:root{--bg:#050708;--bg2:#080b0d;--panel:#0a0e10;--panel2:#0d1215;--line:#1d272b;--line2:#263338;--text:#edf2f4;--muted:#7f8b91;--green:#32ee91;--green2:#0cae62;--red:#ff4c57;--amber:#ffae2b;--blue:#6aa9ff;--violet:#9b87ff;--radius:7px;--side:190px;--header:62px;--ticker:42px;font-synthesis:none}
*{box-sizing:border-box}html,body{margin:0;background:radial-gradient(circle at 70% 0,#11191d 0,#06090a 34%,#030506 72%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100%;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.mono,.metric-value,.rank,.ticker,.standings-table,.score-number{font-family:"Roboto Mono","SFMono-Regular",Consolas,monospace}.muted{color:var(--muted)}.green{color:var(--green)}.red{color:var(--red)}.amber{color:var(--amber)}.blue{color:var(--blue)}
.brand-menu{display:none}.topbar{height:var(--header);display:flex;align-items:center;padding:0 24px 0 31px;border-bottom:1px solid var(--line);background:rgba(6,9,10,.94);position:sticky;top:0;z-index:40;backdrop-filter:blur(12px)}.brand{font-weight:1000;letter-spacing:-1px;font-size:28px;white-space:nowrap}.brand small{font-size:10px;letter-spacing:2.2px;color:#b5bec2;margin-left:14px;font-weight:700;display:inline-block;line-height:1.45;vertical-align:middle}.top-search{margin-left:auto;width:min(380px,35vw);height:38px;border:1px solid var(--line2);border-radius:7px;background:#090d0f;display:flex;align-items:center;padding:0 13px;gap:10px;color:var(--muted)}.top-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.top-actions{display:flex;align-items:center;gap:15px;margin-left:20px}.icon-btn,.avatar{width:38px;height:38px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;background:#090c0e;color:#cbd3d7;position:relative}.notify-dot{width:7px;height:7px;border-radius:50%;background:var(--red);position:absolute;right:4px;top:3px;box-shadow:0 0 10px var(--red)}
.ticker-wrap{height:var(--ticker);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:#040607;position:sticky;top:var(--header);z-index:35}.ticker{display:flex;align-items:center;gap:28px;white-space:nowrap;min-width:max-content;animation:tickerMove 36s linear infinite;font-size:13px}.ticker:hover{animation-play-state:paused}.ticker-item{padding-left:28px;border-left:1px solid #2a3336}.ticker-live{color:var(--green);font-weight:900}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 14px rgba(50,238,145,.7);display:inline-block;margin-right:8px;animation:pulse 1.7s infinite}@keyframes pulse{50%{opacity:.4;box-shadow:0 0 2px rgba(50,238,145,.2)}}@keyframes tickerMove{0%{transform:translateX(0)}100%{transform:translateX(-32%)}}
.app-shell{display:grid;grid-template-columns:var(--side) minmax(0,1fr);min-height:calc(100vh - var(--header) - var(--ticker))}.sidebar{position:sticky;top:calc(var(--header) + var(--ticker));height:calc(100vh - var(--header) - var(--ticker));border-right:1px solid var(--line);background:linear-gradient(180deg,#06090a,#040607);padding:16px 0 18px;display:flex;flex-direction:column;z-index:20}.nav-link{height:48px;display:flex;align-items:center;gap:15px;padding:0 22px;color:#a7b1b6;border-left:2px solid transparent}.nav-link:hover{color:#fff;background:#0d1214}.nav-link.active{color:#fff;background:linear-gradient(90deg,#131b1f,#0a0e10);border-left-color:#a8c5d2}.nav-icon{font-size:20px;width:22px;text-align:center;color:#d7dfe2}.side-bottom{margin-top:auto;padding:0 30px}.skull{height:90px;display:grid;place-items:center;font-size:68px;filter:grayscale(1);opacity:.32}.side-motto{font-family:Consolas,monospace;letter-spacing:2px;font-size:12px;line-height:1.55;color:#b5bdc1}.side-rule{height:1px;background:#485257;margin:18px 0}.side-link{display:block;color:#667279;font-size:12px;margin:8px 0}.main{padding:16px;min-width:0}.panel{background:linear-gradient(180deg,rgba(13,18,21,.96),rgba(7,10,12,.98));border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px rgba(255,255,255,.015)}.panel-title{height:44px;padding:0 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);font-weight:900;letter-spacing:.2px;font-size:15px}.panel-title .right{margin-left:auto;font-size:11px;font-weight:500;color:#aeb8bc}.cards-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.metric-card{height:85px;padding:13px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) 52px;align-items:center;gap:8px}.metric-icon{font-size:27px;color:#dce3e6}.metric-label{font-size:11px;color:#9aa7ad;letter-spacing:.5px}.metric-value{font-size:29px;font-weight:900;line-height:1.15;margin-top:3px}.delta{font-size:11px;color:var(--green);font-weight:800}.spark{height:34px;width:52px;position:relative}.spark svg{width:100%;height:100%;overflow:visible}.spark path{fill:none;stroke:var(--green);stroke-width:2}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2.9fr) minmax(320px,1.17fr);gap:12px}.standings-panel{min-width:0}.tabs{margin-left:auto;display:flex;background:#080c0e;border:1px solid var(--line);border-radius:6px;overflow:hidden}.tab{padding:9px 19px;font-size:11px;color:#aab5ba}.tab.active{background:#283136;color:#fff;font-weight:800}.standings-table{width:100%;border-collapse:collapse}.standings-table th{font-size:10px;text-align:left;color:#89959a;font-weight:700;padding:10px 12px;border-bottom:1px solid var(--line)}.standings-table td{padding:7px 12px;border-bottom:1px solid #172024;vertical-align:middle}.standings-table tr:last-child td{border-bottom:0}.rank{font-size:16px;font-weight:800;width:34px}.product-cell{display:flex;align-items:center;gap:10px;min-width:180px}.product-thumb{width:44px;height:44px;flex:0 0 44px;border-radius:5px;border:1px solid #2b383e;overflow:hidden;background:#11181c;display:grid;place-items:center;box-shadow:0 5px 20px rgba(0,0,0,.25)}.product-thumb.small{width:27px;height:27px;flex-basis:27px}.product-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.78) contrast(1.05)}.product-thumb.auto{background:radial-gradient(circle at 65% 20%,#293740,#10161a 48%,#050708);font-family:Georgia,serif;font-size:20px;color:#e6ecef}.product-thumb.cat-ai-agents{background:radial-gradient(circle at 65% 30%,#40388c,#16152d 45%,#06070b)}.product-thumb.cat-dental-tech{background:radial-gradient(circle at 60% 25%,#5792af,#17242b 48%,#050708)}.product-thumb.cat-construction-tech{background:radial-gradient(circle at 60% 25%,#665b42,#1d1911 48%,#050708)}.product-thumb.cat-real-estate-tech{background:radial-gradient(circle at 60% 25%,#7e5b3e,#241a13 48%,#050708)}.product-thumb.cat-cybersecurity{background:radial-gradient(circle at 60% 25%,#285c89,#0c1c2a 48%,#050708)}.product-name{font-weight:900;font-size:13px}.product-tagline{font-family:Inter,sans-serif;color:#87939a;font-size:10px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.momentum{display:flex;align-items:center;gap:9px}.momentum strong{width:28px;font-size:15px}.bar{height:7px;width:80px;background:#1b2529;border-radius:9px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#16c877,#48f3a5);border-radius:inherit}.state{display:inline-flex;align-items:center;justify-content:center;border:1px solid #244233;color:#6bffae;border-radius:5px;font-size:10px;font-weight:900;padding:6px 11px;min-width:90px}.state.breakout,.state.trending{border-color:#165c3a;background:#092518;color:#38f198}.state.hot{border-color:#8a5d0e;background:#211604;color:#ffb72e}.state.flatlining{border-color:#6a282d;background:#210b0d;color:#ff6771}.state.watching{border-color:#334047;color:#a7b1b6;background:#101518}
.product-side{overflow:hidden}.product-hero-mini{height:180px;background:radial-gradient(circle at 70% 30%,#26333a,#0a0e11 48%,#050708);position:relative;border-bottom:1px solid var(--line);padding:16px}.hero-name{font-size:18px;font-weight:1000}.hero-category{font-size:12px;color:#95a1a7;margin-top:3px}.hero-visual{position:absolute;left:14px;right:14px;bottom:12px;height:92px;border-radius:6px;border:1px solid #28353a;background:linear-gradient(145deg,#11181d,#0a0f12);overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover;opacity:.72}.hero-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.65))}.hero-screen-lines{position:absolute;z-index:2;left:22px;bottom:26px;width:52%;height:50px;border:1px solid #324047;border-radius:4px;background:#0a0e10;padding:6px}.hero-screen-lines i{display:block;height:5px;background:#28363c;margin:4px;border-radius:4px}.side-stats{display:grid;grid-template-columns:repeat(3,1fr)}.side-stat{padding:12px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.side-stat:nth-child(3n){border-right:0}.side-stat label{font-size:9px;color:#87939a}.side-stat strong{font-size:19px;font-family:Consolas,monospace;display:block;margin-top:4px}.wide-action{margin:10px;height:34px;width:calc(100% - 20px);border:0;border-radius:5px;background:#f1f4f5;color:#050708;font-weight:900}.lower-grid{display:grid;grid-template-columns:1.05fr 1.22fr 1fr .95fr;gap:12px;margin-top:12px}.mini-list{padding:6px 12px 9px}.mini-row{min-height:35px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;border-bottom:1px solid #172024;font-size:11px}.mini-row:last-child{border:0}.mini-main{display:flex;align-items:center;gap:8px;min-width:0}.mini-title{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wire-strip{margin-top:12px}.wire-grid{padding:9px 12px;display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.wire-card{min-height:58px;border:1px solid var(--line2);border-radius:5px;background:#0b1012;padding:8px 10px;display:grid;grid-template-columns:32px 1fr 48px;gap:8px;align-items:center}.wire-icon{font-size:25px}.wire-name{font-weight:900;font-size:11px}.wire-count{font-size:10px;color:#9aa4a9}.wire-card:hover{border-color:#38504a;background:#0c1412}
/* Product player card */.player-hero{min-height:178px;display:grid;grid-template-columns:130px minmax(0,1.2fr) minmax(300px,.95fr);overflow:hidden;position:relative}.player-logo{margin:16px;width:110px;height:110px;border:1px solid #304047;border-radius:7px;display:grid;place-items:center;background:#050708;font-size:48px;font-family:Georgia,serif}.player-copy{padding:18px 10px}.player-title{font-size:34px;font-weight:1000;letter-spacing:-1px}.player-copy .lead{color:#9aa6ac;margin:10px 0 15px;max-width:620px}.player-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{border:1px solid #344249;background:#101619;color:#eaf0f2;border-radius:5px;padding:9px 15px;font-weight:800}.btn:hover{border-color:#597078}.btn-primary{background:#eaf0f2;color:#050708;border-color:#fff}.btn-green{color:#35f298;border-color:#148b51;background:#062016}.btn-danger{color:#ff7880;border-color:#71323a;background:#18090c}.player-hero-visual{border-left:1px solid var(--line);background:radial-gradient(circle at 40% 30%,#2a3439,#0b1012 52%,#040607);position:relative;overflow:hidden}.player-hero-visual img{width:100%;height:100%;object-fit:cover;opacity:.6}.player-hero-visual .watermark{position:absolute;bottom:18px;right:22px;font-family:Consolas,monospace;letter-spacing:4px;color:#d7dfe2;font-size:12px}.stats-seven{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin:10px 0}.stat-card{min-height:88px;padding:12px 14px}.stat-card label{color:#87939a;font-size:10px}.stat-card strong{font-size:25px;display:block;margin:5px 0}.player-grid{display:grid;grid-template-columns:1.4fr 1.2fr .7fr;gap:10px}.score-list{padding:6px 12px 12px}.score-row{display:grid;grid-template-columns:135px minmax(0,1fr) 56px 28px;gap:10px;align-items:center;min-height:43px;border-bottom:1px solid #172024}.score-row:last-child{border:0}.score-label strong{display:block;font-size:12px}.score-label small{font-size:9px;color:#7e8b91}.score-bar{height:8px;background:#172126;border-radius:10px;overflow:hidden}.score-bar i{display:block;height:100%;background:var(--green)}.score-number{font-size:11px;color:#cdd6da}.timeline{padding:9px 13px;position:relative}.timeline::before{content:"";position:absolute;left:26px;top:18px;bottom:18px;width:1px;background:#1dd57f}.time-event{display:grid;grid-template-columns:52px 1fr auto;gap:9px;min-height:51px;position:relative;padding-left:14px}.time-event::before{content:"";position:absolute;left:8px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px rgba(50,238,145,.5)}.time-event .when{font-size:9px;color:#7f8a90;margin-left:10px}.time-event strong{font-size:11px}.time-event p{margin:2px 0;color:#8a979d;font-size:9px}.event-pill{height:20px;padding:3px 8px;border:1px solid #21583d;color:#43f39c;border-radius:4px;font-size:8px}.quick-list{padding:6px 12px}.quick-row{display:grid;grid-template-columns:75px 1fr;gap:10px;border-bottom:1px solid #172024;padding:8px 0;font-size:10px}.quick-row:last-child{border:0}.quick-row span:first-child{color:#7d898f}.subgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.rank-cards{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.rank-card{border:1px solid var(--line);border-radius:5px;padding:12px;background:#091012}.rank-card strong{font-size:24px}.donut-wrap{padding:12px;display:grid;grid-template-columns:135px 1fr;align-items:center}.donut{width:110px;height:110px;border-radius:50%;background:conic-gradient(var(--green) 0 32%,#5278ff 32% 50%,#f3b334 50% 64%,#e64a49 64% 76%,#9948e8 76% 86%,#29bad4 86% 94%,#777 94%);display:grid;place-items:center}.donut::after{content:"";width:66px;height:66px;background:#091012;border-radius:50%;position:absolute}.donut-label{z-index:2;text-align:center;font-family:Consolas,monospace;font-weight:900}.legend{font-size:10px}.legend div{margin:6px 0}.dot{display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--green);margin-right:6px}.media-grid{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.media-card{border:1px solid var(--line);border-radius:5px;padding:9px;background:#0a0f11}.media-card .source{font-size:9px;color:#8f9ba0}.media-card strong{display:block;font-size:10px;margin-top:7px}.media-card small{color:#77848a;font-size:9px}.updates-list,.comments-list{padding:10px}.update-item,.comment-item{border-bottom:1px solid #172024;padding:9px 0}.update-item:last-child,.comment-item:last-child{border:0}.update-item strong,.comment-item strong{font-size:11px}.update-item p,.comment-item p{font-size:10px;color:#8d999e;line-height:1.45;margin:4px 0}.comment-form textarea,.update-form textarea{width:100%;min-height:75px;background:#070b0d;color:#e8edef;border:1px solid #2b393f;border-radius:5px;padding:10px;resize:vertical}.input,form input,form select,form textarea{background:#070b0d;color:#e8edef;border:1px solid #29383e;border-radius:5px;padding:10px;outline:none}form input:focus,form select:focus,form textarea:focus{border-color:#557078}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form-grid label{font-size:11px;color:#98a4a9;display:flex;flex-direction:column;gap:6px}.form-grid .full{grid-column:1/-1}.alert{padding:11px 13px;border-radius:5px;margin:10px 0;border:1px solid #2c483c;background:#0a1b14;color:#75f5ae}.alert.bad{border-color:#5b2d31;background:#1b0b0d;color:#ff9298}.flash-wrap{position:fixed;right:18px;top:120px;z-index:80;width:330px}.flash{padding:12px 14px;background:#0b1712;border:1px solid #245a3d;border-radius:6px;margin-bottom:7px;box-shadow:0 10px 40px #000}.flash.error{background:#1b0a0c;border-color:#6f2931}.modal{position:fixed;inset:0;background:rgba(0,0,0,.74);display:none;align-items:center;justify-content:center;z-index:90}.modal.open{display:flex}.modal-box{width:min(520px,92vw);padding:20px}.modal-close{float:right;background:transparent;border:0;color:#aaa;font-size:20px}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:10px;border-bottom:1px solid var(--line);font-size:11px}.table th{color:#7e8a90}.pagination{display:flex;gap:6px;margin-top:12px}.pagination a{padding:7px 10px;border:1px solid var(--line);border-radius:4px}.pagination a.active{background:#263237}.empty{padding:28px;text-align:center;color:#6f7b80}.setup-body{display:grid;place-items:center;min-height:100vh;padding:30px}.setup-shell{width:min(920px,96vw)}.setup-brand{margin-bottom:18px}.setup-card{padding:28px;border:1px solid var(--line2);border-radius:8px;background:#090d0f;box-shadow:0 30px 120px #000}.setup-card h1{font-size:34px;margin:5px 0 8px}.setup-card h3{font-size:12px;letter-spacing:1.5px;color:#b4bfc3;margin:24px 0 10px}.setup-card .btn{margin-top:24px}.auth-shell{min-height:calc(100vh - 105px);display:grid;place-items:center;padding:30px}.auth-card{width:min(430px,92vw);padding:24px}.auth-card h1{font-size:28px;margin:0 0 5px}.auth-card form{display:grid;gap:12px;margin-top:20px}.auth-card label{font-size:11px;color:#8f9ba0;display:grid;gap:5px}.auth-links{display:flex;justify-content:space-between;color:#87939a;font-size:11px;margin-top:13px}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.admin-card{padding:16px}.admin-card strong{font-size:24px;display:block;margin-top:5px}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.toolbar .grow{margin-left:auto}.badge{padding:4px 7px;border-radius:4px;border:1px solid var(--line2);font-size:9px;color:#a7b2b7}.badge.green{border-color:#176441;background:#092417}.badge.amber{border-color:#795717;background:#211704}.claim-banner{padding:10px 14px;background:#11170e;border:1px solid #3f5427;border-radius:5px;color:#d9e6c9;font-size:11px;margin:10px 0}.league-hero{padding:22px;display:flex;align-items:center;gap:20px}.league-hero .big-icon{font-size:55px}.league-title{font-size:32px;font-weight:1000}.subscribe-box{margin-left:auto;display:flex;gap:8px}.subscribe-box input{min-width:230px}.search-results{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.search-card{padding:13px}.search-card .product-cell{margin-bottom:12px}.source-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.footer-note{padding:28px 15px;text-align:center;color:#536066;font-size:10px;letter-spacing:1.5px}
@media(max-width:1250px){:root{--side:165px}.cards-row{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.product-side{display:none}.lower-grid{grid-template-columns:repeat(2,1fr)}.wire-grid{grid-template-columns:repeat(3,1fr)}.stats-seven{grid-template-columns:repeat(4,1fr)}.player-grid{grid-template-columns:1.4fr 1fr}.player-grid>.right-rail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.player-hero{grid-template-columns:110px 1fr}.player-hero-visual{display:none}}
@media(max-width:800px){:root{--side:0px;--header:58px}.brand{font-size:19px}.brand small{display:none}.topbar{padding:0 12px}.top-search{display:none}.sidebar{position:fixed;left:-260px;width:220px;z-index:60;transition:.25s}.sidebar.open{left:0}.app-shell{grid-template-columns:1fr}.main{padding:9px}.cards-row{grid-template-columns:repeat(2,1fr);gap:7px}.metric-card{grid-template-columns:35px 1fr;height:76px}.metric-card .spark{display:none}.metric-value{font-size:22px}.standings-table th:nth-child(3),.standings-table td:nth-child(3),.standings-table th:nth-child(4),.standings-table td:nth-child(4){display:none}.product-tagline{max-width:160px}.lower-grid{grid-template-columns:1fr}.wire-grid{grid-template-columns:1fr 1fr}.stats-seven{grid-template-columns:repeat(2,1fr)}.player-hero{grid-template-columns:80px 1fr}.player-logo{width:68px;height:68px;margin:10px;font-size:30px}.player-title{font-size:25px}.player-copy{padding:12px 8px}.player-grid,.subgrid{grid-template-columns:1fr}.player-grid>.right-rail{display:block}.form-grid{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr 1fr}.search-results{grid-template-columns:1fr}.brand-menu{display:block}.tabs{display:none}.side-bottom{display:none}.source-split{grid-template-columns:1fr}}

/* ===== V0.1.1 visual lift ===== */
:root{
  --glow: rgba(50,238,145,.22);
  --glow-strong: rgba(50,238,145,.5);
}
html,body{
  background:
    radial-gradient(circle at 22% -4%, rgba(39,63,77,.18), transparent 23%),
    radial-gradient(circle at 74% 0%, rgba(23,48,73,.22), transparent 25%),
    linear-gradient(180deg,#06090a 0%,#040607 100%);
}
body::before{
  content:""; position:fixed; inset:0; pointer-events:none; opacity:.08;
  background:repeating-linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.04) 1px,transparent 1px,transparent 4px);
}
.svg-icon{width:20px;height:20px;display:block;filter:drop-shadow(0 0 10px rgba(255,255,255,.05))}
.brand{display:flex;align-items:center;gap:18px;min-width:0}
.brand img{height:42px;width:auto;display:block;filter:drop-shadow(0 0 22px rgba(255,255,255,.12))}
.brand small{margin-left:0;font-size:10px;line-height:1.35;letter-spacing:2px;text-transform:uppercase;color:#c6d0d4;opacity:.95}
.topbar{gap:18px;background:linear-gradient(180deg,rgba(4,7,8,.98),rgba(6,10,12,.95));box-shadow:0 12px 40px rgba(0,0,0,.35)}
.top-search{box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 0 0 1px rgba(34,45,52,.15)}
.top-search:focus-within{border-color:#345864; box-shadow:0 0 0 1px rgba(75,120,138,.35),0 0 25px rgba(43,220,134,.08)}
.search-icon .svg-icon{width:17px;height:17px;color:#dce4e8}
.icon-btn .svg-icon{width:18px;height:18px}
.avatar{font-weight:900;letter-spacing:.6px}
.ticker-wrap{box-shadow:0 10px 30px rgba(0,0,0,.2)}
.sidebar{background:linear-gradient(180deg,rgba(6,9,10,.98),rgba(4,7,8,.98));}
.nav-link{position:relative;border-left-width:3px;height:50px;font-size:13px}
.nav-link::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:0;background:linear-gradient(180deg,transparent,var(--green),transparent);transition:.2s}
.nav-link.active::after{height:70%}
.nav-link.active{box-shadow:inset 0 0 40px rgba(255,255,255,.02), inset 40px 0 50px rgba(13,24,29,.55)}
.nav-icon{width:22px;height:22px;color:#fff;opacity:.92}
.side-bottom{position:relative}
.skull{height:auto;display:block;opacity:.9;filter:none;margin-bottom:8px}
.skull img{width:100%;display:block;opacity:.9;mix-blend-mode:screen}
.side-link{font-size:13px;color:#aeb8bc}
.panel{box-shadow:inset 0 0 0 1px rgba(255,255,255,.015), 0 20px 55px rgba(0,0,0,.28)}
.panel-title .svg-icon{width:15px;height:15px;color:#f4f7f8}
.metric-card,.product-hero-mini,.stat-card,.wire-card,.media-card,.rank-card,.search-card,.auth-card,.setup-card{position:relative;overflow:hidden}
.metric-card::before,.product-hero-mini::before,.stat-card::before,.wire-card::before,.media-card::before,.rank-card::before,.search-card::before,.auth-card::before,.setup-card::before{
  content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.03) 35%,transparent 70%);transform:translateX(-120%);animation:dfcScan 8s linear infinite;pointer-events:none
}
@keyframes dfcScan{0%,15%{transform:translateX(-120%)}35%,100%{transform:translateX(120%)}}
.metric-icon{display:grid;place-items:center;color:#e9eff2}
.metric-icon .svg-icon{width:28px;height:28px}
.metric-value{text-shadow:0 0 12px rgba(255,255,255,.05)}
.delta{text-transform:uppercase;letter-spacing:.2px;color:#35f298}
.spark{height:36px;width:60px}
.spark-area{fill:rgba(50,238,145,.12); opacity:.85}
.spark svg defs + path{} /* keep parser happy */
.spark-line{fill:none;stroke:var(--green);stroke-width:2.3;stroke-linejoin:round;stroke-linecap:round}
.spark-dot{fill:#8fffc5;filter:drop-shadow(0 0 7px rgba(50,238,145,.85));animation:dfcPulse 1.8s ease-in-out infinite}
@keyframes dfcPulse{50%{transform:scale(1.15)}}
.bar,.score-bar{background:linear-gradient(180deg,#122027,#1a252b)}
.bar i,.score-bar i{background:linear-gradient(90deg,#0fcc75 0%,#38f198 55%,#8dffd0 100%);box-shadow:0 0 12px rgba(50,238,145,.35)}
.state{letter-spacing:.8px}
.standings-table tr:hover td{background:rgba(18,25,28,.45)}
.product-thumb.auto{display:grid;place-items:center}
.product-thumb-symbol{width:24px;height:24px;color:#f3f7f8;display:grid;place-items:center;opacity:.95}
.product-thumb.small .product-thumb-symbol{width:16px;height:16px}
.product-thumb-symbol .svg-icon{width:100%;height:100%}
.product-thumb.auto.cat-creator-tech{background:radial-gradient(circle at 50% 20%,#493546,#120f17 48%,#050708)}
.product-thumb.auto.cat-govcon{background:radial-gradient(circle at 50% 20%,#434b5b,#11161e 48%,#050708)}
.product-hero-mini{background:radial-gradient(circle at 75% 15%,rgba(42,55,61,.95),rgba(11,14,16,.98) 46%,#050708 100%)}
.hero-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #21583d;border-radius:999px;background:rgba(5,20,13,.9);color:#66ffb3;font-size:10px;font-weight:900;letter-spacing:.8px;margin-bottom:8px}
.hero-visual{box-shadow:0 12px 25px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.02)}
.hero-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.38));z-index:1}
.hero-screen-lines{z-index:2}
.hero-screen-lines i{box-shadow:0 0 12px rgba(95,214,255,.06)}
.hero-mini-chart{position:absolute;z-index:2;right:18px;bottom:16px;display:flex;align-items:flex-end;gap:4px;height:34px}
.hero-mini-chart span{display:block;width:6px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#58ffba,#0bc86d);box-shadow:0 0 10px rgba(50,238,145,.28);animation:heroBars 2.6s ease-in-out infinite}
.hero-mini-chart span:nth-child(1){height:10px}.hero-mini-chart span:nth-child(2){height:18px;animation-delay:.18s}.hero-mini-chart span:nth-child(3){height:24px;animation-delay:.35s}.hero-mini-chart span:nth-child(4){height:14px;animation-delay:.5s}
@keyframes heroBars{50%{transform:translateY(-3px);opacity:.85}}
.wide-action{font-size:15px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 16px 28px rgba(0,0,0,.3)}
.wire-grid{align-items:stretch}
.wire-card{display:grid;grid-template-columns:42px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:76px}
.wire-icon{width:42px;height:42px;border-radius:9px;display:grid;place-items:center;border:1px solid #29373e;background:linear-gradient(180deg,#10161a,#090d10);color:#fff}
.wire-icon .svg-icon{width:22px;height:22px}
.wire-name{display:block;font-weight:800}
.wire-count{display:block;color:#b0bcc1;font-size:12px;margin-top:2px}
.mini-row{min-height:44px}
.explain-strip{margin-bottom:12px;padding:12px 16px;background:linear-gradient(180deg,rgba(8,14,16,.96),rgba(6,10,12,.98))}
.explain-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:center}
.explain-main strong{display:block;font-size:12px;letter-spacing:1.2px;color:#f1f5f6;margin-bottom:6px}
.explain-main span{color:#b4bfc4;line-height:1.5;font-size:13px}
.explain-points{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.explain-points span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--line2);border-radius:6px;background:#0a1012;color:#bfc9cd;font-size:12px}
.explain-points b{color:#38f198}
.player-logo,.product-thumb,.wire-icon,.icon-btn,.avatar,.btn,.state,.rank-card,.modal-box,.share-form input,.share-form textarea{box-shadow:0 0 0 1px rgba(255,255,255,.03),0 10px 25px rgba(0,0,0,.15)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:37px;letter-spacing:.2px;transition:.18s ease}
.btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.22)}
.btn-green{box-shadow:inset 0 0 0 1px rgba(58,241,151,.12),0 0 24px rgba(28,193,115,.08)}
.player-hero{align-items:stretch}
.player-hero-visual{display:flex;align-items:flex-end;justify-content:flex-end;min-height:176px}
.player-hero-visual .watermark{text-align:right;line-height:1.45;text-shadow:0 0 14px rgba(255,255,255,.06)}
.stats-seven{grid-template-columns:repeat(7,minmax(0,1fr))}
.stat-card strong{font-size:24px;line-height:1.12}
.time-event,.quick-row,.score-row,.media-grid,.updates-list,.comments-list,.rank-cards,.donut-wrap,.player-grid>div,.right-rail,.product-cell span{min-width:0}
.donut{box-shadow:0 0 30px rgba(50,238,145,.08)}
.quick-row b,.quick-row a{overflow-wrap:anywhere}
.modal-box{width:min(540px,92vw);padding:20px 22px;background:linear-gradient(180deg,#0b1114,#091013)}
.share-form{display:grid;gap:12px;margin-top:16px}.share-form label{display:grid;gap:6px;font-size:12px;color:#b7c1c6}.share-actions{display:flex;gap:8px;flex-wrap:wrap}.share-status{min-height:18px}
.empty{font-size:12px}
@media(max-width:1250px){.explain-grid{grid-template-columns:1fr}.explain-points{justify-content:flex-start}}
@media(max-width:800px){
  .brand img{height:34px}.brand small{display:none}.topbar{padding:0 12px}.top-actions{margin-left:auto}.brand-menu{display:none!important}
  .explain-points span{font-size:11px}
  .stats-seven{grid-template-columns:repeat(2,minmax(0,1fr))}
  .player-grid{grid-template-columns:1fr}.player-grid>.right-rail{display:block}
  .wire-card{grid-template-columns:36px 1fr}
}

/* ===== V0.1.2 competition + live market pass ===== */
.topbar{background:#000!important}
.ticker-wrap{background:#020303!important}
.brand img{mix-blend-mode:normal}
.side-bottom{
  min-height:360px;
  padding:170px 30px 18px;
  background-image:
    linear-gradient(180deg,rgba(4,7,8,0) 0%,rgba(4,7,8,.08) 28%,rgba(4,7,8,.52) 72%,rgba(4,7,8,.92) 100%),
    url('/assets/img/sidebar-skull.png');
  background-size:auto 255px;
  background-repeat:no-repeat;
  background-position:center 10px;
  position:relative;
}
.side-bottom::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 26%,rgba(255,255,255,.04),transparent 35%);pointer-events:none}
.side-bottom>*{position:relative;z-index:1}
.side-motto{text-shadow:0 3px 18px #000;color:#eef3f5}
.side-link{color:#aeb9be;text-shadow:0 2px 8px #000}.side-link:hover{color:#fff}
.product-copy{display:block;min-width:0}.product-name,.product-tagline{display:block}.product-name{margin-bottom:2px}.product-tagline{line-height:1.2}
.row-actions{display:flex;gap:5px;align-items:center;justify-content:flex-end;min-width:132px}.row-action{width:30px;height:30px;display:grid;place-items:center;border:1px solid #2a3a41;border-radius:5px;background:#091013;color:#d8e0e4;padding:0;transition:.16s}.row-action .svg-icon{width:15px;height:15px}.row-action:hover{border-color:#3fe995;color:#fff;box-shadow:0 0 18px rgba(50,238,145,.12);transform:translateY(-1px)}.row-action.js-watch.btn-green{color:#39f29a;border-color:#1a7046;background:#071c13}
.theme-card-red{border-color:#3d2428}.theme-card-blue{border-color:#1b3245}.theme-card-amber{border-color:#493714}.theme-card-violet{border-color:#33234b}
.spark.theme-green .spark-line{stroke:#37f09a}.spark.theme-green .spark-area{fill:rgba(55,240,154,.14)}.spark.theme-green .spark-dot{fill:#7effbd}
.spark.theme-blue .spark-line{stroke:#4fa7ff}.spark.theme-blue .spark-area{fill:rgba(79,167,255,.14)}.spark.theme-blue .spark-dot{fill:#8fc8ff}
.spark.theme-violet .spark-line{stroke:#9d62ff}.spark.theme-violet .spark-area{fill:rgba(157,98,255,.14)}.spark.theme-violet .spark-dot{fill:#c6a5ff}
.spark.theme-red .spark-line{stroke:#ff5b66}.spark.theme-red .spark-area{fill:rgba(255,91,102,.14)}.spark.theme-red .spark-dot{fill:#ff9198}
.spark.theme-amber .spark-line{stroke:#ffb833}.spark.theme-amber .spark-area{fill:rgba(255,184,51,.14)}.spark.theme-amber .spark-dot{fill:#ffd47a}
.spark.theme-orange .spark-line{stroke:#ff8a35}.spark.theme-orange .spark-area{fill:rgba(255,138,53,.14)}.spark.theme-orange .spark-dot{fill:#ffb77d}
.module-hot{border-color:#4a2614;box-shadow:0 0 36px rgba(255,111,31,.06),inset 0 1px rgba(255,255,255,.02)}.module-hot .panel-title{color:#fff}.module-hot .module-icon{filter:drop-shadow(0 0 8px #ff7b1f);animation:firePulse 1.25s ease-in-out infinite}
.module-shipped{border-color:#2b2854}.module-shipped .module-icon{color:#9d8cff;filter:drop-shadow(0 0 8px rgba(157,140,255,.7))}
.module-risers{border-color:#173f2f}.module-risers .module-icon{color:#38ef98;filter:drop-shadow(0 0 8px rgba(56,239,152,.6))}
.module-drops{border-color:#4b2429}.module-drops .module-icon{color:#ff555f;filter:drop-shadow(0 0 8px rgba(255,85,95,.5))}
@keyframes firePulse{50%{transform:scale(1.08);filter:drop-shadow(0 0 14px #ff7b1f) drop-shadow(0 0 30px rgba(255,59,0,.5))}}
.nav-hot .nav-icon{color:#ff9349}.nav-hot .svg-icon{filter:drop-shadow(0 0 8px rgba(255,106,25,.55));animation:firePulse 1.4s ease-in-out infinite}.nav-leagues .nav-icon,.nav-standings .nav-icon{color:#ffd66a}.nav-leagues .svg-icon,.nav-standings .svg-icon{filter:drop-shadow(0 0 8px rgba(255,209,92,.25))}
.wire-card{overflow:hidden}.wire-icon{overflow:hidden;padding:0;background:#070b0d}.wire-icon img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.05)}.wire-card:hover{border-color:#248a59;box-shadow:0 0 24px rgba(40,235,145,.07)}
.league-card-icon{width:62px;height:62px;border:1px solid #2b3940;border-radius:8px;overflow:hidden;background:#070b0d;display:grid;place-items:center}.league-card-icon img,.big-icon img{width:100%;height:100%;object-fit:cover}.big-icon{width:78px;height:78px;border-radius:10px;overflow:hidden;border:1px solid #33434a;display:grid;place-items:center;background:#071013}.big-icon .svg-icon{width:40px;height:40px}
.player-scoreboard{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0 0;border-color:#26383e;background:linear-gradient(90deg,#071014,#0a1113 50%,#071014)}.player-scoreboard>div{padding:11px 14px;border-right:1px solid var(--line)}.player-scoreboard>div:last-child{border-right:0}.player-scoreboard small{display:block;color:#728087;font-size:9px;letter-spacing:.9px}.player-scoreboard strong{display:block;margin-top:4px;font-family:Consolas,monospace;font-size:14px;letter-spacing:.2px}.hero-fallback-large{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:12px;background:radial-gradient(circle at 60% 35%,#17252b,#081012 55%,#040607)}.hero-fallback-large span{width:64px;height:64px;color:#e7eff2;opacity:.8}.hero-fallback-large span .svg-icon{width:100%;height:100%}.hero-fallback-large b{font-size:20px;letter-spacing:2px;color:#dfe6e9}
.player-hero-visual img{filter:saturate(.86) contrast(1.08) brightness(.68)}.player-hero-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,8,.1),rgba(4,7,8,.44));pointer-events:none}.player-hero-visual .watermark{z-index:2}
.stat-card{min-height:112px}.stat-card .spark{position:absolute;right:10px;bottom:8px;width:92px;height:48px;opacity:.9}.stat-card strong{position:relative;z-index:2}.stat-card .delta{position:relative;z-index:2}.theme-card-green{box-shadow:inset 0 -30px 60px rgba(38,225,135,.025)}.theme-card-blue{box-shadow:inset 0 -30px 60px rgba(79,167,255,.03)}.theme-card-violet{box-shadow:inset 0 -30px 60px rgba(157,98,255,.03)}.theme-card-red{box-shadow:inset 0 -30px 60px rgba(255,91,102,.03)}.theme-card-amber,.theme-card-orange{box-shadow:inset 0 -30px 60px rgba(255,184,51,.03)}
.movement-key{margin-top:12px;padding:12px}.movement-key-head{display:flex;align-items:center;gap:16px;margin-bottom:10px}.movement-key-head>div{display:grid;gap:3px}.movement-key-head strong{font-size:14px;letter-spacing:.4px}.movement-key-head span{font-size:10px;color:#95a2a8;letter-spacing:.5px}.movement-key-head .btn{margin-left:auto}.movement-key-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.key-card{min-height:72px;border:1px solid #29363c;border-radius:6px;padding:10px;background:#091013;display:grid;align-content:center;gap:2px}.key-card b{font-size:9px;color:#89969b}.key-card strong{font-family:Consolas,monospace;font-size:18px}.key-card span{font-size:9px;color:#7e8b91}.key-green strong{color:#38f098}.key-blue strong{color:#4fa7ff}.key-violet strong{color:#9d62ff}.key-orange strong{color:#ff9b4a}.key-red strong{color:#ff5b66}.key-amber strong{color:#ffb833}.key-dark strong{color:#a7b1b6}
.market-wire{margin-top:12px}.market-wire-grid{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.market-wire-card{border:1px solid #243038;border-radius:6px;padding:11px;background:linear-gradient(180deg,#0b1114,#080d0f);min-height:100px;display:grid;align-content:start;gap:5px}.market-wire-card:hover{border-color:#32505e}.market-wire-card .source{font-size:9px;color:#6f7d84}.market-wire-card .product{color:#41ef98;font-size:10px;font-weight:900;letter-spacing:.5px}.market-wire-card strong{font-size:12px;line-height:1.35}.market-wire-card .heat{font-size:10px;color:#ff8a65}
.pulse-badge{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#44f39d}.pulse-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#38ef98;box-shadow:0 0 12px rgba(56,239,152,.8);animation:pulse 1.3s infinite}
@media(max-width:1350px){.movement-key-grid{grid-template-columns:repeat(4,1fr)}.row-actions{min-width:122px}.standings-table th:nth-child(3),.standings-table td:nth-child(3){display:none}}
@media(max-width:900px){.player-scoreboard{grid-template-columns:1fr 1fr}.player-scoreboard>div:nth-child(2){border-right:0}.movement-key-grid{grid-template-columns:repeat(2,1fr)}.market-wire-grid{grid-template-columns:1fr}.standings-table th:last-child,.standings-table td:last-child{display:none}.side-bottom{padding-top:155px;background-size:auto 225px}}
.stat-flash{animation:statFlash .85s ease-out}@keyframes statFlash{0%{text-shadow:0 0 0 transparent}35%{color:#7effbd;text-shadow:0 0 18px rgba(50,238,145,.85)}100%{text-shadow:0 0 0 transparent}}
.player-grid{grid-template-columns:minmax(0,1.38fr) minmax(0,1.16fr) minmax(255px,.72fr)}
.player-grid>div,.right-rail,.panel,.standings-panel{min-width:0}.score-row{grid-template-columns:minmax(115px,135px) minmax(90px,1fr) 56px 28px}.quick-row{grid-template-columns:75px minmax(0,1fr)}
.standings-table td,.standings-table th{white-space:nowrap}.standings-table td:nth-child(2),.standings-table th:nth-child(2){white-space:normal}
@media(max-width:1250px){.player-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.player-grid>.right-rail{grid-column:1/-1}}

/* ===== V0.1.3 Founder Mask System ===== */
.persona-top{overflow:hidden;padding:0}.persona-top .persona-avatar{width:100%;height:100%;border:0;border-radius:50%}.persona-top .persona-avatar img{width:100%;height:100%;object-fit:cover;display:block}.persona-avatar{display:inline-grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--persona) 55%,#273238);background:#070a0c;box-shadow:0 0 18px color-mix(in srgb,var(--persona) 18%,transparent)}.persona-avatar img{width:100%;height:100%;object-fit:cover;display:block}.persona-avatar.tiny{width:38px;height:38px;border-radius:50%}.persona-avatar.micro{width:22px;height:22px;border-radius:5px;vertical-align:middle}.persona-avatar.account{width:150px;height:150px;border-radius:12px;flex:0 0 150px}.persona-label{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--persona) 50%,#2a3439);background:color-mix(in srgb,var(--persona) 10%,#071012);color:var(--persona);border-radius:4px;font-size:8px;font-weight:900;letter-spacing:.8px;white-space:nowrap}.persona-page{min-height:100vh;padding:34px clamp(14px,4vw,56px) 70px;background:radial-gradient(circle at 50% -10%,#172026 0,#090d0f 26%,#030506 68%)}.persona-page-head{max-width:920px;margin:0 auto 24px;text-align:center}.persona-brand{justify-content:center;margin-bottom:20px}.persona-brand img{height:52px}.persona-kicker{font-family:Consolas,monospace;color:var(--green);letter-spacing:2.2px;font-size:10px;font-weight:900}.persona-page-head h1{font-size:clamp(30px,5vw,58px);margin:8px 0 8px;letter-spacing:-2px}.persona-page-head p{color:#a7b3b8;font-size:15px;line-height:1.6;margin:5px auto;max-width:780px}.persona-page-head p strong{color:#fff}.persona-sub{font-family:Consolas,monospace;font-size:11px!important;letter-spacing:.6px;color:#718086!important}.persona-grid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.persona-card{position:relative;display:block;border:1px solid #202d33;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#0b1114,#070a0c);cursor:pointer;box-shadow:0 18px 45px rgba(0,0,0,.28);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.persona-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--persona) 52%,#25333a);box-shadow:0 24px 60px rgba(0,0,0,.38),0 0 35px color-mix(in srgb,var(--persona) 10%,transparent)}.persona-card.selected{border-color:var(--persona);box-shadow:0 0 0 1px color-mix(in srgb,var(--persona) 35%,transparent),0 0 38px color-mix(in srgb,var(--persona) 14%,transparent)}.persona-card input{position:absolute;opacity:0;pointer-events:none}.persona-art{aspect-ratio:1.15/1;overflow:hidden;border-bottom:1px solid #202b30;background:#050708}.persona-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease,filter .25s ease;filter:saturate(.88) contrast(1.06)}.persona-card:hover .persona-art img,.persona-card.selected .persona-art img{transform:scale(1.025);filter:saturate(1.04) contrast(1.08)}.persona-copy{padding:14px}.persona-title-row{display:flex;align-items:center;gap:8px;justify-content:space-between}.persona-title-row strong{font-size:15px;letter-spacing:.6px}.persona-title-row span{font-size:8px;font-family:Consolas,monospace;color:var(--persona);letter-spacing:1px}.persona-tagline{font-size:12px;font-weight:800;color:#e8edef;margin-top:8px;line-height:1.4}.persona-copy p{font-size:10px;line-height:1.55;color:#859299;min-height:48px;margin:8px 0 12px}.persona-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-top:1px solid #172024;padding-top:10px}.persona-meta span{font-size:8px;color:#69777d;letter-spacing:.7px}.persona-meta b{display:block;color:#aeb9be;font-size:9px;margin-top:3px}.persona-select{margin-top:12px;border:1px solid #2a3940;border-radius:5px;text-align:center;padding:8px;color:#aeb8bc;font-size:9px;font-weight:900;letter-spacing:1px}.persona-card:hover .persona-select,.persona-card.selected .persona-select{border-color:color-mix(in srgb,var(--persona) 60%,#2a3940);color:var(--persona);background:color-mix(in srgb,var(--persona) 7%,#080c0e)}.persona-card.selected .persona-select::before{content:'✓ ';}.persona-submit{grid-column:1/-1;display:flex;justify-content:center;gap:8px;margin-top:10px;padding-top:16px;border-top:1px solid #172126}.account-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:12px}.account-identity{overflow:hidden}.account-mask{display:flex;gap:18px;align-items:center;padding:20px;background:radial-gradient(circle at 15% 20%,rgba(50,238,145,.06),transparent 34%),linear-gradient(180deg,#0a0f11,#070a0c);border-bottom:1px solid var(--line)}.account-mask h1{font-size:30px;margin:4px 0}.account-mask p{color:#a2adb2;margin:0 0 10px}.account-identity>.btn{margin:14px}.no-persona{padding:20px}.update-author,.comment-author{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.comment-author>span:last-child{font-size:11px}.update-author>span:last-child{font-size:9px}.persona-card::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.025) 42%,transparent 72%);transform:translateX(-130%);animation:personaSweep 9s linear infinite;pointer-events:none}@keyframes personaSweep{0%,35%{transform:translateX(-130%)}55%,100%{transform:translateX(130%)}}
@media(max-width:1150px){.persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid{grid-template-columns:1fr}}
@media(max-width:650px){.persona-page{padding:22px 10px 50px}.persona-grid{grid-template-columns:1fr}.persona-copy p{min-height:0}.persona-avatar.account{width:105px;height:105px;flex-basis:105px}.account-mask{align-items:flex-start}.account-mask h1{font-size:24px}}

/* V0.1.4 Avatar Quick Pick */
.profile-grid{grid-template-columns:1.2fr .8fr}
.profile-card{padding:0;overflow:hidden}
.profile-head{display:grid;grid-template-columns:140px 1fr;gap:18px;align-items:center;padding:22px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 18%,rgba(51,238,145,.08),transparent 34%),linear-gradient(180deg,#0a0f11,#070a0c)}
.profile-selected{display:flex;justify-content:center;align-items:center}
.persona-avatar.account.live-avatar{width:108px;height:108px;flex-basis:108px}
.persona-avatar.account.live-avatar.empty{border:1px solid #203138;background:linear-gradient(180deg,#0c1114,#07090b);box-shadow:inset 0 0 22px rgba(38,255,191,.08)}
.persona-avatar.account.live-avatar.empty span{font-size:44px;font-weight:900;color:#d9eff0}
.profile-selected-copy h2{margin:4px 0 8px;font-size:34px;letter-spacing:.3px}.profile-selected-copy p{margin:0 0 10px;color:#9ba8ad;max-width:680px}
.avatar-picker-wrap{padding:20px 22px 22px}.avatar-picker-wrap h3{margin:10px 0 6px;font-size:22px}
.avatar-status{min-height:18px;margin:8px 0 14px;font-size:11px;font-weight:800;letter-spacing:.8px;color:#33ee91}
.avatar-status.error{color:#ff6b6b}
.avatar-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.avatar-choice{position:relative;display:grid;grid-template-rows:auto 1fr;gap:6px;padding:10px;border-radius:10px;border:1px solid #1d2b31;background:linear-gradient(180deg,#090d10,#06080a);cursor:pointer;transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease;min-height:188px}
.avatar-choice:hover{transform:translateY(-1px);border-color:#2a4549;box-shadow:0 0 0 1px rgba(49,250,176,.12),0 12px 28px rgba(0,0,0,.24)}
.avatar-choice.selected{border-color:#36efa2;box-shadow:0 0 0 1px rgba(49,250,176,.2),0 0 25px rgba(49,250,176,.16), inset 0 0 0 1px rgba(49,250,176,.12);background:linear-gradient(180deg,#0a1112,#070a0c)}
.avatar-choice-name{display:block;text-align:center;font-size:11px;font-weight:900;letter-spacing:1px;color:#d9ebeb;text-transform:uppercase;min-height:28px}
.avatar-choice-art{display:flex;align-items:center;justify-content:center;border:1px solid #1b252b;border-radius:8px;background:radial-gradient(circle at 50% 10%,rgba(36,225,193,.08),transparent 35%),#050708;padding:0;overflow:hidden}
.avatar-choice-art img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
.avatar-choice-check{position:absolute;right:8px;top:8px;width:22px;height:22px;border-radius:999px;border:1px solid #27443b;background:rgba(7,12,13,.9);color:#9cb0b3;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transform:scale(.8);transition:all .14s ease}
.avatar-choice.selected .avatar-choice-check{opacity:1;transform:scale(1);color:#36efa2;border-color:#36efa2;box-shadow:0 0 14px rgba(54,239,162,.25)}
.profile-settings{padding:18px}.profile-form{display:grid;gap:12px}.profile-form label{display:grid;gap:6px;font-size:11px;font-weight:800;letter-spacing:1px;color:#93a3a8;text-transform:uppercase}.profile-actions{display:flex;gap:8px;flex-wrap:wrap}
.persona-top .persona-avatar.tiny{width:40px;height:40px;border-width:1px}.persona-avatar img{width:100%;height:100%;object-fit:cover}
@media(max-width:1100px){.avatar-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-grid{grid-template-columns:1fr}.profile-head{grid-template-columns:100px 1fr}.profile-selected-copy h2{font-size:28px}}
@media(max-width:700px){.avatar-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-head{grid-template-columns:1fr;justify-items:start}.persona-avatar.account.live-avatar{width:92px;height:92px;flex-basis:92px}.profile-selected-copy h2{font-size:24px}}

/* ===== V0.1.5 DFC homepage / game-theory refresh ===== */
.ui-icon{display:block;width:100%;height:100%;object-fit:contain}
.metric-icon-art{width:56px;height:56px;display:grid;place-items:center}
.metric-icon-art .ui-icon{width:44px;height:44px;filter:drop-shadow(0 0 10px rgba(255,255,255,.12))}
.metric-card{min-height:88px;grid-template-columns:56px minmax(0,1fr) 70px;position:relative;overflow:hidden;background:linear-gradient(180deg,#0a0f12,#06090b)}
.metric-card::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}
.metric-copy{min-width:0}.metric-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#c2d2d8;font-weight:800}.metric-value{font-size:28px}.delta{letter-spacing:.4px}
.spark{width:66px;height:42px}.spark-area{opacity:.22}.spark-line{stroke-width:2.4}.spark-dot{r:2.7}
.spark .spark-line{filter:drop-shadow(0 0 7px rgba(50,238,145,.26))}
.theme-card-red .spark .spark-line{filter:drop-shadow(0 0 7px rgba(255,91,102,.26))}
.theme-card-blue .spark .spark-line{filter:drop-shadow(0 0 7px rgba(79,167,255,.24))}
.theme-card-violet .spark .spark-line{filter:drop-shadow(0 0 7px rgba(157,98,255,.24))}
.theme-card-amber .spark .spark-line,.theme-card-orange .spark .spark-line{filter:drop-shadow(0 0 7px rgba(255,184,51,.24))}

.nav-link{height:54px;padding:0 20px;font-weight:800;letter-spacing:.2px;color:#d7e0e4;border-left:3px solid transparent;border-radius:0 10px 10px 0;margin-right:10px;transition:background .16s ease,transform .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}
.nav-link:hover{background:linear-gradient(90deg,#12191d,#0b0f12);transform:translateX(2px)}
.nav-link.active{background:linear-gradient(90deg,#162026,#0c1013);border-left-color:#d6e4ea;box-shadow:inset 0 0 0 1px rgba(130,159,171,.14),0 10px 20px rgba(0,0,0,.18)}
.nav-icon{width:24px;height:24px;display:grid;place-items:center;color:#f4f8fa;filter:drop-shadow(0 0 8px rgba(255,255,255,.08))}
.nav-icon .svg-icon{width:24px;height:24px;stroke-width:2.05}
.nav-label{font-size:13px}
.nav-hot .nav-icon{color:#ffaf43;filter:drop-shadow(0 0 10px rgba(255,145,41,.44));animation:dfcFlame 1.8s ease-in-out infinite}
@keyframes dfcFlame{50%{transform:translateY(-1px) scale(1.05);filter:drop-shadow(0 0 14px rgba(255,145,41,.8))}}
.side-bottom{padding:0 24px 6px}.side-skull{margin:6px 0 10px}.side-skull img{width:132px;max-width:100%;display:block;opacity:.96;filter:drop-shadow(0 14px 22px rgba(0,0,0,.4))}.side-motto{font-size:11px;line-height:1.65;letter-spacing:2.3px}
.side-link{font-size:12px;color:#90a0a7;transition:color .15s ease}.side-link:hover{color:#fff}

.bar{position:relative;height:10px;width:92px;background:linear-gradient(180deg,#121b1f,#0b1215);border:1px solid #1c2b31;border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}
.bar i{position:relative;display:block;height:100%;background:linear-gradient(90deg,#12c975 0%,#32ee91 52%,#6dffc1 100%);border-radius:inherit;box-shadow:0 0 14px rgba(50,238,145,.36),0 0 25px rgba(50,238,145,.18);animation:momentumDrive 2.4s ease-in-out infinite}
.bar em{position:absolute;right:-18px;top:-6px;width:32px;height:20px;background:radial-gradient(circle,#9effcc 0,rgba(158,255,204,.55) 22%,rgba(158,255,204,0) 70%);opacity:.8;mix-blend-mode:screen;animation:momentumHead 2s linear infinite}
@keyframes momentumDrive{50%{filter:brightness(1.18) saturate(1.1)}}
@keyframes momentumHead{0%{transform:translateX(-26px);opacity:0}30%{opacity:.75}100%{transform:translateX(0);opacity:.15}}

.row-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:264px}
.row-action{min-height:44px;padding:6px 8px;border-radius:8px;border:1px solid #243239;background:linear-gradient(180deg,#0d1316,#091013);display:flex;align-items:center;justify-content:center;gap:7px;color:#d6e2e7;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease}
.row-action:hover{transform:translateY(-1px);border-color:#35505a;box-shadow:0 10px 22px rgba(0,0,0,.22)}
.row-action-icon{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px}.row-action-icon .ui-icon{width:18px;height:18px}.row-action-text{font-size:10px;font-weight:900;letter-spacing:.8px;white-space:nowrap}
.row-action-view{border-color:#1e4b3b;background:linear-gradient(180deg,#0e1714,#09100d)}
.row-action-watch{border-color:#4933a2;background:linear-gradient(180deg,#131122,#0b0a15)}
.row-action-send{border-color:#6e2b30;background:linear-gradient(180deg,#181012,#0d090a)}
.row-action-visit{border-color:#204878;background:linear-gradient(180deg,#0d1420,#090d13)}
.row-action.is-active,.row-action.btn-green{border-color:#29d986;box-shadow:0 0 0 1px rgba(41,217,134,.22),0 0 18px rgba(41,217,134,.18)}

.module-icon{display:inline-grid;place-items:center;min-width:18px;height:18px}.module-icon .ui-icon{width:18px;height:18px}.module-icon.flame{color:#ffae3a;filter:drop-shadow(0 0 12px rgba(255,146,56,.65));animation:dfcFlame 1.8s ease-in-out infinite}
.mini-row{min-height:42px}.mini-title{font-size:12px}

.wire-card{display:grid;grid-template-columns:44px 1fr 62px;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:linear-gradient(180deg,#0c1013,#091012);border:1px solid #203038;overflow:hidden}
.wire-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.08),transparent 30%),#080d10;border:1px solid #203038;box-shadow:inset 0 0 18px rgba(255,255,255,.03)}
.wire-icon img,.wire-icon .svg-icon{max-width:100%;max-height:100%}.wire-name{font-weight:900}.wire-count{display:block;color:#a8b6bc;font-size:11px;margin-top:2px}.wire-copy{display:block;color:#6d7d84;font-size:10px;margin-top:3px;letter-spacing:.3px}

.distribution-strip{margin-top:12px}.distribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.distribution-card{border:1px solid #203038;border-radius:8px;background:linear-gradient(180deg,#0d1216,#090d10);padding:14px}.distribution-card b{display:block;font-size:11px;letter-spacing:1px;color:#32ee91;margin-bottom:8px}.distribution-card span{display:block;color:#b9c5ca;font-size:12px;line-height:1.55}

.market-wire-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.market-wire-card{display:grid;gap:10px;padding:14px;border:1px solid #213138;border-radius:9px;background:linear-gradient(180deg,#0d1216,#091013);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.market-wire-card:hover{transform:translateY(-1px);border-color:#304951;box-shadow:0 18px 38px rgba(0,0,0,.22)}
.market-wire-product{display:flex;align-items:center;gap:10px}.market-wire-product .product{display:block;font-size:12px;font-weight:900}.market-wire-product .source{display:block;font-size:10px;color:#8fa0a7;margin-top:2px}.market-wire-card strong{font-size:13px;line-height:1.45}.market-wire-copy{font-size:11px;color:#96a5ac;line-height:1.45}.heat{margin-left:auto;border:1px solid #5a262a;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;color:#ff6d77;background:rgba(111,25,34,.16);white-space:nowrap}

.movement-key-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.movement-key-head strong{display:block;font-size:18px;letter-spacing:.2px}.movement-key-head span{color:#a8b5bb;font-size:12px}
.movement-key-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:14px}.key-card{display:flex;align-items:center;gap:12px;border:1px solid #203038;border-radius:8px;background:linear-gradient(180deg,#0d1216,#090d10);padding:12px;min-height:84px}.key-card b{display:block;font-size:10px;letter-spacing:1px}.key-card strong{display:block;font-size:22px;margin:4px 0 2px}.key-card span{font-size:11px;color:#a7b5bb;line-height:1.45}.key-icon{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px}.key-icon .ui-icon{width:24px;height:24px}.key-fire{font-size:22px;filter:drop-shadow(0 0 10px rgba(255,146,56,.55));animation:dfcFlame 1.8s ease-in-out infinite}
.key-green strong,.key-green b{color:#32ee91}.key-blue strong,.key-blue b{color:#55b2ff}.key-violet strong,.key-violet b{color:#a98cff}.key-orange strong,.key-orange b{color:#ff8d67}.key-red strong,.key-red b{color:#ff6e79}.key-amber strong,.key-amber b{color:#ffb833}.key-dark strong,.key-dark b{color:#d6dde0}

.pulse-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;border:1px solid rgba(50,238,145,.35);background:rgba(13,36,23,.55);color:#76ffc0;font-size:10px;font-weight:900;letter-spacing:.8px;box-shadow:0 0 14px rgba(50,238,145,.12);animation:pulseSoft 2s ease-in-out infinite}.hero-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;border-radius:999px;border:1px solid rgba(79,167,255,.35);background:rgba(10,20,34,.5);color:#8fc8ff;font-size:10px;font-weight:900;letter-spacing:.7px;box-shadow:0 0 14px rgba(79,167,255,.16)}
@keyframes pulseSoft{50%{box-shadow:0 0 20px rgba(50,238,145,.22)}}

.explain-strip{margin-bottom:12px}.explain-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr);gap:12px;padding:15px 16px}.explain-main strong{display:block;font-size:15px;letter-spacing:.5px;margin-bottom:6px}.explain-main span{display:block;color:#bfccd1;line-height:1.6}.explain-points{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;justify-content:flex-end}.explain-points span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid #223139;background:#0a0f11;color:#bdc9cf;font-size:11px;font-weight:800}.explain-points b{color:#fff}

@media(max-width:1450px){.movement-key-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1250px){.cards-row{grid-template-columns:repeat(3,minmax(0,1fr))}.row-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:180px}.market-wire-grid{grid-template-columns:1fr}.distribution-grid{grid-template-columns:1fr 1fr}}
@media(max-width:1000px){.cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-grid{grid-template-columns:1fr}.explain-grid{grid-template-columns:1fr}.explain-points{justify-content:flex-start}}
@media(max-width:800px){.row-action-text{display:none}.row-actions{min-width:140px}.wire-grid{grid-template-columns:1fr}.movement-key-grid{grid-template-columns:1fr}.metric-card{grid-template-columns:48px 1fr}.metric-card .spark{display:none}.side-skull img{width:108px}.market-wire-product{align-items:flex-start}.heat{margin-left:0}}

/* ===== V0.1.6 PRODUCT RESET ===== */
:root{--side:176px}
.topbar{background:#020405;border-bottom-color:#182329}
.brand img{height:31px;display:inline-block;vertical-align:middle}.brand{display:flex;align-items:center;gap:14px}.brand small{margin-left:0}
.top-actions{gap:9px}.top-login,.top-product-cta{height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:10px;font-weight:950;letter-spacing:.8px;white-space:nowrap}.top-login{padding:0 12px;color:#c9d4d9;border:1px solid #26353c;background:#080d10}.top-login:hover{color:#fff;border-color:#3e5965}.top-product-cta{padding:0 14px;color:#03120b;border:1px solid #35f39b;background:linear-gradient(180deg,#48f5a7,#23ce80);box-shadow:0 0 18px rgba(50,238,145,.16)}.top-product-cta:hover{filter:brightness(1.08);box-shadow:0 0 24px rgba(50,238,145,.25)}

.sidebar{background:#030506;padding-top:10px}.sidebar nav{padding-top:0}.nav-link{height:51px;margin-right:8px;padding:0 18px;gap:13px;border-left-width:3px;border-radius:0 8px 8px 0;font-weight:950;color:#e0e8eb}.nav-link .nav-label{font-size:12px;letter-spacing:.15px}.nav-link.active{background:linear-gradient(90deg,#162027,#0b1013);border-left-color:#55e6ff;box-shadow:inset 0 0 0 1px rgba(111,207,235,.09),0 0 22px rgba(64,187,221,.05)}.nav-icon{width:25px;height:25px;filter:none}.nav-icon .svg-icon{width:24px;height:24px;stroke-width:2.15}.nav-leagues .nav-icon,.nav-standings .nav-icon{color:#ffd448;filter:drop-shadow(0 0 7px rgba(255,202,52,.22))}.nav-fire-glyph{position:relative;display:grid;place-items:center;width:27px;height:29px;font-size:22px;line-height:1;filter:drop-shadow(0 0 8px rgba(255,102,35,.8));animation:fireBody 1.15s ease-in-out infinite}.nav-fire-glyph i,.nav-fire-glyph b{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffb339;box-shadow:0 0 8px #ff6b24;opacity:0}.nav-fire-glyph i{left:2px;bottom:7px;animation:fireSparkA 1.35s linear infinite}.nav-fire-glyph b{right:1px;bottom:4px;animation:fireSparkB 1.55s linear infinite .35s}@keyframes fireBody{50%{transform:translateY(-1px) scale(1.07);filter:drop-shadow(0 0 14px rgba(255,93,31,.95))}}@keyframes fireSparkA{0%{transform:translate(3px,3px);opacity:0}25%{opacity:1}100%{transform:translate(-4px,-19px);opacity:0}}@keyframes fireSparkB{0%{transform:translate(-2px,3px);opacity:0}25%{opacity:1}100%{transform:translate(5px,-22px);opacity:0}}
.side-bottom{padding:0 15px 4px}.side-skull{margin:4px auto 10px;width:145px;max-width:100%;overflow:hidden}.side-skull img{display:block;width:100%;height:auto;opacity:1;filter:none}.side-rule{margin:11px 8px 13px;background:#415057}.side-link{margin:7px 8px;color:#a9b6bc;font-size:11px}

.main{padding:12px 14px 18px}.market-onboard{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.7fr);gap:0;margin-bottom:12px;overflow:hidden;border-color:#26353c;background:radial-gradient(circle at 12% 15%,rgba(50,238,145,.075),transparent 28%),linear-gradient(112deg,#0a1013 0,#070b0d 58%,#080d10 100%);box-shadow:inset 0 1px rgba(255,255,255,.025),0 18px 50px rgba(0,0,0,.2)}.market-onboard-main{padding:22px 28px 23px}.onboard-kicker{display:block;color:#42f3a0;font:900 10px/1.2 Consolas,monospace;letter-spacing:2px;margin-bottom:8px}.market-onboard h1{font-size:32px;line-height:1;margin:0 0 12px;letter-spacing:-1px}.market-onboard-main p{max-width:920px;margin:0;color:#c0cbd0;font-size:13px;line-height:1.62}.market-onboard-main p b{color:#fff}.onboard-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:17px}.onboard-primary,.onboard-secondary{height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 15px;font-size:10px;font-weight:950;letter-spacing:.8px}.onboard-primary{background:linear-gradient(180deg,#45f5a5,#25d181);color:#03120b;border:1px solid #56ffb2;box-shadow:0 0 20px rgba(50,238,145,.14)}.onboard-secondary{background:#0a1013;color:#eef4f5;border:1px solid #31434c}.onboard-link{font-size:10px;color:#9eabb1;margin-left:3px}.wire-definition{border-left:1px solid #223138;padding:19px 21px;background:linear-gradient(180deg,rgba(7,12,14,.8),rgba(4,8,10,.95));display:flex;flex-direction:column;justify-content:center}.wire-definition-head{display:flex;align-items:center;gap:8px;color:#67bfff;font:950 10px/1 Consolas,monospace;letter-spacing:1.5px}.wire-definition-head .svg-icon{width:22px;height:22px}.wire-definition>strong{font-size:16px;margin-top:9px}.wire-definition>p{font-size:11px;line-height:1.55;color:#9eacb2;margin:7px 0 12px}.wire-law{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #1d2a30;padding:8px 0;font:800 9px/1.2 Consolas,monospace;color:#9caab0}.wire-law b{font-size:9px;color:#d9e2e5}

.cards-row{gap:9px;margin-bottom:10px}.metric-card{height:79px;min-height:79px;padding:9px 12px;grid-template-columns:48px minmax(0,1fr) 58px}.metric-icon-art{width:48px;height:48px}.metric-icon-art .ui-icon{width:43px;height:43px}.metric-value{font-size:25px}.metric-label{font-size:9px}.metric-card .spark{width:56px;height:36px}
.market-legend{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 14px;margin-bottom:10px;background:linear-gradient(90deg,#081013,#070a0c)}.market-legend>div{display:flex;align-items:center;gap:13px;min-width:0}.market-legend b{font-size:10px;letter-spacing:1px;color:#fff;white-space:nowrap}.market-legend span{font-size:10px;color:#9eabb1;line-height:1.5}.market-legend span strong{color:#dce8eb}.market-legend>a{font-size:9px;color:#78c8ff;font-weight:900;letter-spacing:.7px;white-space:nowrap}

.dashboard-grid-v016{grid-template-columns:minmax(0,2.55fr) minmax(360px,.9fr);align-items:start}.dashboard-grid-v016 .standings-panel{align-self:start}.board-note{font:700 9px/1.2 Consolas,monospace;color:#728087;letter-spacing:.35px;margin-left:2px}.board-tabs{margin-left:auto}.standings-table th{padding:8px 9px}.standings-table td{padding:6px 9px}.standings-table .product-thumb{width:38px;height:38px;flex-basis:38px}.product-name{font-size:12px}.product-tagline{font-size:9px}.rank{font-size:14px}.trophy-live{color:#ffd94d;filter:drop-shadow(0 0 7px rgba(255,205,48,.28))}.momentum strong{font-size:14px}.bar{width:84px;height:8px}
.row-actions{display:grid;grid-template-columns:repeat(4,45px);gap:5px;min-width:195px}.row-action{width:45px;height:39px;min-height:39px;padding:3px 2px;display:grid;grid-template-rows:19px 8px;justify-items:center;align-content:center;gap:1px;border-radius:7px}.row-action-icon{width:17px;height:17px}.row-action-icon .ui-icon{width:17px;height:17px}.row-action-text{font-size:6.5px;letter-spacing:.65px;line-height:1}.row-action:hover{transform:translateY(-1px) scale(1.02)}

.product-side-v016{align-self:start;overflow:hidden}.product-feature-head{min-height:72px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #1b282e;background:radial-gradient(circle at 15% 30%,rgba(70,177,255,.07),transparent 35%),#080d10}.product-feature-identity{display:flex;align-items:center;gap:10px;min-width:0}.product-thumb.feature-logo{width:52px;height:52px;flex-basis:52px;border-radius:7px;background:#05080a}.product-feature-identity h2{font-size:17px;margin:5px 0 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-feature-identity p{font-size:10px;color:#98a7ad;margin:0}.feature-edit{height:31px;padding:0 10px;border:1px solid #4f7180;background:#16232a;border-radius:5px;display:inline-flex;align-items:center;font-size:9px;font-weight:900}.product-feature-visual{display:block;height:190px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#182228,#080c0f 65%);border-bottom:1px solid #1c2a30}.product-feature-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.04) brightness(.8)}.product-feature-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.52))}.feature-visual-label{position:absolute;left:10px;bottom:9px;z-index:2;font:900 8px/1 Consolas,monospace;letter-spacing:1px;color:#c6d5da;background:rgba(4,8,10,.82);border:1px solid #2c3e46;padding:5px 7px;border-radius:4px}.feature-fallback{height:100%;display:grid;place-items:center;color:#73b7df}.feature-fallback .svg-icon{width:70px;height:70px}.feature-stat-grid{display:grid;grid-template-columns:repeat(3,1fr)}.feature-stat{position:relative;min-height:91px;padding:10px 9px;border-right:1px solid #1c292f;border-bottom:1px solid #1c292f;overflow:hidden}.feature-stat:nth-child(3n){border-right:0}.feature-stat label{font:800 8px/1 Consolas,monospace;color:#8e9da4;letter-spacing:.45px}.feature-stat strong{display:block;font:900 18px/1.1 Consolas,monospace;color:#f1f6f7;margin-top:6px;position:relative;z-index:2}.feature-stat .delta{position:relative;z-index:2;font-size:9px}.feature-stat .spark{position:absolute;right:5px;bottom:5px;width:58px;height:33px;opacity:.92}.feature-primary-action{margin:9px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(180deg,#fff,#dfe7e9);color:#030506;font-size:11px;font-weight:1000;letter-spacing:.45px;box-shadow:0 0 17px rgba(255,255,255,.07)}

.atbat-law{margin-top:10px;padding:10px 14px;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;background:linear-gradient(90deg,#071013,#080b0d 50%,#071013);border-color:#24353c}.atbat-law>div{display:grid;grid-template-columns:28px 1fr;column-gap:8px;align-items:center}.atbat-law .atbat-number{grid-row:1/3;font:1000 19px/1 Consolas,monospace;color:#35ee93}.atbat-law b{font-size:10px;letter-spacing:.7px}.atbat-law p{font-size:9px;color:#8e9ca2;margin:3px 0 0;line-height:1.4}.atbat-law>i{text-align:center;color:#3b4a50;font-style:normal;font-size:18px}

.lower-grid{gap:9px;margin-top:10px}.mini-list{padding:5px 10px 8px}.mini-row{min-height:35px}.module-icon.flame{font-size:18px}
.wire-strip-v016{margin-top:10px}.wire-strip-v016 .wire-grid{gap:7px;padding:8px 10px}.wire-strip-v016 .wire-card{min-height:70px;border-color:#235044;box-shadow:inset 0 0 18px rgba(50,238,145,.025)}.wire-strip-v016 .wire-card:hover{border-color:#32ee91;box-shadow:0 0 20px rgba(50,238,145,.09)}.wire-footer{padding:10px 14px;border-top:1px solid #1b282e;font-size:10px;color:#8e9ca2;line-height:1.5}.wire-footer b{color:#dbe5e8}.market-wire{margin-top:10px}

.movement-key-v016{margin-top:10px;overflow:hidden}.movement-key-v016 .movement-key-head{padding:11px 14px;background:linear-gradient(90deg,#091116,#080c0f)}.movement-key-v016 .movement-key-head strong{font-size:16px}.movement-key-v016 .movement-key-head span{font-size:10px}.movement-key-grid-v016{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:8px}.movement-key-grid-v016 .key-card{min-height:98px;padding:9px 8px;gap:8px;background:linear-gradient(180deg,#0b1114,#070a0c);border-radius:7px}.movement-key-grid-v016 .key-icon{width:43px;height:43px;flex:0 0 43px}.movement-key-grid-v016 .key-icon .ui-icon{width:43px;height:43px}.movement-key-grid-v016 .key-fire{font-size:37px;line-height:1}.movement-key-grid-v016 .key-card b{font-size:8px;letter-spacing:.7px}.movement-key-grid-v016 .key-card strong{font-size:19px;line-height:1;margin:4px 0}.movement-key-grid-v016 .key-card span{font-size:8.5px;line-height:1.35;color:#8d9ba1}.key-cyan strong,.key-cyan b{color:#61e4ff}

.auth-card h1{line-height:1.05}.auth-card .muted{line-height:1.55}

@media(max-width:1500px){.movement-key-grid-v016{grid-template-columns:repeat(4,minmax(0,1fr))}.board-note{display:none}.dashboard-grid-v016{grid-template-columns:minmax(0,2.25fr) minmax(330px,.9fr)}}
@media(max-width:1250px){.market-onboard{grid-template-columns:1fr}.wire-definition{border-left:0;border-top:1px solid #223138}.dashboard-grid-v016{grid-template-columns:1fr}.product-side-v016{display:grid;grid-template-columns:1.05fr 1.2fr}.product-side-v016>.panel-title{grid-column:1/-1}.product-feature-head{grid-column:1}.product-feature-visual{grid-column:1;height:230px}.feature-stat-grid{grid-column:2;grid-row:2/4}.feature-primary-action{grid-column:1/-1}.row-actions{grid-template-columns:repeat(4,42px);min-width:180px}.row-action{width:42px}}
@media(max-width:950px){.cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}.market-legend>div{display:block}.market-legend b{display:block;margin-bottom:4px}.atbat-law{grid-template-columns:1fr}.atbat-law>i{transform:rotate(90deg)}.product-side-v016{display:block}.movement-key-grid-v016{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){:root{--side:0px}.top-product-cta{font-size:8px;padding:0 9px}.top-login{display:none}.market-onboard-main{padding:18px}.market-onboard h1{font-size:27px}.wire-definition{padding:16px}.market-legend{align-items:flex-start}.market-legend>a{display:none}.board-tabs{display:none}.row-actions{grid-template-columns:repeat(4,36px);min-width:156px}.row-action{width:36px}.row-action-text{display:none}.side-skull{width:138px}.movement-key-grid-v016{grid-template-columns:1fr}.feature-stat-grid{grid-template-columns:repeat(2,1fr)}}
.claim-search-bar{margin:10px 0;padding:10px;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center}.claim-search-bar .svg-icon{width:20px;height:20px;color:#8fb1bf}.claim-search-bar input{height:38px;border:1px solid #26353c;border-radius:5px;background:#070b0d;color:#eef3f5;padding:0 11px;outline:0}.claim-search-bar input:focus{border-color:#3bdc96;box-shadow:0 0 0 2px rgba(59,220,150,.08)}
/* v0.1.6 sidebar fit correction: use the supplied skull composition once, at reference-like scale */
.side-skull{width:116px}.side-bottom{padding-bottom:2px}.side-link{margin:6px 8px}

/* ===== V0.1.7 FLOW + WIRES ===== */
/* Sidebar: kill all legacy background-skull layers and use the supplied composition once. */
.sidebar{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#1b292f transparent}
.sidebar>nav{flex:0 0 auto}
.side-bottom{background:none!important;background-image:none!important;background-size:auto!important;background-position:initial!important;min-height:0!important;padding:14px 17px 16px!important;margin-top:auto!important;flex:0 0 auto}
.side-bottom::before{display:none!important}
.side-skull{width:128px!important;max-width:100%!important;margin:8px auto 12px!important;overflow:visible!important}
.side-skull img{width:100%!important;height:auto!important;opacity:1!important;filter:none!important;display:block!important}
.side-rule{margin:10px 5px 12px!important;background:#34434a!important}
.side-link{margin:7px 5px!important;color:#a8b6bc!important;font-size:11px!important;text-shadow:none!important;line-height:1.2}
.side-link:hover{color:#fff!important}

/* Homepage Wire definition now shows real, current distribution-pool size when available. */
.wire-reach-live{display:flex;align-items:baseline;gap:9px;margin:0 0 10px;padding:9px 10px;border:1px solid rgba(50,238,145,.28);border-radius:6px;background:linear-gradient(90deg,rgba(12,40,27,.42),rgba(8,14,16,.22));box-shadow:inset 0 0 24px rgba(50,238,145,.035)}
.wire-reach-live b{font:1000 24px/1 Consolas,monospace;color:#42f59b;text-shadow:0 0 14px rgba(66,245,155,.25)}
.wire-reach-live span{font-size:9px;line-height:1.3;color:#9fb0b6;text-transform:uppercase;letter-spacing:.55px}
.wire-reach-live.building b{font-size:12px;letter-spacing:1px;color:#67bfff}

/* Submit / market-entry flow */
.submit-market-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);gap:14px;max-width:1500px;margin:0 auto;align-items:stretch}
.submit-market-story{min-height:660px;padding:44px 44px 34px;border:1px solid #203139;border-radius:10px;background:radial-gradient(circle at 20% 10%,rgba(50,238,145,.10),transparent 28%),radial-gradient(circle at 80% 88%,rgba(79,167,255,.06),transparent 30%),linear-gradient(160deg,#0a1114,#050708 62%);position:relative;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.3)}
.submit-market-story::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.018) 48%,transparent 70%);pointer-events:none}
.submit-market-story h1{font-size:clamp(42px,4.3vw,72px);line-height:.97;letter-spacing:-2.7px;margin:14px 0 20px;max-width:900px}.submit-market-story h1 span{color:#35ee93;text-shadow:0 0 25px rgba(53,238,147,.12)}
.submit-lead{font-size:16px;line-height:1.7;color:#bac8cd;max-width:820px;margin:0 0 28px}.submit-lead b{color:#fff}
.submit-flow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;gap:7px;margin:24px 0}.submit-flow>div{min-height:155px;padding:17px;border:1px solid #24353d;border-radius:8px;background:linear-gradient(180deg,#0b1317,#080c0f);display:flex;flex-direction:column;justify-content:flex-start}.submit-flow>div>b{font:1000 22px/1 Consolas,monospace;color:#32ee91;margin-bottom:17px}.submit-flow>div>strong{font-size:12px;letter-spacing:.8px}.submit-flow>div>span{font-size:11px;line-height:1.55;color:#94a3a9;margin-top:8px}.submit-flow>i{display:grid;place-items:center;color:#4a5d65;font-style:normal;font-size:20px}
.submit-law{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #27383f;border-radius:7px;background:#070d10;font:850 10px/1.2 Consolas,monospace;color:#91a0a7}.submit-law b{font-size:12px;color:#d5dfe2}.submit-law b.green{color:#35ee93}
.submit-after{font-size:11px;line-height:1.65;color:#8d9ba1;margin:18px 0 0}.submit-after strong{color:#dce5e8}
.submit-market-form{padding:0;overflow:hidden;border-color:#2a3a41;background:linear-gradient(180deg,#0b1114,#070a0c)}
.submit-form-head{padding:23px 24px 18px;border-bottom:1px solid #1e2c32;background:radial-gradient(circle at 85% 0,rgba(80,167,255,.08),transparent 33%)}.submit-form-head>span{font:900 9px/1 Consolas,monospace;color:#5bb7ff;letter-spacing:1.5px}.submit-form-head h2{font-size:31px;letter-spacing:-.8px;margin:7px 0 5px}.submit-form-head p{font-size:11px;color:#95a4aa;margin:0;line-height:1.5}.submit-market-form>form{padding:20px 24px 24px}.submit-market-form>.alert{margin:14px 24px 0}
.instant-account{padding:13px;border:1px solid #21523b;background:linear-gradient(180deg,#081710,#07100c);border-radius:7px;margin-bottom:16px}.instant-account>div:first-child{display:grid;gap:3px;margin-bottom:10px}.instant-account b{font-size:10px;letter-spacing:.9px;color:#4bf1a0}.instant-account span{font-size:9px;color:#91a29f}.instant-account .form-grid{gap:8px}
.submit-fields{gap:11px}.submit-fields label em{font-style:normal;font-size:8px;color:#56676e;margin-left:3px}.upload-tile{padding:12px;border:1px dashed #31434b;border-radius:7px;background:#080d10}.upload-tile input{padding:8px;background:#06090b}.upload-tile>span{font-size:8.5px;color:#68777d;margin-top:3px}.submit-launch{width:100%;margin-top:16px;height:48px;border:1px solid #68ffc1;border-radius:6px;background:linear-gradient(180deg,#42f39e,#1fcf7e);color:#021009;font-weight:1000;font-size:12px;letter-spacing:.65px;box-shadow:0 0 25px rgba(50,238,145,.13);cursor:pointer}.submit-launch:hover{filter:brightness(1.08)}.submit-zero{text-align:center;font-size:8.5px;color:#66767d;margin-top:9px;letter-spacing:.3px}

/* Claim finder + claim control */
.claim-finder-hero{min-height:140px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:radial-gradient(circle at 12% 20%,rgba(157,98,255,.08),transparent 32%),linear-gradient(180deg,#0a1013,#070b0d)}.claim-finder-hero h1{font-size:35px;margin:7px 0 6px;letter-spacing:-1px}.claim-finder-hero p{max-width:850px;margin:0;color:#a8b6bc;line-height:1.6;font-size:12px}.claim-search-pro{margin:10px 0;display:grid;grid-template-columns:26px 1fr auto;gap:9px;align-items:center;padding:12px 14px}.claim-search-icon{display:grid;place-items:center;color:#62bfff}.claim-search-icon .svg-icon{width:21px;height:21px}.claim-search-pro input{height:42px;font-size:13px}.wire-filter-strip{display:flex;gap:7px;overflow-x:auto;padding:0 1px 9px;scrollbar-width:thin;scrollbar-color:#213139 transparent}.wire-filter{flex:0 0 auto;padding:8px 11px;border:1px solid #26363d;border-radius:999px;background:#080d10;color:#91a0a7;font-size:9px;font-weight:850;letter-spacing:.35px}.wire-filter:hover,.wire-filter.active{border-color:#38e69a;color:#e9fff5;background:#092016;box-shadow:0 0 14px rgba(56,230,154,.09)}.claim-results-head,.standings-count{display:flex;justify-content:space-between;align-items:center;color:#708087;font:800 9px/1 Consolas,monospace;letter-spacing:.5px;margin:2px 2px 8px}.claim-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.claim-card{display:flex;flex-direction:column;gap:11px;min-height:152px}.claim-card .product-cell{margin:0}.claim-card-meta{display:flex;justify-content:space-between;gap:8px;align-items:center}.claim-card-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #225d42;background:#071a11;color:#48f2a0;border-radius:5px;font-size:9px;font-weight:950;letter-spacing:.65px}.claim-card-cta:hover{border-color:#3df4a0;box-shadow:0 0 18px rgba(61,244,160,.10)}.claim-empty{grid-column:1/-1;display:grid;justify-items:center;gap:9px}.claim-empty strong{color:#fff}.claim-empty span{color:#8d9ba1}
.pagination-pro{justify-content:center;margin:16px 0 2px}.pagination-pro a{min-width:34px;text-align:center;background:#080d10}.pagination-pro a.active{background:#183127;border-color:#32ee91;color:#72ffc0}
.claim-flow-grid{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.claim-flow-story{padding:38px;border:1px solid #24343b;border-radius:9px;background:radial-gradient(circle at 20% 5%,rgba(157,98,255,.09),transparent 30%),linear-gradient(160deg,#0a1114,#050708)}.claim-flow-story h1{font-size:44px;line-height:1;margin:11px 0 12px}.claim-flow-story>p{font-size:13px;line-height:1.65;color:#a8b6bc}.claim-flow-product{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid #25363d;border-radius:7px;background:#090e11;margin:20px 0}.claim-flow-product .product-thumb{width:64px;height:64px;flex-basis:64px}.claim-flow-product>div{display:grid;gap:3px}.claim-flow-product b{font-size:18px}.claim-flow-product span{font-size:10px;color:#65bfff}.claim-flow-product small{font-size:10px;color:#84949a}.claim-control-list{display:grid;gap:8px}.claim-control-list>div{padding:13px;border:1px solid #1f3037;border-radius:6px;background:#080d10}.claim-control-list b{display:block;font-size:9px;letter-spacing:.8px;color:#39ed98;margin-bottom:5px}.claim-control-list span{font-size:10px;line-height:1.5;color:#96a5ab}.claim-flow-form{padding:24px}.claim-flow-form h2{font-size:28px;margin:0 0 5px}.claim-note{display:grid;gap:7px;font-size:11px;color:#98a5aa}.claim-note textarea{min-height:130px}.claim-review-note{display:block;text-align:center;color:#697980;font-size:8.5px;line-height:1.5;margin-top:9px}

/* Standings / windows / releases */
.standings-hero{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:10px;background:radial-gradient(circle at 8% 15%,rgba(255,190,47,.06),transparent 26%),linear-gradient(180deg,#0a1013,#070b0d)}.standings-hero h1{font-size:34px;margin:6px 0 4px}.standings-hero p{margin:0;color:#95a4aa;font-size:11px}.standings-rule{max-width:430px;padding:11px 13px;border:1px solid #2a3a41;border-radius:6px;background:#080d10}.standings-rule b{display:block;font-size:9px;letter-spacing:.65px;color:#ffc75c}.standings-rule span{display:block;font-size:9px;color:#7f8e94;line-height:1.45;margin-top:4px}.window-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:0 0 9px}.window-tabs a{height:41px;border:1px solid #26373e;border-radius:6px;background:linear-gradient(180deg,#0a1114,#070b0d);display:grid;place-items:center;font:900 10px/1 Consolas,monospace;letter-spacing:1px;color:#91a1a8}.window-tabs a:hover,.window-tabs a.active{border-color:#39e69a;color:#55f3a7;background:linear-gradient(180deg,#0d2118,#08130e);box-shadow:inset 0 0 20px rgba(50,238,145,.04)}.standings-wire-filter{margin-bottom:9px}.standings-pro{overflow:hidden}.standings-pro .standings-count{padding:9px 12px;margin:0;border-bottom:1px solid #1a272d}.standings-control-stack{margin:10px 0}
.release-definition{padding:24px 27px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(circle at 10% 20%,rgba(79,167,255,.08),transparent 30%),linear-gradient(180deg,#0a1014,#070b0d)}.release-definition h1{font-size:36px;margin:7px 0 5px}.release-definition p{max-width:980px;font-size:12px;line-height:1.65;color:#a6b4ba;margin:0}.release-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.release-card{display:grid;grid-template-columns:170px 1fr;min-height:195px;overflow:hidden}.release-visual{background:#060a0c;display:grid;place-items:center;overflow:hidden;border-right:1px solid #203038}.release-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88) brightness(.78)}.release-visual .product-thumb{width:88px;height:88px;flex-basis:88px}.release-copy{padding:15px}.release-meta{display:flex;align-items:center;gap:8px;color:#6f7e84;font:800 8px/1 Consolas,monospace;letter-spacing:.5px}.release-copy h2{font-size:15px;margin:9px 0 5px}.release-copy p{font-size:10px;line-height:1.5;color:#93a2a8;margin:0 0 9px}.release-law{padding:8px;border-left:2px solid #4fa7ff;background:#081016;display:grid;gap:2px}.release-law b{font-size:8px;color:#5cb3ff;letter-spacing:.7px}.release-law span{font-size:8px;color:#718188}.release-actions{display:flex;gap:7px;margin-top:10px}.release-actions .btn{font-size:8px;padding:7px 9px}

/* Wire directory */
.wires-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(440px,.65fr);overflow:hidden;background:radial-gradient(circle at 12% 0,rgba(50,238,145,.08),transparent 28%),linear-gradient(180deg,#0a1013,#06090b)}.wires-intro-copy{padding:30px 32px}.wires-intro h1{font-size:42px;margin:8px 0}.wires-intro-copy>p{font-size:13px;line-height:1.7;color:#a8b6bc;max-width:900px}.wires-intro-actions{display:flex;gap:8px;margin-top:17px}.wires-intro-law{border-left:1px solid #203039;padding:20px;display:grid;grid-template-columns:1fr;gap:7px;align-content:center;background:#070c0f}.wires-intro-law>div{padding:11px;border:1px solid #22333a;border-radius:6px;background:#090f12}.wires-intro-law b{display:block;font-size:9px;color:#38ee98;letter-spacing:.8px}.wires-intro-law span{display:block;font-size:9px;color:#8e9ca2;margin-top:4px}.wires-intro-law i{text-align:center;font-style:normal;color:#43545c}.wire-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0}.wire-value-card{padding:17px}.wire-value-card>strong{font-size:9px;color:#67bfff;letter-spacing:1px}.wire-value-card h2{font-size:17px;margin:7px 0 5px}.wire-value-card p{font-size:10px;line-height:1.55;color:#8f9fa5;margin:0}.wire-directory-head{display:flex;justify-content:space-between;align-items:end;margin:16px 2px 9px}.wire-directory-head h2{margin:4px 0 0;font-size:27px}.wire-directory-head>span{font:800 9px/1 Consolas,monospace;color:#728087}.wires-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wire-directory-card{min-height:145px;padding:15px;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:15px;transition:.16s}.wire-directory-card:hover{transform:translateY(-1px);border-color:#2e6d56;box-shadow:0 14px 32px rgba(0,0,0,.22),inset 0 0 25px rgba(50,238,145,.025)}.wire-directory-icon{width:72px;height:72px;border:1px solid #273941;border-radius:9px;background:#070c0f;display:grid;place-items:center;overflow:hidden}.wire-directory-icon img{width:100%;height:100%;object-fit:cover}.wire-directory-icon .svg-icon{width:38px;height:38px}.wire-directory-main h3{font-size:16px;margin:0}.wire-directory-main>p{font-size:10px;line-height:1.5;color:#87979d;margin:6px 0 11px}.wire-directory-meta{display:flex;flex-wrap:wrap;gap:6px}.wire-directory-meta span{font-size:8px;color:#7f8e94;border:1px solid #1e2d33;padding:5px 7px;border-radius:999px;background:#070c0e}.wire-directory-meta b{color:#dbe4e7}.wire-directory-meta .green b{color:#35ee93}.wire-open{font-size:9px;color:#71c7ff;font-weight:900;white-space:nowrap}

/* Individual Wire */
.wire-hero-v017{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(480px,.75fr);overflow:hidden;background:radial-gradient(circle at 10% 5%,rgba(50,238,145,.075),transparent 28%),linear-gradient(180deg,#0a1013,#06090b)}.wire-hero-main{padding:27px 29px;display:grid;grid-template-columns:82px 1fr;gap:18px;align-items:start}.wire-hero-icon{width:82px;height:82px;display:grid;place-items:center;border:1px solid #2b4048;border-radius:10px;background:#071013;overflow:hidden;box-shadow:0 0 25px rgba(50,238,145,.04)}.wire-hero-icon img{width:100%;height:100%;object-fit:cover}.wire-hero-icon .svg-icon{width:45px;height:45px}.wire-hero-main h1{font-size:38px;margin:7px 0 7px}.wire-hero-main p{font-size:11px;line-height:1.65;color:#a3b1b7;margin:0;max-width:920px}.wire-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.wire-hero-stats{border-left:1px solid #203039;display:grid;grid-template-columns:repeat(2,1fr);background:#070c0f}.wire-hero-stats>div{min-height:112px;padding:15px;border-right:1px solid #1e2c32;border-bottom:1px solid #1e2c32;display:flex;flex-direction:column;justify-content:center}.wire-hero-stats>div:nth-child(2n){border-right:0}.wire-hero-stats span{font:800 8px/1 Consolas,monospace;letter-spacing:.7px;color:#829198}.wire-hero-stats b{font:1000 24px/1.1 Consolas,monospace;color:#eef4f5;margin:6px 0 4px}.wire-hero-stats small{font-size:8.5px;line-height:1.4;color:#728087}.wire-delivery-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;margin-top:10px}.wire-inbox{overflow:hidden}.wire-inbox-copy{padding:15px 17px}.wire-inbox-copy h2{font-size:18px;margin:0 0 6px}.wire-inbox-copy>p{font-size:10px;line-height:1.55;color:#8d9da3}.wire-inbox-copy ul{padding-left:18px;margin:11px 0 0}.wire-inbox-copy li{font-size:9px;line-height:1.5;color:#88979d;margin:5px 0}.wire-inbox-copy li b{color:#d9e3e6}.wire-subscribe-v017{padding:13px 17px 16px;border-top:1px solid #1d2a30;background:#070c0f}.wire-subscribe-v017>label{display:block;font-size:9px;font-weight:900;letter-spacing:.8px;color:#43f19c;margin-bottom:7px}.wire-subscribe-v017>div{display:grid;grid-template-columns:1fr auto;gap:7px}.wire-subscribe-v017 small{display:block;font-size:8px;color:#64737a;margin-top:6px}.wire-email-preview{overflow:hidden}.wire-email-head{padding:12px 14px;border-bottom:1px solid #1e2c32;display:flex;justify-content:space-between;gap:10px;background:#080e11}.wire-email-head b{font-size:10px;color:#38ef98}.wire-email-head span{font-size:8px;color:#738188;letter-spacing:.5px}.wire-preview-row{display:grid;grid-template-columns:27px 31px 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #17242a}.wire-preview-row:last-child{border-bottom:0}.wire-preview-rank{font:900 10px/1 Consolas,monospace;color:#5b6b72}.wire-preview-row .product-thumb.small{width:31px;height:31px;flex-basis:31px}.wire-preview-row>div{min-width:0}.wire-preview-row strong{display:block;font-size:10px}.wire-preview-row div>span{display:block;font-size:8.5px;color:#86969c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wire-preview-row small{display:block;font-size:8px;color:#6f7e84;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wire-preview-row small b{color:#a8b8be}.wire-preview-row em{font-style:normal;font:900 9px/1 Consolas,monospace}.wire-distribution-law{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;gap:8px;align-items:stretch;margin-top:10px;padding:11px}.wire-distribution-law>div{display:grid;grid-template-columns:32px 1fr;column-gap:9px;align-items:center;padding:8px}.wire-distribution-law>div>span{grid-row:1/3;font:1000 20px/1 Consolas,monospace;color:#32ee91}.wire-distribution-law b{font-size:9px;letter-spacing:.65px}.wire-distribution-law p{font-size:8.5px;line-height:1.4;color:#7e8d93;margin:3px 0 0}.wire-distribution-law>i{display:grid;place-items:center;font-style:normal;color:#46575e}.wire-board-v017{margin-top:10px;overflow:hidden}

/* Media Heat flame: force it to stay visually loud despite generic span sizing. */
.movement-key-grid-v016 .key-card .key-fire{width:48px!important;height:48px!important;flex:0 0 48px!important;position:relative!important;display:grid!important;place-items:center!important;color:#ff7b31!important;overflow:visible!important}
.movement-key-grid-v016 .key-card .key-fire .fire-core{font-size:38px!important;line-height:1!important;display:block!important;color:inherit!important;filter:drop-shadow(0 0 7px #ff5a26) drop-shadow(0 0 16px rgba(255,105,36,.62))!important;animation:dfcFlame 1.25s ease-in-out infinite!important}
.movement-key-grid-v016 .key-card .key-fire>i{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffd65a;right:1px;top:1px;box-shadow:-27px 6px 0 -1px #ff6a2a,-8px -7px 0 -2px #ffb72e;animation:fireSparks 1.4s ease-in-out infinite}
@keyframes fireSparks{0%,100%{transform:translateY(5px);opacity:.25}50%{transform:translateY(-5px);opacity:1}}

@media(max-width:1350px){.submit-market-shell{grid-template-columns:1fr}.submit-market-story{min-height:0}.claim-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wire-hero-v017{grid-template-columns:1fr}.wire-hero-stats{border-left:0;border-top:1px solid #203039;grid-template-columns:repeat(4,1fr)}.wire-hero-stats>div{border-bottom:0}.wires-intro{grid-template-columns:1fr}.wires-intro-law{border-left:0;border-top:1px solid #203039;grid-template-columns:repeat(7,auto);align-items:stretch}.wires-intro-law i{display:grid;place-items:center}}
@media(max-width:1050px){.claim-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-flow-grid,.wire-delivery-grid{grid-template-columns:1fr}.wires-directory-grid{grid-template-columns:1fr}.wire-value-grid{grid-template-columns:1fr}.release-feed{grid-template-columns:1fr}.wire-hero-stats{grid-template-columns:repeat(2,1fr)}.wire-distribution-law{grid-template-columns:1fr}.wire-distribution-law>i{transform:rotate(90deg)}.submit-flow{grid-template-columns:1fr}.submit-flow>i{transform:rotate(90deg)}.submit-law{grid-template-columns:1fr auto}.wires-intro-law{grid-template-columns:1fr}.wires-intro-law i{transform:rotate(90deg)}}
@media(max-width:760px){.submit-market-story{padding:24px 18px}.submit-market-story h1{font-size:38px}.submit-market-form>form{padding:16px}.submit-form-head{padding:18px 16px}.submit-market-shell{display:block}.claim-finder-hero,.standings-hero,.release-definition{display:block}.claim-finder-hero .btn,.release-definition .btn{margin-top:12px}.claim-results-grid{grid-template-columns:1fr}.claim-flow-story,.claim-flow-form{padding:20px}.window-tabs{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.release-card{grid-template-columns:110px 1fr}.wire-hero-main{grid-template-columns:1fr;padding:20px}.wire-hero-stats{grid-template-columns:1fr 1fr}.wires-intro-copy{padding:22px 18px}.wire-directory-card{grid-template-columns:58px 1fr}.wire-directory-icon{width:56px;height:56px}.wire-open{grid-column:2}.wire-subscribe-v017>div{grid-template-columns:1fr}.sidebar{overflow-y:auto}.side-bottom{padding-bottom:20px!important}}
.mini-empty{min-height:92px;display:grid;place-items:center;text-align:center;color:#66767d;font-size:9px;line-height:1.5;padding:15px}

/* ===== V0.1.8 INTEGRITY + WIRE CLARITY ===== */
/* Desktop sidebar: the supplied skull composition is now the only skull and no desktop scrollbar is shown. */
@media(min-width:801px){
  .sidebar{overflow:hidden!important;padding-bottom:8px!important}
  .sidebar nav{flex:0 0 auto}
  .nav-link{height:47px!important}
  .side-bottom{padding:6px 17px 8px!important;margin-top:auto!important}
  .side-skull{width:116px!important;margin:3px auto 7px!important}
  .side-rule{margin:7px 5px 9px!important}
  .side-link{margin:5px 5px!important;font-size:11px!important;line-height:1.18!important}
}
@media(max-width:800px){.sidebar{overflow-y:auto!important;overflow-x:hidden!important}}

/* Readability pass: kill the tiny-font monster on market / Wire surfaces. */
.standings-table{font-size:12px!important}.standings-table th{font-size:11px!important;letter-spacing:.45px!important}.standings-table td{font-size:12px!important}.product-name{font-size:13px!important}.product-tagline{font-size:11px!important;line-height:1.35!important}
.standings-hero p,.release-definition p,.claim-finder-hero p{font-size:13px!important;line-height:1.65!important}.standings-rule span,.release-law span{font-size:11px!important}
.wire-filter{font-size:11px!important}.standings-count,.pagination-pro a{font-size:11px!important}.release-meta,.release-meta span{font-size:10px!important}.release-copy h2{font-size:18px!important}.release-copy p{font-size:12px!important;line-height:1.55!important}.release-actions .btn{font-size:10px!important}
.wire-value-card>strong{font-size:10px!important}.wire-value-card h2{font-size:19px!important}.wire-value-card p{font-size:12px!important;line-height:1.6!important}
.wire-directory-head>span{font-size:10px!important}.wire-directory-main h3{font-size:18px!important}.wire-directory-main>p{font-size:12px!important;line-height:1.55!important}.wire-directory-meta span{font-size:10px!important}.wire-open{font-size:10px!important}

/* Homepage top: true 50/50 story + distribution engine. */
.market-onboard-v018{grid-template-columns:1fr 1fr!important;min-height:330px}
.market-onboard-v018 .market-onboard-main{padding:30px 32px!important;display:flex;flex-direction:column;justify-content:center}
.market-onboard-v018 h1{font-size:clamp(32px,3vw,48px)!important;line-height:1.02!important;margin-bottom:16px!important}
.market-onboard-v018 .market-onboard-main p{font-size:14px!important;line-height:1.68!important;max-width:760px!important}
.market-promise{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.market-promise span{font:850 9px/1 Consolas,monospace;letter-spacing:.7px;padding:7px 9px;border:1px solid #234039;border-radius:999px;color:#72f8b5;background:#07110d}
.wire-definition-v018{padding:26px 30px!important;justify-content:center}.wire-definition-v018>strong{font-size:22px!important;line-height:1.15}.wire-definition-v018>p{font-size:13px!important;line-height:1.6!important;color:#aebcc2!important}
.wire-engine-mini{display:grid;gap:7px;margin:12px 0}.wire-engine-mini .engine-origin,.wire-engine-mini .engine-audience,.wire-engine-mini .engine-result{border:1px solid #263940;border-radius:7px;padding:10px 12px;background:#071014}.wire-engine-mini b{display:block;font-size:11px;letter-spacing:.7px}.wire-engine-mini span{font-size:10px;color:#91a1a8}.wire-engine-mini .engine-origin b{color:#39ef99}.wire-engine-mini .engine-audience b{color:#67bfff}.wire-engine-mini .engine-result b{color:#ffb84c}.wire-engine-mini .engine-arrows{text-align:center;color:#536971;font-size:14px;line-height:1}.wire-engine-mini .engine-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wire-engine-mini .engine-channels span{display:grid;place-items:center;min-height:32px;border:1px solid #223138;border-radius:5px;background:#090f12;color:#d0d9dc;font:850 9px/1.15 Consolas,monospace;text-align:center;padding:5px}

/* Wire directory: equally weighted halves and a real outward-distribution visual. */
.wires-intro-v018{grid-template-columns:1fr 1fr!important;min-height:370px}.wires-intro-v018 .wires-intro-copy{padding:34px 36px!important;display:flex;flex-direction:column;justify-content:center}.wires-intro-v018 h1{font-size:46px!important}.wires-intro-v018 .wires-intro-copy>p{font-size:14px!important;line-height:1.7!important}.wire-network-count{display:flex;align-items:baseline;gap:10px;margin-top:18px;padding:11px 12px;border:1px solid rgba(50,238,145,.27);border-radius:7px;background:rgba(9,30,20,.35)}.wire-network-count b{font:1000 25px/1 Consolas,monospace;color:#39ef99}.wire-network-count span{font-size:11px;color:#a8b6bc}
.wires-engine-visual{border-left:1px solid #203039;padding:25px;display:grid;align-content:center;gap:8px;background:radial-gradient(circle at 50% 40%,rgba(39,139,107,.08),transparent 40%),#060b0e}.engine-big-origin,.engine-big-audience,.engine-big-result{position:relative;border:1px solid #274049;border-radius:8px;background:linear-gradient(180deg,#0b1215,#071013);padding:13px 14px 13px 54px;min-height:66px}.engine-big-origin>span,.engine-big-audience>span,.engine-big-result>span{position:absolute;left:14px;top:17px;font:1000 22px/1 Consolas,monospace;color:#35ef98}.engine-big-origin b,.engine-big-audience b,.engine-big-result b{display:block;font-size:12px;letter-spacing:.65px}.engine-big-origin small,.engine-big-audience small,.engine-big-result small{display:block;margin-top:5px;color:#92a1a8;font-size:11px;line-height:1.45}.engine-big-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.engine-big-channels span{min-height:42px;display:grid;place-items:center;border:1px solid #23404a;border-radius:6px;background:#081014;color:#c9d6da;font:900 9px/1.2 Consolas,monospace;text-align:center;padding:5px;box-shadow:inset 0 0 18px rgba(67,193,255,.025)}.engine-beams{display:flex;justify-content:space-around;height:13px;overflow:hidden}.engine-beams i{width:1px;height:18px;background:linear-gradient(#35ef98,transparent);box-shadow:0 0 9px rgba(53,239,152,.5);transform:rotate(7deg)}.engine-big-audience>span{color:#66bdff}.engine-big-result>span{color:#ffb53f}

/* Individual Wire: balanced hero + loud outbound distribution engine. */
.wire-hero-v018{display:grid;grid-template-columns:1fr 1fr!important;overflow:hidden;background:radial-gradient(circle at 10% 5%,rgba(50,238,145,.075),transparent 28%),linear-gradient(180deg,#0a1013,#06090b)}
.wire-hero-v018 .wire-hero-main{padding:30px 32px!important}.wire-hero-v018 .wire-hero-main h1{font-size:42px!important}.wire-hero-v018 .wire-hero-main p{font-size:13px!important;line-height:1.7!important}.wire-hero-v018 .wire-hero-stats{border-left:1px solid #203039!important;grid-template-columns:1fr 1fr!important}.wire-hero-v018 .wire-hero-stats>div{min-height:130px!important;padding:19px!important}.wire-hero-v018 .wire-hero-stats span{font-size:9px!important}.wire-hero-v018 .wire-hero-stats b{font-size:24px!important}.wire-hero-v018 .wire-hero-stats small{font-size:10px!important;line-height:1.5!important}
.wire-outbound-engine{margin-top:10px;padding:20px 22px;background:radial-gradient(circle at 50% 50%,rgba(50,238,145,.06),transparent 42%),linear-gradient(180deg,#091013,#06090b)}.wire-engine-title{text-align:center;max-width:900px;margin:0 auto 17px}.wire-engine-title h2{font-size:24px;margin:5px 0 6px}.wire-engine-title p{font-size:12px;line-height:1.55;color:#9dabb1;margin:0}.wire-engine-flow{display:grid;grid-template-columns:minmax(150px,.8fr) 28px minmax(380px,1.8fr) 28px minmax(180px,1fr) 28px minmax(180px,1fr);align-items:stretch;gap:8px}.wire-engine-node{border:1px solid #274049;border-radius:8px;padding:14px;background:#081014;display:flex;flex-direction:column;justify-content:center}.wire-engine-node b{font-size:11px;letter-spacing:.7px}.wire-engine-node span{font-size:10px;color:#91a1a8;line-height:1.45;margin-top:5px}.wire-engine-node.origin b{color:#38ef98}.wire-engine-node.audience b{color:#69bdff}.wire-engine-node.reaction b{color:#ffb647}.wire-engine-arrow{display:grid;place-items:center;color:#4d626b;font-size:20px}.wire-engine-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wire-engine-channels span{display:grid;place-items:center;text-align:center;padding:7px;border:1px solid #203941;border-radius:6px;background:#070e11;color:#d1dbde;font:850 9px/1.2 Consolas,monospace}.wire-engine-law{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #203039}.wire-engine-law b{color:#35ef98;font-size:11px}.wire-engine-law span{font-size:11px;color:#96a5ab}.wire-track-note{display:flex;gap:9px;align-items:flex-start;margin-top:13px;padding:10px;border:1px solid #253940;border-radius:6px;background:#071013}.wire-track-note b{color:#68c2ff;font-size:10px;white-space:nowrap}.wire-track-note span{color:#9aa9af;font-size:10px;line-height:1.45}.wire-preview-actions{display:flex;gap:8px;margin-top:6px}.wire-preview-actions a{font-size:9px;font-weight:900;color:#67bfff}.wire-inbox-copy h2{font-size:21px!important}.wire-inbox-copy>p{font-size:12px!important;line-height:1.6!important}.wire-inbox-copy li{font-size:11px!important;line-height:1.5!important}.wire-subscribe-v017>label{font-size:10px!important}.wire-subscribe-v017 small{font-size:10px!important}.wire-email-head b{font-size:11px!important}.wire-email-head span{font-size:9px!important}.wire-preview-row strong{font-size:12px!important}.wire-preview-row div>span{font-size:10px!important}.wire-preview-row small{font-size:9.5px!important}.wire-preview-row em{font-size:10px!important}

/* More expressive live states. */
.state.rising{border-color:#1b5574;background:#071923;color:#6fd3ff}.state.cooling{border-color:#6b561f;background:#1a1405;color:#ffc858}.state.revived{border-color:#6d3e8d;background:#1a0c23;color:#d899ff;box-shadow:0 0 14px rgba(191,107,255,.09)}

/* Media Heat should read as fire, not punctuation. */
.movement-key-grid-v016 .key-card.key-red{border-color:#51282c;background:radial-gradient(circle at 18% 50%,rgba(255,86,40,.10),transparent 35%),linear-gradient(180deg,#120c0d,#09090a)}
.movement-key-grid-v016 .key-card.key-red .key-fire{width:58px!important;height:58px!important;flex:0 0 58px!important}.movement-key-grid-v016 .key-card.key-red .fire-core{font-size:46px!important;filter:drop-shadow(0 0 10px #ff4e25) drop-shadow(0 0 24px rgba(255,94,35,.8))!important}

@media(max-width:1350px){.market-onboard-v018,.wires-intro-v018,.wire-hero-v018{grid-template-columns:1fr!important}.wire-definition-v018,.wires-engine-visual,.wire-hero-v018 .wire-hero-stats{border-left:0!important;border-top:1px solid #203039!important}.wire-engine-flow{grid-template-columns:1fr}.wire-engine-arrow{transform:rotate(90deg)}.wire-engine-channels{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.wire-engine-mini .engine-channels,.engine-big-channels,.wire-engine-channels{grid-template-columns:repeat(2,1fr)}.wire-engine-law{display:block;text-align:center}.wire-engine-law span{display:block;margin-top:6px}.wires-engine-visual{padding:17px}.wire-outbound-engine{padding:16px 12px}.wire-hero-v018 .wire-hero-stats{grid-template-columns:1fr 1fr!important}}

/* ===== V0.1.8.1 TYPOGRAPHY HOTFIX — kill the tiny/blurry type ===== */
.market-onboard-v018{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.market-onboard-v018 .onboard-kicker{font-size:12px!important;line-height:1.25!important;letter-spacing:2.1px!important;margin-bottom:12px!important}
.market-onboard-v018 h1{font-size:clamp(42px,3.35vw,58px)!important;line-height:1.01!important;letter-spacing:-1.6px!important;margin-bottom:18px!important}
.market-onboard-v018 .market-onboard-main p{font-size:17px!important;line-height:1.72!important;color:#d0dadd!important;font-weight:500!important;max-width:820px!important}
.market-onboard-v018 .market-onboard-main p b{font-weight:900!important;color:#fff!important}
.market-onboard-v018 .onboard-actions{margin-top:20px!important;gap:11px!important}
.market-onboard-v018 .onboard-primary,.market-onboard-v018 .onboard-secondary{height:44px!important;padding:0 18px!important;font-size:12px!important;letter-spacing:.65px!important}
.market-onboard-v018 .onboard-link{font-size:12px!important}
.market-onboard-v018 .market-promise{margin-top:18px!important;gap:9px!important}
.market-onboard-v018 .market-promise span{font-size:11px!important;line-height:1.1!important;letter-spacing:.65px!important;padding:9px 11px!important}

.wire-definition-v018{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:30px 32px!important}
.wire-definition-v018 .wire-definition-head{font-size:12px!important;line-height:1.2!important;letter-spacing:1.55px!important;gap:10px!important}
.wire-definition-v018 .wire-definition-head .svg-icon{width:25px!important;height:25px!important}
.wire-definition-v018>strong{font-size:27px!important;line-height:1.18!important;margin-top:12px!important;letter-spacing:-.35px!important}
.wire-definition-v018>p{font-size:16px!important;line-height:1.66!important;color:#c4d0d4!important;margin:10px 0 15px!important;font-weight:500!important}
.wire-definition-v018>p b{color:#fff!important;font-weight:900!important}
.wire-engine-mini{gap:9px!important;margin:15px 0!important}
.wire-engine-mini .engine-origin,.wire-engine-mini .engine-audience,.wire-engine-mini .engine-result{padding:13px 14px!important;min-height:58px!important}
.wire-engine-mini b{font-size:13px!important;line-height:1.25!important;letter-spacing:.55px!important}
.wire-engine-mini span{font-size:12.5px!important;line-height:1.45!important;color:#b6c4c9!important}
.wire-engine-mini .engine-arrows{font-size:18px!important;line-height:1.05!important;margin:1px 0!important;color:#78929b!important}
.wire-engine-mini .engine-channels{gap:8px!important}
.wire-engine-mini .engine-channels span{min-height:39px!important;padding:8px 7px!important;font-size:11.5px!important;line-height:1.25!important;font-weight:900!important;color:#eef4f6!important}
.wire-reach-live{padding:11px 12px!important;gap:10px!important;margin-top:2px!important}
.wire-reach-live b{font-size:15px!important;line-height:1.1!important;letter-spacing:.65px!important}
.wire-reach-live.building b{font-size:15px!important}
.wire-reach-live span{font-size:11.5px!important;line-height:1.45!important;color:#b8c5c9!important;letter-spacing:.45px!important}

/* Keep the entire homepage readable at normal desktop distance. */
.market-legend{font-size:12px!important}.market-legend b{font-size:11px!important}.market-legend span{font-size:12px!important;line-height:1.45!important}
.metric-label{font-size:12px!important}.delta{font-size:12px!important}.board-note{font-size:11px!important}.tab{font-size:12px!important}

@media(max-width:1350px){
  .market-onboard-v018 h1{font-size:44px!important}
  .market-onboard-v018 .market-onboard-main p{font-size:16px!important}
  .wire-definition-v018>strong{font-size:25px!important}
  .wire-definition-v018>p{font-size:15px!important}
}
@media(max-width:800px){
  .market-onboard-v018 h1{font-size:34px!important;line-height:1.05!important}
  .market-onboard-v018 .market-onboard-main p{font-size:15px!important;line-height:1.65!important}
  .market-onboard-v018 .market-promise span{font-size:10px!important}
  .wire-definition-v018{padding:20px!important}
  .wire-definition-v018>strong{font-size:23px!important}
  .wire-definition-v018>p{font-size:14.5px!important}
  .wire-engine-mini b{font-size:12px!important}.wire-engine-mini span{font-size:11.5px!important}
  .wire-engine-mini .engine-channels span{font-size:10.5px!important}
}

/* ===== V0.1.8.2 GLOBAL TYPOGRAPHY SYSTEM — kill Font Monster site-wide ===== */
html,body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-size:15px!important;line-height:1.5!important}
body{font-weight:500!important}
.muted{color:#9aa8ae!important}

/* Global chrome / controls */
.panel-title{font-size:16px!important;font-weight:950!important;letter-spacing:.15px!important}
.panel-title .right{font-size:12.5px!important;font-weight:700!important;color:#bec9cd!important}
.btn{font-size:12.5px!important;font-weight:900!important;line-height:1.2!important;min-height:40px!important}
.badge{font-size:11px!important;font-weight:850!important}
.tab,.window-tabs a{font-size:12.5px!important;font-weight:900!important}
.wire-filter{font-size:12px!important;font-weight:900!important;padding:9px 13px!important}
.pagination a,.pagination-pro a{font-size:12px!important;font-weight:900!important;min-height:36px!important;display:inline-grid!important;place-items:center!important}
.footer-note{font-size:11.5px!important;color:#68777e!important}
.empty{font-size:13.5px!important;line-height:1.6!important;color:#8f9fa6!important}
.onboard-kicker,.persona-kicker{font-size:12.5px!important;font-weight:950!important}

/* Tables / standings — the biggest offender */
.standings-table{font-size:13.5px!important;line-height:1.4!important}
.standings-table th{font-size:11.5px!important;font-weight:900!important;color:#9aabb2!important;letter-spacing:.6px!important;padding:12px 13px!important}
.standings-table td{font-size:13.5px!important;padding:10px 13px!important}
.rank{font-size:17px!important;font-weight:950!important}
.product-name{font-size:14px!important;font-weight:950!important;line-height:1.25!important}
.product-tagline{font-size:12px!important;line-height:1.4!important;color:#a2b0b6!important;max-width:320px!important}
.momentum strong{font-size:16px!important}
.state{font-size:11.5px!important;font-weight:950!important;letter-spacing:.45px!important;padding:7px 12px!important;min-width:96px!important}
.row-action-text{font-size:10.5px!important;font-weight:950!important;letter-spacing:.45px!important}
.board-note,.standings-count,.claim-results-head{font-size:11.5px!important;color:#87989f!important}

/* Standings / Hot / Breakouts / New Releases */
.standings-hero h1,.release-definition h1,.claim-finder-hero h1{font-size:38px!important;line-height:1.05!important}
.standings-hero p,.release-definition p,.claim-finder-hero p{font-size:15px!important;line-height:1.7!important;color:#c0ccd1!important;font-weight:500!important}
.standings-rule b{font-size:11.5px!important}.standings-rule span{font-size:12.5px!important;line-height:1.55!important;color:#a4b2b8!important}
.release-meta,.release-meta span{font-size:11.5px!important;line-height:1.25!important;color:#91a1a8!important}
.release-copy h2{font-size:20px!important;line-height:1.25!important;margin-top:11px!important}
.release-copy p{font-size:14px!important;line-height:1.65!important;color:#b5c1c6!important}
.release-law{padding:11px 12px!important}.release-law b{font-size:11.5px!important}.release-law span{font-size:12px!important;line-height:1.45!important;color:#9cabb2!important}
.release-actions .btn{font-size:11.5px!important;padding:9px 12px!important}

/* League/Wires directory */
.wires-intro-v018 .wires-intro-copy>p,.wires-intro-copy>p{font-size:16px!important;line-height:1.72!important;color:#c4d0d4!important}
.wires-intro-law b{font-size:11.5px!important}.wires-intro-law span{font-size:12.5px!important;line-height:1.45!important;color:#a8b7bd!important}
.wire-value-card>strong{font-size:11.5px!important}.wire-value-card h2{font-size:21px!important}.wire-value-card p{font-size:14px!important;line-height:1.65!important;color:#b1bec3!important}
.wire-directory-head>span{font-size:11.5px!important}
.wire-directory-main h3{font-size:19px!important;line-height:1.2!important}
.wire-directory-main>p{font-size:14px!important;line-height:1.6!important;color:#acbbc0!important}
.wire-directory-meta span{font-size:11px!important;line-height:1.2!important;padding:6px 8px!important}
.wire-open{font-size:11.5px!important}
.wire-network-count span{font-size:12.5px!important;line-height:1.4!important}
.engine-big-origin b,.engine-big-audience b,.engine-big-result b{font-size:13.5px!important}
.engine-big-origin small,.engine-big-audience small,.engine-big-result small{font-size:12.5px!important;line-height:1.5!important;color:#b1c0c5!important}
.engine-big-channels span{font-size:11.5px!important;line-height:1.3!important}

/* Individual Wire */
.wire-hero-v018 .wire-hero-main p{font-size:15.5px!important;line-height:1.72!important;color:#c2cfd4!important}
.wire-hero-v018 .wire-hero-stats span{font-size:11px!important;line-height:1.25!important;color:#9babb2!important}
.wire-hero-v018 .wire-hero-stats small{font-size:12px!important;line-height:1.5!important;color:#9eadb3!important}
.wire-engine-title h2{font-size:27px!important;line-height:1.18!important}.wire-engine-title p{font-size:14.5px!important;line-height:1.65!important;color:#b8c5ca!important}
.wire-engine-node b{font-size:13px!important}.wire-engine-node span{font-size:12.5px!important;line-height:1.5!important;color:#afbdc2!important}
.wire-engine-channels span{font-size:11.5px!important;line-height:1.3!important;padding:9px!important}
.wire-engine-law b{font-size:12.5px!important}.wire-engine-law span{font-size:12.5px!important;color:#adbbc0!important}
.wire-track-note b{font-size:11.5px!important}.wire-track-note span{font-size:12px!important;line-height:1.55!important;color:#aebcc2!important}
.wire-inbox-copy h2{font-size:23px!important;line-height:1.2!important}
.wire-inbox-copy>p{font-size:14px!important;line-height:1.7!important;color:#b6c3c8!important}
.wire-inbox-copy li{font-size:13px!important;line-height:1.6!important;color:#aebcc1!important;margin:7px 0!important}
.wire-subscribe-v017>label{font-size:11.5px!important}.wire-subscribe-v017 small{font-size:11.5px!important;color:#8d9ca2!important}
.wire-email-head b{font-size:12.5px!important}.wire-email-head span{font-size:11px!important;color:#8fa0a7!important}
.wire-preview-row{grid-template-columns:30px 36px 1fr auto!important;gap:10px!important;padding:12px 13px!important}
.wire-preview-row .product-thumb.small{width:36px!important;height:36px!important;flex-basis:36px!important}
.wire-preview-rank{font-size:11.5px!important}.wire-preview-row strong{font-size:13.5px!important;line-height:1.25!important}
.wire-preview-row div>span{font-size:11.5px!important;line-height:1.4!important;color:#a6b4b9!important}
.wire-preview-row small{font-size:11px!important;line-height:1.4!important;color:#8e9ea5!important}.wire-preview-row em{font-size:11.5px!important}
.wire-preview-actions a{font-size:11px!important}

/* Homepage microcopy / cards */
.market-legend{font-size:13px!important}.market-legend b{font-size:12px!important}.market-legend span{font-size:13px!important;line-height:1.55!important;color:#afbdc2!important}.market-legend>a{font-size:11px!important}
.metric-label{font-size:12px!important}.delta{font-size:12.5px!important}
.mini-row{font-size:12.5px!important}.mini-title{font-size:13px!important}.wire-name{font-size:12.5px!important}.wire-count{font-size:11.5px!important}
.movement-key-head strong{font-size:16px!important}.movement-key-head span{font-size:12.5px!important;line-height:1.45!important}
.movement-key-grid .key-card b,.movement-key-grid-v016 .key-card b{font-size:11px!important}.movement-key-grid .key-card span,.movement-key-grid-v016 .key-card span{font-size:11.5px!important;line-height:1.4!important}.movement-key-grid .key-card strong,.movement-key-grid-v016 .key-card strong{font-size:19px!important}

/* Forms / submit / account — stop whisper-size labels */
.form-grid label,.auth-card label,.claim-note{font-size:12.5px!important;color:#a9b7bd!important}
form input,form select,form textarea,.input{font-size:14px!important;line-height:1.4!important}
.submit-form-head>span{font-size:11px!important}.submit-form-head p{font-size:13.5px!important;line-height:1.55!important;color:#aebdc2!important}
.instant-account b{font-size:12px!important}.instant-account span{font-size:11.5px!important}
.submit-fields label em{font-size:10.5px!important}.upload-tile>span{font-size:11px!important;line-height:1.4!important}.submit-zero{font-size:11px!important}
.submit-flow>div>strong{font-size:13px!important}.submit-flow>div>span{font-size:12.5px!important;line-height:1.6!important;color:#a8b6bc!important}
.submit-law{font-size:11.5px!important}.submit-law b{font-size:13px!important}.submit-after{font-size:12.5px!important;line-height:1.65!important}
.claim-card-cta{font-size:11.5px!important}.claim-flow-story>p{font-size:14.5px!important}.claim-flow-product span,.claim-flow-product small{font-size:11.5px!important}.claim-control-list b{font-size:11.5px!important}.claim-control-list span{font-size:12.5px!important}.claim-review-note{font-size:11px!important}

/* Player cards / general detail surfaces */
.stat-card label{font-size:11.5px!important}.score-label strong{font-size:13px!important}.score-label small{font-size:11px!important}.score-number{font-size:12px!important}
.time-event .when{font-size:11px!important}.time-event strong{font-size:12.5px!important}.time-event p{font-size:11.5px!important;line-height:1.5!important}.event-pill{font-size:10.5px!important}
.quick-row{font-size:12px!important}.legend{font-size:11.5px!important}.media-card .source,.media-card small{font-size:11px!important}.media-card strong{font-size:12px!important}
.update-item strong,.comment-item strong{font-size:12.5px!important}.update-item p,.comment-item p{font-size:12px!important;line-height:1.55!important}

/* Sidebar stays readable without reintroducing scroll */
.nav-label{font-size:13px!important}.side-link{font-size:11.5px!important;line-height:1.25!important}

@media(max-width:1100px){
  .standings-table{font-size:13px!important}.standings-table td{font-size:13px!important}.product-name{font-size:13.5px!important}.product-tagline{font-size:11.5px!important}
  .wire-engine-flow{grid-template-columns:1fr!important}.wire-engine-arrow{transform:rotate(90deg)!important}
}
@media(max-width:800px){
  html,body{font-size:14.5px!important}
  .panel-title{font-size:15px!important}.standings-hero h1,.release-definition h1,.claim-finder-hero h1{font-size:31px!important}
  .standings-hero p,.release-definition p,.claim-finder-hero p{font-size:14px!important}
  .standings-table th{font-size:11px!important}.standings-table td{font-size:12.5px!important}.product-name{font-size:13px!important}.product-tagline{font-size:11px!important}
  .wire-inbox-copy>p,.wires-intro-copy>p,.wire-hero-v018 .wire-hero-main p{font-size:13.5px!important}
}

/* ===== V0.1.9 Wire Page Cleanup ===== */
.wire-simple-hero{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin-bottom:14px;background:linear-gradient(180deg,#0a1013,#06090b)}
.wire-simple-story,.wire-simple-subscribe{padding:34px 36px;min-width:0}
.wire-simple-story{background:radial-gradient(circle at 8% 12%,rgba(50,238,145,.08),transparent 34%);border-right:1px solid #203039}
.wire-simple-title-row{display:flex;align-items:center;gap:18px;margin-bottom:24px}.wire-simple-icon{width:74px;height:74px;flex:0 0 74px;display:grid;place-items:center;border:1px solid #284049;border-radius:10px;background:#091014;overflow:hidden}.wire-simple-icon img,.wire-simple-icon .svg-icon{width:100%;height:100%;object-fit:contain}.wire-simple-title-row h1{font-size:40px;line-height:1.05;margin:5px 0 0;letter-spacing:-1px}.wire-kicker{display:block;font:900 11px/1.2 Consolas,monospace;letter-spacing:1.5px;color:#35ef98}
.wire-simple-story>h2,.wire-simple-subscribe>h2{font-size:25px;line-height:1.2;margin:0 0 12px}.wire-simple-story>p,.wire-simple-subscribe>p{font-size:15px;line-height:1.7;color:#c0cdd2;margin:0 0 20px;max-width:760px}.wire-simple-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.wire-simple-tags span{border:1px solid #254039;border-radius:999px;padding:7px 10px;background:#08120f;color:#8fffc5;font:900 10px/1 Consolas,monospace;letter-spacing:.8px}.wire-add-product{display:inline-flex}
.wire-simple-subscribe{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 90% 10%,rgba(79,167,255,.07),transparent 34%),#070c0f}.wire-simple-subscribe>h2{margin-top:8px}.wire-subscribe-benefits{display:grid;gap:8px;margin:0 0 20px}.wire-subscribe-benefits>div{display:grid;grid-template-columns:128px 1fr;gap:12px;align-items:start;padding:11px 12px;border:1px solid #203039;border-radius:7px;background:#081014}.wire-subscribe-benefits b{font-size:11px;color:#6fc6ff;letter-spacing:.8px}.wire-subscribe-benefits span{font-size:12px;line-height:1.5;color:#aebcc1}.wire-simple-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.wire-simple-form input{height:46px;border:1px solid #2a3b42;border-radius:6px;background:#070c0f;color:#eef3f5;padding:0 14px;font-size:14px;outline:none}.wire-simple-form input:focus{border-color:#4a6c78;box-shadow:0 0 0 2px rgba(92,145,164,.08)}.wire-simple-form .btn{min-height:46px;padding-left:20px;padding-right:20px}.wire-simple-subscribe>small{font-size:11px;color:#7f9097;margin-top:9px}
.wire-board-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 4px 12px}.wire-board-intro h2{font-size:24px;margin:4px 0 4px}.wire-board-intro p{font-size:13px;color:#99a9af;margin:0}.wire-board-links{display:flex;gap:8px}.wire-board-links a{border:1px solid #26373f;border-radius:6px;padding:8px 11px;color:#a9bbc2;font-size:11px;font-weight:900;letter-spacing:.7px}.wire-board-links a:hover{color:#fff;border-color:#47616b}.wire-board-v019{overflow:hidden;margin-bottom:12px}.wire-board-v019 .standings-table th{font-size:11px!important}.wire-board-v019 .standings-table td{font-size:13px!important}.wire-board-v019 .product-name{font-size:14px!important}.wire-board-v019 .product-tagline{font-size:11.5px!important}
@media(max-width:1100px){.wire-simple-hero{grid-template-columns:1fr}.wire-simple-story{border-right:0;border-bottom:1px solid #203039}.wire-simple-story,.wire-simple-subscribe{padding:28px 24px}}
@media(max-width:700px){.wire-simple-story,.wire-simple-subscribe{padding:22px 16px}.wire-simple-title-row{align-items:flex-start}.wire-simple-title-row h1{font-size:32px}.wire-simple-icon{width:58px;height:58px;flex-basis:58px}.wire-simple-story>h2,.wire-simple-subscribe>h2{font-size:22px}.wire-simple-story>p,.wire-simple-subscribe>p{font-size:14px}.wire-subscribe-benefits>div{grid-template-columns:1fr}.wire-simple-form{grid-template-columns:1fr}.wire-board-intro{align-items:flex-start;flex-direction:column}.wire-board-links{align-self:flex-start}}

/* ===== V0.2.0 Launch Polish / Authority Pages / Live Feed ===== */

/* Sidebar: remove duplicate/dead destinations and keep stronger sports-market language */
.nav-feed .nav-icon{color:#66e7ff;filter:drop-shadow(0 0 10px rgba(102,231,255,.24))}
.nav-standings .nav-icon{color:#ffd34f;filter:drop-shadow(0 0 10px rgba(255,211,79,.20))}

/* About + Rules authority pages */
.authority-hero{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin-bottom:14px;min-height:360px;background:linear-gradient(180deg,#091014,#06090b)}
.authority-story,.authority-thesis,.rules-law-board{padding:38px 40px;min-width:0}
.authority-story{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 8% 15%,rgba(50,238,145,.08),transparent 36%);border-right:1px solid #203039}
.authority-story h1{font-size:clamp(42px,4vw,66px);line-height:.98;margin:12px 0 20px;letter-spacing:-2px}.authority-story h1 span{color:#fff}
.authority-lead{font-size:17px;line-height:1.7;color:#c1cdd2;max-width:780px;margin:0}.authority-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.authority-thesis{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 92% 12%,rgba(79,167,255,.08),transparent 36%)}
.authority-eyebrow{font:900 11px/1.2 Consolas,monospace;letter-spacing:1.5px;color:#66c7ff}.authority-thesis h2{font-size:29px;line-height:1.15;margin:10px 0 14px}.authority-thesis p{font-size:15px;line-height:1.75;color:#bdc9ce;margin:0}
.thesis-law{display:grid;grid-template-columns:1fr auto 32px 1fr auto;align-items:center;gap:10px;margin-top:24px;padding:15px;border:1px solid #20333b;border-radius:8px;background:#071013}.thesis-law span{font:800 10px/1.3 Consolas,monospace;letter-spacing:.8px;color:#8fa0a7}.thesis-law strong{font-size:13px;color:#fff}.thesis-law i{font-style:normal;color:#35ef98;text-align:center}
.about-problem-grid,.rules-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.about-problem{padding:28px;background:linear-gradient(180deg,#100a0c,#08090b)}.about-problem.good{background:linear-gradient(180deg,#07130f,#070a0c)}.about-problem>span{font:900 11px/1.2 Consolas,monospace;letter-spacing:1.2px;color:#ff7079}.about-problem.good>span{color:#37f09a}.about-problem h2{font-size:26px;line-height:1.15;margin:10px 0 12px}.about-problem p{font-size:14.5px;line-height:1.7;color:#b6c4c9;margin:0}
.about-manifesto{display:grid;grid-template-columns:.82fr 1.18fr;gap:0;overflow:hidden;margin-bottom:14px}.about-manifesto-copy{padding:32px;border-right:1px solid #203039;background:radial-gradient(circle at 12% 10%,rgba(255,179,51,.07),transparent 38%)}.about-manifesto-copy h2{font-size:31px;line-height:1.1;margin:10px 0 12px}.about-manifesto-copy p{font-size:15px;line-height:1.7;color:#b9c6cb;margin:0}.about-manifesto-grid{display:grid;grid-template-columns:1fr 1fr}.about-manifesto-grid>div{padding:24px;border-right:1px solid #1c2a30;border-bottom:1px solid #1c2a30}.about-manifesto-grid>div:nth-child(2n){border-right:0}.about-manifesto-grid>div:nth-last-child(-n+2){border-bottom:0}.about-manifesto-grid b{display:block;font-size:12px;color:#36efa2;letter-spacing:.8px;margin-bottom:8px}.about-manifesto-grid span{font-size:13px;line-height:1.55;color:#aebcc2}
.about-not{padding:30px;margin-bottom:14px}.about-not h2{font-size:28px;margin:8px 0 18px}.about-not-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.about-not-grid span{padding:13px;border:1px solid #352229;border-radius:7px;background:#110a0c;color:#ff9ba2;font-size:12px;font-weight:800}
.authority-close,.rules-close{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px}.authority-close span{font:900 11px/1.2 Consolas,monospace;letter-spacing:1.2px;color:#8fa0a7}.authority-close h2,.rules-close h2{font-size:28px;line-height:1.15;margin:5px 0}.authority-close p{margin:0;color:#a7b5bb;font-size:14px}

.rules-law-board{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;background:radial-gradient(circle at 90% 10%,rgba(255,179,51,.07),transparent 38%)}.rules-law-board>div{min-height:150px;border:1px solid #26363d;border-radius:9px;background:#081013;padding:22px;display:flex;flex-direction:column;justify-content:center}.rules-law-board>div.active{border-color:#1d6b47;background:#07150f;box-shadow:0 0 25px rgba(50,238,145,.08)}.rules-law-board span{font:900 11px/1.2 Consolas,monospace;letter-spacing:1px;color:#8fa0a7}.rules-law-board strong{display:block;font-size:30px;margin:8px 0;color:#f4f7f8}.rules-law-board>div.active strong{color:#36efa2}.rules-law-board small{font-size:12px;line-height:1.5;color:#9fb0b6}.rules-law-board>i{font-style:normal;color:#35ef98;font-size:22px;text-align:center}
.rules-section{padding:0;margin-bottom:14px;overflow:hidden}.rules-section-head{display:flex;align-items:center;gap:16px;padding:24px 28px;border-bottom:1px solid #203039}.rules-section-head>span{font:900 28px/1 Consolas,monospace;color:#35ef98}.rules-section-head h2{font-size:26px;margin:0 0 4px}.rules-section-head p{font-size:13.5px;color:#9eafb5;margin:0}.rules-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.rules-score{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:start;padding:16px;border:1px solid #203039;border-radius:8px;background:#081013}.rules-score-icon{width:48px;height:48px;display:grid;place-items:center}.rules-score-icon .ui-icon{width:48px;height:48px}.rules-fire{font-size:36px;filter:drop-shadow(0 0 13px rgba(255,111,55,.55))}.rules-score b{display:block;font-size:11px;letter-spacing:1px}.rules-score strong{display:block;font-size:25px;margin:5px 0}.rules-score p{font-size:12.5px;line-height:1.55;color:#a8b6bc;margin:0}.rules-score.green b,.rules-score.green strong{color:#35ef98}.rules-score.cyan b,.rules-score.cyan strong{color:#65dfff}.rules-score.blue b,.rules-score.blue strong{color:#65adff}.rules-score.violet b,.rules-score.violet strong{color:#ad8cff}.rules-score.orange b,.rules-score.orange strong{color:#ff916d}.rules-score.red b,.rules-score.red strong{color:#ff7079}
.rules-block{padding:28px}.rules-block h2{font-size:27px;line-height:1.15;margin:10px 0 14px}.rules-block>p{font-size:14px;line-height:1.7;color:#b3c0c5}.rules-no-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}.rules-no-grid span{padding:10px 11px;border:1px solid #38242a;border-radius:6px;background:#10090c;color:#ff9aa1;font-size:12px;font-weight:800}.rules-equation{display:grid;grid-template-columns:1fr auto 28px 1fr auto;align-items:center;gap:9px;margin:20px 0;padding:16px;border:1px solid #26373e;border-radius:8px;background:#071014}.rules-equation b{font-size:11px;letter-spacing:.7px;color:#9cadb3}.rules-equation strong{font-size:14px}.rules-equation i{font-style:normal;text-align:center;color:#35ef98}
.recency-track{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;gap:6px;padding:20px 24px}.recency-track>div{border:1px solid #25373e;border-radius:7px;background:#081013;padding:14px;text-align:center}.recency-track b{display:block;font-size:10px;color:#9aabb1}.recency-track strong{display:block;font-size:18px;color:#35ef98;margin-top:5px}.recency-track>i{height:2px;background:linear-gradient(90deg,#35ef98,#263a3f)}.rules-note{font-size:13px;line-height:1.65;color:#a7b5bb;padding:0 28px 24px;margin:0}
.state-guide{display:grid;grid-template-columns:110px 1fr;gap:9px 12px;align-items:center}.state-guide p{font-size:12.5px;line-height:1.5;color:#a8b6bb;margin:0}.integrity-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.integrity-cards>div{padding:13px;border:1px solid #25363d;border-radius:7px;background:#081013}.integrity-cards b{display:block;font-size:12px;color:#fff;margin-bottom:5px}.integrity-cards span{font-size:11.5px;line-height:1.5;color:#9faeb4}.rules-close{background:radial-gradient(circle at 12% 50%,rgba(50,238,145,.07),transparent 32%),#070c0f}

/* Live Feed — the click-worthy replacement for duplicate Leagues nav */
.feed-hero{display:grid;grid-template-columns:1.45fr .55fr;overflow:hidden;margin-bottom:12px}.feed-hero>div:first-child{padding:30px 34px;border-right:1px solid #203039;background:radial-gradient(circle at 8% 12%,rgba(102,231,255,.07),transparent 34%)}.feed-hero h1{font-size:40px;margin:7px 0 10px;letter-spacing:-1px}.feed-hero p{font-size:15px;line-height:1.7;color:#bac7cc;max-width:900px;margin:0}.feed-hero-stats{display:grid;grid-template-columns:1fr 1fr}.feed-hero-stats>div{display:flex;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid #203039}.feed-hero-stats>div:last-child{border-right:0}.feed-hero-stats span{font:900 10px/1.2 Consolas,monospace;letter-spacing:.9px;color:#8fa0a7}.feed-hero-stats strong{font-size:34px;color:#35ef98;margin:6px 0}.feed-hero-stats small{font-size:11px;color:#92a2a8}
.feed-filters{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.feed-filters a{padding:9px 12px;border:1px solid #26373e;border-radius:999px;background:#071013;color:#9fb0b6;font-size:10.5px;font-weight:900;letter-spacing:.7px}.feed-filters a.active{border-color:#35ef98;color:#35ef98;background:#07150f;box-shadow:0 0 14px rgba(50,238,145,.08)}
.feed-stream{display:grid;gap:7px}.feed-play{display:grid;grid-template-columns:80px minmax(210px,.8fr) minmax(360px,1.5fr) 80px 105px;align-items:center;gap:16px;padding:10px 14px;min-height:70px;transition:border-color .15s ease,transform .15s ease,background .15s ease}.feed-play:hover{transform:translateY(-1px);border-color:#35505a;background:#0a1114}.feed-play-time{font:800 10px/1.3 Consolas,monospace;color:#829399}.feed-play-product{display:flex;align-items:center;gap:10px;min-width:0}.feed-play-product b{display:block;font-size:13px}.feed-play-product small{display:block;font-size:10.5px;color:#8fa0a7;margin-top:2px}.feed-play-event{display:flex;align-items:center;gap:12px;min-width:0}.feed-play-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center}.feed-play-icon .ui-icon{width:34px;height:34px}.feed-play-event b{display:block;font-size:11px;letter-spacing:.8px}.feed-play-event small{display:block;font-size:11.5px;color:#a6b5ba;line-height:1.45;margin-top:2px}.feed-play-points{font:900 18px/1 Consolas,monospace;color:#35ef98;text-align:right}.feed-open{font-size:10px;font-weight:900;color:#8fa0a7;text-align:right}.theme-feed-red .feed-play-points{color:#ff6e78}.theme-feed-orange .feed-play-points{color:#ff9a67}.theme-feed-blue .feed-play-points{color:#5eb0ff}.theme-feed-violet .feed-play-points{color:#ad8cff}.theme-feed-cyan .feed-play-points{color:#65dfff}.feed-empty{padding:26px}

/* Claimed Player Card edit page */
.edit-card-shell{display:grid;grid-template-columns:.78fr 1.22fr;gap:14px;max-width:1500px;margin:0 auto}.edit-card-story{padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 12% 10%,rgba(50,238,145,.08),transparent 35%),linear-gradient(180deg,#091014,#06090b);align-self:start}.edit-card-story h1{font-size:42px;line-height:1.02;margin:10px 0 16px;letter-spacing:-1.5px}.edit-card-story>p{font-size:15px;line-height:1.7;color:#b8c5ca}.edit-owner-list{display:grid;gap:8px;margin:22px 0}.edit-owner-list>div{padding:12px;border:1px solid #203039;border-radius:7px;background:#071013}.edit-owner-list b{display:block;font-size:11px;color:#35ef98;letter-spacing:.7px}.edit-owner-list span{display:block;font-size:12px;color:#a5b4b9;margin-top:4px}.edit-card-form{padding:24px}.edit-section{padding:18px 0;border-top:1px solid #1e2c32}.edit-section:first-of-type{border-top:0}.edit-section h3{font-size:15px;margin:0 0 13px}.edit-section small{font-size:10.5px;color:#819198}.edit-section label em{font-size:9px;color:#7c8c92;font-style:normal}

@media(max-width:1180px){.authority-hero,.about-manifesto,.edit-card-shell,.feed-hero{grid-template-columns:1fr}.authority-story,.about-manifesto-copy,.feed-hero>div:first-child{border-right:0;border-bottom:1px solid #203039}.rules-score-grid{grid-template-columns:1fr 1fr}.feed-play{grid-template-columns:70px minmax(180px,.8fr) minmax(300px,1.4fr) 70px}.feed-open{display:none}}
@media(max-width:820px){.authority-story,.authority-thesis,.rules-law-board{padding:26px 22px}.authority-story h1{font-size:42px}.about-problem-grid,.rules-two-col{grid-template-columns:1fr}.about-not-grid{grid-template-columns:1fr 1fr}.about-manifesto-grid{grid-template-columns:1fr}.about-manifesto-grid>div{border-right:0}.rules-score-grid{grid-template-columns:1fr}.rules-law-board{grid-template-columns:1fr}.rules-law-board>i{transform:rotate(90deg)}.recency-track{grid-template-columns:1fr}.recency-track>i{width:2px;height:18px;margin:auto}.feed-hero-stats{grid-template-columns:1fr 1fr}.feed-play{grid-template-columns:62px 1fr 60px;gap:10px}.feed-play-product{grid-column:2}.feed-play-event{grid-column:2}.feed-play-points{grid-column:3;grid-row:1/3}.feed-open{display:none}.authority-close,.rules-close{align-items:flex-start;flex-direction:column}.thesis-law,.rules-equation{grid-template-columns:1fr;align-items:start}.thesis-law i,.rules-equation i{text-align:left;transform:rotate(90deg)}}
@media(max-width:560px){.about-not-grid,.integrity-cards,.feed-hero-stats{grid-template-columns:1fr}.state-guide{grid-template-columns:1fr}.feed-play{grid-template-columns:52px 1fr 52px;padding:10px}.feed-play-time{font-size:9px}.feed-play-event small{font-size:11px}.edit-card-story{padding:24px 18px}.edit-card-story h1{font-size:34px}}
