:root{--bg:#07090c;--panel:#0f141b;--text:#f6f7f4;--muted:#8d98a6;--line:rgba(255,255,255,.09);--lime:#baff39;--green:#63ff90;--violet:#8f72ff;--orange:#ff9d58;--pink:#ff6687;--cyan:#62d8ff;--danger:#ff596d;--shadow:0 30px 80px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% 0,#111722 0,#07090c 42%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}.ambient{position:fixed;width:520px;height:520px;border-radius:50%;filter:blur(120px);opacity:.11;pointer-events:none}.a1{background:var(--lime);top:-280px;right:-100px}.a2{background:var(--violet);left:-250px;top:45%}.a3{background:var(--cyan);right:-270px;bottom:-260px}.noise{position:fixed;inset:0;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E")}.glass{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid var(--line);backdrop-filter:blur(22px);box-shadow:var(--shadow)}main,footer{position:relative;z-index:2}.topbar{position:sticky;top:0;z-index:50;height:74px;display:flex;align-items:center;gap:28px;padding:0 max(24px,calc((100vw - 1420px)/2));border:0;border-bottom:1px solid var(--line);background:rgba(7,9,12,.8)}.brand{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font-size:14px;letter-spacing:.13em}.brand small{font-size:10px;color:var(--muted)}.brand-mark{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#141a22;position:relative;border:1px solid rgba(186,255,57,.25)}.brand-mark i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--lime);right:5px;top:5px;box-shadow:0 0 16px var(--lime);animation:blink 1.3s infinite}.brand-mark b{font-size:19px}.desktop-nav{display:flex;gap:5px;margin-right:auto}.desktop-nav button,.top-actions button{border:0;background:transparent}.desktop-nav button{padding:10px 12px;border-radius:11px;color:#b7c0cb;font-size:13px}.desktop-nav button:hover{background:rgba(255,255,255,.06)}.top-actions{display:flex;gap:8px;align-items:center}.iconbtn{width:38px;height:38px;border-radius:12px!important;background:rgba(255,255,255,.04)!important;border:1px solid var(--line)!important}.notify-btn{position:relative}.notify-btn i{display:none;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--pink);right:7px;top:7px;box-shadow:0 0 10px var(--pink)}.notify-btn i.on{display:block}.pro-pill,.profile-pill{height:38px;border-radius:999px!important;padding:0 14px!important;font-weight:900;font-size:11px}.pro-pill{background:linear-gradient(100deg,var(--lime),#75ff8b)!important;color:#071008!important}.profile-pill{display:flex;align-items:center;gap:8px;background:#111722!important;border:1px solid var(--line)!important}.profile-pill span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,var(--violet),var(--cyan));font-size:11px}.hero{min-height:650px;max-width:1420px;margin:auto;padding:84px 32px 35px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:28px}.live-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:rgba(186,255,57,.065);border:1px solid rgba(186,255,57,.15);font-size:10px;font-weight:900;letter-spacing:.13em;color:#dfff9f}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(186,255,57,.5);animation:pulse 1.55s infinite}.hero h1{font-size:clamp(58px,7vw,108px);line-height:.88;letter-spacing:-.075em;margin:28px 0 20px}.hero h1 span{background:linear-gradient(95deg,var(--lime),#7df88f 45%,var(--cyan));-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:650px;color:#a7b0bc;font-size:18px;line-height:1.55}.money-input{margin-top:32px;display:flex;align-items:center;max-width:660px;border-radius:22px;padding:7px 7px 7px 18px}.money-input>span{font-size:22px;color:var(--lime);font-weight:900}.money-input input{flex:1;min-width:0;border:0;background:transparent;color:white;padding:14px 10px;font-size:24px;font-weight:800;outline:0}.money-input button{border:0;border-radius:15px;background:white;color:#07090c;padding:16px 18px;font-size:11px;font-weight:950}.quick-pills,.hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.quick-pills button,.ghost{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:999px;padding:9px 13px;font-size:11px}.hero-actions{margin-top:18px}.hero-orbit{height:520px;position:relative;display:grid;place-items:center}.orbit-ring{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%;animation:spin 28s linear infinite}.r1{width:470px;height:470px}.r2{width:380px;height:380px;animation-direction:reverse;animation-duration:20s}.r3{width:290px;height:290px;animation-duration:14s}.orbit-ring:before{content:"";position:absolute;width:9px;height:9px;background:var(--lime);border-radius:50%;top:8%;left:20%;box-shadow:0 0 18px var(--lime)}.hero-card{width:min(370px,78vw);border-radius:32px;padding:28px;z-index:3;background:linear-gradient(140deg,rgba(22,28,36,.92),rgba(10,13,18,.84))}.card-kicker,.eyebrow{font-size:10px;font-weight:950;letter-spacing:.15em;color:#b4beca}.money-big{font-size:38px;letter-spacing:-.04em;font-weight:900;margin-top:18px}.earn-label{font-size:11px;color:var(--muted);margin-top:22px}.earn-big{font-size:25px;color:var(--lime);font-weight:900;margin-top:4px}.rate-row{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.rate-row small{color:var(--muted);text-transform:uppercase;font-size:9px}.floaty{animation:float 5s ease-in-out infinite}.mini-float{position:absolute;z-index:4;min-width:155px;border-radius:18px;padding:13px 15px;display:flex;flex-direction:column;gap:4px}.mini-float span{font-size:9px;color:var(--muted);letter-spacing:.1em}.mini-float b{font-size:14px}.mini-float small{font-size:9px;color:#8f9aaa}.f1{left:2%;top:18%}.f2{right:0;bottom:20%}.f3{left:6%;bottom:5%}.status-light,.blink-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7b8593}.status-light.official{background:var(--green);box-shadow:0 0 12px var(--green);animation:blink 1.7s infinite}.status-light.cached,.status-light.review{background:#ffc45d}.status-light.sample{background:var(--violet)}.status-light.degraded{background:var(--danger)}.blink-dot{background:var(--lime);box-shadow:0 0 12px var(--lime);animation:blink 1.3s infinite}.stories{max-width:1420px;margin:0 auto;padding:0 32px 20px;display:flex;gap:18px;overflow:auto}.story{background:none;border:0;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#9ca6b2}.ring{width:55px;height:55px;border-radius:50%;padding:2px;background:linear-gradient(140deg,#3f4856,#20252d);display:grid;place-items:center}.ring b{width:49px;height:49px;border-radius:50%;background:#0d1116;display:grid;place-items:center;font-size:20px}.story.active .ring,.story:hover .ring{background:linear-gradient(140deg,var(--lime),var(--violet),var(--pink))}.section{max-width:1420px;margin:auto;padding:72px 32px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:28px}.section h2{font-size:clamp(35px,4vw,58px);letter-spacing:-.055em;line-height:1;margin:8px 0}.lead{color:#929daa;line-height:1.6;max-width:760px}.refresh,.section-badge{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:14px;padding:11px 14px;font-size:11px;font-weight:850}.refresh{display:flex;align-items:center;gap:7px}.refresh.loading span{animation:spin 1s linear infinite}.daily-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.signal-card{border-radius:24px;padding:20px;min-height:145px;border:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.signal-card:after{content:"";position:absolute;width:120px;height:120px;right:-60px;top:-60px;border-radius:50%;filter:blur(24px);opacity:.14}.accent-lime:after{background:var(--lime)}.accent-violet:after{background:var(--violet)}.accent-orange:after{background:var(--orange)}.accent-pink:after{background:var(--pink)}.signal-card span{font-size:9px;letter-spacing:.13em;color:#9eabb8}.signal-card b{display:block;font-size:21px;margin:12px 0}.signal-card p{color:#8d98a5;font-size:12px;line-height:1.55}.market-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.metric{border:1px solid var(--line);border-radius:24px;padding:19px;background:linear-gradient(150deg,rgba(255,255,255,.052),rgba(255,255,255,.018));min-height:180px;position:relative;overflow:hidden}.metric:before{content:"";height:2px;position:absolute;left:0;right:0;top:0;background:var(--accent);box-shadow:0 0 18px var(--accent)}.m-top{display:flex;justify-content:space-between}.m-top span{font-size:10px;color:#9da8b4}.metric>b{font-size:28px;display:block;margin:15px 0 4px}.metric small{color:#74808f;font-size:9px;text-transform:uppercase}.spark{height:54px;display:flex;align-items:end;gap:4px;margin:8px 0}.spark i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(to top,transparent,var(--accent));opacity:.35}.source-note{font-size:11px;color:#778392}.split{display:grid;grid-template-columns:1fr .85fr;gap:44px;align-items:center}.compare-controls{border-radius:25px;padding:20px;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:12px}.compare-controls label{font-size:10px;color:#8c97a4}.compare-controls .primary{grid-column:1/-1}.field,select{margin-top:7px;height:48px;border-radius:13px;border:1px solid var(--line);background:#0a0e13;color:white;display:flex;align-items:center;padding:0 12px}.field input{border:0;outline:0;background:transparent;color:white;width:100%;font-weight:800}.compare-controls select{width:100%;outline:0}.primary{border:0;border-radius:14px;padding:15px 17px;background:linear-gradient(100deg,var(--lime),#70ff89);color:#071008;font-weight:950;font-size:11px}.result-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.result-card{grid-column:1/-1;border:1px solid var(--line);border-radius:27px;padding:24px;background:radial-gradient(circle at 75% 20%,rgba(186,255,57,.12),transparent 35%),#0c1117}.hero-result b{display:block;font-size:36px;margin:7px 0;color:var(--lime)}.hero-result span{font-size:12px;color:#a7b1bd}.gauge{height:6px;border-radius:999px;background:#1b222c;margin-top:28px;overflow:hidden}.gauge i{display:block;height:100%;width:55%;background:linear-gradient(90deg,var(--violet),var(--lime));transition:.35s}.compare-mini{border:1px solid var(--line);border-radius:18px;padding:15px;background:#0d1218;display:flex;flex-direction:column}.compare-mini span{font-size:9px;color:#798694}.compare-mini b{font-size:17px}.share-card{grid-column:1/-1;border:1px solid var(--line);background:transparent;border-radius:14px;padding:12px;color:#b9c2cb}.pro-only{display:none}body.pro-mode .pro-only{display:block}.market-toolbar{border-radius:22px;padding:11px;display:flex;gap:10px;align-items:center;margin-bottom:18px}.searchbox{height:45px;display:flex;align-items:center;gap:8px;background:#090d12;border:1px solid var(--line);border-radius:14px;padding:0 13px;flex:1}.searchbox input{background:transparent;border:0;outline:0;color:white;width:100%}.category-pills{display:flex;gap:5px;overflow:auto}.category-pills button{white-space:nowrap;border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:12px;padding:10px 12px;font-size:10px}.category-pills button.active{border-color:rgba(186,255,57,.45);color:var(--lime);background:rgba(186,255,57,.08)}.cart-btn{border:1px solid var(--line);background:#121822;border-radius:14px;height:45px;padding:0 13px}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.listing{border:1px solid var(--line);border-radius:26px;overflow:hidden;background:linear-gradient(155deg,#111720,#0b0f14);transition:.25s}.listing:hover{transform:translateY(-4px);border-color:rgba(186,255,57,.22)}.listing-media{height:165px;display:grid;place-items:center;font-size:64px;background:radial-gradient(circle,rgba(143,114,255,.13),transparent 48%),#10161e;position:relative}.deal-badge{position:absolute;top:12px;left:12px;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:950;background:#1c242d;border:1px solid var(--line)}.deal-badge.steal{color:var(--lime)}.deal-badge.great{color:var(--green)}.deal-badge.fair{color:#f8df79}.deal-badge.pricey{color:var(--orange)}.deal-badge.high,.deal-badge.warning{color:var(--danger)}.listing-body{padding:17px}.listing-meta{display:flex;justify-content:space-between;color:#7f8b97;font-size:9px;text-transform:uppercase}.listing h3{font-size:19px;margin:8px 0 5px}.listing-price{font-size:24px;font-weight:950}.smartline{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.smartline div{display:flex;flex-direction:column}.smartline small{font-size:8px;color:#788592}.smartline b{font-size:11px}.trust{color:var(--cyan)}.listing-actions{display:grid;grid-template-columns:1fr 1fr 44px;gap:7px;margin-top:13px}.listing-actions button{border:1px solid var(--line);border-radius:11px;padding:10px 8px;background:#0c1117;font-size:9px;font-weight:900}.listing-actions button:first-child{background:var(--lime);color:#071008}.market-promise{margin-top:16px;border-radius:18px;padding:14px 17px;display:flex;gap:14px;align-items:center}.market-promise b{color:var(--lime);font-size:10px}.market-promise span{flex:1;color:#8f9aa8;font-size:11px}.market-promise i{font-size:9px;color:#7f8c99;font-style:normal}.drops{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.drop{border-radius:27px;min-height:300px;padding:25px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.d1{background:linear-gradient(150deg,#18221a,#0b1010)}.d2{background:linear-gradient(150deg,#1b1727,#0c0d13)}.d3{background:linear-gradient(150deg,#26181c,#0e0c10)}.drop h3{font-size:28px;letter-spacing:-.04em;margin:12px 0 8px}.drop p{color:#8e99a6;line-height:1.55;font-size:13px}.drop button,.drop a{align-self:flex-start;border:0;background:transparent;padding:8px 0;font-size:11px;font-weight:900}.topic-strip{display:flex;gap:7px;overflow:auto;margin:-8px 0 18px}.topic-pill{border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:999px;padding:8px 11px;font-size:10px;color:#a9b2bd;white-space:nowrap}.topic-pill.following{background:rgba(186,255,57,.08);border-color:rgba(186,255,57,.28);color:var(--lime)}.community-layout{display:grid;grid-template-columns:1fr 320px;gap:18px}.post-feed{display:flex;flex-direction:column;gap:11px}.post{border:1px solid var(--line);background:linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border-radius:24px;padding:18px}.post-head,.author{display:flex;align-items:center}.post-head{justify-content:space-between}.author{gap:9px}.avatar{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;font-weight:950;background:linear-gradient(135deg,var(--violet),#3b89ff)}.author div{display:flex;flex-direction:column}.author small{font-size:9px;color:#788491}.tag{font-size:9px;padding:6px 8px;border:1px solid var(--line);border-radius:999px;color:#a8b3be}.post p{font-size:14px;line-height:1.6;color:#d0d5dc}.post-actions{display:flex;gap:5px;border-top:1px solid var(--line);padding-top:11px}.post-actions button{border:0;background:transparent;color:#8c98a5;font-size:10px;padding:6px 8px}.post-actions .liked{color:var(--pink)}.comments{margin-top:12px;padding:10px 0 0 20px;border-left:1px solid var(--line)}.comment{padding:8px 0;border-bottom:1px dashed var(--line)}.comment p{font-size:12px;margin:3px 0}.comment-form{display:flex;gap:6px}.comment-form input{flex:1;background:#090d12;border:1px solid var(--line);border-radius:10px;color:white;padding:9px}.comment-form button{border:0;border-radius:9px;background:var(--lime);color:#071008;font-weight:900}.trend-card{border-radius:24px;padding:18px;align-self:start;position:sticky;top:94px}.trend-card ol{padding-left:22px}.trend-card li{margin:17px 0}.trend-card li b,.trend-card li small{display:block}.trend-card li small{font-size:9px;color:#7d8996}.trend-card .ghost{width:100%;margin-top:7px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price-card,.empty{border:1px solid var(--line);border-radius:23px;padding:20px;background:#0d1218}.price-range{font-size:22px;font-weight:900;color:var(--lime)}.pro-section{position:relative;display:grid;grid-template-columns:1fr .8fr;gap:45px;align-items:center}.pro-copy h2{font-size:clamp(42px,5vw,72px)}.pro-features{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:25px 0}.pro-features span{font-size:11px;color:#a7b1bd}.pro-cta{border:0;border-radius:14px;background:linear-gradient(100deg,#d8ccff,var(--violet));color:#100b1d;padding:15px 19px;font-weight:950}.pro-terminal{border-radius:28px;padding:18px}.terminal-head{display:flex;gap:5px;border-bottom:1px solid var(--line);padding-bottom:12px}.terminal-head span{width:7px;height:7px;border-radius:50%;background:#ff637a}.terminal-head span:nth-child(2){background:#ffca59}.terminal-head span:nth-child(3){background:var(--green)}.terminal-head b{margin-left:auto;font-size:9px;color:#808b99}.terminal-row{display:grid;grid-template-columns:80px 1fr auto;padding:14px 0;border-bottom:1px solid var(--line)}.terminal-row small{font-size:8px;color:#768391}.terminal-row strong{color:var(--lime)}.terminal-chart{height:135px;display:flex;align-items:end;gap:6px;padding-top:20px}.terminal-chart i{flex:1;background:linear-gradient(to top,var(--violet),var(--lime));border-radius:4px 4px 0 0;opacity:.55}.terminal-footer{font-size:9px;color:#7d8996;margin-top:12px}.revenue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.revenue-grid>div{border:1px solid var(--line);border-radius:22px;padding:20px;background:#0d1218}.revenue-grid b{font-size:9px;color:var(--lime)}.revenue-grid p{font-size:12px;line-height:1.6;color:#8794a0}footer{max-width:1420px;margin:auto;padding:44px 32px 110px;border-top:1px solid var(--line);display:flex;gap:20px;align-items:center;flex-wrap:wrap;color:#7d8996}footer p{font-size:10px;flex:1;min-width:280px}.footer-links{display:flex;gap:12px;flex-wrap:wrap;font-size:9px}.mobile-nav{display:none}.modal{position:fixed;z-index:100;inset:0;background:rgba(2,4,7,.74);backdrop-filter:blur(12px);padding:22px;opacity:0;visibility:hidden;transition:.2s;overflow:auto}.modal.open{opacity:1;visibility:visible}.modal-card{width:min(620px,100%);margin:5vh auto;border-radius:28px;padding:26px;position:relative;background:linear-gradient(145deg,#121923,#0b1016)}.modal-x{position:absolute;right:16px;top:14px;width:36px;height:36px;border:1px solid var(--line);border-radius:12px;background:#111722;color:white}.modal-card h2{font-size:32px;margin:10px 0}.modal-card p{color:#8f9aa7;line-height:1.55;font-size:12px}.modal-card label{display:block;font-size:9px;color:#8793a0;margin:11px 0}.modal-card input,.modal-card textarea,.modal-card select{display:block;width:100%;margin-top:6px;background:#090d12;color:white;border:1px solid var(--line);border-radius:12px;padding:12px}.modal-card textarea{min-height:100px}.modal-card .primary{width:100%;margin-top:9px}.modal-tabs{display:flex;gap:5px}.modal-tabs button{flex:1;border:1px solid var(--line);background:#0d1218;border-radius:11px;padding:10px}.modal-tabs .active{color:var(--lime)}.profile-card{border:1px solid var(--line);border-radius:19px;padding:15px;margin:12px 0;background:#0d1218}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat-row div{border:1px solid var(--line);border-radius:13px;padding:11px}.stat-row b,.stat-row small{display:block}.source-row{border:1px solid var(--line);border-radius:14px;padding:11px;margin:7px 0;display:grid;grid-template-columns:12px 1fr auto;gap:9px;align-items:center}.source-row small{display:block;color:#778593;font-size:8px}.source-row a{font-size:9px;color:var(--cyan)}.compare-tray{position:fixed;z-index:70;left:50%;bottom:24px;transform:translate(-50%,140%);width:min(760px,calc(100vw - 32px));border-radius:22px;padding:10px 12px;display:flex;align-items:center;gap:12px;transition:.35s}.compare-tray.open{transform:translate(-50%,0)}#trayItems{display:flex;gap:6px;flex:1;overflow:auto}.tray-chip{background:#111821;border:1px solid var(--line);border-radius:10px;padding:7px 9px;font-size:9px;white-space:nowrap}.compare-tray button{border:0;border-radius:11px;padding:10px 12px;font-weight:900}.toast{position:fixed;z-index:120;left:50%;bottom:24px;transform:translate(-50%,120px);background:#f5f7f2;color:#081008;padding:12px 15px;border-radius:999px;font-size:11px;font-weight:850;transition:.3s}.toast.show{transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(22px);transition:.7s}.reveal.visible{opacity:1;transform:none}.article-page{background:#07090c}.article-wrap{max-width:900px;margin:70px auto;padding:20px}.article-card{border-radius:30px;padding:50px}.article-card h1{font-size:clamp(44px,7vw,80px);line-height:.96;letter-spacing:-.06em}.article-deck{font-size:20px;color:#a5afba}.article-meta{font-size:10px;color:#74808e;border-bottom:1px solid var(--line);padding:16px 0}.article-body{font-size:17px;line-height:1.85}.smart-note{border-left:3px solid var(--lime);padding:14px 18px;background:rgba(186,255,57,.05);margin:26px 0}.inline-btn{display:inline-block}.light body{background:#edf0eb;color:#11151b}.light .topbar{background:rgba(245,247,242,.86)}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(186,255,57,.5)}70%{box-shadow:0 0 0 9px rgba(186,255,57,0)}100%{box-shadow:0 0 0 0 rgba(186,255,57,0)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.35}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:1100px){.desktop-nav{display:none}.hero{grid-template-columns:1fr}.hero-orbit{height:440px}.daily-grid{grid-template-columns:1fr 1fr}.market-grid{grid-template-columns:repeat(3,1fr)}.listing-grid{grid-template-columns:1fr 1fr}.split,.pro-section{grid-template-columns:1fr}.community-layout{grid-template-columns:1fr}.trend-card{position:relative;top:auto}.compare-controls{grid-template-columns:1fr 1fr}}
@media(max-width:720px){body{padding-bottom:72px}.topbar{height:64px;padding:0 14px}.brand small,.top-actions .iconbtn,.top-actions .profile-pill{display:none}.top-actions{margin-left:auto}.hero{padding:52px 18px 10px;min-height:auto}.hero h1{font-size:56px}.hero-copy>p{font-size:15px}.money-input input{font-size:20px}.hero-orbit{height:380px}.r1{width:330px;height:330px}.r2{width:270px;height:270px}.r3{width:215px;height:215px}.hero-card{width:82%;padding:21px}.money-big{font-size:28px}.mini-float{min-width:125px;padding:10px}.f3{display:none}.stories{padding:0 18px}.section{padding:52px 18px}.section-head{align-items:flex-start;flex-direction:column}.section-head .refresh,.section-head .primary{width:100%;justify-content:center}.daily-grid,.drops,.price-grid,.revenue-grid,.listing-grid{grid-template-columns:1fr}.market-grid{grid-template-columns:1fr 1fr}.metric{min-height:150px}.compare-controls{grid-template-columns:1fr}.result-stack{grid-template-columns:1fr 1fr}.market-toolbar{flex-wrap:wrap}.searchbox{flex-basis:100%}.category-pills{order:3;width:100%}.drops{display:flex;overflow:auto}.drop{min-width:88%;min-height:315px}.pro-features{grid-template-columns:1fr}.mobile-nav{position:fixed;z-index:60;left:10px;right:10px;bottom:10px;border-radius:22px;height:63px;display:flex;align-items:center;justify-content:space-around;background:rgba(10,13,18,.9);padding:5px}.mobile-nav button{border:0;background:none;color:#a3adb8;display:flex;flex-direction:column;align-items:center}.mobile-nav small{font-size:8px}.mobile-nav .plus{width:49px;height:49px;border-radius:17px;background:var(--lime);color:#071008;font-size:27px;display:grid;place-items:center}.compare-tray{bottom:82px;flex-wrap:wrap}.modal{padding:10px}.modal-card{margin:2vh auto;padding:22px 17px}.article-card{padding:25px}.article-card h1{font-size:48px}}
@media(max-width:420px){.hero h1{font-size:47px}.market-grid{grid-template-columns:1fr}}
/* V0.3 HAVE / NEED + SMARTMATCH */
.have-need{position:relative;overflow:hidden}.have-need:before{content:"";position:absolute;inset:90px 8% auto;height:310px;background:radial-gradient(circle at 50% 50%,rgba(186,255,57,.12),transparent 55%);pointer-events:none}.match-live{display:inline-flex;align-items:center;gap:8px}.match-live i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px var(--lime);animation:pulse 1.6s infinite}.have-need-grid{display:grid;grid-template-columns:1fr .86fr 1fr;gap:16px;align-items:stretch}.hn-card,.hn-core{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:30px;padding:30px;min-height:370px}.hn-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;filter:blur(50px);opacity:.18;right:-50px;bottom:-70px}.have-card{background:linear-gradient(145deg,rgba(186,255,57,.09),rgba(12,17,22,.92))}.have-card:after{background:var(--lime)}.need-card{background:linear-gradient(145deg,rgba(143,114,255,.12),rgba(12,17,22,.92))}.need-card:after{background:var(--violet)}.hn-icon{width:58px;height:58px;border-radius:20px;border:1px solid var(--line);display:grid;place-items:center;font-size:30px;font-weight:900;margin-bottom:30px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 30px rgba(255,255,255,.02)}.hn-card h3,.hn-core h3{font-size:34px;line-height:1.02;letter-spacing:-.045em;margin:10px 0}.hn-card p,.hn-core p{color:#8f9aa6;line-height:1.6}.hn-card small{display:block;margin-top:14px;font-size:8px;letter-spacing:.14em;color:#677481}.hn-cta{border:0;border-radius:15px;padding:15px 17px;font-weight:950;letter-spacing:.03em;margin-top:15px;cursor:pointer}.have-card .hn-cta{background:var(--lime);color:#071008}.need-card .hn-cta{background:var(--violet);color:white}.hn-core{display:flex;flex-direction:column;justify-content:center;text-align:center;background:rgba(10,14,19,.72)}.hn-core>span{font-size:9px;letter-spacing:.18em;color:var(--lime);font-weight:900}.match-orbit{height:118px;position:relative;display:grid;place-items:center;margin-bottom:8px}.match-orbit i{position:absolute;border:1px solid rgba(186,255,57,.18);border-radius:50%;animation:spin 10s linear infinite}.match-orbit i:nth-child(1){width:112px;height:112px}.match-orbit i:nth-child(2){width:82px;height:82px;animation-direction:reverse;animation-duration:7s}.match-orbit i:nth-child(3){width:52px;height:52px;animation-duration:5s}.match-orbit i:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--lime);top:-4px;left:50%;box-shadow:0 0 16px var(--lime)}.match-orbit b{font-size:28px}.match-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.match-stats div{border:1px solid var(--line);border-radius:14px;padding:10px}.match-stats b,.match-stats small{display:block}.match-stats b{font-size:18px}.match-stats small{font-size:7px;color:#697684;margin-top:3px}.smartmatch-strip{margin-top:16px;border-radius:20px;padding:14px 16px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px}.smartmatch-strip>b{font-size:10px;letter-spacing:.12em}.smartmatch-strip>span:not(.pulse-dot){font-size:11px;color:#87939f}.smartmatch-strip button{border:0;background:transparent;color:var(--lime);font-size:9px;font-weight:900}.market-head-actions{display:flex;gap:8px}.market-tabs{display:flex;gap:8px;margin:0 0 12px}.market-tabs button{border:1px solid var(--line);background:#0b1016;color:#75818e;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900;letter-spacing:.04em}.market-tabs button.active{background:var(--lime);color:#071008;border-color:var(--lime);box-shadow:0 0 25px rgba(186,255,57,.14)}.need-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.need-card-item{position:relative;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#0d1219,#090d12);padding:20px;min-height:270px;overflow:hidden}.need-card-item.urgent:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:rgba(255,102,135,.15);filter:blur(35px);right:-20px;top:-20px}.need-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.need-badge{font-size:8px;font-weight:950;padding:7px 9px;border-radius:999px;background:rgba(143,114,255,.12);color:#b9a8ff;border:1px solid rgba(143,114,255,.25)}.need-badge.urgent{background:rgba(255,102,135,.09);color:#ff8da6;border-color:rgba(255,102,135,.25);animation:blink 1.8s infinite}.need-card-item h3{font-size:22px;line-height:1.05;letter-spacing:-.035em;margin:18px 0 9px}.need-budget{font-size:22px;font-weight:950;color:var(--lime);margin:8px 0}.need-card-item p{color:#85919e;font-size:11px;line-height:1.55}.need-meta{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.need-meta span{font-size:8px;border:1px solid var(--line);border-radius:999px;padding:6px 8px;color:#8b97a4}.need-actions{display:flex;gap:7px;margin-top:auto}.need-actions button{border:1px solid var(--line);background:#111821;color:#dfe7ef;border-radius:11px;padding:10px 11px;font-size:8px;font-weight:900}.need-actions button:first-child{background:var(--violet);color:#fff;border-color:transparent}.demand-chip{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 8px;border-radius:999px;background:rgba(143,114,255,.1);color:#b9a8ff;border:1px solid rgba(143,114,255,.18);font-size:8px;font-weight:850}.demand-chip i{width:5px;height:5px;border-radius:50%;background:var(--violet);box-shadow:0 0 9px var(--violet);animation:blink 1.4s infinite}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 16px}.mode-btn{border:1px solid var(--line);border-radius:14px;padding:13px 8px;background:#0d131a;color:#a9b3bd;font-size:9px;font-weight:900}.mode-btn.active{border-color:var(--lime);background:rgba(186,255,57,.07);color:var(--lime)}.modal-hint{font-size:10px;color:#75818c;line-height:1.5}.request-match-preview{border:1px solid rgba(186,255,57,.18);background:rgba(186,255,57,.04);border-radius:16px;padding:12px;margin:10px 0}.request-match-preview strong{color:var(--lime)}
@media(max-width:1100px){.have-need-grid{grid-template-columns:1fr 1fr}.hn-core{grid-column:1/-1;min-height:300px}.need-feed{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.have-need-grid{grid-template-columns:1fr}.hn-core{grid-column:auto;order:-1}.hn-card,.hn-core{min-height:auto;padding:23px}.hn-card h3,.hn-core h3{font-size:29px}.smartmatch-strip{grid-template-columns:auto 1fr}.smartmatch-strip>b{grid-column:2}.smartmatch-strip>span:not(.pulse-dot){grid-column:1/-1}.smartmatch-strip button{grid-column:1/-1;text-align:left;padding:4px 0}.market-head-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.need-feed{grid-template-columns:1fr}.market-tabs{overflow:auto}.market-tabs button{white-space:nowrap}.mode-grid{grid-template-columns:1fr}}
/* ===== SmartMoney V0.4 — Money Universe ===== */
.invest-universe{position:relative;overflow:hidden}.invest-universe:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-260px;top:80px;background:radial-gradient(circle,rgba(186,255,57,.12),transparent 65%);pointer-events:none}.hotring{box-shadow:0 0 28px rgba(255,207,74,.34)!important}.omo-launch{display:grid;grid-template-columns:150px 1fr auto;gap:26px;align-items:center;padding:26px;border:1px solid rgba(255,207,74,.22);background:linear-gradient(135deg,rgba(255,207,74,.08),rgba(143,114,255,.06));margin-bottom:20px;position:relative;overflow:hidden}.omo-launch:after{content:"OMO";position:absolute;right:17%;top:-25px;font-size:110px;font-weight:900;letter-spacing:-8px;color:rgba(255,255,255,.025);pointer-events:none}.omo-launch h3{font-size:30px;margin:4px 0 8px}.omo-launch p{max-width:780px;color:var(--muted);line-height:1.55}.omo-radar{width:118px;height:118px;border-radius:50%;position:relative;display:grid;place-items:center;border:1px solid rgba(255,207,74,.24);background:radial-gradient(circle,rgba(255,207,74,.15),rgba(7,9,12,.2));box-shadow:0 0 42px rgba(255,207,74,.09)}.omo-radar i{position:absolute;border:1px solid rgba(255,207,74,.22);border-radius:50%;animation:radarPulse 3s infinite}.omo-radar i:nth-child(1){inset:12px}.omo-radar i:nth-child(2){inset:28px;animation-delay:.7s}.omo-radar i:nth-child(3){inset:44px;animation-delay:1.4s}.omo-radar b{font-size:36px;color:#ffcf4a;text-shadow:0 0 25px rgba(255,207,74,.5)}@keyframes radarPulse{0%,100%{opacity:.28;transform:scale(.93)}50%{opacity:1;transform:scale(1.05)}}.omo-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.omo-meta span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.04);font-size:12px;color:var(--muted)}.omo-actions{display:flex;flex-direction:column;gap:10px;min-width:190px}.invest-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 2fr auto;gap:14px;align-items:center;padding:14px;margin:14px 0 18px}.invest-pills{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.invest-pills button{white-space:nowrap;border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--muted);padding:8px 11px;border-radius:999px;cursor:pointer}.invest-pills button.active{background:rgba(186,255,57,.13);border-color:rgba(186,255,57,.35);color:var(--text);box-shadow:0 0 16px rgba(186,255,57,.08)}.universe-count{display:flex;flex-direction:column;text-align:right}.universe-count b{font-size:25px}.universe-count small{font-size:9px;letter-spacing:1.5px;color:var(--muted)}.instrument-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.instrument-card{position:relative;border:1px solid var(--line);border-radius:23px;padding:18px;background:linear-gradient(155deg,rgba(255,255,255,.045),rgba(255,255,255,.018));min-height:295px;transition:.25s ease;overflow:hidden}.instrument-card:before{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-35px;top:-35px;background:rgba(143,114,255,.08);filter:blur(4px)}.instrument-card:hover{transform:translateY(-4px);border-color:rgba(186,255,57,.22);box-shadow:0 18px 60px rgba(0,0,0,.23)}.instrument-card.watched{border-color:rgba(186,255,57,.33);box-shadow:inset 0 0 34px rgba(186,255,57,.03)}.instrument-top{display:flex;justify-content:space-between;align-items:center}.instrument-badge{font-size:9px;letter-spacing:1.4px;font-weight:800;padding:6px 8px;border-radius:999px;background:rgba(143,114,255,.14);color:#c8bfff}.watch-star{border:0;background:transparent;color:var(--muted);font-size:24px;cursor:pointer}.watch-star.on{color:#baff39;text-shadow:0 0 14px rgba(186,255,57,.4)}.instrument-card h3{font-size:18px;margin:12px 0 4px}.instrument-rate{font-size:25px;font-weight:850;letter-spacing:-.5px;color:#baff39}.monitor-value{font-size:.78em!important;letter-spacing:1px!important;color:#ffcf4a!important}.instrument-meta{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.instrument-meta span{font-size:9px;text-transform:uppercase;letter-spacing:.7px;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.045);color:var(--muted)}.instrument-card p{font-size:12px;color:var(--muted);line-height:1.5;min-height:54px}.source-line{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);margin:11px 0}.instrument-actions{display:flex;gap:8px;margin-top:auto}.instrument-actions button{font-size:10px}.smart-action{border:1px solid rgba(186,255,57,.25);background:rgba(186,255,57,.09);color:#dfffab;padding:9px 10px;border-radius:12px;cursor:pointer;font-weight:700}.fund-league{margin-top:20px;padding:22px;border:1px solid rgba(99,255,144,.16)}.league-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.league-head h3{font-size:24px;margin:4px 0}.league-head p{color:var(--muted);max-width:720px}.fund-preview{margin-top:16px}.fund-row{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:11px 8px;border-top:1px solid var(--line)}.fund-row .rank{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:rgba(186,255,57,.08);color:#baff39;font-weight:800}.fund-row div{display:flex;flex-direction:column}.fund-row small{color:var(--muted)}.fund-row strong{font-size:12px}.fund-empty{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:rgba(255,255,255,.03);color:var(--muted)}.fund-empty b{color:var(--text);letter-spacing:1px}.my-money-zone{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:22px;padding-top:18px}.my-money-copy{padding:20px}.my-money-copy h2{font-size:34px;margin:7px 0}.my-money-copy p{color:var(--muted);line-height:1.6}.money-radar{padding:20px;min-height:250px;border:1px solid rgba(143,114,255,.2);background:linear-gradient(145deg,rgba(143,114,255,.075),rgba(186,255,57,.025))}.radar-head{display:flex;gap:9px;align-items:center;margin-bottom:14px}.radar-head small{margin-left:auto;color:var(--muted)}.brief-empty{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:var(--muted)}.brief-profile{display:flex;flex-direction:column;padding-bottom:14px;border-bottom:1px solid var(--line)}.brief-profile span{font-size:9px;color:var(--muted);letter-spacing:1.3px}.brief-profile b{font-size:32px;margin:2px 0}.brief-profile small{color:var(--muted)}.brief-item{display:grid;grid-template-columns:12px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.brief-item p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.benefit-list{display:grid;gap:8px;margin:16px 0}.benefit-list span{padding:11px 13px;border-radius:13px;background:rgba(186,255,57,.055);border:1px solid rgba(186,255,57,.1)}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:8px 0 14px}.choice{padding:10px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--muted);cursor:pointer}.choice.active{border-color:rgba(186,255,57,.35);background:rgba(186,255,57,.1);color:var(--text)}.toggle-row{display:flex!important;align-items:center;gap:10px!important}.toggle-row input{width:auto!important}.instrument-detail-rate{font-size:40px;font-weight:900;color:#baff39;margin:7px 0 12px}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}.detail-grid div{padding:12px;border-radius:14px;background:rgba(255,255,255,.035);display:flex;flex-direction:column}.detail-grid small{color:var(--muted);font-size:9px}.smart-note{display:flex;flex-direction:column;gap:4px;border-left:3px solid #ffcf4a;padding:10px 12px;background:rgba(255,207,74,.05);margin:10px 0}.smart-note span{color:var(--muted);font-size:12px}.modal-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.linkbtn{display:inline-flex;align-items:center;text-decoration:none}.fineprint{font-size:10px!important;color:var(--muted)!important;margin-top:10px}.metric em{display:block;font-size:9px;color:#ffcf4a;font-style:normal;margin-top:5px}.status-light.monitor,.status-light.official-monitor,.status-light.official-cached{background:#ffcf4a;box-shadow:0 0 12px rgba(255,207,74,.5)}
@media(max-width:1100px){.instrument-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.omo-launch{grid-template-columns:110px 1fr}.omo-actions{grid-column:2;flex-direction:row}.invest-toolbar{grid-template-columns:1fr}.universe-count{text-align:left;flex-direction:row;align-items:baseline;gap:8px}}
@media(max-width:760px){.instrument-grid{grid-template-columns:1fr 1fr;gap:10px}.instrument-card{min-height:275px;padding:14px}.instrument-card p{min-height:0}.omo-launch{grid-template-columns:1fr;padding:18px}.omo-radar{width:82px;height:82px}.omo-actions{grid-column:1}.omo-launch h3{font-size:24px}.my-money-zone{grid-template-columns:1fr}.league-head{flex-direction:column}.invest-toolbar{padding:10px}.instrument-meta span:nth-child(3){display:none}}
@media(max-width:480px){.instrument-grid{grid-template-columns:1fr}.instrument-card{min-height:0}.omo-actions{flex-direction:column}.my-money-copy h2{font-size:28px}}

/* Working SmartMoney™ brand mark */
.brand strong sup{font-size:8px;vertical-align:super;margin-left:2px;color:#ffcf4a;letter-spacing:0}
.working-logo-chip{display:flex;align-items:center;gap:10px;margin:0 0 14px;width:max-content;max-width:100%;padding:5px 9px 5px 6px;border:1px solid rgba(186,255,57,.14);border-radius:14px;background:rgba(5,8,13,.58);box-shadow:0 12px 35px rgba(0,0,0,.18)}
.working-logo-chip img{width:132px;height:48px;object-fit:cover;object-position:center 44%;border-radius:10px;display:block}
.working-logo-chip span{font-size:8px;letter-spacing:1.3px;color:var(--muted);white-space:nowrap}
@media(max-width:600px){.working-logo-chip img{width:108px;height:40px}.working-logo-chip span{display:none}}

/* =====================================================================
   SmartMoney™ V0.5 GLOSS INTERFACE — REVTEK x market-terminal hierarchy
   Dense, high-contrast, animated, mobile-first and screen-based.
   ===================================================================== */
:root{
  --bg:#030711;--bg2:#07101e;--panel:#0b1422;--panel2:#101c2c;
  --text:#f7fbff;--muted:#aab8cb;--muted2:#7f91aa;
  --line:rgba(146,190,255,.16);--line2:rgba(102,224,255,.28);
  --lime:#b8ff35;--green:#49ff9c;--cyan:#45dfff;--blue:#3f7cff;
  --violet:#9b78ff;--orange:#ffab45;--pink:#ff5fa2;--gold:#ffd45c;
  --danger:#ff5e6c;--shadow:0 24px 75px rgba(0,0,0,.46);
  --glow:0 0 28px rgba(69,223,255,.18)
}
*{scrollbar-width:thin;scrollbar-color:#27405e #06101c}
html{background:var(--bg)}
body{
  background:
   radial-gradient(circle at 75% -20%,rgba(63,124,255,.18),transparent 42%),
   radial-gradient(circle at -5% 32%,rgba(155,120,255,.11),transparent 35%),
   linear-gradient(180deg,#020711 0%,#06101c 45%,#02060d 100%);
  color:var(--text);font-family:"Segoe UI",Arial,Helvetica,sans-serif;
  font-size:14px;line-height:1.45;letter-spacing:0;
}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.23;background-image:linear-gradient(rgba(82,137,190,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(82,137,190,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000 0,transparent 70%);animation:gridDrift 26s linear infinite}
body:after{content:"";position:fixed;z-index:0;pointer-events:none;left:0;right:0;top:98px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),var(--violet),transparent);opacity:.42;box-shadow:0 0 18px rgba(69,223,255,.25)}
a{color:#7ee8ff;text-decoration:none}a:hover{color:#c7f6ff;text-shadow:0 0 14px rgba(69,223,255,.35)}
button{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}
button:active{transform:translateY(1px) scale(.99)}
input,select,textarea{color:var(--text)!important;background:#071221!important;border:1px solid rgba(141,183,236,.2)!important;outline:none!important}
input:focus,select:focus,textarea:focus{border-color:rgba(69,223,255,.55)!important;box-shadow:0 0 0 3px rgba(69,223,255,.08),0 0 26px rgba(69,223,255,.08)}
::placeholder{color:#72849c!important;opacity:1}
.noise{opacity:.055}.ambient{opacity:.13;filter:blur(135px);animation:ambientFloat 14s ease-in-out infinite alternate}.a1{background:var(--cyan)}.a2{background:var(--violet);animation-delay:-4s}.a3{background:var(--lime);animation-delay:-7s}
.glass{background:linear-gradient(145deg,rgba(15,28,45,.88),rgba(5,13,24,.78));border:1px solid rgba(132,187,255,.16);backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.055)}
.glass:where(.hero-card,.money-radar,.omo-launch,.fund-league,.compare-controls,.pro-terminal,.compare-tray,.modal-card){position:relative;overflow:hidden}
.glass:where(.hero-card,.money-radar,.omo-launch,.fund-league,.compare-controls,.pro-terminal,.compare-tray,.modal-card):before{content:"";position:absolute;left:-40%;top:-120%;width:48%;height:340%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);transform:rotate(22deg);pointer-events:none;animation:glassSweep 9s ease-in-out infinite}

/* Header / visible navigation */
.topbar{height:64px;padding:0 max(18px,calc((100vw - 1380px)/2));gap:18px;background:rgba(2,8,17,.93)!important;border-bottom:1px solid rgba(98,171,255,.18);box-shadow:0 12px 35px rgba(0,0,0,.25);backdrop-filter:blur(25px);position:sticky;top:0}
.brand{min-width:248px}.brand strong{font-size:15px;letter-spacing:.06em;color:#fff}.brand small{font-size:10px;color:#9eb2cb;letter-spacing:.015em}.brand-mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,#0b1b31,#07101c);border-color:rgba(69,223,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 22px rgba(69,223,255,.13)}.brand-mark b{background:linear-gradient(135deg,#fff 10%,var(--cyan),var(--lime));-webkit-background-clip:text;color:transparent}.brand-mark i{background:var(--lime);box-shadow:0 0 6px var(--lime),0 0 16px var(--lime),0 0 28px rgba(184,255,53,.5)}
.desktop-nav{display:flex;align-items:stretch;gap:3px;margin-right:auto;height:100%}.desktop-nav button.nav-tab{height:100%;padding:0 10px;border-radius:0;background:transparent;color:#b7c6d8;border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px;font-size:11px}.desktop-nav button.nav-tab span{color:#6fe9ff;font-size:13px}.desktop-nav button.nav-tab b{font-weight:650}.desktop-nav button.nav-tab:hover,.desktop-nav button.nav-tab.active{color:#fff;background:linear-gradient(180deg,rgba(69,223,255,.06),rgba(69,223,255,.015));border-bottom-color:var(--cyan);box-shadow:inset 0 -10px 24px rgba(69,223,255,.045)}
.top-actions{gap:6px}.iconbtn{background:#091526!important;border-color:rgba(139,185,243,.18)!important;color:#d9e7f7}.pro-pill{background:linear-gradient(105deg,#b8ff35,#58ffa8)!important;box-shadow:0 0 18px rgba(184,255,53,.18)}.profile-pill{background:#091526!important;border-color:rgba(139,185,243,.2)!important;color:#fff}.profile-pill span{background:linear-gradient(140deg,var(--violet),var(--cyan));box-shadow:0 0 14px rgba(69,223,255,.16)}
.system-lights{display:flex;gap:5px;align-items:center;padding:0 8px;border-left:1px solid var(--line);border-right:1px solid var(--line);height:28px}.sys-light{width:10px;height:10px;border-radius:999px;display:grid;place-items:center;background:#07111d;border:1px solid rgba(255,255,255,.1)}.sys-light i{display:block;width:5px;height:5px;border-radius:50%;animation:ledPulse 1.7s ease-in-out infinite}.sys-light:nth-child(2) i{animation-delay:.35s}.sys-light:nth-child(3) i{animation-delay:.7s}.sys-light:nth-child(4) i{animation-delay:1.05s}.sys-light i.lime{background:var(--lime);box-shadow:0 0 8px var(--lime),0 0 18px rgba(184,255,53,.55)}.sys-light i.cyan{background:var(--cyan);box-shadow:0 0 8px var(--cyan),0 0 18px rgba(69,223,255,.55)}.sys-light i.violet{background:var(--violet);box-shadow:0 0 8px var(--violet),0 0 18px rgba(155,120,255,.55)}.sys-light i.amber{background:var(--gold);box-shadow:0 0 8px var(--gold),0 0 18px rgba(255,212,92,.55)}

/* Bloomberg-like compact signal tape */
.market-tape{position:sticky;top:64px;z-index:45;height:34px;display:flex;background:#050b14;border-bottom:1px solid rgba(112,163,225,.15);box-shadow:0 8px 22px rgba(0,0,0,.18);overflow:hidden}.tape-label{flex:0 0 auto;width:126px;display:flex;align-items:center;gap:7px;padding:0 13px;background:linear-gradient(90deg,#0b1b2d,#09111d);border-right:1px solid var(--line);font-size:9px;font-weight:800;letter-spacing:.12em;color:#c4d3e5}.tape-label i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);animation:blink .9s infinite}.market-tape-window{overflow:hidden;flex:1}.market-tape-track{height:100%;display:flex;width:max-content;align-items:center;animation:tapeMove 38s linear infinite}.market-tape:hover .market-tape-track{animation-play-state:paused}.market-tape-track>span{height:100%;display:flex;align-items:center;gap:7px;padding:0 17px;border-right:1px solid rgba(255,255,255,.07);white-space:nowrap}.market-tape small{font-size:9px;color:#8fa2b9}.market-tape b{font-size:11px;color:#f7fbff}.market-tape em{font-style:normal;font-size:8px;color:var(--lime);padding:2px 5px;border-radius:4px;background:rgba(184,255,53,.07)}
.screen-switcher{display:none;position:sticky;top:98px;z-index:44;background:rgba(4,10,19,.96);border-bottom:1px solid rgba(123,171,229,.14);padding:7px 12px;gap:6px;overflow-x:auto}.screen-switcher button{flex:0 0 auto;border:1px solid rgba(130,175,230,.14);border-radius:8px;background:#091322;color:#9fb0c5;padding:7px 11px;font-size:10px;font-weight:700}.screen-switcher button.active{background:linear-gradient(135deg,rgba(69,223,255,.14),rgba(155,120,255,.10));border-color:rgba(69,223,255,.42);color:#fff;box-shadow:0 0 14px rgba(69,223,255,.09)}

/* Screen model: no more endless home page */
main{min-height:calc(100vh - 98px)}
main>section.screen-hidden{display:none!important}
main>section[data-screen]:not(.screen-hidden){animation:screenIn .34s cubic-bezier(.2,.8,.2,1) both}
.screen-first{padding-top:30px!important}
.section{max-width:1380px;padding:34px 24px}.section-head{margin-bottom:18px;align-items:center}.section h2{font-size:clamp(27px,3vw,42px);letter-spacing:-.035em;line-height:1.04;margin:5px 0}.lead{font-size:13px;color:#a6b4c6;line-height:1.5}.eyebrow,.card-kicker{font-size:9px;color:#8fa5bf;letter-spacing:.13em}.source-note{color:#93a5bb;font-size:10px}

/* Compact glossy landing */
.hero{min-height:0;max-width:1380px;padding:36px 24px 22px;grid-template-columns:1.08fr .92fr;gap:28px}.hero-copy{align-self:center}.working-logo-chip{margin-bottom:11px;padding:4px 8px 4px 4px;border-radius:10px;background:rgba(7,15,27,.78);border-color:rgba(69,223,255,.17);box-shadow:none}.working-logo-chip img{width:84px;height:34px;border-radius:7px}.working-logo-chip span{font-size:8px;color:#95a9c2;letter-spacing:.1em}.live-chip{padding:6px 9px;font-size:8.5px;letter-spacing:.11em;color:#dcffac;background:rgba(184,255,53,.055);border-color:rgba(184,255,53,.17)}.hero h1{font-size:clamp(42px,5vw,67px);line-height:.98;letter-spacing:-.055em;margin:15px 0 12px;max-width:720px}.hero h1 span{background:linear-gradient(90deg,var(--cyan),#74f1da 38%,var(--lime) 78%,#fff);-webkit-background-clip:text;color:transparent;text-shadow:none}.hero-copy>p{max-width:720px;color:#b8c5d6;font-size:14px;line-height:1.52;margin:0}.money-input{margin-top:20px;max-width:620px;border-radius:14px;padding:4px 4px 4px 12px;background:linear-gradient(145deg,rgba(11,24,40,.94),rgba(4,12,22,.9));border-color:rgba(69,223,255,.23);box-shadow:0 14px 36px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.money-input input{font-size:19px!important;padding:10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.money-input button{padding:12px 15px;border-radius:10px;background:linear-gradient(105deg,var(--cyan),#88f4d9)!important;color:#021019!important;box-shadow:0 0 20px rgba(69,223,255,.12)}.quick-pills,.hero-actions{gap:6px;margin-top:8px}.quick-pills button,.ghost{border-color:rgba(139,184,241,.18);background:rgba(10,22,37,.7);color:#c5d2e2;border-radius:9px;padding:7px 10px;font-size:10px}.quick-pills button:hover,.ghost:hover{border-color:rgba(69,223,255,.46);color:#fff;background:rgba(69,223,255,.07);box-shadow:0 0 18px rgba(69,223,255,.07)}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.hero-actions .ghost{text-align:left;min-height:34px}.glowline{border-color:rgba(184,255,53,.30)!important;color:#e6ffc2!important;box-shadow:inset 3px 0 0 var(--lime)}
.hero-orbit{height:350px}.r1{width:330px;height:330px}.r2{width:270px;height:270px}.r3{width:215px;height:215px}.hero-card{width:min(335px,78vw);border-radius:22px;padding:20px;background:linear-gradient(145deg,rgba(15,31,51,.93),rgba(5,12,23,.94));border-color:rgba(69,223,255,.19);box-shadow:0 24px 70px rgba(0,0,0,.42),0 0 42px rgba(69,223,255,.07),inset 0 1px 0 rgba(255,255,255,.06)}.money-big{font-size:31px;margin-top:11px}.earn-label{margin-top:13px}.earn-big{font-size:21px;color:var(--lime)}.rate-row{margin-top:13px;padding-top:11px}.mini-float{min-width:142px;border-radius:13px;padding:9px 11px;background:linear-gradient(145deg,rgba(12,27,45,.94),rgba(6,13,24,.91));box-shadow:0 12px 32px rgba(0,0,0,.30),0 0 24px rgba(69,223,255,.05)}.mini-float b{font-size:12px}.mini-float span,.mini-float small{font-size:8px}.f1{left:0;top:12%}.f2{right:0;bottom:14%}.f3{left:4%;bottom:0}
.stories{max-width:1380px;padding:0 24px 16px;gap:10px}.story{min-width:54px;gap:5px}.ring{width:44px;height:44px;background:linear-gradient(145deg,#172638,#0b1420);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ring b{width:39px;height:39px;background:#07111d;font-size:15px}.story small{font-size:9px;color:#a5b5c8}.story.active .ring,.story:hover .ring{background:linear-gradient(140deg,var(--cyan),var(--violet),var(--lime));box-shadow:0 0 22px rgba(69,223,255,.14)}

/* Dense cards */
.daily{padding-top:18px!important}.daily-grid{grid-template-columns:repeat(4,1fr);gap:10px}.signal-card{border-radius:14px;padding:14px;min-height:108px;background:linear-gradient(150deg,rgba(17,33,52,.88),rgba(7,15,27,.92));box-shadow:0 12px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04)}.signal-card b{font-size:16px;margin:8px 0}.signal-card p{font-size:10px;line-height:1.4;color:#9daec1;margin:0}.signal-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--cyan);box-shadow:0 0 11px var(--cyan)}.signal-card.accent-violet:before{background:var(--violet);box-shadow:0 0 11px var(--violet)}.signal-card.accent-orange:before{background:var(--orange);box-shadow:0 0 11px var(--orange)}.signal-card.accent-pink:before{background:var(--pink);box-shadow:0 0 11px var(--pink)}
.market-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.metric{min-height:132px;border-radius:12px;padding:12px;background:linear-gradient(160deg,rgba(15,29,47,.9),rgba(6,13,24,.94));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.metric:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.25),0 0 22px color-mix(in srgb,var(--accent) 10%,transparent)}.metric>b{font-size:20px;margin:10px 0 2px}.metric small{font-size:8px;color:#8396ad}.spark{height:36px;margin:5px 0;gap:3px}.m-top span{font-size:9px;color:#a9b9cc}.metric:before{height:2px;box-shadow:0 0 12px var(--accent)}
.status-light,.blink-dot{width:7px;height:7px}.status-light.official{box-shadow:0 0 6px var(--green),0 0 14px var(--green)}.status-light.cached,.status-light.review,.status-light.monitor,.status-light.official-monitor,.status-light.official-cached{background:var(--gold);box-shadow:0 0 6px var(--gold),0 0 14px rgba(255,212,92,.45);animation:ledPulse 1.9s infinite}.status-light.sample{box-shadow:0 0 6px var(--violet),0 0 14px rgba(155,120,255,.45)}

/* Investment terminal */
.invest-universe:before{background:radial-gradient(circle,rgba(69,223,255,.12),transparent 65%)}.omo-launch{grid-template-columns:92px 1fr auto;gap:18px;padding:16px;border-radius:16px;border-color:rgba(255,212,92,.24);background:linear-gradient(120deg,rgba(255,212,92,.07),rgba(69,223,255,.05),rgba(155,120,255,.055));margin-bottom:12px}.omo-launch h3{font-size:22px;margin:2px 0 5px}.omo-launch p{font-size:11px;line-height:1.45;color:#a8b7c9}.omo-radar{width:76px;height:76px}.omo-radar b{font-size:25px}.omo-radar i:nth-child(1){inset:8px}.omo-radar i:nth-child(2){inset:19px}.omo-radar i:nth-child(3){inset:30px}.omo-meta{margin-top:8px;gap:6px}.omo-meta span{padding:5px 7px;font-size:9px}.omo-actions{min-width:165px;gap:7px}.primary{background:linear-gradient(105deg,var(--cyan),#7cf3d0)!important;color:#021019!important;border:0!important;box-shadow:0 0 18px rgba(69,223,255,.10);font-weight:800}.primary:hover{box-shadow:0 0 25px rgba(69,223,255,.18);transform:translateY(-1px)}.invest-toolbar{grid-template-columns:minmax(220px,.8fr) 2fr auto;padding:9px;border-radius:12px;margin:10px 0 12px}.invest-pills{gap:5px}.invest-pills button{padding:6px 8px;border-radius:7px;font-size:9px}.instrument-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.instrument-card{min-height:225px;border-radius:13px;padding:12px;background:linear-gradient(155deg,rgba(15,30,49,.91),rgba(6,14,25,.95));border-color:rgba(124,169,224,.15);box-shadow:0 10px 28px rgba(0,0,0,.18)}.instrument-card:hover{transform:translateY(-3px);border-color:rgba(69,223,255,.34);box-shadow:0 18px 44px rgba(0,0,0,.26),0 0 22px rgba(69,223,255,.07)}.instrument-card h3{font-size:14px;margin:8px 0 3px}.instrument-rate{font-size:19px;color:var(--lime)}.instrument-card p{font-size:10px;line-height:1.4;min-height:41px;color:#9fafc2}.instrument-meta{margin:7px 0;gap:4px}.instrument-meta span{font-size:7.5px;padding:4px 5px}.source-line{font-size:8.5px;margin:7px 0}.instrument-actions{gap:5px}.instrument-actions button,.smart-action{font-size:8.5px;padding:7px 8px;border-radius:7px}.watch-star{font-size:18px}.fund-league{margin-top:12px;padding:15px;border-radius:15px}.league-head h3{font-size:19px}.league-head p{font-size:10px;color:#a4b3c6}.fund-row{padding:8px 5px}.my-money-zone{gap:12px;margin-top:12px;padding-top:10px}.my-money-copy{padding:12px}.my-money-copy h2{font-size:27px}.my-money-copy p{font-size:11px}.money-radar{padding:14px;min-height:190px;border-radius:15px}.brief-profile b{font-size:25px}.brief-item{padding:8px 0}.brief-item p{font-size:10px}

/* Other screens / cards */
.split{gap:20px}.compare-controls{border-radius:15px;padding:13px;gap:8px}.result-card,.price-card,.drop,.post-card,.listing-card,.request-card,.hn-card,.trend-card,.revenue-grid>div,.pro-terminal{border-radius:14px!important;background:linear-gradient(155deg,rgba(15,30,49,.91),rgba(6,14,25,.95))!important;border-color:rgba(125,175,237,.16)!important;box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)}
.have-need{padding-top:28px}.have-need-grid{gap:10px}.hn-card{overflow:hidden;transition:.22s ease}.hn-card:hover{transform:translateY(-3px);border-color:rgba(69,223,255,.32)!important;box-shadow:0 18px 42px rgba(0,0,0,.26),0 0 26px rgba(69,223,255,.06)}.market-toolbar,.market-tabs,.topic-strip{border-radius:11px}.listing-grid,.price-grid,.drops{gap:10px}.post-feed{gap:9px}.community-layout{gap:14px}.pro-terminal{border-color:rgba(155,120,255,.25)!important}
.market-section .section-head,.community .section-head{margin-bottom:13px}.market-tabs button{font-size:10px}.searchbox{color:#8fa2b9}.searchbox input{font-size:11px}

/* Visible footer but compact */
footer{max-width:1380px!important;margin:0 auto!important;padding:22px 24px 80px!important;border-top:1px solid rgba(126,174,231,.15)!important;color:#90a3ba!important}.footer-links a{color:#b5c6d8!important;font-size:10px}.release-badge{display:inline-flex;padding:5px 8px;margin-bottom:8px;border:1px solid rgba(69,223,255,.18);border-radius:7px;background:rgba(69,223,255,.04);color:#7ee8ff;font-size:8px;letter-spacing:.12em}

/* Modals */
.modal{backdrop-filter:blur(14px);background:rgba(0,4,10,.72)}.modal-card{background:linear-gradient(150deg,#0c1a2c,#050d18)!important;border:1px solid rgba(82,193,255,.24)!important;box-shadow:0 40px 100px rgba(0,0,0,.62),0 0 50px rgba(69,223,255,.08)!important}.modal-card h2{color:#fff}.modal-card p,.modal-hint{color:#a9b8ca}.modal-tabs button.active{color:#fff;border-color:var(--cyan)!important;background:rgba(69,223,255,.08)!important}

/* Motion */
.reveal{opacity:1!important;transform:none!important}.floaty{animation:floatCompact 5.5s ease-in-out infinite}.orbit-ring{animation-duration:32s}.hotring{box-shadow:0 0 10px var(--gold),0 0 25px rgba(255,212,92,.28)!important}.pulse-dot{box-shadow:0 0 8px var(--lime),0 0 18px rgba(184,255,53,.45)}
@keyframes ambientFloat{0%{transform:translate3d(-3%,0,0) scale(.98)}100%{transform:translate3d(6%,4%,0) scale(1.08)}}
@keyframes gridDrift{to{background-position:44px 44px,44px 44px}}
@keyframes glassSweep{0%,70%{left:-55%;opacity:0}78%{opacity:.65}93%{left:135%;opacity:.08}100%{left:135%;opacity:0}}
@keyframes ledPulse{0%,100%{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}
@keyframes tapeMove{from{transform:translateX(0)}to{transform:translateX(-34%)}}
@keyframes screenIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes floatCompact{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}

/* Desktop density */
@media(min-width:1181px){.mobile-nav{display:none!important}.screen-switcher{display:none!important}}
@media(max-width:1180px){
 .desktop-nav{display:none!important}.system-lights{display:none}.screen-switcher{display:flex}.brand{min-width:auto;margin-right:auto}.topbar{padding:0 14px}.market-grid{grid-template-columns:repeat(4,1fr)}.instrument-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:760px){
 body{padding-bottom:68px;font-size:13px}.topbar{height:56px;top:0;padding:0 10px;gap:7px}.market-tape{top:56px;height:30px}.screen-switcher{top:86px}.brand{gap:7px}.brand-mark{width:32px;height:32px}.brand strong{font-size:12px}.brand small{font-size:8px;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions .iconbtn{display:flex!important;width:32px;height:32px;align-items:center;justify-content:center}.top-actions .profile-pill{display:none!important}.pro-pill{height:31px!important;padding:0 9px!important;font-size:9px}.tape-label{width:82px;padding:0 8px;font-size:7px}.market-tape-track>span{padding:0 11px}.market-tape small{font-size:7px}.market-tape b{font-size:9px}.market-tape em{font-size:6px}
 main{min-height:calc(100vh - 116px)}.section{padding:22px 12px}.section-head{align-items:flex-start;margin-bottom:12px}.section h2{font-size:25px;line-height:1.02}.lead{font-size:11px}.hero{padding:19px 12px 8px;grid-template-columns:1fr;gap:10px}.working-logo-chip{display:none}.live-chip{font-size:7.5px;padding:5px 7px}.hero h1{font-size:34px!important;line-height:1!important;letter-spacing:-.045em;margin:10px 0 8px}.hero-copy>p{font-size:11.5px;line-height:1.45}.money-input{margin-top:12px;border-radius:11px;padding-left:9px}.money-input>span{font-size:16px}.money-input input{font-size:16px!important;padding:8px!important}.money-input button{font-size:8px;padding:10px}.quick-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.quick-pills button{white-space:nowrap;padding:6px 8px}.hero-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.hero-actions .ghost{font-size:8px;padding:7px;min-height:30px}.hero-orbit{height:auto;margin-top:6px;display:block}.orbit-ring,.mini-float{display:none!important}.hero-card{width:100%;border-radius:14px;padding:13px;animation:none}.money-big{font-size:23px;margin-top:7px}.earn-label{margin-top:8px}.earn-big{font-size:18px}.hero-card .ghost{width:100%;margin-top:6px}.stories{padding:4px 12px 8px;gap:8px}.story{min-width:46px}.ring{width:38px;height:38px}.ring b{width:34px;height:34px;font-size:13px}.story small{font-size:8px}
 .daily{padding-top:10px!important}.daily-grid{grid-template-columns:1fr 1fr;gap:6px}.signal-card{min-height:88px;padding:10px;border-radius:10px}.signal-card b{font-size:13px;margin:6px 0}.signal-card p{font-size:8.5px;line-height:1.3}.signal-card span{font-size:7px}.market-grid{display:flex;overflow-x:auto;gap:7px;padding-bottom:5px;scroll-snap-type:x mandatory}.metric{flex:0 0 154px;min-height:118px;padding:10px;scroll-snap-align:start}.metric>b{font-size:18px}.spark{height:30px}.source-note{font-size:8px}
 .omo-launch{grid-template-columns:56px 1fr;padding:11px;gap:9px;border-radius:11px}.omo-radar{width:52px;height:52px}.omo-radar b{font-size:18px}.omo-launch h3{font-size:16px}.omo-launch p{font-size:9px;line-height:1.35}.omo-meta span{font-size:7px}.omo-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;min-width:0}.invest-toolbar{grid-template-columns:1fr;padding:7px;gap:7px}.invest-pills{overflow-x:auto}.instrument-grid{display:flex;overflow-x:auto;gap:7px;padding-bottom:7px;scroll-snap-type:x mandatory}.instrument-card{flex:0 0 78vw;max-width:310px;min-height:205px;padding:11px;scroll-snap-align:start}.instrument-card h3{font-size:13px}.instrument-rate{font-size:18px}.instrument-card p{font-size:9px}.my-money-zone{grid-template-columns:1fr}.my-money-copy{padding:7px}.my-money-copy h2{font-size:22px}.fund-league{padding:11px}.league-head{flex-direction:column}.league-head h3{font-size:17px}
 .split{grid-template-columns:1fr;gap:12px}.compare-controls{grid-template-columns:1fr 1fr;padding:10px}.compare-controls .primary{grid-column:1/-1}.have-need-grid{grid-template-columns:1fr 1fr!important;gap:7px}.hn-card{padding:12px!important;min-height:140px!important}.hn-card h3{font-size:16px!important}.hn-card p{font-size:9px!important}.listing-grid,.price-grid,.drops{display:flex!important;overflow-x:auto;gap:7px;padding-bottom:6px;scroll-snap-type:x mandatory}.listing-grid>* ,.price-grid>* ,.drops>*{flex:0 0 82vw;max-width:320px;scroll-snap-align:start}.market-toolbar{display:grid!important;grid-template-columns:1fr auto!important;gap:7px!important}.community-layout{grid-template-columns:1fr}.post-feed{gap:7px}.topic-strip{overflow-x:auto;white-space:nowrap}.pro-section{grid-template-columns:1fr}.revenue-grid{grid-template-columns:1fr 1fr!important}
 .mobile-nav{height:58px;border-radius:0;background:rgba(3,9,17,.96)!important;border-top:1px solid rgba(83,169,255,.22)!important;box-shadow:0 -12px 34px rgba(0,0,0,.38)!important}.mobile-nav button{color:#8fa4bd!important}.mobile-nav button.active{color:#fff!important;text-shadow:0 0 12px rgba(69,223,255,.45)}.mobile-nav .plus{background:linear-gradient(135deg,var(--cyan),var(--violet))!important;color:#fff!important;box-shadow:0 0 24px rgba(69,223,255,.24)!important}.mobile-nav small{font-size:7px!important}
 footer{padding:18px 12px 74px!important}
}
@media(max-width:430px){.top-actions .iconbtn:nth-child(2){display:none!important}.hero-actions{grid-template-columns:1fr 1fr}.daily-grid{grid-template-columns:1fr 1fr}.section-head .refresh{font-size:8px;padding:7px}.market-tabs{overflow-x:auto}.have-need-grid{grid-template-columns:1fr!important}.hn-card{min-height:0!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

/* =====================================================================
   SmartMoney™ V0.6 TERMINAL UI
   Approved visual direction: compact fintech terminal, glossy modules,
   visible navigation, LED signal language, strong contrast, mobile density.
   ===================================================================== */
:root{
  --t-bg:#020812;--t-bg2:#06111e;--t-panel:#071525;--t-panel2:#0a1b2d;
  --t-line:rgba(111,169,236,.20);--t-line-hi:rgba(86,211,255,.38);
  --t-white:#f7fbff;--t-copy:#d3deeb;--t-muted:#8295aa;
  --t-cyan:#2fd4ff;--t-blue:#2f7cff;--t-lime:#b9ff24;--t-green:#52ff8e;
  --t-violet:#a46cff;--t-amber:#ffbf3f;--t-red:#ff5f6d;
  --t-shadow:0 18px 55px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.035);
}
html{background:var(--t-bg)}
body{
  background:
    radial-gradient(circle at 72% -15%,rgba(29,107,255,.17),transparent 31%),
    radial-gradient(circle at 12% 34%,rgba(0,219,255,.08),transparent 28%),
    linear-gradient(180deg,#020812 0%,#030b15 46%,#020812 100%)!important;
  color:var(--t-white)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.13;background-image:linear-gradient(rgba(53,118,181,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(53,118,181,.12) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}
.ambient{opacity:.13!important;filter:blur(145px)!important}.a1{background:var(--t-cyan)!important}.a2{background:var(--t-violet)!important}.a3{background:var(--t-lime)!important}.noise{opacity:.05!important}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.cyan-text{color:#69e4ff!important}.terminal-card{position:relative;overflow:hidden;border:1px solid var(--t-line);border-radius:14px;background:linear-gradient(145deg,rgba(7,23,40,.94),rgba(3,12,23,.96));box-shadow:var(--t-shadow)}
.terminal-card:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 17%,rgba(255,255,255,.035) 35%,transparent 52%);transform:translateX(-120%);animation:terminalSweep 9s ease-in-out infinite}
.terminal-shell-head{position:sticky;top:0;z-index:70;background:rgba(1,7,14,.96);backdrop-filter:blur(20px);box-shadow:0 13px 40px rgba(0,0,0,.34)}
.terminal-header{height:74px;max-width:1540px;margin:auto;padding:0 18px;display:grid;grid-template-columns:minmax(270px,360px) minmax(280px,520px) 1fr auto;gap:16px;align-items:center;border-bottom:1px solid rgba(94,149,210,.12)}
.terminal-brand{height:66px;border:0;background:transparent;display:flex;align-items:center;gap:5px;text-align:left;min-width:0;padding:0;color:white}
.brand-emblem{width:89px;height:64px;overflow:hidden;display:grid;place-items:center;filter:drop-shadow(0 0 12px rgba(41,213,255,.24))}.brand-emblem img{width:92px;height:auto;transform:translateY(0)}
.brand-word{display:flex;flex-direction:column;min-width:0}.brand-word strong{font-size:25px;line-height:1;font-weight:900;letter-spacing:-.05em;color:#f9fbff;white-space:nowrap}.brand-word strong span{color:var(--t-lime)}.brand-word sup{color:#d7e45a;font-size:8px;top:-1.1em;margin-left:2px}.brand-word small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#a4b2c2;margin-top:5px;white-space:nowrap}
.global-search{height:42px;border:1px solid rgba(112,167,226,.2);background:linear-gradient(180deg,rgba(12,26,45,.8),rgba(5,13,24,.95));border-radius:9px;display:flex;align-items:center;padding:0 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 30px rgba(0,0,0,.2)}.global-search:focus-within{border-color:rgba(47,212,255,.5);box-shadow:0 0 0 3px rgba(47,212,255,.06),0 0 25px rgba(47,212,255,.08)}.global-search .search-icon{color:#92a6bd;font-size:21px}.global-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#e8f1fa;padding:0 9px;font-size:12px}.global-search input::placeholder{color:#74889f}.global-search kbd{font-size:9px;color:#71849a;border:1px solid rgba(255,255,255,.08);padding:2px 6px;border-radius:5px;background:rgba(255,255,255,.03)}
.head-status{display:flex;gap:7px;justify-content:flex-end}.led{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8793a1}.led-green{background:var(--t-lime);box-shadow:0 0 8px var(--t-lime),0 0 18px rgba(185,255,36,.32);animation:terminalLed 1.4s infinite}.led-cyan{background:var(--t-cyan);box-shadow:0 0 8px var(--t-cyan),0 0 18px rgba(47,212,255,.30);animation:terminalLed 1.75s .18s infinite}.led-violet{background:var(--t-violet);box-shadow:0 0 8px var(--t-violet),0 0 18px rgba(164,108,255,.3);animation:terminalLed 1.9s .33s infinite}.led-amber{background:var(--t-amber);box-shadow:0 0 8px var(--t-amber);animation:terminalLed 1.7s infinite}
.terminal-actions{justify-self:end;gap:8px}.terminal-actions .iconbtn{width:38px;height:38px;border-radius:9px!important;background:linear-gradient(180deg,rgba(11,26,43,.9),rgba(5,14,25,.94))!important;border:1px solid rgba(111,169,236,.18)!important;color:#d6e2ef}.terminal-actions .profile-pill{height:42px!important;border-radius:9px!important;padding:0 11px!important;background:linear-gradient(180deg,rgba(11,26,43,.9),rgba(5,14,25,.94))!important}.terminal-actions .pro-pill{height:42px!important;border-radius:9px!important;padding:0 17px!important;background:linear-gradient(115deg,#b8ff28,#75ff45)!important;box-shadow:0 0 28px rgba(185,255,36,.13);font-size:12px!important}.terminal-actions .pro-pill:hover{transform:translateY(-1px);box-shadow:0 0 34px rgba(185,255,36,.23)}
.terminal-nav{height:58px;max-width:1540px;margin:auto;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) minmax(155px,1.08fr);padding:0 14px;border:1px solid rgba(93,151,211,.13);border-width:1px 1px 0;background:linear-gradient(180deg,rgba(7,19,34,.95),rgba(4,12,22,.98));border-radius:12px 12px 0 0}.terminal-nav button{position:relative;border:0;border-right:1px solid rgba(107,160,214,.10);background:transparent;color:#aab9ca;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;letter-spacing:.04em;font-weight:750}.terminal-nav button:last-child{border-right:0}.terminal-nav button:after{content:"";position:absolute;height:2px;left:18%;right:18%;bottom:0;background:linear-gradient(90deg,transparent,var(--t-lime),transparent);transform:scaleX(0);transition:.22s;box-shadow:0 0 12px var(--t-lime)}.terminal-nav button:hover,.terminal-nav button.active{color:#f8fcff;background:linear-gradient(180deg,rgba(20,45,70,.32),rgba(5,15,26,.1))}.terminal-nav button.active:after{transform:scaleX(1)}.terminal-nav .nav-glyph{font-size:16px;color:#8fa6bc}.terminal-nav button.active .nav-glyph{color:var(--t-lime);text-shadow:0 0 12px rgba(185,255,36,.5)}.my-smart-nav{color:#d5e0eb!important}
.terminal-tape{height:61px;max-width:1540px;margin:0 auto 14px;border:1px solid rgba(64,166,224,.22);border-radius:0 0 11px 11px;background:linear-gradient(180deg,rgba(6,20,34,.96),rgba(2,11,20,.98));display:grid;grid-template-columns:28px 165px repeat(5,minmax(105px,1fr)) 170px 28px;align-items:stretch;overflow:hidden;box-shadow:0 12px 34px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.025)}
.tape-led-bank{display:flex;flex-direction:column;justify-content:center;gap:5px;align-items:center}.tape-led-bank i{width:4px;height:4px;border-radius:50%;background:var(--t-cyan);box-shadow:0 0 7px var(--t-cyan);animation:terminalLed 1.25s infinite}.tape-led-bank i:nth-child(2){background:var(--t-lime);box-shadow:0 0 7px var(--t-lime);animation-delay:.2s}.tape-led-bank i:nth-child(3){background:var(--t-violet);box-shadow:0 0 7px var(--t-violet);animation-delay:.4s}.tape-brand{display:flex;flex-direction:column;justify-content:center;padding:0 10px;border-right:1px solid rgba(105,158,211,.13)}.tape-brand>b{font-size:10px;letter-spacing:.08em}.tape-brand>span{font-size:7px;color:var(--t-lime);margin-top:5px;display:flex;align-items:center;gap:5px}.ticker-cell{display:flex;flex-direction:column;justify-content:center;padding:0 16px;border-right:1px solid rgba(105,158,211,.11)}.ticker-cell small{font-size:8px;letter-spacing:.06em;color:#8497ad}.ticker-cell b{font-size:14px;margin:2px 0;color:#eef6ff}.ticker-cell em{font-size:7px;font-style:normal;color:#6d839b}.tape-action{margin:10px;border:1px solid rgba(116,173,235,.18);border-radius:7px;background:rgba(6,18,31,.9);color:#c8d5e3;font-size:9px;font-weight:800}.tape-action:hover{border-color:rgba(47,212,255,.45);color:white}
main{max-width:1540px!important;margin:0 auto!important;padding:0 14px 42px!important}.terminal-overview{padding:0 0 14px;animation:screenIn .28s ease}.overview-top-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:12px}.wealth-command{min-height:330px;padding:24px 24px 20px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;background:radial-gradient(circle at 32% 46%,rgba(0,120,220,.14),transparent 38%),linear-gradient(145deg,rgba(6,23,41,.97),rgba(3,11,21,.97))}.wealth-command:before{content:"";position:absolute;width:460px;height:260px;right:16%;bottom:-38%;border:1px solid rgba(42,183,255,.12);border-radius:50%;box-shadow:0 0 80px rgba(0,153,255,.07)}.panel-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(60,199,255,.035) 49%,transparent 50%);background-size:100% 6px;opacity:.45}.command-copy{position:relative;z-index:2}.hero-brand-line{margin:11px 0 8px;display:flex;flex-direction:column}.hero-brand-line>b{font-size:37px;line-height:.92;letter-spacing:-.06em}.hero-brand-line>b sup{font-size:8px;color:#d7e45a;vertical-align:top;margin-left:2px}.hero-brand-line>span{font-size:16px;line-height:1.1;font-weight:750;color:#edf5fc;margin-top:7px}.command-copy>p{max-width:520px;color:#a7b8c9;font-size:11px;line-height:1.55;margin:10px 0 14px}.money-command-row{display:flex;align-items:flex-end;gap:8px;max-width:550px}.money-command-row label{flex:1}.money-command-row label>span{display:block;font-size:7px;color:#7f94ab;letter-spacing:.1em;margin-bottom:5px}.money-field{height:44px;border:1px solid rgba(91,169,224,.22);border-radius:8px;background:linear-gradient(180deg,rgba(11,29,48,.88),rgba(5,15,26,.96));display:flex;align-items:center}.money-field i{font-style:normal;font-size:16px;font-weight:900;color:var(--t-lime);padding-left:12px}.money-field input{min-width:0;flex:1;border:0;background:transparent;color:#fff;font-size:17px;font-weight:850;padding:0 9px;outline:0}.terminal-cta{height:44px;border-radius:8px!important;padding:0 17px!important;white-space:nowrap}.compact-pills{margin-top:7px!important;gap:5px!important}.compact-pills button{padding:5px 8px!important;border-radius:6px!important;font-size:8px!important;background:rgba(13,33,53,.66)!important;border-color:rgba(103,162,221,.15)!important}.hero-inline-signals{display:flex;gap:6px;margin-top:14px;max-width:590px}.hero-inline-signals>div{min-width:0;flex:1;padding:9px 10px;border:1px solid rgba(102,158,214,.13);border-radius:8px;background:linear-gradient(180deg,rgba(8,24,41,.75),rgba(4,13,23,.88));display:flex;flex-direction:column}.hero-inline-signals span{font-size:7px;letter-spacing:.07em;color:#7990a8}.hero-inline-signals b{font-size:11px;margin:4px 0 2px;color:#eef7ff}.hero-inline-signals small{font-size:7px;color:#657c94}
.money-terminal-widget{position:relative;display:grid;place-items:center;z-index:3}.money-terminal-widget:before{content:"";position:absolute;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle,rgba(0,151,255,.12),transparent 62%);border:1px dashed rgba(65,176,245,.14);animation:terminalSpin 22s linear infinite}.widget-screen{width:250px;min-height:237px;padding:17px;border-radius:13px!important;transform:perspective(800px) rotateY(-4deg);background:linear-gradient(145deg,rgba(9,30,52,.97),rgba(3,14,25,.96))!important;border:1px solid rgba(75,197,255,.34)!important;box-shadow:0 0 0 1px rgba(69,216,255,.07),0 20px 50px rgba(0,0,0,.48),0 0 32px rgba(21,161,255,.11)!important}.widget-screen:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 30px rgba(0,125,255,.06)}.widget-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:var(--t-lime);letter-spacing:.09em}.widget-money{display:block;font-size:26px;letter-spacing:-.045em;margin:15px 0 17px}.widget-screen>small{font-size:8px;color:#8396aa}.widget-screen>strong{display:block;font-size:22px;color:var(--t-lime);margin:4px 0 13px}.widget-rate{border-top:1px solid rgba(107,163,219,.15);padding-top:12px;display:flex;justify-content:space-between;align-items:center}.widget-rate>b{font-size:15px}.widget-rate>span{font-size:7px;color:#8295aa;text-transform:uppercase}.widget-bars{height:35px;display:flex;gap:4px;align-items:end;margin-top:10px}.widget-bars i{width:12%;height:36%;border-radius:2px 2px 0 0;background:linear-gradient(to top,rgba(47,212,255,.12),var(--t-cyan));opacity:.55;animation:barPulse 3.2s ease-in-out infinite}.widget-bars i:nth-child(2){height:52%;animation-delay:.1s}.widget-bars i:nth-child(3){height:43%;animation-delay:.2s}.widget-bars i:nth-child(4){height:68%;animation-delay:.3s}.widget-bars i:nth-child(5){height:62%;animation-delay:.4s}.widget-bars i:nth-child(6){height:80%;animation-delay:.5s}.widget-bars i:nth-child(7){height:94%;background:linear-gradient(to top,rgba(185,255,36,.12),var(--t-lime));animation-delay:.6s}.widget-platform{position:absolute;width:285px;height:26px;border-radius:50%;bottom:14px;background:radial-gradient(ellipse,rgba(24,193,255,.22),rgba(5,25,44,.2) 56%,transparent 68%);border:1px solid rgba(58,183,255,.16);box-shadow:0 0 24px rgba(16,167,255,.15)}
.right-command-stack{display:grid;grid-template-rows:1.14fr .86fr;gap:12px}.omo-command{min-height:186px;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;background:radial-gradient(circle at 90% 50%,rgba(255,191,63,.13),transparent 34%),linear-gradient(145deg,rgba(7,25,44,.97),rgba(3,12,23,.97))}.omo-copy{position:relative;z-index:2}.new-badge{display:inline-flex;padding:4px 7px;border-radius:5px;background:linear-gradient(90deg,#ffcb4a,#f0a615);color:#181105;font-size:7px;font-weight:950;letter-spacing:.08em}.omo-copy h2{font-size:27px!important;letter-spacing:-.04em;margin:8px 0 3px!important}.omo-copy p{font-size:10px;color:#a5b5c7;max-width:370px;line-height:1.45}.omo-home-meta{display:flex;gap:12px;margin:10px 0;color:#7f93a9;font-size:7px}.omo-home-meta span{display:flex;align-items:center;gap:5px}.omo-home-actions{display:flex;gap:7px}.omo-home-actions button{font-size:8px;padding:8px 13px;border-radius:7px}.omo-vault{width:155px;height:155px;justify-self:center;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,194,61,.22);background:radial-gradient(circle,#332807 0,#122334 43%,#06111e 66%);box-shadow:0 0 55px rgba(255,181,36,.12),inset 0 0 32px rgba(255,191,63,.09);position:relative;animation:vaultFloat 5.5s ease-in-out infinite}.omo-vault:before,.omo-vault:after{content:"";position:absolute;border:1px solid rgba(255,199,72,.35);border-radius:50%;inset:15px;box-shadow:0 0 15px rgba(255,187,42,.15)}.omo-vault:after{inset:35px;border-style:dashed;animation:terminalSpin 9s linear infinite}.omo-vault b{font-size:55px;font-family:Georgia,serif;color:#ffd05e;text-shadow:0 0 18px rgba(255,198,64,.35);z-index:2}.omo-vault i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--t-amber);box-shadow:0 0 12px var(--t-amber)}.omo-vault i:nth-child(1){top:20px}.omo-vault i:nth-child(2){right:22px;bottom:42px}.omo-vault i:nth-child(3){left:26px;bottom:31px}
.tools-command{min-height:122px;padding:13px 14px}.mini-panel-head{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.mini-panel-head>b{font-size:9px;letter-spacing:.07em}.mini-panel-head>span,.mini-panel-head div>span{font-size:7px;color:#6f859c;letter-spacing:.06em}.mini-panel-head button{border:0;background:transparent;color:#4acfff;font-size:8px}.tool-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.tool-grid button{height:75px;border:1px solid rgba(104,162,218,.14);border-radius:8px;background:linear-gradient(180deg,rgba(9,28,47,.8),rgba(4,14,25,.9));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#dbe6f2}.tool-grid button:hover{transform:translateY(-2px);border-color:rgba(57,204,255,.35);box-shadow:0 0 22px rgba(25,173,255,.08)}.tool-icon{font-size:21px;line-height:1;text-shadow:0 0 13px currentColor}.tool-icon.cyan{color:var(--t-cyan)}.tool-icon.blue{color:#6fa3ff}.tool-icon.lime{color:var(--t-lime)}.tool-icon.violet{color:var(--t-violet)}.tool-icon.amber{color:var(--t-amber)}.tool-grid button b{font-size:8px;line-height:1.15;font-weight:700}
.intelligence-board{margin-top:12px;padding:13px}.market-board-head{margin-bottom:8px}.market-board-head>div{display:flex;flex-direction:column;gap:3px}.terminal-refresh{border-radius:7px!important;padding:7px 10px!important;font-size:8px!important;background:rgba(8,27,45,.85)!important;border-color:rgba(88,171,230,.18)!important}.terminal-market-grid{grid-template-columns:repeat(7,1fr)!important;gap:8px!important}.terminal-market-grid .metric{min-height:145px!important;border-radius:9px!important;padding:11px!important;background:linear-gradient(155deg,rgba(10,30,49,.92),rgba(4,14,24,.96))!important}.terminal-market-grid .metric:before{height:1px!important}.terminal-market-grid .m-top span{font-size:8px!important}.terminal-market-grid .metric>b{font-size:19px!important;margin:10px 0 2px!important}.terminal-market-grid .spark{height:35px!important;margin:6px 0!important;gap:3px!important}.terminal-market-grid .metric small{font-size:7px!important}.terminal-market-grid .metric em{font-size:7px;color:#70859a;font-style:normal;display:block;margin-top:5px}.intelligence-board .source-note{margin:8px 0 0;font-size:7px!important;color:#6d8399}
.overview-bottom-grid{display:grid;grid-template-columns:1.12fr .72fr 1.02fr;gap:12px;margin-top:12px}.overview-bottom-grid>.terminal-card{min-height:178px;padding:12px 14px}.status-heatmap{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.heat{min-height:58px;border-radius:7px;padding:8px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden}.heat:before{content:"";position:absolute;inset:0;opacity:.12;background:radial-gradient(circle at 15% 10%,currentColor,transparent 60%)}.heat.verified{background:linear-gradient(135deg,#103e1f,#082311);color:#65ff93}.heat.monitor{background:linear-gradient(135deg,#43300e,#201706);color:#ffca51}.heat small{font-size:6px;color:#a6b7c6}.heat b{font-size:9px;color:#fff;margin:3px 0}.heat span{font-size:8px;font-weight:850}.brief-lines{display:grid;gap:0}.brief-lines>div{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid rgba(107,160,214,.1)}.brief-lines>div:last-child{border-bottom:0}.dot{width:7px;height:7px;border-radius:50%;margin-top:3px;box-shadow:0 0 9px currentColor}.dot.lime{background:var(--t-lime);color:var(--t-lime)}.dot.cyan{background:var(--t-cyan);color:var(--t-cyan)}.dot.violet{background:var(--t-violet);color:var(--t-violet)}.dot.amber{background:var(--t-amber);color:var(--t-amber)}.brief-lines p{margin:0;display:flex;flex-direction:column}.brief-lines b{font-size:9px}.brief-lines span{font-size:7px;color:#71869d;margin-top:2px}.quick-market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.quick-market-grid button{min-height:112px;border-radius:8px;border:1px solid rgba(99,160,219,.15);background:linear-gradient(180deg,rgba(9,28,47,.82),rgba(3,13,23,.92));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.quick-market-grid button:hover{border-color:rgba(79,207,255,.35);transform:translateY(-2px)}.qa-icon{font-size:28px;line-height:1;text-shadow:0 0 14px currentColor}.qa-icon.lime{color:var(--t-lime)}.qa-icon.cyan{color:var(--t-cyan)}.qa-icon.violet{color:var(--t-violet)}.qa-icon.amber{color:var(--t-amber)}.quick-market-grid b{font-size:9px}.quick-market-grid small{font-size:7px;color:#7d92aa}
/* All workspace screens: retain functionality, improve hierarchy and compactness */
.section[data-screen]:not([data-screen="home"]){max-width:none!important;padding:24px 4px 14px!important}.section[data-screen]:not([data-screen="home"]) .section-head{margin-bottom:13px!important;padding:0 4px}.section[data-screen]:not([data-screen="home"]) .section-head h2{font-size:28px!important;line-height:1!important;letter-spacing:-.035em!important;margin:5px 0!important}.section[data-screen]:not([data-screen="home"]) .lead{font-size:10px!important;color:#99abc0!important;max-width:900px!important}.section[data-screen]:not([data-screen="home"]) .eyebrow{font-size:8px!important;color:#59d7ff!important}.invest-universe,.market-section,.community{background:transparent!important}.omo-launch,.invest-toolbar,.fund-league,.money-radar,.compare-controls,.market-toolbar,.market-tabs,.topic-strip,.pro-terminal{border:1px solid var(--t-line)!important;background:linear-gradient(145deg,rgba(7,24,42,.92),rgba(3,13,24,.96))!important;box-shadow:var(--t-shadow)!important}.instrument-grid{grid-template-columns:repeat(5,1fr)!important;gap:8px!important}.instrument-card,.listing-card,.request-card,.price-card,.drop,.post-card,.hn-card,.result-card{border-radius:9px!important;border-color:rgba(100,161,219,.17)!important;background:linear-gradient(150deg,rgba(8,27,46,.93),rgba(3,13,23,.96))!important;box-shadow:0 12px 32px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.025)!important}.instrument-card:hover,.listing-card:hover,.request-card:hover,.price-card:hover,.drop:hover,.post-card:hover,.hn-card:hover{border-color:rgba(47,212,255,.35)!important;box-shadow:0 16px 42px rgba(0,0,0,.3),0 0 24px rgba(47,212,255,.06)!important}.instrument-card{min-height:210px!important}.listing-grid,.price-grid,.drops{gap:8px!important}.post-feed{gap:8px!important}.searchbox input,.market-toolbar input,.invest-toolbar input{color:#eaf4ff!important}.searchbox input::placeholder,.market-toolbar input::placeholder,.invest-toolbar input::placeholder{color:#72869d!important}.primary{background:linear-gradient(110deg,var(--t-lime),#79ff4b)!important;color:#061006!important;border:0!important;box-shadow:0 0 22px rgba(185,255,36,.08)}.ghost{border-color:rgba(102,165,224,.18)!important;background:linear-gradient(180deg,rgba(10,29,48,.76),rgba(4,14,24,.86))!important;color:#d5e2ef!important}.ghost:hover{border-color:rgba(47,212,255,.4)!important;color:#fff!important}
footer{max-width:1540px!important;padding:18px 14px 76px!important;border-color:rgba(94,153,214,.14)!important}.v06-badge{color:#9deaff!important;border-color:rgba(47,212,255,.25)!important;background:rgba(47,212,255,.05)!important}
/* Mobile: app density, not long brochure */
@media(max-width:1180px){
 .terminal-header{grid-template-columns:minmax(250px,320px) 1fr auto;padding:0 12px}.head-status{display:none}.terminal-nav{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto;justify-content:start}.terminal-nav button{min-width:110px}.terminal-tape{grid-template-columns:24px 135px repeat(5,minmax(92px,1fr)) 140px 24px;overflow-x:auto}.overview-top-grid{grid-template-columns:1fr}.right-command-stack{grid-template-columns:1.1fr .9fr;grid-template-rows:none}.wealth-command{min-height:315px}.terminal-market-grid{grid-template-columns:repeat(4,1fr)!important}.overview-bottom-grid{grid-template-columns:1fr 1fr}.quick-market-panel{grid-column:1/-1}.instrument-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:760px){
 body{padding-bottom:64px!important}.terminal-shell-head{position:sticky;top:0}.terminal-header{height:58px;grid-template-columns:1fr auto;padding:0 9px;gap:6px}.brand-emblem{width:50px;height:46px}.brand-emblem img{width:62px}.brand-word strong{font-size:17px}.brand-word small{font-size:6px;margin-top:3px}.global-search,.head-status,.terminal-actions #themeBtn,.terminal-actions .profile-pill{display:none!important}.terminal-actions{gap:5px}.terminal-actions .iconbtn{width:32px;height:32px}.terminal-actions .pro-pill{height:32px!important;padding:0 10px!important;font-size:9px!important}.terminal-nav{height:42px;padding:0 4px;border-radius:0;grid-template-columns:repeat(7,minmax(88px,1fr));overflow-x:auto;scrollbar-width:none}.terminal-nav::-webkit-scrollbar{display:none}.terminal-nav button{min-width:88px;font-size:7px;gap:5px}.terminal-nav .nav-glyph{font-size:12px}.terminal-tape{height:42px;margin-bottom:7px;border-radius:0;grid-template-columns:18px 105px repeat(5,100px) 125px 18px;overflow-x:auto;scrollbar-width:none}.terminal-tape::-webkit-scrollbar{display:none}.tape-brand{padding:0 6px}.tape-brand>b{font-size:7px}.tape-brand>span{font-size:5.5px}.ticker-cell{padding:0 8px}.ticker-cell small{font-size:6px}.ticker-cell b{font-size:10px}.ticker-cell em{font-size:5px}.tape-action{font-size:6px;margin:6px}
 main{padding:0 7px 24px!important}.overview-top-grid{gap:7px}.wealth-command{min-height:0;padding:13px;grid-template-columns:1fr;gap:9px;border-radius:10px}.wealth-command:before{display:none}.hero-brand-line{margin:7px 0 4px}.hero-brand-line>b{font-size:24px}.hero-brand-line>span{font-size:12px;margin-top:4px}.command-copy>p{font-size:9px;line-height:1.42;margin:6px 0 9px}.money-command-row{gap:5px}.money-command-row label>span{font-size:5.5px}.money-field{height:36px}.money-field input{font-size:14px}.money-field i{font-size:13px;padding-left:9px}.terminal-cta{height:36px;padding:0 10px!important;font-size:7px!important}.compact-pills{overflow-x:auto;flex-wrap:nowrap!important}.compact-pills button{white-space:nowrap}.hero-inline-signals{margin-top:8px;gap:4px}.hero-inline-signals>div{padding:6px}.hero-inline-signals span,.hero-inline-signals small{font-size:5.5px}.hero-inline-signals b{font-size:8px}.money-terminal-widget{display:none}.right-command-stack{grid-template-columns:1fr;gap:7px}.omo-command{min-height:134px;padding:12px;grid-template-columns:1fr 100px;border-radius:10px}.omo-copy h2{font-size:19px!important}.omo-copy p{font-size:8px}.omo-home-meta{font-size:5.5px;gap:7px;margin:6px 0}.omo-home-actions button{font-size:6.5px;padding:6px 8px}.omo-vault{width:92px;height:92px}.omo-vault b{font-size:34px}.omo-vault:after{inset:25px}.tools-command{min-height:0;padding:8px;border-radius:10px}.tool-grid{gap:4px}.tool-grid button{height:62px;border-radius:6px}.tool-icon{font-size:17px}.tool-grid button b{font-size:6.5px}.intelligence-board{margin-top:7px;padding:8px;border-radius:10px}.mini-panel-head{margin-bottom:6px}.mini-panel-head>b{font-size:7.5px}.mini-panel-head>span,.mini-panel-head div>span{font-size:5.5px}.terminal-refresh{font-size:6px!important;padding:5px 7px!important}.terminal-market-grid{display:flex!important;overflow-x:auto!important;gap:5px!important;scroll-snap-type:x mandatory}.terminal-market-grid .metric{flex:0 0 138px;min-height:114px!important;padding:8px!important;scroll-snap-align:start}.terminal-market-grid .metric>b{font-size:15px!important}.terminal-market-grid .spark{height:26px!important}.intelligence-board .source-note{font-size:5.5px!important}.overview-bottom-grid{grid-template-columns:1fr;gap:7px;margin-top:7px}.overview-bottom-grid>.terminal-card{min-height:0;padding:8px;border-radius:10px}.status-heatmap{gap:4px}.heat{min-height:48px;padding:6px}.heat small{font-size:5px}.heat b{font-size:7px}.heat span{font-size:6.5px}.brief-lines>div{padding:6px 0}.brief-lines b{font-size:7.5px}.brief-lines span{font-size:5.5px}.quick-market-grid{gap:4px}.quick-market-grid button{min-height:72px}.qa-icon{font-size:20px}.quick-market-grid b{font-size:7px}.quick-market-grid small{font-size:5.5px}
 .section[data-screen]:not([data-screen="home"]){padding:15px 1px 8px!important}.section[data-screen]:not([data-screen="home"]) .section-head{padding:0 4px}.section[data-screen]:not([data-screen="home"]) .section-head h2{font-size:22px!important}.section[data-screen]:not([data-screen="home"]) .lead{font-size:8px!important}.instrument-grid{display:flex!important;overflow-x:auto!important;gap:6px!important;scroll-snap-type:x mandatory}.instrument-card{flex:0 0 78vw;max-width:290px;scroll-snap-align:start}.listing-grid,.price-grid,.drops{display:flex!important;overflow-x:auto!important}.mobile-nav{height:56px!important;background:rgba(2,9,17,.97)!important;border-top:1px solid rgba(65,177,237,.22)!important;box-shadow:0 -10px 30px rgba(0,0,0,.45)!important}.mobile-nav button{color:#8ba0b7!important}.mobile-nav button.active{color:#fff!important}.mobile-nav .plus{background:linear-gradient(135deg,#20baff,var(--t-violet))!important;box-shadow:0 0 24px rgba(47,212,255,.25)!important}
}
@media(max-width:420px){.brand-word small{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-heatmap{grid-template-columns:repeat(2,1fr)}.quick-market-grid{grid-template-columns:repeat(4,1fr)}.omo-home-meta{flex-direction:column;gap:3px}}
@keyframes terminalSweep{0%,65%{transform:translateX(-130%)}76%{transform:translateX(120%)}100%{transform:translateX(120%)}}
@keyframes terminalLed{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}
@keyframes terminalSpin{to{transform:rotate(360deg)}}
@keyframes barPulse{0%,100%{filter:brightness(.8)}50%{filter:brightness(1.35)}}
@keyframes vaultFloat{0%,100%{transform:translateY(0) rotate(.001deg)}50%{transform:translateY(-5px)}}
/* V0.6 compactness correction: keep command row terminal-dense */
.right-command-stack{grid-template-rows:auto auto!important;align-content:start}.omo-grid-bg{position:absolute!important;inset:0!important;pointer-events:none;background-image:linear-gradient(rgba(255,196,60,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,196,60,.035) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent,#000 55%,#000)}.omo-copy{grid-column:1!important;grid-row:1!important}.omo-vault{grid-column:2!important;grid-row:1!important}.tools-command{height:auto!important}.wealth-command{align-items:stretch}.command-copy,.money-terminal-widget{height:auto!important;align-self:stretch}
@media(max-width:760px){.omo-copy{grid-column:1!important;grid-row:1!important}.omo-vault{grid-column:2!important;grid-row:1!important}}
@media(max-width:760px){.money-command-row{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:end!important}.money-command-row label{min-width:0!important}.terminal-cta{width:92px!important;white-space:normal!important;line-height:1.05!important;padding:0 7px!important}.terminal-cta span{display:none}}


/* ===== V0.6.4 CONTRAST + GLOSS PATCH ===== */
:root{
  --muted:#d8e1ec !important;
  --text:#ffffff !important;
  --line:rgba(255,255,255,.14) !important;
  --panel:#121c28 !important;
}
html,body{background:#0a1420 !important}
body{
  background:
    radial-gradient(circle at 12% 0%, rgba(255,197,61,.18), transparent 28%),
    radial-gradient(circle at 85% 12%, rgba(98,216,255,.18), transparent 30%),
    radial-gradient(circle at 50% 100%, rgba(255,99,132,.12), transparent 28%),
    linear-gradient(180deg,#122235 0%,#0b1624 28%,#0d1a28 55%,#0b1520 100%) !important;
  color:#fff !important;
}
body:before{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:0;
  background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 22%,transparent 78%,rgba(255,196,60,.045));
}
.ambient{opacity:.2 !important;filter:blur(120px) saturate(1.1)}
.a1{background:#baff39 !important}.a2{background:#ff6464 !important}.a3{background:#62d8ff !important}
.noise{opacity:.08 !important}
.terminal-shell-head,.topbar{background:rgba(7,16,27,.82) !important;backdrop-filter:blur(18px) saturate(1.1)}
.terminal-header{border-bottom:1px solid rgba(255,255,255,.15) !important}
.brand-word strong{font-size:19px !important;letter-spacing:.02em !important;color:#fff !important;text-shadow:0 0 16px rgba(98,216,255,.12)}
.brand-word strong span{color:#baff39}
.brand-word small,.brand small,.hero-brand-line>span,.source-note,.lead,.command-copy>p,.signal-card p,.terminal-market-grid .metric small,.profile-card p,.modal-hint,.fineprint,.ticker-cell em,.ticker-cell small,.m-top span,.earn-label,.rate-row small,.mini-float small,.signal-card span,.story,.section-badge,.refresh,.result-card p,.instrument-card p,.listing-card p,.request-card p,.price-card small,.drop p,.brief-lines span,.hero-inline-signals small,.hero-inline-signals span,.omo-copy p,.omo-home-meta,.source-row small,.field span,.toggle-row,.choice-grid button,.brand-word small{
  color:#dce9f7 !important;
}
.eyebrow,.card-kicker,.mini-panel-head span,.mini-panel-head div>span,.section[data-screen]:not([data-screen="home"]) .eyebrow,.new-badge{
  color:#ffe48a !important;
  font-weight:900 !important;
}
.terminal-brand,.brand{gap:12px !important}
.global-search,.searchbox,.market-toolbar,.invest-toolbar,.money-field,.field,input,textarea,select{
  color:#fff !important;
}
.global-search{
  background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.08)) !important;
  border:1px solid rgba(255,255,255,.22) !important;
  box-shadow:0 10px 28px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.16) !important;
}
.global-search input,.searchbox input,.market-toolbar input,.invest-toolbar input,.money-field input,.field input,input,textarea,select{
  color:#ffffff !important;
  font-size:15px !important;
  font-weight:700 !important;
}
.global-search input::placeholder,.searchbox input::placeholder,.market-toolbar input::placeholder,.invest-toolbar input::placeholder,input::placeholder,textarea::placeholder{
  color:#c2d5e8 !important;
  opacity:.92 !important;
}
.terminal-nav{
  gap:10px !important;
  padding:10px 14px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)) !important;
  border-bottom:1px solid rgba(255,255,255,.1) !important;
}
.terminal-nav button{
  min-height:46px !important;
  padding:10px 14px !important;
  border-radius:16px !important;
  border:1px solid rgba(255,255,255,.15) !important;
  background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06)) !important;
  box-shadow:0 10px 22px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.14) !important;
  color:#ffffff !important;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease !important;
}
.terminal-nav button b{font-size:12px !important;letter-spacing:.03em !important;color:#ffffff !important}
.terminal-nav .nav-glyph{font-size:17px !important;color:#ffe48a !important}
.terminal-nav button:hover,.terminal-nav button.active,.terminal-nav button:focus-visible{
  transform:translateY(-2px) !important;
  border-color:rgba(255,228,138,.55) !important;
  background:linear-gradient(135deg,rgba(255,196,60,.26),rgba(98,216,255,.18) 45%,rgba(186,255,57,.16)) !important;
  box-shadow:0 16px 34px rgba(0,0,0,.26), 0 0 22px rgba(255,196,60,.15), inset 0 1px 0 rgba(255,255,255,.2) !important;
}
.iconbtn,.profile-pill,.pro-pill,.refresh,.section-badge,.ghost,.primary,.hn-cta,.share-card,.cart-btn,.tape-action,.terminal-refresh,.tool-grid button,.quick-market-grid button,.omo-home-actions button,.market-head-actions button,.market-tabs button,.category-pills button,.choice,.modal-tabs button{
  font-weight:900 !important;
  letter-spacing:.02em !important;
}
.primary,.pro-pill,.hn-cta,.share-card,.tape-action,.market-tabs button.active,.modal-tabs button.active{
  background:linear-gradient(135deg,#ffd452 0%,#ffb547 26%,#ff6262 56%,#8f72ff 100%) !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,.2) !important;
  box-shadow:0 14px 32px rgba(255,98,98,.18), inset 0 1px 0 rgba(255,255,255,.2) !important;
}
.primary:hover,.pro-pill:hover,.hn-cta:hover,.share-card:hover,.tape-action:hover,.market-tabs button.active:hover{
  transform:translateY(-2px) scale(1.01) !important;
  filter:brightness(1.05) !important;
}
.ghost,.category-pills button,.market-tabs button,.modal-tabs button{
  color:#fff !important;
  background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05)) !important;
  border:1px solid rgba(255,255,255,.15) !important;
  box-shadow:0 8px 20px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.12) !important;
}
.ghost:hover,.category-pills button:hover,.market-tabs button:hover,.modal-tabs button:hover,.tool-grid button:hover,.quick-market-grid button:hover{
  border-color:rgba(255,228,138,.42) !important;
  background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08)) !important;
  transform:translateY(-2px) !important;
}
.terminal-card,.wealth-command,.omo-command,.tools-command,.intelligence-board,.overview-bottom-grid>.terminal-card,.instrument-card,.listing-card,.request-card,.price-card,.drop,.post-card,.hn-card,.result-card,.compare-controls,.omo-launch,.invest-toolbar,.fund-league,.money-radar,.market-toolbar,.topic-strip,.pro-terminal,.modal-card,.profile-card,.source-row{
  background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05)) !important;
  border:1px solid rgba(255,255,255,.16) !important;
  box-shadow:0 20px 44px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.13) !important;
}
.terminal-card:hover,.instrument-card:hover,.listing-card:hover,.request-card:hover,.price-card:hover,.drop:hover,.post-card:hover,.hn-card:hover,.tool-grid button:hover,.quick-market-grid button:hover{
  box-shadow:0 24px 48px rgba(0,0,0,.26),0 0 28px rgba(255,196,60,.08), inset 0 1px 0 rgba(255,255,255,.16) !important;
}
.hero-brand-line>b{font-size:30px !important;color:#fff !important}
.hero-brand-line>span{font-size:14px !important;font-weight:800 !important}
.command-copy>p{font-size:15px !important;font-weight:600 !important}
.money-command-row label>span,.money-field i,.widget-top span,.card-kicker,.earn-label,.m-top span,.ticker-cell small,.ticker-cell em,.tool-grid button b,.quick-market-grid small,.quick-market-grid b,.mini-panel-head>b,.brief-lines b,.brief-lines span,.heat small,.heat b,.heat span,.source-note,.lead,.omo-copy p,.omo-home-meta span,.section-head .lead,.section-badge,.refresh,.tape-brand span,.tape-brand b{
  text-shadow:none !important;
}
.money-field,.field,.global-search,.searchbox,.market-toolbar,.invest-toolbar{
  border-radius:16px !important;
}
.money-field,.field,textarea,select,input{
  background:rgba(255,255,255,.11) !important;
  border:1px solid rgba(255,255,255,.18) !important;
}
.hero-inline-signals>div,.compare-mini,.smart-note,.detail-grid>div,.price-range,.match-stats>div,.stat-row>div,.benefit-list span{
  background:rgba(255,255,255,.08) !important;
  border:1px solid rgba(255,255,255,.12) !important;
  color:#fff !important;
}
.ticker-cell b,#tapeFx,#tapeTbill,#tapeOmo,#tapeInflation,#tapeMpr,.metric>b,.money-big,.money-terminal-widget strong,.instrument-detail-rate,.price-range,.widget-money,#heroRate,.earn-big,.omo-copy h2,.section h2,.section[data-screen]:not([data-screen="home"]) .section-head h2,
.quick-market-grid b,.brief-lines b,.tool-grid button b,.market-promise b,.profile-card strong,.revenue-grid h3,.match-stats b{
  color:#ffffff !important;
}
.tape-brand b{font-size:11px !important;color:#ffe48a !important}.tape-brand span{font-size:10px !important;color:#fff !important}
.ticker-cell small{font-size:9px !important;color:#d8e6f3 !important}.ticker-cell b{font-size:18px !important}.ticker-cell em{font-size:8px !important;color:#ffe48a !important}
.terminal-tape{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05)) !important;border:1px solid rgba(255,255,255,.15) !important;box-shadow:0 14px 30px rgba(0,0,0,.18) !important}
.terminal-market-grid .metric>b{font-size:22px !important}.terminal-market-grid .metric small{font-size:9px !important;color:#dce9f7 !important}.terminal-market-grid .m-top span{font-size:10px !important;color:#fff7c8 !important}
.intelligence-board .source-note{font-size:11px !important;color:#dce9f7 !important}
.section[data-screen]:not([data-screen="home"]) .lead{font-size:14px !important;font-weight:600 !important;color:#dce9f7 !important}
.section[data-screen]:not([data-screen="home"]) .section-head h2{font-size:34px !important}
.market-promise{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#fff !important}
.market-promise span,.market-promise i{color:#dce9f7 !important}
.modal-card{max-width:760px !important}
.modal-card h2{font-size:30px !important;line-height:1.1;color:#fff !important;margin:10px 0 14px}
.modal-card p,.modal-card label,.modal-card small,.modal-card .modal-hint,.modal-card .fineprint{color:#eef6ff !important;font-size:15px !important;line-height:1.55 !important;font-weight:600 !important}
.modal-card label{display:block;margin:12px 0 10px;font-size:14px !important;font-weight:900 !important;letter-spacing:.02em}
.modal-card input,.modal-card textarea,.modal-card select{width:100%;margin-top:8px;padding:14px 16px;border-radius:14px;color:#fff !important;background:rgba(255,255,255,.13) !important;border:1px solid rgba(255,255,255,.22) !important}
.modal-card textarea{min-height:110px}
.modal-tabs{display:flex;gap:10px;margin:14px 0 16px}.modal-tabs button{padding:12px 16px;border-radius:14px}
.profile-card strong{font-size:16px !important}.profile-card p{font-size:14px !important;font-weight:700 !important}
.section-head h2{color:#fff !important}
.lead,.source-note{font-weight:700 !important}
#overview .primary.terminal-cta{position:relative;z-index:4;min-width:180px !important}
#overview .money-terminal-widget{z-index:1 !important;max-width:290px !important}
#overview .money-command-row{align-items:end !important;gap:14px !important}
#overview .quick-pills button{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.06)) !important;border:1px solid rgba(255,255,255,.15) !important;color:#fff !important;font-weight:800 !important}
.tool-grid button,.quick-market-grid button{transition:transform .18s ease, box-shadow .18s ease, background .18s ease}
.release-badge,.v06-badge{font-weight:900 !important;color:#fff7c8 !important}
.footer-links a{font-weight:800 !important;color:#fff !important}
.mobile-nav{background:linear-gradient(180deg,rgba(19,33,48,.98),rgba(8,18,29,.98)) !important;border-top:1px solid rgba(255,255,255,.16) !important}
.mobile-nav button{color:#fff !important;font-weight:800 !important}.mobile-nav button small{font-size:10px !important}.mobile-nav .plus{background:linear-gradient(135deg,#ffd452,#ff6262,#8f72ff) !important;color:#fff !important}
#toast{font-weight:800 !important}
@media(max-width:1180px){
  .terminal-nav button b{font-size:11px !important}
  .global-search input{font-size:14px !important}
}
@media(max-width:760px){
  body{background:linear-gradient(180deg,#152536 0%,#101b28 35%,#0c1621 100%) !important}
  .terminal-header{height:64px !important;padding:0 10px !important}
  .brand-word strong{font-size:18px !important}
  .brand-word small{font-size:8px !important;color:#f2f7ff !important;opacity:.9}
  .terminal-nav{height:52px !important;padding:4px 6px !important;gap:8px !important}
  .terminal-nav button{min-width:96px !important;min-height:40px !important;border-radius:14px !important;padding:7px 10px !important}
  .terminal-nav button b{font-size:9px !important}
  .terminal-nav .nav-glyph{font-size:13px !important}
  .terminal-tape{height:52px !important;margin-bottom:10px !important}
  .tape-brand b{font-size:8px !important}.tape-brand span{font-size:7px !important}
  .ticker-cell small{font-size:7px !important}.ticker-cell b{font-size:12px !important}.ticker-cell em{font-size:6px !important}
  .wealth-command{padding:14px !important;gap:12px !important}
  .hero-brand-line>b{font-size:22px !important}.hero-brand-line>span{font-size:12px !important}
  .command-copy>p{font-size:12px !important;line-height:1.5 !important}
  .money-command-row{grid-template-columns:minmax(0,1fr) 124px !important;gap:10px !important}
  .money-command-row label>span{font-size:8px !important;color:#fff7c8 !important}
  .money-field{height:42px !important}.money-field input{font-size:16px !important}.money-field i{font-size:15px !important}
  .terminal-cta{width:124px !important;height:42px !important;font-size:10px !important;line-height:1.15 !important}
  .hero-inline-signals span,.hero-inline-signals small{font-size:8px !important}.hero-inline-signals b{font-size:11px !important}
  .omo-command{grid-template-columns:1fr 92px !important;min-height:155px !important}
  .omo-copy h2{font-size:20px !important}.omo-copy p{font-size:10px !important;line-height:1.45 !important}.omo-home-meta{font-size:7px !important}.omo-home-actions button{font-size:8px !important;padding:8px 10px !important}
  .mini-panel-head>b{font-size:10px !important}.mini-panel-head span,.mini-panel-head div>span{font-size:8px !important}
  .terminal-refresh{font-size:8px !important;padding:7px 10px !important}
  .terminal-market-grid .metric{flex:0 0 170px !important;min-height:132px !important;padding:10px !important}.terminal-market-grid .metric>b{font-size:17px !important}.terminal-market-grid .metric small{font-size:8px !important}.intelligence-board .source-note{font-size:9px !important}
  .heat small{font-size:7px !important}.heat b{font-size:10px !important}.heat span{font-size:8px !important}
  .brief-lines b{font-size:10px !important}.brief-lines span{font-size:8px !important}
  .quick-market-grid b{font-size:9px !important}.quick-market-grid small{font-size:7px !important}.quick-market-grid button{min-height:84px !important}
  .section[data-screen]:not([data-screen="home"]) .section-head h2{font-size:25px !important}.section[data-screen]:not([data-screen="home"]) .lead{font-size:11px !important;line-height:1.5 !important}
  .modal-card{padding:18px !important}.modal-card h2{font-size:23px !important}.modal-card p,.modal-card label,.modal-card .modal-hint,.modal-card .fineprint{font-size:13px !important}
}


/* ===== V0.6.5 POLISH + INVESTEDU ===== */
:root{--sm-yellow:#ffd34e;--sm-red:#ff5a64;--sm-cyan:#52dcff;--sm-violet:#9675ff;--sm-lime:#bdff32}
.smart-newsreel{position:relative;z-index:46;max-width:1540px;margin:0 auto 8px;min-height:44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:0 0 14px 14px;background:linear-gradient(90deg,rgba(255,90,100,.12),rgba(18,34,52,.95) 16%,rgba(12,27,43,.95) 78%,rgba(255,211,78,.1));box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.newsreel-label{display:flex;align-items:center;gap:7px;padding:0 9px;font-size:10px;color:#fff7ce;letter-spacing:.09em}.newsreel-track{min-width:0;overflow:hidden}.newsreel-track span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:12px;font-weight:800}.reel-enter{animation:newsEnter .55s cubic-bezier(.2,.8,.2,1)}.countdown-chips{display:flex;gap:6px}.countdown-chip{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 11px;color:#fff;font-size:9px;font-weight:950;letter-spacing:.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 7px 20px rgba(0,0,0,.18);white-space:nowrap}.countdown-chip.amber{background:linear-gradient(135deg,#ffb535,#ff6e52)}.countdown-chip.cyan{background:linear-gradient(135deg,#168fd0,#6658e7)}
.card-top-cta{width:100%!important;min-height:40px!important;margin:0 0 12px!important;position:relative!important;z-index:8!important;font-size:10px!important;overflow:hidden}.card-top-cta:after{content:"";position:absolute;inset:-50% auto -50% -30%;width:35%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);animation:ctaSweep 3.6s ease-in-out infinite}.money-command-row{grid-template-columns:1fr!important}.money-terminal-widget{position:relative!important;z-index:2!important}.widget-screen{overflow:visible!important}
.result-stack .share-card,#shareCalc,#createAlertBtn{color:#071018!important;background:linear-gradient(135deg,#f9fcff,#cfe7f7)!important;border:1px solid #ffffff!important;font-weight:950!important;text-shadow:none!important;box-shadow:0 8px 24px rgba(0,0,0,.22)!important}.result-stack .share-card:hover{background:linear-gradient(135deg,#ffd34e,#ff7c58)!important;color:#1b0c00!important}
.led{width:9px!important;height:9px!important;box-shadow:0 0 8px currentColor,0 0 20px currentColor!important}.led-red{background:var(--sm-red)!important;color:var(--sm-red);animation:terminalLed .8s infinite}.led-green{color:#61ff8b}.led-cyan{color:var(--sm-cyan)}.led-violet{color:var(--sm-violet)}.led-amber{color:var(--sm-yellow)}
.workspace-shifting main{animation:workspaceFlash .52s cubic-bezier(.2,.8,.2,1)}.screen-hidden{display:none!important}main>section[data-screen]:not(.screen-hidden){animation:workspaceIn .48s cubic-bezier(.2,.8,.2,1)}
.terminal-card:before,.instrument-card:before,.listing-card:before,.edu-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,transparent 10%,rgba(255,255,255,.05) 35%,transparent 52%);transform:translateX(-120%);transition:transform .7s}.terminal-card:hover:before,.instrument-card:hover:before,.listing-card:hover:before,.edu-card:hover:before{transform:translateX(120%)}
/* Bloomberg-like dense provider table */
.investedu{position:relative}.edu-head{align-items:flex-end!important}.edu-head-actions{display:flex;gap:8px;flex-wrap:wrap}.edu-risk-key{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.07);color:#f4f8fc;font-size:11px;font-weight:800}.edu-risk-key small{margin-left:auto;color:#dbe6f1}.riskdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.riskdot.low{background:#68ff88;box-shadow:0 0 10px #68ff88}.riskdot.medium{background:#ffd34e;box-shadow:0 0 10px #ffd34e}.riskdot.high{background:#ff5a64;box-shadow:0 0 10px #ff5a64}.edu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.edu-card{position:relative;text-align:left;min-height:240px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(155deg,rgba(255,255,255,.13),rgba(255,255,255,.045));color:#fff;overflow:hidden;box-shadow:0 14px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12);transition:.2s}.edu-card:hover{transform:translateY(-4px) scale(1.01);border-color:rgba(255,211,78,.5);box-shadow:0 22px 42px rgba(0,0,0,.25),0 0 25px rgba(255,211,78,.08)}.edu-card-top{display:flex;justify-content:space-between;align-items:center}.edu-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#1e95d3,#745ee9);font-weight:950;font-size:16px;box-shadow:0 0 20px rgba(82,220,255,.12)}.risk-pill{font-size:8px;font-weight:950;padding:6px 8px;border-radius:999px}.risk-pill.low{background:rgba(104,255,136,.14);color:#9affaf}.risk-pill.medium{background:rgba(255,211,78,.14);color:#ffe991}.risk-pill.high{background:rgba(255,90,100,.14);color:#ff9aa2}.edu-card h3{font-size:18px;margin:16px 0 8px;color:#fff}.edu-card p{font-size:12px;line-height:1.5;color:#e7f0f8;margin:0 0 14px}.edu-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px}.edu-meta span{padding:8px;border-radius:9px;background:rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.09)}.edu-meta small,.edu-meta b{display:block}.edu-meta small{font-size:7px;color:#ffe38a}.edu-meta b{font-size:9px;line-height:1.25;margin-top:3px}.edu-card em{display:block;margin-top:12px;color:#62dcff;font-size:9px;font-style:normal;font-weight:950}.edu-provider-zone{margin-top:14px;padding:14px;position:relative}.edu-live-led{font-size:9px;font-weight:900;color:#e9f5ff}.provider-table-wrap{overflow:auto;border-radius:9px;border:1px solid rgba(255,255,255,.1)}.provider-table{width:100%;border-collapse:collapse;min-width:900px;background:rgba(5,16,27,.55)}.provider-table th{position:sticky;top:0;background:#152638;color:#ffe58f;text-align:left;font-size:9px;letter-spacing:.06em;padding:10px;border-bottom:1px solid rgba(255,255,255,.14)}.provider-table td{padding:10px;color:#edf6ff;font-size:11px;border-bottom:1px solid rgba(255,255,255,.07)}.provider-table tr:hover td{background:rgba(82,220,255,.06)}.provider-table a{color:#73e6ff;font-weight:900}.table-risk{padding:5px 7px;border-radius:999px;font-size:8px;font-weight:950}.table-risk.lower{background:rgba(104,255,136,.14);color:#9affaf}.table-risk.medium{background:rgba(255,211,78,.14);color:#ffe991}.table-risk.higher{background:rgba(255,90,100,.14);color:#ff9aa2}
.edu-modal-head{display:flex;align-items:center;gap:13px;padding:12px;border-radius:14px;background:linear-gradient(135deg,rgba(82,220,255,.12),rgba(255,211,78,.08))}.edu-modal-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#208fc7,#725ae4);font-size:22px;font-weight:950}.edu-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.edu-modal-grid>div{padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.07)}.edu-modal-grid small{font-size:8px;color:#ffe48a;font-weight:950}.edu-modal-grid p{margin:6px 0 0!important;color:#edf6ff!important}.roi-box{margin-top:10px;padding:14px;border-radius:13px;border:1px solid rgba(189,255,50,.28);background:linear-gradient(135deg,rgba(189,255,50,.1),rgba(82,220,255,.06))}.roi-box>span{font-size:9px;font-weight:950;color:#cfff70}.quiz-options{display:grid;gap:8px}.quiz-options button{padding:13px;text-align:left}
@keyframes newsEnter{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}@keyframes workspaceIn{from{opacity:.2;transform:translateY(12px) scale(.992);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes workspaceFlash{0%{filter:brightness(.75)}45%{filter:brightness(1.12)}100%{filter:none}}@keyframes ctaSweep{0%,60%{left:-45%}78%{left:120%}100%{left:120%}}
@media(max-width:1180px){.edu-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.smart-newsreel{grid-template-columns:auto 1fr;padding:5px 7px;min-height:46px;border-radius:0}.newsreel-label{padding:0 4px}.newsreel-track span{font-size:10px}.countdown-chips{grid-column:1/-1;overflow-x:auto}.countdown-chip{font-size:8px;padding:6px 9px}.edu-head-actions{width:100%}.edu-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:7px}.edu-card{flex:0 0 82vw;max-width:320px;min-height:225px;scroll-snap-align:start}.edu-risk-key{font-size:9px;gap:8px}.edu-risk-key small{width:100%}.edu-modal-grid{grid-template-columns:1fr}.card-top-cta{font-size:9px!important}.mobile-nav{overflow-x:auto;justify-content:flex-start!important;gap:4px;padding-inline:7px!important}.mobile-nav button{min-width:52px}.provider-table td{font-size:10px}}

/* V0.6.5 SmartMarket photo upload */
.photo-upload-label{display:block!important;padding:12px!important;border:1px dashed rgba(255,211,78,.55)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(255,211,78,.12),rgba(82,220,255,.08))!important;color:#fff!important;font-weight:950!important}.photo-upload-label small{float:right;color:#ffeaa0!important;font-size:10px!important}.photo-upload-label input{display:block;width:100%;margin-top:10px;padding:10px!important;background:rgba(255,255,255,.09)!important}.upload-preview{display:flex;gap:8px;overflow-x:auto;margin:8px 0 14px;min-height:76px}.upload-empty{width:100%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.05);color:#e7f0f8;font-size:12px;font-weight:800}.upload-thumb{position:relative;flex:0 0 86px;height:76px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#101c29}.upload-thumb img{width:100%;height:100%;object-fit:cover}.upload-thumb span{position:absolute;inset:auto 4px 4px;padding:2px 4px;background:rgba(0,0,0,.72);border-radius:5px;color:#fff;font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-media.photo-ready{position:relative;overflow:hidden}.listing-media.photo-ready>img{width:100%;height:100%;min-height:170px;object-fit:cover;display:block;transition:transform .35s ease,filter .35s ease}.listing:hover .listing-media.photo-ready>img{transform:scale(1.04);filter:brightness(1.06)}.photo-count{position:absolute;right:8px;bottom:8px;padding:5px 8px;border-radius:999px;background:rgba(5,12,20,.82);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:9px;font-style:normal;font-weight:900}.listing-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:110px;gap:7px;margin:10px 0 14px}.gallery-shot{padding:0;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden;background:#0e1926}.gallery-shot.main{grid-row:span 2}.gallery-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.gallery-shot:hover img{transform:scale(1.04)}.response-with-images .listing-gallery{grid-auto-rows:82px}.response-with-images .gallery-shot.main{grid-row:span 1}@media(max-width:760px){.listing-media.photo-ready>img{min-height:145px}.listing-gallery{grid-auto-rows:92px}.photo-upload-label small{float:none;display:block;margin-top:3px}}


/* ===== V0.6.6 NAV + SMARTWIRE HOTFIX ===== */
/* 8 workspaces must stay on one row. Never allow My SmartMoney to wrap into Market Signal. */
.terminal-nav{
  display:grid !important;
  grid-template-columns:repeat(8,minmax(0,1fr)) !important;
  grid-auto-flow:column !important;
  grid-auto-rows:1fr !important;
  height:auto !important;
  min-height:62px !important;
  overflow:visible !important;
  align-items:stretch !important;
  gap:8px !important;
  padding:8px 12px !important;
}
.terminal-nav button{
  min-width:0 !important;
  width:100% !important;
  white-space:nowrap !important;
  padding:9px 7px !important;
  min-height:44px !important;
  overflow:hidden !important;
}
.terminal-nav button b{font-size:10px !important;line-height:1 !important}
.terminal-nav .nav-glyph{font-size:15px !important;flex:0 0 auto}
.my-smart-nav{
  border-color:rgba(186,255,57,.35) !important;
  background:linear-gradient(135deg,rgba(186,255,57,.18),rgba(82,220,255,.12)) !important;
  box-shadow:0 10px 25px rgba(0,0,0,.2),0 0 18px rgba(186,255,57,.07),inset 0 1px 0 rgba(255,255,255,.15) !important;
}
.my-smart-nav .nav-glyph{color:#bdff32 !important;text-shadow:0 0 12px rgba(189,255,50,.45)}

/* SmartWire is now intentionally a separate breaking-news ribbon ABOVE the market tape. */
.smart-newsreel{
  max-width:1540px !important;
  margin:7px auto 7px !important;
  min-height:52px !important;
  border-radius:13px !important;
  border:1px solid rgba(255,225,92,.48) !important;
  background:
    linear-gradient(100deg,rgba(229,32,54,.96) 0 150px,rgba(255,174,40,.95) 150px 158px,rgba(18,39,61,.98) 158px 76%,rgba(31,53,76,.98)) !important;
  box-shadow:0 14px 34px rgba(0,0,0,.3),0 0 22px rgba(255,91,91,.1),inset 0 1px 0 rgba(255,255,255,.16) !important;
}
.newsreel-label{
  min-width:138px !important;
  justify-content:center !important;
  color:#fff !important;
  font-size:12px !important;
  font-weight:950 !important;
  letter-spacing:.12em !important;
  padding:0 12px !important;
}
.newsreel-label:after{content:" NEWS";color:#fff6bd;font-size:9px;margin-left:2px}
.newsreel-track{padding:0 8px !important;position:relative}
.newsreel-track:before{content:"LATEST";display:inline-block;margin-right:10px;color:#ffd95a;font-size:9px;font-weight:950;letter-spacing:.1em}
.newsreel-track span{
  display:inline !important;
  color:#ffffff !important;
  font-size:13px !important;
  font-weight:850 !important;
  letter-spacing:.005em !important;
}
.countdown-chips{padding-right:4px}
.countdown-chip{font-size:9px !important;min-height:34px !important}
.terminal-tape{margin-top:0 !important;border-radius:10px !important}

/* Protect the header stack from accidental overlap at medium widths. */
.terminal-shell-head{overflow:visible !important}
@media(max-width:1280px){
  .terminal-nav{display:flex !important;overflow-x:auto !important;overflow-y:hidden !important;gap:7px !important;scrollbar-width:thin;min-height:60px !important}
  .terminal-nav button{flex:0 0 135px !important;width:135px !important;min-width:135px !important}
  .terminal-nav button b{font-size:10px !important}
  .smart-newsreel{margin-inline:8px !important}
}
@media(max-width:760px){
  .terminal-nav{display:flex !important;min-height:50px !important;height:50px !important;padding:5px 6px !important;gap:6px !important;overflow-x:auto !important}
  .terminal-nav button{flex:0 0 100px !important;width:100px !important;min-width:100px !important;min-height:38px !important;padding:6px 8px !important;border-radius:12px !important}
  .terminal-nav button b{font-size:8px !important}.terminal-nav .nav-glyph{font-size:12px !important}
  .smart-newsreel{grid-template-columns:105px 1fr !important;min-height:50px !important;margin:5px 0 5px !important;border-radius:0 !important;padding:5px 6px !important;background:linear-gradient(100deg,rgba(229,32,54,.97) 0 105px,rgba(19,39,60,.98) 105px) !important}
  .newsreel-label{min-width:95px !important;font-size:9px !important;padding:0 5px !important}.newsreel-label:after{font-size:7px}
  .newsreel-track{padding:0 4px !important;overflow:hidden !important}.newsreel-track:before{display:none}.newsreel-track span{display:block !important;font-size:10px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
  .countdown-chips{grid-column:1/-1 !important;display:flex !important;gap:5px !important;padding:2px 0 0 !important;overflow-x:auto !important}.countdown-chip{font-size:7px !important;padding:5px 8px !important;min-height:26px !important}
}


/* ===== V0.6.7 SMARTCOMPARE ===== */
.smartcompare-hub{position:relative}.compare-nav .nav-glyph{color:#ffcf55!important}.compare-search-console{padding:18px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,194,58,.14),rgba(48,179,255,.10) 48%,rgba(150,95,255,.10))!important}.compare-search-grid{display:grid;grid-template-columns:minmax(280px,2fr) .8fr .8fr .8fr 1fr auto;gap:10px;align-items:end}.compare-search-grid label{display:flex;flex-direction:column;gap:7px}.compare-search-grid label>span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#fff1b5}.compare-search-grid input,.compare-search-grid select{height:48px;border-radius:13px;padding:0 13px;background:rgba(255,255,255,.11)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;font-weight:800}.compare-budget{display:flex;align-items:center;background:rgba(255,255,255,.09);border-radius:13px}.compare-budget i{padding-left:12px;color:#ffcf55;font-weight:950}.compare-budget input{border:0!important;background:transparent!important;min-width:0}.compare-find-btn{height:48px!important;white-space:nowrap;padding:0 18px!important}.compare-prompts{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.compare-prompts button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;border-radius:999px;padding:8px 11px;font-weight:800}.compare-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0}.compare-stat,.compare-empty{border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04));border-radius:14px;padding:13px}.compare-stat small{color:#ffe28d;font-size:9px;font-weight:900}.compare-stat b{display:block;color:#fff;font-size:20px;margin-top:5px}.compare-empty{grid-column:1/-1;display:flex;gap:14px;align-items:center}.compare-empty b{color:#ffe28d}.compare-empty span{color:#e8f1fa}.compare-results{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.smartcompare-result{display:grid;grid-template-columns:190px 1fr;border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden;background:linear-gradient(145deg,rgba(16,35,54,.96),rgba(7,18,30,.97));box-shadow:0 18px 44px rgba(0,0,0,.24)}.smartcompare-result.winner{border-color:rgba(255,207,85,.5);box-shadow:0 20px 48px rgba(0,0,0,.28),0 0 28px rgba(255,207,85,.09)}.scr-media{min-height:220px;position:relative;background:linear-gradient(135deg,#26364a,#111c2a);display:grid;place-items:center;overflow:hidden}.scr-media img{width:100%;height:100%;object-fit:cover}.scr-media>span{font-size:58px}.scr-badges{position:absolute;left:8px;top:8px;display:flex;gap:5px;flex-wrap:wrap}.scr-badges b{font-size:7px;padding:5px 7px;border-radius:999px;background:#ffcf55;color:#2a1b00;box-shadow:0 6px 14px rgba(0,0,0,.2)}.scr-body{padding:14px}.scr-kicker{display:flex;justify-content:space-between;gap:8px;color:#dce9f7;font-size:9px;font-weight:800}.scr-body h3{font-size:18px;margin:8px 0;color:#fff}.scr-price{font-size:25px;font-weight:950;color:#baff39}.where-card{margin:10px 0;padding:10px;border-radius:12px;background:linear-gradient(135deg,rgba(255,207,85,.12),rgba(98,216,255,.08));border:1px solid rgba(255,207,85,.2)}.where-card small{display:block;color:#ffe28d;font-size:8px;font-weight:950}.where-card b{display:block;color:#fff;font-size:14px;margin:3px 0}.where-card span{color:#e4edf7;font-size:10px}.scr-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.scr-signals span{padding:7px;border-radius:9px;background:rgba(255,255,255,.06)}.scr-signals small{display:block;font-size:7px;color:#c9d9e9}.scr-signals b{font-size:9px;color:#fff}.scr-signals .ok{color:#baff39}.scr-signals .over{color:#ff7373}.scr-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.scr-actions button{padding:8px 10px!important;font-size:8px!important}.compare-loading,.compare-no-match{grid-column:1/-1;padding:22px;text-align:center}.compare-loading i{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#ffcf55;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}.compare-source-note{grid-column:1/-1;color:#dce9f7;font-size:10px}.compare-live{display:flex;align-items:center;gap:7px}
@media(max-width:1180px){.compare-search-grid{grid-template-columns:2fr 1fr 1fr}.compare-find-btn{grid-column:3}.compare-results{grid-template-columns:1fr}.smartcompare-result{grid-template-columns:180px 1fr}}
@media(max-width:760px){.compare-search-grid{grid-template-columns:1fr 1fr}.compare-product{grid-column:1/-1}.compare-find-btn{grid-column:1/-1}.compare-summary{grid-template-columns:repeat(2,1fr)}.compare-results{grid-template-columns:1fr}.smartcompare-result{grid-template-columns:125px 1fr}.scr-media{min-height:190px}.scr-body h3{font-size:15px}.scr-price{font-size:20px}.scr-signals{grid-template-columns:1fr}.scr-actions button{font-size:8px!important}.compare-empty{display:block}.compare-empty span{display:block;margin-top:6px}}

/* ===== V0.7 SMARTCOMPARE WEB ===== */
.compare-provider-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0;padding:12px 14px;border-radius:14px}.compare-provider-strip>b{font-size:11px;color:#ffe48a;letter-spacing:.08em}.compare-provider-strip>em{margin-left:auto;color:#dce9f7;font-size:10px;font-style:normal;font-weight:700}.provider-chips{display:flex;gap:8px;flex-wrap:wrap}.provider-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:10px;font-weight:900;color:#fff}.provider-chip i{width:8px;height:8px;border-radius:50%;background:#7b8796}.provider-chip.active i{background:#63ff90;box-shadow:0 0 12px #63ff90}.provider-chip.disabled i{background:#ffc45d}.provider-chip.error i{background:#ff596d}.provider-chip small{font-size:7px;color:#dce9f7}.where-card em{display:block;margin-top:4px;color:#ffe48a;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.06em}.scr-price small{display:block;font-size:10px;color:#dce9f7;margin-top:3px}.scr-actions .linkbtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.scr-actions button:disabled{opacity:.6;cursor:not-allowed}.compare-source-note{color:#dce9f7!important;font-weight:700!important}
@media(max-width:760px){.compare-provider-strip{align-items:flex-start}.compare-provider-strip>em{margin-left:0;width:100%;font-size:9px}.provider-chip{font-size:9px;padding:6px 8px}}

/* V0.7.1 demo login helpers */
.demo-login-strip{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0;padding:12px;border:1px solid rgba(255,228,138,.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,196,60,.12),rgba(98,216,255,.08))}.demo-login-strip b{font-size:11px;color:#ffe48a;letter-spacing:.08em}.demo-login-strip button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:900}.demo-login-strip button:hover{background:rgba(255,255,255,.18);transform:translateY(-1px)}

/* ===== V0.8 PRICE INTELLIGENCE NETWORK ===== */
.compare-head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v08-network-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 14px}.v08-network-strip>div{padding:12px 13px;border-radius:14px;border:1px solid rgba(255,211,82,.2);background:linear-gradient(145deg,rgba(255,196,60,.10),rgba(48,179,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.10)}.v08-network-strip b{display:block;color:#ffe48a;font-size:10px;letter-spacing:.08em}.v08-network-strip span{display:block;color:#eef6ff;font-size:11px;font-weight:700;margin-top:4px}.revtek-power{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,rgba(255,196,60,.12),rgba(98,216,255,.09));border:1px solid rgba(255,255,255,.14)}.revtek-power b{color:#ffe48a}.revtek-power span{color:#eef6ff}.revtek-power a{color:#fff;font-weight:900;text-decoration:underline;text-decoration-color:rgba(255,228,138,.5)}.merchant-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.merchant-product-list{display:grid;gap:7px;margin-top:10px}.merchant-product-list>div{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.06)}.merchant-product-list span{color:#dce9f7}.merchant-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.catalog-paste{min-height:300px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:12px!important}.history-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.history-stats>div{padding:12px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.history-stats small{color:#ffe48a;font-weight:900}.history-stats b{display:block;color:#fff;font-size:19px;margin-top:5px}.history-list{display:grid;gap:6px;max-height:320px;overflow:auto}.history-list>div{display:flex;justify-content:space-between;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.09)}.history-list span{color:#dce9f7;font-size:11px}@media(max-width:760px){.v08-network-strip{grid-template-columns:1fr 1fr}.merchant-form-grid{grid-template-columns:1fr}.revtek-power{align-items:flex-start;flex-direction:column}}


/* ===== V0.8.2 STOCKLAB + HOW-TO-INVEST ===== */
.stocklab{max-width:1540px!important}.stock-head-actions{display:flex;gap:10px;flex-wrap:wrap}.stock-advisory{padding:16px 18px;margin:0 4px 14px;display:flex;gap:14px;align-items:center;border-left:3px solid #ffd452!important}.stock-advisory>b{color:#ffd452;white-space:nowrap;font-size:11px}.stock-advisory>span{color:#eef7ff;font-size:13px;font-weight:700;line-height:1.5}.stock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stock-card{padding:20px!important;position:relative;overflow:hidden}.stock-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ffd452,#ff6262,#62d8ff)}.stock-card-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.stock-card-top>div{display:flex;flex-direction:column;gap:5px}.stock-card-top small{font-size:11px;color:#dce9f7;font-weight:700}.stock-ticker{font-size:12px;font-weight:950;letter-spacing:.12em;color:#ffe48a}.stock-card h3{font-size:19px;margin:14px 0 6px;color:#fff}.stock-price{font-size:34px;font-weight:950;color:#fff;letter-spacing:-.03em}.stock-asof{font-size:9px;color:#9deaff;font-weight:900;letter-spacing:.08em;margin:4px 0 15px}.stock-card p{color:#e5eef8;font-size:12px;line-height:1.55}.stock-card p b{color:#ffe48a;font-size:10px;letter-spacing:.06em}.stock-view{padding:10px 12px;border-radius:10px;background:rgba(186,255,57,.08);border:1px solid rgba(186,255,57,.2);color:#eaffc6;font-size:11px;font-weight:800}.stock-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.stock-actions>*{flex:1;min-width:105px;text-align:center;padding:10px 9px!important;font-size:9px!important}.stock-how{margin-top:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.stock-how h3{margin:5px 0;font-size:20px}.stock-how p{color:#e5eef8;max-width:920px;line-height:1.55}.edu-action{border:1px solid rgba(255,212,82,.35)!important;background:linear-gradient(135deg,rgba(255,212,82,.18),rgba(255,98,98,.10))!important;color:#fff7c8!important;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:950;box-shadow:0 8px 20px rgba(0,0,0,.16)}.edu-action:hover{transform:translateY(-2px);border-color:#ffd452!important}.stock-modal-note{margin:14px 0;padding:12px;border-radius:12px;background:rgba(255,212,82,.08);border:1px solid rgba(255,212,82,.18)}.stock-modal-note b{color:#ffd452}.stock-modal-note p{color:#eef7ff!important}.linkbtn{display:inline-flex!important;align-items:center;justify-content:center}.instrument-actions{flex-wrap:wrap!important}.instrument-actions .edu-action{flex:1 1 100%!important}
@media(max-width:980px){.stock-grid{grid-template-columns:1fr 1fr}.stock-how{align-items:flex-start;flex-direction:column}}
@media(max-width:660px){.stock-grid{grid-template-columns:1fr}.stock-card{padding:16px!important}.stock-price{font-size:29px}.stock-advisory{align-items:flex-start;flex-direction:column}.stock-advisory>span{font-size:11px}.stock-head-actions{width:100%}.stock-head-actions>*{flex:1}.instrument-actions .edu-action{font-size:9px!important}}


/* ===== V0.8.3 STOCKLAB 26 SCREENER ===== */
.stock-screener{padding:14px 16px!important;margin:0 4px 14px;display:grid;gap:11px;background:linear-gradient(135deg,rgba(255,212,82,.10),rgba(98,216,255,.08),rgba(143,114,255,.08))!important}
.stock-search{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(7,20,34,.72)}.stock-search span{font-size:18px;color:#ffe48a}.stock-search input{width:100%;border:0!important;background:transparent!important;color:#fff!important;font-size:14px!important;outline:0}.stock-search input::placeholder{color:#c8d9e8!important}
.stock-filter-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.stock-filter-row button{white-space:nowrap;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04));color:#eef7ff;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:950;letter-spacing:.06em}.stock-filter-row button.active,.stock-filter-row button:hover{color:#101722;background:linear-gradient(135deg,#ffe06d,#baff39);border-color:transparent;box-shadow:0 0 20px rgba(255,212,82,.13)}
.stock-sort-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.stock-sort-row label{font-size:9px;font-weight:900;color:#dce9f7;display:flex;gap:8px;align-items:center}.stock-sort-row select{background:#122438!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:9px;padding:8px 10px}.stock-sort-row>div b{font-size:20px;color:#ffe48a}.stock-sort-row>div small{font-size:8px;color:#dce9f7;font-weight:800}
.stock-tags{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 11px}.stock-tags span{padding:5px 7px;border-radius:999px;background:rgba(98,216,255,.08);border:1px solid rgba(98,216,255,.16);color:#bfeeff;font-size:7px;font-weight:900;letter-spacing:.05em}.stock-card .risk-pill.medium{background:rgba(255,212,82,.12);color:#ffe48a;border-color:rgba(255,212,82,.25)}
.stock-research-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.stock-research-hero>div{padding:12px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:4px}.stock-research-hero small{color:#9deaff;font-size:8px;font-weight:900}.stock-research-hero b{color:#fff;font-size:18px}.stock-research-hero span{color:#dce9f7;font-size:9px}
@media(max-width:1050px){.stock-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:650px){.stock-grid{grid-template-columns:1fr!important}.stock-screener{margin:0 0 10px;padding:10px!important}.stock-sort-row{align-items:flex-start;flex-direction:column}.stock-research-hero{grid-template-columns:1fr}.stock-card{padding:15px!important}.stock-price{font-size:29px!important}}
