:root{--paper:#fafaf9;--chrome:#f5f5f4;--float:#fff;--ink:#1a1a17;--muted:#6b6b66;--hair:#e7e5e3;--hair-2:#efeeea;--ring:#56534a;--pos:#186a3b;--pending:#8a5a00;--neg:#b42318;--bar:rgba(26,26,23,.1);--bar-lead:rgba(26,26,23,.24);--focus:rgba(26,26,23,.1);--sans:"Space Grotesk",sans-serif;--mono:"Space Grotesk",sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:48px;--mx:40px;--gut:24px;--side:248px;--r:2px;--dur-instant:80ms;--dur-fast:140ms;--dur-base:220ms;--dur-slow:320ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-emphasized:cubic-bezier(0.2,0,0,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{background:var(--paper);font-family:var(--sans);color:var(--ink);font-size:14px;line-height:1.45}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r)}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}svg{display:block}::selection{background:rgba(26,26,23,.12)}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.eyebrow,.muted{color:var(--muted)}.rule{border:0;border-top:1px solid var(--hair)}.rule:has(+.tabs){display:none}.grid{grid-template-columns:repeat(12,1fr);column-gap:var(--gut)}.row{gap:var(--s3)}.between,.row{display:flex;align-items:center}.between{justify-content:space-between;gap:var(--s4)}.spacer{flex:1}.pos{color:var(--pos)}.neg{color:var(--neg)}.pending{color:var(--pending)}.link-sm{font-size:12px;font-weight:600;color:var(--muted)}.link-sm:hover{color:var(--ink)}.app{display:grid;grid-template-columns:var(--side) 1fr;width:1440px;min-height:1200px;margin:0 auto;background:var(--paper)}.sidebar{display:grid;grid-template-rows:auto 1fr auto;border-right:1px solid var(--hair);padding:var(--s7) 0 var(--s6)}.side-brand{display:flex;align-items:center;gap:9px;padding:0 24px}.side-brand .mark{width:15px;height:15px;background:var(--ink);flex:none}.side-brand .wm{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nav{margin-top:var(--s7);padding:0 14px;overflow-y:auto}.nav-grp{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 10px;margin:24px 0 8px}.nav-grp:first-child{margin-top:0}.nav-item{display:flex;align-items:center;gap:11px;height:34px;padding:0 10px;color:var(--muted);font-size:13.5px;font-weight:500;position:relative;border-radius:var(--r)}.nav-item .ic{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-item .lbl{flex:1;white-space:nowrap}.nav-item .badge{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--muted)}.nav-item .car{width:13px;height:13px;flex:none;stroke:var(--muted);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-item .car.open{transform:rotate(90deg)}.nav-item:hover{color:var(--ink)}.nav-item:focus-visible,.sub:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;color:var(--ink)}.nav-item.active{color:var(--ink);font-weight:600}.nav-item.active:before{content:"";position:absolute;left:-14px;top:6px;bottom:6px;width:2px;background:var(--ink)}.subs{padding:1px 0 4px}.sub{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 10px 0 40px;color:var(--muted);font-size:13px;font-weight:500;position:relative}.sub.active,.sub:hover{color:var(--ink)}.sub.active{font-weight:600}.sub.active:before{content:"";position:absolute;left:-14px;top:6px;bottom:6px;width:2px;background:var(--ink)}.sub .badge{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--muted)}.side-foot{margin:0 24px;padding-top:16px;border-top:1px solid var(--hair);display:flex;justify-content:space-between}.live,.side-foot{align-items:center}.live{display:inline-flex;gap:8px;font-size:12px;font-weight:500;color:var(--ink)}.live .d{width:7px;height:7px;border-radius:50%;background:var(--pos);flex:none}.foot-set{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--muted)}.foot-set .ic{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.foot-set:hover{color:var(--ink)}.main{min-width:0;padding:40px var(--mx);display:block}.crumb{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--muted);margin-bottom:12px}.crumb a:hover{color:var(--ink)}.crumb .sep{opacity:.5}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);padding-bottom:var(--s6)}.page-head .h1{font-size:34px;font-weight:700;letter-spacing:-.015em;line-height:1}.page-head .desc{margin-top:8px;font-size:13px;color:var(--muted);max-width:60ch}.page-head .actions{display:flex;align-items:center;gap:var(--s3)}.topbar-date{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--r);border:1px solid transparent;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.btn .ic{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:#000}.btn--secondary{border-color:var(--hair);color:var(--ink)}.btn--secondary:hover{border-color:var(--ink)}.btn--ghost{color:var(--muted)}.btn--ghost:hover{color:var(--ink);background:var(--chrome)}.btn--danger{color:var(--neg);border-color:var(--hair)}.btn--danger:hover{border-color:var(--neg)}.btn:focus-visible,.copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r)}.btn--sm{height:30px;padding:0 12px;font-size:12px}.btn--lg{height:42px;padding:0 22px;font-size:14px}.btn--icon{width:36px;padding:0}.btn[disabled]{opacity:.4}.btn--inert{opacity:.45;cursor:not-allowed}.field{display:block;margin-bottom:var(--s5)}.field>.lbl{display:block;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:var(--s2)}.field>.hint{margin-top:6px;font-size:12px;color:var(--muted)}.set-row{display:grid;grid-template-columns:minmax(0,420px) 1fr;column-gap:48px;align-items:start}.set-row .field{margin-bottom:0}.set-help{font-size:12px;line-height:1.55;color:var(--muted);max-width:48ch;padding-top:26px}@media (max-width:768px){.set-row{grid-template-columns:1fr;row-gap:8px}.set-help{padding-top:0;max-width:none}}.input,.select,.textarea{width:100%;height:38px;background:var(--float);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r);padding:0 12px;font:inherit;font-size:14px}.textarea{height:auto;min-height:88px;padding:10px 12px;line-height:1.5;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--focus)}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%236B6B66' stroke-width='1.5'><path d='M4 6l3 3 3-3'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.search{position:relative}.search .ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.5}.search .input{padding-left:36px}.switch{position:relative;display:inline-block;width:38px;height:22px;flex:none}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch .track{position:absolute;inset:0;background:var(--hair);border-radius:999px;transition:background .15s}.switch .knob{position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--float);border-radius:50%;box-shadow:0 1px 2px rgba(26,26,23,.2);transition:transform .15s}.switch input:checked+.track{background:var(--ink)}.switch input:checked+.track+.knob{transform:translateX(16px)}.check,.radio{position:relative;display:inline-flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.check input,.radio input{position:absolute;opacity:0}.check .box{width:16px;height:16px;border:1.5px solid var(--ring);border-radius:var(--r);flex:none}.radio .box{border-radius:50%}.check--stacked{align-items:flex-start}.check--stacked .box,.check-hint{margin-top:2px}.check-hint{display:block;font-size:12px;font-weight:400;color:var(--muted)}.check input:checked+.box{background:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FAFAF9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 6l2.5 2.5 4.5-5'/></svg>");background-position:50%;background-repeat:no-repeat}.radio input:checked+.box{border-color:var(--ink);box-shadow:inset 0 0 0 4px var(--ink)}.tabs{display:flex;gap:26px;border-bottom:1px solid var(--hair)}.tab{padding:0 0 12px;font-size:13px;font-weight:600;color:var(--muted);position:relative}.tab.active,.tab:hover{color:var(--ink)}.tab.active{box-shadow:inset 0 -2px 0 var(--ink)}.tab .badge{margin-left:7px;font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted)}.seg{display:inline-flex;border:1px solid var(--hair);border-radius:var(--r);overflow:hidden}.seg button{height:30px;padding:0 14px;font-size:12px;font-weight:600;color:var(--muted)}.seg button+button{border-left:1px solid var(--hair)}.seg button.on{background:var(--ink);color:var(--paper)}.chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px solid var(--hair);border-radius:999px;font-size:12px;font-weight:500;color:var(--muted)}.chip:hover{color:var(--ink);border-color:var(--ring)}.chip.on{color:var(--ink);border-color:var(--ink)}.chip .x{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.5}.tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--muted);border:1px solid var(--hair);border-radius:var(--r);padding:2px 6px}.tag--live{color:var(--ink);border-color:var(--ink)}.badge,.tag--test{color:var(--muted)}.badge{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.badge--solid{background:var(--ink);color:var(--paper);border-radius:999px;padding:1px 7px;font-size:11px}.status{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:500}.st-dot{width:7px;height:7px;border-radius:50%;flex:none}.st-done .st-dot{background:var(--pos)}.st-done{color:var(--ink)}.st-conf .st-dot{background:transparent;border:1.5px solid var(--ring)}.st-conf{color:var(--muted)}.st-wait .st-dot{background:var(--pending)}.st-wait{color:var(--pending)}.st-fail .st-dot{background:var(--neg)}.st-fail{color:var(--neg)}.section{padding:var(--s7) 0}.section+.section{margin-top:8px}.section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.panel{border:1px solid var(--hair);border-radius:var(--r);padding:var(--s6)}.panel--pad0{padding:0}.callout{border:1px solid var(--hair);border-radius:var(--r);padding:var(--s5) var(--s6);background:var(--chrome)}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:0 var(--gut);border-left:1px solid var(--hair)}.stat:first-child{padding-left:0;border-left:0}.stat .lbl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1;margin-bottom:var(--s3)}.stat .val{font-variant-numeric:tabular-nums;font-size:29px;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--ink)}.stat .meta{margin-top:12px;font-size:13px;font-weight:500}.stat .meta.up{color:var(--ink)}.stat .meta.up .arw{margin-right:5px}.stat .meta.muted{color:var(--muted);letter-spacing:.02em}.hero{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gut);align-items:end;padding:var(--s7) 0}.hero-main{grid-column:1/8}.hero-side{grid-column:9/13;padding-bottom:6px}.headline{font-variant-numeric:tabular-nums;font-size:66px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.headline--sub{font-size:30px;font-weight:600;margin-top:4px}.headline-empty{font-size:24px;letter-spacing:0}.headline-empty,.headline-unit{font-weight:600;color:var(--muted)}.headline-unit{font-size:15px}.headline-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.kpi-delta{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.kpi-delta.is-up{color:var(--pos)}.kpi-delta.is-down{color:var(--neg)}.kpi-delta-wrap{display:inline-flex;align-items:baseline;gap:5px}.kpi-delta-base{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--muted)}.kpi-cards{display:grid;grid-template-columns:repeat(3,1fr)}.kpi-card{padding:2px 24px;border-left:1px solid var(--hair)}.kpi-card:first-child{padding-left:0;border-left:0}.kpi-card-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kpi-card-val{font-size:29px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);margin:8px 0 5px}.chart-skeleton{height:184px;border-radius:8px;margin-top:12px}.lat{width:100%;border-collapse:collapse;margin-top:8px}.lat td,.lat th{text-align:right;padding:9px 0;font-size:13px;font-variant-numeric:tabular-nums}.lat td:first-child,.lat th:first-child{text-align:left;color:var(--muted);font-weight:500}.lat thead th{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600;border-bottom:1px solid var(--ink);padding-bottom:8px}.lat tbody tr{border-top:1px solid var(--hair)}.headline-meta{display:flex;align-items:baseline;gap:14px;margin-top:18px}.hero-main .eyebrow{line-height:1;margin:9px 0 8px}.delta{font-size:14px;font-weight:600}.delta.up{color:var(--pos)}.delta.down{color:var(--neg)}.periods .prow{display:flex;align-items:baseline;justify-content:space-between;padding:8px 0;border-top:1px solid var(--hair)}.periods .prow:last-child{border-bottom:1px solid var(--hair)}.periods .p{font-size:12px;font-weight:500;color:var(--muted);letter-spacing:.02em}.periods .v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:var(--ink)}.col-8{grid-column:1/9}.col-6{grid-column:span 6}.col-4{grid-column:9/13}.divider-l{border-left:1px solid var(--hair);padding-left:var(--gut)}.flexcol{display:flex;flex-direction:column}.total{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:var(--ink)}.table{width:100%;border-collapse:collapse;table-layout:fixed}.table thead th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 0 11px;border-bottom:1px solid var(--ink)}.table td.r,.table th.r{text-align:right;padding-right:28px}.table tbody td{padding:var(--s3) 0;border-bottom:1px solid var(--hair);font-size:14px;vertical-align:middle}.table tbody tr:hover td{background:var(--chrome)}.table .c-strong{font-weight:600;color:var(--ink)}.table .c-mono,.table .c-num{font-variant-numeric:tabular-nums}.table .c-num{color:var(--ink)}.dec{font-variant-numeric:tabular-nums;white-space:nowrap}.table td.sel,.table th.sel{width:34px}.pager{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.pager .range{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.pager .pages{display:flex;gap:4px}.pager .pages,.pg{align-items:center}.pg{min-width:28px;height:28px;padding:0 8px;display:inline-flex;justify-content:center;border-radius:var(--r);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;color:var(--muted)}.pg:hover{color:var(--ink);background:var(--chrome)}.pg.on{color:var(--ink);font-weight:600;border:1px solid var(--hair)}.pg[disabled]{opacity:.35;pointer-events:none}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:18px}.toolbar .left,.toolbar .right{display:flex;align-items:center;gap:var(--s3)}.toolbar .search{width:280px}.dl{display:grid;grid-template-columns:max-content 1fr;row-gap:0;column-gap:var(--s7)}.dl dt{font-size:12px;font-weight:500;color:var(--muted)}.dl dd,.dl dt{padding:var(--s3) 0;border-top:1px solid var(--hair)}.dl dd{font-size:14px;color:var(--ink);text-align:right}.dl .mono{font-variant-numeric:tabular-nums}.rank{display:flex;flex-direction:column}.rank-row{display:grid;grid-template-columns:22px 48px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--hair)}.rank-row:last-child{border-bottom:1px solid var(--hair)}.rank-row .ix{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;color:var(--muted)}.rank-row .tk{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.01em}.barwrap,.rank-row .barwrap{display:block;width:100%}.rank-row .bar{display:block;height:6px;background:var(--bar);min-width:2px}.rank-row.lead .bar{background:var(--bar-lead)}.rank-row .pc{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;color:var(--ink);text-align:right;min-width:50px}.donut-row{display:flex;gap:28px;align-items:center}.donut-row .chart{flex:none;width:184px}.donut-row .rank{flex:1;min-width:0}.breakdown-rank .rank-row{grid-template-columns:18px 76px 1fr auto}.drop-off{margin-top:18px}.drop-off .eyebrow{margin-bottom:4px}.drop-rank .rank-row{grid-template-columns:18px 128px 1fr auto}.chart--center svg{margin-inline:auto}.chart svg{display:block;width:100%;height:auto}.chart .gl{stroke:var(--hair-2);stroke-width:1}.chart .axis{font-size:10px;font-weight:500;fill:var(--muted)}.chart .series{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.chart .area{fill:rgba(26,26,23,.05)}.chart .dot{fill:var(--ink)}.chart .dot-start{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.chart .lbl{font-size:10px;font-weight:600;fill:var(--muted)}.empty{text-align:center;padding:64px 0;color:var(--muted)}.empty .ic{width:28px;height:28px;margin:0 auto 14px;stroke:var(--muted);fill:none;stroke-width:1.5}.empty .t{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:6px}.empty .s{font-size:13px;margin-bottom:18px}.app-footer{margin-top:34px;padding-top:16px;border-top:1px solid var(--hair);display:flex;align-items:baseline;justify-content:space-between}.app-footer .l,.app-footer .r{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.app-footer .r{font-variant-numeric:tabular-nums;letter-spacing:.04em}.tick{display:block;width:48px;height:3px;background:var(--ink)}:root{--info:#56534a}.info{color:var(--info)}:root{--c-btc:#f7931a;--c-eth:#627eea;--c-usdt:#26a17b;--c-usdc:#2775ca;--c-trx:#eb0029;--c-bnb:#f0b90b;--c-sol:#9945ff;--c-xrp:#23292f;--c-ada:#0033ad;--c-doge:#c2a633;--c-ltc:#345d9d;--c-matic:#8247e5;--c-dai:#f5ac37}.coin{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--ink)}.coin .disc{width:8px;height:8px;border-radius:50%;flex:none;background:var(--muted)}.coin .tk{font-size:13px;letter-spacing:.01em}.coin--btc .disc{background:var(--c-btc)}.coin--eth .disc{background:var(--c-eth)}.coin--usdt .disc{background:var(--c-usdt)}.coin--usdc .disc{background:var(--c-usdc)}.coin--trx .disc{background:var(--c-trx)}.coin--bnb .disc{background:var(--c-bnb)}.coin--sol .disc{background:var(--c-sol)}.coin--xrp .disc{background:var(--c-xrp)}.coin--ada .disc{background:var(--c-ada)}.coin--doge .disc{background:var(--c-doge)}.coin--ltc .disc{background:var(--c-ltc)}.coin--matic .disc{background:var(--c-matic)}.coin--dai .disc{background:var(--c-dai)}.pill{height:24px;padding:0 11px 0 9px;border:1px solid var(--hair);border-radius:999px;font-size:12px;font-weight:500}.confirms,.pill{display:inline-flex;align-items:center;gap:7px}.confirms{font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted)}.confirms .dots{display:inline-flex;gap:3px}.confirms .seg{width:5px;height:5px;border-radius:50%;background:var(--hair)}.confirms .seg.on{background:var(--pending)}.chain{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.chain .net{font-weight:500}.chain .meta{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.speed{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.speed:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--muted)}.speed--fast:before{background:var(--pos)}.speed--slow:before{background:var(--pending)}.addr{gap:8px;font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink)}.addr,.ratelock{display:inline-flex;align-items:center}.ratelock{gap:12px;border:1px solid var(--hair);border-radius:var(--r);padding:9px 13px}.ratelock .rate{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:var(--ink)}.ratelock .timer{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.ratelock .timer .ic{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.5}.ratelock.is-soon .timer{color:var(--pending)}.spark{display:inline-block;width:84px;height:24px;vertical-align:middle}.spark svg{display:block;width:100%;height:100%}.spark .line{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.spark.up .line{stroke:var(--pos)}.spark.down .line{stroke:var(--neg)}.donut{display:inline-block;width:120px;height:120px}.donut svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:13}.donut .track{stroke:var(--hair)}.donut .center{transform:rotate(90deg)}.progress{height:6px;background:var(--bar);border-radius:999px;overflow:hidden}.progress .fill{display:block;height:100%;background:var(--ink);border-radius:999px}.progress.pos .fill{background:var(--pos)}.alert{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--hair);border-left-width:2px;border-radius:var(--r);padding:13px 16px;background:var(--chrome)}.alert .ic{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;color:var(--muted);margin-top:1px}.alert .t{font-size:13px;font-weight:600;color:var(--ink)}.alert .s{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.45}.alert--info{border-left-color:var(--ink)}.alert--info .ic{color:var(--ink)}.alert--warn{border-left-color:var(--pending)}.alert--warn .ic{color:var(--pending)}.alert--danger{border-left-color:var(--neg)}.alert--danger .ic{color:var(--neg)}.disclaimer{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:var(--muted);line-height:1.5}.disclaimer .ic{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;margin-top:2px}.disclaimer strong{color:var(--ink);font-weight:600}.skel{background:var(--hair-2);border-radius:var(--r);position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(26,26,23,.05),transparent);transform:translateX(-100%);animation:skel 1.4s infinite}@keyframes skel{to{transform:translateX(100%)}}.skel-line{height:12px;margin:9px 0}.skel-line.sm{width:42%}.skel-line.lg{width:82%}.skel-block{height:64px}.spin{width:16px;height:16px;border:2px solid var(--hair);border-top-color:var(--ink);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.field.is-error .input,.field.is-error .select,.field.is-error .textarea{border-color:var(--neg);box-shadow:0 0 0 3px rgba(180,35,24,.08)}.field .err{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--neg)}.field .err .ic{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.6}.banner{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);border:1px solid var(--hair);border-radius:var(--r);padding:16px 20px;background:var(--chrome)}.banner .ttl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.banner .big{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;color:var(--ink);margin-top:4px}.statrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:13px 0;border-top:1px solid var(--hair)}.statrow:last-child{border-bottom:1px solid var(--hair)}.statrow .meta{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.balrow-val{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.balrow-usd{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.balrow-note{font-size:11px;color:var(--muted)}.asset-rows{margin-top:4px}.asset-row{border-top:1px solid var(--hair)}.asset-row:last-child{border-bottom:1px solid var(--hair)}.asset-row-main{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:12px 0;background:none;border:0;font:inherit;color:inherit;text-align:left}button.asset-row-main{cursor:pointer}.asset-caret{display:inline-flex;color:var(--muted);transition:transform .15s ease}.asset-caret .ic{width:13px;height:13px}.asset-caret.on{transform:rotate(180deg)}.asset-chains{display:grid;gap:7px;padding:0 0 12px 34px}.asset-chain{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}[data-density=compact] .table tbody td{padding:8px 0}[data-density=compact] .nav-item{height:30px}[data-density=compact] .stat .val{font-size:25px}[data-density=compact] .btn{height:32px}[data-density=comfy] .table tbody td{padding:18px 0}[data-density=comfy] .nav-item{height:42px}[data-density=comfy] .btn{height:44px;padding:0 20px}[data-density=comfy] .input,[data-density=comfy] .select{height:44px}[data-density=comfy] .tab{padding-bottom:16px}@media (pointer:coarse){.btn,.input,.select{height:44px}.nav-item{height:42px}}[data-theme=dark]{--paper:#15140f;--chrome:#1d1b14;--float:#211f17;--ink:#f3f1e9;--muted:#9b998d;--hair:#2a2820;--hair-2:#201e18;--ring:#6a685c;--pos:#3fbe72;--pending:#d49a33;--neg:#e6685c;--info:#a8a597;--bar:hsla(48,29%,93%,.1);--bar-lead:hsla(48,29%,93%,.22);--focus:hsla(48,29%,93%,.14)}[data-theme=dark] body{background:#0e0d09}[data-theme=dark] .modal{border-color:hsla(48,29%,93%,.18)}[data-theme=dark] .chart .area{fill:hsla(48,29%,93%,.06)}[data-theme=dark] .skel:after{background:linear-gradient(90deg,transparent,hsla(48,29%,93%,.05),transparent)}[data-theme=dark] .btn--primary{background:var(--ink);color:var(--paper)}[data-theme=dark] .btn--primary:hover{background:#fff}[data-theme=dark] .cbx input:checked+.box,[data-theme=dark] .check input:checked+.box{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2315140F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 6l2.5 2.5 4.5-5'/></svg>")}[data-theme=dark] .cbx input:indeterminate+.box{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2315140F' stroke-width='2' stroke-linecap='round'><path d='M3 6h6'/></svg>")}.cgp{position:relative;width:100%}.cgp svg{display:block;width:100%;height:auto;overflow:visible}.cgp .plot{cursor:crosshair}.cgp .plot:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r)}.cgp-legend button:focus-visible,.cgp-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r)}.cgp .gl{stroke:var(--hair-2);stroke-width:1}.cgp .base{stroke:var(--hair);stroke-width:1}.cgp .axis{font-family:var(--sans);font-size:10px;font-weight:500;fill:var(--muted);font-variant-numeric:tabular-nums}.cgp .area{fill:var(--ink);fill-opacity:.05}.cgp .line{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.cgp .line.s1{stroke:var(--ink);opacity:.55;stroke-dasharray:5 3}.cgp .line.s2{stroke:var(--ink);opacity:.34;stroke-dasharray:1.5 3}.cgp .line.up{stroke:var(--pos);opacity:1}.cgp .line.down{stroke:var(--neg);opacity:1}.cgp .endlbl{font-family:var(--sans);font-size:10px;font-weight:600;fill:var(--muted);font-variant-numeric:tabular-nums}.cgp .dot-start{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.cgp .bar,.cgp .dot{fill:var(--ink)}.cgp .bar{fill-opacity:.16;transition:fill-opacity .12s}.cgp .bar.b0,.cgp .bar.lead{fill-opacity:.3}.cgp .bar.b1{fill-opacity:.18}.cgp .bar.b2,.cgp.is-hot .bar{fill-opacity:.1}.cgp.is-hot .bar.hot{fill-opacity:1}.cgp .arc{fill:none;stroke-width:14;transition:opacity .12s}.cgp .arc-track{stroke:var(--hair)}.cgp.is-hot .arc{opacity:.34}.cgp.is-hot .arc.hot{opacity:1}.cgp .donut-c{font-family:var(--sans);font-variant-numeric:tabular-nums}.cgp .donut-c.v{font-size:24px;font-weight:700;fill:var(--ink)}.cgp .donut-c.k{font-size:11px;font-weight:600;fill:var(--muted);text-transform:uppercase;letter-spacing:.08em}.cgp .crosshair{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 3}.cgp .crosshair,.cgp .pt{opacity:0;pointer-events:none}.cgp .pt{fill:var(--paper);stroke:var(--ink);stroke-width:2}.cgp .pt.pos{stroke:var(--pos)}.cgp .pt.neg{stroke:var(--neg)}.cgp.is-hot .crosshair,.cgp.is-hot .pt{opacity:1}.cgp-tip{position:absolute;top:0;left:0;pointer-events:none;z-index:5;background:var(--float);border:1px solid var(--hair);border-radius:var(--r);box-shadow:0 1px 2px rgba(26,26,23,.06),0 4px 14px rgba(26,26,23,.06);padding:9px 11px;min-width:120px;opacity:0;transform:translateY(2px);transition:opacity .1s,transform .1s}.cgp-tip.on{opacity:1;transform:translateY(0)}.cgp-tip .x{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--muted);margin-bottom:7px;text-transform:uppercase}.cgp-tip .r{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:13px;line-height:1.7}.cgp-tip .r .k{display:inline-flex;align-items:center;gap:7px;color:var(--muted)}.cgp-tip .r .k .m{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink)}.cgp-tip .r .k .m.line{width:12px;height:0;border-top:2px solid var(--ink);border-radius:0}.cgp-tip .r .v{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.cgp-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.cgp-legend button{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--ink)}.cgp-legend .m{width:10px;height:10px;border-radius:50%;flex:none;background:var(--ink)}.cgp-legend .m.line{width:14px;height:0;border-radius:0;border-top:2px solid var(--ink)}.cgp-legend button.off{color:var(--muted);opacity:.5;text-decoration:line-through}.cgp-legend .val{color:var(--muted);font-variant-numeric:tabular-nums}.cgp-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.cgp-head .total{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:var(--ink)}.cgp-data{margin-top:14px}.cgp-data[hidden]{display:none}.cgp-data table{width:100%;border-collapse:collapse;table-layout:fixed}.cgp-data td,.cgp-data th{font-size:12px;padding:7px 0;border-bottom:1px solid var(--hair);text-align:right;font-variant-numeric:tabular-nums}.cgp-data td:first-child,.cgp-data th:first-child{text-align:left}.cgp-data th{text-transform:uppercase;letter-spacing:.08em;border-bottom-color:var(--ink)}.cgp-data th,.cgp-toggle{color:var(--muted);font-weight:600}.cgp-toggle{font-size:12px;margin-top:10px}.cgp-toggle:hover{color:var(--ink)}.sr-only{border:0}@media (prefers-reduced-motion:reduce){.cgp .arc,.cgp .bar,.cgp .crosshair,.cgp .pt,.cgp-tip{transition:none}.cgp .anim{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}}.table-wrap{position:relative}.table-scroll{overflow:visible}.table-scroll.is-contained{overflow:auto;max-height:var(--table-max,560px)}.table.is-sticky thead th{position:sticky;top:var(--sticky-top,0);z-index:2;background:var(--paper)}.is-contained .table.is-sticky thead th{top:0}.table thead th button.th-sort{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:none;border:0;padding:0}.table thead th.r button.th-sort{flex-direction:row-reverse}.table thead th button.th-sort:hover,.table thead th[aria-sort=ascending] button.th-sort,.table thead th[aria-sort=descending] button.th-sort{color:var(--ink)}.table .th-sort .ar{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:0;transform:rotate(90deg);transition:opacity .1s,transform .1s}.table thead th[aria-sort=none] button.th-sort:hover .ar{opacity:.45}.table thead th[aria-sort=ascending] .ar{opacity:1;transform:rotate(-90deg)}.table thead th[aria-sort=descending] .ar{opacity:1;transform:rotate(90deg)}.table thead th button.th-sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r)}.table td.sel,.table th.sel{width:36px;padding-right:0}.cbx{position:relative;display:inline-flex;width:16px;height:16px;cursor:pointer;vertical-align:middle}.cbx input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cbx .box{width:16px;height:16px;border:1.5px solid var(--ring);border-radius:var(--r);background:var(--float)}.cbx input:checked+.box{background:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FAFAF9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 6l2.5 2.5 4.5-5'/></svg>");background-position:50%;background-repeat:no-repeat}.cbx input:indeterminate+.box{background:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FAFAF9' stroke-width='2' stroke-linecap='round'><path d='M3 6h6'/></svg>");background-position:50%;background-repeat:no-repeat}.cbx input:focus-visible+.box{outline:2px solid var(--ink);outline-offset:2px}.table tbody tr.clickable{cursor:pointer}.table tbody tr.is-selected td{background:var(--chrome)}.table tbody tr:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.table tbody tr:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--ink)}.table td.go,.table th.go{width:34px;text-align:right;padding-right:0}.table td.go .go-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r);color:var(--muted);background:none;border:0;cursor:pointer}.table td.go .go-btn .ic{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:0;transition:opacity .1s}.table tbody tr:hover .go-btn .ic{opacity:1}.table td.go .go-btn:hover{color:var(--ink);background:var(--chrome)}.table td.go .go-btn:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.table td.go .go-btn:focus-visible .ic{opacity:1}.table thead th.r{padding-right:28px}.bulkbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:10px 14px;border:1px solid var(--ink);border-radius:var(--r);background:var(--chrome)}.bulkbar[hidden]{display:none}.bulkbar .count{font-size:13px;font-weight:600;color:var(--ink)}.bulkbar .count .n{font-variant-numeric:tabular-nums}.bulkbar .acts{display:flex;align-items:center;gap:8px}.bulkbar .clear{font-size:12px;font-weight:600;color:var(--muted)}.bulkbar .clear:hover{color:var(--ink)}.table-loading td{padding:0!important;border:0!important}.table-state{padding:56px 0;text-align:center;color:var(--muted)}.table-state .ic{width:26px;height:26px;margin:0 auto 12px;stroke:var(--muted);fill:none;stroke-width:1.5}.table-state .t{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:5px}.table-state .s{font-size:13px;margin-bottom:16px}.table-state.error .t{color:var(--neg)}.row-skel td{padding:14px 0;border-bottom:1px solid var(--hair)}.row-skel .sk{height:12px;border-radius:var(--r);background:var(--hair-2);position:relative;overflow:hidden}.row-skel .sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(26,26,23,.05),transparent);animation:skel 1.4s infinite}.scrim{position:fixed;inset:0;background:rgba(26,26,23,.28);opacity:0;pointer-events:none;transition:opacity .18s;z-index:40}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:92vw;z-index:41;background:var(--paper);border-left:1px solid var(--hair);transform:translateX(100%);visibility:hidden;transition:transform .22s cubic-bezier(.4,0,.2,1),visibility 0s linear .22s;display:grid;grid-template-rows:auto 1fr auto;box-shadow:-8px 0 30px rgba(26,26,23,.08)}.drawer.on{transform:translateX(0);visibility:visible;transition:transform .22s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.drawer-head{padding:22px 24px 18px;border-bottom:1px solid var(--hair)}.drawer-head .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.drawer-head .eyebrow{margin:0}.drawer-close{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:var(--r);color:var(--muted)}.drawer-close:hover{color:var(--ink);background:var(--chrome)}.drawer-close .ic{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.drawer-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.drawer-amt{font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.drawer-sub{display:flex;align-items:center;gap:12px;margin-top:12px}.drawer-body{overflow-y:auto;padding:8px 24px 24px}.drawer-foot{padding:16px 24px;border-top:1px solid var(--hair);display:flex;gap:10px}.drawer-foot .btn{flex:1}.drawer-sec{padding:20px 0;border-bottom:1px solid var(--hair)}.drawer-sec:last-child{border-bottom:0}.drawer-sec>.eyebrow{margin-bottom:12px}.drawer .dl dd,.drawer .dl dt{padding:9px 0}.timeline{position:relative;margin:2px 0}.tl-step{position:relative;display:grid;grid-template-columns:24px 1fr;gap:12px;padding-bottom:18px}.tl-step:last-child{padding-bottom:0}.tl-step .rail{position:relative;display:flex;justify-content:center}.tl-step .node{width:11px;height:11px;border-radius:50%;margin-top:2px;flex:none;background:var(--paper);border:2px solid var(--ring);z-index:1}.tl-step .line{position:absolute;top:13px;bottom:-18px;width:2px;background:var(--hair)}.tl-step:last-child .line{display:none}.tl-step.done .node{border-color:var(--pos)}.tl-step.done .line,.tl-step.done .node{background:var(--pos)}.tl-step.current .node{background:var(--pending);border-color:var(--pending)}.tl-step.fail .node{background:var(--neg);border-color:var(--neg)}.tl-step .lbl{font-size:13px;font-weight:600;color:var(--ink);line-height:1.3}.tl-step.pending .lbl{color:var(--muted);font-weight:500}.tl-step .ts{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}.tl-step .note{font-size:12px;color:var(--muted);margin-top:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{transition:background var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.btn:active{transform:translateY(1px)}.btn--primary:active{transform:translateY(1px) scale(.995)}.input,.select,.textarea{transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.chip,.nav-item,.pg,.rank-row,.seg button,.sub,.tab,.table tbody tr{transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard)}.table tbody tr td{transition:background-color var(--dur-instant) var(--ease-standard)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.anim-fade{animation:fade-in var(--dur-base) var(--ease-out) both}.anim-rise{animation:rise-in var(--dur-base) var(--ease-out) both}.anim-pop{animation:pop-in var(--dur-fast) var(--ease-out) both}.anim-stagger>*{animation:rise-in var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.alert.anim-rise,.bulkbar:not([hidden]){animation:rise-in var(--dur-base) var(--ease-out) both}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(24,106,59,.35)}70%{box-shadow:0 0 0 6px rgba(24,106,59,0)}to{box-shadow:0 0 0 0 rgba(24,106,59,0)}}.live .d.is-live{animation:pulse-ring 2.4s var(--ease-out) infinite}.live .d.is-poll{background:var(--pending);animation:none}@keyframes flash-up{0%{background:rgba(24,106,59,.16)}to{background:transparent}}@keyframes flash-down{0%{background:rgba(180,35,24,.14)}to{background:transparent}}.flash-up{animation:flash-up 1s var(--ease-out)}.flash-down{animation:flash-down 1s var(--ease-out)}.copied{position:relative}.copied:after{content:"Copied";position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%) translateY(4px);background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 7px;border-radius:var(--r);white-space:nowrap;opacity:0;pointer-events:none}.copied.show:after{opacity:1;transform:translateX(-50%) translateY(0);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.copy{position:relative;display:inline-flex;align-items:center;color:var(--muted)}.copy:hover{color:var(--ink)}.copy .ic{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5;transition:opacity var(--dur-instant) var(--ease-standard)}.copy.is-copied .ic,.copy.is-copyfail .ic{opacity:0}.dl .copy{vertical-align:middle;margin-left:8px}.copy.is-copied:after,.copy.is-copyfail:after{content:"";position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;animation:copy-pop var(--dur-fast) var(--ease-out) both}.copy.is-copied:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23186A3B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8.5l3 3 7-7.5'/></svg>")}.copy.is-copyfail:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23B42318' stroke-width='2.2' stroke-linecap='round'><line x1='4' y1='4' x2='12' y2='12'/><line x1='12' y1='4' x2='4' y2='12'/></svg>")}@keyframes copy-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.copy.is-copied:after,.copy.is-copyfail:after{animation:none}}.hint-tip{position:fixed;z-index:60;max-width:240px;pointer-events:none;background:var(--ink);color:var(--paper);font-size:12px;font-weight:500;line-height:1.4;padding:7px 10px;border-radius:var(--r);box-shadow:0 4px 14px rgba(26,26,23,.14);opacity:0;transform:translateY(3px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hint-tip.on{opacity:1;transform:translateY(0)}.hint-tip .kbd{font-variant-numeric:tabular-nums;opacity:.7;margin-left:6px}.hint-tip:after{content:"";position:absolute;width:7px;height:7px;background:var(--ink);transform:rotate(45deg)}.hint-tip[data-side=top]:after{left:50%;bottom:-3px;margin-left:-3.5px}.hint-tip[data-side=bottom]:after{left:50%;top:-3px;margin-left:-3.5px}.hint-tip[data-side=left]:after{top:50%;right:-3px;margin-top:-3.5px}.hint-tip[data-side=right]:after{top:50%;left:-3px;margin-top:-3.5px}.has-hint{cursor:help}[data-hint]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r)}.infodot{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--ring);border-radius:50%;font-size:9px;font-weight:700;color:var(--muted);vertical-align:middle;margin-left:5px;cursor:help;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard)}.infodot:focus-visible,.infodot:hover{color:var(--ink);border-color:var(--ink);outline:none}.kbd-key{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:solid var(--hair);border-width:1px 1px 2px;border-radius:var(--r);font-size:11px;font-weight:600;color:var(--muted);background:var(--float);font-variant-numeric:tabular-nums}.toast-region{position:fixed;top:20px;right:20px;z-index:80;display:flex;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 40px);pointer-events:none}.toast{pointer-events:auto;position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:start;background:var(--float);border:1px solid var(--hair);border-left-width:2px;border-radius:var(--r);padding:13px 13px 13px 15px;overflow:hidden;box-shadow:0 1px 2px rgba(26,26,23,.06),0 8px 24px rgba(26,26,23,.1);animation:toast-in var(--dur-base) var(--ease-out) both}.toast.is-leaving{animation:toast-out var(--dur-fast) var(--ease-in) both}@keyframes toast-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes toast-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(12px)}}.toast .ic{width:18px;height:18px;margin-top:1px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;color:var(--muted)}.toast .body{min-width:0}.toast .t{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}.toast .s{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.45;word-wrap:break-word}.toast .act{margin-top:9px;display:inline-flex;gap:14px}.toast .act button{font-size:12px;font-weight:600;color:var(--ink);background:none;border:0;padding:0;cursor:pointer}.toast .act button:hover{text-decoration:underline}.toast .act button.muted,.toast .x{color:var(--muted)}.toast .x{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r);background:none;border:0;cursor:pointer;margin:-3px -3px 0 0}.toast .x:hover{color:var(--ink);background:var(--chrome)}.toast .x .ic{width:14px;height:14px;color:currentColor;margin:0}.toast .act button:focus-visible,.toast .x:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r)}.toast--success{border-left-color:var(--pos)}.toast--success .ic{color:var(--pos)}.toast--warn{border-left-color:var(--pending)}.toast--warn .ic{color:var(--pending)}.toast--danger{border-left-color:var(--neg)}.toast--danger .ic{color:var(--neg)}.toast--info{border-left-color:var(--ink)}.toast--info .ic{color:var(--ink)}.toast .timer{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;background:var(--hair);transform:scaleX(1);animation:toast-timer linear forwards}.toast:focus-within .timer,.toast:hover .timer{animation-play-state:paused}@keyframes toast-timer{to{transform:scaleX(0)}}.toast-region.bottom{top:auto;bottom:20px}@media (max-width:640px){.toast-region{left:20px;right:20px;width:auto;top:auto;bottom:20px}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.sidebar{view-transition-name:cgp-sidebar}.main{view-transition-name:cgp-main}::view-transition-group(cgp-sidebar){animation:none}::view-transition-old(cgp-main){animation:vt-out var(--dur-fast) var(--ease-in) both}::view-transition-new(cgp-main){animation:vt-in var(--dur-base) var(--ease-out) both}::view-transition-old(root){animation:vt-out var(--dur-fast) var(--ease-in) both}::view-transition-new(root){animation:vt-in var(--dur-base) var(--ease-out) both}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vt-fade-rise{animation:vt-in var(--dur-base) var(--ease-out) backwards}.modal{margin:auto;padding:0;border:1px solid var(--hair);border-radius:var(--r);background:var(--paper);color:var(--ink);width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);box-shadow:0 10px 40px rgba(26,26,23,.16);overflow:visible}.modal::backdrop{background:rgba(26,26,23,.34)}.modal[open]{animation:modal-in var(--dur-base) var(--ease-out) both}.modal[open]::backdrop{animation:fade-in var(--dur-base) var(--ease-out) both}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.modal.is-leaving{animation:modal-out var(--dur-fast) var(--ease-in) both}@keyframes modal-out{to{opacity:0;transform:translateY(6px) scale(.99)}}.modal-inner{display:grid;grid-template-rows:auto 1fr auto;max-height:calc(100vh - 64px)}.drawer:focus,.modal-inner:focus{outline:none}.modal-head{padding:22px 24px 16px;border-bottom:1px solid var(--hair);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-head .ttl{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.modal-head .sub{margin-top:6px;font-size:13px;color:var(--muted);line-height:1.45}.modal-x{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r);color:var(--muted);background:none;border:0;cursor:pointer;margin:-4px -4px 0 0}.modal-x:hover{color:var(--ink);background:var(--chrome)}.modal-x .ic{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.modal-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.modal-body{padding:18px 24px;overflow-y:auto}.modal-foot{padding:16px 24px;border-top:1px solid var(--hair);display:flex;align-items:center;justify-content:flex-end;gap:10px}.modal-foot .spacer{flex:1}.modal--sm{width:420px}.modal--lg{width:640px}.refund-cap{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.refund-list{border:1px solid var(--hair);border-radius:var(--r);max-height:230px;overflow-y:auto}.refund-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 14px;border-top:1px solid var(--hair);font-size:13px}.refund-row:first-child{border-top:0}.refund-row .who{font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refund-row .amt{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.refund-row .st{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);justify-content:flex-end;min-width:96px}.refund-row .st .ic{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6}.refund-row.ineligible,.refund-row.ineligible .amt,.refund-row.ineligible .who{color:var(--muted)}.refund-row.ineligible .reason{font-size:12px;color:var(--pending)}.refund-row .res-ok{color:var(--pos)}.refund-row .res-fail{color:var(--neg)}.refund-row.is-processing .st{color:var(--ink)}.refund-spin{width:13px;height:13px;border:2px solid var(--hair);border-top-color:var(--ink);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}.refund-summary{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--ink)}.refund-summary .k{font-size:13px;color:var(--muted)}.refund-summary .k b{color:var(--ink);font-weight:600}.refund-summary .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.refund-ack{margin-top:16px}.refund-confirm{margin-top:14px}.refund-confirm .lbl{display:block;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:7px}.refund-confirm .hint{font-size:12px;color:var(--muted);margin-top:6px}.refund-confirm code{background:var(--chrome);padding:1px 5px;border-radius:2px;font-weight:600}.refund-progress{margin-top:6px}.refund-progress .row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.refund-progress .lbl{font-size:13px;font-weight:600;color:var(--ink)}.refund-progress .count{font-variant-numeric:tabular-nums;font-size:13px;color:var(--muted)}.refund-result{display:flex;gap:24px;margin-bottom:4px}.refund-result .stat{flex:1}.refund-result .stat .n{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1}.refund-result .stat .l{font-size:12px;color:var(--muted);margin-top:5px}.refund-result .stat.ok .n{color:var(--pos)}.refund-result .stat.fail .n{color:var(--neg)}.btn[disabled]{opacity:.45;pointer-events:none}.sk-box,.sk-line,.sk-pill{background:var(--hair-2);border-radius:var(--r);position:relative;overflow:hidden;display:block}.sk-box:after,.sk-line:after,.sk-pill:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(26,26,23,.06),transparent);animation:skel 1.5s ease-in-out infinite}.sk-line{height:12px;margin:8px 0}.sk-line.xs{width:64px}.sk-line.sm{width:38%}.sk-line.md{width:60%}.sk-line.lg{width:82%}.sk-pill{height:24px;width:90px;border-radius:999px}.sk-box{width:100%}.sk-num{height:30px;width:60%;border-radius:var(--r)}.skeleton{position:relative}.skeleton[aria-busy=true]{cursor:progress}.sk-stats{display:grid;grid-template-columns:repeat(4,1fr)}.sk-stats .cell{padding:0 var(--gut);border-left:1px solid var(--hair)}.sk-stats .cell:first-child{padding-left:0;border-left:0}.sk-rows .r{display:grid;grid-template-columns:1fr 80px 110px 1fr 1fr 1fr;gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--hair)}.sk-chart{height:200px;border-bottom:1px solid var(--hair-2);display:flex;align-items:flex-end;gap:0;padding-bottom:0}.sk-fade-out{animation:fade-out var(--dur-base) var(--ease-in) both}@keyframes fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.sk-box:after,.sk-line:after,.sk-pill:after{animation:none}}.nav-scrim,.topbar{display:none}@media (max-width:1024px){.app{grid-template-columns:1fr}.app .sidebar{position:fixed;top:0;left:0;z-index:60;width:var(--side);height:100vh;background:var(--paper);transform:translateX(-100%);visibility:hidden;transition:transform var(--dur-slow) var(--ease-emphasized),visibility var(--dur-slow)}.app.nav-open .sidebar{transform:none;visibility:visible;box-shadow:0 18px 50px rgba(17,21,15,.18)}.nav-scrim{display:block;position:fixed;inset:0;z-index:50;background:rgba(17,21,15,.32);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard)}.app.nav-open .nav-scrim{opacity:1;pointer-events:auto}.topbar{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:40;padding:12px var(--mx);background:var(--paper);border-bottom:1px solid var(--hair)}.topbar-menu{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-8px;padding:0;background:none;border:0;color:var(--ink);cursor:pointer}.topbar-menu .ic{width:20px;height:20px}.main{padding:24px var(--mx)}}@media (max-width:768px){.grid>.col-4,.grid>.col-6,.grid>.col-8{grid-column:1/-1}.divider-l{border-left:0;padding-left:0;border-top:1px solid var(--hair);margin-top:var(--s6);padding-top:var(--s6)}.hero{grid-template-columns:1fr;row-gap:var(--s5);padding:var(--s6) 0}.hero-main,.hero-side{grid-column:1/-1}.hero-side{padding-bottom:0}.hero-side .eyebrow{text-align:left!important}.page-head{flex-wrap:wrap;align-items:flex-start}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll .table{table-layout:auto;min-width:100%}.table-scroll .table td,.table-scroll .table th{white-space:nowrap}.donut-row{flex-direction:column;align-items:center;gap:16px}.donut-row .rank{width:100%}}@media (max-width:640px){:root{--mx:16px}.headline{font-size:44px}.headline--sub{font-size:26px}.kpi-cards{grid-template-columns:1fr}.kpi-card{border-left:0;padding:12px 0}.kpi-card+.kpi-card{border-top:1px solid var(--hair)}.kpi-card:first-child{padding-top:0}.toolbar{flex-direction:column;align-items:stretch;gap:var(--s4)}.toolbar .left,.toolbar .right{flex-wrap:wrap}.toolbar .search{width:100%!important}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.tab{flex:none;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.app .sidebar,.nav-scrim{transition:none}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2\.5{gap:.625rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.running{animation-play-state:running}.paused{animation-play-state:paused}.app{width:100%;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh}.dl dd .addr,.dl dd .chain,.dl dd .coin,.dl dd .confirms{justify-content:flex-end}.dl dd.stack{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.dl dd .meta-line{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.tx-amount{font-size:46px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:6px}.tx-headrow{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:22px}.tx-headrow .tx-actions{margin-left:auto;display:flex;align-items:center;gap:var(--s3)}.tx-grid{padding-top:30px}.tx-left .section:first-child{padding-top:0}.tx-left .section+.section{margin-top:0}.tx-right{padding-top:6px}.tx-right .section{padding-top:0}.hash-view{font-size:12px;font-weight:600;color:var(--muted);margin-left:2px}.hash-view:hover{color:var(--ink)}.menu-wrap{position:relative}.menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:184px;background:var(--float);border:1px solid var(--hair);border-radius:var(--r);box-shadow:0 1px 2px rgba(26,26,23,.06),0 8px 24px rgba(26,26,23,.1);padding:5px;opacity:0;transform:translateY(4px);pointer-events:none;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast)}.menu.on{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition-delay:0s}.menu button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border-radius:var(--r);font-size:13px;font-weight:500;color:var(--ink);text-align:left}.menu button:hover{background:var(--chrome)}.menu button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.menu button .ic{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.menu .sep{height:1px;background:var(--hair);margin:4px 0}.menu button.danger{color:var(--neg)}.menu button.danger:hover{background:rgba(180,35,24,.06)}.dot-sep{width:3px;height:3px;border-radius:50%;background:var(--hair);flex:none}.keylist{margin-top:2px}.keyrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:14px 0;border-top:1px solid var(--hair);min-height:64px}.keyrow:last-child{border-bottom:1px solid var(--hair)}.keyrow:hover{background:var(--chrome)}.key-main{min-width:0;display:flex;flex-direction:column;gap:6px}.key-id{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.key-name{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.2}.key-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:7px}.key-sub .addr{font-size:13px}.scopes{gap:6px;flex-wrap:wrap;row-gap:6px}.key-right,.scopes{display:flex;align-items:center}.key-right{gap:var(--s5);flex:none}.key-usage{text-align:right;line-height:1.3}.key-usage .used{font-size:12px;font-weight:500;color:var(--muted)}.key-usage .created{display:block;font-size:11px;color:var(--muted);margin-top:3px;opacity:.85}.key-acts{gap:2px}.key-acts,.secret-row{display:flex;align-items:center}.secret-row{gap:12px;margin-top:2px}.secret-row .addr{font-size:13px}.ep-list{margin-top:2px}.ep-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:16px 0;border-top:1px solid var(--hair);min-height:64px}.ep-row:last-child{border-bottom:1px solid var(--hair)}.ep-row:hover{background:var(--chrome)}.ep-main{min-width:0;display:flex;flex-direction:column;gap:7px}.ep-id{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ep-url{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em;word-break:break-all}.ep-row.is-paused .ep-url{color:var(--muted)}.ep-sub{gap:10px;row-gap:7px}.ep-scopes,.ep-sub{display:flex;align-items:center;flex-wrap:wrap}.ep-scopes{gap:6px;row-gap:6px}.ep-created{font-size:12px;color:var(--muted)}.ep-right{display:flex;align-items:center;gap:8px;flex:none}