@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.jXPCDG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.jXPCDG_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.J3wvYq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.J3wvYq_variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0}button,input{font:inherit;color:inherit}img,svg,video,canvas{max-width:100%;display:block}:root{--bg:#0a0a0b;--surface:#131315;--surface-raised:#1e1e21;--text:#ededee;--muted:#9b9ba1;--subtle:#6b6b72;--silver:#d6d8de;--hair:#ffffff14;--hair-strong:#ffffff29;--positive:#83d9ac;--negative:#ff999c;--warning:#f5d28e;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--font-ui:var(--font-inter), system-ui, -apple-system, sans-serif;--font-display:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--dock-h:calc(78px + env(safe-area-inset-bottom));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:16px}html.sheet-open{overflow:hidden}body{background:radial-gradient(120% 70% at 50% -10%, #19191d 0%, #0a0a0b00 60%), var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:var(--dock-h);overflow-x:clip}::selection{background:#d6d8de40}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.page{z-index:1;max-width:1200px;padding:0 max(18px, env(safe-area-inset-left));margin:0 auto;position:relative}.stage{min-height:calc(100svh - var(--dock-h));flex-direction:column;padding-bottom:12px;display:flex;position:relative}.topbar{height:56px;padding-top:env(safe-area-inset-top);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.wordmark{font-family:var(--font-display);letter-spacing:.16em;color:var(--text);justify-self:start;font-size:15px;font-weight:500;text-decoration:none}.topbar-mark{justify-self:center}.topbar-link{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-self:end;padding:8px 0;font-size:11px;font-weight:500;text-decoration:none;transition:color .16s}.topbar-link:hover{color:var(--text)}.mark{background:#04060c;border-radius:9px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 16px -6px #8ca0ff59}.mark canvas,.mark img{width:100%;height:100%;position:absolute;inset:0}.deck-wrap{flex-direction:column;flex:1;width:min(340px,100%);min-height:0;margin:4px auto 0;display:flex}.hud{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 2px 8px;font-size:10.5px;display:grid}.hud-live{color:var(--subtle);align-items:center;gap:6px;display:inline-flex}.hud-live[data-live]{color:var(--text)}.hud-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-count{font-variant-numeric:tabular-nums;color:var(--text)}.live-dot{background:var(--subtle);border-radius:999px;width:5px;height:5px}.hud-live[data-live] .live-dot{background:var(--positive);animation:2.2s ease-out infinite live;box-shadow:0 0 #83d9ac99}@keyframes live{70%,to{box-shadow:0 0 0 6px #83d9ac00}}.deck-rail{background:var(--hair);height:1px;display:block;overflow:hidden}.deck-rail-fill{transform-origin:0;background:var(--silver);height:100%;transition:transform .4s var(--ease-out);display:block}.stack{touch-action:pan-y;border-radius:22px;outline:none;flex:auto;min-height:300px;max-height:480px;margin-top:14px;position:relative}.stack:focus-visible{box-shadow:0 0 0 2px var(--hair-strong)}.slot{transform-origin:50% 100%;transition:transform .44s var(--ease-out), filter .44s var(--ease-out), opacity .3s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.slot[data-depth="0"]{z-index:3;cursor:grab;will-change:transform}.slot[data-depth="0"]:active{cursor:grabbing}.slot[data-depth="1"]{z-index:2;filter:brightness(.55);transform:translateY(9px)scale(.95)}.slot[data-depth="2"]{z-index:1;filter:brightness(.32);transform:translateY(18px)scale(.9)}.swipe-tint{opacity:0;pointer-events:none;border-radius:22px;position:absolute;inset:0}.swipe-tint[data-dir=right]{background:linear-gradient(110deg,#83d9ac42,#83d9ac00 55%);box-shadow:inset 0 0 0 1px #83d9acb3}.swipe-tint[data-dir=left]{background:linear-gradient(250deg,#ff999c42,#ff999c00 55%);box-shadow:inset 0 0 0 1px #ff999cb3}.swipe-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#000;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;position:absolute;top:64px}.swipe-invest{background:var(--positive);left:18px;transform:rotate(-7deg)}.swipe-skip{background:var(--negative);right:18px;transform:rotate(7deg)}.swipe-tint[data-dir=right] .swipe-skip,.swipe-tint[data-dir=left] .swipe-invest,.swipe-tint:not([data-dir]) .swipe-label{display:none}.card{--tint:163 163 163;--tone:var(--muted);background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--hair), 0 30px 60px -30px #000000e6;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:size}[data-stance=bullish]{--tint:131 217 172;--tone:var(--positive)}[data-stance=bearish]{--tint:255 153 156;--tone:var(--negative)}.card-hero{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:10px;height:58%;padding:16px 16px 10px;display:flex;position:relative}.led{position:absolute;inset:0;overflow:hidden}.led canvas{width:100%;height:100%;position:absolute;inset:0}.led-glow{filter:blur(7px);opacity:.5}.led-glow[data-breathe]{animation:3.6s ease-in-out infinite alternate breathe}@keyframes breathe{0%{opacity:.3}to{opacity:.68}}.led-fade{background:linear-gradient(180deg, var(--surface) 0%, #13131540 26%, #13131500 40%, #131315bf 74%, var(--surface) 100%);position:absolute;inset:0}.card-identity,.card-headline-wrap{position:relative}.card-identity{align-items:center;gap:9px;min-height:40px;display:flex}.logo{background:var(--surface-raised);object-fit:cover;border-radius:999px;flex-shrink:0;width:28px;height:28px}.logo-mono{color:var(--text);place-items:center;font-size:13px;font-weight:700;display:grid}.card-symbol{letter-spacing:.02em;font-size:14px;font-weight:600}.card-trailing{margin-left:auto}.card-caption{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.gauge{flex-direction:column;align-items:center;gap:1px;display:inline-flex}.gauge-meter{display:block;position:relative}.gauge-meter svg{position:absolute;inset:0}.gauge-number{text-align:center;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;position:absolute;bottom:-2px;left:0;right:0}.gauge-caption{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.card-headline{font-family:var(--font-display);letter-spacing:-.03em;text-shadow:0 1px 5px #000000e6;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 9px;font-size:clamp(19px,min(7.6cqw,6.6cqh),29px);font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.card-headline strong,.sheet-headline strong{font-weight:500}.card-meta{align-items:center;gap:8px;min-width:0;display:flex}.stance{color:var(--tone);background:linear-gradient(rgb(var(--tint) / .16), rgb(var(--tint) / .16)), var(--surface);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.3}.card-source{text-overflow:ellipsis;white-space:nowrap;color:#ededeeb3;text-shadow:0 1px 6px #000c;min-width:0;font-size:13px;overflow:hidden}.card-source b{color:var(--text);font-weight:600}.take{gap:8px;margin:0;padding:8px 16px 0;list-style:none;display:grid}.take li{color:#dcdcdf;gap:8px;font-size:14px;line-height:1.42;display:flex}.take-marker{width:15px;color:var(--muted);flex-shrink:0;font-size:16px;font-weight:500;line-height:1.25}.take li[data-dir=bullish] .take-marker{color:var(--positive)}.take li[data-dir=bearish] .take-marker{color:var(--negative)}.card-fade{background:linear-gradient(180deg, #13131500, #131315eb 72%, var(--surface));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.see-more{background:var(--text);color:#000;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:12px;right:12px}.see-more svg{width:17px;height:17px}.actions{flex-shrink:0;grid-template-columns:1fr auto 1fr;gap:8px;margin-top:14px;display:grid}.action{height:44px;box-shadow:inset 0 0 0 1px var(--hair-strong);-webkit-backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease-out), background-color .16s ease, box-shadow .16s ease, opacity .16s ease;background:#ffffff06;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:inline-flex}.action svg{width:15px;height:15px}.action:active:not(:disabled){transform:scale(.96)}.action:focus-visible{outline:1px solid var(--text);outline-offset:2px}.action:disabled{opacity:.3;cursor:default}.action.skip{color:var(--negative)}.action.invest{color:var(--positive)}.action.more{width:44px;color:var(--text)}@media (hover:hover){.action:hover:not(:disabled){background:#ffffff0f}.action.skip:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ff999c80}.action.invest:hover:not(:disabled){box-shadow:inset 0 0 0 1px #83d9ac80}}.stage-row{flex:1;grid-template:"deck deck"minmax(0,1fr)"skip invest"/1fr 1fr;column-gap:16px;width:min(340px,100%);min-height:0;margin:4px auto 0;display:grid}.stage-row .deck-wrap{grid-area:deck;width:100%;min-height:0;margin:0}.caption{align-content:start;gap:4px;min-width:0;margin-top:16px;display:grid}.caption[data-side=skip]{grid-area:skip}.caption[data-side=invest]{text-align:right;grid-area:invest;justify-items:end}.caption-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0;font-size:12px;font-weight:400}.caption-sub{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.caption[data-has-list] .caption-sub{display:none}.caption-list{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0 0;font-size:10.5px;display:flex}.caption[data-side=invest] .caption-list{justify-content:flex-end}.caption-tag{width:100%}.caption-ticker{border-radius:999px;padding:1px 7px}.caption[data-side=invest] .caption-ticker{color:var(--positive);box-shadow:inset 0 0 0 1px #83d9ac4d}.caption[data-side=skip] .caption-ticker{color:var(--negative);box-shadow:inset 0 0 0 1px #ff999c4d}.caption-ticker[data-new]{animation:ticker .7s var(--ease-out)}.caption[data-side=invest] .caption-ticker[data-new]{--flash:#83d9ac73}.caption[data-side=skip] .caption-ticker[data-new]{--flash:#ff999c73}@keyframes ticker{0%{background:var(--flash);color:#000;transform:translateY(4px)}to{background:0 0}}@media (min-width:900px){.stage-row{width:100%;height:min(calc(100svh - var(--dock-h) - 96px), 600px);flex:none;grid-template:"skip deck invest"minmax(0,1fr)/minmax(0,1fr) 340px minmax(0,1fr);column-gap:56px;margin:auto 0}.stage-row .stack{max-height:none}.caption{align-content:end;align-self:end;gap:10px;max-width:320px;margin:0 0 2px}.caption[data-side=skip]{text-align:right;justify-self:end;justify-items:end}.caption[data-side=invest]{text-align:left;justify-self:start;justify-items:start}.caption[data-side=skip] .caption-list{justify-content:flex-end}.caption[data-side=invest] .caption-list{justify-content:flex-start}.caption-title{letter-spacing:.02em;font-size:24px;line-height:1.1}.caption-sub,.caption[data-has-list] .caption-sub{max-width:28ch;font-size:14px;display:block}.caption-list{gap:6px;font-size:11px}}.end{text-align:center;-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--hair);animation:rise .42s var(--ease-out);background:#131315db;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.end h3{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:22px;font-weight:400}.end p{max-width:30ch;color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.45}.end .button{width:100%;max-width:260px}.end-check{color:#000;background:var(--positive);border-radius:999px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.98)}}.button{letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;height:46px;transition:transform .12s var(--ease-out), background-color .16s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button:focus-visible{outline:1px solid var(--text);outline-offset:3px}.button.primary{background:var(--text);color:#000}.button.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-strong);background:0 0}@media (hover:hover){.button.primary:hover{background:#fff}.button.ghost:hover{background:#ffffff0d}}.sheet-root{z-index:60;pointer-events:none;position:fixed;inset:0}.sheet-root[data-open]{pointer-events:auto}.sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;cursor:default;background:#0009;border:0;padding:0;transition:opacity .32s;position:absolute;inset:0}.sheet-root[data-open] .sheet-scrim{opacity:1}.sheet{background:var(--surface);max-width:540px;max-height:88svh;box-shadow:inset 0 1px 0 var(--hair-strong), 0 -20px 60px #0009;transition:transform .46s var(--ease-sheet);border-radius:22px 22px 0 0;flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.sheet-root[data-open] .sheet{transform:translate(0,0)}.sheet-root:not([data-open]) .sheet{visibility:hidden;transition:transform .46s var(--ease-sheet), visibility 0s .46s}.sheet-grip{touch-action:none;cursor:grab;flex-shrink:0;place-items:center;height:24px;display:grid}.sheet-handle{background:#ffffff38;border-radius:999px;width:36px;height:4px}.sheet-body{overscroll-behavior:contain;padding:4px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.sheet-top{align-items:center;gap:9px;margin-bottom:14px;display:flex}.sheet-close{box-shadow:inset 0 0 0 1px var(--hair-strong);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:auto;padding:7px 13px;font-size:11px}.sheet-headline{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 12px;font-size:26px;font-weight:400;line-height:1.12}.sheet-body .card-source{text-shadow:none}.sheet-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:22px 0 2px;font-size:10.5px;font-weight:500}.take-sheet{padding:8px 0 0}.take-sheet li{font-size:15px}.sheet-score{box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;align-items:center;gap:16px;margin-top:20px;padding:14px;display:flex}.sheet-score p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.sheet-score b{color:var(--text)}.sheet-original{color:#dcdcdf;margin:20px 0 0;font-size:14.5px;line-height:1.45}.sheet-original span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px;display:block}.sheet-link{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);margin-top:16px;font-size:14px;display:inline-block}.sheet-cta{width:100%;margin-top:22px}.dock{z-index:50;padding:12px 14px calc(12px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0a0a0b00,#0a0a0bd1 55%);position:fixed;bottom:0;left:0;right:0}.dock-inner{-webkit-backdrop-filter:blur(22px)saturate(140%);max-width:440px;box-shadow:inset 0 0 0 1px var(--hair-strong), 0 16px 40px -12px #000000e6;pointer-events:auto;background:#161619b3;border-radius:999px;margin:0 auto;padding:5px;position:relative}.dock-above{max-width:calc(100% - 12px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--hair);white-space:nowrap;animation:toast .3s var(--ease-out);background:#161619db;border-radius:999px;align-items:center;padding:6px 12px;font-size:10.5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)}.dock-toast{color:var(--positive)}.dock-error{color:var(--negative);text-transform:none;letter-spacing:0;font-family:var(--font-ui);font-size:12.5px}@keyframes toast{0%{opacity:0;transform:translate(-50%,6px)}}.dock-picks{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.chip{color:var(--positive);border-radius:999px;padding:1px 7px;font-weight:500;box-shadow:inset 0 0 0 1px #83d9ac59}.dock-form{border-radius:999px;align-items:center;gap:6px;display:flex}.dock-form[data-pulse]{animation:nudge .9s var(--ease-out)}@keyframes nudge{0%{box-shadow:0 0 #d6d8de80}to{box-shadow:0 0 0 12px #d6d8de00}}.dock-input{background:0 0;border:0;border-radius:999px;flex:1;min-width:0;height:46px;padding:0 16px;font-size:16px}.dock-input:focus{outline:none}.dock-button{background:var(--text);color:#000;white-space:nowrap;cursor:pointer;height:46px;transition:transform .12s var(--ease-out), opacity .16s ease;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dock-button:active{transform:scale(.96)}.dock-button:disabled{opacity:.7}.dock-button.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-strong);background:0 0}.dock-done{min-height:46px;animation:done .36s var(--ease-out);align-items:center;gap:10px;padding:0 0 0 8px;display:flex}@keyframes done{0%{opacity:0;transform:translateY(6px)}}.dock-check{color:#000;background:var(--positive);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.dock-check svg{width:15px;height:15px}.dock-done-text{min-width:0;color:var(--muted);flex:1;gap:1px;font-size:12px;line-height:1.3;display:grid}.dock-done-text b{color:var(--text);font-size:14px;font-weight:600}.guide{margin-top:120px}.guide-head{max-width:760px;margin:0 0 40px}.guide-kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px}.guide-head h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(28px,6.4vw,60px);font-weight:400;line-height:1.02}.guide-lede{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:15px;line-height:1.55}.guide-grid{display:grid}.toc{display:none}@media (min-width:1000px){.guide-grid{grid-template-columns:180px minmax(0,1fr);gap:60px}.toc{align-self:start;padding-top:40px;display:block;position:sticky;top:32px}}.toc p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);margin:0 0 12px;font-size:10.5px}.toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc li{counter-increment:toc}.toc a{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:10px;padding:6px 0;font-size:11.5px;text-decoration:none;transition:color .16s;display:flex}.toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--subtle)}.toc a:hover{color:var(--text)}.doc{border-top:1px solid var(--hair);gap:22px;padding:40px 0;display:grid}@media (min-width:760px){.doc{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:48px}}.eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:12px;margin:0 0 14px;font-size:11px;display:flex}.eyebrow span{color:var(--text)}.doc-text h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(22px,4.8vw,34px);font-weight:400;line-height:1.06}.doc-text p:not(.eyebrow){color:var(--muted);text-wrap:pretty;max-width:46ch;margin:14px 0 0;font-size:15px;line-height:1.6}.doc-visual{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--hair);background:#1313158c;border-radius:18px;padding:18px;position:relative;overflow:hidden}.funnel{gap:14px;display:grid}.funnel-in{gap:6px;display:grid;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.funnel-row{height:28px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:0 10px;font-size:12.5px;line-height:28px;display:block;overflow:hidden}.funnel-more{background:repeating-linear-gradient(90deg,#ffffff0a 0 60%,#0000 60% 100%) 0 0/90px 100%}.funnel-checks{flex-wrap:wrap;gap:6px;display:flex}.funnel-checks span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:999px;padding:5px 10px 5px 24px;font-size:10.5px;position:relative}.funnel-checks span:before{content:"✓";color:var(--silver);position:absolute;left:10px}.funnel-out{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;font-size:18px;display:flex}.funnel-out b{font-weight:400}.funnel-stack{width:38px;height:48px;position:relative}.funnel-stack i{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:8px;position:absolute;inset:0}.funnel-stack i:first-child{opacity:.5;transform:translate(7px,-5px)rotate(8deg)}.funnel-stack i:nth-child(2){opacity:.75;transform:translate(3px,-2px)rotate(4deg)}.funnel-stack i:nth-child(3){background:radial-gradient(circle, #d6d8de 0 1px, transparent 1.5px) 0 0 / 5px 5px, var(--surface-raised)}.take-demo .take{padding:12px 0 0}.take-demo-head{align-items:center;gap:10px;display:flex}.take-demo-head .note{font-family:var(--font-mono);color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.take-demo-headline{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 0;font-size:21px;line-height:1.15}.take-demo-source{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin:14px 0 0;font-size:10.5px}.score-demo{gap:18px;display:grid}.score-demo-gauge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:16px;font-size:11px;display:flex}.score-demo-gauge>span:last-child{color:var(--muted)}.score-zones{flex-wrap:wrap;gap:6px;display:flex}.score-zones span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10.5px}.score-zones [data-zone=weak]{color:var(--negative);box-shadow:inset 0 0 0 1px #ff999c4d}.score-zones [data-zone=mixed]{color:var(--warning);box-shadow:inset 0 0 0 1px #f5d28e4d}.score-zones [data-zone=strong]{color:var(--positive);box-shadow:inset 0 0 0 1px #83d9ac4d}.score-parts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.score-parts li{grid-template-columns:minmax(0,130px) 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.score-bar{background:linear-gradient(90deg, var(--silver) calc(var(--w) * 100%), var(--hair) 0);border-radius:999px;height:2px}.score-max{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);font-size:10.5px}.invest-demo{gap:18px;display:grid}.amounts{gap:6px;display:flex}.amounts span{text-align:center;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--muted);border-radius:999px;flex:1;padding:10px 0;font-size:13px}.amounts span[data-on]{color:#000;background:var(--text);box-shadow:none}.invest-swipe{align-items:center;gap:12px;display:flex}.invest-card{background:var(--surface-raised);border-radius:14px;gap:6px;width:80px;padding:11px;font-size:13px;display:grid;transform:rotate(6deg);box-shadow:inset 0 0 0 1px #83d9ac99}.invest-card i{background:var(--hair-strong);border-radius:9px;height:4px;display:block}.invest-arrow{color:var(--positive);font-size:20px}.invest-pill{color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #83d9ac59}.invest-tick{color:#000;background:var(--positive);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.invest-note{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);margin:0;font-size:10.5px}.decks-demo{gap:0;display:grid}.deck-tile{border-bottom:1px solid var(--hair);gap:4px;padding:14px 4px;display:grid}.deck-tile:last-child{border-bottom:0}.deck-tile b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:18px;font-weight:400;display:flex}.deck-tile b:before{content:"";background:var(--tone-color);border-radius:999px;width:6px;height:6px}.deck-tile span{color:var(--muted);padding-left:16px;font-size:13.5px}.deck-tile[data-tone=blue]{--tone-color:var(--silver)}.deck-tile[data-tone=green]{--tone-color:var(--positive)}.deck-tile[data-tone=amber]{--tone-color:var(--warning)}.faq{display:grid}.faq details{border-bottom:1px solid var(--hair)}.faq details:first-child{border-top:1px solid var(--hair)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-size:15px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);transition:transform .2s var(--ease-out);font-size:16px;line-height:1.2}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:-4px 0 16px;font-size:14px;line-height:1.6}.footer{border-top:1px solid var(--hair);margin-top:80px;padding:56px 0 28px}.footer-grid{gap:48px;display:grid}@media (min-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:60px}}.footer-wordmark{font-family:var(--font-display);letter-spacing:.08em;color:var(--text);margin:0 0 36px;font-size:clamp(52px,14vw,132px);font-weight:400;line-height:.9}.footer-lede{margin:0;font-size:18px}.footer-sub{color:var(--muted);margin:6px 0 20px;font-size:14px}.footer-index{margin:0;padding:0;list-style:none}.footer-index li+li a{border-top:1px solid var(--hair)}.footer-index a{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);align-items:baseline;gap:18px;padding:14px 0;font-size:clamp(22px,4.2vw,40px);font-weight:400;text-decoration:none;transition:color .16s;display:flex}.footer-index a span{font-family:var(--font-mono);color:var(--subtle);width:22px;font-size:12px}@media (hover:hover){.footer-index a:hover{color:var(--muted)}}.footer-base{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;font-size:10.5px;display:flex}.footer-base p{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.led-glow[data-breathe],.hud-live[data-live] .live-dot,.end,.dock-above,.dock-done,.dock-form[data-pulse]{animation:none}.slot{transition:opacity .3s}.sheet{transition:opacity .24s}}@media (prefers-reduced-transparency:reduce){.dock-inner,.dock-above,.doc-visual,.end{-webkit-backdrop-filter:none;background:#18181b}}.gauge{gap:3px}@media (prefers-reduced-motion:reduce){.caption-ticker[data-new]{animation:none}}.actions.sr-only:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:14px 0 0;position:static;overflow:visible}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dock-inner,.aha-panel{background:#28282e9e;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff0f,0 14px 40px -10px #000000e6,0 0 36px -6px #96aaff38}.dock-inner:before,.aha-panel:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ring-angle), #ffffff2e, #a0b4ffd9, #ffffff59, #f5aadcbf, #ffffff2e);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:7s linear infinite ring;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ring{to{--ring-angle:360deg}}.dock-inner:focus-within{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff1a,0 14px 40px -10px #000000e6,0 0 44px -4px #96aaff59}.dock-input::placeholder{color:#a6a6ad}.dock-inner[data-hidden]{visibility:hidden}.aha{z-index:70;position:fixed;inset:0}.aha-scrim{-webkit-backdrop-filter:blur(6px);cursor:default;background:#0606088c;border:0;padding:0;animation:.3s both aha-fade;position:absolute;inset:0}.aha[data-state=closing] .aha-scrim{animation:.24s both aha-fade-out}@keyframes aha-fade{0%{opacity:0}}@keyframes aha-fade-out{to{opacity:0}}.aha-panel{--aha-pad:24px;-webkit-backdrop-filter:blur(24px)saturate(140%);background:#1c1c20e6;border-radius:28px;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.aha-body{position:absolute;bottom:0;left:0;right:0}.aha-content{padding:26px var(--aha-pad) 18px;animation:aha-rise .3s 60ms var(--ease-out) both;gap:10px;display:grid}.aha[data-state=closing] .aha-content{animation:.12s both aha-fade-out}@keyframes aha-rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}.aha-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px}.aha-title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:27px;font-weight:400;line-height:1.08}.aha-sub{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.aha-picks{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:10.5px;display:flex}.aha-pick{color:var(--positive);border-radius:999px;padding:1px 7px;box-shadow:inset 0 0 0 1px #83d9ac4d}.aha-error{color:var(--negative);margin:0;font-size:13px}.aha-form{padding:0 var(--aha-pad) var(--aha-pad)}.aha-form .dock-form{box-shadow:inset 0 0 0 1px var(--hair-strong);background:#0a0a0b8c;border-radius:999px;padding:5px}@media (max-width:599px){.aha-panel{--aha-pad:18px}}.aha-done{box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;margin-top:6px;padding:5px}.aha-close{z-index:1;width:32px;height:32px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;animation:.3s .26s both aha-fade;display:grid;position:absolute;top:14px;right:14px}.aha-close:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.dock-inner:before,.aha-panel:before{animation:none}.aha-content,.aha-close,.aha-scrim{animation-duration:1ms;animation-delay:0s}}.topbar{justify-content:space-between;height:52px;display:flex}.brand{align-items:center;gap:4px;margin-left:-6px;text-decoration:none;display:inline-flex}.brand .wordmark{justify-self:auto}.mark{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.mark img{mix-blend-mode:screen;transition:opacity .2s}.stage-row{margin-top:0}.stack{max-height:600px}.footer{margin-top:64px;padding:24px 0 8px}.footer-base{margin-top:0}#page-end{height:1px}@media (min-width:900px){.stage-row{height:min(calc(100svh - var(--dock-h) - 64px), 720px);margin:0 0 auto}.caption{align-content:start;align-self:end;height:360px;margin:0}}@media (min-width:760px){.doc.doc-wide{grid-template-columns:1fr;gap:28px}}.doc-wide .doc-text{max-width:640px}.process{-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--hair);background:#13131580;border-radius:20px;grid-template-rows:210px auto auto;gap:14px;padding:16px;display:grid;overflow:hidden}@media (min-width:760px){.process{grid-template-rows:320px;grid-template-columns:minmax(0,1.55fr) 168px minmax(0,1fr);align-items:center;gap:0;padding:20px 24px 20px 0}}.process-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.process-in{min-width:0;height:100%;position:relative}.process-in .process-label{z-index:1;position:absolute;top:0;left:0}@media (min-width:760px){.process-in .process-label{left:24px}}.process-stream{width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 100%);mask-image:linear-gradient(90deg,#0000,#000 7% 100%)}.process-gate{gap:10px;display:grid;position:relative}.process-slit{background:linear-gradient(90deg, transparent, var(--silver), transparent);height:1px;display:block;box-shadow:0 0 12px #d6d8de99}@media (min-width:760px){.process-gate{align-content:center;height:100%;padding-left:22px}.process-slit{background:linear-gradient(180deg, transparent, var(--silver), transparent);width:1px;height:auto;position:absolute;top:12%;bottom:12%;left:0}.process-slit:after{content:"";background:radial-gradient(closest-side,#fffffff2,#0000);border-radius:999px;width:7px;height:36px;animation:2.4s ease-in-out infinite slit;position:absolute;left:-3px}}@keyframes slit{0%{opacity:0;top:0}20%,80%{opacity:1}to{opacity:0;top:calc(100% - 36px)}}.process-checks{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:760px){.process-checks{gap:12px;display:grid}}.process-checks li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);padding-left:16px;font-size:10px;animation:3.2s ease-in-out infinite check;position:relative}.process-checks li:before{content:"✓";position:absolute;left:0}.process-checks li:nth-child(2){animation-delay:.45s}.process-checks li:nth-child(3){animation-delay:.9s}@keyframes check{0%,to{color:var(--subtle);box-shadow:inset 0 0 0 1px var(--hair-strong)}18%,40%{color:var(--text);text-shadow:0 0 10px #d6d8de80;box-shadow:inset 0 0 0 1px #d6d8de99,0 0 18px -2px #d6d8de59}}.process-out{gap:10px;min-width:0;display:grid}.process-cards{height:178px;position:relative}.process-card{background:radial-gradient(120% 80% at 100% 0%, rgb(var(--tint) / .1), transparent 60%), var(--surface);box-shadow:inset 0 0 0 1px var(--hair-strong), 0 20px 40px -20px #000000e6;border-radius:16px;align-content:start;gap:10px;padding:14px 16px;display:grid;position:absolute;inset:0}.process-card[data-state=in]{animation:pc-in .62s var(--ease-out) both}.process-card[data-state=out]{animation:.42s both pc-out}@keyframes pc-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.98)}}@keyframes pc-out{to{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.98)}}.process-card-top{justify-content:space-between;align-items:center;min-height:30px;display:flex}.process-card-headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.18;display:-webkit-box;overflow:hidden}.process-card-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12.5px;overflow:hidden}@media (prefers-reduced-motion:reduce){.process-slit:after,.process-checks li,.process-card[data-state]{animation:none}}.process{grid-template-rows:210px auto auto}@media (min-width:760px){.process{grid-template-rows:420px;align-items:stretch}}.process-out{flex-direction:column;justify-content:center;padding-top:26px;display:flex;position:relative}.process-out .process-label{position:absolute;top:0;left:0}@media (min-width:760px){.process-out{padding-top:0}.process-gate{align-content:center}}.process-cards{width:100%;max-width:320px;height:360px}@media (min-width:760px){.process-cards{margin:0 auto}}.process-card{box-shadow:none;background:0 0;border-radius:22px;padding:0;display:block}.process-cards{height:224px}.process-card{background:radial-gradient(110% 90% at 100% 0%, rgb(var(--tint) / .12), transparent 55%), var(--surface);box-shadow:inset 0 0 0 1px var(--hair-strong), 0 24px 48px -24px #000000e6;border-radius:20px;align-content:start;gap:18px;padding:18px 20px 20px;display:grid}.pcard-top{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.pcard-id{gap:1px;min-width:0;display:grid}.pcard-ticker{letter-spacing:.02em;font-size:14px;font-weight:600}.pcard-source{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.pcard-headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:400;line-height:1.16;display:-webkit-box;overflow:hidden}.pcard-headline strong{font-weight:500}.process-gate{z-index:2;align-content:center;justify-items:center;padding:8px 0;display:grid;position:relative}.process-slit{width:auto;height:1px;position:absolute;top:50%;left:4%;right:4%}.process-checks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.process-checks li{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--hair-strong);-webkit-backdrop-filter:blur(6px);background:#101012e6;border-radius:999px;padding:6px 12px 6px 26px}.process-checks li:before{left:11px}@media (min-width:760px){.process{grid-template-columns:minmax(0,1.5fr) 212px minmax(0,1fr)}.process-in{margin-right:-106px}.process-gate{height:100%;padding:0}.process-slit{width:1px;height:auto;inset:8% auto 8% 50%}.process-checks{flex-direction:column;align-items:center;gap:44px}.process-out{padding-left:20px}}.process-checks li{color:var(--text);align-items:center;gap:10px;padding:7px 14px;transition:box-shadow .24s,background-color .24s;animation:none;display:inline-flex}.process-checks li:before{content:none}.process-checks li[data-decoding]{background:#1e1e22f2;box-shadow:inset 0 0 0 1px #d6d8de99,0 0 20px -2px #d6d8de59}.gate-key{color:var(--subtle)}.gate-val{min-width:9ch;color:var(--text);font-variant-numeric:tabular-nums}.gate-val[data-tone=positive]{color:var(--positive)}.gate-val[data-tone=negative]{color:var(--negative)}.gate-val[data-tone=warning]{color:var(--warning)}@media (min-width:760px){.process-checks{gap:34px}}.machine,.drive,.investd,.decks3d-wrap{-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--hair);background:#13131580;border-radius:20px;position:relative;overflow:hidden}.distill-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.distill-ring{place-items:center;width:44px;height:44px;display:grid;position:relative}.distill-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.distill-ring b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ring-track{fill:none;stroke:var(--hair-strong);stroke-width:2px}.ring-fill{fill:none;stroke:var(--silver);stroke-width:2px;stroke-linecap:round;stroke-dasharray:119.4}.distill-ticker{align-items:center;gap:9px;margin:0;display:flex}.distill-ticker .logo{width:26px;height:26px}.distill-points{gap:10px;padding:0}.distill-points li{opacity:.18;transition:opacity .3s}.distill-points li[data-on]{opacity:1}.caret{vertical-align:-2px;background:var(--silver);width:7px;height:1em;margin-left:2px;animation:.8s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.machine{gap:18px;padding:18px;display:grid}@media (min-width:760px){.machine{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:22px 24px}}.machine-read{align-content:start;gap:14px;display:grid}.machine-headline{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:19px;line-height:1.2}.machine-graph{min-height:240px;box-shadow:inset 0 0 0 1px var(--hair);background:#0a0a0b99;border-radius:14px;position:relative;overflow:hidden}.machine-graph svg{width:100%;height:100%;position:absolute;inset:0}.machine-graph .zone-bull{fill:#83d9ac09}.machine-graph .zone-bear{fill:#ff999c09}.machine-graph .grid{stroke:#ffffff0a;stroke-width:1px}.machine-graph .axis{stroke:var(--hair-strong);stroke-dasharray:3 5}.machine-graph .ghost{fill:none;stroke:#d6d8de29;stroke-width:1px;stroke-dasharray:1;vector-effect:non-scaling-stroke}.machine-graph .mline{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #d6d8de59)}.mdot{fill:var(--silver);animation:1.4s ease-out infinite mdot}.mdot[data-tone=pos]{fill:var(--positive)}.mdot[data-tone=neg]{fill:var(--negative)}@keyframes mdot{0%{r:4;opacity:1}to{r:12;opacity:.15}}.machine-axis{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;position:absolute;left:12px}.machine-axis.top{color:#83d9acb3;top:10px}.machine-axis.bottom{color:#ff999cb3;bottom:10px}.machine-call{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#000;background:var(--silver);opacity:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;transition:opacity .26s,transform .42s cubic-bezier(.3,1.6,.4,1);position:absolute;top:50%;right:14px;transform:scale(1.6)rotate(-6deg)}.machine-call[data-tone=pos]{background:var(--positive)}.machine-call[data-tone=neg]{background:var(--negative)}.machine-call[data-on]{opacity:1;transform:scale(1)rotate(-6deg)}@media (min-width:760px){.drive{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:22px 24px}}.assemble-head{align-items:center;gap:9px;min-width:0;margin:0;display:flex}.assemble-head .logo{width:26px;height:26px}.assemble-headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:13px;overflow:hidden}.assemble-bar{background:var(--hair);border-radius:999px;height:2px;display:block;overflow:hidden}.assemble-bar i{transform-origin:0;background:var(--silver);height:100%;transition:transform .7s var(--ease-out);display:block}.assemble-formula{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-size:10.5px}.assemble-band{min-height:1.4em;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);font-size:12px}.assemble-band[data-band=Strong]{color:var(--positive)}.assemble-band[data-band=Mixed]{color:var(--warning)}.assemble-band[data-band=Weak]{color:var(--negative)}.investd{gap:16px;padding:18px;display:grid}.investd .amounts button{font-family:var(--font-mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-strong);cursor:pointer;transition:background-color .2s ease, color .2s ease, transform .12s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:1;padding:10px 0;font-size:13px}.investd .amounts button:active{transform:scale(.96)}.investd .amounts button[data-on]{color:#000;background:var(--text);box-shadow:none}.investd-stage{place-items:center;height:150px;display:grid;position:relative}.investd-card{background:var(--surface);width:min(280px,100%);box-shadow:inset 0 0 0 1px var(--hair-strong), 0 20px 40px -20px #000000e6;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .38s var(--ease-out);border-radius:18px;gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.investd-card:active{cursor:grabbing}.investd-card[data-flying]{opacity:0;transition:transform .42s cubic-bezier(.4,0,1,1),opacity .42s}.investd-glow{pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#83d9ac4d,#0000 60%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #83d9acb3}.investd-amount{font-family:var(--font-mono);color:var(--positive);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:13px;box-shadow:inset 0 0 0 1px #83d9ac59}.investd-headline{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.2;display:-webkit-box;overflow:hidden}.investd-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);font-size:10px;animation:1.6s ease-in-out infinite hint}@keyframes hint{50%{color:var(--muted);transform:translate(6px)}}.investd-receipts{gap:8px;min-height:92px;display:grid}.investd-receipts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.investd-receipts li{font-family:var(--font-mono);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;animation:.52s cubic-bezier(.3,1.5,.5,1) receipt;display:inline-flex;box-shadow:inset 0 0 0 1px #83d9ac4d}@keyframes receipt{0%{opacity:0;transform:translate(-30px)scale(.8)}}.investd-tick{color:var(--positive)}.decks3d-wrap{gap:16px;padding:22px 18px 18px;display:grid}.decks3d{perspective:900px;height:230px;position:relative}.deck3d{width:150px;height:200px;color:inherit;cursor:pointer;transform-style:preserve-3d;transition:transform .76s var(--ease-out), opacity .56s ease, filter .56s ease;background:0 0;border:0;margin-left:-75px;padding:0;position:absolute;top:6px;left:50%}.deck3d[data-pos=center]{z-index:3;transform:translate(0)translateZ(40px)rotateY(0)}.deck3d[data-pos=right]{opacity:.55;filter:brightness(.7);z-index:1;transform:translate(118px)translateZ(-60px)rotateY(-36deg)}.deck3d[data-pos=left]{opacity:.55;filter:brightness(.7);z-index:1;transform:translate(-118px)translateZ(-60px)rotateY(36deg)}.deck3d-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:16px;position:absolute;inset:0}.deck3d-card.back1{filter:brightness(.6);transform:translateY(7px)scale(.95)}.deck3d-card.back2{filter:brightness(.4);transform:translateY(14px)scale(.9)}.deck3d-card.front{box-shadow:inset 0 0 0 1px var(--hair-strong), 0 24px 40px -20px #000000e6;grid-template-rows:1fr auto;padding:12px;display:grid;overflow:hidden}.deck3d-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-align:left;font-size:15px}.face-led{background:radial-gradient(circle,#83d9ac 0 1.3px,#0000 1.8px) 0 0/7px 7px;border-radius:10px;animation:3s ease-in-out infinite alternate breathe;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 60% 40%,#000,#0000)}.face-lines{align-content:end;gap:5px;margin-top:-40px;display:grid}.face-lines i{background:var(--hair-strong);border-radius:9px;height:5px}.face-lines i:last-child{width:60%}@keyframes dip-dot{0%{opacity:1;r:3.5}to{opacity:0;r:11}}.decks3d-note{text-align:center;color:var(--muted);animation:toast-in .42s var(--ease-out);gap:4px;margin:0;font-size:14px;display:grid}.decks3d-note b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:18px;font-weight:400}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.faq-item{border-bottom:1px solid var(--hair)}.faq-item:first-child{border-top:1px solid var(--hair)}.faq-q{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;display:flex}.faq-q span{font-family:var(--font-mono);color:var(--muted);transition:transform .3s var(--ease-out);font-size:18px}.faq-item[data-open] .faq-q span{transform:rotate(45deg)}.faq-a{transition:grid-template-rows .36s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item[data-open] .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--muted);opacity:0;transition:opacity .3s ease, transform .36s var(--ease-out);margin:0 0 16px;font-size:14px;line-height:1.6;transform:translateY(-4px)}.faq-item[data-open] .faq-a p{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.caret,.mdot,.investd-hint,.face-led,.investd-receipts li{animation:none!important}.deck3d{transition:none}}.deck3d[data-pos=right]{transform:translate(132px)translateZ(-150px)rotateY(-26deg)scale(.86)}.deck3d[data-pos=left]{transform:translate(-132px)translateZ(-150px)rotateY(26deg)scale(.86)}.deck3d[data-pos=center]{transform:translate(0)translateZ(30px)rotateY(0)scale(1.04)}.sheet{bottom:var(--dock-h);max-height:calc(100svh - var(--dock-h) - 24px);box-shadow:inset 0 0 0 1px var(--hair-strong), 0 24px 70px #000000b3;border-radius:22px}.sheet-root:not([data-open]) .sheet{transform:translate3d(0, calc(105% + var(--dock-h)), 0)}.sheet-body{padding-bottom:20px}html.sheet-open .dock{z-index:65;background:0 0}.byline{font-family:var(--font-display);letter-spacing:.06em;color:var(--subtle);margin-left:7px;font-size:13px;transform:translateY(1px)}.footer-brand{font-family:var(--font-display);letter-spacing:.12em;color:var(--text)}.footer-brand span{letter-spacing:.04em;color:var(--subtle)}.footer-social{flex-wrap:wrap;gap:6px 18px;display:flex}.footer-social a{color:var(--muted);text-decoration:none;transition:color .16s}.footer-social a:hover{color:var(--text)}.caption-ticker i{opacity:.85;margin-left:6px;font-style:normal}.caption-ticker i[data-tone=down]{color:var(--negative)}.yb{--tone:var(--positive);--tone-soft:#83d9ac29;text-align:left;background:radial-gradient(120% 140% at 0% 0%, var(--tone-soft), transparent 60%), #13131599;-webkit-backdrop-filter:blur(10px);width:100%;box-shadow:inset 0 0 0 1px var(--hair-strong);min-height:min-content;animation:yb-in .52s var(--ease-out);border-radius:16px;gap:6px;margin-top:8px;padding:12px 14px;display:grid;position:relative}.yb[data-tone=down]{--tone:var(--negative);--tone-soft:#ff999c1f}@keyframes yb-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.yb-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px}.yb-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.yb-num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tone);text-shadow:0 0 22px var(--tone-soft);background:linear-gradient(100deg, var(--tone) 40%, #fff 50%, var(--tone) 60%) 120% 0 / 260% 100%;-webkit-text-fill-color:transparent;animation:yb-shine 1.6s var(--ease-out) .2s both;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:400;line-height:1;position:relative}@keyframes yb-shine{0%{background-position:120% 0}to{background-position:-40% 0}}.yb-spark{color:var(--tone);flex-shrink:0;overflow:visible}.yb-base{stroke:var(--hair-strong);stroke-dasharray:2 3}.yb-line{fill:none;stroke:var(--tone);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px var(--tone-soft));animation:yb-draw 1.1s var(--ease-out) forwards}.yb-area{opacity:0;animation:.6s .7s forwards yb-fade}.yb-dot{fill:var(--tone);opacity:0;animation:.2s 1s forwards yb-fade,1.8s ease-out 1.2s infinite yb-ping}@keyframes yb-draw{to{stroke-dashoffset:0}}@keyframes yb-fade{to{opacity:1}}@keyframes yb-ping{0%{r:2.6}50%{r:4.2}to{r:2.6}}.yb-line-copy{color:var(--text);margin:0;font-size:13px}.yb-fine{color:var(--subtle);margin:0;font-size:10px;line-height:1.45}.yb[data-variant=aha]{margin-top:4px}@media (max-width:899px){.yb[data-variant=caption],.caption-ticker i{display:none}}@media (prefers-reduced-motion:reduce){.yb,.yb-num,.yb-line,.yb-area,.yb-dot{animation:none}.yb-line{stroke-dashoffset:0}.yb-area,.yb-dot{opacity:1}}.machine-graph .ghost,.machine-graph .mline{stroke-dasharray:none}.mmark{stroke:#ffffff0d;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;transition:stroke .3s}.mmark[data-on][data-dir=bullish]{stroke:#83d9ac59}.mmark[data-on][data-dir=bearish]{stroke:#ff999c59}.mmark[data-on][data-dir=neutral]{stroke:#d6d8de4d}.mmark-label{font-family:var(--font-mono);color:var(--subtle);opacity:.4;font-size:10px;transition:opacity .3s,color .3s;position:absolute;top:8px;translate:-50%}.mmark-label[data-on]{opacity:1}.mmark-label[data-on][data-dir=bullish]{color:var(--positive)}.mmark-label[data-on][data-dir=bearish]{color:var(--negative)}.mhead{stroke:#d6d8de8c;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #d6d8decc)}.machine-axis.top{top:26px}.machine-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.machine .distill-points{align-content:start;min-height:9.6em}.machine .distill-points li>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.drive{gap:20px;padding:18px;display:grid}.drive-inputs{align-content:start;gap:14px;min-width:0;display:grid}.drive-rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.drive-rows li{opacity:.32;grid-template-columns:8px minmax(0,128px) 1fr 44px;align-items:center;column-gap:10px;font-size:12.5px;transition:opacity .26s;display:grid}.drive-rows li[data-on]{opacity:1}.drive-group{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);grid-column:1/-1;margin:2px 0;font-size:10px}.drive-rows li[data-group=stock]{margin-top:6px}.drive-dot{background:var(--c);border-radius:999px;width:8px;height:8px;transition:box-shadow .26s,transform .26s}.drive-rows li[data-active] .drive-dot{box-shadow:0 0 12px var(--c);transform:scale(1.35)}.drive-name{color:var(--muted);transition:color .2s}.drive-rows li[data-active] .drive-name{color:var(--text)}.drive-bar{background:#ffffff0f;border-radius:999px;height:4px;display:block;overflow:hidden}.drive-bar i{border-radius:inherit;transform-origin:0;background:var(--c);height:100%;box-shadow:0 0 10px var(--c);display:block}.drive-rows b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);justify-self:end;font-size:11px;font-weight:500}.drive-out{color:var(--silver);justify-items:center;gap:4px;display:grid;position:relative}.drive-out[data-band=Strong]{color:var(--positive)}.drive-out[data-band=Mixed]{color:var(--warning)}.drive-out[data-band=Weak]{color:var(--negative)}.drive-gauge{width:100%;max-width:320px;overflow:visible}.drive-zone{fill:none;stroke-width:3px;stroke-linecap:round}.drive-track{fill:none;stroke:#ffffff0f;stroke-width:18px}.drive-seg{fill:none;stroke-width:18px;filter:drop-shadow(0 0 6px #0009)}.drive-tip{stroke:#0a0a0b;stroke-width:3px;filter:drop-shadow(0 0 8px)}.drive-read{justify-items:center;gap:2px;margin-top:-78px;display:grid}.drive-num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:58px;font-weight:400;line-height:1}.drive-band{min-height:1.4em;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);font-size:11.5px}.drive-out[data-band] .drive-band{color:currentColor;animation:band-in .42s var(--ease-out)}@keyframes band-in{0%{opacity:0;letter-spacing:.3em;transform:translateY(4px)}}.drive-out .assemble-formula{margin-top:8px}.investd .amounts{position:relative}.amounts-pill{background:var(--text);border-radius:999px;width:calc(25% - 4.5px);transition:transform .46s cubic-bezier(.3,1.45,.5,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 24px #ffffff2e}.investd .amounts button{z-index:1;background:0 0;position:relative}.investd .amounts button[data-on]{color:#000;box-shadow:none;background:0 0}.investd-amount[data-pop]{animation:.62s cubic-bezier(.3,1.6,.45,1) amount-pop;position:relative}.investd-amount[data-pop]:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--positive);animation:amount-ring .62s var(--ease-out) forwards;pointer-events:none;position:absolute;inset:-2px}@keyframes amount-pop{0%{color:#000;background:var(--positive);transform:scale(1.9)}45%{color:#000;background:var(--positive)}to{transform:scale(1)}}@keyframes amount-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.investd-sweep{border-radius:inherit;pointer-events:none;animation:sweep .7s var(--ease-out) forwards;background:linear-gradient(100deg,#0000 30%,#83d9ac47 50%,#0000 70%) -120% 0/220% 100% no-repeat;position:absolute;inset:0}@keyframes sweep{to{background-position:220% 0}}.investd-card{animation:.46s cubic-bezier(.2,1.2,.35,1) investd-enter}@keyframes investd-enter{0%{opacity:0;transform:translateY(16px)scale(.9)}}.investd-card[data-flying]{transition:transform .44s cubic-bezier(.5,0,.9,.6),opacity .44s .12s}.investd-stamp{z-index:2;font-family:var(--font-mono);letter-spacing:.06em;color:#000;background:var(--positive);border-radius:10px;padding:6px 12px;font-size:15px;font-weight:600;animation:.26s cubic-bezier(.3,1.6,.5,1) stamp-in;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(-8deg);box-shadow:0 0 30px #83d9ac99}@keyframes stamp-in{0%{opacity:0;transform:translateY(-50%)rotate(-8deg)scale(2.2)}}.investd-flash{pointer-events:none;background:radial-gradient(50% 60% at 70%,#83d9ac52,#0000 70%);animation:.9s ease-out forwards flash;position:absolute;inset:-20px}@keyframes flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.investd-sparks{pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:50%;left:72%}.investd-sparks i{background:var(--positive);width:6px;height:6px;box-shadow:0 0 10px var(--positive);opacity:0;border-radius:999px;animation:.76s cubic-bezier(.15,.8,.3,1) .2s forwards spark;position:absolute;top:-3px;left:-3px}.investd-sparks i:nth-child(3n){background:#fff}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(var(--s))}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(0)}}.investd-total{color:var(--positive);font-weight:500;animation:.52s cubic-bezier(.3,1.6,.5,1) total-pop;display:inline-block}@keyframes total-pop{0%{transform:scale(1.8)}}.investd-receipts{height:92px;min-height:0;overflow:hidden}.decks3d-note{align-content:start;height:70px}@media (max-width:599px){.decks3d-note{height:92px}}.face-dip{width:100%;height:100%;overflow:visible}.dip-paid{stroke:#d6d8de80;stroke-width:1px;stroke-dasharray:3 3}.dip-paid-label,.dip-low-label{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--subtle);font-size:5.6px}.dip-low-label{text-anchor:middle;fill:var(--positive);opacity:0}.dip-line{fill:none;stroke:var(--silver);stroke-width:2px;stroke-linecap:round;stroke-dasharray:190;stroke-dashoffset:190px}.dip-zone{opacity:0}.dip-low{fill:var(--positive);opacity:0}.deck3d[data-pos=center] .dip-line{animation:dip-draw 1.4s var(--ease-out) forwards}.deck3d[data-pos=center] .dip-zone,.deck3d[data-pos=center] .dip-low-label{animation:.5s .8s forwards yb-fade}.deck3d[data-pos=center] .dip-low{animation:.2s .7s forwards yb-fade,1.8s ease-out .9s infinite dip-dot}.deck3d:not([data-pos=center]) .dip-line{stroke-dashoffset:0}.deck3d:not([data-pos=center]) :is(.dip-zone,.dip-low,.dip-low-label){opacity:1}@keyframes dip-draw{to{stroke-dashoffset:0}}.face-earn{grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;min-height:0;display:grid}.earn-date{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warning);justify-self:start;font-size:9px}.earn-phone{background:#e8c3721f;border-radius:999px;align-self:center;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e8c37266}.earn-phone svg{width:22px;height:22px;fill:var(--warning)}.earn-wave{border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:0 0 0 1.5px #e8c372b3}.earn-chart{width:100%;height:44px;overflow:visible}.earn-call{stroke:#e8c37280;stroke-dasharray:2 3}.earn-pre,.earn-up,.earn-down{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.earn-pre{stroke:var(--silver)}.earn-up{stroke:var(--positive)}.earn-down{stroke:var(--negative);opacity:0}.deck3d[data-pos=center] .earn-phone svg{animation:3.6s ease-in-out infinite earn-ring}.deck3d[data-pos=center] .earn-wave{animation:3.6s ease-out infinite wave}.deck3d[data-pos=center] .earn-wave+.earn-wave{animation-delay:.35s}.deck3d[data-pos=center] .earn-call{animation:3.6s infinite call}.deck3d[data-pos=center] :is(.earn-pre,.earn-up,.earn-down){stroke-dasharray:1}.deck3d[data-pos=center] .earn-pre{animation:3.6s ease-out infinite earn-pre}.deck3d[data-pos=center] .earn-up{animation:7.2s ease-out infinite earn-move}.deck3d[data-pos=center] .earn-down{animation:7.2s ease-out 3.6s infinite backwards earn-move}.earn-pre,.earn-up,.earn-down{stroke-dashoffset:0}@keyframes earn-ring{0%,30%,to{transform:rotate(0)}3%,9%,15%,21%{transform:rotate(-16deg)}6%,12%,18%,24%{transform:rotate(16deg)}}@keyframes wave{0%{opacity:.9;transform:scale(1)}28%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes call{0%,30%{opacity:.3}36%{opacity:1}to{opacity:.3}}@keyframes earn-pre{0%{stroke-dashoffset:1px}32%,to{stroke-dashoffset:0}}@keyframes earn-move{0%,16%{opacity:1;stroke-dashoffset:1px}30%{stroke-dashoffset:0}47%{opacity:1;stroke-dashoffset:0}50%,to{opacity:0;stroke-dashoffset:0}}.toc ol{gap:0;position:relative}.toc li{height:32px}.toc a{white-space:nowrap;align-items:center;height:100%;padding:0 0 0 12px}.toc-bar{background:var(--positive);width:2px;height:18px;box-shadow:0 0 10px var(--positive);opacity:0;transform:translateY(calc(var(--i,0) * 32px));border-radius:999px;transition:transform .42s cubic-bezier(.3,1.25,.5,1),opacity .2s;position:absolute;top:7px;left:0}.toc ol[data-has-active] .toc-bar{opacity:1}.toc a[data-active]{color:var(--text)}.toc a[data-active]:before{color:var(--positive)}@media (prefers-reduced-motion:reduce){.amounts-pill,.toc-bar{transition:none}.investd-amount[data-pop],.investd-amount[data-pop]:after,.investd-sweep,.investd-card,.investd-stamp,.investd-flash,.investd-sparks i,.investd-total,.earn-phone svg,.earn-wave,.earn-call,.earn-pre,.earn-up,.earn-down,.drive-out[data-band] .drive-band{animation:none!important}}.pcard-skel{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff21 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:999px;animation:1.1s linear infinite skel;display:block}.pcard-skel-logo{flex-shrink:0;width:30px;height:30px}.pcard-skel-line{height:10px;margin:3px 0}@keyframes skel{to{background-position:-200% 0}}.pcard-pop{animation:.42s cubic-bezier(.3,1.5,.5,1) pcard-pop;display:inline-flex}@keyframes pcard-pop{0%{opacity:0;transform:scale(.6)}}.pcard-in{animation:pcard-in .36s var(--ease-out)}@keyframes pcard-in{0%{opacity:0;filter:blur(4px);transform:translateY(3px)}}.process-card .pcard-reading{color:var(--muted);background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%;animation:1.1s linear infinite skel}.pcard-reading i{background:currentColor;border-radius:999px;width:3px;height:3px;margin-left:2px;animation:.9s ease-in-out infinite dots;display:inline-block}.pcard-reading i:nth-child(2){animation-delay:.15s}.pcard-reading i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,to{opacity:.25}50%{opacity:1}}.pcard-stamp{animation:.46s cubic-bezier(.3,1.6,.5,1) pcard-stamp}@keyframes pcard-stamp{0%{opacity:0;transform:scale(1.5)}}.pcard-headline-wrap{position:relative}.pcard-skel-lines{gap:12px;display:grid;position:absolute;inset:4px 0 auto}.pcard-skel-lines i{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:6px;height:16px;animation:1.1s linear infinite skel;display:block}.pcard-word{animation:word-in .38s var(--ease-out) both;display:inline-block}@keyframes word-in{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}}.process-card[data-state=in][data-phase="5"]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 35%,#ffffff1a 50%,#0000 65%) 0 -17%/100% 250% no-repeat;animation:1s cubic-bezier(.33,0,.2,1) forwards card-rise;position:absolute;inset:0}@keyframes card-rise{to{background-position:0 117%}}@media (prefers-reduced-motion:reduce){.pcard-skel,.pcard-skel-lines i,.process-card .pcard-reading,.pcard-reading i,.pcard-pop,.pcard-in,.pcard-stamp,.pcard-word,.process-card[data-phase="5"]:after{animation:none}}.process-slit:after{content:none}.process-checks .gate-val{min-width:12ch}.process-checks li[data-calc] .gate-val{color:var(--subtle)}.process{position:relative}.process-pipes{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.pipe{fill:none;stroke:var(--silver);stroke-opacity:.55;stroke-width:1px;stroke-linecap:round;filter:drop-shadow(0 0 4px #d6d8de59)}@media (min-width:760px){.process-slit{display:none}.process-out{z-index:2;position:relative}}.process-light{z-index:1;filter:drop-shadow(0 0 6px #d6d8decc);offset-rotate:auto;offset-distance:0;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#0000);border-radius:999px;width:40px;height:7px;position:absolute;top:0;left:0}@media (min-width:760px){.process-checks li{box-sizing:border-box;width:196px}.process-checks .gate-key{flex-shrink:0;width:6.5ch}.process-checks .gate-val{white-space:nowrap;flex:1;min-width:0;overflow:hidden}}.process-checks li[data-calc]{box-shadow:inset 0 0 0 1px var(--hair-strong)}.process-checks li[data-done]{background:#161619f2;box-shadow:inset 0 0 0 1px #ffffffc7}
