:root{--bg:#e9fffb;--panel:#fff;--panel2:#edf7ff;--line:#102a3a24;--line2:#00a9ff40;--text:#102a3a;--muted:#617585;--gold:#ffb703;--cyan:#00a9ff;--cyan-text:#0874a8;--pink:#ff4fa3;--pink-text:#b72b73;--teal:#00c2a8;--teal-text:#08796d;--copper:#ff7a35;--gold-text:#9a6a00;--copper-text:#b55220;--green:#10b981;--red:#e85d75;--surface-soft:#f8fbff;--surface-blue:#e9f7ff;--surface-gold:#fff6dd;--surface-mint:#eafff7;--surface-pink:#fff0f6;--shadow:0 16px 40px #102a3a1f;--shadow-soft:0 8px 22px #102a3a14}*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,system-ui;overflow-x:hidden}body:before{content:"";z-index:-3;background:linear-gradient(135deg,#e9fffb 0%,#edf7ff 42%,#fff0f6 78%,#fff7df 100%),linear-gradient(90deg,#102a3a09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(0deg,#102a3a08 1px,#0000 1px) 0 0/48px 48px;position:fixed;inset:0}body:after{content:"";pointer-events:none;opacity:.7;z-index:-2;background:linear-gradient(90deg,#00a9ff12,#ff4fa30d,#10b9810f);position:fixed;inset:0}.skip-link{z-index:30;background:var(--panel2);color:var(--text);border:1px solid var(--cyan);border-radius:8px;padding:10px 18px;font-weight:500;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab-loading{border:1px solid var(--line);min-height:220px;color:var(--text);background:#ffffffb8;border-radius:8px;place-items:center;font-size:13px;display:grid}main{max-width:1440px;margin:auto;padding:18px}.logo{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-family:Inter,system-ui;font-size:34px;font-weight:800;display:flex}.logo span{color:var(--text);text-shadow:0 0 22px #58d9e844}.top p{color:#aab5b1;margin:4px 0 0;font-size:13px}p{color:var(--muted);line-height:1.55}.muted{color:var(--muted);font-size:12px}.eyebrow,.metalHead span{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:12px;font-weight:700}.metalHead h3,.card h2,.card h3{letter-spacing:0;margin:.15em 0;font-family:Inter,system-ui;font-weight:750}h1{color:#f4f8ef;text-shadow:0 0 34px #58d9e82a;font-family:Inter,system-ui;font-weight:850}h2,h3{color:#f4f8ef;font-family:Inter,system-ui;font-weight:760}button,select,input{color:var(--text);font:inherit;background:linear-gradient(#fff,#f4f7fb);border:1px solid #ffffff1a;border-radius:8px;padding:8px 11px;font-size:13px;box-shadow:inset 0 1px #ffffff0f}button{cursor:pointer;align-items:center;gap:7px;transition:all .2s;display:inline-flex}button:hover,.active,button.active{background:#eef7fb;border-color:#58d9e899;transform:none;box-shadow:0 0 0 1px #58d9e82e,0 0 28px #58d9e81a}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}select{cursor:pointer}.top{box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex;position:relative}.top:before{content:"";background:linear-gradient(90deg,#0000,#d8b35a55 30% 70%,#0000);height:1px;position:absolute;inset:0 0 auto}.controls,.row,.metalHead,.chatbar,.alerts{align-items:center;gap:12px;display:flex}.controls,.row,.alerts{flex-wrap:wrap}.controls{justify-content:flex-end;gap:8px}.sent{background:var(--surface-soft);border:1px solid #ffffff1c;border-radius:8px;padding:8px 11px;font-family:DM Mono,monospace;font-size:12px;box-shadow:inset 0 1px #ffffff0d}.sent.riskoff{color:var(--green)}.sent.riskon{color:var(--red)}.sent.mixed{color:var(--gold)}.ticker{background:#fff;border:1px solid #ffffff14;border-radius:10px;min-height:34px;margin:10px 0 12px;padding-right:76px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.tickerTrack{white-space:nowrap;animation:28s linear infinite scroll;display:inline-block}.ticker:hover .tickerTrack,.ticker:focus-within .tickerTrack,.ticker.paused .tickerTrack{animation-play-state:paused}.tickerTrack span{color:#c9d6d4;padding:8px 22px;font-family:DM Mono,monospace;font-size:12px;display:inline-block}.tickerToggle{min-height:26px;padding:4px 8px;font-size:11px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}nav{z-index:11;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f8fbe0;border:1px solid #ffffff10;border-radius:10px;flex-wrap:wrap;gap:7px;margin:10px 0 12px;padding:8px;display:flex;position:sticky;top:0}nav button{min-height:44px;padding:8px 10px}.grid4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.macro{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.news{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.newsCard{align-content:start;gap:8px;min-height:188px;display:grid}.newsCard h2{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.08}.newsCard .muted{margin:0;font-size:13px;line-height:1.45}.newsWatch{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:8px;margin:2px 0 0;padding-top:8px;font-size:12px;line-height:1.35;display:flex}.newsWatch span{color:var(--cyan-text);letter-spacing:.08em;text-transform:uppercase;flex:none;font-family:DM Mono,monospace;font-size:11px;font-weight:700}.detail,.portfolio{grid-template-columns:2fr 1fr;gap:16px;display:grid}.card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #ffffff16;border-radius:10px;padding:16px;position:relative;overflow:hidden}.card,.priceCard,.sponsorCard{contain:layout style paint}.card:after{content:"";border-radius:inherit;pointer-events:none;opacity:.75;background:linear-gradient(135deg,#58d9e81b,#0000 24% 70%,#d8b35a14);position:absolute;inset:0}.card h2,.card h3{line-height:1.05}.macro .card,.grid3 .card{min-height:128px}.macro .card h3{font-size:24px}.macro .card p{margin:6px 0 0}.priceCard{grid-template-rows:auto auto auto 40px;min-height:178px;display:grid}.priceCard:hover{border-color:#58d9e86b;box-shadow:0 18px 42px #16202a1a}.priceCard .price{margin-bottom:5px}.priceCard .metalHead b{white-space:nowrap;font-size:12px}.metalHead{gap:8px}.metalHead h3{font-size:23px}.price{color:var(--text);text-shadow:0 0 24px #58d9e824;margin:10px 0 4px;font-family:DM Mono,monospace;font-size:31px}.price small{color:var(--muted);white-space:nowrap;margin-left:6px;font-size:.48em}.pricePending span{color:#52606d;font-size:24px}.pricePending small{margin-top:2px;margin-left:0;display:block}.up{color:var(--green)}.down{color:var(--red)}.flashUp{animation:.6s up}.flashDown{animation:.6s down}.feedTag{color:#8fa0a2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font:12px ui-monospace,monospace}.confidenceTag,.tickerEmpty{color:#6c7a83;letter-spacing:.04em;font:12px ui-monospace,monospace}.confidenceHigh{color:var(--green)}.confidenceMedium{color:#b98516}.confidenceLow{color:var(--red)}.spark{height:40px;color:var(--cyan)}.spark.down{color:var(--red)}.bar{background:#e7edf3;border:1px solid #ffffff18;border-radius:999px;height:9px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--cyan), var(--gold));height:100%;display:block;box-shadow:0 0 16px #58d9e850}.commandCenter{box-shadow:var(--shadow);background:0 0,linear-gradient(90deg,#58d9e80f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#58d9e80b 1px,#0000 1px) 0 0/34px 34px;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:12px;margin:8px 0 10px;padding:16px;display:grid;position:relative;overflow:hidden}.commandCenter:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--gold), transparent);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.briefLead h2{letter-spacing:0;color:#f4f1e6;text-shadow:0 0 28px #d8b35a18;margin:6px 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(36px,5.2vw,56px);font-weight:600;line-height:1}.briefLead p{color:#a7b5b4;max-width:780px;margin:0;font-size:14.5px;line-height:1.55}.heroActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.heroActions button{border-color:#58d9e84d}.heroActions .primaryAction{background:var(--surface-gold);color:#fff7dd;border-color:#d8b35a80}.heroActions .primaryAction:hover{border-color:var(--gold);box-shadow:0 0 0 1px #d8b35a30,0 0 28px #d8b35a18}.briefMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.briefMetrics div,.qualityRow{background:#fff;border:1px solid #ffffff14;border-radius:10px;padding:10px;box-shadow:inset 0 1px #ffffff0d}.briefMetrics span,.qualityRow span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-family:DM Mono,monospace;font-size:11px;display:flex}.briefMetrics b,.qualityRow b,.score strong{color:#f4f8ef;text-shadow:0 0 18px #58d9e82b;margin:5px 0 2px;font-family:DM Mono,monospace;font-size:18px;display:block}.briefMetrics small,.qualityRow small{color:#a7b5b4;font-size:12px}.viralStrip{box-shadow:var(--shadow);background:0 0,linear-gradient(90deg,#58d9e80f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#58d9e80b 1px,#0000 1px) 0 0/34px 34px;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:10px 0;padding:14px 16px;display:grid;position:relative;overflow:hidden}.viralStrip:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--gold), transparent);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.viralStrip h2{color:#f4f8ef;margin:5px 0 4px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1}.viralStrip p{margin:0}.shareActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shareActions button{border-color:#58d9e84d}.shareActions small{color:#a7b5b4;text-align:right;flex-basis:100%;min-height:16px;font-size:12px}.overviewSplit{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:10px;margin-top:10px;display:grid}.opportunityRow{border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;padding:10px 0;display:grid}.opportunityRow:first-of-type{border-top:0}.opportunityRow b{margin-right:8px;display:inline-block}.opportunityRow span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#d8b35a10;border:1px solid #d8b35a35;border-radius:999px;padding:3px 8px;font-family:DM Mono,monospace;font-size:11px}.opportunityRow p{margin:6px 0 0;font-size:13px;line-height:1.42}.score strong{text-align:right;margin-bottom:5px;font-family:DM Mono,monospace;display:block}.quality{gap:8px;display:grid}.quality .eyebrow,.opportunity .eyebrow,.briefCard .eyebrow{align-items:center;gap:7px;display:flex}.briefList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.briefList div{background:#fff;border:1px solid #ffffff14;border-radius:10px;padding:10px;box-shadow:inset 0 1px #ffffff0d}.briefList b{color:#f1f5ea;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px}.briefList p{margin:7px 0 0;font-size:13px}.disclaimer{color:#a7b5b4;border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px;font-size:13px}.ad{border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px}.ad a{color:var(--cyan);text-underline-offset:4px;text-decoration:underline}.ad small{color:var(--muted);font-size:11px;display:block}.sponsorExchange{box-shadow:var(--shadow);background:0 0,linear-gradient(90deg,#58d9e80f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#58d9e80b 1px,#0000 1px) 0 0/34px 34px;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;margin-top:10px;padding:16px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden}.sponsorExchange:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--gold), transparent);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.sponsorExchange>div:first-child{background:#fff;border:1px solid #ffffff14;border-radius:10px;padding:16px}.sponsorExchange h2{color:#f4f8ef;margin:7px 0 8px;font-size:32px;font-weight:800;line-height:1}.sponsorExchange p{color:#a7b5b4;font-size:13px}.sponsorCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sponsorCard{background:#fff;border-color:#ffffff14;padding:12px}.sponsorCard:hover{border-color:#58d9e870;box-shadow:0 0 28px #58d9e814}.sponsorCard h3{font-size:19px}.sponsorCard p{margin:8px 0 12px;font-size:13px;line-height:1.42}.sponsorCard button{margin-top:6px}.articleCard{flex-direction:column;min-height:170px;display:flex}.articleCardIcon{width:31px;height:31px;color:var(--cyan);background:#58d9e810;border:1px solid #58d9e83d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.articleStats{flex-wrap:wrap;gap:7px;margin:12px 0 14px;display:flex}.articleStats span{background:var(--surface-soft);color:#dfeae6;letter-spacing:.03em;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:6px 8px;font-family:DM Mono,monospace;font-size:11px}.articleLink{color:#eafcff;background:#fff;border:1px solid #58d9e84a;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:8px 11px;font-size:13px;text-decoration:none;display:inline-flex}.articleLink:hover{border-color:var(--cyan)}.articlePrimaryLink{color:#fff7dd;background:var(--surface-gold);border-color:#d7b35b75}.articlePrimaryLink:hover{border-color:var(--gold)}.trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.trustGrid div{background:#fff;border:1px solid #ffffff14;border-radius:10px;padding:10px;box-shadow:inset 0 1px #ffffff0d}.trustGrid b{color:#f1f5ea;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px}.trustGrid p{margin:8px 0 0;font-size:13px}.inlineActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.waitlist{box-shadow:var(--shadow);background:0 0,linear-gradient(90deg,#58d9e80f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#58d9e80b 1px,#0000 1px) 0 0/34px 34px;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:14px;margin:10px 0;padding:16px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden}.waitlist:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--gold), transparent);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.waitlist h2{color:#f4f8ef;margin:6px 0 8px;font-size:30px;font-weight:800;line-height:1}.waitlist p{color:#a7b5b4;margin:0;font-size:13px}.waitlist form{grid-template-columns:minmax(190px,1fr) 180px auto;align-items:center;gap:10px;display:grid}.waitlist input,.waitlist button{width:100%}.waitlist input{background:var(--surface-soft);border-color:#ffffff1f;border-radius:8px}.waitlist button{border-color:#58d9e84d}.waitlist small{color:#a7b5b4;grid-column:1/-1;min-height:18px}.frequencyChoice{grid-template-columns:1fr 1fr;gap:6px;display:grid}.frequencyChoice label{background:var(--surface-soft);border:1px solid #ffffff18;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 9px;font-size:12px;display:flex}.frequencyChoice input{width:auto;padding:0}.chartCard{color:var(--cyan)}.chips{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.chips button{padding:7px 10px}.portfolio{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start}.portfolioMain,.portfolioSide{gap:12px;display:grid}.portfolioHero{min-height:0}.portfolioHeroHeader,.portfolioSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolioHeroHeader .eyebrow,.portfolioSide .eyebrow{align-items:center;gap:7px;display:flex}.portfolioHero h2{margin:6px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1}.portfolioHero p{max-width:720px;margin:0}.portfolioSource,.portfolioSectionHead>span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#58d9e810;border:1px solid #58d9e83a;border-radius:999px;align-self:flex-start;padding:5px 8px;font-family:DM Mono,monospace;font-size:11px}.portfolioSource{justify-self:start}.portfolioMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.portfolioMetrics div,.positionStats div,.portfolioEmpty,.positionRow{background:#fff;border:1px solid #ffffff14;border-radius:10px;box-shadow:inset 0 1px #ffffff0d}.portfolioMetrics div{padding:10px}.portfolioMetrics span,.positionStats span,.fieldLabel{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;display:block}.portfolioMetrics b,.positionStats b{margin-top:5px;font-family:DM Mono,monospace;font-size:18px;display:block}.portfolioEmpty{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;padding:14px;display:grid}.portfolioEmpty svg{color:var(--gold)}.portfolioEmpty h3{margin:7px 0 5px;font-size:22px}.portfolioEmpty p{max-width:560px}.portfolioActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.portfolioImportInput{display:none}.portfolioActions .primaryAction{background:var(--surface-gold);color:#fff7dd;border-color:#d8b35a80}.portfolioActions .primaryAction:hover{border-color:var(--gold);box-shadow:0 0 0 1px #d8b35a30,0 0 28px #d8b35a18}.portfolioPositions h3{margin:0}.positionList{gap:9px;margin-top:12px;display:grid}.positionRow{grid-template-columns:74px minmax(300px,1fr) minmax(310px,.95fr) 42px;align-items:center;gap:10px;padding:10px;display:grid}.positionIdentity{gap:3px;display:grid}.positionIdentity b{width:42px;height:42px;color:var(--gold);background:#d8b35a10;border:1px solid #d8b35a55;border-radius:8px;justify-content:center;align-items:center;font-family:DM Mono,monospace;display:inline-flex}.positionIdentity span{color:var(--muted);font-size:12px}.positionFields{grid-template-columns:minmax(120px,1fr) minmax(110px,.85fr) minmax(120px,.85fr);gap:8px;display:grid}.positionFields label{gap:5px;display:grid}.positionFields label span{color:var(--muted);font-size:12px}.positionFields input,.positionFields select{width:100%;min-width:0}.positionStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.positionStats div{padding:8px}.positionStats b{overflow-wrap:anywhere;font-size:13px}.iconButton{justify-content:center;width:38px;height:38px;padding:0}.allocations{gap:12px;margin:18px 0;display:grid}.allocationMeta{justify-content:space-between;gap:12px;margin-bottom:6px;font-family:DM Mono,monospace;font-size:13px;display:flex}.allocationMeta span{color:var(--gold)}.allocationRow p{margin:6px 0 0}.allocationEmpty{margin:0;font-size:13px}.tableCard{overflow:auto}.tableCard table{font-size:13px}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #ffffff12;padding:9px}td input{width:90px}td select{min-width:120px}.messages{flex-direction:column;gap:10px;height:300px;display:flex;overflow:auto}.messages p{border-radius:8px;max-width:78%;margin:0;padding:14px}.messages .me{background:var(--surface-blue);color:#eafcff;align-self:flex-end}.messages .ai{color:var(--text);background:#fff}.chatbar{align-items:center;gap:12px;display:flex}.chatbar input{flex:1}.promptRow{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.alerts{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.alertList{gap:6px;margin:-2px 0 10px;display:grid}.alertItem{background:#fff;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.alertItem b{display:block}.alertItem span{color:#a7b5b4}.alertStatus{text-transform:uppercase;letter-spacing:.12em;font-family:DM Mono,monospace;font-size:12px}.alertStatus.activeAlert{color:var(--gold)}.alertStatus.filled{color:var(--green)}.alertItem.filled{border-color:#6df3a055}.alertItem button{padding:8px 10px}.toast{border:1px solid var(--cyan);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:16px 18px;position:fixed;bottom:26px;right:26px}.drawer{background:var(--surface-soft);z-index:20;border-left:1px solid #58d9e844;width:360px;max-width:90vw;height:100vh;padding:20px;transition:all .35s;position:fixed;top:0;right:-380px;overflow-y:auto;box-shadow:-18px 0 42px #16202a29}.drawer.show{right:0}.drawer label{margin:20px 0;display:block}.drawer input[type=range]{width:100%}.check{gap:10px;display:flex!important}.settingsSection{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.settingsSection h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:14px}.settingsNote,.settingsStatus{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.accountSettings{gap:12px;display:grid}.accountActions{flex-wrap:wrap;gap:8px;display:flex}.deleteAccountBox{background:#fff0f69e;border:1px solid #d23f5747;border-radius:8px;gap:8px;padding:12px;display:grid}.deleteAccountBox label{color:#7b315d;margin:0;font-size:12px;font-weight:700}.deleteAccountBox input{width:100%}.dangerBtn{color:#9b233c;background:#fff;border-color:#d23f576b}.dangerBtn:disabled{cursor:not-allowed;opacity:.55}.settingsStatus{color:#0874a8;min-height:20px}.settingsStatus.error{color:#9b233c}.close{float:right;padding:8px}.backdrop{z-index:19;opacity:0;pointer-events:none;background:#17202a52;border:0;border-radius:0;transition:opacity .25s;position:fixed;inset:0}.backdrop.show{opacity:1;pointer-events:auto}footer{color:#7f8c8d;text-align:center;flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:34px 0;font-size:12px;display:flex}footer a{color:var(--cyan-text);text-underline-offset:3px;text-decoration:underline}.brand{align-items:center;gap:14px;display:flex}.brandMark{filter:drop-shadow(0 4px 18px #d8b35a33);flex:0 0 44px;width:44px;height:44px}.brandText{flex-direction:column;gap:2px;display:flex}.brandName{letter-spacing:.01em;color:#f4f1e6;background:linear-gradient(#f4f1e6 0%,#d8b35a 140%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:700;line-height:1}.brandTagline{letter-spacing:.14em;text-transform:uppercase;color:#8a958f;margin:0;font-family:DM Mono,monospace;font-size:10.5px}.pill{letter-spacing:.08em;text-transform:uppercase;background:var(--surface-soft);color:#c9d6d4;white-space:nowrap;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.pillDot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px}.pillLive{color:var(--green);border-color:#6df3a040}.pillLive .pillDot{animation:1.8s ease-in-out infinite pulseLive}.pillMixed{color:var(--gold);border-color:#d8b35a40}.toneTag.riskoff{color:var(--green);border-color:#6df3a040}.toneTag.riskon{color:var(--red);border-color:#ff756f40}.toneTag.mixed{color:var(--gold);border-color:#d8b35a40}@keyframes pulseLive{0%,to{opacity:1;box-shadow:0 0 8px}50%{opacity:.45;box-shadow:0 0 14px}}.guideHub{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #ffffff16;border-radius:14px;margin-top:18px;padding:22px}.guideHubHead .eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.guideHubHead h2{color:#f4f1e6;margin:8px 0 10px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;line-height:1.1}.guideHubHead p{color:#98a6a7;margin:0;font-size:14px}.guideHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guideCard{color:inherit;background:#fff;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff0a}.guideCard:hover{border-color:#d8b35a66;transform:translateY(-1px);box-shadow:0 18px 42px #16202a1a}.guideCardIcon{background:var(--surface-gold);width:38px;height:38px;color:var(--gold);border:1px solid #d8b35a35;border-radius:8px;justify-content:center;align-items:center;display:flex}.guideCardBody{min-width:0}.guideCardMeta{letter-spacing:.14em;text-transform:uppercase;color:#8a958f;margin-bottom:4px;font-family:DM Mono,monospace;font-size:10.5px}.guideCardBody h3{color:#f4f1e6;margin:0 0 4px;font-family:Inter,system-ui;font-size:15px;font-weight:600;line-height:1.25}.guideCardBody p{color:#98a6a7;margin:0;font-size:12.5px;line-height:1.45}.guideCardArrow{color:var(--gold);opacity:.55;font-size:18px;transition:opacity .2s,transform .2s}.guideCard:hover .guideCardArrow{opacity:1;transform:translate(3px)}.trustStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.trustStripItem{background:#fff;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff08}.trustStripIcon{background:var(--surface-blue);width:32px;height:32px;color:var(--cyan);border:1px solid #58d9e833;border-radius:8px;justify-content:center;align-items:center;display:flex}.trustStripItem b{color:#f4f1e6;margin-bottom:3px;font-family:Inter,system-ui;font-size:13px;font-weight:600;display:block}.trustStripItem p{color:#8a958f;margin:0;font-size:12.5px;line-height:1.45}.logo span,h1,h2,h3,.card h2,.card h3,.metalHead h3,.briefMetrics b,.qualityRow b,.score strong,.briefList b,.trustGrid b,.portfolioMetrics b,.positionStats b,.guideCardBody h3,.trustStripItem b,.alertItem b{color:var(--text);text-shadow:none}.top p,.briefLead p,.shareActions small,.briefMetrics small,.qualityRow small,.sponsorExchange p,.waitlist p,.waitlist small,.guideHubHead p,.guideCardBody p,.trustStripItem p,.alertItem span,footer{color:var(--muted)}.top,.ticker,nav,.card,.commandCenter,.viralStrip,.sponsorExchange,.waitlist,.guideHub,.trustStripItem,.briefMetrics div,.qualityRow,.briefList div,.sponsorExchange>div:first-child,.sponsorCard,.trustGrid div,.frequencyChoice label,.portfolioMetrics div,.positionStats div,.portfolioEmpty,.positionRow,.alertItem,.messages .ai{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow-soft)}.top:before,.commandCenter:before,.viralStrip:before,.sponsorExchange:before,.waitlist:before{background:linear-gradient(90deg, transparent, var(--cyan), var(--gold), transparent);opacity:.55}.card:after{opacity:1;background:linear-gradient(135deg,#00a9ff14,#0000 28% 70%,#ff4fa31a)}button,select,input{border-color:var(--line);color:var(--text);background:linear-gradient(#fff,#f4f7fb);box-shadow:inset 0 1px #fff}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline-color:var(--cyan)}.top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb}nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f8fbe0}.ticker{background:#fff}.ticker span{color:#4d5a66}.sent,.pill,.articleStats span{border-color:var(--line);background:var(--surface-soft);box-shadow:none;color:#435363}.pillDot{box-shadow:none}.pillPending{color:var(--muted)}.brandMark{filter:drop-shadow(0 5px 12px #17202a1f)}.brandName{color:var(--text);-webkit-text-fill-color:currentColor;background:0 0;font-family:Inter,system-ui;font-size:26px;font-weight:800}.brandTagline,.feedTag,.guideCardMeta{color:var(--muted)}.eyebrow,.metalHead span,.briefMetrics span,.qualityRow span,.portfolioMetrics span,.positionStats span,.fieldLabel,.guideHubHead .eyebrow{color:var(--cyan)}.briefLead h2,.guideHubHead h2{color:var(--text);text-shadow:none;font-family:Inter,system-ui;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.04}.heroActions .primaryAction,.articlePrimaryLink,.portfolioActions .primaryAction{color:#715018;background:linear-gradient(#fffaf0,#f6ead0);border-color:#ff4fa35c}.price{color:var(--text);text-shadow:none}.priceCard:hover,.sponsorCard:hover,.guideCard:hover{border-color:#00a9ff59;box-shadow:0 18px 42px #16202a1a}.bar i{box-shadow:none}.opportunityRow{border-bottom-color:var(--line)}.opportunityRow span,.portfolioSource,.portfolioSectionHead>span,.articleCardIcon,.trustStripIcon{color:var(--cyan);background:var(--surface-blue);box-shadow:none;border-color:#00a9ff40}.sponsorCards,.trustGrid,.briefList,.portfolioMetrics,.positionList,.trustStrip{color:var(--text)}td,th{border-bottom-color:var(--line)}.messages .me{background:var(--surface-blue);color:#174f66}.toast{box-shadow:var(--shadow);background:#fff;border-color:#00a9ff5c}.drawer{border-left-color:var(--line);background:#fff;box-shadow:-18px 0 42px #16202a29}.backdrop{background:#17202a52}body:after,.card:after,.top:before,.commandCenter:before,.viralStrip:before,.sponsorExchange:before,.waitlist:before{display:none}main{max-width:1360px}.grid4{margin-top:8px}.top,nav,.ticker,.card,.commandCenter,.viralStrip,.sponsorExchange,.waitlist,.guideHub,.trustStripItem,.briefMetrics div,.qualityRow,.briefList div,.sponsorExchange>div:first-child,.sponsorCard,.trustGrid div,.portfolioMetrics div,.positionStats div,.portfolioEmpty,.positionRow,.alertItem{border-color:var(--line);box-shadow:var(--shadow-soft);background:#fff}.top{border-radius:8px;padding:14px 16px}nav{border-radius:8px;margin:10px 0}nav button{box-shadow:none;background:0 0}nav button.active{background:var(--surface-blue);color:#174f66}.priceCard{min-height:164px}.commandCenter{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);margin:12px 0 10px;padding:14px}.briefLead p{max-width:680px}.heroActions{margin-top:12px}.heroActions button,.heroSecondaryActions button,.shareActions button,.waitlist button,.articleLink,.portfolioActions button{box-shadow:none;background:#fff}.heroActions .primaryAction,.articlePrimaryLink,.portfolioActions .primaryAction{background:#fff0f6}.viralStrip,.sponsorExchange,.waitlist,.guideHub{border-radius:8px}.waitlist{margin-top:12px}.articleStats span{color:#435363}.articleLink{color:var(--cyan)}.articlePrimaryLink{color:#715018}.drawer,.toast,.messages .ai,.messages .me{border-color:var(--line)}body{background:var(--bg)}body:before{background:linear-gradient(135deg,#e9fffb 0%,#eef7ff 38%,#fff0f6 76%,#fff7df 100%),linear-gradient(90deg,#102a3a09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(0deg,#102a3a08 1px,#0000 1px) 0 0/44px 44px}.top,nav,.ticker,.card,.commandCenter,.viralStrip,.sponsorExchange,.waitlist,.guideHub,.trustStripItem,.briefMetrics div,.qualityRow,.briefList div,.sponsorExchange>div:first-child,.sponsorCard,.trustGrid div,.portfolioMetrics div,.positionStats div,.portfolioEmpty,.positionRow,.alertItem,.messages .ai{border-color:var(--line);box-shadow:var(--shadow-soft);background:#ffffffdb}.top,.commandCenter,.viralStrip,.sponsorExchange,.waitlist,.guideHub{box-shadow:var(--shadow)}.top,nav,.ticker,.commandCenter,.viralStrip,.sponsorExchange,.waitlist,.guideHub{position:relative;overflow:hidden}.top:before,.commandCenter:before,.viralStrip:before,.sponsorExchange:before,.waitlist:before,.guideHub:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--teal), var(--pink), var(--gold), var(--copper));opacity:1;z-index:0;height:4px;display:block;position:absolute;inset:0 0 auto}.top>*,.commandCenter>*,.viralStrip>*,.sponsorExchange>*,.waitlist>*,.guideHub>*{z-index:1;position:relative}.brandMark{background:linear-gradient(135deg, var(--cyan), var(--pink));border-radius:10px;box-shadow:0 10px 24px #00a9ff2e}.brandName{color:var(--text);font-size:28px}.brandTagline,.top p,.feedTag,.muted,footer{color:var(--muted)}.pill,.sent,.articleStats span{border-color:var(--line);color:var(--text);background:#ffffffc7}.pillLive,.toneTag.riskoff{color:#067a5a;background:var(--surface-mint);border-color:#10b98147}.pillMixed,.toneTag.mixed{color:#8a5d00;background:var(--surface-gold);border-color:#ffb7035c}.pillPending{color:#456575;background:#eef8ff;border-color:#00a9ff33}.toneTag.riskon{color:#bb356c;background:var(--surface-pink);border-color:#ff4fa347}button,select,input,textarea{border-color:var(--line);color:var(--text);background:linear-gradient(#fff,#f6fbff)}button:hover,.active,button.active{background:#e9f7ff;border-color:#00a9ff6b;box-shadow:0 0 0 3px #00a9ff1f}nav button.active{color:#075575;background:linear-gradient(135deg,#e9f7ff,#eafff7);border-color:#00a9ff59}.alerts{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffb8;border-radius:10px;margin:10px 0 12px;padding:10px}.grid4{gap:10px}.priceCard{--metal-accent:var(--cyan);--metal-tint:#e9f7ff;background:linear-gradient(180deg, #fffffff0, #ffffffd1), linear-gradient(135deg, var(--metal-tint), #fff);min-height:176px;padding-top:18px}.priceCard:before{content:"";background:var(--metal-accent);height:4px;position:absolute;inset:0 0 auto}.priceCard[data-atomic="79"]{--metal-accent:var(--cyan);--metal-tint:#e9f7ff}.priceCard[data-atomic="47"]{--metal-accent:var(--pink);--metal-tint:#fff0f6}.priceCard[data-atomic="78"]{--metal-accent:var(--teal);--metal-tint:#eafff7}.priceCard[data-atomic="46"]{--metal-accent:var(--gold);--metal-tint:#fff6dd}.priceCard[data-atomic="29"]{--metal-accent:var(--copper);--metal-tint:#fff2e8}.priceCard .price{font-size:30px}.pricePending span{color:var(--text)}.pricePending small{color:var(--muted)}.commandCenter{background:linear-gradient(135deg,#e9fffbeb,#fff0f6bd),#ffffffdb}.briefLead h2,.guideHubHead h2{color:var(--text)}.briefLead .eyebrow,.allocationMeta span,.guideCardArrow{color:var(--pink)}.briefMetrics div,.qualityRow,.trustGrid div,.portfolioMetrics div,.positionStats div,.briefList div{background:linear-gradient(#fffffff0,#ffffffd1),linear-gradient(135deg,#e9f7ff,#fff0f6)}.bar{border-color:var(--line);background:#61758529}.bar i,.meter i{background:linear-gradient(90deg, var(--green), var(--cyan), var(--pink), var(--gold))}.heroActions .primaryAction,.articlePrimaryLink,.portfolioActions .primaryAction{background:linear-gradient(135deg, var(--cyan), var(--pink));color:#fff;border-color:#0000;box-shadow:0 10px 22px #00a9ff29}.heroActions .primaryAction:hover,.articlePrimaryLink:hover,.portfolioActions .primaryAction:hover{border-color:#0000;box-shadow:0 0 0 3px #ff4fa329,0 14px 28px #00a9ff29}.heroActions button,.heroSecondaryActions button,.shareActions button,.waitlist button,.articleLink,.portfolioActions button{color:#0874a8;background:#fff;border-color:#00a9ff47}.opportunityRow span,.portfolioSource,.portfolioSectionHead>span,.articleCardIcon,.trustStripIcon{color:#0874a8;background:#e9f7ff;border-color:#00a9ff3d}.positionIdentity b,.guideCardIcon{color:#9a6a00;background:#fff6dd;border-color:#ffb70352}.messages .me{background:var(--surface-mint);color:#07594f;border-color:#00c2a838}.toast{border-color:#00a9ff57}main{max-width:1480px;padding:10px 14px 18px}.overviewDashboard{flex-direction:column;display:flex}.top{gap:10px;min-height:60px;padding:9px 12px}.brand{gap:10px}.brandMark{object-fit:contain;width:40px;height:40px;box-shadow:none;filter:none;background:0 0;border-radius:0;flex:0 0 40px;display:block}.brandName{font-size:26px}.brandTagline{letter-spacing:.09em;font-size:10px}.controls{gap:6px}.pill{letter-spacing:.06em;padding:5px 9px;font-size:10.5px}.controls select,.controls button{min-height:32px;padding:6px 9px}nav{gap:6px;margin:8px 0;padding:6px}nav button{min-height:36px;padding:6px 9px;font-size:13px}.grid4{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.card{border-radius:8px;padding:12px}.priceCard{grid-template-rows:auto auto auto minmax(0,28px);min-height:136px;padding:15px 12px 12px}.metalHead{align-items:flex-start}.metalHead h2{color:var(--text);margin:2px 0 0;font-size:20px;line-height:1.05}.priceCard .price{margin:7px 0 3px;font-size:24px}.pricePending span{font-size:22px}.price small{font-size:.46em}.feedTag{letter-spacing:.06em;margin-bottom:4px;font-size:10.5px}.pendingPriceCard{grid-template-rows:auto auto auto;min-height:126px}.pendingPriceCard .spark{display:none}.spark{height:28px}.priceCard .recharts-responsive-container{min-height:28px}.commandCenter{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);gap:10px;margin:8px 0;padding:12px}.briefLead h2,.guideHubHead h2{font-size:clamp(26px,2.6vw,34px);line-height:1.04}.briefLead h2{margin:4px 0 6px}.briefLead p{max-width:760px;font-size:13px;line-height:1.42}.heroActions{gap:6px;margin-top:9px}.heroSecondaryActions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.heroActions button,.heroSecondaryActions button,.shareActions button,.portfolioActions button,.articleLink{min-height:32px;padding:6px 9px;font-size:12.5px}.briefMetrics{gap:6px}.briefMetrics div,.qualityRow{border-radius:8px;padding:8px}.briefMetrics span,.qualityRow span{letter-spacing:.08em;font-size:10px}.briefMetrics b,.qualityRow b,.score strong{margin:3px 0 1px;font-size:16px}.briefMetrics small,.qualityRow small{font-size:11px}.alerts{gap:7px;margin:8px 0;padding:8px 10px}.alertsCompact{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffb8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:7px 10px;display:flex}.alertsCompact span{color:var(--muted);font-size:12px}.alertsCompact button,.alerts button{min-height:32px;padding:6px 9px}.alerts select,.alerts input,.alerts button{min-height:34px;padding:6px 9px}.alerts input{width:min(190px,100%)}.overviewSplit{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:8px;margin-top:8px}.opportunity,.quality,.briefCard,.trustCenter{margin-top:8px}.quality{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.quality .eyebrow{grid-column:1/-1}.opportunityRow{grid-template-columns:minmax(0,1fr) 84px;gap:10px;padding:7px 0}.opportunityRow p{margin-top:4px;font-size:12px;line-height:1.34}.opportunityRow span{padding:2px 7px;font-size:10px}.opportunityPending{align-content:start}.opportunityCheck{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.opportunityCheck b{color:var(--text)}.opportunityCheck span{color:var(--muted);font-size:12.5px}.bar{height:7px}.viralStrip,.sponsorExchange,.waitlist,.guideHub,.trustCenter{margin-top:10px;padding:12px}.viralStrip h2,.sponsorExchange h2,.waitlist h2{color:var(--text);text-shadow:none;font-size:24px;line-height:1.06}.sponsorExchange p,.waitlist p,.guideHubHead p,.trustCenter p{color:var(--muted)}.sponsorExchange{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:10px}.sponsorExchange>div:first-child{padding:12px}.sponsorCards,.trustGrid,.briefList,.trustStrip{gap:8px}.sponsorCard,.trustStripItem,.guideCard{padding:12px}.articleCard{min-height:148px}.articleStats{margin:9px 0 10px}.guideHub{padding:14px}.guideHubHead{text-align:left;max-width:none;margin:0 0 12px}.guideHubHead .eyebrow{justify-content:flex-start}.guideHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guideCard{gap:10px}.guideCardIcon{width:34px;height:34px}.waitlist{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:10px}.waitlist form{gap:8px}footer{padding:24px 0}.eyebrow,.metalHead span,.briefMetrics span,.qualityRow span,.portfolioMetrics span,.positionStats span,.fieldLabel,.guideHubHead .eyebrow,.articleTile span,.sectionNumber,.toolResult span{color:var(--cyan-text)}.briefLead .eyebrow{color:var(--pink-text)}.priceCard{--metal-text:var(--cyan-text)}.priceCard[data-atomic="47"]{--metal-text:var(--pink-text)}.priceCard[data-atomic="78"]{--metal-text:var(--teal-text)}.priceCard[data-atomic="46"]{--metal-text:var(--gold-text)}.priceCard[data-atomic="29"]{--metal-text:var(--copper-text)}.priceCard .metalHead span,.priceCard .feedTag{color:var(--metal-text)}@keyframes shimmer{0%{background-position:0%}to{background-position:300%}}@keyframes scroll{to{transform:translate(-33.33%)}}@keyframes up{50%{text-shadow:0 0 22px #55f08f}}@keyframes down{50%{text-shadow:0 0 22px #ff5f56}}@media (width<=1100px){.sponsorCards,.trustGrid,.guideHubGrid,.trustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.positionRow{grid-template-columns:74px minmax(0,1fr) 42px}.positionStats{grid-column:2/-1}}@media (width<=1000px){.grid4,.macro{grid-template-columns:repeat(2,1fr)}.grid3,.detail,.portfolio{grid-template-columns:1fr}.top{flex-direction:column;align-items:flex-start;gap:20px;position:relative}nav{top:0}.controls{justify-content:flex-start}.commandCenter,.overviewSplit,.sponsorExchange,.viralStrip,.waitlist{grid-template-columns:1fr}.shareActions{justify-content:flex-start}.shareActions small{text-align:left}.waitlist form{grid-template-columns:minmax(220px,1fr) 180px auto}.briefMetrics,.briefList,.portfolioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding:14px}}@media (width<=620px){main{padding:10px}.controls select,.controls button,nav button,.tickerToggle,.heroActions button,.heroSecondaryActions button,.shareActions button,.portfolioActions button,.alertsCompact button,.alerts button,.waitlist button,.articleLink{min-height:44px}.grid4,.macro,.news{grid-template-columns:1fr;gap:9px}.overviewDashboard>*{order:20}.overviewDashboard .commandCenter{order:1;margin-top:8px}.overviewDashboard .grid4{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.overviewDashboard .alerts,.overviewDashboard .alertsCompact{order:3}.overviewDashboard .overviewSplit{order:4}.logo{font-size:34px}.price{font-size:22px}.chips{margin-left:0}.alerts select,.alerts input,.alerts button,.chatbar input,.chatbar button{width:100%}.alertItem{grid-template-columns:1fr auto}.alertItem button{grid-column:1/-1}.chatbar{flex-wrap:wrap}.messages p{max-width:92%}.frequencyChoice{grid-template-columns:1fr}.commandCenter{gap:8px;padding:12px}.briefLead h2{font-size:28px}.briefLead p{font-size:12.5px;line-height:1.4}.heroActions,.heroSecondaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.heroSecondaryActions button:last-child{grid-column:1/-1}.heroActions button,.heroSecondaryActions button{justify-content:center;min-width:0;font-size:11.5px}.priceCard,.pendingPriceCard{min-width:0;min-height:108px;padding:12px 9px 9px}.priceCard .metalHead,.priceCard .metalHead>div{min-width:0}.priceCard .metalHead h2{overflow-wrap:anywhere;font-size:16px}.priceCard .metalHead span,.priceCard .feedTag{font-size:9.5px}.priceCard .price{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;font-size:clamp(18px,5.6vw,22px);line-height:1.05;display:flex}.priceCard .price span{overflow-wrap:anywhere;min-width:0;max-width:100%}.priceCard .price small{margin-left:0}.pricePending span{font-size:20px}.pricePending small{font-size:10px}.briefMetrics,.briefList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.briefMetrics div,.qualityRow{padding:7px}.briefMetrics b,.qualityRow b{font-size:15px}.briefMetrics small,.qualityRow small{font-size:10.5px}.portfolioHeroHeader,.portfolioSectionHead,.portfolioEmpty{grid-template-columns:1fr;display:grid}.portfolioMetrics,.positionFields,.positionStats{grid-template-columns:1fr}.positionRow{grid-template-columns:1fr auto}.positionFields,.positionStats{grid-column:1/-1}.opportunityRow{grid-template-columns:1fr}.score strong{text-align:left}.sponsorCards,.trustGrid,.guideHubGrid,.trustStrip{grid-template-columns:1fr}.brandName{font-size:24px}.brandTagline{font-size:10px}.waitlist form{grid-template-columns:1fr}.tableCard{-webkit-overflow-scrolling:touch}table{min-width:520px}}@media print{body:before,body:after,.card:after,.ticker,nav,.alerts,.heroActions,.shareActions,.viralStrip,button,.backdrop,.drawer,.chatbar,.promptRow,.chips{display:none!important}body{color:#000;background:#fff}.card{break-inside:avoid;box-shadow:none;background:#fff;border:1px solid #ccc}.price,.up,.down,h1,h2,h3,p,.muted{color:#000!important;text-shadow:none!important}main{max-width:100%;padding:0}.grid4,.grid3,.macro{grid-template-columns:repeat(2,1fr)}a{color:#000}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.consentBanner{inset-inline:16px;z-index:9999;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px}.consentBannerInner{pointer-events:auto;color:#102a3a;background:#fff;border:1px solid #00a9ff52;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:720px;padding:18px 22px;font-family:Inter,system-ui,sans-serif;display:flex;box-shadow:0 24px 48px -16px #0874a852}.consentTitle{margin:0;font-size:15px;font-weight:700}.consentBody{color:#4b5d6a;margin:0;font-size:13px;line-height:1.45}.consentBody a{color:#0874a8;text-decoration:underline}.consentActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.consentBtn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.consentBtnSecondary{color:#0874a8;background:#fff;border-color:#0874a852}.consentBtnPrimary{color:#fff;background:#0874a8}.consentBtn:focus-visible{outline-offset:2px;outline:2px solid #00a9ff}@media (width<=480px){.consentBanner{inset-inline:8px;bottom:8px}.consentBannerInner{padding:14px 16px}.consentActions{flex-direction:column}.consentBtn{width:100%}}.installPrompt{inset-inline:16px;z-index:9998;pointer-events:none;justify-content:center;display:flex;position:fixed;top:16px}.installPromptInner{pointer-events:auto;color:#102a3a;background:#fff;border:1px solid #ff4fa352;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:440px;padding:14px 18px;font-family:Inter,system-ui,sans-serif;display:flex;box-shadow:0 18px 36px -16px #7b315d52}.installTitle{margin:0;font-size:14px;font-weight:700}.installBody{color:#4b5d6a;margin:0;font-size:12px;line-height:1.5}.installActions{justify-content:flex-end;gap:8px;display:flex}.installBtn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600}.installBtnSecondary{color:#7b315d;background:#fff;border-color:#7b315d47}.installBtnPrimary{color:#fff;background:#7b315d}.installBtn:focus-visible{outline-offset:2px;outline:2px solid #ff4fa3}.chatMsg{flex-direction:column;gap:4px;display:flex}.chatCitations{color:#4b5d6a;flex-wrap:wrap;gap:8px;margin:0;padding:4px 0 0;font-size:11px;list-style:none;display:flex}.chatCitations li:before{content:"↗ ";color:#0874a8}.chatCitations a{color:#0874a8;border-bottom:1px dotted #0874a866;text-decoration:none}.chatCitations a:hover,.chatCitations a:focus-visible{border-bottom-style:solid}.accountControl{align-items:center;gap:8px;display:inline-flex}.accountSignIn{color:#0874a8;cursor:pointer;background:#fff;border:1px solid #0874a852;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.accountSignIn:focus-visible{outline-offset:2px;outline:2px solid #00a9ff}.accountStatus{color:#617585;font-size:11px}.pushAlerts{color:#617585;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.pushAlerts span{flex:220px}.pushAlerts button{color:#0874a8;cursor:pointer;background:#fff;border:1px solid #0874a847;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.pushAlerts button:disabled{opacity:.55;cursor:not-allowed}.pushAlerts button:focus-visible{outline-offset:2px;outline:2px solid #00a9ff}
