@font-face{font-family:__sora_52839b;src:url(/_next/static/media/06583d49dc7957bf-s.p.ttf) format("truetype");font-display:swap;font-weight:100 800}@font-face{font-family:__sora_Fallback_52839b;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_52839b{font-family:__sora_52839b,__sora_Fallback_52839b}.__variable_52839b{--font-sora:"__sora_52839b","__sora_Fallback_52839b"}:root{--base:#0e1117;--surface:#161a22;--surface2:#212734;--line:#2a3140;--beacon:#7bb8ff;--beaconDark:#9bc9ff;--signal:#3fd3af;--alert:#f0705f;--ink:#e9edf5;--muted:#a9b4c6;--dim:#8792a5;--brand-blue:#7bb8ff;--scroll-thumb:#39424f;--tip-bg:#1c222c;--menu-bg:rgba(28,34,44,.86);--swap-fg:#9bc9ff;--dep-fg:#5fe0c0;--wd-fg:#f79184;--on-beacon:#0e1117;--mono:var(--font-sora),ui-monospace,monospace;--sans:var(--font-sora),-apple-system,BlinkMacSystemFont,sans-serif}[data-theme=light]{--base:#fff;--surface:#f4f6f9;--surface2:#eaedf3;--line:#e4e8ef;--beacon:#7bb8ff;--beaconDark:#2f6fc9;--signal:#2fbf9f;--alert:#e5594b;--ink:#14161a;--muted:#565e6b;--dim:#68727f;--brand-blue:#7bb8ff;--scroll-thumb:#c8cfda;--tip-bg:#fff;--menu-bg:hsla(0,0%,100%,.82);--swap-fg:#2f6fc9;--dep-fg:#1d8a70;--wd-fg:#b93e32;--on-beacon:#0e1117}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--base);color:var(--ink);font-family:var(--sans);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;transition:background-color .2s,color .2s}.mono{font-family:var(--mono)}nav{padding:16px 32px}.nav-inner{max-width:1280px;margin:0 auto;justify-content:space-between}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:12px;line-height:1}.logo-full,.logo>*{flex:0 0 auto}.logo-full{height:26px;width:auto;color:var(--ink);display:block}.logo-divider{width:1px;height:16px;background:var(--line);flex:0 0 auto;transform:translateY(1.6px)}.logo-sub{font-family:var(--sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);white-space:nowrap;line-height:1;display:block;transform:translateY(3.35px)}.badge,.card-sub,.explorer-link,.legend-val,.load-btn,.month-picker,.pair-rank,.pair-val,.tip,.toggle button,a,button,select,td{font-weight:600}*{-webkit-tap-highlight-color:transparent}.dd-item,.theme-switch,[role=button],a,button,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}[role=button]:focus,a:focus,button:focus{outline:none}.copy-btn:active,.dd-btn:active,.explorer-link:active,.load-btn:active,.theme-switch:active,.toggle button:active{transform:scale(.95)}.dd-item:active{transform:scale(.97)}.explorer-link:focus-visible,.load-btn:focus-visible,.toggle button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(123,184,255,.4)}.theme-switch{position:relative;display:inline-flex;align-items:center;padding:3px;border-radius:999px;border:1px solid var(--line);background:var(--surface2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .25s ease,border-color .25s ease,box-shadow .2s ease,transform .15s ease}.theme-switch:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(123,184,255,.35)}.theme-thumb{position:absolute;top:3px;left:3px;width:32px;height:28px;border-radius:999px;background:var(--base);border:1px solid var(--line);transition:transform .34s cubic-bezier(.34,1.4,.5,1),background .25s ease;transform:translateX(32px);background:var(--surface2);border-color:rgba(123,184,255,.35)}[data-theme=light] .theme-thumb{transform:translateX(0);background:var(--base);border-color:var(--line)}.theme-opt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:28px;transition:color .25s ease}.theme-opt,.theme-opt.sun{color:var(--dim)}.theme-opt.moon{color:var(--beacon)}[data-theme=light] .theme-opt.sun{color:var(--ink)}[data-theme=light] .theme-opt.moon{color:var(--dim)}.act-row>*,.kpi-grid>*,.two-col>*{min-width:0}.chart-wrap,.panel,body,html{max-width:100%}body,html{overflow-x:hidden}.tip{max-width:min(260px,80vw);white-space:normal}.kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px}.card-label{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;line-height:1.4}.card-value{font-size:23px;font-weight:700;margin:8px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.card-value.accent{color:var(--beaconDark)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;margin-bottom:24px;overflow:visible}.panel-title{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 16px;line-height:1}.panel-title-row .panel-title,.ticker-head .panel-title{margin:0;display:flex;align-items:center;min-height:34px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-title-row .month-picker,.panel-title-row .toggle{margin:0}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;margin-bottom:16px;min-height:34px;position:relative;z-index:20}.panel-title-row>.select-wrap,.panel-title-row>.toggle{flex:0 0 auto}.select-wrap{position:relative;display:inline-flex;align-items:center}.select-wrap.enhanced select{position:absolute;left:-9999px;top:0;opacity:0;pointer-events:none;width:1px;height:1px;visibility:hidden}.dd-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--muted);background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:7px 13px 7px 15px;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .18s ease}.dd-btn:hover{border-color:rgba(123,184,255,.5);color:var(--beaconDark)}.dd-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(123,184,255,.32)}.select-wrap.open .dd-btn{border-color:var(--beacon);color:var(--beaconDark)}.dd-label{position:relative;display:inline-grid}.dd-label-current{grid-area:1/1}.dd-label-ghost{grid-area:1/1;visibility:hidden;pointer-events:none}.dd-arrow{width:11px;height:11px;color:var(--beacon);transition:transform .28s cubic-bezier(.34,1.4,.5,1)}.select-wrap.open .dd-arrow{transform:rotate(180deg)}.dd-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:4px;padding:6px;min-width:100%;border-radius:18px;border:1px solid var(--line);background:var(--menu-bg);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);opacity:0;transform:translateY(-6px) scale(.94);transform-origin:top right;pointer-events:none;transition:opacity .2s ease,transform .32s cubic-bezier(.34,1.5,.5,1)}.select-wrap.open .dd-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dd-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--muted);text-align:left;padding:8px 15px;border-radius:999px;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .16s ease}.dd-item:hover{background:var(--surface2);color:var(--ink);transform:translateX(2px)}.dd-item.sel{background:var(--beacon);color:var(--on-beacon);border-color:transparent}.dd-item:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(123,184,255,.45)}.select-wrap.open .dd-item{animation:ddIn .3s cubic-bezier(.34,1.5,.5,1) backwards}.select-wrap.open .dd-item:first-child{animation-delay:.02s}.select-wrap.open .dd-item:nth-child(2){animation-delay:.05s}.select-wrap.open .dd-item:nth-child(3){animation-delay:.08s}.select-wrap.open .dd-item:nth-child(4){animation-delay:.11s}.select-wrap.open .dd-item:nth-child(n+5){animation-delay:.13s}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px) scale(.9)}to{opacity:1;transform:none}}.dd-menu.scrolly{max-height:280px;overflow-y:auto}.dd-menu{max-width:min(280px,calc(100vw - 32px))}@media (hover:none),(max-width:560px){.dd-btn{padding:9px 14px 9px 16px;font-size:12px}.dd-item{padding:12px 18px;font-size:13px;min-height:44px;display:flex;align-items:center}.dd-menu{gap:5px;padding:7px;border-radius:20px}.dd-item:hover{transform:none}.dd-menu.scrolly{max-height:min(320px,60vh)}}.month-picker:focus{outline:none;border-color:var(--beacon)}.toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px;background:var(--surface2)}.toggle button{background:none;border:none;color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase;padding:5px 12px;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .15s ease,box-shadow .2s ease}.toggle button.active{background:var(--beacon);color:var(--on-beacon)}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px}.act-row,.two-col{display:grid;gap:16px;margin-bottom:24px}.act-row{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-gap:16px}.bar-row{margin-bottom:12px}.bar-label{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;margin-bottom:4px}.bar-track{height:6px;background:var(--surface2);border-radius:4px;overflow:hidden}.bar-fill{height:100%;border-radius:4px}.donut-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.donut-wrap{position:relative;flex:0 0 auto}.donut-wrap svg{display:block}.donut-slice{cursor:default;transition:opacity .12s}.donut-slice:hover{opacity:.82}.donut-center{font-family:var(--mono);fill:var(--ink)}.donut-center-label{font-family:var(--mono);fill:var(--dim)}.slice-label{font-family:var(--mono);fill:#14161a;font-weight:700;pointer-events:none}.legend{display:flex;flex-direction:column;gap:8px;flex:1 1 190px;min-width:0}.legend-inline{flex-direction:row;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px}.legend-item{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;min-width:0}.legend-swatch{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.legend-name{color:var(--ink);font-weight:700;min-width:0;overflow-wrap:anywhere}.legend-val{color:var(--muted);margin-left:auto;white-space:nowrap}.pair-row{margin-bottom:13px}.pair-head{justify-content:space-between;gap:10px;font-family:var(--mono);font-size:13px;margin-bottom:5px}.pair-head,.pair-name{display:flex;align-items:center}.pair-name{gap:6px;color:var(--ink);font-weight:700;min-width:0}.pair-rank{font-size:10px;width:14px;flex:0 0 auto}.pair-arrow,.pair-rank{color:var(--dim)}.pair-val{color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pair-val em{color:var(--dim);font-style:normal}.pair-track{height:5px;background:var(--surface2);border-radius:4px;overflow:hidden;margin-left:20px}.pair-fill{height:100%;border-radius:4px;background:var(--beacon);transition:width .4s}.mini-stats{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.mini-stat{background:var(--surface2);border:1px solid var(--line);border-radius:14px;padding:16px 18px;min-width:0}.mini-label{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0}.mini-value{font-size:24px;font-weight:700;margin:6px 0 0;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.mini-stat{padding:14px 16px}.mini-value{font-size:21px}}.chart-wrap{position:relative;display:flex;align-items:flex-start}.chart-axis{flex:0 0 auto;background:var(--surface);pointer-events:none}.chart-axis svg{display:block}.chart-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.chart-scroll svg{display:block}.chart-scroll,.ticker-body,body,html{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--surface2)}.chart-scroll{padding-bottom:2px}.chart-scroll::-webkit-scrollbar,.ticker-body::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;height:8px;-webkit-appearance:none}.chart-scroll::-webkit-scrollbar-track,.ticker-body::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--surface2);border-radius:5px}.chart-scroll::-webkit-scrollbar-thumb,.ticker-body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:5px;border:1px solid var(--surface)}.chart-scroll::-webkit-scrollbar-thumb:hover,.ticker-body::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--dim)}.gridline{stroke:var(--line);stroke-width:1}.axis-text{font-family:var(--mono);font-size:11px;font-weight:600;fill:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vbar{fill:var(--beacon);transition:fill .12s}.vbar:hover{fill:var(--beaconDark)}.hit{fill:transparent}.tip{position:absolute;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;background:var(--tip-bg);border:1px solid var(--line);border-radius:8px;padding:7px 11px;font-family:var(--mono);font-size:12px;color:var(--ink);opacity:0;transition:opacity .1s;z-index:5}.tip .tip-label{color:var(--muted);display:block;font-size:10px}table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}thead{z-index:3}th,thead{position:-webkit-sticky;position:sticky;top:0}th{text-align:left;color:var(--dim);font-weight:700;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line)}td,th{padding:10px 20px}td{border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;overflow:visible}tr:hover td{background:var(--surface2)}.amt{color:var(--ink)}.badge{border-radius:999px;padding:2px 8px;font-size:10px;border:1px solid}.badge.swap{color:var(--swap-fg);border-color:rgba(123,184,255,.35);background:rgba(123,184,255,.08)}.badge.bridge{color:var(--dep-fg);border-color:rgba(47,191,159,.35);background:rgba(47,191,159,.08)}.copyable{position:relative;gap:6px;overflow:visible}.copy-btn,.copyable{display:inline-flex;align-items:center}.copy-btn{justify-content:center;width:19px;height:19px;padding:0;border:1px solid transparent;border-radius:999px;background:none;cursor:pointer;transition:opacity .12s,color .12s,border-color .12s,transform .15s ease,box-shadow .2s ease;flex:0 0 auto}.copy-btn,.copy-flash{color:var(--dim);opacity:0}.copy-flash{position:absolute;left:100%;margin-left:-19px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;pointer-events:none;transition:opacity .14s ease}.copyable.copied .copy-flash{opacity:1}.copyable.copied .copy-btn{opacity:0}td:hover .copy-btn{opacity:1}.copy-btn:hover{color:var(--beaconDark);border-color:var(--line);background:var(--surface2)}.copy-btn:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 2px rgba(123,184,255,.45)}.copy-btn.copied{opacity:1}@media (hover:none){.copy-btn{opacity:.6;width:24px;height:24px}.copy-flash{font-size:11px;margin-left:-24px}.copyable.copied .copy-btn{opacity:0}}.explorer-link{display:inline-flex;align-items:center;gap:4px;color:var(--muted);text-decoration:none;font-size:11px;border:1px solid var(--line);border-radius:999px;padding:3px 9px;transition:color .15s,border-color .15s,transform .15s ease,box-shadow .2s ease}.explorer-link:hover{color:var(--beaconDark);border-color:rgba(123,184,255,.5)}.explorer-none{color:var(--dim)}.th-filter{gap:6px;position:relative}.filter-btn,.th-filter{display:inline-flex;align-items:center}.filter-btn{justify-content:center;width:20px;height:20px;padding:0;border:1px solid transparent;border-radius:999px;background:none;color:var(--dim);cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease,box-shadow .2s ease}.filter-btn:hover{color:var(--beaconDark);background:var(--surface2)}.filter-btn:active{transform:scale(.9)}.filter-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(123,184,255,.45)}.th-filter.on .filter-btn{color:var(--beacon)}.th-filter.on .filter-btn:after{content:"";position:absolute;top:-1px;right:-1px;width:5px;height:5px;border-radius:50%;background:var(--beacon)}.filter-pop{position:absolute;top:calc(100% + 10px);left:-6px;z-index:60;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:18px;border:1px solid var(--line);background:var(--menu-bg);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);opacity:0;transform:translateY(-6px) scale(.94);transform-origin:top left;pointer-events:none;transition:opacity .2s ease,transform .32s cubic-bezier(.34,1.5,.5,1)}.th-filter.open .filter-pop{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.filter-pop .dd-item{text-transform:none;letter-spacing:0}.th-filter.open .dd-item{animation:ddIn .3s cubic-bezier(.34,1.5,.5,1) backwards}.th-filter.open .dd-item:first-child{animation-delay:.02s}.th-filter.open .dd-item:nth-child(2){animation-delay:.05s}.th-filter.open .dd-item:nth-child(3){animation-delay:.08s}th{position:relative}footer{border-top:1px solid var(--line);margin-top:8px;padding:20px 0 34px}.foot-inner{max-width:1280px;margin:0 auto;padding:0 32px;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot-inner,.foot-left{display:flex;align-items:center}.foot-left{gap:9px;position:relative}.foot-copy{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);line-height:1}.foot-dot,.info-btn{color:var(--dim)}.info-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:999px;background:none;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease,box-shadow .2s ease}.info-btn:hover{color:var(--beacon);background:var(--surface2)}.info-btn:active{transform:scale(.9)}.info-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(123,184,255,.45)}.foot-left.open .info-btn{color:var(--beacon)}.info-pop{position:absolute;bottom:calc(100% + 12px);left:-8px;z-index:60;display:flex;flex-direction:column;gap:4px;padding:8px;min-width:230px;border-radius:20px;border:1px solid var(--line);background:var(--menu-bg);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);opacity:0;transform:translateY(8px) scale(.94);transform-origin:bottom left;pointer-events:none;transition:opacity .2s ease,transform .32s cubic-bezier(.34,1.5,.5,1)}.foot-left.open .info-pop{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.info-item{display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;padding:11px 16px;border-radius:14px;transition:background .16s ease,transform .16s ease}.info-item:hover{background:var(--surface2);transform:translateX(2px)}.info-item svg{color:var(--dim);flex:0 0 auto}.info-item:hover svg{color:var(--beacon)}.info-item.tc{cursor:default}.foot-left.open .info-item{animation:ddIn .3s cubic-bezier(.34,1.5,.5,1) backwards}.foot-left.open .info-item:first-child{animation-delay:.02s}.foot-left.open .info-item:nth-child(2){animation-delay:.06s}.foot-social{display:flex;gap:6px}.foot-social,.soc{align-items:center}.soc{display:inline-flex;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--muted);background:none;border:1px solid transparent;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .2s ease}.soc:hover{color:var(--beacon);background:var(--surface2);border-color:var(--line);transform:translateY(-2px)}.soc:active{transform:scale(.92)}.soc:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(123,184,255,.45)}@media (max-width:560px){.foot-inner{padding:0 16px;gap:14px}.foot-copy{font-size:12px}.soc{width:32px;height:32px}.info-pop{min-width:210px}}.ticker-head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:14px 20px;border-bottom:1px solid var(--line)}.ticker-body{max-height:420px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.ticker-body table{min-width:900px}.ticker-foot{padding:14px 20px}.load-btn{width:100%;background:none;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase;padding:8px;border-radius:999px;cursor:pointer}.load-btn:hover{border-color:rgba(123,184,255,.5);color:var(--beaconDark)}@media (max-width:1100px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.act-row,.two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.donut-row{flex-direction:column;align-items:center;gap:14px}.donut-row .legend{width:100%;flex:1 1 auto}}@media (max-width:560px){nav{padding:14px 16px}main{padding:20px 16px 32px}.panel{padding:16px}.card{padding:14px}.card-value{font-size:20px}.kpi-grid{gap:10px;margin-bottom:16px}.logo{gap:9px}.logo-sub{font-size:10px;letter-spacing:.1em;transform:translateY(2.88px)}.logo-full{height:22px}.logo-divider{height:13px;transform:translateY(1.3px)}.panel-title-row{gap:8px}.panel-title-row .panel-title{font-size:11px;letter-spacing:.05em}.dd-btn{font-size:11px;padding:9px 12px 9px 13px}.month-picker{padding:5px 26px 5px 10px}td,th{padding:9px 14px}.legend-inline{gap:6px 14px}}.page{min-height:100vh;display:flex;flex-direction:column}main{max-width:1280px;margin:0 auto;padding:24px 32px 40px;width:100%;flex:1 0 auto}.panel-title-left{display:flex;align-items:center;gap:12px}.ticker-count{line-height:1;display:flex;align-items:center;min-height:34px}.ticker-count,.ticker-end{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--dim);margin:0}.ticker-end{text-align:center}.panel.flush{padding:0}.tip-row{display:flex;align-items:center;gap:6px;margin-top:3px}.tip-dot{width:8px;height:8px;border-radius:2px;display:inline-block;flex:0 0 auto}.tip-name{color:var(--muted)}.tip-num{margin-left:auto;padding-left:10px}.tip-total{margin-top:5px;padding-top:4px;border-top:1px solid var(--line)}.error-box{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:28px;text-align:center}.error-title{font-size:15px;font-weight:700;margin:0 0 6px}.error-detail{font-family:var(--mono);font-size:12px;color:var(--muted);margin:0;word-break:break-word}@media (max-width:560px){main{padding:20px 16px 32px}}