:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff4cc;--dim:#ffe5adad;--line:#ffb53833;--glass:#0c070294;--gold:#ffbd3d;--gold-hot:#ffe06f;--ember:#ff6a00;--blood:#ff3048;--cyan:#52f1ff;--pink:#ff4c14;--lime:#a7ff5a;--red:#ff455d}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#050200;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}body:before,body:after{content:"";z-index:1;pointer-events:none;position:fixed;inset:0}body:before{background:radial-gradient(circle at 50% 45%,#ff840014 0 18%,#0000 42%,#00000057 68%,#000000e6 100%),linear-gradient(90deg,#ff6a0014,#0000 28% 72%,#ffbd3d0f)}body:after{opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 10px,#ffffff0d 11px)}button{color:inherit;font:inherit;cursor:pointer;border:0}#timefield{background:#050200;width:100vw;height:100vh;display:block;position:fixed;inset:0}.brand-portal{z-index:1;aspect-ratio:1;opacity:.18;filter:blur(.5px)saturate(1.15);mix-blend-mode:screen;pointer-events:none;background:url(/assets/brand-portal-bg-CXv4hoiH.webp) 50%/contain no-repeat;width:min(72vw,820px);animation:7s ease-in-out infinite portalBreathe;position:fixed;top:48%;left:50%;transform:translate(-50%,-50%)}.intro{z-index:5;text-align:center;pointer-events:auto;place-items:center;min-height:100vh;padding:24px;transition:opacity .62s,visibility .62s;display:grid;position:fixed;inset:0}.intro:before,.intro:after{content:"";pointer-events:none;position:absolute;inset:0}.intro:before{background:radial-gradient(circle,#ffbd3d2e,#0000 26%),radial-gradient(circle,#0000 0 32%,#0502008a 54%,#050200e6 100%)}.intro:after{opacity:.36;background:linear-gradient(90deg, transparent 0 12%, #ffbd3d24 50%, transparent 88%), repeating-conic-gradient(from 0deg at 50% 50%, #ffe06f2e 0 1deg, transparent 1deg 14deg);animation:14s linear infinite introRune;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 31% 46%,#0000 56%);mask:radial-gradient(circle,#0000 0 25%,#000 31% 46%,#0000 56%)}.intro-portal{opacity:.72;filter:saturate(1.18)contrast(1.06);pointer-events:none;background:linear-gradient(90deg,#0502009e,#05020014 24% 76%,#050200b8),linear-gradient(#0502007a,#05020014 34% 70%,#050200b3),url(/assets/portalwide-Do7NJQjY.jpeg) 50%/cover no-repeat;animation:7s ease-in-out infinite introPortal;position:absolute;inset:0}.intro-copy{z-index:1;justify-items:center;gap:14px;width:min(820px,100%);display:grid;position:relative;transform:translateY(-10px)}.intro-logo{filter:drop-shadow(0 0 18px #ffe06fcc)drop-shadow(0 0 48px #ff6a0047);width:min(180px,46vw);height:auto}.intro-kicker{color:var(--gold-hot);text-transform:uppercase;background:#0804017a;border:1px solid #ffbd3d3d;border-radius:999px;margin:0;padding:7px 12px;font-size:12px;font-weight:800}.intro h1{width:min(820px,100%);font-size:clamp(54px,9vw,128px);line-height:.82}.intro p:not(.intro-kicker){color:#fff4ccd1;text-shadow:0 0 22px #000000d1;width:min(720px,100%);margin:0;font-size:clamp(16px,1.9vw,22px);font-weight:700;line-height:1.38}.intro-start{background:radial-gradient(circle at 35% 0%, #fff4ccb8, transparent 60%), linear-gradient(135deg, #fff0a0 0%, var(--gold-hot) 32%, #ff9f22 72%, var(--ember) 100%);color:#140800;text-transform:uppercase;border:1px solid #fff4cc94;border-radius:22px;min-height:76px;margin-top:8px;padding:0 34px;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(26px,4vw,52px);line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff4cc29,0 0 34px #ff95006b,0 0 110px #ffbd3d2e}.intro-start:before{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0 22%,#ffffff75 46%,#0000 68% 100%);animation:2.6s ease-in-out infinite introButtonSweep;position:absolute;inset:-2px;transform:translate(-100%)}.intro-start span{z-index:1;position:relative}.intro-start:hover,.intro-start:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-4px)scale(1.02);box-shadow:inset 0 0 0 1px #fff4cc38,0 0 46px #ff950085,0 0 140px #ffbd3d3d}body[data-started=true] .intro{opacity:0;visibility:hidden;pointer-events:none}body.intro-exit .intro-portal{animation:.76s cubic-bezier(.2,.85,.15,1) forwards introCollapse}body.intro-exit .intro-copy{animation:.46s forwards introCopyExit}body:not([data-started=true]) .experience{opacity:0;pointer-events:none;transform:scale(.985)}body[data-started=true] .experience{opacity:1;transform:scale(1)}.experience{z-index:2;pointer-events:none;grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:100vh;padding:18px 18px 126px;transition:opacity .56s,transform .7s cubic-bezier(.2,.85,.15,1);display:grid;position:relative;overflow:hidden}.chrome,.stage,.ticker{pointer-events:auto}.chrome{justify-content:space-between;align-items:center;gap:14px;display:flex}.brand,.wallet,.era-meta,.ticker{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0804018f;box-shadow:0 16px 80px #00000059,0 0 42px #ff7b000f}.brand{letter-spacing:0;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:7px 13px 7px 8px;font-weight:800;display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 13px #ffbd3dd1);width:58px;height:34px}.wallet{border-radius:999px;align-items:center;gap:16px;min-height:46px;padding:0 16px;font-weight:800;display:flex}#netWorth{color:var(--gold-hot);text-shadow:0 0 14px #ffbd3d5c}body[data-wallet=zero] #netWorth{color:var(--red);text-shadow:0 0 18px #ff455d6b}body[data-result=true] h1{text-shadow:0 0 34px #ffbd3d52,0 12px 90px #000000e6}body[data-result=true][data-wallet=zero] h1{color:#fff0f1;text-shadow:0 0 30px #ff455d70,0 12px 90px #000000e6}#regret{color:var(--dim)}.stage{text-align:center;align-self:center;justify-items:center;gap:9px;width:min(1020px,100%);margin:0 auto;display:grid}.era-meta{color:var(--gold-hot);text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:clamp(15px,1.55vw,20px);font-weight:800;line-height:1;display:inline-flex}.era-meta span:first-child{color:var(--ink)}h1{letter-spacing:0;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 25px #ffbd3d47,0 0 54px #ff54001f,0 12px 80px #000c;width:min(980px,100%);margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(42px,7.4vw,112px);line-height:.78}#subline{width:min(720px,100%);color:var(--dim);margin:0;font-size:clamp(14px,1.6vw,18px);line-height:1.42}.coin-orbit{flex-wrap:wrap;justify-content:center;gap:10px;min-height:42px;display:flex}.coin-orbit img{object-fit:cover;border:1px solid #ffffff61;border-radius:50%;width:34px;height:34px;box-shadow:0 0 28px #ffbd3d38}.market{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ff8b1414,#0000 46%),#08040194;border:1px solid #ffbd3d40;border-radius:22px;width:min(720px,100%);overflow:hidden;box-shadow:0 22px 90px #00000057,0 0 46px #ff750014}.chart-head{min-height:36px;color:var(--dim);text-transform:uppercase;border-bottom:1px solid #ffbd3d1f;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:12px;display:flex}.chart-head strong{color:var(--gold-hot);font-weight:800}.chart{width:100%;height:96px;display:block}.chart .grid path{fill:none;stroke:#ffbd3d17;stroke-width:1px}.chart .area{fill:url(#chartFill)}.chart .line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #ffbd3d42)}.chart .line.up,.chart .last-dot.up{stroke:var(--gold-hot);fill:var(--gold-hot)}.chart .line.down,.chart .last-dot.down{stroke:var(--red);fill:var(--red)}.chart .wallet-line{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-dasharray:6 5;opacity:.9}.metrics{border-top:1px solid #ffbd3d1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metrics div{border-right:1px solid #ffbd3d1a;align-content:center;gap:3px;min-height:46px;padding:7px 10px;display:grid}.metrics div:last-child{border-right:0}.metrics span{color:var(--dim);text-transform:uppercase;font-size:10px}.metrics strong{color:var(--ink);font-size:13px}.decision{gap:9px;width:min(940px,100%);display:grid}.route-prompt{min-height:26px;color:var(--gold-hot);text-transform:uppercase;text-shadow:0 0 16px #ffbd3d61,0 0 34px #ff6a002e;justify-self:center;place-items:center;padding:0 14px;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(18px,1.8vw,25px);line-height:1;display:inline-grid}.choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.choice{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:radial-gradient(circle at 50% 0,#ffbd3d1f,#0000 58%),linear-gradient(#fff4cc1f,#ff6b0009),#0905029e;border:1px solid #ffbd3d38;border-radius:18px;min-height:104px;padding:12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden}.choice:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:70%;height:220%;transition:transform .42s;position:absolute;inset:-60% auto auto -30%;transform:rotate(18deg)translate(-120%)}.choice:hover,.choice:focus-visible{background:radial-gradient(circle at 50% 0,#ffe06f38,#0000 60%),linear-gradient(#ffbd3d2b,#ff500014),#090502b8;border-color:#ffe06fd1;outline:none;transform:translateY(-5px);box-shadow:0 18px 70px #ff7b0029}.choice:hover:after,.choice:focus-visible:after{transform:rotate(18deg)translate(260%)}.choice strong{margin-bottom:10px;font-size:clamp(15px,1.5vw,18px);line-height:1.1;display:block}.choice span{color:var(--dim);font-size:12px;line-height:1.45;display:block}.choice em{color:var(--gold-hot);text-transform:uppercase;margin-top:9px;font-size:11px;font-style:normal;display:inline-block}.choice.loss em,.choice.nuke em{color:var(--red)}.choice.moon em{color:var(--gold-hot)}.trade-preview{min-height:34px;color:var(--dim);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#0804018a;border:1px solid #ffbd3d2e;border-radius:999px;padding:9px 12px;font-size:12px;line-height:1.2;overflow:hidden}.trade-preview.win,.trade-preview.moon{color:var(--gold-hot);border-color:#ffe06f6b;box-shadow:0 0 34px #ff9a001f}.trade-preview.loss,.trade-preview.nuke{color:var(--red);border-color:#ff455d5c;box-shadow:0 0 34px #ff455d1a}.run-tape{justify-content:center;gap:6px;min-height:29px;display:flex;overflow:hidden}.run-tape:empty{display:none}.run-tape span{max-width:178px;color:var(--dim);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#ffbd3d0e;border:1px solid #ffbd3d29;border-radius:999px;padding:6px 9px;font-size:10px;overflow:hidden}.run-tape span.win,.run-tape span.moon{color:var(--gold-hot)}.run-tape span.loss,.run-tape span.nuke{color:var(--red)}.choice.replay{text-align:center;grid-column:2/span 2}.last-tick{min-height:36px;color:var(--gold-hot);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#0804017a;border:1px solid #ffbd3d2e;border-radius:999px;margin:0;padding:10px 12px;font-size:11px;display:none;overflow:hidden}.ticker{z-index:4;isolation:isolate;background:radial-gradient(circle,#ffbd3d1f,#0000 35%),linear-gradient(90deg,#ff6a0014,#0804019e 22% 78%,#ffbd3d14);border-radius:999px;place-items:center;min-height:88px;padding:8px 10px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;overflow:hidden}.ticker button{width:128px;min-height:50px;color:var(--dim);opacity:max(0, calc(.68 - min(var(--abs), 4) * .2));transform:translate(-50%, -50%) translateX(calc(var(--offset) * 252px)) translateY(calc(var(--abs) * 4px)) scale(calc(1 - min(var(--abs), 3) * .12));filter:blur(calc(max(0, var(--abs) - 2) * 1px));will-change:transform, opacity, filter;background:radial-gradient(circle,#ffe06f1a,#0000 70%),#0804012e;border:0;border-radius:999px;grid-template-columns:1fr;grid-template-areas:"year""name";align-content:center;justify-items:center;gap:3px;padding:8px 10px;transition:transform .62s cubic-bezier(.2,.85,.15,1),opacity .62s,filter .62s,background .62s;display:grid;position:absolute;top:50%;left:50%;overflow:visible}.ticker:before,.ticker:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ticker:before{opacity:.72;background:linear-gradient(90deg,#0000,#ffe06f1f,#ffe06fb8,#ff6a0047,#0000);border-radius:999px;width:min(940px,100% - 80px);height:1px;box-shadow:0 0 18px #ff9a0047,0 0 46px #ffbd3d29}.ticker:after{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 8%, #ffe06f52 10%, transparent 13% 36%, #ff6a0047 40%, transparent 44% 66%, #ffe06f2e 70%, transparent 74% 100%);opacity:.78;border-radius:50%;width:292px;animation:11s linear infinite timelineRune;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 59% 62%,#0000 66%);mask:radial-gradient(circle,#0000 0 56%,#000 59% 62%,#0000 66%)}.ticker button.active{color:#140800;z-index:3;background:radial-gradient(circle at 35% 0%, #fff4cca3, transparent 62%), linear-gradient(135deg, #fff0a0 0%, var(--gold-hot) 34%, #ff9f22 72%, var(--ember) 100%);opacity:1;filter:none;isolation:isolate;border:1px solid #ffe06fb8;border-radius:22px;grid-template-columns:1fr auto;grid-template-areas:"year icons""name icons";justify-items:start;gap:4px 11px;width:268px;min-height:74px;padding:12px 16px;animation:.62s both activeYearIgnite;box-shadow:inset 0 0 0 1px #fff4cc2e,0 0 26px #ff95005c,0 0 92px #ffbd3d33}.ticker button.active:before,.ticker button.active:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.ticker button.active:before{z-index:-1;background:conic-gradient(from 0deg, transparent 0 10%, #ffe06f85 12%, transparent 15% 42%, #ff6a0080 46%, transparent 50% 74%, #fff4cc5c 78%, transparent 82% 100%);opacity:.72;padding:1px;animation:6.5s linear infinite reverse timelineRune;inset:-16px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ticker button.active:after{z-index:0;mix-blend-mode:screen;opacity:0;background:linear-gradient(100deg,#0000 0 20%,#ffffff61 45%,#0000 68% 100%);animation:.72s ease-out timelineGate;inset:-2px}.ticker button.past{pointer-events:auto}.ticker button.future{pointer-events:none}.ticker button.far{opacity:0}.timeline-year{z-index:1;letter-spacing:0;grid-area:year;font-family:Archivo Black,Impact,sans-serif;font-size:21px;line-height:.9;position:relative}.ticker button.active .timeline-year{font-size:39px}.timeline-name{z-index:1;color:currentColor;text-transform:uppercase;opacity:.78;white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:9px;position:relative;overflow:hidden}.timeline-icons{z-index:1;grid-area:icons;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;position:relative}.timeline-ghost{z-index:5;width:268px;min-height:74px;color:var(--gold-hot);pointer-events:none;background:radial-gradient(circle at 50% 0,#ffe06f33,#0000 62%),#0804016b;border:1px solid #ffe06f7a;border-radius:22px;align-content:center;justify-items:center;animation:.76s cubic-bezier(.22,.84,.18,1) forwards yearExitLeft;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #ff950040}.timeline-ghost .timeline-year{font-size:39px}.ticker img{object-fit:cover;border:1px solid #14080052;border-radius:50%;width:24px;height:24px}.ticker button:not(.active) img{opacity:0;border-color:#ffbd3d38;width:0;height:0}.flash{animation:.52s flash}.loss-flash{animation:.68s lossFlash}.nuke-flash{animation:.76s nukeFlash}.moon-flash{animation:.76s moonFlash}.pnl-burst{z-index:7;color:var(--gold-hot);text-shadow:0 0 40px #ffbd3d85;pointer-events:none;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(44px,9vw,136px);line-height:.8;animation:.92s forwards burst;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.pnl-burst.loss,.pnl-burst.nuke{color:var(--red);text-shadow:0 0 44px #ff455d85}.pnl-burst.flat,.pnl-burst.sync{color:var(--cyan);text-shadow:0 0 40px #54f7ff6b}@keyframes flash{0%{filter:brightness()}35%{filter:brightness(1.9)saturate(1.55)}to{filter:brightness()}}@keyframes lossFlash{0%{filter:brightness()}35%{filter:brightness(.72)saturate(1.8)hue-rotate(320deg)}to{filter:brightness()}}@keyframes nukeFlash{0%{filter:invert(0)brightness();transform:translate(0)}18%{filter:invert()brightness(1.8);transform:translate(-8px)}36%{filter:invert(0)brightness(.65)saturate(2);transform:translate(8px)}to{filter:invert(0)brightness();transform:translate(0)}}@keyframes moonFlash{0%{filter:brightness()}40%{filter:brightness(2.05)saturate(1.8)}to{filter:brightness()}}@keyframes burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-2deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.06)rotate(1deg)}to{opacity:0;transform:translate(-50%,-58%)scale(1.28)rotate(0)}}@keyframes portalBreathe{0%,to{opacity:.13;transform:translate(-50%,-50%)scale(.98)rotate(0)}50%{opacity:.23;transform:translate(-50%,-50%)scale(1.04)rotate(1.5deg)}}@keyframes introPortal{0%,to{opacity:.66;transform:scale(1.02)}50%{opacity:.82;transform:scale(1.07)}}@keyframes introRune{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@keyframes introButtonSweep{0%,42%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes introCollapse{0%{opacity:.82;filter:saturate(1.18)contrast(1.06)brightness();transform:scale(1.04)}42%{opacity:.95;filter:saturate(1.42)contrast(1.12)brightness(1.38);transform:scale(1.16)}to{opacity:0;filter:saturate(1.8)contrast(1.18)brightness(1.7)blur(8px);transform:scale(1.34)}}@keyframes introCopyExit{to{opacity:0;filter:blur(4px);transform:translateY(-24px)scale(.96)}}@keyframes timelineRune{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes timelineGate{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(-36deg)}22%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(42deg)}}@keyframes activeYearIgnite{0%{opacity:.2;filter:brightness(1.85)blur(2px)}to{opacity:1;filter:brightness()blur()}}@keyframes yearExitLeft{0%{opacity:.95;filter:blur()brightness(1.25);transform:translate(-50%,-50%)scale(1)}55%{opacity:.58;filter:blur(1px)brightness(1.1);transform:translate(calc(-50% - 170px),calc(5px - 50%))scale(.82)rotate(-3deg)}to{opacity:0;filter:blur(5px)brightness(.75);transform:translate(calc(-50% - 305px),calc(12px - 50%))scale(.56)rotate(-7deg)}}@media (width>=761px) and (height<=860px){.experience{padding:14px 18px 106px}.stage{align-self:start;gap:6px;padding-top:8px}.era-meta{padding:7px 12px;font-size:clamp(14px,1.25vw,17px)}h1{font-size:clamp(48px,6vw,86px);line-height:.8}#subline{font-size:15px;line-height:1.32}.coin-orbit{min-height:30px}.coin-orbit img{width:28px;height:28px}.market{border-radius:18px;width:min(700px,100%)}.chart-head{min-height:30px;font-size:11px}.chart{height:72px}.metrics div{min-height:36px;padding:5px 8px}.metrics span{font-size:9px}.metrics strong{font-size:12px}.decision{gap:6px;width:min(940px,100%)}.route-prompt{min-height:22px;font-size:clamp(17px,1.45vw,21px)}.choice{border-radius:15px;min-height:88px;padding:10px}.choice strong{margin-bottom:7px;font-size:clamp(14px,1.25vw,16px)}.choice span{font-size:11px;line-height:1.34}.choice em{margin-top:7px;font-size:10px}.trade-preview{min-height:29px;padding:7px 11px;font-size:11px}.run-tape{min-height:24px}.run-tape span{padding:4px 8px;font-size:9px}.ticker{min-height:78px;padding:6px 10px;bottom:12px}.ticker button{min-height:44px}.ticker button.active{width:250px;min-height:66px;padding:10px 14px}.ticker button.active .timeline-year,.timeline-ghost .timeline-year{font-size:35px}.timeline-ghost{width:250px;min-height:66px}}@media (width<=760px){html,body{overflow-y:auto}.experience{gap:18px;height:auto;min-height:100svh;padding:14px;overflow:visible}.intro{min-height:100svh;padding:18px}.intro-portal{background-position:50%}.intro-copy{gap:12px;transform:none}.intro-logo{width:min(150px,50vw)}.intro-kicker{font-size:10px}.intro h1{width:min(350px,100%);font-size:clamp(40px,12.5vw,64px)}.intro p:not(.intro-kicker){font-size:15px;line-height:1.42}.intro-start{border-radius:18px;width:min(330px,100%);min-height:66px;padding:0 18px}.chrome{flex-direction:column;align-items:stretch}.brand,.wallet{justify-content:space-between;width:100%}.brand-logo{width:72px}.brand-portal{opacity:.13;width:118vw;top:42%}.stage{align-self:start;padding:24px 0 12px;transform:none}h1{font-size:clamp(38px,13vw,68px)}.market{border-radius:18px}.chart{height:94px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics div:nth-child(2){border-right:0}.choices{grid-template-columns:1fr}.choice{min-height:94px}.trade-preview{white-space:normal;border-radius:18px}.run-tape{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.choice.replay{grid-column:auto}.last-tick{white-space:normal;border-radius:18px;display:block}.ticker{border-radius:999px;min-height:104px;position:relative;bottom:auto;left:auto;right:auto}.ticker button{width:104px;min-height:54px;transform:translate(-50%, -50%) translateX(calc(var(--offset) * 174px)) translateY(calc(var(--abs) * 4px)) scale(calc(1 - min(var(--abs), 3) * .12));padding:8px 9px}.ticker button.active{width:214px;min-height:74px;padding:10px 13px}.timeline-year{font-size:18px}.ticker button.active .timeline-year{font-size:35px}.timeline-name{font-size:8px}.ticker img{width:21px;height:21px}.timeline-ghost{width:214px;min-height:74px}.timeline-ghost .timeline-year{font-size:35px}.ticker:before{width:calc(100% - 44px)}.ticker:after{width:230px}}
