@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=IBM+Plex+Mono:wght@400&display=swap";:root,[data-theme=dark]{color-scheme:dark;--bg: #171821;--surface: #21222d;--surface-subtle: #2a2b38;--surface-hover: #2c2d3a;--line: #2e2f3d;--line-subtle: #262733;--line-strong: #3a3b4a;--ink: #f4f4f7;--ink-secondary: #c6c7d2;--ink-muted: #9a9cab;--ink-faint: #8a8c9e;--accent: #f9769d;--accent-strong: #ffb3c8;--accent-soft: #3a2533;--on-accent: #171821;--secondary: #96a7ff;--secondary-strong: #c3cdff;--secondary-soft: #262c4a;--data-decoded: var(--accent);--data-open: var(--secondary);--data-stale: #4b4d60;--data-undecoded: #f4b860;--data-buy: var(--secondary);--data-sell: #e0577f;--data-tint: #b18cf0;--data-ghost: #34354a;--chart-grid: #2b2c39;--warn-soft: #3b2f1e;--warn-ink: #f4c27a;--ok-soft: #1d3a2d;--ok-ink: #7fe0b0;--glow: rgba(249,118,157,.11);--gradient-from: #b8a3f5;--gradient-mid: #c9a0e2;--gradient-to: #ec97b9;--on-gradient: #1d1630;--shadow-hover: 0 14px 34px rgba(0,0,0,.35);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--radius-pill: 999px;--font-sans: Lato, "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}[data-theme=light]{color-scheme:light;--bg: #f4f4f8;--surface: #ffffff;--surface-subtle: #f1f1f6;--surface-hover: #ececf3;--line: #e6e6ee;--line-subtle: #f0f0f5;--line-strong: #d5d6e0;--ink: #171821;--ink-secondary: #3f4152;--ink-muted: #646676;--ink-faint: #6e7080;--accent: #d6386a;--accent-strong: #a3204a;--accent-soft: #fde8ef;--on-accent: #ffffff;--secondary: #5065dd;--secondary-strong: #2e3fa8;--secondary-soft: #e9ecff;--data-open: var(--secondary);--data-stale: #c9cbd8;--data-undecoded: #e89a2c;--data-sell: #e0577f;--data-tint: #9b6ee0;--data-ghost: #e6e7f5;--chart-grid: #ececf3;--warn-soft: #fdf1de;--warn-ink: #8a4b08;--ok-soft: #e3f5ec;--ok-ink: #1f7a4f;--glow: rgba(214,56,106,.06);--shadow-hover: 0 14px 34px rgba(23,24,33,.1)}.page-title{font-family:var(--font-sans);font-size:30px;line-height:38px;font-weight:700}.panel-title{font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:700}.figure-xl{font-family:var(--font-sans);font-size:34px;line-height:40px;font-weight:700}.figure-lg{font-family:var(--font-sans);font-size:30px;line-height:36px;font-weight:700}.kpi{font-family:var(--font-sans);font-size:24px;line-height:30px;font-weight:700}.value-lg{font-family:var(--font-sans);font-size:20px;line-height:28px;font-weight:700}.body{font-family:var(--font-sans);font-size:14px;line-height:21px;font-weight:400}.body-strong{font-family:var(--font-sans);font-size:14px;line-height:21px;font-weight:700}.caption{font-family:var(--font-sans);font-size:13px;line-height:19px;font-weight:400}.tick{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:400}.address{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:400}.field{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:400}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.5}h1,h2,h3,p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong)}button{font:inherit;transition:background .2s ease,color .2s ease}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}code,.mono{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.secondary-ink{color:var(--ink-secondary)}.app{min-height:100vh;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:stretch}.page{flex:999 1 560px;min-width:0;padding:var(--space-8) var(--space-10) 48px var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.split{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.split__main{flex:2 1 600px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.split__side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--space-6)}@media(max-width:640px){.page{padding:var(--space-6) var(--space-4) var(--space-10)}}.card{background:radial-gradient(120% 130% at 100% 0%,var(--glow),transparent 55%),var(--surface);border-radius:var(--radius-lg);transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.dot{width:8px;height:8px;border-radius:50%;flex:none}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-secondary)}.legend span{display:flex;align-items:center;gap:8px}.fill-decoded{background:var(--data-decoded)}.fill-open{background:var(--data-open)}.fill-stale{background:var(--data-stale)}.fill-undecoded{background:var(--data-undecoded)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes sweep{0%{stroke-dashoffset:var(--arc)}}@keyframes rise-row{0%{opacity:0;transform:translateY(6px)}}@keyframes shimmer{to{transform:translate(100%)}}.page>*,.split__main>*,.split__side>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) backwards}.page>*:nth-child(2),.split__main>*:nth-child(2),.split__side>*:nth-child(2){animation-delay:.1s}.page>*:nth-child(3),.split__main>*:nth-child(3),.split__side>*:nth-child(3){animation-delay:.2s}.page>*:nth-child(4){animation-delay:.28s}.grow{transform-origin:left center;animation:grow-x 1.1s cubic-bezier(.3,.7,.2,1) .4s backwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.rail{z-index:1;flex:0 0 88px;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-7) 0;animation:fade .6s ease backwards;view-transition-name:rail}::view-transition-group(rail),::view-transition-new(rail){animation:none}::view-transition-old(rail){display:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.rail a,.rail button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--ink-muted);transition:background .2s ease,color .2s ease}.rail a:hover,.rail button:hover{background:var(--surface);color:var(--ink)}.rail a[aria-current=page]{color:var(--accent)}.rail .rail__theme{position:relative;margin-top:var(--space-6);border:0;background:transparent;cursor:pointer}.rail .rail__logo,.rail .rail__logo:hover{border:1px solid var(--line);background:#171821;margin-bottom:var(--space-6)}[data-theme=light] .rail .rail__logo{border-color:transparent}.rail__nav{position:relative;display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.rail__nav a{position:relative}.rail__nav svg{transition:transform .2s ease}.rail__nav:before{content:"";position:absolute;top:0;left:0;width:48px;height:48px;border-radius:var(--radius-md);background:var(--surface);transform:translateY(calc(var(--active, 0) * (48px + var(--space-3))));transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.rail__nav:not(:has([aria-current])):before{opacity:0}.rail__tip{position:absolute;top:50%;left:calc(100% + var(--space-2));padding:6px 10px;border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font-size:13px;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-4px,-50%);transition:opacity .15s ease,transform .15s ease,visibility .15s}.rail a:focus-visible .rail__tip,.rail button:focus-visible .rail__tip{opacity:1;visibility:visible;transform:translateY(-50%)}@media(hover:hover){.rail a:hover .rail__tip,.rail button:hover .rail__tip{opacity:1;visibility:visible;transform:translateY(-50%)}}.rail__out{margin-top:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.rail .rail__out a{width:auto;height:auto;gap:var(--space-1);padding:2px var(--space-1);border-radius:var(--radius-sm);font-size:12px;white-space:nowrap}.rail .rail__out a:hover{background:transparent;color:var(--ink)}@media(max-width:647px){.rail{z-index:auto;flex:1 0 100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo . ." "nav . theme" "out out out";align-items:center;gap:var(--space-4) var(--space-3);padding:var(--space-7) var(--space-4) 0}.rail .rail__logo{grid-area:logo;margin-bottom:0}.rail__nav{grid-area:nav;flex-direction:row}.rail__nav:before{transform:translate(calc(var(--active, 0) * (48px + var(--space-3))))}.rail .rail__theme{grid-area:theme;margin-top:0}.rail__out{grid-area:out;margin-top:0;flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.rail .rail__out a{padding:2px 0;font-size:13px}.rail__tip{top:calc(100% + var(--space-2));left:50%;transform:translate(-50%,-4px)}.rail a:focus-visible .rail__tip,.rail button:focus-visible .rail__tip{transform:translate(-50%)}.rail .rail__theme .rail__tip{left:auto;right:0;transform:translateY(-4px)}.rail .rail__theme:focus-visible .rail__tip{transform:none}}@media(hover:hover)and (max-width:647px){.rail a:hover .rail__tip,.rail button:hover .rail__tip{transform:translate(-50%)}.rail .rail__theme:hover .rail__tip{transform:none}}.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.page-head__titles{flex:1 1 280px;display:flex;flex-direction:column;gap:2px}.search-box{flex:0 1 360px;min-width:220px;display:flex;flex-direction:column}.search__status:not(:empty){margin-top:var(--space-2);padding:0 18px;animation:fade .25s ease}.search{display:flex;align-items:center;gap:var(--space-3);height:52px;padding:0 18px;border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);transform-origin:right center;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.search:focus-within{outline:2px solid var(--accent)}@media(prefers-reduced-motion:no-preference){.search:focus-within{transform:scale(1.02)}}.search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;outline:none}.search input::placeholder{color:var(--ink-muted)}.breadcrumb{display:flex;gap:var(--space-2);font-size:13px;color:var(--ink-muted)}.title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--space-4)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:var(--radius-pill);font-size:13px;white-space:nowrap}.badge__dot{width:6px;height:6px;border-radius:50%;flex:none}.badge--unbyte{background:var(--accent-soft);color:var(--accent-strong)}.badge--neutral{background:var(--surface-subtle);color:var(--ink-secondary)}.badge__flag{margin-left:-2px;color:var(--warn-ink)}.badge--warn{background:var(--warn-soft);color:var(--warn-ink)}.status-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.tag{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);background:var(--warn-soft);color:var(--warn-ink);font-size:12px;white-space:nowrap}.tag--good{background:var(--accent-soft);color:var(--accent-strong)}.tag--neutral{background:var(--surface-subtle);color:var(--ink-secondary)}.chip{padding:2px 10px;border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--ink-secondary);font-size:13px;white-space:nowrap}.chip--unbyte{background:var(--accent-soft);color:var(--accent-strong)}.chip--small{padding:0 6px;border-radius:6px;font-size:11px;line-height:18px}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pending{font-size:13px;color:var(--ink-faint)}.panel{padding:var(--space-7) var(--space-8);display:flex;flex-direction:column;gap:18px}.panel--narrow{padding:var(--space-6) var(--space-7)}.panel--flush{padding:0;gap:0;overflow:hidden}.panel--flush>.panel__head{padding:var(--space-6) var(--space-8) var(--space-4)}.panel--flush>.panel__foot{padding:var(--space-4) var(--space-8) var(--space-6)}.panel__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6)}.panel__titles{display:flex;flex-direction:column;gap:2px}.panel__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3)}.panel__titles--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6)}.date-chip{font-size:13px;color:var(--ink-muted);padding:6px var(--space-3);border-radius:10px;background:var(--surface-subtle)}.stat-card{padding:var(--space-7) var(--space-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-6)}.stat{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.stat__text{display:flex;flex-direction:column;gap:6px}.ring{position:relative;flex:none}.ring svg{display:block;transform:rotate(-90deg)}.ring__arc{animation:sweep 1.3s cubic-bezier(.3,.7,.2,1) .35s backwards}.ring__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink-secondary)}.bars{container-type:inline-size;display:flex;flex-direction:column}.bars__row{display:grid;grid-template-columns:var(--bars-label) minmax(0,1fr);gap:var(--space-5);align-items:center}.bars__label{text-align:right;color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bars__track{position:relative;height:39px;display:flex;align-items:center;gap:10px}.bars__track:before{content:"";position:absolute;inset:0 var(--bars-value) 0 0;background-image:linear-gradient(to right,var(--chart-grid) 1px,transparent 1px);background-size:25% 100%}.bars__bar{position:relative;height:12px;border-radius:var(--radius-pill);flex:none}.bars__bar--stack{display:flex;gap:2px;overflow:hidden}.bars__bar--stack>span{flex-basis:0;min-width:2px}.bars__value{position:relative;font-size:13px;white-space:nowrap}.bars__row--muted .bars__label,.bars__row--muted .bars__value{color:var(--ink-muted)}.bars__axis{margin-top:var(--space-1);align-items:start}.bars__ticks{display:flex;justify-content:space-between;margin-right:var(--bars-value);font-size:12px;color:var(--ink-muted);border-top:1px solid var(--line-strong);padding-top:var(--space-2)}@container (max-width: 460px){.bars__row{grid-template-columns:minmax(0,1fr);gap:0;padding-top:var(--space-2)}.bars__label{text-align:left}.bars__track{height:26px}.bars__axis>span:first-child{display:none}}.progress-card{padding:var(--space-6) var(--space-8) var(--space-7);display:flex;flex-direction:column;gap:14px}.progress-card__title{font-size:14px;font-weight:400;color:var(--ink-muted)}.progress-card__figures{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.progress-card__total{font-size:14px;font-weight:400;color:var(--ink-muted)}.progress{height:6px;border-radius:var(--radius-pill);background:var(--line)}.progress__fill{height:6px;border-radius:var(--radius-pill)}.featured{position:relative;padding:0 10px 14px 0}.featured__back{position:absolute;inset:10px 0 0 14px;border-radius:22px;background:linear-gradient(135deg,var(--gradient-from),var(--gradient-to));opacity:.45;transform:rotate(2.5deg);transition:transform .35s ease,opacity .35s ease}.featured__front{position:relative;display:flex;flex-direction:column;gap:6px;padding:var(--space-6) 26px;border-radius:22px;background:linear-gradient(135deg,var(--gradient-from) 0%,var(--gradient-mid) 50%,var(--gradient-to) 100%);color:var(--on-gradient);overflow:hidden;transition:transform .35s ease}a.featured__front:hover{color:var(--on-gradient)}.featured__rings{position:absolute;right:-40px;top:-30px;stroke:var(--on-gradient);stroke-opacity:.12}.featured__kind{font-size:13px}.featured__figure{font-size:34px;font-weight:700;line-height:1.2}.featured__unit{font-size:15px;font-weight:400}.featured__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:10px;font-size:13px}.featured__address{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.featured__address--full{white-space:normal;overflow-wrap:anywhere}.copy-button{flex:none;width:36px;height:36px;border:0;border-radius:10px;background:color-mix(in srgb,var(--on-gradient) 12%,transparent);color:var(--on-gradient);cursor:pointer;display:flex;align-items:center;justify-content:center}.copy-button:hover{background:color-mix(in srgb,var(--on-gradient) 20%,transparent)}.donut{position:relative;flex:none}.donut svg{display:block;transform:rotate(-90deg)}.donut__arc{animation:sweep 1.3s cubic-bezier(.3,.7,.2,1) .35s backwards}.donut__hole{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut__figure{font-size:26px;font-weight:700;line-height:1.2}.segmented{--segment-radius: 9px;position:relative;display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);background:var(--bg);border-radius:12px}.segmented button{min-height:34px;padding:0 14px;border:0;border-radius:var(--segment-radius);font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;background:transparent;color:var(--ink-secondary)}.segmented button{position:relative}.segmented button[aria-pressed=true]{background:var(--surface-subtle);color:var(--ink)}.segmented[data-thumb]:before{content:"";position:absolute;inset:0;background:var(--surface-subtle);clip-path:var(--thumb);transition:clip-path .3s cubic-bezier(.2,.7,.2,1)}.segmented[data-thumb] button[aria-pressed=true]{background:transparent}.stacked{display:flex;gap:var(--space-1);height:10px}.stacked>div{border-radius:var(--radius-pill)}.stacked__legend{display:flex;flex-direction:column;gap:var(--space-3)}.stacked__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.stacked__label{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3)}.stacked__label .field{overflow-wrap:anywhere}.columns{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:end;height:120px;border-bottom:1px solid var(--line-strong);background-image:linear-gradient(to top,var(--chart-grid) 1px,transparent 1px);background-size:100% 25%}.columns>div{border-radius:var(--radius-sm) var(--radius-sm) 0 0;transform-origin:bottom;animation:grow-y .9s cubic-bezier(.3,.7,.2,1) backwards}.columns__labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;font-size:12px;color:var(--ink-muted);text-align:center}.activity{display:flex;flex-direction:column;gap:14px}.activity__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.activity__rows{display:flex;flex-direction:column;gap:var(--space-3)}.activity__row{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,max-content);gap:14px;align-items:center;padding:var(--space-1);margin:calc(-1 * var(--space-1));border-radius:calc(var(--radius-md) + var(--space-1));transition:transform .2s ease}.activity__tile{width:48px;height:48px;border-radius:var(--radius-md);background:var(--surface);display:flex;align-items:center;justify-content:center}.activity__text{display:flex;flex-direction:column;line-height:1.35;min-width:0;overflow-wrap:anywhere}.activity__value{max-width:24ch;text-align:right;overflow-wrap:break-word}.address-sans{font-size:12px}.table-scroll{overflow-x:auto;overflow-y:hidden}.table{width:100%;border-collapse:collapse}.table th{font-size:13px;font-weight:400;color:var(--ink-muted);text-align:left;padding:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:14px var(--space-3);border-bottom:1px solid var(--line-subtle);vertical-align:middle}.table tbody tr:nth-child(-n+12),.activity__row:nth-child(-n+12){animation:rise-row .45s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--row, 0) * .04s) backwards}.page[data-entered] .table tbody tr,.page[data-entered] .activity__row{animation:none}@media(hover:hover){.table tbody tr:hover,.activity__row:hover{background:var(--surface-hover)}}.table tbody tr:last-child td{border-bottom:0}.table th:first-child,.table td:first-child{padding-left:var(--space-8)}.table th:last-child,.table td:last-child{padding-right:var(--space-8)}.table .right{text-align:right}.table .table__empty{padding:var(--space-8);text-align:center}.sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;color:inherit;font-size:inherit;cursor:pointer}.table .right .sort{flex-direction:row-reverse}.sort svg{opacity:0;transition:opacity .2s ease}.sort:hover,.sort[data-active]{color:var(--ink)}.sort:hover svg,.sort:focus-visible svg{opacity:.5}.sort[data-active] svg{opacity:1}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-8);border-top:1px solid var(--line-subtle)}.pager__size{display:flex;align-items:center;gap:var(--space-2)}.pager select{min-height:30px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--ink);font:inherit;cursor:pointer}.pager__pages{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.pager__pages button{min-width:34px;min-height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--ink-secondary);font-size:13px;cursor:pointer}@media(hover:hover){.pager__pages button:hover{background:var(--surface-hover)}}.pager__pages button[aria-current=page]{background:var(--surface-subtle);color:var(--ink);font-weight:700}.pager__pages button[aria-disabled=true]{background:transparent;opacity:.5;cursor:default}.pager__gap{min-width:20px;text-align:center;color:var(--ink-muted)}.pager__compact{display:none;color:var(--ink-secondary)}@media(max-width:640px){.pager__pages{width:100%;justify-content:space-between}.pager__num,.pager__gap{display:none}.pager__compact{display:inline}}.entity{display:flex;align-items:center;gap:14px;min-width:0}.entity__tile{width:40px;height:40px;flex:none;border-radius:12px;background:var(--surface-subtle);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink-secondary)}.entity__names{display:flex;flex-direction:column;line-height:1.35;min-width:0}.entity__name{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2)}.split-pill{display:flex;align-items:center;gap:10px}.split-pill__bar{display:flex;height:6px;gap:3px;width:72px;flex:none}.split-pill__bar>div{border-radius:var(--radius-pill)}.meter{height:4px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--line)}.meter>div{height:4px;border-radius:var(--radius-pill);background:var(--secondary)}.raw{border-top:1px solid var(--line)}.raw summary{padding:var(--space-4) var(--space-8);color:var(--ink-secondary);cursor:pointer}.raw pre{margin:0 var(--space-8) var(--space-6);padding:18px;background:var(--bg);color:var(--ink-secondary);font-size:13px;line-height:1.6;overflow-x:auto;border-radius:var(--radius-md)}.raw__api{padding:0 var(--space-8) var(--space-5)}.panel--chart .panel__titles{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6)}.featured-section{display:flex;flex-direction:column;gap:var(--space-4)}.detail-head{display:flex;flex-direction:column;gap:var(--space-2)}.buy-sell{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;justify-content:center}.buy-sell .donut__figure{font-size:22px}.buy-sell__legend{display:flex;flex-direction:column;gap:14px}.legend-item{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-secondary)}.routers-table{min-width:1000px}.routers-table th:nth-child(1){width:19%}.routers-table th:nth-child(2){width:17%}.routers-table th:nth-child(3){width:9%}.routers-table th:nth-child(4){width:14%}.routers-table th:nth-child(5){width:20%}.lines{display:flex;flex-direction:column;gap:2px}.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.fields-table{min-width:860px}.fields-table td{padding-top:var(--space-4);padding-bottom:var(--space-4)}.fields-table__evidence{width:34%}.evidence{display:flex;justify-content:space-between;gap:var(--space-3)}.evidence>.num{flex:none;white-space:nowrap}.evidence__foot{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.evidence__foot .meter{flex:1;margin-top:0}.trend{position:relative;width:100%}.trend svg{display:block;overflow:visible}.trend__grid{stroke:var(--chart-grid)}.trend__base{stroke:var(--line-strong)}.trend__tick{font-size:12px;fill:var(--ink-muted);font-variant-numeric:tabular-nums}.trend__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:trace .9s cubic-bezier(.2,.7,.2,1) .35s backwards}.trend__area{fill-opacity:.12;animation:fade .6s ease .9s backwards}.trend__area--undecoded{fill-opacity:.4}.trend__hit{fill:transparent}.trend__guide{stroke:var(--line-strong);stroke-dasharray:3 3}.trend__mark{stroke:var(--surface);stroke-width:2}.trend__tip{position:absolute;left:0;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-hover);color:var(--ink-secondary);pointer-events:none;animation:fade .15s ease}.trend__tip-day{color:var(--ink);font-weight:700}.trend__tip-row{display:flex;align-items:center;gap:var(--space-2)}.trend__tip-row .num{margin-left:auto;padding-left:var(--space-3);color:var(--ink)}.trend__tip-share{margin-top:2px;padding-top:4px;border-top:1px solid var(--line)}.trend__tip-share .num{color:var(--ink);font-weight:700}.trend__dot{stroke:var(--surface);stroke-width:2;animation:fade .3s ease 1.2s backwards}.trend__latest{color:var(--ink)}@keyframes trace{0%{stroke-dashoffset:100}}.programs-table{min-width:1040px}.programs-table th:nth-child(1){width:22%}.programs-table th:nth-child(2){width:17%}.programs-table th:nth-child(3),.programs-table th:nth-child(4){width:10%}.programs-table th:nth-child(5){width:19%}.programs-table tbody tr{position:relative;transform:translate(0)}.row-link{color:inherit}.row-link:after{content:"";position:absolute;inset:0}.row-link:focus-visible{outline:none}.row-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.programs-table tbody tr:has(.row-link:focus-visible){background:var(--surface-hover)}@media(hover:hover){.programs-table tbody tr:hover .row-link{color:var(--accent)}}.health{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.health__bar{display:flex;gap:3px;width:96px;height:6px;flex:none}.health__bar>div{flex-basis:0;min-width:6px;border-radius:var(--radius-pill)}.health-panel{display:flex;flex-direction:column;gap:var(--space-2)}.facts{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-4);align-items:baseline}.facts dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}@media(max-width:640px){.facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.idl-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.idl-lines li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.idl-counts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--space-4)}.idl-counts dd{margin:0}.idl-names{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.idl-names li{padding:2px 10px;border-radius:var(--radius-sm);background:var(--surface-subtle)}.idl-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.link-button{padding:0;border:0;background:none;color:var(--accent);cursor:pointer}.link-button:hover{color:var(--accent-strong)}.method-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media(min-width:900px){.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.method-grid__wide{grid-column:1 / -1}.method-grid .panel__foot{margin-top:auto}.method-grid>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) backwards}.method-grid>:nth-child(2){animation-delay:.08s}.method-grid>:nth-child(n+3){animation-delay:.16s}.prose{max-width:72ch;display:flex;flex-direction:column;gap:var(--space-3)}ul.prose{margin:0;padding-left:18px;gap:var(--space-2)}.defs{margin:0;display:flex;flex-direction:column;gap:14px}.defs dt{color:var(--ink);margin-bottom:var(--space-1)}.defs dd{margin:0;max-width:72ch}.app{position:relative}.account-entry{position:absolute;top:var(--space-7);right:var(--space-10);height:48px;padding:0 18px 0 14px;display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);white-space:nowrap;animation:fade .6s ease backwards}.account-entry:hover{background:var(--surface-hover);color:var(--ink)}.account-entry[aria-current=page]{color:var(--accent)}@media(min-width:648px){.page>header:first-child{padding-right:148px}}@media(max-width:640px){.account-entry{right:var(--space-4)}}.skeleton{position:relative;overflow:hidden;min-height:240px;border-radius:var(--radius-lg);background:var(--surface)}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 5%,transparent),transparent);transform:translate(-100%);animation:shimmer 1.4s ease-in-out infinite}.trend__series,.bars__bar,.donut__arc,.stacked>div,.columns>div{transition:opacity .2s ease}@media(hover:hover){.trend svg:has(.trend__series:hover) .trend__series:not(:hover),.bars:has(.bars__row:hover .bars__bar) .bars__row:not(:hover) .bars__bar,.donut svg:has(.donut__arc:hover) .donut__arc:not(:hover),.stacked:has(>div:hover)>div:not(:hover),.columns:has(>div:hover)>div:not(:hover){opacity:.35}}@property --mx{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --my{syntax: "<length>"; inherits: false; initial-value: 0px;}.spotlight{--spot: color-mix(in srgb, var(--accent) 12%, transparent)}.featured__front.spotlight{--spot: color-mix(in srgb, var(--gradient-from) 70%, transparent)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.spotlight{position:relative;isolation:isolate}.spotlight:before{--mx: inherit;--my: inherit;content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(280px circle at var(--mx) var(--my),var(--spot),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.featured__front.spotlight:before{mix-blend-mode:screen}.spotlight:hover:before{opacity:1}.featured:hover .featured__back{transform:rotate(5deg) translateY(4px);opacity:.6}.featured:hover .featured__front{transform:translateY(-4px)}.activity__row:hover{transform:translate(4px)}.rail__nav a:hover svg{transform:translateY(-2px)}}.count-up{display:inline-block}.count-up:before{content:attr(data-final);display:block;height:0;overflow:hidden;visibility:hidden}
