.logo[data-astro-cid-f7espo7c]{height:auto;overflow:visible}.anim[data-astro-cid-f7espo7c] .rings[data-astro-cid-f7espo7c] path[data-astro-cid-f7espo7c]{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.6s var(--ease) forwards, pulse 4s ease-in-out infinite;animation-delay:calc(var(--i) * .14s), calc(1.8s + var(--i) * .25s)}.anim[data-astro-cid-f7espo7c] .rings[data-astro-cid-f7espo7c]{filter:drop-shadow(0 0 6px #17e9ff8c)drop-shadow(0 0 22px #f713ff59)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.anim[data-astro-cid-f7espo7c] .rings[data-astro-cid-f7espo7c] path[data-astro-cid-f7espo7c]{stroke-dashoffset:0;animation:none}}:root{color-scheme:dark;--bg:#000;--bg-2:#0a0a0c;--tile:#121215;--tile-2:#1a1a1f;--line:#ffffff1f;--text:#f5f5f7;--muted:#a1a1a6;--muted-2:#86868b;--cyan:#17e9ff;--sky:#15c0ff;--azure:#1898fd;--blue:#1969fe;--violet:#873eff;--magenta:#f713ff;--brand:linear-gradient(90deg, var(--cyan) 0%, var(--azure) 35%, var(--violet) 68%, var(--magenta) 100%);--brand-cm:linear-gradient(90deg, var(--cyan), var(--magenta));--glow-c:0 0 24px #17e9ff73;--glow-m:0 0 24px #f713ff73;--r-sm:12px;--r:18px;--r-lg:28px;--max:1024px;--max-wide:1260px;--nav-h:64px;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-brand:"Michroma", var(--font);--ease:cubic-bezier(.28, .11, .32, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.47;overflow-x:hidden}img,video,iframe,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{color:#fff;background:#f713ff59}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{color:inherit;margin:0;font-weight:600}.t-hero{letter-spacing:-.015em;font-size:clamp(40px,8vw,96px);font-weight:700;line-height:1.04}.t-h1{letter-spacing:-.009em;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.06}.t-h2{letter-spacing:-.003em;font-size:clamp(30px,4.6vw,48px);line-height:1.08}.t-h3{letter-spacing:.004em;font-size:clamp(24px,3vw,32px);line-height:1.125}.t-h4{letter-spacing:.011em;font-size:21px;line-height:1.19}.t-sub{letter-spacing:.007em;color:var(--muted);font-size:clamp(19px,2.2vw,28px);font-weight:600;line-height:1.18}.t-lead{letter-spacing:.011em;font-size:clamp(17px,1.8vw,21px);line-height:1.4}.t-eyebrow{font-family:var(--font-brand);letter-spacing:.28em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(11px,1.1vw,13px);font-weight:400;display:inline-block}.t-small{letter-spacing:-.016em;font-size:14px;line-height:1.43}.t-caption{letter-spacing:-.01em;font-size:12px;line-height:1.33}.muted{color:var(--muted)}.grad,.grad-cm,.c-cyan{color:var(--cyan)}.c-magenta{color:var(--magenta)}.center{text-align:center}.wrap{width:min(var(--max), 100% - 44px - var(--safe-l) - var(--safe-r));margin-inline:auto}.wrap-wide{width:min(var(--max-wide), 100% - 44px - var(--safe-l) - var(--safe-r));margin-inline:auto}.wrap-text{width:min(692px,100% - 44px);margin-inline:auto}.section{padding:clamp(64px,11vw,140px) 0;position:relative}.section-sm{padding:clamp(48px,7vw,88px) 0;position:relative}.alt{background:var(--bg-2)}.divider{background:linear-gradient(90deg, transparent, var(--cyan) 25%, var(--magenta) 75%, transparent);opacity:.45;border:0;height:1px;margin:0}.section-head{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,64px)}.section-head .t-lead{margin-top:16px}.links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:30px;display:flex}.btn{cursor:pointer;background:var(--cyan);color:#000;letter-spacing:-.015em;min-height:46px;transition:box-shadow .35s var(--ease), transform .2s var(--ease), filter .2s;border:0;border-radius:980px;justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-size:17px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 0 #17e9ff00}.btn:before{content:"";border-radius:inherit;background:inherit;filter:blur(14px);opacity:0;z-index:-1;transition:opacity .35s var(--ease);position:absolute;inset:0}.btn:hover:before{opacity:.7}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.97)}.btn .mk{flex:none;width:20px;height:20px;margin-left:-3px}.btn-ghost{border:1.5px solid var(--cyan);color:var(--text);background:0 0;font-weight:500}.btn-ghost:before{display:none}.btn-ghost:hover{box-shadow:var(--glow-c);background:#17e9ff14}.with-mk{align-items:flex-start;gap:.45em;display:flex}.with-mk .mk-t{flex:none;width:1em;height:1em;margin-top:.1em}.link{color:var(--cyan);font-size:inherit;align-items:center;min-height:44px;transition:color .2s;display:inline-flex}.link:after{content:"›";margin-left:4px;font-size:1.25em;line-height:1;transition:transform .2s}.link:hover{color:#7ef4ff}.link:hover:after{transform:translate(3px)}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.tile{background:var(--tile);border-radius:var(--r-lg);isolation:isolate;transition:transform .45s var(--ease), box-shadow .45s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile:after{content:"";border-radius:inherit;pointer-events:none;background:var(--cyan);opacity:0;transition:opacity .45s var(--ease);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}a.tile:hover{transform:translateY(-4px);box-shadow:0 18px 50px #17e9ff1f}a.tile:hover:after{opacity:.9}.tile .media{aspect-ratio:16/10;background:#000;overflow:hidden}.tile .media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}a.tile:hover .media img{transform:scale(1.04)}.tile .body{flex-direction:column;flex:1;gap:6px;padding:24px 28px 30px;display:flex}.kicker{font-family:var(--font-brand);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-size:10.5px}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{color:#d2d2d7;background:#ffffff12;border-radius:980px;padding:4px 10px;font-size:12px}.page-hero{padding:calc(var(--nav-h) + clamp(56px, 10vw, 120px)) 0 clamp(40px, 6vw, 72px);text-align:center;position:relative;overflow:hidden}.page-hero .t-lead{max-width:640px;margin:18px auto 0}.aura{pointer-events:none;z-index:0;background:radial-gradient(45% 55% at 25% 0,#17e9ff29,#0000 70%),radial-gradient(45% 55% at 75% 0,#f713ff24,#0000 70%);position:absolute;inset:0}.page-hero>.wrap,.page-hero>.wrap-wide{z-index:1;position:relative}.prose{letter-spacing:.012em;color:#d9d9de;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.prose>*+*{margin-top:1.1em}.prose p{margin:0}.prose h2{color:var(--text);margin-top:1.8em;font-size:clamp(24px,3vw,32px);line-height:1.15}.prose h3{color:var(--text);margin-top:1.6em;font-size:21px}.prose a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.prose img{border-radius:var(--r);width:100%;margin:2em 0}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--cyan)}.prose blockquote{border-radius:var(--r-sm);background:var(--tile);color:var(--muted);border-left:2px solid var(--magenta);margin:1.6em 0;padding:18px 22px;font-size:.95em}.prose strong{color:var(--text);font-weight:600}.notice{border-radius:var(--r-sm);background:var(--tile);color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;padding:12px 16px;font-size:14px;display:flex}.notice:before{content:"";background:var(--magenta);width:8px;height:8px;box-shadow:var(--glow-m);border-radius:50%;flex:none}.js .reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(40px)}.js .reveal.in{opacity:1;transform:none}.js .reveal.d1{transition-delay:.1s}.js .reveal.d2{transition-delay:.2s}.js .reveal.d3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=734px){.tile{border-radius:var(--r)}.tile .body{padding:20px 22px 24px}.links{flex-direction:column;gap:6px}.links .btn{width:min(100%,320px)}}@media (width<=833px){:root{--nav-h:56px}}.gn[data-astro-cid-nen7h5rs]{z-index:100;height:var(--nav-h);padding:0 var(--safe-r) 0 var(--safe-l);color:var(--text);position:fixed;inset:0 0 auto}.gn[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;backdrop-filter:saturate(180%)blur(20px);transition:background .3s var(--ease);background:#000000b8;border-bottom:1px solid #ffffff14;position:absolute;inset:0}.gn-in[data-astro-cid-nen7h5rs]{width:min(var(--max-wide), 100% - 44px);justify-content:space-between;align-items:center;gap:24px;height:100%;margin:0 auto;display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;min-height:44px;display:flex}.brand[data-astro-cid-nen7h5rs] .brand-logo{width:auto;height:42px}.menu[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;gap:32px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);align-items:center;min-height:44px;transition:color .2s;display:flex;position:relative}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--text)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{content:"";background:var(--cyan);border-radius:2px;height:1.5px;position:absolute;bottom:8px;left:0;right:0}.m-only[data-astro-cid-nen7h5rs]{display:none}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:14px;display:flex}.lang[data-astro-cid-nen7h5rs]{letter-spacing:.04em;background:#ffffff14;border-radius:980px;padding:3px;font-size:11px;font-weight:600;display:flex}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:34px;height:26px;color:var(--muted);border-radius:980px;place-items:center;transition:color .2s,background .2s;display:grid}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].on{background:var(--cyan);color:#000}.cta[data-astro-cid-nen7h5rs]{background:var(--cyan);color:#000;border-radius:980px;align-items:center;gap:6px;padding:7px 15px 7px 11px;font-size:13px;font-weight:600;transition:box-shadow .3s;display:inline-flex}.cta[data-astro-cid-nen7h5rs]:hover{box-shadow:var(--glow-c)}.cta[data-astro-cid-nen7h5rs] .mk{width:15px;height:15px}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-right:-12px;display:none;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:17px;height:1.5px;transition:transform .35s var(--ease), top .35s var(--ease);background:currentColor;border-radius:1px;position:absolute;left:14px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:18px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:25px}@media (width<=960px){.menu[data-astro-cid-nen7h5rs]{gap:22px}.cta[data-astro-cid-nen7h5rs]{display:none}}@media (width<=833px){.brand[data-astro-cid-nen7h5rs] .brand-logo{height:36px}.burger[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs]{inset:var(--nav-h) 0 0;padding:24px calc(40px + var(--safe-r)) calc(40px + var(--safe-b)) calc(40px + var(--safe-l));letter-spacing:.007em;visibility:hidden;opacity:0;transition:opacity .35s var(--ease), visibility 0s .35s;overscroll-behavior:contain;background:#000;flex-direction:column;gap:0;font-size:28px;font-weight:600;position:fixed;overflow-y:auto}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translateY(-8px)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:54px;color:var(--text)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{display:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--cyan)}.m-only[data-astro-cid-nen7h5rs]{display:block}.m-lang[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.m-lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);min-height:44px;font-size:17px;font-weight:500}.m-cta[data-astro-cid-nen7h5rs]{margin-top:18px}.m-cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{color:#000;width:100%;min-height:50px;font-size:17px}.gn[data-astro-cid-nen7h5rs].open .menu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .35s var(--ease)}.gn[data-astro-cid-nen7h5rs].open .menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(var(--i) * 30ms + 80ms);transform:none}.gn[data-astro-cid-nen7h5rs].open:before{background:#000}.gn[data-astro-cid-nen7h5rs].open .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:21.5px;transform:rotate(45deg)}.gn[data-astro-cid-nen7h5rs].open .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:21.5px;transform:rotate(-45deg)}}@media (width<=380px){.brand[data-astro-cid-nen7h5rs] .brand-logo{height:32px}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:30px}}.ft[data-astro-cid-jo6i4kqk]{background:var(--bg-2);color:var(--muted-2);letter-spacing:-.01em;padding:0 0 calc(24px + var(--safe-b));font-size:12px;line-height:1.4}.top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:40px 0 28px;display:grid}.top[data-astro-cid-jo6i4kqk] .ft-logo{width:auto;height:46px}.note[data-astro-cid-jo6i4kqk]{text-align:right;justify-self:end;max-width:620px;margin:0}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:20px;padding:28px 0 22px;display:grid}summary[data-astro-cid-jo6i4kqk]{color:var(--text);pointer-events:none;margin-bottom:12px;font-size:12px;font-weight:600;list-style:none}summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:10px}a[data-astro-cid-jo6i4kqk]{transition:color .2s}a[data-astro-cid-jo6i4kqk]:hover{color:var(--cyan)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;display:flex}.langs[data-astro-cid-jo6i4kqk]{gap:14px;display:flex}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].on{color:var(--text)}@media (width<=734px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:18px;padding:32px 0 22px}.note[data-astro-cid-jo6i4kqk]{text-align:left;justify-self:start}.top[data-astro-cid-jo6i4kqk] .ft-logo{height:40px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:0;padding:4px 0 16px}.col[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line)}summary[data-astro-cid-jo6i4kqk]{pointer-events:auto;cursor:pointer;justify-content:space-between;margin:0;padding:15px 0;font-size:14px;display:flex}summary[data-astro-cid-jo6i4kqk]:after{content:"+";color:var(--muted);font-size:18px;font-weight:400;line-height:1;transition:transform .3s}details[data-astro-cid-jo6i4kqk][open] summary[data-astro-cid-jo6i4kqk]:after{color:var(--cyan);transform:rotate(45deg)}ul[data-astro-cid-jo6i4kqk]{padding:0 0 14px 12px;font-size:14px}li[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.legal[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px}}.wa[data-astro-cid-vsqmdgo3]{z-index:90;width:54px;height:54px;right:calc(18px + var(--safe-r));bottom:calc(18px + var(--safe-b));color:#fff;border:2px solid var(--cyan);transition:transform .3s var(--ease), box-shadow .3s;background:#0b0b0e;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 0 18px #17e9ff66}.wa[data-astro-cid-vsqmdgo3]:hover{transform:scale(1.08);box-shadow:0 0 28px #17e9ffa6}.wa[data-astro-cid-vsqmdgo3]:active{transform:scale(.95)}
