:root{--bg:#eeeeee;--bg-2:#e6eaeb;--surface:#ffffff;--surface-2:#f4f6f6;--surface-3:#e3e9ea;--line:#dde3e5;--line-soft:#e8ecec;--line-strong:#cbd4d7;--line-hover:#b3c0c4;--text:#071b2b;--text-2:#3d5260;--text-3:#7a8b95;--accent:#167d8d;--accent-2:#116573;--accent-light:#b9e4e8;--accent-ink:#ffffff;--accent-soft:rgba(22,125,141,0.1);--accent-glow:rgba(22,125,141,0.25);--up:#13895f;--up-soft:rgba(19,137,95,0.1);--down:#d9434a;--down-soft:rgba(217,67,74,0.09);--warn:#a86f12;--warn-soft:rgba(232,160,40,0.13);--glass:rgba(255,255,255,0.72);--glass-2:rgba(255,255,255,0.92);--glass-line:rgba(7,27,43,0.08);--glass-line-strong:rgba(7,27,43,0.14);--glass-blur:blur(20px) saturate(160%);--shadow:0 1px 2px rgba(7,27,43,0.05),0 8px 28px -14px rgba(7,27,43,0.16);--chrome:rgba(255,255,255,0.72);--chrome-2:rgba(238,238,238,0.78);--popover:rgba(255,255,255,0.94);--tint:#d6eef0;--scrim:rgba(7,27,43,0.35);--glow-1:rgba(185,228,232,0.7);--glow-2:rgba(22,125,141,0.08);--display:var(--font-geist-sans),system-ui,sans-serif;--wordmark-1:#071b2b;--wordmark-2:#167d8d;--radius:16px;--radius-sm:9px;--gutter:clamp(16px,3.4vw,40px);--sidebar:244px;--ease:cubic-bezier(0.2,0.7,0.2,1);--sans:var(--font-geist-sans),system-ui,sans-serif;--monof:var(--font-geist-mono),ui-monospace,monospace}:root[data-theme=dark]{color-scheme:dark;--bg:#071b2b;--bg-2:#0a2233;--surface:#0d2738;--surface-2:#112d40;--surface-3:#16354a;--line:#1a3a4f;--line-soft:#133144;--line-strong:#23475d;--line-hover:#2f5870;--text:#eeeeee;--text-2:#a8c1c8;--text-3:#6f8d99;--accent:#b9e4e8;--accent-2:#d4f0f2;--accent-ink:#071b2b;--accent-soft:rgba(185,228,232,0.12);--accent-glow:rgba(185,228,232,0.3);--up:#3ccf95;--up-soft:rgba(60,207,149,0.12);--down:#ff6b72;--down-soft:rgba(255,107,114,0.12);--warn:#f0b94d;--warn-soft:rgba(240,185,77,0.12);--glass:rgba(238,238,238,0.04);--glass-2:rgba(238,238,238,0.07);--glass-line:rgba(185,228,232,0.09);--glass-line-strong:rgba(185,228,232,0.16);--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px -14px rgba(0,0,0,0.55);--chrome:rgba(9,32,49,0.75);--chrome-2:rgba(7,27,43,0.78);--popover:rgba(13,39,56,0.96);--tint:#134055;--scrim:rgba(0,0,0,0.55);--glow-1:rgba(22,125,141,0.3);--glow-2:rgba(185,228,232,0.06);--wordmark-1:#eeeeee;--wordmark-2:#b9e4e8}*{box-sizing:border-box}html{background:var(--bg);color-scheme:light;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;min-height:100dvh;position:relative;isolation:isolate;color:var(--text);font-family:var(--sans);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42vw 36vw at 12% -6%,var(--glow-1),transparent 70%),radial-gradient(38vw 34vw at 100% 18%,var(--glow-2),transparent 70%)}.glass{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--radius);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow)}main{flex:1 1;width:100%;min-width:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;letter-spacing:-.03em;text-wrap:balance}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}img{max-width:100%}::selection{background:var(--accent);color:var(--accent-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:10px;border:2px solid var(--bg)}.mono{font-family:var(--monof);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.accent{color:var(--accent)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:13px}.xs{font-size:12px}.wrap{overflow-wrap:anywhere}.nowrap{white-space:nowrap}.label{font-size:13px;color:var(--text-2);font-weight:600;letter-spacing:-.005em}.container{max-width:1240px;margin:0 auto;padding:0 var(--gutter);width:100%}.page{padding-top:40px;padding-bottom:96px}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.page-head h1{font-size:clamp(26px,3vw,34px);line-height:1.1}.page-head p{color:var(--text-2);margin-top:10px;max-width:64ch;font-size:15px}.section{margin-top:56px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.section-head h2{font-size:clamp(19px,2.2vw,22px)}.section-head a{font-size:13px;color:var(--text-2);transition:color .15s}.section-head a:hover{color:var(--accent)}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:14px}.grid{display:grid;grid-gap:14px;gap:14px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.grid-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.card{background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow);border-radius:var(--radius);padding:20px;min-width:0}.card-link{display:block;position:relative;transition:border-color .2s,transform .2s var(--ease),box-shadow .2s}.card-link:hover{border-color:var(--glass-line-strong);background:var(--glass-2);transform:translateY(-2px)}.stat .value{font-size:26px;font-weight:500;letter-spacing:-.03em;margin-top:8px;line-height:1.15}.empty{padding:52px 20px;text-align:center;color:var(--text-3);font-size:13px;border:1px dashed var(--glass-line-strong);border-radius:var(--radius);background:var(--glass)}.empty strong{display:block;color:var(--text);font-weight:500;font-size:15px;margin-bottom:4px}.notice{padding:11px 14px;border-radius:var(--radius-sm);font-size:13px;background:var(--surface-2);color:var(--text-2);border:1px solid var(--line)}.notice-error{background:var(--down-soft);color:var(--down);border-color:rgba(229,72,77,.3)}.notice-ok{background:var(--up-soft);color:var(--up);border-color:rgba(22,163,106,.25)}.notice-warn{background:var(--warn-soft);color:var(--warn);border-color:rgba(183,121,31,.3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--glass-line-strong);background:var(--glass-2);color:var(--text);font-weight:500;font-size:14px;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,box-shadow .2s,color .15s}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-hover)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn-primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-ghost:hover:not(:disabled){color:var(--text);background:var(--surface-2);border-color:var(--line)}.btn-sm{height:32px;padding:0 12px;font-size:13px;border-radius:8px}.btn-lg{height:48px;padding:0 24px;font-size:15px;border-radius:11px}.input,.select,.textarea{width:100%;min-height:42px;padding:9px 13px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--glass-line-strong);transition:border-color .15s,box-shadow .15s}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input[aria-invalid=true]{border-color:var(--down);box-shadow:0 0 0 3px var(--down-soft)}.input[type=file]{padding:7px}.input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:5px 12px;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface-3);color:var(--text);cursor:pointer}.input[type=file]::file-selector-button{margin-right:12px;padding:5px 12px;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface-3);color:var(--text);cursor:pointer}.textarea{min-height:100px;resize:vertical}input[type=checkbox],input[type=range]{accent-color:var(--accent)}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span{font-size:13px;color:var(--text-2);font-weight:500}.field small{color:var(--text-3);font-size:12px}.field-error{color:var(--down)!important}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-family:var(--monof);font-size:11.5px;font-weight:500;background:var(--surface-3);color:var(--text-2);border:1px solid var(--line-strong);white-space:nowrap}.badge-up{color:var(--up);background:var(--up-soft);border-color:rgba(22,163,106,.22)}.badge-down{color:var(--down);background:var(--down-soft);border-color:rgba(229,72,77,.25)}.badge-warn{color:var(--warn);background:var(--warn-soft);border-color:rgba(183,121,31,.25)}.badge-accent{color:var(--accent);background:var(--accent-soft);border-color:rgba(22,125,141,.25)}.table-wrap{overflow-x:auto;border:1px solid var(--glass-line);border-radius:var(--radius);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;font-weight:500;color:var(--text-3);font-size:12.5px;padding:11px 14px;background:var(--surface-2);border-bottom:1px solid var(--glass-line);white-space:nowrap}td{padding:12px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color .12s}tbody tr:hover td{background:var(--surface-2)}td a:hover{color:var(--accent)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kv{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--text-3)}.kv>span:last-child{text-align:right;overflow-wrap:anywhere}.kv a{color:var(--accent)}.progress{height:5px;background:var(--surface-3);border-radius:999px;overflow:hidden}.progress>i{display:block;height:100%;border-radius:999px;transition:width .5s var(--ease);background:linear-gradient(90deg,var(--accent-2),var(--accent))}.token-logo{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none;border:1px solid var(--line-strong);background:radial-gradient(circle at 30% 25%,var(--tint),var(--surface-3) 70%);display:inline-flex;align-items:center;justify-content:center;font-family:var(--monof);font-weight:600;font-size:12px;color:var(--accent)}.site-footer{border-top:1px solid var(--glass-line);padding:22px 0;font-size:12.5px;color:var(--text-3)}.site-footer strong{color:var(--text-2);font-weight:500}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100dvh}.shell>footer,.shell>main{grid-column:2}.shell>main{min-height:100dvh}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.shell>footer,.shell>main{grid-column:1}.shell>main{min-height:calc(100dvh - 60px)}}.tabs{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--surface-3);border:1px solid var(--glass-line)}.tabs button{height:32px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.tabs button:hover{color:var(--text)}.tabs button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px rgba(16,24,40,.1)}.search{position:relative}.search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.search .input{padding-left:38px}.splash{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:16px;background:var(--bg)}.splash-mascot{color:var(--accent);animation:breathe 1.6s var(--ease) infinite}.splash-dots{display:flex;gap:6px}.splash-dots i{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.25;animation:dot 1.2s ease-in-out infinite}.splash-dots i:nth-child(2){animation-delay:.15s}.splash-dots i:nth-child(3){animation-delay:.3s}@keyframes breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}@keyframes dot{0%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.splash-dots i,.splash-mascot{animation:none;opacity:1}}.soon{position:fixed;inset:0;z-index:100;overflow:hidden;background:#071b2b;-moz-user-select:none;user-select:none;-webkit-user-select:none}.soon-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:15% center;pointer-events:none}@media (max-aspect-ratio:1/1){.soon-image{object-position:center top}}.Footer_footer__UaG1g{border-top:1px solid var(--glass-line);margin-top:40px;background:var(--chrome);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.Footer_top__b4wwC{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;padding-top:40px;padding-bottom:32px}.Footer_brand___zP6t p{color:var(--text-2);font-size:13.5px;max-width:40ch;margin-top:12px}.Footer_logo__NsUJK{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.08em;font-size:15px}.Footer_socials__QgDMT{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.Footer_social___aQ_M{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:500;background:var(--glass-2);border:1px solid var(--glass-line-strong);color:var(--text);transition:background-color .15s,border-color .15s}a.Footer_social___aQ_M:hover{background:var(--surface);border-color:var(--line-hover)}.Footer_column__BQljC{display:flex;flex-direction:column;gap:9px;font-size:13.5px}.Footer_column__BQljC a{color:var(--text-2);transition:color .15s}.Footer_column__BQljC a:hover{color:var(--text)}.Footer_heading__8gwfT{font-size:12px;font-weight:600;color:var(--text);margin-bottom:4px}.Footer_bottom__O5rKs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:18px;padding-bottom:22px;border-top:1px solid var(--glass-line);font-size:12px;color:var(--text-3)}@media (max-width:900px){.Footer_top__b4wwC{grid-template-columns:repeat(3,minmax(0,1fr))}.Footer_brand___zP6t{grid-column:1/-1}}@media (max-width:520px){.Footer_top__b4wwC{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}