:root{color-scheme:light;--bg: #ffffff;--bg-2: #f5f9fd;--card-a: #ffffff;--card-b: #f3f8fd;--panel-a: #ffffff;--panel-b: #f6f9fd;--menu-bg: #ffffff;--input-bg: rgba(255, 255, 255, .7);--ink: #0f1b2d;--ink-80: #2a3a52;--ink-60: #4f6079;--muted: #6c7d95;--muted-2: rgba(108, 125, 149, .75);--faint: #a4b2c4;--accent: #1d3354;--accent-deep: #2f5d8f;--accent-ring: rgba(56, 132, 214, .35);--accent-soft: rgba(56, 132, 214, .1);--accent-hover: #2a4a75;--on-accent: #ffffff;--green: #00b543;--green-ink: #0f7a3a;--green-wash: rgba(0, 181, 67, .12);--red: #e5392a;--red-ink: #b42318;--red-wash: rgba(229, 57, 42, .1);--orange: #f68002;--orange-ink: #b45309;--orange-wash: rgba(246, 128, 2, .12);--yellow: #fece4c;--line: rgba(29, 64, 110, .08);--line-2: rgba(29, 64, 110, .14);--wash-1: rgba(56, 120, 200, .05);--wash: rgba(56, 120, 200, .08);--wash-2: rgba(56, 120, 200, .13);--shadow: 0 0 0 1px var(--line), 0 24px 48px -32px rgba(30, 70, 130, .25);--shadow-hover: 0 0 0 1px var(--line-2), 0 30px 50px -30px rgba(30, 70, 130, .38);--glass: rgba(255, 255, 255, .6);--glass-shadow: inset 0 1px rgba(255, 255, 255, .95), 0 0 0 1px rgba(29, 64, 110, .06), 0 14px 30px -20px rgba(30, 70, 130, .3);--gloss: rgba(255, 255, 255, .16) 0 24px 64px -12px inset, rgba(0, 0, 0, .16) 0 -24px 40px -12px inset;--menu-shadow: 0 18px 50px rgba(20, 30, 45, .18), 0 0 0 1px rgba(20, 30, 45, .06);--head: "Outfit", system-ui, -apple-system, sans-serif;--body: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--nav-font: var(--head);--ease: cubic-bezier(.44, 0, .56, 1);--spring: linear(0, .06 4%, .24 10%, .49 16.5%, .7 23%, .85 29.5%, .93 35.5%, .98 41%, 1 46%, 1.012 52%, 1.015 58%, 1.013 64%, 1.009 71%, 1.006 77%, 1.003 83%, 1.001 90%, 1);--r-xs: 10px;--r-sm: 14px;--r: 16px;--r-card: 20px;--r-lg: 24px;--r-pill: 999px;--r-logo: 18px;--shell: 1200px;--nav-h: 107px}:root[data-theme=dev]{color-scheme:dark;--bg: #0b0e14;--bg-2: #0f131b;--card-a: #11151d;--card-b: #11151d;--panel-a: #11151d;--panel-b: #11151d;--menu-bg: #11151d;--input-bg: #131822;--ink: #e6edf3;--ink-80: #c9d3de;--ink-60: #a7b3c2;--muted: #8b98a9;--muted-2: rgba(139, 152, 169, .75);--faint: #5b6878;--accent: #3b82f6;--accent-deep: #60a5fa;--accent-ring: rgba(59, 130, 246, .45);--accent-soft: rgba(59, 130, 246, .14);--accent-hover: #2563eb;--green: #22c55e;--green-ink: #4ade80;--green-wash: rgba(34, 197, 94, .14);--red: #ef4444;--red-ink: #f87171;--red-wash: rgba(239, 68, 68, .14);--orange-ink: #fb923c;--orange-wash: rgba(251, 146, 60, .14);--line: #1f2633;--line-2: #2a3342;--wash-1: #131822;--wash: #161c27;--wash-2: #1c2431;--shadow: 0 0 0 1px var(--line);--shadow-hover: 0 0 0 1px var(--line-2);--glass: #11151d;--glass-shadow: 0 0 0 1px var(--line);--gloss: none;--menu-shadow: 0 0 0 1px var(--line-2), 0 18px 40px rgba(0, 0, 0, .5);--head: "Inter", system-ui, -apple-system, sans-serif;--nav-font: var(--mono);--r-xs: 2px;--r-sm: 2px;--r: 2px;--r-lg: 2px;--r-pill: 2px;--r-logo: 2px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.gated{overflow:hidden}body{position:relative;margin:0;min-height:100vh;overflow-x:clip;background:transparent;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none;transition:color .4s var(--ease)}a:hover{color:var(--accent-deep)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--head);font-weight:600;color:var(--ink);letter-spacing:-.005em;text-wrap:balance}h1{font-size:clamp(40px,5.2vw,64px);line-height:1.05}h2{font-size:clamp(28px,3.2vw,40px);line-height:1.1}h3{font-size:20px;line-height:1.25}p{margin:0}.mono{font-family:var(--mono);font-size:.92em}.faint{color:var(--faint)}.muted{color:var(--muted)}.num{text-align:right;font-variant-numeric:tabular-nums}.up{color:var(--green-ink)}.down{color:var(--red-ink)}.wrap{width:100%;max-width:var(--shell);margin:0 auto;padding:0 20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@media (max-width: 480px){.mono{overflow-wrap:anywhere;word-break:break-all}}:root[data-theme=dev] body{font-size:14px;background:var(--bg)}:root[data-theme=dev] body:before{display:none}:root[data-theme=dev] *,:root[data-theme=dev] *:before,:root[data-theme=dev] *:after{animation-duration:0s!important;transition-duration:0s!important}:root[data-theme=dev] a:hover{color:var(--accent-deep)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border:0;border-radius:16px;background:var(--accent);color:#fff;font-family:var(--head);font-size:18px;font-weight:500;line-height:1.5;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease)}.btn:hover{background:var(--accent-hover);color:#fff;transform:translateY(-1px);box-shadow:0 18px 30px -18px #0a0a0a80}.btn:active{scale:.97;transition-duration:.1s}.btn:disabled{opacity:.4;pointer-events:none}.btn.accent{background:var(--accent);color:var(--on-accent);box-shadow:var(--gloss)}.btn.accent:hover{background:var(--accent-hover)}.btn.ghost{background:var(--wash);color:var(--ink);box-shadow:none}.btn.ghost:hover{background:var(--wash-2);color:var(--ink)}.btn.sm{height:40px;padding:0 16px;font-size:16px}.btn.xs{height:32px;padding:0 12px;border-radius:12px;font-size:14px}.btn.mono{font-family:var(--mono);font-size:14px}.btn.block{width:100%}@media (max-width: 809px){.btn{height:44px;font-size:16px}.btn.sm{height:40px}.btn.xs{height:32px;font-size:14px}}:root[data-theme=dev] .btn{border-radius:2px;font-family:var(--body)}:root[data-theme=dev] .btn.ghost{background:transparent;box-shadow:0 0 0 1px var(--line-2)}.eyebrow{display:inline-block;margin-bottom:14px;font-family:var(--head);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep)}:root[data-theme=dev] .eyebrow{font-size:11px;letter-spacing:.08em;color:var(--muted)}.lede{color:var(--ink-60);font-size:15px;line-height:1.55}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--wash);color:var(--ink-80);font-family:var(--body);font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap}.chip.mint{background:var(--accent-soft);color:var(--accent-deep)}.chip.up{background:var(--green-wash);color:var(--green-ink)}.chip.down{background:var(--red-wash);color:var(--red-ink)}.chip.warn{background:var(--orange-wash);color:var(--orange-ink)}.chip.official{background:var(--accent);color:#fff}.chip.sm{height:22px;padding:0 8px;font-size:11px}:root[data-theme=dev] .chip{border-radius:2px}.bar{display:block;min-width:80px;height:6px;overflow:hidden;border-radius:999px;background:var(--wash)}.bar>i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .6s var(--ease)}.tabs,.seg{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:var(--wash)}.tabs button,.tabs a,.seg button{height:38px;padding:0 22px;border:0;border-radius:999px;background:transparent;font-family:var(--head);font-size:15px;font-weight:500;line-height:1.5;color:var(--ink-80);cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease)}.tabs a{display:inline-flex;align-items:center}.tabs button:hover,.tabs a:hover,.seg button:hover{color:var(--ink)}.tabs .active,.seg .on{background:var(--accent);color:#fff;box-shadow:var(--gloss)}.tabs .active:hover,.seg .on:hover{color:#fff}.tabs.sm button{height:30px;padding:0 14px;font-size:13px}:root[data-theme=dev] .tabs,:root[data-theme=dev] .seg,:root[data-theme=dev] .tabs button,:root[data-theme=dev] .tabs a,:root[data-theme=dev] .seg button{border-radius:2px}:root[data-theme=dev] .tabs .active,:root[data-theme=dev] .seg .on{background:var(--accent)}@media (max-width: 640px){.tabs,.seg{display:flex;flex-wrap:wrap;max-width:100%;border-radius:20px}.tabs button,.seg button{flex:1 1 auto}}.xsel{position:relative;display:block}.xsel.inline{display:inline-block}.xsel>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.xsel__btn{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 40px 0 16px;border:0;border-radius:16px;background:var(--input-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232a3a52' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center;box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:16px;text-align:left;cursor:pointer;transition:box-shadow .3s var(--ease),background .3s var(--ease)}.xsel__btn:hover{background-color:var(--wash)}.xsel.open>.xsel__btn,.xsel__btn:focus-visible{outline:0;background-color:#fff;box-shadow:0 0 0 2px var(--accent-ring)}.xsel__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xsel.sm .xsel__btn{height:40px;padding:0 36px 0 14px;border-radius:14px;background-position:right 14px center;font-family:var(--head);font-size:15px;font-weight:500}.xsel__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:80;min-width:max-content;max-height:296px;overflow:auto;overscroll-behavior:contain;padding:6px;border-radius:18px;background:var(--panel-a);box-shadow:var(--shadow),0 24px 48px -28px #0a0a0a59;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.985);transform-origin:top center;transition:opacity .18s var(--ease),transform .22s var(--ease);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.xsel.up .xsel__menu{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}.xsel.open .xsel__menu{opacity:1;pointer-events:auto;transform:none}.xsel__opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--ink-80);font-size:15px;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.xsel__opt small{margin-left:auto;color:var(--faint);font-size:12px}.xsel__opt:hover,.xsel__opt.cursor{background:var(--wash-1);color:var(--ink)}.xsel__opt[aria-selected=true]{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.xsel__opt[aria-selected=true] small{color:var(--accent-deep);opacity:.7}.xsel__opt[aria-disabled=true]{opacity:.45}.xsel__menu::-webkit-scrollbar{width:10px}.xsel__menu::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--line-2);background-clip:content-box}:root[data-theme=dev] .xsel__btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238b98a9' stroke-width='1.6'/%3E%3C/svg%3E")}:root[data-theme=dev] .xsel.open>.xsel__btn{background-color:var(--input-bg)}:root[data-theme=dev] .xsel__menu{border-radius:2px;box-shadow:var(--menu-shadow)}.card{position:relative;min-width:0;padding:22px;border-radius:24px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow)}.card.panel{background:linear-gradient(180deg,var(--panel-a),var(--panel-b))}.card.hover{transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.card.hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.card h3{margin-bottom:8px}:root[data-theme=dev] .card{border-radius:2px}.empty{padding:48px 24px;border-radius:24px;background:var(--bg-2);color:var(--muted);text-align:center}.empty a{color:var(--ink);font-weight:500}.notice{padding:16px 18px;border-radius:16px;background:var(--accent-soft);color:var(--accent-deep);font-size:14px;line-height:1.5}.notice.bad{background:var(--red-wash);color:var(--red-ink)}.notice.ok{background:var(--green-wash);color:var(--green-ink)}.notice.warn{background:var(--orange-wash);color:var(--orange-ink)}.table-wrap{overflow:auto;border-radius:24px;background:var(--panel-a);box-shadow:var(--shadow)}.table{width:100%;border-collapse:collapse;font-size:15px}.table th{padding:15px 18px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.table th.num{text-align:right}.table td{padding:14px 18px;border-top:1px solid var(--line);vertical-align:middle}.table tbody tr{transition:background .4s var(--ease)}.table tbody tr:hover{background:var(--wash-1)}.table tbody tr.link{cursor:pointer}.table .bar{display:inline-block;width:80px;margin-right:8px;vertical-align:middle}.tok{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:600}.tok .n,.tok .s{color:var(--ink)}@media (max-width: 560px){.table th,.table td{padding:12px}}:root[data-theme=dev] .table-wrap{border-radius:2px}.logo-tile{display:inline-block;flex:none;width:56px;height:56px;border-radius:var(--r-logo);background:var(--accent-soft);box-shadow:0 0 0 1px var(--line);object-fit:cover}.logo-tile.sm{width:32px;height:32px;border-radius:10px}.logo-tile.xs{width:24px;height:24px;border-radius:8px}.logo-tile.official{display:grid;place-items:center;box-shadow:none}.logo-tile.official svg{width:22px;height:22px}.logo-tile.official.sm svg{width:18px;height:18px}:root[data-theme=dev] .logo-tile{border-radius:2px}.field{display:grid;gap:8px}.field>span{font-family:var(--head);font-size:15px;font-weight:600;color:var(--ink)}.field small{color:var(--muted);font-size:12px}.input,.field input,.field textarea{width:100%;height:48px;padding:0 16px;border:0;border-radius:14px;background:var(--input-bg);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:15px;transition:box-shadow .3s var(--ease),background .3s var(--ease)}.field textarea{height:auto;min-height:110px;padding:12px 16px;resize:vertical}.input:focus,.field input:focus,.field textarea:focus{outline:0;background:#fff;box-shadow:0 0 0 2px var(--accent-ring)}.input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field.err input,.field.err textarea{box-shadow:0 0 0 2px #e5392a73}.field .err-msg{color:var(--red-ink);font-size:12px}:root[data-theme=dev] .input:focus,:root[data-theme=dev] .field input:focus,:root[data-theme=dev] .field textarea:focus{background:var(--input-bg)}:root[data-theme=dev] .input,:root[data-theme=dev] .field input,:root[data-theme=dev] .field textarea{border-radius:2px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:20px;background:#0a0a0a52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade .3s var(--ease)}.modal.out{animation:fade .3s var(--ease) reverse forwards}.modal__card{position:relative;width:100%;max-width:420px;padding:26px 24px 24px;border-radius:24px;background:var(--panel-a);box-shadow:var(--shadow);animation:rise .4s var(--spring)}.modal__title{margin:0 44px 16px 0;font-family:var(--head);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.modal__x{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:var(--wash-1);color:var(--muted);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.modal__x:hover{background:var(--accent-soft);color:var(--accent-deep)}.modal__x:active{transform:scale(.92)}.wallet-list{display:grid;gap:8px}.wallet-list button{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border:0;border-radius:16px;background:var(--wash-1);box-shadow:0 0 0 1px var(--line);font-family:var(--head);font-size:16px;font-weight:500;cursor:pointer;transition:background .4s var(--ease),transform .4s var(--ease)}.wallet-list button:hover{background:var(--accent-soft);transform:translateY(-1px)}.wallet-list button:active{scale:.97;transition-duration:.1s}.wallet-list img{width:24px;height:24px;border-radius:6px}.wallet-list .wl-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--accent-soft)}.wallet-list .wl-mark svg{width:14px;height:14px}.wallet-note{margin-top:12px;color:var(--muted);font-size:12.5px;line-height:1.5}.modal.gate{z-index:200;background:#0a0a0a6b;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.gate__card{max-width:420px}.gate__card .modal__title{margin-right:0}.gate__mark{width:44px;height:44px;margin-bottom:16px;color:var(--ink)}.gate__mark svg{display:block;width:44px;height:44px}.gate__card p{margin:0 0 12px;color:var(--ink-80);font-size:15px;line-height:1.55}.gate__card p a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.gate__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.gate__actions .btn{height:46px;font-size:16px}@media (max-width: 640px){.gate__actions{flex-direction:column-reverse}.gate__actions .btn{width:100%}.modal.gate{background:#ffffff8c;-webkit-backdrop-filter:blur(40px) saturate(160%);backdrop-filter:blur(40px) saturate(160%)}}.dev-warnbox{margin:4px 0 6px;padding:12px 14px;border-radius:12px;background:var(--orange-wash);color:var(--orange-ink);font-size:13.5px;line-height:1.5}.dev-warnbox ul{margin:8px 0 0;padding-left:18px}.dev-rows{display:grid;gap:8px;margin:8px 0 14px}.dev-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.dev-row .k{color:var(--muted)}.dev-fund{display:flex;align-items:flex-end;gap:10px}.dev-fund .field{flex:1}.dev-note,.dev-warn{margin:0 0 12px;color:var(--muted);font-size:13.5px;line-height:1.5}.dev-warn{margin:14px 0 0;color:var(--orange-ink)}.mit{max-width:540px;padding:2rem 2.5rem}.mit pre{margin:0;color:var(--ink);font-family:var(--mono);font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}:root[data-theme=dev] .modal__card,:root[data-theme=dev] .wallet-list button,:root[data-theme=dev] .modal__x{border-radius:2px}.toast{position:fixed;bottom:24px;left:50%;z-index:300;padding:12px 18px;border-radius:16px;background:var(--ink);color:#fff;font-size:14px;box-shadow:var(--gloss),0 20px 40px -20px #0a0a0a80;transform:translate(-50%);animation:pop .4s var(--spring)}:root[data-theme=dev] .toast{border-radius:2px;background:var(--panel-a);color:var(--ink);box-shadow:0 0 0 1px var(--line-2)}.cookie-pop{position:fixed;right:20px;bottom:20px;z-index:150;width:min(340px,calc(100vw - 40px));padding:18px 18px 16px;border-radius:20px;background:var(--panel-a);box-shadow:var(--shadow),0 0 0 1px #0a0a0a0f;animation:rise .45s var(--spring)}.cookie-pop.bye{opacity:0;transform:translateY(12px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.cookie-pop__t{margin-bottom:6px;font-family:var(--head);font-size:17px;font-weight:600;color:var(--ink)}.cookie-pop p{margin:0 0 12px;color:var(--muted);font-size:13.5px;line-height:1.5}.cookie-pop__actions{display:flex;justify-content:flex-end;gap:8px}.cookie-pop__actions .btn{height:38px;padding:0 14px;border-radius:12px;font-size:14px}@media (max-width: 640px){.cookie-pop{right:12px;bottom:12px;left:12px;width:auto}}.pops{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;flex-direction:column;gap:10px;width:min(340px,calc(100vw - 36px));pointer-events:none}.pop{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--panel-a);box-shadow:var(--shadow);color:inherit;pointer-events:auto;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .25s ease,transform .25s ease}.pop.in{opacity:1;transform:none}.pop:hover{color:inherit}.pop .logo-tile{width:38px;height:38px;border-radius:12px}.pop__body{flex:1;min-width:0}.pop__title{overflow:hidden;font-size:.92rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pop__sub{margin-top:2px;overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.pop__x{flex:none;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;cursor:pointer}.pop__x:hover{background:var(--wash)}@media (max-width: 640px){.pops{right:10px;bottom:10px;left:10px;width:auto}}@property --oa{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.official-slot{position:relative;isolation:isolate}.official-slot:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;padding:2px;border-radius:inherit;background:conic-gradient(from var(--oa),var(--accent) 0 22%,transparent 30% 48%,var(--accent) 52% 72%,transparent 80% 98%,var(--accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:official-spin 5s linear infinite}@keyframes official-spin{to{--oa: 360deg}}.official-row td:first-child{position:relative}.official-row td:first-child:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--accent),transparent 50%,var(--accent));background-size:100% 200%;animation:official-bar 3s linear infinite}@keyframes official-bar{to{background-position:0 200%}}.skel{position:relative;overflow:hidden;border-radius:8px;background:var(--wash)}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{transform:translate(100%)}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes pop{0%{opacity:0;transform:translate(-50%) scale(.6) translateY(6px)}}@keyframes reveal{0%{opacity:0;transform:translateY(26px) scale(.975)}}.sky{position:absolute;top:0;left:0;right:0;z-index:-1;height:max(100vh,34%);min-height:560px;overflow:hidden;pointer-events:none;background:radial-gradient(60% 50% at 78% 8%,#ffffff8c,#fff0 70%),linear-gradient(180deg,#6fb2ee,#93c6f3 32%,#bfdcf8 62%,#e8f3fd);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.6) 74%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.6) 74%,transparent 100%)}.sky__clouds{position:absolute;top:0;left:0;width:200%;height:100%;background:url(/assets/clouds.webp) 0 0 / 50% 100% repeat-x;filter:blur(6px);will-change:transform;animation:sky-drift 160s linear infinite}.sky__clouds.far{top:-6%;height:80%;opacity:.55;filter:blur(10px);background-position:35% 0;animation-duration:260s}.sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#ffffff1f 55%,#ffffffd9)}@keyframes sky-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}:root[data-theme=dev] .sky{display:none}.tape{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#ffffff9e,#ffffff61);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:0 1px #1d406e0f,0 8px 24px -18px #1e468259;font-size:12px;line-height:18px}.tape__label{display:inline-flex;flex:none;align-items:center;gap:7px;height:24px;padding:0 11px 0 9px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #1d406e14,0 4px 12px -6px #1e468259;color:var(--ink);font-family:var(--head);font-size:11px;font-weight:600;letter-spacing:.08em}.tape__dot{position:relative;width:7px;height:7px;border-radius:50%;background:#18c35a}.tape__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#18c35a59;animation:tape-ping 1.8s var(--ease) infinite}.tape__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 64px),transparent 100%)}.tape__track{display:flex;gap:8px;width:max-content;white-space:nowrap;animation:tape-scroll var(--tape-dur, 60s) linear infinite}.tape:hover .tape__track{animation-play-state:paused}.tape__chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 4px;border-radius:999px;background:#ffffff8c;box-shadow:0 0 0 1px #1d406e12;color:var(--ink-60);transition:background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.tape__chip:hover{background:#fff;color:var(--ink);transform:translateY(-1px);box-shadow:0 0 0 1px #1d406e1a,0 6px 14px -8px #1e468273}.tape__chip .logo-tile{width:18px;height:18px;border-radius:6px;box-shadow:none}.tape__side{display:inline-grid;place-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.05em}.tape__side.b{background:#18c35a24;color:#0f7a3a}.tape__side.s{background:#e5392a1f;color:#b42318}.tape__side.l{background:#3884d624;color:#2f5d8f}.tape__chip b{color:var(--ink);font-family:var(--head);font-size:12.5px;font-weight:600}.tape__amt{color:var(--ink-80);font-family:var(--mono);font-size:11.5px}.tape__ago{color:var(--faint)}.tape__empty{color:var(--muted)}@keyframes tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tape-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}@media (max-width: 560px){.tape__label{padding:0 9px 0 8px}}:root[data-theme=dev] .tape{background:var(--panel-a);border-bottom-color:var(--line);box-shadow:none}:root[data-theme=dev] .tape__label,:root[data-theme=dev] .tape__chip,:root[data-theme=dev] .tape__side{border-radius:2px;background:transparent;box-shadow:0 0 0 1px var(--line)}:root[data-theme=dev] .tape__chip b,:root[data-theme=dev] .tape__label{color:var(--ink)}.nav{position:sticky;top:0;z-index:50;height:0;overflow:visible}.nav__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:115px;padding-top:34px}.pill{display:flex;align-items:center;gap:4px;height:64px;padding:0 12px;border-radius:20px;background:transparent;transition:background .4s var(--ease),box-shadow .4s var(--ease)}.pill--right{gap:8px;padding:0 10px}.nav[data-stuck] .pill{background:var(--glass);-webkit-backdrop-filter:blur(34px) saturate(190%);backdrop-filter:blur(34px) saturate(190%);box-shadow:var(--glass-shadow)}.brand{display:inline-flex;align-items:center;gap:10px;padding:0 6px;font-family:var(--head);font-size:22px;font-weight:600;line-height:33px;letter-spacing:-.01em;color:var(--ink)}.brand:hover{color:var(--ink)}.brand__mark{position:relative;display:grid;flex:none;place-items:center;width:28px;height:28px;color:var(--ink)}.brand__mark svg{width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.brand:hover .brand__mark svg{transform:rotate(60deg)}.nav-links{position:relative;display:flex;align-items:center;margin-left:6px}.nav-links>a,.nd__btn{position:relative;padding:6px 12px;font-family:var(--nav-font);font-size:18px;font-weight:500;line-height:27px;color:var(--ink-80);white-space:nowrap}.nav-links>a:hover,.nav-links>a.active{color:var(--ink)}.nav-ind{position:absolute;bottom:2px;left:0;width:0;height:2px;border-radius:2px;background:var(--accent);opacity:0;pointer-events:none;transition:left .45s var(--ease),width .45s var(--ease),opacity .3s var(--ease)}.nav-ind.on{opacity:1}.nd{position:relative;display:flex;align-items:center}.nd__btn{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font-family:var(--head);cursor:pointer}.nd__btn:hover,.nd__btn.active,.nd.open .nd__btn{color:var(--ink)}.nd-caret{opacity:.7;transition:transform .25s var(--ease)}.nd.open .nd-caret{transform:rotate(180deg)}.nd__menu{position:absolute;top:calc(100% + 10px);left:0;z-index:60;min-width:270px;padding:8px;border-radius:16px;background:var(--menu-bg);box-shadow:var(--menu-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}.nd__menu:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.nd.open .nd__menu{opacity:1;visibility:visible;transform:none}.nd__menu a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;font-family:var(--head);font-size:15px;font-weight:500;line-height:1.5;color:var(--ink-80);white-space:nowrap}.nd__menu a b{font-weight:600;color:var(--ink)}.nd__menu a span{font-family:var(--body);font-size:13px;font-weight:400;color:var(--ink-60)}.nd__menu a:hover{background:#141e2d0d}.nd__menu a.active{background:#141e2d12}.icon-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:14px;background:transparent;color:var(--ink);cursor:pointer;transition:background .4s var(--ease)}.icon-btn:hover{background:var(--wash);color:var(--ink)}.icon-btn[aria-pressed=true]{color:var(--accent)}.dev-chip{display:none}.burger{display:none!important;width:44px;padding:0!important;font-size:20px!important}.nav-mobile{position:fixed;z-index:49;display:none;flex-direction:column;gap:2px;width:auto;min-width:200px;max-width:min(300px,calc(100vw - 40px));padding:8px;border-radius:20px;background:var(--glass);-webkit-backdrop-filter:blur(34px) saturate(190%);backdrop-filter:blur(34px) saturate(190%);box-shadow:var(--glass-shadow);transform-origin:top right;animation:popin .28s var(--spring)}.nav-mobile.open{display:flex}.nav-mobile a{padding:9px 14px;border-radius:12px;font-family:var(--head);font-size:16px;font-weight:500;color:var(--ink-80)}.nav-mobile a:hover,.nav-mobile a.active{background:var(--wash-1);color:var(--ink)}.nav-mobile .icon-btn{margin:0 0 4px 6px}.nm-actions{display:flex;flex-wrap:wrap;gap:8px;padding:8px 6px 2px}.nm-actions .btn{flex:1 1 120px}@keyframes popin{0%{opacity:0;transform:translateY(-6px) scale(.96)}}@media (max-width: 1240px) and (min-width: 861px){.nav-links>a,.nd__btn{padding:6px 9px;font-size:16px}}@media (max-width: 860px){.nav-links{display:none}.burger{display:inline-flex!important}.pill--right{display:none}}@media (max-width: 560px){.pill .btn.accent{display:none}}:root[data-theme=dev] .nav__row{height:56px;padding-top:0}:root[data-theme=dev] .pill,:root[data-theme=dev] .nav[data-stuck] .pill{height:40px;border:1px solid var(--line);border-radius:2px;background:var(--panel-a);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dev] .brand{color:var(--accent-deep)}:root[data-theme=dev] .brand__mark{color:var(--ink)}:root[data-theme=dev] .brand .wm-text{display:none}:root[data-theme=dev] .nav-links>a{font-size:13px;line-height:19.5px;text-transform:lowercase;color:var(--ink)}:root[data-theme=dev] .nav-links>a:not(.active){color:var(--accent-deep)}:root[data-theme=dev] .nav-ind{display:none}:root[data-theme=dev] .icon-btn{border-radius:2px}:root[data-theme=dev] .icon-btn[aria-pressed=true]{color:var(--accent-deep)}:root[data-theme=dev] .dev-chip{display:grid;place-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:2px;background:transparent;font-family:var(--mono);font-size:13px;color:var(--ink);cursor:pointer}:root[data-theme=dev] .dev-chip:hover{border-color:var(--accent)}:root[data-theme=dev] .pill .btn{height:34px;padding:0 12px;font-size:13px;border-radius:2px;box-shadow:0 0 0 1px var(--line-2)}:root[data-theme=dev] .pill .btn.ghost{background:transparent}:root[data-theme=dev] .nav-mobile{border-radius:2px;border:1px solid var(--line)}.page{flex:1;padding-top:var(--nav-h);animation:page-in .42s var(--ease) both}.page.leaving{opacity:0;transform:translateY(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease)}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}.footer{position:relative;overflow:hidden;margin-top:80px;padding:96px 0 40px;background:var(--bg-2);color:var(--muted)}.fgrid{display:grid;grid-template-columns:300px repeat(4,minmax(0,1fr));gap:24px}.fgrid>div:first-child{display:grid;align-content:start;gap:24px;max-width:300px}.fgrid .eyebrow{margin:14px 0 10px;color:var(--ink)}.ftxt{margin:0;font-size:14px;line-height:1.5}.fstatus{display:flex;align-items:center;gap:8px;font-size:13px}.fstatus .dot{width:8px;height:8px;border-radius:50%;background:var(--faint)}.fstatus .dot.ok{background:var(--green)}.fstatus .dot.bad{background:var(--red)}.flinks{display:grid;gap:8px}.flinks a{font-family:var(--head);font-size:16px;font-weight:500;color:var(--ink-80)}.flinks a:hover{color:var(--ink)}.fbottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--faint)}.fnote{max-width:520px;font-size:12px;line-height:1.5}.fbottom a{color:inherit}.fbottom a:hover{color:var(--ink)}@media (max-width: 900px){.fgrid{grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1 / -1;max-width:none}}@media (max-width: 809px){.footer{padding-top:64px}}@media (max-width: 560px){.fgrid{grid-template-columns:1fr}}:root[data-theme=dev] .footer{font-size:12px;line-height:18px}:root[data-theme=dev] .footer .brand,:root[data-theme=dev] .flinks a,:root[data-theme=dev] .fbottom a{color:var(--accent-deep)}:root[data-theme=dev] .fgrid .eyebrow{margin:11px 0 6px;color:var(--muted)}:root[data-theme=dev] .ftxt{color:var(--muted)}a[aria-disabled=true]{cursor:default;opacity:.55}.section{margin-top:56px}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.section-head .eyebrow{margin-bottom:8px}.section-head h2{font-size:clamp(26px,2.6vw,36px)}.section-head>a{font-family:var(--head);font-weight:500;color:var(--ink-80)}.section-head>a:hover{color:var(--accent-deep)}.section-sub{max-width:760px;margin:-8px 0 20px;color:var(--ink-60);font-size:15px;line-height:1.55}@media (max-width: 560px){.wrap{padding:0 14px}.section{margin-top:40px}}:root[data-theme=dev] .section{margin-top:18px;padding:18px 0}:root[data-theme=dev] .section-head{margin-bottom:10px}:root[data-theme=dev] .section-head .eyebrow{margin-bottom:6px}:root[data-theme=dev] .section-head h2{font-size:22px}:root[data-theme=dev] .section-head>a{font-size:14px;color:var(--accent-deep)}.mkt-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.mkt-filters{display:flex;flex-shrink:0;align-items:center;gap:10px}@media (max-width: 640px){.mkt-filters{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;width:100%}.mkt-filters>*{flex:1 1 140px;min-width:0}.mkt-filters .seg{flex-basis:100%}}.mkt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.mkt-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border-radius:20px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow);color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.mkt-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);color:var(--ink)}.mkt-head{display:flex;align-items:center;gap:12px;min-width:0}.mkt-name{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.mkt-name .n{max-width:100%;overflow:hidden;font-family:var(--head);font-size:17px;font-weight:600;line-height:1.5;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.mkt-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:13px;line-height:1.5}.mkt-stats{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:13px;line-height:1.5}.mkt-stats b{font-family:var(--mono);font-weight:500;color:var(--ink)}.mkt-grad{display:flex;align-items:center;gap:8px}.mkt-grad .bar{flex:1}.mkt-grad .mono{font-size:12px;line-height:1.5}.mkt-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.mkt-foot .faint{font-size:13px;line-height:1.5}.mkt-card.placeholder{cursor:default;opacity:.92}.mkt-card.placeholder .mkt-stats b,.mkt-card.placeholder .mkt-sub .mono{color:var(--faint)}@media (max-width: 480px){.mkt-grid{grid-template-columns:1fr}.mkt-card{border-radius:16px}}:root[data-theme=dev] .mkt-card{color:var(--accent-deep)}:root[data-theme=dev] .mkt-card:hover{transform:none}.tbl-home .tok>span{line-height:1.35}.tbl-home .tok .s{font-weight:600}@media (max-width: 760px){.tbl-home th:nth-child(5),.tbl-home td:nth-child(5),.tbl-home th:nth-child(7),.tbl-home td:nth-child(7){display:none}}.mkt-card.skeleton{pointer-events:none}.mkt-card.skeleton .skel.logo{width:56px;height:56px;border-radius:18px}.page-lede{max-width:1100px;margin:-6px 0 20px;color:var(--ink-80);font-size:16px;line-height:1.5}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.stat{padding:18px 18px 20px;border-radius:20px;background:linear-gradient(180deg,#ffffffeb,#ffffffb8)}.stat__k{color:var(--ink-80);font-size:15px;line-height:1.5}.stat__v{margin-top:6px;font-family:var(--head);font-size:24px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.stat__v.up{color:var(--green-ink)}.stat__v.down{color:var(--red-ink)}.stat__sub{margin-top:6px;color:var(--muted);font-family:var(--mono);font-size:12px}.stat .bar{margin-top:12px}@media (max-width: 900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme=dev] .stat{background:var(--panel-a);border-radius:2px}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pills button{height:34px;padding:0 14px;border:0;border-radius:999px;background:#ffffffb3;box-shadow:0 0 0 1px var(--line-2);color:var(--ink-80);font-size:14px;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.pills button:hover{background:#fff;color:var(--ink)}.pills button.on{background:var(--accent);box-shadow:none;color:#fff}:root[data-theme=dev] .pills button{border-radius:2px;background:transparent}:root[data-theme=dev] .pills button.on{background:var(--accent)}.split{display:grid;grid-template-columns:minmax(0,1fr) 454px;gap:24px;align-items:start}.split.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split.narrow{grid-template-columns:minmax(0,1fr) 300px}.aside{display:grid;gap:16px}.aside-card{padding:22px;border-radius:24px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow)}.aside-card .eyebrow{margin-bottom:12px}.aside-card p{color:var(--ink-80);font-size:16px;line-height:1.5}@media (max-width: 960px){.split,.split.even,.split.narrow{grid-template-columns:1fr}}:root[data-theme=dev] .aside-card{border-radius:2px}.feed{display:grid;gap:10px}.feed-item{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;min-height:60px;padding:10px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line),0 12px 24px -20px #0a0a0a40;color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}a.feed-item:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover);color:var(--ink)}.feed-item .t{color:var(--muted);font-family:var(--mono);font-size:12px}.feed-item .w{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:13px}.feed-item .w b{font-family:var(--head);font-size:15px}.feed-item .w .muted{color:var(--muted)}.feed-item .w .q{flex-basis:100%;color:var(--ink-80);font-size:14px}@media (max-width: 560px){.feed-item{grid-template-columns:1fr;gap:6px}}:root[data-theme=dev] .feed-item{background:var(--panel-a);border-radius:2px}.rows{display:grid}.rows>.row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.rows>.row:first-child{border-top:0}.rows .k{color:var(--ink-60)}.rows .v{font-family:var(--mono);font-size:13px;text-align:right}.lb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lb-note{margin:12px 0 0;color:var(--faint);font-size:13px}.table .rank{color:var(--faint);font-family:var(--mono);font-size:13.8px}.race{overflow:hidden;border-radius:24px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow)}.race-row{display:grid;grid-template-columns:40px 210px minmax(0,1fr) 180px 180px;align-items:center;gap:16px;padding:16px 18px;border-top:1px solid var(--line);color:var(--ink)}.race-row:first-child{border-top:0}.race-row:hover{background:var(--wash-1);color:var(--ink)}.race-row .pos{color:var(--muted);font-family:var(--head);font-size:20px;font-weight:600}.race-row .who{display:flex;align-items:center;gap:10px;min-width:0}.race-row .who b{font-family:var(--head);font-size:17px;font-weight:600}.race-row .who small{display:block;color:var(--muted);font-size:13px}.race-row .track .bar{height:10px}.race-row .track .bar>i{background:linear-gradient(90deg,#22c55e,#2f6db3)}.race-row .track .meta{display:flex;justify-content:space-between;margin-top:6px;color:var(--muted);font-size:12px}.race-row .val{text-align:right}.race-row .val span{display:block;font-size:17px}.race-row .val small{color:var(--muted);font-size:12px}.chip.dex{height:20px;padding:0 8px;background:var(--accent);color:#fff;font-size:11px}@media (max-width: 860px){.race-row{grid-template-columns:30px minmax(0,1fr) 110px}.race-row .track,.race-row .val.vol{display:none}}.heat{display:flex;flex-wrap:wrap;gap:4px;min-height:380px;overflow:hidden;padding:4px;border-radius:20px;background:#fff;box-shadow:var(--shadow)}.heat-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:90px;min-height:120px;padding:12px;border-radius:14px;color:#fff;transition:filter .3s var(--ease),transform .3s var(--ease)}.heat-tile:hover{color:#fff;filter:brightness(1.07)}.heat-tile .hd{display:flex;align-items:center;gap:8px}.heat-tile .hd b{font-family:var(--head);font-size:16px}.heat-tile .hd small{display:block;opacity:.8;font-size:11px}.heat-tile .big{font-family:var(--head);font-size:22px;font-weight:600}.heat-tile .ft{display:flex;justify-content:space-between;gap:8px;opacity:.85;font-size:11px}.heat-legend{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:var(--muted);font-size:13px}.heat-legend .scale{display:inline-block;width:120px;height:8px;margin:0 8px;border-radius:99px;background:linear-gradient(90deg,#e5392a,#6d9e93,#16a34a);vertical-align:middle}.thead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin:18px 0 24px}.thead-l{display:flex;gap:18px;min-width:0}.thead-l .logo-tile{width:72px;height:72px;border-radius:20px}.thead h1{font-size:44px;line-height:1.05}.thead .tline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.thead .meta{margin-top:6px;color:var(--faint);font-size:12px}.thead .addr{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;color:var(--muted);font-size:12px}.thead .addr a{color:var(--muted)}.thead .addr a:hover{color:var(--ink)}.thead .desc{margin-top:8px;color:var(--ink-60);font-size:15px}.mini-btn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:12px;font-weight:500;cursor:pointer;transition:background .3s var(--ease)}.mini-btn:hover{background:var(--card-b)}.mini-btn.on{background:#fef3c7}.kv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.kv{padding:18px 20px;border-radius:20px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow)}.kv .k{color:var(--ink-60);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kv .v{margin-top:6px;font-family:var(--head);font-size:26px;font-weight:600;line-height:1.15}.kv .s{margin-top:4px;color:var(--muted);font-family:var(--mono);font-size:12px}.kv .bar{margin-top:10px}.chart-card{margin-bottom:24px}.chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.chart-head .k{color:var(--ink-60);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.chart{position:relative;width:100%;height:320px}.chart svg{display:block;width:100%;height:100%}.chart .tip{position:absolute;top:6px;left:8px;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:var(--shadow);font-family:var(--mono);font-size:12px;pointer-events:none}.tgrid{display:grid;grid-template-columns:minmax(0,1fr) 454px;gap:24px;align-items:start}.tcol{display:grid;gap:16px;min-width:0}.panel-card{padding:20px;border-radius:20px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow)}.panel-card>h4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-family:var(--head);font-size:16px;font-weight:600}.panel-card .k-title{color:var(--ink-60);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.panel-card .note{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.5}.trade-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line);font-family:var(--mono);font-size:12px}.trade-row .t{width:40px;color:var(--muted)}.trade-row a{color:var(--ink)}.amt-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 14px}.amt-row button{height:32px;border:0;border-radius:10px;background:var(--wash);font-family:var(--mono);font-size:12px;cursor:pointer}.amt-row button:hover{background:var(--wash-2)}.quote{margin-top:12px}.persona p{font-size:14px}.persona .meta{margin:10px 0;color:var(--faint);font-size:12px;line-height:1.5}.thread-mini{display:grid;gap:2px;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.thread-mini:first-of-type{border-top:0}.thread-mini .q{color:var(--faint);font-size:12px}.dev-buy{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.dev-buy button,.dev-buy input{height:38px;padding:0 16px;border:0;border-radius:999px;background:#00b5431f;box-shadow:0 0 0 1px #00b54340;color:var(--green-ink);font-family:var(--mono);font-size:13px;font-weight:500;cursor:pointer}.dev-buy button.on{background:#16a34a;color:#fff;box-shadow:0 8px 18px -10px #16a34acc}.dev-buy input{width:150px;cursor:text}.dev-buy input::placeholder{color:#0f7a3a8c}.logo-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.logo-pick button{display:grid;justify-items:center;gap:4px;padding:16px;border:0;border-radius:16px;background:var(--wash-1);box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.logo-pick button.on{background:#fff;box-shadow:0 0 0 2px var(--line-2),0 10px 20px -16px #0a0a0a66}.logo-pick .ph{display:grid;place-items:center;width:72px;height:72px;border-radius:16px;background:var(--wash);color:var(--muted);font-family:var(--head);font-size:22px;font-weight:600;object-fit:cover}.logo-pick b{font-family:var(--head);font-size:16px;font-weight:500}.logo-pick small{color:var(--muted);font-size:12px}.form-card{display:grid;gap:18px}.form-card .field>span{font-family:var(--head);font-weight:500;font-size:17px}.what-list{margin:16px 0 0;padding-left:18px;color:var(--ink-80);font-size:15px;line-height:1.55}.what-list li+li{margin-top:12px}@media (max-width: 960px){.tgrid{grid-template-columns:1fr}.kv-grid{grid-template-columns:1fr 1fr}}.ring{position:relative;display:grid;place-items:center;width:150px;height:150px;margin:14px auto}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ring b{font-family:var(--head);font-size:36px}.ring small{display:block;color:var(--muted);font-size:11px;text-align:center}.check{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:#ffffffdb;box-shadow:var(--shadow)}.check .ic{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700}.check b{font-family:var(--head);font-size:15px}.check small{display:block;color:var(--muted);font-size:12px}.check .r{display:grid;justify-items:end;gap:4px;font-size:13px}.grade-strong{background:var(--green-wash);color:var(--green-ink)}.grade-ok,.grade-good{background:#2563eb1a;color:#1d4ed8}.grade-watch,.grade-early{background:var(--orange-wash);color:var(--orange-ink)}.grade-weak{background:var(--red-wash);color:var(--red-ink)}.coin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.coin-card{display:grid;gap:8px;padding:16px;border-radius:18px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.coin-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.coin-card.on{box-shadow:0 0 0 2px var(--ink),var(--shadow)}.coin-card .hd{display:flex;align-items:center;gap:8px;font-size:13px}.coin-card .hd b{display:block;font-family:var(--head);font-size:14px}.coin-card .ft{display:flex;align-items:center;justify-content:space-between}.coin-card .ft b{font-family:var(--head);font-size:18px}.mult{padding:2px 8px;border-radius:999px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:11px}.mult.up{background:#16a34a}@media (max-width: 900px){.coin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.model-card{padding:20px;border-radius:20px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow)}.model-card .hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.model-card .hd b{font-family:var(--head);font-size:17px}.model-card .nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 8px}.model-card .nums small{display:block;color:var(--muted);font-size:11px}.model-card .nums span{font-family:var(--mono);font-size:14px}.model-card .desc{color:var(--ink-60);font-size:14px}.model-card .use{margin:6px 0 12px;color:var(--muted);font-size:12px}.model-card .acts{display:flex;gap:8px}@media (max-width: 760px){.model-grid{grid-template-columns:1fr}}.chat-box{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-height:520px}.chat-log{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;padding:4px}.chat-log .empty{margin:auto 0;background:transparent}.msg{max-width:82%;padding:12px 14px;border-radius:16px;font-size:15px;line-height:1.5;white-space:pre-wrap}.msg.user{align-self:flex-end;background:var(--ink);color:#fff}.msg.assistant{align-self:flex-start;background:#fff;box-shadow:0 0 0 1px var(--line)}.msg small{display:block;margin-top:4px;opacity:.6;font-size:11px}.chat-input{display:flex;align-items:flex-end;gap:10px;padding:10px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line)}.chat-input textarea{flex:1;min-height:44px;max-height:160px;padding:10px;border:0;background:transparent;resize:none;outline:0}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:tape-pulse 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.docs{display:grid;grid-template-columns:180px minmax(0,1fr);gap:48px;margin-top:40px}.toc{position:sticky;top:120px;display:flex;flex-direction:column;gap:6px;align-self:start;font-size:13px}.toc a{color:var(--muted)}.toc a:hover,.toc a.on{color:var(--ink)}.prose{max-width:760px;color:var(--ink-80);font-size:15px;line-height:1.6}.prose h1{margin-bottom:28px;font-size:clamp(40px,4.4vw,52px)}.prose h2{margin:36px 0 10px;font-size:22px}.prose.legal h2{font-size:28px}.prose h3{margin:24px 0 8px;font-size:18px}.prose p{margin:0 0 12px}.prose ul{margin:0 0 12px;padding-left:20px}.prose li+li{margin-top:6px}.prose code{padding:1px 6px;border-radius:6px;background:var(--wash);font-family:var(--mono);font-size:.88em}.prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.prose .table-wrap{margin:12px 0}.prose .table td,.prose .table th{font-size:13px}pre.code{overflow:auto;margin:0;padding:14px 16px;border-radius:14px;background:#0b0e14;color:#e6edf3;font-family:var(--mono);font-size:12px;line-height:1.6}@media (max-width: 640px){.docs{grid-template-columns:1fr;gap:16px}.toc{position:static;flex-direction:row;flex-wrap:wrap;gap:6px 10px}}.holder-list{display:grid;gap:4px;font-size:12px}.holder-list .row{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:8px;align-items:center}.gems{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 8px}.gems i{width:18px;height:18px;border-radius:5px;background:#4ade80}.gems i.mid{background:#86efac}.gems i.lo{background:#bbf7d0}.legend{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:11px}.creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-card{padding:16px;border-radius:18px;background:radial-gradient(79% 75% at 79% 82.5%,var(--card-a) 0%,var(--card-b) 100%);box-shadow:var(--shadow)}.creator-card .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.creator-card .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.creator-card .nums div{padding:8px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line)}.creator-card .nums small{display:block;color:var(--muted);font-size:11px}.creator-card .coin{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}@media (max-width: 900px){.creator-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.creator-grid{grid-template-columns:1fr}}.form-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;margin-bottom:10px}.form-row .field>span{font-family:var(--body);font-size:12px;font-weight:400;color:var(--ink-60)}@media (max-width: 760px){.form-row{grid-template-columns:1fr 1fr}}.vs-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;margin-bottom:14px}.vs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.vs-head .score{font-family:var(--head);font-size:28px;font-weight:600}.vs-table .row{display:grid;grid-template-columns:1fr 140px 1fr;align-items:center;padding:10px 16px;border-top:1px solid var(--line);font-size:14px}.vs-table .row:first-child{border-top:0}.vs-table .row .mid{color:var(--muted);font-size:11px;text-align:center}.vs-table .row .r{text-align:right}.vs-table .win{color:var(--green-ink);font-weight:600}.chips-inline{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.addr-form{display:flex;gap:10px;margin-bottom:12px}.addr-form .input{flex:1}.tm-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:20px}.tm-result .big{font-family:var(--head);font-size:40px;font-weight:600}.row-flex{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.spacer{flex:1}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.small{font-size:13px}.right{text-align:right}:root[data-theme=dev] .race,:root[data-theme=dev] .kv,:root[data-theme=dev] .panel-card,:root[data-theme=dev] .model-card,:root[data-theme=dev] .creator-card,:root[data-theme=dev] .coin-card,:root[data-theme=dev] .check,:root[data-theme=dev] .vs-head,:root[data-theme=dev] .heat,:root[data-theme=dev] .trade-row,:root[data-theme=dev] .chat-input,:root[data-theme=dev] .msg.assistant,:root[data-theme=dev] .creator-card .nums div{border-radius:2px;background:var(--panel-a)}.hero{position:relative;display:grid;justify-items:center;max-width:var(--shell);margin:0 auto;padding:60px 20px 28px;text-align:center}.hero-title{font-size:clamp(56px,10vw,148px);font-weight:600;line-height:.92;letter-spacing:-.035em;animation:rise .8s var(--spring) both}.hero-title em{font-style:normal;color:#2a5a96}.hero-sub{max-width:470px;margin:34px 0;color:var(--ink-80);font-size:15px;line-height:1.5;animation:rise .8s .1s var(--spring) both}.btn.cta{height:60px;padding:0 28px;gap:10px;border-radius:999px;background:linear-gradient(180deg,#2f5585,#172a46);box-shadow:inset 0 1px #ffffff2e,0 20px 34px -14px #0a0a0a8c;color:#fff;font-size:21px;font-weight:600;animation:rise .8s .18s var(--spring) both}.btn.cta:hover{background:linear-gradient(180deg,#fff,#e6e8ec);color:var(--ink);box-shadow:inset 0 1px #ffffffe6,0 24px 40px -14px #0a0a0a59}.cta-mark{display:grid;width:22px;height:22px}.cta-mark svg{width:100%;height:100%}.orbs{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;padding:8px 0 40px}.orbs.left{left:40px;align-items:flex-start}.orbs.right{right:40px;align-items:flex-end}.cap{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;rotate:var(--tilt, 0deg);box-shadow:inset 0 3px 6px #ffffff8c,inset 0 -14px 20px #0a0a0a47,0 10px 18px -6px #0a0a0a59,0 28px 40px -20px #0a0a0a80;animation:cap-drift var(--dur, 7s) var(--ease) infinite alternate;transition:box-shadow .3s var(--ease),scale .3s var(--ease)}.cap:hover{scale:1.06;box-shadow:inset 0 3px 6px #fff9,inset 0 -14px 20px #0a0a0a47,0 14px 24px -6px #0a0a0a73,0 36px 50px -20px #0a0a0a99}.cap .ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ffffffeb;box-shadow:inset 0 1px 2px #fff,0 2px 6px #0a0a0a38}.cap .ic img{display:block;width:26px;height:26px;border-radius:50%}.cap .ic b{color:var(--ink);font-family:var(--head);font-size:18px}.cap.gold{background:radial-gradient(circle at 35% 28%,#1fd1a0,#0f9f78 78%)}.cap.beige{background:radial-gradient(circle at 35% 28%,#e8a27f,#c9704a 78%)}.cap.blue{background:radial-gradient(circle at 35% 28%,#7fb1ff,#3f7fe8 78%)}.cap.teal{background:radial-gradient(circle at 35% 28%,#8f7cf5,#5b45d6 78%)}.cap.grey{background:radial-gradient(circle at 35% 28%,#5a6270,#1c2129 78%)}.cap.purple{background:radial-gradient(circle at 35% 28%,#7f96ff,#4062e6 78%)}.cap.pink{background:radial-gradient(circle at 35% 28%,#3a4150,#0f141c 78%)}.cap.green{background:radial-gradient(circle at 35% 28%,#7dd3fc,#2d9be0 78%)}@keyframes cap-drift{0%{translate:0 -6px}to{translate:0 6px}}@media (max-width: 1280px){.cap{width:60px;height:60px}.cap .ic{width:38px;height:38px}.cap .ic img{width:22px;height:22px}}@media (max-width: 1100px){.orbs{display:none}}.hot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.hot-card{display:block;padding:14px;border:1px solid var(--line);border-radius:14px;background:#ffffffb3;color:inherit;transition:transform .15s,border-color .15s}.hot-card:hover{transform:translateY(-2px);border-color:var(--ink);color:inherit}.hot-card b{display:block;font-weight:600}.hot-card small{color:var(--muted);font-size:12px}.hot-card dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:12px 0 10px;font-size:12px}.hot-card dt{color:var(--muted)}.hot-card dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.hot-card dd.up{font-weight:600}.hot-card .bar{height:4px;min-width:0}.pool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,186px));gap:12px;margin-bottom:12px}.pool-stat{padding:16px;border:1px solid var(--line);border-radius:14px;background:#ffffffb3}.pool-stat small{display:block;color:var(--muted);font-size:12px}.pool-stat b{display:block;margin-top:4px;font-family:var(--head);font-size:1.8rem;font-weight:600;font-variant-numeric:tabular-nums}.pool-meter{height:10px;overflow:hidden;border-radius:10px;background:#0a0a0a0f}.pool-meter i{display:block;height:100%;background:linear-gradient(90deg,#00b543,#3ddc7a);transition:width 1s}.how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.how p{color:var(--ink-80);font-size:15px;line-height:1.5}.home .section-head>span a{font-family:var(--head);font-weight:500;color:var(--ink-80)}@media (max-width: 900px){.how-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.how-grid{grid-template-columns:1fr}}.tabs-fit{align-self:flex-start}.stat.pos .stat__v{color:var(--green-ink)}.stat.neg .stat__v{color:var(--red-ink)}.err-msg{color:var(--red-ink);font-size:12px;font-style:normal}.seg.sm{gap:4px;padding:4px}.seg.sm button{height:28px;padding:0 12px;font-size:13px}.panel-card .rows>.row{padding:6px 0;border-top:0;font-size:13px}.pills.mint button{height:26px;padding:0 10px;background:transparent;box-shadow:0 0 0 1px var(--line-2);color:var(--muted);font-size:12px}.pills.mint button.on{background:#00b5431a;box-shadow:0 0 0 1px #00b543;color:var(--ink)}.article-lede{margin:-12px 0 8px;color:var(--ink-80);font-family:var(--head);font-size:21px;line-height:1.45}.prose .btn{color:#fff}.prose .btn.ghost{color:var(--ink)}
