html{background:#050708;min-width:320px;min-height:100%}body{color:#f5f2e8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050708;min-width:320px;min-height:100svh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font-family:inherit}#root{min-height:100svh}::selection{color:#050708;background:#54eba5}:root{--bg:#030506;--table:#07100f;--panel:#090e0fe6;--panel-strong:#0d1315fa;--panel-soft:#ffffff0e;--line:#e2f1ed29;--line-strong:#e2f1ed52;--text:#f7f0df;--muted:#aeb8b5;--dim:#6e7a77;--mint:#58f0a7;--gold:#f0c766;--amber:#d9a64d;--violet:#b986ff;--blue:#65d3ff;--coral:#ff6659;--ink:#06100d;--radius:8px;--font-display:"Oxanium", "Rajdhani", "Segoe UI", system-ui, sans-serif;--font-ui:"Rajdhani", "Oxanium", "Segoe UI", system-ui, sans-serif;--font-data:"Share Tech Mono", "Cascadia Mono", Consolas, monospace;--shadow:0 26px 70px #0000008f;--card-shadow:0 16px 36px #0000006b, inset 0 1px 0 #ffffff14;--button-frame-primary:url(/assets/buttons/button-primary.png);--button-frame-secondary:url(/assets/buttons/button-secondary.png);--button-frame-danger:url(/assets/buttons/button-danger.png);--button-frame-violet:url(/assets/buttons/button-violet.png);--button-frame-active:url(/assets/buttons/button-active.png);--button-frame-disabled:url(/assets/buttons/button-disabled.png);--deck-card-frame:url(/assets/cards/trenchquest-card-frame-v4.png);--position-card-frame:url(/assets/cards/trenchquest-position-frame-v2.png);--card-grid:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 12px), repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 18px);--card-corner:linear-gradient(currentColor 0 0) top left / 34px 1px no-repeat, linear-gradient(currentColor 0 0) top left / 1px 34px no-repeat, linear-gradient(currentColor 0 0) top right / 34px 1px no-repeat, linear-gradient(currentColor 0 0) top right / 1px 34px no-repeat, linear-gradient(currentColor 0 0) bottom left / 34px 1px no-repeat, linear-gradient(currentColor 0 0) bottom left / 1px 34px no-repeat, linear-gradient(currentColor 0 0) bottom right / 34px 1px no-repeat, linear-gradient(currentColor 0 0) bottom right / 1px 34px no-repeat}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;margin:0}h1,h2,h3,p{margin:0}body{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}body,button,input,textarea,select{font-family:var(--font-ui)}h1,h2,h3,strong,.hud-brand b,.account-metric b,.profile-id-copy b,.coin-copy b,.path-card b,.choice-card b,.target-card b,.wallet-capability-card b,button{font-family:var(--font-display)}code,input,textarea,.hud-pill,.metric b,.stat b,.coin-address,.copy-code,.plan-json,.execution-log code{font-family:var(--font-data)}button,input,textarea{font:inherit}button{font-family:var(--font-display)}input,textarea,code{font-family:var(--font-data)}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}input,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#010405c7;border-radius:8px;outline:none}input{min-height:42px;padding:9px 11px}textarea{resize:vertical;min-height:420px;padding:12px;font-size:.75rem;line-height:1.45}input:focus,textarea:focus{border-color:#58f0a79e;box-shadow:0 0 0 3px #58f0a721}.trench-app{min-height:100svh;color:var(--text);isolation:isolate;font-family:var(--font-ui);letter-spacing:0;position:relative;overflow-x:hidden}.trench-app,.trench-app p,.trench-app span,.trench-app small,.trench-app label,.trench-app li,.trench-app input,.trench-app textarea,.trench-app select{font-family:var(--font-ui)}.trench-app h1,.trench-app h2,.trench-app h3,.trench-app button,.trench-app b,.trench-app strong{font-family:var(--font-display)}.trench-app code,.trench-app input,.trench-app textarea,.trench-app .metric b,.trench-app .hud-pill,.trench-app .account-metric b,.trench-app .coin-address,.trench-app .execution-log code,.trench-app .plan-json{font-family:var(--font-data)}.trench-app *{letter-spacing:0!important}.table-scene{z-index:-2;background:linear-gradient(180deg, #0305061f, #030506eb), url(/assets/tradequest-playmat.png) center / cover no-repeat, var(--bg);position:fixed;inset:0}.table-scene:after{content:"";background:linear-gradient(90deg,#030506e0,#0305063d 46%,#030506e0),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 92px);position:absolute;inset:0}.pixel-maze-layer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.pixel-maze-map{opacity:.92;filter:drop-shadow(0 0 13px #58f0a75c)drop-shadow(0 0 21px #b986ff29);background:url(/assets/pixel/trenchquest-pixel-maze-alpha.png) 50%/100% 100% no-repeat;position:absolute;inset:clamp(8px,1.6vw,22px)}.trenchknight-track{aspect-ratio:1;filter:drop-shadow(0 0 9px #58f0a775);width:clamp(34px,4.4vw,58px);animation:28s steps(56,end) infinite trenchKnightRun;position:fixed;top:0;left:0}.auth-gate,.account-control,.scan-gate,.game-hud,.quest-board{z-index:2;position:relative}.trenchknight-track img{object-fit:contain;image-rendering:auto;width:100%;height:100%}@keyframes trenchKnightRun{0%{transform:translate(5vw,11vh)scaleX(1)}12%{transform:translate(32vw,7vh)scaleX(1)}24%{transform:translate(63vw,8vh)scaleX(1)}34%{transform:translate(87vw,11vh)scaleX(1)}45%{transform:translate(90vw,42vh)scaleX(1)}56%{transform:translate(82vw,76vh)scaleX(-1)}70%{transform:translate(50vw,77vh)scaleX(-1)}83%{transform:translate(14vw,77vh)scaleX(-1)}93%{transform:translate(4vw,43vh)scaleX(1)}to{transform:translate(5vw,11vh)scaleX(1)}}@media (prefers-reduced-motion:reduce){.trenchknight-track{animation:none;transform:translate(5vw,11vh)}}.auth-stage{place-items:center;padding:24px;display:grid}.auth-gate{grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:center;gap:34px;width:min(1040px,100%);min-height:calc(100svh - 48px);display:grid}.auth-brand{align-content:center;gap:18px;display:grid}.auth-brand>div{gap:14px;display:grid}.auth-brand span,.auth-readiness span,.account-head span,.account-wallet-card span,.account-ledger span,.account-live-list span,.account-metric span{color:var(--gold);font-size:.76rem;font-weight:840}.auth-brand h1{color:#dfffea;text-shadow:0 0 36px #58f0a73d;max-width:680px;font-size:5.6rem;font-weight:900;line-height:.9}.auth-brand p{color:#f7f0dfc2;max-width:590px;font-size:1rem;line-height:1.6}.auth-card,.account-popover{box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;background:linear-gradient(#ffffff14,#ffffff07),#070d0ef0;border:1px solid #58f0a757;border-radius:8px}.auth-card{gap:16px;padding:18px;display:grid}.auth-email-form button,.account-pill,.account-wallet-card button,.account-head button{min-height:48px;color:var(--text);justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.auth-email-form button,.auth-preview-button{width:100%}.auth-email-form{gap:10px;display:grid}.auth-email-form label{color:var(--muted);font-size:.78rem;font-weight:760}.auth-email-row{border:1px solid var(--line);background:#010405b3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:0 12px;display:grid}.auth-email-row svg{color:var(--mint)}.auth-email-row input{min-height:54px;box-shadow:none;background:0 0;border:0;padding:0}.auth-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.auth-readiness span{border:1px solid var(--line);color:#f7f0dfc7;text-align:center;background:#ffffff0b;border-radius:8px;place-items:center;min-height:54px;padding:8px;display:grid}.auth-readiness .ready{color:var(--mint)}.auth-readiness .blocked{color:var(--coral)}.auth-status{min-height:20px;color:var(--muted);font-size:.82rem;line-height:1.45}.account-control{z-index:70;justify-items:end;gap:10px;display:grid;position:fixed;top:18px;right:18px}.account-pill{min-width:138px;min-height:46px;padding:0 16px}.account-popover{gap:12px;width:min(420px,100vw - 28px);max-height:calc(100svh - 88px);padding:14px;display:grid;overflow:auto}.account-head,.account-jupiter-card,.account-wallet-card,.account-ledger{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.account-head>div,.account-jupiter-card>div,.account-wallet-card>div,.account-ledger{min-width:0}.account-head b,.account-jupiter-card b,.account-wallet-card b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-head button{width:46px;min-width:46px;padding:0}.wallet-connect-strip{display:grid}.wallet-connect-strip .wallet-adapter-button{justify-content:center;width:100%;min-height:48px}.account-wallet-card,.account-jupiter-card,.account-ledger,.account-live-list{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;padding:12px}.account-jupiter-card{color:var(--mint);background:var(--card-grid), linear-gradient(135deg, #58f0a71a, #f0c7660a), #ffffff0a;border-color:#58f0a747}.account-jupiter-card small{color:var(--muted);margin-top:5px;font-size:.74rem;line-height:1.3;display:block}.account-jupiter-card i{color:var(--gold);text-transform:uppercase;background:#f0c76614;border:1px solid #f0c76640;border-radius:8px;flex:none;padding:7px 9px;font-size:.7rem;font-style:normal;font-weight:840}.account-wallet-card button{min-width:118px;min-height:42px;padding:0 12px}.trading-wallet-panel{gap:12px;display:grid}.wallet-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.wallet-card-head>div{min-width:0}.wallet-full-address,.wallet-export-panel,.wallet-secret-box,.coin-event-list{background:#0003;border:1px solid #e2f1ed1f;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.wallet-full-address span,.wallet-secret-box span,.wallet-export-panel b{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:880}.wallet-full-address code,.wallet-secret-box code{overflow-wrap:anywhere;min-width:0;color:var(--text);background:#58f0a70e;border:1px solid #58f0a72e;border-radius:8px;padding:8px;font-size:.74rem;line-height:1.35}.wallet-full-address.empty code{color:var(--muted)}.wallet-export-panel{background:linear-gradient(135deg,#ff665912,#f0c7660a),#0003;border-color:#ff665933}.wallet-export-panel small,.wallet-export-panel p,.wallet-secret-box small{color:var(--muted);font-size:.74rem;line-height:1.35}.wallet-export-actions,.wallet-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-capability-card{background:linear-gradient(#58f0a712,#ffffff06),#0003;border:1px solid #58f0a72e;border-radius:8px;gap:5px;min-width:0;min-height:96px;padding:10px;display:grid}.wallet-capability-card i{color:var(--mint);text-transform:uppercase;background:#58f0a714;border:1px solid #58f0a740;border-radius:8px;justify-self:start;padding:4px 7px;font-size:.64rem;font-style:normal;font-weight:860}.wallet-capability-card b{color:var(--text);font-size:.9rem}.wallet-capability-card small{color:var(--muted);font-size:.72rem;line-height:1.3}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-metric{background:#00000038;border:1px solid #e2f1ed21;border-radius:8px;gap:5px;min-height:94px;padding:11px;display:grid}.account-metric span{align-items:center;gap:6px;display:inline-flex}.account-metric b{color:var(--text);font-size:1.12rem;line-height:1.1}.account-metric small,.account-ledger small,.account-live-list p{color:var(--muted);font-size:.76rem;line-height:1.35}.account-metric.warn b{color:var(--coral)}.account-ledger{justify-items:start;display:grid}.account-ledger b{color:var(--text)}.account-live-list{gap:5px;display:grid}.account-live-list p{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.trench-app .account-scrim{--button-frame:none;z-index:71;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:0;min-height:0;padding:0;position:fixed;inset:0;background:#0000008f!important;border:0!important}.account-popover.profile-command-center{z-index:72;width:min(1180px,100vw - 36px);max-height:calc(100svh - 94px);color:var(--text);background:var(--card-corner), radial-gradient(circle at 8% 5%, #58f0a724, transparent 30%), radial-gradient(circle at 86% 18%, #f0c76621, transparent 34%), var(--card-grid), #060b0cfa;outline-offset:-6px;border-color:#f0c7666b;outline:1px solid #f0c7663d;gap:14px;padding:16px;display:grid;position:fixed;top:76px;right:18px;overflow:auto}.profile-modal-head,.profile-modal-footer,.profile-section-title,.profile-section-title>div,.profile-status-row,.profile-row-actions,.execution-history-row,.current-coin-card{align-items:center;gap:10px;display:flex}.profile-modal-head,.profile-modal-footer{justify-content:space-between}.profile-modal-head{border-bottom:1px solid #f0c76638;min-height:70px;padding:8px 10px 14px}.profile-modal-head span,.profile-section-title span,.profile-id-copy span,.fund-flow-grid span,.profile-coin-row small,.execution-history-row small,.profile-modal-footer span{color:var(--gold);font-size:.74rem;font-weight:800}.profile-modal-head h2{color:#fff3c8;margin-top:2px;font-size:2rem;line-height:1}.profile-modal-head p{color:var(--muted);margin-top:5px;font-size:.9rem}.profile-command-center button,.profile-close-button,.profile-sign-out,.profile-row-actions button,.profile-coin-row>button{text-align:center;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}.profile-close-button{width:42px;min-width:42px;padding:0}.profile-grid{grid-template-columns:292px minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.profile-column,.profile-main-column{gap:12px;min-width:0;display:grid}.profile-panel{background:linear-gradient(#ffffff0e,#ffffff03),#00000038;border:1px solid #e2f1ed26;border-radius:8px;gap:12px;min-width:0;padding:13px;display:grid}.profile-id-panel{text-align:center;background:radial-gradient(circle at 50% 16%,#58f0a724,#0000 42%),#ffffff0b;border-color:#58f0a742;justify-items:center}.profile-avatar{background:radial-gradient(circle,#58f0a729,#0000 62%),#0000004d;border:1px solid #f0c7665c;border-radius:999px;place-items:center;width:118px;height:118px;display:grid}.profile-id-copy{gap:5px;min-width:0;display:grid}.profile-id-copy b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.profile-id-copy small,.account-wallet-card small,.profile-empty-state,.fund-flow-grid+small{color:var(--muted);font-size:.78rem;line-height:1.35}.profile-status-row{flex-wrap:wrap;justify-content:center}.profile-status-row i,.profile-risk-pill{min-height:28px;color:var(--gold);background:#f0c76612;border:1px solid #f0c76642;border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font-size:.72rem;font-style:normal;font-weight:850;display:inline-flex}.profile-section-title{min-width:0;color:var(--gold);justify-content:flex-start}.profile-section-title.with-action{justify-content:space-between}.profile-section-title small{color:var(--muted);font-size:.74rem;font-weight:750}.profile-head-actions,.profile-section-actions,.metric-meta-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.profile-head-actions{flex:none}.profile-refresh-button{--button-frame:linear-gradient(135deg, #58f0a73d, #f0c76629);text-transform:uppercase;min-width:132px;min-height:38px;font-size:.72rem;color:#dfffea!important;background:#58f0a714!important;border-color:#58f0a75c!important}.profile-refresh-button.compact{min-width:96px;min-height:32px;padding:0 9px;font-size:.68rem}.source-badge{width:fit-content;min-height:24px;color:var(--text);text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border:1px solid #e2f1ed2e;border-radius:8px;justify-content:center;align-items:center;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.source-badge.live-wallet{color:#c9ffe2;background:#58f0a714;border-color:#58f0a74d}.source-badge.app-tracked{color:#ffe6a8;background:#f0c76613;border-color:#f0c7664d}.source-badge.manual{color:#f0dcff;background:#b986ff17;border-color:#b986ff57}.metric-meta-row{justify-content:flex-start}.metric-meta-row small{min-width:0}.profile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-coin-card{background:#58f0a70e;border:1px solid #58f0a738;border-radius:8px;min-width:0;padding:10px}.current-coin-stack{gap:8px;min-width:0;display:grid}.profile-coin-seal{width:58px;min-width:58px;height:58px;font-size:1.5rem}.current-coin-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.current-coin-card b{color:var(--text);font-size:1.2rem}.current-coin-card span,.current-coin-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-risk-pill{text-transform:uppercase;margin-left:auto}.profile-risk-pill.low{color:var(--mint);background:#58f0a714;border-color:#58f0a74d}.profile-risk-pill.high{color:var(--coral);background:#ff665914;border-color:#ff665952}.profile-coin-list,.execution-history-list{gap:8px;display:grid}.open-position-list{gap:9px;display:grid}.open-position-row{--button-frame:none;width:100%;min-height:150px;color:var(--text);background:linear-gradient(90deg, #03050608, #03050642), var(--position-card-frame) center / 100% 100% no-repeat;text-align:left;border:0;border-radius:14px;grid-template-columns:82px minmax(0,1fr) minmax(128px,auto);grid-template-areas:"token main pnl""token kpis pnl";align-items:center;gap:7px 12px;padding:22px 28px;display:grid;box-shadow:0 16px 34px #00000061,0 0 22px #58f0a714}.open-position-row:hover{filter:drop-shadow(0 0 14px #58f0a724);transform:translateY(-1px)}.open-position-token{width:72px;height:72px;color:var(--mint);font-family:var(--font-display);background:radial-gradient(circle,#58f0a733,#0000 62%),#00000057;border:1px solid #f0c76657;border-radius:999px;grid-area:token;justify-self:center;place-items:center;font-size:1.55rem;font-weight:900;display:grid;box-shadow:inset 0 0 24px #0009,0 0 18px #58f0a724}.open-position-main{grid-area:main;align-content:center;gap:4px;min-width:0;display:grid}.open-position-kpis{grid-area:kpis;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.open-position-row b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.open-position-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.open-position-kpis span{background:#0000002e;border:1px solid #f0c76621;border-radius:8px;gap:2px;min-width:0;min-height:46px;padding:7px 8px;display:grid}.open-position-kpis span b{font-family:var(--font-data);font-size:.72rem}.open-position-pnl{min-width:128px;color:var(--text);font-family:var(--font-data);white-space:nowrap;text-align:right;grid-area:pnl;justify-items:end;gap:4px;font-style:normal;font-weight:850;display:grid}.open-position-pnl span{color:var(--gold);font-family:var(--font-display);text-transform:uppercase;font-size:.66rem;font-weight:900}.open-position-pnl b{font-size:.96rem}.open-position-pnl.ready b,.open-position-pnl.ready small{color:var(--mint)}.open-position-pnl.warn b,.open-position-pnl.warn small{color:var(--coral)}.all-position-list{gap:8px;display:grid}.all-position-row{--button-frame:none;width:100%;min-height:86px;color:var(--text);text-align:left;background:linear-gradient(135deg,#090f0ed1,#0000006b);border:1px solid #f0c76624;border-radius:10px;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(86px,.7fr));align-items:center;gap:8px;padding:12px 14px;display:grid}.all-position-row:hover{border-color:#58f0a747;transform:translateY(-1px)}.all-position-row>div,.all-position-row>span,.all-position-row>i{gap:3px;min-width:0;font-style:normal;display:grid}.all-position-row b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.all-position-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.all-position-row i{text-align:right}.all-position-row.win i b{color:var(--mint)}.all-position-row.loss i b{color:var(--coral)}.all-position-status{width:fit-content;min-height:20px;color:var(--mint);text-transform:uppercase;border:1px solid #58f0a72e;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:900}.all-position-row.closed .all-position-status{color:var(--gold);border-color:#f0c76633}.position-action-modal-shell{z-index:90;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.position-action-scrim{--button-frame:none;border-radius:0;min-height:0;padding:0;position:absolute;inset:0;background:#0000009e!important;border:0!important}.position-action-card{z-index:1;background:linear-gradient(90deg, #0305060a, #03050638), var(--position-card-frame) center / 100% 100% no-repeat;border:0;border-radius:16px;gap:14px;width:min(940px,100%);max-height:calc(100svh - 36px);padding:42px 48px 46px;display:grid;position:relative;overflow:auto;box-shadow:0 26px 72px #0000009e,0 0 34px #f0c7661f}.position-action-head{border-bottom:1px solid #f0c7662e;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.position-action-head span,.position-action-notes span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.position-action-head h3{color:var(--text);margin-top:4px;font-size:1.7rem}.position-action-head p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.position-action-head-badges{justify-items:end;gap:8px;display:grid}.position-action-head-badges i{min-height:28px;color:var(--mint);font-family:var(--font-display);text-transform:uppercase;background:#58f0a714;border:1px solid #58f0a72e;border-radius:999px;padding:7px 9px;font-size:.66rem;font-style:normal;font-weight:900}.position-action-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.position-action-notes{flex-wrap:wrap;gap:8px;display:flex}.position-action-notes span{background:#f0c7660f;border:1px solid #f0c76629;border-radius:8px;min-height:30px;padding:7px 9px}.position-action-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.position-action-buttons.utility{border-top:1px solid #f0c76624;padding-top:4px}.position-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.position-command-card{background:linear-gradient(180deg, #0408081a, #0305066b), var(--deck-card-frame) center / 100% 100% no-repeat;border:0;border-radius:14px;gap:8px;min-height:208px;padding:22px 18px;display:grid;box-shadow:inset 0 0 24px #00000061}.position-command-card.mint{filter:drop-shadow(0 0 10px #58f0a714)}.position-command-card.amber{filter:drop-shadow(0 0 10px #f0c76614)}.position-command-card.violet{filter:drop-shadow(0 0 10px #a578ff1a)}.position-command-card.coral{filter:drop-shadow(0 0 10px #ff66591a)}.position-command-card>span{width:fit-content;min-height:24px;color:var(--gold);text-transform:uppercase;border:1px solid #f0c76633;border-radius:999px;padding:6px 8px;font-size:.6rem;font-weight:900}.position-command-card b{color:var(--text);font-size:.96rem;line-height:1.12}.position-command-card small{color:var(--muted);font-size:.68rem;line-height:1.42}.position-command-actions{align-self:end;gap:6px;display:grid}.position-command-actions button,.position-action-buttons.utility button{min-height:42px;padding-inline:10px;font-size:.66rem}.profile-coin-row{background:linear-gradient(90deg, #0305060a, #0305063d), var(--position-card-frame) center / 100% 100% no-repeat;border:0;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:104px;padding:20px 22px;display:grid;box-shadow:0 14px 30px #00000057,0 0 18px #b986ff14}.profile-coin-row.recent{grid-template-columns:34px minmax(0,1fr) auto}.profile-row-icon{width:34px;height:34px;color:var(--mint);background:#58f0a713;border:1px solid #58f0a73d;border-radius:999px;place-items:center;display:grid}.profile-row-icon.recent{color:var(--violet);background:#b986ff13;border-color:#b986ff47}.profile-coin-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.profile-coin-row b,.execution-history-row b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-coin-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-coin-row>span{color:var(--text);font-family:var(--font-data);white-space:nowrap;font-size:.78rem}.profile-coin-row>span:first-of-type{grid-area:2/2;justify-self:start}.profile-coin-row>span:nth-of-type(2){color:var(--muted);grid-area:3/2;justify-self:start}.profile-coin-row .profile-risk-pill{grid-area:1/3;justify-self:end}.profile-row-actions,.profile-coin-row.recent>button{grid-area:2/3/span 2;justify-self:end}.profile-row-actions button:last-child{width:38px;min-width:38px;padding:0}.coin-event-list{gap:7px}.coin-event-list article{background:#ffffff08;border:1px solid #e2f1ed1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.coin-event-list article>div{gap:2px;min-width:0;display:grid}.coin-event-list b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.coin-event-list small{color:var(--muted);font-size:.72rem;line-height:1.3}.coin-event-list span{color:var(--gold);font-family:var(--font-data);white-space:nowrap;font-size:.75rem}.fund-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fund-flow-grid div{background:#f0c7660b;border:1px solid #f0c7662e;border-radius:8px;gap:4px;min-height:68px;padding:9px;display:grid}.fund-flow-grid b{overflow-wrap:anywhere;color:var(--text);font-size:.95rem}.execution-history-row{background:#ffffff09;border:1px solid #e2f1ed1a;border-radius:8px;justify-content:space-between;min-width:0;padding:9px}.execution-history-row>div{gap:3px;min-width:0;display:grid}.execution-history-row .buy{color:var(--mint)}.execution-history-row .sell,.execution-history-row .stop{color:var(--gold)}.execution-history-row span{color:var(--muted);font-family:var(--font-data);text-align:right;font-size:.78rem}.profile-empty-state{text-align:center;background:#ffffff06;border:1px dashed #e2f1ed29;border-radius:8px;place-items:center;min-height:76px;padding:12px;display:grid}.leaderboard-panel{gap:12px}.leaderboard-handle-form,.leaderboard-action-row{gap:8px;display:grid}.leaderboard-handle-form{grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:end}.leaderboard-handle-form label{color:var(--muted);gap:5px;font-size:.72rem;font-weight:820;display:grid}.leaderboard-handle-form input{min-height:40px}.leaderboard-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-player-card{background:#58f0a70f;border:1px solid #58f0a73d;border-radius:8px;gap:4px;padding:10px;display:grid}.leaderboard-player-card span{color:var(--gold);text-transform:uppercase;font-size:.68rem;font-weight:900}.leaderboard-player-card b{color:var(--text)}.leaderboard-player-card small{color:var(--muted);font-size:.72rem;line-height:1.32}.leaderboard-list{gap:7px;display:grid}.leaderboard-list article{background:#ffffff09;border:1px solid #e2f1ed1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.leaderboard-list article.self{background:#58f0a712;border-color:#58f0a757}.leaderboard-list span,.leaderboard-list strong{color:var(--gold);font-family:var(--font-data);font-size:.78rem}.leaderboard-list b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.leaderboard-list small{color:var(--muted);font-size:.7rem;line-height:1.3}.profile-modal-footer{border-top:1px solid #f0c76633;padding:10px}.profile-sign-out{--button-frame:var(--button-frame-danger);color:#ffd7d3!important}.scan-stage{align-content:center;justify-items:center;min-height:100svh;padding:24px;display:grid}.scan-title{justify-items:center;gap:14px;margin-bottom:34px;display:grid}.scan-title h1{color:#d8ffe9;text-align:center;text-shadow:0 0 24px #58f0a747;font-size:3.8rem;font-weight:860;line-height:1}.scan-mark{width:68px;height:68px;color:var(--mint);background:#58f0a71a;border:1px solid #58f0a77a;border-radius:8px;place-items:center;display:grid;box-shadow:0 0 36px #58f0a729}.quest-emoji{width:var(--emoji-size,34px);height:var(--emoji-size,34px);aspect-ratio:1;object-fit:contain;object-position:center center;filter:drop-shadow(0 8px 14px #0000005c);pointer-events:none;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;place-self:center;max-width:100%;max-height:100%;margin:0 auto;padding:2px;display:block}.scan-console{width:min(960px,100%);box-shadow:var(--shadow), 0 0 42px #58f0a714;background:linear-gradient(#ffffff13,#ffffff05),#060c0de6;border:1px solid #58f0a785;border-radius:8px;gap:12px;padding:20px;display:grid}.scan-console label{color:var(--muted);text-align:center;font-size:.86rem;font-weight:760}.scan-console p{color:var(--dim);text-align:center;font-size:.88rem}.scan-input-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.scan-input-row svg{color:var(--mint)}.scan-input-row input{text-align:center;min-height:64px;font-size:1.12rem}.scan-input-row button,.game-hud button,.deal-button,.deck-actions button,.customize-deck-button,.customizer-head button,.leaderboard-action-row button,.leaderboard-handle-form button,.live-watcher-head button,.live-tape-bar button,.execution-controls button,.cloud-row button,.cashflow-form button,.review-actions button,.drawer-actions button,.plan-json-button,.action-card-actions button,.decision-card,.choice-card,.path-card,.mini-choice,.toggle-pair button,.auth-email-form button,.auth-preview-button,.account-pill,.account-wallet-card button,.account-head button{border:1px solid var(--line-strong);min-height:42px;color:var(--text);text-align:center;background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:780;line-height:1.1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.scan-input-row button{min-width:220px;min-height:64px;color:var(--ink);background:linear-gradient(135deg, var(--mint), #e9d276);border-color:#58f0a78f;font-size:1rem}.scan-input-row button:hover:not(:disabled),.game-hud button:hover:not(:disabled),.deal-button:hover:not(:disabled),.deck-actions button:hover:not(:disabled),.customize-deck-button:hover:not(:disabled),.customizer-head button:hover:not(:disabled),.leaderboard-action-row button:hover:not(:disabled),.leaderboard-handle-form button:hover:not(:disabled),.live-watcher-head button:hover:not(:disabled),.live-tape-bar button:hover:not(:disabled),.execution-controls button:hover:not(:disabled),.cloud-row button:hover:not(:disabled),.cashflow-form button:hover:not(:disabled),.action-card-actions button:hover:not(:disabled),.review-actions button:hover:not(:disabled),.drawer-actions button:hover:not(:disabled),.plan-json-button:hover:not(:disabled),.decision-card:hover:not(:disabled),.choice-card:hover:not(:disabled),.path-card:hover:not(:disabled),.mini-choice:hover:not(:disabled),.action-card:hover:not(:disabled),.toggle-pair button:hover:not(:disabled){background:#58f0a71a;border-color:#58f0a780;transform:translateY(-1px);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff1a}.game-hud{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d0fdb;border-radius:8px;grid-template-columns:minmax(220px,.78fr) minmax(360px,1.3fr) minmax(260px,auto);align-items:center;gap:14px;width:min(1500px,100% - 28px);min-height:70px;margin:12px auto;padding:12px 168px 12px 12px;display:grid;position:sticky;top:12px;box-shadow:0 18px 48px #0006}.hud-brand{align-items:center;gap:10px;min-width:0;display:flex}.hud-brand svg{color:var(--mint);flex:none}.hud-brand b,.hud-brand span{display:block}.hud-brand b{font-size:1rem}.hud-brand span,.hud-pill,.stage-track span,.lane-title p,.metric span,.choice-card small,.path-card small,.path-card i,.target-card small,.target-card p,.defense-card span,.status-copy,.cashflow-list span,.execution-log span,.timeline-strip small{color:var(--muted)}.hud-brand span{margin-top:3px;font-size:.78rem}.stage-track{scrollbar-width:none;grid-template-columns:repeat(7,minmax(74px,1fr));gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.stage-track::-webkit-scrollbar{display:none}.stage-track span{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;place-items:center;min-height:32px;font-size:.72rem;font-weight:820;display:grid}.stage-track span.complete{color:#bfffe0;background:#58f0a713;border-color:#58f0a742}.stage-track span.active{color:var(--ink);background:linear-gradient(135deg, var(--mint), var(--gold));border-color:#58f0a7b3}.hud-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.hud-pill{border:1px solid var(--line);white-space:nowrap;background:#ffffff0b;border-radius:8px;align-items:center;min-height:32px;padding:6px 9px;font-size:.72rem;font-weight:780;display:inline-flex}.hud-pill.live,.hud-pill.locked{color:var(--mint);background:#58f0a714;border-color:#58f0a757}.icon-button{width:42px;padding:0}.wallet-adapter-button{border:1px solid var(--line-strong)!important;min-height:40px!important;color:var(--text)!important;background:#ffffff12!important;border-radius:8px!important;font-size:.82rem!important}.quest-board{gap:18px;width:min(1500px,100% - 28px);margin:0 auto;padding:58px 0 120px;display:grid}.dossier-lane{justify-items:center;display:grid}.coin-dossier{gap:14px;width:min(1180px,100%);scroll-margin-top:18px;animation:.28s both dealIn;display:grid}.dossier-frame,.read-panel,.target-table,.deck-summary,.play-panel,.decision-notice,.plan-drawer{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff12, #ffffff03), linear-gradient(135deg, #58f0a70d, #f0c76607 46%, #b986ff0a), var(--panel-strong);box-shadow:var(--card-shadow);border-radius:8px}.dossier-frame{color:var(--gold);background:var(--card-corner), linear-gradient(90deg, #f0c7663d, transparent 18%, transparent 82%, #f0c76624), radial-gradient(circle at 15% 18%, #f0c7662e, transparent 28%), radial-gradient(circle at 84% 22%, #58f0a71c, transparent 30%), linear-gradient(180deg, #f0c7661f, transparent 24%), var(--card-grid), linear-gradient(135deg, #0a1112fa, #070d0ef0);outline-offset:-5px;outline:1px solid #f0c76657;grid-template-columns:240px minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.dossier-frame:before{content:"COIN DOSSIER";z-index:0;color:#f0c76633;letter-spacing:.18em;pointer-events:none;font-size:.72rem;font-weight:900;position:absolute;top:12px;left:268px}.dossier-frame:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f0c76670,#0000);height:1px;position:absolute;top:50px;left:268px;right:18px;box-shadow:0 86px #f0c76624}.dossier-frame>*{z-index:1;position:relative}.coin-identity{background:#ffffff0a;border:1px solid #f0c76642;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:10px;display:grid;position:relative}.coin-seal{width:92px;height:92px;color:var(--mint);text-transform:uppercase;background:linear-gradient(135deg,#ffffff1f,#0000),#58f0a717;border:1px solid #58f0a76b;border-radius:999px;place-items:center;font-size:2.4rem;font-weight:900;display:grid;position:relative;box-shadow:0 0 28px #58f0a729}.coin-seal:before{content:"";border-radius:inherit;border:1px solid #f0c76657;position:absolute;inset:13px;box-shadow:inset 0 0 18px #58f0a729}.scan-speed-badge{width:fit-content;min-height:30px;color:var(--mint);text-transform:uppercase;background:#58f0a714;border:1px solid #58f0a752;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;font-size:.7rem;font-style:normal;font-weight:860;display:inline-flex}.scan-speed-badge.loading{color:var(--gold);background:#f0c76614;border-color:#f0c76652}.coin-identity span,.dossier-footer span,.read-column>span,.target-card span,.defense-card span,.deck-summary span,.decision-panel>span,.drawer-heading span{color:var(--gold);font-size:.76rem;font-weight:840}.coin-identity h2{margin-top:4px;font-size:2rem;line-height:1}.coin-identity p{color:var(--muted);margin-top:5px}.dossier-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;gap:4px;min-width:0;min-height:54px;padding:9px;display:grid}.metric span{font-size:.68rem;font-weight:760}.metric b{overflow-wrap:anywhere;min-width:0;font-size:.96rem;line-height:1.1}.metric.warn b{color:var(--coral)}.dossier-chart{background:#00000038;border:1px solid #65d3ff3d;border-radius:8px;grid-column:1/-1;height:min(56vh,520px);min-height:360px;overflow:hidden}.dossier-chart iframe{border:0;width:100%;height:100%;min-height:360px}.fallback-chart{height:100%;min-height:360px;position:relative}.fallback-chart svg{width:100%;height:100%;display:block}.fallback-grid-line{stroke:#ffffff14;stroke-width:1px}.fallback-reference-line{stroke:#f0c7668c;stroke-dasharray:5 5;stroke-width:1.2px}.fallback-area{fill:url(#fallbackPriceGlow)}.fallback-line{fill:none;stroke:var(--mint);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.fallback-chart-labels{color:var(--dim);justify-content:space-between;font-size:.68rem;font-weight:720;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.ca-strip{background:#f0c7660e;border:1px solid #f0c76633;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.ca-strip code{overflow-wrap:anywhere;min-width:0;color:var(--text);white-space:normal;line-height:1.35;overflow:visible}.ca-strip button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:#ffffff0f;border-radius:8px;place-items:center;display:grid}.dossier-footer{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.dossier-footer label{color:var(--muted);gap:6px;font-size:.74rem;font-weight:760;display:grid}.dossier-footer span{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;align-items:center;min-height:42px;padding:8px 10px;display:inline-flex}.decision-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.decision-card{text-align:center;align-content:center;justify-items:center;min-height:126px;padding:14px;display:grid;position:relative;overflow:hidden}.decision-card svg{margin:0 auto}.decision-card b{font-size:1.2rem}.buy-card{color:#c9ffe3;border-color:#58f0a76b}.buy-card:before{content:"BUY";color:#58f0a738;place-items:start end;padding:12px 12px 0 0;display:grid}.pass-card{color:#ffe6a6;border-color:#f0c76661}.pass-card:before{content:"PASS";color:#ff66593d;place-items:start end;padding:12px 12px 0 0;display:grid}.research-card{color:#eadcff;border-color:#b986ff61}.research-card:before{content:"SEARCH";color:#b986ff38;place-items:start end;padding:12px 12px 0 0;display:grid}.watch-card{color:#d9f5ff;border-color:#65d3ff61}.watch-card:before{content:"WATCH";color:#65d3ff3d;place-items:start end;padding:12px 12px 0 0;display:grid}.watch-card.active{color:#dfffea;border-color:#58f0a77a}.intel-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-chip,.intel-strip a{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:.72rem;font-weight:780;text-decoration:none;display:inline-flex}.source-chip.live{color:var(--mint);border-color:#58f0a752}.source-chip.fallback,.source-chip.error{color:var(--gold);border-color:#f0c7664d}.intel-strip a{color:var(--blue);margin-left:auto}.research-card-inline,.decision-notice{gap:6px;padding:12px;display:grid}.research-card-inline{color:var(--muted);background:#b986ff12;border:1px solid #b986ff42;border-radius:8px}.research-card-inline b{color:#eadcff}.choice-lane,.read-panel,.target-table,.locked-stage,.active-play{gap:12px;animation:.24s both dealIn;display:grid}.choice-page{align-content:center;min-height:min(520px,100vh - 190px)}.choice-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.customize-deck-button{min-width:178px;min-height:44px}.customizer-panel{box-shadow:var(--card-shadow);background:linear-gradient(135deg,#65d3ff0e,#0000 42%),#ffffff09;border:1px solid #65d3ff38;border-radius:8px;gap:12px;padding:12px;display:grid}.customizer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customizer-head div,.customizer-card-title{gap:3px;min-width:0;display:grid}.customizer-head span,.customizer-card-title span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.customizer-head b,.customizer-card-title b{color:var(--text);font-size:.92rem;line-height:1.25}.customizer-card-title b.warn{color:var(--coral)}.customizer-grid{gap:10px;display:grid}.buy-customizer-grid{grid-template-columns:repeat(5,minmax(130px,1fr))}.take-profit-customizer-grid{grid-template-columns:repeat(5,minmax(210px,1fr))}.story-customizer-grid{grid-template-columns:repeat(5,minmax(180px,1fr))}.customizer-card{border:1px solid color-mix(in srgb, currentColor 22%, transparent);min-width:0;color:var(--mint);background:var(--card-corner), linear-gradient(180deg, color-mix(in srgb, currentColor 10%, transparent), #ffffff04), #060a0cd1;border-radius:8px;gap:8px;padding:10px;display:grid}.customizer-card.amber{color:var(--gold)}.customizer-card.violet{color:var(--violet)}.customizer-card.coral{color:var(--coral)}.customizer-card.blue{color:var(--blue)}.customizer-card>span,.customizer-card small{color:var(--muted);font-size:.72rem;line-height:1.3}.customizer-card input{text-align:center;width:100%;min-height:38px}.tp-edit-row,.story-edit-row{align-items:end;gap:7px;display:grid}.tp-edit-row{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:#00000029;border-radius:7px;grid-template-columns:34px minmax(58px,1fr) minmax(58px,1fr);padding:7px}.tp-edit-row>span{color:currentColor;font-size:.7rem;font-weight:900}.tp-edit-row label,.story-edit-row label{color:var(--muted);gap:4px;font-size:.66rem;font-weight:800;display:grid}.tp-edit-row small{text-align:right;grid-column:1/-1}.story-edit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.choice-summary div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:9px}.choice-summary div.filled{background:#58f0a70f;border-color:#58f0a738}.choice-summary span{color:var(--gold);font-size:.68rem;font-weight:840;display:block}.choice-summary b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.8rem;display:block;overflow:hidden}.choice-row{gap:10px;display:grid}.live-tape-bar{grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}.live-tape-bar button{min-height:44px;color:var(--ink);background:linear-gradient(135deg, var(--mint), var(--gold));border-color:#58f0a785}.live-tape-bar span{min-width:0;color:var(--muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:11px 12px;font-size:.82rem;line-height:1.35}.size-row{grid-template-columns:repeat(5,minmax(118px,1fr))}.holders-row{grid-template-columns:repeat(4,minmax(160px,1fr))}.path-row{grid-template-columns:repeat(6,minmax(150px,1fr))}.page-card-row{align-items:stretch}.lane-title{align-items:flex-start;gap:10px;display:flex}.lane-title svg,.lane-title .quest-emoji{color:var(--gold);flex:none;margin-top:2px}.lane-title h2{font-size:1.1rem}.lane-title p{margin-top:4px;font-size:.82rem;line-height:1.35}.choice-card,.path-card{text-align:center;min-height:172px;box-shadow:var(--card-shadow);isolation:isolate;align-content:space-between;justify-items:center;padding:14px;display:grid;position:relative;overflow:hidden}.choice-card:before,.path-card:before,.decision-card:before,.target-card:before,.defense-card:before{content:"";z-index:0;background:var(--card-corner), radial-gradient(circle at 18% 12%, color-mix(in srgb, currentColor 20%, transparent), transparent 32%), var(--card-grid);opacity:.7;pointer-events:none;border-radius:8px;position:absolute;inset:9px}.choice-card>*,.path-card>*,.decision-card>*,.target-card>*,.defense-card>*{z-index:1;position:relative}.choice-card:after,.path-card:after,.target-card:after,.defense-card:after,.action-card:after{content:"";opacity:.22;background:currentColor;border-radius:999px;height:2px;position:absolute;inset:auto 10px 9px}.decision-card{isolation:isolate;overflow:hidden}.decision-card:after{content:"";opacity:.22;background:currentColor;border-radius:999px;height:2px;position:absolute;inset:auto 14px 10px}.choice-card span,.path-card span,.choice-card small,.path-card small,.path-card i{text-align:center;width:100%;display:block}.choice-card span,.path-card span{color:var(--gold);font-size:.72rem;font-weight:840}.choice-card b{overflow-wrap:anywhere;text-align:center;width:100%;font-size:2rem;line-height:1;display:block}.path-card b{overflow-wrap:anywhere;text-align:center;width:100%;font-size:1.08rem;line-height:1.12;display:block}.path-card i{font-size:.76rem;font-style:normal;font-weight:780}.choice-card i{color:currentColor;opacity:.78;margin-top:8px;font-size:.74rem;font-style:normal;font-weight:780;line-height:1.25;display:block}.choice-card.mint,.path-card.mint,.mini-choice.mint,.action-card.mint{color:var(--mint);border-color:#58f0a752}.choice-card.amber,.path-card.amber,.mini-choice.amber,.action-card.amber{color:var(--gold);border-color:#f0c76657}.choice-card.violet,.path-card.violet,.mini-choice.violet,.action-card.violet{color:var(--violet);border-color:#b986ff59}.choice-card.coral,.path-card.coral,.mini-choice.coral,.action-card.coral{color:var(--coral);border-color:#ff665961}.choice-card.blue,.path-card.blue{color:var(--blue);border-color:#65d3ff5c}.choice-card.active,.path-card.active,.mini-choice.active,.toggle-pair button.active{color:var(--ink);background:linear-gradient(135deg,#58f0a7f2,#f0c766e0);border-color:#58f0a7b8}.custom-path-card{color:var(--blue);border-color:#65d3ff57}.custom-path-card:before{content:"CUSTOM";color:#65d3ff3d;background:var(--card-corner), linear-gradient(135deg, #65d3ff1f, transparent 38%), repeating-linear-gradient(135deg, #65d3ff14 0 1px, transparent 1px 14px), var(--card-grid);place-items:start end;padding:14px 12px 0 0;display:grid}.size-lane .choice-card{min-height:212px}.size-lane .choice-card:before{content:"SIZE";color:color-mix(in srgb, currentColor 22%, transparent);letter-spacing:.16em;place-items:end start;padding:0 0 16px 14px;font-size:.8rem;font-weight:900;display:grid}.market-lane .tape-card{border-color:#65d3ff4d}.market-lane .tape-card:before{content:"TP";color:color-mix(in srgb, currentColor 24%, transparent);letter-spacing:.2em;place-items:start end;padding:13px 13px 0 0;font-size:.78rem;font-weight:900;display:grid}.narrative-lane .choice-card:before{content:"STORY";color:color-mix(in srgb, currentColor 22%, transparent);letter-spacing:.18em;place-items:center end;padding-right:12px;font-size:.74rem;font-weight:900;display:grid}.holders-lane .choice-card:before{content:"SUPPLY";color:color-mix(in srgb, currentColor 23%, transparent);letter-spacing:.17em;place-items:end;padding:0 12px 16px 0;font-size:.72rem;font-weight:900;display:grid}.path-lane .path-card:before{content:"PATH";color:color-mix(in srgb, currentColor 24%, transparent);letter-spacing:.18em;place-items:start end;padding:14px 12px 0 0;font-size:.72rem;font-weight:900;display:grid}.path-lane .custom-path-card:before{content:"CUSTOM";color:#65d3ff3d;background:var(--card-corner), linear-gradient(135deg, #65d3ff1f, transparent 38%), repeating-linear-gradient(135deg, #65d3ff14 0 1px, transparent 1px 14px), var(--card-grid)}.read-panel,.target-table,.deck-summary,.play-panel{padding:14px}.read-grid{grid-template-columns:minmax(260px,.8fr) minmax(340px,1fr) minmax(340px,1fr);gap:12px;display:grid}.read-column{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.read-column label{color:var(--muted);gap:6px;font-size:.76rem;font-weight:760;display:grid}.mini-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini-choice{text-align:left;align-content:center;justify-items:start;min-height:70px;padding:9px;display:grid}.mini-choice b,.mini-choice small{display:block}.mini-choice small{margin-top:3px;font-size:.68rem;line-height:1.25}.deal-button{min-width:210px;color:var(--ink);background:linear-gradient(135deg, var(--gold), var(--mint));border-color:#f0c7666b;justify-self:start}.target-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;display:grid}.target-card,.defense-card{text-align:center;min-width:0;min-height:218px;box-shadow:var(--card-shadow);outline:1px solid color-mix(in srgb, currentColor 20%, transparent);outline-offset:-7px;background:linear-gradient(#f0c7661a,#ffffff05),#060a0cc7;border:1px solid #f0c76647;border-radius:8px;align-content:start;justify-items:center;padding:16px 14px;display:grid;position:relative;overflow:hidden}.target-card b{color:var(--gold);margin-top:20px;font-size:2.7rem;line-height:1;position:relative}.target-card b:before,.target-card b:after{content:"";pointer-events:none;position:absolute}.target-card b:before{border:1px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:999px;inset:-18px -24px}.target-card b:after{background:color-mix(in srgb, currentColor 28%, transparent);height:1px;box-shadow:0 -20px 0 color-mix(in srgb, currentColor 12%, transparent), 0 20px 0 color-mix(in srgb, currentColor 12%, transparent);top:50%;left:-36px;right:-36px}.target-card strong{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:#00000038;border-radius:8px;margin-top:16px;padding:5px 10px;font-size:1.5rem}.target-card small{margin-top:7px}.target-card p{margin-top:10px;font-size:.76rem;line-height:1.35}.card-editor{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.card-editor label{color:var(--muted);gap:5px;font-size:.7rem;font-weight:760;display:grid}.defense-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;display:grid}.defense-card{min-height:174px;color:var(--coral);border-color:#ff665947}.target-card{color:var(--mint);background:radial-gradient(circle at 16% 12%, #58f0a71f, transparent 32%), var(--card-grid), linear-gradient(180deg, #58f0a714, #ffffff05), #060a0ccc}.target-card:before{content:"TARGET";background:var(--card-corner), radial-gradient(circle at 50% 46%, #58f0a71f, transparent 33%), repeating-radial-gradient(circle at 50% 46%, #58f0a724 0 1px, transparent 1px 24px), var(--card-grid);color:#58f0a733;letter-spacing:.18em;place-items:start end;padding:13px 12px 0 0;font-size:.68rem;font-weight:900;display:grid;inset:9px}.defense-card:before{content:"STOP";background:var(--card-corner), radial-gradient(circle at 50% 36%, #ff665924, transparent 30%), linear-gradient(145deg, #ff66591a, transparent 36%), var(--card-grid);color:#ff665938;letter-spacing:.18em;place-items:start end;padding:13px 12px 0 0;font-size:.68rem;font-weight:900;display:grid;inset:9px}.target-card-1{color:var(--mint)}.target-card-2{color:var(--blue)}.target-card-3{color:#7bf1d9}.target-card-4{color:var(--gold)}.stop-card{background:radial-gradient(circle at 50% 26%, #ff665929, transparent 35%), var(--card-grid), linear-gradient(180deg, #ff66591c, #ffffff05), #090707d6}.trail-card{color:var(--gold);background:radial-gradient(circle at 50% 26%, #f0c76624, transparent 34%), var(--card-grid), linear-gradient(180deg, #f0c7661a, #ffffff05), #090806d6;border-color:#f0c76652}.trail-card:before{content:"TRAIL";color:#f0c7663d;background:var(--card-corner), radial-gradient(circle at 50% 36%, #f0c76624, transparent 30%), linear-gradient(145deg, #f0c7661a, transparent 36%), var(--card-grid)}.defense-card svg,.defense-card .quest-emoji{margin-bottom:10px}.defense-card b{margin-top:8px;font-size:2rem;line-height:1}.defense-card input{margin-top:12px}.deck-summary{grid-template-columns:minmax(320px,1fr) minmax(260px,.75fr) minmax(220px,auto);align-items:center;gap:14px;display:grid}.deck-summary h2{margin-top:4px;font-size:1.6rem}.deck-summary p{color:var(--muted);margin-top:8px;font-size:.86rem;line-height:1.4}.deck-stats,.deck-actions{gap:8px;display:grid}.deck-actions button:first-child,.execution-controls:not(.confirm-controls) button:nth-child(3),.confirm-controls button:nth-child(4),.confirm-controls button:nth-child(5),.review-actions button:first-child{color:var(--ink);background:linear-gradient(135deg, var(--mint), var(--gold));border-color:#58f0a78f}.lock-review-panel,.trade-confirm-stage,.exit-plan-confirm-stage{gap:14px;animation:.24s both dealIn;display:grid}.lock-review-hero,.confirm-ticket,.funding-panel,.exit-plan-ticket,.exit-plan-defense,.exit-plan-final{background:var(--card-corner), radial-gradient(circle at 8% 8%, #58f0a71f, transparent 32%), var(--card-grid), #050a0be0;border:1px solid #f0c76642;border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.lock-review-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lock-review-hero span,.confirm-ticket span,.funding-panel span,.exit-plan-ticket span,.exit-plan-defense span,.exit-plan-final span,.exit-plan-heading span,.lock-review-card span,.lock-review-edit-surface h3{color:var(--gold);font-size:.78rem;font-weight:840}.lock-review-hero h2,.confirm-ticket h2,.funding-panel h2,.exit-plan-ticket h2,.exit-plan-defense h2,.exit-plan-final h2{color:var(--text);font-size:1.8rem;line-height:1.05}.lock-review-hero p,.confirm-ticket p,.funding-panel p,.exit-plan-ticket p,.exit-plan-final p,.lock-review-edit-surface p{color:var(--muted);line-height:1.42}.lock-review-actions,.confirm-wallet-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lock-review-actions button,.confirm-wallet-actions button{min-width:156px}.lock-review-grid,.confirm-grid,.lock-review-notes{gap:10px;display:grid}.lock-review-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.confirm-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.exit-plan-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:12px;display:grid}.lock-review-notes{grid-template-columns:repeat(4,minmax(0,1fr))}.lock-review-card{background:#ffffff0a;border:1px solid #e2f1ed1f;border-radius:8px;gap:8px;min-width:0;min-height:132px;padding:12px;display:grid}.lock-review-card b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lock-review-card button{align-self:end}.lock-review-edit-surface{background:#ffffff09;border:1px solid #e2f1ed1f;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.funding-panel.ready{border-color:#58f0a757}.funding-panel.blocked{background:var(--card-corner), radial-gradient(circle at 8% 8%, #ff66591f, transparent 32%), var(--card-grid), #0c0607e6;border-color:#ff66595c}.funding-panel.blocked h2,.status-copy.warn{color:var(--coral)}.status-copy.ready{color:var(--mint);border-color:#58f0a74d}.status-copy.warn{border-color:#ff665952}.confirm-controls{grid-template-columns:repeat(6,minmax(0,1fr))}.exit-plan-targets,.exit-plan-final{gap:12px;min-width:0;display:grid}.exit-plan-heading,.exit-plan-wallet-actions,.exit-plan-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.exit-plan-heading h3{color:var(--text);margin-top:4px;font-size:1.2rem}.exit-defense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.exit-defense-grid>div{text-align:center;background:#ffffff0b;border:1px solid #e2f1ed1f;border-radius:8px;justify-items:center;gap:7px;min-width:0;min-height:164px;padding:12px;display:grid}.exit-defense-grid b{color:var(--text);font-size:1.5rem}.exit-defense-grid small{color:var(--muted)}.exit-plan-actions{justify-content:flex-start}.exit-plan-actions button{text-align:center;white-space:normal;min-width:210px;min-height:48px;padding:0 22px;font-size:.86rem;line-height:1.1}.exit-plan-actions button:last-child{--button-frame:var(--button-frame-primary);color:var(--ink);background:linear-gradient(135deg, var(--mint), var(--gold));border-color:#58f0a78f}.order-lock-stage{justify-items:center;width:min(100%,980px);margin:0 auto;display:grid}.order-lock-card{background:linear-gradient(90deg, #0305060a, #0305063b), var(--position-card-frame) center / 100% 100% no-repeat;border:0;border-radius:16px;gap:18px;width:100%;padding:clamp(36px,4.2vw,58px);display:grid;box-shadow:0 24px 70px #00000085,0 0 36px #58f0a71a}.order-lock-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.order-lock-heading span,.order-lock-summary-grid span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.order-lock-heading h2{color:var(--text);margin:4px 0 6px;font-size:clamp(1.65rem,3vw,2.65rem);line-height:.98}.order-lock-heading p{max-width:690px;color:var(--muted);line-height:1.45}.order-lock-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-lock-summary-grid>div{background:#0000003d;border:1px solid #f0c76624;border-radius:8px;gap:5px;min-height:108px;padding:12px 14px;display:grid}.order-lock-summary-grid b{color:var(--text);font-size:1.22rem;line-height:1.1}.order-lock-summary-grid small{color:var(--muted);line-height:1.3}.order-lock-actions{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(112px,auto));align-items:center;gap:10px;display:grid}.order-lock-actions button{text-align:center;justify-content:center;min-height:48px;padding:0 18px}.order-lock-actions .order-lock-primary{--button-frame:var(--button-frame-primary);color:var(--ink);background:linear-gradient(135deg, var(--mint), var(--gold));border-color:#58f0a78f;font-size:.92rem}.order-lock-status{text-align:center;margin:0}.locked-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.locked-stage{gap:14px}.execution-panel,.ledger-panel,.decision-panel,.action-panel,.thesis-panel,.review-panel{align-content:start;gap:12px;min-width:0;display:grid}.execution-status,.balance-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.execution-status span,.status-copy,.cashflow-list article,.execution-log article,.timeline-strip article,.notification-stack span,.coach-list span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:9px;font-size:.78rem;line-height:1.35}.execution-status span.ready{color:var(--mint);border-color:#58f0a74d}.execution-status span.warn{color:var(--coral);border-color:#ff665952}.execution-controls,.cloud-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cloud-row{grid-template-columns:minmax(0,1fr) auto auto}.execution-log,.cashflow-list,.coach-list,.notification-stack{gap:8px;display:grid}.execution-log article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.execution-log a{color:var(--blue);text-decoration:none}.cashflow-form{grid-template-columns:minmax(176px,.9fr) minmax(64px,.3fr) minmax(96px,.5fr) minmax(120px,1fr) minmax(76px,auto);gap:8px;display:grid}.toggle-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.toggle-pair.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cashflow-list article.deposit{border-color:#65d3ff3d}.cashflow-list article.withdrawal{border-color:#ff66594d}.active-grid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1fr) minmax(300px,.8fr) minmax(360px,.9fr);gap:12px;display:grid}.position-deck-card{min-height:326px;color:var(--text);background:linear-gradient(90deg, #0305060a, #0305062e), var(--position-card-frame) center / 100% 100% no-repeat;isolation:isolate;border:0;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(132px,.24fr) minmax(0,1fr) minmax(144px,auto);align-items:center;gap:clamp(14px,2vw,28px);padding:clamp(34px,4.4vw,64px) clamp(30px,4.6vw,74px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000085,0 0 42px #58f0a71a}.position-deck-card>*{z-index:1;position:relative}.position-token-orb{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#58f0a733,#0000 48%),#00000059;border:1px solid #f0c76657;border-radius:999px;justify-self:center;place-items:center;width:min(100%,172px);display:grid;overflow:hidden;box-shadow:inset 0 0 34px #000000a6,0 0 24px #f0c7661f}.position-token-orb img:not(.quest-emoji){object-fit:cover;width:100%;height:100%}.position-card-main{gap:14px;min-width:0;display:grid}.position-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.position-card-head span,.position-stat-grid span,.position-protection-grid span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.position-card-head h2{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1.8rem,1.2rem + 1.7vw,3.05rem);line-height:.95}.position-card-head p{max-width:760px;color:var(--muted);margin-top:7px;line-height:1.35}.position-stat-grid,.position-protection-grid{gap:8px;display:grid}.position-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.position-protection-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(134px,1fr));align-items:stretch}.position-stat-grid>div,.position-protection-grid>div{background:#0000002e;border:1px solid #f0c76624;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.position-stat-grid b,.position-protection-grid b{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1rem,.9rem + .45vw,1.42rem);line-height:1.04}.position-stat-grid small,.position-protection-grid small{color:var(--muted);font-size:.72rem;line-height:1.25}.position-stat-grid small.ready{color:var(--mint)}.position-stat-grid small.warn{color:var(--coral)}.position-tp-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.position-tp-row em{background:#03050659;border:1px solid #58f0a72e;border-radius:7px;gap:2px;min-width:0;padding:7px 6px;font-style:normal;display:grid}.position-tp-row strong,.position-tp-row i,.position-tp-row small{overflow-wrap:anywhere;min-width:0}.position-tp-row strong{color:var(--mint);font-size:.82rem}.position-tp-row i{color:var(--text);font-size:.76rem;font-style:normal;font-weight:900}.position-tp-row small{color:var(--muted);font-size:.66rem}.position-deck-card>button{justify-self:end;min-width:136px}.active-chart-panel{grid-column:1/-1;gap:12px;display:grid}.active-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.active-chart-head h3{color:var(--text);margin-top:4px;font-size:1.45rem}.active-chart-head p{color:var(--muted);margin-top:5px;line-height:1.35}.active-live-chart{background:#0000003d;border:1px solid #65d3ff3d;border-radius:8px;min-height:420px;overflow:hidden}.active-live-chart iframe{border:0;width:100%;height:420px}.active-events{grid-template-columns:1fr}.decision-panel h2{font-size:1.5rem}.decision-panel p,.review-panel p{color:var(--muted);line-height:1.42}.decision-panel label,.review-panel label{color:var(--muted);gap:7px;font-size:.78rem;font-weight:760;display:grid}.action-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.action-card{text-align:left;border:1px solid color-mix(in srgb, currentColor 26%, transparent);background:var(--card-corner), radial-gradient(circle at 18% 16%, color-mix(in srgb, currentColor 15%, transparent), transparent 28%), var(--card-grid), #060a0cb8;min-height:158px;box-shadow:var(--card-shadow);isolation:isolate;border-radius:8px;align-content:start;justify-items:start;padding:11px;display:grid;position:relative;overflow:hidden}.action-card:before{content:"ACTION";z-index:0;color:color-mix(in srgb, currentColor 26%, transparent);letter-spacing:.18em;font-size:.62rem;font-weight:900;position:absolute;top:10px;right:10px}.action-card>*{z-index:1;position:relative}.action-card-actions{z-index:1;grid-template-columns:1fr;gap:7px;width:100%;margin-top:12px;display:grid;position:relative}.action-card-actions button{width:100%;min-height:36px;padding:8px;font-size:.72rem}.action-card-actions button:last-child{color:var(--ink);background:linear-gradient(135deg, var(--mint), var(--gold));border-color:#58f0a785}.action-card span{color:currentColor;font-size:.72rem;font-weight:840}.action-card b{margin-top:8px;font-size:1rem}.action-card small{color:var(--muted);margin-top:7px;font-size:.72rem;line-height:1.3}.execution-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.execution-mini span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:8px;font-size:.74rem;overflow:hidden}.notification-stack span.mint,.coach-list span{color:#c9ffe3}.notification-stack span.amber{color:#ffe6a6}.notification-stack span.violet{color:#eadcff}.notification-stack span.coral{color:#ffc7c2}.review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.timeline-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.timeline-strip p{color:var(--muted);grid-column:1/-1}.timeline-strip article{gap:4px;display:grid}.timeline-strip span{color:var(--gold);font-size:.7rem;font-weight:840}.live-watcher-panel{border-color:#65d3ff42;grid-column:1/-1;gap:12px;display:grid}.live-watcher-panel.triggered{box-shadow:0 0 32px #f0c76614, var(--card-shadow);border-color:#f0c76661}.live-watcher-panel.disabled{opacity:.72}.live-watcher-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.live-watcher-head h3{color:var(--text);margin-top:4px;font-size:1.35rem}.live-watcher-head p{color:var(--muted);margin-top:4px;line-height:1.35}.watcher-metric-grid,.watcher-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.watcher-card{border:1px solid color-mix(in srgb, currentColor 24%, transparent);min-height:132px;color:var(--mint);background:var(--card-corner), radial-gradient(circle at 18% 18%, color-mix(in srgb, currentColor 12%, transparent), transparent 32%), var(--card-grid), #060a0cc7;border-radius:8px;gap:7px;padding:11px;display:grid}.watcher-card.amber{color:var(--gold)}.watcher-card.violet{color:var(--violet)}.watcher-card.coral{color:var(--coral)}.watcher-card.live{border-color:color-mix(in srgb, currentColor 52%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent), 0 14px 26px #0003}.watcher-card span,.watcher-action-card span,.watcher-event-list span{color:currentColor;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.watcher-card b,.watcher-action-card b,.watcher-event-list b{color:var(--text);line-height:1.15}.watcher-card small,.watcher-action-card small,.watcher-event-list small{color:var(--muted);font-size:.73rem;line-height:1.32}.watcher-action-card{color:var(--gold);background:linear-gradient(135deg,#f0c76614,#0000 42%),#ffffff09;border:1px solid #f0c76640;border-radius:8px;gap:8px;padding:12px;display:grid}.watcher-action-card i{color:var(--muted);font-family:var(--font-data);font-size:.72rem;font-style:normal}.watcher-event-list{gap:7px;display:grid}.watcher-event-list article{background:#ffffff09;border:1px solid #e2f1ed1a;border-radius:8px;gap:3px;padding:8px;display:grid}.decision-notice{grid-template-columns:auto 1fr;align-items:center}.decision-notice.amber{color:var(--gold);border-color:#f0c76652}.plan-json-button{min-width:116px;color:var(--ink);background:linear-gradient(135deg, var(--blue), var(--mint));border-color:#65d3ff61}.plan-drawer{z-index:40;width:min(520px,100% - 36px);box-shadow:var(--shadow);grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:14px;display:grid;position:fixed;top:88px;bottom:78px;right:18px}.drawer-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plan-drawer p{color:var(--muted);font-size:.82rem}.chart-tooltip{color:var(--text);box-shadow:var(--card-shadow);background:#05090aeb;border:1px solid #58f0a742;border-radius:8px;gap:4px;padding:9px;display:grid}.chart-tooltip span{color:var(--muted);font-size:.72rem}@keyframes dealIn{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1260px){.auth-gate{grid-template-columns:1fr;align-content:center}.profile-grid{grid-template-columns:280px minmax(0,1fr)}.lock-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.confirm-grid,.confirm-controls,.exit-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid>.profile-column:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.game-hud,.deck-summary,.locked-grid,.active-grid,.read-grid{grid-template-columns:1fr}.stage-track,.buy-customizer-grid,.take-profit-customizer-grid,.story-customizer-grid,.size-row,.market-row,.narrative-row,.holders-row,.path-row,.target-grid,.timeline-strip{overflow-x:auto}.stage-track{grid-template-columns:repeat(7,minmax(82px,1fr))}.size-row{grid-template-columns:repeat(5,minmax(140px,1fr))}.buy-customizer-grid{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto}.take-profit-customizer-grid{grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto}.story-customizer-grid{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.market-row,.narrative-row{grid-template-columns:repeat(5,minmax(154px,1fr))}.holders-row{grid-template-columns:repeat(4,minmax(164px,1fr))}.path-row{grid-template-columns:repeat(6,minmax(160px,1fr))}.target-grid{grid-template-columns:repeat(4,minmax(190px,1fr))}.active-grid,.order-lock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.auth-stage{padding:14px}.auth-gate{gap:18px;min-height:calc(100svh - 28px)}.auth-brand h1{font-size:3.1rem}.auth-readiness,.portfolio-grid{grid-template-columns:1fr}.account-control{z-index:70;justify-items:end;width:calc(100% - 20px);margin:10px auto 0;position:relative;top:auto;right:auto}.account-pill{min-width:116px}.account-popover{max-height:calc(100svh - 72px)}.account-popover.profile-command-center{width:auto;max-height:calc(100svh - 78px);padding:12px;top:68px;left:10px;right:10px}.profile-grid,.profile-grid>.profile-column:last-child,.profile-metric-grid,.all-position-row,.open-position-row,.open-position-kpis,.position-command-grid,.position-action-metrics,.position-action-buttons,.choice-page-head,.buy-customizer-grid,.take-profit-customizer-grid,.story-customizer-grid,.leaderboard-handle-form,.leaderboard-action-row,.watcher-metric-grid,.watcher-card-grid,.wallet-capability-grid,.wallet-export-actions,.fund-flow-grid,.lock-review-hero,.lock-review-grid,.lock-review-notes,.confirm-grid,.confirm-controls,.exit-plan-grid,.exit-defense-grid,.order-lock-heading,.order-lock-summary-grid,.order-lock-actions{grid-template-columns:1fr}.order-lock-card{gap:14px}.order-lock-heading{text-align:center;justify-items:center}.order-lock-heading p{margin:0 auto}.order-lock-summary-grid>div{min-height:auto}.profile-modal-head,.profile-modal-footer,.position-action-head,.customizer-head,.live-watcher-head,.wallet-card-head,.active-chart-head,.current-coin-card,.lock-review-hero{align-items:flex-start}.wallet-card-head{display:grid}.open-position-row{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"token main""token pnl""kpis kpis";min-height:188px;padding:24px 22px}.open-position-token{width:62px;height:62px}.open-position-pnl{text-align:left;justify-items:start}.all-position-row{min-height:128px}.customizer-head,.live-watcher-head{display:grid}.customize-deck-button{width:100%}.customizer-panel,.live-watcher-panel{overflow:hidden}.lock-review-actions,.confirm-wallet-actions,.exit-plan-wallet-actions,.exit-plan-actions{justify-content:stretch}.lock-review-actions button,.confirm-wallet-actions button,.exit-plan-wallet-actions button,.exit-plan-actions button{width:100%}.profile-modal-head,.profile-modal-footer{gap:12px}.profile-modal-head{flex-wrap:wrap}.profile-head-actions,.profile-section-actions{justify-content:flex-start}.profile-head-actions{grid-template-columns:minmax(0,1fr) 42px;width:100%;display:grid}.profile-refresh-button{width:100%;min-width:0}.profile-modal-head h2{font-size:1.35rem}.open-position-pnl,.open-position-kpis{text-align:left}.position-action-card{padding:14px}.position-action-notes{display:grid}.pixel-maze-map{opacity:.42;background-size:auto 100%;inset:4px}.trenchknight-track{width:38px}.profile-coin-row,.profile-coin-row.recent{grid-template-columns:34px minmax(0,1fr)}.coin-event-list article{grid-template-columns:1fr}.profile-coin-row>span,.profile-risk-pill,.profile-row-actions,.profile-coin-row>button,.coin-event-list article>span,.coin-event-list .source-badge{justify-self:start}.profile-coin-row>span,.profile-risk-pill,.profile-row-actions,.profile-coin-row>button{grid-column:2}.scan-stage{padding:14px}.scan-title h1{font-size:2.35rem}.scan-input-row,.dossier-frame,.dossier-footer,.decision-row,.live-tape-bar,.execution-controls,.execution-status,.balance-strip,.cloud-row,.cashflow-form,.defense-grid,.execution-mini,.active-grid,.action-card-grid,.review-actions,.drawer-actions{grid-template-columns:1fr}.choice-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-input-row button{width:100%}.game-hud{grid-template-columns:1fr;width:calc(100% - 20px);margin:10px auto;padding:12px;position:static}.stage-track{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.hud-actions{flex-wrap:wrap;justify-content:flex-start}.quest-board{width:calc(100% - 20px);padding-bottom:100px}.dossier-chart{grid-column:1}.coin-dossier{width:100%}.dossier-frame:before{top:14px;left:18px}.dossier-frame:after{top:42px;left:18px;right:18px}.coin-identity{padding-top:34px}.dossier-metrics,.mini-card-grid{grid-template-columns:1fr}.choice-card,.path-card{min-height:148px}.plan-drawer{width:calc(100% - 20px);top:10px;bottom:66px;right:10px}}.trench-app button,.wallet-adapter-button{--button-frame:var(--button-frame-secondary);isolation:isolate;text-shadow:0 1px #0000006b;position:relative;color:var(--text)!important;background-color:#0000!important;background-image:var(--button-frame)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:#0000!important}.scan-input-row button,.live-tape-bar button,.deal-button,.deck-actions button:first-child,.execution-controls:not(.confirm-controls) button:nth-child(3),.confirm-controls button:nth-child(4),.confirm-controls button:nth-child(5),.review-actions button:first-child,.action-card-actions button:last-child,.exit-plan-actions button:last-child,.buy-card,.auth-email-form button,.account-wallet-card button{--button-frame:var(--button-frame-primary);color:var(--text)!important}.choice-card.active,.path-card.active,.mini-choice.active,.toggle-pair button.active{--button-frame:var(--button-frame-active);color:#dfffea!important}.choice-card.active small,.path-card.active small,.path-card.active i,.mini-choice.active small{color:#dfffeabd}.pass-card,.choice-card.coral,.path-card.coral,.mini-choice.coral{--button-frame:var(--button-frame-danger)}.research-card,.watch-card,.choice-card.violet,.path-card.violet,.mini-choice.violet{--button-frame:var(--button-frame-violet)}.choice-card.mint,.path-card.mint,.mini-choice.mint,.choice-card.amber,.path-card.amber,.mini-choice.amber,.trench-app .buy-card{--button-frame:var(--button-frame-primary)}.trench-app .pass-card{--button-frame:var(--button-frame-danger)}.trench-app .research-card{--button-frame:var(--button-frame-violet)}.trench-app .watch-card{--button-frame:var(--button-frame-secondary)}.trench-app .watch-card.active,.trench-app .choice-card.active,.trench-app .path-card.active,.trench-app .mini-choice.active,.trench-app .toggle-pair button.active{--button-frame:var(--button-frame-active)}.trench-app .toggle-pair button{white-space:nowrap;min-width:84px;padding-left:8px;padding-right:8px}.trench-app .cashflow-form .toggle-pair button{font-size:.76rem}.trench-app button:hover:not(:disabled),.wallet-adapter-button:hover:not(:disabled){filter:brightness(1.09)saturate(1.08)}.trench-app button:active:not(:disabled),.wallet-adapter-button:active:not(:disabled){filter:brightness(.95)saturate(1.04);transform:translateY(0)}.trench-app button:disabled,.wallet-adapter-button:disabled,.wallet-adapter-button[disabled]{--button-frame:var(--button-frame-disabled);filter:grayscale(.22)brightness(.78);opacity:.74;pointer-events:none;color:#f7f0dfb8!important}.coin-seal img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.token-story-card,.holder-dossier-grid{grid-column:1/-1}.token-story-card{background:linear-gradient(135deg,#f0c76614,#0000 42%),#0000002e;border:1px solid #f0c76638;border-radius:8px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:12px;min-height:150px;padding:10px;display:grid}.token-story-card>img{object-fit:cover;border:1px solid #ffffff14;border-radius:8px;width:100%;height:100%;min-height:132px}.token-story-card>div{align-content:center;gap:8px;min-width:0;display:grid}.token-story-card span,.holder-risk-card>span,.top-holder-head span,.strategy-order-head span{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:880}.token-story-card p{color:var(--text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.45}.token-link-row{flex-wrap:wrap;gap:8px;display:flex}.token-link-row a{min-height:30px;color:var(--mint);background:#58f0a70f;border:1px solid #58f0a733;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:.72rem;font-weight:820;display:inline-flex}.holder-dossier-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:10px;display:grid}.holder-risk-card,.top-holder-card{background:radial-gradient(circle at 10% 10%,#65d3ff17,#0000 30%),#ffffff09;border:1px solid #65d3ff2e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.holder-risk-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.holder-risk-card p,.top-holder-list p{color:var(--muted);font-size:.75rem;line-height:1.4}.top-holder-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.top-holder-head b{color:var(--mint);font-size:.82rem}.top-holder-list{gap:6px;display:grid}.top-holder-list div{background:#00000029;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 62px;align-items:center;gap:8px;min-height:30px;padding:6px 8px;display:grid}.top-holder-list span{color:var(--gold);font-size:.72rem;font-weight:850}.top-holder-list code{min-width:0;color:var(--text);text-overflow:ellipsis;overflow:hidden}.top-holder-list b{color:var(--mint);text-align:right;font-size:.78rem}.market-row,.narrative-row{grid-template-columns:repeat(5,minmax(190px,1fr))}.playing-choice-card{aspect-ratio:.72;outline:1px solid color-mix(in srgb, currentColor 24%, transparent);outline-offset:-8px;background:linear-gradient(180deg, color-mix(in srgb, currentColor 13%, transparent), #ffffff04), radial-gradient(circle at 50% 36%, color-mix(in srgb, currentColor 12%, transparent), transparent 36%), #060a0ce6;border-radius:10px;min-height:286px;padding:18px 14px}.playing-choice-card .card-rank{color:currentColor;letter-spacing:.1em;text-transform:uppercase;align-self:start;min-height:30px;font-size:.72rem}.playing-choice-card b{align-self:center;font-size:clamp(1.35rem,1.1rem + .7vw,2.1rem)}.playing-choice-card small{max-width:100%;color:var(--muted);font-size:.78rem;line-height:1.35}.market-lane .playing-choice-card,.narrative-lane .playing-choice-card{min-height:410px}.card-ladder,.card-defense-read,.target-order-detail{gap:6px;width:100%;display:grid}.card-ladder em{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:#0000002e;border-radius:7px;grid-template-columns:36px 42px 34px minmax(0,1fr);align-items:center;gap:5px;min-height:30px;padding:5px 6px;font-style:normal;display:grid}.card-ladder em span,.card-ladder em strong,.card-ladder em i,.card-ladder em small,.card-defense-read span,.target-order-detail span{font-size:.68rem;line-height:1.15}.card-ladder em span,.card-ladder em i{color:currentColor;font-weight:850}.card-ladder em strong{color:var(--text);font-weight:900}.card-ladder em small{min-width:0;color:var(--muted);text-align:right}.card-defense-read span,.target-order-detail span{border:1px solid color-mix(in srgb, currentColor 16%, transparent);min-height:28px;color:var(--text);background:#0000002e;border-radius:7px;padding:7px 8px;font-weight:820;display:block}.playing-target-card{aspect-ratio:.72;min-height:282px}.playing-target-card .card-rank{color:currentColor;letter-spacing:.12em}.target-order-detail{margin-top:10px}.strategy-order-panel{background:linear-gradient(135deg,#f0c76612,#0000 42%),#ffffff09;border:1px solid #f0c7663d;border-radius:8px;grid-column:1/-1;gap:12px;min-width:0;padding:14px;display:grid}.strategy-order-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-order-head h3{margin-top:3px;font-size:1rem}.strategy-order-head b{color:var(--mint);font-size:.84rem}.strategy-order-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.strategy-order-card{border:1px solid color-mix(in srgb, currentColor 24%, transparent);min-height:230px;color:var(--mint);background:var(--card-corner), linear-gradient(180deg, color-mix(in srgb, currentColor 10%, transparent), #ffffff04), #060a0ce6;box-shadow:var(--card-shadow);border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid;position:relative;overflow:hidden}.strategy-order-card.stop-loss{color:var(--coral)}.strategy-order-card.trailing-stop{color:var(--gold)}.strategy-order-card.placed{color:var(--mint);box-shadow:0 0 0 1px #5eead41a, var(--card-shadow);border-color:#5eead46b}.strategy-order-card.partial,.strategy-order-card.app-managed{color:var(--gold);border-color:#f0c7666b}.strategy-order-card.failed{color:var(--coral);border-color:#ff6a6a80}.strategy-order-card>span{color:currentColor;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.strategy-order-card b{color:var(--text);font-size:1.2rem;line-height:1.1}.strategy-order-card small,.strategy-order-card p{color:var(--muted);font-size:.75rem;line-height:1.35}.strategy-order-card div:not(.source-badge){flex-wrap:wrap;gap:6px;display:flex}.strategy-order-card i{border:1px solid color-mix(in srgb, currentColor 22%, transparent);color:currentColor;background:#0000002e;border-radius:7px;padding:5px 7px;font-size:.68rem;font-style:normal;font-weight:850}.playing-choice-card,.path-card,.decision-card,.target-card,.defense-card,.action-card,.watcher-card,.watcher-action-card,.strategy-order-card{background:linear-gradient(180deg, #0305060f, #03050657), var(--deck-card-frame) center / 100% 100% no-repeat;box-shadow:0 18px 42px #00000080, 0 0 24px color-mix(in srgb, currentColor 8%, transparent);border:0;border-radius:14px}.playing-choice-card,.target-card,.defense-card{padding:30px 24px 34px}.action-card,.watcher-card,.strategy-order-card{padding:24px 20px 28px}.watcher-action-card{padding:26px 22px 30px}.playing-choice-card:before,.path-card:before,.decision-card:before,.target-card:before,.defense-card:before{opacity:.48;inset:26px;background:0 0!important}.playing-choice-card:after,.path-card:after,.target-card:after,.defense-card:after,.action-card:after{opacity:.34;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;inset:auto 34px 30px}.playing-choice-card .card-rank,.playing-target-card .card-rank,.strategy-order-card>span,.action-card span,.watcher-card span,.watcher-action-card span{color:color-mix(in srgb, currentColor 82%, var(--gold));text-shadow:0 0 16px color-mix(in srgb, currentColor 18%, transparent)}.playing-choice-card b,.playing-target-card b,.strategy-order-card b,.action-card b,.watcher-card b,.watcher-action-card b{text-shadow:0 2px 20px #0000009e}.playing-choice-card small,.path-card small,.path-card i,.target-card small,.target-card p,.defense-card span,.action-card small,.watcher-card small,.watcher-action-card small,.strategy-order-card small,.strategy-order-card p{color:#f7f0dfc7}.playing-choice-card.active,.path-card.active,.mini-choice.active{color:var(--mint);background:linear-gradient(180deg, #58f0a714, #03050647), var(--deck-card-frame) center / 100% 100% no-repeat;border:0;box-shadow:0 0 0 1px #58f0a747,0 22px 48px #0000008f,0 0 32px #58f0a733}.playing-choice-card.active b,.path-card.active b,.mini-choice.active b{color:var(--text)}.playing-choice-card.active small,.path-card.active small,.path-card.active i,.mini-choice.active small{color:#f7f0dfd1}@media (width<=1120px){.market-row,.narrative-row{grid-template-columns:repeat(2,minmax(210px,1fr))}.position-deck-card{grid-template-columns:132px minmax(0,1fr);padding:34px 38px}.position-deck-card>button{grid-column:2;justify-self:start}.position-stat-grid,.position-protection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-dossier-grid{grid-template-columns:1fr}}@media (width<=760px){.token-story-card{grid-template-columns:1fr}.token-story-card>img{max-height:180px}.holder-risk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-row,.narrative-row{grid-template-columns:1fr}.size-row{grid-template-columns:1fr;overflow:visible}.size-lane .playing-choice-card{aspect-ratio:auto;min-height:300px}.market-lane .playing-choice-card,.narrative-lane .playing-choice-card{aspect-ratio:auto;min-height:545px}.playing-target-card{aspect-ratio:auto;min-height:340px}.position-deck-card{background-size:cover;grid-template-columns:1fr;min-height:auto;padding:36px 24px 40px}.position-token-orb{width:104px}.position-card-head{text-align:center;justify-items:center;display:grid}.position-card-head p{margin-left:auto;margin-right:auto}.position-stat-grid,.position-protection-grid,.position-tp-row{grid-template-columns:1fr}.position-deck-card>button{grid-column:auto;justify-self:stretch;width:100%}}@media (width<=520px){.holder-risk-metrics,.top-holder-list div{grid-template-columns:1fr}.top-holder-list b,.card-ladder em small{text-align:left}}.trench-app .playing-choice-card,.trench-app .path-card,.trench-app .decision-card,.trench-app .target-card,.trench-app .defense-card,.trench-app .action-card,.trench-app .mini-choice,.trench-app .customizer-card,.trench-app .lock-review-card,.trench-app .watcher-card,.trench-app .watcher-action-card,.trench-app .strategy-order-card{background-color:#0000!important;background-image:linear-gradient(180deg, #0305060f, #03050657), var(--deck-card-frame)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,100% 100%!important}.trench-app .playing-choice-card.active,.trench-app .path-card.active,.trench-app .mini-choice.active{background-image:linear-gradient(180deg, #58f0a714, #03050647), var(--deck-card-frame)!important}.trench-app .position-deck-card,.trench-app .order-lock-card,.trench-app .open-position-row,.trench-app .all-position-row,.trench-app .position-action-card,.trench-app .position-command-card,.trench-app .profile-coin-row,.trench-app .current-coin-card{background-color:#0000!important;background-image:linear-gradient(90deg, #0305060a, #0305063d), var(--position-card-frame)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,100% 100%!important}.trench-app .profile-command-center .open-position-row{text-align:left;grid-template-columns:82px minmax(0,1fr) minmax(128px,auto);grid-template-areas:"token main pnl""token kpis pnl";justify-content:stretch;min-height:150px;padding:22px 28px;display:grid}.trench-app .profile-command-center .open-position-pnl{justify-self:end}@media (width<=820px){.trench-app .profile-command-center .open-position-row{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"token main""token pnl""kpis kpis";gap:8px 12px;min-height:188px;padding:24px 22px}.trench-app .profile-command-center .open-position-token{width:62px;height:62px}.trench-app .profile-command-center .open-position-main,.trench-app .profile-command-center .open-position-pnl{text-align:left;grid-column:2;justify-self:start}.trench-app .profile-command-center .open-position-kpis{grid-column:1/-1}}.home-shell{z-index:2;gap:18px;width:min(1440px,100% - 28px);margin:0 auto;padding:74px 0 120px;display:grid;position:relative}.trench-app:has(.discovery-drawer-wrap) .home-shell{z-index:90}.trench-app:has(.discovery-drawer-wrap) .account-control{pointer-events:none;opacity:.28}.home-nav{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff14,#ffffff05),#05090ae0;border:1px solid #58f0a742;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(620px,100%);margin:0 auto;padding:7px;display:grid;position:sticky;top:16px;box-shadow:0 18px 46px #0000006b}.home-nav button{color:#f7f0dfbd;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;display:inline-flex}.home-nav button.active{color:#dfffea;background:linear-gradient(#58f0a724,#58f0a709),#ffffff0d;border-color:#58f0a757;box-shadow:inset 0 0 0 1px #58f0a71a,0 0 24px #58f0a71f}.home-dashboard,.discovery-page{gap:18px;display:grid}.home-page-head{min-height:150px;color:var(--gold);background:var(--card-corner), linear-gradient(90deg, #f0c7661f, transparent 34%, #58f0a714), var(--card-grid), #070d0ec2;box-shadow:var(--card-shadow);border:1px solid #f0c76638;border-radius:8px;justify-content:space-between;align-items:end;gap:18px;padding:18px 20px;display:flex}.home-page-head>div{gap:6px;display:grid}.home-page-head span,.home-panel-head span,.discovery-card-copy span,.discovery-stat span,.home-stat span{color:var(--gold);font-size:.76rem;font-weight:900}.home-page-head h1{color:#dfffea;text-shadow:0 0 34px #58f0a72e;font-size:clamp(2.4rem,5vw,4.9rem);line-height:.92}.home-page-head p{color:#f7f0dfbf;max-width:680px;line-height:1.5}.home-page-head button,.discovery-card-actions button,.dashboard-position-actions button,.discovery-drawer-actions button,.discovery-drawer-actions a,.home-token-row>button,.home-token-open{min-height:42px;color:var(--text);background:linear-gradient(#58f0a71c,#58f0a708),#ffffff0a;border:1px solid #58f0a747;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.home-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-stat,.discovery-stat{min-height:126px;box-shadow:var(--card-shadow);background:linear-gradient(#ffffff0f,#ffffff03),#050a0ad1;border:1px solid #58f0a733;border-radius:8px;gap:6px;padding:14px;display:grid}.home-stat b,.discovery-stat b{overflow-wrap:anywhere;color:#dfffea;min-width:0;font-size:1.45rem;line-height:1}.home-stat small,.discovery-stat small{color:#f7f0dfb8}.home-stat.warn b{color:var(--coral)}.discovery-stat i{width:fit-content;color:var(--blue);background:#65d3ff14;border:1px solid #65d3ff40;border-radius:999px;padding:4px 7px;font-size:.68rem;font-style:normal;font-weight:900}.home-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.home-panel{min-width:0;box-shadow:var(--card-shadow);background:linear-gradient(#ffffff0f,#ffffff04),#070d0ed1;border:1px solid #e2f1ed26;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid}.dashboard-positions{grid-row:span 3}.home-panel-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-panel-head h2{color:var(--text);margin-top:3px;font-size:1.32rem}.dashboard-position-list,.home-token-list,.leaderboard-mini-list,.home-event-list{gap:10px;display:grid}.dashboard-position-card{min-height:170px;color:var(--gold);background:linear-gradient(90deg, #0305060a, #0305063d), var(--position-card-frame) center / 100% 100% no-repeat;grid-template-columns:86px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:22px 26px;display:grid}.dashboard-position-orb,.coin-thumb{color:var(--mint);font-family:var(--font-display);background:#58f0a714;border:1px solid #58f0a75c;border-radius:999px;place-items:center;font-weight:900;display:grid;overflow:hidden}.dashboard-position-orb{width:70px;height:70px}.dashboard-position-main{gap:10px;min-width:0;display:grid}.dashboard-position-main h3{color:var(--text);font-size:1.55rem}.dashboard-position-main p{color:#f7f0dfa8}.dashboard-position-main span{color:var(--gold);font-size:.72rem;font-weight:900}.dashboard-position-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dashboard-position-metrics b{color:#f7f0dfdb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;min-height:34px;padding:7px;font-size:.74rem}.dashboard-position-metrics b.win{color:var(--mint)}.dashboard-position-metrics b.loss{color:var(--coral)}.dashboard-position-actions{gap:7px;display:grid}.home-token-row,.home-token-open,.leaderboard-mini-list div,.home-event-list div{border-radius:8px;min-width:0}.home-token-row{grid-template-columns:minmax(0,1fr) 38px;gap:8px;display:grid}.home-token-open{text-align:left;grid-template-columns:38px minmax(0,1fr) auto;justify-content:stretch;width:100%;padding:6px 8px;display:grid}.home-token-list>.home-token-row>button:last-child{min-height:46px;padding:0}.home-token-list>button.home-token-row{text-align:left;grid-template-columns:38px minmax(0,1fr) auto;justify-content:stretch;min-height:48px;padding:6px 8px;display:grid}.coin-thumb{width:34px;height:34px;font-size:.72rem}.coin-thumb img{object-fit:cover;width:100%;height:100%}.home-token-row b,.home-token-open b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-token-row small,.home-token-open small{color:var(--muted)}.leaderboard-mini-list div,.home-event-list div,.empty-home-state{background:#ffffff09;border:1px solid #ffffff14;gap:4px;padding:10px;display:grid}.leaderboard-mini-list span,.home-event-list span{color:var(--gold);font-weight:900}.leaderboard-mini-list small,.home-event-list small,.empty-home-state span{color:#f7f0dfad;line-height:1.35}.empty-home-state{border-radius:8px;align-content:center;justify-items:start;min-height:92px}.empty-home-state b{color:var(--text)}.discovery-controls{box-shadow:var(--card-shadow);background:#070d0ecc;border:1px solid #58f0a733;border-radius:8px;gap:12px;padding:12px;display:grid}.discovery-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.discovery-tabs button{border:1px solid var(--line);color:#f7f0dfb8;background:#ffffff0a;border-radius:8px;min-height:44px;font-weight:900}.discovery-tabs button.active{color:var(--mint);background:#58f0a71a;border-color:#58f0a761}.discovery-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.discovery-filter-grid label{color:var(--muted);gap:5px;font-size:.72rem;font-weight:900;display:grid}.discovery-status-line{background:#65d3ff0f;border:1px solid #65d3ff38;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.discovery-status-line.warn{background:#ff665912;border-color:#ff665947}.discovery-status-line span{color:var(--text)}.discovery-status-line small,.discovery-status-line i{color:#f7f0dfad;font-style:normal}.discovery-status-line div{flex-wrap:wrap;gap:6px;display:flex}.discovery-status-line i{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:3px 6px;font-size:.68rem}.discovery-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.discovery-token-card{min-height:470px;color:var(--gold);background:linear-gradient(180deg, #0305060d, #0305065c), var(--deck-card-frame) center / 100% 100% no-repeat;gap:10px;padding:34px 30px 38px;display:grid;position:relative;overflow:hidden}.discovery-card-art{aspect-ratio:1;width:min(144px,42vw);color:var(--mint);background:radial-gradient(circle at 50% 32%,#58f0a738,#0000 56%),#00000047;border:1px solid #58f0a757;border-radius:8px;justify-self:center;place-items:center;font-size:2rem;font-weight:900;display:grid;overflow:hidden}.discovery-card-art img{object-fit:cover;width:100%;height:100%}.discovery-card-copy{text-align:center;justify-items:center;gap:4px;display:grid}.discovery-card-copy h2{overflow-wrap:anywhere;max-width:100%;color:var(--text);font-size:1.9rem;line-height:1}.discovery-card-copy p,.discovery-card-description{color:#f7f0dfb8}.discovery-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:54px;line-height:1.35;display:-webkit-box;overflow:hidden}.discovery-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.discovery-card-metrics b{color:#f7f0dfe6;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;min-height:36px;padding:8px;font-size:.76rem;line-height:1.2}.discovery-card-links,.discovery-card-actions,.discovery-drawer-actions{flex-wrap:wrap;gap:7px;display:flex}.discovery-card-links a{min-height:30px;color:var(--blue);background:#65d3ff0f;border:1px solid #65d3ff33;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.discovery-card-actions{margin-top:auto}.discovery-card-actions button{flex:1}.discovery-drawer-wrap{z-index:90;position:fixed;inset:0}.discovery-drawer{z-index:92;width:min(560px,100% - 32px);box-shadow:var(--shadow);background:linear-gradient(#ffffff12,#ffffff05),#05090af5;border:1px solid #58f0a752;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid;position:fixed;top:16px;bottom:16px;right:16px;overflow:auto}.discovery-drawer-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.discovery-drawer-head span{color:var(--gold);font-weight:900}.discovery-drawer-head h2{color:var(--text);margin-top:4px;font-size:2rem}.discovery-drawer-head p{max-width:420px;color:var(--muted);overflow-wrap:anywhere}.discovery-drawer-head button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:#ffffff0d;border-radius:8px;place-items:center;display:grid}.discovery-drawer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discovery-holder-list{gap:8px;display:grid}.discovery-holder-head,.discovery-holder-list>div:not(.empty-home-state){background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:50px 76px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.discovery-holder-head{grid-template-columns:minmax(0,1fr) auto}.discovery-holder-list code{color:#f7f0dfc2;text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-holder-list i{color:var(--mint);background:#58f0a717;border-radius:999px;padding:3px 6px;font-size:.68rem;font-style:normal;font-weight:900}@media (width<=1080px){.home-stat-grid,.discovery-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard-grid{grid-template-columns:1fr}.dashboard-positions{grid-row:auto}.discovery-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=760px){.home-shell{width:min(100% - 18px,720px);padding-top:66px}.home-nav{width:100%;top:8px}.home-nav button{gap:5px;min-height:42px;font-size:.78rem}.home-page-head{min-height:auto;display:grid}.home-page-head button{width:100%}.home-stat-grid,.discovery-filter-grid,.discovery-tabs,.discovery-grid,.discovery-drawer-stats{grid-template-columns:1fr}.dashboard-position-card{text-align:center;grid-template-columns:1fr;min-height:auto;padding:28px 24px}.dashboard-position-orb{justify-self:center}.dashboard-position-metrics,.dashboard-position-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-token-open,.home-token-list>button.home-token-row{grid-template-columns:36px minmax(0,1fr)}.home-token-open small,.home-token-list>button.home-token-row small{grid-column:2;justify-self:start}.discovery-token-card{min-height:auto;padding:34px 26px 38px}.discovery-holder-list>div:not(.empty-home-state){grid-template-columns:42px 72px minmax(0,1fr)}.discovery-holder-list i{grid-column:2/-1;justify-self:start}}
