/* AXO multi-page application shell */
.portal-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}
axo-nav{display:block;position:sticky;top:0;z-index:1000;isolation:isolate}
.portal-nav{position:relative;z-index:1;overflow:visible;border-bottom:1px solid rgba(60,255,145,.13);background:rgba(5,8,7,.98);box-shadow:0 10px 35px rgba(0,0,0,.28)}
.nav-inner{position:relative;z-index:2;min-height:78px;display:flex;align-items:center;gap:32px;overflow:visible}
.portal-brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;white-space:nowrap}
.portal-brand>span:last-child{display:grid;gap:3px}.portal-brand strong{font-size:14px}.portal-brand small{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}
.portal-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--green);border-radius:12px;color:var(--green);font:900 12px ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(60,255,145,.04);box-shadow:inset 0 0 24px rgba(60,255,145,.1)}
.portal-menu{display:flex;align-items:center;gap:5px;margin-left:auto}.portal-menu>a,.tools-dropdown>a{padding:10px 12px;border-radius:8px;color:var(--muted);font-size:12px;text-decoration:none}.portal-menu a:hover,.portal-menu a[aria-current=page]{color:var(--green);background:rgba(60,255,145,.055)}
.tools-dropdown{position:relative;z-index:1001}.tools-dropdown>a{display:flex;gap:7px;align-items:center}.tools-popover{position:absolute;z-index:1002;top:calc(100% + 13px);left:50%;width:620px;padding:17px;border:1px solid var(--line);border-radius:15px;background:#080e0b;box-shadow:0 35px 90px rgba(0,0,0,.72),0 0 0 1px rgba(68,231,240,.04);transform:translate(-50%,8px);opacity:0;visibility:hidden;pointer-events:none;transition:.18s}.tools-dropdown:hover .tools-popover,.tools-dropdown:focus-within .tools-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.tools-popover:before{content:"";position:absolute;left:50%;top:-7px;width:12px;height:12px;border-left:1px solid var(--line);border-top:1px solid var(--line);background:#080e0b;transform:rotate(45deg)}
.tools-popover-head{display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px;color:var(--green);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.tools-popover-head a{color:var(--acid);text-decoration:none}.tools-popover>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.tools-popover>div:last-child a{padding:12px;border:1px solid transparent;border-radius:9px;color:var(--ink);text-decoration:none;display:grid;gap:5px}.tools-popover>div:last-child a:hover{border-color:var(--line);background:rgba(60,255,145,.035)}.tools-popover strong{font-size:11px}.tools-popover small{color:var(--muted);font-size:8px;line-height:1.35}
.nav-wallet{display:flex;align-items:center;gap:10px}.nav-wallet>span{max-width:145px;color:var(--muted);font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.nav-wallet>span.verified{color:var(--green)}.nav-toggle{display:none;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--green);padding:9px 11px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}
.wallet-button.connected:not(.verified){border-color:var(--amber);color:var(--amber)}

.portal-main{position:relative;z-index:0;isolation:isolate;min-height:70vh;overflow:hidden}.portal-hero{padding:88px 0 64px;position:relative;overflow:hidden}.portal-hero:before{content:"";position:absolute;width:520px;height:520px;right:-100px;top:-230px;border:1px solid rgba(60,255,145,.11);border-radius:50%;box-shadow:0 0 0 70px rgba(60,255,145,.025),0 0 0 140px rgba(60,255,145,.018)}
.portal-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:70px;align-items:center;position:relative}.portal-kicker{display:flex;align-items:center;gap:9px;color:var(--green);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.portal-kicker:before{content:"";width:24px;height:1px;background:var(--green)}
.portal-hero h1,.page-hero h1{margin:17px 0 20px;font-size:clamp(52px,7vw,92px);line-height:.93;letter-spacing:-.06em;max-width:880px}.portal-hero h1 em,.page-hero h1 em{color:var(--green);font-style:normal}.portal-hero .lede,.page-hero .lede{max-width:760px;color:#b7c8be;font-size:clamp(16px,1.6vw,21px);line-height:1.6}.portal-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:30px}.portal-button{padding:13px 17px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);font-weight:800;font-size:11px;text-decoration:none}.portal-button.primary{background:var(--green);border-color:var(--green);color:#031108}.portal-button.ghost{background:transparent}.portal-button:hover{transform:translateY(-1px);border-color:var(--green)}
.mission-console{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(15,27,21,.95),rgba(4,7,6,.98));box-shadow:var(--shadow);overflow:hidden}.console-top{padding:14px 17px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.console-top strong{color:var(--green)}.console-radar{height:240px;position:relative;background:repeating-radial-gradient(circle at 50% 55%,transparent 0 36px,rgba(60,255,145,.09) 37px 38px),linear-gradient(90deg,transparent 49.8%,rgba(60,255,145,.1) 50%,transparent 50.2%),linear-gradient(transparent 54.8%,rgba(60,255,145,.1) 55%,transparent 55.2%)}.console-radar:before{content:"";position:absolute;left:50%;top:55%;width:43%;height:1px;background:linear-gradient(90deg,var(--green),transparent);transform-origin:left;animation:sweep 4s linear infinite}.console-radar i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 15px var(--green)}.console-radar i:nth-child(1){left:27%;top:30%}.console-radar i:nth-child(2){right:21%;top:48%}.console-radar i:nth-child(3){left:44%;bottom:19%}.console-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.console-stats div{padding:15px;border-right:1px solid var(--line);display:grid;gap:5px}.console-stats div:last-child{border:0}.console-stats small{color:var(--muted);font-size:7px}.console-stats strong{font:900 13px ui-monospace,SFMono-Regular,Menlo,monospace}.console-stats .good{color:var(--green)}

.portal-band{border-block:1px solid var(--line);background:rgba(10,17,14,.6)}.live-grid{display:grid;grid-template-columns:repeat(4,1fr)}.live-grid article{padding:22px;border-right:1px solid var(--line);display:grid;gap:7px}.live-grid article:last-child{border:0}.live-grid small{color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.live-grid strong{font:900 19px ui-monospace,SFMono-Regular,Menlo,monospace}.live-grid span{color:var(--muted);font-size:9px}.live-grid .good{color:var(--green)}.live-grid .warn{color:var(--amber)}
.portal-section{padding:76px 0}.section-intro{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:30px}.section-intro h2{margin:7px 0 0;font-size:clamp(38px,5vw,64px);letter-spacing:-.045em}.section-intro p{max-width:570px;color:var(--muted);line-height:1.6}.text-link{color:var(--green);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}
.featured-tools,.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portal-tool-card{min-height:280px;padding:24px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(15,27,21,.88),rgba(5,8,7,.98));color:var(--ink);text-decoration:none;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:.2s}.portal-tool-card:after{content:"";position:absolute;width:170px;height:170px;right:-90px;top:-90px;border:1px solid rgba(60,255,145,.12);border-radius:50%;box-shadow:0 0 0 35px rgba(60,255,145,.018)}.portal-tool-card:hover{transform:translateY(-4px);border-color:rgba(60,255,145,.5)}.portal-tool-card .tool-number{color:var(--green);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.portal-tool-card h3{margin:48px 0 9px;font-size:22px}.portal-tool-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.portal-tool-card footer{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;color:var(--green);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-tool-card footer span:last-child{color:var(--muted)}.portal-tool-card.featured{grid-column:span 2;background:radial-gradient(circle at 80% 15%,rgba(60,255,145,.14),transparent 35%),linear-gradient(145deg,rgba(15,32,23,.96),rgba(5,8,7,.99))}
.chain-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px}.chain-card,.principle-card{padding:30px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.chain-id{font:900 clamp(70px,12vw,150px) ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--green);line-height:.85}.chain-card p,.principle-card p{color:var(--muted);line-height:1.65}.principle-list{display:grid;gap:10px;margin-top:24px}.principle-list div{padding:15px;border:1px solid var(--line-soft);border-radius:10px;display:grid;grid-template-columns:auto 1fr;gap:14px}.principle-list b{color:var(--green);font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace}.principle-list strong{font-size:12px}.principle-list span{grid-column:2;color:var(--muted);font-size:10px}

.page-hero{padding:68px 0 42px}.page-hero-grid{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:end}.page-hero-grid>*{min-width:0}.page-hero h1{font-size:clamp(46px,6vw,78px);margin-bottom:14px}.page-hero-meta{display:grid;gap:8px;min-width:210px;max-width:100%}.page-hero-meta div{min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--panel);display:flex;justify-content:space-between;gap:15px}.page-hero-meta small{color:var(--muted);font-size:8px}.page-hero-meta strong{min-width:0;text-align:right;overflow-wrap:anywhere;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--green)}
.catalog-filters{display:flex;gap:7px;margin-bottom:20px;flex-wrap:wrap}.catalog-filters button{padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.catalog-filters button.active{border-color:var(--green);color:var(--green);background:rgba(60,255,145,.05)}
.tool-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;padding-bottom:90px}.tool-sidebar{position:sticky;top:100px;align-self:start;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.tool-sidebar>strong{display:block;padding:15px;color:var(--green);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;border-bottom:1px solid var(--line)}.tool-sidebar a{padding:12px 15px;color:var(--muted);font-size:10px;text-decoration:none;display:flex;justify-content:space-between;border-bottom:1px solid var(--line-soft)}.tool-sidebar a:last-child{border:0}.tool-sidebar a:hover,.tool-sidebar a.active{color:var(--green);background:rgba(60,255,145,.04)}.tool-stage{min-width:0;display:grid;gap:14px}.tool-panel{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(15,27,21,.92),rgba(5,8,7,.99));overflow:hidden}.tool-panel-head{padding:22px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center}.tool-panel-head h2{margin:5px 0 0;font-size:26px}.tool-panel-body{padding:24px}.tool-status{padding:7px 9px;border:1px solid var(--line);border-radius:99px;color:var(--green);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.tool-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.tool-metrics article{padding:18px;border-right:1px solid var(--line-soft);display:grid;gap:7px}.tool-metrics article:last-child{border:0}.tool-metrics small{color:var(--muted);font-size:8px}.tool-metrics strong{font:900 19px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.tool-metrics span{color:var(--muted);font-size:8px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool-info-card{padding:20px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(255,255,255,.012)}.tool-info-card h3{margin:5px 0 12px}.tool-info-card p{color:var(--muted);font-size:11px;line-height:1.6}.tool-info-card ul{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:9px}.tool-info-card li{padding-left:15px;position:relative;color:#c4d1ca;font-size:10px}.tool-info-card li:before{content:"•";position:absolute;left:0;color:var(--green)}
.tool-form{display:flex;gap:0}.tool-form input{min-width:0;flex:1;padding:14px;border:1px solid var(--line);border-radius:9px 0 0 9px;background:#040706;color:var(--ink);font:11px ui-monospace,SFMono-Regular,Menlo,monospace;outline:0}.tool-form input:focus{border-color:var(--green)}.tool-form button{padding:0 18px;border:1px solid var(--green);border-radius:0 9px 9px 0;background:var(--green);color:#031108;font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace}.tool-message{margin:12px 0 0;color:var(--muted);font-size:10px}.tool-cta{padding:22px;border:1px solid rgba(214,255,77,.25);border-radius:13px;background:linear-gradient(110deg,rgba(214,255,77,.055),rgba(5,8,7,.98));display:flex;justify-content:space-between;gap:25px;align-items:center}.tool-cta h3{margin:5px 0}.tool-cta p{margin:0;color:var(--muted);font-size:10px}.tool-price{display:grid;text-align:right;gap:6px}.tool-price strong{color:var(--acid);font-size:22px}.tool-price small{color:var(--muted);font-size:8px}
.result-shell{margin-top:18px}.pool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.pool-item{padding:17px;border:1px solid var(--line-soft);border-radius:11px;background:rgba(255,255,255,.012)}.pool-item header{display:flex;justify-content:space-between;gap:15px}.pool-item h3{margin:0;font-size:13px}.pool-item header span{color:var(--green);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pool-item dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.pool-item dt{color:var(--muted);font-size:7px}.pool-item dd{margin:5px 0 0;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pool-item footer{display:flex;gap:15px;padding-top:11px;border-top:1px solid var(--line-soft)}.pool-item a{color:var(--green);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}
.profile-overview{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding-bottom:90px}.identity-card{padding:30px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 80% 0,rgba(60,255,145,.13),transparent 36%),var(--panel);display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.identity-avatar{width:82px;height:82px;border-radius:22px;background:var(--green);color:#041009;display:grid;place-items:center;font-size:29px;font-weight:900}.identity-card h1{margin:5px 0 10px;font-size:35px}.identity-card code{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.identity-badges{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.identity-badges span{padding:7px 9px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.identity-badges .verified{border-color:rgba(60,255,145,.4);color:var(--green)}.profile-side{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);display:grid;gap:13px;align-content:start}.profile-side h2{margin:0}.profile-side p{color:var(--muted);font-size:10px;line-height:1.6}.profile-side button{padding:12px;border:1px solid var(--red);border-radius:8px;background:transparent;color:var(--red);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.profile-content{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.profile-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.profile-tools a{padding:18px;border:1px solid var(--line-soft);border-radius:11px;color:var(--ink);text-decoration:none;display:grid;gap:7px}.profile-tools strong{font-size:12px}.profile-tools span{color:var(--muted);font-size:9px}.profile-tools em{color:var(--green);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}
.profile-pet-slot{grid-column:1/-1;min-width:0}.axo-pet-status{overflow:hidden;padding:24px;border:1px solid color-mix(in srgb,var(--pet-accent,#54f6a7) 30%,transparent);border-radius:18px;background:radial-gradient(circle at 12% 55%,color-mix(in srgb,var(--pet-accent,#54f6a7) 13%,transparent),transparent 27%),radial-gradient(circle at 94% 0,rgba(68,231,240,.07),transparent 25%),linear-gradient(145deg,rgba(8,31,25,.98),rgba(3,10,8,.99));box-shadow:inset 0 1px rgba(255,255,255,.025)}.axo-pet-status>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.axo-pet-status h2{margin:4px 0 0;font-size:28px}.axo-pet-pass{padding:8px 10px;border:1px solid rgba(255,212,102,.25);border-radius:99px;color:#ffd466;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.axo-pet-pass.active{border-color:color-mix(in srgb,var(--pet-accent,#54f6a7) 50%,transparent);color:var(--pet-accent,#54f6a7)}.axo-pet-status-grid{display:grid;grid-template-columns:210px minmax(230px,.9fr) minmax(180px,.55fr) minmax(240px,.75fr);align-items:center;gap:22px;padding-top:20px}.axo-pet-profile-art{position:relative;display:grid;height:230px;place-items:center}.axo-pet-profile-art span{position:absolute;width:78%;aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--pet-accent,#54f6a7) 38%,transparent);border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--pet-glow,#f0ba64) 15%,transparent)}.axo-pet-profile-art img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.48))}.axo-pet-identity>small{color:var(--pet-accent,#54f6a7);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.axo-pet-identity h3{margin:5px 0;font-size:clamp(27px,3.2vw,46px);line-height:.95}.axo-pet-identity code{color:var(--muted);font-size:8px}.axo-pet-identity>p{color:var(--muted);font-size:10px;line-height:1.5}.axo-pet-level{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin-top:17px}.axo-pet-level>span{grid-column:1/-1;height:7px;padding:1px;border:1px solid var(--line);background:#020b08}.axo-pet-level i{display:block;height:100%;background:linear-gradient(90deg,var(--pet-accent,#54f6a7),var(--pet-glow,#f0ba64))}.axo-pet-level strong{font-size:10px}.axo-pet-level small{color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.axo-pet-vitals{display:grid;grid-template-columns:1fr 1fr;gap:8px}.axo-pet-vitals span{padding:13px;border:1px solid var(--line-soft);border-radius:9px;background:rgba(2,12,9,.55)}.axo-pet-vitals small,.axo-pet-vitals strong{display:block}.axo-pet-vitals small{color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.axo-pet-vitals strong{margin-top:4px;color:var(--pet-accent,#54f6a7);font-size:20px}.axo-pet-actions{display:grid;gap:10px}.axo-pet-actions>a{text-align:center}.axo-pet-actions form{display:grid;grid-template-columns:1fr auto;gap:7px}.axo-pet-actions label{display:grid;gap:5px;color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.axo-pet-actions input{min-width:0;padding:11px;border:1px solid var(--line);border-radius:7px;background:#03100c;color:var(--ink)}.axo-pet-actions button{align-self:end;padding:12px 11px;border:1px solid var(--pet-accent,#54f6a7);border-radius:7px;background:transparent;color:var(--pet-accent,#54f6a7);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.axo-pet-actions button:disabled{opacity:.5}.axo-pet-actions p{grid-column:1/-1;margin:0;color:var(--muted);font-size:8px;line-height:1.45}.axo-pet-empty{display:flex;align-items:center;gap:22px}.axo-pet-empty img{width:120px;height:120px;object-fit:contain}.axo-pet-empty div{flex:1}.axo-pet-empty p{color:var(--muted);font-size:10px;line-height:1.6}.axo-pet-loading{min-height:110px}
.access-lock{padding:55px 30px;text-align:center}.access-lock .lock-mark{width:70px;height:70px;margin:0 auto 18px;border:1px solid var(--green);border-radius:19px;display:grid;place-items:center;color:var(--green);font-weight:900}.access-lock h2{font-size:32px;margin:0 0 10px}.access-lock p{max-width:620px;margin:0 auto 22px;color:var(--muted);line-height:1.6}
.access-page{background:radial-gradient(circle at 85% 10%,rgba(68,231,240,.08),transparent 32%)}.access-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:center}.access-hero h1{margin:14px 0 20px;font-size:clamp(48px,7vw,88px);line-height:.9;letter-spacing:-.06em}.access-hero h1 em{color:var(--cyan);font-style:normal}.access-hero>img{width:100%;height:360px;object-fit:contain;filter:drop-shadow(0 30px 34px rgba(0,0,0,.55))}.access-console{padding-top:24px}.access-status-card{padding:clamp(24px,4vw,44px);border:1px solid rgba(214,255,77,.3);border-radius:20px;background:linear-gradient(145deg,rgba(8,27,20,.97),rgba(3,9,8,.99))}.access-status-card>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.access-status-card>header span{color:var(--muted);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.access-status-card>header b{color:var(--acid);font:900 12px ui-monospace,SFMono-Regular,Menlo,monospace}.access-balance{display:grid;gap:8px;margin:35px 0 16px}.access-balance small{color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.access-balance strong{font-size:clamp(34px,5vw,62px);letter-spacing:-.045em}.access-status-card>p{max-width:780px;color:#b8c8bf;line-height:1.7}.access-meter{height:8px;margin-top:24px;border:1px solid var(--line);border-radius:99px;background:#020706;overflow:hidden}.access-meter i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--acid));transition:width .35s}.access-status-card>small{display:block;margin-top:9px;color:var(--muted);font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.access-actions{flex-wrap:wrap}.access-actions .portal-button{min-width:180px}.access-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.access-tier-grid article{min-height:180px;padding:23px;border:1px solid var(--line);border-radius:13px;background:rgba(4,13,10,.8)}.access-tier-grid article.happy{border-color:rgba(255,159,189,.35);background:linear-gradient(145deg,rgba(255,159,189,.07),rgba(4,13,10,.9))}.access-tier-grid article.guest{border-color:rgba(68,231,240,.22)}.access-tier-grid span{color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.access-tier-grid strong{display:block;margin:32px 0 12px;font-size:22px}.access-tier-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.access-policy{margin:18px 0 0;padding:16px;border:1px solid rgba(255,202,87,.18);border-radius:10px;color:var(--amber);text-align:center;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6}
.portal-footer{border-top:1px solid var(--line);padding:45px 0;background:#040706}.footer-grid{display:grid;grid-template-columns:1.5fr .55fr .7fr;gap:50px}.footer-grid>div{display:grid;align-content:start;gap:8px}.footer-grid>div:first-child{grid-template-columns:auto 1fr;align-items:start}.footer-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.footer-grid strong{color:var(--green);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.footer-grid a{color:var(--muted);font-size:10px;text-decoration:none}.footer-grid a:hover{color:var(--green)}.footer-legal{grid-column:1/-1;padding-top:25px;border-top:1px solid var(--line-soft)}

@media(max-width:1050px){.portal-menu{display:none;position:absolute;top:78px;left:20px;right:20px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#07100b;align-items:stretch;flex-direction:column}.portal-menu.open{display:flex}.portal-menu>a,.tools-dropdown>a{display:block}.tools-popover{display:none}.nav-toggle{display:block;margin-left:auto}.nav-wallet>span{display:none}.portal-hero-grid{grid-template-columns:1fr}.mission-console{max-width:650px}.featured-tools,.catalog-grid{grid-template-columns:1fr 1fr}.portal-tool-card.featured{grid-column:span 2}.tool-layout{grid-template-columns:1fr}.tool-sidebar{position:static;display:flex;overflow-x:auto}.tool-sidebar>strong{display:none}.tool-sidebar a{min-width:max-content;border-bottom:0;border-right:1px solid var(--line-soft)}.profile-overview,.profile-content{grid-template-columns:1fr}.profile-side{grid-column:1}.profile-content{grid-column:1}.tool-metrics{grid-template-columns:1fr 1fr}.tool-metrics article{border-bottom:1px solid var(--line-soft)}}
@media(max-width:1050px){.axo-pet-status-grid{grid-template-columns:180px 1fr 1fr}.axo-pet-actions{grid-column:2/-1}.axo-pet-profile-art{grid-row:1/3}}
@media(max-width:760px){.portal-shell{width:min(100% - 26px,1240px)}.nav-inner{gap:10px}.portal-brand>span:last-child,.nav-wallet>span{display:none}.portal-mark{width:39px;height:39px}.nav-wallet .wallet-button{padding:9px;font-size:8px}.portal-hero{padding:60px 0 45px}.portal-hero h1,.page-hero h1{font-size:clamp(43px,14vw,65px)}.portal-hero-grid{gap:36px}.live-grid{grid-template-columns:1fr 1fr}.live-grid article{border-bottom:1px solid var(--line)}.live-grid article:nth-child(even){border-right:0}.section-intro,.page-hero-grid{display:grid;grid-template-columns:1fr}.page-hero .lede{max-width:100%;overflow-wrap:anywhere}.page-hero-meta{width:100%;min-width:0}.catalog-filters{max-width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.catalog-filters::-webkit-scrollbar{display:none}.catalog-filters button{flex:0 0 auto}.featured-tools,.catalog-grid{grid-template-columns:1fr}.portal-tool-card.featured{grid-column:auto}.chain-story,.tool-grid{grid-template-columns:1fr}.tool-panel-head,.tool-cta{align-items:flex-start;flex-direction:column}.tool-price{text-align:left}.pool-grid{grid-template-columns:1fr}.profile-overview{grid-template-columns:1fr}.identity-card{grid-template-columns:1fr}.identity-avatar{width:64px;height:64px}.profile-tools{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.tool-form{flex-direction:column;gap:7px}.tool-form input,.tool-form button{border-radius:8px;padding:13px}.tool-metrics{grid-template-columns:1fr}}
@media(max-width:760px){.axo-pet-status{padding:17px}.axo-pet-status>header{align-items:flex-start;flex-direction:column}.axo-pet-status-grid{grid-template-columns:1fr;gap:14px}.axo-pet-profile-art{grid-row:auto;height:250px}.axo-pet-identity{text-align:center}.axo-pet-actions{grid-column:auto}.axo-pet-empty{display:grid;text-align:center}.axo-pet-empty img{margin:auto}.axo-pet-empty>a{width:100%;text-align:center}}

/* Platform-verified X and Telegram identities bound to the wallet-owned AXO pet. */
.axo-social-identities{margin-top:22px;padding-top:22px;border-top:1px solid var(--line-soft)}.axo-social-identities>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.axo-social-identities h3{margin:5px 0;font-size:24px}.axo-social-identities header p{max-width:680px;margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.social-identity-badges{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.social-identity-badges span{padding:7px 9px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.social-identity-badges span.linked{border-color:color-mix(in srgb,var(--pet-accent,#54f6a7) 45%,transparent);color:var(--pet-accent,#54f6a7)}
.social-connections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.social-connection-card{min-width:0;padding:17px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,rgba(5,20,16,.86),rgba(2,8,7,.96));display:grid;gap:13px}.social-connection-card.verified{border-color:color-mix(in srgb,var(--pet-accent,#54f6a7) 48%,transparent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--pet-accent,#54f6a7) 6%,transparent)}.social-connection-card.legacy{border-color:rgba(232,200,120,.32)}.social-connection-card>header{display:flex;align-items:center;gap:12px}.social-platform-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--cyan);border-radius:12px;color:var(--cyan);font:1000 11px ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(68,231,240,.055)}.social-connection-card>header>div{min-width:0;display:grid;gap:3px}.social-connection-card header small{color:var(--muted);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.social-connection-card header strong{overflow-wrap:anywhere;font-size:13px}.social-connection-card header em{color:var(--amber);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.social-connection-card.verified header em{color:var(--pet-accent,#54f6a7)}.social-connection-card>p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.social-connection-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-connection-actions button,.social-connection-actions a{min-height:40px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.018);color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;cursor:pointer}.social-connection-actions .social-login{border-color:var(--pet-accent,#54f6a7);color:var(--pet-accent,#54f6a7);background:color-mix(in srgb,var(--pet-accent,#54f6a7) 8%,transparent)}.social-connection-actions .social-disconnect{color:#ff9caf;border-color:rgba(255,112,143,.3)}.social-connection-actions button:disabled{opacity:.5;cursor:wait}.telegram-login-shell{min-height:42px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.telegram-login-shell small{max-width:190px;color:var(--muted);font-size:7px;line-height:1.4}.social-platform-message{margin:12px 0 0;padding:10px 12px;border-left:2px solid var(--cyan);background:rgba(68,231,240,.035);color:var(--muted);font-size:8px;line-height:1.55}
.telegram-login-shell>#profile-telegram-login{min-width:238px;min-height:40px;display:flex;align-items:center}.telegram-login-shell small,.social-connection-actions>small{max-width:230px;color:var(--muted);font-size:7px;line-height:1.4}.telegram-login-loading{color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}
.telegram-membership-gate{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:13px 15px;border:1px solid rgba(68,231,240,.22);border-radius:11px;background:rgba(68,231,240,.035)}.telegram-membership-gate.verified{border-color:color-mix(in srgb,var(--pet-accent,#54f6a7) 45%,transparent);background:color-mix(in srgb,var(--pet-accent,#54f6a7) 5%,transparent)}.telegram-membership-gate small,.telegram-membership-gate strong{display:block}.telegram-membership-gate small{color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.telegram-membership-gate strong{margin-top:4px;font-size:12px}.telegram-membership-gate p{margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.telegram-membership-gate>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.telegram-membership-gate a,.telegram-membership-gate button{min-height:40px;padding:10px 13px;border:1px solid var(--cyan);border-radius:8px;background:rgba(68,231,240,.05);color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;cursor:pointer}.telegram-membership-gate button:disabled{opacity:.45;cursor:not-allowed}
.axo-data-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:22px;padding:18px;border:1px solid rgba(255,112,143,.2);border-radius:12px;background:rgba(28,5,12,.34)}.axo-data-controls h3{margin:5px 0;font-size:20px}.axo-data-controls p{margin:5px 0;color:var(--muted);font-size:9px;line-height:1.5}.axo-data-controls>div:last-of-type{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.axo-data-controls button{min-height:40px;padding:10px 13px;border:1px solid #ff708f;border-radius:8px;background:rgba(255,112,143,.08);color:#ff9caf;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.axo-data-controls a:not(.portal-button){color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.axo-data-controls>#profile-data-message{grid-column:1/-1;margin:0}
@media(max-width:760px){.axo-social-identities>header{display:grid}.social-identity-badges{justify-content:flex-start}.social-connections-grid{grid-template-columns:1fr}.social-connection-actions button,.social-connection-actions a{min-height:48px}.telegram-membership-gate{align-items:stretch;flex-direction:column}.telegram-membership-gate>div:last-child{justify-content:flex-start}.axo-data-controls{grid-template-columns:1fr}.axo-data-controls>div:last-of-type{justify-content:flex-start}}
@media(max-width:440px){.axo-pet-vitals{grid-template-columns:1fr 1fr}.axo-pet-actions form{grid-template-columns:1fr}.axo-pet-actions button{width:100%}}

/* AXO character world + mobile mission drawer */
.mobile-nav-scrim{display:none;overflow:hidden}.nav-toggle{width:43px;height:43px;padding:0;place-content:center;gap:5px}.nav-toggle span{display:block;width:18px;height:1px;background:currentColor;transition:transform .2s,opacity .2s}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}
.console-character{height:300px;position:relative;overflow:hidden;background:#050a08}.console-character:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,8,6,.16),transparent 45%),linear-gradient(0deg,rgba(3,8,6,.5),transparent 40%)}.console-character img{width:100%;height:100%;object-fit:cover;object-position:center}.console-character span{position:absolute;left:18px;bottom:17px;z-index:2;padding:7px 9px;border:1px solid rgba(60,255,145,.35);border-radius:99px;background:rgba(4,9,7,.7);color:var(--green);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;backdrop-filter:blur(8px)}
.portal-tool-card:has(.tool-mascot){min-height:350px}.portal-tool-card .tool-mascot{position:absolute;z-index:1;right:12px;top:31px;width:155px;height:158px;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.48));transition:transform .25s}.portal-tool-card:hover .tool-mascot{transform:translateY(-5px) scale(1.035)}.portal-tool-card:has(.tool-mascot) h3{position:relative;z-index:2;margin-top:142px}.portal-tool-card:has(.tool-mascot) p,.portal-tool-card:has(.tool-mascot) footer,.portal-tool-card:has(.tool-mascot) .tool-number{position:relative;z-index:2}.portal-tool-card.featured .tool-mascot{width:205px;height:190px;right:30px}.portal-tool-card.featured:has(.tool-mascot) h3{margin-top:126px}.portal-tool-card.featured:has(.tool-mascot) p{max-width:68%}
.axo-story-wrap{padding-top:20px}.axo-story-card{min-height:360px;display:grid;grid-template-columns:300px minmax(0,1fr) 190px;gap:35px;align-items:center;padding:28px 35px;border:1px solid rgba(255,167,190,.28);border-radius:24px;background:radial-gradient(circle at 12% 40%,rgba(255,167,190,.12),transparent 32%),radial-gradient(circle at 72% 20%,rgba(60,255,145,.08),transparent 35%),linear-gradient(135deg,#11120f,#060a08);box-shadow:var(--shadow);overflow:hidden}.axo-story-card>img{width:100%;height:310px;object-fit:contain;filter:drop-shadow(0 28px 35px rgba(0,0,0,.55))}.axo-story-card h2{margin:10px 0 15px;font-size:clamp(34px,4.6vw,62px);line-height:.98;letter-spacing:-.04em}.axo-story-card p{max-width:700px;margin:0 0 24px;color:#c2cec7;line-height:1.7}.axo-story-code{padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(4,8,6,.7);display:grid;gap:7px}.axo-story-code small{margin-top:9px;color:var(--muted);font-size:7px}.axo-story-code small:first-child{margin-top:0}.axo-story-code strong{color:var(--green);font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}
.tool-hero-side{display:grid;grid-template-columns:155px 230px;gap:15px;align-items:end}.tool-hero-mascot{width:155px;height:180px;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0,0,0,.5))}

@media(max-width:1050px){
  body.mobile-nav-open{overflow:hidden;touch-action:none}.portal-menu{display:none}.nav-wallet{display:flex;margin-left:auto}.nav-toggle{display:grid;margin-left:0;z-index:2}
  .mobile-nav-scrim{display:block;position:fixed;z-index:90;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility .24s}.mobile-nav-scrim[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}
  .mobile-nav-drawer{position:absolute;top:0;right:0;width:min(92vw,440px);height:100dvh;border-left:1px solid rgba(60,255,145,.25);background:radial-gradient(circle at 70% 0,rgba(255,168,192,.1),transparent 26%),linear-gradient(160deg,#0d1813,#040706 64%);box-shadow:-35px 0 90px rgba(0,0,0,.65);transform:translateX(102%);transition:transform .32s cubic-bezier(.2,.8,.2,1);overflow:hidden}.mobile-nav-scrim[aria-hidden=false] .mobile-nav-drawer{transform:translateX(0)}
  .mobile-nav-head{height:90px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.mobile-nav-head>div:first-child{display:flex;gap:11px;align-items:center}.mobile-nav-head img{width:63px;height:63px;border:1px solid rgba(214,255,77,.32);border-radius:15px;object-fit:cover;background:#020605;box-shadow:0 0 24px rgba(214,255,77,.1)}.mobile-nav-head span{display:grid;gap:4px}.mobile-nav-head strong{color:var(--green);font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-nav-head small{color:var(--muted);font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.mobile-nav-head-actions{display:flex;align-items:center;gap:9px}.mobile-nav-profile{width:42px;height:42px;border:1px solid rgba(68,231,240,.32);border-radius:50%;background:rgba(68,231,240,.055);color:var(--cyan);display:grid;place-items:center;text-decoration:none;overflow:hidden;transition:border-color .18s,background .18s,transform .18s}.mobile-nav-profile svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.mobile-nav-profile:hover,.mobile-nav-profile:focus-visible,.mobile-nav-profile[aria-current=page]{border-color:var(--cyan);background:rgba(68,231,240,.13);transform:translateY(-1px)}.mobile-nav-profile.has-avatar{padding:2px;border-color:rgba(214,255,77,.7);background:rgba(214,255,77,.07)}.mobile-nav-head .mobile-nav-profile>img{display:block;width:100%;height:100%;border:0;border-radius:50%;object-fit:cover;background:#020605;box-shadow:none}.mobile-nav-close{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#07100c;color:var(--ink);font-size:24px;line-height:1}
  .mobile-nav-scroll{height:calc(100dvh - 90px);padding:20px;overflow-y:auto;overscroll-behavior:contain}.mobile-nav-intro{margin:0 0 18px;color:#aebfb5;font-size:11px;line-height:1.65}.mobile-nav-primary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:25px}.mobile-nav-primary a{padding:13px 11px;border:1px solid var(--line);border-radius:10px;color:var(--ink);text-decoration:none;display:grid;gap:7px;background:rgba(255,255,255,.015)}.mobile-nav-primary a[aria-current=page]{border-color:var(--green);background:rgba(60,255,145,.06)}.mobile-nav-primary span{font-size:10px;font-weight:800}.mobile-nav-primary b{color:var(--green);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}
  .mobile-tool-section>header{margin-bottom:10px;display:flex;justify-content:space-between;color:var(--green);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.mobile-tool-section>header small{color:var(--muted);font-size:7px}.mobile-tool-grid{display:grid;gap:6px}.mobile-tool-grid>a{min-height:76px;padding:7px 11px 7px 5px;border:1px solid var(--line-soft);border-radius:12px;color:var(--ink);text-decoration:none;background:rgba(255,255,255,.015);display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center}.mobile-tool-grid>a[aria-current=page]{border-color:rgba(60,255,145,.55);background:rgba(60,255,145,.055)}.mobile-tool-grid img{width:64px;height:64px;object-fit:contain}.mobile-tool-grid span{display:grid;gap:4px}.mobile-tool-grid strong{font-size:11px}.mobile-tool-grid small{color:var(--muted);font-size:8px}.mobile-tool-grid b{color:var(--green);font:900 13px ui-monospace,SFMono-Regular,Menlo,monospace}
  .mobile-buy-axo{margin:14px 0 15px;padding:15px 17px;border:1px solid rgba(214,255,77,.68);border-radius:12px;background:linear-gradient(115deg,#d6ff4d,#6dffb2);color:#061008;box-shadow:0 12px 32px rgba(214,255,77,.13);font:950 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.055em;text-decoration:none;display:flex;justify-content:space-between;align-items:center}.mobile-buy-axo span{font-size:16px}.mobile-buy-axo:hover,.mobile-buy-axo:focus-visible{border-color:#fff7ba;background:linear-gradient(115deg,#efff92,#8dffc5);transform:translateY(-1px)}
  .axo-story-card{grid-template-columns:220px 1fr}.axo-story-code{grid-column:1/-1;grid-template-columns:repeat(6,auto);align-items:center}.axo-story-code small{margin:0}.tool-hero-side{grid-template-columns:130px 210px}.tool-hero-mascot{width:130px;height:160px}
}

@media(max-width:760px){
  .nav-inner{min-height:70px}.portal-nav .portal-shell{width:calc(100% - 24px)}.portal-brand{margin-right:auto}.portal-mark{border-color:rgba(255,167,190,.6);color:#ffc1d2;background:rgba(255,167,190,.055);box-shadow:inset 0 0 24px rgba(255,167,190,.1)}
  .console-character{height:255px}.portal-tool-card:has(.tool-mascot){min-height:365px}.portal-tool-card .tool-mascot,.portal-tool-card.featured .tool-mascot{right:8px;top:32px;width:155px;height:165px}.portal-tool-card:has(.tool-mascot) h3,.portal-tool-card.featured:has(.tool-mascot) h3{margin-top:148px}.portal-tool-card.featured:has(.tool-mascot) p{max-width:none}
  .axo-story-card{grid-template-columns:1fr;padding:22px}.axo-story-card>img{height:250px}.axo-story-card h2{font-size:39px}.axo-story-code{grid-column:auto;grid-template-columns:1fr 1fr}.tool-hero-side{grid-template-columns:105px minmax(0,1fr);align-items:center}.tool-hero-mascot{width:105px;height:135px}.tool-hero-side .page-hero-meta{width:auto}.page-hero{padding-top:48px}
}

@media(max-width:420px){.mobile-nav-scroll{padding:16px}.mobile-nav-primary{grid-template-columns:1fr}.mobile-nav-primary a{display:flex;justify-content:space-between}.mobile-tool-grid>a{grid-template-columns:58px 1fr auto}.mobile-tool-grid img{width:58px;height:58px}.tool-hero-side{grid-template-columns:85px minmax(0,1fr)}.tool-hero-mascot{width:85px;height:115px}}

/* AXO v2 — magical crystal brand layer */
:root{--jade:#13d99a;--cyan:#44e7f0;--gold:#e8c878;--pink:#ff9fbd;--violet:#a777ff;--teal-deep:#041b1e;--crystal-line:rgba(68,231,240,.23)}
html{background:#040807}body{background:radial-gradient(circle at 82% 8%,rgba(68,231,240,.095),transparent 24%),radial-gradient(circle at 15% 30%,rgba(255,159,189,.065),transparent 23%),radial-gradient(circle at 55% 90%,rgba(19,217,154,.06),transparent 28%),linear-gradient(155deg,#040807,#06120f 56%,#041418);background-attachment:fixed}
body:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.28;background-image:radial-gradient(circle,rgba(68,231,240,.45) 0 1px,transparent 1.5px),linear-gradient(120deg,transparent 0 49.8%,rgba(232,200,120,.08) 50%,transparent 50.2%);background-size:28px 28px,230px 230px;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}
.portal-nav{border-bottom-color:rgba(68,231,240,.16);box-shadow:0 10px 50px rgba(0,0,0,.28),inset 0 -1px rgba(232,200,120,.05)}
.portal-mark{border-color:rgba(255,159,189,.62);color:#ffd2df;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.09),transparent 28%),linear-gradient(145deg,rgba(255,159,189,.09),rgba(68,231,240,.035));box-shadow:inset 0 0 25px rgba(255,159,189,.1),0 0 28px rgba(68,231,240,.055)}
.portal-kicker,.tools-popover-head,.mobile-tool-section>header{color:var(--cyan)}.portal-kicker:before{background:linear-gradient(90deg,var(--cyan),var(--jade))}.portal-hero h1 em,.page-hero h1 em{background:linear-gradient(90deg,#48ffac,var(--cyan) 68%,#b9fbff);background-clip:text;-webkit-background-clip:text;color:transparent}.portal-button.primary,.tool-form button{background:linear-gradient(115deg,#40ff9b,var(--cyan));border-color:#62f5c8;box-shadow:0 10px 35px rgba(19,217,154,.15)}
.mission-console{position:relative;border-color:rgba(68,231,240,.25);background:linear-gradient(145deg,rgba(7,32,29,.96),rgba(3,10,9,.99));box-shadow:0 35px 100px rgba(0,0,0,.55),0 0 55px rgba(68,231,240,.05)}.mission-console:before{content:"";position:absolute;z-index:3;right:14px;top:47px;width:20px;height:27px;background:linear-gradient(145deg,rgba(255,255,255,.8),var(--jade) 38%,#08644f);clip-path:polygon(50% 0,100% 32%,80% 100%,20% 100%,0 32%);filter:drop-shadow(0 0 12px rgba(68,231,240,.65));pointer-events:none}.console-character{background:#031416}.console-character:after{background:linear-gradient(90deg,rgba(3,14,15,.08),transparent 48%),linear-gradient(0deg,rgba(2,10,9,.58),transparent 42%)}.console-character span{border-color:rgba(68,231,240,.35);color:var(--cyan)}
.portal-tool-card{isolation:isolate;border-color:rgba(68,231,240,.14);background:radial-gradient(circle at 86% 12%,rgba(68,231,240,.09),transparent 26%),radial-gradient(circle at 15% 100%,rgba(255,159,189,.045),transparent 30%),linear-gradient(145deg,rgba(9,31,25,.95),rgba(3,9,8,.99))}.portal-tool-card:before{content:"";position:absolute;z-index:0;inset:0;opacity:.21;background-image:radial-gradient(circle,rgba(232,200,120,.72) 0 1px,transparent 1.4px);background-size:13px 13px;mask-image:radial-gradient(circle at 90% 10%,#000,transparent 33%);pointer-events:none}.portal-tool-card:after{width:115px;height:145px;right:-48px;top:-52px;border:0;border-radius:0;background:linear-gradient(145deg,rgba(255,255,255,.55),rgba(68,231,240,.14) 28%,rgba(19,217,154,.055) 65%,transparent);clip-path:polygon(50% 0,100% 30%,78% 100%,22% 100%,0 30%);box-shadow:none;opacity:.5}.portal-tool-card:hover{border-color:rgba(68,231,240,.52);box-shadow:0 22px 55px rgba(0,0,0,.34),0 0 28px rgba(68,231,240,.045)}.portal-tool-card .tool-number{color:var(--cyan)}.portal-tool-card footer span:first-child{color:#5dffad}
.tool-panel,.tool-info-card,.profile-side,.identity-card{border-color:rgba(68,231,240,.14);background:radial-gradient(circle at 94% 0,rgba(68,231,240,.055),transparent 24%),linear-gradient(145deg,rgba(9,28,23,.94),rgba(3,9,8,.99))}.tool-status,.page-hero-meta div{border-color:rgba(68,231,240,.18)}.tool-status,.page-hero-meta strong{color:var(--cyan)}
.axo-story-card{border-color:rgba(255,159,189,.31);background:radial-gradient(circle at 13% 43%,rgba(255,159,189,.13),transparent 29%),radial-gradient(circle at 73% 18%,rgba(68,231,240,.09),transparent 33%),linear-gradient(135deg,#141814,#05100d)}.axo-story-card:before{content:"";position:absolute}.axo-story-code{border-color:rgba(232,200,120,.19)}.axo-story-code strong{color:var(--cyan)}
.tool-hero-mascot{animation:axoFloat 6s ease-in-out infinite;filter:drop-shadow(0 24px 34px rgba(0,0,0,.52)) drop-shadow(0 0 18px rgba(68,231,240,.08))}@keyframes axoFloat{0%,100%{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-7px) rotate(.4deg)}}
.mobile-nav-drawer{background:radial-gradient(circle at 78% 0,rgba(255,159,189,.12),transparent 24%),radial-gradient(circle at 15% 40%,rgba(68,231,240,.06),transparent 25%),linear-gradient(160deg,#0a211c,#030807 65%)}.mobile-nav-drawer:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:radial-gradient(circle,rgba(68,231,240,.8) 0 1px,transparent 1.4px);background-size:17px 17px;mask-image:radial-gradient(circle at 100% 0,#000,transparent 34%)}.mobile-nav-head,.mobile-nav-scroll{position:relative;z-index:1}.mobile-tool-grid>a{border-color:rgba(68,231,240,.1);background:linear-gradient(110deg,rgba(255,255,255,.018),rgba(68,231,240,.012))}.mobile-tool-grid>a[aria-current=page]{border-color:rgba(68,231,240,.55);background:rgba(68,231,240,.055)}
@media(prefers-reduced-motion:reduce){.tool-hero-mascot{animation:none}}

/* AXO v3 — open professional tool workspaces */
.portal-shell{max-width:100%;min-width:0}
.portal-main,.tool-layout,.tool-stage,.tool-panel,.tool-panel-body,.page-hero-grid>*{max-width:100%;min-width:0}
.portal-main{overflow-x:clip}
.tool-layout{max-width:100%}
.tool-panel-body{min-width:0}
.tool-panel code,.tool-info-card code,.api-card code,.wallet-address-line code{overflow-wrap:anywhere;word-break:break-word}
.status-stack{display:grid;justify-items:end;gap:7px}.status-stack small,.scanner-source{color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}
.board-disclaimer,.tool-note{margin:0 0 18px;padding:13px 15px;border:1px solid rgba(232,200,120,.16);border-radius:10px;background:rgba(232,200,120,.035);color:#aebeb5;font-size:10px;line-height:1.6}
.stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:15px;overflow:hidden;background:rgba(5,12,9,.78)}
.stage-rail article{min-width:0;padding:18px;border-right:1px solid var(--line);display:grid;gap:7px}.stage-rail article:last-child{border:0}.stage-rail b{color:var(--cyan);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.stage-rail span{color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.stage-rail strong{font:900 20px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.stage-rail small{color:var(--muted);font-size:8px}.stage-rail .locked{background:repeating-linear-gradient(135deg,rgba(255,109,120,.025) 0 8px,transparent 8px 16px)}.stage-rail .locked strong{color:var(--red)}
.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.market-card{min-width:0;padding:17px;border:1px solid rgba(68,231,240,.13);border-radius:13px;background:linear-gradient(145deg,rgba(10,29,24,.86),rgba(3,9,8,.98));display:grid;gap:14px}.market-card>header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.market-rank{width:36px;height:36px;border:1px solid rgba(68,231,240,.3);border-radius:10px;display:grid;place-items:center;color:var(--cyan);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}.market-identity{min-width:0}.market-identity small{color:var(--muted);font-size:7px}.market-identity h3{margin:4px 0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-identity code{display:block;max-width:100%;color:#82988c;font-size:8px}.market-score{text-align:right;display:grid;gap:2px}.market-score strong{color:var(--cyan);font:900 23px ui-monospace,SFMono-Regular,Menlo,monospace}.market-score span{color:var(--muted);font-size:6px}.market-tags{display:flex;flex-wrap:wrap;gap:5px}.market-tags span{padding:5px 7px;border:1px solid var(--line-soft);border-radius:99px;color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.market-tags [data-kind=degen]{border-color:rgba(255,202,87,.28);color:var(--amber)}.market-tags [data-kind=longterm],.market-tags [data-kind=bluechip],.market-tags [data-kind=verified]{border-color:rgba(68,231,240,.25);color:var(--cyan)}.market-tags [data-kind=fresh]{border-color:rgba(255,159,189,.3);color:var(--pink)}.market-card dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.market-card dl div{min-width:0;padding:9px;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:5px}.market-card dt{color:var(--muted);font-size:6px}.market-card dd{min-width:0;margin:0;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.market-card>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;border-top:1px solid var(--line-soft);color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.market-card>footer div{display:flex;gap:12px}.market-card a{color:var(--cyan);text-decoration:none}
.market-rank{overflow:hidden}.market-rank img{width:100%;height:100%;object-fit:cover}.market-posture{padding:11px;border-left:2px solid var(--cyan);background:rgba(68,231,240,.035);display:grid;grid-template-columns:auto 1fr;gap:5px 10px;align-items:center}.market-posture span{color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.market-posture strong{text-align:right;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.market-posture small{grid-column:1/-1;color:var(--muted);font-size:8px;line-height:1.5}.market-posture[data-posture^=risk-off]{border-color:var(--red);background:rgba(255,109,120,.03)}.market-posture[data-posture^=risk-off] span{color:var(--red)}
.market-actions{display:flex;gap:6px;flex-wrap:wrap}.market-action{min-width:48px;padding:6px 8px;border:1px solid rgba(68,231,240,.18);border-radius:8px;background:rgba(68,231,240,.025);display:flex;align-items:center;justify-content:center;gap:5px;transition:border-color .2s,transform .2s}.market-action:hover{border-color:var(--cyan);transform:translateY(-1px)}.market-action svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.market-action.profile svg path:first-child{fill:rgba(68,231,240,.09)}.market-action em{font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.market-action.matcha{color:var(--amber);border-color:rgba(255,202,87,.19)}
.regime-board{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:13px;overflow:hidden}.regime-board article{min-width:0;padding:18px;border-right:1px solid var(--line-soft);display:grid;gap:6px}.regime-board article:last-child{border:0}.regime-board small,.regime-board span{color:var(--muted);font-size:7px}.regime-board strong{font:900 18px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.regime-lead{background:radial-gradient(circle at 0 50%,rgba(68,231,240,.08),transparent 55%)}.regime-lead>span{color:var(--cyan)!important;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.regime-lead>strong{color:var(--acid);font-size:25px}
.radar-lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.radar-lane{min-width:0;border:1px solid var(--line);border-radius:13px;background:linear-gradient(150deg,rgba(9,27,22,.94),rgba(3,8,7,.99));overflow:hidden}.radar-lane>header{padding:15px;border-bottom:1px solid var(--line-soft)}.radar-lane>header span{color:var(--cyan);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.radar-lane h3{margin:5px 0 0;font-size:12px}.radar-lane>div{display:grid}.radar-lane>div>a{min-width:0;padding:11px 12px;border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center}.radar-lane>div>a:last-child{border:0}.radar-lane>div>a:hover{background:rgba(68,231,240,.035)}.radar-lane b{width:28px;height:28px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--muted);font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.radar-lane b img{width:100%;height:100%;object-fit:cover}.radar-lane a>span{min-width:0;display:grid;gap:3px}.radar-lane a strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radar-lane a small{color:var(--muted);font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radar-lane em{color:var(--cyan);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.radar-lane.losers em{color:var(--red)}.radar-lane.gainers em,.radar-lane.buyers em{color:var(--acid)}.radar-lane.fresh em{color:var(--pink)}.radar-lane>div>p{padding:18px;color:var(--muted);font-size:8px}
.technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.technical-card{min-width:0;padding:17px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(255,255,255,.012);display:grid;gap:13px}.technical-card>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.technical-card>header span{color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.technical-card h3{margin:5px 0 0;font-size:12px}.technical-card>header>strong{color:var(--cyan);font:900 24px ui-monospace,SFMono-Regular,Menlo,monospace}.technical-card>header>strong small{color:var(--muted);font-size:7px}.timeframe-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.timeframe-strip span{min-width:0;padding:9px;border-right:1px solid var(--line-soft);display:grid;gap:4px}.timeframe-strip span:last-child{border:0}.timeframe-strip small{color:var(--muted);font-size:6px}.timeframe-strip b{font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.technical-card dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.technical-card dl>div{min-width:0;display:grid;gap:4px}.technical-card dt{color:var(--muted);font-size:6px}.technical-card dd{margin:0;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.technical-card>p{margin:0;color:#aebeb5;font-size:9px;line-height:1.55}.technical-card>footer{padding-top:11px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:10px;align-items:center}.technical-card>footer>div{display:flex;gap:4px;flex-wrap:wrap}.technical-card>footer>div span{padding:4px 6px;border:1px solid rgba(255,202,87,.18);border-radius:99px;color:var(--amber);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.holder-caveat{margin:14px 0 0;color:var(--muted);font-size:8px;line-height:1.6}.holder-caveat strong{color:var(--ink)}
.scanner-controls{margin-bottom:14px;display:grid;gap:10px}.scanner-tabs{display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}.scanner-tabs::-webkit-scrollbar{display:none}.scanner-tabs button,.scanner-inputs button,.pool-toolbar button{flex:0 0 auto;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.scanner-tabs button.active{border-color:var(--cyan);color:var(--cyan);background:rgba(68,231,240,.055)}.scanner-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px) auto;gap:7px}.scanner-inputs input,.scanner-inputs select,.pool-toolbar input,.pool-toolbar select{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#040807;color:var(--ink);font:9px ui-monospace,SFMono-Regular,Menlo,monospace;outline:0}.scanner-inputs input:focus,.pool-toolbar input:focus{border-color:var(--cyan)}.scanner-empty{grid-column:1/-1;padding:40px;border:1px dashed var(--line);border-radius:12px;text-align:center;display:grid;gap:8px}.scanner-empty strong{color:var(--cyan)}.scanner-empty span{color:var(--muted);font-size:10px}
.alpha-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.alpha-funnel article{min-width:0;padding:18px;border:1px solid var(--line-soft);border-radius:11px;display:grid;gap:8px}.alpha-funnel b{color:var(--cyan);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.alpha-funnel strong{font:900 28px ui-monospace,SFMono-Regular,Menlo,monospace}.alpha-funnel span{color:var(--muted);font-size:8px}.alpha-funnel i{height:4px;border-radius:9px;background:linear-gradient(90deg,var(--cyan) var(--fill),var(--line-soft) var(--fill));font-style:normal}.alpha-funnel i.danger{background:linear-gradient(90deg,var(--red) var(--fill),var(--line-soft) var(--fill))}.execution-banner{padding:22px;border:1px solid rgba(255,109,120,.2);border-radius:13px;background:repeating-linear-gradient(135deg,rgba(255,109,120,.02) 0 8px,transparent 8px 16px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}.execution-icon{width:48px;height:48px;border:1px solid rgba(255,109,120,.3);border-radius:12px;display:grid;place-items:center;color:var(--red);font-size:22px}.execution-banner h3{margin:5px 0}.execution-banner p{margin:0;color:var(--muted);font-size:10px}.execution-banner button{padding:12px 14px;border:1px solid rgba(255,109,120,.3);border-radius:8px;background:rgba(255,109,120,.04);color:var(--red);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}
.reader-summary,.wallet-inspection{display:grid;gap:16px}.reader-token{display:flex;gap:14px;align-items:center}.reader-token>span{width:58px;height:58px;border-radius:15px;background:linear-gradient(135deg,var(--jade),var(--cyan));color:#031108;display:grid;place-items:center;font-weight:900}.reader-token small{color:var(--cyan);font-size:8px}.reader-token h3{margin:4px 0}.reader-token code{color:var(--muted);font-size:9px}.quick-actions{margin-top:12px;display:flex;align-items:center;gap:13px}.quick-actions span{color:var(--muted);font-size:9px}.quick-actions .portal-button{padding:9px 12px}.wallet-address-line{padding:13px;border:1px solid var(--line-soft);border-radius:10px;display:grid;gap:7px}.wallet-address-line span{color:var(--muted);font-size:7px}.wallet-address-line code{color:var(--cyan);font-size:10px}
.pool-toolbar{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(130px,180px) auto;gap:7px;align-items:center}.pool-toolbar .scanner-tabs{overflow:visible}.pool-item{min-width:0}.pool-item header>div{min-width:0}.pool-item header small{color:var(--muted);font-size:7px}.pool-item h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-item footer{flex-wrap:wrap}
.api-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.api-card{min-width:0;padding:20px;border:1px solid var(--line-soft);border-radius:12px;display:grid;gap:11px;background:rgba(255,255,255,.012)}.api-card>span{color:var(--cyan);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.api-card h3{margin:0}.api-card>strong{color:var(--acid);font-size:18px}.api-card code{padding:10px;border:1px solid var(--line-soft);border-radius:8px;color:#a9c4b5;font-size:8px}.api-card ul,.numbered-list{margin:0;padding-left:18px;color:var(--muted);font-size:9px;line-height:1.7}
@media(max-width:1180px){.market-grid{grid-template-columns:1fr}.market-card dl{grid-template-columns:1fr 1fr}.stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-rail article{border-bottom:1px solid var(--line)}.api-grid{grid-template-columns:1fr}.pool-toolbar{grid-template-columns:1fr 1fr}.pool-toolbar .scanner-tabs{grid-column:1/-1}.radar-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.regime-board{grid-template-columns:repeat(2,minmax(0,1fr))}.regime-board article{border-bottom:1px solid var(--line-soft)}}
@media(max-width:760px){.portal-shell{width:min(1240px,calc(100% - 26px))}.tool-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.tool-sidebar a{min-width:0;padding:10px 8px;border-right:1px solid var(--line-soft);overflow-wrap:anywhere}.tool-sidebar a span{display:none}.status-stack{justify-items:start}.stage-rail,.alpha-funnel{grid-template-columns:1fr 1fr}.stage-rail article:nth-child(even){border-right:0}.market-card>header{grid-template-columns:auto minmax(0,1fr)}.market-score{grid-column:2;text-align:left}.market-card dl{grid-template-columns:1fr 1fr}.market-card>footer{align-items:flex-start;flex-direction:column}.scanner-inputs{grid-template-columns:1fr}.scanner-inputs button{width:100%}.pool-toolbar{grid-template-columns:1fr}.pool-toolbar .scanner-tabs{grid-column:auto}.quick-actions{align-items:flex-start;flex-direction:column}.execution-banner{grid-template-columns:auto 1fr}.execution-banner button{grid-column:1/-1}.api-grid{grid-template-columns:1fr}.radar-lanes,.technical-grid{grid-template-columns:1fr}.technical-card>footer{align-items:flex-start;flex-direction:column}}
@media(max-width:440px){.page-hero-grid,.tool-hero-side{max-width:100%}.tool-hero-side{grid-template-columns:72px minmax(0,1fr)}.tool-hero-mascot{width:72px;height:100px}.tool-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-rail,.alpha-funnel,.regime-board{grid-template-columns:1fr}.stage-rail article{border-right:0}.market-card dl,.technical-card dl{grid-template-columns:1fr 1fr}.market-card>header{grid-template-columns:1fr}.market-rank{display:none}.market-score{grid-column:auto;text-align:left}.tool-panel-head,.tool-panel-body{padding-left:16px;padding-right:16px}.portal-button{max-width:100%;white-space:normal}.reader-token{align-items:flex-start;flex-direction:column}.timeframe-strip{grid-template-columns:1fr 1fr}.timeframe-strip span:nth-child(2){border-right:0}.timeframe-strip span:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.market-posture{grid-template-columns:1fr}.market-posture strong{text-align:left}.market-actions{width:100%}.market-action{flex:1}}

/* AXO operator dashboards — compact evidence cockpit */
.dashboard-topbar{position:relative}
.dexscreener-chart{position:relative;min-width:0;min-height:500px;height:100%;overflow:hidden;background:#0b0c0e}.dexscreener-chart iframe{display:block;width:100%;height:100%;min-height:500px;border:0;background:#0b0c0e}.chart-stage:fullscreen{width:100vw;height:100vh;padding:0;background:#0b0c0e}.chart-stage:fullscreen .dexscreener-chart,.chart-stage:fullscreen iframe{width:100%;height:100%;min-height:100vh}
.paper-strategy-strip{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:#050a09;overflow:hidden}.paper-strategy-strip>header{padding:8px 10px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:10px}.paper-strategy-strip>header span{color:var(--cyan);font-size:6px;font-weight:900;letter-spacing:.12em}.paper-strategy-strip>header strong{font-size:6px}.paper-strategy-strip>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.paper-strategy-strip article{min-width:0;padding:10px;border-right:1px solid var(--line-soft)}.paper-strategy-strip article:last-child{border:0}.paper-strategy-strip article header{display:flex;justify-content:space-between;gap:8px}.paper-strategy-strip article header span{font-size:8px;font-weight:900}.paper-strategy-strip article header strong{color:var(--acid);font-size:6px}.paper-strategy-strip dl{margin:8px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.paper-strategy-strip dl div{display:grid;gap:3px}.paper-strategy-strip dt{color:var(--muted);font-size:5px}.paper-strategy-strip dd{margin:0;font-size:7px;font-weight:900;overflow-wrap:anywhere}@media(max-width:900px){.paper-strategy-strip>div{grid-template-columns:1fr 1fr}.paper-strategy-strip article{border-bottom:1px solid var(--line-soft)}}@media(max-width:560px){.paper-strategy-strip>div{grid-template-columns:1fr}.paper-strategy-strip article{border-right:0}.paper-strategy-strip dl{grid-template-columns:repeat(4,minmax(0,1fr))}}
.dashboard-mode .page-hero,.dashboard-mode .tool-sidebar,.dashboard-mode axo-footer{display:none}.dashboard-mode .portal-main{min-height:calc(100vh - 79px);overflow:visible}.dashboard-mode .tool-layout{width:min(1800px,calc(100% - 18px));max-width:none;grid-template-columns:1fr;gap:0;padding:10px 0 24px}.dashboard-mode .tool-stage{display:block}.dashboard-mode .portal-nav .portal-shell{width:min(1800px,calc(100% - 24px));max-width:none}.dashboard-shell{min-width:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;gap:8px}.dashboard-topbar{min-width:0;min-height:42px;border:1px solid rgba(68,231,240,.16);border-radius:8px;background:#050b0a;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 8px}.dashboard-topbar>div:first-child{min-width:0;display:flex;align-items:center;gap:13px}.dashboard-tabs{display:flex;gap:3px}.dashboard-tabs a{padding:8px 11px;border:1px solid transparent;border-radius:5px;color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.dashboard-tabs a:hover{color:var(--cyan)}.dashboard-tabs a.active{border-color:var(--cyan);background:var(--cyan);color:#031010}.dashboard-title{color:var(--ink);font-size:11px;font-weight:900;white-space:nowrap}.dashboard-title b{margin-left:7px;color:var(--muted);font-size:7px}.dashboard-status{display:flex;align-items:center;gap:8px}.dashboard-status span{padding:5px 8px;border:1px solid rgba(68,231,240,.3);border-radius:99px;color:var(--cyan);font-size:7px;font-weight:900}.dashboard-status small{color:var(--muted);font-size:7px;white-space:nowrap}.dashboard-kpis{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:#050a09}.dashboard-kpis article{min-width:0;padding:10px 12px;border-right:1px solid var(--line-soft);display:grid;gap:4px}.dashboard-kpis article:last-child{border:0}.dashboard-kpis small{color:var(--muted);font-size:6px}.dashboard-kpis strong{font:900 13px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.cockpit-panel{min-width:0;border:1px solid rgba(68,231,240,.14);border-radius:9px;background:linear-gradient(150deg,rgba(7,22,19,.97),rgba(3,8,7,.99));overflow:hidden}.cockpit-panel>header{min-height:42px;padding:9px 11px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.cockpit-panel>header span{color:var(--cyan);font-size:6px;font-weight:900;letter-spacing:.12em}.cockpit-panel>header strong{font-size:9px}.sniper-cockpit-grid{min-width:0;display:grid;grid-template-columns:260px minmax(500px,1fr) 340px;gap:8px;height:650px}.sniper-telemetry>header{display:grid;justify-content:start;gap:3px}.telemetry-dials{padding:11px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.telemetry-dials article{aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle closest-side,#06110e 72%,transparent 74%),conic-gradient(var(--cyan) var(--dial),rgba(68,231,240,.08) 0);box-shadow:inset 0 0 25px rgba(68,231,240,.05)}.telemetry-dials b{font-size:15px}.telemetry-dials small{margin-top:3px;color:var(--muted);font-size:6px}.telemetry-stack{padding:0 10px 10px;display:grid;gap:7px;max-height:500px;overflow:auto}.telemetry-stack section{padding:9px;border:1px solid var(--line-soft);border-radius:7px;background:rgba(255,255,255,.012)}.telemetry-stack section>span{color:var(--cyan);font-size:6px;font-weight:900}.telemetry-stack dl{margin:7px 0 0;display:grid;gap:5px}.telemetry-stack dl div{display:flex;justify-content:space-between;gap:8px;padding-top:5px;border-top:1px solid rgba(255,255,255,.045)}.telemetry-stack dt{color:var(--muted);font-size:7px}.telemetry-stack dd{margin:0;text-align:right;font-size:7px;font-weight:900;overflow-wrap:anywhere}.sniper-chart-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.chart-toolbar{min-height:58px!important}.chart-toolbar>div:first-child{min-width:0;display:grid;grid-template-columns:auto auto;gap:3px 8px;align-items:end}.chart-toolbar>div:first-child span{grid-column:1/-1}.chart-toolbar>div:first-child strong{font-size:15px}.chart-toolbar>div:first-child small{color:var(--muted);font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-ranges{display:flex;gap:4px;margin-left:auto}.chart-ranges button{padding:6px 8px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.chart-ranges button.active{border-color:var(--cyan);color:var(--cyan);background:rgba(68,231,240,.05)}.chart-toolbar .market-actions{flex-wrap:nowrap}.chart-stage{min-width:0;min-height:0;padding:8px;background:radial-gradient(circle at 50% 25%,rgba(68,231,240,.045),transparent 50%),#030706;display:grid;place-items:stretch}.chart-empty{min-height:320px;display:grid;place-items:center;color:var(--muted);font-size:8px;letter-spacing:.12em}.sniper-chart-svg{width:100%;height:100%;min-height:390px}.chart-grid line{stroke:rgba(255,255,255,.055);stroke-width:1}.chart-grid text,.chart-time{fill:#667a70;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-chart-svg .wick{stroke-width:1}.sniper-chart-svg .volume{opacity:.24}.sniper-chart-svg .last-price{stroke:var(--gold);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.sniper-chart-panel>footer{min-height:31px;padding:7px 11px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:6px}.sniper-chart-panel>footer strong{color:var(--gold);font-size:8px}.sniper-state-stack{display:grid;grid-template-rows:auto minmax(0,1fr)}.sniper-state-stack>header>div{display:grid;gap:3px}.sniper-state-stack>header a{color:var(--cyan);font-size:7px;text-decoration:none}.sniper-token-list{min-height:0;padding:6px;display:grid;align-content:start;gap:5px;overflow-y:auto}.sniper-token-card{min-width:0;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:rgba(255,255,255,.012);color:var(--ink);display:grid;grid-template-columns:34px minmax(0,1fr) 34px 48px;gap:7px;align-items:center;text-align:left}.sniper-token-card:hover,.sniper-token-card.active{border-color:var(--cyan);background:rgba(68,231,240,.045)}.sniper-token-card[data-tone=risk]{border-left:2px solid var(--red)}.sniper-token-card[data-tone=lead]{border-left:2px solid var(--acid)}.sniper-token-rank{width:34px;height:34px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--muted);font-size:6px;overflow:hidden}.sniper-token-rank img{width:100%;height:100%;object-fit:cover}.sniper-token-name{min-width:0;display:grid;gap:3px}.sniper-token-name strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sniper-token-name small{color:var(--muted);font-size:5px}.sniper-token-score{display:grid;text-align:center}.sniper-token-score b{color:var(--cyan);font-size:11px}.sniper-token-score small{color:var(--muted);font-size:5px}.sniper-token-move{text-align:right;font-size:8px;font-weight:900}.sniper-token-meta{grid-column:2/-1;color:var(--muted);font-size:5px}.selected-token-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(280px,1.2fr);gap:8px}.selected-token-grid>article{min-width:0;padding:11px;border:1px solid var(--line-soft);border-radius:8px;background:#050a09}.selected-token-grid>article>span,.selected-signal header span{color:var(--cyan);font-size:6px;font-weight:900}.selected-token-grid dl{margin:9px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.selected-token-grid dl div{min-width:0;display:grid;gap:3px}.selected-token-grid dt{color:var(--muted);font-size:6px}.selected-token-grid dd{margin:0;font-size:9px;font-weight:900;overflow-wrap:anywhere}.selected-signal header{display:flex;justify-content:space-between;gap:10px}.selected-signal header div{display:grid;gap:3px}.selected-signal header strong{font-size:10px}.selected-signal header>b{color:var(--cyan);font-size:18px}.selected-signal header>b small{display:block;color:var(--muted);font-size:5px}.selected-signal p{margin:8px 0;color:var(--muted);font-size:7px;line-height:1.45}.selected-flags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.selected-flags i{padding:4px 6px;border:1px solid rgba(255,202,87,.16);border-radius:99px;color:var(--amber);font-size:5px;font-style:normal}.selected-signal .market-actions{justify-content:flex-end}
.radar-dashboard-lanes{gap:6px}.radar-dashboard-lanes .radar-lane>header{padding:10px 11px}.radar-dashboard-lanes .radar-lane h3{font-size:10px}.radar-dashboard-lanes .radar-lane>div>a{padding:8px 9px;grid-template-columns:23px minmax(0,1fr) auto}.radar-dashboard-lanes .radar-lane b{width:23px;height:23px}.radar-main-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:8px}.radar-table-panel{min-width:0}.radar-table-panel>header>div{display:grid;gap:3px}.radar-table-panel>header small{color:var(--muted);font-size:6px}.radar-table-controls{padding:7px;border-bottom:1px solid var(--line-soft)}.radar-table-controls .scanner-controls{margin:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.radar-table-controls .scanner-inputs{grid-template-columns:minmax(160px,1fr) 175px auto}.radar-table-wrap{max-width:100%;height:620px;overflow:auto}.radar-table-wrap table{width:100%;min-width:1320px;border-collapse:collapse}.radar-table-wrap thead{position:sticky;top:0;z-index:3;background:#06100d}.radar-table-wrap th,.radar-table-wrap td{padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;white-space:nowrap;font-size:7px}.radar-table-wrap th{color:var(--muted);font-size:6px;letter-spacing:.08em}.radar-table-wrap tbody tr:hover{background:rgba(68,231,240,.028)}.radar-row-rank{color:var(--muted)}.radar-token-cell{display:flex;align-items:center;gap:7px}.radar-token-cell>img,.radar-token-cell>i{width:27px;height:27px;border-radius:6px;object-fit:cover;background:#0a1914;display:grid;place-items:center;font-size:6px;font-style:normal}.radar-token-cell>span{display:grid;gap:3px}.radar-token-cell strong{font-size:8px}.radar-token-cell small{color:var(--muted);font-size:5px}.state-chip{padding:4px 6px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:5px}.state-chip[data-tone=lead]{border-color:rgba(214,255,77,.3);color:var(--acid)}.state-chip[data-tone=risk]{border-color:rgba(255,109,120,.3);color:var(--red)}.radar-table-wrap td>.market-actions{flex-wrap:nowrap}.radar-table-wrap .market-action{min-width:29px;padding:5px}.radar-table-wrap .market-action em{display:none}.radar-empty{text-align:center!important;color:var(--muted);padding:50px!important}.radar-side-stack{min-width:0;display:grid;align-content:start;gap:8px}.radar-signal-panel>header{display:grid;justify-content:start;gap:3px}.radar-signal-panel>div{display:grid}.radar-signal-panel>div>a{min-width:0;padding:10px;border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;align-items:center}.radar-signal-panel>div>a:last-child{border:0}.radar-signal-panel>div>a>b{width:25px;height:25px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;color:var(--muted);font-size:6px}.radar-signal-panel>div>a>span{min-width:0;display:grid;gap:3px}.radar-signal-panel>div>a strong{font-size:8px}.radar-signal-panel>div>a small{color:var(--muted);font-size:5px}.radar-signal-panel>div>a em{color:var(--cyan);font-size:7px;font-weight:900;font-style:normal}.radar-signal-panel.risk>div>a em{color:var(--red)}
@media(max-width:1250px){.sniper-cockpit-grid{grid-template-columns:220px minmax(460px,1fr);height:auto}.sniper-state-stack{grid-column:1/-1}.sniper-token-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:390px}.radar-main-grid{grid-template-columns:1fr}.radar-side-stack{grid-template-columns:1fr 1fr}.radar-table-wrap{height:560px}}
@media(max-width:900px){.dashboard-mode .tool-layout{width:calc(100% - 12px);padding-top:6px}.dashboard-topbar{align-items:flex-start;flex-direction:column}.dashboard-topbar>div:first-child{width:100%;align-items:flex-start;flex-direction:column}.dashboard-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tabs a{flex:1;text-align:center;white-space:nowrap}.dashboard-title{padding:3px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis article{border-bottom:1px solid var(--line-soft)}.sniper-cockpit-grid{grid-template-columns:1fr}.sniper-telemetry,.sniper-state-stack{grid-column:auto}.telemetry-dials{grid-template-columns:110px 110px}.telemetry-stack{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.sniper-chart-panel{min-height:500px}.sniper-token-list{grid-template-columns:1fr 1fr}.selected-token-grid{grid-template-columns:1fr 1fr}.radar-dashboard-lanes{display:flex;overflow-x:auto}.radar-dashboard-lanes .radar-lane{flex:0 0 240px}.radar-side-stack{grid-template-columns:1fr 1fr}.radar-table-controls .scanner-controls{grid-template-columns:1fr}.radar-table-controls .scanner-inputs{grid-template-columns:1fr}.radar-table-wrap{height:520px}}
@media(max-width:560px){.dashboard-title b{display:block;margin:4px 0 0}.dashboard-status{position:absolute;right:10px;top:58px}.telemetry-stack,.sniper-token-list,.selected-token-grid,.radar-side-stack{grid-template-columns:1fr}.chart-toolbar{align-items:flex-start!important;flex-wrap:wrap}.chart-toolbar>div:first-child{width:100%}.chart-ranges{margin-left:0}.chart-toolbar #chart-actions{width:100%}.sniper-chart-svg{min-height:320px}.sniper-chart-panel{min-height:440px}.radar-table-controls .scanner-tabs{max-width:calc(100vw - 32px)}}

/* AXO Sniper promoted live register */
.sniper-state-stack>header{align-items:flex-start}.sniper-state-stack>header>div:first-child{min-width:0}.register-filters{display:flex!important;grid-auto-flow:column;gap:3px!important;margin-left:auto}.register-filters button{padding:5px 6px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.register-filters button:hover,.register-filters button.active{border-color:var(--cyan);color:var(--cyan);background:rgba(68,231,240,.05)}
.sniper-token-list{padding:0}.register-group{display:grid;align-content:start;border-bottom:1px solid var(--line-soft)}.register-group>header{position:sticky;top:0;z-index:2;padding:7px 8px;background:rgba(4,12,10,.96);display:flex;justify-content:space-between;align-items:center}.register-group>header span{color:var(--muted);font-size:5px;font-weight:900;letter-spacing:.1em}.register-group>header b{color:var(--cyan);font-size:6px}.register-group>p{margin:0;padding:9px;color:var(--muted);font-size:6px;line-height:1.45}.register-group.paper-active{border-left:2px solid var(--gold);background:rgba(255,202,87,.025)}.register-group.paper-active>header span,.register-group.paper-active>header b{color:var(--gold)}.register-group .sniper-token-card{margin:0 6px 5px}
.sniper-token-name small{display:flex;align-items:center;gap:5px}.sniper-token-name small i{padding:2px 4px;border:1px solid var(--line);border-radius:99px;font-size:4px;font-style:normal}.sniper-token-name small i[data-tone=degen]{border-color:rgba(255,202,87,.25);color:var(--amber)}.sniper-token-name small i[data-tone=long]{border-color:rgba(68,231,240,.25);color:var(--cyan)}.sniper-token-name small i[data-tone=blue]{border-color:rgba(103,156,255,.32);color:#83b5ff}.sniper-token-name em{min-width:0;color:#86a397;font-size:5px;font-style:normal;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.strategy-glyph{position:relative;flex:0 0 auto;width:15px;height:15px;border:1px solid rgba(68,231,240,.18);border-radius:50%;color:var(--cyan);background:#06110e;display:inline-grid;place-items:center;vertical-align:middle}.strategy-glyph svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.strategy-glyph::after{content:attr(data-tooltip);position:absolute;right:-4px;bottom:calc(100% + 7px);z-index:20;width:220px;padding:8px;border:1px solid rgba(68,231,240,.25);border-radius:6px;background:#03100d;color:#c9ded3;font:600 6px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:normal;box-shadow:0 10px 30px rgba(0,0,0,.45);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px);transition:.15s}.strategy-glyph:hover::after{opacity:1;visibility:visible;transform:none}.selected-signal .strategy-glyph{margin:0 3px}
.play-risk-strip>div{grid-template-columns:repeat(3,minmax(0,1fr))}.play-risk-strip article[data-play=degen]{border-top:2px solid var(--amber)}.play-risk-strip article[data-play=long_hold]{border-top:2px solid var(--cyan)}.play-risk-strip article[data-play=blue_chip]{border-top:2px solid #83b5ff}.play-risk-strip article>p{margin:6px 0 0;color:var(--muted);font-size:5px}.play-risk-strip article header strong{color:var(--cyan)}
@media(max-width:1250px){.sniper-state-stack>header{flex-wrap:wrap}.register-filters{order:3;width:100%;margin:0}.register-filters button{flex:1}.sniper-token-list{grid-template-columns:1fr;padding-top:0}.register-group{grid-template-columns:repeat(2,minmax(0,1fr))}.register-group>header,.register-group>p{grid-column:1/-1}.register-group .sniper-token-card{height:auto}}
@media(max-width:560px){.sniper-state-stack>header>a{display:none}.register-group{grid-template-columns:1fr}.strategy-glyph::after{right:auto;left:-8px;width:min(220px,70vw)}}

/* AXO Radar live pulse and transparent TA evidence */
.market-live-pulse,.radar-ta-board{min-width:0;border:1px solid rgba(68,231,240,.16);border-radius:9px;background:linear-gradient(145deg,rgba(5,18,15,.98),rgba(3,8,7,.99));overflow:hidden}.market-live-pulse>header,.radar-ta-board>header{min-height:39px;padding:8px 10px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.market-live-pulse>header>div,.radar-ta-board>header>div{display:flex;align-items:center;gap:8px;min-width:0}.market-live-pulse>header strong,.radar-ta-board>header strong{font-size:7px}.market-live-pulse>header small,.radar-ta-board>header small{color:var(--muted);font-size:5px}.market-live-pulse>header>div:last-child{flex:0 0 auto}.market-live-pulse>header button{padding:5px 7px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.market-live-pulse>header button:hover{border-color:var(--cyan);color:var(--cyan)}#radar-live-state{color:var(--acid);font-size:6px;font-weight:900}#radar-live-state[data-tone=sync]{color:var(--cyan)}#radar-live-state[data-tone=risk]{color:var(--red)}.live-orb{position:relative;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 0 rgba(214,255,77,.45);animation:live-orb 1.8s ease-out infinite}.market-event-tape{min-width:0;padding:7px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(68,231,240,.24) transparent}.market-event-card{position:relative;flex:0 0 215px;min-width:0;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:rgba(255,255,255,.012);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:7px;align-items:center;animation:event-enter .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--event-delay)}.market-event-card:hover{border-color:var(--cyan);background:rgba(68,231,240,.04)}.market-event-card[data-tone=lead]{border-left:2px solid var(--acid)}.market-event-card[data-tone=fresh]{border-left:2px solid var(--pink)}.market-event-card[data-tone=risk]{border-left:2px solid var(--red)}.market-event-card>b{width:28px;height:28px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;color:var(--cyan);font-size:6px;overflow:hidden}.market-event-card>b img{width:100%;height:100%;object-fit:cover}.market-event-card>span{min-width:0;display:grid;gap:2px}.market-event-card small{color:var(--cyan);font-size:4px;font-weight:900;letter-spacing:.08em}.market-event-card strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-event-card em{color:var(--muted);font-size:5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-event-card>i{color:#60756a;font-size:4px;font-style:normal;align-self:start}.radar-lane.fresh>div>a:first-child{animation:fresh-edge 2.4s ease-in-out infinite}
.radar-ta-board>header>div{display:grid;gap:3px}.radar-ta-board>header span{color:var(--cyan);font-size:6px;font-weight:900;letter-spacing:.1em}.radar-ta-grid{padding:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.radar-ta-grid .technical-card{padding:11px;gap:8px}.technical-card>header>div>em{margin-top:5px;color:#8ba99b;font:700 5px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;align-items:center;gap:4px;font-style:normal}.ta-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ta-evidence-grid section{min-width:0;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:rgba(255,255,255,.01)}.ta-evidence-grid section>span{font-size:5px;font-weight:900;letter-spacing:.08em}.ta-evidence-grid ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:4px}.ta-evidence-grid li{position:relative;padding-left:10px;color:var(--muted);font-size:6px;line-height:1.35}.ta-evidence-grid li:before{position:absolute;left:0;top:0;font-weight:900}.ta-pros>span{color:var(--acid)}.ta-pros li:before{content:"+";color:var(--acid)}.ta-cons>span{color:var(--amber)}.ta-cons li:before{content:"−";color:var(--red)}.technical-card[data-ta-tone=risk]{border-top-color:rgba(255,109,120,.3)}.technical-card[data-ta-tone=lead]{border-top-color:rgba(214,255,77,.3)}.radar-ta-grid .technical-card>p{font-size:7px}.radar-ta-grid .technical-card>footer>span{color:var(--muted);font-size:5px}
@keyframes live-orb{70%{box-shadow:0 0 0 7px rgba(214,255,77,0)}100%{box-shadow:0 0 0 0 rgba(214,255,77,0)}}@keyframes event-enter{from{opacity:0;transform:translateX(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes fresh-edge{0%,100%{box-shadow:inset 2px 0 rgba(255,159,189,.25)}50%{box-shadow:inset 2px 0 rgba(255,159,189,.9),0 0 16px rgba(255,159,189,.06)}}
@media(max-width:900px){.radar-ta-grid{grid-template-columns:1fr}.market-live-pulse>header{align-items:flex-start;flex-direction:column}.market-live-pulse>header>div:last-child{width:100%;justify-content:flex-end}.market-event-card{flex-basis:205px}}
@media(max-width:560px){.radar-ta-board>header{align-items:flex-start;flex-direction:column}.ta-evidence-grid{grid-template-columns:1fr}.market-live-pulse>header>div:first-child{align-items:flex-start;flex-wrap:wrap}.market-live-pulse>header>div:first-child small{width:100%;padding-left:15px}.market-event-card{flex-basis:190px}}
@media(prefers-reduced-motion:reduce){.live-orb,.market-event-card,.radar-lane.fresh>div>a:first-child{animation:none!important}}

/* Standalone RH Narrative web intelligence */
#market-tape,#stories{scroll-margin-top:90px}.newswire-empty{grid-column:1/-1;margin:0;padding:22px;color:var(--muted);font-size:7px;text-align:center}.narrative-dashboard{--narrative-violet:#bba4ff}.narrative-dashboard .dashboard-topbar{border-color:rgba(187,164,255,.22)}.narrative-command{padding:20px;border:1px solid rgba(187,164,255,.2);border-radius:10px;background:radial-gradient(circle at 88% 0,rgba(187,164,255,.12),transparent 30%),radial-gradient(circle at 12% 100%,rgba(68,231,240,.07),transparent 30%),#05090a;display:flex;align-items:center;justify-content:space-between;gap:30px}.narrative-command>div:first-child{max-width:900px;display:grid;gap:7px}.narrative-command span{color:var(--narrative-violet);font-size:7px;font-weight:900;letter-spacing:.14em}.narrative-command h2{margin:0;font-size:clamp(22px,2.8vw,38px);letter-spacing:-.04em}.narrative-command p{max-width:850px;margin:0;color:#93a7a0;font:7px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.narrative-command>div:last-child{flex:0 0 auto;display:grid;justify-items:end;gap:7px}.narrative-command b{padding:5px 8px;border:1px solid rgba(214,255,77,.28);border-radius:5px;color:var(--acid);font-size:6px}.narrative-command small{color:var(--muted);font-size:5px}.narrative-command a{color:var(--cyan);font-size:6px;font-weight:900;text-decoration:none}.narrative-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.narrative-source-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.narrative-source-strip article{min-width:0;padding:10px;border:1px solid var(--line-soft);border-top:2px solid var(--cyan);border-radius:7px;background:#050b09;display:grid;gap:4px}.narrative-source-strip article.write-only{border-top-color:var(--gold)}.narrative-source-strip span{color:var(--muted);font-size:5px}.narrative-source-strip strong{font-size:8px}.narrative-source-strip small{color:#637a70;font-size:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.narrative-themes,.narrative-story-desk{min-width:0;border:1px solid rgba(187,164,255,.17);border-radius:9px;background:linear-gradient(145deg,rgba(10,9,17,.98),rgba(3,8,7,.99));overflow:hidden}.narrative-themes>header,.narrative-story-desk>header{min-height:44px;padding:9px 11px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.narrative-themes>header>div,.narrative-story-desk>header>div{display:grid;gap:3px}.narrative-themes>header span,.narrative-story-desk>header span{color:var(--narrative-violet);font-size:6px;font-weight:900;letter-spacing:.11em}.narrative-themes>header strong,.narrative-story-desk>header strong{font-size:8px}.narrative-themes>header small,.narrative-story-desk>header small{color:var(--muted);font-size:5px}.narrative-themes>div{padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.narrative-theme-card{min-width:0;padding:11px;border:1px solid var(--line-soft);border-top:2px solid var(--amber);border-radius:8px;background:rgba(255,255,255,.012);display:grid;gap:8px;animation:event-enter .4s ease both;animation-delay:var(--event-delay)}.narrative-theme-card[data-tone=lead]{border-top-color:var(--acid)}.narrative-theme-card[data-tone=risk]{border-top-color:var(--red)}.narrative-theme-card>header{display:flex;align-items:center;justify-content:space-between}.narrative-theme-card>header span{color:var(--cyan);font-size:5px;font-weight:900}.narrative-theme-card>header b{font-size:8px}.narrative-theme-card h3{margin:0;font-size:11px}.narrative-theme-card p{min-height:52px;margin:0;color:#8ca197;font-size:6px;line-height:1.5}.narrative-theme-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.narrative-theme-card dl div{padding:6px;border:1px solid var(--line-soft);border-radius:5px;display:grid;gap:2px}.narrative-theme-card dt{color:var(--muted);font-size:4px}.narrative-theme-card dd{margin:0;font-size:8px;font-weight:900}.narrative-invalidation{padding:7px;border-left:2px solid var(--amber);background:rgba(255,202,87,.025);display:grid;gap:4px}.narrative-invalidation small{color:var(--amber);font-size:4px}.narrative-invalidation span{color:#82968c;font-size:5px;line-height:1.45}.narrative-theme-card>a,.narrative-no-proof{color:var(--cyan);font-size:5px;font-weight:900;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.narrative-controls{padding:8px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:8px}.narrative-controls input{min-width:0;padding:9px;border:1px solid var(--line);border-radius:6px;background:#040908;color:var(--ink);font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.narrative-controls>div{display:flex;gap:4px;overflow-x:auto}.narrative-controls button{padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.narrative-controls button:hover,.narrative-controls button.active{border-color:var(--narrative-violet);color:var(--narrative-violet);background:rgba(187,164,255,.045)}.narrative-story-grid{padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.narrative-story-card{min-width:0;padding:11px;border:1px solid var(--line-soft);border-left:2px solid var(--cyan);border-radius:7px;background:rgba(255,255,255,.012);color:var(--ink);text-decoration:none;display:grid;gap:8px;animation:event-enter .4s ease both;animation-delay:var(--event-delay)}.narrative-story-card[data-story-type=RISK]{border-left-color:var(--red)}.narrative-story-card[data-story-type=GROWTH]{border-left-color:var(--acid)}.narrative-story-card[data-story-type=INNOVATION]{border-left-color:var(--narrative-violet)}.narrative-story-card:hover{border-color:var(--pink);background:rgba(255,159,189,.025)}.narrative-story-card>header,.narrative-story-card>footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.narrative-story-card>header span{color:var(--cyan);font-size:5px;font-weight:900}.narrative-story-card>header b{color:var(--muted);font-size:5px}.narrative-story-card h3{margin:0;font-size:9px;line-height:1.45}.narrative-story-card p{display:-webkit-box;min-height:35px;margin:0;color:#859a90;font-size:6px;line-height:1.45;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.narrative-story-card>footer span,.narrative-story-card>footer em{min-width:0;color:var(--muted);font-size:5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.narrative-story-card>footer em{color:var(--narrative-violet);text-align:right}.narrative-story-count{margin:0;padding:8px 11px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:5px}.narrative-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.narrative-method article{padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:#050b09;display:grid;gap:6px}.narrative-method span{color:var(--cyan);font-size:5px;font-weight:900}.narrative-method h3{margin:0;font-size:10px}.narrative-method p{margin:0;color:#82978d;font-size:6px;line-height:1.5}.narrative-boundary{padding:10px;border:1px solid rgba(255,202,87,.15);border-radius:7px;color:var(--muted);font-size:6px;text-align:center}.dashboard-narrative .tool-stage{min-width:0}
@media(max-width:1100px){.narrative-themes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.narrative-source-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.narrative-command{align-items:flex-start;flex-direction:column}.narrative-command>div:last-child{justify-items:start}.narrative-controls{grid-template-columns:1fr}.narrative-story-grid{display:flex;overflow-x:auto}.narrative-story-card{flex:0 0 270px}.narrative-method{grid-template-columns:1fr}.narrative-themes>header,.narrative-story-desk>header{align-items:flex-start;flex-direction:column}}
@media(max-width:500px){.narrative-themes>div{display:flex;overflow-x:auto}.narrative-theme-card{flex:0 0 260px}.narrative-source-strip{display:flex;overflow-x:auto}.narrative-source-strip article{flex:0 0 210px}.narrative-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-story-card{flex-basis:245px}}
@media(prefers-reduced-motion:reduce){.narrative-theme-card,.narrative-story-card{animation:none!important}}

/* RH Narrative v3 — attention, velocity, conviction, and source analytics */
.narrative-dashboard{--narrative-violet:#bba4ff;--narrative-blue:#68d8ff;--narrative-panel:rgba(6,12,11,.96);gap:10px}.narrative-dashboard .narrative-command{position:relative;min-height:180px;padding:28px;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(187,164,255,.22),transparent 34%),radial-gradient(circle at 68% 100%,rgba(68,231,240,.11),transparent 32%),linear-gradient(135deg,#07100c,#090815 72%,#050807)}.narrative-dashboard .narrative-command:after{content:"";position:absolute;right:4%;bottom:-65px;width:230px;height:230px;border:1px solid rgba(187,164,255,.13);border-radius:50%;box-shadow:0 0 0 26px rgba(187,164,255,.025),0 0 0 52px rgba(68,231,240,.018);pointer-events:none}.narrative-dashboard .narrative-command h2{max-width:760px;font-size:clamp(30px,4.2vw,58px);line-height:.98}.narrative-dashboard .narrative-command p{max-width:780px;font-size:9px;line-height:1.7}.narrative-dashboard .narrative-command>div{position:relative;z-index:1}.narrative-lead-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:8px}.narrative-lead-grid>article{position:relative;min-height:180px;padding:20px;border:1px solid rgba(187,164,255,.2);border-radius:10px;background:linear-gradient(145deg,rgba(187,164,255,.075),rgba(5,11,9,.98) 48%);display:grid;grid-template-columns:1fr auto;align-content:start;gap:9px;overflow:hidden}.narrative-lead-grid>article:first-child{border-top:3px solid var(--acid);box-shadow:inset 0 1px rgba(214,255,77,.05)}.narrative-lead-grid>article:last-child{border-top:3px solid var(--narrative-violet)}.narrative-lead-grid>article>span{grid-column:1/-1;color:var(--narrative-violet);font-size:7px;font-weight:900;letter-spacing:.14em}.narrative-lead-grid h3{margin:0;font-size:clamp(20px,2.2vw,34px);line-height:1}.narrative-lead-grid>article>div{display:grid;justify-items:end}.narrative-lead-grid>article>div strong{font-size:30px;line-height:1}.narrative-lead-grid>article>div small{color:var(--muted);font-size:5px}.narrative-lead-grid p{grid-column:1/-1;max-width:750px;margin:2px 0 0;color:#91a89d;font-size:8px;line-height:1.55}.narrative-lead-grid footer{grid-column:1/-1;align-self:end;display:flex;gap:5px;flex-wrap:wrap}.narrative-lead-grid footer b{padding:6px 8px;border:1px solid var(--line-soft);border-radius:999px;color:#b8c9c0;font-size:6px}.narrative-dashboard .narrative-kpis article:first-child strong{font-size:10px;color:var(--narrative-violet)}.narrative-analytics-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:8px}.narrative-attention,.narrative-category-mix,.narrative-outlet-desk{border:1px solid rgba(187,164,255,.16);border-radius:9px;background:linear-gradient(145deg,rgba(10,9,17,.96),rgba(3,9,7,.98));overflow:hidden}.narrative-attention>header,.narrative-category-mix>header,.narrative-outlet-desk>header{min-height:46px;padding:10px 12px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:12px}.narrative-attention>header span,.narrative-category-mix>header span,.narrative-outlet-desk>header span{color:var(--narrative-violet);font-size:6px;font-weight:900;letter-spacing:.12em}.narrative-attention>header b,.narrative-category-mix>header b,.narrative-outlet-desk>header strong{font-size:8px}.narrative-attention>div{padding:10px 12px;display:grid;gap:9px}.narrative-attention>div>article{display:grid;grid-template-columns:minmax(125px,190px) minmax(90px,1fr) 44px;align-items:center;gap:10px}.narrative-attention article>span{min-width:0;display:grid;gap:2px}.narrative-attention article>span b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.narrative-attention article>span small{color:var(--muted);font-size:5px}.narrative-attention article>i,.narrative-category-mix article>i{height:6px;border-radius:99px;background:#121b17;overflow:hidden}.narrative-attention article>i em,.narrative-category-mix article>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--narrative-violet),var(--cyan),var(--acid));box-shadow:0 0 12px rgba(104,216,255,.18)}.narrative-attention article>strong{font-size:8px;text-align:right}.narrative-category-mix>div{padding:10px;display:grid;gap:8px}.narrative-category-mix article{padding:8px;border:1px solid var(--line-soft);border-radius:7px;display:grid;grid-template-columns:1fr;gap:6px}.narrative-category-mix article header{display:flex;justify-content:space-between;gap:8px}.narrative-category-mix article header span{font-size:7px;font-weight:900}.narrative-category-mix article header b{font-size:8px}.narrative-category-mix article small{color:var(--muted);font-size:5px}.narrative-dashboard .narrative-source-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.narrative-dashboard .narrative-source-strip article{padding:12px}.narrative-dashboard .narrative-source-strip strong{font-size:9px}.narrative-dashboard .narrative-themes>div{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:9px}.narrative-dashboard .narrative-theme-card{padding:14px;gap:10px;background:linear-gradient(145deg,rgba(255,255,255,.022),rgba(0,0,0,.04));box-shadow:inset 0 1px rgba(255,255,255,.025)}.narrative-dashboard .narrative-theme-card[data-tone=quiet]{opacity:.72}.narrative-theme-title{display:grid;gap:4px}.narrative-theme-title small{color:var(--muted);font-size:5px;letter-spacing:.12em}.narrative-dashboard .narrative-theme-card h3{font-size:15px;line-height:1.15}.narrative-score-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.narrative-score-stack>span{padding:7px;border:1px solid var(--line-soft);border-radius:6px;background:rgba(0,0,0,.12);display:grid;gap:3px}.narrative-score-stack small{color:var(--muted);font-size:4px}.narrative-score-stack b{font-size:12px}.narrative-pulse{height:34px;padding:0 2px;border-bottom:1px solid var(--line-soft);display:flex;align-items:flex-end;gap:4px}.narrative-pulse i{flex:1;height:var(--pulse);min-height:2px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--narrative-violet),rgba(104,216,255,.35));opacity:.8}.narrative-pulse i:last-child{background:linear-gradient(180deg,var(--acid),rgba(68,231,240,.45));opacity:1}.narrative-share{display:flex;align-items:center;justify-content:space-between;gap:8px}.narrative-share>span{color:var(--muted);font-size:5px}.narrative-share>span b{color:var(--ink);font-size:8px}.narrative-share em{font-size:5px;font-style:normal;font-weight:900}.narrative-share em[data-tone=up]{color:var(--acid)}.narrative-share em[data-tone=down]{color:var(--red)}.narrative-share em[data-tone=flat]{color:var(--amber)}.narrative-dashboard .narrative-theme-card>p{min-height:58px;font-size:7px;line-height:1.55}.narrative-dashboard .narrative-theme-card dl div{padding:8px}.narrative-dashboard .narrative-theme-card dd{font-size:10px}.narrative-dashboard .narrative-invalidation{padding:9px}.narrative-dashboard .narrative-invalidation span{font-size:6px}.narrative-outlet-desk>header>div{display:grid;gap:3px}.narrative-outlet-desk>header>small{color:var(--muted);font-size:5px}.narrative-outlet-desk>div{padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.narrative-outlet-desk>div>article{min-width:0;padding:9px;border:1px solid var(--line-soft);border-radius:7px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px}.narrative-outlet-desk article>b{color:var(--narrative-violet);font-size:8px}.narrative-outlet-desk article>span{min-width:0;display:grid;gap:2px}.narrative-outlet-desk article>span strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.narrative-outlet-desk article>span small{color:var(--muted);font-size:5px}.narrative-outlet-desk article>em{color:var(--cyan);font-size:5px;font-style:normal;text-align:right}.narrative-dashboard .narrative-controls{padding:10px}.narrative-dashboard .narrative-controls input{padding:11px;font-size:8px}.narrative-dashboard .narrative-story-grid{padding:10px;gap:9px}.narrative-dashboard .narrative-story-card{padding:14px;min-height:170px}.narrative-dashboard .narrative-story-card h3{font-size:11px}.narrative-dashboard .narrative-story-card p{font-size:7px}.narrative-dashboard .narrative-method article{padding:17px}.narrative-dashboard .narrative-method h3{font-size:12px}.narrative-dashboard .narrative-method p{font-size:7px}
@media(max-width:1100px){.narrative-dashboard .narrative-themes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-dashboard .narrative-source-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.narrative-lead-grid,.narrative-analytics-grid{grid-template-columns:1fr}.narrative-dashboard .narrative-source-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-outlet-desk>div{grid-template-columns:1fr}}
@media(max-width:560px){.narrative-dashboard .narrative-command{min-height:0;padding:20px}.narrative-dashboard .narrative-command h2{font-size:34px}.narrative-lead-grid{display:flex;overflow-x:auto}.narrative-lead-grid>article{flex:0 0 86vw}.narrative-dashboard .narrative-themes>div{display:flex;overflow-x:auto}.narrative-dashboard .narrative-theme-card{flex:0 0 82vw}.narrative-dashboard .narrative-source-strip{display:flex}.narrative-attention>div>article{grid-template-columns:110px minmax(70px,1fr) 38px}.narrative-dashboard .narrative-story-card{flex-basis:82vw}.narrative-score-stack b{font-size:11px}}

/* Multi-launchpad intelligence board */
.launchpad-watch{min-width:0;scroll-margin-top:90px;border:1px solid rgba(214,255,77,.19);border-radius:9px;background:radial-gradient(circle at 92% 0,rgba(214,255,77,.06),transparent 27%),linear-gradient(145deg,rgba(8,17,12,.99),rgba(3,8,7,.99));overflow:hidden}.launchpad-watch-head{min-height:48px;padding:9px 11px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.launchpad-watch-head>div:first-child{display:grid;gap:3px}.launchpad-watch-head>div:first-child>span{color:var(--acid);font-size:6px;font-weight:900;letter-spacing:.12em}.launchpad-watch-head strong{font-size:8px}.launchpad-watch-head small{color:var(--muted);font-size:5px}.launchpad-watch-head>div:last-child{display:flex;align-items:center;gap:7px}.launchpad-watch-head button,.launchpad-controls button{padding:6px 8px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.launchpad-watch-head button:hover{border-color:var(--acid);color:var(--acid)}.launchpad-watch-head button:disabled{opacity:.5}.launchpad-feed-state{color:var(--amber);font-size:6px;font-weight:900}.launchpad-feed-state[data-tone=live]{color:var(--acid)}.launchpad-feed-state[data-tone=sync]{color:var(--cyan)}.launchpad-feed-state[data-tone=risk]{color:var(--red)}
.launchpad-platforms{min-width:0;padding:7px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(214,255,77,.2) transparent}.launchpad-platform-card{flex:0 0 205px;padding:9px;border:1px solid var(--line-soft);border-left:2px solid var(--amber);border-radius:7px;background:rgba(255,255,255,.012);display:grid;gap:7px}.launchpad-platform-card[data-tone=live]{border-left-color:var(--acid)}.launchpad-platform-card[data-tone=risk]{border-left-color:var(--red)}.launchpad-platform-card>header,.launchpad-platform-card>footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.launchpad-platform-card>header>div{min-width:0;display:grid;gap:2px}.launchpad-platform-card small{color:var(--muted);font-size:4px}.launchpad-platform-card strong{font-size:8px}.launchpad-platform-card p{min-height:24px;margin:0;color:#8da399;font-size:6px;line-height:1.4}.launchpad-platform-card footer span{min-width:0;color:var(--muted);font-size:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launchpad-platform-card footer a,.launchpad-source-link{color:var(--acid);font-size:5px;font-weight:900;text-decoration:none}.favorite-button{width:24px;height:24px;padding:0!important;border:1px solid var(--line)!important;border-radius:6px!important;background:transparent!important;color:#53665c!important;font-size:11px!important;line-height:1}.favorite-button:hover,.favorite-button.active{border-color:var(--gold)!important;color:var(--gold)!important;background:rgba(255,202,87,.055)!important}
.launchpad-controls{padding:7px;border-block:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(220px,1fr) 175px 175px auto;gap:6px;align-items:center}.launchpad-controls input,.launchpad-controls select{min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:#040a08;color:var(--ink);font:7px ui-monospace,SFMono-Regular,Menlo,monospace;outline:0}.launchpad-controls input:focus,.launchpad-controls select:focus{border-color:var(--acid)}.launchpad-controls>span{color:var(--muted);font-size:5px;text-align:right}.launchpad-table-wrap{max-width:100%;height:450px;overflow:auto}.launchpad-table-wrap table{width:100%;min-width:1180px;border-collapse:collapse}.launchpad-table-wrap thead{position:sticky;top:0;z-index:3;background:#07100c}.launchpad-table-wrap th,.launchpad-table-wrap td{padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;white-space:nowrap;font-size:7px}.launchpad-table-wrap th{color:var(--muted);font-size:6px;letter-spacing:.07em}.launchpad-table-wrap tbody tr:hover{background:rgba(214,255,77,.025)}.launchpad-table-wrap td:first-child{display:flex;align-items:center;gap:7px}.launchpad-table-wrap .radar-token-cell>span{max-width:150px}.launchpad-table-wrap .radar-token-cell strong,.launchpad-table-wrap .radar-token-cell small,.launchpad-table-wrap .radar-token-cell code{overflow:hidden;text-overflow:ellipsis}.launchpad-table-wrap .radar-token-cell code{color:#5e786b;font-size:4px}.launchpad-table-wrap td>.market-actions{flex-wrap:nowrap}.launchpad-table-wrap .market-action{min-width:29px;padding:5px}.launchpad-table-wrap .market-action em{display:none}.launchpad-progress{width:75px;margin-top:5px;display:flex;align-items:center;gap:5px}.launchpad-progress>i{position:relative;width:50px;height:3px;border-radius:3px;background:#16231d;overflow:hidden}.launchpad-progress>i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--progress);background:linear-gradient(90deg,var(--cyan),var(--acid))}.launchpad-progress>em{color:var(--muted);font-size:5px;font-style:normal}.launchpad-disclaimer{padding:8px 10px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:5px}.launchpad-disclaimer strong{color:#7d968a;font-size:5px}
.launchpad-fee-summary{display:block;max-width:190px;margin-top:5px;color:var(--amber);font-size:4px;line-height:1.35;white-space:normal}
@media(max-width:900px){.launchpad-controls{grid-template-columns:1fr 1fr}.launchpad-controls input{grid-column:1/-1}.launchpad-controls>span{text-align:left}.launchpad-table-wrap{height:420px}}
@media(max-width:560px){.launchpad-watch-head{align-items:flex-start;flex-direction:column}.launchpad-watch-head>div:last-child{width:100%;justify-content:space-between}.launchpad-platform-card{flex-basis:190px}.launchpad-controls{grid-template-columns:1fr}.launchpad-controls input{grid-column:auto}.launchpad-table-wrap{height:390px}.launchpad-disclaimer{flex-direction:column}}

/* Favorite-aware launchpad change detection */
.launchpad-alert-desk{min-width:0;border-top:1px solid var(--line-soft);background:linear-gradient(90deg,rgba(68,231,240,.025),transparent 45%)}.launchpad-alert-desk>header{padding:8px 10px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(190px,1fr) auto auto;gap:10px;align-items:center}.launchpad-alert-desk>header>div:first-child{display:grid;gap:3px}.launchpad-alert-desk>header>div:first-child span{color:var(--cyan);font-size:6px;font-weight:900;letter-spacing:.1em}.launchpad-alert-desk>header>div:first-child strong{font-size:7px}.launchpad-alert-desk>header>small{color:var(--muted);font-size:5px;text-align:right}.launchpad-alert-tabs{display:flex;gap:4px}.launchpad-alert-tabs button{padding:6px 7px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.launchpad-alert-tabs button:hover,.launchpad-alert-tabs button.active{border-color:var(--cyan);color:var(--cyan);background:rgba(68,231,240,.04)}.launchpad-alert-feed{min-width:0;padding:7px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(68,231,240,.22) transparent}.launchpad-alert-card{flex:0 0 220px;min-width:0;padding:9px;border:1px solid var(--line-soft);border-left:2px solid var(--amber);border-radius:7px;background:rgba(255,255,255,.012);display:grid;gap:6px;animation:event-enter .4s ease both}.launchpad-alert-card[data-tone=lead]{border-left-color:var(--acid)}.launchpad-alert-card[data-tone=fresh]{border-left-color:var(--pink)}.launchpad-alert-card[data-tone=risk]{border-left-color:var(--red);background:rgba(255,109,120,.018)}.launchpad-alert-card>header,.launchpad-alert-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.launchpad-alert-card>header>span{color:var(--cyan);font-size:5px;font-weight:900;letter-spacing:.07em}.launchpad-alert-card[data-tone=risk]>header>span{color:var(--red)}.launchpad-alert-card>a{min-width:0;color:var(--ink);text-decoration:none;display:flex;align-items:baseline;gap:7px}.launchpad-alert-card>a strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launchpad-alert-card>a small{color:var(--muted);font-size:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launchpad-alert-card h4{margin:0;font-size:7px}.launchpad-alert-card p{min-height:25px;margin:0;color:#91a99d;font-size:6px;line-height:1.4}.launchpad-alert-card>footer span{color:var(--muted);font-size:5px}.launchpad-alert-card>footer a{color:var(--cyan);font-size:5px;font-weight:900;text-decoration:none}.launchpad-alert-empty{width:100%;margin:0;padding:14px;color:var(--muted);font-size:6px;text-align:center}
@media(max-width:760px){.launchpad-alert-desk>header{grid-template-columns:1fr auto}.launchpad-alert-desk>header>small{grid-column:1/-1;text-align:left}.launchpad-alert-tabs{overflow-x:auto}.launchpad-alert-card{flex-basis:205px}}
@media(max-width:480px){.launchpad-alert-desk>header{grid-template-columns:1fr}.launchpad-alert-tabs{width:100%}.launchpad-alert-tabs button{flex:1}.launchpad-alert-card{flex-basis:190px}}
@media(prefers-reduced-motion:reduce){.launchpad-alert-card{animation:none!important}}

/* Standalone Launchpad Watch command center */
.launchpad-dashboard{--launch-acid:#d6ff4d}.launchpad-dashboard .dashboard-topbar{border-color:rgba(214,255,77,.2)}.launchpad-dashboard .dashboard-status span[data-tone=live]{border-color:rgba(214,255,77,.34);color:var(--acid)}.launchpad-dashboard .dashboard-status span[data-tone=sync]{color:var(--cyan)}.launchpad-dashboard .dashboard-status span[data-tone=risk]{border-color:rgba(255,109,120,.32);color:var(--red)}.launchpad-command{min-width:0;padding:18px 20px;border:1px solid rgba(214,255,77,.2);border-radius:10px;background:radial-gradient(circle at 82% 0,rgba(214,255,77,.1),transparent 32%),linear-gradient(135deg,#08140e,#030706);display:flex;align-items:center;justify-content:space-between;gap:28px}.launchpad-command>div:first-child{max-width:850px;display:grid;gap:6px}.launchpad-command span{color:var(--acid);font-size:7px;font-weight:900;letter-spacing:.14em}.launchpad-command h2{margin:0;font-size:clamp(20px,2.5vw,35px);letter-spacing:-.035em}.launchpad-command p{max-width:820px;margin:0;color:#91a99d;font:7px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.launchpad-command>div:last-child{display:grid;justify-items:end;gap:8px;flex:0 0 auto}.launchpad-command small{color:var(--muted);font-size:6px}.launchpad-command button,.launchpad-picker button,.launchpad-token-desk button{padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:#050b09;color:var(--muted);font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.launchpad-command button:hover,.launchpad-picker button:hover,.launchpad-token-desk button:hover,.launchpad-picker button.active,.launchpad-token-desk button.active{border-color:var(--acid);color:var(--acid);background:rgba(214,255,77,.04)}.launchpad-command button:disabled{opacity:.55}.launchpad-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}
.launchpad-picker,.launchpad-token-desk{min-width:0;border:1px solid rgba(214,255,77,.16);border-radius:9px;background:linear-gradient(145deg,rgba(7,18,12,.98),rgba(3,8,7,.99));overflow:hidden}.launchpad-picker>header,.launchpad-token-desk>header{min-height:42px;padding:9px 11px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.launchpad-picker>header>div:first-child,.launchpad-token-desk>header>div:first-child{display:grid;gap:3px}.launchpad-picker>header span,.launchpad-token-desk>header span{color:var(--acid);font-size:6px;font-weight:900;letter-spacing:.11em}.launchpad-picker>header strong,.launchpad-token-desk>header strong{font-size:8px}.launchpad-picker>header>div:last-child{display:flex;align-items:center;gap:8px}.launchpad-picker>header small,.launchpad-token-desk>header small{color:var(--muted);font-size:5px}.launchpad-platform-card{flex-basis:240px;transition:border-color .16s,background .16s,transform .16s}.launchpad-platform-card:hover{transform:translateY(-1px);border-color:rgba(214,255,77,.32)}.launchpad-platform-card.selected{border-color:var(--acid);background:linear-gradient(145deg,rgba(214,255,77,.065),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px rgba(214,255,77,.05)}.launchpad-platform-metrics{display:grid;grid-template-columns:1fr 1fr;gap:5px}.launchpad-platform-metrics>span{padding:6px;border:1px solid var(--line-soft);border-radius:5px;display:grid;gap:2px}.launchpad-platform-metrics small{font-size:4px}.launchpad-platform-metrics b{font-size:7px;overflow:hidden;text-overflow:ellipsis}.launchpad-platform-card footer button{padding:5px 7px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.launchpad-platform-card.selected footer button{border-color:var(--acid);color:var(--acid)}
.launchpad-signal-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.launchpad-signal-lane{min-width:0;border:1px solid var(--line-soft);border-top:2px solid var(--cyan);border-radius:8px;background:#050b09;overflow:hidden}.launchpad-signal-lane[data-tone=momentum]{border-top-color:var(--acid)}.launchpad-signal-lane[data-tone=popular]{border-top-color:var(--gold)}.launchpad-signal-lane[data-tone=latest]{border-top-color:var(--pink)}.launchpad-signal-lane[data-tone=graduating]{border-top-color:var(--cyan)}.launchpad-signal-lane>header{padding:9px 10px;border-bottom:1px solid var(--line-soft);display:grid;gap:3px}.launchpad-signal-lane>header span{color:var(--muted);font-size:5px;letter-spacing:.08em}.launchpad-signal-lane>header strong{font-size:8px}.launchpad-signal-lane>div{display:grid}.launchpad-signal-lane>div>a{min-width:0;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.045);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:7px;align-items:center}.launchpad-signal-lane>div>a:last-child{border:0}.launchpad-signal-lane>div>a:hover{background:rgba(214,255,77,.03)}.launchpad-signal-lane>div>a>b{width:26px;height:26px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:5px;display:grid;place-items:center;overflow:hidden}.launchpad-signal-lane>div>a>b img{width:100%;height:100%;object-fit:cover}.launchpad-signal-lane>div>a>span{min-width:0;display:grid;gap:2px}.launchpad-signal-lane>div>a strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launchpad-signal-lane>div>a small{color:var(--muted);font-size:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launchpad-signal-lane>div>a em{color:var(--acid);font-size:6px;font-weight:900;font-style:normal;text-align:right}.launchpad-signal-lane>div>p{margin:0;padding:16px;color:var(--muted);font-size:6px;text-align:center}.launchpad-dashboard .launchpad-alert-desk{border:1px solid rgba(68,231,240,.16);border-radius:9px;overflow:hidden}
.launchpad-search-controls{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(145px,.72fr)) auto;border-top:0}.launchpad-search-controls input{grid-column:auto!important}.launchpad-view-tabs{padding:7px;border-bottom:1px solid var(--line-soft);display:flex;gap:5px;overflow-x:auto}.launchpad-view-tabs button{flex:1;min-width:max-content}.launchpad-token-desk .launchpad-table-wrap{height:min(54vh,620px)}.launchpad-token-desk .launchpad-table-wrap table{min-width:1460px}.launchpad-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}
.launchpad-live-tape{min-width:0;border:1px solid rgba(68,231,240,.16);border-radius:9px;background:#040a08;overflow:hidden;display:grid;grid-template-columns:190px minmax(0,1fr)}.launchpad-live-tape>header{padding:9px 11px;border-right:1px solid var(--line-soft);display:grid;align-content:center;gap:3px}.launchpad-live-tape>header>div{display:grid;gap:3px}.launchpad-live-tape>header span{color:var(--cyan);font-size:6px;font-weight:900;letter-spacing:.12em}.launchpad-live-tape>header strong{font-size:8px}.launchpad-live-tape>header small{color:var(--muted);font-size:4px}.launchpad-tape-viewport{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}#launchpad-pairs-tape{width:max-content;min-height:58px;display:flex;align-items:stretch;animation:launchpad-tape-scroll 70s linear infinite}#launchpad-pairs-tape:hover{animation-play-state:paused}#launchpad-pairs-tape>a{min-width:190px;padding:9px 12px;border-right:1px solid var(--line-soft);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-content:center}#launchpad-pairs-tape>a:hover{background:rgba(68,231,240,.035)}#launchpad-pairs-tape strong{font-size:8px}#launchpad-pairs-tape small{grid-column:1/-1;color:var(--muted);font-size:5px}#launchpad-pairs-tape span,#launchpad-pairs-tape em{font-size:5px;font-style:normal;font-weight:900}#launchpad-pairs-tape>p{margin:auto;padding:20px;color:var(--muted);font-size:6px}@keyframes launchpad-tape-scroll{to{transform:translateX(-50%)}}.launchpad-signal-lane[data-tone=growth]{border-top-color:var(--pink)}
@media(max-width:1250px){.launchpad-search-controls{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(155px,.65fr))}.launchpad-search-controls button{grid-column:3}.launchpad-live-tape{grid-template-columns:165px minmax(0,1fr)}}
@media(max-width:1100px){.launchpad-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.launchpad-command{align-items:flex-start;flex-direction:column}.launchpad-command>div:last-child{width:100%;justify-items:start}.launchpad-picker>header,.launchpad-token-desk>header{align-items:flex-start;flex-direction:column}.launchpad-picker>header>div:last-child{width:100%;justify-content:space-between}.launchpad-platform-card{flex-basis:215px}.launchpad-search-controls{grid-template-columns:1fr 1fr}.launchpad-search-controls input{grid-column:1/-1!important}.launchpad-search-controls button{grid-column:1/-1}.launchpad-view-tabs button{flex:0 0 auto}.launchpad-token-desk .launchpad-table-wrap{height:480px}.launchpad-live-tape{grid-template-columns:1fr}.launchpad-live-tape>header{border-right:0;border-bottom:1px solid var(--line-soft)}}
@media(max-width:520px){.launchpad-signal-grid{display:flex;overflow-x:auto}.launchpad-signal-lane{flex:0 0 245px}.launchpad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-command{padding:15px}.launchpad-command h2{font-size:24px}.launchpad-search-controls{grid-template-columns:1fr}.launchpad-search-controls input,.launchpad-search-controls button{grid-column:auto!important;width:100%}}
@media(max-width:520px){.dashboard-mode .tool-layout{width:calc(100% - 12px);max-width:calc(100% - 12px)}.launchpad-dashboard{width:100%;max-width:100%;overflow:hidden}.launchpad-dashboard .dashboard-topbar{align-items:flex-start;flex-direction:column;overflow:hidden}.launchpad-dashboard .dashboard-topbar>div:first-child{width:100%;max-width:100%;align-items:flex-start;flex-direction:column;gap:6px}.launchpad-dashboard .dashboard-tabs{width:100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.launchpad-dashboard .dashboard-tabs::-webkit-scrollbar{display:none}.launchpad-dashboard .dashboard-title{max-width:100%;white-space:normal;overflow-wrap:anywhere}.launchpad-dashboard .dashboard-status{width:100%;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.launchpad-platform-card{transition:none}.launchpad-platform-card:hover{transform:none}#launchpad-pairs-tape{animation:none}.launchpad-tape-viewport{overflow-x:auto}}

/* Compact launchpad selection lives inside the filter workbench. */
.launchpad-source-filter{min-width:0;padding:6px 7px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:6px}.launchpad-source-filter>span{flex:0 0 auto;color:var(--cyan);font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.launchpad-source-filter>#launchpad-select-all{flex:0 0 auto;padding-inline:10px}.launchpad-source-filter>#launchpad-select-all.active{border-color:var(--acid);color:var(--acid);background:rgba(214,255,77,.055)}#launchpad-platform-chips{min-width:0;flex:1;display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(214,255,77,.2) transparent}.launchpad-source-chip{flex:0 0 auto;min-height:26px;padding:5px 7px!important;display:flex;align-items:center;gap:5px}.launchpad-source-chip i{width:5px;height:5px;border-radius:50%;background:var(--amber);box-shadow:0 0 7px currentColor}.launchpad-source-chip[data-source-status=live] i{background:var(--acid)}.launchpad-source-chip[data-source-status=error] i,.launchpad-source-chip[data-source-status=unavailable] i{background:var(--red)}.launchpad-source-chip span{font-size:6px}.launchpad-source-chip small{padding-left:5px;border-left:1px solid var(--line);color:#789085;font-size:5px}.launchpad-source-chip.active{border-color:var(--acid);color:var(--acid);background:rgba(214,255,77,.055)}.launchpad-source-filter>small{flex:0 0 auto;color:var(--muted);font-size:5px;white-space:nowrap}.launchpad-source-empty{padding:6px;color:var(--muted);font-size:5px}
@media(max-width:760px){.launchpad-source-filter{display:grid;grid-template-columns:auto auto minmax(0,1fr)}.launchpad-source-filter>#launchpad-platform-chips{grid-column:1/-1;width:100%}.launchpad-source-filter>small{justify-self:end}}

/* Bonding Curve Lab */
.launchpad-workbench,.launchpad-curve-lab{min-width:0;border:1px solid rgba(214,255,77,.16);border-radius:9px;background:linear-gradient(145deg,rgba(7,18,12,.98),rgba(3,8,7,.99));overflow:hidden}.launchpad-workbench>header,.launchpad-curve-lab>header{min-height:42px;padding:9px 11px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.launchpad-workbench>header>div,.launchpad-curve-lab>header>div{display:grid;gap:3px}.launchpad-workbench>header span,.launchpad-curve-lab>header span{color:var(--acid);font-size:6px;font-weight:900;letter-spacing:.11em}.launchpad-workbench>header strong,.launchpad-curve-lab>header strong{font-size:8px}.launchpad-workbench>header small,.launchpad-curve-lab>header small{color:var(--muted);font-size:5px;text-align:right}.launchpad-workbench button{padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:#050b09;color:var(--muted);font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.launchpad-workbench button:hover,.launchpad-workbench button.active{border-color:var(--acid);color:var(--acid);background:rgba(214,255,77,.04)}
.curve-analysis-grid{padding:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.curve-analysis-card{min-width:0;padding:10px;border:1px solid rgba(68,231,240,.17);border-radius:8px;background:radial-gradient(circle at 92% 0,rgba(68,231,240,.07),transparent 32%),#050b09;display:grid;gap:9px}.curve-analysis-card[data-curve-status=graduated]{border-color:rgba(214,255,77,.25)}.curve-analysis-card>header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center}.curve-token-mark{width:32px;height:32px;border:1px solid var(--line);border-radius:7px;color:var(--acid);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;place-items:center;overflow:hidden}.curve-token-mark img{width:100%;height:100%;object-fit:cover}.curve-analysis-card>header>div:nth-child(2){min-width:0;display:grid;gap:2px}.curve-analysis-card>header small{color:var(--cyan);font-size:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.curve-analysis-card>header strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.curve-analysis-card>header span{color:var(--muted);font-size:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.curve-progress-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.curve-progress-head span{color:var(--acid);font-size:5px;font-weight:900}.curve-progress-head strong{font-size:6px}.curve-meter{height:6px;border-radius:999px;background:#111d17;overflow:hidden}.curve-meter i{display:block;width:var(--curve-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--acid));box-shadow:0 0 12px rgba(214,255,77,.25)}.curve-meter.unknown i{width:35%;background:linear-gradient(90deg,transparent,rgba(68,231,240,.45),transparent);animation:curve-scan 1.8s linear infinite}.curve-analysis-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.curve-analysis-card dl>div{padding:6px;border:1px solid var(--line-soft);border-radius:5px;display:grid;gap:2px}.curve-analysis-card dt{color:var(--muted);font-size:4px}.curve-analysis-card dd{margin:0;font-size:6px;font-weight:900}.curve-analysis-card>p{min-height:28px;margin:0;color:#789085;font:5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.curve-analysis-card>footer{min-width:0;padding-top:7px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:8px}.curve-analysis-card>footer>span{min-width:0;color:var(--muted);font-size:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.curve-analysis-card .market-action{min-width:28px;padding:4px}.curve-analysis-card .market-action em{display:none}.curve-analysis-empty{grid-column:1/-1;margin:0;padding:22px;color:var(--muted);font-size:6px;text-align:center}.launchpad-progress.unknown{width:auto}.launchpad-signal-lane[data-tone=bonding]{border-top-color:var(--cyan)}.launchpad-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@keyframes curve-scan{from{transform:translateX(-120%)}to{transform:translateX(330%)}}
@media(max-width:1180px){.curve-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.launchpad-command>div:first-child{width:100%;min-width:0}.launchpad-command h2{max-width:100%;white-space:normal;overflow-wrap:anywhere}.launchpad-command p{max-width:100%;overflow-wrap:anywhere}.launchpad-workbench>header,.launchpad-curve-lab>header{align-items:flex-start;flex-direction:column}.launchpad-workbench>header small,.launchpad-curve-lab>header small{text-align:left}.curve-analysis-grid{display:flex;overflow-x:auto}.curve-analysis-card{flex:0 0 280px}.launchpad-workbench{position:sticky;top:6px;z-index:8;box-shadow:0 8px 22px rgba(0,0,0,.45)}}
@media(max-width:520px){.curve-analysis-card{flex-basis:245px}.launchpad-signal-grid{display:flex}.launchpad-workbench{top:4px}}
@media(prefers-reduced-motion:reduce){.curve-meter.unknown i{animation:none}}

/* Launchpad Watch decision board */
.launchpad-overview-board.launchpad-signal-grid{min-width:0;border:1px solid rgba(214,255,77,.2);border-radius:10px;background:radial-gradient(circle at 88% 0,rgba(214,255,77,.07),transparent 28%),#040a08;display:block;overflow:hidden}.launchpad-overview-board>header{min-height:48px;padding:10px 12px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.launchpad-overview-board>header>div{display:grid;gap:3px}.launchpad-overview-board>header span{color:var(--acid);font-size:6px;font-weight:900;letter-spacing:.11em}.launchpad-overview-board>header strong{font-size:9px}.launchpad-overview-board>header small{color:var(--muted);font-size:5px;text-align:right}.launchpad-board-tabs{padding:7px;border-bottom:1px solid var(--line-soft);display:flex;gap:5px;overflow-x:auto}.launchpad-board-tabs button{flex:1;min-width:max-content;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:#050b09;color:var(--muted);font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.launchpad-board-tabs button:hover,.launchpad-board-tabs button.active{border-color:var(--acid);color:var(--acid);background:rgba(214,255,77,.05)}.launchpad-leader-list{display:grid}.launchpad-leader-row{min-width:0;min-height:50px;padding:6px 9px;border-bottom:1px solid rgba(255,255,255,.045);display:grid;grid-template-columns:34px minmax(175px,1.5fr) repeat(4,minmax(72px,.55fr)) 78px 132px;gap:8px;align-items:center}.launchpad-leader-row:last-child{border-bottom:0}.launchpad-leader-row:hover{background:rgba(214,255,77,.025)}.launchpad-leader-row>b{width:32px;height:32px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:6px;display:grid;place-items:center;overflow:hidden}.launchpad-leader-row>b img{width:100%;height:100%;object-fit:cover}.launchpad-leader-row>a{min-width:0;color:var(--ink);text-decoration:none;display:grid;gap:3px}.launchpad-leader-row>a strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launchpad-leader-row>a small{color:var(--muted);font-size:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launchpad-leader-row>span{display:grid;gap:3px}.launchpad-leader-row>span small{color:var(--muted);font-size:4px}.launchpad-leader-row>span strong{font-size:6px}.launchpad-leader-row>em{color:var(--acid);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;text-align:right}.launchpad-leader-row .market-actions{justify-content:flex-end;flex-wrap:nowrap}.launchpad-leader-row .market-action{min-width:26px;padding:4px}.launchpad-leader-row .market-action em{display:none}.launchpad-leader-empty{margin:0;padding:24px;color:var(--muted);font-size:6px;text-align:center}.launchpad-search-controls{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,.72fr))}.launchpad-search-controls button{width:100%}.launchpad-token-desk .launchpad-table-wrap table{min-width:1560px}.launchpad-open-cell .market-actions{flex-wrap:nowrap}.launchpad-open-cell .market-action{min-width:27px;padding:4px}.launchpad-open-cell .market-action em{display:none}
@media(max-width:1050px){.launchpad-leader-row{grid-template-columns:32px minmax(160px,1.4fr) repeat(2,minmax(72px,.55fr)) 76px 126px}.launchpad-leader-row>span:nth-of-type(3),.launchpad-leader-row>span:nth-of-type(4){display:none}.launchpad-search-controls{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:760px){.launchpad-overview-board>header{align-items:flex-start;flex-direction:column}.launchpad-overview-board>header small{text-align:left}.launchpad-board-tabs button{flex:0 0 auto}.launchpad-leader-row{grid-template-columns:30px minmax(120px,1fr) 70px 122px}.launchpad-leader-row>span{display:none}.launchpad-leader-row>em{display:block}.launchpad-search-controls{grid-template-columns:1fr 1fr}.launchpad-search-controls input{grid-column:1/-1!important}}
@media(max-width:520px){.launchpad-leader-row{grid-template-columns:28px minmax(0,1fr) auto;padding:7px}.launchpad-leader-row>b{grid-column:1;grid-row:1/3}.launchpad-leader-row>a{grid-column:2;grid-row:1}.launchpad-leader-row>span:nth-of-type(2){display:grid;grid-column:2;grid-row:2}.launchpad-leader-row>em{display:block!important;grid-column:3;grid-row:1/3;align-self:center;text-align:right}.launchpad-leader-row .market-actions{grid-column:2/-1;grid-row:3;justify-content:flex-start}.launchpad-search-controls{grid-template-columns:1fr}.launchpad-search-controls input{grid-column:auto!important}}

/* AXO v4 floating mission bar */
axo-nav{position:fixed;top:10px;left:0;right:0;z-index:1000;isolation:isolate;pointer-events:none}
.portal-nav{width:min(1660px,calc(100% - 24px));margin-inline:auto;border:1px solid rgba(68,231,240,.2);border-radius:18px;background:linear-gradient(115deg,rgba(4,11,9,.975),rgba(5,18,14,.96) 52%,rgba(4,10,9,.975));box-shadow:0 20px 65px rgba(0,0,0,.58),0 0 0 1px rgba(214,255,77,.025),inset 0 1px rgba(255,255,255,.025);pointer-events:auto}
.nav-inner{min-height:68px;padding:0 13px;gap:17px}.portal-main{padding-top:88px}.portal-hero{padding-top:78px}.page-hero{padding-top:58px}
@media(min-width:1051px){.portal-nav .nav-inner{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.portal-nav .portal-brand{justify-self:start}.portal-nav .portal-menu{margin-left:0;justify-self:center}.portal-nav .nav-actions{justify-self:end}}
.portal-brand{flex:0 0 auto;gap:0}.portal-brand>img{width:58px;height:58px;border:1px solid rgba(214,255,77,.34);border-radius:14px;object-fit:cover;background:#020605;box-shadow:0 0 25px rgba(214,255,77,.1),inset 0 0 0 2px rgba(0,0,0,.45);transition:transform .2s,border-color .2s}.portal-brand:hover>img{transform:scale(1.045);border-color:rgba(214,255,77,.72)}
.portal-menu{gap:3px}.portal-menu>a,.tools-trigger{min-height:38px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em;text-decoration:none;white-space:nowrap}.tools-trigger{display:flex;align-items:center;gap:7px;cursor:pointer}.tools-trigger span{color:var(--acid);transition:transform .18s}.tools-trigger[aria-expanded=true] span{transform:rotate(180deg)}.portal-menu a:hover,.portal-menu a[aria-current=page],.tools-trigger:hover,.tools-trigger[aria-current=page],.tools-trigger[aria-expanded=true]{border-color:rgba(68,231,240,.13);color:var(--cyan);background:rgba(68,231,240,.045)}
.tools-dropdown{position:relative;z-index:1001}.tools-dropdown:after{content:"";position:absolute;z-index:0;top:100%;left:-22px;right:-22px;height:20px}.tools-popover{top:calc(100% + 10px);left:50%;width:min(820px,calc(100vw - 32px));padding:13px;border-color:rgba(68,231,240,.22);border-radius:17px;background:radial-gradient(circle at 15% 0,rgba(214,255,77,.055),transparent 28%),linear-gradient(145deg,#07130f,#030807);box-shadow:0 38px 100px rgba(0,0,0,.78),0 0 0 1px rgba(214,255,77,.025);transform:translate(-50%,6px);transition:opacity .16s,visibility .16s,transform .16s}.tools-dropdown:hover .tools-popover,.tools-dropdown:focus-within .tools-popover,.tools-dropdown.is-open .tools-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.tools-dropdown:not(.is-open) .tools-popover{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px)}
.tools-popover:before{left:50%;background:#07130f;border-color:rgba(68,231,240,.22)}.tools-popover-head{padding:3px 5px 11px}.tools-popover>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tools-popover>div:last-child>a{min-width:0;min-height:68px;padding:6px 8px 6px 5px;border:1px solid rgba(68,231,240,.08);border-radius:12px;background:rgba(255,255,255,.012);display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:9px;align-items:center}.tools-popover>div:last-child>a:hover,.tools-popover>div:last-child>a[aria-current=page]{border-color:rgba(214,255,77,.34);background:linear-gradient(100deg,rgba(214,255,77,.055),rgba(68,231,240,.025))}.tools-popover img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.tools-popover>div:last-child>a>span{min-width:0;display:grid;gap:4px}.tools-popover strong{font-size:10px}.tools-popover small{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tools-popover b{color:var(--acid);font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace}
.nav-actions,.nav-socials,.nav-wallet{display:flex;align-items:center;gap:7px}.nav-socials{gap:5px}.nav-social,.nav-profile{width:39px;height:39px;border:1px solid var(--line);border-radius:11px;color:var(--ink);text-decoration:none;display:grid;place-items:center;position:relative;overflow:hidden}.nav-social:after,.nav-profile:after{content:"";position:absolute;width:42px;height:42px;right:-26px;top:-25px;border-radius:50%;background:currentColor;opacity:.08}.nav-social svg,.nav-profile svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-social.x{border-color:rgba(232,200,120,.22);color:var(--gold);background:linear-gradient(145deg,rgba(232,200,120,.06),rgba(0,0,0,.06))}.nav-social.tg{border-color:rgba(68,231,240,.24);color:var(--cyan);background:linear-gradient(145deg,rgba(68,231,240,.06),rgba(0,0,0,.06))}.nav-profile{border-color:rgba(214,255,77,.25);color:var(--acid);background:rgba(214,255,77,.04)}.nav-profile.has-avatar{padding:2px;border-color:rgba(68,231,240,.52);background:linear-gradient(145deg,rgba(68,231,240,.13),rgba(214,255,77,.06));box-shadow:0 0 18px rgba(68,231,240,.1)}.nav-profile.has-avatar:after{display:none}.nav-profile>img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}.nav-social:hover,.nav-profile:hover,.nav-profile[aria-current=page]{transform:translateY(-1px);border-color:currentColor}.nav-wallet>span{max-width:110px;color:#79a48e}.nav-wallet .wallet-button{white-space:nowrap}.wallet-disconnect-button{display:none}.wallet-disconnect-button{width:39px;height:39px;padding:0;border:1px solid rgba(255,112,143,.28);border-radius:11px;background:rgba(255,112,143,.045);color:#ff9caf;place-items:center;cursor:pointer}.wallet-disconnect-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wallet-disconnect-button:hover{border-color:#ff9caf;background:rgba(255,112,143,.1)}html[data-wallet-connected=true] .wallet-disconnect-button{display:grid}.nav-buy-axo{min-height:38px;padding:10px 15px;border:1px solid rgba(214,255,77,.68);border-radius:10px;background:linear-gradient(115deg,#d6ff4d,#6dffb2);color:#061008;box-shadow:0 9px 24px rgba(214,255,77,.13),inset 0 1px rgba(255,255,255,.4);font:950 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.055em;text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:7px}.nav-buy-axo span{font-size:13px}.nav-buy-axo:hover,.nav-buy-axo:focus-visible{border-color:#fff7ba;background:linear-gradient(115deg,#efff92,#8dffc5);color:#061008;transform:translateY(-1px)}
.nav-docs{width:39px;height:39px;flex:0 0 auto;border:1px solid rgba(68,231,240,.28);border-radius:11px;background:linear-gradient(145deg,rgba(68,231,240,.08),rgba(0,0,0,.06));color:var(--cyan);text-decoration:none;display:grid;place-items:center;position:relative;overflow:hidden}.nav-docs:after{content:"";position:absolute;width:42px;height:42px;right:-26px;top:-25px;border-radius:50%;background:currentColor;opacity:.08}.nav-docs svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-docs:hover,.nav-docs:focus-visible,.nav-docs[aria-current=page]{transform:translateY(-1px);border-color:currentColor;background:rgba(68,231,240,.12)}
.mobile-socials{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.mobile-socials>a{min-width:0;padding:11px;border:1px solid rgba(68,231,240,.15);border-radius:12px;color:var(--ink);text-decoration:none;display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;align-items:center;background:rgba(255,255,255,.015)}.mobile-socials>a:first-child{border-color:rgba(232,200,120,.18)}.mobile-socials svg{width:24px;height:24px;fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mobile-socials>a:first-child svg{stroke:var(--gold)}.mobile-socials span{min-width:0;display:grid;gap:3px}.mobile-socials small{color:var(--muted);font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-socials strong{font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:1320px) and (min-width:1051px){.nav-inner{gap:10px}.portal-menu>a,.tools-trigger{padding-inline:9px}}
@media(max-width:1050px){axo-nav{top:7px}.portal-nav{width:calc(100% - 14px);border-radius:16px}.nav-inner{min-height:66px;padding:0 9px;gap:8px}.portal-brand>img{width:54px;height:54px}.portal-menu,.nav-docs,.nav-buy-axo,.nav-socials{display:none}.nav-actions{margin-left:auto}.nav-wallet{display:flex}.nav-toggle{margin-left:0}.portal-main{padding-top:80px}.portal-hero{padding-top:50px}.page-hero{padding-top:45px}.mobile-nav-scrim{top:-7px}}
@media(max-width:520px){.nav-inner{gap:6px}.nav-actions,.nav-wallet{gap:5px}.nav-profile{width:35px;height:35px;border-radius:10px}.nav-profile>img{border-radius:7px}.nav-wallet .wallet-button{max-width:100px;overflow:hidden;text-overflow:ellipsis}.wallet-disconnect-button{width:35px;height:35px}.nav-toggle{width:37px;height:37px}.portal-brand>img{width:44px;height:44px}}
@media(max-width:420px){.mobile-socials{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.portal-brand>img,.tools-trigger span{transition:none}}

/* AXO activity-qualified opportunity database funnel */
.market-database-funnel{border:1px solid rgba(68,231,240,.18);border-radius:10px;background:radial-gradient(circle at 8% 0,rgba(68,231,240,.06),transparent 25%),#040a08;overflow:hidden}.market-database-funnel>header{min-height:43px;padding:8px 11px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.market-database-funnel>header>div{display:grid;gap:3px}.market-database-funnel>header>div:first-child span{color:var(--cyan);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.market-database-funnel>header strong{font-size:8px}.market-database-funnel>header>div:last-child{text-align:right}.market-database-funnel>header b{justify-self:end;padding:3px 6px;border:1px solid rgba(68,231,240,.25);border-radius:4px;color:var(--cyan);font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace}.market-database-funnel>header b[data-tone=risk]{border-color:rgba(255,109,120,.3);color:var(--red)}.market-database-funnel>header small{color:var(--muted);font-size:5px}.market-database-funnel>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.market-database-funnel article{min-width:0;padding:10px;border-right:1px solid var(--line-soft);display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center}.market-database-funnel article:last-child{border-right:0}.market-database-funnel article>b{width:22px;height:22px;border:1px solid rgba(214,255,77,.22);border-radius:50%;color:var(--acid);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;place-items:center}.market-database-funnel article>span{min-width:0;display:grid;gap:2px}.market-database-funnel article strong{font-size:13px;line-height:1}.market-database-funnel article small{color:var(--acid);font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace}.market-database-funnel article em{color:var(--muted);font:normal 5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.market-database-funnel>footer{padding:6px 10px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:10px;color:var(--muted);font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.market-database-funnel>footer span:nth-child(2){color:var(--cyan)}.market-database-funnel>footer strong{color:var(--amber)}
@media(max-width:760px){.market-database-funnel>header{align-items:flex-start}.market-database-funnel>div{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.market-database-funnel article{flex:0 0 175px;scroll-snap-align:start}.market-database-funnel>footer{flex-wrap:wrap}.market-database-funnel>footer span:first-child{width:100%}}
.identity-avatar img{display:block;width:72px;height:72px;object-fit:contain}.profile-onboarding-steps{display:grid;gap:.45rem;margin:.8rem 0 1rem;padding-left:1.35rem;color:var(--portal-muted,#a8bdb4);font-size:.82rem;line-height:1.45}
.tool-intent-launcher{display:grid;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:18px;align-items:center;margin-bottom:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:rgba(8,18,13,.72)}.tool-intent-launcher strong{display:block;margin-top:.4rem}.tool-intent-launcher nav{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.tool-intent-launcher a{padding:12px 8px;border:1px solid var(--line);border-radius:8px;color:var(--green);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-decoration:none}.tool-intent-launcher a:hover{border-color:var(--green);background:rgba(60,255,145,.05)}.tool-catalog-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:10px;color:var(--muted);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.tool-catalog-search input{width:100%;padding:12px;border:1px solid var(--line);border-radius:9px;background:#07100b;color:var(--ink)}.catalog-empty{padding:30px;border:1px dashed var(--line);color:var(--muted);text-align:center}
.home-utility-router{display:grid;grid-template-columns:minmax(210px,.8fr) 1.2fr;gap:16px;align-items:center;margin:0 0 14px;padding:16px 18px;border:1px solid rgba(68,231,240,.26);border-radius:14px;background:linear-gradient(110deg,rgba(68,231,240,.075),rgba(199,255,0,.035))}.home-utility-router strong{display:block;margin-top:.4rem;color:var(--ink)}.home-utility-router p{max-width:540px;margin:.5rem 0 0;color:var(--muted);font-size:.79rem;line-height:1.5}.home-utility-router nav{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.home-utility-router a{padding:12px 8px;border:1px solid rgba(68,231,240,.25);border-radius:8px;color:var(--cyan);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-decoration:none}.home-utility-router a:hover,.home-utility-router a:focus-visible{border-color:var(--acid);color:var(--acid);background:rgba(199,255,0,.055)}
@media(max-width:760px){.tool-intent-launcher,.home-utility-router{grid-template-columns:1fr}.tool-intent-launcher nav{grid-template-columns:1fr 1fr}.home-utility-router nav{grid-template-columns:1fr}.tool-catalog-search{grid-template-columns:1fr}.tool-catalog-search input{min-height:44px}}
.catalog-direct-first-check{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.catalog-contract-start{min-width:0;display:grid;gap:8px}.catalog-contract-start form{display:grid;gap:6px}.catalog-contract-start form>label{color:var(--cyan);font:850 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.catalog-contract-start form>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.catalog-contract-start input{min-width:0;min-height:42px;padding:10px 12px;border:1px solid rgba(68,231,240,.3);border-radius:8px;background:rgba(2,12,10,.82);color:var(--ink);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.catalog-contract-start input::placeholder{color:#69877a}.catalog-contract-start input:focus{border-color:var(--acid);box-shadow:0 0 0 3px rgba(199,255,0,.08)}.catalog-contract-start button{min-height:42px;padding:10px 13px;border:1px solid rgba(199,255,0,.5);border-radius:8px;background:rgba(199,255,0,.1);color:var(--acid);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.catalog-contract-start button:hover,.catalog-contract-start button:focus-visible{background:rgba(199,255,0,.17)}.catalog-contract-start button:disabled{cursor:wait;opacity:.72}.catalog-contract-start form>p{margin:0;color:#769487;font:750 7px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.catalog-contract-start form[data-state=invalid] input{border-color:#ff6b6b}.catalog-contract-start form[data-state=invalid]>p{color:#ff8c8c}.catalog-contract-start nav{grid-template-columns:1fr 1fr}.catalog-contract-start nav a{padding:8px}
@media(max-width:760px){.catalog-direct-first-check{grid-template-columns:1fr}.catalog-contract-start form>div{grid-template-columns:1fr}.catalog-contract-start button{width:100%}.catalog-contract-start nav{grid-template-columns:1fr 1fr}}

/* Persistent services directory */
.services-stage{padding-top:18px}.service-hero-card{position:relative;min-width:0;padding:clamp(22px,4vw,48px);border:1px solid rgba(68,231,240,.2);border-radius:20px;background:radial-gradient(circle at 8% 10%,rgba(214,255,77,.12),transparent 31%),radial-gradient(circle at 92% 0,rgba(68,231,240,.1),transparent 30%),linear-gradient(145deg,rgba(8,29,22,.98),rgba(2,8,7,.99));display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:clamp(24px,5vw,68px);align-items:center;overflow:hidden}.service-hero-card:after{position:absolute;right:-90px;bottom:-110px;width:300px;height:300px;content:"";border:1px solid rgba(68,231,240,.09);border-radius:50%;box-shadow:0 0 0 48px rgba(68,231,240,.018),0 0 0 96px rgba(214,255,77,.012)}.service-hero-card>img{position:relative;z-index:1;width:100%;max-height:420px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.55))}.service-hero-copy{position:relative;z-index:1;min-width:0}.service-hero-copy h2{margin:12px 0;font-size:clamp(36px,5vw,68px);line-height:.95;letter-spacing:-.05em}.service-hero-copy>p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.service-proof-strip{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.service-proof-strip span,.service-tags span{padding:7px 9px;border:1px solid rgba(68,231,240,.18);border-radius:999px;color:var(--cyan);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;background:rgba(68,231,240,.035)}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.service-card{min-width:0;min-height:310px;padding:25px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 92% 0,rgba(68,231,240,.06),transparent 27%),linear-gradient(145deg,rgba(8,24,19,.96),rgba(3,9,8,.99));display:flex;flex-direction:column}.service-number{color:var(--cyan);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.service-card h3{margin:42px 0 10px;font-size:25px}.service-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.service-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:18px}.service-tags span{padding:5px 7px;font-size:6px}.service-card>a{margin-top:auto;padding-top:25px;color:var(--acid);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.service-interest{display:grid;gap:8px;margin-top:18px;padding:12px;border:1px solid rgba(214,255,77,.18);border-radius:10px;background:rgba(214,255,77,.035)}.service-interest button{min-height:42px;padding:10px 12px;border:1px solid rgba(214,255,77,.48);border-radius:8px;background:rgba(214,255,77,.08);color:var(--acid);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;cursor:pointer}.service-interest button:hover,.service-interest button:focus-visible{border-color:var(--acid);background:rgba(214,255,77,.14)}.service-interest button:disabled{border-color:rgba(68,231,240,.28);color:var(--cyan);background:rgba(68,231,240,.055);cursor:default}.service-interest small{color:#82958c;font:700 6px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.services-cta{margin-top:14px}.services-cta .portal-actions{margin-top:0}
@media(max-width:900px){.service-hero-card{grid-template-columns:170px minmax(0,1fr);gap:25px}.service-grid{grid-template-columns:1fr 1fr}.service-card:last-child{grid-column:1/-1}}
@media(max-width:620px){.service-hero-card{grid-template-columns:1fr;padding:22px}.service-hero-card>img{width:160px;height:180px;justify-self:center}.service-hero-copy h2{font-size:42px}.service-grid{grid-template-columns:1fr}.service-card:last-child{grid-column:auto}.service-card{min-height:280px}.services-cta .portal-actions{margin-top:16px}}

/* Homepage intelligence, services, Hatchery, and holder-access story */
.home-section-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(30px,7vw,100px);align-items:end;margin-bottom:34px}.home-section-heading h2{margin:10px 0 0;font-size:clamp(39px,5.2vw,68px);line-height:.96;letter-spacing:-.05em}.home-section-heading h2 em,.home-hatchery-hero h2 em,.home-access h2 em{color:var(--cyan);font-style:normal}.home-section-heading>p{margin:0;color:#a9bbb1;font-size:15px;line-height:1.75}.home-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(68,231,240,.15);border-radius:17px;overflow:hidden;background:rgba(3,11,8,.72)}.home-tool-grid>a{min-width:0;min-height:132px;padding:15px 22px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:center;transition:background .18s,border-color .18s}.home-tool-grid>a:nth-child(even){border-right:0}.home-tool-grid>a:nth-last-child(-n+2){border-bottom:0}.home-tool-grid>a:hover{background:linear-gradient(90deg,rgba(214,255,77,.055),rgba(68,231,240,.035))}.home-tool-art{width:92px;height:100px;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,.5));transition:transform .2s}.home-tool-grid>a:hover .home-tool-art{transform:translateY(-3px) scale(1.04)}.home-tool-copy{min-width:0;display:grid;gap:7px}.home-tool-copy strong{color:var(--ink);font-size:17px}.home-tool-copy>span{color:var(--muted);font-size:10px;line-height:1.6}.home-inline-link{width:max-content;margin-top:22px;color:var(--acid);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:flex;gap:10px;align-items:center}.home-inline-link span{font-size:15px}.home-services{border-block:1px solid rgba(68,231,240,.12);background:radial-gradient(circle at 8% 30%,rgba(214,255,77,.055),transparent 25%),radial-gradient(circle at 94% 5%,rgba(68,231,240,.07),transparent 29%),#030a08}.home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.home-service-grid>a{min-width:0;min-height:335px;padding:27px;border:1px solid rgba(68,231,240,.16);border-radius:16px;background:linear-gradient(145deg,rgba(8,27,21,.94),rgba(3,9,8,.99));color:var(--ink);text-decoration:none;display:flex;flex-direction:column;position:relative;overflow:hidden}.home-service-grid>a:after{position:absolute;right:-62px;top:-62px;width:155px;height:155px;content:"";border:1px solid rgba(214,255,77,.1);border-radius:50%;box-shadow:0 0 0 32px rgba(68,231,240,.018)}.home-service-grid>a:hover{border-color:rgba(214,255,77,.45);transform:translateY(-3px)}.home-service-grid span{color:var(--cyan);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.home-service-grid h3{margin:58px 0 14px;font-size:27px;line-height:1.05}.home-service-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.home-service-grid b{margin-top:auto;padding-top:28px;color:var(--acid);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.home-hatchery{display:grid;gap:12px}.home-hatchery-hero{min-width:0;padding:clamp(24px,4vw,46px);border:1px solid rgba(255,159,189,.24);border-radius:22px;background:radial-gradient(circle at 11% 40%,rgba(255,159,189,.12),transparent 31%),radial-gradient(circle at 90% 0,rgba(68,231,240,.08),transparent 30%),linear-gradient(145deg,#111611,#040a08);display:grid;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);gap:clamp(30px,6vw,78px);align-items:center;overflow:hidden}.home-hatchery-hero>img{width:100%;height:370px;object-fit:contain;filter:drop-shadow(0 26px 32px rgba(0,0,0,.5))}.home-hatchery-hero>div{min-width:0}.home-hatchery-hero h2,.home-access h2{margin:12px 0 18px;font-size:clamp(42px,5.5vw,72px);line-height:.93;letter-spacing:-.055em}.home-hatchery-hero p{max-width:720px;margin:0;color:#b5c4bc;font-size:14px;line-height:1.75}.home-hatchery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-hatchery-grid article{min-width:0;padding:24px;border:1px solid var(--line);border-radius:14px;background:rgba(4,13,10,.78)}.home-hatchery-grid b{color:var(--pink);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.home-hatchery-grid h3{margin:27px 0 9px;font-size:19px}.home-hatchery-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.home-access{padding-top:15px;padding-bottom:95px}.home-access>article{padding:clamp(34px,7vw,82px);border:1px solid rgba(214,255,77,.26);border-radius:24px;background:radial-gradient(circle at 50% 115%,rgba(214,255,77,.12),transparent 38%),radial-gradient(circle at 95% 0,rgba(68,231,240,.08),transparent 28%),linear-gradient(145deg,#081710,#020706);text-align:center;display:grid;justify-items:center;overflow:hidden}.home-access .portal-kicker{justify-content:center}.home-access h2{margin-top:17px}.home-access>article>p{max-width:760px;margin:0;color:#b8c8bf;font-size:16px;line-height:1.75}.home-access>article>p strong{color:var(--ink)}.home-access-paths{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:28px}.home-access-paths span{min-width:210px;padding:15px 18px;border:1px solid rgba(68,231,240,.18);border-radius:10px;color:var(--cyan);font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(68,231,240,.025)}.home-access-paths b{display:block;margin-bottom:5px;color:var(--muted);font-size:6px;letter-spacing:.12em}.home-access .portal-actions{justify-content:center}.home-access .portal-button{min-width:200px}
@media(max-width:900px){.home-section-heading{grid-template-columns:1fr;gap:18px}.home-tool-grid>a{grid-template-columns:76px minmax(0,1fr);gap:14px}.home-tool-art{width:76px;height:84px}.home-service-grid{grid-template-columns:1fr 1fr}.home-service-grid>a:last-child{grid-column:1/-1;min-height:270px}.home-hatchery-hero{grid-template-columns:190px minmax(0,1fr);gap:30px}.home-hatchery-hero>img{height:290px}.home-hatchery-grid{grid-template-columns:1fr 1fr}.home-hatchery-grid article:last-child{grid-column:1/-1}}
@media(max-width:620px){.home-tool-grid{grid-template-columns:1fr}.home-tool-grid>a{min-height:108px;padding:12px 15px;border-right:0;grid-template-columns:68px minmax(0,1fr);gap:13px}.home-tool-art{width:68px;height:78px}.home-tool-grid>a:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.home-tool-grid>a:last-child{border-bottom:0}.home-service-grid{grid-template-columns:1fr}.home-service-grid>a,.home-service-grid>a:last-child{min-height:285px;grid-column:auto}.home-service-grid h3{margin-top:44px}.home-hatchery-hero{grid-template-columns:1fr;padding:24px}.home-hatchery-hero>img{width:190px;height:210px;justify-self:center}.home-hatchery-grid{grid-template-columns:1fr}.home-hatchery-grid article:last-child{grid-column:auto}.home-access>article{padding:34px 22px}.home-access h2,.home-hatchery-hero h2{font-size:44px}.home-access>article>p{font-size:14px}.home-access-paths,.home-access-paths span,.home-access .portal-actions,.home-access .portal-button{width:100%}}
@media(max-width:850px){.access-hero{grid-template-columns:1fr}.access-hero>img{width:220px;height:230px;justify-self:center}.access-tier-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.access-tier-grid{grid-template-columns:1fr}.access-status-card>header{align-items:flex-start;flex-direction:column}.access-actions,.access-actions .portal-button{width:100%}}
.home-tool-grid>a:last-child:nth-child(odd){grid-column:1/-1;border-right:0}

/* Live AXO token dashboard beside the homepage swap */
.home-token-board{padding:0;display:grid;gap:7px}.home-token-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.home-token-metrics article{--metric-accent:var(--acid);position:relative;isolation:isolate;min-width:0;min-height:108px;padding:12px 11px 11px;border:1px solid color-mix(in srgb,var(--metric-accent) 22%,var(--line));border-radius:12px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--metric-accent) 10%,transparent),transparent 52%),linear-gradient(150deg,rgba(7,22,16,.97),rgba(2,8,6,.99));box-shadow:inset 0 1px rgba(255,255,255,.03),0 12px 28px rgba(0,0,0,.18);overflow:hidden;display:grid;align-content:space-between;gap:7px;transition:transform .18s,border-color .18s}.home-token-metrics article:before{position:absolute;inset:0 auto 0 0;width:2px;background:var(--metric-accent);content:"";opacity:.78}.home-token-metrics article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--metric-accent) 50%,transparent)}.home-token-metrics article[data-metric-tone=acid]{--metric-accent:var(--acid)}.home-token-metrics article[data-metric-tone=cyan]{--metric-accent:var(--cyan)}.home-token-metrics article[data-metric-tone=pink]{--metric-accent:var(--pink)}.home-token-metrics article[data-metric-tone=gold]{--metric-accent:var(--gold)}.home-token-metrics article[data-metric-tone=muted]{--metric-accent:#81998e}.home-token-metrics article[data-metric-tone=green]{--metric-accent:var(--green)}.home-token-metrics article[data-metric-tone=violet]{--metric-accent:#bba4ff}.home-token-metrics article>span:not(.home-token-metric-icon){max-width:calc(100% - 34px);color:var(--metric-accent);font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.home-token-metric-icon{position:absolute;z-index:1;top:9px;right:9px;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--metric-accent) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--metric-accent) 7%,rgba(4,14,10,.96));color:var(--metric-accent);display:grid;place-items:center}.home-token-metric-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.home-token-metrics strong{min-width:0;color:#f2fff8;font:950 clamp(12px,1.05vw,17px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em;overflow-wrap:anywhere}.home-token-metrics strong.good{color:var(--green)}.home-token-metrics strong.risk{color:var(--red)}.home-token-metrics small{color:#688276;font:800 5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em}.home-token-board>footer{padding:9px 12px;border:1px solid var(--line-soft);border-radius:9px;background:rgba(255,255,255,.01);display:flex;justify-content:space-between;align-items:center;gap:16px}.home-token-board>footer a{color:var(--acid);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.home-token-board>footer a span{font-size:11px}.home-token-board>footer small{max-width:600px;color:#6f887c;font:700 6px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}
.home-token-metrics article[data-home-hourly-metric]{min-height:122px;padding-bottom:25px}.home-token-metrics article[data-home-hourly-metric]>*:not(.home-hourly-sparkline){position:relative;z-index:2}.home-hourly-sparkline{position:absolute;z-index:0;inset:auto 0 17px;width:100%;height:62%;color:var(--metric-accent);opacity:.42;pointer-events:none}.home-hourly-sparkline path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.home-hourly-sparkline .home-hourly-sparkline-glow{stroke-width:5;opacity:.16}.home-hourly-sparkline .home-hourly-sparkline-line{stroke-width:1.55;opacity:.92}.home-hourly-trend{position:absolute!important;z-index:3!important;right:8px;bottom:6px;color:#80978b!important;font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.05em!important;white-space:nowrap}.home-hourly-trend.up{color:var(--green)!important}.home-hourly-trend.down{color:var(--red)!important}
@media(max-width:1180px){.home-token-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.home-token-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-token-metrics article{min-height:103px;padding:11px 10px}.home-token-board>footer{align-items:flex-start;flex-direction:column;gap:5px}.home-token-board>footer small{text-align:left}}

/* Homepage campaign headers and explanation cards */
.home-passport{position:relative;isolation:isolate;margin-top:8px;padding:clamp(22px,3.5vw,44px);border:1px solid rgba(68,231,240,.24);border-left:4px solid var(--acid);border-radius:22px;background:radial-gradient(circle at 88% 12%,rgba(68,231,240,.13),transparent 31%),radial-gradient(circle at 5% 100%,rgba(214,255,77,.08),transparent 34%),linear-gradient(145deg,#07150f,#020806 74%);box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035);display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);gap:clamp(22px,4vw,54px);overflow:hidden}.home-passport:after{position:absolute;z-index:-1;right:-88px;bottom:-118px;width:310px;height:310px;border:1px solid rgba(68,231,240,.09);border-radius:50%;box-shadow:0 0 0 42px rgba(68,231,240,.02),0 0 0 84px rgba(214,255,77,.015);content:""}.home-passport-intro{min-width:0;display:grid;align-content:center;gap:13px}.home-passport-intro>h2{margin:0;color:#f2fff7;font-size:clamp(35px,5vw,66px);line-height:.91;letter-spacing:-.065em}.home-passport-intro>h2 em{color:var(--acid);font-style:normal}.home-passport-intro>p{max-width:720px;margin:0;color:#95aa9f;font-size:13px;line-height:1.65}.home-passport-form{margin-top:7px;display:grid;gap:7px}.home-passport-form>label{color:var(--cyan);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.home-passport-form>div{min-width:0;padding:6px;border:1px solid rgba(68,231,240,.28);border-radius:12px;background:rgba(0,8,5,.72);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.home-passport-form input{min-width:0;width:100%;padding:10px 12px;border:0;outline:0;background:transparent;color:#effff5;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.home-passport-form input::placeholder{color:#587065}.home-passport-form input[aria-invalid=true]{color:var(--red)}.home-passport-form button{min-height:42px;padding:10px 16px;border:1px solid rgba(214,255,77,.55);border-radius:8px;background:linear-gradient(120deg,var(--acid),#72f6a2);color:#031008;font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.home-passport-form button span{font-size:13px}.home-passport-form>p{min-height:16px;margin:0;color:#6f897d;font:750 6.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.home-passport-actions{display:flex;flex-wrap:wrap;gap:8px}.home-passport-actions a{padding:9px 11px;border:1px solid rgba(68,231,240,.18);border-radius:8px;background:rgba(68,231,240,.035);color:var(--cyan);font:900 6.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.home-passport-actions a:first-child{border-color:rgba(214,255,77,.24);color:var(--acid)}.home-passport-actions a:hover,.home-passport-actions a:focus-visible{border-color:currentColor;background:rgba(255,255,255,.045)}.home-passport-proof{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.home-passport-proof article{--passport-accent:var(--acid);position:relative;min-width:0;min-height:310px;padding:18px 16px;border:1px solid color-mix(in srgb,var(--passport-accent) 26%,transparent);border-top:3px solid var(--passport-accent);border-radius:15px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--passport-accent) 11%,transparent),transparent 46%),rgba(2,11,8,.82);display:grid;align-content:start;gap:14px;overflow:hidden}.home-passport-proof article[data-tone=cyan]{--passport-accent:var(--cyan)}.home-passport-proof article[data-tone=pink]{--passport-accent:var(--pink)}.home-passport-proof article>span{color:color-mix(in srgb,var(--passport-accent) 65%,#fff);font:950 29px ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.34}.home-passport-proof small{color:var(--passport-accent);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.home-passport-proof strong{color:#edf9f1;font-size:15px;line-height:1.35}.home-passport-proof p{margin:0;color:#778d82;font-size:10px;line-height:1.62}.home-passport-proof article:after{position:absolute;right:-35px;bottom:-35px;width:100px;height:100px;border:1px solid color-mix(in srgb,var(--passport-accent) 14%,transparent);transform:rotate(45deg);content:""}
@media(max-width:1050px){.home-passport{grid-template-columns:1fr}.home-passport-proof article{min-height:220px}}
@media(max-width:760px){.home-passport{width:calc(100% - 22px);padding:20px 16px;border-radius:16px;gap:20px}.home-passport-intro>p{font-size:11px}.home-passport-form>div{grid-template-columns:1fr}.home-passport-form button{width:100%}.home-passport-proof{grid-template-columns:1fr}.home-passport-proof article{min-height:0;padding:15px}.home-passport-actions{display:grid}.home-passport-actions a{text-align:center}}
.home-toolkit{display:grid;gap:14px}.home-toolkit-visual{display:block;border:1px solid rgba(214,255,77,.25);border-radius:20px;background:#020806;box-shadow:0 28px 80px rgba(0,0,0,.45),0 0 0 1px rgba(68,231,240,.025);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.home-toolkit-visual img{display:block;width:100%;height:auto;aspect-ratio:1983/793;object-fit:cover}.home-toolkit-visual:hover,.home-toolkit-visual:focus-visible{transform:translateY(-3px);border-color:rgba(214,255,77,.62);box-shadow:0 34px 90px rgba(0,0,0,.55),0 0 32px rgba(214,255,77,.07)}.home-toolkit-visual:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}
.home-toolkit-summary{--home-summary-accent:var(--acid);border:1px solid var(--line);border-radius:15px;background:radial-gradient(circle at 90% 5%,rgba(214,255,77,.055),transparent 42%),rgba(4,13,9,.92);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);overflow:hidden}
.home-toolkit-summary>div{padding:22px 24px;display:grid;align-content:center;gap:7px}.home-toolkit-summary>div>span{color:var(--home-summary-accent);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.home-toolkit-summary h2{margin:0;font-size:clamp(24px,3vw,38px);letter-spacing:-.045em}.home-toolkit-summary p{margin:0;color:#91a79b;font-size:10px;line-height:1.65}.home-toolkit-summary>p{padding:22px 24px;border-left:1px solid var(--line);display:grid;align-content:center}.home-toolkit-summary a{color:var(--home-summary-accent);font-weight:900;text-decoration:none}.home-toolkit-summary a span{font-size:14px}.home-toolkit-summary a:hover{text-decoration:underline}
@media(max-width:900px){.home-toolkit-visual{aspect-ratio:16/9}.home-toolkit-visual img{height:100%;object-position:center center}}
@media(max-width:760px){.home-toolkit-summary{grid-template-columns:1fr}.home-toolkit-summary>div,.home-toolkit-summary>p{padding:17px}.home-toolkit-summary>p{border-top:1px solid var(--line);border-left:0}.home-toolkit-summary p{font-size:9px}}
@media(max-width:620px){.home-toolkit{gap:11px}.home-toolkit-visual{aspect-ratio:4/3;border-radius:14px}.home-toolkit-visual img{object-position:51% center}}
.home-hatchery-visual{border-color:rgba(255,159,189,.28)}.home-hatchery-visual img{aspect-ratio:1693/929}.home-hatchery-visual:hover,.home-hatchery-visual:focus-visible{border-color:rgba(255,159,189,.68);box-shadow:0 34px 90px rgba(0,0,0,.55),0 0 34px rgba(255,159,189,.08)}.home-hatchery-summary{--home-summary-accent:var(--pink);background:radial-gradient(circle at 90% 5%,rgba(255,159,189,.075),transparent 42%),rgba(4,13,9,.92)}
@media(max-width:900px){.home-hatchery-visual img{object-position:55% center}}
@media(max-width:620px){.home-hatchery-visual img{object-position:57% center}}
.home-services-campaign{display:grid;gap:14px}.home-services-visual{border-color:rgba(68,231,240,.28)}.home-services-visual img{aspect-ratio:1698/926}.home-services-visual:hover,.home-services-visual:focus-visible{border-color:rgba(68,231,240,.7);box-shadow:0 34px 90px rgba(0,0,0,.55),0 0 34px rgba(68,231,240,.08)}.home-services-summary{--home-summary-accent:var(--cyan);background:radial-gradient(circle at 90% 5%,rgba(68,231,240,.075),transparent 42%),rgba(4,13,9,.92)}
@media(max-width:900px){.home-services-visual img{object-position:55% center}}
@media(max-width:620px){.home-services-campaign{gap:11px}.home-services-visual img{object-position:58% center}}

/* Homepage campaign hero */
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.campaign-hero-section{margin-top:0;padding:0;background:#010604}.campaign-hero-section:before{display:none}
@media(min-width:1051px){.home-page .portal-main{margin-top:-78px}.home-page .portal-nav{border-bottom-color:rgba(214,255,77,.1);background:linear-gradient(180deg,rgba(1,7,5,.94),rgba(1,7,5,.56) 72%,rgba(1,7,5,.18));box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.home-page .campaign-video-hero{padding-top:0}.home-page .home-contract-swap-section{margin-top:-150px}.home-page .home-swap-column{margin-top:clamp(-130px,calc(-11.5vw + 50px),-100px)}.home-page .home-swap-column>.campaign-contract{position:absolute;right:0;bottom:calc(100% + 8px);left:0}}
.campaign-video-hero{position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;border:0;border-radius:0;background:#010504;box-shadow:0 35px 100px rgba(0,0,0,.55);overflow:hidden}
.campaign-video-hero:after{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:18%;background:linear-gradient(180deg,transparent,rgba(1,8,5,.74));pointer-events:none}
.campaign-hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;border:0;background:#010504;display:block;pointer-events:none}
.campaign-video-sound{position:absolute;z-index:2;top:50%;right:clamp(14px,2.7vw,48px);bottom:auto;min-height:40px;padding:7px 13px 7px 8px;border:1px solid rgba(214,255,77,.42);border-radius:999px;background:rgba(1,13,8,.82);box-shadow:0 14px 40px rgba(0,0,0,.48),0 0 24px rgba(214,255,77,.06);backdrop-filter:blur(14px);color:#eafff0;cursor:pointer;display:flex;align-items:center;gap:9px;font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;transform:translateY(-50%);transition:transform .18s,border-color .18s,background .18s}.campaign-video-sound:hover,.campaign-video-sound:focus-visible{transform:translateY(calc(-50% - 2px));border-color:var(--acid);background:rgba(9,29,19,.92)}.campaign-video-sound:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.campaign-video-sound[aria-pressed=true]{border-color:rgba(68,231,240,.62);background:rgba(4,24,20,.92);color:var(--cyan)}.campaign-video-sound-icon{width:26px;height:26px;border:1px solid rgba(214,255,77,.3);border-radius:50%;background:rgba(214,255,77,.08);color:var(--acid);display:grid;place-items:center}.campaign-video-sound-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.campaign-video-sound-wave{opacity:0}.campaign-video-sound[aria-pressed=true] .campaign-video-sound-wave{opacity:1}.campaign-video-sound[aria-pressed=true] .campaign-video-sound-muted{opacity:0}
.home-contract-swap-section{position:relative;z-index:3;padding-top:0;padding-bottom:58px}.home-token-commerce-grid{display:grid;grid-template-columns:minmax(320px,.46fr) minmax(0,1.54fr);gap:12px;align-items:start}.home-swap-column{position:relative;z-index:4;margin-top:clamp(-180px,-11.5vw,-150px);align-self:start}.home-swap-column>.campaign-quick-swap{padding:17px;border-color:rgba(214,255,77,.4);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(68,231,240,.1),transparent 38%),linear-gradient(155deg,rgba(7,28,20,.985),rgba(1,9,6,.99));box-shadow:0 34px 90px rgba(0,0,0,.68),0 0 36px rgba(214,255,77,.075);gap:10px}.home-swap-column>.campaign-quick-swap>header span{font-size:10px}.home-swap-column>.campaign-quick-swap>header b{font-size:7px}.home-swap-column>.campaign-quick-swap input{font-size:27px}.home-swap-column>.campaign-quick-swap .campaign-swap-action{min-height:44px;font-size:8px}.home-swap-links{display:grid;grid-template-columns:1fr 1fr;gap:7px}.home-swap-links .campaign-buy{min-width:0;min-height:48px;padding:10px;border:1px solid rgba(214,255,77,.2);border-radius:11px;background:rgba(5,18,13,.92);box-shadow:none;color:#bcd1c6;font-size:7px}.home-swap-links .campaign-buy span{color:var(--acid);font-size:12px}.home-swap-links .campaign-buy:hover,.home-swap-links .campaign-buy:focus-visible{border-color:rgba(214,255,77,.5);background:rgba(214,255,77,.06);color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.28)}.home-token-info-column{min-width:0;display:grid;gap:7px}.home-contract-reward-strip{min-width:0;display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:7px}
.campaign-contract{min-width:0;padding:12px 14px;border:1px solid rgba(68,231,240,.3);border-radius:14px;background:rgba(2,12,10,.82);box-shadow:inset 0 1px rgba(255,255,255,.045);backdrop-filter:blur(15px);display:grid;gap:8px}
.campaign-contract>span{color:#b9d4c8;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.campaign-contract-pending{width:max-content;max-width:100%;padding:8px 10px;border:1px solid rgba(214,255,77,.32);border-radius:8px;background:rgba(214,255,77,.07);color:#d6ff4d;font:900 clamp(8px,1vw,11px)/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.campaign-contract-fee{padding-top:8px;border-top:1px solid rgba(68,231,240,.12);color:#8ca69a;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.campaign-contract-fee b{color:#fff;font-size:8px}.campaign-contract-lock{padding-top:8px;border-top:1px solid rgba(214,255,77,.12);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:end}.campaign-contract-lock span{color:#8ca69a;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.campaign-contract-lock strong{color:var(--acid);font:950 13px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-contract-lock small{grid-column:1/-1;color:#688276;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}
.campaign-contract button{min-width:0;width:100%;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:9px;text-align:left}
.campaign-contract code{min-width:0;flex:1 1 auto;color:#d6ff4d;font:800 clamp(8px,1vw,11px)/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}
.campaign-contract-copy-icon{flex:0 0 auto;width:22px;height:22px;border:1px solid rgba(68,231,240,.28);border-radius:7px;background:rgba(68,231,240,.06);color:var(--cyan);display:grid;place-items:center}.campaign-contract-copy-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.campaign-contract button[data-copied=true] .campaign-contract-copy-icon{border-color:var(--acid);background:rgba(214,255,77,.12);color:var(--acid)}
.campaign-contract button:hover .campaign-contract-copy-icon,.campaign-contract button:focus-visible .campaign-contract-copy-icon{border-color:#d6ff4d;background:rgba(214,255,77,.12);color:#d6ff4d}.campaign-contract button:focus-visible{outline:2px solid var(--cyan);outline-offset:5px;border-radius:6px}
.campaign-market{min-width:0;padding:11px 13px;border:1px solid rgba(214,255,77,.28);border-radius:14px;background:rgba(2,12,10,.84);box-shadow:inset 0 1px rgba(255,255,255,.045);backdrop-filter:blur(15px);display:grid;grid-template-columns:minmax(105px,.7fr) minmax(145px,1fr);gap:13px;align-items:center}
.campaign-market-empty{min-height:68px}
.campaign-reward-benefit{grid-template-columns:minmax(150px,1.15fr) minmax(105px,.85fr);border-color:rgba(214,255,77,.38);background:radial-gradient(circle at 95% 0,rgba(68,231,240,.11),transparent 50%),rgba(2,12,10,.9)}
.home-contract-reward-strip .campaign-market{min-height:0;padding:9px 11px;border-color:rgba(123,181,157,.16);border-radius:11px;background:rgba(3,15,11,.72);box-shadow:inset 0 1px rgba(255,255,255,.025);backdrop-filter:blur(12px)}.home-swap-column>.campaign-contract{min-height:0;padding:8px 10px;border-color:rgba(123,181,157,.18);border-radius:11px;background:rgba(3,15,11,.82);gap:0}.home-swap-column>.campaign-contract code{font-size:8px}.home-contract-reward-strip .campaign-reward-benefit{grid-template-columns:minmax(108px,.72fr) minmax(205px,1.28fr)}
.home-trading-results{min-width:0;padding:12px;border:1px solid rgba(68,231,240,.18);border-radius:11px;background:radial-gradient(circle at 100% 0,rgba(68,231,240,.08),transparent 46%),rgba(3,15,11,.76);box-shadow:inset 0 1px rgba(255,255,255,.025);backdrop-filter:blur(12px);display:grid;align-content:center;gap:11px}.home-trading-results>header{display:flex;align-items:center}.home-trading-results>header span{color:var(--cyan);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.home-trading-results-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.home-trading-results-grid>p{min-width:0;min-height:62px;margin:0;padding:9px;border:1px solid rgba(123,181,157,.12);border-radius:8px;background:rgba(0,8,5,.42);display:grid;align-content:center;gap:6px}.home-trading-results-grid small,.home-trading-results-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-trading-results-grid small{color:#789287;font:900 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}.home-trading-results-grid strong{color:#eafff0;font:950 14px ui-monospace,SFMono-Regular,Menlo,monospace}.home-trading-results-grid strong.good{color:var(--green)}.home-trading-results-grid strong.risk{color:var(--red)}
.campaign-reward-copy{display:grid;gap:4px}.campaign-reward-copy>span{color:#d6ff4d;font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.campaign-reward-copy>strong{color:#fff;font:950 clamp(9px,1vw,13px) ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.03em}.campaign-reward-copy>strong b{color:var(--acid)}.campaign-reward-copy>p{margin:0;color:#8ea89b;font:700 6px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-reward-copy>p b{color:#d6ff4d;font-size:8px}
.campaign-reward-benefit>div:last-child{display:grid;gap:6px}.campaign-reward-benefit>div:last-child>small{color:#7e998c;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.campaign-reward-stage{min-width:0}.campaign-reward-assets{min-height:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px}.campaign-reward-assets>i{color:#789287;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.campaign-reward-asset{position:relative;min-width:0;display:flex;align-items:center;gap:7px;opacity:.7;transform:translateY(0);filter:saturate(.72);transition:opacity .2s,filter .2s,transform .2s}.campaign-reward-asset:not(:last-child):after{position:absolute;right:-7px;color:#4f6f61;content:"›";font:950 9px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-reward-asset img,.campaign-reward-asset>i{flex:0 0 auto;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--campaign-reward-color,#d6ff4d) 38%,transparent);border-radius:50%;background:color-mix(in srgb,var(--campaign-reward-color,#d6ff4d) 12%,#0c2117);object-fit:cover;display:grid;place-items:center;color:var(--campaign-reward-color,#d6ff4d);font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.campaign-reward-asset>span{min-width:0;display:grid;gap:1px}.campaign-reward-asset b{color:#d8e7df;font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-reward-asset small{color:#617b70;font:900 4px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.campaign-reward-stage>small{display:block;margin-top:1px;color:#718b7f;font:900 4.5px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em}
.campaign-reward-progression{grid-column:1/-1;min-width:0;padding-top:8px;border-top:1px solid rgba(214,255,77,.14);display:grid!important;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:9px!important}.campaign-reward-progression>div{display:flex;align-items:center;gap:8px}.campaign-reward-progression>div>span{color:#8aa99a;font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em}.campaign-reward-progression>small{color:#7f9d90;font:900 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.campaign-reward-progression strong,.campaign-reward-progression small b{color:var(--acid);font:950 7.5px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-reward-progress-track{height:7px;border:1px solid rgba(214,255,77,.25);border-radius:999px;background:#0b1b13;overflow:hidden}.campaign-reward-progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#44e7f0,#d6ff4d);box-shadow:0 0 12px rgba(214,255,77,.34);transition:width .5s ease}
.home-contract-reward-strip .campaign-reward-benefit{grid-template-columns:minmax(138px,.78fr) minmax(250px,1.22fr);align-content:center;gap:12px}.home-contract-reward-strip .campaign-reward-copy>span{font-size:6.5px}.home-contract-reward-strip .campaign-reward-copy>strong{font-size:15px;line-height:1.05}.home-contract-reward-strip .campaign-reward-copy>p{font-size:6px}.home-contract-reward-strip .campaign-reward-copy>p b{font-size:10px}.home-contract-reward-strip .campaign-reward-stage{display:grid;gap:4px}.home-contract-reward-strip .campaign-reward-stage>small:first-child{color:#8eaa9d;font-size:5.5px;letter-spacing:.1em}.home-contract-reward-strip .campaign-reward-progression{padding-top:9px;grid-template-columns:auto minmax(110px,1fr) auto;gap:10px!important}.home-contract-reward-strip .campaign-reward-progression>div>span{font-size:6.5px}.home-contract-reward-strip .campaign-reward-progression strong{font-size:8.5px}.home-contract-reward-strip .campaign-reward-progression>small{font-size:5.7px}.home-contract-reward-strip .campaign-reward-progress-track{height:9px}
@keyframes campaign-reward-progress-sync{0%{transform:translateX(-135%)}100%{transform:translateX(335%)}}.campaign-reward-progress-track[data-progress-state=indeterminate] i{width:30%!important;animation:campaign-reward-progress-sync 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,#44e7f0 35%,#d6ff4d 70%,transparent)}
@keyframes campaign-reward-rotate{0%,25%{opacity:1;filter:saturate(1.25) drop-shadow(0 0 7px rgba(214,255,77,.3));transform:translateY(-2px)}34%,100%{opacity:.52;filter:saturate(.55);transform:translateY(0)}}
@keyframes campaign-reward-together{0%,45%,100%{opacity:.72;filter:saturate(.8);transform:scale(1)}18%,30%{opacity:1;filter:saturate(1.25) drop-shadow(0 0 7px rgba(68,231,240,.3));transform:scale(1.04)}}
.campaign-reward-benefit[data-home-reward-mode=rotating] .campaign-reward-asset{animation:campaign-reward-rotate 4.2s ease-in-out infinite;animation-delay:calc(var(--reward-order) * 1.4s)}.campaign-reward-benefit[data-home-reward-mode=all-at-once] .campaign-reward-asset{animation:campaign-reward-together 3s ease-in-out infinite}.campaign-reward-benefit[data-home-reward-mode=all-at-once] .campaign-reward-asset:not(:last-child):after{content:"+";color:var(--cyan)}
.campaign-price{min-width:0;display:grid;gap:4px}.campaign-price span,.campaign-curve span{color:#b9d4c8;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.campaign-price strong{color:#fff;font:950 clamp(13px,1.25vw,19px) ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-price small,.campaign-curve small{color:#7fa092;font:700 6px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}
.campaign-curve{min-width:0;display:grid;gap:6px}.campaign-curve>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.campaign-curve strong{color:#d6ff4d;font:950 10px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-curve-track{height:7px;border:1px solid rgba(214,255,77,.2);border-radius:999px;background:#0b1b13;overflow:hidden}.campaign-curve-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#44e7f0,#d6ff4d);box-shadow:0 0 13px rgba(214,255,77,.35);transition:width .5s ease}
.campaign-buy{min-width:245px;padding:0 25px;border:1px solid #eaff6a;border-radius:14px;background:linear-gradient(120deg,#d6ff4d,#75ff8f 60%,#44e7f0);box-shadow:0 15px 45px rgba(134,255,101,.25),inset 0 1px rgba(255,255,255,.65);color:#031008;font:950 clamp(11px,1.1vw,15px) ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:12px;transition:transform .18s,box-shadow .18s}
.campaign-buy span{font-size:20px}.campaign-buy:hover,.campaign-buy:focus-visible{transform:translateY(-2px);box-shadow:0 19px 55px rgba(134,255,101,.36),inset 0 1px rgba(255,255,255,.75)}.campaign-buy:focus-visible{outline:2px solid #fff;outline-offset:4px}
.campaign-buy-stack{min-width:0;display:grid;gap:8px}.campaign-buy-stack>.campaign-buy{min-width:0;min-height:48px;padding:12px 15px;border-radius:11px;font-size:10px}.campaign-quick-swap{padding:11px;border:1px solid rgba(111,255,184,.28);border-radius:14px;background:linear-gradient(155deg,rgba(8,28,21,.96),rgba(1,10,7,.97));box-shadow:0 18px 55px rgba(0,0,0,.38);backdrop-filter:blur(16px);display:grid;gap:7px}.campaign-quick-swap>header{display:flex;justify-content:space-between;align-items:center}.campaign-quick-swap>header span{color:#fff;font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-quick-swap>header b{color:var(--green);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-quick-swap>label{padding:9px;border:1px solid rgba(111,255,184,.12);border-radius:10px;background:rgba(0,7,5,.58);display:grid;gap:5px}.campaign-quick-swap>label>span,.campaign-swap-output>span{color:#7f9d90;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;justify-content:space-between}.campaign-quick-swap label small{color:#668176;font:inherit}.campaign-quick-swap label>div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.campaign-quick-swap input{min-width:0;width:100%;padding:0;border:0;outline:0;background:none;color:#fff;font:800 20px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-quick-swap label b{padding:7px 9px;border:1px solid rgba(111,255,184,.16);border-radius:8px;background:#10261e;color:#eafff4;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-quick-swap label>small{color:#6a887a;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-swap-percentages{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.campaign-swap-percentages button{padding:5px 2px;border:1px solid rgba(111,255,184,.14);border-radius:6px;background:rgba(73,243,167,.04);color:#84a496;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-swap-percentages button:hover{border-color:var(--acid);color:var(--acid)}.campaign-swap-route{display:flex;align-items:center;justify-content:center;gap:5px}.campaign-swap-route span{padding:4px 6px;border-radius:5px;background:rgba(73,243,167,.06);color:#a9c5b8;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-swap-route i{color:var(--green);font-style:normal;font-size:7px}.campaign-swap-output{padding:8px 9px;border:1px solid rgba(111,255,184,.12);border-radius:9px;background:rgba(5,18,13,.78);display:grid;gap:3px}.campaign-swap-output strong{overflow:hidden;color:#fff;font:900 12px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.campaign-swap-output small{color:#6e8c7f;font:700 5px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-swap-action{min-height:36px;border:1px solid rgba(214,255,77,.42);border-radius:9px;background:linear-gradient(120deg,#d6ff4d,#67f9a0);color:#041008;font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-swap-action:disabled{opacity:.6;cursor:progress}.campaign-quick-swap>p{min-height:8px;margin:0;color:#668276;font:700 5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.campaign-swap-progress{display:grid;gap:3px}.campaign-swap-progress[hidden]{display:none}.campaign-swap-progress span{padding:5px 7px;border:1px solid rgba(111,255,184,.12);border-radius:7px;color:#7f9e91;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-swap-progress .active{border-color:rgba(214,255,77,.35);color:var(--acid)}.campaign-swap-progress .done{color:var(--green)}.campaign-swap-progress .error{border-color:rgba(255,109,120,.35);color:var(--red)}
.campaign-swap-output [data-swap-impact][data-tone=good]{color:var(--green)}.campaign-swap-output [data-swap-impact][data-tone=warn]{color:var(--amber)}.campaign-swap-output [data-swap-impact][data-tone=risk]{color:var(--red)}
.campaign-swap-quote-meta{padding-top:5px;border-top:1px solid rgba(111,255,184,.09);display:grid;grid-template-columns:1fr 1fr;gap:5px}.campaign-swap-quote-meta span{min-width:0;display:flex;justify-content:space-between;gap:4px;color:#7d998c;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-swap-quote-meta b{color:#5f786d;font-size:inherit}.campaign-swap-quote-meta em{overflow:hidden;color:#b6cec2;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.campaign-swap-action{cursor:pointer}.campaign-swap-action[data-tone=review]{border-color:rgba(255,202,87,.65);background:linear-gradient(120deg,#ffca57,#ff9472)}.campaign-swap-action[data-tone=risk]{border-color:rgba(255,109,120,.72);background:linear-gradient(120deg,#ffca57,#ff6d78)}
@media(max-width:900px){.home-token-commerce-grid{grid-template-columns:1fr;gap:10px}.home-swap-column{width:min(520px,100%);margin-top:16px;justify-self:center}.home-contract-reward-strip{grid-template-columns:1fr 1fr}}
@media(min-width:901px) and (max-width:1050px){.home-contract-reward-strip{grid-template-columns:1fr}}
@media(max-width:760px){.campaign-video-sound{top:50%;right:12px;bottom:auto;min-height:36px;padding:6px 10px 6px 7px;font-size:6px}.campaign-video-sound-icon{width:23px;height:23px}.home-contract-swap-section{padding-bottom:44px}.home-swap-column{width:100%;margin-top:12px}.home-swap-column>.campaign-quick-swap{padding:14px;border-radius:15px;grid-template-columns:1fr}.home-swap-column>.campaign-quick-swap>header,.home-swap-column>.campaign-quick-swap>p{grid-column:auto}.home-swap-column>.campaign-quick-swap input{font-size:23px}.home-swap-links .campaign-buy{min-height:44px;padding:9px 7px;font-size:6px}.home-contract-reward-strip{grid-template-columns:1fr;gap:6px}.home-contract-reward-strip .campaign-market,.home-trading-results{min-height:0;padding:10px 11px}.campaign-contract button{align-items:flex-end;gap:8px}.home-swap-column>.campaign-contract code{font-size:8px}.home-trading-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-market{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.campaign-reward-benefit{grid-template-columns:minmax(0,1.15fr) minmax(100px,.85fr)}}

.axo-launch-pending{position:relative;padding:clamp(135px,14vw,220px) 0 90px;overflow:hidden;background:radial-gradient(circle at 77% 35%,rgba(214,255,77,.15),transparent 28%),radial-gradient(circle at 20% 68%,rgba(68,231,240,.09),transparent 34%),linear-gradient(150deg,#010705,#06160f 55%,#020907)}.axo-launch-pending:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(214,255,77,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(214,255,77,.15) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,#000,transparent)}.axo-launch-pending-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(30px,6vw,90px)}.axo-launch-pending-copy{display:grid;gap:22px}.axo-launch-pending-copy h1{max-width:870px;margin:0;color:#f5fff8;font-size:clamp(48px,7vw,105px);line-height:.88;letter-spacing:-.07em}.axo-launch-pending-copy h1 em{color:var(--acid);font-style:normal}.axo-launch-pending-copy>p{max-width:760px;margin:0;color:#a7bdb1;font-size:clamp(15px,1.3vw,20px);line-height:1.65}.axo-launch-pending-copy nav{display:flex;flex-wrap:wrap;gap:10px}.axo-launch-pending-status{width:min(520px,100%);display:flex;align-items:center;gap:14px;padding:14px 17px;border:1px solid rgba(214,255,77,.28);border-radius:14px;background:rgba(4,18,12,.85)}.axo-launch-pending-status i{width:13px;height:13px;border-radius:50%;background:var(--acid);box-shadow:0 0 22px rgba(214,255,77,.8);animation:axoPendingPulse 1.8s infinite}.axo-launch-pending-status span{display:grid;gap:3px}.axo-launch-pending-status strong{color:#738b7e;font-size:9px;letter-spacing:.18em}.axo-launch-pending-status b{color:#eaffd7;font-size:13px;letter-spacing:.08em}.axo-launch-pending-proof{display:grid;gap:10px;padding:22px;border:1px solid rgba(214,255,77,.16);border-radius:24px;background:rgba(1,9,6,.78);box-shadow:0 30px 90px rgba(0,0,0,.5);backdrop-filter:blur(18px)}.axo-launch-pending-proof>img{width:min(210px,55%);height:auto;margin:-80px auto 8px;filter:drop-shadow(0 20px 28px rgba(0,0,0,.55))}.axo-launch-pending-proof>div{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025)}.axo-launch-pending-proof span{color:var(--acid);font-weight:900}.axo-launch-pending-proof p{display:grid;gap:4px;margin:0;color:#8ea69a;font-size:12px;line-height:1.45}.axo-launch-pending-proof strong{color:#edfdf3;font-size:11px;letter-spacing:.08em}.axo-closing-pending{padding:22px!important}.axo-closing-pending>strong{color:var(--acid);font-size:clamp(18px,2vw,28px);letter-spacing:-.02em}.axo-closing-pending>p{margin:0;color:#a7bdb1;line-height:1.55}@keyframes axoPendingPulse{50%{opacity:.45;transform:scale(.72)}}@media(max-width:900px){.axo-launch-pending{padding-top:125px}.axo-launch-pending-grid{grid-template-columns:1fr}.axo-launch-pending-proof{margin-top:50px}.axo-launch-pending-proof>img{width:150px}}@media(max-width:600px){.axo-launch-pending{padding:110px 0 58px}.axo-launch-pending-copy h1{font-size:52px}.axo-launch-pending-copy nav{display:grid}.axo-launch-pending-copy nav a{width:100%}.axo-launch-pending-proof{padding:16px;border-radius:18px}}
@media(max-width:420px){.home-swap-column>.campaign-contract code{font-size:7.5px}.campaign-price strong{font-size:12px}.campaign-market{gap:8px}.campaign-curve small{font-size:5.5px}.home-token-metric-icon{width:24px;height:24px}.home-contract-reward-strip .campaign-reward-benefit{grid-template-columns:minmax(92px,.6fr) minmax(0,1.4fr);gap:8px}.home-contract-reward-strip .campaign-reward-copy>strong{font-size:11px}.home-contract-reward-strip .campaign-reward-copy>p b{font-size:8px}.campaign-reward-assets{gap:7px}.campaign-reward-asset{gap:5px}.campaign-reward-asset img,.campaign-reward-asset>i{width:31px;height:31px}.campaign-reward-progression,.home-contract-reward-strip .campaign-reward-progression{grid-template-columns:1fr minmax(70px,1fr);gap:7px!important}.campaign-reward-progression>small{grid-column:1/-1}.campaign-reward-progression>div>span{font-size:5.5px}}
@media(prefers-reduced-motion:reduce){.campaign-reward-benefit .campaign-reward-asset,.campaign-reward-progress-track[data-progress-state=indeterminate] i{animation:none!important;opacity:1;filter:none;transform:none}.campaign-reward-progress-track[data-progress-state=indeterminate] i{width:100%!important;background:repeating-linear-gradient(90deg,rgba(68,231,240,.25) 0 8px,rgba(214,255,77,.25) 8px 16px)}}

.campaign-quick-swap{min-width:0}
@media(max-width:760px){.campaign-hero-buy{width:100%;min-width:0}.campaign-quick-swap-compact .campaign-swap-percentages button{min-width:0;width:100%}}

/* Homepage closing buy call to action */
.home-closing-cta{padding:18px 0 0;background:#020706}.home-closing-stage{position:relative;isolation:isolate;width:100%;min-height:clamp(560px,53.35vw,916px);aspect-ratio:1717/916;background:#020706;overflow:hidden}.home-closing-stage:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(1,10,7,.08) 65%,rgba(1,10,7,.22));pointer-events:none}.home-closing-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-closing-swap-stack{position:absolute;z-index:2;top:50%;right:clamp(28px,5vw,92px);width:min(410px,34vw);transform:translateY(-43%);display:grid;gap:11px}.home-closing-swap-stack .campaign-quick-swap{padding:18px;border-color:rgba(198,255,0,.42);border-radius:18px;background:linear-gradient(155deg,rgba(6,25,18,.97),rgba(0,8,5,.98));box-shadow:0 30px 90px rgba(0,0,0,.62),0 0 34px rgba(198,255,0,.08);grid-template-columns:1fr;gap:11px}.home-closing-swap-stack .campaign-quick-swap>header span{font-size:10px}.home-closing-swap-stack .campaign-quick-swap>header b{font-size:8px}.home-closing-swap-stack .campaign-quick-swap>label{padding:13px;gap:8px}.home-closing-swap-stack .campaign-quick-swap>label>span,.home-closing-swap-stack .campaign-swap-output>span{font-size:7px}.home-closing-swap-stack .campaign-quick-swap input{font-size:29px}.home-closing-swap-stack .campaign-quick-swap label b{padding:9px 11px;font-size:10px}.home-closing-swap-stack .campaign-quick-swap label>small{font-size:7px}.home-closing-swap-stack .campaign-swap-percentages{gap:6px}.home-closing-swap-stack .campaign-swap-percentages button{padding:8px 3px;font-size:7px}.home-closing-swap-stack .campaign-swap-route{gap:7px}.home-closing-swap-stack .campaign-swap-route span{padding:6px 8px;font-size:7px}.home-closing-swap-stack .campaign-swap-route i{font-size:9px}.home-closing-swap-stack .campaign-swap-output{padding:12px 13px;gap:5px}.home-closing-swap-stack .campaign-swap-output strong{font-size:16px}.home-closing-swap-stack .campaign-swap-output small{font-size:7px}.home-closing-swap-stack .campaign-swap-action{min-height:46px;font-size:9px}.home-closing-swap-stack .campaign-quick-swap>p{min-height:10px;font-size:7px}.home-closing-swap-stack>.campaign-buy{min-height:58px;padding:14px 18px;font-size:10px}
@media(max-width:980px){.home-closing-swap-stack{right:24px;width:min(360px,39vw)}.home-closing-swap-stack .campaign-quick-swap{padding:14px;gap:8px}.home-closing-swap-stack .campaign-quick-swap input{font-size:24px}}
@media(max-width:760px){.home-closing-cta{padding-top:12px}.home-closing-stage{min-height:0;aspect-ratio:auto;display:grid;overflow:visible}.home-closing-stage:after{display:none}.home-closing-art{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:left center}.home-closing-swap-stack{position:relative;top:auto;right:auto;width:calc(100% - 26px);margin:-8px auto 18px;transform:none}.home-closing-swap-stack .campaign-quick-swap{padding:15px;grid-template-columns:1fr;gap:9px}.home-closing-swap-stack .campaign-quick-swap>header,.home-closing-swap-stack .campaign-quick-swap>p{grid-column:auto}.home-closing-swap-stack .campaign-swap-percentages button{min-width:0;width:100%}.home-closing-swap-stack>.campaign-buy{min-height:56px}}

/* Virtuals lifecycle buy-alert tool */
.buybot-live-grid{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);gap:12px;align-items:stretch}
.buybot-token{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:18px;border:1px solid rgba(68,231,240,.2);border-radius:13px;background:radial-gradient(circle at 10% 0,rgba(68,231,240,.1),transparent 45%),rgba(2,12,10,.8)}
.buybot-token>div{display:flex;gap:13px;align-items:center;min-width:0}.buybot-token img{width:54px;height:54px;border-radius:50%;object-fit:cover;box-shadow:0 0 22px rgba(68,231,240,.17)}.buybot-token span{display:grid;gap:4px;min-width:0}.buybot-token small,.buybot-token code{font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:var(--muted)}.buybot-token strong{font-size:15px}.buybot-token code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.buybot-token>a{color:var(--cyan);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-decoration:none}
.buybot-live-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:13px;overflow:hidden;background:rgba(2,9,7,.72)}.buybot-live-metrics article{display:grid;align-content:center;gap:5px;min-height:98px;padding:15px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.buybot-live-metrics article:nth-child(2n){border-right:0}.buybot-live-metrics article:nth-last-child(-n+2){border-bottom:0}.buybot-live-metrics small{color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.buybot-live-metrics strong{color:#fff;font-size:18px}.buybot-live-metrics span{color:#7d988b;font-size:8px;line-height:1.45}
.buybot-curve-head{display:flex;justify-content:space-between;align-items:end;margin:21px 0 8px}.buybot-curve-head span{color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.buybot-curve-head strong{color:var(--green);font:900 12px ui-monospace,SFMono-Regular,Menlo,monospace}.buybot-curve-track{height:12px;padding:2px;border:1px solid rgba(68,231,240,.24);border-radius:999px;background:#020806;overflow:hidden}.buybot-curve-track i{display:block;width:var(--buybot-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#1dd48b,#44e7f0);box-shadow:0 0 18px rgba(68,231,240,.35);transition:width .35s ease}
.buybot-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.buybot-flow article{position:relative;min-height:260px;padding:22px 18px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(155deg,rgba(10,28,22,.95),rgba(2,8,7,.98));overflow:hidden}.buybot-flow article:after{content:"";position:absolute;right:-25px;bottom:-25px;width:85px;height:85px;border:1px solid rgba(68,231,240,.1);transform:rotate(45deg)}.buybot-flow b{display:grid;place-items:center;width:36px;height:36px;margin-bottom:35px;border:1px solid rgba(68,231,240,.26);border-radius:50%;color:var(--cyan);font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace}.buybot-flow span{color:var(--green);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.buybot-flow h3{margin:8px 0;font-size:17px;line-height:1.15}.buybot-flow p{margin:0;color:var(--muted);font-size:9px;line-height:1.65}
.buybot-boundary{border-color:rgba(255,159,189,.22);background:radial-gradient(circle at 100% 0,rgba(255,159,189,.08),transparent 40%),rgba(6,10,8,.88)}.buybot-boundary .portal-kicker{color:var(--pink)}
.buybot-setup{display:grid;gap:8px;padding:0;margin:0;list-style:none}.buybot-setup li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:14px;border:1px solid var(--line-soft);border-radius:11px;background:rgba(2,10,8,.62)}.buybot-setup li>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(29,212,139,.1);color:var(--green);font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace}.buybot-setup strong{font-size:12px}.buybot-setup p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.buybot-cta .portal-actions{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:1000px){.buybot-live-grid{grid-template-columns:1fr}.buybot-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.buybot-flow article{min-height:220px}}
@media(max-width:760px){.buybot-live-metrics{grid-template-columns:1fr 1fr}.buybot-flow{grid-template-columns:1fr}.buybot-flow article{min-height:0}.buybot-flow b{margin-bottom:22px}.buybot-token code{font-size:7px}.buybot-cta .portal-actions{width:100%}.buybot-cta .portal-button{flex:1 1 180px;text-align:center}}
@media(max-width:760px){.buybot-page .page-hero h1{max-width:100%;font-size:clamp(40px,12vw,50px);line-height:.96;overflow-wrap:anywhere}.buybot-page .page-hero .lede{font-size:15px}.buybot-page .tool-hero-side{grid-template-columns:88px minmax(0,1fr)}.buybot-page .tool-hero-mascot{width:88px;height:112px}.buybot-page .page-hero-meta div{padding:11px;gap:7px}.buybot-page .page-hero-meta strong{font-size:7px}}
@media(prefers-reduced-motion:reduce){.campaign-buy{transition:none}}

/* AXO-logo-derived tool badge image system */
.tool-badge{display:block;flex:0 0 auto;border:1px solid rgba(198,255,0,.4);border-radius:18px;background:#c7ff00;box-shadow:0 0 28px rgba(163,255,0,.1);overflow:hidden}
.tool-badge img{display:block;width:100%;height:100%;object-fit:cover}
.tool-badge-card{position:absolute;z-index:1;right:22px;top:25px;width:96px;height:96px}
.portal-tool-card:has(.tool-badge-card){min-height:290px}.portal-tool-card:has(.tool-badge-card) h3{position:relative;z-index:2;margin-top:92px}.portal-tool-card:has(.tool-badge-card) p,.portal-tool-card:has(.tool-badge-card) footer,.portal-tool-card:has(.tool-badge-card) .tool-number{position:relative;z-index:2}.portal-tool-card.featured .tool-badge-card{right:30px;width:112px;height:112px}.portal-tool-card.featured:has(.tool-badge-card) h3{margin-top:82px}.portal-tool-card.featured:has(.tool-badge-card) p{max-width:72%}.portal-tool-card:hover .tool-badge-card{border-color:#c7ff00;box-shadow:0 0 38px rgba(163,255,0,.2);transform:translateY(-3px) rotate(-1deg)}
.tool-badge-nav{width:48px;height:48px;border-radius:12px}.tools-popover>div:last-child>a{grid-template-columns:48px minmax(0,1fr) auto}
.tool-badge-hero{width:155px;height:155px;border-radius:25px}

@media(max-width:900px){
  .home-toolkit-visual{aspect-ratio:auto}
  .home-toolkit-visual img,.home-hatchery-visual img,.home-services-visual img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}
}
@media(max-width:760px){
  .portal-tool-card:has(.tool-badge-card){min-height:285px}
  .portal-tool-card .tool-badge-card,.portal-tool-card.featured .tool-badge-card{right:18px;top:24px;width:86px;height:86px}
  .portal-tool-card:has(.tool-badge-card) h3,.portal-tool-card.featured:has(.tool-badge-card) h3{margin-top:80px}
  .portal-tool-card.featured:has(.tool-badge-card) p{max-width:none}
  .tool-badge-hero{width:105px;height:105px;border-radius:19px}
}
@media(max-width:420px){.tool-badge-hero{width:85px;height:85px;border-radius:16px}}

@media(max-width:1050px){
  .mobile-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  .mobile-tool-grid>a{min-width:0;min-height:91px;padding:8px 4px;border-color:transparent;border-radius:10px;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:6px;text-align:center}
  .mobile-tool-grid>a:hover,.mobile-tool-grid>a:focus-visible{border-color:rgba(0,200,5,.24);background:rgba(0,200,5,.035)}
  .mobile-tool-grid>a[aria-current=page]{border-color:rgba(0,200,5,.42);background:rgba(0,200,5,.07)}
  .mobile-tool-grid>a>span:not(.tool-badge){min-width:0;display:block}
  .mobile-tool-grid strong{display:block;font-size:7.5px;line-height:1.15}
  .mobile-tool-grid small{display:none}
  .mobile-tool-grid b{display:none}
  .tool-badge-mobile{width:58px;height:58px;border:0;border-radius:10px;box-shadow:0 0 18px rgba(163,255,0,.12)}
}
@media(max-width:420px){
  .mobile-nav-primary{grid-template-columns:1fr 1fr}
  .mobile-nav-primary a{display:grid}
  .mobile-tool-grid{gap:4px}
  .mobile-tool-grid>a{min-height:86px;padding-inline:2px}
  .tool-badge-mobile{width:54px;height:54px}
  .mobile-tool-grid strong{font-size:7px}
}

/* Access control v2 */
.access-page{background:radial-gradient(circle at 88% 7%,rgba(68,231,240,.09),transparent 28%),radial-gradient(circle at 5% 42%,rgba(214,255,77,.045),transparent 24%),#030806}
.access-campaign-header{width:100%;max-width:none;margin:0;padding:0 0 42px}.access-campaign-header>img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1983/793;object-fit:contain;border:0;border-radius:0;background:#071109;box-shadow:0 32px 85px rgba(0,0,0,.48)}
.access-hero{position:relative;min-height:560px;padding-top:78px;padding-bottom:70px;overflow:hidden}.access-hero:before{content:"";position:absolute;right:1%;top:16%;width:380px;height:380px;border:1px solid rgba(214,255,77,.09);border-radius:50%;box-shadow:0 0 0 55px rgba(68,231,240,.016),0 0 0 110px rgba(214,255,77,.012);pointer-events:none}.access-hero>div,.access-hero>img{position:relative;z-index:1}.access-hero>img{height:430px;transform:translateY(8px);filter:drop-shadow(0 34px 42px rgba(0,0,0,.62))}.access-hero-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.access-hero-pills span{padding:9px 11px;border:1px solid rgba(68,231,240,.22);border-radius:999px;background:rgba(68,231,240,.035);color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.access-console{padding-bottom:96px}.access-status-card{position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.28)}.access-status-card:after{content:"LIVE ENTITLEMENT";position:absolute;right:18px;bottom:12px;color:rgba(214,255,77,.09);font:950 clamp(24px,5vw,74px) ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em;pointer-events:none}.access-status-card>*{position:relative;z-index:1}
.access-tier-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(28px,6vw,80px);align-items:end;margin:72px 0 22px}.access-tier-heading h2{margin:12px 0 0;font-size:clamp(36px,5vw,62px);line-height:.98;letter-spacing:-.05em}.access-tier-heading>p{margin:0;color:#a8bbb0;font-size:13px;line-height:1.75}
.access-tier-grid.access-tier-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.access-tier-grid-v2 .access-tier-card{position:relative;isolation:isolate;min-height:310px;padding:0;border-color:rgba(68,231,240,.16);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(68,231,240,.055),transparent 42%),linear-gradient(145deg,rgba(8,24,18,.97),rgba(2,8,6,.99));display:grid;grid-template-columns:minmax(180px,.76fr) minmax(0,1.24fr);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.access-tier-grid-v2 .access-tier-card:hover{transform:translateY(-3px);border-color:rgba(214,255,77,.38);box-shadow:0 24px 55px rgba(0,0,0,.28)}.access-tier-grid-v2 .access-tier-card:after{content:"";position:absolute;z-index:-1;right:-60px;bottom:-80px;width:200px;height:200px;border:1px solid rgba(68,231,240,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(214,255,77,.012)}
.access-tier-art{position:relative;min-height:310px;padding:20px 8px 0;display:grid;place-items:end center;overflow:hidden;background:linear-gradient(180deg,rgba(214,255,77,.025),rgba(2,7,6,.2))}.access-tier-art img{width:100%;height:285px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 25px rgba(0,0,0,.55));transition:transform .22s}.access-tier-card:hover .access-tier-art img{transform:translateY(-3px) scale(1.025)}.access-tier-art b{position:absolute;top:16px;left:16px;width:43px;height:43px;border:1px solid rgba(214,255,77,.36);border-radius:50%;background:rgba(3,12,8,.8);box-shadow:0 0 25px rgba(214,255,77,.08);color:var(--acid);font:950 13px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;place-items:center}
.access-tier-copy{min-width:0;padding:34px 30px;display:flex;flex-direction:column}.access-tier-grid-v2 .access-tier-copy>span{color:var(--cyan);font-size:7px}.access-tier-grid-v2 .access-tier-copy>strong{margin:44px 0 13px;font-size:clamp(19px,2vw,27px);line-height:1.08}.access-tier-grid-v2 .access-tier-copy>p{font-size:11px;line-height:1.7}.access-tier-copy>small{margin-top:auto;padding-top:25px;color:var(--acid);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.access-tier-copy>a{width:max-content;margin-top:14px;color:var(--pink);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}
.access-tier-grid-v2 .access-tier-card.full{border-color:rgba(214,255,77,.28);background:radial-gradient(circle at 4% 0,rgba(214,255,77,.1),transparent 42%),linear-gradient(145deg,rgba(11,30,20,.98),rgba(2,8,6,.99))}.access-tier-grid-v2 .access-tier-card.happy{border-color:rgba(255,159,189,.32);background:radial-gradient(circle at 4% 0,rgba(255,159,189,.11),transparent 42%),linear-gradient(145deg,rgba(25,19,23,.98),rgba(4,9,7,.99))}.access-tier-grid-v2 .access-tier-card.happy .access-tier-art b{border-color:rgba(255,159,189,.45);color:var(--pink);box-shadow:0 0 25px rgba(255,159,189,.12)}.access-tier-grid-v2 .access-tier-card.guest{filter:saturate(.7)}.access-tier-card.is-current,.access-tier-card.is-active-pass{border-color:var(--acid)!important;box-shadow:0 0 0 1px rgba(214,255,77,.13),0 22px 60px rgba(109,255,137,.11)}.access-tier-card.is-current:before,.access-tier-card.is-active-pass:before{content:"YOUR ACTIVE PATH";position:absolute;z-index:4;right:12px;top:12px;padding:7px 9px;border-radius:999px;background:var(--acid);color:#031009;font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.access-tier-card.is-active-pass:before{content:"HAPPY PASS ACTIVE";background:var(--pink)}
.access-pass-feature{min-height:470px;margin-top:12px;padding:clamp(28px,5vw,58px);border:1px solid rgba(255,159,189,.27);border-radius:22px;background:radial-gradient(circle at 14% 45%,rgba(255,159,189,.13),transparent 34%),radial-gradient(circle at 95% 0,rgba(68,231,240,.07),transparent 31%),linear-gradient(145deg,#121711,#030906);display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(35px,7vw,90px);align-items:center;overflow:hidden}.access-pass-feature>img{width:100%;height:360px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.55))}.access-pass-feature h2,.access-tier-poster h2{margin:13px 0 18px;font-size:clamp(39px,5vw,65px);line-height:.96;letter-spacing:-.055em}.access-pass-feature p,.access-tier-poster p{max-width:720px;margin:0;color:#afc0b6;font-size:13px;line-height:1.75}.access-pass-feature .portal-actions{flex-wrap:wrap}
.access-first-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:720px;margin:22px 0 16px}.access-first-checks a{min-width:0;padding:13px 14px;border:1px solid rgba(68,231,240,.2);border-radius:12px;background:rgba(2,12,8,.62);color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.access-first-checks a:hover{transform:translateY(-2px);border-color:rgba(214,255,77,.55);box-shadow:0 16px 34px rgba(0,0,0,.25)}.access-first-checks small,.access-first-checks strong,.access-first-checks span{display:block}.access-first-checks small{color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.access-first-checks strong{margin:8px 0 6px;color:var(--acid);font:950 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.access-first-checks span{color:var(--muted);font-size:9px;line-height:1.5}
.access-tier-poster{margin:12px 0 0;padding:clamp(28px,5vw,58px);border:1px solid rgba(68,231,240,.2);border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(68,231,240,.08),transparent 35%),linear-gradient(145deg,#06140f,#020706);display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,1.22fr);gap:clamp(35px,7vw,90px);align-items:center}.access-tier-poster>a{position:relative;display:block;border:1px solid rgba(214,255,77,.23);border-radius:16px;overflow:hidden;background:#a8f43a;box-shadow:0 28px 70px rgba(0,0,0,.38);transition:transform .2s,border-color .2s}.access-tier-poster>a:hover{transform:translateY(-4px);border-color:var(--acid)}.access-tier-poster img{width:100%;height:auto;display:block}.access-policy{margin-top:12px}
@media(max-width:980px){.access-tier-grid.access-tier-grid-v2{grid-template-columns:1fr}.access-tier-heading{grid-template-columns:1fr}.access-tier-poster{grid-template-columns:1fr}.access-tier-poster>a{max-width:680px;margin:auto}.access-pass-feature{grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr)}}
@media(max-width:700px){.access-hero{min-height:0;padding-top:44px;padding-bottom:44px}.access-hero>img{width:250px;height:275px}.access-tier-grid-v2 .access-tier-card{grid-template-columns:132px minmax(0,1fr);min-height:260px}.access-tier-art{min-height:260px;padding:12px 2px 0}.access-tier-art img{height:238px}.access-tier-copy{padding:27px 20px}.access-tier-grid-v2 .access-tier-copy>strong{margin-top:35px;font-size:18px}.access-tier-grid-v2 .access-tier-copy>p{font-size:10px}.access-pass-feature{grid-template-columns:1fr;text-align:center}.access-pass-feature>img{width:230px;height:230px;justify-self:center}.access-pass-feature .portal-kicker,.access-pass-feature .portal-actions{justify-content:center}.access-tier-poster{padding:28px 18px}.access-tier-poster h2{font-size:42px}}
@media(max-width:500px){.access-first-checks{grid-template-columns:1fr}}
@media(max-width:470px){.access-tier-grid-v2 .access-tier-card{grid-template-columns:1fr}.access-tier-art{min-height:210px}.access-tier-art img{height:205px}.access-tier-copy{padding:24px}.access-tier-grid-v2 .access-tier-copy>strong{margin:20px 0 10px}.access-tier-copy>small{padding-top:18px}.access-hero-pills span{font-size:6px}.access-status-card:after{display:none}}
@media(max-width:620px){.access-campaign-header{padding-bottom:28px}}
@media(prefers-reduced-motion:reduce){.access-tier-card,.access-tier-art img,.access-tier-poster>a{transition:none!important}}

/* Compact tier selector beside the campaign guide */
.access-tier-selector{margin-top:62px;padding:clamp(18px,3vw,34px);border:1px solid rgba(68,231,240,.2);border-radius:22px;background:radial-gradient(circle at 4% 2%,rgba(214,255,77,.06),transparent 30%),radial-gradient(circle at 96% 0,rgba(68,231,240,.07),transparent 28%),linear-gradient(145deg,#06140f,#020706);display:grid;grid-template-columns:minmax(360px,1.06fr) minmax(360px,.94fr);gap:clamp(20px,3vw,38px);align-items:start;overflow:hidden}.access-tier-selector-visual{min-width:0}.access-tier-selector-visual h2{margin:12px 0 13px;font-size:clamp(38px,4.6vw,62px);line-height:.96;letter-spacing:-.055em}.access-tier-selector-visual>p{max-width:650px;margin:0 0 22px;color:#aebfb5;font-size:12px;line-height:1.72}.access-tier-selector-visual>a{display:block;border:1px solid rgba(214,255,77,.25);border-radius:16px;background:#a8f43a;box-shadow:0 24px 60px rgba(0,0,0,.35);overflow:hidden;transition:transform .2s,border-color .2s}.access-tier-selector-visual>a:hover{transform:translateY(-3px);border-color:var(--acid)}.access-tier-selector-visual img{width:100%;height:auto;display:block}
.access-tier-list{min-width:0;display:grid;gap:8px}.access-tier-list>header{min-height:54px;padding:0 4px 8px;border-bottom:1px solid rgba(68,231,240,.13);display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.access-tier-list>header span{color:var(--cyan);font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.access-tier-list>header small{max-width:215px;color:var(--muted);font:800 6px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-align:right}.access-tier-option{position:relative;min-width:0;min-height:112px;padding:9px 12px 9px 8px;border:1px solid rgba(68,231,240,.14);border-radius:13px;background:linear-gradient(145deg,rgba(8,24,18,.96),rgba(2,8,6,.99));display:grid;grid-template-columns:90px minmax(0,1fr) 44px;gap:13px;align-items:center;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}.access-tier-option:hover{transform:translateX(-3px);border-color:rgba(214,255,77,.35)}.access-tier-option>img{width:90px;height:92px;object-fit:contain;filter:drop-shadow(0 12px 15px rgba(0,0,0,.48))}.access-tier-option>div{min-width:0;display:grid;gap:5px}.access-tier-option>div span{color:var(--cyan);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.access-tier-option>div strong{color:#fff;font-size:clamp(14px,1.4vw,19px);line-height:1.05}.access-tier-option>div small{color:var(--acid);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.access-tier-option>b{width:40px;height:40px;border:1px solid rgba(214,255,77,.32);border-radius:50%;background:rgba(214,255,77,.04);color:var(--acid);font:950 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;place-items:center}.access-tier-option.full{border-color:rgba(214,255,77,.25)}.access-tier-option.guest{filter:saturate(.75)}.access-tier-option.is-current{border-color:var(--acid);background:radial-gradient(circle at 100% 0,rgba(214,255,77,.11),transparent 35%),linear-gradient(145deg,rgba(11,31,20,.99),rgba(3,10,7,.99));box-shadow:0 0 0 1px rgba(214,255,77,.11),0 18px 45px rgba(109,255,137,.1)}.access-tier-option.is-current:after{content:"CURRENT TIER";position:absolute;right:9px;top:8px;padding:5px 7px;border-radius:999px;background:var(--acid);color:#031009;font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.access-tier-list>p{margin:3px 0 0;padding:13px 15px;border:1px solid rgba(255,202,87,.14);border-radius:10px;background:rgba(255,202,87,.025);color:var(--amber);font:800 7px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.access-pass-feature.is-active-pass{border-color:var(--pink);box-shadow:0 0 0 1px rgba(255,159,189,.1),0 22px 60px rgba(255,159,189,.08)}.access-pass-feature.is-active-pass:after{content:"HAPPY PASS ACTIVE";position:absolute;right:16px;top:16px;padding:7px 10px;border-radius:999px;background:var(--pink);color:#14070d;font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.access-pass-feature{position:relative}
@media(max-width:980px){.access-tier-selector{grid-template-columns:1fr}.access-tier-selector-visual>a{max-width:680px}.access-tier-list{max-width:680px;width:100%}}
@media(max-width:560px){.access-tier-selector{margin-top:42px;padding:16px 12px;border-radius:17px}.access-tier-selector-visual h2{font-size:42px}.access-tier-selector-visual>p{font-size:11px}.access-tier-list>header{align-items:flex-start;flex-direction:column}.access-tier-list>header small{max-width:none;text-align:left}.access-tier-option{min-height:98px;grid-template-columns:72px minmax(0,1fr) 36px;gap:9px;padding:8px}.access-tier-option>img{width:72px;height:78px}.access-tier-option>div strong{font-size:13px}.access-tier-option>b{width:34px;height:34px;font-size:10px}.access-tier-option.is-current:after{right:6px;top:5px;font-size:4.5px}.access-pass-feature.is-active-pass:after{right:9px;top:9px}}
@media(prefers-reduced-motion:reduce){.access-tier-selector-visual>a,.access-tier-option{transition:none!important}}

/* Bespoke AXO Tools directory — Robinhood-lime product cards */
.tools-directory-page{background:radial-gradient(circle at 8% 10%,rgba(199,255,0,.055),transparent 24%),radial-gradient(circle at 94% 28%,rgba(0,200,5,.045),transparent 25%),#030806}
.tools-status-shell{padding-top:18px}.tools-live-status{margin:0;padding:12px 15px;border:1px solid rgba(68,231,240,.2);border-radius:11px;background:rgba(68,231,240,.035);color:#b8d0c2;font:800 8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.tools-live-status[data-state=ready]{border-color:rgba(199,255,0,.24);background:rgba(199,255,0,.035);color:#dfffb6}.tools-live-status[data-state=notice]{border-color:rgba(68,231,240,.3);background:rgba(68,231,240,.055);color:#c7f5fb}.tools-live-status[data-state=degraded]{border-color:rgba(255,202,87,.3);background:rgba(255,202,87,.045);color:#ffd99a}.tools-live-status[data-state=unknown]{border-color:rgba(255,159,189,.28);color:#ffc4d3}
.tools-directory-hero .page-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(30px,5vw,74px);align-items:stretch}.tools-directory-hero h1{font-size:clamp(52px,7vw,96px)}.tools-directory-hero .lede{max-width:780px}.tools-hero-access{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.tools-hero-access span{padding:9px 11px;border:1px solid rgba(199,255,0,.24);border-radius:999px;background:rgba(199,255,0,.04);color:#c7ff00;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}
.tools-brand-board{min-width:0;padding:clamp(18px,2.5vw,30px);border-radius:27px;background:#c7ff00;color:#061008;box-shadow:0 30px 85px rgba(0,0,0,.34),0 0 55px rgba(163,255,0,.09);display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;align-items:center;overflow:hidden;position:relative}.tools-brand-board:after{content:"";position:absolute;right:-90px;bottom:-110px;width:260px;height:260px;border:28px solid rgba(6,16,8,.06);border-radius:50%}.tools-brand-board>img{position:relative;z-index:1;width:145px;height:145px;border:2px solid rgba(6,16,8,.82);border-radius:24px;object-fit:cover;box-shadow:0 18px 35px rgba(0,0,0,.18)}.tools-brand-board>div{position:relative;z-index:1;min-width:0}.tools-brand-board small{font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.tools-brand-board strong{display:block;margin:12px 0;font-size:clamp(25px,3.1vw,43px);line-height:.91;letter-spacing:-.06em}.tools-brand-board p{margin:0;max-width:440px;font-size:10px;line-height:1.6}.tools-brand-board footer{position:relative;z-index:1;grid-column:1/-1;padding-top:16px;border-top:1px solid rgba(6,16,8,.25);display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.tools-brand-board footer span{padding:9px;border:1px solid rgba(6,16,8,.28);border-radius:8px;text-align:center;font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace}
.tools-directory-page .tool-intent-launcher{border-color:rgba(199,255,0,.22);background:linear-gradient(110deg,rgba(199,255,0,.06),rgba(0,200,5,.018))}.tools-directory-page .tool-intent-launcher a{border-color:rgba(199,255,0,.18);color:#c7ff00}.tools-directory-page .tool-catalog-search input{border-color:rgba(199,255,0,.18);background:#06100b}.tools-directory-page .catalog-filters button.active{border-color:#c7ff00;background:#c7ff00;color:#061008}
.tools-directory-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tool-directory-card{min-height:535px;padding:0;border-color:rgba(199,255,0,.17);border-radius:22px;background:linear-gradient(160deg,rgba(8,25,18,.98),rgba(2,8,6,.995));box-shadow:0 22px 60px rgba(0,0,0,.22);display:flex;flex-direction:column;overflow:hidden}.tool-directory-card:after{display:none}.tool-directory-card:hover{transform:translateY(-6px);border-color:rgba(199,255,0,.62);box-shadow:0 30px 80px rgba(0,0,0,.34),0 0 32px rgba(163,255,0,.07)}
.tool-card-visual{position:relative;min-height:210px;background:#c7ff00;display:grid;place-items:center;overflow:hidden}.tool-card-visual:after{content:"";position:absolute;inset:12px;border:1px solid rgba(6,16,8,.11);border-radius:14px;pointer-events:none}.tool-card-visual>img{width:180px;height:180px;object-fit:cover;transition:transform .24s}.tool-directory-card:hover .tool-card-visual>img{transform:scale(1.045) rotate(-1deg)}.tool-card-visual .tool-number,.tool-card-visual em{position:absolute;z-index:2;top:15px;padding:7px 9px;border-radius:999px;background:#061008;color:#c7ff00;font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;font-style:normal}.tool-card-visual .tool-number{left:15px}.tool-card-visual em{right:15px}
.tool-card-body{min-width:0;flex:1;padding:24px;display:flex;flex-direction:column}.tool-directory-card .tool-card-body h3{margin:0;font-size:clamp(23px,2.2vw,30px);line-height:1.02;letter-spacing:-.035em}.tool-directory-card .tool-card-body>p{margin:14px 0 20px;color:#aebfb5;font-size:11px;line-height:1.68}.tool-card-use{margin-top:auto;padding:14px 15px;border:1px solid rgba(199,255,0,.14);border-radius:12px;background:rgba(199,255,0,.025);display:grid;gap:6px}.tool-card-use span{color:#c7ff00;font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.tool-card-use strong{color:#e8f1eb;font-size:9px;line-height:1.5}.tool-directory-card>footer{margin:0;padding:17px 24px;border-top:1px solid rgba(199,255,0,.12);background:rgba(0,0,0,.12)}.tool-directory-card>footer span:first-child{color:#c7ff00}
@media(max-width:1100px){.tools-directory-hero .page-hero-grid{grid-template-columns:1fr}.tools-brand-board{max-width:760px}.tools-directory-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.tools-directory-hero{padding-top:38px}.tools-directory-hero h1{font-size:clamp(48px,15vw,68px)}.tools-brand-board{padding:17px;grid-template-columns:94px minmax(0,1fr);gap:15px;border-radius:19px}.tools-brand-board>img{width:94px;height:94px;border-radius:17px}.tools-brand-board strong{font-size:25px}.tools-brand-board p{font-size:9px}.tools-brand-board footer{grid-template-columns:1fr}.tools-brand-board footer span{padding:7px}.tools-directory-page .catalog-grid{grid-template-columns:1fr}.tool-directory-card{min-height:500px}.tool-card-visual{min-height:190px}.tool-card-visual>img{width:164px;height:164px}.tool-card-body{padding:22px}.tool-directory-card>footer{padding-inline:22px}}
@media(prefers-reduced-motion:reduce){.tool-directory-card,.tool-card-visual>img{transition:none!important}}

/* AXO Sniper interactive Dexscreener chart */
.chart-native-controls{display:flex;gap:4px;margin-left:auto}.chart-native-controls button{padding:6px 8px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.chart-native-controls button:hover,.chart-native-controls button:focus-visible,.chart-native-controls button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:rgba(68,231,240,.05)}.sniper-chart-panel .chart-stage{padding:0;background:#0b0c0e;overflow:hidden}.sniper-chart-panel{min-height:650px}
@media(max-width:900px){.sniper-chart-panel{min-height:650px}}
@media(max-width:560px){.chart-native-controls{margin-left:0}.dexscreener-chart,.dexscreener-chart iframe{min-height:520px}.sniper-chart-panel{min-height:670px}}

/* AXO Sniper evidence-gated early degen stream */
.degen-stream{min-width:0;border:1px solid rgba(214,255,77,.2);border-radius:9px;background:radial-gradient(circle at 2% 0,rgba(214,255,77,.055),transparent 31%),#050a08;overflow:hidden}.degen-stream>header{min-height:48px;padding:9px 12px;border-bottom:1px solid rgba(214,255,77,.12);display:flex;align-items:center;justify-content:space-between;gap:12px}.degen-stream>header>div{display:grid;gap:3px}.degen-stream>header span{color:var(--acid);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.degen-stream>header strong{font-size:10px}.degen-stream>header>div:last-child{text-align:right}.degen-stream>header b{justify-self:end;padding:4px 7px;border:1px solid rgba(214,255,77,.25);border-radius:99px;color:var(--acid);font-size:6px}.degen-stream>header b[data-tone=risk]{border-color:rgba(255,89,113,.3);color:var(--red)}.degen-stream>header small{color:var(--muted);font-size:6px}.degen-stream-gates{padding:7px 10px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.degen-stream-gates span,.degen-stream-gates strong{padding:4px 6px;border:1px solid rgba(68,231,240,.12);border-radius:4px;color:var(--muted);font-size:5px}.degen-stream-gates strong{margin-left:auto;border-color:rgba(255,202,87,.18);color:var(--amber)}.degen-stream-grid{padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.degen-stream-card{min-width:0;padding:9px;border:1px solid rgba(68,231,240,.13);border-left:2px solid var(--cyan);border-radius:7px;background:linear-gradient(150deg,rgba(8,22,17,.98),rgba(3,8,6,.99));display:grid;gap:8px;animation:stream-card-in .3s ease both;animation-delay:var(--stream-delay)}.degen-stream-card[data-tone=reviewed]{border-left-color:var(--acid);box-shadow:inset 0 0 25px rgba(214,255,77,.025)}.degen-stream-card>header{display:flex;justify-content:space-between;gap:8px}.degen-stream-card>header>span{display:grid;gap:3px}.degen-stream-card>header b{color:var(--muted);font-size:6px}.degen-stream-card>header>span small{color:var(--cyan);font-size:5px;font-weight:900}.degen-stream-card[data-tone=reviewed]>header>span small{color:var(--acid)}.degen-stream-card>header>strong{color:var(--cyan);font-size:14px;text-align:right}.degen-stream-card>header>strong small{display:block;color:var(--muted);font-size:4px}.degen-stream-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.degen-stream-identity>span{min-width:0}.degen-stream-identity small,.degen-stream-identity code{color:var(--muted);font-size:5px}.degen-stream-identity h3{margin:3px 0;font-size:12px}.degen-stream-identity em{max-width:98px;padding:4px 5px;border:1px solid rgba(255,202,87,.16);border-radius:4px;color:var(--amber);font-size:4.5px;font-style:normal;font-weight:900;text-align:center}.degen-stream-card[data-tone=reviewed] .degen-stream-identity em{border-color:rgba(214,255,77,.2);color:var(--acid)}.degen-stream-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.degen-stream-card dl div{min-width:0;display:grid;gap:2px}.degen-stream-card dt{color:var(--muted);font-size:5px}.degen-stream-card dd{margin:0;font-size:7px;font-weight:900;overflow-wrap:anywhere}.degen-stream-card>p{margin:0;color:#91a49a;font-size:5.5px;line-height:1.45}.degen-stream-invalidation{padding:6px;border:1px solid rgba(255,202,87,.11);border-radius:5px;background:rgba(255,202,87,.018);display:grid;gap:3px}.degen-stream-invalidation small{color:var(--amber);font-size:5px;font-weight:900}.degen-stream-invalidation span{color:var(--muted);font-size:5px;line-height:1.35}.degen-stream-card>footer{display:flex;gap:5px;align-items:center}.degen-stream-card>footer button,.degen-stream-card>footer a{padding:5px 6px;border:1px solid rgba(68,231,240,.18);border-radius:4px;background:transparent;color:var(--cyan);font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;cursor:pointer}.degen-stream-card>footer button:hover,.degen-stream-card>footer a:hover{border-color:var(--cyan);background:rgba(68,231,240,.04)}.degen-stream-card>footer button:disabled{color:var(--muted);cursor:not-allowed}.degen-stream-empty{grid-column:1/-1;min-height:92px;display:grid;place-content:center;gap:7px;text-align:center}.degen-stream-empty strong{font-size:8px}.degen-stream-empty span{color:var(--muted);font-size:6px}.degen-stream>footer{padding:7px 10px;border-top:1px solid var(--line-soft);color:var(--amber);font-size:5.5px;text-align:center}@keyframes stream-card-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:1250px){.degen-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.degen-stream>header{align-items:flex-start;flex-direction:column}.degen-stream>header>div:last-child{text-align:left}.degen-stream>header b{justify-self:start}.degen-stream-grid{grid-template-columns:1fr}.degen-stream-gates strong{margin-left:0}.degen-stream-card>footer{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.degen-stream-card{animation:none}}

/* Degen Gem Finder: isolated early-volatility paper lab. */
.degen-scanner-dashboard{display:grid;gap:6px}
.degen-runtime-bar{min-width:0;padding:5px 7px;border:1px solid var(--line-soft);border-radius:8px;background:#050a08;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}
.degen-runtime-feeds,.degen-runtime-stats{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}.degen-runtime-feeds>span,.degen-runtime-stats>span{flex:0 0 auto;min-height:28px;padding:5px 7px;border:1px solid rgba(255,89,113,.17);border-radius:5px;background:#030806;display:flex;align-items:center;gap:6px}.degen-runtime-feeds>span[data-live=true]{border-color:rgba(60,255,145,.18)}.degen-runtime-feeds small,.degen-runtime-stats small{color:#70837a;font:850 4px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;white-space:nowrap}.degen-runtime-feeds strong,.degen-runtime-stats strong{color:var(--red);font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.degen-runtime-feeds>span[data-live=true] strong{color:var(--green)}.degen-runtime-stats>span{border-color:rgba(68,231,240,.13)}.degen-runtime-stats strong{color:var(--cyan)}
.degen-runtime-boundary{min-height:28px;padding:6px 9px;border:1px solid rgba(255,202,87,.2);border-radius:5px;color:var(--amber);font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;align-items:center;white-space:nowrap}
.degen-board-section{border:1px solid var(--line-soft);border-radius:9px;background:#050a08;overflow:hidden}.degen-board-section>header{min-height:45px;padding:9px 12px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.degen-board-section>header div{display:grid;gap:3px}.degen-board-section>header span{color:var(--acid);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.degen-board-section>header strong{font-size:9px}.degen-board-section>header small{color:var(--muted);font-size:5px}.degen-board-section>header a{color:var(--cyan);font-size:6px;font-weight:900;text-decoration:none}.degen-board-section.skull-picks{border-color:rgba(215,255,75,.24);box-shadow:inset 0 0 40px rgba(215,255,75,.018)}.degen-board-section.reject{border-color:rgba(255,89,113,.16)}
.degen-gem-grid{padding:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.degen-gem-card{min-width:0;padding:11px;border:1px solid rgba(68,231,240,.13);border-left:3px solid var(--cyan);border-radius:7px;background:linear-gradient(155deg,rgba(9,22,17,.96),rgba(3,7,6,.99));display:grid;gap:9px}.degen-gem-card[data-tone=pick]{border-left-color:var(--acid);box-shadow:inset 0 0 35px rgba(215,255,75,.025)}.degen-gem-card[data-tone=warming]{border-left-color:var(--amber)}.degen-gem-card[data-tone=reject]{border-left-color:var(--red)}.degen-gem-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.degen-gem-card>header>div{min-width:0;display:grid;gap:2px}.degen-gem-card>header span{color:var(--cyan);font-size:5px;font-weight:900}.degen-gem-card[data-tone=pick]>header span{color:var(--acid)}.degen-gem-card[data-tone=reject]>header span{color:var(--red)}.degen-gem-card h3{margin:1px 0;font-size:16px}.degen-gem-card code{color:var(--muted);font-size:5px}.degen-gem-card>header>strong{color:var(--cyan);font-size:19px;text-align:right}.degen-gem-card[data-tone=pick]>header>strong{color:var(--acid)}.degen-gem-card>header>strong small{display:block;color:var(--muted);font-size:5px}
.degen-gem-status{padding:7px;border:1px solid rgba(215,255,75,.11);border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:8px}.degen-gem-status b{color:var(--acid);font-size:6px}.degen-gem-status span{color:var(--muted);font-size:5px}.degen-gem-card[data-tone=warming] .degen-gem-status b{color:var(--amber)}.degen-gem-card[data-tone=reject] .degen-gem-status b{color:var(--red)}
.degen-gem-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.degen-gem-card dl div{min-width:0;display:grid;gap:2px}.degen-gem-card dt{color:var(--muted);font-size:4.5px}.degen-gem-card dd{margin:0;font-size:6.5px;font-weight:900;overflow-wrap:anywhere}.degen-gem-gates{display:flex;gap:4px;flex-wrap:wrap}.degen-gem-gates span{padding:4px 5px;border:1px solid rgba(255,89,113,.18);border-radius:4px;color:var(--red);font-size:4.5px;font-weight:950}.degen-gem-gates span[data-pass=true]{border-color:rgba(215,255,75,.18);color:var(--acid)}.degen-gem-card>p{min-height:28px;margin:0;padding:7px;border-radius:5px;background:rgba(255,255,255,.015);color:#91a49a;font-size:5.5px;line-height:1.45}.degen-gem-card>p b{color:var(--amber)}.degen-gem-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.degen-gem-card>footer>span{color:var(--muted);font-size:4.5px}.degen-gem-card>footer nav{display:flex;gap:4px}.degen-gem-card>footer a{padding:5px;border:1px solid rgba(68,231,240,.18);border-radius:4px;color:var(--cyan);font-size:4.5px;font-weight:900;text-decoration:none}
.degen-pair-list{padding:9px;display:grid;gap:7px}.degen-pair-card{position:relative;min-width:0;padding:10px 12px;border:1px solid hsl(var(--project-hue) 50% 55%/.16);border-left:3px solid hsl(var(--project-hue) 65% 58%/.72);border-radius:8px;background:linear-gradient(105deg,hsl(var(--project-hue) 35% 9%/.34),rgba(3,8,6,.98) 42%);display:grid;grid-template-columns:minmax(255px,.9fr) minmax(350px,1.2fr);gap:9px 16px;align-items:center}.degen-pair-card[data-stage=rejected]{border-left-color:var(--red);background:linear-gradient(105deg,rgba(255,89,113,.035),rgba(3,8,6,.98) 42%)}.degen-pair-card[data-stage=warming]{border-left-color:var(--amber)}.degen-pair-card>header{min-width:0;display:grid;grid-template-columns:30px 38px minmax(0,1fr) auto;gap:9px;align-items:center}.degen-pair-rank{color:var(--muted);font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-project-mark{width:38px;height:38px;border:1px solid hsl(var(--project-hue) 70% 60%/.25);border-radius:11px;background:radial-gradient(circle at 30% 25%,hsl(var(--project-hue) 70% 65%/.24),hsl(var(--project-hue) 45% 10%/.82));display:grid;place-items:center;overflow:hidden}.degen-project-mark img{width:100%;height:100%;object-fit:cover}.degen-project-mark>b{color:hsl(var(--project-hue) 85% 76%);font:950 9px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-project-identity{min-width:0}.degen-project-identity small{display:block;color:#8da096;font-size:5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.degen-project-identity h3{margin:2px 0;font-size:12px}.degen-project-identity code{display:block;color:var(--muted);font-size:5px;overflow-wrap:anywhere}.degen-pair-card>header>b{color:var(--cyan);font-size:6px;text-align:right}.degen-pair-card[data-stage=rejected]>header>b{color:var(--red)}.degen-pair-card[data-stage=warming]>header>b{color:var(--amber)}.degen-pair-card>header>b small{display:block;margin-top:3px;color:var(--muted);font-size:4.5px}.degen-pair-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.degen-pair-metrics span{min-width:0;padding:7px;border:1px solid var(--line-soft);border-radius:6px;display:grid;gap:3px}.degen-pair-metrics small{color:var(--muted);font-size:4.5px}.degen-pair-metrics strong{font-size:6.5px;overflow-wrap:anywhere}.degen-pair-rail{display:flex;gap:4px;flex-wrap:wrap}.degen-pair-rail span{padding:4px 6px;border:1px solid rgba(255,89,113,.2);border-radius:99px;color:var(--red);font-size:4.5px;font-weight:950}.degen-pair-rail span[data-pass=true]{border-color:rgba(215,255,75,.2);color:var(--acid)}.degen-pair-card>footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.degen-pair-card>footer>span{min-width:0;color:var(--muted);font-size:5px;overflow-wrap:anywhere}
.degen-opportunity-grid{padding:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.degen-opportunity-card{position:relative;min-width:0;padding:13px;border:1px solid hsl(var(--project-hue) 65% 60%/.2);border-top:3px solid hsl(var(--project-hue) 72% 60%/.75);border-radius:10px;background:radial-gradient(circle at 0 0,hsl(var(--project-hue) 65% 50%/.08),transparent 38%),linear-gradient(155deg,rgba(9,22,17,.97),rgba(3,7,6,.99));display:grid;gap:10px;overflow:hidden}.degen-opportunity-card:after{content:"";position:absolute;right:-38px;top:-52px;width:130px;height:130px;border:1px solid hsl(var(--project-hue) 60% 60%/.1);border-radius:50%;pointer-events:none}.degen-opportunity-card>header{min-width:0;display:grid;grid-template-columns:48px 46px minmax(0,1fr) auto;gap:10px;align-items:center}.degen-opportunity-card .degen-project-mark{width:46px;height:46px}.degen-opportunity-rank{display:grid;gap:2px}.degen-opportunity-rank small{color:var(--muted);font-size:4px}.degen-opportunity-rank b{color:hsl(var(--project-hue) 85% 72%);font:950 15px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-opportunity-card>header>strong{color:var(--acid);font:950 23px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.degen-opportunity-card>header>strong small{display:block;color:var(--muted);font-size:5px}.degen-opportunity-badges{display:flex;flex-wrap:wrap;gap:5px}.degen-opportunity-badges span{padding:5px 7px;border:1px solid hsl(var(--project-hue) 55% 60%/.2);border-radius:99px;color:hsl(var(--project-hue) 75% 74%);font-size:4.5px;font-weight:950}.degen-opportunity-badges [data-kind=size]{border-color:rgba(215,255,75,.22);color:var(--acid)}.degen-growth-pulse{padding:10px;border:1px solid rgba(215,255,75,.14);border-radius:7px;background:linear-gradient(90deg,rgba(215,255,75,.035),transparent);display:flex;align-items:center;justify-content:space-between;gap:10px}.degen-growth-pulse>div{min-width:0;display:grid;gap:3px}.degen-growth-pulse small{color:var(--muted);font-size:4.5px}.degen-growth-pulse strong{font-size:8px;overflow-wrap:anywhere}.degen-growth-pulse span{color:var(--muted);font-size:4.5px}.degen-growth-pulse>b{color:var(--acid);font-size:5px}.degen-opportunity-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.degen-opportunity-card dl div{min-width:0;padding:7px;border:1px solid var(--line-soft);border-radius:6px;display:grid;gap:3px}.degen-opportunity-card dt{color:var(--muted);font-size:4.5px}.degen-opportunity-card dd{margin:0;font-size:6.5px;font-weight:900;overflow-wrap:anywhere}.degen-size-tier,.degen-current-blocker{margin:0;padding:8px;border-radius:6px;background:rgba(255,255,255,.017);color:#96aaa0;font-size:5.5px;line-height:1.5}.degen-size-tier b{color:var(--acid)}.degen-current-blocker b{color:var(--amber)}.degen-exit-ladder,.degen-position-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.degen-exit-ladder span,.degen-position-ladder span{padding:7px;border:1px solid rgba(68,231,240,.14);border-radius:6px;display:grid;gap:3px;text-align:center}.degen-exit-ladder b,.degen-position-ladder b{color:var(--cyan);font-size:7px}.degen-exit-ladder small,.degen-position-ladder small{color:var(--muted);font-size:4px}.degen-exit-ladder .moonbag{border-color:rgba(215,255,75,.2)}.degen-exit-ladder .moonbag b{color:var(--acid)}.degen-position-ladder span[data-triggered=true]{border-color:rgba(215,255,75,.24);background:rgba(215,255,75,.03)}.degen-position-ladder span[data-triggered=true] b{color:var(--acid)}.degen-opportunity-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.degen-opportunity-card>footer>span{color:var(--muted);font-size:4.5px}.degen-project-actions{flex:0 0 auto}.degen-project-actions .market-action{min-width:44px;min-height:32px;padding:5px 7px}.degen-project-actions .market-action em{font-size:5px}
.degen-paper-grid{padding:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.degen-paper-card{padding:11px;border:1px solid rgba(215,255,75,.16);border-radius:7px;background:linear-gradient(145deg,rgba(16,31,23,.96),rgba(3,8,6,.99));display:grid;gap:9px}.degen-paper-card>header,.degen-paper-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.degen-paper-card>header div{display:grid;gap:3px}.degen-paper-card>header span{color:var(--acid);font-size:5px;font-weight:900}.degen-paper-card>header strong{font-size:13px}.degen-paper-card>header>b{font-size:12px}.degen-paper-card dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.degen-paper-card dt{color:var(--muted);font-size:4.5px}.degen-paper-card dd{margin:2px 0 0;font-size:6px;font-weight:900}.degen-principal-rail{padding:8px;border:1px solid rgba(255,202,87,.15);border-radius:5px;display:grid;gap:3px}.degen-principal-rail[data-recovered=true]{border-color:rgba(215,255,75,.24);background:rgba(215,255,75,.025)}.degen-principal-rail span{color:var(--amber);font-size:5px;font-weight:950}.degen-principal-rail[data-recovered=true] span{color:var(--acid)}.degen-principal-rail strong{font-size:6px}.degen-paper-card>footer span{color:var(--muted);font-size:5px}.degen-paper-card>footer a{color:var(--cyan);font-size:5px;font-weight:900;text-decoration:none}
.degen-empty{grid-column:1/-1;min-height:90px;display:grid;place-content:center;gap:6px;text-align:center}.degen-empty strong{font-size:8px}.degen-empty span{color:var(--muted);font-size:6px}
.degen-sniper-callout{margin-top:10px;padding:11px;border:1px solid rgba(215,255,75,.2);border-radius:8px;background:linear-gradient(120deg,rgba(11,28,21,.98),rgba(3,8,6,.99));display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:12px}.degen-sniper-callout img{width:60px;height:60px;border-radius:13px}.degen-sniper-callout>div{display:grid;gap:4px}.degen-sniper-callout span{color:var(--acid);font-size:5px;font-weight:950}.degen-sniper-callout strong{font-size:9px}.degen-sniper-callout p{margin:0;color:var(--muted);font-size:5.5px;line-height:1.45}.degen-sniper-callout>a{padding:7px 9px;border:1px solid rgba(215,255,75,.25);border-radius:5px;color:var(--acid);font-size:5px;font-weight:950;text-decoration:none;white-space:nowrap}
@media(max-width:1250px){.degen-runtime-bar{grid-template-columns:minmax(0,1fr) auto}.degen-runtime-boundary{grid-column:1/-1;justify-content:center}.degen-gem-grid,.degen-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.degen-pair-card{grid-template-columns:1fr}.degen-opportunity-grid{grid-template-columns:1fr}}
@media(max-width:720px){.degen-runtime-bar{grid-template-columns:1fr}.degen-runtime-feeds,.degen-runtime-stats{width:100%}.degen-runtime-boundary{grid-column:auto;justify-content:center}.degen-board-section>header{align-items:flex-start;flex-direction:column}.degen-gem-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.degen-paper-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.degen-pair-card>footer,.degen-opportunity-card>footer{align-items:flex-start;flex-direction:column}.degen-pair-metrics,.degen-opportunity-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.degen-opportunity-card>header{grid-template-columns:40px 42px minmax(0,1fr) auto}.degen-opportunity-card .degen-project-mark{width:42px;height:42px}.degen-sniper-callout{grid-template-columns:50px 1fr}.degen-sniper-callout>a{grid-column:1/-1;text-align:center}}
@media(max-width:520px){.degen-pair-card>header{grid-template-columns:26px 40px minmax(0,1fr);gap:7px}.degen-pair-card>header>b{grid-column:2/-1;text-align:left}.degen-opportunity-card>header{grid-template-columns:40px minmax(0,1fr) auto}.degen-opportunity-card>header .degen-project-mark{grid-row:1/3}.degen-opportunity-card>header .degen-project-identity{grid-column:2}.degen-opportunity-card>header>strong{grid-column:3;grid-row:1/3}.degen-opportunity-rank{grid-column:2;grid-row:2;display:flex;align-items:center;gap:5px}.degen-opportunity-rank b{font-size:9px}.degen-project-actions .market-action{min-width:44px;min-height:44px}.degen-project-identity code{overflow-wrap:anywhere}.degen-exit-ladder,.degen-position-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Compact Degen Scanner progression lists. */
.degen-section-tools{display:flex;align-items:center;gap:10px}.degen-section-tools>span{color:var(--gold);font-size:5px;font-weight:950}.degen-compact-list{padding:0;display:grid}.degen-list-row{position:relative;min-width:0;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.052);border-left:3px solid hsl(var(--project-hue) 65% 58%/.72);background:linear-gradient(100deg,hsl(var(--project-hue) 35% 9%/.26),rgba(3,8,6,.98) 36%);display:grid;grid-template-columns:minmax(245px,1.08fr) 96px minmax(255px,1.18fr) minmax(350px,1.45fr) minmax(205px,.92fr);gap:8px;align-items:center}.degen-list-row:last-child{border-bottom:0}.degen-list-row:hover{background:linear-gradient(100deg,hsl(var(--project-hue) 40% 11%/.38),rgba(5,12,9,.99) 40%)}.degen-list-row[data-favorite=true]{box-shadow:inset 3px 0 rgba(255,202,87,.42)}.degen-pair-row[data-stage=rejected],.degen-opportunity-row[data-stage=stale]{border-left-color:var(--red);background:linear-gradient(100deg,rgba(255,89,113,.035),rgba(3,8,6,.98) 36%)}.degen-pair-row[data-stage=warming]{border-left-color:var(--amber)}.degen-row-project{min-width:0;display:grid;grid-template-columns:25px 30px 36px minmax(0,1fr);gap:7px;align-items:center}.degen-row-project .degen-project-mark{width:34px;height:34px;border-radius:9px}.degen-row-project .degen-pair-rank,.degen-row-project .degen-opportunity-rank{color:var(--muted);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-opportunity-row .degen-opportunity-rank{color:var(--acid)}.degen-favorite-button{width:30px!important;height:30px!important;min-width:30px;padding:0!important;font-size:13px!important}.degen-favorite-button[aria-pressed=true]{box-shadow:0 0 14px rgba(255,202,87,.11)}.degen-row-stage{min-width:0;display:grid;gap:3px}.degen-row-stage strong{color:var(--cyan);font-size:5.5px;overflow-wrap:anywhere}.degen-pair-row[data-stage=rejected] .degen-row-stage strong,.degen-opportunity-row[data-stage=stale] .degen-row-stage strong{color:var(--red)}.degen-pair-row[data-stage=warming] .degen-row-stage strong{color:var(--amber)}.degen-row-stage small{color:var(--muted);font-size:4.5px}.degen-row-stage b{color:var(--acid);font-size:4.5px}.degen-row-progress{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.degen-row-progress span{min-width:0;padding:5px 4px;border:1px solid rgba(255,89,113,.14);border-radius:5px;background:rgba(255,89,113,.018);display:grid;gap:2px;text-align:center}.degen-row-progress span[data-pass=true]{border-color:rgba(215,255,75,.2);background:rgba(215,255,75,.025)}.degen-row-progress b{color:var(--red);font-size:4.5px}.degen-row-progress span[data-pass=true] b{color:var(--acid)}.degen-row-progress small{color:var(--muted);font-size:3.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.degen-row-metrics{min-width:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.degen-row-metrics>div{min-width:0;padding:5px 6px;border-left:1px solid var(--line-soft);display:grid;gap:2px}.degen-row-metrics dt{color:var(--muted);font-size:4px}.degen-row-metrics dd{min-width:0;margin:0;font-size:5.8px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.degen-row-metrics small{color:var(--muted);font-size:3.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.degen-row-end{min-width:0;display:grid;justify-items:end;gap:5px}.degen-row-end>span{max-width:100%;color:var(--muted);font-size:4.4px;line-height:1.35;text-align:right;overflow-wrap:anywhere}.degen-row-end>span small{display:block;margin-top:2px;color:#60776c;font-size:3.8px}.degen-row-end .market-actions{justify-content:flex-end;flex-wrap:nowrap}.degen-project-actions .market-action{min-width:40px;min-height:30px;padding:4px 6px}.degen-project-actions .market-action.matcha{min-width:82px}.degen-project-actions .market-action em{font-size:4.5px;white-space:nowrap}.market-action.locked{opacity:.42;cursor:not-allowed;transform:none}.market-action.locked:hover{border-color:rgba(255,202,87,.19);transform:none}.degen-opportunity-list .degen-empty{min-height:76px}
@media(max-width:1350px){.degen-list-row{grid-template-columns:minmax(235px,1fr) 90px minmax(290px,1.25fr)}.degen-row-progress{grid-column:1/3}.degen-row-metrics{grid-column:3;grid-row:1/3}.degen-row-end{grid-column:1/-1;padding-top:5px;border-top:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:space-between}.degen-row-end>span{text-align:left}}
@media(max-width:760px){.degen-section-tools{width:100%;justify-content:space-between}.degen-list-row{padding:9px;grid-template-columns:1fr 92px;gap:8px}.degen-row-project{grid-template-columns:24px 44px 38px minmax(0,1fr)}.degen-favorite-button{width:44px!important;height:44px!important}.degen-row-project .degen-project-mark{width:38px;height:38px}.degen-row-stage{text-align:right}.degen-row-progress,.degen-row-metrics,.degen-row-end{grid-column:1/-1;grid-row:auto}.degen-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.degen-row-metrics>div{padding:5px;border:1px solid var(--line-soft);border-radius:5px}.degen-row-end{align-items:flex-start;flex-direction:column}.degen-row-end .market-actions{width:100%;justify-content:stretch}.degen-project-actions .market-action{min-width:44px;min-height:44px;flex:1}.degen-project-actions .market-action.matcha{min-width:128px}.degen-row-end>span{text-align:left}}
@media(max-width:440px){.degen-row-project{grid-template-columns:22px 44px 36px minmax(0,1fr);gap:5px}.degen-row-progress{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.degen-opportunity-row .degen-row-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.degen-row-stage strong{font-size:5px}.degen-project-actions .market-action em{font-size:4px}}

/* Degen Scanner v2: one token per native table row, with tabbed lists and honest holder telemetry. */
.degen-list-workspace{min-width:0;overflow:hidden}.degen-list-workspace>.degen-list-tabs{min-height:58px!important;padding:5px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;align-items:stretch!important}.degen-tab-buttons{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(150px,210px));gap:5px}.degen-tab-buttons>button{min-width:0;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:#030806;color:#71877c;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 8px}.degen-tab-buttons>button span{color:inherit;font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.degen-tab-buttons>button strong{grid-row:1/3;grid-column:2;align-self:center;color:inherit;font:950 16px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-tab-buttons>button small{color:#60746a;font:850 4.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.degen-tab-buttons>button:hover,.degen-tab-buttons>button:focus-visible{outline:0;border-color:rgba(68,231,240,.28);color:var(--cyan)}.degen-tab-buttons>button[aria-selected=true]{border-color:rgba(214,255,77,.38);background:linear-gradient(120deg,rgba(214,255,77,.1),rgba(68,231,240,.025));color:var(--acid);box-shadow:inset 3px 0 var(--acid)}.degen-tab-tools{min-width:0;padding:0 8px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.degen-tab-tools span{color:var(--gold);font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-tab-tools a{color:var(--cyan);font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;white-space:nowrap}.degen-tab-panel[hidden]{display:none!important}.degen-tab-panel{min-width:0}.degen-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:rgba(214,255,77,.28) #030806}.degen-table-scroll:focus-visible{outline:1px solid rgba(68,231,240,.42);outline-offset:-1px}.degen-token-table{width:100%;min-width:1290px;border-collapse:collapse;table-layout:fixed;background:#030806}.degen-token-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.degen-token-table .degen-col-token{width:220px}.degen-token-table .degen-col-state{width:100px}.degen-token-table .degen-col-gates{width:178px}.degen-token-table .degen-col-holders{width:66px}.degen-token-table .degen-col-momentum{width:88px}.degen-token-table .degen-col-lp{width:82px}.degen-token-table .degen-col-moves{width:76px}.degen-token-table .degen-col-flow{width:62px}.degen-token-table .degen-col-whale{width:72px}.degen-token-table .degen-col-score{width:52px}.degen-token-table .degen-col-seed{width:66px}.degen-token-table .degen-col-links{width:196px}.degen-token-table th{height:27px;padding:5px 6px;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(68,231,240,.12);background:#06110c;color:#63786e;font:950 4.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-align:left;white-space:nowrap}.degen-token-table td{height:50px;padding:5px 6px;border-right:1px solid rgba(255,255,255,.038);border-bottom:1px solid rgba(255,255,255,.052);background:linear-gradient(100deg,hsl(var(--project-hue) 35% 9%/.12),rgba(3,8,6,.985) 46%);font:850 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;vertical-align:middle;white-space:nowrap}.degen-token-table tbody tr:last-child td{border-bottom:0}.degen-token-row:hover td{background:linear-gradient(100deg,hsl(var(--project-hue) 38% 12%/.24),rgba(5,12,9,.99) 50%)}.degen-token-row[data-favorite=true] td:first-child{box-shadow:inset 3px 0 rgba(255,202,87,.62)}.degen-pair-row[data-stage=rejected] td:first-child,.degen-opportunity-row[data-stage=stale] td:first-child{box-shadow:inset 3px 0 var(--red)}.degen-pair-row[data-stage=warming] td:first-child{box-shadow:inset 3px 0 var(--amber)}.degen-token-cell>div{min-width:0;display:grid;grid-template-columns:24px 30px 32px minmax(0,1fr);gap:5px;align-items:center}.degen-table-rank{color:#64776e;font-size:5.5px;font-weight:950;text-align:center}.degen-token-cell .degen-favorite-button{width:28px!important;height:28px!important;min-width:28px;padding:0!important;font-size:11px!important}.degen-token-cell .degen-project-mark{width:30px;height:30px;border-radius:8px}.degen-token-cell .degen-project-mark>b{font-size:7px}.degen-table-identity{min-width:0;display:grid;gap:1px}.degen-table-identity strong{color:#edf7f0;font-size:7px;overflow:hidden;text-overflow:ellipsis}.degen-table-identity small,.degen-table-identity code{color:#72857b;font-size:4px;overflow:hidden;text-overflow:ellipsis}.degen-state-cell{white-space:normal!important}.degen-state-cell strong{display:block;color:var(--cyan);font-size:5px;line-height:1.2}.degen-state-cell small{display:block;margin-top:3px;color:#72857b;font-size:4px}.degen-pair-row[data-stage=rejected] .degen-state-cell strong{color:var(--red)}.degen-pair-row[data-stage=warming] .degen-state-cell strong{color:var(--amber)}.degen-gate-rail{display:flex;align-items:center;gap:3px}.degen-gate-icon{position:relative;width:30px;height:30px;border:1px solid rgba(255,202,87,.14);border-radius:6px;background:rgba(255,202,87,.018);display:grid;place-content:center;gap:1px;text-align:center;cursor:help}.degen-gate-icon b{color:var(--amber);font-size:8px;line-height:.8}.degen-gate-icon small{color:#6c7b73;font-size:3.5px}.degen-gate-icon[data-state=pass]{border-color:rgba(60,255,145,.19);background:rgba(60,255,145,.018)}.degen-gate-icon[data-state=pass] b{color:var(--green)}.degen-gate-icon[data-state=block]{border-color:rgba(255,89,113,.23);background:rgba(255,89,113,.025)}.degen-gate-icon[data-state=block] b{color:var(--red)}.degen-gate-icon:hover,.degen-gate-icon:focus-visible{z-index:8;outline:1px solid currentColor;outline-offset:1px}.degen-gate-icon:hover:after,.degen-gate-icon:focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:20;left:50%;bottom:calc(100% + 7px);width:190px;padding:7px;border:1px solid rgba(68,231,240,.25);border-radius:6px;background:#07110d;color:#dce9e1;font:750 5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left;white-space:normal;transform:translateX(-50%);box-shadow:0 10px 30px rgba(0,0,0,.55);pointer-events:none}.degen-number-cell,.degen-holder-momentum,.degen-move-cell,.degen-flow-cell,.degen-whale-cell,.degen-score-cell,.degen-seed-cell{display:table-cell;text-align:left}.degen-number-cell strong,.degen-holder-momentum strong,.degen-move-cell strong,.degen-flow-cell strong,.degen-whale-cell strong,.degen-score-cell strong,.degen-seed-cell strong{display:block;font-size:6px;overflow:hidden;text-overflow:ellipsis}.degen-number-cell small,.degen-holder-momentum small,.degen-move-cell small,.degen-flow-cell small,.degen-whale-cell small,.degen-score-cell small,.degen-seed-cell small{display:block;margin-top:3px;color:#6d8076;font-size:4px;overflow:hidden;text-overflow:ellipsis}.degen-holder-momentum[data-tone=positive] strong,.degen-holder-momentum[data-tone=positive] small{color:var(--green)}.degen-holder-momentum[data-tone=negative] strong,.degen-holder-momentum[data-tone=negative] small{color:var(--red)}.degen-holder-momentum[data-tone=flat] strong{color:var(--amber)}.degen-links-cell{padding-inline:5px!important}.degen-token-table .degen-project-actions{width:100%;display:flex;justify-content:flex-start;gap:3px;flex-wrap:nowrap}.degen-token-table .degen-project-actions .market-action{min-width:30px;min-height:30px;padding:4px 5px}.degen-token-table .degen-project-actions .market-action.matcha{min-width:92px}.degen-token-table .degen-project-actions .market-action em{font-size:4px;white-space:nowrap}.degen-table-empty td{height:84px!important;padding:18px!important;text-align:center;white-space:normal!important}.degen-table-empty strong{display:block;color:var(--amber);font-size:7px}.degen-table-empty span{display:block;margin-top:5px;color:var(--muted);font-size:5px}
@media(max-width:760px){.degen-list-workspace>.degen-list-tabs{grid-template-columns:1fr!important}.degen-tab-buttons{grid-template-columns:repeat(3,1fr)}.degen-tab-tools{min-height:28px;padding-inline:4px;justify-content:space-between}.degen-tab-buttons>button{min-height:52px;padding:7px}.degen-token-table{min-width:1320px}.degen-token-table .degen-col-token{width:242px}.degen-token-table .degen-col-links{width:202px}.degen-token-table th:first-child,.degen-token-table td:first-child{position:sticky;left:0;z-index:3;background:#050c09}.degen-token-table th:first-child{z-index:5}.degen-token-row:hover td:first-child{background:#07110d}.degen-token-table td{height:56px}.degen-token-cell>div{grid-template-columns:24px 44px 34px minmax(0,1fr)}.degen-token-cell .degen-favorite-button{width:44px!important;height:44px!important;min-width:44px}.degen-token-cell .degen-project-mark{width:34px;height:34px}.degen-token-table .degen-project-actions .market-action{min-width:44px;min-height:44px}.degen-token-table .degen-project-actions .market-action.matcha{min-width:96px}}

/* Degen Scanner trading ledger: compact paper receipts, never implied fills. */
.degen-trading-panel{display:grid;gap:8px;padding:8px;background:#020705}.degen-stop-audit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.degen-stop-audit>div,.degen-stop-audit>p{margin:0;padding:9px;border:1px solid rgba(68,231,240,.12);border-radius:7px;background:linear-gradient(140deg,rgba(68,231,240,.025),rgba(2,8,6,.98));display:grid;gap:3px}.degen-stop-audit span{color:#687d72;font:950 4.5px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-stop-audit strong{color:var(--cyan);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-stop-audit strong[data-tone=risk]{color:var(--amber)}.degen-stop-audit small{color:#81968b;font:800 4px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-stop-audit>p{grid-column:1/-1;color:#8fa398;font:750 5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.degen-trade-section{min-width:0;border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden}.degen-trade-section>header{min-height:34px;padding:7px 9px;border-bottom:1px solid rgba(68,231,240,.1);background:#06110c;display:flex;align-items:center;justify-content:space-between;gap:10px}.degen-trade-section>header span,.degen-trade-section>header strong{font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-trade-section>header span{color:var(--muted)}.degen-trade-section>header strong{color:var(--acid)}.degen-trading-table{width:100%;min-width:1510px;border-collapse:collapse;table-layout:fixed;background:#030806}.degen-trading-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.degen-trading-table th{height:27px;padding:5px 6px;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(68,231,240,.12);background:#06110c;color:#63786e;font:950 4.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-align:left;white-space:nowrap}.degen-trading-table th:nth-child(1){width:170px}.degen-trading-table th:nth-child(2){width:135px}.degen-trading-table th:nth-child(3){width:90px}.degen-trading-table th:nth-child(4){width:135px}.degen-trading-table th:nth-child(5){width:130px}.degen-trading-table th:nth-child(6){width:120px}.degen-trading-table th:nth-child(7){width:225px}.degen-trading-table th:nth-child(8){width:260px}.degen-trading-table th:nth-child(9){width:130px}.degen-trading-table th:nth-child(10){width:115px}.degen-trading-table td{height:52px;padding:5px 6px;border-right:1px solid rgba(255,255,255,.038);border-bottom:1px solid rgba(255,255,255,.052);font:850 5px ui-monospace,SFMono-Regular,Menlo,monospace;vertical-align:middle;white-space:nowrap}.degen-trading-table td>strong,.degen-trading-table td>small{display:block;overflow:hidden;text-overflow:ellipsis}.degen-trading-table td>strong{font-size:5.5px}.degen-trading-table td>small{margin-top:3px;color:#70837a;font-size:4px}.degen-trade-token{display:table-cell!important}.degen-trade-token>.degen-project-mark{float:left;width:32px;height:32px;margin-right:6px}.degen-trade-token>span{display:grid;gap:3px;padding-top:2px}.degen-trade-links .degen-project-actions{display:flex;gap:3px}.degen-trade-links .market-action{min-width:36px;min-height:32px;padding:4px}.degen-trade-empty td{height:70px!important;color:var(--muted);text-align:center}
@media(max-width:760px){.degen-tab-buttons{grid-template-columns:repeat(3,1fr)!important}.degen-tab-buttons>button span{font-size:5px}.degen-tab-buttons>button strong{font-size:12px}.degen-stop-audit{grid-template-columns:1fr}.degen-stop-audit>p{grid-column:auto}.degen-trading-table{min-width:1550px}.degen-trading-table th:first-child,.degen-trading-table td:first-child{position:sticky;left:0;z-index:3;background:#050c09}.degen-trading-table th:first-child{z-index:5}.degen-trading-table td{height:58px}.degen-trade-links .market-action{min-width:44px;min-height:44px}}

/* Settlement-proof column and compact LP/valuation receipts. */
.degen-trading-table{min-width:1690px}
.degen-trading-table th:nth-child(9){width:180px}
.degen-trading-table th:nth-child(10){width:130px}
.degen-trading-table th:nth-child(11){width:115px}
.degen-token-table .degen-col-lp{width:108px}
.degen-token-table{min-width:1316px}
@media(max-width:760px){.degen-trading-table{min-width:1730px}}

/* Degen trading results and logo-only frozen columns. */
.degen-results-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.degen-results-strip>article{min-width:0;padding:9px;border:1px solid rgba(68,231,240,.12);border-radius:7px;background:linear-gradient(140deg,rgba(68,231,240,.03),rgba(2,8,6,.985));display:grid;gap:3px}.degen-results-strip span{color:#687d72;font:950 4.5px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.055em}.degen-results-strip strong{color:var(--cyan);font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.degen-results-strip strong.positive{color:var(--green)}.degen-results-strip strong.negative{color:var(--red)}.degen-results-strip small{color:#81968b;font:800 4px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:normal}.degen-table-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-padding-inline-start:52px}.degen-token-table .degen-col-logo{width:46px}.degen-token-table .degen-col-token{width:174px}.degen-logo-heading,.degen-logo-cell{padding-inline:5px!important;text-align:center}.degen-logo-cell .degen-project-mark{width:30px;height:30px;margin:auto;border-radius:8px}.degen-logo-cell .degen-project-mark>b{font-size:7px}.degen-token-cell>div{grid-template-columns:24px 30px minmax(0,1fr)}.degen-token-row[data-favorite=true] .degen-logo-cell{box-shadow:inset 3px 0 rgba(255,202,87,.62)}.degen-pair-row[data-stage=rejected] .degen-logo-cell,.degen-opportunity-row[data-stage=stale] .degen-logo-cell{box-shadow:inset 3px 0 var(--red)}.degen-pair-row[data-stage=warming] .degen-logo-cell{box-shadow:inset 3px 0 var(--amber)}.degen-trading-table thead tr>th{width:auto!important}.degen-trading-table .degen-trade-col-logo{width:46px}.degen-trading-table .degen-trade-col-token{width:124px}.degen-trading-table .degen-trade-col-setup{width:135px}.degen-trading-table .degen-trade-col-time{width:90px}.degen-trading-table .degen-trade-col-price{width:135px}.degen-trading-table .degen-trade-col-pnl{width:130px}.degen-trading-table .degen-trade-col-range{width:120px}.degen-trading-table .degen-trade-col-stop{width:225px}.degen-trading-table .degen-trade-col-scale{width:260px}.degen-trading-table .degen-trade-col-settlement{width:180px}.degen-trading-table .degen-trade-col-hold{width:130px}.degen-trading-table .degen-trade-col-links{width:115px}.degen-trade-token>span{display:grid;gap:3px;padding-top:2px}
@media(max-width:760px){.degen-results-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.degen-results-strip>article{min-height:64px;padding:8px}.degen-results-strip span{font-size:4px}.degen-results-strip strong{font-size:7px}.degen-results-strip small{font-size:3.8px}.degen-token-table{min-width:1290px}.degen-token-table .degen-col-logo,.degen-trading-table .degen-trade-col-logo{width:52px}.degen-token-table .degen-col-token{width:174px}.degen-token-cell>div{grid-template-columns:24px 44px minmax(0,1fr)}.degen-logo-cell .degen-project-mark{width:34px;height:34px}.degen-token-table th.degen-logo-heading,.degen-token-table td.degen-logo-cell,.degen-trading-table th.degen-logo-heading,.degen-trading-table td.degen-logo-cell{position:sticky;left:0;z-index:4;background:#050c09!important;border-right:1px solid rgba(68,231,240,.16)}.degen-token-table th.degen-logo-heading,.degen-trading-table th.degen-logo-heading{z-index:6}.degen-token-table .degen-table-empty td:first-child,.degen-trading-table .degen-trade-empty td:first-child{position:static;z-index:auto;border-right:0}.degen-token-row:hover .degen-logo-cell{background:#07110d!important}}

/* Degen Scanner legibility pass: four unmistakable workspaces and larger operational tables. */
.degen-list-workspace>.degen-list-tabs{min-height:76px!important;padding:8px!important;background:linear-gradient(110deg,rgba(5,15,11,.99),rgba(7,12,10,.99))}
.degen-tab-buttons{grid-template-columns:repeat(4,minmax(148px,1fr));gap:7px}
.degen-tab-buttons>button{min-height:60px;padding:10px 12px;border-color:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.018),0 5px 16px rgba(0,0,0,.2)}
.degen-tab-buttons>button:nth-child(1){border-color:rgba(68,231,240,.28);background:linear-gradient(130deg,rgba(68,231,240,.11),rgba(3,8,6,.98));color:#8af7fb}
.degen-tab-buttons>button:nth-child(2){border-color:rgba(255,89,113,.3);background:linear-gradient(130deg,rgba(255,89,113,.12),rgba(3,8,6,.98));color:#ff9cab}
.degen-tab-buttons>button:nth-child(3){border-color:rgba(255,202,87,.32);background:linear-gradient(130deg,rgba(255,202,87,.13),rgba(3,8,6,.98));color:#ffd982}
.degen-tab-buttons>button:nth-child(4){border-color:rgba(60,255,145,.28);background:linear-gradient(130deg,rgba(60,255,145,.1),rgba(3,8,6,.98));color:#7affae}
.degen-tab-buttons>button span{font-size:7.5px;letter-spacing:.08em}.degen-tab-buttons>button strong{font-size:19px}.degen-tab-buttons>button small{color:#8ca198;font-size:5.5px}
.degen-tab-buttons>button[aria-selected=true]{border-color:currentColor;background:linear-gradient(120deg,rgba(214,255,77,.2),rgba(68,231,240,.075));color:var(--acid);box-shadow:inset 4px 0 currentColor,0 0 18px rgba(214,255,77,.09)}
.degen-token-table{min-width:1650px}.degen-token-table th{height:38px;padding:8px 9px;font-size:7px}.degen-token-table td{height:70px;padding:8px 9px;font-size:8.5px}
.degen-token-table .degen-col-token{width:215px}.degen-token-table .degen-col-state{width:125px}.degen-token-table .degen-col-gates{width:190px}.degen-token-table .degen-col-holders{width:78px}.degen-token-table .degen-col-momentum{width:102px}.degen-token-table .degen-col-lp{width:130px}.degen-token-table .degen-col-moves{width:90px}.degen-token-table .degen-col-flow{width:76px}.degen-token-table .degen-col-whale{width:88px}.degen-token-table .degen-col-score{width:68px}.degen-token-table .degen-col-seed{width:86px}.degen-token-table .degen-col-links{width:210px}
.degen-table-rank{font-size:8px}.degen-table-identity strong{font-size:10px}.degen-table-identity small,.degen-table-identity code{font-size:6.4px}.degen-state-cell strong{font-size:8px}.degen-state-cell small{font-size:6.2px}.degen-number-cell strong,.degen-holder-momentum strong,.degen-move-cell strong,.degen-flow-cell strong,.degen-whale-cell strong,.degen-score-cell strong,.degen-seed-cell strong{font-size:8.6px}.degen-number-cell small,.degen-holder-momentum small,.degen-move-cell small,.degen-flow-cell small,.degen-whale-cell small,.degen-score-cell small,.degen-seed-cell small{font-size:6.2px}.degen-gate-icon small{font-size:4.8px}
.degen-trading-table{min-width:2050px}.degen-trading-table th{height:38px;padding:8px 9px;font-size:7px}.degen-trading-table td{height:70px;padding:8px 9px;font-size:7.8px}.degen-trading-table td>strong{font-size:8.8px}.degen-trading-table td>small{font-size:6.3px}.degen-trade-section>header{min-height:44px;padding:10px 12px}.degen-trade-section>header span,.degen-trade-section>header strong{font-size:7.2px}
@media(max-width:760px){.degen-list-workspace>.degen-list-tabs{min-height:142px!important}.degen-tab-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.degen-tab-buttons>button{min-height:62px}.degen-tab-buttons>button span{font-size:6.3px}.degen-tab-buttons>button strong{font-size:16px}.degen-tab-buttons>button small{font-size:4.8px}.degen-token-table{min-width:1650px}.degen-token-table td{height:72px}.degen-trading-table{min-width:2050px}.degen-trading-table td{height:72px}}

/* Off-canvas bespoke AXO tool rail */
.axo-tool-rail{position:fixed;z-index:1003;left:0;top:92px;width:52px;padding:7px;border:1px solid rgba(68,231,240,.16);border-left:0;border-radius:0 16px 16px 0;background:linear-gradient(180deg,rgba(5,16,12,.98),rgba(2,8,6,.99));box-shadow:0 22px 58px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.025);pointer-events:auto;transform:translateX(-100%);transition:transform .2s ease}
.axo-tool-rail:before{content:"";position:absolute;left:100%;top:0;bottom:0;width:10px}
.axo-tool-rail:hover,.axo-tool-rail:focus-within,.axo-tool-rail.is-open{transform:translateX(0)}
.axo-tool-rail-tab{position:absolute;z-index:4;left:100%;top:50%;width:31px;height:66px;padding:0;border:1px solid rgba(214,255,77,.72);border-left:0;border-radius:0 12px 12px 0;background:linear-gradient(180deg,#d6ff4d,#64ff72);color:#041009;box-shadow:8px 12px 28px rgba(0,0,0,.42),0 0 22px rgba(60,255,145,.13);display:grid;place-items:center;transform:translateY(-50%);cursor:pointer}
.axo-tool-rail-tab:hover,.axo-tool-rail-tab:focus-visible{outline:0;background:#e4ff82;box-shadow:8px 12px 30px rgba(0,0,0,.5),0 0 26px rgba(60,255,145,.24)}
.axo-tool-rail-tab svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}
.axo-tool-rail:is(:hover,:focus-within,.is-open) .axo-tool-rail-tab svg{transform:rotate(180deg)}
.axo-tool-rail>i{display:block;height:1px;margin:6px 4px;background:linear-gradient(90deg,transparent,rgba(214,255,77,.28),transparent)}
.axo-tool-rail nav{display:grid;gap:3px}
.axo-tool-rail a{position:relative;width:36px;height:36px;border:1px solid transparent;border-radius:10px;color:#6f8e80;text-decoration:none;display:grid;place-items:center;background:transparent;transition:color .16s,border-color .16s,background .16s,transform .16s}
.axo-tool-rail a>img{width:30px;height:30px;border-radius:8px;object-fit:cover;opacity:.76;filter:saturate(.72) brightness(.86);transition:opacity .16s,filter .16s,transform .16s}
.axo-tool-rail .axo-tool-rail-directory>img{width:28px;height:28px;border-radius:8px}
.axo-tool-rail a:hover>img,.axo-tool-rail a:focus-visible>img,.axo-tool-rail a[aria-current=page]>img{opacity:1;filter:saturate(1) brightness(1);transform:scale(1.04)}
.axo-tool-rail a:hover,.axo-tool-rail a:focus-visible{outline:0;border-color:rgba(68,231,240,.27);color:var(--cyan);background:rgba(68,231,240,.055);transform:translateX(1px)}
.axo-tool-rail a[aria-current=page]{border-color:rgba(214,255,77,.4);color:var(--acid);background:linear-gradient(145deg,rgba(214,255,77,.11),rgba(68,231,240,.035));box-shadow:inset 3px 0 var(--acid),0 0 20px rgba(214,255,77,.06)}
.axo-tool-rail a[aria-current=page]:after{content:"";position:absolute;right:-9px;width:3px;height:12px;border-radius:99px;background:var(--acid);box-shadow:0 0 10px rgba(214,255,77,.65)}
.axo-tool-rail [role=tooltip]{position:absolute;z-index:5;left:calc(100% + 13px);top:50%;min-width:max-content;padding:7px 9px;border:1px solid rgba(68,231,240,.24);border-radius:7px;background:#04100c;color:#dceae2;font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em;white-space:nowrap;box-shadow:0 12px 35px rgba(0,0,0,.65);opacity:0;visibility:hidden;pointer-events:none;transform:translate(4px,-50%);transition:opacity .14s,visibility .14s,transform .14s}
.axo-tool-rail [role=tooltip]:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;border-left:1px solid rgba(68,231,240,.24);border-bottom:1px solid rgba(68,231,240,.24);background:#04100c;transform:translateY(-50%) rotate(45deg)}
.axo-tool-rail a:hover [role=tooltip],.axo-tool-rail a:focus-visible [role=tooltip]{opacity:1;visibility:visible;transform:translate(0,-50%)}
.axo-tool-rail-directory:not([aria-current=page]){color:#9ab3a6!important}
.tool-layout:not(:has(>.tool-sidebar)){grid-template-columns:minmax(0,1fr)}
@media(max-width:1100px){.axo-tool-rail{display:none}}
@media(max-height:720px) and (min-width:1360px){.axo-tool-rail{top:82px;width:46px;padding:6px}.axo-tool-rail a{width:32px;height:32px}.axo-tool-rail a>img{width:27px;height:27px}.axo-tool-rail nav{gap:2px}.axo-tool-rail>i{margin-block:4px}}
@media(prefers-reduced-motion:reduce){.axo-tool-rail,.axo-tool-rail-tab svg,.axo-tool-rail a,.axo-tool-rail [role=tooltip]{transition:none}}

/* Confirmed Robinhood Chain whale-flow surfaces. */
.whale-signal-board{margin:8px 0;border:1px solid rgba(68,231,240,.2);border-radius:12px;background:radial-gradient(circle at 8% 0,rgba(68,231,240,.09),transparent 28%),#050b09;overflow:hidden}.whale-signal-board>header{padding:12px 14px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.whale-signal-board>header>div{display:flex;align-items:center;gap:9px}.whale-signal-board>header>div>div{display:grid;gap:3px}.whale-signal-board>header strong{font-size:10px;letter-spacing:.08em}.whale-signal-board>header small,.whale-signal-board>footer{color:var(--muted);font-size:6px}.whale-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.whale-summary-grid article{padding:12px 14px;border-right:1px solid var(--line-soft);display:grid;gap:5px}.whale-summary-grid article:last-child{border-right:0}.whale-summary-grid small{color:var(--muted);font-size:6px}.whale-summary-grid strong{font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace}.whale-board-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr)}.whale-event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;border-right:1px solid var(--line-soft)}.whale-event{min-width:0;padding:10px 12px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:8px}.whale-event[data-side=buy]{box-shadow:inset 2px 0 var(--green)}.whale-event[data-side=sell]{box-shadow:inset 2px 0 var(--red)}.whale-event>div{min-width:0;display:grid;gap:3px}.whale-event span,.whale-event small{color:var(--muted);font-size:5px}.whale-event strong{font-size:8px}.whale-event nav{display:grid;align-content:center;gap:4px}.whale-event a,.whale-board-body aside>a{color:var(--cyan);text-decoration:none;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.whale-board-body aside{display:grid;align-content:start}.whale-board-body aside>span{padding:10px 12px;color:var(--muted);font-size:6px;border-bottom:1px solid var(--line-soft)}.whale-board-body aside>a{padding:9px 12px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:1fr auto;gap:4px}.whale-board-body aside>a b{font-size:8px;color:var(--ink)}.whale-board-body aside>a small{grid-column:1/-1;color:var(--muted)}.whale-board-body aside>a i{font-style:normal}.whale-board-body aside>a strong{grid-row:1;font-size:7px}.whale-empty{padding:18px;color:var(--muted);font-size:7px;line-height:1.5}.whale-signal-board>footer{padding:9px 12px;border-top:1px solid var(--line-soft);line-height:1.5}.whale-table-flow{display:grid;grid-template-columns:auto auto;gap:2px 5px}.whale-table-flow>b{font-size:6px}.whale-table-flow>small{grid-column:1/-1;font-size:5px}.radar-table-wrap table{min-width:1440px}
.token-whale-card{grid-column:1/-1}.token-whale-windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.token-whale-windows>div{padding:14px;border-right:1px solid var(--line-soft);display:grid;gap:6px}.token-whale-windows>div:last-child{border-right:0}.token-whale-windows small{color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.token-whale-windows strong{font:900 15px ui-monospace,SFMono-Regular,Menlo,monospace}.token-whale-windows span{color:var(--muted);font-size:9px}.token-whale-events{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.token-whale-events article{padding:12px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:12px}.token-whale-events article[data-side=buy]{box-shadow:inset 2px 0 var(--green)}.token-whale-events article[data-side=sell]{box-shadow:inset 2px 0 var(--red)}.token-whale-events article>div{display:grid;gap:4px}.token-whale-events small,.token-whale-events span{color:var(--muted);font-size:8px}.token-whale-events strong{font:900 13px ui-monospace,SFMono-Regular,Menlo,monospace}.token-whale-events a{align-self:center;color:var(--green);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.token-whale-events>p{grid-column:1/-1;padding:18px;color:var(--muted);font-size:10px}
@media(max-width:900px){.whale-board-body{grid-template-columns:1fr}.whale-event-list{border-right:0}.whale-summary-grid{grid-template-columns:1fr 1fr}.whale-summary-grid article:nth-child(2){border-right:0}.token-whale-card{grid-column:auto}.token-whale-windows{grid-template-columns:1fr}.token-whale-windows>div{border-right:0;border-bottom:1px solid var(--line-soft)}.token-whale-windows>div:last-child{border-bottom:0}}
@media(max-width:620px){.whale-event-list,.token-whale-events{grid-template-columns:1fr}.whale-summary-grid{grid-template-columns:1fr}.whale-summary-grid article{border-right:0}.whale-signal-board>header{align-items:flex-start;flex-direction:column}}

/* Verified launchpad provenance stays visible without implying token safety. */
.launchpad-origin-badge{max-width:100%;width:max-content;min-width:0;padding:3px 7px;border:1px solid rgba(125,145,135,.22);border-radius:999px;background:rgba(125,145,135,.045);color:#8ca096;font:900 7px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.launchpad-origin-badge i{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#687a71}.launchpad-origin-badge b{flex:0 0 auto;color:#9bada4;font:inherit;letter-spacing:.075em}.launchpad-origin-badge[data-state=recorded]{border-color:rgba(255,202,87,.3);background:rgba(255,202,87,.055);color:var(--gold)}.launchpad-origin-badge[data-state=recorded] i{background:var(--gold)}.launchpad-origin-badge[data-verified=true]{border-color:rgba(68,231,240,.34);background:linear-gradient(135deg,rgba(68,231,240,.1),rgba(214,255,77,.035));color:var(--cyan)}.launchpad-origin-badge[data-verified=true] i{background:var(--acid);box-shadow:0 0 7px rgba(214,255,77,.55)}.launchpad-origin-badge[data-verified=true] b{color:#c0d2c8}.sniper-token-name>.launchpad-origin-badge{margin-top:2px}.selected-token-origin{margin-top:7px}.selected-token-origin .launchpad-origin-badge{font-size:7px;padding:4px 8px}.degen-table-identity .launchpad-origin-badge{margin-top:3px}.degen-stream-identity .launchpad-origin-badge{margin-top:5px;font-size:7px}.radar-token-cell .launchpad-origin-badge,.radar-lane .launchpad-origin-badge,.radar-signal-panel .launchpad-origin-badge{margin-top:2px;max-width:145px}.technical-card header .launchpad-origin-badge{margin-top:5px}
@media(max-width:760px){.launchpad-origin-badge{font-size:7px;padding:3px 6px}.degen-table-identity .launchpad-origin-badge{max-width:132px}.sniper-token-name>.launchpad-origin-badge{max-width:150px}}

/* AXO Sniper brain, strategy, and audited-results workspaces */
.trading-readiness-rail{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.trading-readiness-rail article{min-width:0;padding:9px 11px;border:1px solid rgba(68,231,240,.13);border-radius:8px;background:linear-gradient(145deg,rgba(7,18,14,.98),rgba(3,8,6,.99));display:grid;gap:4px;box-shadow:inset 3px 0 rgba(68,231,240,.25)}.trading-readiness-rail article[data-tone=live]{border-color:rgba(60,255,145,.2);box-shadow:inset 3px 0 rgba(60,255,145,.72)}.trading-readiness-rail article[data-tone=risk]{border-color:rgba(255,109,120,.23);box-shadow:inset 3px 0 rgba(255,109,120,.75)}.trading-readiness-rail article[data-tone=paper]{border-color:rgba(255,202,87,.22);box-shadow:inset 3px 0 rgba(255,202,87,.75)}.trading-readiness-rail small{color:var(--muted);font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.trading-readiness-rail strong{font:950 9px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trading-readiness-rail span{color:#879c91;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.strategy-promotion-gate,.trading-evidence-boundary{min-width:0;padding:11px 13px;border:1px solid rgba(255,202,87,.2);border-radius:9px;background:linear-gradient(135deg,rgba(255,202,87,.045),rgba(3,9,7,.99));display:flex;align-items:center;gap:18px}.strategy-promotion-gate>div:first-child,.trading-evidence-boundary>div{min-width:0;flex:1;display:grid;gap:4px}.strategy-promotion-gate>div:not(:first-child){display:grid;gap:4px}.strategy-promotion-gate span,.trading-evidence-boundary span{color:var(--amber);font:950 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.strategy-promotion-gate strong,.trading-evidence-boundary strong{font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace}.strategy-promotion-gate small,.trading-evidence-boundary small{color:#91a499;font:800 5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.strategy-promotion-gate>b,.trading-evidence-boundary>b{margin-left:auto;padding:6px 8px;border:1px solid rgba(255,109,120,.22);border-radius:999px;color:#ff8f9e;font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}
.mark-coverage-audit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mark-coverage-audit article{padding:12px;border:1px solid rgba(68,231,240,.15);border-radius:9px;background:#040a07;display:grid;gap:5px;box-shadow:inset 3px 0 rgba(68,231,240,.4)}.mark-coverage-audit article[data-tone=risk]{border-color:rgba(255,109,120,.22);box-shadow:inset 3px 0 rgba(255,109,120,.75)}.mark-coverage-audit article[data-tone=live]{border-color:rgba(60,255,145,.2);box-shadow:inset 3px 0 rgba(60,255,145,.7)}.mark-coverage-audit article[data-tone=paper]{border-color:rgba(255,202,87,.2);box-shadow:inset 3px 0 rgba(255,202,87,.7)}.mark-coverage-audit small{color:var(--muted);font:900 5.5px ui-monospace,SFMono-Regular,Menlo,monospace}.mark-coverage-audit strong{font:950 12px ui-monospace,SFMono-Regular,Menlo,monospace}.mark-coverage-audit span{color:#91a499;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-holding-card[data-mark=unresolved]{border-color:rgba(255,109,120,.25);box-shadow:inset 3px 0 rgba(255,109,120,.72)}.sniper-holding-card .unresolved,.degen-trading-table .unresolved{color:var(--amber)!important}
.sniper-view-tabs{margin:10px 0 12px;padding:5px;border:1px solid rgba(214,255,77,.18);border-radius:10px;background:#040a07;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sniper-view-tabs button{min-height:38px;border:1px solid transparent;border-radius:7px;background:transparent;color:#789083;font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;cursor:pointer}.sniper-view-tabs button:hover,.sniper-view-tabs button:focus-visible{outline:0;border-color:rgba(68,231,240,.3);color:var(--cyan)}.sniper-view-tabs button.active{border-color:rgba(214,255,77,.48);background:linear-gradient(135deg,rgba(214,255,77,.14),rgba(68,231,240,.035));color:var(--acid);box-shadow:inset 3px 0 var(--acid)}.sniper-view-panel[hidden]{display:none!important}.sniper-view-panel{min-width:0}
.sniper-strategy-workspace,.sniper-results-workspace{min-width:0;display:grid;gap:12px}.sniper-ledger-heading{min-height:104px;padding:20px 22px;border:1px solid rgba(214,255,77,.2);border-radius:13px;background:radial-gradient(circle at 94% 4%,rgba(214,255,77,.1),transparent 32%),linear-gradient(135deg,#07130d,#030806);display:flex;align-items:center;justify-content:space-between;gap:18px}.sniper-ledger-heading>div{display:grid;gap:7px}.sniper-ledger-heading span{color:var(--acid);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.sniper-ledger-heading h2{margin:0;max-width:720px;color:#f1f8f3;font-size:clamp(20px,3vw,38px);line-height:1;letter-spacing:-.04em}.sniper-ledger-heading>b{padding:8px 10px;border:1px solid rgba(214,255,77,.28);border-radius:999px;color:var(--acid);font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;white-space:nowrap}
.optimizer-gate-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.optimizer-gate-strip article{padding:14px;border-right:1px solid var(--line-soft);display:grid;gap:6px}.optimizer-gate-strip article:last-child{border-right:0}.optimizer-gate-strip small{color:var(--muted);font:850 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.optimizer-gate-strip strong{color:#ecf6ef;font:950 11px ui-monospace,SFMono-Regular,Menlo,monospace}
.sniper-strategy-section,.sniper-result-section{border:1px solid rgba(68,231,240,.14);border-radius:11px;background:#040907;overflow:hidden}.sniper-strategy-section>header,.sniper-result-section>header{padding:11px 13px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.sniper-strategy-section>header span,.sniper-result-section>header span{color:var(--cyan);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.sniper-strategy-section>header strong,.sniper-result-section>header strong{color:var(--muted);font:850 6px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-play-grid{padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sniper-strategy-grid{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.sniper-play-card,.sniper-strategy-card,.sniper-holding-card{min-width:0;padding:13px;border:1px solid rgba(68,231,240,.15);border-radius:9px;background:linear-gradient(145deg,rgba(8,22,16,.98),rgba(3,8,6,.99));display:grid;gap:12px}.sniper-play-card[data-role=PAUSED],.sniper-strategy-card[data-role=PAUSED]{border-color:rgba(255,89,113,.2);filter:saturate(.7)}.sniper-strategy-card[data-role=SHADOW_CHALLENGER]{border-color:rgba(255,202,87,.24);box-shadow:inset 3px 0 rgba(255,202,87,.65)}.sniper-strategy-card[data-role=PAPER_CHAMPION],.sniper-strategy-card[data-role=PAPER_PROMOTED]{border-color:rgba(214,255,77,.25);box-shadow:inset 3px 0 rgba(214,255,77,.8)}.sniper-play-card>header,.sniper-strategy-card>header,.sniper-holding-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sniper-play-card>header>div,.sniper-strategy-card>header>div,.sniper-holding-card>header>div{min-width:0;display:grid;gap:4px}.sniper-play-card header span,.sniper-strategy-card header span,.sniper-holding-card header span{color:var(--muted);font:850 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.sniper-play-card header strong,.sniper-strategy-card header strong,.sniper-holding-card header strong{font-size:11px}.sniper-play-card header b,.sniper-strategy-card header b{padding:5px 6px;border:1px solid rgba(68,231,240,.16);border-radius:5px;color:var(--cyan);font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.sniper-play-card dl,.sniper-strategy-card dl,.sniper-holding-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sniper-play-card dl div,.sniper-strategy-card dl div,.sniper-holding-card dl div{display:grid;gap:3px}.sniper-play-card dt,.sniper-strategy-card dt,.sniper-holding-card dt{color:var(--muted);font-size:5px}.sniper-play-card dd,.sniper-strategy-card dd,.sniper-holding-card dd{margin:0;color:#edf7f0;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.sniper-play-card>p{margin:0;color:var(--amber);font-size:6px}.profit-lock-rail{padding:9px;border:1px solid rgba(214,255,77,.13);border-radius:7px;background:rgba(214,255,77,.025);display:flex;flex-wrap:wrap;gap:5px}.profit-lock-rail span{width:100%;color:var(--acid);font:950 5.5px ui-monospace,SFMono-Regular,Menlo,monospace}.profit-lock-rail i{padding:4px 5px;border:1px solid rgba(214,255,77,.14);border-radius:4px;color:#aec29f;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.strategy-research{padding:9px;border:1px solid rgba(255,202,87,.12);border-radius:7px;display:grid;gap:4px}.strategy-research span{color:var(--amber);font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace}.strategy-research strong{font-size:7px}.strategy-research small{color:var(--muted);font-size:5.5px;line-height:1.45}.sniper-ledger-disclosure{padding:11px 13px;border:1px solid rgba(255,202,87,.15);border-radius:9px;color:var(--amber);font:800 6px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}
.result-cohort-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.result-cohort-grid article{min-height:124px;padding:16px;border:1px solid rgba(68,231,240,.15);border-radius:10px;background:#040a07;display:grid;align-content:center;gap:7px}.result-cohort-grid article[data-cohort=headline]{border-color:rgba(255,202,87,.23)}.result-cohort-grid article[data-cohort=independent]{border-color:rgba(68,231,240,.27)}.result-cohort-grid article[data-cohort=execution]{border-color:rgba(214,255,77,.26)}.result-cohort-grid span{color:var(--muted);font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.result-cohort-grid strong{font:950 24px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.result-cohort-grid b{font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.result-cohort-grid small{color:var(--amber);font:850 5.5px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-holdings-grid{padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sniper-holding-card>header>b{font:950 11px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-holding-card>footer{padding-top:8px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:8px}.sniper-holding-card>footer span{color:var(--muted);font-size:5px}.sniper-holding-card>footer a{color:var(--cyan);font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}
.sniper-trades-wrap{max-width:100%;overflow:auto}.sniper-trades-wrap table{width:100%;min-width:1040px;border-collapse:collapse}.sniper-trades-wrap th,.sniper-trades-wrap td{padding:10px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left}.sniper-trades-wrap th{position:sticky;top:0;background:#07110c;color:var(--muted);font:950 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.sniper-trades-wrap td{font:800 6.5px ui-monospace,SFMono-Regular,Menlo,monospace;vertical-align:middle}.sniper-trades-wrap td strong,.sniper-trades-wrap td small{display:block}.sniper-trades-wrap td small{margin-top:3px;color:var(--muted);font-size:5px}.sniper-trades-wrap td span[data-evidence]{display:inline-block;padding:4px 5px;border:1px solid rgba(255,202,87,.2);border-radius:4px;color:var(--amber);font-size:5px}.sniper-trades-wrap td span[data-evidence=complete]{border-color:rgba(214,255,77,.26);color:var(--acid)}.sniper-ledger-notes{padding:15px 17px;border:1px solid rgba(255,202,87,.18);border-radius:10px;background:rgba(255,202,87,.025)}.sniper-ledger-notes>strong{color:var(--amber);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-ledger-notes ul{margin:10px 0 0;padding-left:18px;color:#9daf9f;font-size:7px;line-height:1.65}.sniper-ledger-empty{min-height:120px;padding:20px;display:grid;place-content:center;gap:7px;text-align:center;color:var(--muted)}.sniper-ledger-empty strong{color:var(--amber)}
.sniper-ledger-current-note{padding:12px 14px;border:1px solid rgba(214,255,77,.25);border-radius:10px;background:linear-gradient(135deg,rgba(214,255,77,.075),rgba(68,231,240,.025));display:flex;align-items:center;justify-content:space-between;gap:16px}.sniper-ledger-current-note>div{min-width:0;display:grid;gap:4px}.sniper-ledger-current-note span{color:var(--acid);font:950 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.sniper-ledger-current-note strong{color:#edf7f0;font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-ledger-current-note small{color:#91a499;font:800 5.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-ledger-current-note>b{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(60,255,145,.22);border-radius:999px;color:var(--green);font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.sniper-ledger-current-note>b[data-tone=risk]{border-color:rgba(255,109,120,.25);color:#ff8f9e}.sniper-current-ledger{border-color:rgba(214,255,77,.3);box-shadow:inset 3px 0 rgba(214,255,77,.78),0 10px 30px rgba(0,0,0,.18)}.sniper-current-ledger>header{background:linear-gradient(90deg,rgba(214,255,77,.07),transparent)}.sniper-current-ledger>header span{color:var(--acid)}.sniper-current-ledger tr[data-trade-status=open]{background:rgba(68,231,240,.025)}.sniper-trade-status{width:max-content;padding:4px 6px;border:1px solid rgba(145,164,154,.2);border-radius:999px;color:#91a49a;display:inline-flex;align-items:center;gap:5px}.sniper-trade-status svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sniper-trade-status b{font:950 5.5px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-trade-status[data-status=open]{border-color:rgba(68,231,240,.3);color:var(--cyan);filter:drop-shadow(0 0 3px rgba(68,231,240,.24))}.sniper-book-label{width:max-content;padding:4px 6px;border:1px solid rgba(68,231,240,.18);border-radius:4px;color:#a8bab0;font:950 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;white-space:nowrap}.sniper-book-label[data-book=forward_shadow]{border-color:rgba(214,255,77,.23);color:var(--acid)}.sniper-book-label[data-book=degen_scanner]{border-color:rgba(255,202,87,.25);color:var(--amber)}
.entry-scale-rail,.scale-out-rail{padding:9px;border:1px solid rgba(68,231,240,.16);border-radius:7px;background:rgba(68,231,240,.025);display:flex;flex-wrap:wrap;gap:5px}.scale-out-rail{border-color:rgba(255,202,87,.16);background:rgba(255,202,87,.025)}.entry-scale-rail span,.scale-out-rail span{width:100%;color:var(--cyan);font:950 5.5px ui-monospace,SFMono-Regular,Menlo,monospace}.scale-out-rail span{color:var(--amber)}.entry-scale-rail i,.scale-out-rail i{padding:4px 5px;border:1px solid rgba(68,231,240,.15);border-radius:4px;color:#a7d6d8;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.scale-out-rail i{border-color:rgba(255,202,87,.15);color:#d8c79c}.sniper-capacity-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.sniper-capacity-strip article{padding:12px;border:1px solid rgba(214,255,77,.17);border-radius:9px;background:linear-gradient(145deg,rgba(12,25,15,.98),rgba(3,8,6,.99));display:grid;gap:5px}.sniper-capacity-strip small{color:var(--muted);font:900 5.5px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-capacity-strip strong{color:var(--acid);font:950 14px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-capacity-strip span{color:#aec29f;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}
@media(max-width:1180px){.trading-readiness-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-readiness-rail article:last-child{grid-column:1/-1}.sniper-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sniper-play-grid,.sniper-holdings-grid{grid-template-columns:1fr}.result-cohort-grid{grid-template-columns:1fr}}
@media(max-width:680px){.trading-readiness-rail,.mark-coverage-audit{grid-template-columns:1fr}.trading-readiness-rail article:last-child{grid-column:auto}.strategy-promotion-gate,.trading-evidence-boundary{align-items:flex-start;flex-direction:column;gap:9px}.strategy-promotion-gate>b,.trading-evidence-boundary>b{margin-left:0}.sniper-view-tabs{position:sticky;z-index:7;top:66px}.sniper-ledger-heading{padding:17px;align-items:flex-start;flex-direction:column}.optimizer-gate-strip{grid-template-columns:1fr 1fr}.optimizer-gate-strip article:nth-child(2){border-right:0}.sniper-strategy-grid{grid-template-columns:1fr}.sniper-strategy-section>header,.sniper-result-section>header,.sniper-ledger-current-note{align-items:flex-start;flex-direction:column}.result-cohort-grid strong{font-size:20px}}
@media(max-width:1180px){.sniper-capacity-strip{grid-template-columns:1fr 1fr}}

/* Bespoke AXO portfolio tape: fixed summaries, moving positions, fixed token state. */
axo-nav{top:0}
.axo-market-tape{width:100%;height:36px;border:0;border-bottom:1px solid rgba(68,231,240,.12);background:linear-gradient(90deg,#06100c 0,#040908 38%,#080b08 72%,#0b0d06 100%);box-shadow:0 7px 24px rgba(0,0,0,.28),inset 0 -1px rgba(214,255,77,.025);display:grid;grid-template-columns:minmax(286px,auto) minmax(100px,1fr);align-items:stretch;overflow:hidden;pointer-events:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.axo-market-tape-summary{position:relative;z-index:2;min-width:0;display:flex;align-items:stretch;background:rgba(4,10,8,.98);border-right:1px solid rgba(68,231,240,.12)}
.axo-market-tape-brand{width:48px;flex:0 0 48px;border-right:1px solid rgba(68,231,240,.1);color:var(--acid);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px}.axo-market-tape-brand>i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 9px rgba(60,255,145,.72);animation:axoTapePulse 2.2s ease-in-out infinite}.axo-market-tape-brand>b{font-size:6px;letter-spacing:.12em}.axo-market-tape[data-status=unavailable] .axo-market-tape-brand>i{background:var(--red);box-shadow:0 0 8px rgba(255,109,120,.6)}
.axo-market-tape-metric{min-width:78px;padding:3px 9px;border-right:1px solid rgba(255,255,255,.045);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;gap:1px 6px;white-space:nowrap}.axo-market-tape-metric:hover{background:rgba(68,231,240,.025)}.axo-market-tape-metric small{grid-column:1/-1;color:#607269;font-size:4.5px;font-weight:950;letter-spacing:.1em}.axo-market-tape-metric strong{font-size:7px;line-height:1}.axo-market-tape-metric em{align-self:end;color:#718178;font-size:4px;font-style:normal}.axo-market-tape-metric[data-tone=positive] strong{color:var(--green)}.axo-market-tape-metric[data-tone=negative] strong{color:#ff8f9e}.axo-market-tape-metric[data-tone=accent] strong{color:var(--cyan)}.axo-market-tape-metric[data-tone=warning] strong{color:var(--amber)}
.axo-market-tape-position-viewport{position:relative;z-index:1;min-width:0;overflow:hidden;background:linear-gradient(90deg,rgba(68,231,240,.016),transparent 18%,transparent 82%,rgba(214,255,77,.016))}.axo-market-tape-position-viewport:before,.axo-market-tape-position-viewport:after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:18px;pointer-events:none}.axo-market-tape-position-viewport:before{left:0;background:linear-gradient(90deg,#040a08,transparent)}.axo-market-tape-position-viewport:after{right:0;background:linear-gradient(270deg,#070a07,transparent)}
.axo-market-tape-position-track{width:max-content;height:100%;display:flex;align-items:stretch;animation:axoPositionTape var(--axo-tape-speed,28s) linear infinite;will-change:transform}.axo-market-tape-position-track.is-empty{width:100%;animation:none}.axo-market-tape-position-group{display:flex;align-items:stretch}.axo-market-tape-position-viewport:hover .axo-market-tape-position-track{animation-play-state:paused}.axo-market-tape-loading{padding:0 14px;color:#607269;font-size:5px;letter-spacing:.1em;display:flex;align-items:center;white-space:nowrap}
.axo-market-tape-item{flex:0 0 auto;min-width:142px;padding:3px 12px;border-right:1px solid rgba(255,255,255,.045);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;gap:1px 7px;white-space:nowrap}.axo-market-tape-position-track.is-empty .axo-market-tape-item{width:100%;min-width:0;justify-content:center}.axo-market-tape-item:hover{background:rgba(68,231,240,.025)}.axo-market-tape-item small{grid-column:1/-1;color:#667a70;font-size:4.5px;font-weight:950;letter-spacing:.1em}.axo-market-tape-item strong{font-size:7px;line-height:1}.axo-market-tape-item em{align-self:end;color:#708078;font-size:4px;font-style:normal}.axo-market-tape-item[data-tone=positive] strong{color:var(--green)}.axo-market-tape-item[data-tone=negative] strong{color:#ff8f9e}
.axo-market-tape-item.is-position{min-width:104px;grid-template-columns:auto auto;grid-template-rows:1fr;align-items:center;align-content:stretch;gap:9px;padding-inline:14px}.axo-market-tape-item.is-position small{grid-column:auto;color:#a7bbb0;font-size:6px;letter-spacing:.045em}.axo-market-tape-item.is-position strong{font-size:7px}.axo-market-tape-item.is-position em{display:none}
.axo-market-tape-item.is-trade{min-width:144px;padding:0 14px;display:flex;align-items:center;gap:9px}.axo-market-tape-item.is-trade small{color:#d7e6de;font-size:8px;font-weight:950;letter-spacing:.07em}.axo-market-tape-item.is-trade strong{margin-left:auto;font-size:9px;line-height:1}.axo-market-tape-item.is-trade[data-trade-status=open] small{color:var(--cyan)}.axo-market-tape-item.is-trade[data-trade-status=closed] small{color:#c0d0c7}.axo-market-tape-item.is-trade em{display:none}.axo-market-tape-status-icon{width:13px;height:13px;flex:0 0 13px;display:inline-grid;place-items:center;color:#91a49a}.axo-market-tape-status-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.axo-market-tape-status-icon.is-open{color:var(--cyan);filter:drop-shadow(0 0 4px rgba(68,231,240,.5))}.axo-market-tape-status-icon.is-closed{color:#a8bcb1}
.portal-nav{margin-top:6px}.portal-main{padding-top:112px}.dashboard-mode .portal-main{min-height:calc(100vh - 112px)}.axo-tool-rail{top:113px}
@keyframes axoTapePulse{0%,100%{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}
@keyframes axoPositionTape{to{transform:translateX(-50%)}}
@media(max-height:720px) and (min-width:1360px){.axo-tool-rail{top:105px}}
@media(max-width:1050px){.axo-market-tape{height:36px;grid-template-columns:minmax(218px,auto) minmax(76px,1fr)}.axo-market-tape-brand{display:none}.axo-market-tape-metric{min-width:72px;padding-inline:7px}.portal-nav{margin-top:5px}.portal-main{padding-top:108px}.portal-hero{padding-top:38px}.page-hero{padding-top:35px}.sniper-view-tabs{top:100px}.axo-tool-rail{top:109px}}
@media(max-width:560px){.axo-market-tape{grid-template-columns:145px minmax(58px,1fr)}.axo-market-tape-summary .axo-market-tape-metric{min-width:0;flex:1;padding-inline:3px}.axo-market-tape-metric small{font-size:3.5px;letter-spacing:.04em}.axo-market-tape-metric strong{font-size:5.5px}.axo-market-tape-metric em{max-width:43px;overflow:hidden;text-overflow:ellipsis;font-size:3px}.axo-market-tape-item{min-width:116px;padding-inline:8px}.axo-market-tape-item small{font-size:4px}.axo-market-tape-item strong{font-size:6px}.axo-market-tape-item.is-trade{min-width:132px;padding-inline:10px;gap:7px}.axo-market-tape-item.is-trade small{font-size:7px}.axo-market-tape-item.is-trade strong{font-size:8px}.portal-main{padding-top:106px}}
@media(prefers-reduced-motion:reduce){.axo-market-tape-brand>i{animation:none}.axo-market-tape-position-track{width:100%;animation:none;transform:none;will-change:auto}.axo-market-tape-position-group:first-child{min-width:100%;overflow:hidden}.axo-market-tape-position-group[aria-hidden=true]{display:none}}

/* Sniper v2: chart-first workspace with selected-token evidence at readable scale. */
.sniper-dashboard{width:min(1760px,100%);max-width:none}
.sniper-dashboard .dashboard-topbar{margin-bottom:0}
.sniper-dashboard .sniper-view-tabs{margin:10px 0 14px;padding:7px;border-color:rgba(68,231,240,.24);background:linear-gradient(100deg,rgba(4,12,9,.99),rgba(7,18,12,.99));gap:8px}
.sniper-dashboard .sniper-view-tabs button{min-height:66px;padding:10px 16px;border-radius:10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;column-gap:12px;text-align:left}
.sniper-dashboard .sniper-view-tabs button>span{grid-row:1/-1;align-self:center;font:950 20px ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.72}
.sniper-dashboard .sniper-view-tabs button>strong{font:950 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.sniper-dashboard .sniper-view-tabs button>small{margin-top:3px;color:#82988d;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.sniper-dashboard .sniper-view-tabs button:nth-child(1){border-color:rgba(214,255,77,.24);background:rgba(214,255,77,.045);color:var(--acid)}
.sniper-dashboard .sniper-view-tabs button:nth-child(2){border-color:rgba(68,231,240,.22);background:rgba(68,231,240,.04);color:var(--cyan)}
.sniper-dashboard .sniper-view-tabs button:nth-child(3){border-color:rgba(255,202,87,.22);background:rgba(255,202,87,.04);color:var(--amber)}
.sniper-dashboard .sniper-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
.sniper-dashboard .sniper-view-tabs button:nth-child(4){border-color:rgba(255,159,189,.22);background:rgba(255,159,189,.04);color:#ff9fbd}
.sniper-dashboard .sniper-view-tabs button.active{transform:translateY(-1px);box-shadow:inset 4px 0 currentColor,0 8px 24px rgba(0,0,0,.25)}
.sniper-crew-workspace{min-width:0;display:grid;gap:12px}.sniper-crew-workspace .sniper-ledger-heading{border-left:4px solid var(--cyan);border-color:rgba(68,231,240,.28);background:radial-gradient(circle at 94% 4%,rgba(68,231,240,.11),transparent 32%),linear-gradient(135deg,#07130d,#030806)}.sniper-crew-workspace .sniper-ledger-heading span,.sniper-crew-workspace .sniper-ledger-heading>b{color:var(--cyan)}.sniper-crew-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sniper-crew-summary article{padding:13px 15px;border:1px solid rgba(68,231,240,.16);border-left:3px solid var(--cyan);border-radius:10px;background:linear-gradient(145deg,rgba(68,231,240,.035),rgba(3,8,6,.98));display:grid;gap:3px}.sniper-crew-summary article:nth-child(2){border-left-color:var(--acid)}.sniper-crew-summary article:nth-child(3){border-left-color:var(--amber)}.sniper-crew-summary small{color:#71877c;font:850 6px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-summary strong{color:#eff8f2;font:950 11px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-summary span{color:#8ca198;font:750 8px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-list{display:grid;gap:7px}.sniper-crew-row{min-width:0;padding:10px 11px;border:1px solid rgba(68,231,240,.17);border-left:4px solid var(--cyan);border-radius:11px;background:radial-gradient(circle at 100% 0,rgba(68,231,240,.055),transparent 32%),linear-gradient(145deg,#07130d,#030806);display:grid;grid-template-columns:62px minmax(140px,.75fr) minmax(330px,1.5fr) minmax(170px,.8fr) minmax(220px,1fr);gap:9px;align-items:center}.sniper-crew-row[data-market=pending]{border-left-color:var(--amber)}.sniper-crew-rank{height:54px;border:1px solid rgba(214,255,77,.17);border-radius:9px;background:rgba(214,255,77,.035);display:grid;place-content:center;text-align:center}.sniper-crew-rank span,.sniper-crew-rank small{color:#82988d;font:850 5px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-rank strong{color:var(--acid);font:950 19px ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1}.sniper-crew-token{min-width:0;display:grid;gap:2px}.sniper-crew-token>span{color:var(--cyan);font:850 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sniper-crew-row[data-market=pending] .sniper-crew-token>span{color:var(--amber)}.sniper-crew-token strong{color:#f0f8f3;font:950 13px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-token code{color:#789083;font:750 6px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-row dl{min-width:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sniper-crew-row dl>div{min-width:0;padding:7px 6px;border-left:1px solid rgba(68,231,240,.12);display:grid;gap:2px}.sniper-crew-row dt{color:#6e8378;font:850 5px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-row dd{min-width:0;margin:0;color:#eaf5ed;font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sniper-crew-row dd.positive{color:var(--green)}.sniper-crew-row dd.negative{color:var(--red)}.sniper-crew-evidence{min-width:0;display:grid;gap:3px}.sniper-crew-evidence span{color:var(--acid);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-evidence strong{color:#dfece4;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-evidence small{color:#74897e;font:750 5.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-crew-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:5px}.sniper-crew-actions>button{min-height:34px;border:1px solid rgba(214,255,77,.3);border-radius:7px;background:rgba(214,255,77,.055);color:var(--acid);font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.sniper-crew-actions>button:disabled{opacity:.42;cursor:not-allowed}.sniper-crew-actions .market-actions{flex-wrap:nowrap}.sniper-crew-actions .market-action{min-width:42px;min-height:32px;flex:1}.sniper-crew-actions .market-action.matcha{min-width:86px}.sniper-crew-workspace>.sniper-ledger-disclosure{border-left:4px solid var(--amber)}
@media(max-width:1120px){.sniper-crew-row{grid-template-columns:62px minmax(150px,.7fr) minmax(300px,1.4fr) minmax(210px,1fr)}.sniper-crew-evidence{grid-column:2/4}.sniper-crew-actions{grid-column:4;grid-row:1/3}}
@media(max-width:720px){.sniper-dashboard .sniper-view-tabs{grid-template-columns:1fr 1fr}.sniper-crew-summary{grid-template-columns:1fr}.sniper-crew-row{grid-template-columns:58px minmax(0,1fr);padding:10px}.sniper-crew-rank{grid-column:1;grid-row:1}.sniper-crew-token{grid-column:2;grid-row:1}.sniper-crew-row dl{grid-column:1/-1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.sniper-crew-row dl>div{padding:7px 5px;border:1px solid rgba(68,231,240,.1);border-radius:6px}.sniper-crew-evidence{grid-column:1/-1;grid-row:auto}.sniper-crew-actions{grid-column:1/-1;grid-row:auto}.sniper-crew-actions>button{min-height:44px}.sniper-crew-actions .market-action{min-height:44px}}
.sniper-primary-workspace{display:grid;grid-template-columns:minmax(350px,410px) minmax(620px,1fr);gap:12px;align-items:stretch}
.sniper-selection-panel{min-width:0;height:760px;border:1px solid rgba(68,231,240,.18);border-radius:12px;background:linear-gradient(155deg,#07130e,#030806 62%);overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}
.selected-security-card{padding:16px;border-bottom:1px solid rgba(68,231,240,.16);background:radial-gradient(circle at 100% 0,rgba(68,231,240,.09),transparent 43%);display:grid;gap:12px}
.selected-security-card[data-tone=safe]{background:radial-gradient(circle at 100% 0,rgba(60,255,145,.13),transparent 46%)}
.selected-security-card[data-tone=risk]{background:radial-gradient(circle at 100% 0,rgba(255,109,120,.13),transparent 46%)}
.selected-security-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.selected-security-card>header>div{display:grid;gap:4px}
.selected-security-card>header span{color:var(--cyan);font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.selected-security-card>header strong{font:950 15px ui-monospace,SFMono-Regular,Menlo,monospace}
.selected-security-card[data-tone=safe]>header strong{color:var(--green)}
.selected-security-card[data-tone=risk]>header strong{color:#ff8f9e}
.selected-security-card>header>b{width:38px;height:38px;border:1px solid rgba(68,231,240,.28);border-radius:50%;display:grid;place-items:center;color:var(--cyan);font:950 18px ui-monospace,SFMono-Regular,Menlo,monospace}
.security-check-list{display:grid;gap:5px}.security-check-list>div{min-height:29px;padding:5px 8px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:rgba(0,0,0,.18);display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:6px}
.security-check-list i{font:950 13px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.security-check-list span,.security-check-list strong{font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.security-check-list strong{font-size:6px}
.security-check-list>div[data-state=pass] i,.security-check-list>div[data-state=pass] strong{color:var(--green)}.security-check-list>div[data-state=fail] i,.security-check-list>div[data-state=fail] strong{color:#ff8f9e}.security-check-list>div[data-state=unknown] i,.security-check-list>div[data-state=unknown] strong{color:var(--amber)}
.selected-security-card>p{margin:0;color:#91a59a;font:750 7px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}
.sniper-register-head{padding:12px 13px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.sniper-register-head>div{display:grid;gap:3px}.sniper-register-head span{color:var(--acid);font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.sniper-register-head strong{font:850 7px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-register-head>a{color:var(--cyan);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}
.sniper-selection-panel>.register-filters{padding:8px 10px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.sniper-selection-panel>.register-filters button{min-height:31px;border:1px solid rgba(68,231,240,.13);border-radius:6px;background:#06100b;color:#81978c;font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.sniper-selection-panel>.register-filters button b{margin-left:3px;color:var(--acid);font:inherit}.sniper-selection-panel>.register-filters button[data-register-filter=crew]{border-color:rgba(222,112,255,.24);color:#d6a5ff}.sniper-selection-panel>.register-filters button.active{border-color:rgba(214,255,77,.4);background:rgba(214,255,77,.1);color:var(--acid)}.sniper-token-name i[data-tone=crew]{border-color:rgba(222,112,255,.3);background:rgba(222,112,255,.08);color:#e0b4ff}
.sniper-selection-panel .sniper-token-list{min-height:0;max-height:none;padding:8px;overflow:auto}
.sniper-selection-panel .register-group{margin-bottom:9px}.sniper-selection-panel .register-group>header{padding:7px 8px}.sniper-selection-panel .register-group>header span,.sniper-selection-panel .register-group>header b{font-size:7px}.sniper-selection-panel .register-group>p{padding:8px;font-size:7px}
.sniper-selection-panel .sniper-token-card{min-height:96px;padding:11px 10px;grid-template-columns:42px minmax(0,1fr) 42px 58px;gap:8px}
.sniper-selection-panel .sniper-token-rank{width:36px;height:36px;font-size:9px}.sniper-selection-panel .sniper-token-rank img{width:36px;height:36px}
.sniper-selection-panel .sniper-token-name strong{font-size:14px}.sniper-selection-panel .sniper-token-name small{font-size:7px}.sniper-selection-panel .sniper-token-name em{font-size:6.5px;line-height:1.4}.sniper-selection-panel .sniper-token-score b{font-size:13px}.sniper-selection-panel .sniper-token-score small{font-size:6px}.sniper-selection-panel .sniper-token-move{font-size:10px}.sniper-selection-panel .sniper-token-meta{font-size:6.5px;line-height:1.4}
.sniper-dashboard .sniper-chart-panel{position:relative;height:760px;border-radius:12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}
.sniper-dashboard .chart-toolbar{min-height:78px;padding:13px 16px;gap:14px}.sniper-dashboard .chart-toolbar>div:first-child span{font-size:8px}.sniper-dashboard .chart-toolbar>div:first-child strong{font-size:22px}.sniper-dashboard .chart-toolbar>div:first-child small{font-size:8px}.sniper-dashboard .chart-native-controls button{min-height:34px;padding:0 11px;font-size:7px}
.sniper-dashboard .chart-stage,.sniper-dashboard .dexscreener-chart,.sniper-dashboard .dexscreener-chart iframe{height:100%;min-height:620px}
.sniper-dashboard .sniper-chart-panel>footer{min-height:38px;padding:9px 14px}.sniper-dashboard .sniper-chart-panel>footer span{font-size:7px}.sniper-dashboard .sniper-chart-panel>footer strong{font-size:10px}
#chart-zone-overlay{position:absolute;z-index:4;left:14px;bottom:48px;pointer-events:none}
.chart-zone-overlay{width:220px;padding:10px;border:1px solid rgba(255,202,87,.34);border-radius:9px;background:rgba(3,10,7,.88);backdrop-filter:blur(8px);box-shadow:0 10px 28px rgba(0,0,0,.35);display:grid;grid-template-columns:1fr 1fr;gap:6px}
.chart-zone-overlay>span,.chart-zone-overlay>small{grid-column:1/-1;color:var(--amber);font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.chart-zone-overlay>small{color:#85978e;font-size:5.5px}.chart-zone-overlay>div{padding:7px;border:1px solid rgba(68,231,240,.12);border-radius:5px;background:rgba(0,0,0,.24);display:grid;gap:3px}.chart-zone-overlay b{color:var(--cyan);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.chart-zone-overlay strong{font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace}
.sniper-dashboard .selected-token-grid{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.sniper-dashboard .selected-token-grid>article{min-height:174px;padding:17px;gap:12px}.sniper-dashboard .selected-token-grid>article>span{font-size:8px}.sniper-dashboard .selected-token-grid dl{gap:8px}.sniper-dashboard .selected-token-grid dt{font-size:6.5px}.sniper-dashboard .selected-token-grid dd{font-size:9px}.sniper-dashboard .selected-signal header span{font-size:7px}.sniper-dashboard .selected-signal header strong{font-size:8px}.sniper-dashboard .selected-signal header>b{font-size:23px}.sniper-dashboard .selected-signal p{font-size:8px;line-height:1.55}
.sniper-technical-desk{margin-top:12px;border:1px solid rgba(68,231,240,.2);border-radius:12px;background:radial-gradient(circle at 94% 0,rgba(68,231,240,.08),transparent 34%),linear-gradient(145deg,#07130e,#030806);overflow:hidden}
.sniper-technical-desk>header{padding:14px 17px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.sniper-technical-desk>header>div{display:grid;gap:4px}.sniper-technical-desk>header span{color:var(--cyan);font:950 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.sniper-technical-desk>header strong{font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-technical-desk>header small{color:var(--amber);font:850 7px ui-monospace,SFMono-Regular,Menlo,monospace}
.technical-frame-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.technical-frame-grid article{min-height:126px;padding:16px;border-right:1px solid var(--line-soft);display:grid;align-content:center;gap:7px}.technical-frame-grid article:last-child{border-right:0}.technical-frame-grid span{color:#91a59a;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.technical-frame-grid strong{font:950 21px ui-monospace,SFMono-Regular,Menlo,monospace}.technical-frame-grid small{color:#8fa198;font:750 7px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}
.technical-thesis{padding:15px 17px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.45fr);gap:14px}.technical-thesis>div:first-child{display:grid;align-content:center;gap:7px}.technical-thesis>div:first-child span{color:var(--acid);font:950 8px ui-monospace,SFMono-Regular,Menlo,monospace}.technical-thesis>div:first-child strong{font-size:14px;line-height:1.4}.technical-thesis>div:first-child small{color:#91a49a;font-size:8px;line-height:1.5}
.play-zones{display:grid;grid-template-columns:1fr 1fr;gap:9px}.play-zones article{padding:13px;border:1px solid rgba(68,231,240,.18);border-radius:8px;background:rgba(68,231,240,.025);display:grid;gap:6px}.play-zones article[data-zone=long]{border-color:rgba(255,202,87,.2);background:rgba(255,202,87,.025)}.play-zones span{color:var(--cyan);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace}.play-zones article[data-zone=long] span{color:var(--amber)}.play-zones strong{font:950 13px ui-monospace,SFMono-Regular,Menlo,monospace}.play-zones small{color:#91a49a;font-size:7px;line-height:1.45}
.sniper-technical-desk>footer{padding:10px 17px;border-top:1px solid var(--line-soft);color:#84978d;font:750 6.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}
.sniper-chart-panel:fullscreen{height:100vh!important;border-radius:0;background:#020705}.sniper-chart-panel:fullscreen .chart-stage,.sniper-chart-panel:fullscreen .dexscreener-chart,.sniper-chart-panel:fullscreen .dexscreener-chart iframe{min-height:0;height:100%}
.launchpad-dashboard>.mature-pons-watchlist{margin:12px 0}.launchpad-dashboard>.mature-pons-watchlist>header span{font-size:9px}.launchpad-dashboard>.mature-pons-watchlist>header strong{font-size:10px}.launchpad-dashboard>.mature-pons-watchlist .degen-stream-card h3{font-size:18px}
@media(max-width:1250px){.sniper-primary-workspace{grid-template-columns:340px minmax(520px,1fr)}.sniper-dashboard .selected-token-grid{grid-template-columns:1fr 1fr}.technical-thesis{grid-template-columns:1fr}}
@media(max-width:930px){.sniper-primary-workspace{display:flex;flex-direction:column}.sniper-dashboard .sniper-chart-panel{order:1;height:650px}.sniper-selection-panel{order:2;height:720px}.sniper-dashboard .chart-stage,.sniper-dashboard .dexscreener-chart,.sniper-dashboard .dexscreener-chart iframe{min-height:500px}.technical-frame-grid{grid-template-columns:1fr}.technical-frame-grid article{min-height:100px;border-right:0;border-bottom:1px solid var(--line-soft)}.technical-frame-grid article:last-child{border-bottom:0}}
@media(max-width:620px){.sniper-dashboard .sniper-view-tabs button{min-height:58px;padding:8px;grid-template-columns:auto 1fr;column-gap:7px}.sniper-dashboard .sniper-view-tabs button>span{font-size:14px}.sniper-dashboard .sniper-view-tabs button>strong{font-size:8px}.sniper-dashboard .sniper-view-tabs button>small{font-size:5px}.sniper-dashboard .selected-token-grid,.play-zones{grid-template-columns:1fr}.sniper-dashboard .sniper-chart-panel{height:570px}.sniper-dashboard .chart-stage,.sniper-dashboard .dexscreener-chart,.sniper-dashboard .dexscreener-chart iframe{min-height:420px}.sniper-selection-panel{height:680px}.technical-thesis{grid-template-columns:1fr}.chart-zone-overlay{width:190px}}

/* Sniper v3: evidence rail left, chart center, ranked project register right. */
.sniper-primary-workspace{display:grid;grid-template-columns:minmax(290px,320px) minmax(560px,1fr) minmax(390px,430px);gap:12px;align-items:stretch}
.sniper-data-panel,.sniper-selection-panel{min-width:0;height:780px;border:1px solid rgba(68,231,240,.18);border-radius:12px;background:linear-gradient(155deg,#07130e,#030806 62%);overflow:hidden}
.sniper-data-panel{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(68,231,240,.3) transparent}
.sniper-selection-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr)}
.sniper-data-panel .selected-security-card{padding:14px;gap:9px}
.sniper-data-panel .selected-security-card>header strong{font-size:13px}
.sniper-data-panel .selected-security-card>header>b{width:34px;height:34px;font-size:16px}
.sniper-data-panel .security-check-list{gap:4px}.sniper-data-panel .security-check-list>div{min-height:27px}.sniper-data-panel .security-check-list span,.sniper-data-panel .security-check-list strong{font-size:8.5px}.sniper-data-panel .security-check-list strong{font-size:7px}.sniper-data-panel .selected-security-card>p{font-size:8px}
.sniper-list-summary{margin-bottom:8px;padding:7px 9px;border:1px solid rgba(214,255,77,.12);border-radius:7px;background:rgba(214,255,77,.035);display:flex;align-items:center;justify-content:space-between;color:#94aa9e;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-list-summary>b{color:var(--acid);font-size:7px}
.sniper-selection-panel .sniper-token-card{min-height:164px;padding:12px 11px;grid-template-columns:44px minmax(0,1fr) 62px;grid-template-rows:auto auto auto;gap:10px;text-align:left}
.sniper-selection-panel .sniper-token-rank{grid-column:1;grid-row:1;width:40px;height:40px;font-size:10px}.sniper-selection-panel .sniper-token-rank img{width:40px;height:40px}
.sniper-selection-panel .sniper-token-name{grid-column:2;grid-row:1;min-width:0;align-self:center}.sniper-selection-panel .sniper-token-name strong{font-size:18px}.sniper-selection-panel .sniper-token-name small{margin-top:3px;font-size:8px}.sniper-selection-panel .sniper-token-name .launchpad-origin-badge{margin-top:5px}
.sniper-selection-panel .sniper-token-score{grid-column:3;grid-row:1;align-self:stretch;padding:5px;border-left:1px solid rgba(214,255,77,.1);display:grid;place-items:center}.sniper-selection-panel .sniper-token-score b{font-size:22px}.sniper-selection-panel .sniper-token-score small{font-size:6px;text-align:center}
.sniper-token-metrics{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.sniper-token-metrics>span{min-width:0;padding:8px 6px;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:rgba(0,0,0,.18);display:grid;gap:3px}.sniper-token-metrics small{color:#83968c;font:900 6.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.sniper-token-metrics b{overflow:hidden;color:#e5f1eb;font:950 9.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}
.sniper-token-strategy{grid-column:1/-1;grid-row:3;min-width:0;padding:9px;border:1px solid rgba(68,231,240,.12);border-radius:6px;background:rgba(68,231,240,.025);display:grid;grid-template-columns:20px minmax(0,1fr) 42px;align-items:center;gap:7px}.sniper-token-strategy>span{min-width:0;display:grid;gap:2px}.sniper-token-strategy>span small{color:#7f9288;font:900 6.5px ui-monospace,SFMono-Regular,Menlo,monospace}.sniper-token-strategy>span strong{overflow:hidden;color:var(--cyan);font:950 8.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.sniper-token-strategy>b{color:var(--acid);font:950 14px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.sniper-token-strategy>b small{display:block;color:#83968c;font-size:6px}
.sniper-dashboard .sniper-chart-panel{height:780px;grid-template-rows:auto minmax(0,1fr) auto}
.sniper-dashboard .chart-toolbar{min-height:104px;padding:12px 14px;gap:12px}.sniper-dashboard .chart-token-heading{min-width:0;display:grid;gap:2px}.sniper-dashboard .chart-token-heading>span{font-size:8px}.sniper-dashboard .chart-token-heading>strong{font-size:22px}.sniper-dashboard .chart-token-heading>small{max-width:360px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.sniper-dashboard .chart-native-controls button{min-height:34px;padding:0 10px;font-size:7px}
.chart-project-links{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.chart-project-links a,.chart-project-links-empty{padding:5px 7px;border:1px solid rgba(68,231,240,.18);border-radius:5px;background:rgba(68,231,240,.04);color:var(--cyan);font:950 6px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.chart-project-links a:hover{border-color:rgba(214,255,77,.4);color:var(--acid)}.chart-project-links-empty{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.02);color:#71847a}
.sniper-dashboard .chart-stage,.sniper-dashboard .dexscreener-chart,.sniper-dashboard .dexscreener-chart iframe{min-height:628px}
.sniper-data-panel .selected-token-grid{margin:0;display:grid;grid-template-columns:1fr;gap:0}
.sniper-data-panel .selected-token-grid>article{min-height:0;padding:14px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:rgba(0,0,0,.08);gap:10px}.sniper-data-panel .selected-token-grid>article>span{font-size:9px}.sniper-data-panel .selected-token-grid dl{gap:7px}.sniper-data-panel .selected-token-grid dl>div{padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.045)}.sniper-data-panel .selected-token-grid dl>div:last-child{padding-bottom:0;border-bottom:0}.sniper-data-panel .selected-token-grid dt{font-size:7.5px}.sniper-data-panel .selected-token-grid dd{max-width:170px;font-size:10px;text-align:right}
.selected-token-identity{padding:13px 14px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px}.selected-token-identity>img,.selected-token-identity>i{width:42px;height:42px;border:1px solid rgba(68,231,240,.2);border-radius:50%;object-fit:cover}.selected-token-identity>i{display:grid;place-items:center;color:var(--cyan);font:950 9px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.selected-token-identity>div{min-width:0;display:grid;gap:2px}.selected-token-identity span{color:#789087;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.selected-token-identity strong{overflow:hidden;font:950 18px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.selected-token-identity code{color:#789087;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.selected-token-identity>b{display:grid;gap:2px;font:950 11px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.selected-token-identity>b small{color:#71857a;font-size:5.5px}
.sniper-data-panel .selected-signal header span{font-size:7px}.sniper-data-panel .selected-signal header strong{font-size:8px}.sniper-data-panel .selected-signal header>b{font-size:20px}.sniper-data-panel .selected-signal p{font-size:8px;line-height:1.55}.selected-signal-score{padding:8px;border:1px solid rgba(68,231,240,.12);border-radius:6px;display:flex;align-items:center;justify-content:space-between}.selected-signal-score span{color:#7f9389;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.selected-signal-score strong{color:var(--cyan);font:950 10px ui-monospace,SFMono-Regular,Menlo,monospace}
.technical-frame-grid article{min-height:164px;padding:18px;gap:9px}.technical-frame-grid span{font-size:9px}.technical-frame-grid strong{font-size:25px}.technical-frame-grid small{color:#a9bbb2;font-size:9px}.technical-frame-grid em{color:#83968c;font:750 8.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.play-zones small{color:#a4b5ac;font-size:9px;line-height:1.5}
@media(max-width:1500px){.sniper-primary-workspace{grid-template-columns:minmax(270px,295px) minmax(500px,1fr) minmax(350px,390px)}.sniper-selection-panel .sniper-token-card{padding-inline:9px}.technical-thesis{grid-template-columns:1fr}}
@media(max-width:1120px){.sniper-primary-workspace{display:grid;grid-template-columns:1fr 1fr}.sniper-dashboard .sniper-chart-panel{grid-column:1/-1;grid-row:1;height:680px}.sniper-data-panel{grid-column:1;grid-row:2;height:720px}.sniper-selection-panel{grid-column:2;grid-row:2;height:720px}.sniper-dashboard .chart-stage,.sniper-dashboard .dexscreener-chart,.sniper-dashboard .dexscreener-chart iframe{min-height:528px}.technical-frame-grid{grid-template-columns:1fr}.technical-frame-grid article{min-height:120px;border-right:0;border-bottom:1px solid var(--line-soft)}.technical-frame-grid article:last-child{border-bottom:0}}
@media(max-width:720px){.sniper-primary-workspace{display:flex;flex-direction:column}.sniper-dashboard .sniper-chart-panel{order:1;height:590px}.sniper-data-panel{order:2;height:680px}.sniper-selection-panel{order:3;height:720px}.sniper-dashboard .sniper-view-tabs button{min-height:58px;padding:8px;grid-template-columns:auto 1fr;column-gap:7px}.sniper-dashboard .sniper-view-tabs button>span{font-size:14px}.sniper-dashboard .sniper-view-tabs button>strong{font-size:8px}.sniper-dashboard .sniper-view-tabs button>small{font-size:5px}.play-zones{grid-template-columns:1fr}.sniper-dashboard .chart-toolbar{min-height:120px;flex-wrap:wrap}.sniper-dashboard .chart-stage,.sniper-dashboard .dexscreener-chart,.sniper-dashboard .dexscreener-chart iframe{min-height:420px}.technical-thesis{grid-template-columns:1fr}.chart-zone-overlay{width:190px}}

/* Shared AXO evidence packet: compact security rails with exact hover/focus receipts. */
.security-icon-rail{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.security-icon-rail .degen-gate-icon{width:31px;height:31px;flex:0 0 31px}
.security-icon-rail.compact{justify-content:flex-end;gap:3px;flex-wrap:nowrap}
.security-icon-rail.compact .degen-gate-icon{width:21px;height:21px;flex-basis:21px;border-radius:5px}
.security-icon-rail.compact .degen-gate-icon b{font-size:7px}
.security-icon-rail.compact .degen-gate-icon small{display:none}
.selected-security-card{padding:11px 13px!important;gap:8px!important}
.selected-security-card>header{align-items:center}
.selected-security-card>header>b{width:30px!important;height:30px!important;font-size:14px!important}
.selected-security-card>p{font-size:7.5px!important}
.sniper-selection-panel .sniper-token-card{min-height:154px}
.sniper-token-strategy{padding:7px;grid-template-columns:18px minmax(72px,1fr) 34px auto;gap:5px}
.sniper-token-strategy>b{font-size:12px}
.sniper-token-metrics>span{padding:7px 5px}
.degen-token-table .degen-col-gates{width:232px}
.degen-gate-rail{gap:2px}
.degen-gate-rail .degen-gate-icon{width:27px;height:27px}
@media(max-width:1500px){.security-icon-rail.compact .degen-gate-icon{width:19px;height:19px;flex-basis:19px}.sniper-token-strategy{grid-template-columns:17px minmax(64px,1fr) 30px auto;gap:4px}}

/* Readable evidence help and one-click failed-evidence refresh. */
.strategy-glyph::after{width:300px;max-width:min(300px,calc(100vw - 32px));padding:12px 13px;border-color:rgba(68,231,240,.35);border-radius:8px;color:#e3f0e9;font-size:11px;line-height:1.55;font-weight:700;box-shadow:0 14px 38px rgba(0,0,0,.62)}
.strategy-glyph:focus-visible::after{opacity:1;visibility:visible;transform:none}
.degen-gate-icon:hover:after,.degen-gate-icon:focus-visible:after{z-index:40;width:300px;max-width:min(300px,calc(100vw - 32px));padding:12px 13px;border-color:rgba(68,231,240,.35);border-radius:8px;color:#edf7f1;font-size:11px;line-height:1.55;font-weight:800;box-shadow:0 14px 38px rgba(0,0,0,.65)}
.security-icon-rail .degen-gate-icon:first-child:hover:after,.security-icon-rail .degen-gate-icon:first-child:focus-visible:after{left:0;transform:none}
.security-icon-rail .degen-gate-icon:last-child:hover:after,.security-icon-rail .degen-gate-icon:last-child:focus-visible:after{right:0;left:auto;transform:none}
.selected-security-card>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}
.security-rescan-button{display:grid;place-items:center;gap:1px;min-width:48px;height:36px;padding:4px 7px;border:1px solid rgba(255,202,87,.34);border-radius:7px;background:rgba(255,202,87,.055);color:var(--amber);font:950 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}
.security-rescan-button small{font-size:5.5px;letter-spacing:.06em}
.security-rescan-button:hover:not(:disabled),.security-rescan-button:focus-visible{border-color:var(--cyan);color:var(--cyan);outline:0}
.security-rescan-button:disabled{opacity:.55;cursor:wait}
.degen-tab-buttons{grid-template-columns:repeat(5,minmax(140px,1fr))}
#degen-tab-scams{border-color:rgba(255,89,113,.2);color:#ff788c}#degen-tab-scams[aria-selected=true]{border-color:rgba(255,89,113,.55);background:linear-gradient(120deg,rgba(255,89,113,.16),rgba(255,89,113,.03));color:#ff788c;box-shadow:inset 3px 0 var(--red)}
.degen-scam-panel{padding:16px}.degen-scam-panel>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.degen-scam-panel>header span{color:var(--red);font:950 7px ui-monospace,SFMono-Regular,Menlo,monospace}.degen-scam-panel>header strong{display:block;margin-top:4px;font-size:15px}.degen-scam-panel>header p{max-width:540px;margin:0;color:var(--muted);font-size:8px;line-height:1.5}.degen-scam-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px}.degen-scam-grid article{padding:14px;border:1px solid rgba(255,89,113,.3);border-radius:9px;background:linear-gradient(135deg,rgba(255,89,113,.09),rgba(5,8,7,.98));display:grid;gap:8px}.degen-scam-grid article>div{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center}.degen-scam-grid article>div>span{grid-row:1/3;padding:7px;border:2px solid var(--red);border-radius:5px;color:var(--red);font:1000 11px ui-monospace,SFMono-Regular,Menlo,monospace;transform:rotate(-3deg)}.degen-scam-grid strong{font-size:13px}.degen-scam-grid code{color:#87988f;font-size:7px}.degen-scam-grid p{margin:0;color:#ffc2cb;font-size:9px;line-height:1.45}.degen-scam-grid small{color:#9e7d83;font-size:7px}.degen-scam-grid a{color:var(--cyan);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.degen-scam-empty{padding:30px;color:var(--green);text-align:center;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:1180px){.degen-tab-buttons{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:720px){.degen-tab-buttons{grid-template-columns:1fr}.degen-scam-panel>header{align-items:start;flex-direction:column}}

/* Degen Scanner large-format data board: use wide displays and keep every evidence layer readable. */
.dashboard-degen-scanner .tool-layout{width:min(2400px,calc(100% - 24px))}
.dashboard-degen-scanner .portal-nav .portal-shell{width:min(2400px,calc(100% - 24px))}
.degen-scanner-dashboard{gap:10px}
.degen-scanner-dashboard .dashboard-topbar{position:sticky;top:6px;z-index:35;min-height:58px;padding:8px 11px;background:rgba(3,10,8,.96);backdrop-filter:blur(16px)}
.dashboard-degen-scanner .dashboard-tabs a{min-height:40px;padding:10px 12px;display:grid;place-items:center;font-size:10px}.degen-scanner-dashboard .dashboard-title{font-size:15px}.degen-scanner-dashboard .dashboard-title b{font-size:10px}.degen-scanner-dashboard .dashboard-status span,.degen-scanner-dashboard .dashboard-status small{font-size:10px}
.dashboard-degen-scanner .trading-readiness-rail{gap:8px}.dashboard-degen-scanner .trading-readiness-rail article{min-height:56px;padding:10px 12px;gap:4px}.dashboard-degen-scanner .trading-readiness-rail small{font-size:7.5px}.dashboard-degen-scanner .trading-readiness-rail strong{font-size:12px}.dashboard-degen-scanner .trading-readiness-rail span{display:none}.dashboard-degen-scanner .trading-readiness-rail article[data-tone=risk] span{display:block;font-size:8px}
.degen-runtime-bar{padding:9px 10px;gap:10px;grid-template-columns:1fr}.degen-runtime-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;overflow:visible}.degen-runtime-stats>span{min-height:42px;padding:8px 11px;gap:8px;justify-content:space-between}.degen-runtime-stats small{font-size:7.5px}.degen-runtime-stats strong{font-size:10px}
.degen-list-workspace>.degen-list-tabs{min-height:78px!important;padding:9px!important;gap:9px!important}.degen-tab-buttons{gap:9px}.degen-tab-buttons>button{min-height:60px;padding:10px 14px;grid-template-rows:1fr}.degen-tab-buttons>button span{align-self:center;font-size:10.5px}.degen-tab-buttons>button strong{grid-row:1;font-size:24px}.degen-tab-buttons>button small{display:none}.degen-tab-tools{gap:18px;padding-inline:12px}.degen-tab-tools span,.degen-tab-tools a,.degen-account-favorites small{font-size:9px}
.degen-token-table{min-width:1780px}.degen-token-table th{height:42px;padding:8px 9px;font-size:9px}.degen-token-table td{height:76px;padding:7px 9px;font-size:11.5px;line-height:1.25}
.degen-token-table .degen-col-logo{width:58px}.degen-token-table .degen-col-token{width:236px}.degen-token-table .degen-col-state{width:142px}.degen-token-table .degen-col-gates{width:246px}.degen-token-table .degen-col-holders{width:88px}.degen-token-table .degen-col-momentum{width:116px}.degen-token-table .degen-col-lp{width:142px}.degen-token-table .degen-col-moves{width:100px}.degen-token-table .degen-col-flow{width:84px}.degen-token-table .degen-col-whale{width:98px}.degen-token-table .degen-col-score{width:76px}.degen-token-table .degen-col-seed{width:92px}.degen-token-table .degen-col-links{width:218px}
.degen-logo-cell .degen-project-mark{width:42px;height:42px;border-radius:10px}.degen-logo-cell .degen-project-mark>b{font-size:10px}.degen-token-cell>div{grid-template-columns:30px 38px minmax(0,1fr);gap:7px}.degen-token-cell .degen-favorite-button{width:36px!important;height:36px!important;min-width:36px;font-size:15px!important}.degen-table-rank{font-size:10px}.degen-table-identity{gap:2px}.degen-table-identity strong{font-size:13.5px}.degen-table-identity small,.degen-table-identity code{font-size:8.5px}.degen-state-cell strong{font-size:10.5px;line-height:1.2}.degen-state-cell small{margin-top:4px;font-size:8px;line-height:1.25}
.degen-gate-rail{gap:4px}.degen-gate-rail .degen-gate-icon{width:35px;height:35px;border-radius:7px}.degen-gate-icon b{font-size:11px}.degen-gate-icon small{font-size:5.8px}.degen-number-cell strong,.degen-holder-momentum strong,.degen-move-cell strong,.degen-flow-cell strong,.degen-whale-cell strong,.degen-score-cell strong,.degen-seed-cell strong{font-size:11.5px}.degen-number-cell small,.degen-holder-momentum small,.degen-move-cell small,.degen-flow-cell small,.degen-whale-cell small,.degen-score-cell small,.degen-seed-cell small{margin-top:4px;font-size:8px;line-height:1.2}
.degen-token-table .degen-project-actions{gap:4px}.degen-token-table .degen-project-actions .market-action{min-width:36px;min-height:36px;padding:5px 6px}.degen-token-table .degen-project-actions .market-action.matcha{min-width:106px}.degen-token-table .degen-project-actions .market-action em{font-size:5.5px}.degen-table-empty td{height:104px!important}.degen-table-empty strong{font-size:11px}.degen-table-empty span{font-size:8px}
.degen-trading-panel{gap:11px;padding:11px}.degen-trading-table{min-width:2280px}.degen-trading-table th{height:46px;padding:10px 11px;font-size:9px}.degen-trading-table td{height:92px;padding:11px;font-size:10px;line-height:1.35}.degen-trading-table td>strong{font-size:11px}.degen-trading-table td>small{margin-top:5px;font-size:8px}.degen-trade-section>header{min-height:52px;padding:12px 14px}.degen-trade-section>header span,.degen-trade-section>header strong{font-size:9px}
.degen-trading-panel .trading-evidence-boundary{min-height:62px;padding:12px 14px}.degen-trading-panel .trading-evidence-boundary span{font-size:8px}.degen-trading-panel .trading-evidence-boundary strong{font-size:13px}.degen-trading-panel .trading-evidence-boundary b{font-size:9px}.degen-trading-panel .degen-results-strip{gap:8px}.degen-trading-panel .degen-results-strip>article{padding:12px}.degen-trading-panel .degen-results-strip span{font-size:8px}.degen-trading-panel .degen-results-strip strong{font-size:14px}.degen-trading-panel .degen-results-strip small{font-size:8px}.degen-trading-panel .strategy-promotion-gate{min-height:62px;padding:12px 14px}.degen-trading-panel .strategy-promotion-gate span{font-size:8px}.degen-trading-panel .strategy-promotion-gate strong{font-size:12px}.degen-trading-panel .strategy-promotion-gate small{font-size:8px}.degen-stop-audit{gap:8px}.degen-stop-audit>div{padding:12px}.degen-stop-audit span{font-size:8px}.degen-stop-audit strong{font-size:12px}.degen-stop-audit small{font-size:8px}.degen-scam-panel>header span{font-size:9px}.degen-scam-panel>header strong{font-size:17px}
@media(max-width:1180px){.degen-tab-buttons{grid-template-columns:repeat(2,minmax(180px,1fr))}.degen-list-workspace>.degen-list-tabs{grid-template-columns:1fr!important}.degen-tab-tools{min-height:38px;justify-content:space-between}}
@media(max-width:760px){
  .dashboard-degen-scanner .tool-layout{width:calc(100% - 12px)}.degen-scanner-dashboard{gap:7px}.degen-scanner-dashboard .dashboard-topbar{min-height:82px;padding:6px 8px}.dashboard-degen-scanner .dashboard-tabs a{min-height:38px;padding:9px 11px;font-size:9px}.degen-scanner-dashboard .dashboard-title{font-size:13px}.degen-scanner-dashboard .dashboard-title b{font-size:9px}.degen-scanner-dashboard .dashboard-status span,.degen-scanner-dashboard .dashboard-status small{font-size:9px}
  #degen-readiness{min-width:0;overflow:hidden}.dashboard-degen-scanner .trading-readiness-rail{display:flex;grid-template-columns:none;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:1px}.dashboard-degen-scanner .trading-readiness-rail::-webkit-scrollbar{display:none}.dashboard-degen-scanner .trading-readiness-rail article,.dashboard-degen-scanner .trading-readiness-rail article:last-child{grid-column:auto;flex:0 0 152px;min-height:56px;padding:8px 10px;gap:3px;scroll-snap-align:start}.dashboard-degen-scanner .trading-readiness-rail small{font-size:6.5px}.dashboard-degen-scanner .trading-readiness-rail strong{font-size:11px}.dashboard-degen-scanner .trading-readiness-rail span{display:none;font-size:7px}.dashboard-degen-scanner .trading-readiness-rail article[data-tone=risk] span{display:block}
  .degen-runtime-bar{padding:6px;gap:6px;grid-template-columns:1fr}.degen-runtime-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.degen-runtime-stats>span{min-height:36px;padding:6px 8px;gap:6px}.degen-runtime-stats small{font-size:6.5px}.degen-runtime-stats strong{font-size:9px}
  .degen-list-workspace>.degen-list-tabs{min-height:0!important;padding:6px!important;display:block!important}.dashboard-degen-scanner .degen-tab-buttons{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:144px!important;grid-template-columns:none!important;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.degen-tab-buttons::-webkit-scrollbar{display:none}.degen-tab-buttons>button{width:144px;min-height:54px;padding:8px 10px;scroll-snap-align:start}.degen-tab-buttons>button span{font-size:8.5px}.degen-tab-buttons>button strong{font-size:20px}.degen-tab-tools{min-height:36px;padding:6px 3px 0;gap:12px;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.degen-tab-tools::-webkit-scrollbar{display:none}.degen-tab-tools span,.degen-tab-tools a{font-size:7.5px}.degen-account-favorites{flex:0 0 auto}.degen-account-favorites small{display:none}
  .degen-tab-panel:not(.degen-trading-panel) .degen-table-scroll{overflow:visible}.degen-token-table{display:block;width:100%;min-width:0;background:transparent}.degen-token-table colgroup,.degen-token-table thead{display:none}.degen-token-table tbody{display:grid;gap:8px;padding:8px}.degen-token-table .degen-token-row{content-visibility:auto;contain-intrinsic-size:340px;display:grid;grid-template-columns:52px repeat(3,minmax(0,1fr));border:1px solid rgba(68,231,240,.15);border-left:3px solid hsl(var(--project-hue) 65% 58%/.72);border-radius:10px;background:linear-gradient(145deg,hsl(var(--project-hue) 35% 9%/.3),rgba(3,8,6,.99) 45%);overflow:hidden;transition:border-color .15s,background .15s}.degen-token-table .degen-token-row:focus-within,.degen-token-table .degen-token-row:active{border-color:rgba(214,255,77,.5);background:linear-gradient(145deg,hsl(var(--project-hue) 42% 12%/.42),rgba(4,11,8,.99) 48%)}.degen-token-table .degen-token-row>td{position:static!important;display:grid!important;width:auto!important;height:auto!important;min-height:0;padding:8px;border:0;border-right:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.052);background:transparent!important;font-size:10px;line-height:1.25;white-space:normal;align-content:center}.degen-token-table .degen-logo-cell{grid-column:1;grid-row:1;padding:7px!important}.degen-token-table .degen-token-cell{grid-column:2/4;grid-row:1}.degen-token-table .degen-state-cell{grid-column:4;grid-row:1;text-align:right}.degen-token-table .degen-token-row>td:nth-child(4){grid-column:1/-1;padding-block:7px}.degen-token-table .degen-links-cell{grid-column:1/-1;padding:7px!important}.degen-token-table td[data-label]::before{content:attr(data-label);display:block;margin-bottom:4px;color:#667c71;font:950 5.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.degen-token-table .degen-token-row>td:nth-child(4)::before,.degen-token-table .degen-links-cell::before{color:#8ca198}.degen-logo-cell .degen-project-mark{width:44px;height:44px}.degen-token-cell>div{grid-template-columns:26px 44px minmax(0,1fr);gap:6px}.degen-token-cell .degen-favorite-button{width:44px!important;height:44px!important;min-width:44px}.degen-table-identity strong{font-size:13px}.degen-table-identity small,.degen-table-identity code{font-size:7px}.degen-state-cell strong{font-size:8px}.degen-state-cell small{font-size:6px}.degen-gate-rail{gap:4px;overflow-x:auto;scrollbar-width:none}.degen-gate-rail::-webkit-scrollbar{display:none}.degen-gate-rail .degen-gate-icon{flex:0 0 34px;width:34px;height:34px}.degen-number-cell strong,.degen-holder-momentum strong,.degen-move-cell strong,.degen-flow-cell strong,.degen-whale-cell strong,.degen-score-cell strong,.degen-seed-cell strong{font-size:10px}.degen-number-cell small,.degen-holder-momentum small,.degen-move-cell small,.degen-flow-cell small,.degen-whale-cell small,.degen-score-cell small,.degen-seed-cell small{margin-top:3px;font-size:6.5px;white-space:normal}.degen-token-table .degen-project-actions{gap:5px;flex-wrap:wrap}.degen-token-table .degen-project-actions .market-action{min-width:44px;min-height:44px;flex:1}.degen-token-table .degen-project-actions .market-action.matcha{min-width:118px}.degen-token-table .degen-project-actions .market-action em{font-size:5.5px}.degen-table-empty{display:block!important}.degen-table-empty td{display:block!important;width:100%!important;height:auto!important;padding:24px 12px!important}
  .degen-token-table td[data-label]::before{font-size:7px}.degen-state-cell strong{font-size:9px}.degen-state-cell small{font-size:7px}.degen-number-cell small,.degen-holder-momentum small,.degen-move-cell small,.degen-flow-cell small,.degen-whale-cell small,.degen-score-cell small,.degen-seed-cell small{font-size:7.5px}.degen-trading-panel .degen-results-strip span{font-size:7px}.degen-trading-panel .degen-results-strip strong{font-size:12px}.degen-trading-panel .degen-results-strip small{font-size:7px}.degen-trading-table{min-width:2050px}.degen-trading-table td{height:76px}
}

/* Market Radar v4: readable, layered decision workspace. */
.dashboard-radar .tool-layout{width:min(1840px,calc(100% - 24px))}
.dashboard-radar .radar-dashboard{gap:12px}
.dashboard-radar .dashboard-topbar{position:sticky;top:6px;z-index:35;min-height:58px;padding:8px 10px;background:rgba(3,10,8,.96);backdrop-filter:blur(16px)}
.dashboard-radar .dashboard-tabs a{min-height:40px;padding:11px 13px;display:grid;place-items:center;font-size:11px}
.dashboard-radar .dashboard-title{font-size:15px}.dashboard-radar .dashboard-title b,.dashboard-radar .dashboard-status span,.dashboard-radar .dashboard-status small{font-size:11px}
.radar-dashboard :is(p,li,dt,dd,code,em,small){font-size:11px;line-height:1.45}
.radar-dashboard :is(button,input,select,a){font-size:11px}
.radar-dashboard button{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.radar-layer-panel[hidden]{display:none!important}
.radar-methodology{border:1px solid rgba(68,231,240,.14);border-radius:10px;background:#040a08;overflow:hidden}
.radar-methodology>summary{min-height:52px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.radar-methodology>summary::-webkit-details-marker{display:none}
.radar-methodology>summary span{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.08em}.radar-methodology>summary strong{color:#91a79b;font-size:12px;text-align:right}
.radar-methodology[open]>summary{border-bottom:1px solid var(--line-soft)}.radar-methodology .market-database-funnel{margin:10px}
.radar-evidence-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgba(68,231,240,.16);border-radius:11px;background:linear-gradient(135deg,#07120e,#030806);overflow:hidden}
.radar-evidence-rail article{min-width:0;min-height:84px;padding:13px;border-right:1px solid var(--line-soft);display:grid;align-content:center;gap:5px}.radar-evidence-rail article:last-child{border-right:0}
.radar-evidence-rail small{color:#81968a;font-size:10px;font-weight:900;letter-spacing:.06em}.radar-evidence-rail strong{font-size:14px;overflow-wrap:anywhere}.radar-evidence-rail span{color:#91a69b;font-size:10px;line-height:1.35}
.radar-evidence-rail article[data-tone=live]{box-shadow:inset 0 3px var(--acid)}.radar-evidence-rail article[data-tone=risk]{box-shadow:inset 0 3px var(--red)}.radar-evidence-rail article[data-tone=watch]{box-shadow:inset 0 3px var(--amber)}.radar-evidence-rail article[data-tone=paper]{box-shadow:inset 0 3px var(--cyan)}
.radar-command-bar{padding:18px;border:1px solid rgba(214,255,77,.2);border-radius:13px;background:radial-gradient(circle at 8% 0,rgba(214,255,77,.08),transparent 38%),#050b09;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.8fr);gap:22px;align-items:center}
.radar-command-bar>div:first-child{display:grid;gap:6px}.radar-command-bar>div:first-child>span{color:var(--acid);font-size:11px;font-weight:950;letter-spacing:.09em}.radar-command-bar h2{margin:0;font-size:22px;line-height:1.2}.radar-command-bar p{max-width:850px;margin:0;color:#9eb1a7}
.radar-universe-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px}.radar-universe-switch button{min-height:68px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:#040a08;color:#95a99e;display:grid;gap:5px;text-align:left;cursor:pointer}.radar-universe-switch button:hover,.radar-universe-switch button.active{border-color:var(--cyan);background:rgba(68,231,240,.055);color:var(--cyan)}.radar-universe-switch button strong{font-size:12px}.radar-universe-switch button small{font-size:10px}
.radar-layer-nav{position:sticky;top:72px;z-index:30;padding:6px;border:1px solid rgba(68,231,240,.16);border-radius:11px;background:rgba(3,9,7,.95);backdrop-filter:blur(16px);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}
.radar-layer-nav button{min-height:64px;padding:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#82988c;display:grid;align-content:center;gap:4px;text-align:left;cursor:pointer}.radar-layer-nav button:hover{border-color:rgba(68,231,240,.28);color:#c6d8cf}.radar-layer-nav button.active{border-color:var(--cyan);background:linear-gradient(130deg,rgba(68,231,240,.13),rgba(68,231,240,.025));color:var(--cyan);box-shadow:inset 3px 0 var(--cyan)}.radar-layer-nav strong{font-size:12px}.radar-layer-nav small{font-size:10px}
.radar-layer-context{min-height:50px;padding:10px 14px;border:1px solid rgba(68,231,240,.1);border-radius:9px;background:#040907;display:flex;align-items:center;gap:16px}.radar-layer-context strong{flex:0 0 auto;color:var(--acid);font-size:11px}.radar-layer-context span{color:#9eb1a7;font-size:11px;line-height:1.45}
.radar-layer-panel{display:grid;gap:12px;animation:radar-panel-enter .22s ease both}@keyframes radar-panel-enter{from{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}
.radar-dashboard .dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));border-radius:11px}.radar-dashboard .dashboard-kpis article{min-height:100px;padding:15px;gap:7px}.radar-dashboard .dashboard-kpis small{font-size:10px;font-weight:900}.radar-dashboard .dashboard-kpis strong{font-size:20px}.radar-dashboard .dashboard-kpis span{color:#8da096;font-size:10px;line-height:1.35}
.token-visual{position:relative;flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(68,231,240,.22);border-radius:10px;background:linear-gradient(145deg,rgba(68,231,240,.12),rgba(214,255,77,.035));display:grid;place-items:center;overflow:hidden}
.token-visual i{grid-area:1/1;color:var(--cyan);font:950 11px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.token-visual img{grid-area:1/1;width:100%;height:100%;object-fit:cover;background:#06110d}.token-visual[data-image-state=fallback] img{display:none}
.token-visual.compact{width:34px;height:34px;border-radius:8px}.token-visual.table{width:42px;height:42px}.token-visual.drawer{width:58px;height:58px;border-radius:14px}.token-visual.event{width:40px;height:40px}
.radar-action-board,.radar-market-map,.radar-flow-board,.radar-risk-board,.radar-stock-board,.radar-compare-board{border:1px solid rgba(68,231,240,.17);border-radius:12px;background:linear-gradient(150deg,rgba(6,18,14,.98),#030806);overflow:hidden}
.radar-action-board>header,.radar-market-map>header,.radar-flow-board>header,.radar-risk-board>header,.radar-stock-board>header,.radar-compare-board>header{min-height:64px;padding:13px 16px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:15px}
.radar-action-board>header>div,.radar-market-map>header>div,.radar-flow-board>header>div,.radar-risk-board>header>div,.radar-stock-board>header>div,.radar-compare-board>header>div{display:grid;gap:4px}
.radar-action-board>header span,.radar-market-map>header span,.radar-flow-board>header span,.radar-risk-board>header span,.radar-stock-board>header span,.radar-compare-board>header span{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.08em}
.radar-action-board>header strong,.radar-market-map>header strong,.radar-flow-board>header strong,.radar-risk-board>header strong,.radar-stock-board>header strong,.radar-compare-board>header strong{font-size:14px}.radar-action-board>header small,.radar-market-map>header small,.radar-flow-board>header small,.radar-risk-board>header small,.radar-stock-board>header small,.radar-compare-board>header small{color:#8ca196;font-size:10px;text-align:right}
.radar-action-board>div{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.radar-action-board>div>article{min-width:0;border:1px solid var(--line-soft);border-radius:9px;background:rgba(255,255,255,.014);overflow:hidden}.radar-action-board>div>article[data-decision=verify]{border-color:rgba(214,255,77,.27)}.radar-action-board>div>article[data-decision=avoid]{border-color:rgba(255,89,113,.24)}
.radar-action-board article>header{padding:10px 11px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:8px}.radar-action-board article>header span{font-size:11px;font-weight:950}.radar-action-board article>header b{color:var(--cyan);font-size:13px}.radar-action-board article>p{min-height:60px;margin:0;padding:9px 11px;color:#90a499}
.radar-action-board article>div{display:grid}.radar-action-row{min-width:0;min-height:94px;padding:10px;border:0;border-top:1px solid var(--line-soft);background:transparent;color:var(--ink);display:grid;grid-template-columns:34px minmax(0,1fr) 42px;gap:9px;align-items:center;text-align:left;cursor:pointer}.radar-action-row:hover{background:rgba(68,231,240,.045)}.radar-action-row[data-tone=risk]{box-shadow:inset 3px 0 var(--red)}.radar-action-row[data-tone=lead]{box-shadow:inset 3px 0 var(--acid)}.radar-action-row>span{min-width:0;display:grid;gap:3px}.radar-action-row>span strong{font-size:13px}.radar-action-row>span strong i{color:#7e9388;font-size:9px;font-style:normal}.radar-action-row>span small{color:var(--cyan);font-size:10px;font-weight:900}.radar-action-row>span em{color:#94a89e;font-size:10px;font-style:normal;white-space:normal}.radar-action-row>b{color:var(--cyan);font-size:17px;text-align:center}.radar-action-row>b small{display:block;color:#7c9286;font-size:9px}
.radar-action-empty{margin:0;padding:22px;color:#8ca096;font-size:11px;line-height:1.5}.radar-action-board>footer,.radar-flow-board>footer,.radar-risk-board>footer,.radar-stock-board>footer,.radar-compare-board>footer{padding:11px 15px;border-top:1px solid var(--line-soft);color:#8fa399;font-size:10px;line-height:1.5}
.radar-map-body{position:relative;min-height:460px;margin:12px;border:1px solid rgba(68,231,240,.11);border-radius:10px;background:linear-gradient(rgba(68,231,240,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(68,231,240,.025) 1px,transparent 1px),radial-gradient(circle at 75% 25%,rgba(214,255,77,.06),transparent 38%),#030806;background-size:10% 10%,10% 10%,auto,auto;overflow:hidden}
.radar-map-axis{position:absolute;background:rgba(68,231,240,.22)}.radar-map-axis.x{left:5%;right:5%;top:50%;height:1px}.radar-map-axis.y{top:5%;bottom:5%;left:50%;width:1px}.radar-map-quadrant{position:absolute;color:#60776c;font-size:10px;font-weight:900;pointer-events:none}.radar-map-quadrant.top-left{left:16px;top:14px}.radar-map-quadrant.top-right{right:16px;top:14px}.radar-map-quadrant.bottom-left{left:16px;bottom:14px}.radar-map-quadrant.bottom-right{right:16px;bottom:14px}
.radar-map-point{position:absolute;left:var(--x);top:var(--y);width:var(--point-size);height:var(--point-size);min-width:24px;min-height:24px;padding:0;border:2px solid var(--cyan);border-radius:50%;background:#092019;color:#dff6e9;display:grid;place-items:center;transform:translate(-50%,-50%);box-shadow:0 0 0 5px rgba(68,231,240,.05),0 5px 20px rgba(0,0,0,.6);cursor:pointer;transition:transform .18s,z-index 0s}.radar-map-point:hover,.radar-map-point:focus-visible{z-index:5;transform:translate(-50%,-50%) scale(1.35);outline:0}.radar-map-point[data-tone=lead]{border-color:var(--acid)}.radar-map-point[data-tone=risk]{border-color:var(--red)}.radar-map-point[data-tone=warn]{border-color:var(--amber)}.radar-map-point span{font-size:7px;font-weight:950}.radar-map-empty{position:absolute;inset:0;display:grid;place-items:center;color:#8ba096}
.radar-market-map>footer{padding:0 15px 13px;display:flex;justify-content:space-between;color:#80968a;font-size:10px}.radar-market-map>footer strong{color:var(--cyan)}
.market-live-pulse>header{min-height:72px;padding:13px 15px}.market-live-pulse>header strong{font-size:14px}.market-live-pulse>header small,.market-live-pulse>header button,#radar-live-state{font-size:10px}.market-live-pulse>header button{min-width:72px;min-height:40px}.market-event-tape{padding:10px;gap:8px}.market-event-card{flex-basis:265px;min-height:86px;padding:10px;grid-template-columns:40px minmax(0,1fr) auto;text-align:left}.market-event-card small{font-size:10px}.market-event-card strong{font-size:14px}.market-event-card em,.market-event-card>i{font-size:10px}
.radar-dashboard-lanes{gap:9px}.radar-dashboard-lanes .radar-lane>header{padding:13px}.radar-dashboard-lanes .radar-lane>header span{font-size:10px}.radar-dashboard-lanes .radar-lane h3{font-size:15px}.radar-lane>div>button{width:100%;min-height:75px;padding:10px 11px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;cursor:pointer}.radar-lane>div>button:hover{background:rgba(68,231,240,.045)}.radar-lane>div>button>span{min-width:0;display:grid;gap:3px}.radar-lane>div>button strong{font-size:13px}.radar-lane>div>button small{color:#8fa298;font-size:10px}.radar-lane>div>button em{font-size:11px;font-weight:950;font-style:normal}
.radar-ta-board>header{min-height:64px;padding:13px 16px}.radar-ta-board>header span{font-size:11px}.radar-ta-board>header strong{font-size:14px}.radar-ta-board>header small{font-size:10px}.radar-ta-grid{padding:10px;gap:10px}.radar-ta-grid .technical-card{padding:15px;gap:12px}.radar-ta-grid .technical-card header span,.radar-ta-grid .technical-card header em,.radar-ta-grid .technical-card small,.radar-ta-grid .technical-card dt,.radar-ta-grid .technical-card li,.radar-ta-grid .technical-card p{font-size:11px}.radar-ta-grid .technical-card h3{font-size:18px}.radar-ta-grid .technical-card header>strong{font-size:22px}.radar-ta-grid .technical-card dd,.radar-ta-grid .timeframe-strip b{font-size:13px}.radar-ta-grid .technical-card>footer{gap:8px}.radar-open-intel{min-height:42px;padding:8px 12px;border:1px solid var(--cyan);border-radius:7px;background:rgba(68,231,240,.06);color:var(--cyan);font-weight:950;cursor:pointer}
.radar-flow-board>div{display:grid}.radar-flow-row{min-width:0;min-height:78px;padding:10px 14px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(210px,1.4fr) repeat(4,minmax(105px,.65fr));gap:12px;align-items:center;text-align:left;cursor:pointer}.radar-flow-row:hover{background:rgba(68,231,240,.035)}.radar-flow-identity{min-width:0;display:flex;align-items:center;gap:9px}.radar-flow-identity>span{min-width:0;display:grid;gap:3px}.radar-flow-identity strong{font-size:14px}.radar-flow-row>span:not(.radar-flow-identity):not(.radar-flow-split){display:grid;gap:4px}.radar-flow-row small{color:#83998e;font-size:10px}.radar-flow-row b{font-size:12px}.radar-flow-split{display:grid;gap:6px}.radar-flow-split>i{height:8px;border-radius:8px;background:rgba(255,89,113,.34);overflow:hidden}.radar-flow-split>i>em{display:block;height:100%;background:var(--green)}.radar-flow-split>small{display:flex;justify-content:space-between;gap:8px}
.radar-risk-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.radar-stock-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.radar-risk-kpis article,.radar-stock-kpis article{min-height:94px;padding:14px;border-right:1px solid var(--line-soft);display:grid;align-content:center;gap:5px}.radar-risk-kpis article:last-child,.radar-stock-kpis article:last-child{border-right:0}.radar-risk-kpis small,.radar-stock-kpis small{color:#84998e;font-size:10px}.radar-risk-kpis strong,.radar-stock-kpis strong{font-size:19px}.radar-risk-kpis span,.radar-stock-kpis span{color:#8ea398;font-size:10px}
.radar-risk-list,.radar-stock-basis{display:grid}.radar-risk-list>button,.radar-stock-basis>button{min-width:0;min-height:82px;padding:11px 14px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;text-align:left;cursor:pointer}.radar-risk-list>button:hover,.radar-stock-basis>button:hover{background:rgba(68,231,240,.04)}.radar-risk-list>button>span,.radar-stock-basis>button>span{display:grid;gap:4px}.radar-risk-list strong,.radar-stock-basis strong{font-size:13px}.radar-risk-list small,.radar-stock-basis small{color:#84998d;font-size:10px}.radar-risk-list em{color:#d1aaa9;font-size:10px;font-style:normal}.radar-risk-list>button>b,.radar-stock-basis>button>b{padding:7px 9px;border:1px solid var(--line);border-radius:7px;font-size:11px}.radar-stock-basis>header{padding:11px 14px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;color:#8fa399}.radar-stock-basis>header span{font-size:11px;font-weight:950}.radar-stock-basis>header small{font-size:10px}
.radar-table-panel>header{min-height:68px;padding:13px 15px}.radar-table-panel>header span,.radar-table-panel>header small{font-size:10px}.radar-table-panel>header strong{font-size:14px}.radar-table-controls{padding:10px}.radar-table-controls .scanner-tabs button,.radar-table-controls .scanner-inputs :is(input,select,button){min-height:44px;font-size:11px}.radar-table-wrap{height:min(68vh,760px)}.radar-table-wrap table{min-width:2440px}.radar-table-wrap th,.radar-table-wrap td{padding:11px 10px;font-size:12px}.radar-table-wrap th{font-size:11px}.radar-token-cell{min-width:250px;padding:0;border:0;background:transparent;color:var(--ink);display:flex;text-align:left;cursor:pointer}.radar-token-cell>span{gap:4px}.radar-token-cell strong{font-size:14px}.radar-token-cell small{font-size:10px}.radar-row-rank{font-size:12px}.radar-asset-chip,.state-chip,.radar-security-chip{display:inline-flex;padding:6px 8px;border:1px solid var(--line);border-radius:999px;font-size:10px;font-weight:900}.radar-asset-chip[data-tone=stock]{border-color:rgba(255,202,87,.35);color:var(--amber)}.radar-asset-chip[data-tone=community]{border-color:rgba(68,231,240,.3);color:var(--cyan)}.radar-security-chip[data-tone=lead]{border-color:rgba(214,255,77,.34);color:var(--acid)}.radar-security-chip[data-tone=risk]{border-color:rgba(255,89,113,.34);color:var(--red)}.radar-security-chip[data-tone=warn]{border-color:rgba(255,202,87,.34);color:var(--amber)}
.radar-score-pair,.radar-flow-cell,.whale-table-flow,.radar-participation,.radar-holder-cell,.radar-valuation{display:grid;grid-template-columns:auto auto;gap:3px 7px}.radar-score-pair b{font-size:15px}.radar-score-pair small,.radar-flow-cell small,.whale-table-flow small,.radar-participation small,.radar-holder-cell small,.radar-valuation small{grid-column:1/-1;color:#81968b;font-size:9px}.radar-table-actions{display:flex;align-items:center;gap:7px}.radar-table-actions>button{min-height:40px;padding:7px 10px;border:1px solid var(--cyan);border-radius:7px;background:rgba(68,231,240,.06);color:var(--cyan);font-weight:950}.radar-table-actions .market-actions{flex-wrap:nowrap}.radar-table-actions .market-action{min-width:40px;min-height:40px}.radar-table-actions .market-action em{display:none}
.market-action.locked{min-width:86px}.market-action.locked em{display:block!important;font-size:9px}.radar-dashboard .market-action{min-height:40px}.radar-dashboard .market-action em{font-size:10px}
.radar-compare-empty{min-height:260px;padding:35px;border:1px dashed rgba(68,231,240,.24);border-radius:12px;background:#040a08;display:grid;place-content:center;gap:8px;text-align:center}.radar-compare-empty strong{font-size:20px}.radar-compare-empty p{max-width:620px;margin:0;color:#91a69b}
.radar-compare-board>div{max-width:100%;overflow:auto}.radar-compare-board table{width:100%;min-width:980px;border-collapse:collapse}.radar-compare-board th,.radar-compare-board td{padding:13px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:11px;text-align:left;vertical-align:top}.radar-compare-board thead th{min-width:190px;background:#06110d}.radar-compare-board thead th:first-child{min-width:160px}.radar-compare-board thead th:not(:first-child){display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center}.radar-compare-board thead th span{display:grid;gap:3px}.radar-compare-board thead th strong{font-size:14px}.radar-compare-board thead th small{font-size:10px}.radar-compare-board thead button{width:34px;height:34px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--red);cursor:pointer}
.radar-drawer-scrim{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.64);backdrop-filter:blur(3px)}.radar-drawer-scrim[hidden]{display:none}
.radar-intel-drawer{position:fixed;z-index:95;inset:0 0 0 auto;width:min(690px,100vw);background:#030806;border-left:1px solid rgba(68,231,240,.3);box-shadow:-30px 0 80px rgba(0,0,0,.65);overflow:auto;transform:translateX(102%);transition:transform .24s ease}.radar-intel-drawer[aria-hidden=false]{transform:none}.radar-drawer-open{overflow:hidden}
.radar-intel-shell{min-height:100%;display:grid;align-content:start}.radar-intel-head{position:sticky;top:0;z-index:4;min-height:112px;padding:15px;border-bottom:1px solid var(--line);background:rgba(4,11,8,.97);backdrop-filter:blur(15px);display:grid;grid-template-columns:58px minmax(0,1fr) auto 44px;gap:12px;align-items:center}.radar-intel-head>div:nth-of-type(1){min-width:0;display:grid;gap:4px}.radar-intel-head>div:nth-of-type(1)>span{color:var(--cyan);font-size:10px;font-weight:900}.radar-intel-head h2{margin:0;font-size:23px}.radar-intel-head h2 small{color:#8fa399;font-size:12px}.radar-intel-head code,.radar-intel-head em{max-width:100%;overflow:hidden;color:#80958a;font-size:10px;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.radar-intel-head>div:nth-of-type(2){display:grid;gap:4px;text-align:right}.radar-intel-head>div:nth-of-type(2)>b{font-size:10px}.radar-intel-head>div:nth-of-type(2)>strong{font-size:19px}.radar-intel-head>button{width:44px;height:44px;border:1px solid var(--line);border-radius:9px;background:transparent;color:#c7d8cf;font-size:24px;cursor:pointer}
.radar-intel-tabs{position:sticky;top:112px;z-index:3;padding:7px;border-bottom:1px solid var(--line);background:rgba(3,8,6,.97);display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.radar-intel-tabs button{min-height:46px;border:1px solid var(--line);border-radius:7px;background:transparent;color:#83998d;font-size:10px;font-weight:900;cursor:pointer}.radar-intel-tabs button.active{border-color:var(--cyan);background:rgba(68,231,240,.07);color:var(--cyan)}
.radar-intel-panel{padding:14px;display:grid;gap:12px}.radar-intel-panel[hidden]{display:none}.radar-intel-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.radar-intel-metrics .tool-metric{min-height:112px;padding:12px}.radar-intel-metrics .tool-metric span,.radar-intel-metrics .tool-metric small{font-size:10px}.radar-intel-metrics .tool-metric strong{font-size:17px}
.radar-intel-thesis{display:grid;gap:8px}.radar-intel-thesis article{padding:13px;border:1px solid var(--line-soft);border-radius:9px;background:rgba(255,255,255,.012);display:grid;gap:6px}.radar-intel-thesis article[data-tone=lead]{border-left:3px solid var(--acid)}.radar-intel-thesis article[data-tone=risk]{border-left:3px solid var(--red)}.radar-intel-thesis article[data-tone=warn],.radar-intel-thesis article[data-tone=watch]{border-left:3px solid var(--amber)}.radar-intel-thesis small{color:#82988c;font-size:10px}.radar-intel-thesis strong{font-size:14px}.radar-intel-thesis p{margin:0;color:#9caf9f}
.radar-stock-receipt,.radar-intel-flow{padding:13px;border:1px solid rgba(255,202,87,.25);border-radius:10px;background:rgba(255,202,87,.035);display:grid;gap:11px}.radar-stock-receipt>header,.radar-intel-flow>header{display:flex;justify-content:space-between;gap:10px}.radar-stock-receipt>header span,.radar-intel-flow>header span{color:var(--amber);font-size:10px;font-weight:950}.radar-stock-receipt>header b{font-size:10px}.radar-stock-receipt dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.radar-stock-receipt dl>div{padding:9px;border:1px solid rgba(255,255,255,.05);border-radius:7px;display:grid;gap:4px}.radar-stock-receipt dt{color:#8d9f96;font-size:10px}.radar-stock-receipt dd{margin:0;font-size:12px;font-weight:900}.radar-stock-receipt p{margin:0;color:#abaaa0}.radar-stock-receipt details{border:1px solid rgba(255,255,255,.06);border-radius:7px;padding:9px}.radar-stock-receipt details article{padding-top:8px;display:flex;justify-content:space-between;gap:9px}
.radar-intel-timeframes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.radar-intel-timeframes article{min-height:94px;border:1px solid var(--line-soft);border-radius:9px;display:grid;place-content:center;gap:5px;text-align:center}.radar-intel-timeframes small{font-size:10px}.radar-intel-timeframes strong{font-size:17px}.radar-intel-flow>i{height:10px;border-radius:10px;background:rgba(255,89,113,.38);overflow:hidden}.radar-intel-flow>i>em{display:block;height:100%;background:var(--green)}.radar-intel-flow>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.radar-intel-flow>div>span{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:7px;display:grid;gap:3px}.radar-intel-flow b{font-size:14px}.radar-intel-flow p{margin:0;color:#96aa9f}
.radar-security-summary{padding:14px;border:1px solid var(--line);border-radius:9px;display:flex;justify-content:space-between;gap:10px}.radar-security-summary>div{display:grid;gap:5px}.radar-security-summary span,.radar-security-summary small{font-size:10px}.radar-security-summary strong{font-size:16px}.radar-security-summary[data-tone=lead]{border-left:3px solid var(--acid)}.radar-security-summary[data-tone=risk]{border-left:3px solid var(--red)}.radar-security-summary[data-tone=warn]{border-left:3px solid var(--amber)}
.radar-security-checks{display:grid;gap:7px}.radar-security-checks details{border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.012)}.radar-security-checks summary{min-height:50px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.radar-security-checks summary span,.radar-security-checks summary b{font-size:11px}.radar-security-checks details p{margin:0;padding:0 12px 12px;color:#9daf9f}.radar-security-boundary{margin:0;padding:12px;border:1px solid rgba(255,202,87,.2);border-radius:8px;color:#aaa897}
.radar-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.radar-evidence-grid article{min-height:118px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;display:grid;align-content:center;gap:6px}.radar-evidence-grid small{color:#84998e;font-size:10px}.radar-evidence-grid strong{font-size:14px}.radar-evidence-grid span{color:#96a99f;font-size:10px}.radar-project-links{display:flex;flex-wrap:wrap;gap:7px}.radar-project-links a,.radar-project-links span{min-height:40px;padding:9px 11px;border:1px solid var(--line);border-radius:7px;color:var(--cyan);display:flex;align-items:center;text-decoration:none}.radar-intel-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.radar-intel-actions>button{min-height:44px;padding:9px 12px;border:1px solid var(--amber);border-radius:8px;background:rgba(255,202,87,.055);color:var(--amber);font-size:10px;font-weight:950;cursor:pointer}
.whale-signal-board>header{min-height:64px}.whale-signal-board>header strong{font-size:14px}.whale-signal-board>header small,.whale-signal-board>footer{font-size:10px}.whale-summary-grid article{min-height:84px}.whale-summary-grid small{font-size:10px}.whale-summary-grid strong{font-size:14px}.whale-event{min-height:78px}.whale-event span,.whale-event small,.whale-event a,.whale-board-body aside>a{font-size:10px}.whale-event strong,.whale-board-body aside>a b{font-size:12px}.whale-board-body aside>span{font-size:10px}.whale-empty{font-size:11px}
@media(max-width:1350px){.radar-evidence-rail{grid-template-columns:repeat(3,1fr)}.radar-evidence-rail article:nth-child(3){border-right:0}.radar-evidence-rail article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.radar-command-bar{grid-template-columns:1fr}.radar-action-board>div{grid-template-columns:1fr 1fr}.radar-flow-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) repeat(2,minmax(110px,.6fr))}.radar-flow-row>span:nth-last-child(-n+2){display:none!important}}
@media(max-width:980px){.dashboard-radar .dashboard-topbar{position:relative;top:auto}.radar-layer-nav{top:6px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.radar-layer-nav button{flex:0 0 170px;scroll-snap-align:start}.radar-dashboard .dashboard-kpis{grid-template-columns:repeat(2,1fr)}.radar-action-board>div{grid-template-columns:1fr}.radar-map-body{min-height:400px}.radar-flow-row{grid-template-columns:minmax(170px,1fr) minmax(180px,1fr) minmax(105px,.6fr)}.radar-flow-row>span:nth-last-child(-n+3){display:none!important}.radar-risk-kpis,.radar-stock-kpis{grid-template-columns:repeat(2,1fr)}.radar-risk-kpis article,.radar-stock-kpis article{border-bottom:1px solid var(--line-soft)}.radar-ta-grid{grid-template-columns:1fr}.whale-board-body{grid-template-columns:1fr}.whale-event-list{border-right:0}.radar-intel-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.dashboard-radar .tool-layout{width:calc(100% - 12px)}.dashboard-radar .dashboard-tabs a{min-height:44px;font-size:11px}.radar-command-bar{padding:14px}.radar-command-bar h2{font-size:19px}.radar-universe-switch{grid-template-columns:1fr}.radar-universe-switch button{min-height:64px}.radar-evidence-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.radar-evidence-rail article{flex:0 0 230px;min-height:94px;border-bottom:0!important;scroll-snap-align:start}.radar-layer-context{align-items:flex-start;flex-direction:column;gap:5px}.radar-dashboard .dashboard-kpis{grid-template-columns:1fr}.radar-dashboard .dashboard-kpis article{min-height:88px;border-right:0;border-bottom:1px solid var(--line-soft)}.radar-action-board>header,.radar-market-map>header,.radar-flow-board>header,.radar-risk-board>header,.radar-stock-board>header,.radar-compare-board>header{align-items:flex-start;flex-direction:column}.radar-action-board>header small,.radar-market-map>header small,.radar-flow-board>header small,.radar-risk-board>header small,.radar-stock-board>header small,.radar-compare-board>header small{text-align:left}.radar-action-row{min-height:102px}.radar-map-body{min-height:360px;margin:8px}.radar-map-quadrant{font-size:8px;max-width:110px}.radar-dashboard-lanes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.radar-dashboard-lanes .radar-lane{flex:0 0 84vw;scroll-snap-align:start}.market-event-card{flex-basis:82vw}.radar-flow-row{min-height:118px;grid-template-columns:1fr}.radar-flow-row>span{display:grid!important}.radar-flow-row>span:nth-last-child(-n+3){display:none!important}.radar-risk-kpis,.radar-stock-kpis{grid-template-columns:1fr}.radar-risk-list>button,.radar-stock-basis>button{grid-template-columns:34px minmax(0,1fr)}.radar-risk-list>button>b,.radar-stock-basis>button>b{grid-column:2;width:max-content}.radar-table-wrap{height:66vh}.radar-table-wrap th:first-child,.radar-table-wrap td:first-child{position:sticky;left:0;z-index:5;background:#06100d}.radar-table-controls .scanner-tabs button,.radar-table-controls .scanner-inputs :is(input,select,button){min-height:48px}.radar-intel-drawer{width:100vw;border-left:0}.radar-intel-head{grid-template-columns:48px minmax(0,1fr) 44px;min-height:132px}.radar-intel-head .token-visual{width:48px;height:48px}.radar-intel-head>div:nth-of-type(2){grid-column:2;text-align:left}.radar-intel-head>button{grid-column:3;grid-row:1}.radar-intel-tabs{top:132px}.radar-intel-tabs button{min-height:50px;font-size:9px}.radar-intel-metrics,.radar-stock-receipt dl,.radar-intel-timeframes,.radar-intel-flow>div,.radar-evidence-grid{grid-template-columns:1fr 1fr}.radar-intel-actions{align-items:stretch;flex-direction:column}.radar-intel-actions .market-actions,.radar-intel-actions>button{width:100%}.radar-intel-actions .market-action{flex:1;min-height:48px}.whale-event-list{grid-template-columns:1fr}.whale-summary-grid{grid-template-columns:1fr 1fr}.whale-summary-grid article{border-bottom:1px solid var(--line-soft)}}
@media(max-width:430px){.radar-intel-metrics,.radar-stock-receipt dl,.radar-intel-timeframes,.radar-intel-flow>div,.radar-evidence-grid,.whale-summary-grid{grid-template-columns:1fr}.radar-map-body{min-height:330px}.radar-layer-nav button{flex-basis:155px}.radar-action-row>span em{font-size:10px}}
@media(prefers-reduced-motion:reduce){.radar-layer-panel,.radar-intel-drawer,.radar-map-point{animation:none;transition:none}}

/* Radar readability and interaction floor: supporting text is never microscopic. */
.dashboard-radar .radar-dashboard :is(p,li,dt,dd,code,em,small,span,button,input,select,a,th,td){font-size:11px!important}
.dashboard-radar .radar-intel-drawer :is(p,li,dt,dd,code,em,small,span,button,input,select,a,th,td){font-size:11px!important}
.dashboard-radar .radar-dashboard .dashboard-title{font-size:15px!important}
.dashboard-radar .radar-intel-drawer .radar-intel-head h2 small{font-size:12px!important}
.dashboard-radar .radar-intel-drawer .radar-intel-head>div:nth-of-type(2)>b,
.dashboard-radar .radar-intel-drawer .radar-stock-receipt>header b{font-size:11px!important}
.dashboard-radar .radar-dashboard .market-database-funnel :is(b,strong,i,footer),
.dashboard-radar .radar-dashboard .radar-action-row>span strong i,
.dashboard-radar .radar-dashboard :is(.radar-action-board,.radar-market-map,.radar-flow-board,.radar-risk-board,.radar-stock-board,.radar-compare-board)>footer{font-size:11px!important}
.dashboard-radar .radar-dashboard .market-event-card>i{font-size:11px!important}
.dashboard-radar .radar-dashboard .whale-board-body aside>a strong{font-size:12px!important}
.dashboard-radar .radar-dashboard .whale-signal-board>footer{font-size:11px!important}
.dashboard-radar .radar-dashboard .radar-table-wrap b{font-size:11px!important}
.dashboard-radar .radar-dashboard .radar-table-wrap .radar-score-pair b{font-size:15px!important}
.dashboard-radar .radar-dashboard .launchpad-origin-badge,.dashboard-radar .radar-dashboard .launchpad-origin-badge b{font-size:11px!important}
.dashboard-radar .radar-dashboard :is(.unknown,[data-tone=unknown]){color:#8ca096!important}
.token-visual[data-image-state=fallback]{border-color:hsl(var(--token-hue) 72% 58%/.48);background:radial-gradient(circle at 30% 22%,hsl(var(--token-hue) 78% 58%/.28),transparent 42%),linear-gradient(145deg,hsl(var(--token-hue) 50% 18%/.9),#06110d)}
.token-visual[data-image-state=fallback] i{color:hsl(var(--token-hue) 84% 78%)}
.radar-map-point{width:max(44px,var(--point-size));height:max(44px,var(--point-size));min-width:44px;min-height:44px}.radar-map-point span{font-size:10px!important}
.radar-intel-drawer[hidden]{display:none!important}
.radar-mobile-list{display:none}
.radar-mobile-card{padding:13px;border:1px solid var(--line-soft);border-radius:10px;background:linear-gradient(145deg,rgba(7,20,16,.98),#030806);display:grid;gap:12px}.radar-mobile-card[data-tone=lead]{border-left:3px solid var(--acid)}.radar-mobile-card[data-tone=risk]{border-left:3px solid var(--red)}.radar-mobile-card[data-tone=warn],.radar-mobile-card[data-tone=watch]{border-left:3px solid var(--amber)}
.radar-mobile-card>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center}.radar-mobile-card>header>div{min-width:0;display:grid;gap:3px}.radar-mobile-card>header small{color:#879b90}.radar-mobile-card>header strong{font-size:18px}.radar-mobile-card>header code{overflow:hidden;color:#7f9488;text-overflow:ellipsis;white-space:nowrap}.radar-mobile-card>header>b{grid-column:1/-1;width:max-content;padding:7px 9px;border:1px solid var(--line);border-radius:7px;color:var(--cyan);font-size:11px}
.radar-mobile-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.radar-mobile-metrics>span{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:7px;display:grid;gap:4px}.radar-mobile-metrics small{color:#82978c}.radar-mobile-metrics strong{font-size:12px;line-height:1.45}.radar-mobile-metrics i{font-style:normal}.radar-mobile-card>p{margin:0;padding:10px;border:1px solid rgba(255,89,113,.16);border-radius:7px;color:#d7b7b7;display:grid;gap:4px}.radar-mobile-card>p small{color:#aa8388}.radar-mobile-card>button{min-height:48px;border:1px solid var(--cyan);border-radius:8px;background:rgba(68,231,240,.065);color:var(--cyan);font-weight:950}
.radar-mobile-more{min-height:52px!important;border:1px solid rgba(214,255,77,.4)!important;border-radius:9px!important;background:rgba(214,255,77,.06)!important;color:var(--acid)!important;font-weight:950!important;cursor:pointer}
.radar-flow-unavailable{margin:0;padding:24px;border:1px dashed rgba(255,202,87,.3);border-radius:9px;background:rgba(255,202,87,.04);color:#c8b98e}
.radar-scoped-whale>.whale-empty{min-height:140px;display:grid;place-items:center;text-align:center}
@media(max-width:680px){.radar-mobile-list{padding:10px;display:grid;gap:9px}.radar-table-wrap{display:none}.radar-map-point{width:44px;height:44px}.radar-map-quadrant{font-size:11px!important}.radar-mobile-card>button,.radar-universe-switch button,.radar-layer-nav button,.radar-intel-tabs button{min-height:48px}}

/* Every dashboard grid track must be allowed to shrink; internal tapes own their own scrolling. */
.dashboard-radar .radar-dashboard{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);overflow:clip}
.dashboard-radar .radar-dashboard>*,
.dashboard-radar .radar-dashboard>*>*{min-width:0;max-width:100%}
.dashboard-radar .radar-dashboard :is(.dashboard-topbar,.radar-methodology,.radar-command-bar,.radar-layer-context,.radar-layer-panel){min-width:0;max-width:100%}
.dashboard-radar .radar-methodology>summary>*,
.dashboard-radar .radar-command-bar>*{min-width:0}
@media(max-width:680px){
  .dashboard-radar .radar-dashboard .dashboard-topbar{overflow:hidden}
  .dashboard-radar .radar-dashboard .dashboard-topbar>div:first-child{width:100%;min-width:0;max-width:100%}
  .dashboard-radar .radar-dashboard .dashboard-tabs{width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}
  .dashboard-radar .radar-dashboard .dashboard-tabs a{flex:0 0 auto}
  .dashboard-radar .radar-dashboard .dashboard-title{max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .dashboard-radar .radar-methodology>summary strong{max-width:58%;white-space:normal;overflow-wrap:anywhere}
  .dashboard-radar .radar-command-bar :is(h2,p){max-width:100%;overflow-wrap:anywhere}
}

.robinhood-market-state{border:1px solid rgba(68,231,240,.24);border-left:3px solid var(--cyan);border-radius:11px;background:linear-gradient(145deg,rgba(4,18,15,.98),rgba(3,8,7,.98));display:grid;overflow:hidden}
.robinhood-market-state[data-status=risk],.robinhood-market-state[data-status=unknown]{border-color:rgba(255,202,87,.3);border-left-color:var(--amber)}
.robinhood-market-state>header{padding:14px 16px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:16px}.robinhood-market-state>header>div{display:grid;gap:4px}.robinhood-market-state>header span,.robinhood-market-state>header small{color:#87a197;font-size:10px}.robinhood-market-state>header>div>span{color:var(--cyan);font-weight:950}.robinhood-market-state>header strong{font-size:18px}.robinhood-market-state>header>b{padding:9px 11px;border:1px solid rgba(214,255,77,.3);border-radius:8px;color:var(--acid);font-size:11px;white-space:nowrap}
.robinhood-market-state>.market-state-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.robinhood-market-state article{min-height:94px;padding:13px;border-right:1px solid var(--line-soft);display:grid;align-content:center;gap:5px}.robinhood-market-state article:last-child{border-right:0}.robinhood-market-state article small,.robinhood-market-state article span{color:#839a90;font-size:9px}.robinhood-market-state article strong{font-size:17px}.eth-stability-anchor{display:grid;grid-template-columns:1.5fr repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(68,231,240,.2);background:radial-gradient(circle at 0 50%,rgba(68,231,240,.1),transparent 46%)}.eth-stability-anchor[data-status=partial],.eth-stability-anchor[data-status=unavailable],.eth-stability-anchor[data-status=unknown]{background:radial-gradient(circle at 0 50%,rgba(255,202,87,.09),transparent 46%)}.eth-stability-anchor[data-risk=downside_shock],.eth-stability-anchor[data-risk=risk_off]{background:radial-gradient(circle at 0 50%,rgba(255,89,113,.1),transparent 48%)}.eth-stability-anchor .eth-stability-lead strong{color:var(--cyan);font-size:18px}.eth-stability-anchor .eth-stability-lead span{line-height:1.5}.robinhood-market-state>footer{padding:10px 14px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:12px;color:#91a89d}.robinhood-market-state>footer small{text-align:right}.robinhood-market-state>p{margin:0;padding:16px;color:#aa9f83}
@media(max-width:1100px){.robinhood-market-state>.market-state-grid,.eth-stability-anchor{grid-template-columns:repeat(3,1fr)}.robinhood-market-state>.market-state-grid article:nth-child(3),.eth-stability-anchor article:nth-child(3){border-right:0}.robinhood-market-state>.market-state-grid article:nth-child(-n+3),.eth-stability-anchor article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}}
@media(max-width:680px){.robinhood-market-state>header,.robinhood-market-state>footer{align-items:flex-start;flex-direction:column}.robinhood-market-state>header>b{white-space:normal}.robinhood-market-state>.market-state-grid,.eth-stability-anchor{grid-template-columns:1fr 1fr}.robinhood-market-state article{border-bottom:1px solid var(--line-soft)}.robinhood-market-state article:nth-child(odd){border-right:1px solid var(--line-soft)}.robinhood-market-state article:nth-child(even){border-right:0}.robinhood-market-state>footer small{text-align:left}}
.robinhood-chain-flow{margin-top:12px;border:1px solid rgba(214,255,77,.24);border-left:3px solid var(--acid);border-radius:11px;background:radial-gradient(circle at 88% 0,rgba(68,231,240,.07),transparent 33%),linear-gradient(145deg,rgba(4,18,15,.99),rgba(2,7,6,.99));overflow:hidden}.robinhood-chain-flow[data-status=partial],.robinhood-chain-flow[data-status=unknown]{border-color:rgba(255,202,87,.3);border-left-color:var(--amber)}
.robinhood-chain-flow>header{padding:15px 17px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:16px}.robinhood-chain-flow>header>div{display:grid;gap:4px}.robinhood-chain-flow>header span,.robinhood-chain-flow>header small{color:#87a197;font-size:10px}.robinhood-chain-flow>header span{color:var(--acid);font-weight:950}.robinhood-chain-flow>header strong{font-size:19px}.robinhood-chain-flow>header>b{padding:9px 11px;border:1px solid rgba(68,231,240,.3);border-radius:8px;color:var(--cyan);font-size:10px;white-space:nowrap}
.chain-flow-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.chain-flow-kpis article{min-height:98px;padding:14px;border-right:1px solid var(--line-soft);display:grid;align-content:center;gap:5px}.chain-flow-kpis article:last-child{border-right:0}.chain-flow-kpis small,.chain-flow-kpis span{color:#839a90;font-size:9px}.chain-flow-kpis strong{font-size:18px}
.chain-flow-visuals{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-soft)}.chain-flow-visuals>article{min-width:0;padding:15px}.chain-flow-visuals>article:first-child{border-right:1px solid var(--line-soft)}.chain-flow-visuals header,.chain-flow-table>header,.chain-flow-breakdowns article>header,.chain-flow-recent>header{margin-bottom:10px;display:flex;justify-content:space-between;gap:12px}.chain-flow-visuals header span,.chain-flow-table>header span,.chain-flow-breakdowns header span,.chain-flow-recent>header span{color:var(--cyan);font-size:9px;font-weight:950}.chain-flow-visuals header strong,.chain-flow-table>header strong,.chain-flow-breakdowns header strong,.chain-flow-recent>header strong{color:#91a89d;font-size:9px}.chain-flow-visuals svg{width:100%;height:112px;display:block}.chain-flow-chart-empty{min-height:112px;display:grid;place-items:center;color:#718a7f;font-size:10px}
.chain-flow-bars{height:112px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;align-items:end}.chain-flow-bars>div{min-width:0;height:100%;display:grid;grid-template-rows:15px 1fr 18px;gap:3px;text-align:center}.chain-flow-bars small{color:#718a7f;font-size:7px}.chain-flow-bars span{position:relative;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid rgba(255,255,255,.1)}.chain-flow-bars i{width:70%;height:var(--flow-width);min-height:1px;border-radius:3px 3px 0 0;background:var(--green)}.chain-flow-bars span[data-tone=negative] i{background:var(--red)}.chain-flow-bars strong{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.chain-flow-table{padding:15px;border-bottom:1px solid var(--line-soft)}.chain-flow-table>div,.chain-flow-breakdowns article>div{overflow-x:auto}.chain-flow-table table,.chain-flow-breakdowns table{width:100%;border-collapse:collapse}.chain-flow-table th,.chain-flow-table td,.chain-flow-breakdowns th,.chain-flow-breakdowns td{padding:9px 10px;border-top:1px solid var(--line-soft);font-size:10px;text-align:right;white-space:nowrap}.chain-flow-table th,.chain-flow-breakdowns th{color:#718a7f;font-size:8px}.chain-flow-table th:first-child,.chain-flow-table td:first-child,.chain-flow-breakdowns th:first-child,.chain-flow-breakdowns td:first-child{text-align:left}.chain-flow-table td strong,.chain-flow-table td small,.chain-flow-breakdowns td strong,.chain-flow-breakdowns td small{display:block}.chain-flow-table td small,.chain-flow-breakdowns td small{margin-top:3px;color:#718a7f;font-size:7px}
.chain-flow-breakdowns{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-soft)}.chain-flow-breakdowns>article{min-width:0;padding:15px}.chain-flow-breakdowns>article:first-child{border-right:1px solid var(--line-soft)}
.chain-flow-recent{padding:15px;border-bottom:1px solid var(--line-soft)}.chain-flow-recent ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px}.chain-flow-recent li{min-width:0;padding:9px;border:1px solid var(--line-soft);border-radius:7px;background:rgba(255,255,255,.015);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px;align-items:center}.chain-flow-recent li>span{padding:4px 6px;border-radius:999px;background:rgba(98,245,177,.08);color:var(--green);font-size:8px;font-weight:950}.chain-flow-recent li>span[data-direction=out]{background:rgba(255,89,113,.08);color:var(--red)}.chain-flow-recent li strong,.chain-flow-recent li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-flow-recent li strong{font-size:9px}.chain-flow-recent li small{margin-top:3px;color:#718a7f;font-size:7px}.chain-flow-recent li>b{font-size:10px}.chain-flow-recent li>a{color:var(--cyan);text-decoration:none}
.robinhood-chain-flow>footer{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;color:#829a8f}.robinhood-chain-flow>footer>div{padding:9px;border:1px solid var(--line-soft);display:grid;gap:4px}.robinhood-chain-flow>footer strong{color:#aec0b7;font-size:8px}.robinhood-chain-flow>footer span,.robinhood-chain-flow>footer small{font-size:8px;line-height:1.5}.robinhood-chain-flow>footer>small{grid-column:1/-1}.robinhood-chain-flow>footer nav{grid-column:1/-1;display:flex;gap:8px}.robinhood-chain-flow>footer a{padding:7px 9px;border:1px solid rgba(68,231,240,.2);border-radius:6px;color:var(--cyan);font-size:8px;font-weight:900;text-decoration:none}
@media(max-width:1100px){.chain-flow-kpis{grid-template-columns:repeat(3,1fr)}.chain-flow-kpis article:nth-child(3){border-right:0}.chain-flow-kpis article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}}
@media(max-width:780px){.chain-flow-visuals,.chain-flow-breakdowns{grid-template-columns:1fr}.chain-flow-visuals>article:first-child,.chain-flow-breakdowns>article:first-child{border-right:0;border-bottom:1px solid var(--line-soft)}.chain-flow-recent ol{grid-template-columns:1fr}}
@media(max-width:680px){.robinhood-chain-flow>header{align-items:flex-start;flex-direction:column}.robinhood-chain-flow>header>b{white-space:normal}.chain-flow-kpis{grid-template-columns:1fr 1fr}.chain-flow-kpis article{border-bottom:1px solid var(--line-soft)}.chain-flow-kpis article:nth-child(odd){border-right:1px solid var(--line-soft)}.chain-flow-kpis article:nth-child(even){border-right:0}.chain-flow-bars{gap:2px}.chain-flow-bars strong{display:none}.robinhood-chain-flow>footer{grid-template-columns:1fr}.robinhood-chain-flow>footer>small,.robinhood-chain-flow>footer nav{grid-column:1}.robinhood-chain-flow>footer nav{flex-wrap:wrap}}

/* Degen favorites are saved to the authenticated wallet profile. */
.degen-account-favorites{display:grid;gap:3px}.degen-account-favorites small{color:#72857b;font:850 4.5px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.degen-account-favorites[data-state=synced] small{color:var(--green)}.degen-account-favorites[data-state=error] small{color:var(--red)}.degen-account-favorites[data-state=saving] small,.degen-account-favorites[data-state=connecting] small,.degen-account-favorites[data-state=syncing] small{color:var(--amber)}

/* AXO vibrant card system: high-level surfaces receive a fine accent outline, a four-pixel leading ridge, and a restrained glow. Local type scales stay untouched so helper text and tooltips remain subtle. */
body :is(.axo-vibrant-card,.mission-console,.portal-tool-card,.chain-card,.principle-card,.tool-panel,.tool-info-card,.access-status-card,.access-tier-grid>article,.service-hero-card,.service-card,.home-toolkit-summary,.home-hatchery-hero,.market-card,.command-shell,.alpha-board){--axo-card-accent:var(--cyan);border-color:color-mix(in srgb,var(--axo-card-accent) 34%,var(--line));border-left-width:4px;border-left-color:var(--axo-card-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--axo-card-accent) 7%,transparent),0 17px 42px rgba(0,0,0,.24),0 0 24px color-mix(in srgb,var(--axo-card-accent) 3%,transparent)}
body :is(.chain-card,.access-status-card,.command-shell,.alpha-board){--axo-card-accent:var(--acid)}
body :is(.principle-card,.home-hatchery-hero){--axo-card-accent:var(--pink)}
body .home-toolkit-summary{--axo-card-accent:var(--home-summary-accent,var(--acid))}
body .home-access>article{--axo-card-accent:var(--acid);border-color:color-mix(in srgb,var(--axo-card-accent) 34%,var(--line));border-left:4px solid var(--axo-card-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--axo-card-accent) 7%,transparent),0 17px 42px rgba(0,0,0,.24),0 0 24px color-mix(in srgb,var(--axo-card-accent) 3%,transparent)}
body :is(.portal-tool-card,.service-card,.market-card,.access-tier-grid>article):nth-child(4n+1){--axo-card-accent:var(--acid)}
body :is(.portal-tool-card,.service-card,.market-card,.access-tier-grid>article):nth-child(4n+2){--axo-card-accent:var(--cyan)}
body :is(.portal-tool-card,.service-card,.market-card,.access-tier-grid>article):nth-child(4n+3){--axo-card-accent:var(--pink)}
body :is(.portal-tool-card,.service-card,.market-card,.access-tier-grid>article):nth-child(4n){--axo-card-accent:var(--violet)}

/* Readability floor for primary page and section prose only. UI hints, cards, controls, tooltips, tables, and tape data retain their compact local scale. */
body :is(.portal-main,.start-wizard) :is(.section-intro>p,.chain-card>p,.principle-card>p,.home-toolkit-summary p,.start-stage-copy>p,.dashboard-section-head p,.admin-hero p,.admin-panel-head p,.stock-workbench>header p,.stock-private-lane p,.degen-scam-panel>header p,.access-lock>p){font-size:var(--body-copy-size,14px)!important;line-height:var(--body-copy-line-height,1.65)!important;letter-spacing:.002em}
@media(max-width:760px){:root{--body-copy-size:15px}}
