*{box-sizing:border-box}html,body{margin:0}body{background:#05070b;color:#edf4ff;font:12px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:-30%;pointer-events:none;background:radial-gradient(circle at 10% 0%,rgba(71,105,255,.18),transparent 28%),radial-gradient(circle at 100% 25%,rgba(0,255,190,.10),transparent 25%);filter:blur(20px)}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.popup{width:440px;min-height:620px;padding:12px 13px;background:linear-gradient(180deg,#070a10 0%,#06080d 100%)}button,input{font:inherit}button{border:1px solid #26334a;background:#0c1320;color:#dfe8f6;border-radius:9px;padding:8px 10px;cursor:pointer;transition:.18s}button:hover{border-color:#526486;background:#121b2b;transform:translateY(-1px)}.appbar{display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:9px;align-items:center}.logo{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:900;letter-spacing:-1px;background:linear-gradient(135deg,#6d5dfc,#18e0c1);color:#fff;box-shadow:0 0 22px rgba(83,108,255,.35)}.brand b{font-size:16px;letter-spacing:-.4px}.brand span{display:block;color:#66758c;font-size:8px;letter-spacing:1.4px;margin-top:2px}.head-actions{display:flex;gap:5px}.iconbtn{width:34px;height:34px;padding:0}.livebar{margin:12px 0 13px;padding:8px 10px;border:1px solid #19243a;border-radius:9px;background:#0a101a;display:flex;align-items:center;gap:7px;color:#7e8ca2;font-size:9px}.livebar b{color:#dce7f6;font-size:9px}.live-dot{width:6px;height:6px;border-radius:50%;background:#29e39a;box-shadow:0 0 12px #29e39a}.push{margin-left:auto;color:#536177}h2{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:#77869d;margin:14px 0 8px}.search{display:flex;gap:7px;margin:0 0 12px}.search input{flex:1;background:#090f18;border:1px solid #202c41;color:#fff;border-radius:10px;padding:10px 11px;outline:none}.search input:focus{border-color:#596cff;box-shadow:0 0 0 3px rgba(89,108,255,.10)}.feed{display:grid;gap:7px}.card{position:relative;overflow:hidden;border:1px solid #172235;background:linear-gradient(135deg,rgba(13,20,32,.98),rgba(8,12,19,.98));border-radius:13px;padding:11px;cursor:pointer;transition:.18s}.card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(110,125,255,.06) 50%,transparent 100%);transform:translateX(-100%);transition:.5s}.card:hover{border-color:#33486a;transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,.22)}.card:hover:after{transform:translateX(100%)}.row,.metrics,.riskrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.row strong{font-size:14px}.row small{display:block;color:#65758d;font-size:9px;margin-top:2px;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-size:17px;font-weight:800;margin:9px 0 7px;letter-spacing:-.3px}.price span,.heroPrice span{font-size:10px;font-weight:700;margin-left:5px}.metrics{color:#66758b;font-size:9px}.metrics b{color:#cbd7e8;font-size:10px}.tags{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.tags em{font-style:normal;font-size:8px;color:#8796aa;background:#101927;border:1px solid #17243a;border-radius:6px;padding:4px 6px}.risk-low{color:#35e7a0}.risk-medium{color:#ffd166}.risk-high{color:#ff6682}.risk-badge{font-size:8px;border:1px solid currentColor;border-radius:20px;padding:3px 6px}.spark{height:25px;width:100%;display:block;margin-top:7px}.empty,.loading{padding:24px 10px;text-align:center;color:#66758a;border:1px dashed #1d2940;border-radius:12px}.error{color:#ff7189;padding:12px;border:1px solid #3a1f2b;border-radius:10px;background:#170d12}.detail{border:1px solid #1b2940;background:linear-gradient(145deg,#0b121e,#080c13);border-radius:14px;padding:14px}.back{margin-bottom:9px;background:transparent;border-color:transparent;color:#7d8ca3;padding:5px}.heroPrice{font-size:28px;font-weight:900;letter-spacing:-1px;margin:13px 0}.statgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.statgrid div{background:#0d1622;border:1px solid #16243a;border-radius:9px;padding:9px}.statgrid small{display:block;color:#61718a;font-size:8px}.statgrid b{display:block;margin-top:4px;font-size:11px}.flags{padding-left:18px;color:#9aa8bc}.flags li{margin:6px 0}.mi-note{margin-top:11px;padding:9px;border-radius:9px;background:#0d1622;color:#74849a;font-size:9px;line-height:1.45}.wide{width:100%;margin-top:9px}.muted{color:#68788e}.up{color:#35e7a0!important}.down{color:#ff6682!important}.popup footer{display:flex;justify-content:center;gap:10px;color:#435168;font-size:7px;letter-spacing:.7px;margin:13px 0 2px}.tabs{display:flex;gap:5px;margin:0 0 10px}.tab{flex:1;font-size:9px;padding:7px}.tab.active{background:#1a2540;border-color:#4b5fa0;color:#fff}.sectionline{display:flex;justify-content:space-between;align-items:center}.sectionline small{color:#536278}.topbar{padding:18px 25px;border-bottom:1px solid #172236;display:flex;justify-content:space-between;align-items:center;background:#080c14}.top nav{display:flex;gap:6px}.top nav button.active{background:#253252}.dashboard{max-width:1250px;margin:auto;padding:30px}.hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#6c7b92}.hero h1{font-size:31px;margin:4px 0;letter-spacing:-1.2px}.hero p{color:#718097;max-width:700px}.pill{border:1px solid #20304a;padding:8px 11px;border-radius:20px;color:#91a1b8;background:#0a111c}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.token{position:relative;border:1px solid #18263b;background:#0b121d;border-radius:14px;padding:16px;cursor:pointer;transition:.18s}.token:hover{transform:translateY(-2px);border-color:#385076;box-shadow:0 18px 45px rgba(0,0,0,.25)}.token .price{font-size:21px}.riskrow{margin-top:12px;font-size:9px;color:#65758a}.stage{font-size:9px;color:#64738a;line-height:1.45}.panel{border:1px solid #18263b;background:#0a111b;border-radius:13px;padding:16px;margin-top:12px}.explain{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.explain div{padding:12px;background:#0d1622;border:1px solid #17243a;border-radius:10px}.explain b{display:block}.explain span{display:block;color:#66768d;font-size:10px;margin-top:4px}.settings{max-width:680px;margin:50px auto;padding:25px}.settings label{display:block;margin:12px 0;padding:14px;background:#0d1521;border:1px solid #18263b;border-radius:10px}.settings select{float:right;background:#121c2b;color:#fff;border:1px solid #27364e;padding:5px}.primary{background:#5d6dff;color:#fff}.settings hr{border:0;border-top:1px solid #18243a;margin:25px 0}.modal{display:none;position:fixed;inset:0;background:rgba(1,3,7,.78);backdrop-filter:blur(8px);z-index:20;padding:7vh 20px}.modal.open{display:block}.modalbox{position:relative;max-width:720px;margin:auto;background:#090f18;border:1px solid #2a3b59;border-radius:15px;padding:22px;box-shadow:0 25px 90px #000}.close{position:absolute;right:12px;top:12px;background:transparent;border:0;font-size:21px}.mi-address{font-size:8px;color:#61718a;margin:8px 0}.mi-address button{font-size:8px;padding:3px 6px}.mi-section{border-top:1px solid #18253a;padding:10px 0;color:#8290a5;font-size:10px}.mi-section>b{display:block;color:#dbe4f0;margin-bottom:5px}.mi-head{display:flex;align-items:center;justify-content:space-between}.mi-head small{display:block;font-size:7px;color:#66758c;letter-spacing:1.4px}.mi-head button{padding:3px 7px;background:transparent;border:0}.mi-status{font-size:8px;color:#7b8aa1;border-bottom:1px solid #202b3d;padding:7px 0}.mi-status i{display:inline-block;width:6px;height:6px;background:#35e7a0;border-radius:50%;margin-right:6px;box-shadow:0 0 8px #35e7a0}.mi-title{display:flex;justify-content:space-between;align-items:center;margin:12px 0 8px}.mi-title small{display:block;color:#718198;font-size:9px;font-weight:400;margin-top:3px}.mi-price{font-size:23px;font-weight:900;margin-bottom:10px}.mi-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mi-grid div{background:#0e1723;border:1px solid #18263b;border-radius:8px;padding:8px}.mi-grid small{display:block;color:#64748b;font-size:8px}.mi-grid b{display:block;margin-top:4px}.mi-actions{display:flex;gap:7px;margin-top:10px}.mi-actions button{flex:1}.mi-source{margin-top:8px;color:#52627a;font-size:7px}.mi-muted,.mi-loading{color:#8998ac;font-size:10px;padding:14px 4px;line-height:1.5}#memeintel-overlay{position:fixed;z-index:2147483647;right:18px;top:82px;width:355px;max-height:calc(100vh - 102px);overflow:auto;background:linear-gradient(145deg,#080d15,#060a10);color:#e7edf7;border:1px solid #2b3b59;border-radius:15px;box-shadow:0 24px 90px rgba(0,0,0,.62),0 0 40px rgba(82,100,255,.08);font:12px Inter,Segoe UI,Arial,sans-serif;padding:12px}#memeintel-overlay:before{content:"";position:absolute;inset:0;border-radius:15px;pointer-events:none;background:linear-gradient(120deg,rgba(98,106,255,.07),transparent 45%,rgba(0,235,190,.04))}.mi-row{padding:7px 0;border-bottom:1px solid #171f2c;color:#8190a5;font-size:10px}.mi-row b{color:#dbe4f0}@media(max-width:800px){.dashboard{padding:16px}.explain{grid-template-columns:1fr 1fr}}
/* v2.2 command-center extras */
.card-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.activity{font-size:7px;letter-spacing:1px;padding:3px 5px;border-radius:5px;border:1px solid #1d3045;color:#7d8da4}.activity-surging{color:#ffcf67;border-color:#5c4820;background:#211a0c}.activity-active{color:#50d9ff;border-color:#1d5062;background:#0a1c24}.activity-calm{color:#6d7b90}.microgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.microgrid div{padding:7px 8px;border:1px solid #17253a;border-radius:8px;background:#0a111b}.microgrid span,.kpis span{display:block;font-size:7px;letter-spacing:1px;color:#596a82}.microgrid b{font-size:8px;color:#b9c6d9}.featurelist{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0}.featurelist div{padding:9px;border:1px solid #18283d;background:#0c1520;border-radius:9px;color:#b8c5d7;font-size:11px}.featurelist b{margin-left:3px;color:#eef5ff}.featurelist span{display:block;margin:5px 0 0 20px;color:#68798f;font-size:8px;line-height:1.35}.primary{background:linear-gradient(135deg,#5d6dff,#19dcb9)!important;border:0!important}.quickstats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0}.quickstats span{padding:9px;background:#0c1520;border:1px solid #17253a;border-radius:9px}.quickstats b{display:block;font-size:11px}.quickstats small{display:block;color:#61718a;font-size:7px;margin-top:3px}.activitybox{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.activitybox div{padding:8px;background:#0c1520;border:1px solid #17253a;border-radius:8px}.activitybox span{display:block;color:#62738a;font-size:8px}.activitybox b{display:block;margin-top:4px}.select{width:100%;padding:9px;background:#0d1622;color:#fff;border:1px solid #26364f;border-radius:8px}.toolbar{display:flex;gap:10px;align-items:center;margin:12px 0}.toolbar input{flex:1;padding:11px 12px;border:1px solid #202f46;background:#090f18;color:#fff;border-radius:9px;outline:none}.chips{display:flex;gap:5px}.chip{font-size:8px;padding:7px 9px}.chip.active{background:#1b2742;border-color:#566aa8}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:15px}.kpis>div{padding:12px 13px;border:1px solid #18263b;background:linear-gradient(145deg,#0c141f,#09101a);border-radius:11px}.kpis b{display:block;font-size:18px;margin-top:4px}.kpis small{display:block;color:#56677f;font-size:8px;margin-top:2px}.smallpill{font-size:8px;padding:5px 8px}.venue-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.venue-list div{padding:8px;border:1px solid #18263b;background:#0c1520;border-radius:8px}.venue-list b{display:block;font-size:10px}.venue-list span{display:block;color:#66778e;font-size:8px;margin-top:3px}@media(max-width:700px){.toolbar{flex-direction:column;align-items:stretch}.chips{overflow:auto}.kpis{grid-template-columns:1fr 1fr}.activitybox{grid-template-columns:1fr 1fr}.quickstats{grid-template-columns:1fr 1fr}.venue-list{grid-template-columns:1fr}}
/* PRO terminal additions */
.probody{background:radial-gradient(circle at 15% 0%,rgba(45,231,160,.07),transparent 28%),radial-gradient(circle at 85% 10%,rgba(106,126,255,.09),transparent 28%),#07090f}.prohero{border-color:rgba(89,255,194,.14)}.hero-actions{display:flex;gap:10px;align-items:center}.livepill{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(53,231,160,.25);padding:8px 11px;border-radius:999px;color:#9ff7d2;font-size:11px;font-weight:800}.livepill i{width:7px;height:7px;border-radius:50%;background:#35e7a0;box-shadow:0 0 12px #35e7a0}.insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.barrow,.coverage{display:grid;grid-template-columns:76px 1fr 42px;gap:10px;align-items:center;margin:12px 0;font-size:11px}.barrow>div,.coverage>div{height:7px;background:#111621;border-radius:99px;overflow:hidden}.barrow i,.coverage i{display:block;height:100%;background:linear-gradient(90deg,#35e7a0,#6a7eff);border-radius:99px}.barrow b,.coverage b{text-align:right}.coverage{grid-template-columns:115px 1fr 42px}.coverage+.muted{display:block;margin-top:14px}.matrix{margin-top:14px}.tablewrap{overflow:auto}.matrix table{width:100%;border-collapse:collapse;min-width:920px}.matrix th,.matrix td{text-align:left;padding:11px 9px;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;white-space:nowrap}.matrix th{color:#7f8aa3;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.matrix td:first-child{display:flex;flex-direction:column;gap:2px}.matrix td:first-child small{color:#667087}.matrixrow{cursor:pointer}.matrixrow:hover{background:rgba(255,255,255,.025)}.detailgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.mini{display:flex;flex-direction:column;gap:8px}.mini b{color:#fff;margin-bottom:2px}.mini span{color:#9ca7bb;font-size:12px}.venue{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.venue span{color:#8e99ad}.prodetail{max-width:900px}.prodetail h2{color:#fff;margin:5px 0}.prodetail .heroPrice{font-size:34px;margin:16px 0 4px}.prodetail .spark{height:110px}.toolkit{margin-top:14px}@media(max-width:800px){.insight-grid,.detailgrid{grid-template-columns:1fr}.hero-actions{align-items:flex-end;flex-direction:column}.prodetail{width:calc(100vw - 28px)}}

/* Quick popup + full dashboard navigation */
body.popup{width:380px;min-height:520px;max-height:600px;overflow:auto;}
.dashboard-cta{position:sticky;bottom:8px;margin:12px 14px 4px;width:calc(100% - 28px);z-index:5;}

/* MemeIntel 3.0 Ultra UI */
:root{--bg:#05070c;--panel:#0a1019;--panel2:#0d1521;--line:#1a293d;--text:#edf4ff;--muted:#718198;--mint:#35e7a0;--violet:#7b72ff;--cyan:#45d7ff;--red:#ff5f7d;--amber:#ffc857}
body.ultra{background:radial-gradient(900px 500px at 8% -5%,rgba(53,231,160,.09),transparent 55%),radial-gradient(850px 500px at 95% 0%,rgba(123,114,255,.12),transparent 55%),#05070c;color:var(--text);min-height:100vh}
body.ultra:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,#000,transparent 80%);z-index:0}.scanlines{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.035;background:repeating-linear-gradient(0deg,#fff 0,#fff 1px,transparent 1px,transparent 4px)}
.ultra-top{position:sticky;top:0;z-index:30;background:rgba(5,8,13,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07);padding:13px 22px}.logo-glow{box-shadow:0 0 0 1px rgba(53,231,160,.18),0 0 28px rgba(53,231,160,.12)}.top-status{display:flex;align-items:center;gap:7px;color:#7f8ca0;font-size:10px;letter-spacing:.08em}.top-status b{color:#aef9d7}.ultra-top nav button{border-color:#1b2a40;background:#0a111b;color:#aab6c8}.ultra-top nav button:hover{border-color:#45618b;color:#fff}
.ultra-dashboard{position:relative;z-index:1;max-width:1450px;padding:30px 28px 50px}.ultra-hero{min-height:310px;border:1px solid rgba(255,255,255,.075);border-radius:22px;padding:34px 38px;overflow:hidden;position:relative;background:linear-gradient(135deg,rgba(11,18,29,.95),rgba(7,12,20,.88));box-shadow:0 30px 100px rgba(0,0,0,.25)}.ultra-hero:after{content:"";position:absolute;inset:auto -10% -75% 30%;height:320px;background:radial-gradient(circle,rgba(53,231,160,.13),transparent 65%);pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:720px}.ultra-hero h1{font-size:48px;line-height:1.02;letter-spacing:-2.4px;margin:9px 0 16px}.ultra-hero h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#92a3ff 45%,#58e8b1);-webkit-background-clip:text;background-clip:text;color:transparent}.ultra-hero p{font-size:14px;line-height:1.65;color:#7d8ca2;max-width:660px}.hero-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.hero-pills span{font-size:8px;letter-spacing:.13em;color:#9ba9bb;border:1px solid #1c2b41;border-radius:999px;padding:7px 9px;background:#09111b}.hero-orb{position:absolute;right:90px;top:55px;width:210px;height:210px;display:grid;place-items:center}.orb-core{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;font-weight:1000;letter-spacing:.08em;background:radial-gradient(circle at 35% 30%,#ffffff,#93a5ff 15%,#3a447f 45%,#0b1220 70%);box-shadow:0 0 45px rgba(123,114,255,.35),inset 0 0 35px rgba(255,255,255,.2);z-index:3}.orb-ring{position:absolute;border:1px solid rgba(103,122,255,.3);border-radius:50%;inset:0;animation:spin 14s linear infinite}.r2{inset:17px;transform:rotate(45deg);border-color:rgba(53,231,160,.25);animation-duration:9s;animation-direction:reverse}.r3{inset:38px;border-style:dashed;animation-duration:6s}.orb-label{position:absolute;bottom:-5px;right:0;font-size:8px;line-height:1.5;letter-spacing:.18em;color:#607087;text-align:right}@keyframes spin{to{transform:rotate(360deg)}}
.ultra-kpis{grid-template-columns:repeat(6,1fr);margin:14px 0}.ultra-kpis .kpi{position:relative;overflow:hidden;padding:16px;border:1px solid #17263a;background:linear-gradient(145deg,#0b131f,#080e17);border-radius:14px;transition:.2s}.ultra-kpis .kpi:hover{transform:translateY(-2px);border-color:#294568;box-shadow:0 16px 40px rgba(0,0,0,.22)}.ultra-kpis .kpi:after{content:"";position:absolute;width:80px;height:80px;right:-35px;top:-35px;border-radius:50%;background:rgba(123,114,255,.07)}.ultra-kpis .kpi b{font-size:24px;letter-spacing:-.04em}.ultra-kpis .kpi-live b{color:#8df5c9}.ultra-kpis .kpi small{color:#596a80}.market-tape{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-bottom:14px;overflow:hidden;border-radius:12px}.tape-label{font-size:8px;letter-spacing:.18em;color:#6b7c92;padding-right:13px;border-right:1px solid #1b2a3e}.ticker{display:flex;gap:14px;white-space:nowrap;overflow:hidden;color:#9eabbd;font-size:10px}.ticker span{display:inline-flex;gap:6px;align-items:center}.ticker b{color:#dce7f5}.ticker em{font-style:normal;color:#35465d}
.ultra-toolbar{display:flex;gap:10px;align-items:center;margin:12px 0 18px}.searchbox{display:flex;align-items:center;gap:9px;flex:1;background:#080e17;border:1px solid #1a2a40;border-radius:12px;padding:0 10px}.searchbox span{color:#64758c}.searchbox input{border:0!important;background:transparent!important;padding:13px 0!important}.searchbox kbd{font-size:9px;color:#61728a;border:1px solid #24334a;border-radius:5px;padding:3px 6px}.chips{display:flex;gap:6px}.chips .chip{border-radius:9px;background:#09111b;color:#77869b;border-color:#1a2a3f}.chips .chip.active{background:linear-gradient(135deg,#17264a,#122e32);color:#d9e5f5;border-color:#39517a}
.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.feed-column,.intel-column{min-width:0}.intel-column{display:flex;flex-direction:column;gap:12px}.neon-panel{margin:0;border-color:#18283e;background:linear-gradient(160deg,#0a111b,#080d15)}.sectionline h2{font-size:16px;letter-spacing:-.3px}.mini-live{font-size:7px;color:#66e9b1;border:1px solid rgba(53,231,160,.2);border-radius:99px;padding:4px 6px;letter-spacing:.08em}.radar-row{display:grid;grid-template-columns:60px 1fr 22px;gap:9px;align-items:center;margin:14px 0;font-size:9px;color:#7d8ba0}.radar-row div,.coverage-row div{height:6px;background:#111925;border-radius:99px;overflow:hidden}.radar-row i,.coverage-row i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#35e7a0,#6c73ff)}.radar-row b,.coverage-row b{font-size:9px;color:#c3cedd;text-align:right}.coverage-row{display:grid;grid-template-columns:74px 1fr 30px;gap:8px;align-items:center;margin:9px 0;color:#718198;font-size:8px}.tiny-note{font-size:9px;line-height:1.5;color:#596a80;margin:10px 0 0}.watch-signals{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.watch-signals>div{padding:9px 7px;background:#0c1520;border:1px solid #17263a;border-radius:9px;text-align:center}.watch-signals b{display:block;font-size:16px;color:#e9f2ff}.watch-signals small{font-size:7px;color:#63748b}.signal-dot{display:block;width:6px;height:6px;border-radius:50%;margin:0 auto 7px}.signal-dot.hot{background:#ff6682;box-shadow:0 0 12px #ff6682}.signal-dot.warn{background:#ffc857;box-shadow:0 0 12px #ffc857}.signal-dot.cool{background:#45d7ff;box-shadow:0 0 12px #45d7ff}.watch-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.watch-item:last-child{border-bottom:0}.watch-item div{flex:1}.watch-item b,.watch-item small{display:block}.watch-item small{color:#61718a;font-size:8px;margin-top:2px}.token-mark{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,#202e54,#101925);border:1px solid #2b3c59;color:#b9c8ff;font-size:9px;font-weight:900}.token-mark.mini{width:25px;height:25px;border-radius:7px;font-size:7px}
.ultra-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.ultra-token{border-radius:16px;padding:15px;background:linear-gradient(145deg,#0b131e,#080e17);border:1px solid #17283e;box-shadow:0 12px 35px rgba(0,0,0,.12)}.ultra-token:hover{transform:translateY(-3px);border-color:#35547a;box-shadow:0 24px 60px rgba(0,0,0,.28),0 0 25px rgba(123,114,255,.05)}.token-top,.price-row,.token-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.token-id{display:flex;gap:9px;align-items:center}.token-id strong,.token-id small{display:block}.token-id strong{font-size:13px}.token-id small{font-size:8px;color:#66778d;margin-top:3px}.token-badges{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.price-row{margin:13px 0 4px}.price-row .price{font-size:22px;font-weight:900;letter-spacing:-.04em}.token-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.token-metrics div{padding:8px;background:#0d1622;border:1px solid #17253a;border-radius:8px}.token-metrics span{display:block;color:#596b82;font-size:7px}.token-metrics b{display:block;font-size:10px;margin-top:4px}.token-foot{font-size:8px;color:#69798e;margin-top:10px}.stage{font-size:8px;line-height:1.45;color:#52647b;margin:8px 0 0}.empty-panel{grid-column:1/-1;text-align:center;padding:35px;color:#718198}
.ultra-matrix{margin-top:16px}.ultra-matrix table{min-width:980px}.ultra-matrix th{font-size:8px;color:#64758c}.ultra-matrix td{font-size:10px}.ultra-matrix tr:hover{background:rgba(71,99,145,.08)}.toolkit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.toolkit-card{margin:0;padding:16px;position:relative;overflow:hidden}.tool-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#192743,#0d1521);color:#92a4ff;border:1px solid #263a5a}.toolkit-card h3{font-size:12px;margin:10px 0 5px}.toolkit-card p{font-size:9px;line-height:1.55;color:#65768d;margin:0}.ultra-footer{display:flex;justify-content:space-between;color:#43546b;font-size:8px;letter-spacing:.08em;margin-top:24px;padding:0 4px}.prodetail{background:linear-gradient(145deg,#090f18,#070b12)!important;border-color:#2a3d59!important}.prodetail h2{font-size:22px}.prodetail .heroPrice{font-size:36px;font-weight:950;letter-spacing:-.05em}.modal{z-index:100}.modalbox{max-height:84vh;overflow:auto}
body.popup{background:radial-gradient(circle at 100% 0,rgba(123,114,255,.15),transparent 35%),#060910}.popup .appbar{background:rgba(7,11,18,.82);backdrop-filter:blur(15px)}.popup .brand span{color:#5f718a}.popup .livebar{margin:0 12px 8px;border-radius:9px;background:#09121c;border:1px solid #172940;padding:8px}.popup .search{margin:10px 12px}.popup .card{border-radius:13px;margin:8px 12px;background:linear-gradient(145deg,#0b131e,#080e17);border-color:#172940}.popup .dashboard-cta{background:linear-gradient(135deg,#6674ff,#2fdca9)!important;box-shadow:0 10px 30px rgba(74,117,255,.18)}
@media(max-width:1100px){.ultra-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.intel-column{display:grid;grid-template-columns:1fr 1fr}.toolkit-grid{grid-template-columns:1fr 1fr}.hero-orb{right:25px;opacity:.6}}@media(max-width:700px){.ultra-dashboard{padding:15px}.ultra-hero{padding:25px 20px;min-height:330px}.ultra-hero h1{font-size:37px}.hero-orb{right:-35px;top:115px;transform:scale(.75);opacity:.35}.ultra-kpis{grid-template-columns:1fr 1fr}.ultra-toolbar{flex-direction:column;align-items:stretch}.chips{overflow:auto}.ultra-grid{grid-template-columns:1fr}.intel-column,.toolkit-grid{grid-template-columns:1fr}.ultra-footer{flex-direction:column;gap:6px}.top-status{display:none}.ultra-top nav button{font-size:9px;padding:7px}}

/* =========================================================
   UCHIHA CLAN EDITION — visual layer
   Original CSS motifs inspired by Sharingan/Rinnegan geometry.
   ========================================================= */
:root{
  --uchiha-black:#030305;
  --uchiha-panel:#08090e;
  --uchiha-red:#e51b2e;
  --uchiha-red2:#ff3348;
  --uchiha-purple:#8b5cff;
  --uchiha-violet:#b07cff;
  --uchiha-ink:#0e0a12;
  --uchiha-line:rgba(255,44,68,.22);
  --uchiha-glow:rgba(255,24,48,.30);
}
body.dashbody.ultra,body.popup,body:not(.dashbody):not(.popup){
  background:
    radial-gradient(circle at 78% 3%,rgba(255,20,45,.16),transparent 23%),
    radial-gradient(circle at 24% 72%,rgba(126,55,255,.12),transparent 26%),
    linear-gradient(145deg,#020204 0%,#07070b 55%,#030305 100%);
}
body.dashbody.ultra:before,body.popup:before{background:
  radial-gradient(circle at 5% 15%,rgba(255,15,45,.12),transparent 25%),
  radial-gradient(circle at 95% 80%,rgba(128,61,255,.12),transparent 25%);
  filter:blur(24px)}
.scanlines{opacity:.22!important;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px)!important;mix-blend-mode:screen}
.ultra-top{background:linear-gradient(90deg,rgba(3,3,6,.97),rgba(10,5,10,.95),rgba(4,3,8,.97))!important;border-bottom:1px solid var(--uchiha-line)!important;box-shadow:0 0 35px rgba(255,0,40,.08)}
.ultra-top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--uchiha-red),var(--uchiha-purple),transparent);opacity:.75}
.brand-red{color:var(--uchiha-red2)}
.clan-emblem{width:42px;height:42px;border-radius:50%;position:relative;display:grid;place-items:center;flex:none;background:#050506;border:1px solid rgba(255,45,60,.65);box-shadow:0 0 22px rgba(255,0,38,.28),inset 0 0 16px rgba(255,0,38,.15)}
.clan-emblem:before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid #b90019;background:radial-gradient(circle at 50% 50%,#070306 0 10%,#c71127 11% 16%,#130308 17% 100%)}
.clan-emblem:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#050305;box-shadow:0 -10px 0 1px #050305,8px 5px 0 1px #050305,-8px 5px 0 1px #050305}
.clan-emblem i{position:absolute;width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,80,95,.7);z-index:2}
.brand span{color:#6f6271}.brand b{letter-spacing:-.6px}.top-status{color:#9d8290}.top-status b{color:#ff9eaa}.top-status .live-dot{background:#ff2e46;box-shadow:0 0 14px #ff1837}
.ultra-top nav button{border-color:#321722;background:#0c080d;color:#c8b4c2}.ultra-top nav button:hover{border-color:#a8293d;background:#160b10;color:#fff;box-shadow:0 0 18px rgba(255,0,40,.12)}
.ultra-dashboard{max-width:1500px}
.ultra-hero{border-color:rgba(255,30,55,.28)!important;background:linear-gradient(135deg,rgba(10,5,10,.97),rgba(5,5,9,.92)),radial-gradient(circle at 80% 30%,rgba(125,70,255,.18),transparent 30%)!important;box-shadow:0 30px 110px rgba(0,0,0,.45),0 0 45px rgba(255,0,40,.06)}
.ultra-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,20,40,.06) 48%,transparent 70%);pointer-events:none}
.ultra-hero h1 em{background:linear-gradient(90deg,#fff,#ff9ba8 40%,#b994ff 78%,#fff);-webkit-background-clip:text;background-clip:text}
.eyebrow{color:#b25d6c}.hero-pills span{border-color:#3b1b27;background:#0d080d;color:#c6a7b2;box-shadow:inset 0 0 15px rgba(255,0,40,.03)}
.hero-pills span:first-child{border-color:#6f1e2c;color:#ff8795}.hero-pills span:nth-child(2){border-color:#4a2a78;color:#c19aff}
.rinnegan-orb{right:85px;top:42px;width:250px;height:250px;filter:drop-shadow(0 0 20px rgba(138,74,255,.16))}
.rinnegan-orb .orb-core{width:108px;height:108px;background:radial-gradient(circle,#09040d 0 17%,#8f54ff 18% 22%,#1a092b 23% 35%,#a875ff 36% 38%,#13091e 39% 50%,#8d4eff 51% 53%,#08040c 54%);border:1px solid rgba(183,131,255,.85);box-shadow:0 0 45px rgba(144,70,255,.45),inset 0 0 35px rgba(200,160,255,.18)}
.eye-label{font-size:8px;letter-spacing:.18em;color:#d6c2ff;text-shadow:0 0 10px #8f54ff;position:absolute;bottom:-23px;white-space:nowrap}
.rinnegan-orb .orb-ring{border-color:rgba(171,110,255,.38)}.rinnegan-orb .r2{border-color:rgba(255,45,67,.28)}.rinnegan-orb .r3{border-color:rgba(202,143,255,.4)}
.orb-tomoe{position:absolute;width:10px;height:10px;border-radius:50%;background:#d6baff;box-shadow:0 0 8px #9b58ff}.t1{top:24px}.t2{right:24px;bottom:45px}.t3{left:24px;bottom:45px}
.orb-label{color:#9c789f}
.clan-banner{margin:12px 0 15px;padding:11px 14px;border:1px solid rgba(255,29,51,.22);background:linear-gradient(90deg,#090509,#10070e,#08050d);border-radius:12px;display:flex;align-items:center;gap:10px;box-shadow:inset 0 0 25px rgba(255,0,40,.035)}
.clan-banner b{display:block;color:#f1dce4;font-size:10px;letter-spacing:.12em}.clan-banner small{display:block;color:#6f5965;font-size:8px;margin-top:3px}.fan-mark{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#ff5d6d;border:1px solid #74202d;box-shadow:0 0 14px rgba(255,0,40,.18)}
.eye-pair{margin-left:auto;display:flex;gap:7px}.mini-eye{width:24px;height:24px;border-radius:50%;display:inline-block;position:relative;background:#050307;border:1px solid rgba(255,40,62,.7);box-shadow:0 0 10px rgba(255,0,40,.2)}.mini-eye.sharingan:before{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid #ff334a;background:radial-gradient(circle,#070206 0 20%,#cc172b 21% 34%,#080307 35%)}.mini-eye.sharingan:after{content:"";position:absolute;left:9px;top:8px;width:5px;height:5px;border-radius:50%;background:#050205;box-shadow:0 -6px 0 0 #050205,5px 4px 0 0 #050205,-5px 4px 0 0 #050205}.mini-eye.rinnegan{border-color:#8d55ff;box-shadow:0 0 10px rgba(137,70,255,.25);background:repeating-radial-gradient(circle,#09040e 0 3px,#8b4cff 3px 4px,#11091b 4px 7px)}
.ultra-kpis .kpi{border-color:#2c1722;background:linear-gradient(145deg,#0d080d,#08080d)}.ultra-kpis .kpi:after{background:rgba(255,25,48,.07)}.ultra-kpis .kpi-live b{color:#ff8d9b}.ultra-kpis .kpi:hover{border-color:#702332;box-shadow:0 16px 45px rgba(0,0,0,.35),0 0 22px rgba(255,0,40,.08)}
.market-tape,.panel,.neon-panel,.ultra-matrix,.toolkit-card{border-color:#2a1722!important;background:linear-gradient(160deg,#0a070c,#07070b)!important}.market-tape{box-shadow:inset 0 0 25px rgba(255,0,40,.025)}.tape-label{color:#a05c6b;border-color:#38202a}.ticker b{color:#f2dfe5}.ticker em{color:#5d2834}
.ultra-toolbar .searchbox{border-color:#351a26;background:#08060a;box-shadow:inset 0 0 18px rgba(255,0,40,.025)}.searchbox input:focus{box-shadow:0 0 0 3px rgba(255,34,58,.10)!important}.chips .chip{border-color:#341a26;background:#0b070c}.chips .chip.active{background:linear-gradient(135deg,#3b0f19,#24113a);border-color:#8b3043;color:#fff;box-shadow:0 0 16px rgba(255,0,40,.09)}
.ultra-token{border-color:#2c1722;background:linear-gradient(145deg,#0c080d,#08070b)}.ultra-token:hover{border-color:#773041;box-shadow:0 24px 60px rgba(0,0,0,.38),0 0 28px rgba(255,0,40,.06)}.token-mark{background:radial-gradient(circle at 35% 30%,#ff5b6b,#6b101e 34%,#13060b 65%);border-color:#71303d;color:#ffe3e7;box-shadow:0 0 12px rgba(255,0,40,.14)}.risk-high{color:#ff5067!important}.risk-medium{color:#ffbd67!important}.risk-low{color:#b984ff!important}.activity-surging{color:#ff6d7d;border-color:#68202d;background:#1b080e}.activity-active{color:#c18dff;border-color:#4a2875;background:#120a1d}.activity-calm{color:#8d9aa8;border-color:#28303b;background:#0c0d11}
.radar-row i,.coverage-row i{background:linear-gradient(90deg,#ff2d47,#8c4dff)!important}.signal-dot.hot{background:#ff2943!important;box-shadow:0 0 12px #ff2943!important}.signal-dot.warn{background:#ffb84d!important;box-shadow:0 0 12px #ffb84d!important}.signal-dot.cool{background:#9b64ff!important;box-shadow:0 0 12px #9b64ff!important}
.ultra-matrix tr:hover{background:rgba(255,24,46,.055)}.tool-icon{background:linear-gradient(145deg,#35101b,#170a14);color:#c28dff;border-color:#5b2535;box-shadow:0 0 12px rgba(255,0,40,.08)}
.ultra-footer{color:#714856}.ultra-footer span:first-child{color:#b35b6d}
.modalbox,.prodetail{border-color:#5a2636!important;background:linear-gradient(145deg,#0b070c,#07070b)!important;box-shadow:0 25px 100px #000,0 0 35px rgba(255,0,40,.08)!important}.mi-note{background:#100a10;border-color:#2a1722}.mi-actions button{border-color:#4b2030;background:#0d080d}.mi-actions button:hover{border-color:#a33a4d;background:#1a0b12}
#modal{background:rgba(1,0,3,.84)}
#memeintel-overlay{background:linear-gradient(145deg,#0b060b,#060609)!important;border-color:#6b293b!important;box-shadow:0 24px 90px rgba(0,0,0,.72),0 0 38px rgba(255,0,40,.10),0 0 20px rgba(130,60,255,.06)!important}.mi-status{border-color:#321824!important}.mi-status i{background:#ff2943!important;box-shadow:0 0 9px #ff2943!important}.mi-grid div{background:#10090f!important;border-color:#2b1722!important}.mi-section{border-color:#2b1722!important}.mi-actions button{border-color:#4b2030!important;background:#0e080d!important}.mi-actions button:hover{border-color:#a33a4d!important}.mi-source{color:#8a5261!important}
.popup .appbar{background:linear-gradient(90deg,#080509,#11070c,#080509)!important;border-bottom:1px solid #351824}.popup .livebar{background:#0d080d!important;border-color:#351824!important}.popup .card{border-color:#2b1722;background:linear-gradient(145deg,#0e080d,#08070b)}.popup .card:hover{border-color:#7a2d40;box-shadow:0 12px 35px rgba(255,0,40,.08)}.popup .search input{border-color:#351824!important;background:#08060a!important}.popup .tab.active{background:linear-gradient(135deg,#3b0f19,#231039);border-color:#7b3042}.popup .dashboard-cta{background:linear-gradient(135deg,#d51d36,#7b42d9)!important;box-shadow:0 10px 30px rgba(255,0,40,.16),0 0 20px rgba(128,70,255,.12)!important}
.settings{background:linear-gradient(145deg,#09070c,#060609);border:1px solid #3a1b27;border-radius:18px;box-shadow:0 30px 100px rgba(0,0,0,.4),0 0 35px rgba(255,0,40,.06)}.settings h1{margin-bottom:2px}.settings-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.settings-brand h1{margin:0}.settings-brand b{font-size:8px;letter-spacing:.15em;color:#a64f62}.settings label{background:#0d080d;border-color:#2a1722}.settings select{background:#13090f;border-color:#4a2030}.settings .primary{background:linear-gradient(135deg,#c91c34,#773bc5);border-color:#a12f47}.settings hr{border-color:#2b1722}
@media(max-width:700px){.rinnegan-orb{right:-50px;top:120px;transform:scale(.75);opacity:.42}.clan-banner{padding:9px}.clan-banner b{font-size:8px}.eye-pair{display:none}}

/* ===== UCHIHA INTELLIGENCE SUITE / 3.1 ===== */
:root{--mi-red:#ff203b;--mi-red2:#9b0b1c;--mi-purple:#8b5cff;--mi-purple2:#c59cff;--mi-black:#050509;--mi-panel:#0a0a12;--mi-line:#241425;--mi-text:#f4f0f5;--mi-muted:#8f8796;--mi-green:#32e6a0;--mi-cyan:#5ee7ff}
.intel-suite{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.intel-card{position:relative;overflow:hidden;min-height:190px;padding:18px;border:1px solid #2a162d;border-radius:18px;background:linear-gradient(145deg,rgba(18,8,19,.97),rgba(5,6,11,.98));box-shadow:0 0 0 1px rgba(255,30,58,.03),0 18px 50px rgba(0,0,0,.35)}
.intel-card:before{content:"";position:absolute;inset:-60%;background:conic-gradient(from 120deg,transparent,#ff203b18,transparent,#8b5cff18,transparent);animation:miSpin 12s linear infinite;pointer-events:none}.intel-card>*{position:relative;z-index:1}.intel-card h3{margin:0 0 4px;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.intel-card .sub{color:var(--mi-muted);font-size:11px}.intel-big{font-size:36px;font-weight:900;letter-spacing:-.04em;margin:15px 0 8px}.intel-bar{height:8px;border-radius:999px;background:#15131b;overflow:hidden;margin:9px 0}.intel-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mi-red),var(--mi-purple));box-shadow:0 0 14px #ff203b66}.intel-list{display:grid;gap:8px;margin-top:12px}.intel-row{display:grid;grid-template-columns:72px 1fr 38px;gap:9px;align-items:center;font-size:11px}.intel-row span:first-child{color:#c9c0ce}.intel-row b{text-align:right}.mini-spark{height:48px;width:100%;margin-top:12px;border-radius:10px;background:#05060b;border:1px solid #17131d}.suite-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-top:14px}.suite-panel{padding:18px;border:1px solid #29162f;border-radius:18px;background:rgba(7,7,13,.94);box-shadow:0 14px 40px rgba(0,0,0,.28)}.suite-panel h2{font-size:15px;margin:0}.suite-panel .panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.status-chip{font-size:9px;padding:5px 8px;border-radius:999px;border:1px solid #3b213e;color:#cbb6d2;letter-spacing:.1em}.event-feed{display:grid;gap:9px;max-height:290px;overflow:auto}.event-item{display:grid;grid-template-columns:10px 1fr auto;gap:10px;padding:10px;border:1px solid #19151e;border-radius:12px;background:#090910}.event-dot{width:9px;height:9px;border-radius:50%;margin-top:4px;background:var(--mi-purple);box-shadow:0 0 10px currentColor}.event-dot.warn{background:var(--mi-red);color:var(--mi-red)}.event-dot.good{background:var(--mi-green);color:var(--mi-green)}.event-item b{font-size:11px}.event-item small{display:block;color:var(--mi-muted);margin-top:3px}.event-time{font-size:9px;color:#625b69}.watch-table{width:100%;border-collapse:collapse;font-size:11px}.watch-table th,.watch-table td{text-align:left;padding:9px 7px;border-bottom:1px solid #17141b}.watch-table th{color:#716a77;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.watch-table .right{text-align:right}.snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.snapshot{padding:12px;border-radius:12px;background:#090910;border:1px solid #19151e}.snapshot b{font-size:18px}.snapshot small{display:block;color:var(--mi-muted);margin-top:4px}.lab-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.lab-actions button{border:1px solid #302036;background:#0b0910;color:#ddd2df;padding:9px 11px;border-radius:10px;cursor:pointer}.lab-actions button:hover{border-color:#8b5cff;box-shadow:0 0 18px #8b5cff22}.playbook{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.play-card{padding:18px;border-radius:16px;border:1px solid #28152d;background:linear-gradient(160deg,#0d0911,#07070b)}.play-card .glyph{font-size:22px;color:var(--mi-purple2)}.play-card h3{margin:10px 0 5px;font-size:13px}.play-card p{margin:0;color:#958c99;font-size:11px;line-height:1.55}.research-note{padding:11px 13px;border-left:2px solid var(--mi-red);background:#12080c;color:#bfb2bd;font-size:11px;border-radius:0 10px 10px 0;margin-top:12px}.pulse-ring{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--mi-red);box-shadow:0 0 0 0 #ff203b66;animation:miPulse 1.8s infinite}.density-compact .intel-card,.density-compact .suite-panel{padding:12px}.density-compact .play-card{padding:12px}@keyframes miPulse{0%{box-shadow:0 0 0 0 #ff203b66}70%{box-shadow:0 0 0 10px transparent}100%{box-shadow:0 0 0 0 transparent}}@keyframes miSpin{to{transform:rotate(360deg)}}
@media(max-width:1100px){.intel-suite{grid-template-columns:repeat(2,1fr)}.suite-grid{grid-template-columns:1fr}.playbook{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.intel-suite,.playbook{grid-template-columns:1fr}.snapshot-grid{grid-template-columns:1fr}.intel-big{font-size:30px}}

.terminal-grid-bg{position:fixed;inset:0;pointer-events:none;opacity:.18;background:url("assets/terminal-grid.svg") center/cover;mix-blend-mode:screen;z-index:0}.ultra-top,.ultra-dashboard{position:relative;z-index:1}.ultra-hero{position:relative;overflow:hidden}.ultra-hero:after{content:"";position:absolute;right:4%;top:-80px;width:360px;height:360px;background:url("assets/radar-rinnegan.svg") center/contain no-repeat;opacity:.08;filter:drop-shadow(0 0 20px #8b5cff);pointer-events:none}.clan-banner{position:relative;overflow:hidden}.clan-banner:after{content:"";position:absolute;right:10px;bottom:-25px;width:130px;height:65px;background:url("assets/uchiha-fan.svg") center/contain no-repeat;opacity:.22;pointer-events:none}
.settings-wrap{max-width:900px;margin:0 auto;padding:32px 20px 60px}.settings-wrap .panel{margin-top:14px}.settings-wrap label{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-wrap input[type=checkbox]{accent-color:#ff203b}.settings-wrap select{min-width:180px}.settings-wrap .lab-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.settings-wrap .lab-actions button{border:1px solid #3b2032;background:#0d080e;color:#eadfe6;padding:10px 13px;border-radius:10px;cursor:pointer}.settings-wrap .lab-actions .primary{background:linear-gradient(135deg,#b5102a,#6d2fc5);border-color:#ff304c}.settings-wrap hr{border:0;border-top:1px solid #291620;margin:30px 0}.settings-wrap h3{color:#ddd0d8}.settings-wrap .event-feed{max-height:330px}
/* ===== ULTRA 3.2 ANALYTICS CORE ===== */
.mi-bg-layer{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url('assets/scan-grid.svg');background-size:900px 600px;opacity:.16;mask-image:linear-gradient(to bottom,#000,transparent 92%);animation:miGridDrift 28s linear infinite}.mi-ultra-suite{position:relative;z-index:2;margin-top:20px;padding:20px;border:1px solid #2d152f;border-radius:22px;background:linear-gradient(145deg,rgba(10,5,12,.98),rgba(4,5,10,.97));box-shadow:0 30px 100px #0009,0 0 55px #ff203b08;overflow:hidden}.mi-ultra-suite:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 65%,#ff203b08 70%,transparent 75%,#8b5cff08 85%,transparent 90%);animation:miCoreSpin 20s linear infinite}.mi-ultra-suite>*{position:relative;z-index:1}.mi-section-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:16px}.mi-section-head h2{margin:2px 0 0;font-size:24px}.mi-head-actions{display:flex;gap:7px;flex-wrap:wrap}.mi-head-actions button,.mi-export-buttons button{border:1px solid #38203c;background:#0c0810;color:#e7dce9;padding:9px 12px;border-radius:10px;cursor:pointer}.mi-head-actions button:hover,.mi-export-buttons button:hover{border-color:#a04cff;box-shadow:0 0 22px #8b5cff24;transform:translateY(-1px)}.mi-core-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px}.mi-core-card{min-height:105px;border:1px solid #211523;border-radius:15px;padding:14px;background:linear-gradient(160deg,#0f0811,#08080e)}.mi-core-card.wide{grid-row:span 1}.core-label{display:block;color:#786d7d;font-size:9px;letter-spacing:.15em}.mi-core-card strong{display:block;font-size:29px;margin-top:14px;letter-spacing:-.03em}.mi-core-card small{color:#716977;font-size:10px}.breadth-bar{height:14px;margin-top:20px;border-radius:99px;overflow:hidden;display:flex;background:#15121a}.breadth-bar i{background:#30e3a0}.breadth-bar em{background:#8a8090}.breadth-bar b{background:#ff334d}.breadth-legend{display:flex;justify-content:space-between;margin-top:8px;color:#8f8795;font-size:9px}.breadth-legend b{color:#eee}.mi-lab-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;margin-top:10px}.mi-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mi-panel{border:1px solid #211523;border-radius:15px;background:#08080e;padding:14px;min-height:170px}.mi-panel header{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:12px}.mi-panel h3{margin:0;font-size:13px}.mi-panel header small{color:#706776;font-size:9px}.mi-heatmap{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.heat-cell{height:30px;border-radius:6px;border:1px solid #24202a;color:#eee;font-size:8px;cursor:pointer;overflow:hidden}.heat-hot{background:linear-gradient(135deg,#6d0618,#ff203b);box-shadow:0 0 12px #ff203b22}.heat-up{background:#491526}.heat-flat{background:#17151c}.heat-down{background:#172c3b}.heat-cold{background:linear-gradient(135deg,#122348,#6b36d8);box-shadow:0 0 12px #8b5cff1c}.mi-anomaly-list{display:grid;gap:6px;max-height:185px;overflow:auto}.anomaly-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;text-align:left;padding:8px;border:1px solid #19151e;background:#0b0910;color:#cfc5d1;border-radius:9px;cursor:pointer}.anomaly-row span{font-size:8px;color:#ff8794;letter-spacing:.08em}.anomaly-row b{font-size:10px;color:#fff}.anomaly-row small{color:#777080;font-size:9px}.spectrum-row{display:grid;grid-template-columns:70px 1fr 22px;gap:8px;align-items:center;margin:10px 0;font-size:9px;color:#b4a9b8}.spectrum-row div{height:7px;background:#15121a;border-radius:9px;overflow:hidden}.spectrum-row i{display:block;height:100%;background:linear-gradient(90deg,#ff203b,#8b5cff);border-radius:inherit}.tx-big{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px;align-items:end;margin-top:15px}.tx-big b{font-size:24px}.tx-big span{font-size:8px;color:#756d7b}.tx-bar{height:10px;background:#28131b;border-radius:9px;overflow:hidden;margin:15px 0}.tx-bar i{display:block;height:100%;background:linear-gradient(90deg,#30e3a0,#5ee7ff)}.mi-muted{color:#6f6875;font-size:9px}.diag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.diag-grid span{padding:9px;border:1px solid #18141c;border-radius:9px;color:#756d7b;font-size:8px}.diag-grid b{display:block;color:#eee;font-size:12px;margin-top:5px}.mi-export-buttons{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.mi-note{color:#746c79;font-size:9px;line-height:1.5}.mi-overlay{position:fixed;inset:0;z-index:99999;background:#000b;backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.mi-overlay.hidden,.mi-command.hidden{display:none}.mi-lab{width:min(1050px,100%);max-height:90vh;overflow:auto;border:1px solid #4a214f;border-radius:20px;background:linear-gradient(145deg,#0d0710,#06070d);box-shadow:0 30px 120px #000,0 0 60px #8b5cff18;padding:20px}.mi-lab header{display:flex;justify-content:space-between;align-items:flex-start}.mi-lab h2{margin:3px 0 0;font-size:23px}.lab-close,.x{border:1px solid #3b203e;background:#100a13;color:#fff;width:32px;height:32px;border-radius:9px;cursor:pointer}.compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px}.compare-card{position:relative;display:grid;gap:7px;padding:15px;border:1px solid #211523;border-radius:14px;background:#09090f}.compare-card .x{position:absolute;right:8px;top:8px;width:24px;height:24px}.compare-card strong{font-size:22px}.compare-card small{color:#716a78;font-size:9px}.compare-card hr{border:0;border-top:1px solid #1c1720;width:100%}.mi-empty{padding:30px;text-align:center;color:#6f6876;border:1px dashed #2b2130;border-radius:12px}.journal-compose{display:grid;gap:8px;margin:16px 0}.journal-compose input,.journal-compose textarea{border:1px solid #2b1b31;background:#08080d;color:#fff;border-radius:10px;padding:11px}.journal-compose textarea{min-height:110px;resize:vertical}.journal-compose button{justify-self:start;border:1px solid #8b3043;background:linear-gradient(135deg,#8f1228,#5c32a7);color:#fff;padding:10px 13px;border-radius:10px;cursor:pointer}.journal article{padding:12px;border:1px solid #1d1721;border-radius:11px;margin-top:8px;background:#09090e}.journal article small{display:block;color:#6f6876;margin-top:3px}.journal article p{color:#b9afbd;white-space:pre-wrap;font-size:11px;line-height:1.5}.journal article button{border:0;background:transparent;color:#ff6678;cursor:pointer;font-size:9px}.mi-command{position:fixed;inset:0;z-index:100000;background:#000a;backdrop-filter:blur(8px);display:grid;place-items:start center;padding-top:12vh}.mi-cmd-box{width:min(680px,92vw);border:1px solid #5a2b63;background:#09070e;border-radius:16px;box-shadow:0 30px 100px #000;padding:12px}.mi-cmd-head,.mi-cmd-foot{display:flex;justify-content:space-between;color:#786e7d;font-size:9px;padding:5px}.mi-cmd-box input{width:100%;box-sizing:border-box;border:1px solid #2b1a31;background:#0d0910;color:#fff;padding:13px;border-radius:10px;outline:none}.mi-cmd-box input:focus{border-color:#9b5cff;box-shadow:0 0 20px #8b5cff18}.mi-cmd-box kbd{border:1px solid #32273a;border-radius:5px;padding:2px 5px;color:#aaa}.mi-cmd-box button{width:100%;display:flex;justify-content:space-between;border:0;border-bottom:1px solid #17131b;background:#0a090e;color:#ddd;padding:12px;cursor:pointer}.mi-cmd-box button:hover{background:#160c15;color:#fff}.mi-cmd-empty{padding:20px;color:#716a78;text-align:center}.mi-cmd-foot{margin-top:5px}@keyframes miGridDrift{to{background-position:90px 60px}}@keyframes miCoreSpin{to{transform:rotate(360deg)}}
@media(max-width:1150px){.mi-lab-grid{grid-template-columns:repeat(2,1fr)}.mi-core-grid{grid-template-columns:repeat(2,1fr)}.mi-core-card.wide{grid-column:span 2}.compare-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mi-section-head{align-items:flex-start;flex-direction:column}.mi-core-grid,.mi-lab-grid,.mi-tool-grid{grid-template-columns:1fr}.mi-core-card.wide{grid-column:auto}.compare-grid{grid-template-columns:1fr}.mi-heatmap{grid-template-columns:repeat(6,1fr)}.diag-grid{grid-template-columns:repeat(2,1fr)}}

/* Ultra 3.3 research suite */
.pro-suite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}
.pro-panel{background:linear-gradient(145deg,rgba(18,7,18,.96),rgba(6,6,12,.98));border:1px solid rgba(255,45,78,.22);border-radius:18px;padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)}
.pro-panel .panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.pro-panel h2{margin:3px 0 0}.tiny-action{background:#170b17;border:1px solid rgba(255,80,110,.28);color:#ff9bad;border-radius:9px;padding:7px 10px;cursor:pointer}.screener-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.screener-grid label{font-size:10px;letter-spacing:.08em;color:#a99da8;text-transform:uppercase}.screener-grid input{display:block;width:100%;margin-top:6px;background:#08070d;border:1px solid #322032;color:#f6edf5;border-radius:9px;padding:9px;box-sizing:border-box;outline:none}.screener-grid input:focus{border-color:#ff365d;box-shadow:0 0 0 2px rgba(255,54,93,.1)}.discovery-row{width:100%;display:grid;grid-template-columns:28px 32px 1fr auto;gap:9px;align-items:center;text-align:left;background:transparent;color:inherit;border:0;border-bottom:1px solid rgba(255,255,255,.05);padding:10px 3px;cursor:pointer}.discovery-row:hover{background:rgba(255,35,70,.045)}.queue-num{font:10px monospace;color:#6e5f6e}.queue-main{min-width:0}.queue-main b{display:block}.queue-main small,.queue-main em{display:block;font-size:10px;color:#918591;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-main em{color:#c15d70;margin-top:2px}.queue-change{font:12px monospace}.change-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px}.change-row span{color:#8f818d}.change-row strong{font-family:monospace}.pro-panel .tiny-note{margin-top:10px}.pro-panel .tiny-note span{color:#777}
@media(max-width:900px){.pro-suite-grid{grid-template-columns:1fr}} 

/* Ultra 3.4 Theme Vault */
.theme-vault{width:min(1180px,96vw)!important}
.theme-vault-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin-top:18px}
.theme-vault-grid figure{margin:0;border:1px solid #352039;border-radius:16px;overflow:hidden;background:#08070d;box-shadow:0 18px 60px rgba(0,0,0,.35)}
.theme-vault-grid figure:first-child{grid-row:span 2}
.theme-vault-grid img{display:block;width:100%;height:100%;max-height:560px;object-fit:cover}
.theme-vault-grid figure:not(:first-child) img{max-height:260px}
.theme-vault-grid figcaption{padding:10px 12px;color:#bdaebe;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #211523}
.theme-vault-grid figure:hover{border-color:#ff355c;box-shadow:0 0 35px rgba(255,45,78,.12)}
@media(max-width:900px){.theme-vault-grid{grid-template-columns:1fr}.theme-vault-grid figure:first-child{grid-row:auto}}

/* Uchiha Ultra Observatory 3.5 */
.obs-suite{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-top:14px}
.obs-panel{position:relative;overflow:hidden;border:1px solid rgba(255,44,80,.22);border-radius:18px;padding:18px;background:radial-gradient(circle at 90% 0%,rgba(122,55,255,.12),transparent 35%),linear-gradient(145deg,#100811,#07070d);box-shadow:0 18px 70px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025)}
.obs-panel.wide{grid-column:span 2}.obs-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}.obs-head h2{margin:3px 0 0}.obs-count{font:9px monospace;color:#bdaebe;border:1px solid #38243c;padding:6px 8px;border-radius:99px}
.obs-heatmap{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.obs-cell{min-height:48px;border:1px solid #2b1b31;border-radius:9px;color:#fff;background:#0c0910;cursor:pointer;text-align:left;padding:7px;display:flex;flex-direction:column;justify-content:space-between}.obs-cell b{font-size:9px}.obs-cell small{font:9px monospace;color:#b9a9ba}.obs-cell:hover{transform:translateY(-2px);border-color:#ff3e62;box-shadow:0 0 18px rgba(255,40,80,.18)}
.obs-ladder-row,.obs-mini-row{display:grid;grid-template-columns:26px 54px 1fr 35px;gap:8px;align-items:center;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:#ddd;padding:8px 2px;text-align:left;cursor:pointer}.obs-ladder-row span{font:9px monospace;color:#6e6170}.obs-ladder-row b,.obs-mini-row b{font-size:10px}.obs-ladder-row div,.obs-mini-row div{height:7px;background:#16111a;border-radius:9px;overflow:hidden}.obs-ladder-row i,.obs-mini-row i{display:block;height:100%;background:linear-gradient(90deg,#ff234b,#8b5cff);border-radius:inherit}.obs-ladder-row strong,.obs-mini-row span{font:10px monospace;text-align:right;color:#ff9aaa}.obs-mini-row{grid-template-columns:70px 1fr auto}.obs-mini-row span{color:#c6b7c7}
.obs-regime{border:1px solid #2b1c32;border-radius:12px;padding:13px;background:#0b0810}.obs-regime span{display:block;font:8px monospace;color:#806e83;letter-spacing:.15em}.obs-regime b{display:block;font-size:22px;margin-top:7px;color:#fff}.obs-regime small{display:block;color:#827582;font-size:9px;margin-top:4px;line-height:1.45}.obs-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.obs-stats div{border:1px solid #211722;border-radius:10px;padding:10px;background:#09080d}.obs-stats b{display:block;font:15px monospace;color:#fff}.obs-stats small{color:#716574;font-size:8px}
.obs-alert{display:grid;grid-template-columns:auto auto 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.obs-alert span{font:8px monospace;color:#ff6f84}.obs-alert b{font-size:10px}.obs-alert small{font-size:9px;color:#827682;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-alert time{font:8px monospace;color:#665b68}
.obs-tools{display:flex;gap:7px;flex-wrap:wrap}.obs-tool{border:1px solid #362039;background:#100a13;color:#d9cadb;border-radius:9px;padding:7px 10px;font-size:9px;cursor:pointer}.obs-tool:hover{border-color:#ff365d;box-shadow:0 0 18px rgba(255,54,93,.14)}
.focus-mode .intel-column,.focus-mode .toolkit-grid,.focus-mode .playbook,.focus-mode .suite-grid{display:none}.focus-mode .feed-column{grid-column:1/-1}.focus-mode .dashboard-grid{grid-template-columns:1fr}.focus-mode .obs-suite .obs-panel:not(.wide){display:none}
@media(max-width:1100px){.obs-suite{grid-template-columns:1fr 1fr}.obs-panel.wide{grid-column:span 2}.obs-heatmap{grid-template-columns:repeat(6,1fr)}}
@media(max-width:700px){.obs-suite{grid-template-columns:1fr}.obs-panel.wide{grid-column:auto}.obs-heatmap{grid-template-columns:repeat(4,1fr)}.obs-alert{grid-template-columns:auto auto 1fr}}
/* APEX 3.6 */
.mi-apex{margin:18px 0;border:1px solid rgba(255,45,90,.32);border-radius:22px;padding:20px;background:linear-gradient(135deg,rgba(10,7,16,.96),rgba(31,8,22,.88));box-shadow:0 0 60px rgba(180,0,70,.12),inset 0 0 30px rgba(120,0,60,.08)}
.mi-apex-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.apex-kicker{font-size:10px;letter-spacing:.22em;color:#ff5b7d}.mi-apex h2{margin:4px 0;font-size:24px}.apex-actions{display:flex;gap:7px}.apex-actions button,.apex-foot button{background:#170b15;color:#f6dbe5;border:1px solid #5a213c;border-radius:10px;padding:8px 11px;cursor:pointer}.apex-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.apex-box,.apex-cols>div{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);border-radius:15px;padding:14px}.apex-box span{display:block;font-size:9px;letter-spacing:.16em;color:#a78a99}.apex-box b{display:block;font-size:24px;margin:5px 0}.apex-box small{color:#8d7c86}.apex-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.apex-title{font-size:11px;letter-spacing:.15em;color:#ff5b7d;margin-bottom:10px}.ax-list{display:grid;gap:6px}.ax-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;width:100%;text-align:left;background:rgba(255,255,255,.025);border:1px solid transparent;border-radius:10px;color:#eee;padding:9px;cursor:pointer}.ax-row:hover{border-color:#8c294b;background:rgba(255,25,80,.06)}.ax-symbol{font-weight:800}.ax-row i{font-style:normal}.ax-queue{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ax-queue span,.ax-queue small{color:#9d8d96;font-size:11px}.apex-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#7f6e78;font-size:11px}.apex-focus .dashboard-grid,.apex-focus .intel-suite,.apex-focus .suite-grid,.apex-focus .toolkit-grid,.apex-focus .pro-suite-grid,.apex-focus .obs-suite{opacity:.22;transition:.2s}.apex-focus .mi-apex{box-shadow:0 0 80px rgba(255,0,80,.22)}.apex-dense .panel,.apex-dense .suite-panel,.apex-dense .pro-panel,.apex-dense .obs-panel{padding:10px}.apex-empty{color:#766872;font-size:12px;padding:12px}@media(max-width:850px){.apex-grid{grid-template-columns:1fr 1fr}.apex-cols{grid-template-columns:1fr}.mi-apex-head{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.apex-grid{grid-template-columns:1fr}.apex-actions{width:100%}.apex-actions button{flex:1}}

.research-badge{font-size:8px;letter-spacing:.4px;padding:4px 7px;border-radius:6px;border:1px solid currentColor;font-weight:800}.research-strong{color:#ff6b7a;background:#1b080e}.research-mixed{color:#ffd166;background:#211a0c}.research-risk{color:#b984ff;background:#120a1d}.research-hero{display:flex;gap:12px;align-items:center;margin:12px 0;padding:12px;border:1px solid #3b1d29;border-radius:12px;background:linear-gradient(135deg,#14090f,#0d0b12)}.research-hero>div{min-width:145px}.research-hero small{display:block;color:#796b7b;font-size:7px;letter-spacing:1.3px}.research-hero strong{display:block;font-size:23px;margin-top:3px}.research-hero span{font-size:9px;color:#ff8b9a;font-weight:800}.research-hero p{margin:0;color:#8792a5;font-size:9px;line-height:1.45}.mi-research{display:flex;align-items:center;gap:8px;margin:8px 0;padding:8px;border:1px solid #3b1d29;border-radius:9px;background:#12090e}.mi-research b{color:#ff7788;font-size:9px}.mi-research strong{font-size:15px}.mi-research span{color:#7f8a9d;font-size:8px;line-height:1.3}.token-badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px}

.social-links{display:flex;gap:4px;align-items:center}.social-link,.social-open{font-size:9px!important;padding:4px 7px!important;border:1px solid #4b2030!important;background:#0e080d!important;color:#ff8b9a!important;border-radius:7px!important;cursor:pointer}.social-link:hover,.social-open:hover{border-color:#a33a4d!important;background:#1a0b12!important}.muted-social{color:#b984ff!important}.social-panel{margin-top:12px;padding:12px;border:1px solid #3b1d29;border-radius:11px;background:linear-gradient(135deg,#12090e,#0c0a10);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.social-panel>b{color:#e9dce1;font-size:11px}.social-panel>span{color:#7f8a9d;font-size:9px;flex:1;min-width:220px}.social-actions{display:flex;gap:6px}.social-actions button{font-size:8px;padding:6px 8px;border:1px solid #4b2030;background:#0e080d;color:#ff8b9a;border-radius:7px}.social-item small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-open{margin-left:auto}
/* ===== MEMEINTEL PRO 4.0 ===== */
.sortbox{display:flex;align-items:center;gap:8px;margin-left:auto}.sortbox span{font-size:8px;letter-spacing:.12em;color:#7e6875}.sortbox select{appearance:none;color:#e9dce4;background:#0c080e;border:1px solid #3a1d29;border-radius:9px;padding:9px 28px 9px 10px;font-size:9px;outline:none}.sortbox select:focus{border-color:#9a3850;box-shadow:0 0 0 3px rgba(255,32,59,.08)}
.rank-panel{position:sticky;top:14px}.rank-note{margin-top:-3px;margin-bottom:8px}.rank-row{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 0;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:#eee;text-align:left;cursor:pointer}.rank-row:last-child{border-bottom:0}.rank-row:hover{background:linear-gradient(90deg,rgba(255,32,59,.07),transparent);transform:translateX(2px)}.rank-num{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#12090e;border:1px solid #3c1d29;color:#ff9aaa;font-size:9px;font-weight:900}.rank-token b,.rank-token small,.rank-score b,.rank-score small{display:block}.rank-token b{font-size:10px}.rank-token small{font-size:7px;color:#6f6170;margin-top:3px}.rank-score{text-align:right}.rank-score b{font-size:13px;color:#d7baff}.rank-score small{font-size:6px;color:#806d80;margin-top:2px;max-width:88px}.early-badge{font-size:6px;letter-spacing:.06em;padding:4px 6px;border-radius:99px;border:1px solid #422334;color:#c6a6bb;background:#120a10}.early-just-launched,.early-very-early{border-color:#713041;color:#ff91a0;background:#190910}.early-early{border-color:#5c3a78;color:#d0b4ff;background:#130c1d}.early-developing{color:#9da8b8}.early-established{opacity:.7}.token-badges{max-width:245px}.token-badges>*{white-space:nowrap}.quick-rank{margin:10px 12px 14px;padding:12px;border:1px solid #351824;border-radius:14px;background:linear-gradient(145deg,#0d080e,#08070b);box-shadow:inset 0 0 22px rgba(255,0,40,.025)}.quick-rank .sectionline{margin-bottom:4px}.quick-rank h2{font-size:13px}.popup-rank-row{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px 0;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:#eee;text-align:left;cursor:pointer}.popup-rank-row:last-child{border-bottom:0}.popup-rank-row>span{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#13090e;border:1px solid #40202d;color:#ff9aaa;font-size:8px;font-weight:900}.popup-rank-row div b,.popup-rank-row div small{display:block}.popup-rank-row div b{font-size:9px}.popup-rank-row div small{font-size:6px;color:#6f6170;margin-top:2px}.popup-rank-row>strong{font-size:12px;color:#cbb0ff}.popup-rank-row:hover{background:rgba(255,32,59,.05)}
@media(max-width:900px){.sortbox{width:100%;margin-left:0}.sortbox select{flex:1}.rank-panel{position:static}}
