.xs-page{--c-accent: #00b4f0;--c-accent-hi: #38c8ff;--c-accent-soft: rgb(0 180 240 / .12);--c-accent-line: rgb(0 180 240 / .45);--xs-ink: #03141c;--xs-warn: #ffb020;--p-1: #0f1013;--p-line: rgb(255 255 255 / .08);--p-line-2: rgb(255 255 255 / .14);--r-panel: 36px;--r-card: 18px;overflow-x:clip}.xs-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}@media(min-width:768px){.xs-wrap{padding:0 32px}}@media(min-width:1280px){.xs-wrap{padding:0 48px}}.xs-kicker{margin:0 0 1rem;font-family:var(--app-font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent)}.xs-h1{max-width:18ch;margin:1.5rem auto 1.25rem;font-size:clamp(2.5rem,7.4vw,5.75rem);font-weight:800;line-height:.98;letter-spacing:-.05em}.xs-h1 em{display:block;font-style:normal;color:var(--c-accent)}.xs-h2{margin:0 0 1rem;font-size:clamp(2.1rem,5vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-.045em}.xs-lede{max-width:46ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:#ffffffad}.xs-note{margin:1rem 0 0;font-size:.9rem;line-height:1.6;color:#ffffff9e}.xs-center{text-align:center}.xs-link{color:var(--c-accent);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.xs-link:hover{color:var(--c-accent-hi)}.xs-sec{padding:5rem 0}@media(min-width:1024px){.xs-sec{padding:8rem 0}}.xs-sec-head{display:flex;flex-direction:column;align-items:center;margin:0 auto 3rem;text-align:center}.xs-sec-head .xs-lede{margin-inline:auto}.xs-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem}.xs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.75rem 1.5rem;border:1px solid var(--p-line-2);border-radius:999px;background:#ffffff0a;color:var(--c-fg);font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .25s,border-color .25s,transform .25s var(--c-ease)}.xs-btn:hover{border-color:#fff6;background:#ffffff14}.xs-btn--go{border-color:var(--c-accent);background:var(--c-accent);color:var(--xs-ink);font-size:1.125rem;font-weight:700;box-shadow:0 10px 40px -12px #00b4f099}.xs-btn--go:hover{border-color:var(--c-accent-hi);background:var(--c-accent-hi);transform:translateY(-2px)}.xs-page .xs-btn--go:focus-visible{outline-color:#fff}.xs-hero{padding:84px 0 0}@media(min-width:768px){.xs-hero{padding:92px 16px 0}}.xs-hero-panel{position:relative;overflow:hidden;padding:3.5rem 0 2.5rem;text-align:center;background:radial-gradient(60% 45% at 50% 88%,rgb(0 180 240 / .22),transparent 70%),radial-gradient(80% 60% at 50% 0%,rgb(255 255 255 / .06),transparent 60%),linear-gradient(180deg,#111216,#0a0b0d);box-shadow:inset 0 0 0 1px var(--p-line)}@media(min-width:768px){.xs-hero-panel{padding:5.5rem 0 3.5rem;border-radius:var(--r-panel)}}.xs-hero-copy{display:flex;flex-direction:column;align-items:center}.xs-badge{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.4rem .95rem .4rem .45rem;border:1px solid var(--p-line-2);border-radius:999px;background:#ffffff0a;font-size:.85rem;color:#fffc}.xs-badge img{border-radius:6px}.xs-badge i{font-style:normal;opacity:.6}.xs-hero-sub{max-width:40ch;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.5;color:#ffffffc7}.xs-hero-sub a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-accent-line);text-underline-offset:.2em}.xs-hero-film{margin-top:3rem}.xs-film{max-width:1040px;margin:0 auto}.xs-film-frame{position:relative;width:100%;aspect-ratio:16 / 9;margin-inline:auto;overflow:hidden;border:1px solid var(--c-line-2);border-radius:var(--r-card);background:#000;box-shadow:0 40px 90px -40px #00b4f059}.xs-film-frame picture{display:block;width:100%;height:100%}.xs-film-frame :is(img,video){display:block;width:100%;height:100%;object-fit:contain}.xs-film figcaption{margin-top:.75rem;font-size:.85rem;color:var(--c-faint)}.xs-film figcaption a{color:var(--c-accent)}@media(orientation:portrait)and (max-width:767px){.xs-film:not([data-cut]) .xs-film-frame{aspect-ratio:9 / 16;width:min(100%,45vh);width:min(100%,45svh)}}.xs-film[data-cut=wide] .xs-film-frame{aspect-ratio:16 / 9;width:100%}.xs-film[data-cut=tall] .xs-film-frame{aspect-ratio:9 / 16;width:min(100%,45vh);width:min(100%,45svh)}.xs-split{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center}@media(min-width:1024px){.xs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.xs-split--tall{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.xs-side{display:grid;gap:1rem;min-width:0}.xs-side .xs-note{margin:0}.xs-page .xs-side .cl-code{overflow:hidden;border-radius:var(--r-card)}.xs-page .xs-prompt .cl-code code{white-space:pre-wrap;overflow-wrap:anywhere}.xs-steps{display:grid;gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;counter-reset:xs-step}.xs-steps li{position:relative;min-height:2.25rem;padding-left:3.25rem;counter-increment:xs-step}.xs-steps li:before{content:counter(xs-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--c-accent-line);border-radius:50%;font-family:var(--app-font-mono);font-size:.85rem;color:var(--c-accent)}.xs-steps h3{margin:.3rem 0 .35rem;font-size:1.05rem;font-weight:700}.xs-steps p{margin:0;font-size:.95rem;line-height:1.6;color:var(--c-muted)}.xs-points{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:2rem 0 0;padding:0;list-style:none}@media(min-width:640px){.xs-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.xs-points--3{grid-template-columns:repeat(3,minmax(0,1fr))}.xs-points--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.xs-sec-head+div>.xs-points{margin-top:0}.xs-point{padding:1.4rem 1.4rem 1.5rem;border:1px solid var(--p-line-2);border-radius:var(--r-card);background:var(--p-1)}.xs-point h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.xs-point p{margin:0;font-size:.95rem;line-height:1.6;color:var(--c-muted)}.xs-screen{margin:0;min-width:0}.xs-shot{display:block;width:100%;height:auto;border:1px solid var(--p-line-2);border-radius:14px;background:#0b0d12;box-shadow:0 30px 80px -40px #000000e6}.xs-screen figcaption{margin-top:.75rem;font-size:.85rem;text-align:center;color:var(--c-faint)}.xs-screen--tall{justify-self:center;width:100%;max-width:340px}.xs-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:3rem}@media(min-width:900px){.xs-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.xs-stocks{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}@media(min-width:1024px){.xs-stocks{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.xs-callout{margin:0;padding:1.25rem 1.4rem;border-left:3px solid var(--xs-warn);border-radius:0 var(--r-card) var(--r-card) 0;background:#ffb02014;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;line-height:1.4}.xs-disclaimer{margin:1.75rem 0 0}.xs-disclaimer figcaption{font-size:.85rem;color:var(--c-faint)}.xs-disclaimer blockquote{margin:.6rem 0 0;padding:1rem 1.2rem;border:1px solid var(--p-line-2);border-radius:var(--r-card);background:var(--p-1)}.xs-disclaimer blockquote p{margin:0;font-size:.92rem;line-height:1.65;color:#fffc}.xs-band{padding:3.5rem 1.25rem;border-radius:var(--r-panel);text-align:center;background:radial-gradient(70% 80% at 50% 0%,rgb(255 60 0 / .16),transparent 70%),linear-gradient(180deg,#121317,#0a0b0d);box-shadow:inset 0 0 0 1px var(--p-line)}@media(min-width:768px){.xs-band{padding:5rem 2rem}}.xs-band .xs-lede{margin-inline:auto}.xs-notice{display:flex;gap:1rem;margin-top:2.5rem;padding:1.5rem;border:1px solid rgb(255 176 32 / .55);border-radius:var(--r-card);background:#ffb02012}.xs-notice-icon{flex:none;width:1.75rem;height:1.75rem;color:var(--xs-warn)}.xs-notice>div{min-width:0}.xs-notice h3{margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.02em}.xs-notice p{margin:.6rem 0 0;max-width:70ch;font-size:.95rem;line-height:1.6;color:#fffc}.xs-final{padding:2rem 0 4rem}.xs-final-panel{position:relative;padding:4.5rem 16px 4rem;overflow:hidden;text-align:center;background:radial-gradient(60% 70% at 50% 0%,rgb(0 180 240 / .24),transparent 70%),linear-gradient(180deg,#121317,#0a0b0d);box-shadow:inset 0 0 0 1px var(--p-line)}@media(min-width:768px){.xs-final-panel{margin:0 16px;padding:6rem 32px 5rem;border-radius:var(--r-panel)}}.xs-final-panel .xs-lede{margin:0 auto}.xs-final-lockup{display:block;width:min(240px,70%);height:auto;margin:0 auto 2.25rem}.xs-final-title{margin:0 0 1.25rem;font-size:clamp(2.6rem,7.5vw,5.5rem);font-weight:800;line-height:.98;letter-spacing:-.05em}.xs-page .xs-signoff{display:flex;justify-content:center;width:fit-content;margin:3.5rem auto 0}.xs-built{max-width:60ch;margin:1.25rem auto 0;font-size:.9rem;line-height:1.6;text-align:center;color:var(--c-muted)}.xs-fine{max-width:72ch;margin:1.5rem auto 0;font-size:.78rem;line-height:1.6;text-align:center;color:#ffffff8c}@media(prefers-reduced-motion:reduce){.xs-btn--go:hover{transform:none}}
