/* Autzspre interface refinement. Identity and galaxy layer are intentionally untouched. */
:root{--ui-surface:#10192be8;--ui-border:#a6b7e026;--ui-soft:#b9c8e0;--ui-focus:#b9c8ff;color-scheme:dark}body{font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}header{border-bottom-color:var(--ui-border)}header nav{align-items:center;gap:22px;font-size:13px;font-weight:500}header nav a{position:relative;color:#c5cee3;padding:8px 0}header nav a:hover,header nav a[aria-current=page]{color:#fff}header nav a[aria-current=page]:after{content:'';height:2px;border-radius:4px;background:linear-gradient(90deg,#7abaff,#cda9f2);position:absolute;bottom:0;left:0;right:0}.button{border-radius:14px;min-height:48px;align-items:center}.textlink{font-weight:500}h1,h2,h3{text-wrap:balance}.eyebrow{line-height:1.8}.reporthero,.editorial{border-radius:0 0 28px 28px}.editorial{padding-top:50px;padding-bottom:50px}.prose{font-size:17px;line-height:1.85}.prose h2{font-size:30px;line-height:1.2;margin-top:12px}.prose p,.prose li{color:#ccd4e7}.prose section{scroll-margin-top:28px}.prose table{font-size:13px;border-collapse:collapse;width:100%}.prose th{color:#aebfdf;font:11px/1.7 Consolas,monospace;text-transform:uppercase;letter-spacing:.7px}.prose td,.prose th{padding:18px 12px;border-bottom:1px solid var(--ui-border);vertical-align:top}.prose tbody tr:hover{background:#91aff008}.articlelayout{border-radius:24px;gap:38px}.articlelayout aside{border:1px solid var(--ui-border);border-radius:18px;padding:18px;background:#11182bd9}.articlelayout aside a{font-size:13px;line-height:1.6;padding:5px 0;color:#bac8e2}.reportcard{border-radius:22px;padding:28px;box-shadow:0 14px 38px #0002}.reportcard h3{font-size:25px;line-height:1.25}.reportcard small,.cardmeta{font-size:11px;line-height:1.9}.cardbottom{padding-top:18px}.filters{gap:12px}.filters input,.filters select,.searchbox{border-radius:13px;min-height:48px}.empty{border-radius:20px;border:1px dashed #8194b65c;padding:36px;background:#111a2bd9}.featuregrid{border-radius:24px;overflow:hidden}.process,.policy{border-radius:24px}.steps p{font-size:15px;line-height:1.8}.sectionhead{gap:20px}.desk-note{font-size:14px;line-height:1.8}footer{border-top:1px solid var(--ui-border);padding-top:42px;padding-bottom:40px}.footlinks{gap:24px}.legal{font-size:13px;line-height:1.8}
/* The investigation desk: readable evidence controls and a clearer hierarchy. */
.lab-main{max-width:1440px;padding-top:60px}.lab-hero{max-width:1100px;padding-bottom:32px}.lab-hero h1{font-weight:600;font-size:clamp(42px,5.7vw,78px);line-height:1.08;letter-spacing:-3px;margin:24px 0}.lab-hero h1 em{font-family:inherit;font-style:normal;font-weight:500;color:#c3b2ef}.lab-hero>p{font-size:18px;line-height:1.7;max-width:670px}.lab-scope{font-size:11px;line-height:1.9;border-radius:14px;padding:14px 18px;background:#171e32db;border-color:var(--ui-border);max-width:100%}.lab-context,.lab-main .lab-panel{margin:24px 0!important;padding:30px;border-color:var(--ui-border);border-radius:26px;background:linear-gradient(125deg,#101d30f2,#191a2cf0);box-shadow:0 18px 50px #0002}.lab-context>form{gap:14px;flex-wrap:wrap}.lab-context>form>label{font-size:13px;font-weight:600}.lab-main input,.lab-main select,.lab-main textarea{min-height:48px;font-size:14px;line-height:1.6;padding:12px 14px;border-radius:12px;border-color:#a2b5db33;background:#090f1ee6}.lab-main input::placeholder,.lab-main textarea::placeholder{color:#8d9dbb}.lab-main button{font-size:13px;font-weight:600;min-height:42px;padding:11px 17px;border-radius:12px;border-color:#b7a2e455;background:#c1b0ed;color:#111426}.lab-context>form>button{min-height:48px}.lab-actions{gap:10px}.lab-main .lab-actions button:not(:first-child){color:#d6c6f3;background:#b998ef0d;border-color:#b69ad43d}.lab-main #lab-status,.lab-main #history-status{font-size:12px;line-height:1.85;color:#b4c4df}.current-name{margin-top:28px}.current-name h2{font-size:32px}.current-name>span{font-size:12px}.current-metrics{gap:14px;margin:24px 0}.current-metrics>div{border-radius:18px;border-color:var(--ui-border);padding:20px;background:linear-gradient(135deg,#1b2b47b3,#24233c80)}.current-metrics small{font-size:10px;letter-spacing:.7px}.current-metrics strong{font-size:28px;line-height:1.6;font-variant-numeric:tabular-nums}#lab-current>p{font-size:11px;line-height:1.9;color:#aebdd7}.lab-tabs{padding:7px;border-radius:18px;border-color:var(--ui-border);background:#0d1627ed;gap:6px;margin-top:32px}.lab-tabs button{font-size:12px;padding:13px 16px;background:transparent;color:#b5c3dc;border-color:transparent;font-weight:500}.lab-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(115deg,#34466a,#443357);border-color:#bba7df66;box-shadow:0 3px 12px #0003}.lab-main .lab-panel h2{font-size:32px;letter-spacing:-1px}.lab-main .lab-panel .eyebrow{font-size:10px}.lab-muted,.lab-panel>p{font-size:14px;line-height:1.8;color:#b9c7dd}.lab-panel form label,.compare-selects label{font-size:13px;line-height:1.7}.lab-empty{border-radius:17px;padding:28px;font-size:14px;line-height:1.8;background:#0c1626b8;border-color:#a8b7d83b}.timeline-event{border-color:var(--ui-border);border-radius:16px;background:#1421398f}.timeline-event summary{padding:18px;gap:16px;line-height:1.6;font-size:14px}.timeline-event summary>span{font-size:12px}.timeline-event pre{font-size:12px;line-height:1.7;padding:16px;border-color:var(--ui-border);border-radius:12px}.source-card{padding:23px;border-radius:18px;border-color:var(--ui-border);font-size:13px;line-height:1.8}.source-card h3{font-size:19px}.source-card small{font-size:11px}.replay-controls{padding:18px;border-radius:16px;gap:16px}.replay-controls label,.replay-controls span{font-size:12px}.tag{font-size:11px;padding:4px 10px}.lab-main .delete-button{font-size:12px}.panel-head{flex-wrap:wrap}
/* Market observatory: focused pool selection and legible source metadata. */
.market-main{max-width:1440px;padding-top:60px}.market-top h1{font-size:clamp(44px,5.5vw,76px);line-height:1.07;letter-spacing:-3px}.market-top p{font-size:19px;line-height:1.65}.market-search,.pool-list,.pool-detail,.market-notice,.market-providers>div{border-color:var(--ui-border);box-shadow:0 18px 44px #0002}.market-search{padding:28px;border-radius:24px}.market-search input,.market-search select,.market-search button{min-height:50px;border-radius:13px;font-size:14px}.market-search label{font-size:13px}.market-search p{font-size:13px;line-height:1.8}.pool-list,.pool-detail{padding:26px;border-radius:24px;background:linear-gradient(125deg,#101c2ef2,#18192bf0)}.market-sectionhead{padding-bottom:20px;margin-bottom:20px;border-color:var(--ui-border)}.market-sectionhead h2{font-size:24px;letter-spacing:-.8px}.market-sectionhead .mono,.refresh-control{font-size:11px}.pool-option{border:1px solid var(--ui-border);border-radius:16px;padding:18px;background:#1420389c;margin-bottom:12px}.pool-option.active{background:linear-gradient(115deg,#253b59,#302640);border-color:#af99dba1;box-shadow:inset 3px 0 0 #a8baff}.pool-option strong{font-size:17px;font-weight:600}.pool-option small{font-size:11px;line-height:1.9;color:#afc0dc}.pool-option .pool-price{font-size:15px}.market-identity h3{font-size:31px;letter-spacing:-1px}.market-identity p{font-size:11px;line-height:1.9}.metricgrid{gap:14px;margin:26px 0}.metric{padding:20px;border-radius:18px;border-color:var(--ui-border);background:linear-gradient(130deg,#1b2b47b3,#25223b80)}.metric span{font-size:13px}.metric strong{font-size:29px;line-height:1.7;font-variant-numeric:tabular-nums}.metric small{font-size:10px;line-height:1.9;color:#aebed9}.market-source{font-size:12px;line-height:1.9}.jupiter-quote{padding:20px;border-radius:17px;border-color:#b594d63b}.jupiter-quote h4{font-size:15px}.jupiter-quote p{font-size:12px}.market-providers{padding-top:34px}.market-providers h2{font-size:36px;letter-spacing:-1.2px}.market-providers>div{padding:27px;border-radius:22px}.market-providers h3{font-size:20px}.market-providers p,.market-providers a{font-size:14px;line-height:1.8}.market-providers h3 span{font-size:11px}#pool-results{scrollbar-width:thin;scrollbar-color:#6c7595 transparent}#wallet-dialog{border-radius:25px;border-color:#a692cf66;box-shadow:0 30px 100px #0008}#wallet-dialog p{font-size:14px;line-height:1.8}#wallet-options button{border-radius:14px;padding:16px;font-size:14px}#market-status{font-size:12px;line-height:1.8}a,button{touch-action:manipulation}
@media(max-width:1000px){header nav{gap:16px;font-size:12px}.lab-main .lab-context>form>input{flex-basis:50%}.lab-tabs button{padding:12px}.market-layout{gap:20px}.pool-list,.pool-detail{padding:22px}.metric{padding:16px}}
@media(max-width:760px){header{padding-top:18px;padding-bottom:18px;height:auto;min-height:110px;flex-wrap:wrap;gap:14px}header nav{width:100%;justify-content:space-between;flex-wrap:wrap;gap:9px;font-size:12px}header .navsearch{font-size:12px!important;padding-left:0;border:0}header .navsearch span{display:inline!important}.lab-main,.market-main{padding-top:36px}.lab-hero h1,.market-top h1{font-size:clamp(38px,7vw,56px);letter-spacing:-1.9px}.lab-hero>p,.market-top p{font-size:17px}.lab-context,.lab-main .lab-panel{padding:22px!important;border-radius:22px}.lab-context>form>label{width:100%}.lab-context>form>select{width:100%}.lab-context>form>input{width:100%;flex-basis:100%}.lab-context>form>button{width:100%}.current-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.current-metrics>div{padding:13px}.current-metrics strong{font-size:21px}.current-metrics small{font-size:9px}.lab-main .lab-panel h2{font-size:27px}.lab-tabs{border-radius:15px}.lab-tabs button{font-size:12px;padding:12px 15px}.market-search{padding:22px}.market-layout{grid-template-columns:1fr}.metric strong{font-size:25px}.market-providers h2{font-size:30px}.prose{font-size:16px}.articlelayout{padding-top:24px}.reportcard h3{font-size:24px}.lab-scope{font-size:10px}.timeline-event summary{flex-wrap:wrap}.market-notice{padding:20px}.pool-option small{font-size:11px}.sectionhead .mono{font-size:10px}.home-page header nav{font-size:12px}}
@media(max-width:420px){header nav{justify-content:flex-start;column-gap:20px;row-gap:7px}.current-metrics{grid-template-columns:1fr}.current-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.current-metrics small{font-size:10px}.metricgrid{gap:10px}.metric{padding:14px}.metric strong{font-size:23px}.lab-actions button{flex:1}.market-sectionhead{flex-wrap:wrap}.prose td,.prose th{padding:14px 9px}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.pool-option,.reportcard,.home-tool{transition:border-color .18s ease,box-shadow .18s ease}.pool-option:hover,.reportcard:hover,.home-tool:hover{box-shadow:0 14px 34px #0004;border-color:#a89bd5}}
.sr{position:absolute!important;width:1px!important;max-width:1px!important;min-width:0!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}
