@font-face{ font-family:"Geist";src:url("../../fonts/Geist-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:optional;unicode-range:U+0300-036F,U+0400-052F,U+1E00-1EFF,U+2500-259F,U+0180-0217,U+021C-02C5,U+02DE-02FF,U+0E00-0E7F,U+3000-303F,U+A700-A7FF,U+F800-F8FF }
@font-face{ font-family:"Geist";src:url("../../fonts/Geist-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0100-017F,U+0218-021B,U+02C6-02DD,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-27BF,U+FB00-FB06,U+FEFF,U+FFFD }
@font-face{ font-family:"Geist Mono";src:url("../../fonts/GeistMono-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:optional;unicode-range:U+0300-036F,U+0400-052F,U+1E00-1EFF,U+2500-259F,U+0180-0217,U+021C-02C5,U+02DE-02FF,U+0E00-0E7F,U+3000-303F,U+A700-A7FF,U+F800-F8FF }
@font-face{ font-family:"Geist Mono";src:url("../../fonts/GeistMono-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0100-017F,U+0218-021B,U+02C6-02DD,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-27BF,U+FB00-FB06,U+FEFF,U+FFFD }
@property --na{ syntax:"<color>";inherits:true;initial-value:#0B63F6 }
:root { --font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --mono:"Geist Mono",ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace; --fs-2xs:11.5px; --fs-xs:12.5px; --fs-sm:13.5px; --fs-md:15px; --fs-lg:17px; --fs-xl:20px; --fs-2xl:24px; --fs-3xl:30px; --w-reg:400; --w-med:500; --w-semi:600; --w-bold:700; --tr-tight:-.03em; --tr-snug:-.018em; --tr-body:-.006em; --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:20px; --sp-6:24px; --sp-7:32px; --sp-8:40px; --sp-9:56px; --r-sm:8px; --r-md:12px; --r-lg:16px; --r-xl:20px; --r-pill:99px; --bg:#F8FAFC; --s:#FFFFFF; --s2:#F3F6FA; --s3:#EAEFF5; --ink:#141C28; --ink2:#3A4658; --mu:#566579; --ln:#E3E8EF; --ln2:#CBD3DE; --in:#0E9F6E; --sh-1:0 1px 2px rgba(20,28,40,.06); --sh-2:0 1px 2px rgba(20,28,40,.04),0 8px 24px -12px rgba(20,28,40,.14); --btn-h:48px; --btn-h-sm:40px; --e:cubic-bezier(.2,.7,.2,1); --spring:cubic-bezier(.34,1.5,.64,1); --wh:#fff; --wh2:#FBFCFE; color-scheme:light }
[data-net=XRP] { --a:#0B63F6; --at:#0A55D0; --afx2:#0E9F6E; --afx3:#7AD8FF }
[data-net=TRX] { --a:#D8202D; --at:#C21723; --afx2:#0E9F6E; --afx3:#FF9C82 }
[data-net=ETH] { --a:#6B3CF0; --at:#5B2FD8; --afx2:#9D83FF; --afx3:#D9CFFF }
[data-net=BTC] { --a:#F7931A; --at:#A85500; --afx2:#E8590C; --afx3:#FFD27A }
html { --na:var(--a); transition:--na .46s cubic-bezier(.22,1,.36,1) }
* { box-sizing:border-box; margin:0 }
[hidden] { display:none!important }
html { scroll-behavior:smooth; scroll-padding-top:76px; background:var(--bg); scrollbar-gutter:stable; -webkit-text-size-adjust:100% }
body { font:var(--w-reg) var(--fs-md)/1.55 var(--font); letter-spacing:var(--tr-body); background:var(--bg); color:var(--ink); -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-optical-sizing:auto; overflow-x:hidden; min-height:100vh }
button { font:inherit; color:inherit; letter-spacing:inherit; cursor:pointer; background:none; border:0 }
a { color:inherit }
img { max-width:100% }
:focus-visible { outline:2px solid var(--at); outline-offset:2px; border-radius:6px }
.wrap { max-width:1200px; margin:auto; padding:0 var(--sp-4) }
.lg { object-fit:contain; aspect-ratio:1; flex:none; display:block }
.vh { position:absolute!important; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; border:0 }
.skip { position:absolute; left:var(--sp-4); top:-60px; z-index:60; background:var(--ink); color:#fff; padding:10px 14px; border-radius:var(--r-sm); font-size:var(--fs-sm); font-weight:var(--w-semi); text-decoration:none }
.skip:focus { top:max(var(--sp-3),env(safe-area-inset-top,0px)) }
.xh { top:0; z-index:30; padding-top:env(safe-area-inset-top,0px); background:rgba(248,250,252,.92); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); border-bottom:1px solid var(--ln) }
.hb { max-width:1200px; margin:auto; padding:6px var(--sp-4); height:64px; display:flex; align-items:center; gap:var(--sp-3) }
.brand { display:flex; align-items:center; gap:9px; text-decoration:none; font:var(--w-semi) 17px/1 var(--font); letter-spacing:var(--tr-snug); flex:none }
.brand svg { width:34px; height:34px; color:var(--a); transition:color .3s }
.brand span { display:none }
.tabs { --i:0; --n:4; --du:.46s; --ez:cubic-bezier(.22,1,.36,1); position:relative; isolation:isolate; flex:1; min-width:0; display:grid; grid-template-columns:repeat(var(--n),minmax(0,1fr)); padding:3px; border:1px solid color-mix(in srgb,var(--na) 20%,var(--ln2)); border-radius:18px; background:linear-gradient(180deg,var(--wh),var(--s2)); box-shadow:inset 0 1px 0 var(--wh),0 1px 2px rgba(20,28,40,.06),0 10px 20px -14px rgba(20,28,40,.32) }
.tabs:after { content:""; position:absolute; inset:3px; z-index:-2; border-radius:14px; background:radial-gradient(56px 24px at calc((var(--i) + .5)*100%/var(--n)) 100%,color-mix(in srgb,var(--na) 28%,transparent),transparent),var(--s3); box-shadow:inset 0 1px 2px rgba(20,28,40,.13),inset 0 0 0 1px rgba(20,28,40,.05); transition:background-position var(--du) var(--ez) }
.tabs:before { content:""; position:absolute; top:5px; bottom:5px; left:5px; z-index:-1; width:calc((100% - 6px)/var(--n) - 4px); border-radius:12px; background:linear-gradient(var(--na),var(--na)) 50% 100%/22px 3px no-repeat,linear-gradient(180deg,rgba(255,255,255,0) 46%,color-mix(in srgb,var(--na) 9%,transparent)),linear-gradient(180deg,var(--wh),var(--wh2)); box-shadow:0 0 0 1px color-mix(in srgb,var(--na) 15%,rgba(20,28,40,.07)),0 1px 2px rgba(20,28,40,.1),0 6px 12px -6px color-mix(in srgb,var(--na) 36%,rgba(20,28,40,.22)); transform:translateX(calc(var(--i)*(100% + 4px))); transition:transform var(--du) var(--ez) }
.tab { position:relative; display:flex; align-items:center; justify-content:center; gap:6px; height:44px; min-width:0; font-weight:var(--w-semi); font-size:var(--fs-xs); letter-spacing:var(--tr-snug); color:var(--mu); transition:color .25s; -webkit-tap-highlight-color:transparent; touch-action:manipulation }
.tab:after { content:""; position:absolute; inset:2px; z-index:-1; border-radius:11px; background:color-mix(in srgb,var(--na) 7%,transparent); opacity:0; transform:scale(.94); transition:opacity .2s,transform .3s var(--ez); pointer-events:none }
.tab+.tab:before { content:""; position:absolute; left:0; top:14px; bottom:14px; width:1px; background:var(--ln2); transition:opacity .2s }
.tab[aria-pressed=true]:before,.tab[aria-pressed=true]+.tab:before { opacity:0 }
.tab[aria-pressed=true] { color:var(--ink) }
.tab:focus-visible { outline-offset:-2px; border-radius:14px }
.tab:active:after { opacity:1; transform:scale(1); background:color-mix(in srgb,var(--na) 13%,transparent) }
@media(hover:hover){.tab[aria-pressed=false]:hover { color:var(--ink2) }
.tab[aria-pressed=false]:hover:after { opacity:1; transform:scale(1) }}
.tabs[inert] { pointer-events:none }
.tabs[data-count="1"] { flex:none; min-width:116px }
.xnav { display:none }
@media(max-width:339px){.tab span { display:none }}
@media(min-width:720px){.brand span { display:inline }
.tabs { flex:none; width:min(420px,100%); margin-left:auto }
.tabs[data-count="1"] { width:auto }
.tab { font-size:var(--fs-sm) }}
@media(min-width:1000px){.xnav { display:flex; align-items:center; gap:var(--sp-1); margin-left:var(--sp-2) }
.xnav a { display:inline-flex; align-items:center; height:36px; padding:0 var(--sp-3); border-radius:var(--r-sm); font-size:var(--fs-sm); font-weight:var(--w-med); letter-spacing:var(--tr-snug); color:var(--mu); text-decoration:none; transition:color .2s,background .2s }
.xnav a:hover { color:var(--ink); background:var(--s3) }
.xnav a[aria-current=true] { color:var(--ink); background:color-mix(in srgb,var(--a) 9%,var(--wh)); box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 18%,transparent) }}
.btn { display:inline-flex; align-items:center; justify-content:center; gap:var(--sp-2); height:var(--btn-h); padding:0 var(--sp-5); border-radius:var(--r-md); font-weight:var(--w-semi); font-size:var(--fs-md); letter-spacing:var(--tr-snug); text-decoration:none; white-space:nowrap; transition:background .2s,transform .15s,box-shadow .2s; -webkit-tap-highlight-color:transparent; touch-action:manipulation }
.btn:active { transform:scale(.98) }
.btn svg { width:17px; height:17px; flex:none; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round }
.b1 { background:var(--a); color:#fff }
.b1:hover { background:color-mix(in srgb,var(--a) 88%,#000) }
.b2 { background:var(--ink); color:#fff }
.b2:hover { background:#27344A }
.b0 { background:var(--s3); color:var(--ink) }
.b0:hover { background:#DFE6EF }
.btn.sm { height:var(--btn-h-sm); padding:0 var(--sp-4); font-size:var(--fs-sm) }
.chip { display:inline-flex; align-items:center; height:24px; padding:0 10px; border-radius:var(--r-pill); font:var(--w-semi) var(--fs-xs)/1 var(--mono); letter-spacing:.02em; color:var(--at); background:color-mix(in srgb,var(--a) 10%,var(--wh)); border:1px solid color-mix(in srgb,var(--a) 18%,var(--ln)) }
.tile { display:grid; place-items:center; flex:none; width:64px; height:64px; border-radius:20px; background:linear-gradient(180deg,var(--wh),var(--s2)); border:1px solid color-mix(in srgb,var(--a) 22%,var(--ln)); box-shadow:inset 0 1px 0 var(--wh),0 1px 2px rgba(20,28,40,.06),0 12px 24px -14px color-mix(in srgb,var(--a) 45%,rgba(20,28,40,.3)) }
.tile.sm { width:48px; height:48px; border-radius:15px }
.tile.sm .lg { width:30px; height:30px }
.hero { position:relative; isolation:isolate; padding:var(--sp-7) 0 var(--sp-2) }
.hero:before { content:""; position:absolute; left:0; right:0; top:0; height:440px; z-index:-1; pointer-events:none; background:radial-gradient(520px 260px at 88% 0,color-mix(in srgb,var(--a) 13%,transparent),transparent 72%),radial-gradient(420px 220px at 0 12%,color-mix(in srgb,var(--afx3) 9%,transparent),transparent 70%) }
.hero-pane { display:grid; grid-template-columns:minmax(0,1fr); gap:var(--sp-6) }
.hero-main { min-width:0 }
.idn { display:flex; align-items:center; gap:var(--sp-4); min-width:0 }
.idt { min-width:0 }
.nm { font:var(--w-semi) clamp(32px,9.2vw,60px)/1.04 var(--font); letter-spacing:-.035em; overflow-wrap:anywhere }
.idm { color:var(--mu); font-size:var(--fs-sm); margin-top:6px }
.lead { margin-top:var(--sp-5); font-size:clamp(16px,4.2vw,19px); line-height:1.5; color:var(--ink2); max-width:46ch; letter-spacing:var(--tr-snug) }
.glance { position:relative; overflow:hidden; background:var(--s); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2); padding:0 var(--sp-5) var(--sp-2) }
.glance:before { content:""; position:absolute; left:0; right:0; top:0; height:3px; background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 28%,var(--wh)) 70%,transparent); transform-origin:left }
.gl-h { display:flex; align-items:center; justify-content:space-between; gap:var(--sp-3); padding:var(--sp-4) 0 var(--sp-3); font-size:var(--fs-md); letter-spacing:var(--tr-snug) }
.rw { display:flex; justify-content:space-between; align-items:baseline; gap:var(--sp-4); padding:12px 0; border-top:1px solid var(--ln) }
.rw dt { color:var(--mu); font-size:var(--fs-sm); flex:none }
.rw dd { flex:1 1 0; font-size:var(--fs-md); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); text-align:right; overflow-wrap:anywhere; min-width:0 }
@media(min-width:900px){.hero { padding:var(--sp-9) 0 var(--sp-4) }
.hero-pane { grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr); gap:var(--sp-9); align-items:center }
.glance { padding:0 var(--sp-6) var(--sp-3) }
.rw dd { font-size:var(--fs-lg) }
.rw { padding:14px 0 }}
.sx { margin-top:var(--sp-6); max-width:560px }
.sx-f { position:relative; display:flex; align-items:center; gap:6px; height:56px; padding:5px 5px 5px 46px; background:var(--s); border:1px solid var(--ln2); border-radius:14px; box-shadow:var(--sh-1),0 12px 28px -18px rgba(20,28,40,.35); transition:border-color .2s,box-shadow .25s }
.sx-f:focus-within { border-color:color-mix(in srgb,var(--a) 60%,var(--ln2)); box-shadow:0 0 0 4px color-mix(in srgb,var(--a) 14%,transparent),0 12px 28px -18px rgba(20,28,40,.35) }
.sx-ic { position:absolute; left:16px; top:50%; width:19px; height:19px; margin-top:-9.5px; fill:none; stroke:var(--mu); stroke-width:2; stroke-linecap:round; pointer-events:none; transition:stroke .2s }
.sx-f:focus-within .sx-ic { stroke:var(--a) }
.sx-i { flex:1; min-width:0; width:100%; height:100%; border:0; background:transparent; font:var(--w-med) var(--fs-md)/1 var(--mono); letter-spacing:-.01em; color:var(--ink); outline:0; -webkit-appearance:none; appearance:none }
.sx-i::placeholder { font-family:var(--font); font-weight:var(--w-reg); letter-spacing:var(--tr-body); color:#8A97A8 }
.sx-i::-webkit-search-cancel-button { -webkit-appearance:none }
.sx-go { height:44px; padding:0 var(--sp-5); border-radius:10px; flex:none }
.sx-h { display:flex; flex-wrap:wrap; align-items:center; gap:6px var(--sp-3); min-height:22px; font-size:var(--fs-xs); color:var(--mu) }
.sx-h.is-ok { color:var(--in) }
.sx-h.is-ok .sx-m:before { content:""; display:inline-block; width:7px; height:7px; margin-right:7px; border-radius:50%; background:var(--in); box-shadow:0 0 0 3px color-mix(in srgb,var(--in) 18%,transparent); vertical-align:1px }
.sx-sw { height:28px; padding:0 10px; border-radius:var(--r-pill); font-size:var(--fs-xs); font-weight:var(--w-semi); color:var(--ink); background:var(--s); border:1px solid var(--ln2); transition:background .2s }
.sx-sw:hover { background:var(--s3) }
.sx-i[aria-invalid=true] { color:#B4271B }
.xl { display:flex; flex-wrap:wrap; gap:var(--sp-2) var(--sp-5); margin-top:var(--sp-4) }
.xl a { display:inline-flex; align-items:center; gap:6px; min-height:36px; font-size:var(--fs-sm); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); color:var(--ink2); text-decoration:none; transition:color .2s }
.xl a:hover { color:var(--at) }
.xl svg { width:15px; height:15px; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; transition:transform .25s var(--e) }
@media(max-width:399px){.sx-f { height:52px; padding-left:40px }
.sx-ic { left:13px }
.sx-go { padding:0 14px }
.sx-i { font-size:14px }}
@media(min-width:900px){.sx { margin-top:var(--sp-7) }}
.sec { padding-top:var(--sp-9) }
h2 { font:var(--w-semi) clamp(24px,5.6vw,30px)/1.15 var(--font); letter-spacing:var(--tr-tight) }
.sub { color:var(--mu); margin-top:6px; max-width:62ch; font-size:var(--fs-md) }
h3 { font-weight:var(--w-semi) }
@media(min-width:900px){.sec { padding-top:88px }
h2 { font-size:34px }}
.p-card { margin-top:var(--sp-5); position:relative; background:var(--s); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2); overflow:hidden }
.p-card:before { content:""; position:absolute; left:0; right:0; top:0; height:3px; z-index:1; background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 28%,var(--wh)) 70%,transparent) }
.p-body { display:grid }
.p-col { padding:var(--sp-5); min-width:0 }
.p-col+.p-col { border-top:1px solid var(--ln) }
.p-col>p { color:var(--mu); margin-top:6px; max-width:58ch }
.p-cells { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1px; background:var(--ln); border-top:1px solid var(--ln); border-bottom:1px solid var(--ln); margin-top:var(--sp-4) }
.p-c { background:var(--s); padding:var(--sp-3) var(--sp-4) var(--sp-3) 0; min-width:0 }
.p-c:not(.w):nth-child(even) { padding-left:var(--sp-4) }
.p-c.w { grid-column:1/-1 }
.p-c dt { font-size:var(--fs-xs); color:var(--mu); font-weight:var(--w-med) }
.p-c dd { margin-top:3px; font-size:var(--fs-md); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); line-height:1.35; overflow-wrap:anywhere }
.p-note { display:flex; gap:var(--sp-3); align-items:flex-start; margin-top:var(--sp-5); padding:var(--sp-4); border-radius:var(--r-md); background:var(--s2) }
.p-ni { display:grid; place-items:center; flex:none; width:28px; height:28px; border-radius:50%; background:var(--s); border:1px solid color-mix(in srgb,var(--a) 28%,var(--ln)); color:var(--a) }
.p-ni svg { width:15px; height:15px; fill:none; stroke:currentColor; stroke-width:2.2; stroke-linecap:round; stroke-linejoin:round }
.p-note strong { font-size:var(--fs-md); letter-spacing:var(--tr-snug) }
.p-note p { color:var(--mu); font-size:var(--fs-sm); margin-top:2px }
.cv { margin-top:var(--sp-4); border:1px solid var(--ln); border-radius:var(--r-md); overflow:hidden; background:var(--s) }
.cv-h { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:4px var(--sp-3); padding:9px var(--sp-4); background:var(--s2); border-bottom:1px solid var(--ln); font-size:var(--fs-xs); font-weight:var(--w-semi); color:var(--ink2) }
.cv-n { font:var(--w-med) var(--fs-2xs)/1.3 var(--mono); color:var(--mu) }
.cv-r { display:flex; align-items:center; gap:var(--sp-3); padding:0 var(--sp-4); border-top:1px solid var(--ln); cursor:text; transition:background .2s }
.cv-r:first-of-type { border-top:0 }
.cv-r:focus-within { background:color-mix(in srgb,var(--a) 4%,var(--wh)) }
.cv-u { flex:none; min-width:58px; font-size:var(--fs-sm); font-weight:var(--w-semi); color:var(--ink2) }
.cv-r:focus-within .cv-u { color:var(--at) }
.cv-i { flex:1; min-width:0; height:48px; border:0; background:transparent; text-align:right; font:var(--w-med) var(--fs-md)/1 var(--mono); font-variant-numeric:tabular-nums; color:var(--ink); outline:0 }
.cv-i[aria-invalid=true] { color:#B4271B }
.cv-e { padding:0 var(--sp-4); font-size:var(--fs-xs); color:#B4271B }
.cv-e:not(:empty) { padding:8px var(--sp-4); border-top:1px solid var(--ln); background:#FDF1EF }
@media(min-width:900px){.p-body { grid-template-columns:minmax(0,1fr) minmax(0,1fr) }
.p-col { padding:var(--sp-7) }
.p-col+.p-col { border-top:0; border-left:1px solid var(--ln) }}
.rec { margin-top:var(--sp-4) }
.rec-h { display:flex; align-items:center; justify-content:space-between; gap:var(--sp-3); padding-bottom:9px; border-bottom:1px solid var(--ln2); font-size:var(--fs-xs); font-weight:var(--w-semi); color:var(--ink2) }
.rec-n { font:var(--w-med) var(--fs-2xs)/1 var(--mono); color:var(--mu) }
.rec-l { list-style:none; padding:0; margin:0 }
.rec-l li { display:flex; border-top:1px solid var(--ln) }
.rec-l li:first-child { border-top:0 }
.rec-k { overflow-wrap:anywhere; min-width:0 }
.g-card { margin-top:var(--sp-5); display:grid; gap:1px; background:var(--ln); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2); overflow:hidden }
.g-cell { background:var(--s); padding:var(--sp-5); min-width:0 }
.g-ic { display:grid; place-items:center; width:44px; height:44px; border-radius:var(--r-md); background:color-mix(in srgb,var(--a) 9%,var(--wh)); border:1px solid color-mix(in srgb,var(--a) 18%,var(--ln)); color:var(--a) }
.g-ic svg { width:26px; height:26px; fill:none; stroke:currentColor; stroke-width:1.9; stroke-linecap:round; stroke-linejoin:round }
.g-cell h3 { margin-top:var(--sp-4); font-size:var(--fs-lg); letter-spacing:var(--tr-snug) }
.g-cell>p { color:var(--mu); margin-top:4px }
.g-here { display:none; margin-top:var(--sp-4)!important; padding-top:var(--sp-3); border-top:1px dashed var(--ln2); color:var(--ink)!important }
.g-here span { display:block; font-size:var(--fs-xs); color:var(--mu) }
.g-here b { display:block; margin-top:1px; font-size:var(--fs-md); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); overflow-wrap:anywhere; color:var(--at) }
html[data-net=XRP] .g-here[data-for=XRP],html[data-net=TRX] .g-here[data-for=TRX],html[data-net=ETH] .g-here[data-for=ETH],html[data-net=BTC] .g-here[data-for=BTC] { display:block }
@media(min-width:900px){.g-card { grid-template-columns:repeat(3,minmax(0,1fr)) }
.g-cell { padding:var(--sp-7) }}
.faq { display:grid; gap:var(--sp-5) }
.fq-list { background:var(--s); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2); overflow:hidden }
.fq { border-top:1px solid var(--ln) }
.fq:first-child { border-top:0 }
.fq-q { width:100%; display:flex; align-items:center; gap:var(--sp-3); min-height:58px; padding:var(--sp-3) var(--sp-5); text-align:left; font:var(--w-semi) var(--fs-lg)/1.3 var(--font); letter-spacing:var(--tr-snug); -webkit-tap-highlight-color:transparent; transition:background .2s }
.fq-q svg { flex:none; width:20px; height:20px; fill:none; stroke:var(--mu); stroke-width:2; stroke-linecap:round; stroke-linejoin:round; transition:transform .35s var(--e),stroke .2s }
.fq-q[aria-expanded=true] svg { transform:rotate(180deg); stroke:var(--a) }
@media(hover:hover){.fq-q:hover { background:var(--s2) }}
.fq-q:focus-visible { outline-offset:-2px; border-radius:var(--r-md) }
.fq-a { display:grid; grid-template-rows:0fr; transition:grid-template-rows .38s var(--e) }
.fq-a>div { overflow:hidden; min-height:0 }
.fq-a p { padding:0 var(--sp-5) var(--sp-5); color:var(--mu); max-width:62ch }
.fq-q[aria-expanded=true]+.fq-a { grid-template-rows:1fr }
@media(min-width:900px){.faq { grid-template-columns:minmax(0,300px) minmax(0,1fr); column-gap:var(--sp-9); align-items:start }}
.fq-a .g-here { margin:0 var(--sp-5) var(--sp-5)!important; padding:var(--sp-3) 0 0 }
footer.f { position:relative; isolation:isolate; overflow:hidden; margin-top:var(--sp-9); padding:var(--sp-8) 0 calc(var(--sp-5) + env(safe-area-inset-bottom,0px)); border-radius:24px 24px 0 0; color:#fff; background:radial-gradient(560px 220px at 0 0,color-mix(in srgb,var(--a) 24%,transparent),transparent 72%),radial-gradient(520px 260px at 100% 100%,color-mix(in srgb,var(--afx2) 13%,transparent),transparent 70%),var(--ink) }
footer.f:before { content:""; position:absolute; inset:0; z-index:-1; pointer-events:none; background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px); background-size:44px 44px; -webkit-mask-image:linear-gradient(180deg,#000,transparent 85%); mask-image:linear-gradient(180deg,#000,transparent 85%) }
footer.f :focus-visible { outline-color:#fff }
.f-spec { position:absolute; left:0; right:0; top:0; height:4px; display:flex }
.f-spec i { flex:1; display:block; background:var(--a); opacity:.5; transition:opacity .35s,box-shadow .45s }
html[data-net=XRP] .f-spec i[data-net=XRP],html[data-net=TRX] .f-spec i[data-net=TRX],html[data-net=ETH] .f-spec i[data-net=ETH],html[data-net=BTC] .f-spec i[data-net=BTC] { opacity:1; box-shadow:0 0 16px 1px var(--a) }
.f-top { display:grid; gap:var(--sp-4) }
footer.f .brand { --mk:rgba(255,255,255,.1); color:#fff }
footer.f .brand svg { color:#fff }
footer.f .brand span { display:inline }
.f-top p { color:rgba(255,255,255,.72); max-width:52ch; font-size:var(--fs-sm) }
.f-nets { list-style:none; padding:0; display:flex; flex-wrap:wrap; gap:var(--sp-2); margin-top:var(--sp-6) }
.f-nets a { display:inline-flex; align-items:center; gap:var(--sp-2); height:40px; padding:0 var(--sp-3) 0 10px; border-radius:var(--r-md); background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.12); color:#fff; font-size:var(--fs-sm); font-weight:var(--w-med); letter-spacing:var(--tr-snug); text-decoration:none; transition:background .2s,border-color .2s }
.f-nets a:hover { background:rgba(255,255,255,.13); border-color:rgba(255,255,255,.22) }
.f-nets svg { width:13px; height:13px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; opacity:.65 }
.f-end { display:flex; margin-top:var(--sp-7); padding-top:var(--sp-4); border-top:1px solid rgba(255,255,255,.12) }
.f-end a { display:inline-flex; align-items:center; gap:6px; min-height:44px; color:rgba(255,255,255,.78); font-size:var(--fs-sm); font-weight:var(--w-med); text-decoration:none; transition:color .2s }
.f-end a:hover { color:#fff }
.f-end svg { width:14px; height:14px; fill:none; stroke:currentColor; stroke-width:1.9; stroke-linecap:round; stroke-linejoin:round }
@media(min-width:900px){footer.f { padding-top:var(--sp-9) }
.f-top { grid-template-columns:auto minmax(0,1fr); column-gap:var(--sp-9); align-items:center }}
.sx-kbd { display:none; flex:none; place-items:center; min-width:24px; height:24px; padding:0 6px; margin-right:2px; border-radius:7px; font:var(--w-semi) var(--fs-xs)/1 var(--mono); color:var(--mu); background:var(--s2); border:1px solid var(--ln2); box-shadow:0 1px 0 var(--ln2) }
@media(hover:hover) and (pointer:fine) and (min-width:900px){.sx:not(.has-v) .sx-f:not(:focus-within) .sx-kbd { display:inline-grid }}
.sx-x,.sx-p { flex:none; display:inline-flex; align-items:center; justify-content:center; gap:5px; height:36px; border-radius:9px; color:var(--mu); transition:background .2s,color .2s; -webkit-tap-highlight-color:transparent; touch-action:manipulation }
.sx-x { width:36px }
.sx-p { padding:0 10px; font-size:var(--fs-xs); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); color:var(--ink2); background:var(--s2); border:1px solid var(--ln) }
.sx-x:hover,.sx-p:hover { background:var(--s3); color:var(--ink) }
.sx-x svg,.sx-p svg { width:16px; height:16px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round }
.sx.is-ok .sx-f { border-color:color-mix(in srgb,var(--in) 55%,var(--ln2)) }
.sx.is-ok .sx-f:focus-within { box-shadow:0 0 0 4px color-mix(in srgb,var(--in) 14%,transparent),0 12px 28px -18px rgba(20,28,40,.35) }
.sx.is-ok .sx-ic { stroke:var(--in) }
.sx-fmt { list-style:none; padding:0; display:flex; flex-wrap:wrap; gap:2px 18px; margin-top:12px }
.sx-fmt li { display:inline-flex; align-items:center; gap:6px; height:24px; font-size:var(--fs-xs); font-weight:var(--w-med); color:var(--mu); transition:color .2s }
.sx-fmt code { font:var(--w-med) var(--fs-2xs)/1 var(--mono); color:var(--mu); transition:color .2s }
.sx-fmt li.on { color:var(--ink) }
.sx-fmt li.on code { color:var(--in) }
.sx-fmt li.on:before { content:""; width:6px; height:6px; margin-right:-1px; border-radius:50%; background:var(--in) }
.sx-h { margin-top:8px }
@media(max-width:399px){.sx-p span { display:none }
.sx-p { width:36px; padding:0 }
.sx-fmt li { height:24px }}
.p-hd { display:flex; align-items:center; gap:var(--sp-3); padding:var(--sp-5) var(--sp-5) 0 }
.p-hdt { min-width:0; flex:1 }
.p-hdt strong { display:block; font-size:var(--fs-lg); letter-spacing:var(--tr-snug); line-height:1.25 }
.p-hdt span { display:block; font-size:var(--fs-xs); color:var(--mu); margin-top:2px; overflow-wrap:anywhere }
.p-col .p-h { font:var(--w-semi) var(--fs-lg)/1.3 var(--font); letter-spacing:var(--tr-snug) }
@media(min-width:900px){.p-hd { padding:var(--sp-6) var(--sp-7) 0 }
.p-hd+.p-body .p-col { padding-top:var(--sp-6) }}
@media(max-width:899px){.p-hd+.p-body .p-col:first-child { padding-top:var(--sp-4) }}
.rec-l li { align-items:flex-start; padding:11px 0 }
.rec-k code { display:block; font:var(--w-med) var(--fs-sm)/1.4 var(--mono); color:var(--at); overflow-wrap:anywhere }
.rec-d { display:block; margin-top:2px; font-size:var(--fs-xs); line-height:1.45; color:var(--mu); max-width:48ch }
.cmp { position:relative; margin-top:var(--sp-5); background:var(--s); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2); overflow:hidden }
.cmp-s { overflow-x:auto; overscroll-behavior-x:contain; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:var(--ln2) transparent }
.cmp-s:focus-visible { outline-offset:-3px; border-radius:var(--r-lg) }
.cmp-t { width:100%; min-width:calc(128px + var(--n,4)*168px); border-collapse:separate; border-spacing:0; table-layout:fixed; font-size:var(--fs-sm) }
.cmp-t th,.cmp-t td { padding:12px var(--sp-4); text-align:left; vertical-align:top; border-top:1px solid var(--ln); overflow-wrap:anywhere; transition:background .3s }
.cmp-t thead th { border-top:0; padding:10px var(--sp-3); vertical-align:middle; background:var(--s2); border-bottom:1px solid var(--ln) }
.cmp-t tbody tr:first-child>* { border-top:0 }
.cmp-t td { font-weight:var(--w-semi); letter-spacing:var(--tr-snug); color:var(--ink); line-height:1.4 }
.cmp-t td.mono { font:var(--w-med) var(--fs-xs)/1.5 var(--mono); letter-spacing:0 }
.cmp-k { position:sticky; left:0; z-index:2; width:128px; background:var(--s); font-size:var(--fs-xs); font-weight:var(--w-med); color:var(--mu); box-shadow:1px 0 0 var(--ln) }
thead .cmp-k { background:var(--s2); z-index:3 }
.cmp-t th.cmp-k { overflow-wrap:normal; word-break:normal; -webkit-hyphens:auto; hyphens:auto; padding-right:10px }
thead .cmp-k span { font-size:var(--fs-2xs); font-weight:var(--w-semi); letter-spacing:.06em; text-transform:uppercase }
.cmp-h { position:relative; display:flex; align-items:center; gap:10px; width:100%; min-height:48px; padding:6px 8px; border-radius:var(--r-md); text-align:left; -webkit-tap-highlight-color:transparent; transition:background .25s,box-shadow .25s }
.cmp-h>span { display:block; min-width:0 }
.cmp-h strong { display:block; font-size:var(--fs-sm); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.cmp-h small { display:block; margin-top:2px; font:var(--w-med) var(--fs-2xs)/1 var(--mono); color:var(--mu) }
.cmp-h[aria-pressed=true] { background:var(--s); box-shadow:0 0 0 1px color-mix(in srgb,var(--a) 28%,var(--ln)),0 6px 14px -10px color-mix(in srgb,var(--a) 60%,rgba(20,28,40,.3)) }
.cmp-h[aria-pressed=true]:after { content:""; position:absolute; left:50%; bottom:-11px; width:22px; height:3px; margin-left:-11px; border-radius:3px 3px 0 0; background:var(--a) }
@media(hover:hover){.cmp-h[aria-pressed=false]:hover { background:color-mix(in srgb,var(--a) 6%,var(--wh)) }}
html[data-net=XRP] .cmp-t td[data-c=XRP],html[data-net=TRX] .cmp-t td[data-c=TRX],html[data-net=ETH] .cmp-t td[data-c=ETH],html[data-net=BTC] .cmp-t td[data-c=BTC] { background:color-mix(in srgb,var(--a) 5%,var(--wh)); color:var(--ink) }
html[data-net=XRP] .cmp-t tbody tr:last-child td[data-c=XRP],html[data-net=TRX] .cmp-t tbody tr:last-child td[data-c=TRX],html[data-net=ETH] .cmp-t tbody tr:last-child td[data-c=ETH],html[data-net=BTC] .cmp-t tbody tr:last-child td[data-c=BTC] { box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--a) 55%,transparent) }
.cmp-t tbody tr:hover>* { background-color:color-mix(in srgb,var(--ink) 2%,transparent) }
.cmp-t tbody tr:hover>.cmp-k { background:var(--s2) }
.cmp:before,.cmp:after { content:""; position:absolute; top:0; bottom:0; z-index:4; width:28px; pointer-events:none; opacity:0; transition:opacity .25s }
.cmp:before { left:128px; background:linear-gradient(90deg,rgba(20,28,40,.08),transparent) }
.cmp:after { right:0; background:linear-gradient(270deg,rgba(20,28,40,.08),transparent) }
.cmp.ov:not(.at-s):before,.cmp.ov:not(.at-e):after { opacity:1 }
.cmp-hint { display:none; align-items:center; justify-content:center; gap:5px; height:34px; border-top:1px solid var(--ln); font-size:var(--fs-2xs); font-weight:var(--w-semi); letter-spacing:.02em; color:var(--mu); background:var(--s2) }
.cmp-hint svg { width:13px; height:13px; fill:none; stroke:currentColor; stroke-width:1.9; stroke-linecap:round; stroke-linejoin:round; transition:transform .3s var(--e) }
.cmp.ov .cmp-hint { display:flex }
.cmp.ov.at-e .cmp-hint svg { transform:scaleX(-1) }
@media(max-width:519px){.cmp-t { min-width:calc(112px + var(--n,4)*158px) }
.cmp-k { width:112px }
.cmp:before { left:112px }
.cmp-t th,.cmp-t td { padding:11px 12px }}
@media(min-width:900px){.cmp-t th,.cmp-t td { padding:14px var(--sp-5) }
.cmp-t thead th { padding:12px var(--sp-3) }
.cmp-k { width:168px }
.cmp-t { min-width:calc(168px + var(--n,4)*180px) }
.cmp:before { left:168px }}
.fq-q { justify-content:flex-start }
.fq-t { flex:1; min-width:0 }
.fq-count { margin-top:var(--sp-3); font:var(--w-med) var(--fs-2xs)/1.4 var(--mono); color:var(--mu) }
.f-cols { display:grid; gap:var(--sp-6); margin-top:var(--sp-7) }
.f-k { font-size:var(--fs-2xs); font-weight:var(--w-semi); letter-spacing:.08em; text-transform:uppercase; color:rgba(255,255,255,.5) }
.f-cols .f-nets { margin-top:var(--sp-3) }
.f-end { align-items:center; justify-content:space-between; gap:var(--sp-3); flex-wrap:wrap }
.f-end p { font-size:var(--fs-xs); color:rgba(255,255,255,.55) }
@media(min-width:900px){.f-cols { grid-template-columns:minmax(0,1fr) auto; column-gap:var(--sp-9); align-items:start }
.f-cols:has(>nav) { grid-template-columns:max-content minmax(0,1fr) }
.f-cols>nav .f-nets { display:grid; grid-template-columns:repeat(2,max-content) }}
.totop { position:fixed; right:max(var(--sp-4),env(safe-area-inset-right,0px)); bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px)); z-index:40; place-items:center; width:46px; height:46px; border-radius:50%; color:var(--ink); background:rgba(255,255,255,.94); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); border:1px solid var(--ln2); box-shadow:0 1px 2px rgba(20,28,40,.08),0 12px 26px -12px rgba(20,28,40,.38); opacity:0; transform:translateY(10px) scale(.92); pointer-events:none; transition:opacity .25s var(--e),transform .35s var(--spring); -webkit-tap-highlight-color:transparent }
.totop.on { opacity:1; transform:none; pointer-events:auto }
.totop svg { width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round }
.totop:after { content:""; position:absolute; inset:-1px; border-radius:50%; box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--a) 35%,transparent); opacity:.8 }
@media(min-width:1000px) and (max-width:1139px){.xnav { gap:0; margin-left:var(--sp-1) }
.xnav a { padding:0 9px }}
@media(hover:hover) and (pointer:fine){.sx-p { display:none!important }}
.cmp.ov:before,.cmp.ov:after { bottom:34px }
@media(max-width:359px){.sx-p { display:none!important }}
@media(max-width:419px){.sx-fmt li[data-k=t] code { display:none }
.sx-fmt { gap:2px 14px }}
@media(max-width:519px){.cmp-t[data-n="2"] { min-width:0 }}
.nw,.p-hdt .nw { display:inline; white-space:nowrap }
.xh { position:sticky }
.xh-p { position:absolute; left:0; right:0; bottom:-1px; height:2px; overflow:hidden; pointer-events:none }
.xh-p i { display:block; height:100%; background:linear-gradient(90deg,color-mix(in srgb,var(--na) 35%,transparent),var(--na)); transform-origin:left; transform:scaleX(0); will-change:transform }
@media(min-width:600px) and (max-width:899px){.glance dl { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:var(--sp-6) }
.glance .rw { flex-direction:column; align-items:flex-start; gap:2px }
.glance .rw dd { flex:none; text-align:left }
.glance .rw:last-child { grid-column:1/-1 }}
.sx-rc { display:flex; flex-wrap:wrap; align-items:center; gap:6px; margin-top:10px; padding-top:10px; border-top:1px dashed var(--ln2) }
.sx-rk { display:inline-flex; align-items:center; gap:6px; margin-right:2px; font-size:var(--fs-2xs); font-weight:var(--w-semi); letter-spacing:.06em; text-transform:uppercase; color:var(--mu) }
.sx-rk:before { content:""; width:12px; height:12px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.8V8l2.2 1.4'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.8V8l2.2 1.4'/%3E%3C/svg%3E") center/contain no-repeat }
.sx-rl { display:contents; list-style:none }
.sx-rl li { display:contents }
.sx-rb { display:inline-flex; align-items:center; gap:6px; height:30px; max-width:100%; padding:0 10px; border-radius:var(--r-pill); background:var(--s); border:1px solid var(--ln); font-size:var(--fs-xs); color:var(--ink2); transition:border-color .2s,background .2s,box-shadow .25s,transform .15s; -webkit-tap-highlight-color:transparent }
.sx-rt { font-weight:var(--w-semi) }
.sx-rb code { font:var(--w-med) var(--fs-2xs)/1 var(--mono); color:var(--at); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; min-width:0 }
.sx-rb:active { transform:scale(.97) }
@media(hover:hover){.sx-rb:hover { border-color:color-mix(in srgb,var(--a) 35%,var(--ln)); background:color-mix(in srgb,var(--a) 5%,var(--wh)); box-shadow:0 4px 12px -8px color-mix(in srgb,var(--a) 60%,transparent) }}
.sx-rx { margin-left:auto; height:30px; padding:0 8px; border-radius:var(--r-sm); font-size:var(--fs-xs); font-weight:var(--w-semi); color:var(--mu); transition:color .2s,background .2s }
.sx-rx:hover { color:var(--ink); background:var(--s3) }
.totop { display:none!important }
.dock { position:fixed; left:50%; bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px)); z-index:40; width:max-content; max-width:calc(100% - 2*var(--sp-4)); transform:translate(-50%,16px) scale(.96); opacity:0; pointer-events:none; transition:opacity .25s var(--e),transform .4s var(--spring) }
.dock.on { opacity:1; transform:translate(-50%,0); pointer-events:auto }
.dock-bar { display:flex; align-items:center; gap:4px; padding:4px; border-radius:var(--r-pill); background:rgba(255,255,255,.9); -webkit-backdrop-filter:blur(14px) saturate(1.4); backdrop-filter:blur(14px) saturate(1.4); border:1px solid var(--ln2); box-shadow:0 1px 2px rgba(20,28,40,.08),0 16px 32px -14px rgba(20,28,40,.42) }
.dock-b { display:flex; align-items:center; gap:10px; height:42px; min-width:0; padding:0 12px 0 5px; border-radius:var(--r-pill); font-size:var(--fs-sm); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); color:var(--ink); transition:background .2s; -webkit-tap-highlight-color:transparent }
.dock-b:active,.dock.open .dock-b { background:var(--s3) }
.dock-ring { position:relative; display:grid; place-items:center; width:34px; height:34px; flex:none }
.dock-ring svg { position:absolute; inset:0; width:100%; height:100%; transform:rotate(-90deg); fill:none; stroke-width:2.2 }
.dock-ring circle { stroke:var(--s3) }
.dock-ring .dock-pr { stroke:var(--na); stroke-linecap:round; stroke-dasharray:100; stroke-dashoffset:100 }
.dock-ring b { font:var(--w-semi) var(--fs-2xs)/1 var(--mono); color:var(--at) }
.dock-t { display:inline-block; min-width:64px; white-space:nowrap }
.dock-c { width:14px; height:14px; flex:none; fill:none; stroke:var(--mu); stroke-width:2; stroke-linecap:round; stroke-linejoin:round; transition:transform .3s var(--e) }
.dock.open .dock-c { transform:rotate(180deg) }
.dock-up { display:grid; place-items:center; width:42px; height:42px; flex:none; border-radius:50%; color:var(--ink); background:var(--s2); border:1px solid var(--ln); transition:background .2s,transform .15s; -webkit-tap-highlight-color:transparent }
.dock-up:active { transform:scale(.94); background:var(--s3) }
.dock-up svg { width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round }
.dock-m { position:absolute; left:0; right:0; bottom:calc(100% + 8px); min-width:220px; list-style:none; padding:6px; border-radius:var(--r-lg); background:rgba(255,255,255,.96); -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px); border:1px solid var(--ln2); box-shadow:0 1px 2px rgba(20,28,40,.08),0 22px 40px -16px rgba(20,28,40,.45); transform-origin:50% 100%; opacity:0; transform:translateY(8px) scale(.97); transition:opacity .2s var(--e),transform .3s var(--spring) }
.dock.open .dock-m { opacity:1; transform:none }
.dock-m a { display:flex; align-items:center; gap:12px; min-height:44px; padding:0 12px; border-radius:var(--r-md); font-size:var(--fs-md); font-weight:var(--w-med); letter-spacing:var(--tr-snug); color:var(--ink2); text-decoration:none; transition:background .2s,color .2s }
.dock-m a:hover,.dock-m a:focus-visible { background:var(--s2); color:var(--ink) }
.dock-m a[aria-current] { color:var(--ink); font-weight:var(--w-semi); background:color-mix(in srgb,var(--a) 8%,var(--wh)) }
.dock-m a:focus-visible { outline-offset:-2px }
.dock-n { min-width:20px; font:var(--w-med) var(--fs-2xs)/1 var(--mono); color:#8A97A8 }
.dock-m a[aria-current] .dock-n { color:var(--at) }
@media(max-width:999px){footer.f { padding-bottom:calc(88px + env(safe-area-inset-bottom,0px)) }}
@media(min-width:1000px) and (max-width:1199px){.hb .brand span { display:none }}
.xh { transition:box-shadow .3s var(--e),background .3s }
.xh[data-s] { box-shadow:0 8px 24px -16px rgba(20,28,40,.28) }
.hero-pane:not([hidden]) .tile { animation:x-pop .8s var(--spring) backwards }
.hero-pane:not([hidden]) .nm { animation:x-shine 1.7s cubic-bezier(.4,0,.2,1) .35s backwards }
.hero-pane:not([hidden]) .glance:before { animation:x-edge 1s var(--e) .15s backwards }
@keyframes x-pop{ from{transform:scale(.86) rotate(-5deg)} }
@keyframes x-edge{ from{transform:scaleX(0)} }
@keyframes x-shine{ from{background:linear-gradient(100deg,var(--ink) 0 41%,var(--a) 50%,var(--ink) 59% 100%) 100% 0/270% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
  to{background:linear-gradient(100deg,var(--ink) 0 41%,var(--a) 50%,var(--ink) 59% 100%) 0% 0/270% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent} }
.hero-pane.is-in .hero-main { animation:x-swap .5s var(--e) backwards }
.hero-pane.is-in .glance { animation:x-swap .55s var(--e) .06s backwards }
.hero-pane.is-in .glance .rw { animation:x-row .5s var(--e) calc(var(--r)*55ms + .14s) backwards }
.hero-pane.is-in .tile { animation:x-pop .8s var(--spring) backwards }
.p-card.is-in { animation:x-swap .5s var(--e) backwards }
.p-card.is-in .rec-l li { animation:x-line .42s var(--e) calc(var(--ci,0)*45ms + .1s) backwards }
.rec-l li:nth-child(1) { --ci:0 }
.rec-l li:nth-child(2) { --ci:1 }
.rec-l li:nth-child(3) { --ci:2 }
.rec-l li:nth-child(4) { --ci:3 }
.rec-l li:nth-child(5) { --ci:4 }
.rec-l li:nth-child(6) { --ci:5 }
@keyframes x-line{ from{opacity:0;transform:translate3d(-8px,0,0)} }
@keyframes x-swap{ from{opacity:0;transform:translate3d(0,12px,0)} }
@keyframes x-row{ from{opacity:0;transform:translate3d(10px,0,0)} }
@keyframes x-chip{ from{opacity:0;transform:translate3d(0,6px,0) scale(.92)} }
html[data-net=TRX] { --run:.7s }
html[data-net=XRP] { --run:.85s }
html[data-net=ETH] { --run:1.15s }
html[data-net=BTC] { --run:1.7s }
@keyframes x-draw-x{ from{transform:scaleX(0)} }
.btn.b1 { box-shadow:0 1px 2px rgba(20,28,40,.12),0 10px 18px -12px color-mix(in srgb,var(--a) 70%,transparent) }
.btn.b1:hover { box-shadow:0 1px 2px rgba(20,28,40,.12),0 14px 24px -12px color-mix(in srgb,var(--a) 80%,transparent) }
.btn svg { transition:transform .25s var(--e) }
@media(hover:hover){.btn:hover svg { transform:translate(2px,2px) }
.xl a[target]:hover svg { transform:translate(2px,-2px) }
.f-nets a:hover svg { transform:translate(2px,-2px) }
.f-nets svg { transition:transform .25s var(--e) }
.f-end a:hover svg { transform:translateY(-2px) }
.f-end svg { transition:transform .25s var(--e) }}
@media(prefers-reduced-motion:no-preference){footer.f .f-spec i { animation:x-draw-x .9s var(--e) calc(var(--k,0)*110ms) backwards }}
.sx-f.shake { animation:x-shake .38s cubic-bezier(.36,.07,.19,.97) }
@keyframes x-shake{ 20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)} }
.sx-h { transition:color .2s }
.sx-fmt li.on { animation:x-chip .35s var(--spring) }
.cmp-h[aria-pressed=true] .lg { animation:x-pop .6s var(--spring) }
.cmp-h .lg { transition:transform .3s var(--spring) }
@media(hover:hover){.cmp-h:hover .lg { transform:scale(1.08) }}
.totop:active { transform:scale(.94) }
@media(prefers-reduced-motion:reduce){html { scroll-behavior:auto }
*,*:before,*:after { animation:none!important; transition-duration:.01ms!important; transition-delay:0s!important }}
.dock-t.sw { animation:x-label .35s var(--e) }
@keyframes x-label{ from{opacity:0;transform:translateY(6px)} }
.sx-rc:not([hidden]) .sx-rb { animation:x-chip .35s var(--spring) backwards }
.sx-rl li:nth-child(2) .sx-rb { animation-delay:.04s }
.sx-rl li:nth-child(3) .sx-rb { animation-delay:.08s }
.sx-rl li:nth-child(4) .sx-rb { animation-delay:.12s }
:root { --lv-ok:#0B7A55; --lv-ok-bg:#E9F8F1; --lv-ok-ln:#BFE8D5; --lv-wait:#9A5B00; --lv-wait-bg:#FFF6E5; --lv-wait-ln:#F4D9A6; --lv-bad:#B42318; --lv-bad-bg:#FEF2F1; --lv-bad-ln:#F6CFCB }
.lv { position:relative; margin-top:var(--sp-5); background:var(--s); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2); overflow:hidden }
.lv:before { content:""; position:absolute; left:0; right:0; top:0; height:3px; z-index:1; background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 28%,var(--wh)) 70%,transparent); transform-origin:left }
.lv-top { display:flex; align-items:center; flex-wrap:wrap; gap:var(--sp-2) var(--sp-3); padding:14px var(--sp-4) 12px; background:var(--s2); border-bottom:1px solid var(--ln); font-size:var(--fs-xs); color:var(--mu) }
.lv-st { display:inline-flex; align-items:center; gap:7px; height:26px; padding:0 11px 0 9px; border-radius:var(--r-pill); font-weight:var(--w-semi); letter-spacing:.01em; color:var(--lv-ok); background:var(--lv-ok-bg); border:1px solid var(--lv-ok-ln); transition:color .25s,background .25s,border-color .25s }
.lv-st b { font-weight:inherit }
.lv-dot { position:relative; flex:none; width:8px; height:8px; border-radius:50%; background:currentColor; color:var(--lv-ok) }
.lv-st .lv-dot { color:inherit }
.lv-src { font-weight:var(--w-med); color:var(--ink2) }
.lv-up { margin-left:auto; font-variant-numeric:tabular-nums; white-space:nowrap }
.lv[data-state=loading] .lv-st { color:var(--mu); background:var(--s); border-color:var(--ln) }
.lv[data-state=delayed] .lv-st { color:var(--lv-wait); background:var(--lv-wait-bg); border-color:var(--lv-wait-ln) }
.lv[data-state=error] .lv-st { color:var(--lv-bad); background:var(--lv-bad-bg); border-color:var(--lv-bad-ln) }
.lv-kpi { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)) }
.lv-k { min-width:0; padding:var(--sp-4); border-bottom:1px solid var(--ln) }
.lv-k:nth-child(odd) { border-right:1px solid var(--ln) }
.lv-k dt { font-size:var(--fs-xs); color:var(--mu); font-weight:var(--w-med) }
.lv-k dd { margin-top:6px; min-width:0 }
.lv-v { display:block; min-height:28px; font:var(--w-semi) var(--fs-xl)/1.35 var(--font); letter-spacing:var(--tr-snug); color:var(--ink); font-variant-numeric:tabular-nums; overflow-wrap:anywhere }
.lv-hl { color:var(--at); text-decoration:none; max-width:100% }
.lv-hl[href] { width:max-content }
.lv-hl[href]:hover { text-decoration:underline; text-underline-offset:3px; text-decoration-thickness:1.5px }
.lv-k small { display:block; margin-top:3px; font-size:var(--fs-2xs); line-height:1.4; color:var(--mu); overflow-wrap:anywhere }
#lvHs { font-family:var(--mono); letter-spacing:0 }
.lv-sk { display:inline-block; width:72%; max-width:150px; height:14px; border-radius:6px; vertical-align:middle; background:linear-gradient(90deg,var(--s3) 0 35%,var(--s2) 50%,var(--s3) 65% 100%) 0 0/300% 100%; animation:lv-sh 1.4s linear infinite }
.lv-v .lv-sk { height:18px; margin-top:4px }
@keyframes lv-sh{ from{background-position:100% 0}to{background-position:0 0} }
.lv[data-state=error] .lv-sk { animation:none; opacity:.55 }
.lv-lh,.lv-r { display:grid; grid-template-columns:minmax(0,1fr) auto; column-gap:var(--sp-3); align-items:center }
.lv-lh { padding:12px var(--sp-4) 8px; font-size:var(--fs-2xs); font-weight:var(--w-semi); letter-spacing:.06em; text-transform:uppercase; color:var(--mu) }
.lv-lh span:not(:first-child) { display:none }
.lv-rows { list-style:none; padding:0; margin:0 }
.lv-r { grid-template-areas:"m a" "b n"; row-gap:4px; padding:11px var(--sp-4); border-top:1px solid var(--ln); font-size:var(--fs-sm) }
.lv-r:first-child { border-top-color:transparent }
.lv-rm { grid-area:m; display:flex; align-items:baseline; gap:10px; min-width:0 }
.lv-rh { flex:none; font:var(--w-semi) var(--fs-sm)/1.3 var(--mono); color:var(--at); text-decoration:none; letter-spacing:-.01em }
.lv-rh:hover { text-decoration:underline; text-underline-offset:3px }
.lv-rid { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font:var(--w-reg) var(--fs-2xs)/1.3 var(--mono); color:var(--mu) }
.lv-rby { grid-area:b; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:var(--fs-xs); color:var(--ink2) }
.lv-rby a { font-family:var(--mono); font-size:var(--fs-2xs); color:var(--ink2); text-decoration:none; border-bottom:1px dashed var(--ln2) }
.lv-rby a:hover { color:var(--at); border-bottom-color:currentColor }
.lv-rn { grid-area:n; display:flex; align-items:center; justify-content:flex-end; gap:8px; font-variant-numeric:tabular-nums }
.lv-rn b { min-width:3.5ch; text-align:right; font-weight:var(--w-semi); color:var(--ink) }
.lv-bar { display:block; width:44px; height:4px; border-radius:4px; background:linear-gradient(90deg,var(--a) 0 calc(var(--w,0)*100%),var(--s3) calc(var(--w,0)*100%) 100%); transition:background .4s }
.lv-ra { grid-area:a; text-align:right; white-space:nowrap; font-size:var(--fs-xs); color:var(--mu); font-variant-numeric:tabular-nums }
.lv-noby .lv-rby,.lv-noby .lv-lhb { display:none }
.lv-noby .lv-r { grid-template-areas:"m n a"; grid-template-columns:minmax(0,1fr) auto auto; column-gap:var(--sp-4) }
.lv-r-sk { grid-template-areas:none; grid-template-columns:minmax(0,1fr) 70px 60px }
.lv-r-sk .lv-sk { height:12px; width:100%; max-width:none }
.lv-r-sk .lv-sk:first-child { max-width:180px }
.lv[data-state=error] .lv-rows,.lv[data-state=error] .lv-lh,.lv[data-state=error] .lv-kpi { display:none }
.lv-err { display:flex; flex-wrap:wrap; align-items:flex-start; gap:var(--sp-3) var(--sp-4); margin:var(--sp-4); padding:var(--sp-4); border-radius:var(--r-md); background:var(--lv-bad-bg); border:1px solid var(--lv-bad-ln) }
.lv-ei { flex:none; display:grid; place-items:center; width:32px; height:32px; border-radius:50%; background:#fff; border:1px solid var(--lv-bad-ln) }
.lv-ei svg { width:18px; height:18px; fill:none; stroke:var(--lv-bad); stroke-width:1.8; stroke-linecap:round }
.lv-err>div:nth-child(2) { flex:1 1 200px; min-width:0 }
.lv-err strong { display:block; font-size:var(--fs-sm); color:var(--ink) }
.lv-err p { margin-top:2px; font-size:var(--fs-xs); color:var(--ink2) }
.lv-ea { display:flex; flex-wrap:wrap; gap:var(--sp-2); width:100% }
.lv-foot { padding:12px var(--sp-4) 14px; border-top:1px solid var(--ln); background:var(--s2); font-size:var(--fs-2xs); line-height:1.5; color:var(--mu) }
.lv-nojs { margin-top:var(--sp-4); color:var(--mu) }
.lv-nojs a { color:var(--at) }
.gl-live { display:flex; align-items:center; gap:8px; margin:var(--sp-2) 0 var(--sp-3); padding:9px 12px; border-radius:10px; font-size:var(--fs-xs); line-height:1.3; color:var(--ink2); text-decoration:none; background:var(--lv-ok-bg); border:1px solid var(--lv-ok-ln); transition:background .2s,border-color .2s }
.gl-live:hover { border-color:color-mix(in srgb,var(--lv-ok) 45%,var(--lv-ok-ln)) }
.gl-live .lv-dot { color:var(--lv-ok) }
.gl-lk { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; min-width:0 }
.gl-lh { flex:none; font:var(--w-semi) var(--fs-xs)/1 var(--mono); color:var(--ink) }
.gl-la { flex:none; margin-left:auto; min-width:7em; min-height:1.3em; text-align:right; color:var(--mu); font-variant-numeric:tabular-nums; white-space:nowrap }
.gl-live.is-delayed { background:var(--lv-wait-bg); border-color:var(--lv-wait-ln) }
.gl-live.is-delayed .lv-dot { color:var(--lv-wait) }
.glance dl+.gl-live { grid-column:1/-1 }
.gl-live[data-wait] { pointer-events:none; color:var(--mu); background:var(--s2); border-color:var(--ln) }
.gl-live[data-wait] .lv-dot { color:var(--mu) }
.gl-live[data-wait] .gl-lh:empty:before { content:""; display:inline-block; width:64px; height:10px; border-radius:5px; vertical-align:middle; background:var(--s3) }
@media(prefers-reduced-motion:no-preference){.lv[data-state=ok] .lv-dot:after,.gl-live:not(.is-delayed) .lv-dot:after { content:""; position:absolute; inset:-4px; border-radius:50%; border:2px solid currentColor; opacity:0; animation:lv-ping 2s cubic-bezier(.2,.7,.2,1) infinite }
.lv[data-state=loading] .lv-st .lv-dot { animation:lv-blink 1s ease-in-out infinite alternate }
.lv-r.lv-new { animation:lv-row .55s var(--e) backwards,lv-glow 2.2s ease-out }
.lv.lv-in .lv-kpi .lv-v,.lv.lv-in .lv-r { animation:lv-fade .45s var(--e) backwards }
.lv.lv-in .lv-r:nth-child(2) { animation-delay:.03s }
.lv.lv-in .lv-r:nth-child(3) { animation-delay:.06s }
.lv.lv-in .lv-r:nth-child(4) { animation-delay:.09s }
.lv.lv-in .lv-r:nth-child(5) { animation-delay:.12s }
.lv.lv-in .lv-r:nth-child(6) { animation-delay:.15s }
.gl-live:not([data-wait]) { animation:lv-fade .5s var(--e) backwards }}
@keyframes lv-ping{ 0%{transform:scale(.6);opacity:.55}80%,100%{transform:scale(1.9);opacity:0} }
@keyframes lv-blink{ to{opacity:.3} }
@keyframes lv-row{ from{opacity:0;transform:translate3d(0,-8px,0)} }
@keyframes lv-glow{ from{background:color-mix(in srgb,var(--a) 9%,var(--wh))}to{background:transparent} }
@keyframes lv-fade{ from{opacity:0;transform:translate3d(0,6px,0)} }
@media(prefers-reduced-motion:reduce){.lv-sk { animation:none }}
@media(min-width:600px){.lv-top { padding-left:var(--sp-5); padding-right:var(--sp-5) }
.lv-k { padding:var(--sp-4) var(--sp-5) }
.lv-lh,.lv-r { grid-template-areas:none; grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 130px 92px; padding-left:var(--sp-5); padding-right:var(--sp-5) }
.lv-lh span:not(:first-child) { display:block }
.lv-lh span:nth-child(3),.lv-lh span:nth-child(4) { text-align:right }
.lv-rm,.lv-rby,.lv-rn,.lv-ra { grid-area:auto }
.lv-noby .lv-lh,.lv-noby .lv-r { grid-template-columns:minmax(0,1fr) 130px 92px }
.lv-noby .lv-lh .lv-lhb { display:none }
.lv-r-sk { grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 92px }
.lv-err { margin:var(--sp-5) }
.lv-ea { width:auto }
.lv-foot { padding-left:var(--sp-5); padding-right:var(--sp-5) }}
@media(min-width:900px){.lv-kpi { grid-template-columns:repeat(4,minmax(0,1fr)) }
.lv-k { border-bottom:0; border-right:1px solid var(--ln) }
.lv-k:last-child { border-right:0 }
.lv-v { font-size:var(--fs-2xl) }}
@media(max-width:359px){.lv-k { padding:var(--sp-3) }
.lv-v { font-size:var(--fs-lg) }
.lv-r { padding-left:var(--sp-3); padding-right:var(--sp-3) }
.lv-bar { width:24px }}
@media(max-width:429px){.lv-rid { display:none }}
@media(max-width:359px){.lv-sph>#lvSpl { white-space:normal }}
p,dd,li { text-wrap:pretty }
.nm,h2,h3 { text-wrap:balance }
@media(max-width:399px){.gl-lk { display:none }}
.lk-wrap { position:relative }
.lk { display:block; margin-top:var(--sp-5); outline:none; scroll-margin-top:84px }
.lk:focus-visible .lk-card { box-shadow:0 0 0 2px var(--at),var(--sh-2) }
.lk-card { position:relative; overflow:hidden; background:var(--s); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2) }
.lk-card:before { content:""; position:absolute; left:0; right:0; top:0; height:3px; background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 28%,var(--wh)) 70%,transparent) }
.lk-top { display:flex; align-items:center; flex-wrap:wrap; gap:var(--sp-2) var(--sp-3); padding:14px var(--sp-4) 12px; background:var(--s2); border-bottom:1px solid var(--ln); font-size:var(--fs-xs) }
.lk-kind { font-weight:var(--w-semi); color:var(--ink2); letter-spacing:.01em }
.lk-st { display:inline-flex; align-items:center; gap:7px; min-height:26px; padding:3px 11px 3px 9px; border-radius:var(--r-pill); font-weight:var(--w-semi); line-height:1.3; border:1px solid var(--ln); background:var(--s); color:var(--mu) }
.lk-st b { font-weight:inherit }
.lk-st .lv-dot { color:inherit }
.lk-st[data-tone=ok] { color:var(--lv-ok); background:var(--lv-ok-bg); border-color:var(--lv-ok-ln) }
.lk-st[data-tone=wait] { color:var(--lv-wait); background:var(--lv-wait-bg); border-color:var(--lv-wait-ln) }
.lk-st[data-tone=bad] { color:var(--lv-bad); background:var(--lv-bad-bg); border-color:var(--lv-bad-ln) }
.lk-st[data-tone=info] { color:#2B4C7E; background:#EEF4FC; border-color:#CFDDF1 }
.lk-x,.lk-back { display:inline-flex; align-items:center; justify-content:center; gap:4px; height:32px; border-radius:var(--r-pill); color:var(--ink2); transition:background .2s,color .2s }
.lk-x { width:32px; margin-left:auto }
.lk-back { padding:0 12px 0 8px; font-weight:var(--w-semi); background:var(--s); border:1px solid var(--ln) }
.lk-x:hover,.lk-back:hover { background:var(--s3); color:var(--ink) }
.lk-x svg,.lk-back svg { width:16px; height:16px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round }
.lk-head { padding:var(--sp-5) var(--sp-4) 0 }
.lk-title { display:flex; align-items:baseline; flex-wrap:wrap; gap:4px 10px; font-size:var(--fs-2xl); letter-spacing:var(--tr-tight); line-height:1.2 }
.lk-title small { font-size:var(--fs-sm); font-weight:var(--w-med); letter-spacing:var(--tr-body); color:var(--mu) }
.lk-title .lv-sk { width:180px; height:24px }
.lk-id { display:flex; align-items:flex-start; gap:8px; margin-top:8px }
.lk-id code { min-width:0; font:var(--w-med) var(--fs-xs)/1.5 var(--mono); color:var(--ink2); overflow-wrap:anywhere; word-break:break-all }
.lk-copy { position:relative; flex:none; display:inline-grid; place-items:center; width:28px; height:28px; margin-top:-4px; border-radius:8px; color:var(--mu); transition:background .2s,color .2s }
.lk-copy:hover { background:var(--s3); color:var(--ink) }
.lk-copy svg { width:15px; height:15px; fill:none; stroke:currentColor; stroke-width:1.5; stroke-linejoin:round }
.lk-tip { position:absolute; bottom:calc(100% + 4px); left:50%; transform:translate(-50%,4px); padding:3px 8px; border-radius:6px; background:var(--ink); color:#fff; font-size:var(--fs-2xs); font-weight:var(--w-semi); white-space:nowrap; opacity:0; pointer-events:none; transition:opacity .2s,transform .2s }
.lk-copy.done .lk-tip { animation:lk-tip 1.4s var(--e) }
@keyframes lk-tip{ 0%{opacity:0;transform:translate(-50%,4px)}15%,75%{opacity:1;transform:translate(-50%,0)}100%{opacity:0} }
.lk-amt { margin:var(--sp-4) var(--sp-4) 0; padding:var(--sp-4); border-radius:var(--r-md); background:linear-gradient(135deg,color-mix(in srgb,var(--a) 7%,var(--wh)),var(--s2)); border:1px solid color-mix(in srgb,var(--a) 14%,var(--ln)) }
.lk-amt small { display:block; font-size:var(--fs-xs); font-weight:var(--w-med); color:var(--mu) }
.lk-amt b { display:block; margin-top:2px; font-size:clamp(22px,5.2vw,32px); font-weight:var(--w-semi); letter-spacing:var(--tr-tight); line-height:1.2; font-variant-numeric:tabular-nums; overflow-wrap:anywhere }
.lk-flow { display:grid; grid-template-columns:minmax(0,1fr); gap:var(--sp-2); margin:var(--sp-4) var(--sp-4) 0 }
.lk-side { min-width:0; padding:var(--sp-3); border:1px solid var(--ln); border-radius:var(--r-md); background:var(--s) }
.lk-sl { display:block; margin-bottom:6px; font-size:var(--fs-2xs); font-weight:var(--w-semi); letter-spacing:.06em; text-transform:uppercase; color:var(--mu) }
.lk-fa { display:flex; align-items:baseline; justify-content:space-between; gap:var(--sp-3); padding:3px 0; min-width:0 }
.lk-fv { flex:none; font-size:var(--fs-xs); font-weight:var(--w-semi); font-variant-numeric:tabular-nums; color:var(--ink) }
.lk-na { font-size:var(--fs-xs); color:var(--mu); font-style:italic }
.lk-more { display:block; margin-top:4px; font-size:var(--fs-2xs); color:var(--mu) }
.lk-arw { display:grid; place-items:center; height:20px; color:var(--a) }
.lk-arw svg { width:40px; height:16px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; transform:rotate(90deg) }
.lk-via { grid-column:1/-1; font-size:var(--fs-xs); color:var(--mu) }
.lk-ref { display:inline-block; max-width:100%; padding:0; text-align:left; color:var(--at); font-weight:var(--w-semi); text-decoration:underline; text-decoration-color:color-mix(in srgb,var(--at) 30%,transparent); text-underline-offset:3px; overflow-wrap:anywhere; word-break:break-word; border-radius:4px }
.lk-ref:hover { text-decoration-color:currentColor }
.lk-ref.mono,.lk .mono { font-family:var(--mono); font-size:.92em; letter-spacing:0; word-break:break-all }
.lk-grid { display:grid; grid-template-columns:minmax(0,1fr); margin:var(--sp-4) var(--sp-4) 0; border:1px solid var(--ln); border-radius:var(--r-md); overflow:hidden }
.lk-r { display:grid; grid-template-columns:minmax(0,1fr); gap:2px; padding:11px var(--sp-4); border-top:1px solid var(--ln); min-width:0 }
.lk-r:first-child { border-top:0 }
.lk-r dt { font-size:var(--fs-xs); color:var(--mu) }
.lk-r dd { display:flex; align-items:flex-start; gap:6px; min-width:0; font-size:var(--fs-sm); font-weight:var(--w-semi); color:var(--ink); overflow-wrap:anywhere }
.lk-r dd>span:not(.lk-time) { min-width:0 }
.lk-time { display:flex; flex-direction:column }
.lk-time small { font-size:var(--fs-2xs); font-weight:var(--w-reg); color:var(--mu) }
.lk-load .lk-r { grid-template-columns:120px minmax(0,1fr); align-items:center }
.lk-load .lv-sk { width:100%; max-width:none; height:12px }
.lk-sec { margin:var(--sp-5) var(--sp-4) 0 }
.lk-h3 { display:flex; align-items:baseline; justify-content:space-between; gap:var(--sp-3); font-size:var(--fs-md); letter-spacing:var(--tr-snug) }
.lk-h3 small { font-size:var(--fs-xs); font-weight:var(--w-med); color:var(--mu) }
.lk-tok,.lk-list { list-style:none; margin:var(--sp-2) 0 0; padding:0; border:1px solid var(--ln); border-radius:var(--r-md); overflow:hidden }
.lk-tok li,.lk-list li { display:flex; align-items:center; flex-wrap:wrap; gap:6px var(--sp-3); padding:10px var(--sp-4); border-top:1px solid var(--ln); font-size:var(--fs-sm) }
.lk-tok li:first-child,.lk-list li:first-child { border-top:0 }
.lk-sym { display:inline-flex; align-items:center; height:24px; padding:0 9px; border-radius:var(--r-pill); font:var(--w-semi) var(--fs-2xs)/1 var(--mono); color:var(--at); background:color-mix(in srgb,var(--a) 9%,var(--wh)); border:1px solid color-mix(in srgb,var(--a) 18%,var(--ln)) }
.lk-tv { font-variant-numeric:tabular-nums; font-weight:var(--w-semi) }
.lk-tm { display:flex; align-items:center; gap:6px; width:100%; font-size:var(--fs-xs); color:var(--mu) }
.lk-ta { color:var(--mu) }
.lk-lid { flex:1 1 180px; min-width:0 }
.lk-tag { font-size:var(--fs-2xs); font-weight:var(--w-semi); color:var(--ink2); background:var(--s2); border:1px solid var(--ln); border-radius:var(--r-pill); padding:2px 8px }
.lk-lv { font-size:var(--fs-xs); font-weight:var(--w-semi); font-variant-numeric:tabular-nums; color:var(--ink2) }
.lk-lv[data-dir=in] { color:var(--lv-ok) }
.lk-lv[data-dir=out] { color:var(--lv-bad) }
.lk-lt { margin-left:auto; font-size:var(--fs-xs); color:var(--mu); font-variant-numeric:tabular-nums; white-space:nowrap }
.lk-pend { color:var(--lv-wait); font-weight:var(--w-semi) }
.lk-all { display:inline-block; margin-top:var(--sp-2); font-size:var(--fs-xs); font-weight:var(--w-semi); color:var(--at) }
.lk-note { margin:var(--sp-4) var(--sp-4) 0; padding:10px 12px; border-radius:var(--r-sm); background:var(--s2); font-size:var(--fs-xs); color:var(--ink2) }
.lk-empty { margin:var(--sp-5) var(--sp-4) var(--sp-4) }
.lk-empty strong { display:block; font-size:var(--fs-lg); letter-spacing:var(--tr-snug) }
.lk-empty p { margin-top:4px; color:var(--ink2); font-size:var(--fs-sm); max-width:62ch }
.lk-ea { display:flex; flex-wrap:wrap; gap:var(--sp-2); margin-top:var(--sp-4) }
.lk-foot { display:flex; align-items:center; flex-wrap:wrap; gap:var(--sp-3); margin-top:var(--sp-5); padding:12px var(--sp-4) 14px; border-top:1px solid var(--ln); background:var(--s2) }
.lk-src { font-size:var(--fs-2xs); color:var(--mu) }
.lk-acts { display:flex; flex-wrap:wrap; gap:var(--sp-2); margin-left:auto }
.lk-ea .btn svg,.lk-acts .btn svg { width:14px; height:14px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round }
@media(prefers-reduced-motion:no-preference){.lk.lk-in .lk-card { animation:lk-in .45s var(--e) backwards }
.lk-st[data-tone=load] .lv-dot { animation:lv-blink .8s ease-in-out infinite alternate }}
@keyframes lk-in{ from{opacity:0;transform:translate3d(0,10px,0) scale(.995)} }
@media(min-width:600px){.lk-top { padding-left:var(--sp-5); padding-right:var(--sp-5) }
.lk-head { padding:var(--sp-6) var(--sp-5) 0 }
.lk-amt,.lk-flow,.lk-grid,.lk-sec,.lk-note { margin-left:var(--sp-5); margin-right:var(--sp-5) }
.lk-empty { margin:var(--sp-6) var(--sp-5) var(--sp-5) }
.lk-foot { padding-left:var(--sp-5); padding-right:var(--sp-5) }
.lk-flow { grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr); align-items:center }
.lk-arw svg { transform:none }
.lk-r { grid-template-columns:200px minmax(0,1fr); gap:var(--sp-4); align-items:baseline }
.lk-tm { width:auto; margin-left:auto }}
@media(min-width:900px){.lk-grid { grid-template-columns:repeat(2,minmax(0,1fr)) }
.lk-r { grid-template-columns:150px minmax(0,1fr); border-left:1px solid var(--ln) }
.lk-r:nth-child(odd) { border-left:0 }
.lk-r:nth-child(2) { border-top:0 }
.lk-r.lk-wide { grid-column:1/-1; border-left:0 }
.lk-r:last-child:nth-child(odd) { grid-column:1/-1 }}
.lv-trend { display:grid; grid-template-columns:minmax(0,1fr); border-bottom:1px solid var(--ln) }
.lv-trend>div { min-width:0; padding:var(--sp-4) }
.lv-trend>div+div { border-top:1px solid var(--ln) }
.lv-tk { display:block; font-size:var(--fs-xs); font-weight:var(--w-med); color:var(--mu) }
.lv-tp b,.lv-pool b { display:block; margin-top:6px; font-size:var(--fs-xl); font-weight:var(--w-semi); letter-spacing:var(--tr-snug); font-variant-numeric:tabular-nums }
.lv-tp small,.lv-pool small { display:block; margin-top:3px; font-size:var(--fs-2xs); color:var(--mu) }
.lv-sp { position:relative }
.lv-sph { display:flex; justify-content:space-between; gap:var(--sp-3); font-size:var(--fs-xs); color:var(--mu) }
.lv-sph>span:first-child { font-weight:var(--w-med); white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.lv-spr { flex:none; font-weight:var(--w-semi); color:var(--ink); font-variant-numeric:tabular-nums }
.lv-svg { display:block; width:100%; height:64px; color:var(--a); overflow:visible; cursor:crosshair; touch-action:pan-y }
.lv-area { fill:url(#lvGrad) }
.lv-line { fill:none; stroke:var(--a); stroke-width:2; stroke-linejoin:round; stroke-linecap:round }
.lv-cur { stroke:var(--ln2); stroke-width:1; stroke-dasharray:3 3; opacity:0; transition:opacity .15s }
.lv-sp.is-h .lv-cur { opacity:1 }
.lv-pt { position:absolute; width:9px; height:9px; margin:-4.5px 0 0 -4.5px; border-radius:50%; background:var(--s); border:2px solid var(--a); box-shadow:0 0 0 4px color-mix(in srgb,var(--a) 16%,transparent); pointer-events:none; transition:left .12s,top .12s }
.lv-spw { position:relative; margin-top:8px }
.lv-spx { display:flex; justify-content:space-between; margin-top:4px; font:var(--w-reg) var(--fs-2xs)/1 var(--mono); color:var(--mu) }
@media(prefers-reduced-motion:no-preference){.lv.lv-in .lv-line { stroke-dasharray:1200; animation:lv-draw 1s var(--e) backwards }}
@keyframes lv-draw{ from{stroke-dashoffset:1200}to{stroke-dashoffset:0} }
@media(min-width:600px){.lv-trend>div { padding:var(--sp-4) var(--sp-5) }}
@media(min-width:900px){.lv-trend { grid-template-columns:minmax(0,1fr) minmax(0,2fr); border-top:1px solid var(--ln) }
.lv-trend:has(.lv-pool:not([hidden])) { grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) }
.lv-trend>div+div { border-top:0; border-left:1px solid var(--ln) }
.lv-list { border-top:0 }}
.sx-h.is-ok,.sx-fmt li.on code { color:var(--lv-ok) }
[data-net=BTC] .btn.b1 { color:var(--ink) }
.cv-r:focus-within { box-shadow:inset 3px 0 0 var(--a) }
html[data-theme=dark] { --bg:#0B1018; --s:#121A26; --s2:#172131; --s3:#1D293B; --ink:#E8EDF4; --ink2:#C3CDDA; --mu:#93A1B4; --ln:#233044; --ln2:#2E3D54; --in:#2BC48E; --wh:#121A26; --wh2:#141D2B; --sh-1:0 1px 2px rgba(0,0,0,.4); --sh-2:0 1px 2px rgba(0,0,0,.35),0 10px 28px -14px rgba(0,0,0,.6);
  --lv-ok:#4ADE9F; --lv-ok-bg:rgba(43,196,142,.12); --lv-ok-ln:rgba(43,196,142,.32); --lv-wait:#F5B759; --lv-wait-bg:rgba(245,183,89,.12); --lv-wait-ln:rgba(245,183,89,.3); --lv-bad:#FF8A7A; --lv-bad-bg:rgba(255,138,122,.1); --lv-bad-ln:rgba(255,138,122,.3); color-scheme:dark }
html[data-theme=dark][data-net=XRP] { --at:#6EA8FF }
html[data-theme=dark][data-net=TRX] { --at:#FF7A82 }
html[data-theme=dark][data-net=ETH] { --at:#A88BFF }
html[data-theme=dark][data-net=BTC] { --at:#FFB04D }
html[data-theme=dark] .xh { background:rgba(11,16,24,.86) }
html[data-theme=dark] .tabs { box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 20px -14px rgba(0,0,0,.7) }
html[data-theme=dark] .tabs:after { box-shadow:inset 0 1px 2px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.04) }
html[data-theme=dark] .tile { box-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 24px -14px color-mix(in srgb,var(--a) 45%,rgba(0,0,0,.6)) }
html[data-theme=dark] .b0:hover { background:var(--s3) }
html[data-theme=dark] .b2,html[data-theme=dark] .skip,html[data-theme=dark] .lk-tip { background:#E6EBF2; color:#0B1018 }
html[data-theme=dark] .b2:hover { background:#FFFFFF }
html[data-theme=dark] .lv-ei { background:var(--s) }
html[data-theme=dark] .cv-e:not(:empty) { background:rgba(255,138,122,.08); color:#FF8A7A }
html[data-theme=dark] .lk-st[data-tone=info] { color:#9CC2FF; background:rgba(110,168,255,.1); border-color:rgba(110,168,255,.28) }
html[data-theme=dark] .dock-bar { background:rgba(18,26,38,.9); box-shadow:0 1px 2px rgba(0,0,0,.5),0 16px 32px -14px rgba(0,0,0,.8) }
html[data-theme=dark] .dock-m { background:rgba(18,26,38,.97); box-shadow:0 1px 2px rgba(0,0,0,.5),0 22px 40px -16px rgba(0,0,0,.8) }
html[data-theme=dark] .totop { background:rgba(18,26,38,.94) }
html[data-theme=dark] .sx-i::placeholder,html[data-theme=dark] .dock-n { color:#6F7E93 }
html[data-theme=dark] .sx-i[aria-invalid=true],html[data-theme=dark] .cv-i[aria-invalid=true] { color:#FF8A7A }
html[data-theme=dark] .lg[src$="xrp.webp"],html[data-theme=dark] .lg[src$="eth.webp"] { filter:drop-shadow(0 0 1px rgba(255,255,255,.55)) }
html[data-theme=dark] footer.f { background:radial-gradient(560px 220px at 0 0,color-mix(in srgb,var(--a) 20%,transparent),transparent 72%),radial-gradient(520px 260px at 100% 100%,color-mix(in srgb,var(--afx2) 10%,transparent),transparent 70%),#070B11; box-shadow:0 -1px 0 var(--ln) }
html.th-swap,html.th-swap *,html.th-swap *:before,html.th-swap *:after { transition:none!important }
.th-b { display:none; place-items:center; flex:none; width:40px; height:40px; border-radius:12px; color:var(--mu); border:1px solid var(--ln); background:var(--s) }
.th-b:hover { color:var(--ink); border-color:var(--ln2) }
.th-b svg { width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round }
[data-theme-toggle] .th-sun,html[data-theme=dark] [data-theme-toggle] .th-moon { display:none }
html[data-theme=dark] [data-theme-toggle] .th-sun { display:block }
@media(min-width:1000px){html.js .th-b { display:grid }}
.dock-th,.f-th { display:none }
html.js .dock-th { display:block }
html.js .f-th { display:inline-flex }
.dock-th button { display:flex; align-items:center; gap:12px; width:100%; min-height:44px; padding:0 12px; border-radius:var(--r-md); font-size:var(--fs-md); font-weight:var(--w-med); color:var(--ink2); text-align:left }
.dock-th button:hover { background:var(--s2); color:var(--ink) }
.dock-th svg,.f-th svg { width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round }
.f-th { align-items:center; gap:8px; color:rgba(255,255,255,.78); font-size:var(--fs-sm) }
.f-th:hover { color:#fff }
.f-legal { display:flex; flex-wrap:wrap; gap:6px 16px; align-items:center }
.f-legal a { color:rgba(255,255,255,.78); text-decoration:none; font-size:var(--fs-sm) }
.f-legal a:hover { color:#fff; text-decoration:underline }
@media(max-width:599px){.glance .rw[style*="--r:3"] { display:none }}
.lk-usd { display:block; margin-top:4px; font:var(--w-med) var(--fs-sm)/1.3 var(--font); color:var(--mu); font-variant-numeric:tabular-nums }
.lk-tools { display:flex; flex-wrap:wrap; gap:6px; margin:var(--sp-3) var(--sp-4) 0 }
.lk-tb { display:inline-flex; align-items:center; gap:6px; height:32px; padding:0 12px; border-radius:var(--r-pill); border:1px solid var(--ln); background:var(--s); color:var(--ink2); font-size:var(--fs-xs); font-weight:var(--w-semi) }
.lk-tb:hover { border-color:var(--ln2); color:var(--ink) }
.lk-tb[aria-pressed=true] { color:var(--at); border-color:color-mix(in srgb,var(--a) 40%,var(--ln)); background:color-mix(in srgb,var(--a) 8%,var(--wh)) }
.lk-tb svg { width:15px; height:15px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round }
.lk-tb[aria-pressed=true] .lk-star { fill:currentColor }
.lk-qr { margin:var(--sp-3) var(--sp-4) 0; padding:var(--sp-4); border:1px solid var(--ln); border-radius:var(--r-md); background:var(--s2); display:flex; gap:var(--sp-4); align-items:center; flex-wrap:wrap }
.lk-qr-c { width:168px; height:168px; padding:10px; border-radius:12px; background:#fff; flex:none }
.lk-qr-c svg { display:block; width:100%; height:100% }
.lk-qr p { flex:1; min-width:180px; font-size:var(--fs-sm); color:var(--mu); overflow-wrap:anywhere }
.lk-qr code { display:block; margin-top:6px; font:var(--w-med) var(--fs-xs)/1.5 var(--mono); color:var(--ink) }
.lk-more-b { display:flex; justify-content:center; margin-top:var(--sp-3) }
.lk-list-h { display:flex; align-items:center; gap:var(--sp-2); justify-content:space-between }
.sx-sv { margin-top:8px }
.gl-v { font-variant-numeric:tabular-nums; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.lv-mp { padding:var(--sp-4) var(--sp-5); border-top:1px solid var(--ln) }
.lv-mph { display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 12px; margin-bottom:10px }
.lv-mph small { font-size:var(--fs-2xs); color:var(--mu) }
.lv-mpr { display:grid; grid-auto-flow:column; grid-auto-columns:minmax(118px,1fr); gap:8px; overflow-x:auto; padding-bottom:4px; scrollbar-width:thin }
.lv-mb { --f:.5; position:relative; overflow:hidden; display:grid; gap:2px; padding:10px 12px; border-radius:var(--r-md); border:1px solid color-mix(in srgb,var(--a) 22%,var(--ln)); background:var(--s) }
.lv-mb:before { content:""; position:absolute; left:0; right:0; bottom:0; height:calc(var(--f)*100%); background:color-mix(in srgb,var(--a) 9%,transparent); z-index:0 }
.lv-mb > * { position:relative }
.lv-mb em { font-style:normal; font-size:var(--fs-2xs); color:var(--mu); font-weight:var(--w-med) }
.lv-mb b { font-size:var(--fs-md); font-weight:var(--w-semi); font-variant-numeric:tabular-nums }
.lv-mb small { font-size:var(--fs-2xs); color:var(--ink2); font-variant-numeric:tabular-nums }
.lv-mb span { font-size:var(--fs-2xs); color:var(--mu) }
.hs,.fc { position:relative; margin-top:var(--sp-5); background:var(--s); border:1px solid var(--ln); border-radius:var(--r-lg); box-shadow:var(--sh-2); padding:var(--sp-5) }
.hs-top { display:flex; flex-wrap:wrap; gap:10px; justify-content:space-between }
.hs-seg,.fc-seg { display:inline-flex; flex-wrap:wrap; gap:4px; padding:3px; border-radius:12px; background:var(--s2); border:1px solid var(--ln) }
.hs-seg button,.fc-seg button { height:32px; padding:0 12px; border-radius:9px; font-size:var(--fs-xs); font-weight:var(--w-semi); color:var(--mu) }
.hs-seg button[aria-pressed=true],.fc-seg button[aria-checked=true] { background:var(--s); color:var(--ink); box-shadow:0 1px 2px rgba(20,28,40,.1),inset 0 0 0 1px color-mix(in srgb,var(--a) 25%,var(--ln)) }
.hs-kpi { display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 12px; margin:var(--sp-4) 0 var(--sp-2) }
.hs-kpi b { font-size:clamp(22px,4.5vw,28px); font-weight:var(--w-semi); letter-spacing:var(--tr-tight); font-variant-numeric:tabular-nums }
.hs-kpi small { font-size:var(--fs-xs); color:var(--mu) }
.hs-c { position:relative; height:180px; color:var(--a) }
.hs-c svg { width:100%; height:100%; display:block; overflow:visible; cursor:crosshair }
.hs-line { fill:none; stroke:currentColor; stroke-width:2; stroke-linejoin:round; stroke-linecap:round }
.hs-area { fill:color-mix(in srgb,var(--a) 12%,transparent) }
.hs-cur { stroke:var(--ln2); stroke-width:1; stroke-dasharray:3 3; transition:opacity .15s }
.hs-pt { position:absolute; width:10px; height:10px; margin:-5px 0 0 -5px; border-radius:50%; background:var(--s); border:2px solid currentColor; pointer-events:none }
.hs-tip { position:absolute; top:-6px; padding:4px 8px; border-radius:8px; background:var(--ink); color:var(--bg); font-size:var(--fs-2xs); font-weight:var(--w-semi); white-space:nowrap; pointer-events:none; font-variant-numeric:tabular-nums }
.hs-x { display:flex; justify-content:space-between; margin-top:6px; font:var(--w-med) var(--fs-2xs)/1 var(--mono); color:var(--mu) }
.hs-empty { position:absolute; left:var(--sp-5); right:var(--sp-5); top:50%; text-align:center; font-size:var(--fs-sm); color:var(--mu) }
.fc-f { display:flex; flex-wrap:wrap; gap:12px; align-items:flex-end }
.fc-l { display:grid; gap:6px; flex:1 1 220px; min-width:0; font-size:var(--fs-xs); font-weight:var(--w-semi); color:var(--mu) }
.fc-s { width:100%; min-width:0; max-width:100%; height:44px; padding:0 12px; border-radius:var(--r-md); border:1px solid var(--ln2); background:var(--s); color:var(--ink); font:var(--w-med) var(--fs-md)/1 var(--font) }
.fc-o { display:grid; gap:4px; margin-top:var(--sp-4); padding:var(--sp-4); border-radius:var(--r-md); background:linear-gradient(135deg,color-mix(in srgb,var(--a) 7%,var(--wh)),var(--s2)) }
.fc-o b { font-size:clamp(24px,5vw,32px); font-weight:var(--w-semi); letter-spacing:var(--tr-tight); font-variant-numeric:tabular-nums }
.fc-usd { font-size:var(--fs-md); font-weight:var(--w-semi); color:var(--ink2) }
.fc-o small { font-size:var(--fs-xs); color:var(--mu); overflow-wrap:anywhere }
.fc-n { margin-top:10px; font-size:var(--fs-xs); color:var(--mu) }
@media(max-width:599px){.hs,.fc { padding:var(--sp-4) }
.hs-c { height:150px }
.hs-seg button { padding:0 10px }}
@media(min-width:1000px){.xnav { min-width:0; overflow:hidden }
.xnav a[data-s=cadence],.xnav a[data-s=guide],.xnav a[data-s=glossary] { display:none }}
@media(min-width:1000px) and (max-width:1199px){.xnav a[data-s=profile],.xnav a[data-s=compare] { display:none }}
html[data-theme=dark] [data-net=XRP] { --at:#6EA8FF }
html[data-theme=dark] [data-net=TRX] { --at:#FF7A82 }
html[data-theme=dark] [data-net=ETH] { --at:#A88BFF }
html[data-theme=dark] [data-net=BTC] { --at:#FFB04D }
.lk-ref:not(.mono) { min-height:24px }
li > .lk-ref { min-height:24px; padding:2px 0 }
.lv-rh,.lk-all { display:inline-flex; align-items:center; min-height:24px }
.f-th { min-height:24px }
html[data-theme=dark][data-net=BTC] .btn.b1,html[data-theme=dark] [data-net=BTC] .btn.b1 { color:#141C28 }
@media(max-width:599px){.lv-top { flex-wrap:nowrap }
.lv-src { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.lv-st { flex:none }}
.hero-pane:not([hidden]):not(.is-in) .tile,.hero-pane:not([hidden]):not(.is-in) .nm,.hero-pane:not([hidden]):not(.is-in) .glance:before,.gl-live.gl-ready,footer.f .f-spec i { animation:none }
@media(max-width:599px){.lv-top { display:grid; grid-template-columns:8.8em minmax(0,1fr); align-items:center; row-gap:6px }
.lv-top>.lv-st { grid-column:1; grid-row:1; justify-self:start }
.lv-top>.lv-up { grid-column:2; grid-row:1; justify-self:stretch; margin-left:0; text-align:right }
.lv-top>.lv-src { grid-column:1/-1; grid-row:2; min-height:1.4em }
.lv-ra { min-width:5.3em }}
:root { --mo-1:140ms; --mo-2:240ms; --mo-3:420ms; --ease:cubic-bezier(.2,.7,.2,1) }
::view-transition-old(root),::view-transition-new(root) { animation:none; mix-blend-mode:normal }
main .sec.x-sw>* { animation:x-sw var(--mo-3) var(--ease) both }
@keyframes x-sw{ from { opacity:.2 } }
.x-tk { animation:x-tk .9s var(--ease) }
@keyframes x-tk{ 0% { color:var(--na) } 100% { } }
@media(prefers-reduced-motion:reduce){main .sec.x-sw>*,.x-tk { animation:none }}
@media(min-width:600px){ .lv-top>.lv-up { min-width:170px; text-align:right } }
.cmp { container-type:inline-size }
@media(min-width:520px) and (max-width:899.98px){@container (width < 462px){.cmp[data-n="2"] .cmp-hint { display:flex }}}
@media(min-width:900px){@container (width < 526px){.cmp[data-n="2"] .cmp-hint { display:flex }}}
@media(max-width:519px){@container (width < 584px){.cmp[data-n="3"] .cmp-hint { display:flex }}}
@media(min-width:520px) and (max-width:899.98px){@container (width < 630px){.cmp[data-n="3"] .cmp-hint { display:flex }}}
@media(min-width:900px){@container (width < 706px){.cmp[data-n="3"] .cmp-hint { display:flex }}}
@media(max-width:519px){@container (width < 742px){.cmp[data-n="4"] .cmp-hint { display:flex }}}
@media(min-width:520px) and (max-width:899.98px){@container (width < 798px){.cmp[data-n="4"] .cmp-hint { display:flex }}}
@media(min-width:900px){@container (width < 886px){.cmp[data-n="4"] .cmp-hint { display:flex }}}
@supports selector(:has(*)){.hs:has(.hs-empty:not([hidden])) .hs-kpi,.hs:has(.hs-empty:not([hidden])) .hs-c,.hs:has(.hs-empty:not([hidden])) .hs-x { display:none }
.hs:has(.hs-empty:not([hidden])) .hs-empty { position:static; padding:var(--sp-5) 0 var(--sp-2) }}
@media(max-width:639px){.sec { padding-top:48px }
.sec .sub { display:none }
.lv-rows .lv-r:nth-child(n+5) { display:none }
.g-ic { display:none }}
