:root{color:#e7eef9;background:#0c111a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px;background:radial-gradient(circle at 12% 0%,rgba(55,105,186,.16),transparent 34rem),#0c111a}button{font:inherit}button:disabled{cursor:not-allowed;opacity:.43}h1,h2,h3,p,dl,dd{margin:0}.app-status{display:grid;width:100%;height:100dvh;place-items:center;color:#aeb9ca}.round-completion-notice{display:grid;width:100%;height:100dvh;place-items:center;padding:18px}.round-completion-notice>div{display:grid;gap:8px;min-width:min(280px,100%);padding:22px;border:1px solid rgba(164,186,224,.2);border-radius:14px;background:#121c2b;color:#f1f7ff;text-align:center}.round-completion-notice strong{font-size:1.1rem}.round-completion-notice span{color:#73d9c3;font-variant-numeric:tabular-nums}.playable-round,.reveal-screen{position:relative;width:100%;height:100vh;height:100dvh;padding:clamp(6px,1vw,14px);overflow:hidden}.playable-round{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(6px,1vw,12px)}.round-statusbar,.round-brand,.round-clock,.round-toolbar,.chart-heading,.chart-meta,.chart-legend,.control-heading,.overlay-heading,.reveal-header,.reveal-footer,.segment-row{display:flex;align-items:center}.round-statusbar{min-height:34px;justify-content:space-between;gap:10px;padding:0 2px}.round-brand{gap:8px;min-width:0}.round-brand strong{font-size:.87rem;letter-spacing:.14em}.round-brand span,.round-phase,.chart-heading,.control-heading>span,.metrics-panel article>span,.metrics-panel small,.scan-button small,.reveal-card>span,.reveal-card small,.reveal-footer{color:#8ea0bd;font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.round-clock{gap:9px;font-variant-numeric:tabular-nums}.round-clock>strong{color:#f3f7ff;font-size:1rem}.round-phase{color:#8da2c5}.round-phase.is-running{color:#71d9c0}.round-clock.is-final-five>strong{color:#ffd37a}.round-clock.is-final-three>strong,.round-clock.is-final-two>strong{color:#ffb37b}.round-clock.is-final-one>strong{color:#ff8495;animation:final-seconds-pulse .7s ease-in-out infinite}.round-toolbar{gap:8px}.language-switch{display:flex;gap:2px;padding:2px;border:1px solid #253550;border-radius:8px;background:#111a29}.language-switch button{min-width:29px;min-height:26px;padding:0 5px;color:#8296b8;border:0;border-radius:5px;background:transparent;font-size:.62rem;font-weight:800;letter-spacing:.06em;cursor:pointer}.language-switch button[aria-pressed=true]{color:#f4fbff;background:#2a4f70}.start-button,.help-button,.position-button,.scan-button,.overlay-heading button,.onboarding-close,.play-again-button{border:1px solid transparent;border-radius:8px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.start-button,.play-again-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;color:#061521;border-color:#bbf4e6;background:#78dfc4;box-shadow:inset 0 1px #fff6,0 2px #0615214d;font-size:.8rem;font-weight:900;letter-spacing:.01em}.start-button{min-width:150px}.primary-cta-icon{display:inline-block;font-size:.9em;line-height:1}.help-button{display:grid;width:30px;min-height:30px;padding:0;place-items:center;color:#cfe1f8;border-color:#405777;background:#17263a;font-size:.9rem;font-weight:900}.start-button:hover:not(:disabled),.help-button:hover,.position-button:hover:not(:disabled),.scan-button:hover:not(:disabled),.overlay-heading button:hover,.onboarding-close:hover,.play-again-button:hover{transform:translateY(-1px)}.start-button:active:not(:disabled),.play-again-button:active{transform:translateY(1px);box-shadow:inset 0 1px #06152129}.start-button:focus-visible,.play-again-button:focus-visible,.help-button:focus-visible{outline:3px solid #f5dd91;outline-offset:3px}.game-layout{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(278px,330px);gap:clamp(7px,1vw,12px)}.chart-stage{position:relative;min-width:0;min-height:0}.chart-stage>.market-chart-panel{height:100%}.market-chart-panel,.compact-panel,.reveal-card,.segments-panel{border:1px solid rgba(164,186,224,.16);background:#121c2b;box-shadow:0 10px 30px #00000029}.market-chart-panel{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:5px;padding:clamp(8px,1.05vw,14px);border-radius:12px}.chart-heading{justify-content:space-between;min-height:16px;color:#8da2c5}.chart-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:8px}.chart-legend{justify-self:start;gap:5px}.chart-legend i{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%}.chart-legend i:first-child{margin-left:0}.legend-context{background:#66738d}.legend-game{background:#73d9c3}.chart-m5{justify-self:end;color:#a3b5d1;font-variant-numeric:tabular-nums}.signal-cluster{display:flex;align-items:center;justify-self:center;gap:6px;min-width:0}.instrument-signal{border:1px solid rgba(111,198,220,.28);border-radius:7px;background:#14283bad;box-shadow:0 0 12px #5acccf1a,inset 0 1px #c6f4ff14}.flow-indicator,.tempo-indicator{display:inline-grid;align-items:center;min-width:0;padding:3px 5px;color:#c1d7ee;font-size:.59rem;font-weight:900;letter-spacing:.055em}.flow-indicator{grid-template-columns:auto 66px auto;gap:5px}.tempo-indicator{grid-template-columns:auto 72px auto;gap:5px}.flow-track,.tempo-track{position:relative;height:5px;border-radius:999px;box-shadow:0 0 7px #63dad047}.flow-track{background:linear-gradient(90deg,#b46b78,#5b7190 47%,#4c9387 53%,#6de0c2)}.flow-track i,.tempo-track i{position:absolute;display:block}.flow-zero{top:-2px;bottom:-2px;left:50%;width:1px;background:#edf5ffbf}.flow-marker{top:50%;width:9px;height:9px;border:2px solid #f5fbff;border-radius:50%;background:#132235;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #030a128c,0 0 7px #8cf4e07a}.tempo-meter{display:grid;gap:2px;min-width:0}.tempo-track{background:linear-gradient(90deg,#506e94,#7395ba 47%,#e0b96f 53%,#efc56f)}.tempo-reference{top:-2px;bottom:-2px;left:50%;width:1px;background:#f5f9ffcc}.tempo-marker{top:50%;width:8px;height:8px;border:1px solid #fff3cf;background:#ecbf63;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 7px #ffcd6fbd}.tempo-axis-labels{display:flex;justify-content:space-between;gap:3px;color:#9cb6d4;font-size:.42rem;font-weight:750;letter-spacing:0;text-transform:none}.signal-help{position:relative;display:inline-flex;align-items:center;z-index:4}.signal-help-button{display:grid;width:17px;height:17px;padding:0;place-items:center;color:#b8cae5;border:1px solid #46607f;border-radius:50%;background:#17283d;cursor:pointer;font-size:.62rem;font-weight:900;line-height:1}.signal-help-button:hover{color:#f1f7ff;border-color:#86b3dd;background:#234360}.signal-help-button:focus-visible{outline:2px solid #f5dd91;outline-offset:2px}.signal-help-popover{position:absolute;z-index:6;top:calc(100% + 7px);left:50%;width:min(230px,66vw);padding:8px 9px;color:#dbe8f7;border:1px solid #466181;border-radius:8px;background:#142238;box-shadow:0 10px 24px #00000052;font-size:.68rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none;transform:translate(-50%)}.signal-cluster{display:grid;grid-template-areas:"flow tempo" "event event";grid-template-columns:max-content max-content;align-items:stretch;gap:4px 6px}.flow-indicator{grid-area:flow}.tempo-indicator{grid-area:tempo}.event-dashboard-strip{grid-area:event;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:3px 5px;color:#dffcf5;border:1px solid rgba(68,183,162,.48);border-radius:7px;background:#153a3bc7;box-shadow:0 0 12px #5acccf1c,inset 0 1px #c6f4ff14}.event-dashboard-strip>span{color:#8ce0cd;font-size:.58rem;font-weight:900;letter-spacing:.07em}.event-dashboard-strip>strong{min-width:0;color:#effff9;font-size:.68rem;letter-spacing:.04em}.event-dashboard-strip>small{color:#c4efe5;font-size:.65rem;font-variant-numeric:tabular-nums;white-space:nowrap}.event-dashboard-strip.is-empty{grid-template-columns:auto minmax(0,1fr) auto;color:#bdcadb;border-color:#9aacc740;background:#172234a6;box-shadow:inset 0 1px #c6daf40a}.event-dashboard-strip.is-empty>span{color:#9baec7}.event-dashboard-strip.is-empty p{overflow:hidden;color:#c8d5e8;font-size:.61rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.market-chart{display:block;width:100%;height:100%;min-height:0;overflow:hidden}.chart-background{fill:#0e1725}.tension-band-area{fill:#7e98c721}.tension-band-line{fill:none;stroke:#8ca9da;stroke-width:1.35;opacity:.84}.candle line{stroke-width:1.6}.candle rect{stroke-width:1}.candle-context.candle-up line,.candle-context.candle-up rect{fill:#52796f;stroke:#52796f}.candle-context.candle-down line,.candle-context.candle-down rect{fill:#795563;stroke:#795563}.candle-context.candle-doji line,.candle-context.candle-doji rect{fill:#64718a;stroke:#64718a}.candle-game.candle-up line,.candle-game.candle-up rect{fill:#63dfbd;stroke:#63dfbd}.candle-game.candle-down line,.candle-game.candle-down rect{fill:#ff8e9d;stroke:#ff8e9d}.candle-game.candle-doji line,.candle-game.candle-doji rect{fill:#b9c8db;stroke:#b9c8db}.candle-forming rect{fill-opacity:.43;stroke-dasharray:2 2}.context-boundary{stroke:#8099c7;stroke-width:1;stroke-dasharray:3 5;opacity:.8}.level-line line{stroke-width:1;stroke-dasharray:4 4;opacity:.9;filter:drop-shadow(0 0 3px rgba(176,213,255,.28))}.level-line text{fill:#dceaff;font-size:9px;font-weight:800}.level-line-high line{stroke:#f2b77d}.level-line-mid line{stroke:#a5b5cc}.level-line-low line{stroke:#89d9be}.move-marker{animation:marker-in .18s ease-out}.move-marker circle{fill:#263b58;stroke:#d4e9ff;stroke-width:1.2}.move-marker text{fill:#f5fbff;font-size:9px;font-weight:900}.move-marker-buy_open circle{fill:#1d624f;stroke:#83efd0}.move-marker-sell_open circle{fill:#703440;stroke:#ffa9b3}.move-marker-exit circle{fill:#384966}.move-marker.is-reversal circle{stroke:#ffd677;stroke-width:2}.chart-status{display:flex;justify-content:space-between;gap:8px;color:#8195b6;font-size:.67rem;font-variant-numeric:tabular-nums}.control-deck{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(116px,1.2fr) minmax(74px,.68fr) minmax(100px,1fr);gap:7px}.compact-panel{min-width:0;padding:10px;border-radius:10px}.control-heading{justify-content:space-between;gap:8px}.control-heading>strong{color:#eaf3ff;font-size:.78rem;font-variant-numeric:tabular-nums}.position-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.position-button{min-height:38px;padding:5px 4px;color:#d3dfef;background:#19283b;border-color:#334662;font-size:.68rem;font-weight:850}.position-button[aria-pressed=true]{color:#f5fbff;box-shadow:inset 0 -2px #ffffff3d}.position-long{color:#8be8cb;border-color:#357a65;background:#143c34}.position-short{color:#ffadb7;border-color:#8e4553;background:#44242e}.position-flat{color:#d8e1ee;border-color:#53667f;background:#263549}.position-long[aria-pressed=true]{border-color:#98f3d5;background:#1d6957}.position-short[aria-pressed=true]{border-color:#ffc0c8;background:#7b3442}.position-flat[aria-pressed=true]{border-color:#c8d8ec;background:#3b516b}.action-message{min-height:14px;margin-top:7px;color:#91a7c8;font-size:.68rem;line-height:1.25}.metrics-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.metrics-panel article{display:flex;min-width:0;flex-direction:column;gap:3px;justify-content:center}.metrics-panel article>strong{overflow:hidden;color:#f4f8ff;font-size:clamp(.88rem,1.5vw,1.2rem);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.metrics-panel small{font-size:.59rem}.metrics-panel .market-result.is-positive>strong{color:#82e8c4}.metrics-panel .market-result.is-negative>strong{color:#ff99a7}.metrics-panel .market-result.is-neutral>strong{color:#d8e4f4}.scan-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.scan-tile{position:relative;min-width:0}.scan-tile .scan-button{width:100%}.scan-tile>.signal-help{position:absolute;top:6px;right:6px}.scan-tile .signal-help-popover{top:auto;right:-4px;bottom:calc(100% + 7px);left:auto;width:min(220px,70vw);transform:none}.scan-button{display:flex;min-height:53px;min-width:0;flex-direction:column;justify-content:space-between;padding:7px;color:#c8d5e8;background:#172234;border-color:#30405a;text-align:left}.scan-button>span{overflow:hidden;padding-right:15px;font-size:.65rem;font-weight:850;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.scan-button small{font-size:.58rem}.scan-button.is-unlocked{background:#153a3b;border-color:#44b7a2}.scan-button.is-unlocked small{color:#8ce0cd}.final-countdown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none;color:#f4faffdb;font-size:clamp(4rem,13vw,8rem);font-weight:900;line-height:1;text-shadow:0 4px 18px rgba(0,0,0,.52)}.round-completion-overlay{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;pointer-events:none;background:#070c1442}.round-completion-overlay>div{display:grid;gap:7px;min-width:min(280px,100%);padding:20px 24px;border:1px solid rgba(160,210,255,.28);border-radius:14px;background:#121c2be0;color:#f1f7ff;text-align:center;box-shadow:0 14px 40px #0000004d}.round-completion-overlay strong{font-size:1.15rem}.round-completion-overlay span{color:#82e4cc;font-variant-numeric:tabular-nums}.onboarding-overlay{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#050a11a3}.onboarding-card{position:relative;width:min(540px,100%);padding:clamp(24px,5vw,42px);border:1px solid rgba(152,205,255,.3);border-radius:18px;background:linear-gradient(145deg,#162742,#101a2a 68%);box-shadow:0 22px 70px #0000007a}.onboarding-close{position:absolute;top:10px;right:10px;display:grid;width:32px;min-height:32px;padding:0;place-items:center;color:#bfd2ed;border-color:#41597c;background:#17273e;font-size:1.3rem;line-height:1}.onboarding-eyebrow{color:#7ddfca;font-size:.67rem;font-weight:900;letter-spacing:.16em}.onboarding-card h1{max-width:420px;margin-top:10px;color:#f2f8ff;font-size:clamp(1.6rem,4vw,2.35rem);line-height:1.04;letter-spacing:-.04em}.onboarding-copy{max-width:470px;margin-top:18px;color:#bfcde2;font-size:clamp(.85rem,1.8vw,1rem);line-height:1.55;white-space:pre-line}.onboarding-preference{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#d5e4f7;font-size:.78rem;font-weight:700;cursor:pointer}.onboarding-preference input{width:16px;height:16px;accent-color:#75d6c0}.reveal-screen{display:grid;max-width:920px;margin:0 auto;align-content:start;grid-template-rows:auto auto auto;gap:clamp(7px,1.2vw,13px)}.reveal-header{justify-content:space-between;gap:12px}.eyebrow{color:#82a0c5;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.reveal-header h1{margin-top:2px;color:#f2f7ff;font-size:clamp(1.25rem,3vw,1.8rem);letter-spacing:-.035em}.reveal-header>strong{color:#73d9c3;font-size:1rem;font-variant-numeric:tabular-nums}.reveal-primary-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(164px,190px);gap:9px}.reveal-summary-stack{display:grid;min-width:0;align-content:start;gap:7px}.reveal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px}.reveal-card{display:flex;min-height:74px;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:10px;border-radius:10px}.reveal-card>strong{overflow:hidden;color:#f0f6ff;font-size:clamp(.78rem,1.4vw,1rem);text-overflow:ellipsis;white-space:nowrap}.reveal-card-wide{grid-column:span 2}.personal-stats-panel{padding:8px 10px;border:1px solid rgba(110,205,183,.24);border-radius:10px;background:#112730b8;box-shadow:inset 0 1px #c6f4ff0d}.personal-stats-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b7d2e8;font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.personal-stats-heading button{min-height:24px;padding:3px 6px;color:#a8c2da;border-color:#405a77;background:#17263a;font-size:.58rem;font-weight:750;text-transform:none}.personal-stats-heading button:hover{color:#e2edf9;border-color:#7298c1}.personal-stats-heading button:focus-visible{outline:2px solid #f5dd91;outline-offset:2px}.personal-stats-grid{display:grid;grid-template-columns:.72fr 1.2fr 1.45fr 1.3fr .85fr;gap:7px;margin-top:6px}.personal-stats-grid article{display:flex;min-width:0;flex-direction:column;gap:2px}.personal-stats-grid span,.personal-stats-grid small{overflow:hidden;color:#91afc7;font-size:.53rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.personal-stats-grid strong{overflow:hidden;color:#e6f7f2;font-size:clamp(.7rem,1.2vw,.88rem);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.play-again-button{width:100%;align-self:stretch;min-height:100%;padding:16px;font-size:.88rem}.segments-panel{padding:9px 11px;border-radius:9px;color:#dbe8fb}.segments-panel summary{cursor:pointer;color:#afc5e3;font-size:.72rem;font-weight:780}.segment-list{margin-top:8px;border-top:1px solid #283954}.segment-row{justify-content:space-between;gap:8px;min-height:30px;border-bottom:1px solid #283954;color:#9eafc7;font-size:.66rem}.segment-row strong{color:#e9f1fc}.segment-row span:last-child{color:#91dbc8}.empty-state{margin-top:8px;color:#99a9c2;font-size:.72rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.segments-panel[open]{max-height:44dvh;overflow:auto}@keyframes marker-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes final-seconds-pulse{0%,to{opacity:1}50%{opacity:.58}}@media (max-width: 1100px){.game-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.control-deck{grid-template-columns:1.24fr 1fr 1.08fr;grid-template-rows:minmax(106px,auto)}.position-panel,.metrics-panel,.scan-panel{min-height:106px}}@media (max-width: 640px){.playable-round{padding:6px;gap:6px}.round-statusbar{min-height:46px;display:grid;grid-template-areas:"brand toolbar" "clock toolbar";grid-template-columns:minmax(0,1fr) auto;gap:2px 5px}.round-brand{grid-area:brand}.round-brand span{display:none}.round-clock{grid-area:clock;gap:5px}.round-phase{display:none}.round-toolbar{grid-area:toolbar;display:grid;grid-template-columns:auto auto minmax(104px,1fr);gap:4px}.start-button{width:100%;min-width:104px;min-height:46px;padding:0 10px;font-size:.72rem}.help-button{width:27px;min-height:27px}.language-switch button{min-width:25px;padding:0 3px}.game-layout{gap:6px;grid-template-rows:minmax(220px,1fr) auto}.market-chart-panel{padding:7px}.chart-heading{grid-template-areas:"legend timeframe" "signals signals";grid-template-columns:minmax(0,1fr) auto;font-size:.58rem;column-gap:4px;row-gap:4px}.chart-legend{grid-area:legend;gap:3px}.chart-m5{grid-area:timeframe}.signal-cluster{grid-area:signals;justify-self:center;gap:3px}.flow-indicator,.tempo-indicator{gap:3px;padding:2px 3px;font-size:.52rem}.flow-indicator{grid-template-columns:auto 48px auto}.tempo-indicator{grid-template-columns:auto 52px auto}.event-dashboard-strip{gap:4px;padding:2px 3px}.event-dashboard-strip>span{font-size:.52rem}.event-dashboard-strip>strong{font-size:.61rem}.event-dashboard-strip>small{font-size:.58rem}.event-dashboard-strip.is-empty p{font-size:.55rem}.tempo-axis-labels{font-size:.37rem}.chart-m5{font-size:.52rem}.signal-help-button{width:16px;height:16px;font-size:.57rem}.signal-help-popover{width:min(220px,78vw);font-size:.66rem}.chart-status{font-size:.6rem}.control-deck{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:5px}.compact-panel{padding:7px}.position-panel,.metrics-panel,.scan-panel{min-height:0}.position-actions{margin-top:5px}.position-button{min-height:35px;font-size:.61rem}.action-message{margin-top:4px;font-size:.6rem}.metrics-panel{min-height:50px}.metrics-panel article{gap:1px}.metrics-panel article>strong{font-size:.92rem}.metrics-panel article>span,.metrics-panel small{font-size:.55rem}.scan-controls{margin-top:5px}.scan-button{min-height:43px;padding:5px}.scan-button>span{font-size:.58rem}.scan-button small{font-size:.52rem}.reveal-screen{padding:10px;grid-template-rows:auto auto auto}.reveal-primary-summary{grid-template-columns:1fr;gap:7px}.reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.reveal-card{min-height:57px;padding:7px;gap:2px}.reveal-card>span,.reveal-card small{font-size:.55rem}.reveal-card>strong{font-size:.75rem}.reveal-card-wide{grid-column:span 2}.personal-stats-panel{padding:7px}.personal-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:5px}.personal-stats-grid span,.personal-stats-grid small{font-size:.5rem}.personal-stats-grid strong{font-size:.72rem}.reveal-header h1{font-size:1.15rem}.reveal-header>strong{font-size:.85rem}.play-again-button{min-height:50px;padding:0 14px;font-size:.8rem}.segments-panel{padding:7px}.onboarding-overlay{padding:10px}.onboarding-card{padding:26px 21px 22px;border-radius:14px}.onboarding-card h1{font-size:1.55rem}.onboarding-copy{margin-top:13px;font-size:.82rem}.onboarding-preference{margin-top:17px}}@media (max-height: 640px) and (min-width: 641px){.market-chart-panel{padding:7px}.control-deck{grid-template-rows:minmax(90px,1fr) minmax(58px,.7fr) minmax(86px,.9fr)}.position-button{min-height:33px}.scan-button{min-height:43px}.compact-panel{padding:7px}.action-message{margin-top:4px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
