@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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{--bg:#070605;--bg-alt:#0b0908;--bg-deep:#050404;--surface:#0f0d0b;--inset:#090807;--bubble:#1d1915;--text:#f6f1ea;--text-2:#bdb5aa;--text-3:#8f877d;--line:#ffecd624;--line-soft:#ffecd614;--line-card:#ffecd61a;--ember:#fb923c;--e70:color-mix(in oklab, var(--ember) 70%, transparent);--e45:color-mix(in oklab, var(--ember) 45%, transparent);--e25:color-mix(in oklab, var(--ember) 25%, transparent);--e12:color-mix(in oklab, var(--ember) 12%, transparent);--e06:color-mix(in oklab, var(--ember) 6%, transparent);--f-display:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--f-body:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pad:clamp(20px, 5vw, 72px);--section:clamp(80px, 10vw, 152px);--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:96px}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex;overflow-x:clip}main{flex-direction:column;flex:1;display:flex}a{color:var(--text);text-decoration:none}a:hover{color:var(--ember)}p,h1,h2,h3,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--ember);color:var(--bg)}:focus-visible{outline:2px solid var(--ember);outline-offset:4px;border-radius:6px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.skip-link{z-index:100;background:var(--ember);color:var(--bg);border-radius:999px;padding:12px 18px;font-weight:600;transition:top .2s;position:absolute;top:-80px;left:16px}.skip-link:focus{color:var(--bg);top:16px}main:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pointer-light{z-index:40;background:radial-gradient(closest-side, var(--e12), transparent);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform;border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;transition:opacity .6s;position:fixed;top:0;left:0}.pointer-light[data-on=true]{opacity:1}.progress{z-index:60;transform-origin:0;background:var(--ember);height:2px;position:fixed;inset:0 0 auto;scale:0 1}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:400}.eyebrow--ember{color:var(--ember)}.display{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(34px,5.2vw,76px);font-weight:800;font-stretch:112%;line-height:.94}.display--hero{letter-spacing:-.025em;text-wrap:wrap;font-size:clamp(34px,8vw,124px);line-height:.9}.display--hero-sm{font-size:clamp(34px,7vw,108px)}.display--md{font-size:clamp(34px,4.4vw,64px)}.display--statement{font-size:clamp(32px,5.4vw,80px)}.display .line{margin-block:-.06em;padding-block:.06em;display:block;overflow:clip}.display .line__in{display:block}.shine{background:linear-gradient(100deg, var(--ember) 42%, #fff1e0 50%, var(--ember) 58%) 100% 0 / 260% 100% no-repeat, var(--ember);color:#0000;-webkit-background-clip:text;background-clip:text}.ember{color:var(--ember)}.lede{color:var(--text-2);text-wrap:pretty;font-size:17px;line-height:1.6}.lede--lg{font-size:18px}.lede--hero{font-size:clamp(17px,1.5vw,21px);line-height:1.55}.btn{background:var(--ember);height:44px;color:var(--bg);white-space:nowrap;cursor:pointer;translate:var(--tx,0px) var(--ty,0px);transition:translate .4s var(--ease), box-shadow .35s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;position:relative}.btn:hover{color:var(--bg);translate:var(--tx,0px) calc(var(--ty,0px) - 2px);box-shadow:0 18px 44px -14px var(--e70)}.btn:active{translate:var(--tx,0px) var(--ty,0px)}.btn:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fff9 50%,#0000 60%) 100% 0/260% 100% no-repeat;position:absolute;inset:0}.btn--pulse:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.btn>*{position:relative}.btn--lg{gap:10px;height:56px;padding:0 28px;font-size:16px}.arrow{transition:transform .35s var(--ease);flex:none}.btn:hover .arrow,.link:hover .arrow{transform:translate(4px)}.btn:hover .arrow--down,.link:hover .arrow--down{transform:translateY(3px)}.link{transition:background-size .4s var(--ease), color .2s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.link:hover{background-size:100% 1px}.link--cta{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.container{width:100%;max-width:1296px;margin-inline:auto}.section{padding:var(--section) var(--pad)}.section--alt{background:var(--bg-alt);border-block:1px solid var(--line-soft)}.section--rule{border-top:1px solid var(--line-soft)}.section__inner{flex-direction:column;gap:clamp(40px,5vw,72px);display:flex}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.section-head__title{flex-direction:column;flex:480px;gap:20px;display:flex}.section-head .lede{flex:0 420px}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--line-soft);view-transition-name:site-header;transition:translate .5s var(--ease);background:#070605b8;position:sticky;top:0}.site-header[data-hidden=true]{translate:0 -100%}.site-header__bar{max-width:1440px;height:72px;padding-inline:var(--pad);justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex}.logo{font-family:var(--f-display);letter-spacing:.02em;color:var(--text);font-size:18px;font-weight:800;font-stretch:112%}.logo:hover{color:var(--text)}.logo--lg{font-size:22px}.nav{align-items:center;gap:36px;font-size:15px;display:flex}.nav a{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.nav a[aria-current=page],.nav a.is-active{color:var(--text)}.nav a.is-active{background-size:100% 1px}.nav a[aria-current=page]:before{content:"";background:var(--ember);border-radius:50%;width:6px;height:6px}.site-header__tools{align-items:center;gap:10px;display:flex}.lang{border:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.08em;border-radius:999px;align-items:center;gap:2px;padding:3px;font-size:12px;display:flex}.lang>*{min-width:38px;height:36px;color:var(--text-3);border-radius:999px;justify-content:center;align-items:center;display:flex}.lang [aria-current=true]{color:var(--text);background:#ffecd61f}.lang [aria-disabled=true]{cursor:not-allowed}.menu{display:none;position:relative}.menu__toggle{width:44px;height:44px;color:var(--text);border:1px solid #ffecd62e;border-radius:999px;justify-content:center;align-items:center;display:flex}.menu__panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:2px;width:min(300px,82vw);padding:12px;display:flex;position:absolute;top:56px;right:0;box-shadow:0 30px 80px -20px #000000e6}.menu__panel>a{border-radius:10px;align-items:center;min-height:48px;padding-inline:14px;font-size:17px;display:flex}@media (width<=900px){.nav,.lang{display:none}.menu{display:block}}.menu__panel .lang{align-self:flex-start;margin:10px 0 4px 14px;display:flex}.site-footer{padding:clamp(48px, 6vw, 80px) var(--pad) 32px;background:var(--bg-deep);border-top:1px solid var(--line-card)}.site-footer__inner{flex-direction:column;gap:48px;display:flex}.site-footer__cols{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;display:flex}.site-footer__brand{max-width:420px;color:var(--text-2);flex-direction:column;flex:320px;align-items:flex-start;gap:16px;font-size:15px;line-height:1.6;display:flex}.site-footer__mail{min-height:44px;font-family:var(--f-mono);color:var(--ember);align-items:center;font-size:14px;display:inline-flex}.footer-nav{flex-direction:column;align-items:flex-start;gap:4px;font-size:15px;display:flex}.footer-nav .eyebrow{margin-bottom:8px}.footer-nav a{min-height:36px;color:var(--text-2);align-items:center;display:inline-flex}.wordmark{font-family:var(--f-display);letter-spacing:-.03em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffecd647;-webkit-user-select:none;user-select:none;font-size:clamp(44px,12.4vw,196px);font-weight:800;font-stretch:112%;line-height:.8;position:relative}.wordmark__fill{color:var(--ember);-webkit-text-stroke:0;position:absolute;inset:0}.site-footer__legal{border-top:1px solid var(--line-card);font-family:var(--f-mono);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:12px;line-height:1.6;display:flex}.stage{position:relative;overflow:clip}.hero{padding:clamp(56px, 7vw, 104px) var(--pad) clamp(72px, 9vw, 128px);position:relative}.hero--page{padding-top:clamp(32px,3.6vw,48px);overflow:clip}.hero__inner{z-index:1;flex-direction:column;gap:clamp(28px,3.4vw,48px);display:flex;position:relative}.hero__eyebrow{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hero__eyebrow .dim{color:var(--text-3)}.live-dot{background:var(--ember);width:8px;height:8px;box-shadow:0 0 12px var(--ember);border-radius:50%}.hero__copy{flex-direction:column;flex:440px;gap:32px;max-width:640px;display:flex}.hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,64px);display:grid}.hero__main{flex-direction:column;gap:clamp(24px,2.6vw,36px);min-width:0;display:flex}.hero__main .hero__copy{flex:none}.hero__aside{min-width:0}@media (width>=1080px){.hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(40px,4.4vw,72px)}.hero__grid .display--hero{font-size:clamp(52px,5vw,73px);line-height:.92}.hero__aside>*{max-width:none}}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.slate{font-family:var(--f-mono);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:0 clamp(24px,4vw,64px);font-size:13px;line-height:1.4;display:grid}.slate>div{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding-block:14px;display:flex}.slate>div:nth-child(2){--i:1}.slate>div:nth-child(3){--i:2}.slate dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.slate dd{text-align:right}.dust{z-index:0;pointer-events:none;transform:translate3d(calc(var(--px,0) * 22px), calc(var(--py,0) * 14px), 0);transition:transform 1.4s var(--ease);position:absolute;inset:-6% -4%}.dust__layer{background-image:radial-gradient(1.5px 1.5px at 8% 24%,#ffe3c4b3 50%,#0000 52%),radial-gradient(1px 1px at 19% 71%,#ffe3c480 50%,#0000 52%),radial-gradient(2px 2px at 33% 12%,#fb923c99 50%,#0000 52%),radial-gradient(1px 1px at 46% 58%,#ffe3c473 50%,#0000 52%),radial-gradient(1.5px 1.5px at 61% 33%,#ffe3c499 50%,#0000 52%),radial-gradient(1px 1px at 72% 82%,#fb923c8c 50%,#0000 52%),radial-gradient(2px 2px at 84% 18%,#ffe3c480 50%,#0000 52%),radial-gradient(1px 1px at 93% 62%,#ffe3c48c 50%,#0000 52%);position:absolute;inset:0}.grain{z-index:2;pointer-events:none;opacity:.34;mix-blend-mode:overlay;width:108%;height:108%;position:absolute;inset:-4%}.results{padding:clamp(112px, 12vw, 176px) var(--pad) clamp(80px, 10vw, 144px);position:relative}.results__inner{z-index:1;flex-direction:column;gap:clamp(36px,4.4vw,64px);display:flex;position:relative}.scene{--apex:calc(600px - clamp(12px, 4.5vw, 64px));--disc:max(1500px, 236vw);z-index:0;pointer-events:none;position:absolute;inset:-600px 0 0;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.scene__dome{left:50%;top:calc(var(--apex) - 440px);background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--e70) 0%, var(--e25) 30%, var(--e12) 54%, transparent 78%);width:min(1600px,180vw);height:880px;margin-left:calc(min(1600px,180vw)/-2);position:absolute}.scene__bloom{left:50%;top:calc(var(--apex) - 84px);background:radial-gradient(ellipse closest-side, var(--e45), transparent);filter:blur(28px);width:min(900px,90vw);height:170px;margin-left:calc(min(900px,90vw)/-2);position:absolute}.scene__orbit{left:50%;top:var(--apex);width:var(--disc);aspect-ratio:1;margin-left:calc(var(--disc) / -2);transform:translate3d(calc(var(--px,0) * -18px), calc(var(--py,0) * -8px), 0);transition:transform 1.2s var(--ease);position:absolute}.scene__halo,.scene__planet,.scene__spin{border-radius:50%;position:absolute;inset:0}.scene__halo{box-shadow:0 -8px 48px -6px var(--e70)}.scene__planet{background:radial-gradient(circle at 50% 0%, #2b1408 0%, #120a06 6%, var(--bg) 16%);box-shadow:inset 0 2px 1px 0 #ffe3c4, inset 0 10px 24px -4px var(--e70), inset 0 70px 140px -50px var(--e45)}.scene__lift{position:absolute;inset:0}.scene__embers{left:0;right:0;top:var(--apex);height:0;position:absolute}.scene__embers span{left:var(--x);width:var(--s);height:var(--s);box-shadow:0 0 8px 2px var(--e70);opacity:0;background:#ffd9b0;border-radius:50%;position:absolute;bottom:0}.scene__spark{--w:clamp(90px, 15vw, 220px);width:var(--w);height:4px;margin-left:calc(var(--w) / -2);background:radial-gradient(closest-side, #fff6ea, var(--ember) 45%, transparent);box-shadow:0 0 24px 4px var(--e70);border-radius:50%;position:absolute;top:-2px;left:50%}.scene__streak{left:50%;top:var(--apex);opacity:.85;background:linear-gradient(90deg,#0000,#ffe3c4 50%,#0000);width:min(1100px,92vw);height:1px;margin-left:calc(min(1100px,92vw)/-2);position:absolute}.metrics{background:var(--line);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1px;display:grid;overflow:clip}.metric{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);view-timeline-name:--metric;background:#090706db;flex-direction:column;gap:28px;padding:clamp(24px,3vw,40px);display:flex}.metric__label{color:var(--text-2);font-weight:500}.metric__value{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:clamp(64px,7.2vw,104px);font-weight:800;line-height:.9;display:flex}.metric__unit{color:var(--text-2);font-size:clamp(22px,2.2vw,32px)}.bars{font-family:var(--f-mono);flex-direction:column;gap:14px;font-size:13px;display:flex}.bar{flex-direction:column;gap:8px;display:flex}.bar__row{color:var(--text-3);justify-content:space-between;display:flex}.bar--after .bar__row{color:var(--text)}.bar__track{background:var(--line-soft);border-radius:3px;height:6px}.bar__fill{transform-origin:0;background:#6b635a;border-radius:3px;min-width:6px;height:6px}.bar--after .bar__fill{background:var(--ember);box-shadow:0 0 14px var(--e70)}.metric__summary{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ember);font-size:13px}.source-note{font-family:var(--f-mono);letter-spacing:.04em;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px;display:flex}.cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;display:grid}.card{isolation:isolate;background:var(--surface);border:1px solid var(--line-card);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:border-color .35s, transform .5s var(--ease);border-radius:24px;flex-direction:column;display:flex;position:relative}.card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0%), var(--e25), transparent 62%);transition:opacity .45s;position:absolute;inset:0}.card:hover{border-color:var(--e45)}.card:hover:before{opacity:1}.card--service{gap:24px;padding:20px 20px 28px}.card--feature{gap:16px;padding:clamp(24px,2.6vw,36px)}.card__body{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding-inline:8px;display:flex}.card__title{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;font-size:28px;font-weight:800;font-stretch:108%;line-height:1.05}.card--feature .card__title{font-size:24px;line-height:1.1}.card__text{color:var(--text-2);font-size:16px;line-height:1.6}.card__index{font-family:var(--f-mono);color:var(--ember);margin-bottom:24px;font-size:13px}.card__top{justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:20px;display:flex}.card__top .card__index{margin:0}.bullets{border-top:1px solid var(--line-card);flex-direction:column;align-self:stretch;gap:10px;padding-top:16px;font-size:15px;line-height:1.45;display:flex}.bullets li{gap:12px;display:flex}.bullets li:before{content:"";background:var(--ember);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.steps{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.step{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:16px 48px;padding-block:clamp(28px,3.4vw,48px);padding-inline:clamp(14px,1.5vw,24px);transition:background-color .35s;display:grid;position:relative}.step:hover{background-color:var(--e06)}.step:before{content:"";background:linear-gradient(180deg, var(--ember), var(--e25));transform-origin:50% 0;width:2px;position:absolute;top:-1px;bottom:0;left:0}.step__title{transition:translate .45s var(--ease)}.step:hover .step__title{translate:10px}.step__head{align-items:baseline;gap:20px;display:flex}.step__num{font-family:var(--f-mono);color:var(--ember);font-size:14px}.step__title{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(30px,3.6vw,52px);font-weight:800;font-stretch:112%;line-height:1}.step__text{color:var(--text-2);font-size:18px;line-height:1.55}.step__get{flex-direction:column;gap:6px;font-size:16px;line-height:1.5;display:flex}.studio__head{flex-direction:column;gap:24px;display:flex}.studio__head .display{max-width:1180px;font-size:clamp(32px,5.8vw,88px)}.studio__row{flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,7vw,120px);display:flex}.studio__copy{flex-direction:column;flex:420px;gap:20px;display:flex}.studio__claim{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(22px,2.2vw,30px);font-weight:700;font-stretch:108%;line-height:1.2}.studio__copy .lede{max-width:560px}.formula{border-block:1px solid var(--line);font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px clamp(14px,2vw,28px);padding-block:clamp(28px,4vw,56px);font-size:clamp(26px,4.2vw,60px);font-weight:800;font-stretch:112%;line-height:1.05;display:flex}.formula .op{font-family:var(--f-mono);color:var(--ember);font-weight:400}.fit{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 48px;display:grid}.fit li{flex-direction:column;gap:10px;font-size:18px;line-height:1.5;display:flex}.stack{border-top:1px solid var(--line-soft);padding-block:clamp(72px,8vw,120px);overflow:clip}.stack__head{max-width:1440px;padding:0 var(--pad) clamp(32px, 4vw, 56px);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 48px;margin-inline:auto;display:flex}.stack__head h2{font-weight:500}.ticker{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;flex-direction:column;gap:8px;font-size:clamp(40px,6.4vw,92px);font-weight:800;font-stretch:112%;line-height:1.1;display:flex}.ticker__row{--gap:clamp(20px, 2.4vw, 36px);width:max-content;display:flex}.ticker__row ul{padding-right:var(--gap);align-items:center;gap:var(--gap);display:flex}.ticker__row li{align-items:center;gap:var(--gap);display:flex}.ticker__row li:after{content:"";background:var(--ember);border-radius:50%;width:12px;height:12px}.ticker__row--outline{color:#0000;-webkit-text-stroke:1px #ffecd69e}.ticker__row--outline li:after{background:0 0;border:1px solid #ffecd69e}.ticker:hover .ticker__row{animation-play-state:paused}.faq{flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,6vw,104px);display:flex}.faq__aside{flex-direction:column;flex:320px;gap:20px;display:flex}.faq__aside .lede{max-width:380px}.faq__list{border-bottom:1px solid var(--line);flex-direction:column;flex:2 560px;display:flex}.faq__item{border-top:1px solid var(--line)}.faq__item summary{justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding-block:20px;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.3;transition:color .2s;display:flex}.faq__item summary:hover{color:var(--ember)}.faq__item h3{font:inherit}.faq__plus{color:var(--ember);transition:transform .45s var(--ease);flex:none}.faq__item[open] .faq__plus{transform:rotate(45deg)}.faq__answer{max-width:680px;color:var(--text-2);padding:0 44px 28px 0;font-size:17px;line-height:1.65}.faq__item::details-content{opacity:0;block-size:0;transition:block-size .45s var(--ease), opacity .35s, content-visibility .45s allow-discrete;overflow:clip}.faq__item[open]::details-content{opacity:1;block-size:auto}.contact{border-top:1px solid var(--line-soft);flex:1;align-items:center;display:flex;position:relative;overflow:clip}.contact__glow{background:radial-gradient(ellipse closest-side, var(--e25), transparent);filter:blur(40px);pointer-events:none;width:min(1200px,130vw);height:420px;margin-left:calc(min(1200px,130vw)/-2);position:absolute;bottom:-220px;left:50%}.contact__inner{z-index:1;flex-wrap:wrap;align-items:flex-start;gap:48px clamp(40px,6vw,104px);display:flex;position:relative}.contact__copy{flex-direction:column;flex:420px;gap:28px;display:flex}.contact__copy .lede{max-width:520px}.facts{border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:13px}.facts li{border-top:1px solid var(--line);align-items:center;gap:12px;padding-block:14px;display:flex}.facts li:before{content:"";background:var(--ember);border-radius:50%;width:6px;height:6px}.contact__mail{color:var(--text-2)}.contact__mail a{font-weight:500}.form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#0f0d0bdb;border-radius:24px;flex-direction:column;flex:440px;gap:20px;padding:clamp(24px,3vw,40px);display:flex}.form__row{flex-wrap:wrap;gap:20px;display:flex}.field{flex-direction:column;flex:200px;gap:8px;display:flex}.field label{font-size:14px;font-weight:500}.input{background:var(--bg);width:100%;height:52px;color:var(--text);border:1px solid #ffecd633;border-radius:12px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .25s,box-shadow .25s}textarea.input{resize:vertical;height:auto;padding-block:14px;line-height:1.5}.input::placeholder{color:var(--text-3)}.input:hover{border-color:#ffecd657}.input:focus{border-color:var(--ember);box-shadow:0 0 0 4px var(--e25);outline:none}.consent{color:var(--text-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.consent u{text-underline-offset:3px;color:var(--text)}.check{appearance:none;background-color:var(--bg);cursor:pointer;border:1px solid #ffecd657;border-radius:6px;flex:none;width:22px;height:22px;margin:0;transition:background-color .2s,border-color .2s,box-shadow .2s}.check:hover{border-color:var(--ember)}.check:checked{background-color:var(--ember);border-color:var(--ember);box-shadow:inset 0 0 0 4px var(--bg)}.form__status{min-height:20px;font-family:var(--f-mono);color:var(--ember);font-size:13px}.crumbs ol{font-family:var(--f-mono);letter-spacing:.08em;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.crumbs a{min-height:44px;color:var(--text-2);align-items:center;display:inline-flex}.crumbs [aria-current=page]{color:var(--text)}.chat-wrap{flex:440px;max-width:580px;position:relative}.chat-wrap__aura{background:radial-gradient(ellipse closest-side, var(--e70) 0%, var(--e25) 52%, var(--e06) 74%, transparent 90%);pointer-events:none;width:160%;height:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:perspective(1400px) rotateY(calc(var(--px,0) * -4deg)) rotateX(calc(var(--py,0) * 3deg));transition:transform 1.1s var(--ease);background:#0f0d0be6;border:1px solid #ffecd629;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6}.chat__bar{border-bottom:1px solid var(--line-card);justify-content:space-between;align-items:center;gap:12px;height:52px;padding-inline:18px;display:flex}.chat__dots{gap:6px;display:flex}.chat__dots span{background:#3a342e;border-radius:50%;width:10px;height:10px}.chat__status{letter-spacing:.12em;color:var(--text-2);align-items:center;gap:8px;font-size:11px;display:flex}.chat__status .live-dot{width:7px;height:7px}.chat__log{padding:22px 18px 16px;font-size:15px;line-height:1.5;display:grid}.chat__thread{flex-direction:column;grid-area:1/1;gap:14px;display:flex}.chat__thread:not(.is-active){visibility:hidden}.msg{background:var(--bubble);border-radius:16px 16px 16px 5px;align-self:flex-start;max-width:84%;padding:12px 16px;position:relative}.msg__dots{gap:5px;display:none;position:absolute;top:21px;left:16px}.msg__dots span{background:var(--text-2);border-radius:50%;width:6px;height:6px}.chat__meta{counter-reset:cite;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;display:flex}.cite{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:5px 10px}.cite:before{counter-increment:cite;content:counter(cite) " ";color:var(--ember)}.handoff{border:1px solid var(--e45);background:var(--e06);color:var(--ember);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.handoff .live-dot{width:7px;height:7px}.chat__try{flex-wrap:wrap;gap:8px;padding:0 18px 14px;display:flex}.chip{border:1px solid var(--line);min-height:40px;color:var(--text-2);font:500 13px/1 var(--f-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;transition:color .25s,border-color .25s,background-color .25s;position:relative;overflow:clip}.chip:hover{color:var(--text);border-color:#ffecd652}.chip[aria-pressed=true]{color:var(--text);border-color:var(--e45);background:var(--e12)}.chip:after{content:"";background:var(--ember);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;scale:0 1}.msg--user{background:var(--ember);color:var(--bg);border-radius:16px 16px 5px;align-self:flex-end;font-weight:500}.chat__input{background:var(--bg);border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;height:48px;margin:0 18px 18px;padding:0 8px 0 16px;display:flex}.chat__placeholder{color:var(--text-3);font-size:14px}.chat__send{background:var(--ember);width:32px;height:32px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex}.chat__caption{border-top:1px solid var(--line-card);letter-spacing:.08em;padding:12px 18px;font-size:11px}.statement{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px clamp(40px,6vw,104px);display:flex}.statement .display{flex:2 560px}.statement .lede{flex:340px;max-width:460px}.engine{grid-template-columns:minmax(0,1fr) minmax(40px,1fr) auto minmax(40px,1fr) minmax(0,1fr);align-items:center;margin-top:clamp(56px,7vw,104px);display:grid}.engine__col{flex-direction:column;gap:10px;display:flex}.engine__col--in{border-right:1px solid var(--line);align-items:flex-end;padding-right:18px}.engine__col--out{border-left:1px solid var(--line);align-items:flex-start;padding-left:18px}.engine__chip{border:1px solid var(--line);background:var(--surface);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-2);border-radius:999px;padding:10px 14px;font-size:12px;transition:color .3s,border-color .3s,box-shadow .3s;position:relative}.engine__chip:hover{color:var(--text);border-color:var(--e45);box-shadow:0 0 28px -6px var(--e45)}.engine__col .engine__chip:after{content:"";background:var(--line);width:18px;height:1px;position:absolute;top:50%}.engine__col--in .engine__chip:after{left:100%}.engine__col--out .engine__chip:after{right:100%}.engine__beam{transform-origin:0;background:#ffecd624;height:2px;position:relative;overflow:clip}.engine__beam i{background:linear-gradient(90deg, transparent, var(--ember) 60%, #ffe3c4 80%, transparent);width:40%;position:absolute;inset:0 auto 0 0;translate:-100%}.engine__core{aspect-ratio:1;border:1px solid var(--e45);width:clamp(136px,14vw,176px);box-shadow:0 0 70px -12px var(--e70), inset 0 0 40px -12px var(--e45);font-family:var(--f-display);letter-spacing:.02em;text-align:center;text-transform:uppercase;background:radial-gradient(circle at 50% 38%,#2b1b0e,#0c0a08 72%);border-radius:50%;place-items:center;margin-inline:12px;font-size:clamp(15px,1.4vw,19px);font-weight:800;font-stretch:112%;line-height:1;display:grid;position:relative}.engine__core:after{content:"";background:radial-gradient(closest-side, transparent 68%, var(--e45) 80%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-30px}.engine__ring{border:1px dashed #ffecd638;border-radius:50%;position:absolute;inset:-12px}.engine__ring:before{content:"";background:conic-gradient(from 0deg, transparent 0 72%, var(--ember) 92%, #ffe3c4 97%, transparent);border-radius:50%;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.engine__caption{grid-column:1/-1;justify-self:center;margin-top:36px}@media (width<=900px){.engine{grid-template-columns:minmax(0,1fr);justify-items:center}.engine__col{border:0;flex-flow:wrap;justify-content:center;padding:0}.engine__col .engine__chip:after{display:none}.engine__beam{transform-origin:50% 0;width:2px;height:48px;margin-block:16px}.engine__beam i{background:linear-gradient(180deg, transparent, var(--ember) 60%, #ffe3c4 80%, transparent);width:auto;height:40%;inset:0 0 auto;translate:0 -100%}}.timeline{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:40px 0;display:grid}.timeline li{flex-direction:column;gap:24px;display:flex}.timeline__rail{align-items:center;display:flex}.timeline__rail:before{content:"";background:var(--ember);width:12px;height:12px;box-shadow:0 0 16px var(--e70);border-radius:50%;flex:none}.timeline__rail:after{content:"";background:#ffecd633;flex:1;height:1px}.timeline__body{flex-direction:column;gap:12px;padding-right:32px;display:flex}.timeline__title{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;font-size:26px;font-weight:800;font-stretch:112%;line-height:1.05}.stack--compact{padding-block:clamp(64px,7vw,104px)}.stack--compact .ticker{font-size:clamp(36px,5.4vw,76px)}.error-page{padding:var(--section) var(--pad);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:24px;display:flex}.error-page pre{background:var(--surface);border:1px solid var(--line);max-width:100%;font-family:var(--f-mono);border-radius:12px;padding:16px;font-size:13px;overflow-x:auto}@keyframes line-up{0%{filter:blur(10px);translate:0 108%;rotate:2.5deg}}@keyframes rise{0%{opacity:0;filter:blur(12px);translate:0 32px}}@keyframes shine{0%,55%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes streak-open{0%{opacity:0;scale:0 1}}@keyframes draw-x{0%{scale:0 1}}@keyframes draw-y{0%{scale:1 0}}@keyframes halo-pulse{0%{box-shadow:0 0 0 0 var(--e45)}70%,to{box-shadow:0 0 0 18px #0000}}@keyframes breathe{0%{opacity:.6}to{opacity:1}}@keyframes travel{0%{transform:rotate(-13deg)}to{transform:rotate(13deg)}}@keyframes drift{to{transform:translate(-2%,-7%)}}@keyframes ember{0%{opacity:0;translate:0;scale:1}12%{opacity:.95}to{opacity:0;translate:var(--dx) -560px;scale:.2}}@keyframes grain-shift{0%{translate:0}25%{translate:-2% 1.5%}50%{translate:1.5% -2%}75%{translate:-1% -1.5%}to{translate:2% 1%}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes msg-in{0%{opacity:0;translate:0 14px;scale:.96}}@keyframes word-in{0%{opacity:0;filter:blur(4px)}}@keyframes dots-out{to{opacity:0}}@keyframes beam-run{to{translate:250%}}@keyframes beam-run-y{to{translate:0 250%}}@keyframes spin{to{rotate:360deg}}@keyframes fill-x{to{scale:1}}@keyframes core-in{0%{opacity:0;filter:blur(10px);scale:.6}}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes hover-shine{to{background-position:0 0}}@keyframes progress{0%{scale:0 1}to{scale:1}}@keyframes reveal{0%{opacity:0;filter:blur(10px);translate:0 56px;scale:.97}}@keyframes fade-up{0%{opacity:0;translate:0 24px}}@keyframes wipe{0%{clip-path:inset(-.2em -.1em 100%);translate:0 45%}to{clip-path:inset(-.2em -.1em);translate:0}}@keyframes hero-out{to{opacity:.1;filter:blur(8px);translate:0 20%;scale:.94}}@keyframes sunrise{0%{translate:0 110px}}@keyframes dome-in{0%{opacity:.15;scale:.6}}@keyframes read{0%{background-position:0 100%}to{background-position:0 0}}@keyframes light-up{0%{opacity:.22}}@keyframes fill-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pop{0%{opacity:0;translate:0 .5em;rotate:-4deg;scale:.9}}@keyframes vt-out{to{opacity:0;filter:blur(8px);scale:.985}}@keyframes vt-in{0%{opacity:0;filter:blur(8px);translate:0 28px}}:root{--t0:.15s}@media (prefers-reduced-motion:no-preference){html:not([data-intro=done]){--t0:1.75s}::view-transition-old(root){animation:vt-out .28s var(--ease) both}::view-transition-new(root){animation:vt-in .55s var(--ease) both}::view-transition-group(site-header){animation-duration:0s}.line__in{animation:line-up 1.05s var(--ease) both;animation-delay:calc(var(--t0) + var(--i,0) * .11s)}.rise{animation:rise 1s var(--ease) both;animation-delay:calc(var(--t0) + var(--i,0) * .11s)}.shine{animation:line-up 1.05s var(--ease) both, shine 5.5s ease-in-out infinite;animation-delay:calc(var(--t0) + var(--i,0) * .11s), calc(var(--t0) + 1.2s)}.slate>div{animation:fade-up .8s var(--ease) both;animation-delay:calc(var(--t0) + .6s + var(--i,0) * .1s)}.scene__streak{animation:streak-open 1.8s var(--ease) var(--t0) both}.btn--pulse:before{animation:halo-pulse 2.8s ease-out calc(var(--t0) + 2s) infinite}.scene__bloom,.chat-wrap__aura,.contact__glow{animation:7s ease-in-out infinite alternate breathe}.scene__spin{animation:11s cubic-bezier(.45,0,.55,1) infinite alternate travel}.dust__layer{animation:26s ease-in-out infinite alternate drift}.scene__embers span{animation:ember var(--d) linear var(--delay) infinite}.grain{animation:.9s step-end infinite grain-shift}.live-dot{animation:2s ease-in-out infinite pulse}.typing span{animation:1.3s ease-in-out infinite typing}.typing span:nth-child(2){animation-delay:.16s}.typing span:nth-child(3){animation-delay:.32s}.chat__thread.is-active .msg{animation:msg-in .5s var(--ease) both;animation-delay:calc((var(--c0) + var(--d)) * 1s)}.chat__thread.is-active .msg__dots{animation:.2s linear both dots-out;animation-delay:calc((var(--c0) + var(--d) + var(--think)) * 1s);display:flex}.msg__dots span{animation:1.1s ease-in-out infinite typing}.msg__dots span:nth-child(2){animation-delay:.14s}.msg__dots span:nth-child(3){animation-delay:.28s}.chat__thread.is-active .msg:not(.msg--user) .msg__w{animation:.35s ease-out both word-in;animation-delay:calc((var(--c0) + var(--d) + var(--think)) * 1s + var(--w) * 45ms)}.chat__thread.is-active .chat__meta>*{animation:fade-up .5s var(--ease) both;animation-delay:calc((var(--c0) + var(--d)) * 1s + var(--i,0) * .12s)}.chat__try[data-auto=true] .chip[aria-pressed=true]:after{animation:linear both fill-x;animation-duration:calc(var(--len) * 1s)}.engine__beam i{animation:2.4s linear infinite beam-run}.engine__beam i:nth-child(2){animation-delay:-1.2s}.engine__beam--out i{animation-delay:-.6s}.engine__beam--out i:nth-child(2){animation-delay:-1.8s}.engine__ring{animation:9s linear infinite spin}.engine__core:after{animation:3.5s ease-in-out infinite alternate breathe}@media (width<=900px){.engine__beam i{animation-name:beam-run-y}}.ticker__row{animation:48s linear infinite ticker}.ticker__row--reverse{animation-direction:reverse}.ticker{transform:skewX(calc(var(--lean,0) * -1deg));transition:transform .4s var(--ease)}.btn:hover:after{animation:hover-shine .7s var(--ease) both}@supports (animation-timeline:view()){.hero{view-timeline-name:--hero}.section,.results,.stack,.site-footer{view-timeline-name:--sec}.hero__inner{animation:linear both hero-out;animation-timeline:--hero;animation-range:exit 30%}.dust{animation:linear both hero-out;animation-timeline:--hero;animation-range:exit exit 70%}.scene__lift{animation:linear both sunrise;animation-timeline:--sec;animation-range:entry entry 75%}.scene__dome{animation:linear both dome-in;animation-timeline:--sec;animation-range:entry entry 90%}.in-a,.in-c{animation:linear both fade-up;animation-timeline:--sec}.in-a{animation-range:entry 18% entry 42%}.in-c{animation-range:entry 34% entry 68%}.wipe{animation:linear both wipe;animation-timeline:--sec;animation-range:entry 22% entry 58%}.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) entry calc(72% + var(--i,0) * 6%)}.bar__fill{animation:linear both draw-x;animation-timeline:--metric;animation-range:entry 15%}.step{view-timeline-name:--step}.step:before{animation:linear both draw-y;animation-timeline:--step;animation-range:entry}.read{background:linear-gradient(180deg, var(--text) 0% 46%, #f6f1ea33 54% 100%) 0 100% / 100% 230%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:linear both read;animation-timeline:--sec;animation-range:entry 30% entry 88%}.read .ember{animation:linear both light-up;animation-timeline:--sec;animation-range:entry 70%}.formula>span{animation:linear both pop;animation-timeline:view();animation-range:entry calc(var(--i,0) * 9%) entry calc(60% + var(--i,0) * 9%)}.engine{view-timeline-name:--engine}.engine__col--in .engine__chip{animation:linear both fade-up;animation-timeline:--engine;animation-range:cover calc(4% + var(--i,0) * 3%) cover calc(22% + var(--i,0) * 3%)}.engine__beam{animation:linear both draw-x;animation-timeline:--engine;animation-range:cover 18% cover 32%}.engine__core{animation:linear both core-in;animation-timeline:--engine;animation-range:cover 24% cover 40%}.engine__beam--out{animation-range:cover 34% cover 46%}.engine__col--out .engine__chip{animation:linear both fade-up;animation-timeline:--engine;animation-range:cover calc(40% + var(--i,0) * 3%) cover calc(54% + var(--i,0) * 3%)}@media (width<=900px){.engine__beam{animation-name:draw-y}}.wordmark__fill{animation:linear both fill-up;animation-timeline:--sec;animation-range:entry 35%}.progress{animation:linear both progress;animation-timeline:scroll(root)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.pointer-light{display:none}}@property --sx-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sx-n{syntax:"<integer>";inherits:false;initial-value:42}.sx-intro{display:none}[data-motion=on] .sx-intro{z-index:95;pointer-events:none;height:min(100vh,1600px);animation:.1s linear 2.7s forwards sx-gone;display:block;position:fixed;top:0;left:0;right:0}.sx-intro-half{background:#070605;height:50%;position:absolute;left:0;right:0;overflow:clip}.sx-intro-top{top:0}.sx-intro-bot{bottom:0}.sx-intro-word{text-align:center;font-family:var(--f-display);letter-spacing:.01em;color:#f6f1ea;font-size:clamp(36px,7vw,104px);font-weight:800;font-stretch:112%;line-height:.86;display:block;position:absolute;bottom:clamp(14px,2.4vw,30px);left:0;right:0;overflow:clip}.sx-intro-word span{display:block}.sx-intro-word b{font-weight:inherit;color:var(--ember)}.sx-intro-tag{text-align:center;font-family:var(--f-mono);letter-spacing:.32em;text-transform:uppercase;color:#8f877d;font-size:clamp(10px,1.1vw,13px);position:absolute;top:clamp(16px,2.2vw,28px);left:0;right:0}.sx-intro-line{background:linear-gradient(90deg,transparent,#ffe3c4 18%,var(--ember) 50%,#ffe3c4 82%,transparent);height:2px;box-shadow:0 0 28px 3px var(--e70);margin-top:-1px;position:absolute;top:50%;left:0;right:0;scale:0 1}[data-motion=on] .sx-intro-top{animation:.9s cubic-bezier(.76,0,.24,1) 1.8s forwards sx-up}[data-motion=on] .sx-intro-bot{animation:.9s cubic-bezier(.76,0,.24,1) 1.8s forwards sx-down}[data-motion=on] .sx-intro-word span{animation:.75s cubic-bezier(.2,.8,.2,1) .55s both sx-word}[data-motion=on] .sx-intro-tag{animation:.6s ease-out 1s both sx-tag}[data-motion=on] .sx-intro-line{animation:2.7s linear both sx-line}@keyframes sx-gone{50%,to{visibility:hidden}}@keyframes sx-up{to{translate:0 -101%}}@keyframes sx-down{to{translate:0 101%}}@keyframes sx-word{0%{translate:0 108%}}@keyframes sx-tag{0%{opacity:0;letter-spacing:.6em}}@keyframes sx-line{0%{opacity:0;scale:0 1}6%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.2,1);scale:.005 3}26%{scale:.2 1}58%{animation-timing-function:cubic-bezier(.8,0,.2,1);scale:.2 1}72%{opacity:1;scale:1}90%{opacity:1;scale:1}to{opacity:0;scale:1 0}}.sx-reel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0a09cc;border:1px solid #ffecd624;border-radius:22px;flex-direction:column;flex:440px;min-width:0;max-width:600px;display:flex;position:relative;overflow:clip;box-shadow:0 40px 100px -40px #000000f2,inset 0 1px #ffffff0d}.sx-reel-bar{height:44px;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#8f877d;border-bottom:1px solid #ffecd61a;justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;display:flex}.sx-reel-bar i{background:var(--ember);width:7px;height:7px;box-shadow:0 0 10px var(--ember);border-radius:50%}.sx-stage{aspect-ratio:16/9;background:radial-gradient(ellipse 70% 80% at 50% 110%,var(--e12),transparent);position:relative;overflow:clip;container-type:inline-size}.sx-scene{opacity:0;position:absolute;inset:0}.sx-scene-4{opacity:1}.sx-cap{font-family:var(--f-mono);letter-spacing:.06em;color:#bdb5aa;margin:0;font-size:max(10px,2.1cqw);position:absolute;top:3.6cqw;left:4cqw}.sx-chip{left:var(--x);top:var(--y);font-family:var(--f-mono);color:#bdb5aa;white-space:nowrap;background:#14110e;border:1px solid #ffecd638;border-radius:1.8cqw;padding:1.5cqw 2.6cqw;font-size:max(10px,2.3cqw);line-height:1;position:absolute}.sx-scan{background:linear-gradient(180deg,transparent,var(--ember),transparent);width:1px;box-shadow:0 0 18px 3px var(--e45);opacity:0;position:absolute;top:16%;bottom:8%;left:0}.sx-spoke{width:var(--l);transform-origin:0;height:1px;rotate:var(--a);background:linear-gradient(90deg,var(--e45),#ffecd61a);position:absolute;top:56%;left:50%}.sx-spoke i{width:1.6cqw;height:1.6cqw;box-shadow:0 0 10px 2px var(--e70);background:#ffd9b0;border-radius:50%;margin:-.8cqw 0 0 -.8cqw;position:absolute;top:50%;left:100%}.sx-node{aspect-ratio:1;border:1px solid var(--e70);width:17cqw;box-shadow:0 0 0 1.4cqw var(--e12),0 0 9cqw var(--e45);background:radial-gradient(circle at 50% 30%,#3a1c0a,#120a06 72%);border-radius:50%;position:absolute;top:56%;left:50%;translate:-50% -50%}.sx-node-l{text-align:center;font-family:var(--f-mono);letter-spacing:.06em;color:#f6f1ea;margin:0;font-size:max(9px,1.9cqw);line-height:1.25;position:absolute;top:56%;left:0;right:0;translate:0 -50%}.sx-pipe{justify-content:space-between;align-items:center;display:flex;position:absolute;top:54%;left:8%;right:8%;translate:0 -50%}.sx-pipe:before{content:"";background:#ffecd633;height:1px;position:absolute;top:50%;left:4%;right:4%}.sx-pipe b{background:linear-gradient(90deg,transparent,var(--ember),#ffe3c4);width:12cqw;height:2px;box-shadow:0 0 14px 2px var(--e70);opacity:0;border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:0}.sx-pill{font-family:var(--f-mono);color:#f6f1ea;background:#14110e;border:1px solid #ffecd63d;border-radius:999px;padding:2cqw 3.4cqw;font-size:max(10px,2.3cqw);line-height:1;position:relative}.sx-run{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#8f877d;justify-content:center;align-items:center;gap:1.6cqw;margin:0;font-size:max(9px,1.9cqw);display:flex;position:absolute;top:76%;left:0;right:0}.sx-run i{background:var(--ember);width:1.3cqw;height:1.3cqw;box-shadow:0 0 8px var(--ember);border-radius:50%}.sx-result{flex-direction:column;gap:2.6cqw;display:flex;position:absolute;top:57%;left:8%;right:8%;translate:0 -50%}.sx-result-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#8f877d;margin:0;font-size:max(9px,1.9cqw)}.sx-num{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f6f1ea;counter-reset:sx var(--sx-n);align-items:baseline;gap:1.6cqw;margin:0;font-size:15cqw;font-weight:800;line-height:.84;display:flex}.sx-num:before{content:counter(sx)}.sx-num span{color:#bdb5aa;font-size:5cqw}.sx-result-bar{background:#ffecd61a;border-radius:.5cqw;height:1cqw}.sx-result-bar i{border-radius:inherit;background:var(--ember);width:100%;height:100%;box-shadow:0 0 14px var(--e70);transform-origin:0;display:block;scale:.034 1}.sx-result-s{font-family:var(--f-mono);color:#bdb5aa;gap:4cqw;margin:0;font-size:max(9px,1.9cqw);display:flex}.sx-result-s b{color:#f6f1ea;font-weight:500}.sx-rail{border-top:1px solid #ffecd61a;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px 16px;display:grid}.sx-rail span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#8f877d;flex-direction:column;gap:8px;font-size:10px;display:flex}.sx-rail span:before{content:"";background:var(--ember);transform-origin:0;border-radius:1px;order:2;height:2px;scale:0 1}.sx-rail span:after{content:"";background:#ffecd624;border-radius:1px;order:3;height:2px;margin-top:-10px}.sx-rail span:nth-child(4){color:#f6f1ea}.sx-rail span:nth-child(4):before{scale:1}[data-motion=on] .sx-reel{--sx-t:1.9s}[data-motion=on] .sx-reel-bar i{animation:2s ease-in-out infinite sx-blink}[data-motion=on] .sx-scene{animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-scene-1{animation-name:sx-s1}[data-motion=on] .sx-scene-2{animation-name:sx-s2}[data-motion=on] .sx-scene-3{animation-name:sx-s3}[data-motion=on] .sx-scene-4{animation-name:sx-s4}[data-motion=on] .sx-chip{animation:14s linear infinite both sx-chip;animation-delay:calc(var(--sx-t,0s) + var(--k,0) * .2s)}[data-motion=on] .sx-scan{animation:14s linear infinite both sx-scan;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-spoke{animation:14s linear infinite both sx-spoke;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-spoke i{animation:14s linear infinite both sx-dot;animation-delay:calc(var(--sx-t,0s) + var(--k,0) * .12s)}[data-motion=on] .sx-node{animation:14s linear infinite both sx-node;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-pipe b{animation:14s linear infinite both sx-flow;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-pill{animation:14s linear infinite both sx-pill;animation-delay:calc(var(--sx-t,0s) + var(--k,0) * .42s)}[data-motion=on] .sx-run i{animation:1.2s ease-in-out infinite sx-blink}[data-motion=on] .sx-num{animation:14s linear infinite both sx-count;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-result-bar i{animation:14s linear infinite both sx-shrink;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-result-s{animation:14s linear infinite both sx-stats;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-rail span,[data-motion=on] .sx-rail span:before{animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--sx-t,0s)}[data-motion=on] .sx-rail span:first-child{animation-name:sx-l1}[data-motion=on] .sx-rail span:nth-child(2){animation-name:sx-l2}[data-motion=on] .sx-rail span:nth-child(3){animation-name:sx-l3}[data-motion=on] .sx-rail span:nth-child(4){animation-name:sx-l4}[data-motion=on] .sx-rail span:first-child:before{animation-name:sx-r1}[data-motion=on] .sx-rail span:nth-child(2):before{animation-name:sx-r2}[data-motion=on] .sx-rail span:nth-child(3):before{animation-name:sx-r3}[data-motion=on] .sx-rail span:nth-child(4):before{animation-name:sx-r4}@keyframes sx-blink{50%{opacity:.3}}@keyframes sx-s1{0%{opacity:0;scale:.95}2.5%{opacity:1;scale:1}22%{opacity:1;scale:1.03}25%,to{opacity:0;scale:1.08}}@keyframes sx-s2{0%,24.5%{opacity:0;scale:.95}27.5%{opacity:1;scale:1}47%{opacity:1;scale:1.03}50%,to{opacity:0;scale:1.08}}@keyframes sx-s3{0%,49.5%{opacity:0;scale:.95}52.5%{opacity:1;scale:1}72%{opacity:1;scale:1.03}75%,to{opacity:0;scale:1.08}}@keyframes sx-s4{0%,74.5%{opacity:0;scale:.95}77.5%{opacity:1;scale:1}97%{opacity:1;scale:1.02}to{opacity:0;scale:1.06}}@keyframes sx-chip{0%{opacity:0;color:#bdb5aa;border-color:#ffecd638;scale:.7}3%{opacity:1;scale:1}9%{color:#bdb5aa;box-shadow:none;border-color:#ffecd638}11%,to{opacity:1;border-color:var(--ember);color:#f6f1ea;box-shadow:0 0 16px -2px var(--e45);scale:1}}@keyframes sx-scan{0%,6%{opacity:0;translate:4cqw}8%{opacity:1}19%{opacity:1}21%,to{opacity:0;translate:96cqw}}@keyframes sx-spoke{0%,26%{opacity:0}30%,to{opacity:1}}@keyframes sx-dot{0%,28%{opacity:0;translate:0}30%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0}40%{opacity:1;translate:calc(var(--l) * -1) 0}41%,to{opacity:0;translate:calc(var(--l) * -1) 0}}@keyframes sx-node{0%,38%{box-shadow:0 0 0 1.4cqw var(--e12),0 0 9cqw var(--e45)}42%{box-shadow:0 0 0 4cqw var(--e25),0 0 16cqw var(--e70)}47%,to{box-shadow:0 0 0 1.4cqw var(--e12),0 0 9cqw var(--e45)}}@keyframes sx-flow{0%,53%{opacity:0;translate:0}54%{opacity:1;translate:0}62%{opacity:1;translate:74cqw}62.5%{opacity:0;translate:74cqw}63%{opacity:0;translate:0}64%{opacity:1;translate:0}72%{opacity:1;translate:74cqw}73%,to{opacity:0;translate:74cqw}}@keyframes sx-pill{0%,54%{box-shadow:none;border-color:#ffecd63d}56%{border-color:var(--ember);box-shadow:0 0 18px -2px var(--e70)}60%{box-shadow:none;border-color:#ffecd63d}64%{box-shadow:none;border-color:#ffecd63d}66%{border-color:var(--ember);box-shadow:0 0 18px -2px var(--e70)}70%,to{box-shadow:none;border-color:#ffecd63d}}@keyframes sx-count{0%,78%{--sx-n:1250;animation-timing-function:cubic-bezier(.1,.7,.2,1)}90%,to{--sx-n:42}}@keyframes sx-shrink{0%,78%{animation-timing-function:cubic-bezier(.1,.7,.2,1);scale:1}90%,to{scale:.034 1}}@keyframes sx-stats{0%,89%{opacity:0;translate:0 1cqw}92%,to{opacity:1;translate:0}}@keyframes sx-l1{0%,24.9%{color:#f6f1ea}25%,to{color:#8f877d}}@keyframes sx-l2{0%,24.9%{color:#8f877d}25%,49.9%{color:#f6f1ea}50%,to{color:#8f877d}}@keyframes sx-l3{0%,49.9%{color:#8f877d}50%,74.9%{color:#f6f1ea}75%,to{color:#8f877d}}@keyframes sx-l4{0%,74.9%{color:#8f877d}75%,to{color:#f6f1ea}}@keyframes sx-r1{0%{scale:0 1}25%,98%{scale:1}to{scale:0 1}}@keyframes sx-r2{0%,25%{scale:0 1}50%,98%{scale:1}to{scale:0 1}}@keyframes sx-r3{0%,50%{scale:0 1}75%,98%{scale:1}to{scale:0 1}}@keyframes sx-r4{0%,75%{scale:0 1}98%{scale:1}to{scale:0 1}}.sx-vig{background:radial-gradient(ellipse 90% 70% at 50% 120%,var(--e12),transparent),#090807;border:1px solid #ffecd614;border-radius:16px;height:208px;position:relative;overflow:clip;container-type:inline-size}.sx-vig-in{translate:calc(var(--nx,0) * -8px) calc(var(--ny,0) * -6px);flex-direction:column;gap:12px;padding:18px;transition:translate .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.sx-tags{font-family:var(--f-mono);letter-spacing:.06em;color:#8f877d;gap:6px;font-size:10px;display:flex}.sx-tags span{white-space:nowrap;border:1px solid #ffecd624;border-radius:999px;padding:5px 8px;line-height:1}.sx-tags span:first-child{border-color:var(--ember);color:#f6f1ea;background:var(--e12)}.sx-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex}.sx-msg{background:#211c17;border-radius:12px 12px 12px 4px;flex-direction:column;align-self:flex-start;gap:6px;width:62%;padding:10px 12px;display:flex}.sx-msg i{transform-origin:0;background:#6b635a;border-radius:3px;height:5px;display:block}.sx-msg i:nth-child(2){width:68%}.sx-msg-out{background:var(--ember);border-radius:12px 12px 4px;align-self:flex-end;width:48%}.sx-msg-out i{background:#0706058c}.sx-msg-a i{background:#bdb5aa}.sx-lane{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.sx-lane-l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#8f877d;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.sx-lane-l i{background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px var(--ember);border-radius:50%}.sx-track{justify-content:space-between;align-items:center;display:flex;position:relative}.sx-track:before{content:"";background:#ffecd629;height:1px;position:absolute;top:50%;left:0;right:0}.sx-track span{background:#14110e;border:1px solid #ffecd638;border-radius:8px;width:26px;height:26px;position:relative}.sx-track b{background:linear-gradient(90deg,transparent,var(--ember),#ffe3c4);width:44px;height:2px;box-shadow:0 0 12px 2px var(--e70);opacity:0;border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:0}.sx-lane-live .sx-lane-l{color:#f6f1ea}.sx-lane-live .sx-track span{border-color:var(--e45)}.sx-search{background:#0e0c0a;border:1px solid #ffecd629;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.sx-search:before{content:"";border:1.5px solid #8f877d;border-radius:50%;width:10px;height:10px}.sx-search i{transform-origin:0;background:#6b635a;border-radius:3px;width:46%;height:5px;display:block}.sx-search b{background:var(--ember);width:1.5px;height:14px}.sx-docs{flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.sx-doc{font-family:var(--f-mono);color:var(--ember);align-items:center;gap:8px;font-size:10px;display:flex}.sx-doc i{background:#2a241e;border-radius:3px;height:6px;display:block}.sx-doc span{opacity:0}.sx-doc-hit i{background:var(--ember);box-shadow:0 0 14px var(--e70)}.sx-doc-hit span{opacity:1}[data-motion=on] .sx-tags span{animation:16s linear infinite both sx-tag4}[data-motion=on] .sx-tags span:nth-child(2){animation-delay:-12s}[data-motion=on] .sx-tags span:nth-child(3){animation-delay:-8s}[data-motion=on] .sx-tags span:nth-child(4){animation-delay:-4s}[data-motion=on] .sx-msg{animation-duration:4s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}[data-motion=on] .sx-msg-out{animation-name:sx-m1}[data-motion=on] .sx-msg-a{animation-name:sx-m2}[data-motion=on] .sx-msg-a i{animation:4s cubic-bezier(.2,.8,.2,1) infinite both sx-type}[data-motion=on] .sx-msg-a i:nth-child(2){animation-delay:.18s}[data-motion=on] .sx-lane-l i{animation:1.2s ease-in-out infinite sx-blink}[data-motion=on] .sx-lane-live .sx-track b{animation:2.6s cubic-bezier(.5,0,.5,1) infinite sx-lane}[data-motion=on] .sx-lane-live .sx-track span{animation:2.6s linear infinite both sx-step}[data-motion=on] .sx-lane-live .sx-track span:nth-of-type(2){animation-delay:.6s}[data-motion=on] .sx-lane-live .sx-track span:nth-of-type(3){animation-delay:1.2s}[data-motion=on] .sx-lane-live .sx-track span:nth-of-type(4){animation-delay:1.8s}[data-motion=on] .sx-search i{animation:6s cubic-bezier(.2,.8,.2,1) infinite both sx-query}[data-motion=on] .sx-search b{animation:.9s step-end infinite sx-blink}[data-motion=on] .sx-doc-hit i{animation:6s linear infinite both sx-hit}[data-motion=on] .sx-doc-hit span{animation:6s linear infinite both sx-cite}[data-motion=on] .sx-doc-hit~.sx-doc-hit i,[data-motion=on] .sx-doc-hit~.sx-doc-hit span{animation-delay:.5s}@keyframes sx-tag4{0%,24.9%{border-color:var(--ember);color:#f6f1ea;background:var(--e12)}25%,to{color:#8f877d;background:0 0;border-color:#ffecd624}}@keyframes sx-m1{0%{opacity:0;translate:0 10px;scale:.9}8%,88%{opacity:1;translate:0;scale:1}96%,to{opacity:0;translate:0 -6px;scale:1}}@keyframes sx-m2{0%,22%{opacity:0;translate:0 10px;scale:.9}30%,88%{opacity:1;translate:0;scale:1}96%,to{opacity:0;translate:0 -6px;scale:1}}@keyframes sx-type{0%,30%{scale:0 1}48%,to{scale:1}}@keyframes sx-lane{0%{opacity:0;translate:-44px}8%{opacity:1}92%{opacity:1}to{opacity:0;translate:calc(100cqw - 36px)}}@keyframes sx-step{0%,4%{border-color:var(--e45);box-shadow:none;background:#14110e}10%{background:var(--ember);border-color:var(--ember);box-shadow:0 0 16px var(--e70)}34%,to{border-color:var(--e45);box-shadow:none;background:#14110e}}@keyframes sx-query{0%,4%{scale:0 1}22%,92%{scale:1}to{scale:0 1}}@keyframes sx-hit{0%,30%{box-shadow:none;background:#2a241e}38%,92%{background:var(--ember);box-shadow:0 0 14px var(--e70)}to{box-shadow:none;background:#2a241e}}@keyframes sx-cite{0%,36%{opacity:0;translate:-4px}42%,92%{opacity:1;translate:0}to{opacity:0}}.sx-more{color:#f6f1ea;border-top:1px solid #ffecd61a;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-weight:500;display:flex}.sx-more:hover{color:#f6f1ea}.sx-go{border:1px solid #ffecd63d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .35s,border-color .35s,color .35s,rotate .45s cubic-bezier(.2,.8,.2,1);display:flex;rotate:-45deg}.sx-beam:hover .sx-go{background-color:var(--ember);border-color:var(--ember);color:#070605;rotate:0deg}.sx-beam{position:relative}.sx-beam:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sx-a),transparent 0 70%,var(--e45) 86%,#ffe3c4 95%,transparent 100%);-webkit-mask-composite:xor;opacity:0;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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-motion=on] .sx-beam:after{opacity:1;animation:8s linear infinite sx-spin}[data-motion=on] .sx-beam:nth-child(2):after{animation-delay:-2.7s}[data-motion=on] .sx-beam:nth-child(3):after{animation-delay:-5.3s}[data-motion=on] .sx-beam:nth-child(4):after{animation-delay:-1.3s}[data-motion=on] .sx-beam:nth-child(5):after{animation-delay:-4s}[data-motion=on] .sx-beam:nth-child(6):after{animation-delay:-6.6s}@keyframes sx-spin{to{--sx-a:360deg}}.sx-ico{border:1px solid var(--e45);background:radial-gradient(circle at 50% 0%,var(--e25),var(--e06));width:48px;height:48px;color:var(--ember);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0f}.sx-ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;overflow:visible}@supports (animation-timeline:view()){.sx-ico{view-timeline-name:--sx-ico}[data-motion=on] .sx-ico svg *{stroke-dasharray:90;animation:linear both sx-draw;animation-timeline:--sx-ico;animation-range:entry 100% entry 520%}}@keyframes sx-draw{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sx-intro{display:none!important}[class*=sx-],[class*=sx-]:before,[class*=sx-]:after{animation:none!important}}
