@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_variable-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_6c67c47b-module__awS0jq__className{font-family:archivo,archivo Fallback}.archivo_6c67c47b-module__awS0jq__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:syneMono;src:url(../media/syne_mono-s.p.0z_o1g_roehtw.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:syneMono Fallback;src:local(Arial);ascent-override:76.74%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:120.53%}.synemono_6cdf75f-module__xiZwRa__className{font-family:syneMono,syneMono Fallback;font-weight:400}.synemono_6cdf75f-module__xiZwRa__variable{--font-logo:"syneMono", "syneMono Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--font-display:var(--font-archivo), system-ui, sans-serif;--font-body:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--display-weight:800;--display-stretch:85%;--display-ls:-.03em;--display-lh:.9;--hero-size:clamp(44px, 11.9vw, 172px);--h2-size:clamp(32px, 5.6vw, 80px);--cta-size:clamp(40px, 10vw, 144px);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:48px;--max:1440px;--header-h:72px;--status-h:32px;--success:#2ee68a;--warning:#ffd21f;--info:#5ccbff;--kt:#ffb020;--on-kt:#0a0a0c;--tp-yellow:#ffd21f;--tp-purple:#a78bfa;--tp-blue:#5ccbff;--tp-orange:#ff8a3d;--tp-red:#ff4a55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tone-a,.tone-b,.tone-dark{--bg:#0a0a0c;--surface:#131317;--raised:#1c1c22;--line:#2a2a31;--ink:#fff;--ink-2:#c8c9d0;--muted:#8d8f99;--red:#ff4a55;background:var(--bg);color:var(--ink)}html[data-theme=white] .tone-a,html[data-theme=white] .tone-b,html[data-theme=mixed] .tone-b{--bg:#fff;--surface:#f5f5f7;--raised:#ebebef;--line:#dedee3;--ink:#0a0a0c;--ink-2:#33343a;--muted:#5e6068;--red:#ee2b3b}html[data-theme=greys] .tone-b{--bg:#1c1c21;--surface:#26262c;--raised:#303037;--line:#3a3a42;--ink:#fff;--ink-2:#d0d1d7;--muted:#9c9ea8;--red:#ff4a55}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}html,body{margin:0;padding:0;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}body{font-family:var(--font-body);color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0a0a0c}a{color:inherit}button{font:inherit;color:inherit}img,svg{display:block}:focus-visible{outline:2px solid var(--red,#ff4a55);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{position:relative}.section-pad{padding-top:112px;padding-bottom:112px}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:12px}.display{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-ls);line-height:var(--display-lh);margin:0}.h2{font-size:var(--h2-size)}.lede{color:var(--ink-2);margin:0;font-size:18px;line-height:30px}.red{color:var(--red)}.btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;height:52px;transition:transform .2s var(--ease-out), background-color .2s;border:1px solid #0000;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);color:#0a0a0c}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-lg{height:64px;padding:0 36px;font-size:18px}.btn-sm{height:44px;padding:0 22px;font-size:15px}@keyframes ko-ldraw{0%{stroke-dashoffset:100px}35%,88%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ko-ldraw{stroke-dasharray:100;animation:ko-ldraw 7s var(--ease-io) infinite}@keyframes ko-ldot{0%,28%{transform:scale(0)}38%,to{transform:scale(1)}}.ko-ldot{transform-box:fill-box;transform-origin:50%;animation:ko-ldot 7s var(--ease-out) infinite}@keyframes ko-bigdraw{0%{stroke-dashoffset:100px}50%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ko-bigdraw{stroke-dasharray:100;animation:ko-bigdraw 9s var(--ease-io) infinite}@keyframes ko-draw{0%{stroke-dashoffset:100px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ko-draw{stroke-dasharray:100;animation:ko-draw 9s var(--ease-io) infinite}@keyframes ko-bgdot{0%,50%{transform:scale(0)}60%,to{transform:scale(1)}}.ko-bgdot{transform-box:fill-box;transform-origin:50%;animation:ko-bgdot 9s var(--ease-out) infinite}@keyframes ko-ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.ko-ripple{animation:ko-ripple 1.4s var(--ease-out) forwards}@keyframes ko-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ko-marquee{animation:30s linear infinite ko-marquee}@keyframes ko-pulse{0%,to{opacity:1}50%{opacity:.35}}.ko-pulse{animation:2s ease-in-out infinite ko-pulse}@keyframes ko-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ko-caret{animation:1s step-end infinite ko-blink}.header{z-index:30;border-bottom:1px solid var(--line);position:sticky;top:0}.header-row{height:var(--header-h);align-items:center;gap:28px;display:flex}.header-logo{color:var(--ink);flex-shrink:0;text-decoration:none;display:flex}.nav{flex-grow:1;justify-content:center;gap:28px;font-size:14px;display:flex}.nav a{color:var(--ink-2);align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:flex}.nav a:hover,.nav .nav-space{color:var(--ink)}.dot{background:var(--red);border-radius:999px;width:6px;height:6px;display:inline-block}.k-btn{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);height:36px;color:var(--muted);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.kbd{border:1px solid var(--line);color:var(--ink-2);font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-size:11px}.icon-btn{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;display:none}.hero{overflow:hidden}.hero-inner{min-height:760px;padding-top:56px;padding-bottom:48px;position:relative}.dome{z-index:0;width:640px;height:640px;position:absolute;top:40px;right:24px}.dome canvas{cursor:grab;border-radius:var(--radius-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dome.is-grabbing canvas{cursor:grabbing}.dome .ripple{border:1.5px solid var(--red);pointer-events:none;border-radius:999px;width:320px;height:320px;margin:-160px 0 0 -160px;position:absolute}.hero-copy{z-index:1;pointer-events:none;flex-direction:column;gap:32px;display:flex;position:relative}.hero-copy a,.hero-copy button{pointer-events:auto}.hero-tag{align-items:center;gap:10px;display:flex}.hero-tag .pulse{background:var(--red);border-radius:999px;flex-shrink:0;width:8px;height:8px}.hero h1{font-size:var(--hero-size);max-width:1100px}.hero-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.hero-row p{color:var(--ink-2);grid-column:span 5;margin:0;font-size:20px;line-height:32px}.hero-ctas{grid-column:span 7;align-items:flex-end;gap:12px;display:flex}.hero-hint{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);font-size:12px}.marquee{background:var(--ink);color:var(--bg);align-items:center;height:72px;display:flex;overflow:hidden}.marquee-track{white-space:nowrap;font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-size:28px;display:flex}.marquee-track>span{align-items:center;gap:28px;padding-right:28px;display:flex}.marquee-track i{background:var(--red);border-radius:999px;width:10px;height:10px}.has-spiral{isolation:isolate;overflow:hidden}.spiral-bg{z-index:-1;pointer-events:none;position:absolute}.story-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.story-copy{flex-direction:column;grid-column:span 5;align-self:start;gap:24px;display:flex;position:sticky;top:120px}.story-cards{grid-column:7/span 6;height:600px;position:relative}.story-cards>svg{width:100%;height:100%;position:absolute;inset:0}.s-card{flex-direction:column;gap:12px;width:240px;display:flex;position:absolute}.s-card .label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink);font-size:13px;font-weight:500}.s-card .face{border-radius:var(--radius-lg);height:230px}.s-sketch{top:10px;left:0}.s-sketch .face{background:var(--surface);border:2px dashed var(--ink-2);justify-content:center;align-items:center;display:flex}.s-wire{top:175px;left:210px}.s-wire .face{background:var(--bg);border:2px solid var(--ink);flex-direction:column;gap:11px;padding:20px;display:flex}.s-live{top:330px;right:0}.s-live .face{color:#fff;border:1.5px solid var(--red);background:#0a0a0c;flex-direction:column;gap:10px;padding:18px;display:flex}.s-live .label{color:var(--red)}.bar{border-radius:4px}.build-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.build-head p{max-width:380px;color:var(--ink-2);margin:0;font-size:16px;line-height:26px}.bento{grid-template-rows:270px 270px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .25s;display:flex}.tile h3{margin:0 0 6px;font-size:30px;line-height:1.05}.tile p{color:var(--ink-2);margin:0;font-size:14px;line-height:22px}.tile-tall{grid-row:span 2}.tile-wide{grid-column:span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tile-design{grid-column:span 2}.tile-sm h3{font-size:24px}.tile-sm p{font-size:13px;line-height:20px}.phone{border:2px solid var(--ink-2);border-radius:26px;flex-direction:column;align-self:center;align-items:center;gap:10px;width:130px;height:250px;padding:18px 12px;display:flex}.browser{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.browser-bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:22px;padding:0 10px;display:flex}.browser-bar i{background:var(--line);border-radius:999px;width:6px;height:6px}.orbit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.orbit-copy{flex-direction:column;gap:28px;display:flex}.stop{border:none;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px 1fr;gap:16px;width:100%;padding:16px 0;display:grid}.stop .n{font-family:var(--font-mono);color:var(--muted);font-size:14px}.stop .t{color:var(--ink-2);font-size:24px;line-height:30px}.stop .d{color:var(--ink-2);font-size:14px;line-height:22px}.stop.on .n{color:var(--red)}.stop.on .t{color:var(--ink)}.orbit-art{justify-self:center;width:560px;max-width:100%;height:592px;position:relative}.orbit-art svg{width:100%;height:100%;overflow:visible}.lab-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sticker{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.sticker-bar{border-bottom:1px solid var(--line);height:40px;font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.sticker-body{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:240px;display:flex;position:relative}.gen-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);width:220px;height:38px;font-family:var(--font-mono);align-items:center;padding:0 12px;font-size:14px;display:flex}.synth{flex-direction:row;align-items:center;gap:5px;padding:32px 20px}.synth span{border-radius:3px;flex-grow:1}.forge-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:40px;display:grid}.stat{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:28px 24px 28px 0;display:flex}.stat:not(:first-child){padding-left:24px}.stat:last-child{border-right:none}.stat b{font-family:var(--font-mono);font-size:96px;font-weight:500;line-height:1}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;height:40px;padding:0 14px;font-size:14px;display:flex}.chip span{font-family:var(--font-mono);color:var(--muted);font-size:12px}.space{border-top:1px solid #2a2a31}.space-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.space-copy{flex-direction:column;gap:24px;display:flex}.space-intro{flex-direction:column;gap:20px;max-width:760px;margin-bottom:40px;display:flex}.st{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.st-map{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.st-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.st-stop{min-width:44px;min-height:44px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:flex;position:absolute;transform:translate(-22px,-22px)}.st-stop i{flex:none;place-items:center;width:44px;height:44px;display:grid}.st-stop i:before{content:"";background:var(--bg);border:1.5px solid var(--ink-2);width:10px;height:10px;transition:transform .3s var(--ease-out), border-color .3s;border-radius:999px}.st-stop span{background:var(--bg);border-radius:6px;margin-left:-12px;padding:4px 8px;transition:color .3s}.st-stop:hover,.st-stop[aria-pressed=true]{color:var(--ink)}.st-stop[aria-pressed=true] i:before{border-color:var(--red);transform:scale(1.4)}.st-stop-left{flex-direction:row-reverse;transform:translate(calc(22px - 100%),-22px)}.st-stop-left span{margin:0 -12px 0 0}.st-side{flex-direction:column;gap:20px;display:flex}.st-ask{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:52px;font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex}.st-q{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-caret{background:var(--red);width:8px;height:18px;margin-left:-8px}.st-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:230px;animation:st-in .45s var(--ease-out) both;flex-direction:column;gap:12px;padding:24px;display:flex}.st-card-top{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.st-card h3{font-size:36px;line-height:var(--display-lh);margin:0}.st-card p{color:var(--ink-2);margin:0;line-height:1.6}@keyframes st-in{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:none}}@media (max-width:900px){.st{grid-template-columns:1fr;gap:24px}.st-map{max-width:360px}.st-stop span{display:none}.st-stop[aria-pressed=true] span{display:inline}}@media (prefers-reduced-motion:reduce){.st-card{animation:none}}.ask{border-radius:var(--radius-md);max-width:460px;height:52px;font-family:var(--font-mono);color:#8d8f99;background:#131317;border:1px solid #2a2a31;align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex}.belief{border-top:1px solid var(--line);padding:24px 0;display:flex}.belief:nth-child(2n){text-align:right;justify-content:flex-end}.belief>div{flex-direction:column;gap:8px;max-width:760px;display:flex}.belief .display{font-size:clamp(32px,3.4vw,48px);line-height:1.02}.belief p{color:var(--ink-2);margin:0;font-size:16px;line-height:26px}.cta{flex-direction:column;gap:32px;padding-top:128px;padding-bottom:96px;display:flex}.cta h2{font-size:var(--cta-size)}.cta-row{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.brand-band{border-top:1px solid var(--line)}.brand-inner{flex-direction:column;gap:48px;padding-top:96px;padding-bottom:96px;display:flex}.brand-inner>.logo-s2{font-size:clamp(44px,9.2vw,132px)}.footer-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.footer-row nav{gap:24px;display:flex}.footer-row a{color:var(--ink-2);text-decoration:none}.status{z-index:30;height:var(--status-h);border-top:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:12px;position:sticky;bottom:0}.status-row{height:var(--status-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.status-row>span{white-space:nowrap;align-items:center;gap:8px;display:flex}.status button{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.status button:hover{color:var(--red)}.boot{z-index:100;color:#fff;font-family:var(--font-mono);transition:opacity .4s var(--ease-out);cursor:pointer;background:#0a0a0c;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:fixed;inset:0}.boot.out{opacity:0;pointer-events:none}.boot-top{letter-spacing:.16em;color:#8d8f99;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:32px;left:48px;right:48px}.boot-skip{text-align:center;letter-spacing:.16em;color:#8d8f99;font-size:12px;position:absolute;bottom:36px;left:0;right:0}.boot-lines{flex-direction:column;gap:10px;width:320px;font-size:14px;line-height:22px;display:flex}.boot-lines div{opacity:0;animation:boot-line .4s var(--ease-out) forwards;color:#8d8f99;transform:translateY(6px)}.boot-lines div:nth-child(3){color:#fff}.boot-lines b{color:#ff6b74;font-weight:400}.booting body:before{content:"";z-index:99;background:#0a0a0c;position:fixed;inset:0}.boot-bar{background:#2a2a31;border-radius:2px;height:2px;margin-top:8px;display:block;overflow:hidden}.boot-bar i{width:0;height:2px;animation:boot-bar 2s var(--ease-io) forwards;background:#ff4a55;display:block}.boot-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:boot-draw 1.4s var(--ease-io) forwards}.boot-dot{transform-box:fill-box;transform-origin:50%;animation:boot-dot .4s var(--ease-out) 1.2s forwards;transform:scale(0)}@keyframes boot-line{to{opacity:1;transform:none}}@keyframes boot-bar{to{width:100%}}@keyframes boot-draw{to{stroke-dashoffset:0}}@keyframes boot-dot{to{transform:scale(1)}}.pal-scrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0c99;justify-content:center;align-items:flex-start;padding:120px 16px 16px;display:flex;position:fixed;inset:0}.pal{color:#fff;border-radius:var(--radius-lg);width:640px;max-width:100%;animation:pal-in .18s var(--ease-out);background:#131317;border:1px solid #2a2a31;overflow:hidden;box-shadow:0 16px 40px #0009}@keyframes pal-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.pal-top{border-bottom:1px solid #2a2a31;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.pal-top input{color:#fff;height:44px;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex-grow:1;font-size:15px}.pal-top .kbd{color:#8d8f99;border-color:#2a2a31}.pal-list{max-height:min(520px,60vh);padding:8px;overflow:auto}.pal-group{font-family:var(--font-mono);letter-spacing:.16em;color:#8d8f99;padding:12px 12px 6px;font-size:11px}.pal-item{border-radius:var(--radius-md);color:#fff;width:100%;height:44px;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.pal-item .mark{background:0 0;border-radius:2px;width:3px;height:18px}.pal-item .lbl{flex-grow:1}.pal-item .hint{font-family:var(--font-mono);color:#8d8f99;font-size:12px}.pal-item.sel{background:#1c1c22}.pal-item.sel .mark{background:#ff4a55}.pal-empty{text-align:center;font-family:var(--font-mono);color:#8d8f99;padding:32px 12px;font-size:13px}.pal-foot{height:40px;font-family:var(--font-mono);letter-spacing:.08em;color:#8d8f99;border-top:1px solid #2a2a31;justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;display:flex}@media (max-width:1180px){.nav{display:none}.header-row{justify-content:space-between}.dome{opacity:.55;right:-120px}.hero-row p,.hero-ctas{grid-column:span 12}.story-copy{grid-column:span 12;position:static}.story-cards{grid-column:span 12;max-width:640px}.orbit-grid,.space-grid{grid-template-columns:1fr}.bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tile-tall{grid-row:span 1}.tile-wide,.tile-design{grid-column:span 2}.tile{min-height:260px}}@media (max-width:720px){:root{--gutter:16px;--header-h:60px}.section-pad{padding-top:64px;padding-bottom:64px}.logo-h2{font-size:17px}.k-btn,.header .btn{display:none}.icon-btn{display:inline-flex}.header-actions{gap:8px;display:flex}.hero-inner{flex-direction:column;min-height:0;padding-top:20px;padding-bottom:40px;display:flex}.dome{aspect-ratio:358/330;opacity:1;order:2;width:100%;max-width:358px;height:auto;margin:8px auto 0;position:relative;top:auto;right:auto}.hero-copy{order:1;gap:20px}.hero-tag{letter-spacing:.12em;font-size:10px}.hero-row{gap:16px;margin-top:0}.hero-row p{font-size:16px;line-height:26px}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn{width:100%}.hero-hint{display:none}.marquee{height:52px}.marquee-track{font-size:20px}.story-grid{gap:24px}.story-cards{scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;gap:12px;height:auto;margin:0 -16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.story-cards::-webkit-scrollbar{display:none}.story-cards>svg{display:none}.s-card{scroll-snap-align:center;flex:0 0 72%;max-width:280px;position:relative;top:auto!important;left:auto!important;right:auto!important}.story-cards .s-card{opacity:1;transform:none}.s-card .face{height:168px}.s-card .label{font-size:11px}.story-draw{stroke-dashoffset:0}.story-grow{transform:none}.story-steps li{opacity:1!important}.build-head,.lab-head,.forge-head,.cta-row{flex-direction:column;align-items:flex-start}.bento{grid-template-columns:1fr;gap:12px}.tile-wide,.tile-design{grid-column:span 1}.tile-wide{grid-template-columns:1fr}.tile-wide .browser{min-height:150px;display:flex}.tile-tall .phone{border-radius:22px;width:104px;height:196px;padding:14px 10px;display:flex}.tile{gap:20px;min-height:0;padding:20px}.tile h3{font-size:26px}.lede,.hero-row p{font-size:16px;line-height:25px}.btn,.btn-lg{height:52px;padding:0 22px;font-size:16px}.section .btn:not(.btn-sm){width:100%}.chips .eyebrow{flex-basis:100%;margin:0 0 4px!important}.chip{font-size:14px}.sticker{--base-rot:0deg!important}.orbit-art{width:340px;height:360px}.stop .t{font-size:20px;line-height:26px}.lab-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -16px;padding:8px 16px 16px;display:flex;overflow-x:auto}.lab-grid::-webkit-scrollbar{display:none}.sticker{scroll-snap-align:center;flex:0 0 280px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{border-right:none;border-bottom:1px solid var(--line);padding:20px 12px 20px 0!important}.stat:nth-child(2n){border-left:1px solid var(--line);padding-left:12px!important}.stat:nth-last-child(-n+2){border-bottom:none}.stat b{font-size:44px}.space-stack .display{font-size:26px!important}.belief,.belief:nth-child(2n){text-align:left;justify-content:flex-start}.brand-inner{gap:28px;padding-top:48px;padding-bottom:56px}.footer-row{flex-direction:column;align-items:flex-start}.status-row .hide-sm{display:none}.boot-top{left:16px;right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ko-ldraw,.ko-bigdraw,.ko-draw,.boot-draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.ko-ldot,.ko-bgdot,.ko-ripple,.ko-marquee,.ko-pulse,.ko-caret,.boot-dot,.boot-lines div,.boot-bar i{opacity:1;animation:none;transform:none}.boot-bar i{width:100%}}.sp{z-index:60;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.sp-layers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sp-layers .sp-panel{transform-origin:50%;will-change:transform, opacity;cursor:pointer;position:absolute;top:0;left:0}.sp-layers .sp-panel[data-active=true]{cursor:auto}.sp-top{z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:relative}.sp-exit{gap:10px}.sp-where{text-align:center}.sp-where-turn{color:var(--ink)}.sp-stage{touch-action:none;animation:sp-in .6s var(--ease-out) both;position:absolute;inset:0}@keyframes sp-in{0%{clip-path:circle(0%)}to{clip-path:circle(150%)}}.sp-hint{white-space:nowrap;pointer-events:none;position:absolute;top:72px;left:50%;transform:translate(-50%)}.sp-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:440px;color:var(--ink);transition:border-color .3s var(--ease-out);-webkit-user-select:text;user-select:text;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.sp-panel[data-active=true]{border-color:var(--ink-2)}.sp-panel-top{width:100%;font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.sp-panel h2{font-size:44px;line-height:var(--display-lh);margin:0}.sp-panel p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.sp-panel ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-panel li{border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);border-radius:999px;padding:6px 10px;font-size:12px}.sp-has-brief .sp-panel .btn-red{color:var(--ink);border-color:var(--line);background:0 0}.sp-flat{z-index:1;flex-direction:column;gap:24px;padding:24px 24px 260px 300px;display:flex;position:relative;overflow-y:auto}.sp-panel-flat{width:min(680px,100%);scroll-margin-top:24px}.sp-map{z-index:3;flex-direction:column;gap:8px;width:220px;display:flex;position:absolute;top:88px;left:24px}.sp-map svg{width:120px;height:120px}.sp-map circle{transition:r .3s var(--ease-out)}.sp-map ol{margin:0;padding:0;list-style:none}.sp-map button{border:0;border-left:2px solid var(--line);width:100%;min-height:44px;color:var(--muted);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.sp-map button:hover{color:var(--ink)}.sp-map button[aria-current=step]{color:var(--ink);border-left-color:var(--red)}.sp-map .mono{letter-spacing:.1em;font-size:11px}.sp-guide{z-index:3;flex-direction:column;gap:10px;width:min(640px,100% - 32px);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.sp-msgs{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:10px;max-height:min(44vh,420px);padding:4px 6px 4px 0;scroll-padding:4px 0;display:flex;overflow-y:auto}.sp-msgs:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:var(--radius-md)}.sp-msg{scroll-snap-align:start;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);flex-shrink:0;margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.sp-msg .dot{vertical-align:middle;margin-right:10px}.sp-msg-user{color:var(--ink);background:var(--raised);align-self:flex-end}@keyframes sp-msg-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.sp-msg{transform-origin:0 100%;transition:opacity .4s var(--ease-out), transform .5s cubic-bezier(.34, 1.56, .64, 1);animation:.5s cubic-bezier(.34,1.56,.64,1) both sp-msg-in}.sp-msgs .sp-msg:last-child{scroll-snap-align:end}.sp-msgs .sp-msg:not(.is-seen){opacity:.4;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.sp-msg{transition:none;animation:none}}.sp-thinking .dot{animation:sp-pulse 1s var(--ease-io) infinite alternate}@keyframes sp-pulse{0%{opacity:.3}to{opacity:1}}.sp-ask{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:8px;padding:6px;display:flex}.sp-ask input{min-width:0;height:44px;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;flex:1;padding:0 12px;font-size:16px}.sp-ask input::placeholder{color:var(--muted)}.sp-ask input:focus-visible{outline:none}.sp-ask:focus-within{border-color:var(--red)}.sp-brief{background:var(--surface);border:1px solid var(--ink-2);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px;display:flex}.sp-brief p{color:var(--ink);margin:0}.sp-brief-row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.sp-top{padding:12px 16px}.sp-where{display:none}.sp-map{width:auto;top:72px;left:16px}.sp-map svg{width:72px;height:72px}.sp-map ol{display:none}.sp-flat{padding:16px 16px 260px}.sp-hint{display:none}.sp-panel{width:340px;padding:22px}.sp-panel h2{font-size:34px}.sp-flat .sp-map{display:none}}@media (prefers-reduced-motion:reduce){.sp-stage,.sp-thinking .dot{animation:none}}@property --fx-in{syntax:"<number>";inherits:false;initial-value:1}@property --fx-out{syntax:"<number>";inherits:false;initial-value:0}@property --z{syntax:"<length>";inherits:false;initial-value:0}@property --dim{syntax:"<number>";inherits:false;initial-value:1}@property --sx{syntax:"<length>";inherits:false;initial-value:0}@property --sy{syntax:"<length>";inherits:false;initial-value:0}:root{--spring:cubic-bezier(.34, 1.32, .64, 1)}.section :is(h1.display,h2.display,.lede,.hero-row,.build-head p,.lab-head .btn,.forge-head .btn,.tile,.s-card,.sticker,.stat,.chip,.belief,.stop,.orbit-art,.space-copy,.st-map,.st-side,.cta-row),.sp-panel-flat{transform:perspective(1200px) translate3d(var(--sx), var(--sy), var(--z)) translateY(calc((1 - var(--fx-in)) * 60px - var(--fx-out) * 60px + var(--fx-v,0px))) scale(calc(.94 + .06 * var(--fx-in) - .04 * var(--fx-out))) rotate(var(--base-rot,0deg));opacity:calc(clamp(0, var(--fx-in), 1) * (1 - clamp(0, var(--fx-out), 1)) * var(--dim))}:is(.tile,.sticker,.stat){box-shadow:0 calc(max(0px, var(--z)) * .7) calc(max(0px, var(--z)) * 1.6) calc(max(0px, var(--z)) * -.5) #000000d9;border-color:color-mix(in srgb, var(--ink-2) calc(var(--rise,0) * 55%), var(--line))}:is(.bento,.lab-grid,.stats)>:is(:hover,:focus-within,.is-tapped){z-index:2}.sticker:is(:hover,:focus-within){--base-rot:0deg}:is(.tile,.sticker,.s-card,.stat):focus-visible{outline:2px solid var(--red);outline-offset:4px}.tile,.sticker{position:relative;overflow:visible}.more{z-index:30;left:var(--px,50%);top:var(--py,0px);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--radius-md);opacity:0;pointer-events:none;transform-origin:50% 100%;width:min(300px,100vw - 32px);transition:opacity .12s linear, transform .5s var(--spring);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 22px))scale(.9);box-shadow:0 24px 48px -20px #000c}.is-below>.more{transform-origin:50% 0;transform:translate(-50%,26px)scale(.9)}:is(.tile,.sticker):is(:hover,:focus-within,.is-tapped):not(.is-shut)>.more{opacity:1;transform:translate(-50%,calc(-100% - 18px))scale(1)}:is(.tile,.sticker).is-below:is(:hover,:focus-within,.is-tapped):not(.is-shut)>.more{transform:translate(-50%,22px)scale(1)}.more p{color:var(--ink);text-align:left;margin:0;font-size:15px;line-height:1.45}.more-chips{flex-wrap:wrap;gap:6px;display:flex}.more-chips span{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:11px}.more-track{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.more-track:before{content:"";background:var(--line);height:1px;position:absolute;top:5px;left:6px;right:6px}.more-track li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:10px;display:flex;position:relative}.more-track i{background:var(--surface);border:1.5px solid var(--muted);border-radius:999px;width:11px;height:11px}.more-track .done i{background:var(--ink-2);border-color:var(--ink-2)}.more-track .on{color:var(--ink)}.more-track .on i{background:var(--red);border-color:var(--red)}.more-track li{opacity:0;transition:opacity .3s, transform .4s var(--ease-out);transform:translateY(4px)}:is(.tile,.sticker):is(:hover,:focus-within,.is-tapped)>.more .more-track li{opacity:1;transform:none}.more-track li:nth-child(2){transition-delay:60ms}.more-track li:nth-child(3){transition-delay:.12s}.more-track li:nth-child(4){transition-delay:.18s}.more-track li:nth-child(5){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.more-track li{opacity:1;transition:none;transform:none}.more{transition:none}}@property --score{syntax:"<integer>";inherits:false;initial-value:142}.ca-skel{transform-origin:0;animation:ca-skel 2.4s var(--ease-io) infinite alternate}.ca-type{transform-origin:0;animation:ca-type 4s var(--ease-out) infinite}.ca-tap{animation:ca-tap 3.2s var(--ease-out) infinite}.ca-d1{animation-delay:.35s}.ca-d2{animation-delay:1.4s}.ca-dots i{animation:2.4s step-end infinite ca-dot}.ca-dots i:nth-child(2){animation-delay:.8s}.ca-dots i:nth-child(3){animation-delay:1.6s}.ca-eq{transform-origin:bottom;animation:ca-eq 1.6s var(--ease-io) infinite alternate;animation-delay:calc(var(--i,0) * -.23s)}.synth .ca-eq{transform-origin:50%}.ca-weight{animation:ca-weight 3.6s var(--ease-io) infinite alternate}.ca-pop{animation:ca-pop 3s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .25s)}.ca-draw{stroke-dasharray:1;animation:ca-draw 5s var(--ease-out) infinite}.ca-spin{animation:6s linear infinite ca-spin}.ca-slow{animation-duration:18s}.ca-typing{white-space:nowrap;vertical-align:bottom;animation:4s steps(4,end) infinite ca-typing;display:inline-block;overflow:hidden}.ca-score{counter-reset:score var(--score);animation:9s linear infinite ca-score}.ca-score:after{content:"0" counter(score)}.ca-scan{animation:3.2s linear infinite ca-scan}@keyframes ca-skel{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}@keyframes ca-type{0%{transform:scaleX(0)}35%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ca-tap{0%,70%,to{transform:scale(1)}76%{transform:scale(.92)}84%{transform:scale(1.02)}}@keyframes ca-dot{0%{background:var(--ink-2)}33%{background:var(--line)}}@keyframes ca-eq{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes ca-weight{0%{font-weight:300}to{font-weight:900}}@keyframes ca-pop{0%,60%,to{transform:scale(1)}68%{transform:scale(1.3)}76%{transform:scale(.95)}}@keyframes ca-draw{0%{stroke-dashoffset:1px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes ca-spin{to{transform:rotate(360deg)}}@keyframes ca-typing{0%{width:0}50%,90%{width:4ch}to{width:0}}@keyframes ca-score{0%{--score:142}to{--score:999}}@keyframes ca-scan{0%{left:6%}to{left:94%}}:is(.tile,.sticker,.s-card):not(.in-view) [class*=ca-],:is(.tile,.sticker,.s-card):not(.in-view) [class*=ca-] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[class*=ca-],[class*=ca-] i{animation:none!important}.ca-score:after{content:"0142"}}.story-cards{perspective:1400px}.story-cards .s-card{transform:translateZ(calc((var(--act,1) - .5) * 110px)) translateY(calc((1 - var(--act,1)) * 10px));opacity:calc(.4 + var(--act,1) * .6);transition:transform .5s var(--spring), opacity .3s var(--ease-out)}.story-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1))}.story-grow{transform-origin:0;transform:scaleX(clamp(.05, var(--p,1), 1))}.story-steps{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.story-steps li{border-left:2px solid var(--line);color:var(--ink-2);opacity:calc(.4 + var(--act,1) * .6);transition:opacity .3s var(--ease-out);flex-direction:column;gap:4px;padding-left:16px;display:flex}.story-steps li .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.story-cards .s-card{opacity:1;transition:none;transform:none}.story-draw{stroke-dashoffset:0}.story-grow{transform:none}.story-steps li{opacity:1}}.logo-h2,.logo-s2{font-family:var(--font-logo), ui-monospace, monospace;white-space:pre;align-items:center;font-weight:400;line-height:1;display:inline-flex}.logo-words .k{color:var(--ink)}.logo-words .dot{color:var(--muted)}.logo-words .o{color:var(--red)}.logo-h2{gap:.5em;font-size:20px}.logo-h2 .logo-mark{flex:none;width:auto;height:1.4em}.logo-s2{gap:.45em}.logo-s2 .logo-mark{flex:none;width:auto;height:2.1em}.logo-s2 .logo-words{flex-direction:column;line-height:1.05;display:flex}.logo-s2 .logo-words .o{padding-left:1ch}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.st-title{flex-direction:column;gap:14px;display:flex}.st-title h1{font-size:var(--h2-size)}.st-switch{border:1px solid var(--line);background:var(--surface);border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.st-switch button{z-index:1;cursor:pointer;height:46px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 22px;font-weight:500;transition:color .2s;position:relative}.st-switch button[aria-selected=true]{color:var(--bg)}.st-switch button{white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;height:60px;padding:0 22px 0 8px;font-size:16px;display:inline-flex}.st-tab-badge{background:var(--raised);width:44px;height:44px;color:var(--ink);transition:transform .5s var(--spring), background-color .2s, color .2s;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.st-switch button[aria-selected=true] .st-tab-badge{background:var(--bg);color:var(--ink);animation:st-boing .55s var(--spring)}.st-switch button:hover .st-tab-badge{transform:translateY(-2px)scale(1.06)}.st-tab-ic{flex-shrink:0}@media (prefers-reduced-motion:reduce){.st-tab-badge{transition:none;animation:none!important}}.st-switch-pill{background:var(--ink);width:calc(50% - 5px);transition:transform .5s var(--spring);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.st-switch-pill[data-on=chat]{transform:translate(100%)}.st-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;margin-top:48px;display:grid}.st-form,.st-chat{flex-direction:column;gap:24px;min-height:600px;display:flex}.st-progress{align-items:center;gap:14px;display:flex}.st-prog{transition:stroke-dashoffset .8s var(--spring)}.st-step{flex-direction:column;gap:20px;display:flex}.st-q{animation:st-in .55s var(--spring) both;font-size:clamp(32px,3.4vw,48px);line-height:1}.st-sub{color:var(--ink-2);margin:0;font-size:16px}.st-in{animation:st-in .55s var(--spring) both}@keyframes st-boing{0%{transform:scale(1)}25%{transform:scale(1.06,1.03)}45%{transform:scale(.97)}65%{transform:scale(1.02)}to{transform:scale(1)}}.st-boing{animation:st-boing .55s var(--spring) both}.st-tile,.st-row,.st-pill,.st-chip{font:inherit;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);transition:transform .5s var(--spring), border-color .2s, background-color .2s, color .2s}.st-tile:hover,.st-row:hover,.st-pill:hover,.st-chip:hover{border-color:var(--muted);transform:translateY(-3px)}.st-tile[aria-pressed=true],.st-row[aria-pressed=true]{border:1.5px solid var(--red);background:var(--raised)}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.st-tile{border-radius:var(--radius-lg);text-align:left;flex-direction:column;justify-content:space-between;gap:16px;min-height:168px;padding:20px;display:flex}.st-tile-top{justify-content:space-between;align-items:flex-start;display:flex}.st-tile-text b{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:26px;font-weight:800;line-height:1.05;display:block}.st-tile-text span{color:var(--ink-2);font-size:14px}.st-tick{width:26px;height:26px;color:var(--on-red,#0a0a0c);border:1px solid var(--line);transition:transform .45s var(--spring), background-color .2s;border-radius:999px;justify-content:center;align-items:center;font-size:14px;display:flex;transform:scale(.7)}.st-tile[aria-pressed=true] .st-tick{background:var(--red);border-color:var(--red);transform:scale(1)}.st-rows{flex-direction:column;gap:12px;display:flex}.st-rows-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-row{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 20px;font-size:17px;display:flex}.st-row span{color:var(--muted);font-size:14px}.st-rows-2 .st-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.st-pills{flex-wrap:wrap;gap:12px;display:flex}.st-pill{border-radius:999px;height:60px;padding:0 26px;font-size:17px;font-weight:500}.st-pill[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.st-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-fields label,.mk-in{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.st-fields .st-wide{grid-column:1/-1}.st-fields input,.st-fields textarea,.mk-in input{font:16px/1.5 var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);text-transform:none;letter-spacing:0;resize:none;padding:14px 16px}.st-fields input,.mk-in input{height:56px}.st-fields :is(input,textarea):focus-visible,.mk-in input:focus-visible{border-color:var(--ink);outline:none}.st-nav{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.st-nav .btn:disabled,.mk-form .btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.ta-phone{border:2px solid var(--ink-2);border-radius:10px;width:44px;height:74px;display:block;overflow:hidden}.ta-swipe{width:200%;height:100%;animation:ta-swipe 2.6s var(--spring) infinite;display:flex}.ta-swipe i{flex-direction:column;gap:4px;width:50%;padding:10px 6px;display:flex}.ta-swipe b{background:var(--line);border-radius:2px;height:5px}.ta-swipe i:first-child b:first-child{background:var(--ink)}@keyframes ta-swipe{0%,30%{transform:translate(0)}45%,75%{transform:translate(-50%)}90%,to{transform:translate(0)}}.ta-web{border:1.5px solid var(--ink-2);border-radius:8px;flex-direction:column;gap:6px;width:96px;height:62px;padding:14px 10px 0;display:flex}.ta-web b{background:var(--line);transform-origin:0;height:6px;animation:ta-build 2.2s var(--spring) infinite;border-radius:2px}.ta-web b:first-child{background:var(--ink);width:90%}.ta-web b:nth-child(2){width:60%;animation-delay:.12s}.ta-web b:nth-child(3){width:40%;height:10px;animation-delay:.24s}@keyframes ta-build{0%{transform:scaleX(.2)}45%,to{transform:scaleX(1)}}.ta-bars{align-items:flex-end;gap:6px;width:96px;height:62px;display:flex}.ta-bars i{background:var(--line);transform-origin:bottom;animation:ta-live 1.2s var(--spring) infinite;border-radius:3px;flex:1}.ta-bars i:first-child{height:40%;animation-delay:-.2s}.ta-bars i:nth-child(2){height:70%;animation-delay:-.5s}.ta-bars i:nth-child(3){background:var(--ink);height:100%;animation-delay:-.8s}.ta-bars i:nth-child(4){height:60%;animation-delay:-.35s}@keyframes ta-live{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.ta-aa{height:62px;font-family:var(--font-display);font-stretch:var(--display-stretch);animation:ta-flex 2s var(--spring) infinite;align-items:center;gap:8px;font-size:46px;line-height:1;display:flex}.ta-aa i{background:var(--ink);border-radius:999px;width:16px;height:16px}.ta-aa i+i{border:1px solid var(--muted);background:0 0}@keyframes ta-flex{0%,to{font-weight:200}50%{font-weight:900}}.st-brief{top:calc(var(--header-h) + 24px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:transform .6s var(--spring);position:sticky;overflow:hidden;box-shadow:0 40px 60px -30px #0009}.st-brief.is-sent{transform:translateY(-6px)scale(1.01)}.st-brief-top,.st-brief-foot{justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.st-brief-top{border-bottom:1px dashed var(--line)}.st-brief-top .mono{color:var(--ink-2);font-size:12px}.st-brief dl{margin:0;padding:4px 24px 12px}.st-brief dl>div{border-bottom:1px solid var(--raised);flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:12px 0 12px 50px;display:flex;position:relative}.st-bi{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:var(--bg);transition:color .25s, background-color .25s, border-color .25s, transform .5s var(--spring);border-radius:12px;justify-content:center;align-items:center;margin-top:-19px;display:flex;position:absolute;top:50%;left:0}.st-brief dl>div.is-on .st-bi{color:var(--bg);background:var(--ink);border-color:var(--ink);animation:st-boing .6s var(--spring)}.st-bi svg *{transform-box:fill-box}.bi-l1{animation:bi-float 2.4s var(--spring) infinite alternate}.bi-l3{animation:bi-float 2.4s var(--spring) -1.2s infinite alternate-reverse}@keyframes bi-float{0%{transform:translateY(-1.2px)}to{transform:translateY(1.2px)}}.bi-leaf1,.bi-leaf2{transform-origin:0 100%;animation:bi-grow 2.6s var(--spring) infinite}.bi-leaf2{transform-origin:0 100%;animation-delay:.3s}@keyframes bi-grow{0%,15%{transform:scale(.4)}45%,85%{transform:scale(1)}to{transform:scale(.4)}}.bi-hand{transform-origin:50% 100%;animation:bi-tick 4s var(--spring) infinite}@keyframes bi-tick{0%,20%{transform:rotate(0)}25%,45%{transform:rotate(90deg)}50%,70%{transform:rotate(180deg)}75%,95%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.bi-b1,.bi-b2,.bi-b3{transform-origin:50% 100%;animation:bi-rise 2.4s var(--spring) infinite}.bi-b2{animation-delay:.15s}.bi-b3{animation-delay:.3s}@keyframes bi-rise{0%,10%{transform:scaleY(.35)}40%,80%{transform:scaleY(1)}to{transform:scaleY(.35)}}.bi-flap{transform-origin:50% 0;animation:bi-flap 3s var(--spring) infinite}@keyframes bi-flap{0%,30%{transform:scaleY(1)}45%,70%{transform:scaleY(-.6)}85%,to{transform:scaleY(1)}}.st-brief dl>div.is-on .st-bi svg *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.st-bi,.st-bi svg *{animation:none!important}}.st-brief dl>div:last-child{border-bottom:0}.st-brief dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.st-brief dd{color:var(--muted);margin:0;font-size:15px;font-style:italic;line-height:22px}.st-brief dd.is-on{color:var(--ink);font-size:16px;font-style:normal;font-weight:500}.st-pop{transform-origin:0;animation:st-pop .45s var(--spring) both;display:inline-block}@keyframes st-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.st-brief-foot{border-top:1px dashed var(--line);flex-wrap:wrap}.st-brief-to{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.st-brief-state{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.st-chat-who{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.st-chat-who>span:last-child{flex-direction:column;gap:2px;display:flex}.st-chat-av{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.st-msgs{flex-direction:column;gap:12px;max-height:460px;padding-right:4px;display:flex;overflow-y:auto}.st-msg{max-width:520px;animation:st-in .5s var(--spring) both;border-radius:14px;margin:0;padding:14px 16px;font-size:16px;line-height:24px}.st-msg-assistant{background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.st-msg-user{background:var(--raised);color:var(--ink);align-self:flex-end}.st-typing{gap:5px;width:fit-content;display:flex}.st-typing i{background:var(--ink-2);width:6px;height:6px;animation:st-dot 1s var(--spring) infinite;border-radius:999px}.st-typing i:nth-child(2){animation-delay:.15s}.st-typing i:nth-child(3){animation-delay:.3s}@keyframes st-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.st-chat-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.st-quick{flex-wrap:wrap;gap:8px;display:flex}.st-chip{border-radius:999px;min-height:48px;padding:0 18px;font-size:15px}.st-ask{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;height:56px;padding:0 8px 0 18px;display:flex}.st-ask:focus-within{border-color:var(--red)}.st-ask input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;font-size:16px}.st-ask input:focus-visible{outline:none}.wk-head{margin-bottom:48px}.wk-head>div{flex-direction:column;gap:14px;display:flex}.wk-head .lede{max-width:400px}.wk-cases{--mx:0;--my:0;perspective:1600px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wk-case{transform-style:preserve-3d;cursor:pointer;transform:translate3d(calc(var(--mx) * -20px), calc(var(--my) * -14px), 0);transition:transform .6s var(--spring), opacity .3s, filter .3s;outline:none;position:relative}.wk-cases.has-open .wk-case:not(.is-open){transform:translate3d(calc(var(--mx) * -10px), calc(var(--my) * -8px), -80px);opacity:.45;filter:blur(2px)}.wk-case.is-open{z-index:2;transform:translate3d(calc(var(--mx) * -24px), calc(var(--my) * -18px), 70px)}.wk-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:22px;height:100%;padding:28px;transition:border-color .25s,box-shadow .4s;display:flex;overflow:hidden}.wk-case.is-open .wk-card{border-color:var(--muted);animation:wk-boing .6s var(--spring);box-shadow:0 60px 80px -30px #000000e6}.wk-case:focus-visible .wk-card{outline:2px solid var(--red);outline-offset:4px}@keyframes wk-boing{0%{transform:scale(1)}22%{transform:scale(1.04,1.02)}42%{transform:scale(.985,1.005)}62%{transform:scale(1.015)}to{transform:scale(1)}}.wk-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wk-status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.wk-status i{background:currentColor;border-radius:999px;width:8px;height:8px}.wk-info{color:var(--info)}.wk-warning{color:var(--warning)}.wk-art{transform:translate(calc(var(--mx) * 24px), calc(var(--my) * 16px));transition:transform .5s var(--spring)}.wk-screen{border:1px solid var(--line);background:var(--bg);border-radius:14px;height:250px;position:relative;overflow:hidden}.wk-lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.wk-trade{background:#050507;position:relative}.wk-desk{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.wk-kt-phone{width:96px;transition:transform .6s var(--spring);border:2px solid #2a2a31;border-radius:16px;position:absolute;bottom:-36px;right:14px;overflow:hidden;box-shadow:0 24px 40px -16px #000000e6}.wk-kt-phone img{width:100%;height:auto;display:block}.wk-case.is-open .wk-kt-phone{transform:translateY(-24px)scale(1.06)}.wk-kt-badge{color:#fff;background:#050507e6;border:1px solid #2a2a31;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.wk-kt{color:var(--kt)}.wk-riskbar{background:var(--raised);border-radius:3px;width:100%;height:6px;overflow:hidden}.wk-riskbar i{background:var(--kt);height:100%;animation:wk-risk 3s var(--spring) infinite;border-radius:3px;display:block}.wk-chart{border-right:1px solid var(--line);align-items:flex-end;gap:9px;padding:16px;display:flex;position:relative}.wk-chart .wk-lbl{position:absolute;top:14px;left:16px}.wk-chart i,.mk-chart i{background:var(--line);transform-origin:bottom;width:12px;animation:wk-candle 2.4s var(--spring) infinite;border-radius:2px}.wk-chart i.on,.mk-chart i.on{background:var(--ink)}@keyframes wk-candle{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.wk-chart svg,.mk-chart svg{width:100%;height:100%;position:absolute;inset:0}.wk-chart path,.mk-chart path{fill:none;stroke:var(--info);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;animation:wk-draw 3s var(--spring) infinite}@keyframes wk-draw{0%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}.wk-rules{color:var(--ink-2);flex-direction:column;gap:8px;padding:14px 12px;font-size:12px;display:flex;position:relative}.wk-rules>span:not(.wk-lbl):not(.wk-scan):not(.wk-risk){align-items:center;height:26px;display:flex;position:relative}.wk-scan{background:var(--raised);border-left:2px solid var(--info);height:28px;animation:wk-scan 3.6s var(--spring) infinite;border-radius:8px;position:absolute;top:33px;left:6px;right:6px}@keyframes wk-scan{0%,20%{transform:translateY(0)}33%,53%{transform:translateY(34px)}66%,86%{transform:translateY(68px)}to{transform:translateY(0)}}.wk-risk-l{margin-top:auto}.wk-risk{background:var(--raised);border-radius:3px;height:6px;overflow:hidden}.wk-risk i{background:var(--ink);height:100%;animation:wk-risk 3s var(--spring) infinite;border-radius:3px;display:block}@keyframes wk-risk{0%,to{width:28%}50%{width:62%}}.wk-sky{flex-direction:column;gap:14px;padding:18px;display:flex}.wk-ticket-top{justify-content:space-between;align-items:baseline;display:flex}.wk-ticket-top .mono{font-size:15px}.wk-ticket-what{color:var(--ink-2);font-size:15px}.wk-track{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:repeat(3,1fr);padding-top:22px;font-size:10px;display:grid;position:relative}.wk-track:before{content:"";background:var(--line);height:1px;position:absolute;top:6px;left:6px;right:6px}.wk-hop{background:var(--ink);width:13px;height:13px;animation:wk-hop 4s var(--spring) infinite;border-radius:999px;position:absolute;top:0}@keyframes wk-hop{0%,22%{left:0%}33%,55%{left:33.3%}66%,88%{left:66.6%}to{left:0%}}.wk-stamp{border:2px solid var(--success);color:var(--success);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;animation:wk-stamp 4s var(--spring) infinite;border-radius:8px;padding:6px 12px;font-size:12px;position:absolute;bottom:64px;right:22px}@keyframes wk-stamp{0%,62%{transform:scale(0)}72%{transform:scale(1.2)}80%,96%{transform:scale(1)}to{transform:scale(0)}}.wk-bubbles{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.wk-bubbles span{background:var(--raised);animation:wk-bubble 4s var(--spring) infinite;border-radius:12px;padding:8px 12px;font-size:12px}.wk-bubbles span+span{border:1px solid var(--line);color:var(--ink-2);background:0 0;animation-delay:.6s}@keyframes wk-bubble{0%,30%{opacity:0;transform:translateY(10px)scale(.8)}40%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.wk-text{transform:translate(calc(var(--mx) * 8px), calc(var(--my) * 6px));transition:transform .5s var(--spring)}.wk-name{align-items:center;gap:16px;margin-bottom:10px;display:flex}.wk-name h2{font-size:clamp(32px,3vw,44px)}.wk-logo{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:60px;display:flex}.wk-logo img{width:76px;height:auto}.wk-text p{color:var(--ink-2);max-width:540px;margin:0 0 16px;font-size:16px;line-height:25px}.wk-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.wk-chips span,.mk-tags span{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:11px}.wk-link{border-bottom:1px solid var(--line);align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.wk-link:hover{border-color:var(--ink)}.wk-parts{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.wk-part{transform-style:preserve-3d;opacity:0;transform:translate3d(var(--fx), var(--fy), 0) scale(.2);transition:transform .45s var(--spring), opacity .18s;position:absolute}.wk-case.is-open .wk-part{opacity:1;transform:translate3d(calc(var(--mx) * var(--z) * -.4), calc(var(--my) * var(--z) * -.3), var(--z)) scale(1);transition:transform .8s var(--spring) var(--d), opacity .2s var(--d)}.wk-bob{animation:wk-bob 1.9s var(--spring) infinite alternate}.wk-part:nth-child(2) .wk-bob{animation-duration:2.3s;animation-delay:-.7s}@keyframes wk-bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.wk-note{white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;box-shadow:0 40px 50px -22px #000000e6}.wk-note.wk-col{white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;width:210px;line-height:18px}.wk-note .ok{background:var(--success);border-radius:999px;width:8px;height:8px}.wk-check{border:2px solid var(--success);border-radius:999px;width:26px;height:26px}.wk-phone{border:2px solid var(--ink-2);background:var(--surface);border-radius:22px;flex-direction:column;gap:10px;width:112px;height:196px;padding:16px 10px;display:flex;box-shadow:0 40px 50px -22px #000000e6}.wk-mini{align-items:flex-end;gap:4px;height:70px;display:flex}.wk-mini i{background:var(--line);transform-origin:bottom;height:55%;animation:wk-candle 2.4s var(--spring) infinite;border-radius:2px;flex:1}.wk-mini i.on{background:var(--ink);height:85%;animation-delay:-.8s}.wk-phone b{background:var(--ink);height:28px;color:var(--bg);border-radius:8px;justify-content:center;align-items:center;margin-top:auto;font-size:11px;font-weight:500;display:flex}.wk-shop{gap:8px;width:100%;display:flex}.wk-shop i{background:var(--raised);border:1px solid var(--line);border-radius:8px;flex:1;height:48px}.wk-states{flex-wrap:wrap;gap:6px;display:flex}.wk-states b{border:1px solid var(--line);font-weight:400;font-family:var(--font-mono);text-transform:uppercase;color:var(--muted);border-radius:999px;padding:3px 8px;font-size:10px}.wk-states b.on{border-color:var(--ink);color:var(--ink)}.mk-head{margin-bottom:44px}.mk-head>div:first-child{flex-direction:column;gap:14px;display:flex}.mk-filters{flex-wrap:wrap;gap:8px;display:flex}.mk-filters span{border:1px solid var(--line);height:44px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;display:flex}.mk-filters .on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mk-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;display:grid}.mk-featured,.mk-card{border:1px solid var(--line);background:var(--surface);transition:transform .5s var(--spring), border-color .25s;border-radius:22px;flex-direction:column;gap:22px;padding:28px;display:flex}.mk-card:hover{border-color:var(--muted);transform:translateY(-4px)}.mk-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-by{align-items:center;gap:10px;display:flex}.mk-tags{gap:6px;display:flex}.mk-chart{border:1px solid var(--line);background:var(--bg);border-radius:16px;align-items:flex-end;gap:12px;height:290px;padding:24px;display:flex;position:relative;overflow:hidden}.mk-chart>.eyebrow{font-size:10px;position:absolute;top:18px;left:22px}.mk-chart i{width:18px}.mk-alert{border:1px solid var(--line);background:var(--surface);animation:st-in .6s var(--spring) .4s both;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;top:46px;right:20px}.mk-alert i{background:var(--success);border-radius:999px;width:8px;height:8px}.mk-buyrow{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:28px;display:grid}.mk-buyrow h2{margin-bottom:10px;font-size:clamp(36px,3.6vw,52px)}.mk-buyrow p{color:var(--ink-2);margin:0 0 14px;font-size:16px;line-height:25px}.mk-price{flex-direction:column;gap:10px;display:flex}.mk-price .mono{letter-spacing:.06em;color:var(--ink-2);font-size:15px}.mk-price .btn{width:100%;height:56px}.mk-side{grid-template-rows:1fr 1fr;gap:20px;display:grid}.mk-soon{color:var(--warning)}.mk-coming{gap:10px;display:flex}.mk-coming>span{border:1px dashed var(--line);border-radius:14px;flex-direction:column;flex:1;justify-content:flex-end;height:120px;padding:14px;display:flex}.mk-coming b{font-size:22px}.mk-coming span span{color:var(--muted);font-size:12px}.mk-card p{color:var(--ink-2);margin:0;font-size:14px}.mk-sell{font-size:32px;line-height:1.05}.mk-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-steps li{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.mk-steps .mono{color:var(--muted);font-size:11px}.mk-layer{z-index:80;position:fixed;inset:0}.mk-scrim{cursor:pointer;background:#0a0a0cb3;border:0;animation:.2s linear both mk-fade;position:absolute;inset:0}@keyframes mk-fade{0%{opacity:0}}.mk-sheet{background:var(--surface);border-left:1px solid var(--line);width:min(500px,100%);animation:mk-sheet .7s var(--spring) both;flex-direction:column;gap:22px;padding:32px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes mk-sheet{0%{transform:translate(105%)}to{transform:none}}.mk-sheet-top{justify-content:space-between;align-items:center;display:flex}.mk-x{color:var(--ink);font-size:20px;display:inline-flex}.mk-sheet-item{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:20px;display:flex}.mk-sheet-item b{font-size:32px}.mk-sheet-item .mono{color:var(--ink-2);font-size:13px}.mk-form{flex-direction:column;gap:16px;display:flex}.mk-form p,.mk-done p{color:var(--ink-2);margin:0;font-size:15px;line-height:23px}.mk-q{font-size:15px}.mk-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-methods button{border:1px solid var(--line);cursor:pointer;height:56px;transition:transform .45s var(--spring), background-color .2s, color .2s;background:0 0;border-radius:12px;font-weight:500}.mk-methods button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink);transform:scale(1.03)}.mk-done{flex-direction:column;gap:16px;display:flex}.mk-done b{font-size:36px}.mk-tick{border:2px solid var(--success);width:72px;height:72px;animation:st-pop .55s var(--spring) both;border-radius:999px;justify-content:center;align-items:center;display:flex}@media (max-width:1000px){.st-grid,.mk-grid{grid-template-columns:1fr}.st-brief{position:static}.wk-cases{grid-template-columns:minmax(0,1fr)}.mk-side{grid-template-rows:auto}}@media (max-width:720px){.st-switch{width:100%}.st-switch button{gap:7px;height:54px;padding:0 8px 0 5px;font-size:14px}.st-tab-badge{width:36px;height:36px}.st-tab-ic{width:20px;height:20px}.st-grid{gap:28px;margin-top:28px}.st-form,.st-chat{min-height:0}.st-tiles{gap:10px}.st-tile{min-height:140px;padding:14px}.st-tile-text b{font-size:21px}.st-tile-text span{font-size:12px}.ta-web,.ta-bars{width:72px;height:48px}.ta-phone{width:36px;height:60px}.ta-aa{height:48px;font-size:34px}.st-rows-2,.st-fields{grid-template-columns:1fr}.st-pill{height:52px;padding:0 20px;font-size:15px}.st-nav .btn{flex:1}.wk-card,.mk-featured,.mk-card{padding:20px}.wk-kt-phone{width:72px;bottom:-28px}.wk-case,.wk-card,.mk-featured,.mk-card,.st-form,.st-chat,.st-brief{min-width:0}.wk-screen{height:auto;min-height:220px}.wk-sky{gap:12px}.wk-stamp{align-self:flex-start;font-size:11px;position:static}.wk-name{gap:12px}.wk-logo{width:72px;height:48px}.wk-logo img{width:60px}.mk-chart>.eyebrow{right:16px}.wk-part{display:none}.mk-chart{gap:7px;height:200px;padding:16px}.mk-chart i{width:12px}.mk-alert{font-size:12px;top:40px;right:12px}.mk-buyrow{grid-template-columns:1fr}.mk-coming{flex-direction:column}.mk-coming>span{height:84px}.mk-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.st-in,.st-q,.st-msg,.st-pop,.st-boing,.ta-swipe,.ta-web b,.ta-bars i,.ta-aa,.wk-card,.wk-bob,.wk-chart i,.mk-chart i,.wk-chart path,.mk-chart path,.wk-scan,.wk-risk i,.wk-hop,.wk-stamp,.wk-bubbles span,.wk-mini i,.mk-sheet,.mk-alert,.mk-tick{animation:none!important}.wk-chart path,.mk-chart path{stroke-dashoffset:0}.wk-case,.wk-part,.wk-art,.wk-text,.st-prog,.st-switch-pill{transition:none!important}}@media (max-width:370px){.header-row{gap:10px}.logo-h2{font-size:15px}.header-logo svg{width:22px;height:auto}.header-actions{gap:6px}.icon-btn{width:44px;height:44px}}.kt-y{color:var(--kt)}.kt-stage{border:1px solid var(--line);perspective:1400px;background:#050507;border-radius:16px;height:340px;position:relative;overflow:hidden}.kt-desk{width:74%;transition:transform .7s var(--spring);border:1px solid #2a2a31;border-radius:12px;position:absolute;top:26px;right:-40px;overflow:hidden;box-shadow:0 40px 60px -30px #000000f2}.kt-desk img,.kt-phone img{width:100%;height:auto;display:block}.kt-phone{width:132px;transition:transform .7s var(--spring);border:2px solid #2a2a31;border-radius:20px;position:absolute;bottom:-70px;right:30px;overflow:hidden;box-shadow:0 40px 50px -20px #000000f2}.kt-box{width:190px;height:250px;transform-style:preserve-3d;transition:transform .7s var(--spring);margin-top:-125px;position:absolute;top:50%;left:44px;transform:rotateY(-24deg)rotateX(6deg)}.kt-face{box-sizing:border-box;position:absolute}.kt-front{color:#f4f6fa;background:#0b0b0e;border:1px solid #2a2a31;border-radius:6px;flex-direction:column;gap:10px;padding:18px 16px;display:flex;inset:0;transform:translateZ(28px);box-shadow:0 40px 60px -24px #000000f2}.kt-front-top{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.kt-edition{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8d8f99;font-size:9px}.kt-word{font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.02em;margin-top:auto;font-size:30px;font-weight:800;line-height:.95}.kt-word b{color:var(--kt);font-weight:800;display:block}.kt-band{background:var(--kt);border-radius:3px;height:6px}.kt-for{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#c8c9d0;font-size:10px}.kt-side{background:var(--kt);width:56px;color:var(--on-kt);transform-origin:100%;border-radius:0 4px 4px 0;justify-content:center;align-items:center;display:flex;top:0;bottom:0;right:0;transform:translateZ(28px)rotateY(90deg)}.kt-side span{writing-mode:vertical-rl;font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.02em;font-size:18px;font-weight:800}.kt-top{transform-origin:top;background:#1c1c22;height:56px;top:0;left:0;right:0;transform:translateZ(28px)rotateX(90deg)}.mk-featured:hover .kt-box{animation:wk-boing .6s var(--spring);transform:rotateY(-24deg)rotateX(6deg)translateY(-10px)translateZ(30px)}.mk-featured:hover .kt-desk{transform:translate(-10px)}.mk-featured:hover .kt-phone{transform:translateY(-26px)}.kt-inpack{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:20px;display:flex}.kt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kt-list li{border:1px solid var(--line);background:var(--bg);animation:st-in .55s var(--spring) both;transition:transform .5s var(--spring), border-color .2s;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.kt-list li:hover{border-color:var(--kt);transform:translateY(-3px)}.kt-list li>span:last-child{color:var(--ink-2);flex-direction:column;gap:2px;font-size:13px;line-height:19px;display:flex}.kt-list b{color:var(--ink);font-size:15px;font-weight:600}.kt-ic{background:var(--raised);width:40px;height:40px;color:var(--kt);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kt-ic svg *{transform-box:fill-box}.ki-line{stroke-dasharray:30;animation:ki-draw 3s var(--spring) infinite}@keyframes ki-draw{0%{stroke-dashoffset:30px}50%,to{stroke-dashoffset:0}}.ki-ping{transform-origin:50%;animation:bi-grow 2s var(--spring) infinite;fill:var(--kt);stroke:none}.ki-tick{stroke-dasharray:12;animation:ki-tick 2.6s var(--spring) infinite}@keyframes ki-tick{0%,20%{stroke-dashoffset:12px}45%,to{stroke-dashoffset:0}}.ki-num{animation:1.6s steps(2,end) infinite ki-blink}@keyframes ki-blink{50%{opacity:.35}}@media (max-width:720px){.kt-stage{height:280px}.kt-box{width:140px;height:190px;margin-top:-95px;left:18px}.kt-word{font-size:23px}.kt-side{width:40px}.kt-side span{font-size:14px}.kt-top{height:40px}.kt-front,.kt-side,.kt-top{--d:20px}.kt-desk{width:80%;top:20px;right:-70px}.kt-phone{width:92px;bottom:-50px;right:12px}.kt-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kt-box,.kt-desk,.kt-phone,.kt-list li,.wk-kt-phone{transition:none!important;animation:none!important}.kt-ic svg *,.wk-riskbar i{animation:none!important}}.tp-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.tp-strip ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tp{--c:var(--tp-blue);border:1px solid color-mix(in srgb, var(--c) 45%, var(--line));background:color-mix(in srgb, var(--c) 10%, var(--surface));height:34px;color:var(--ink);animation:tp-in .6s var(--spring) both;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.tp.is-new{animation:tp-in .6s var(--spring) both, st-boing .6s var(--spring) .55s}@keyframes tp-in{0%{opacity:0;transform:translateY(10px)scale(.4)}to{opacity:1;transform:none}}.tp-yellow{--c:var(--tp-yellow)}.tp-purple{--c:var(--tp-purple)}.tp-blue{--c:var(--tp-blue)}.tp-orange{--c:var(--tp-orange)}.tp-red{--c:var(--tp-red)}.tp-ic{background:var(--c);color:#0a0a0c;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tp-ic svg *{transform-box:fill-box}.tp-a{transform-origin:50%}.tp-swipe{animation:tp-swipe 2.4s var(--spring) infinite}@keyframes tp-swipe{0%,35%{transform:translate(0)}50%,85%{transform:translate(-1.5px)}to{transform:translate(0)}}.tp-build{transform-origin:0;animation:ta-build 2.2s var(--spring) infinite}.tp-bars{transform-origin:bottom;animation:ta-live 1.4s var(--spring) infinite}.tp-wiggle{transform-origin:20% 80%;animation:tp-wiggle 2s var(--spring) infinite}@keyframes tp-wiggle{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}}.tp-flip{animation:tp-flip 2.6s var(--spring) infinite}@keyframes tp-flip{0%,55%{transform:scaleX(1)}70%{transform:scaleX(-1)}85%,to{transform:scaleX(1)}}.tp-pop{animation:bi-grow 2.2s var(--spring) infinite}.tp-twinkle{animation:tp-twinkle 1.8s var(--spring) infinite}.tp-twinkle2{animation:tp-twinkle 1.8s var(--spring) .6s infinite}@keyframes tp-twinkle{0%,to{transform:scale(.75)rotate(0)}50%{transform:scale(1.1)rotate(20deg)}}.tp-bob{animation:bi-float 1.6s var(--spring) infinite alternate}.tp-lift{animation:tp-lift 2s var(--spring) infinite}@keyframes tp-lift{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}.tp-flame{transform-origin:top;animation:tp-flame .5s var(--spring) infinite alternate}@keyframes tp-flame{0%{transform:scaleY(.6)}to{transform:scaleY(1.3)}}.tp-draw{stroke-dasharray:1;animation:wk-draw 2.6s var(--spring) infinite}.tp-bubble{animation:tp-bubble 1.8s var(--spring) infinite}.tp-b2{animation-delay:.7s}@keyframes tp-bubble{0%{opacity:0;transform:translateY(2px)scale(.4)}40%{opacity:1}to{opacity:0;transform:translateY(-5px)scale(1)}}.tp-space{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--line);padding:8px 10px}@media (prefers-reduced-motion:reduce){.tp,.tp-a,.tp-ic svg *{animation:none!important}}.sd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;display:flex}.sd-head>div:first-child{flex-direction:column;gap:12px;max-width:760px;display:flex}.sd-title{font-size:clamp(30px,3.6vw,52px)}.sd-back{color:var(--ink-2);align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.sd-back:hover{color:var(--ink)}.sd-share{flex-wrap:wrap;gap:10px;display:flex}.sd-wa{background:var(--ink);color:var(--bg);gap:10px}.sd-group{margin-top:44px}.sd-group-head{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.sd-group-head h2{font-size:clamp(26px,2.6vw,36px)}.sd-group-head p{color:var(--muted);margin:0;font-size:15px}.sd-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.sd-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);min-height:150px;color:var(--ink);transition:transform .5s var(--spring), border-color .2s;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.sd-card:hover{border-color:var(--muted);transform:translateY(-4px)}.sd-card b{font-size:19px;font-weight:600;line-height:1.25}.sd-kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:10px}.sd-open{color:var(--ink-2);margin-top:auto;font-size:14px}.sd-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;position:relative;overflow:hidden}.sd-frame iframe{border:0;width:100%;height:78vh;display:block}.sd-full{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:13px;text-decoration:none;position:absolute;top:12px;right:12px}.sd-md{max-width:860px;color:var(--ink-2);font-size:16px;line-height:1.65}.sd-md h2,.sd-md h3,.sd-md h4,.sd-md h5{color:var(--ink);margin:32px 0 10px;line-height:1.2}.sd-md h2{font-size:28px}.sd-md h3{font-size:22px}.sd-md h4{font-size:18px}.sd-md p{margin:0 0 12px}.sd-md ul,.sd-md ol{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:22px;display:flex}.sd-md b,.sd-md a{color:var(--ink)}.sd-md code{font-family:var(--font-mono);background:var(--raised);overflow-wrap:anywhere;border-radius:5px;padding:2px 6px;font-size:14px}.sd-md hr{border:0;border-top:1px solid var(--line);margin:28px 0}.sd-md table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:15px;display:block;overflow-x:auto}.sd-md th,.sd-md td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.sd-md th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.sd-locked{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;max-width:640px;min-height:50vh;display:flex}.sd-locked h1{font-size:var(--h2-size)}@media (max-width:720px){.sd-share{width:100%}.sd-share .btn{flex:1;width:auto}.sd-frame iframe{height:70vh}}
