@font-face{font-family:Bricolage;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-ext-wght-normal.woff2)format("woff2-variations");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:Bricolage;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2-variations");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:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");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:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");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:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-ext-wght-normal.woff2)format("woff2-variations");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:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");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}:root{color-scheme:light;--paper:#f4f5f7;--paper-2:#eceef2;--surface:#fbfbfc;--ink:#0c1018;--ink-2:#2f3644;--muted:#5d6576;--faint:#8a91a0;--line:#dfe2e8;--line-strong:#c9ced8;--accent:#1a56db;--accent-hover:#1546b6;--accent-ink:#123d9e;--accent-soft:#e6edfc;--accent-tint:#1a56db14;--good:#15803d;--good-soft:#dcf2e3;--bad:#c2410c;--bad-red:#dc2626;--warn:#ea580c;--night:#0c1018;--ink-bg:#0c1018;--on-night:#eef0f4;--font-display:"Bricolage", "Geist", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-hero:clamp(2.65rem, 1.6rem + 4.6vw, 6rem);--fs-h1:clamp(2.4rem, 1.6rem + 3.4vw, 4.6rem);--fs-h2:clamp(2rem, 1.4rem + 2.4vw, 3.5rem);--fs-h3:clamp(1.3rem, 1.1rem + .6vw, 1.6rem);--fs-lead:clamp(1.08rem, 1rem + .35vw, 1.3rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-xs:.8125rem;--gutter:clamp(1rem, .5rem + 2.4vw, 2.5rem);--wrap:1280px;--wrap-narrow:760px;--section:clamp(5rem, 3rem + 8vw, 10rem);--nav-h:72px;--r-sm:10px;--r:18px;--r-lg:28px;--r-pill:999px;--shadow-1:0 1px 2px #1018280d, 0 1px 1px #10182808;--shadow-2:0 10px 30px -12px #10204829, 0 2px 6px #1020480d;--shadow-3:0 40px 80px -30px #10204852, 0 8px 24px -8px #1020481f;--grid-line:#0c10180b;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}:root[data-theme=dark]{color-scheme:dark;--paper:#0b0e14;--paper-2:#121722;--surface:#141a25;--ink:#eef1f6;--ink-2:#c6ccd8;--muted:#949cad;--faint:#6b7385;--line:#242c3a;--line-strong:#344052;--accent:#4d7ef0;--accent-hover:#6b93f3;--accent-ink:#9db8ff;--accent-soft:#17223d;--accent-tint:#4d7ef01f;--good:#34c06a;--good-soft:#10291b;--ink-bg:#1c2433;--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 30px -12px #0009, 0 2px 6px #0000004d;--shadow-3:0 40px 80px -30px #000000bf, 0 8px 24px -8px #0006;--grid-line:#ffffff0f}:where(*){box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);overflow-x:clip}:where(body){background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=dark] body:before{opacity:.07;filter:invert()}:where(img,svg,video,canvas){max-width:100%;display:block}:where(img){height:auto}:where(h1,h2,h3,h4,h5,p,figure,blockquote,ul,ol,dl,dd){margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}:where(button,input,select,textarea){font:inherit;color:inherit}:where(a){color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:where(table){border-collapse:collapse}[hidden]{display:none!important}:where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--ink);font-weight:650;line-height:1.04}:where(p,li){text-wrap:pretty}.tnum{font-variant-numeric:tabular-nums}::selection{background:var(--accent);color:var(--surface)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip-link{z-index:200;background:var(--ink-bg);color:var(--surface);border-radius:var(--r-sm);padding:.7rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2 * var(--gutter), var(--wrap-narrow));margin-inline:auto}.section{padding-block:var(--section);position:relative}.section-tight{padding-block:calc(var(--section) * .6)}.stack>*+*{margin-top:var(--stack,1rem)}.display{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:-.045em;font-weight:700;line-height:.98}.h1{font-size:var(--fs-h1);letter-spacing:-.04em;font-weight:680;line-height:1}.h2{font-size:var(--fs-h2);letter-spacing:-.038em;font-weight:650;line-height:1.02}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:620;line-height:1.15}.lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:62ch;line-height:1.55}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.mono{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;font-feature-settings:"zero"}.accent-text{color:var(--accent)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1.5px}.section-head{gap:1.1rem;max-width:820px;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.section-head.center{text-align:center;justify-items:center;margin-inline:auto}.section-head .lead{margin:0}.btn{--btn-bg:var(--accent);--btn-fg:#fbfcff;border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;isolation:isolate;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.45rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #1a56db99}.btn:hover{background:var(--accent-hover)}.btn:active{transform:translateY(1px)}.btn .btn-roll{height:1.3em;line-height:1.3em;display:inline-grid;overflow:hidden}.btn .btn-roll>span,.btn .btn-roll:after{transition:transform .45s var(--ease-out);grid-area:1/1}.btn .btn-roll:after{content:attr(data-label);transform:translateY(110%)}.btn:hover .btn-roll>span{transform:translateY(-110%)}.btn:hover .btn-roll:after{transform:translateY(0)}.btn svg{width:18px;height:18px;transition:transform .45s var(--ease-out);flex:none}.btn:hover svg{transform:translate(3px)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line-strong);box-shadow:none}.btn-ghost:hover{background:var(--surface);border-color:var(--ink)}.btn-dark{--btn-bg:var(--ink);box-shadow:0 10px 24px -12px #0c101899}.btn-dark:hover{background:#1d2433}[data-theme=dark] .btn-dark{--btn-fg:#0c1018}[data-theme=dark] .btn-dark:hover{background:#fff}.btn-light{--btn-bg:var(--surface);--btn-fg:var(--ink);box-shadow:none}.btn-light:hover{background:#fff}.btn-sm{min-height:42px;padding:0 1.1rem;font-size:.9375rem}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.link-arrow{color:var(--accent-ink);transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;align-items:center;gap:.4rem;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{background-size:100% 1.5px}.link-arrow svg{width:16px;height:16px;transition:transform .35s var(--ease-out)}.link-arrow:hover svg{transform:translate(3px)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);position:relative}.chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:.45rem;padding:.38rem .75rem;font-weight:500;display:inline-flex}.chip svg{width:15px;height:15px;color:var(--accent)}.crumbs{font-size:var(--fs-xs);color:var(--muted)}.crumbs ol{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.35rem;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--line-strong)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{color:var(--ink-2);font-weight:500}.faq{border-top:1px solid var(--line);display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:600;line-height:1.25;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .faq-icon{border:1px solid var(--line-strong);width:36px;height:36px;transition:transform .45s var(--ease-out), background-color .3s, border-color .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.faq summary .faq-icon svg{width:16px;height:16px}.faq details[open] summary .faq-icon{background:var(--accent);border-color:var(--accent);color:#fbfcff;transform:rotate(45deg)}.faq summary:hover .faq-icon{border-color:var(--ink)}.faq .faq-a{color:var(--ink-2);max-width:70ch;padding:0 3.5rem 1.6rem 0}.faq details::details-content{transition:content-visibility .4s allow-discrete, height .4s var(--ease-out);height:0;overflow:clip}.faq details[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.field{gap:.45rem;display:grid}.field label{font-size:var(--fs-small);color:var(--ink);font-weight:600}.field .opt{color:var(--muted);font-weight:400}.input{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:52px;padding:.8rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input:hover{border-color:var(--muted)}.input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint);outline:none}.input[aria-invalid=true]{border-color:var(--bad-red)}.field-error{font-size:var(--fs-xs);color:var(--bad-red);font-weight:500}.js [data-reveal]{opacity:0;transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:none}.js [data-split] .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.js [data-split] .w>span{will-change:transform;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}:root[data-theme=dark] img.brand-mark,:root[data-theme=dark] .footer img[src*=logo]{filter:invert()brightness(1.1)}.climb{margin-top:calc(-1 * var(--nav-h));position:relative}.climb.is-pinned{height:240vh}.climb-sticky{padding-top:calc(var(--nav-h) + clamp(2rem, 1rem + 4vw, 4.5rem));padding-bottom:clamp(3rem,2rem + 4vw,5rem);position:relative}.climb.is-pinned .climb-sticky{align-items:center;min-height:100dvh;padding-bottom:2rem;display:grid;position:sticky;top:0}.climb-bg{z-index:-1;background:linear-gradient(to right, var(--grid-line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px) 0 0 / 64px 64px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 70% 40%,#000 30%,#0000 75%)}.climb-aura{aspect-ratio:1;background:radial-gradient(closest-side,#1a56db21,#1a56db0a 55%,#0000);border-radius:50%;width:min(70vw,900px);animation:18s ease-in-out infinite alternate aura-drift;position:absolute;top:-20%;right:-10%}@keyframes aura-drift{to{transform:translate(-18%,14%)scale(1.12)}}.climb-spot{opacity:0;transition:opacity .6s var(--ease-out);mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);background:linear-gradient(90deg,#1a56db47 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#1a56db47 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0}.climb.has-spot .climb-spot{opacity:1}.climb-ping{left:calc(var(--c) * 64px);top:calc(var(--r) * 64px);background:var(--accent);opacity:0;width:6px;height:6px;animation:grid-ping 6.4s var(--ease-out) infinite;animation-delay:var(--pd);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.climb-ping:after{content:"";border:1px solid var(--accent);opacity:0;animation:inherit;border-radius:50%;animation-name:grid-ring;position:absolute;inset:-3px}@keyframes grid-ping{0%,to{opacity:0;transform:scale(.4)}8%{opacity:.9;transform:scale(1)}40%{opacity:.5}60%{opacity:0}}@keyframes grid-ring{0%{opacity:0;transform:scale(1)}8%{opacity:.7}45%,to{opacity:0;transform:scale(4.5)}}:root[data-theme=dark] .climb-aura{background:radial-gradient(closest-side,#4d7ef033,#4d7ef00d 55%,#0000)}@media (prefers-reduced-motion:reduce){.climb-aura,.climb-ping,.climb-ping:after{animation:none}.climb-spot{display:none}}:where(main>.section,main>.section-tight,main>.tl,.page-hero,.xp-hero,.post-hero){isolation:isolate;position:relative}:is(.topo-sec,main>:is(.section,.section-tight,.tl):not(.no-topo,.glow-sec,:has(.booking)):nth-child(2n of .section,.section-tight,.tl)):before,:is(.page-hero,.xp-hero,.post-hero):before{content:"";z-index:-1;pointer-events:none;aspect-ratio:4/3;background:var(--topo,url(/brand/topo.svg)) center / contain no-repeat;width:min(1150px,105vw);opacity:var(--topo-o,.16);animation:40s ease-in-out infinite alternate topo-float;position:absolute;top:-2%;right:-12%;mask-image:radial-gradient(58% 58% at 60% 45%,#000 20%,#0000 72%)}main>:nth-child(12n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16}main>:nth-child(12n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/m-radar.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main>:nth-child(12n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-put.svg);--topo-o:.2}main>:nth-child(12n+8 of .section,.section-tight,.tl):before{--topo:url(/brand/m-tocke.svg);--topo-o:.24;animation-direction:alternate-reverse;left:-14%;right:auto}main>:nth-child(12n+10 of .section,.section-tight,.tl):before{--topo:url(/brand/m-krivulja.svg);--topo-o:.17}main>:nth-child(12n+12 of .section,.section-tight,.tl):before{--topo:url(/brand/m-mreza.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}:is(.page-hero,.xp-hero,.post-hero):before{--topo:url(/brand/topo-greben.svg);--topo-o:.17;top:-18%;right:-16%}main:has(>.climb)>:nth-child(8n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-krivulja.svg);--topo-o:.17;animation-direction:alternate;left:auto;right:-12%}main:has(>.climb)>:nth-child(8n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-put.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.climb)>:nth-child(8n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/m-radar.svg);--topo-o:.2;animation-direction:alternate;left:auto;right:-12%}main:has(>.climb)>:nth-child(8n+8 of .section,.section-tight,.tl):before{--topo:url(/brand/m-mreza.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.city-hero)>:nth-child(10n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-radar.svg);--topo-o:.2;animation-direction:alternate;left:auto;right:-12%}main:has(>.city-hero)>:nth-child(10n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.city-hero)>:nth-child(10n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/m-mreza.svg);--topo-o:.2;animation-direction:alternate;left:auto;right:-12%}main:has(>.city-hero)>:nth-child(10n+8 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-sedlo.svg);--topo-o:.16;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.city-hero)>:nth-child(10n+10 of .section,.section-tight,.tl):before{--topo:url(/brand/m-kompas.svg);--topo-o:.13;animation-direction:alternate;left:auto;right:-12%}.city-hero:before{--topo:url(/brand/m-tocke.svg);--topo-o:.24}main:has(>.svc-hero)>:nth-child(10n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate;left:auto;right:-12%}main:has(>.svc-hero)>:nth-child(10n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-put.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.svc-hero)>:nth-child(10n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/m-radar.svg);--topo-o:.2;animation-direction:alternate;left:auto;right:-12%}main:has(>.svc-hero)>:nth-child(10n+8 of .section,.section-tight,.tl):before{--topo:url(/brand/m-mreza.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.svc-hero)>:nth-child(10n+10 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-greben.svg);--topo-o:.17;animation-direction:alternate;left:auto;right:-12%}.svc-hero:before{--topo:url(/brand/m-krivulja.svg);--topo-o:.17}main:has(>.si-hero)>:nth-child(8n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-tocke.svg);--topo-o:.24;animation-direction:alternate;left:auto;right:-12%}main:has(>.si-hero)>:nth-child(8n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-put.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.si-hero)>:nth-child(8n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/m-kompas.svg);--topo-o:.13;animation-direction:alternate;left:auto;right:-12%}main:has(>.si-hero)>:nth-child(8n+8 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate-reverse;left:-14%;right:auto}.si-hero:before{--topo:url(/brand/m-mreza.svg);--topo-o:.2}main:has(>.ab-hero)>:nth-child(8n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-put.svg);--topo-o:.2;animation-direction:alternate;left:auto;right:-12%}main:has(>.ab-hero)>:nth-child(8n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.ab-hero)>:nth-child(8n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/m-mreza.svg);--topo-o:.2;animation-direction:alternate;left:auto;right:-12%}main:has(>.ab-hero)>:nth-child(8n+8 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-greben.svg);--topo-o:.17;animation-direction:alternate-reverse;left:-14%;right:auto}.ab-hero:before{--topo:url(/brand/m-kompas.svg);--topo-o:.13}main:has(>.ct-hero)>:nth-child(4n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-tocke.svg);--topo-o:.24;animation-direction:alternate;left:auto;right:-12%}main:has(>.ct-hero)>:nth-child(4n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate-reverse;left:-14%;right:auto}.ct-hero:before{--topo:url(/brand/m-radar.svg);--topo-o:.2}main:has(>.blog-hero)>:nth-child(4n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-mreza.svg);--topo-o:.2;animation-direction:alternate;left:auto;right:-12%}main:has(>.blog-hero)>:nth-child(4n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate-reverse;left:-14%;right:auto}:is(.blog-hero,.post-hero):before{--topo:url(/brand/topo-greben.svg);--topo-o:.17}main:has(>.xp-hero)>:nth-child(8n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-krivulja.svg);--topo-o:.17;animation-direction:alternate;left:auto;right:-12%}main:has(>.xp-hero)>:nth-child(8n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/m-radar.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.xp-hero)>:nth-child(8n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate;left:auto;right:-12%}main:has(>.xp-hero)>:nth-child(8n+8 of .section,.section-tight,.tl):before{--topo:url(/brand/m-kompas.svg);--topo-o:.13;animation-direction:alternate-reverse;left:-14%;right:auto}.xp-hero:before{--topo:url(/brand/topo-put.svg);--topo-o:.2}main:has(>.loc-hero)>:nth-child(6n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-tocke.svg);--topo-o:.24;animation-direction:alternate;left:auto;right:-12%}main:has(>.loc-hero)>:nth-child(6n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/m-radar.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}main:has(>.loc-hero)>:nth-child(6n+6 of .section,.section-tight,.tl):before{--topo:url(/brand/topo.svg);--topo-o:.16;animation-direction:alternate;left:auto;right:-12%}.loc-hero:before{--topo:url(/brand/m-kompas.svg);--topo-o:.13}main:has(>.ind-top-hero)>:nth-child(4n+2 of .section,.section-tight,.tl):before{--topo:url(/brand/m-krivulja.svg);--topo-o:.17;animation-direction:alternate;left:auto;right:-12%}main:has(>.ind-top-hero)>:nth-child(4n+4 of .section,.section-tight,.tl):before{--topo:url(/brand/topo-put.svg);--topo-o:.2;animation-direction:alternate-reverse;left:-14%;right:auto}.ind-top-hero:before{--topo:url(/brand/m-tocke.svg);--topo-o:.24}.topo-sec:before{--topo:url(/brand/topo.svg);--topo-o:.16;left:auto;right:-12%}@keyframes topo-float{to{transform:translate(-4%,6%)rotate(4deg)scale(1.05)}}:root[data-theme=dark] :is(main>*,.page-hero,.xp-hero,.post-hero):before{filter:brightness(1.5)}:is(.page-hero,.xp-hero,.post-hero):after{content:"+  " var(--coord,"45°22′ N   14°23′ E");content:"+  " var(--coord,"45°22′ N   14°23′ E") / "";z-index:-1;right:var(--gutter);font:500 .6875rem/1 var(--font-mono);letter-spacing:.12em;white-space:pre;color:var(--accent);opacity:.55;pointer-events:none;position:absolute;bottom:clamp(.75rem,.5rem + 1vw,1.5rem)}@media (width<=640px){:is(.page-hero,.xp-hero,.post-hero):after{display:none}:is(.topo-sec,main>*,.page-hero,.xp-hero,.post-hero):before{width:170vw;top:4%;right:-70%}main>:is(:nth-child(8n+4 of .section,.section-tight,.tl),:nth-child(8n of .section,.section-tight,.tl)):before{left:-70%;right:auto}}@media (prefers-reduced-motion:reduce){:is(main>*,.page-hero,.xp-hero,.post-hero):before{animation:none}}.glow-sec,main>.section:has(>.wrap>.booking,.booking-layout>.booking){isolation:isolate;position:relative}:is(.glow-sec,main>.section:has(>.wrap>.booking,.booking-layout>.booking)):before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#1a56db1a,#0000);border-radius:50%;width:min(80vw,1000px);animation:22s ease-in-out infinite alternate aura-drift;position:absolute;top:10%;right:-15%}@media (prefers-reduced-motion:reduce){:is(.glow-sec,main>.section:has(.booking)):before{animation:none}}.climb-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.climb-copy{justify-items:start;gap:1.5rem;display:grid}.climb-copy .display{max-width:13ch}.climb-copy .lead{max-width:46ch}.climb-hint{color:var(--muted);align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.climb-hint svg{width:18px;height:18px}.climb:not(.is-pinned) .climb-hint{display:none}.climb.is-pinned .climb-copy{transform:translateY(calc(var(--climb,0) * -40px));opacity:calc(1 - var(--climb,0) * .12)}.climb.is-pinned .climb-visual{transform:scale(calc(1 + var(--climb,0) * .04));transform-origin:50%}.geo{--geo-good:#16a34a;--geo-warn:#ea580c;--geo-bad:#dc2626;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);gap:0;margin:0;display:grid;position:relative;overflow:hidden}.geo-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.geo-title{align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.geo-dot{background:var(--geo-bad);border-radius:50%;width:9px;height:9px;transition:background-color .6s,box-shadow .6s;box-shadow:0 0 0 4px #dc262626}.geo.is-after .geo-dot{background:var(--geo-good);box-shadow:0 0 0 4px #16a34a2e}.geo-state{border-radius:var(--r-pill);color:#b91c1c;background:#dc262617;padding:.3rem .7rem;transition:background-color .6s,color .6s;display:inline-grid;position:relative}.geo-state>span{transition:opacity .4s, transform .5s var(--ease-out);grid-area:1/1}.geo-state [data-geo-state-after]{opacity:0;transform:translateY(6px)}.geo.is-after .geo-state{color:#15803d;background:#16a34a1a}.geo.is-after .geo-state [data-geo-state-before]{opacity:0;transform:translateY(-6px)}.geo.is-after .geo-state [data-geo-state-after]{opacity:1;transform:none}.geo-toggle{border-radius:var(--r-pill);background:var(--paper-2);padding:3px;display:inline-flex}.geo-toggle button{cursor:pointer;border-radius:var(--r-pill);min-height:34px;color:var(--muted);background:0 0;border:0;padding:0 .85rem;font-size:.82rem;font-weight:600;transition:background-color .3s,color .3s}.geo-toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.geo-map{aspect-ratio:1/.86;background:#e9edf4;position:relative;overflow:hidden}.geo-svg{width:100%;height:100%;font-family:var(--font-mono);font-size:15px;font-weight:600;position:absolute;inset:0}.geo-tiles{opacity:.95}.geo-pulse{fill:none;stroke:var(--accent);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:geoPulse 2.6s var(--ease-out) infinite}@keyframes geoPulse{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(6)}}.pt text{text-anchor:middle;fill:#fff;pointer-events:none}.pt circle{stroke:#fff;stroke-width:2.5px}.pt-b .tone-warn circle,.pt-b.tone-warn circle{fill:var(--geo-warn)}.pt-b.tone-bad circle{fill:var(--geo-bad)}.pt-a circle{fill:var(--geo-good)}.pt-a,.pt-b{transform-box:fill-box;transform-origin:50%;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out)}.pt-a{opacity:0;transform:scale(.4)}.pt.is-after .pt-b{opacity:0;transform:scale(1.5)}.pt.is-after .pt-a{opacity:1;transform:none}.pt.is-centre circle{stroke:var(--ink);stroke-width:3px}.geo-attr{color:var(--muted);background:#fbfbfccc;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;bottom:6px;right:8px}.geo-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.geo-stats>div{gap:.2rem;padding:.9rem 1.1rem;display:grid}.geo-stats>div+div{border-left:1px solid var(--line)}.geo-k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;line-height:1.3}.geo-v{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1}.geo-v small{color:var(--muted);font-size:.55em;font-weight:500}.geo.is-after .geo-v b{color:var(--good)}.geo-timeline{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:.8rem;padding:.75rem 1.1rem;display:flex}.geo-track{background:var(--paper-2);border-radius:4px;flex:1;height:4px;overflow:hidden}.geo-fill{background:linear-gradient(90deg, var(--geo-bad), var(--geo-warn), var(--geo-good));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.geo-cap{font-size:var(--fs-xs);color:var(--muted);padding:0 1.1rem 1rem;line-height:1.5}.geo-hero .geo-cap{display:none}.logos{border-block:1px solid var(--line);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.logos-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.logos-label{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);max-width:18ch;line-height:1.5}.logos-label b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.04em;margin-bottom:.3rem;font-size:2.2rem;line-height:1;display:block}.logos-track{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.logos-row{--logo-gap:clamp(2.5rem, 1.8rem + 2.5vw, 4.5rem);align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap);animation:logos-run var(--logo-dur,20s) linear infinite;flex:none;display:flex}.logos-track:hover .logos-row{animation-play-state:paused}@keyframes logos-run{to{transform:translate(-100%)}}.logos-row li{flex:none;place-items:center;height:48px;display:grid}.logos-row img{object-fit:contain;filter:grayscale()contrast(1.15)brightness(.8);opacity:.78;mix-blend-mode:multiply;width:auto;max-width:150px;height:auto;max-height:44px;transition:filter .4s,opacity .4s}.logos-row li:hover img{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.logos-track{-webkit-mask-image:none;mask-image:none}.logos-row{flex-wrap:wrap;flex:1;gap:1.6rem 2.6rem;padding:0;animation:none}.logos-row[aria-hidden=true]{display:none}}.bento{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.bento-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-content:space-between;gap:1.75rem;padding:clamp(1.5rem,1.2rem + 1.4vw,2.4rem);display:grid;position:relative;overflow:hidden}.bento-card h3{letter-spacing:-.035em;max-width:16ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.bento-card p{color:var(--ink-2);max-width:52ch}.bento-a{grid-column:span 7;align-content:start}.bento-b{grid-column:span 5;align-content:start}.bento-c{background:var(--ink-bg);color:var(--on-night);border-color:var(--ink-bg);grid-column:span 12;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem)}@media (width<=1100px){.bento-c{grid-template-columns:1fr}}.bento-c h3{color:#fbfcff}.bento-c p{color:#eef0f4bf}.svc-list{gap:.5rem;display:grid}.svc-link{border-radius:var(--r);background:var(--paper);transition:background-color .3s, border-color .3s, transform .4s var(--ease-out);border:1px solid #0000;align-items:center;gap:.9rem;padding:.85rem 1rem;text-decoration:none;display:flex}.svc-link:hover{background:var(--surface);border-color:var(--line-strong);transform:translate(4px)}.svc-link .svc-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.svc-link .svc-ic svg{width:21px;height:21px}.svc-link strong{letter-spacing:-.01em;font-weight:600;display:block}.svc-link small{color:var(--muted);max-width:58ch;margin-top:.1rem;font-size:.84rem;line-height:1.45;display:block}.bento-a .svc-link{padding:1rem 1.1rem}.svc-link .svc-go{width:18px;height:18px;color:var(--muted);transition:color .3s, transform .4s var(--ease-out);margin-left:auto}.svc-link:hover .svc-go{color:var(--accent);transform:translate(3px)}.report-rows{font-variant-numeric:tabular-nums;gap:.15rem;display:grid}.report-rows div{border-bottom:1px solid #eef0f424;justify-content:space-between;padding:.7rem 0;font-size:.95rem;display:flex}.report-rows b{font-family:var(--font-display);color:#7ee2a0;letter-spacing:-.02em;font-size:1.25rem}.why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,1rem + 5vw,6rem);display:grid}.why-head{top:calc(var(--nav-h) + 2rem);gap:1.2rem;display:grid;position:sticky}.stack{gap:var(--stack-gap,clamp(1.25rem, .5rem + 5vh, 4.5rem));margin:0;padding:0;list-style:none;display:grid}.stack-card{top:calc(var(--nav-h) + 1.25rem + var(--i,0) * .85rem);position:sticky}.stack-face{isolation:isolate;transform-origin:50% 0;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:0 -18px 50px -34px #10204859, var(--shadow-2);will-change:transform;position:relative;overflow:hidden}.stack-face:after{content:"";z-index:3;border-radius:inherit;background:var(--ink-bg);opacity:var(--shade,0);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.stack-card{position:static}}.why-card{align-content:start;gap:1rem;min-height:clamp(17rem,14rem + 9vw,21rem);padding:clamp(1.5rem,1.1rem + 1.6vw,2.6rem);display:grid}.why-card>*{z-index:1;position:relative}.why-bg{font-family:var(--font-display);letter-spacing:-.07em;color:var(--accent-tint);pointer-events:none;user-select:none;font-size:clamp(8rem,6rem + 7vw,13rem);font-weight:800;line-height:1;bottom:-.22em;right:-.04em;z-index:0!important;position:absolute!important}.why-top{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.why-n{font-size:var(--fs-xs);color:var(--muted)}.why-ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.why-ic svg{width:27px;height:27px}.why-card h3{letter-spacing:-.035em;max-width:20ch;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.why-card p{color:var(--ink-2);max-width:50ch;font-size:1.05rem}.stack-card:nth-child(3n+2) .why-card{background:linear-gradient(160deg, var(--surface), var(--paper))}.stack-card:last-child .why-card{background:var(--ink-bg);border-color:var(--ink-bg);color:var(--on-night)}.stack-card:last-child .why-card h3{color:#fbfcff}.stack-card:last-child .why-card p,.stack-card:last-child .why-n{color:#eef0f4b8}.stack-card:last-child .why-ic{color:#8fb1ff;background:#ffffff14}.stack-card:last-child .why-bg{color:#ffffff0d}.process{position:relative}.process-line{background:var(--line);height:2px;position:absolute;top:27px;left:0;right:0}.process-line span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.process-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid;position:relative}.process-step{align-content:start;gap:1rem;display:grid}.process-num{background:var(--surface);border:1px solid var(--line-strong);width:56px;height:56px;font-family:var(--font-mono);color:var(--ink);z-index:1;border-radius:50%;place-items:center;font-weight:600;transition:background-color .5s,color .5s,border-color .5s;display:grid;position:relative}.process-step.is-lit .process-num{background:var(--accent);border-color:var(--accent);color:#fbfcff}.process-step h3{letter-spacing:-.03em;font-size:1.5rem}.process-step p{color:var(--ink-2)}.stats{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.stat{gap:.5rem;padding:1.8rem 1.5rem 0 0;display:grid}.stat+.stat{border-left:1px solid var(--line);padding-left:1.5rem}.stat-v{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ink);font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:700;line-height:.9}.stat-l{font-weight:600}.stat-n{color:var(--muted);font-size:var(--fs-small)}.marquee{--gap:1rem;gap:var(--gap);display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-row{gap:var(--gap);width:max-content;animation:marquee var(--dur,60s) linear infinite;display:flex}.marquee-row.rev{animation-direction:reverse}.marquee:hover .marquee-row{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-50% - var(--gap) / 2))}}.review{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);align-content:space-between;gap:1.2rem;width:min(420px,80vw);padding:1.6rem;display:grid}.review blockquote{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.55}.review-stars{color:#f59e0b;gap:2px;display:flex}.review-stars svg{width:16px;height:16px}.review figcaption{align-items:center;gap:.75rem;display:flex}.review-av{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);font-weight:700;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.review figcaption strong{font-size:.95rem;font-weight:600;display:block}.review figcaption small{color:var(--muted);font-size:.82rem}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));width:auto;animation:none;display:grid}.marquee-row .review{width:auto}.marquee-row .review[aria-hidden=true],.marquee-row[aria-hidden=true]{display:none}}.posts{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.post-card{gap:1rem;text-decoration:none;display:grid}.post-card .post-img{border-radius:var(--r);aspect-ratio:4/3;background:var(--paper-2);overflow:hidden}.post-card img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.post-card:hover img{transform:scale(1.05)}.post-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);gap:.75rem;display:flex}.post-card h3{letter-spacing:-.025em;font-size:1.35rem;line-height:1.2;transition:color .3s}.post-card:hover h3{color:var(--accent)}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.head-row .section-head{margin-bottom:0}.page-hero{padding-top:clamp(2rem,1rem + 3vw,4rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem);position:relative}.page-hero .crumbs{margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.page-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.page-hero h1{max-width:16ch}.page-hero .lead{margin-top:1.4rem}.page-hero .btn-row{margin-top:2rem}@media (width<=1100px){.bento-a,.bento-b,.bento-c{grid-area:auto/span 12}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0;padding-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:1.5rem}}@media (width<=999px){.climb-grid,.why,.page-hero-grid{grid-template-columns:1fr}.why-head{position:static}.climb-copy .display{max-width:15ch}.posts{grid-template-columns:1fr 1fr}}@media (width<=760px){.logos-inner{grid-template-columns:minmax(0,1fr)}.logos-track{margin-inline:calc(var(--gutter) * -1)}.process-steps{grid-template-columns:1fr;gap:2rem}.process-line{width:2px;height:auto;inset:0 auto 0 27px}.process-line span{transform-origin:top;transform:scaleY(0)}.process-step{grid-template-columns:56px 1fr;column-gap:1.2rem}.process-step>:not(.process-num){grid-column:2}.process-num{grid-row:span 2}.posts{grid-template-columns:1fr}.geo-stats{grid-template-columns:1fr 1fr 1fr}.geo-stats>div{padding:.75rem .7rem}}@media (width<=480px){.stats{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px solid var(--line);margin-top:1.5rem;padding-left:0}.geo-k{font-size:.62rem}}.flag[data-astro-cid-noyxejat]{border-radius:3px;flex:none;width:21px;height:14px;display:block;overflow:hidden;box-shadow:0 0 0 1px #0000001f}.nav-sentinel[data-astro-cid-nen7h5rs]{width:1px;height:24px;position:absolute;top:0;left:0}.site-header[data-astro-cid-nen7h5rs]{z-index:100;transition:background-color .35s var(--ease-out), box-shadow .35s var(--ease-out), backdrop-filter .35s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);background:color-mix(in srgb, var(--paper) 78%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line);position:absolute;inset:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled:before,.site-header[data-astro-cid-nen7h5rs]:has(.burger[aria-expanded=true]):before{opacity:1}.site-header[data-astro-cid-nen7h5rs]:has(.burger[aria-expanded=true]):before{background:var(--paper)}.nav[data-astro-cid-nen7h5rs]{height:var(--nav-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .brand-mark{width:22px;height:32px}.brand-word[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.22rem;font-weight:700}.brand-word[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--muted);font-weight:500}.nav-main[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem;display:flex}.nav-main[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);color:var(--ink-2);padding:.55rem .8rem;font-size:.97rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current]{color:var(--ink);background:var(--accent-tint)}.dd-btn[data-astro-cid-nen7h5rs]{padding-right:.3rem}.dd-btn[data-astro-cid-nen7h5rs].is-cur{color:var(--ink);background:var(--accent-tint)}.dd-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--r-sm);cursor:pointer;width:26px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;margin-left:-.15rem;display:grid}.dd-toggle[data-astro-cid-nen7h5rs]:hover,.dd[data-astro-cid-nen7h5rs].is-open .dd-toggle[data-astro-cid-nen7h5rs]{color:var(--ink)}.dd-toggle[data-astro-cid-nen7h5rs] .dd-caret{width:11px;height:11px;transition:transform .25s var(--ease-out)}.dd[data-astro-cid-nen7h5rs].is-open .dd-toggle[data-astro-cid-nen7h5rs] .dd-caret{transform:rotate(180deg)}.dd-panel[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:270px;box-shadow:var(--shadow-3);opacity:0;visibility:hidden;transition:opacity .2s, transform .25s var(--ease-out), visibility .2s;padding:.45rem;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)}.dd-panel[data-astro-cid-nen7h5rs]:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.dd-narrow[data-astro-cid-nen7h5rs]{min-width:190px}.dd[data-astro-cid-nen7h5rs].is-open .dd-panel[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.dd-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1px;display:grid}.dd-wide[data-astro-cid-nen7h5rs]{min-width:540px}.dd-wide[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.25rem}.dd-wide[data-astro-cid-nen7h5rs] .dd-all[data-astro-cid-nen7h5rs],.dd-wide[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:has(.dd-all){grid-column:1/-1}.dd-link[data-astro-cid-nen7h5rs]{border-radius:var(--r-sm);color:var(--ink);white-space:nowrap;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.dd-link[data-astro-cid-nen7h5rs] svg{width:18px;height:18px;color:var(--accent)}.dd-link[data-astro-cid-nen7h5rs]:hover,.dd-link[data-astro-cid-nen7h5rs][aria-current]{background:var(--paper)}.dd-all[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);color:var(--accent-ink);align-items:center;gap:.4rem;margin-top:.3rem;padding:.65rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.dd-all[data-astro-cid-nen7h5rs] svg{width:14px;height:14px}.nav-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:flex}.lang[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);min-height:42px;font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:.35rem;padding:0 .7rem;font-size:.82rem;text-decoration:none;display:inline-flex}.lang[data-astro-cid-nen7h5rs]:hover{background:var(--accent-tint);color:var(--ink)}.lang[data-astro-cid-nen7h5rs] .flag{width:20px;height:13.5px}.theme-btn[data-astro-cid-nen7h5rs]{width:42px;height:42px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.theme-btn[data-astro-cid-nen7h5rs]:hover{background:var(--accent-tint);color:var(--ink)}.theme-btn[data-astro-cid-nen7h5rs] svg{width:19px;height:19px}.theme-btn[data-astro-cid-nen7h5rs] .i-sun,[data-theme=dark] .theme-btn[data-astro-cid-nen7h5rs] .i-moon{display:none}[data-theme=dark] .theme-btn[data-astro-cid-nen7h5rs] .i-sun{display:block}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;display:none}.burger-lines[data-astro-cid-nen7h5rs]{gap:6px;width:18px;display:grid}.burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--ink);height:1.6px;transition:transform .4s var(--ease-out);border-radius:2px;display:block}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.8px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.8px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--nav-h) 0 0;background:var(--paper);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(2rem + env(safe-area-inset-bottom));position:fixed;overflow-y:auto}.mobile-inner[data-astro-cid-nen7h5rs]{gap:1.25rem;padding-top:1.25rem;display:grid}.mobile-links[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);display:grid}.m-link[data-astro-cid-nen7h5rs],.m-dd[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.03em;cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.45rem;font-weight:600;text-decoration:none;list-style:none;display:flex}.m-dd[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.m-dd[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg{width:16px;height:16px;color:var(--muted);transition:transform .25s}.m-dd[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}.m-dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:.4rem 0 .8rem;display:grid}.m-dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:.7rem;min-height:46px;font-weight:500;text-decoration:none;display:flex}.m-dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] svg{width:19px;height:19px;color:var(--accent)}.m-dd[data-astro-cid-nen7h5rs] .m-all[data-astro-cid-nen7h5rs]{color:var(--accent-ink);font-weight:600}.mobile-lang[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mobile-lang-seg[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:inline-grid}.seg[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.seg[data-astro-cid-nen7h5rs].is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1,0 1px 3px #0000001f)}a[data-astro-cid-nen7h5rs].seg:hover,a[data-astro-cid-nen7h5rs].seg:focus-visible{color:var(--ink)}.mobile-menu[data-astro-cid-nen7h5rs] .mobile-cta{width:100%}.portal-btn[data-astro-cid-nen7h5rs]{text-decoration:none}.portal-btn[data-astro-cid-nen7h5rs] svg{width:22px;height:22px}.m-portal[data-astro-cid-nen7h5rs]{min-height:46px;color:var(--ink-2);justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:flex}.m-portal[data-astro-cid-nen7h5rs] svg{width:20px;height:20px;color:var(--accent)}@media (width<=1180px){.nav-main[data-astro-cid-nen7h5rs],.lang[data-astro-cid-nen7h5rs],.nav-actions[data-astro-cid-nen7h5rs] .nav-cta{display:none}.burger[data-astro-cid-nen7h5rs]{display:grid}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--section);position:relative;overflow:clip}.foot-cta-inner[data-astro-cid-jo6i4kqk]{isolation:isolate;border-radius:var(--r-lg);background:linear-gradient(125deg, var(--accent) 20%, color-mix(in srgb, var(--accent) 58%, #040a24) 100%);color:#f5f8ff;justify-items:start;gap:1.4rem;padding:clamp(2.2rem,1.5rem + 5vw,6rem);display:grid;position:relative;overflow:clip;box-shadow:0 40px 80px -40px #1a56dbb3}.foot-cta-inner[data-astro-cid-jo6i4kqk] .h2{color:#fbfcff;max-width:16ch}.foot-cta-inner[data-astro-cid-jo6i4kqk] .lead[data-astro-cid-jo6i4kqk]{color:#f5f8ffd9;max-width:52ch}.foot-cta-bg[data-astro-cid-jo6i4kqk]{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.foot-cta-glow[data-astro-cid-jo6i4kqk]{aspect-ratio:1;background:radial-gradient(closest-side,#78aaff8c,#0000);border-radius:50%;width:60%;animation:12s ease-in-out infinite alternate cta-drift;position:absolute;top:-45%;right:-12%}@keyframes cta-drift{to{transform:translate(-14%,22%)scale(1.15)}}.foot-cta-grid[data-astro-cid-jo6i4kqk]{transform-origin:50% 100%;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:56px 56px;animation:16s linear infinite cta-pan;position:absolute;inset:-60% -20% -20% 30%;transform:perspective(900px)rotateX(58deg)rotate(-8deg);mask-image:radial-gradient(60% 70% at 60% 60%,#000 5%,#0000 75%)}@keyframes cta-pan{to{transform:perspective(900px)rotateX(58deg)rotate(-8deg)translateY(56px)}}.foot-cta-dots[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(10,1fr);gap:clamp(10px,1.4vw,20px);display:grid;position:absolute;top:50%;right:clamp(1.5rem,6vw,6rem);translate:0 -50%}.foot-cta-dots[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{aspect-ratio:1;opacity:.16;width:clamp(7px,.8vw,11px);animation:4.8s ease-in-out infinite cta-dot;animation-delay:calc(var(--i) * .22s);background:#fff;border-radius:50%}@keyframes cta-dot{0%,55%,to{opacity:.16;background:#fff;transform:none}22%{opacity:1;background:#7ef0a8;transform:scale(1.45)}}@media (width<=999px){.foot-cta-dots[data-astro-cid-jo6i4kqk]{opacity:.45;top:28%;right:-1rem}}@media (width<=640px){.foot-cta-dots[data-astro-cid-jo6i4kqk]{display:none}}@media (prefers-reduced-motion:reduce){.foot-cta-glow[data-astro-cid-jo6i4kqk],.foot-cta-grid[data-astro-cid-jo6i4kqk],.foot-cta-dots[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{animation:none}}.foot-phone[data-astro-cid-jo6i4kqk]{color:#f5f8ff;align-items:center;gap:.5rem;min-height:52px;padding:0 .5rem;font-weight:600;text-decoration:none;display:inline-flex}.foot-phone[data-astro-cid-jo6i4kqk] svg{width:18px;height:18px}.foot-phone[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.foot-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1.2fr 1fr;gap:2.5rem;padding-block:clamp(3.5rem,3rem + 3vw,6rem) 2.5rem;display:grid}.foot-brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:1rem;max-width:34ch;display:grid}.brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}address[data-astro-cid-jo6i4kqk]{color:var(--ink-2);gap:.3rem;font-style:normal;display:grid}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.foot-h[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:1rem}.foot-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;display:grid}.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.foot-col[data-astro-cid-jo6i4kqk] .foot-more[data-astro-cid-jo6i4kqk]{color:var(--accent);font-weight:600}.foot-col[data-astro-cid-jo6i4kqk] .foot-more[data-astro-cid-jo6i4kqk] svg{width:15px;height:15px}.socials[data-astro-cid-jo6i4kqk] svg{width:18px;height:18px}.foot-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem 2rem;display:flex}.foot-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.foot-bottom[data-astro-cid-jo6i4kqk] svg{width:15px;height:15px}.foot-bottom[data-astro-cid-jo6i4kqk]{z-index:1;position:relative}.foot-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;display:flex}.foot-legal[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.foot-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot-legal[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.foot-word[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.07em;text-align:center;color:#0000;background:linear-gradient(180deg, var(--line) 0%, #dfe2e800 85%);user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;font-size:clamp(8rem,30vw,28rem);font-weight:800;line-height:.75}@media (width<=860px){.foot-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.foot-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=420px){.foot-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.ck[data-astro-cid-hq3mgpmn]{z-index:90;border-radius:var(--r-md,16px);border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--ink);box-shadow:var(--shadow-3);animation:ck-in .5s var(--ease-out) both;gap:.75rem;padding:1.25rem 1.35rem;display:grid;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);overflow:auto}.ck[data-astro-cid-hq3mgpmn][hidden]{display:none}@keyframes ck-in{0%{opacity:0;transform:translateY(16px)}}.ck-title[data-astro-cid-hq3mgpmn]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.ck-text[data-astro-cid-hq3mgpmn]{font-size:var(--fs-small);color:var(--ink-2);line-height:1.55}.ck-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--accent);white-space:nowrap}.ck-cats[data-astro-cid-hq3mgpmn]{gap:.6rem;padding-block:.25rem;display:grid}.ck-cats[data-astro-cid-hq3mgpmn][hidden]{display:none}.ck-cat[data-astro-cid-hq3mgpmn]{font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.5;display:grid}.ck-cat[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]{width:20px;height:20px;accent-color:var(--accent);margin-top:.1rem}.ck-cat[data-astro-cid-hq3mgpmn] strong[data-astro-cid-hq3mgpmn]{font-size:var(--fs-small);color:var(--ink);display:block}.ck-actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ck-actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{flex:auto;justify-content:center}.ck-link[data-astro-cid-hq3mgpmn]{min-height:42px;color:var(--ink-2);font:inherit;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .4rem;text-decoration:underline}.ck-link[data-astro-cid-hq3mgpmn]:hover{color:var(--ink)}.ck-link[data-astro-cid-hq3mgpmn][hidden]{display:none}@media (prefers-reduced-motion:reduce){.ck[data-astro-cid-hq3mgpmn]{animation:none}}.cw[data-astro-cid-btg4gp3i]{--cw-solid:#1a56db;--cw-solid-hover:#1546b6;--cw-navy:linear-gradient(155deg, #0e2a47 0%, #123d9e 62%, #1a56db 118%);--cw-ring:0 0 0 3px #1a56db59;z-index:80;color:var(--ink);font-size:.95rem;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.cw[data-astro-cid-btg4gp3i] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cw[data-astro-cid-btg4gp3i].is-open{z-index:95}.cw-launch[data-astro-cid-btg4gp3i]{border-radius:var(--r-pill);background:var(--cw-navy);color:#fff;min-height:52px;font:inherit;letter-spacing:-.005em;cursor:pointer;transition:transform .3s var(--ease-out), box-shadow .3s;border:0;align-items:center;gap:.55rem;padding:.8rem 1.25rem .8rem 1rem;font-weight:600;display:flex;position:relative;box-shadow:0 14px 34px -8px #0e2a478c,0 2px 6px #0e2a4733,inset 0 1px #ffffff2e}.cw-launch[data-astro-cid-btg4gp3i]:hover{transform:translateY(-2px);box-shadow:0 18px 40px -8px #0e2a4799,0 2px 6px #0e2a4733,inset 0 1px #ffffff2e}.cw-launch[data-astro-cid-btg4gp3i] svg{width:22px;height:22px}.cw-launch[data-astro-cid-btg4gp3i]:focus-visible{outline-offset:3px}.cw[data-astro-cid-btg4gp3i].is-open .cw-launch[data-astro-cid-btg4gp3i]{display:none}@media (width<=640px){.cw-launch[data-astro-cid-btg4gp3i] span[data-astro-cid-btg4gp3i]{display:none}.cw-launch[data-astro-cid-btg4gp3i]{justify-content:center;width:56px;height:56px;padding:0}.cw-launch[data-astro-cid-btg4gp3i] svg{width:25px;height:25px}}.cw-nudge[data-astro-cid-btg4gp3i]{background:var(--surface);border:1px solid var(--line);width:max-content;max-width:min(290px,100vw - 1.5rem);color:var(--ink);animation:cwNudge .5s var(--ease-out) both;border-radius:18px;align-items:flex-start;display:flex;position:absolute;bottom:calc(100% + .8rem);right:0;box-shadow:0 24px 50px -18px #10204861,0 4px 12px #10204814}.cw-nudge[data-astro-cid-btg4gp3i][hidden]{display:none}.cw-nudge[data-astro-cid-btg4gp3i]:after{content:"";background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:12px;height:12px;position:absolute;bottom:-7px;right:28px;transform:rotate(45deg)}.cw[data-astro-cid-btg4gp3i].is-open .cw-nudge[data-astro-cid-btg4gp3i]{display:none}@keyframes cwNudge{0%{opacity:0;transform:translateY(10px)scale(.96)}}.cw-nudge-open[data-astro-cid-btg4gp3i]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px 0 0 18px;flex:1;align-items:flex-start;gap:.65rem;padding:.85rem .25rem .85rem .85rem;display:flex}.cw-nudge-av[data-astro-cid-btg4gp3i]{background:var(--cw-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.cw-nudge-av[data-astro-cid-btg4gp3i] svg{width:15px;height:15px}.cw-nudge-txt[data-astro-cid-btg4gp3i]{gap:.15rem;min-width:0;display:grid}.cw-nudge-txt[data-astro-cid-btg4gp3i] strong[data-astro-cid-btg4gp3i]{letter-spacing:-.01em;font-size:.95rem;line-height:1.3}.cw-nudge-txt[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{color:var(--muted);font-size:.82rem;line-height:1.4}.cw-nudge-open[data-astro-cid-btg4gp3i]:hover strong[data-astro-cid-btg4gp3i]{color:var(--accent-ink)}.cw-nudge-x[data-astro-cid-btg4gp3i]{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:.4rem .4rem 0 0;display:grid}.cw-nudge-x[data-astro-cid-btg4gp3i]:hover{background:var(--paper-2);color:var(--ink)}.cw-nudge-x[data-astro-cid-btg4gp3i] svg{width:14px;height:14px}@media (width<=640px){.cw-nudge[data-astro-cid-btg4gp3i]{border-radius:var(--r-pill);align-items:center;max-width:calc(100vw - 6.75rem);bottom:6px;right:calc(100% + .5rem)}.cw-nudge[data-astro-cid-btg4gp3i]:after{border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);bottom:calc(50% - 6px);right:-7px}.cw-nudge-open[data-astro-cid-btg4gp3i]{border-radius:var(--r-pill) 0 0 var(--r-pill);align-items:center;gap:.5rem;padding:.4rem .1rem .4rem .4rem}.cw-nudge-av[data-astro-cid-btg4gp3i]{width:28px;height:28px}.cw-nudge-txt[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{display:none}.cw-nudge-txt[data-astro-cid-btg4gp3i] strong[data-astro-cid-btg4gp3i]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.cw-nudge-x[data-astro-cid-btg4gp3i]{width:32px;height:32px;margin:0 .3rem 0 0}}.cw-panel[data-astro-cid-btg4gp3i]{width:min(400px,100vw - 1.5rem);height:min(660px, calc(100dvh - var(--nav-h) - 2.5rem));background:var(--surface);border:1px solid var(--line);transform-origin:100% 100%;animation:cwIn .38s var(--ease-out);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px -24px #0c163073,0 8px 24px -8px #0c163029}.cw-panel[data-astro-cid-btg4gp3i][hidden]{display:none}@keyframes cwIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (width<=640px){.cw[data-astro-cid-btg4gp3i].is-open{z-index:200;inset:0}.cw-panel[data-astro-cid-btg4gp3i]{border:0;border-radius:0;width:100%;height:100dvh}}.cw-head[data-astro-cid-btg4gp3i]{background:#1a56db var(--cw-navy) 0 0 / 100% 320px no-repeat;color:#fff;align-items:center;gap:.7rem;height:70px;padding:0 .85rem 0 1rem;display:flex;position:relative}.cw-head[data-astro-cid-btg4gp3i] :focus-visible,.cw-hero[data-astro-cid-btg4gp3i] :focus-visible{outline-color:#fff}.cw-av[data-astro-cid-btg4gp3i]{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.cw-av[data-astro-cid-btg4gp3i] svg{width:18px;height:18px}.cw-who[data-astro-cid-btg4gp3i]{gap:.1rem;line-height:1.25;display:grid}.cw-who[data-astro-cid-btg4gp3i] strong[data-astro-cid-btg4gp3i]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.02rem}.cw-who[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{color:#ffffffc7;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.cw-who[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i] i[data-astro-cid-btg4gp3i]{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8038}.cw-x[data-astro-cid-btg4gp3i]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;transition:background .2s;display:grid}.cw-x[data-astro-cid-btg4gp3i]:hover{background:#ffffff24}.cw-x[data-astro-cid-btg4gp3i] svg{width:18px;height:18px}.cw-body[data-astro-cid-btg4gp3i]{flex:1;min-height:0;position:relative}.cw-pane[data-astro-cid-btg4gp3i]{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.cw-pane[data-astro-cid-btg4gp3i][hidden]{display:none}.cw-home[data-astro-cid-btg4gp3i]{padding-bottom:1.1rem}.cw-hero[data-astro-cid-btg4gp3i]{background:#1a56db var(--cw-navy) 0 -70px / 100% 320px no-repeat;color:#fff;padding:.35rem 1rem 1.25rem}.cw-hi[data-astro-cid-btg4gp3i]{font-family:var(--font-display);color:#ffffffb8;margin:0;font-size:1.05rem;font-weight:600}.cw-help[data-astro-cid-btg4gp3i]{font-family:var(--font-display);letter-spacing:-.025em;margin:.1rem 0 .95rem;font-size:1.55rem;font-weight:700;line-height:1.15}.cw-ask[data-astro-cid-btg4gp3i]{background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:.75rem;padding:.7rem .75rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 28px -10px #00000073}.cw-ask[data-astro-cid-btg4gp3i]:hover{transform:translateY(-1px);box-shadow:0 14px 32px -10px #00000080}.cw-ask[data-astro-cid-btg4gp3i]:focus-visible{outline-offset:2px;outline:3px solid #fff9}.cw-ask-ic[data-astro-cid-btg4gp3i]{background:var(--cw-solid);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.cw-ask-t[data-astro-cid-btg4gp3i]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.cw-ask-t[data-astro-cid-btg4gp3i] strong[data-astro-cid-btg4gp3i]{font-size:1rem;font-weight:700}.cw-ask-t[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{color:var(--muted);font-size:.8rem}.cw-ask-go[data-astro-cid-btg4gp3i]{color:var(--cw-solid);flex:none;place-items:center;transition:transform .2s;display:grid}.cw-ask[data-astro-cid-btg4gp3i]:hover .cw-ask-go[data-astro-cid-btg4gp3i]{transform:translate(2px)}.cw-ask[data-astro-cid-btg4gp3i] svg{width:20px;height:20px}.cw-sec[data-astro-cid-btg4gp3i]{padding:1.05rem 1rem 0}.cw-label[data-astro-cid-btg4gp3i]{letter-spacing:.01em;color:var(--muted);margin:0 0 .55rem;font-size:.76rem;font-weight:600}.cw-chips[data-astro-cid-btg4gp3i]{flex-wrap:wrap;gap:.4rem;display:flex}.cw-chips[data-astro-cid-btg4gp3i][hidden]{display:none}.cw-chip[data-astro-cid-btg4gp3i]{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:.45rem .8rem;font-size:.84rem;line-height:1.3;transition:border-color .2s,background .2s,color .2s}.cw-chip[data-astro-cid-btg4gp3i]:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink)}.cw-acts[data-astro-cid-btg4gp3i]{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.cw-acts[data-astro-cid-btg4gp3i] li[data-astro-cid-btg4gp3i]+li[data-astro-cid-btg4gp3i]{border-top:1px solid var(--line)}.cw-act[data-astro-cid-btg4gp3i],.cw-suggest[data-astro-cid-btg4gp3i],.cw-g[data-astro-cid-btg4gp3i]{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:.8rem .9rem;text-decoration:none;transition:background .2s;display:flex}.cw-act[data-astro-cid-btg4gp3i]:hover,.cw-suggest[data-astro-cid-btg4gp3i]:hover,.cw-g[data-astro-cid-btg4gp3i]:hover{background:var(--accent-tint)}.cw-act[data-astro-cid-btg4gp3i]:focus-visible,.cw-g[data-astro-cid-btg4gp3i]:focus-visible{outline-offset:-2px}.cw-act-t[data-astro-cid-btg4gp3i]{flex:1;gap:.12rem;min-width:0;display:grid}.cw-act[data-astro-cid-btg4gp3i] strong[data-astro-cid-btg4gp3i],.cw-suggest[data-astro-cid-btg4gp3i] strong[data-astro-cid-btg4gp3i]{letter-spacing:-.005em;font-size:.93rem;line-height:1.3}.cw-act[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{color:var(--muted);font-size:.8rem;line-height:1.38}.cw-act-ic[data-astro-cid-btg4gp3i]{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.cw-act-ic[data-astro-cid-btg4gp3i] svg{width:19px;height:19px}.cw-act-ic[data-astro-cid-btg4gp3i].is-photo{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);background:var(--paper-2);border-radius:50%}.cw-act-ic[data-astro-cid-btg4gp3i].is-photo img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.cw-act[data-astro-cid-btg4gp3i].is-main strong[data-astro-cid-btg4gp3i]{color:var(--accent-ink)}.cw[data-astro-cid-btg4gp3i] .cw-act-go{width:15px;height:15px;color:var(--faint);transition:transform .25s var(--ease-out), color .2s;flex:none}.cw-act[data-astro-cid-btg4gp3i]:hover .cw-act-go,.cw-suggest[data-astro-cid-btg4gp3i]:hover .cw-act-go,.cw-g[data-astro-cid-btg4gp3i]:hover .cw-act-go{color:var(--accent);transform:translate(2px)}.cw-suggest[data-astro-cid-btg4gp3i]{border:1px solid var(--line);border-radius:18px;width:auto;margin:.8rem 1rem 0}.cw-suggest[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{color:var(--accent-ink);font-size:.74rem;font-weight:600}.cw-suggest[data-astro-cid-btg4gp3i].is-top{border-color:var(--accent);background:var(--accent-tint);margin:0 0 .6rem}.cw-direct[data-astro-cid-btg4gp3i]{margin:1.05rem 1rem 0}.cw-direct[data-astro-cid-btg4gp3i] p[data-astro-cid-btg4gp3i]{color:var(--muted);margin:0 0 .55rem;font-size:.76rem;font-weight:600}.cw-direct-row[data-astro-cid-btg4gp3i]{background:var(--paper);border-radius:16px;display:grid;overflow:hidden}.cw-direct[data-astro-cid-btg4gp3i] a[data-astro-cid-btg4gp3i]{min-width:0;color:var(--ink);align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.cw-direct[data-astro-cid-btg4gp3i] a[data-astro-cid-btg4gp3i]+a[data-astro-cid-btg4gp3i]{border-top:1px solid var(--line)}.cw-direct[data-astro-cid-btg4gp3i] a[data-astro-cid-btg4gp3i]:hover{background:var(--paper-2);color:var(--accent-ink)}.cw-direct[data-astro-cid-btg4gp3i] a[data-astro-cid-btg4gp3i]:focus-visible{outline-offset:-2px}.cw-direct[data-astro-cid-btg4gp3i] a[data-astro-cid-btg4gp3i] span[data-astro-cid-btg4gp3i]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cw-direct[data-astro-cid-btg4gp3i] a[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{color:var(--muted);flex:none;font-size:.75rem;font-weight:500}.cw-direct[data-astro-cid-btg4gp3i] svg{width:18px;height:18px;color:var(--accent);flex:none}.cw-chat[data-astro-cid-btg4gp3i]{flex-direction:column;display:flex;overflow:hidden}.cw-log[data-astro-cid-btg4gp3i]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.6rem;padding:1.1rem 1rem .6rem;display:flex;overflow-y:auto}.cw-log[data-astro-cid-btg4gp3i]:focus-visible{outline-offset:-3px}.cw-log[data-astro-cid-btg4gp3i] .cw-msg{white-space:pre-wrap;overflow-wrap:anywhere;max-width:86%;animation:cwMsg .3s var(--ease-out);border-radius:18px;padding:.65rem .9rem;font-size:.93rem;line-height:1.5}@keyframes cwMsg{0%{opacity:0;transform:translateY(6px)}}.cw-log[data-astro-cid-btg4gp3i] .cw-msg.user{background:var(--cw-solid);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.cw-log[data-astro-cid-btg4gp3i] .cw-msg.bot{background:var(--paper-2);color:var(--ink);border-bottom-left-radius:6px;align-self:flex-start}.cw-log[data-astro-cid-btg4gp3i] .cw-msg.bot a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.cw-log[data-astro-cid-btg4gp3i] .cw-typing{background:var(--paper-2);border-radius:18px 18px 18px 6px;align-self:flex-start;gap:4px;padding:.8rem .9rem;display:flex}.cw-log[data-astro-cid-btg4gp3i] .cw-typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite cwDot}.cw-log[data-astro-cid-btg4gp3i] .cw-typing i:nth-child(2){animation-delay:.15s}.cw-log[data-astro-cid-btg4gp3i] .cw-typing i:nth-child(3){animation-delay:.3s}@keyframes cwDot{0%,60%,to{opacity:.3}30%{opacity:1}}.cw-log[data-astro-cid-btg4gp3i] .cw-card{border:1px solid var(--accent);background:var(--accent-tint);animation:cwMsg .3s var(--ease-out);border-radius:18px;align-self:stretch;gap:.5rem;padding:1rem;display:grid}.cw-log[data-astro-cid-btg4gp3i] .cw-card strong{font-size:.95rem}.cw-log[data-astro-cid-btg4gp3i] .cw-card p{color:var(--muted);margin:0 0 .15rem;font-size:.85rem;line-height:1.45}.cw-log[data-astro-cid-btg4gp3i] .cw-card input{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.65rem .8rem;font-size:16px}.cw-log[data-astro-cid-btg4gp3i] .cw-card input:focus-visible{border-color:var(--accent);box-shadow:var(--cw-ring);outline:none}.cw-log[data-astro-cid-btg4gp3i] .cw-card button,.cw-log[data-astro-cid-btg4gp3i] .cw-book,.cw-btn[data-astro-cid-btg4gp3i]{border-radius:var(--r-pill);background:var(--cw-solid);color:#fff;font:inherit;cursor:pointer;border:0;justify-self:start;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.cw-log[data-astro-cid-btg4gp3i] .cw-card button:hover,.cw-log[data-astro-cid-btg4gp3i] .cw-book:hover,.cw-btn[data-astro-cid-btg4gp3i]:hover{background:var(--cw-solid-hover)}.cw-log[data-astro-cid-btg4gp3i] .cw-card button[disabled]{opacity:.6;cursor:wait}.cw-log[data-astro-cid-btg4gp3i] .cw-book{align-self:flex-start}.cw-foot[data-astro-cid-btg4gp3i]{padding:0 .75rem}.cw-chips-chat[data-astro-cid-btg4gp3i]{padding:0 .25rem .6rem}.cw-quick[data-astro-cid-btg4gp3i]{scrollbar-width:none;gap:.35rem;padding:0 .1rem .55rem;display:flex;overflow-x:auto}.cw-quick[data-astro-cid-btg4gp3i][hidden]{display:none}.cw-quick[data-astro-cid-btg4gp3i] [data-astro-cid-btg4gp3i]:is(button,a){border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);color:var(--ink-2,var(--ink));font:inherit;cursor:pointer;flex:none;align-items:center;gap:.35rem;padding:.38rem .7rem;font-size:.79rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.cw-quick[data-astro-cid-btg4gp3i] [data-astro-cid-btg4gp3i]:is(button,a):hover{border-color:var(--accent);color:var(--accent-ink)}.cw-quick[data-astro-cid-btg4gp3i] svg{width:14px;height:14px;color:var(--accent)}.cw-form[data-astro-cid-btg4gp3i]{border:1px solid var(--line-strong);background:var(--surface);border-radius:22px;align-items:flex-end;gap:.5rem;padding:.35rem .35rem .35rem .95rem;transition:border-color .2s,box-shadow .2s;display:flex}.cw-form[data-astro-cid-btg4gp3i]:focus-within{border-color:var(--accent);box-shadow:var(--cw-ring)}.cw-form[data-astro-cid-btg4gp3i] textarea[data-astro-cid-btg4gp3i]{resize:none;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:7.5rem;padding:.5rem 0;font-size:16px;line-height:1.4}.cw-form[data-astro-cid-btg4gp3i] textarea[data-astro-cid-btg4gp3i]::placeholder{color:var(--faint)}.cw-send[data-astro-cid-btg4gp3i]{background:var(--cw-solid);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.cw-send[data-astro-cid-btg4gp3i]:hover{background:var(--cw-solid-hover)}.cw-send[data-astro-cid-btg4gp3i][disabled]{opacity:.5;cursor:wait}.cw-send[data-astro-cid-btg4gp3i] svg{width:17px;height:17px}.cw-note[data-astro-cid-btg4gp3i]{color:var(--muted);text-align:center;margin:0;padding:.5rem .25rem .65rem;font-size:.72rem}.cw-note[data-astro-cid-btg4gp3i] a[data-astro-cid-btg4gp3i]{color:inherit;text-decoration:underline}.cw-guides[data-astro-cid-btg4gp3i],.cw-faq[data-astro-cid-btg4gp3i]{padding:1.15rem 1rem}.cw-pane-h[data-astro-cid-btg4gp3i]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:700}.cw-pane-sub[data-astro-cid-btg4gp3i]{color:var(--muted);margin:.25rem 0 1rem;font-size:.85rem}.cw-glist[data-astro-cid-btg4gp3i]{border:1px solid var(--line);border-radius:18px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cw-glist[data-astro-cid-btg4gp3i] li[data-astro-cid-btg4gp3i]+li[data-astro-cid-btg4gp3i]{border-top:1px solid var(--line)}.cw-g[data-astro-cid-btg4gp3i]{padding:.75rem .85rem}.cw-g[data-astro-cid-btg4gp3i] strong[data-astro-cid-btg4gp3i]{font-size:.88rem;font-weight:600;line-height:1.3}.cw-g[data-astro-cid-btg4gp3i] small[data-astro-cid-btg4gp3i]{color:var(--muted);font-size:.75rem}.cw-g-ic[data-astro-cid-btg4gp3i]{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.cw-g-ic[data-astro-cid-btg4gp3i] svg{width:17px;height:17px}.cw-all[data-astro-cid-btg4gp3i]{color:var(--accent-ink);align-items:center;gap:.35rem;margin-top:1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.cw-all[data-astro-cid-btg4gp3i]:hover{text-underline-offset:3px;text-decoration:underline}.cw-all[data-astro-cid-btg4gp3i] svg{width:14px;height:14px}.cw-search[data-astro-cid-btg4gp3i]{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);align-items:center;gap:.5rem;margin:.8rem 0 .85rem;padding:0 .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.cw-search[data-astro-cid-btg4gp3i]:focus-within{border-color:var(--accent);box-shadow:var(--cw-ring)}.cw-search[data-astro-cid-btg4gp3i] svg{width:17px;height:17px;color:var(--faint)}.cw-search[data-astro-cid-btg4gp3i] input[data-astro-cid-btg4gp3i]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.62rem 0;font-size:16px}.cw-qs[data-astro-cid-btg4gp3i]{gap:.45rem;display:grid}.cw-q[data-astro-cid-btg4gp3i]{border:1px solid var(--line);background:var(--surface);border-radius:14px;transition:border-color .2s}.cw-q[data-astro-cid-btg4gp3i][open]{border-color:var(--line-strong)}.cw-q[data-astro-cid-btg4gp3i][hidden]{display:none}.cw-q[data-astro-cid-btg4gp3i] summary[data-astro-cid-btg4gp3i]{cursor:pointer;border-radius:14px;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;font-size:.88rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.cw-q[data-astro-cid-btg4gp3i] summary[data-astro-cid-btg4gp3i]:focus-visible{outline-offset:-2px}.cw-q[data-astro-cid-btg4gp3i] summary[data-astro-cid-btg4gp3i]::-webkit-details-marker{display:none}.cw-q[data-astro-cid-btg4gp3i] summary[data-astro-cid-btg4gp3i] svg{width:14px;height:14px;color:var(--accent);flex:none;margin-top:.2rem;transition:transform .25s}.cw-q[data-astro-cid-btg4gp3i][open] summary[data-astro-cid-btg4gp3i] svg{transform:rotate(45deg)}.cw-q[data-astro-cid-btg4gp3i] p[data-astro-cid-btg4gp3i]{color:var(--muted);margin:0;padding:0 .9rem .9rem;font-size:.85rem;line-height:1.55}.cw-none[data-astro-cid-btg4gp3i]{color:var(--muted);justify-items:start;gap:.7rem;padding:.9rem 0;font-size:.88rem;display:grid}.cw-none[data-astro-cid-btg4gp3i][hidden]{display:none}.cw-none[data-astro-cid-btg4gp3i] p[data-astro-cid-btg4gp3i]{margin:0}.cw-tabs[data-astro-cid-btg4gp3i]{border-top:1px solid var(--line);background:var(--surface);padding:.35rem .4rem calc(.35rem + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);gap:.2rem;display:grid}.cw-tab[data-astro-cid-btg4gp3i]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:.15rem;padding:.35rem 0;font-size:.72rem;font-weight:600;transition:color .2s;display:grid}.cw-tab-ic[data-astro-cid-btg4gp3i]{border-radius:var(--r-pill);place-items:center;width:44px;height:28px;transition:background .2s;display:grid}.cw-tab[data-astro-cid-btg4gp3i] svg{width:20px;height:20px}.cw-tab[data-astro-cid-btg4gp3i]:hover{color:var(--ink)}.cw-tab[data-astro-cid-btg4gp3i][aria-selected=true]{color:var(--accent-ink)}.cw-tab[data-astro-cid-btg4gp3i][aria-selected=true] .cw-tab-ic[data-astro-cid-btg4gp3i]{background:var(--accent-soft);color:var(--accent)}.cw-tab[data-astro-cid-btg4gp3i]:focus-visible{outline-offset:-2px}.sr-only[data-astro-cid-btg4gp3i]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=dark] .cw-panel[data-astro-cid-btg4gp3i]{box-shadow:0 40px 90px -20px #000000b3,0 0 0 1px #ffffff0a}:root[data-theme=dark] .cw-nudge[data-astro-cid-btg4gp3i]{box-shadow:0 24px 50px -16px #000000bf}:root[data-theme=dark] .cw-launch[data-astro-cid-btg4gp3i]{box-shadow:0 14px 34px -8px #000000b3,inset 0 1px #ffffff29,0 0 0 1px #ffffff14}:root[data-theme=dark] .cw-ask[data-astro-cid-btg4gp3i]{box-shadow:0 10px 28px -10px #000000b3,0 0 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.cw[data-astro-cid-btg4gp3i] *,.cw[data-astro-cid-btg4gp3i] :before,.cw[data-astro-cid-btg4gp3i] :after{transition:none!important;animation:none!important}.cw-launch[data-astro-cid-btg4gp3i]:hover{transform:none}}html.cw-lock,html.cw-lock body{overflow:hidden}
