:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0f;--bg-elevated:#111318;--surface:#15171c;--surface-2:#1c1f26;--surface-3:#242833;--border:#282c35;--border-hover:#3a3f4b;--border-interactive:#626a78;--text:#eef0f3;--text-dim:#9aa0ac;--text-muted:#868c9c;--gold:#cfa24e;--gold-hover:#e0b661;--on-gold:#181307;--champagne:#e8d5a6;--money:#7ad6a3;--teal:#33a89e;--red:#d06a5c;--premium:#a97be0;--plan-floor:#13151a;--ring:#9aa0ac38;--light:1;--shadow:#00000080;--photo-op:.42;--stage:#06070a;--ink:#0b0c0f;--white:#fff;--black:#000;--near-black:#111;--phone-ink:#15171c;--phone-line:#eceef2;--phone-chip-line:#e3e5ea;--app-screen:#0d0f13;--dev-bezel:#050608;--dev-edge:#2c303a;--btn-light-hover:#e7e9ee;--btn-dark-hover:#262a31;--offer-ink:#23242b;--paper:#f6f3ea;--paper-ink:#15171c;--paper-muted:#5d6270;--pic-ground:#0f1014;--pic-ink:#f4efe4;--kc-restoran:#e08a35;--kc-klub:#9b6ff2;--kc-dvorana:#e04a55;--kc-stadion:#25b06f;--kc-salon:#e8679f;--kc-tattoo:#3d7bf5;--kc-casovi:#8fb02a;--kc-ordinacija:#1fb3a8;--scn-ink:#eef0f3;--scn-chip:#1c1f26;--scn-dim:#9aa0ac;--scn-chip-ink:#cfd3da;--scn-frame:#cfa24e;--scn-line:#5fc4bb;--scn-line-glow:#5fc4bbcc;--scn-hint:#c4c8d0;--scn-ok:#1f7f4e;--scn-no:#b84b3e;--scn-warn:#a8740f;--scn-count:#111318;--scn-track:#242833;--kc:#cfa24e;--kd:#1d1708;--kl:#f8f3e7;--kc2:#6d5cf0}[data-kind=restoran],[data-k=restoran],[data-vrsta=restoran]{--kc:var(--kc-restoran);--kd:#3b1d06;--kl:#fcf2e7;--kc2:#e8577a}[data-kind=klub],[data-k=klub],[data-vrsta=klub]{--kc:var(--kc-klub);--kd:#1d1136;--kl:#f3eefe;--kc2:#4f7cf0}[data-kind=dvorana],[data-k=dvorana],[data-vrsta=dvorana]{--kc:var(--kc-dvorana);--kd:#340b11;--kl:#fdeeef;--kc2:#7b4fe0}[data-kind=stadion],[data-k=stadion],[data-vrsta=stadion]{--kc:var(--kc-stadion);--kd:#05291a;--kl:#e9f7f0;--kc2:#2f7fe8}[data-kind=salon],[data-k=salon],[data-vrsta=salon]{--kc:var(--kc-salon);--kd:#3a0f23;--kl:#fdeef5;--kc2:#9b6ff2}[data-kind=tattoo],[data-k=tattoo],[data-vrsta=tattoo]{--kc:var(--kc-tattoo);--kd:#08173a;--kl:#edf2fe;--kc2:#e8577a}[data-kind=casovi],[data-k=casovi],[data-vrsta=casovi]{--kc:var(--kc-casovi);--kd:#1c2608;--kl:#f3f8e4;--kc2:#4f7cf0}[data-kind=ordinacija],[data-k=ordinacija],[data-vrsta=ordinacija]{--kc:var(--kc-ordinacija);--kd:#042c2b;--kl:#e7f7f6;--kc2:#3d6be0}[data-k=drugo]{--kc:#8d93a1;--kd:#23262e}.top,.hub-foot{--gold:#cfa24e;--gold-hover:#e0b661;--champagne:#e8d5a6}.on-light{--bg:#fff;--bg-elevated:#fff;--surface:#f5f3ef;--surface-2:#e9e5db;--surface-3:#ded9cc;--border:#e6e2d8;--border-hover:#cfc9bb;--border-interactive:#888174;--text:#15171c;--text-dim:#4a4f5a;--text-muted:#5d6270;--gold:#725920;--gold-hover:#6a531f;--on-gold:#fdfaf2;--champagne:#6b5320;--money:#1b6642;--teal:#1f7f77;--red:#b5493c;--premium:#7a4bb0;--plan-floor:#fbfaf6;--ring:#4a4f5a29;--light:.45;--shadow:#3c321e2e;--photo-op:.3}.on-kind{--text:#fff;--text-dim:#ffffffd6;--text-muted:#ffffffb8;--border:#ffffff2e;--border-hover:#ffffff4d;--surface:#ffffff14;--shadow:#00000073}.cut.html{--surface:#1c1f26;--surface-2:#242833;--border:#2c303a;--border-hover:#3a3f4b;--text:#eef0f3;--text-dim:#9aa0ac;--text-muted:#868c9c;--gold:#cfa24e;--on-gold:#181307;--bg-elevated:#15171c}body[data-page=form]{--text-dim:#a3a9b4;--field:#101217;--border-strong:#626a78;--ok:#7ad6a3;--danger:#ec8a7c;--danger-bg:#ec8a7c1a;--form-quiet:#d6d9df}html:not([data-vrsta])>body[data-page=form]{--kd:#3a2c0c}:root{--map-chosen:#e3b75c;--map-chosen-ink:#181307;--map-chosen-light:#725920;--map-navy:#1c2a3a;--map-navy-dot:#6f9bd1;--map-paper:#f7f5f0;--map-paper-ring:#b9b3a6;--map-bar:#f4f2ec;--map-bar-line:#ece8df;--map-bar-dot:#dcd7cc;--map-frame-line:#e6e2d8;--map-frame-ink:#15171c;--map-frame-muted:#5d6270}@font-face{font-family:Oswald;src:url(/assets/hub-oswald-600-latin-plFmSr5g.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;src:url(/assets/hub-oswald-600-latin-ext-5Cvn_Zbc.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/hub-inter-latin-Dx4kXJAl.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/hub-inter-latin-ext-DO1Apj_S.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(/assets/hub-space-grotesk-latin-BhU9QXUp.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/assets/hub-space-grotesk-latin-ext-D9tNdqV9.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/assets/hub-jetbrains-mono-500-latin-BWZEU5yA.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/hub-jetbrains-mono-500-latin-ext-Cut-4mMH.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Fallback Narrow;src:local(Arial Narrow Bold),local(ArialNarrow-Bold);font-weight:600;size-adjust:93.03%;ascent-override:127.91%;descent-override:31.17%;line-gap-override:0.0%}@font-face{font-family:Oswald Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:600;size-adjust:76.28%;ascent-override:156.0%;descent-override:38.02%;line-gap-override:0.0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 700;size-adjust:100.06%;ascent-override:97.94%;descent-override:28.98%;line-gap-override:0.0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans);size-adjust:106.42%;ascent-override:91.15%;descent-override:22.55%;line-gap-override:0.0%}:root{--font-mega:"Oswald", "Oswald Fallback Narrow", "Oswald Fallback", sans-serif;--font-display:"Space Grotesk", "Space Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--ease:cubic-bezier(.16, 1, .3, 1);--out:cubic-bezier(.16, 1, .3, 1);--hdr:calc(54px + env(safe-area-inset-top,0px))}@media (width>=681px){body[data-page=kind]{--hdr:calc(98px + env(safe-area-inset-top,0px))}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.08}p{margin:0}button{font:inherit;color:inherit}a{color:inherit}img{max-width:100%}picture:not([class]){display:contents}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}[id]{scroll-margin-top:calc(var(--hdr) + 8px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.muted{color:var(--text-muted)}.center{text-align:center;margin-left:auto;margin-right:auto}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hub-defs{width:0;height:0;position:absolute;overflow:hidden}.btn{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;min-height:46px;transition:transform .2s var(--ease), background .2s, border-color .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn-gold{background:var(--white);color:var(--ink);border-color:#0000}.btn-gold:hover{background:var(--btn-light-hover)}.on-light .btn-gold{background:var(--ink);color:var(--white)}.on-light .btn-gold:hover{background:var(--btn-dark-hover)}.btn-ghost{background:color-mix(in srgb, var(--bg) 40%, transparent);border-color:var(--border-interactive)}.btn-ghost:hover{border-color:var(--text-dim)}.btn-sm{min-height:38px;padding:0 14px;font-size:14px}section.blk{padding-block:64px}.shead{gap:10px;max-width:62ch;margin-bottom:26px;display:grid}.shead h2{font-family:var(--font-mega);text-transform:uppercase;letter-spacing:0;font-size:clamp(34px,8.6vw,62px);font-weight:600;line-height:1.04}.shead p{color:var(--text-dim);font-size:16.5px}@media (width<=680px){.shead{text-align:center;justify-items:center;margin-inline:auto}}.nf section.blk{align-content:center;min-height:60vh;display:grid}.nf-wrap{justify-items:start;gap:18px;max-width:720px;display:grid}.nf-wrap h1{font-family:var(--font-mega);text-transform:uppercase;letter-spacing:0;font-size:clamp(40px,9vw,72px);line-height:1.02}.nf-wrap p{color:var(--text-dim);max-width:52ch;font-size:17px}.eng{position:relative}.off,.off *,.off:before,.off:after,.off :before,.off :after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-page=form]{--glow:34%;--glow-2:18%;--card-a:88%;--shade:color-mix(in srgb, var(--black) 55%, transparent);--accent:var(--kc);--accent-text:var(--kc);--on-accent:var(--ink);--soon:#f0bc36;isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative}body[data-page=form] :focus-visible{outline-color:var(--accent)}body[data-page=form] [data-k]{--accent:var(--kc);--accent-text:var(--kc)}html[data-vrsta] [data-v]:not([data-v-on]),html[data-vrsta] .chosen:not([data-k]){visibility:hidden}button,input,textarea{font:inherit;color:inherit}.backdrop{z-index:-1;pointer-events:none;height:1100px;position:absolute;top:0;left:0;right:0;overflow:hidden}.atmos{position:absolute;inset:0}.atmo{opacity:0;height:min(980px,120vh);transition:opacity 1s var(--ease);position:absolute;top:0;left:0;right:0}.atmo .ph{opacity:.2;filter:saturate(1.1);-webkit-mask-image:linear-gradient(180deg, var(--black) 0%, color-mix(in srgb, var(--black) 55%, transparent) 38%, transparent 82%);-webkit-mask-image:linear-gradient(180deg, var(--black) 0%, color-mix(in srgb, var(--black) 55%, transparent) 38%, transparent 82%);mask-image:linear-gradient(180deg, var(--black) 0%, color-mix(in srgb, var(--black) 55%, transparent) 38%, transparent 82%);background-position:50% 35%;background-size:cover;position:absolute;inset:0}.atmo .lt{position:absolute;inset:0}.atmo{--ph-now:var(--ph)}@media (width>=1100px){.atmo{--ph-now:var(--phl)}}html:not([data-vrsta]) .atmo[data-a=drugo],html[data-vrsta=restoran] .atmo[data-a=restoran],html[data-vrsta=klub] .atmo[data-a=klub],html[data-vrsta=dvorana] .atmo[data-a=dvorana],html[data-vrsta=stadion] .atmo[data-a=stadion],html[data-vrsta=salon] .atmo[data-a=salon],html[data-vrsta=ordinacija] .atmo[data-a=ordinacija],html[data-vrsta=tattoo] .atmo[data-a=tattoo],html[data-vrsta=casovi] .atmo[data-a=casovi],html[data-vrsta=drugo] .atmo[data-a=drugo]{opacity:1}html:not([data-vrsta]) .atmo[data-a=drugo] .ph,html[data-vrsta=restoran] .atmo[data-a=restoran] .ph,html[data-vrsta=klub] .atmo[data-a=klub] .ph,html[data-vrsta=dvorana] .atmo[data-a=dvorana] .ph,html[data-vrsta=stadion] .atmo[data-a=stadion] .ph,html[data-vrsta=salon] .atmo[data-a=salon] .ph,html[data-vrsta=ordinacija] .atmo[data-a=ordinacija] .ph,html[data-vrsta=tattoo] .atmo[data-a=tattoo] .ph,html[data-vrsta=casovi] .atmo[data-a=casovi] .ph,html[data-vrsta=drugo] .atmo[data-a=drugo] .ph,.atmo.seen .ph{background-image:var(--ph-now)}.atmo[data-a=restoran] .lt{background:radial-gradient(circle at 18% 6%,#ffb05c52,#0000 20%),radial-gradient(circle at 50% 0,#ffb05c38,#0000 22%),radial-gradient(circle at 82% 8%,#ffb05c47,#0000 20%)}.atmo[data-a=klub] .lt{background:conic-gradient(from 160deg at 12% -12%, transparent 0 10deg, #9b6ff242 14deg 22deg, transparent 26deg 360deg), conic-gradient(from 178deg at 88% -12%, transparent 0 8deg, #e8679f38 12deg 20deg, transparent 24deg 360deg), radial-gradient(ellipse 50% 40% at 50% 8%, #9b6ff233, transparent 70%)}.atmo[data-a=dvorana] .lt{background:radial-gradient(20% 72% at 50% -6%,#fff0d74d,#0000 70%),radial-gradient(64% 30% at 50% 0,#e04a5533,#0000 70%)}.atmo[data-a=stadion] .lt{background:radial-gradient(circle at 0 0,#e8fff247,#0000 28%),radial-gradient(circle at 100% 0,#e8fff247,#0000 28%),radial-gradient(72% 40% at 50% 0,#25b06f2e,#0000 70%)}.atmo[data-a=salon] .lt{background:radial-gradient(60% 50% at 28% 4%,#ffbed73d,#0000 70%),radial-gradient(circle at 82% 10%,#e8679f29,#0000 28%)}.atmo[data-a=ordinacija] .lt{background:radial-gradient(70% 52% at 72% 0,#c8f5f03d,#0000 70%),radial-gradient(circle at 18% 14%,#1fb3a824,#0000 26%)}.atmo[data-a=drugo] .lt{background:radial-gradient(50% 60% at 50% -4%,#ffe2a038,#0000 70%),radial-gradient(circle at 16% 12%,#cfa24e24,#0000 26%)}.atmo[data-a=tattoo] .lt{background:radial-gradient(55% 45% at 50% 4%,#6e96ff42,#0000 70%),radial-gradient(circle at 82% 16%,#e8577a2e,#0000 24%),radial-gradient(circle at 14% 22%,#3d7bf524,#0000 24%)}.atmo[data-a=casovi] .lt{background:radial-gradient(55% 45% at 50% 4%,#aacd463d,#0000 70%),radial-gradient(circle at 82% 16%,#4f7cf029,#0000 24%),radial-gradient(circle at 14% 22%,#7d9a1e24,#0000 24%)}.light{pointer-events:none;background:radial-gradient(38% 46% at 50% 18%, color-mix(in srgb, var(--kc) var(--glow), transparent), transparent 72%), conic-gradient(from 180deg at 50% 0%, transparent 0 158deg, color-mix(in srgb, var(--kc) var(--glow-2), transparent) 170deg 190deg, transparent 202deg 360deg);filter:blur(34px);opacity:.45;width:max(1500px,140vw);height:1100px;position:absolute;top:-120px;left:50%;translate:-50%}.band{width:100%;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.bar{padding-block:14px 4px}@media (width>=700px){.bar{padding-block:22px 8px}}.bar-in{max-width:680px;margin:0 auto}@media (width>=1100px){.bar-in{max-width:1064px}}.mark{min-height:44px;color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;border-radius:10px;align-items:center;gap:10px;padding-right:6px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.mark b{color:var(--gold);font-weight:700}.mark-grid{border:1.5px solid var(--gold);width:30px;height:30px;transition:rotate .5s var(--ease), scale .2s var(--ease);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;display:grid}.mark-grid i{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);border-radius:2px;position:relative}.mark-grid i:after{content:"";background:color-mix(in srgb, var(--gold) 70%, transparent);opacity:0;transition:opacity .16s ease calc((7 - var(--o,0)) * 22ms);border-radius:2px;position:absolute;inset:-1px}.mark-grid i.on{background:var(--gold);border-color:var(--gold)}.mark-go{--go-y:-50%;white-space:nowrap;font-family:var(--font-body);letter-spacing:0;color:var(--text-dim);opacity:0;translate:-6px var(--go-y);pointer-events:none;transition:opacity .3s, translate .45s var(--ease);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:100%}.mark-go svg{width:14px;height:14px;transition:translate .45s var(--ease)}@media (hover:hover){.mark-go{--go-y:0;pointer-events:auto;margin-left:4px;position:static}.mark:hover .mark-grid i:not(.on):after{opacity:1;transition-delay:calc(var(--o,0) * 45ms)}.mark:hover .mark-grid{rotate:-90deg}.mark:hover .mark-go{opacity:1;translate:0 var(--go-y)}.mark:hover .mark-go svg{translate:2px}}.mark:focus-visible .mark-go{opacity:1;translate:0 var(--go-y)}.mark:active .mark-grid{scale:.94}main.fmain{flex:1;padding-block:10px 72px}@media (width>=700px){main.fmain{padding-block:18px 120px}}.layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card""alt";max-width:680px;margin:0 auto;display:grid}.head{grid-area:head}.card{grid-area:card}.alt{grid-area:alt}.pv{grid-area:pv;min-width:0;display:none}@media (width>=1100px){.layout{grid-template-columns:minmax(0,660px) 340px;grid-template-areas:"head.""card pv""alt.";justify-content:center;column-gap:64px;max-width:1096px}.pv{align-self:start;display:block;position:sticky;top:32px}html[data-ask=talk] .layout{grid-template-columns:minmax(0,660px);grid-template-areas:"head""card""alt"}html[data-ask=talk] .pv{display:none}.strip{display:none!important}}.head{gap:14px;margin-bottom:24px;display:grid}@media (width>=700px){.head{gap:16px;margin-bottom:30px}}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%}.head h1{letter-spacing:-.035em;font-size:clamp(38px,10.4vw,68px);line-height:.98}.head h1 em{color:var(--accent-text);font-style:normal}.lead{color:var(--text-dim);max-width:50ch;font-size:clamp(16.5px,2.2vw,18.5px);line-height:1.5}.strip{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--text);border-radius:14px;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:2px 10px;padding:8px 14px;font-size:14px;display:inline-flex}.strip b{font-family:var(--font-mega);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-text);font-size:15px;font-weight:600}.mine{flex-wrap:wrap;align-items:center;gap:10px 14px;display:none}.mine a{color:var(--accent-text);text-underline-offset:3px;font-size:15px;font-weight:600}.card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) var(--card-a), transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0;box-shadow:0 40px 90px -50px color-mix(in srgb, var(--kc) 55%, transparent), 0 24px 60px -40px var(--shade);border-radius:20px;padding:clamp(20px,4.4vw,32px);position:relative;container-type:inline-size}.fform{gap:24px;display:grid}.fform[hidden]{display:none}fieldset{border:0;min-width:0;margin:0;padding:0}.q{gap:12px;display:grid}legend,.f>label{color:var(--text);padding:0;font-size:14.5px;font-weight:600;line-height:1.35}legend{float:left;width:100%}legend+*{clear:both}.opt{color:var(--text-muted);margin-left:6px;font-size:13px;font-weight:500}.hint{color:var(--text-muted);font-size:13.5px;line-height:1.45}.nojs{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:12px;margin-bottom:20px;padding:12px 14px;font-size:14.5px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tile{cursor:pointer;border:1px solid var(--border-hover);background:var(--field);min-height:64px;transition:translate .3s var(--ease), scale .2s var(--ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative}.tile input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tile:hover{border-color:var(--border-strong)}@media (hover:hover){.tile:hover{translate:0 -2px}}.tile:active{scale:.98}.tile:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--field));box-shadow:0 0 0 1px var(--accent) inset, 0 14px 30px -18px color-mix(in srgb, var(--kc) 70%, transparent)}.tile:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.tile-t{gap:1px;display:grid}.tile-t b{font-size:15px;font-weight:600;line-height:1.2}.tile-t span{color:var(--text-muted);font-size:12.5px;line-height:1.3}.tile-t span:empty{display:none}.tick{background:var(--accent);width:18px;height:18px;color:var(--on-accent);opacity:0;transition:scale .35s var(--ease), opacity .2s;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:30px;scale:.4}.tick svg{width:12px;height:12px}.tile:has(input:checked) .tick{opacity:1;scale:1}@container (width>=540px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tile{grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:stretch;gap:14px;min-height:104px;padding:12px}.tick{width:20px;height:20px;top:8px;left:auto;right:8px}}.sw{background:linear-gradient(160deg, var(--kc), var(--kd));width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 16%, transparent);border-radius:8px;flex:none;grid-template-columns:repeat(3,1fr);gap:2px;padding:5px;display:grid}.sw i{border:1px solid color-mix(in srgb, var(--white) 50%, transparent);border-radius:1.5px}.sw i:nth-child(5){background:var(--white);border-color:var(--white)}.chosen{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--field));border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:none}.chosen .tile-t{flex:1;min-width:0}html[data-preset]:not([data-open]) .chosen{display:flex}html[data-preset]:not([data-open]) .tiles{display:none}.lnk{min-height:44px;color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.lnk:hover{text-decoration-thickness:2px}.kgrp{min-width:0;display:grid}.reveal{display:none}.reveal>.q{padding:22px 2px 2px}html[data-vrsta=salon] .team-r,html[data-vrsta=ordinacija] .team-r,html[data-vrsta=tattoo] .team-r,html[data-vrsta=casovi] .team-r,html[data-vrsta=drugo] .other-r{display:block}.enter{animation:rise .45s var(--ease) both}.seg{background:var(--field);border:1px solid var(--border-hover);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;display:grid}.seg.two{grid-template-columns:repeat(2,minmax(0,1fr))}.seg label{min-height:44px;color:var(--text-dim);cursor:pointer;text-align:center;border-radius:9px;place-items:center;padding:0 8px;font-size:14.5px;font-weight:600;display:grid;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg label:has(input:checked){background:var(--accent);color:var(--on-accent)}.seg label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.row2{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (width>=480px){.row2{grid-template-columns:repeat(2,minmax(0,1fr))}}.f{align-content:start;gap:8px;min-width:0;display:grid}.in{border:1px solid var(--border-hover);background:var(--field);width:100%;min-height:50px;color:var(--text);border-radius:10px;outline:none;padding:12px 14px;font-size:16px;line-height:1.4}textarea.in{resize:vertical;min-height:112px}.in:hover{border-color:var(--border-strong)}.in:focus{border-color:var(--accent)}.in[aria-invalid=true]{border-color:var(--danger)}.contact{gap:12px}.lg-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.lg-row .hint{font-weight:400}.contact.bad .in:not(:focus){border-color:var(--danger)}.err{color:var(--danger);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.err[hidden]{visibility:hidden;height:0;display:block;overflow:hidden}html[data-preset]:not([data-open]) #vrsta-err[hidden]{display:none}.err svg{flex:none;width:16px;height:16px;margin-top:1px}.as{background:var(--field);border:1px solid var(--border);color:var(--text-dim);border-radius:12px;padding:12px 14px;font-size:14.5px;display:none}.as b{color:var(--text);font-weight:600}.hp{display:none}.send{background:var(--accent);width:100%;min-height:54px;color:var(--on-accent);cursor:pointer;transition:translate .2s var(--ease), scale .2s var(--ease);box-shadow:0 14px 34px -16px color-mix(in srgb, var(--kc) 80%, transparent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex;position:relative}.send:disabled{cursor:default}html:not([data-js]) .send:disabled{opacity:.45;box-shadow:none;filter:none;translate:none;scale:none}html:not([data-js]) .fine-docs,html:not([data-js]) .copy{display:none}.send:hover{filter:brightness(1.07)}.send:active{translate:0 1px;scale:.99}.send-l{align-items:center;gap:10px;display:inline-flex}.send svg{width:18px;height:18px;transition:translate .35s var(--ease)}@media (hover:hover){.send:hover svg{translate:3px}}.send[aria-busy=true]{cursor:progress}.send[aria-busy=true] .send-l{opacity:0}.load{place-items:center;display:none;position:absolute;inset:0}.send[aria-busy=true] .load{display:grid}.load span{grid-template-columns:repeat(3,6px);gap:3px;display:grid}.load i{opacity:.25;width:6px;height:6px;animation:seat 1s calc(var(--o) * 90ms) infinite;background:currentColor;border-radius:1.5px}@keyframes seat{0%,to{opacity:.25}40%{opacity:1}}.fine{color:var(--text-muted);text-align:center;text-wrap:pretty;font-size:13px;line-height:1.5}.fine-docs{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin-top:2px;display:flex}.fine .lnk{min-height:36px;color:var(--text-dim);padding:0 4px;font-size:13px;font-weight:500}.fail{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);color:var(--text);border-radius:12px;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.fail svg{width:18px;height:18px;color:var(--danger);flex:none;margin-top:1px}.ask,.lbl-talk,.hint-talk,.fine-talk{display:none}html[data-who=partner] .ask{display:grid}html[data-who=partner][data-venue=no] .ask,html[data-who=partner] .guest,html[data-who=partner] .strip,html[data-ask=talk] .kgrp,html[data-ask=talk] .place,html[data-ask=talk] .lbl-plain,html[data-ask=talk] .hint-plain,html[data-ask=talk] .fine-plain{display:none}html[data-who=partner] .as{display:block}html[data-who=partner] .mine{display:flex}html[data-ask=talk] .lbl-talk,html[data-ask=talk] .fine-talk{display:inline}html[data-ask=talk] .hint-talk{display:block}.alt{color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:22px 0 0;font-size:14.5px;display:flex}.addr{color:var(--text);-webkit-user-select:all;user-select:all;font-weight:600}.copy{border:1px solid var(--border-hover);min-height:36px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.copy:hover{border-color:var(--border-strong);color:var(--text)}.copy svg{width:14px;height:14px}.copy.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.done{gap:22px;display:grid}.done-h{gap:10px;display:grid}.done-mark{border:2px solid var(--accent);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:5px;width:76px;height:76px;padding:9px;display:grid}.done-mark i{border:1.5px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:4px;position:relative}.done-mark i.go:after{content:"";background:color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 70%, transparent);animation:seatFill .5s calc(var(--o) * 70ms + .15s) var(--ease) backwards;border-radius:4px;position:absolute;inset:-1.5px}@keyframes seatFill{0%{opacity:0}}.done-mark i.on{background:var(--accent);border-color:var(--accent)}.done-mark i.on:after{content:"";border:2px solid color-mix(in srgb, var(--accent) 60%, transparent);opacity:0;animation:seatGlow 1.2s .8s var(--ease) both;border-radius:4px;position:absolute;inset:-1.5px}@keyframes seatGlow{0%{opacity:1;scale:1}to{opacity:0;scale:2.6}}.done h2{font-size:clamp(30px,6vw,40px)}.done h2:focus{outline:none}.done .sub{color:var(--text-dim);font-size:16.5px}.done .sub b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.next{gap:12px;padding-top:6px;display:grid}.next[hidden]{display:none}.next h3{font-size:13px;font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.next-steps{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.next-steps li{counter-increment:s;grid-template-columns:30px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.next-steps li:before{content:counter(s);border:1px solid var(--border-hover);width:30px;height:30px;color:var(--text-dim);background:var(--field);z-index:1;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.next-steps li:not(:last-child):after{content:"";background:var(--border-hover);width:1px;position:absolute;top:30px;bottom:0;left:14.5px}.next-steps li.did:before{content:"✓";background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.next-steps b{padding-top:4px;font-size:15px;font-weight:600;line-height:1.3;display:block}.next-steps span{color:var(--text-muted);font-size:14px;line-height:1.4;display:block}.acts{flex-wrap:wrap;gap:10px;display:flex}.done .btn{white-space:normal;border:1px solid var(--border-hover);min-height:48px;color:var(--text);cursor:pointer;transition:translate .2s var(--ease), scale .2s var(--ease);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.done .btn[hidden]{display:none}.done .btn:hover{border-color:var(--border-strong)}.done .btn.solid{background:var(--accent);color:var(--on-accent);border-color:#0000}.done .btn.solid:hover{filter:brightness(1.07)}.done .btn svg{width:16px;height:16px}.again{justify-self:start}.pv-k{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:12.5px;font-weight:600}.vc{border:1px solid var(--border);background:var(--surface);box-shadow:0 30px 60px -36px var(--shade);border-radius:16px;overflow:hidden}.pic{aspect-ratio:16/10;isolation:isolate;background:var(--pic-ground);color:var(--pic-ink);position:relative;overflow:hidden;container-type:inline-size}.pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pic-ph{display:none}html:not([data-vrsta]) .pic-ph.k-drugo,html[data-vrsta=restoran] .pic-ph.k-restoran,html[data-vrsta=klub] .pic-ph.k-klub,html[data-vrsta=dvorana] .pic-ph.k-dvorana,html[data-vrsta=stadion] .pic-ph.k-stadion,html[data-vrsta=salon] .pic-ph.k-salon,html[data-vrsta=ordinacija] .pic-ph.k-ordinacija,html[data-vrsta=tattoo] .pic-ph.k-tattoo,html[data-vrsta=casovi] .pic-ph.k-casovi,html[data-vrsta=drugo] .pic-ph.k-drugo{display:block}.pic-name{background:linear-gradient(0deg, color-mix(in srgb, var(--pic-ground) 82%, transparent), transparent);gap:.6cqw;padding:18cqw 6cqw 5.5cqw;display:grid;position:absolute;inset:auto 0 0}.pic-name b{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:7cqw;font-weight:700;line-height:1.05}.pic-name span{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:2.6cqw;font-weight:600}.pic-name span:empty{display:none}.pic-cv{opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0}.pic.drawn .pic-cv{opacity:1}.vc-tag{background:var(--surface-2);color:var(--text-dim);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.vc-tag i{background:var(--soon);border-radius:50%;width:7px;height:7px}.vc-tag.sent i{background:var(--ok)}.vc-body{gap:6px;padding:16px 18px 18px;display:grid}.vc-name{overflow-wrap:anywhere;font-size:20px}.vc-line{color:var(--text-dim);flex-wrap:wrap;gap:0 8px;font-size:14px;display:flex}.vc-type:empty,.vc-type:empty+.vc-dot,.vc-act:empty{display:none}.empty{color:var(--text-muted);font-style:italic;font-weight:500}.vc-act{background:var(--accent);min-height:38px;color:var(--on-accent);border-radius:10px;justify-self:start;align-items:center;margin-top:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.pv-note{color:var(--text-muted);margin-top:12px;font-size:13px;line-height:1.45}.offer{border-top:1px solid var(--border);gap:12px;margin-top:24px;padding-top:20px;display:none}html:not([data-vrsta]) .offer[data-offer=both],html[data-vrsta=drugo] .offer[data-offer=both],html[data-vrsta=restoran] .offer[data-offer=trial],html[data-vrsta=klub] .offer[data-offer=trial],html[data-vrsta=salon] .offer[data-offer=trial],html[data-vrsta=ordinacija] .offer[data-offer=trial],html[data-vrsta=tattoo] .offer[data-offer=trial],html[data-vrsta=casovi] .offer[data-offer=trial],html[data-vrsta=dvorana] .offer[data-offer=events],html[data-vrsta=stadion] .offer[data-offer=events]{display:grid}.of-row{gap:2px;display:grid}.of-big{font-family:var(--font-mega);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1;display:flex}.of-big b{color:var(--accent-text);letter-spacing:.01em;font-size:42px;font-weight:600}.of-big span{letter-spacing:.06em;color:var(--text-dim);font-size:18px;font-weight:500}.of-row.two .of-big b{font-size:26px}.of-row.two .of-big span{font-size:15px}.of-row p:not(.of-big){color:var(--text-muted);font-size:13.5px}.offer ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.offer li{color:var(--text-dim);padding-left:22px;font-size:14px;line-height:1.45;position:relative}.offer li:before{content:"";border-left:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);width:10px;height:5px;position:absolute;top:6px;left:2px;rotate:-45deg}.mini{display:none}html[data-place] .mini{display:block}.mini-in{border:1px dashed var(--border-hover);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:10px;display:grid}.mini-m{background:var(--pic-ground) center / cover no-repeat;width:56px;height:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent);border-radius:50%;display:block}html:not([data-vrsta]) .mini-m,html[data-vrsta=drugo] .mini-m{background-image:var(--ph-drugo)}html[data-vrsta=restoran] .mini-m{background-image:var(--ph-restoran)}html[data-vrsta=klub] .mini-m{background-image:var(--ph-klub)}html[data-vrsta=dvorana] .mini-m{background-image:var(--ph-dvorana)}html[data-vrsta=stadion] .mini-m{background-image:var(--ph-stadion)}html[data-vrsta=salon] .mini-m{background-image:var(--ph-salon)}html[data-vrsta=ordinacija] .mini-m{background-image:var(--ph-ordinacija)}html[data-vrsta=tattoo] .mini-m{background-image:var(--ph-tattoo)}html[data-vrsta=casovi] .mini-m{background-image:var(--ph-casovi)}.mini-t{gap:1px;min-width:0;display:grid}.mini-t small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:600}.mini-t b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:600;line-height:1.2;overflow:hidden}.mini-t span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.done-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.done-card[hidden]{display:none}.done-card .vc-body{padding:14px 16px 16px}@media (width>=1100px){html:not([data-ask=talk]) .done-card,html:not([data-ask=talk]) .mini{display:none}}.rise{animation:rise .8s var(--ease) both;animation-delay:calc(var(--d,0) * 1ms)}@keyframes rise{0%{opacity:0;translate:0 14px}}.swapin{animation:rise .55s var(--ease) both}dialog.doc{border:1px solid var(--border);background:var(--surface);width:min(560px,100vw - 32px);max-height:min(82dvh,720px);color:var(--text);box-shadow:0 40px 100px -30px var(--shade);border-radius:18px;padding:0}dialog.doc::backdrop{background:color-mix(in srgb, var(--stage) 62%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.doc[open]{animation:rise .45s var(--ease)}.doc-in{gap:16px;padding:24px;display:grid}.doc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.doc-top h2{font-size:24px}.doc-top p{color:var(--text-muted);margin-top:6px;font-size:13px}.x{width:44px;height:44px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-10px -10px 0 0;display:grid}.x:hover{background:var(--surface-2);color:var(--text)}.x svg{width:20px;height:20px}.doc dl{gap:14px;margin:0;display:grid}.doc dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12.5px;font-weight:600}.doc dd{color:var(--text-dim);margin:4px 0 0;font-size:15px;line-height:1.5}.doc-points{color:var(--text-dim);gap:12px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.doc-points li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.doc-points svg{width:22px;height:22px;color:var(--accent-text);margin-top:1px}@media (width<=640px){dialog.doc{width:100vw;max-width:100vw;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;margin:auto 0 0}}
