:root{--age-fresh: #84c88b;--age-recent: #3c6b9e;--age-old: var(--text-muted);--bg-app: #0c0d10;--bg-shell: #101216;--bg-surface: #14161b;--bg-elevated: #1a1d24;--bg-hover: #1c1f27;--bg-input: #16181e;--border-subtle: #1f232b;--border-strong: #2a2f39;--text-primary: #e8eaef;--text-secondary: #9aa2b1;--text-muted: #6b7383;--text-inverse: #0b1207;--accent: #c7f284;--accent-dim: rgba(199, 242, 132, .12);--accent-text: #c7f284;--up: #4ade80;--up-dim: rgba(74, 222, 128, .12);--down: #f4696b;--down-dim: rgba(244, 105, 107, .12);--font-sans: "Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-num: "Inter", ui-monospace, "SF Mono", "Roboto Mono", monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-lg: 15px;--fs-xl: 17px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--rail-w: 64px;--row-h: 84px;--dur-fast: .12s;--dur-med: .22s;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.time-second{color:#28a745}.time-minute{color:#ffc107}.time-hour{color:#3c6b9e}.time-month{color:#6f42c1}.time-year{color:#6c757d}.time-error{color:#dc3545}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);border:2px solid var(--bg-app)}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.badge-icon{--badge-ring: var(--age-fresh);--badge-bg: #0a0d10;position:absolute;right:-3px;bottom:-2px;z-index:2;display:grid;place-items:center;box-sizing:border-box;width:14px;height:14px;padding:0;background:var(--badge-bg);border:1px solid var(--badge-ring);border-radius:50%;box-shadow:0 0 0 1px var(--badge-bg);pointer-events:none}.badge-icon__img{display:block;width:8px;height:8px;object-fit:contain}.avatar .zoom-effect{position:relative!important;width:34px!important;height:34px!important;cursor:pointer;transform-origin:center center;transition:transform .18s ease,box-shadow .18s ease!important}.avatar .zoom-effect:hover{z-index:100;transform:scale(4) translate(10px)!important}.avatar .zoom-effect:hover+.badge-icon{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.token__age.age-fresh{color:var(--age-fresh)}.token__age.age-recent{color:var(--age-recent)}.token__age.age-old{color:var(--age-old)}.token__age.age-error{color:var(--down)}
