/* v0.13.2: hierarchy and display only; no business rules. */
.app-view .topbar h1{font-family:'Space Grotesk','Noto Sans SC',sans-serif}.radar-toolbar .density-fold{display:block}.universe-toolbar #universeNote{font-size:12px;line-height:18px}.content>.universe-toolbar{margin-bottom:0}.notification-entry small{font-family:Inter,'Noto Sans SC',sans-serif}
body{font:400 14px/20px Inter,'Noto Sans SC',sans-serif}button,input,select{font-family:Inter,'Noto Sans SC',sans-serif}h1{font:600 28px/36px 'Space Grotesk','Noto Sans SC',sans-serif}h2{font:600 18px/26px Inter,'Noto Sans SC',sans-serif}.muted,.eyebrow,.micro,.footnote,.dp-note{font-family:Inter,'Noto Sans SC',sans-serif;line-height:18px}.mono,.rank,.price-change,.ux-pair,time{font-family:'JetBrains Mono',monospace}.sidebar .logo{font-size:16px;letter-spacing:.12em;margin-bottom:8px}.sidebar .workspace-label{display:block;font:400 10px/16px Inter,sans-serif;color:var(--dimmer);margin:0 12px 24px;letter-spacing:.04em}.sidebar-collapsed .workspace-label{display:none}.sidebar [data-mascot],.sidebar .mascot,.sidebar .fish{display:none}
.global-header{min-height:56px}.global-header .command-launch{font-size:12px}.exchange-selector>span{display:grid;grid-template-columns:14px 1fr;gap:0 8px;align-items:center}.exchange-selector .exchange-icon{grid-row:1/3;font-size:14px;color:var(--dimmer)}.exchange-selector small{grid-column:2;font:11px/16px Inter,sans-serif;color:var(--dimmer);text-transform:none}.global-header .exchange-selector{min-width:140px;padding:6px 10px}.exchange-status{font:500 12px/18px Inter,sans-serif}.source-health-menu p{font:12px/18px Inter,sans-serif}.source-info{margin-top:12px}.source-info summary{cursor:pointer;font-size:12px;color:var(--dimmer)}
.app-view>.topbar{padding-top:24px;padding-bottom:8px}.app-view>.content{padding-top:16px}.radar-toolbar{display:grid;grid-template-columns:1fr auto auto auto;gap:16px;margin-bottom:16px}.radar-toolbar .universe-tabs{grid-column:1/-1;justify-self:start;background:none;border:0}.radar-timeframe-chips{grid-column:1;flex-wrap:wrap}.radar-filters summary,.state-guide summary,.density-fold summary{border:0;background:#ffffff05;min-height:36px;line-height:18px;border-radius:8px}.radar-filters summary::-webkit-details-marker,.state-guide summary::-webkit-details-marker,.density-fold summary::-webkit-details-marker{display:none}.radar-filters[open] summary,.state-guide[open] summary,.density-fold[open] summary{background:#ffffff0d}.state-guide #stateLegend{display:grid;gap:16px;width:360px;max-height:65dvh;overflow:auto}.state-guide #stateLegend b{font:600 11px/16px Inter,sans-serif;letter-spacing:.04em}.state-guide #stateLegend p{font:12px/18px Inter,'Noto Sans SC',sans-serif;margin:4px 0 0;color:var(--dim)}.guide-lifecycle{padding-top:12px;border-top:1px solid var(--line)}#universeNote{font:400 12px/18px Inter,sans-serif;margin:0 0 24px}
.content>.mstate{gap:0;background:#0b0b10;border:0;border-radius:10px;margin-bottom:32px}.content .mstate .ms-cell{height:80px;min-height:80px;border:0!important;border-radius:0;background:none;box-shadow:none;padding:14px 16px}.content .mstate .ms-cell+.ms-cell{border-left:1px solid #ffffff06!important}.content .mstate .ms-cell .eyebrow{margin-bottom:4px}.content .mstate .ms-cell .ms-value,.content .mstate .ms-cell[data-overview=btcTrend] .ms-value,.content .mstate .ms-cell[data-overview=risk] .ms-value{font:600 18px/24px Inter,'Noto Sans SC',sans-serif}.content .mstate .ms-cell small{font:11px/16px Inter,sans-serif;color:var(--dimmer)}.sec-head{margin-top:32px;gap:16px}.radar-ranking>.sec-head{margin-top:0}.ranking-subtitle{display:none}.sec-head>#scanTimestamp{font:12px/18px Inter,sans-serif;color:var(--dimmer);max-width:none}.radar-results{font-size:12px}.opp-row .ux-pair{display:block;font-size:11px;line-height:16px;color:var(--dimmer)}.opp-row .chip,.chip{font:600 11px/16px Inter,'Noto Sans SC',sans-serif;letter-spacing:.04em;border-radius:6px;background:color-mix(in srgb,currentColor 9%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent)}.opp-row[data-symbol] .asset-symbol{font:600 14px/20px Inter,sans-serif}.duo{margin-top:32px}.forming-as-of{font:12px/18px Inter,sans-serif}.em-card p{font:12px/18px Inter,sans-serif;margin-top:16px}.em-quote{display:flex;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px;line-height:18px}.density-row{display:grid;grid-template-columns:minmax(100px,1fr) 90px 24px;gap:12px;align-items:center}.density-row b{font:500 12px/18px Inter,sans-serif}.density-track{display:block;height:4px;border-radius:3px;background:#ffffff08}.density-track i{display:block;height:100%;background:#7d8494;border-radius:3px}.density-note{font:12px/18px Inter,sans-serif}.state-changes-fold{border:0}.notification-market{display:inline-block;font:600 11px/16px Inter,sans-serif;letter-spacing:.04em;color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:2px 5px;margin-right:8px}.notification-entry time{font-size:11px;line-height:16px}.alpha-footer,.alpha-footer .terminal-footer-links a,.footer-status,.footer-copyright{font:12px/18px Inter,'Noto Sans SC',sans-serif}
@media(max-width:1024px){.global-header .exchange-selector{min-width:120px}.global-header .command-launch span{display:none}}
@media(max-width:767px){.global-header .exchange-selector{min-width:0;padding:6px}.exchange-selector small,.exchange-icon{display:none!important}.exchange-selector>span{display:block}.exchange-status{font-size:11px}.radar-toolbar{grid-template-columns:1fr auto;gap:12px}.radar-toolbar .universe-tabs{grid-column:1/-1}.radar-timeframe-chips{grid-column:1/-1}.radar-filters{grid-column:1}.density-fold{grid-column:2}.content>.mstate{gap:0;margin-bottom:32px}.content .mstate>.ms-cell{height:80px;min-height:80px}.content .mstate>.ms-cell:last-child{grid-column:1/-1}.content .mstate .ms-cell small{display:block}.state-guide #stateLegend{position:static;width:100%;min-width:0}.radar-filters .filter-controls{right:auto;left:0;width:calc(100vw - 32px);min-width:0}.density-fold #densityPanel{position:fixed;top:160px;right:16px;width:calc(100vw - 32px);max-height:65dvh;overflow:auto}.opp-row[data-symbol]{min-height:136px!important}.alpha-footer{padding-bottom:76px}}
