@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950:#080a15;--ink-900:#0c0f1e;--ink-850:#111528;--ink-800:#161b33;--ink-750:#1b213d;--ink-700:#222949;--ink-600:#2d3559;--ink-500:#3d466f;--line:#ffffff0f;--line-strong:#ffffff1a;--t-1:#fff;--t-2:#b6bedc;--t-3:#808ab0;--t-4:#586188;--green:#2eea82;--green-hi:#62ffa8;--green-lo:#14b95f;--green-ink:#03210f;--green-soft:#2eea821f;--gold:#ffc738;--gold-lo:#f29a1d;--violet:#7b5cff;--violet-hi:#a48dff;--blue:#3b8cff;--red:#ff4d67;--pink:#ff5fb2;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--sidebar-w:248px;--sidebar-w-min:72px;--header-h:64px;--chat-w:332px;--page-max:1264px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--shadow-pop:0 18px 50px -12px #000000a6, 0 0 0 1px var(--line);--font:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink-900);color:var(--t-1);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:14px;font-weight:500;line-height:1.45;overflow:hidden}h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input,select{font:inherit;color:inherit}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}::selection{background:#2eea824d}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:6px}::-webkit-scrollbar-track{background:0 0}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{--btn-h:40px;height:var(--btn-h);border-radius:var(--r-md);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform .16s var(--ease-out), background-color .16s var(--ease-std), box-shadow .2s var(--ease-std), color .16s var(--ease-std), filter .16s var(--ease-std);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.985)}.btn[disabled]{opacity:.45;pointer-events:none}.btn svg{flex:none}.btn--sm{--btn-h:34px;border-radius:10px;padding:0 12px;font-size:13px}.btn--lg{--btn-h:48px;border-radius:14px;padding:0 22px;font-size:15px}.btn--xl{--btn-h:54px;border-radius:14px;padding:0 26px;font-size:16px}.btn--block{width:100%}.btn--icon{width:var(--btn-h);padding:0}.btn--primary{color:var(--green-ink);background:linear-gradient(#58fba0 0%,#2eea82 48%,#1fd873 100%);overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #04502459,0 6px 18px -6px #2eea828c}.btn--primary:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -2px #04502459,0 10px 26px -6px #2eea82b3}.btn--primary:hover:after{transition:transform .7s var(--ease-out);transform:translate(120%)}.btn--primary:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 4px #04502459,0 2px 8px -4px #2eea8280}.btn--shine:after{animation:sheen 3.6s var(--ease-out) infinite}.btn--gold{color:#2b1600;background:linear-gradient(#ffe07a 0%,#ffc738 50%,#f7a823 100%);box-shadow:inset 0 1px #fff9,inset 0 -2px #8c46004d,0 6px 18px -6px #ffbe328c}.btn--gold:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn--violet{color:#fff;background:linear-gradient(#9279ff 0%,#7b5cff 55%,#6a48f5 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #1e0a6e66,0 6px 18px -6px #7b5cff99}.btn--violet:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn--surface{color:var(--t-1);background:var(--ink-700);box-shadow:inset 0 1px #ffffff12,0 1px 2px #0000004d}.btn--surface:hover{background:var(--ink-600)}.btn--ghost{color:var(--t-2)}.btn--ghost:hover{color:var(--t-1);background:#ffffff0f}.btn--glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}.btn--glass:hover{background:#ffffff38}.btn--dark{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a15b8;box-shadow:inset 0 0 0 1px #ffffff1a}.btn--dark:hover{background:#080a15e6}.field{flex-direction:column;gap:6px;display:flex}.field__label{color:var(--t-2);justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.field__label em{color:var(--t-3);font-style:normal;font-weight:500}.input{background:var(--ink-950);border-radius:var(--r-md);height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .16s var(--ease-std), background-color .16s;align-items:center;gap:8px;padding:0 12px;display:flex}.input:hover{box-shadow:inset 0 0 0 1px var(--ink-500)}.input:focus-within{box-shadow:inset 0 0 0 1.5px var(--green), 0 0 0 4px #2eea821f}.input input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-weight:600}.input input::placeholder{color:var(--t-4);font-weight:500}.input>svg{color:var(--t-3);flex:none}.seg{background:var(--ink-950);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);padding:4px;display:inline-flex;position:relative}.seg__thumb{background:var(--ink-700);transition:transform .32s var(--ease-out), width .32s var(--ease-out);border-radius:9px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 1px #ffffff17,0 2px 6px -2px #0009}.seg__item{z-index:1;height:34px;color:var(--t-3);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;transition:color .18s;display:inline-flex;position:relative}.seg__item:hover{color:var(--t-2)}.seg__item.is-active{color:var(--t-1)}.seg__item.is-active svg{color:var(--green)}.seg--block{display:flex}.seg--block .seg__item{flex:1}.live-dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live-dot:after{content:"";border:1.5px solid var(--green);opacity:0;animation:ping 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.live-dot--red{background:var(--red)}.live-dot--red:after{border-color:var(--red)}.tag{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.tag--hot{color:#fff;background:linear-gradient(#ff7a59,#ff4d67)}.tag--new{color:var(--green-ink);background:linear-gradient(#62ffa8,#2eea82)}.tag--excl{color:#fff;background:linear-gradient(#a48dff,#7b5cff)}.tag--gold{color:#2b1600;background:linear-gradient(#ffe07a,#ffc738)}.kicker{letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800}.coin{border-radius:50%;flex:none;width:18px;height:18px}.avatar{--av:28px;width:var(--av);height:var(--av);font-size:calc(var(--av) * .42);color:#ffffffeb;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.skeleton{background:linear-gradient(100deg, var(--ink-800) 30%, var(--ink-700) 50%, var(--ink-800) 70%);background-size:300% 100%;animation:1.4s linear infinite shimmer}.toast-wrap{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{background:var(--ink-700);box-shadow:var(--shadow-pop);animation:toast-in .4s var(--ease-spring) both;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-weight:700;display:flex}.toast svg{color:var(--green)}@keyframes ping{0%{opacity:.9;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes shimmer{to{background-position:-300% 0}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.94)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}}@keyframes float-y{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--rot,0deg) + 6deg))}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-24px)scale(.92)}}@keyframes row-in{0%{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
