/* 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}
.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}.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{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-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-virtuals{margin:10px 0 15px;padding:14px;color:var(--muted);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:flex;justify-content:space-between}
  .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;--teal-deep:#041b1e;--crystal-line:rgba(68,231,240,.23)}
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 SUPAH-style 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}.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}
@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 auto}.portal-nav .portal-brand{justify-self:start}.portal-nav .portal-menu{margin-left:0;justify-self:center}.portal-nav .nav-wallet{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-socials{display:flex;gap:5px}.nav-social{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{content:"";position:absolute;width:42px;height:42px;right:-26px;top:-25px;border-radius:50%;background:currentColor;opacity:.08}.nav-social 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-social:hover{transform:translateY(-1px);border-color:currentColor}
.nav-wallet{gap:7px}.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}.portal-menu>a.nav-buy-axo{padding-inline:15px;border-color:rgba(214,255,77,.62);background:var(--acid);color:#061008;box-shadow:0 0 24px rgba(214,255,77,.08)}.portal-menu>a.nav-buy-axo:hover{border-color:#fff7ba;background:#efff92;color:#061008;transform:translateY(-1px)}
.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-socials{display:none}.nav-wallet{display:flex;margin-left:auto}.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-wallet .wallet-button{max-width:112px;overflow:hidden;text-overflow:ellipsis}.wallet-disconnect-button{width:35px;height:35px}.nav-toggle{width:39px;height:39px}.portal-brand>img{width:48px;height:48px}}
@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}
@media(max-width:760px){.tool-intent-launcher{grid-template-columns:1fr}.tool-intent-launcher nav{grid-template-columns:1fr 1fr}.tool-catalog-search{grid-template-columns:1fr}.tool-catalog-search input{min-height:44px}}

/* 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}.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}

/* Homepage toolkit campaign header */
.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{padding:8px 5px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.home-toolkit-summary p{max-width:760px;margin:0;color:#91a79b;font-size:11px;line-height:1.65}.home-toolkit-summary>a{flex:0 0 auto;color:var(--acid);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-decoration:none;display:flex;align-items:center;gap:10px}.home-toolkit-summary>a span{font-size:16px}.home-toolkit-summary>a:hover{color:#efff92}
@media(max-width:900px){.home-toolkit-visual{aspect-ratio:16/9}.home-toolkit-visual img{height:100%;object-position:center center}.home-toolkit-summary{align-items:flex-start}}
@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-toolkit-summary{padding-top:5px;align-items:flex-start;flex-direction:column;gap:12px}.home-toolkit-summary p{font-size:10px}.home-toolkit-summary>a{font-size:8px}}
.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>a{color:var(--pink)}.home-hatchery-summary>a:hover{color:#ffd3df}
@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>a{color:var(--cyan)}.home-services-summary>a:hover{color:#b9fbff}
@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 0 42px}.campaign-hero-section:before{display:none}
.campaign-hero{position:relative;isolation:isolate;width:100%;min-height:clamp(500px,40vw,793px);height:auto;aspect-ratio:1983/793;border:0;border-radius:0;background:#020807;box-shadow:0 35px 100px rgba(0,0,0,.55);overflow:hidden}
.campaign-hero:after{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:80px;background:linear-gradient(180deg,transparent,#040807);pointer-events:none}
.campaign-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}
.campaign-hero-overlay{position:absolute;z-index:2;left:clamp(16px,4vw,76px);right:clamp(16px,4vw,76px);bottom:clamp(16px,3vw,44px);display:grid;grid-template-columns:minmax(330px,1.25fr) minmax(250px,.75fr) minmax(270px,320px);gap:12px;align-items:end}
.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 button{min-width:0;width:100%;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left}
.campaign-contract code{min-width:0;color:#d6ff4d;font:800 clamp(8px,1vw,11px)/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}
.campaign-contract strong{flex:0 0 auto;padding:8px 10px;border:1px solid rgba(214,255,77,.32);border-radius:8px;background:rgba(214,255,77,.07);color:#d6ff4d;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
.campaign-contract button:hover strong,.campaign-contract button:focus-visible strong,.campaign-contract button[data-copied=true] strong{border-color:#d6ff4d;background:#d6ff4d;color:#061009}.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-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)}
@media(max-width:1100px){.campaign-hero-overlay{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr)}.campaign-hero-buy{grid-column:1/-1;min-height:58px}.campaign-quick-swap{grid-template-columns:1fr 1fr;align-items:center}.campaign-quick-swap>header,.campaign-quick-swap>p{grid-column:1/-1}}
@media(max-width:760px){.campaign-hero-section{margin-top:0;padding:0 0 34px}.campaign-hero{min-height:680px;height:100svh;aspect-ratio:auto}.campaign-hero-image{object-position:58% 50%}.campaign-hero-overlay{left:10px;right:10px;bottom:10px;grid-template-columns:1fr;gap:8px}.campaign-contract{padding:10px 11px;border-radius:11px}.campaign-contract>span{font-size:7px;letter-spacing:.08em}.campaign-contract button{align-items:flex-end;gap:8px}.campaign-contract code{font-size:8px}.campaign-contract strong{padding:7px 8px;font-size:7px}.campaign-market{padding:10px 11px;border-radius:11px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.campaign-quick-swap{grid-template-columns:1fr}.campaign-quick-swap>header,.campaign-quick-swap>p{grid-column:auto}.campaign-buy{grid-column:auto;min-width:0;min-height:54px;padding:14px 16px;border-radius:11px;font-size:11px}}
@media(max-width:420px){.campaign-hero-image{object-position:60% 50%}.campaign-contract code{font-size:7.5px}.campaign-price strong{font-size:12px}.campaign-market{gap:8px}.campaign-curve small{font-size:5.5px}}

.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);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){
  .campaign-hero{min-height:0;height:auto;aspect-ratio:auto;background:linear-gradient(180deg,#020807,#040b08)}
  .campaign-hero:after{display:none}
  .campaign-hero-image{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;order:1}
  .campaign-hero-overlay{position:relative;left:auto;right:auto;bottom:auto;padding:10px;order:2}
  .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-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: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=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}}

/* Persistent bespoke AXO tool rail */
.axo-tool-rail{position:fixed;z-index:1003;left:12px;top:92px;width:52px;padding:7px;border:1px solid rgba(68,231,240,.16);border-radius:16px;background:linear-gradient(180deg,rgba(5,16,12,.97),rgba(2,8,6,.98));box-shadow:0 22px 58px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.025);pointer-events:auto}
.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:3;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 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.065em;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(min-width:1101px) and (max-width:1359px){body:has(.axo-tool-rail) .portal-main{padding-left:58px}}
@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 a,.axo-tool-rail [role=tooltip]{transition:none}}
