:root{--bg:#000;--bg-transparent:#000000d1;--fill:#ffffff12;--fill-2:#ffffff1f;--fill-3:#ffffff2e;--stroke:#ffffff1a;--stroke-2:#ffffff29;--overlay:#000000c7;--text:#fff;--text-2:#fff9;--text-3:#ffffff61;--blue:#45aef5;--blue-hi:#7cc9f8;--blue-dim:#45aef566;--green:#39cc83;--red:#ff4766;--orange:#f5a73b;--purple:#7665e5;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;--pill:999px;--r-card:26px;--r-s:16px;--r-xs:12px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), Montserrat, -apple-system, "Segoe UI", Roboto, sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:600;line-height:24px}.app{min-height:100dvh;padding:0 0 calc(88px + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;position:relative}.h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:36px}.h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:28px}.h3{margin:0;font-size:18px;font-weight:700;line-height:24px}.l1{font-size:16px;font-weight:700;line-height:24px}.l2{font-size:14px;font-weight:700;line-height:20px}.b2{color:var(--text-2);font-size:14px;font-weight:600;line-height:20px}.b3{color:var(--text-2);font-size:12px;font-weight:600;line-height:16px}.dim{color:var(--text-2)}.faint{color:var(--text-3)}.accent{color:var(--blue)}.num{font-variant-numeric:tabular-nums}.hdr{z-index:30;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--bg-transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:8px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:24px}.hdr__spacer{flex:1}.chip{border-radius:var(--pill);background:var(--fill);border:1px solid var(--stroke);white-space:nowrap;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.chip__ico{flex:none;width:18px;height:18px;display:block}.iconbtn{border:1px solid var(--stroke);border-radius:var(--pill);background:var(--fill);width:38px;height:38px;color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.iconbtn:active{background:var(--fill-2)}.card{border-radius:var(--r-card);background:var(--fill);border:1px solid var(--stroke);margin:12px 16px;padding:20px}.card--tight{padding:14px 16px}.card--plain{background:0 0;border:0;padding:0 16px}.row{align-items:center;gap:12px;display:flex}.row--between{justify-content:space-between}.divider{background:var(--stroke);height:1px;margin:14px 0}.btn{border-radius:var(--pill);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;width:100%;height:58px;padding:0 26px;font-family:inherit;font-size:17px;font-weight:800;line-height:24px;transition:background .12s,transform .1s}.btn:active:not(:disabled){transform:scale(.985)}.btn--primary{background:var(--blue);color:#fff}.btn--primary:active:not(:disabled){background:var(--blue-hi)}.btn--secondary{background:var(--fill);border-color:var(--stroke-2);color:var(--text)}.btn--secondary:active:not(:disabled){background:var(--fill-2)}.btn--tertiary{background:var(--fill-2);color:var(--text)}.btn--primary:disabled{background:var(--blue-dim);color:#ffffff80;cursor:default}.btn--secondary:disabled,.btn--tertiary:disabled{color:#ffffff57;cursor:default;background:#ffffff0a;border-color:#0000}.btn--sm{width:auto;height:40px;padding:0 18px;font-size:14px;font-weight:700;line-height:20px}.btn--md{height:50px;padding:0 22px;font-size:16px}.wheelwrap{aspect-ratio:1;place-items:center;width:min(324px,85vw);margin:10px auto 0;display:grid;position:relative}.wheelwrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#45aef538,#45aef500 62%);border-radius:50%;position:absolute;inset:-14%}.wheel{width:100%;height:100%;display:block}.wheel__spin{transform-origin:50%;transition:transform 4.6s cubic-bezier(.16,.84,.12,1)}.pointer{z-index:3;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.hub{aspect-ratio:1;border:1px solid var(--stroke-2);text-align:center;background:#000;border-radius:50%;place-items:center;width:31%;display:grid;position:absolute;box-shadow:0 0 0 5px #000}.hub__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700;line-height:13px}.hub__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:24px}.result{border-radius:var(--r-card);background:var(--fill);border:1px solid var(--stroke);text-align:center;margin:16px 16px 0;padding:16px 20px;animation:.36s cubic-bezier(.2,1.2,.4,1) pop}.result--win{background:#45aef529;border-color:#45aef56b}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.sparks{pointer-events:none;z-index:4;position:absolute;inset:0}.spark{background:var(--blue);border-radius:2px;width:6px;height:6px;animation:.9s ease-out forwards fly;position:absolute;top:50%;left:50%}@keyframes fly{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(200deg)}}.list{flex-direction:column;display:flex}.item{border-bottom:1px solid var(--stroke);align-items:center;gap:12px;padding:10px 0;display:flex}.item:last-child{border-bottom:0}.item--me{background:var(--fill-2);border-radius:var(--pill);border-bottom:0;padding:10px 12px}.rank{text-align:center;width:28px;color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800;line-height:20px}.rank--1{color:var(--orange)}.rank--2{color:var(--text)}.rank--3{color:#c08a52}.av{object-fit:cover;background:var(--fill-2);width:40px;height:40px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}.item__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.item__val{font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:800;line-height:24px}.stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat{border-radius:var(--r-card);background:var(--fill);border:1px solid var(--stroke);text-align:center;padding:14px 8px}.stat__v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:28px}.stat__k{color:var(--text-2);margin-top:2px;font-size:12px;font-weight:600;line-height:16px}.tabs{width:100%;max-width:520px;padding:10px 8px calc(14px + env(safe-area-inset-bottom));background:var(--bg-transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--stroke);z-index:40;grid-template-columns:repeat(6,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tab{color:var(--text-3);cursor:pointer;border-radius:var(--pill);background:0 0;border:1px solid #0000;justify-items:center;gap:3px;padding:7px 0;font-family:inherit;font-size:11px;font-weight:700;line-height:14px;transition:color .15s,background .15s;display:grid}.tab--on{color:var(--text);background:var(--fill);border-color:var(--stroke)}.tab--on .tab__ico{color:var(--blue)}.tab__ico{width:24px;height:24px}.sheet-bg{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;animation:.2s fade;position:fixed;inset:0}.sheet{z-index:61;border:1px solid var(--stroke);width:100%;max-width:520px;padding:8px 16px calc(20px + env(safe-area-inset-bottom));background:#000;border-bottom:0;border-radius:28px 28px 0 0;max-height:88dvh;animation:.28s cubic-bezier(.2,.9,.3,1) rise;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.sheet__grip{border-radius:var(--pill);background:var(--fill-3);width:40px;height:4px;margin:8px auto 16px}@keyframes rise{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.input{border-radius:var(--pill);border:1px solid var(--stroke);background:var(--fill);width:100%;height:58px;color:var(--text);outline:none;padding:0 20px;font-family:inherit;font-size:16px;font-weight:700;line-height:24px}.input:focus{border-color:var(--blue)}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='white' stroke-opacity='.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:36px}select.input option{color:#fff;background:#1c1c1e}.input::placeholder{color:var(--text-3);font-weight:600}.field{margin:12px 0}.label{color:var(--text-2);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.err{color:var(--red);font-size:14px;font-weight:700;line-height:20px}.ok{color:var(--green)}.pill{border-radius:var(--pill);background:var(--fill-2);color:var(--text-2);padding:5px 12px;font-size:12px;font-weight:700;line-height:16px;display:inline-block}.pill--paid{color:var(--green);background:#39cc8324}.pill--pending{color:var(--blue);background:#45aef524}.pill--err{color:var(--red);background:#ff476624}.skeleton{border-radius:var(--r-card);background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c 37%,#ffffff0d 63%) 0 0/400% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-400% 0}}.center{text-align:center}.mt{margin-top:16px}.mt-sm{margin-top:8px}@media (prefers-reduced-motion:reduce){.wheel__spin{transition-duration:.8s}.spark{display:none}}.tok__price{text-align:right;margin-left:auto}.tok__head{flex-wrap:wrap;gap:8px 12px}.tok__now{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:24px}.tok__delta{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:700;line-height:16px}.tok__delta.up,.tok__stat-v.up{color:var(--green)}.tok__delta.down,.tok__stat-v.down{color:var(--red)}.tok__live{border-radius:var(--pill);color:var(--green);letter-spacing:.4px;background:#39cc8324;align-items:center;gap:5px;padding:2px 7px 2px 5px;font-size:10px;font-weight:800;line-height:14px;display:inline-flex}.tok__live i{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite tok-blink}@keyframes tok-blink{0%,to{opacity:1}50%{opacity:.25}}.tok__pulse{animation:1.6s ease-in-out infinite tok-pulse}@keyframes tok-pulse{0%,to{r:3.2;opacity:1}50%{r:5;opacity:.55}}.tok__chart{border-radius:var(--r-s);border:1px solid var(--stroke);touch-action:none;background:#ffffff08;padding:8px 6px 4px}.tok__svg{width:100%;height:auto;display:block}.tok__axis{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.tok__tag{fill:#001322;text-anchor:middle;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.tok__ranges{gap:6px;display:flex}.tok__range{border-radius:var(--pill);border:1px solid var(--stroke);color:var(--text-2);cursor:pointer;background:0 0;flex:1;padding:7px 0;font-family:inherit;font-size:12px;font-weight:700}.tok__range.is-on{border-color:var(--blue-dim);color:var(--blue-hi);background:#45aef529}.tok__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tok__stat{border-radius:var(--r-xs);background:#ffffff0a;padding:8px 10px}.tok__stat-k{color:var(--text-3);font-size:11px;font-weight:700;line-height:14px}.tok__stat-v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:20px}.tok__timer{border-radius:var(--r-s);border:1px solid var(--blue-dim);text-align:center;letter-spacing:1px;color:var(--blue-hi);font-variant-numeric:tabular-nums;background:#45aef51f;padding:12px;font-size:30px;font-weight:800;line-height:34px}@media (prefers-reduced-motion:reduce){.tok__live i,.tok__pulse{animation:none}}.mdso__lock{color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.mdso__lock svg{color:var(--purple);flex:none}.mdso__big{letter-spacing:-.02em;align-items:center;gap:10px;font-size:34px;font-weight:800;line-height:40px;display:flex}.mdso__earn{align-items:flex-start;gap:10px;display:flex}.mdso__earn+.mdso__earn{margin-top:10px}.mdso__dot{border-radius:var(--pill);color:#b3a9ff;background:#7665e52e;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.hdr--bal{gap:6px}.hdr--bal .chip{min-width:0;height:36px;color:var(--text);cursor:pointer;flex:0 auto;gap:5px;padding:0 10px;font-family:inherit;font-size:14px}.hdr--bal .chip .num{text-overflow:ellipsis;overflow:hidden}.hdr--bal .chip__ico{width:16px;height:16px}button.chip:active{background:var(--fill-2)}.vault{z-index:70;background:var(--bg);padding-bottom:calc(28px + env(safe-area-inset-bottom));animation:.24s cubic-bezier(.2,.9,.3,1) vault-in;position:fixed;inset:0;overflow-y:auto}@keyframes vault-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.vault__bar{z-index:2;padding:calc(12px + env(safe-area-inset-top)) 16px 10px;background:var(--bg-transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.vault__hero{text-align:center;padding:10px 16px 4px}.vault__big{letter-spacing:-.03em;justify-content:center;align-items:center;gap:12px;margin:6px 0 4px;font-size:42px;font-weight:800;line-height:50px;display:flex}.vault__head{align-items:center;gap:10px;display:flex}.vault__num{border-radius:var(--pill);border:1.5px solid var(--blue-dim);width:26px;height:26px;color:var(--blue-hi);flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.vault__num.is-done{color:var(--green);background:#39cc8329;border-color:#0000}.vault__addr{border-radius:var(--pill);background:var(--fill-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 18px;font-size:16px;font-weight:700;display:flex}.vault__facts{color:var(--text-2);margin:0;padding:0 0 0 18px;font-size:13px;font-weight:600;line-height:19px}.vault__facts li+li{margin-top:6px}.vault__link{color:var(--blue-hi);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700}.vault__link:disabled{color:var(--text-3)}.vault--off{opacity:.45}.vault__amount{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:40px}.vault__shares{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vault__share{border-radius:var(--pill);border:1px solid var(--stroke-2);background:var(--fill);height:40px;color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:800}.vault__share.is-on{border-color:var(--blue);color:var(--blue-hi);background:#45aef529}.vault__cur{grid-template-columns:1fr 1fr;gap:8px;margin:4px 16px 12px;display:grid}.vault__cur .vault__share{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;padding:0 8px;display:inline-flex;overflow:hidden}.vault__share--ads.is-on{border-color:var(--green);color:var(--green);background:#39cc8324}.vault__share:disabled{opacity:.5;cursor:default}.vault__slider{width:100%;accent-color:var(--blue)}.vault__hold{border-radius:var(--pill);color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#45aef538;border:0;width:100%;height:62px;font-family:inherit;font-size:16px;font-weight:800;position:relative;overflow:hidden}.vault__hold:disabled{color:var(--text-3);cursor:default;background:#ffffff0d}.vault__hold-fill{background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.vault__hold-label{position:relative}.vault__steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vault__step{flex-direction:column;gap:6px;display:flex}.vault__dot{border-radius:var(--pill);background:var(--fill-3);height:4px}.vault__step.is-now .vault__dot{background:var(--blue);animation:1.1s ease-in-out infinite vault-pulse}.vault__step.is-done .vault__dot{background:var(--green)}@keyframes vault-pulse{50%{opacity:.35}}.vault__tone{white-space:nowrap;font-size:12px;font-weight:800;line-height:16px}.vault__tone--ok{color:var(--green)}.vault__tone--live{color:var(--blue-hi)}.vault__tone--warn{color:var(--orange)}.vault__tone--off{color:var(--text-3)}.vault__receipt{border:0;border-top:1px solid var(--stroke);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;font-family:inherit;display:flex}.vault__receipt:first-of-type{margin-top:8px}.vault__receipt:disabled{cursor:default}.vault__receipt-main{flex-direction:column;flex:1;min-width:0;display:flex}.vault__tick{border-radius:var(--pill);background:currentColor;flex:none;width:8px;height:8px}.chip__tag{letter-spacing:.04em;color:var(--green);font-size:10px;font-weight:800;line-height:12px}.hdr--four{gap:4px}.hdr--four .iconbtn,.hdr--four .hdr__spacer{display:none}.hdr--four .chip{flex:auto;justify-content:center;gap:4px;padding:0 6px;font-size:13px}.hdr--four .chip__ico{width:14px;height:14px}.hdr--four .chip__tag{letter-spacing:.02em;font-size:9px}@media (max-width:359px){.hdr--bal .iconbtn,.hdr--bal .hdr__spacer{display:none}.hdr--bal .chip{gap:4px;padding:0 8px}.hdr--four{gap:3px;padding-left:10px;padding-right:10px}.hdr--four .chip{gap:3px;padding:0 5px;font-size:12px}}.inv__ads{border-color:#39cc8359}.inv__rewards{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.inv__em{color:var(--text);font-weight:700}.tk__steps{align-items:center;gap:8px;margin-top:12px;display:flex}.tk__step{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:16px;display:flex}.tk__step i{border-radius:var(--pill);background:var(--fill-3);width:8px;height:8px}.tk__step.is-now{color:var(--text)}.tk__step.is-now i{background:var(--blue);box-shadow:0 0 0 4px #45aef52e}.tk__step.is-done{color:var(--green)}.tk__step.is-done i{background:var(--green)}.tk__line{background:var(--stroke-2);flex:1;height:1px}.tk__go{border-radius:var(--pill);border:1px solid var(--blue-dim);width:100%;height:50px;color:var(--text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#45aef514;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:16px;font-weight:800;display:flex;overflow:hidden}.tk__go span{color:var(--blue-hi)}.tk__go:active{background:#45aef529}.tk__touch{border-radius:var(--pill);color:#001322;letter-spacing:.01em;cursor:pointer;background:linear-gradient(90deg,#45aef5,#7cc9f8);border:0;width:100%;height:50px;font-family:inherit;font-size:16px;font-weight:800;position:relative;overflow:hidden}.tk__touch:disabled{cursor:default}.tk__touch:active:not(:disabled){transform:scale(.985)}.tk__sheen{background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);animation:2.8s ease-in-out infinite tk-sheen;position:absolute;inset:0;transform:translate(-120%)}.tk__touch.is-busy .tk__sheen{animation-duration:.9s}.tk__label{position:relative}@keyframes tk-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.tk__again{color:var(--blue-hi);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700}.tk--shake{animation:.45s tk-shake}.tk--lit{animation:2.6s ease-out tk-lit}@keyframes tk-lit{0%,60%{box-shadow:0 0 0 2px var(--blue), 0 0 22px var(--blue-dim)}to{box-shadow:none}}@keyframes tk-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.fw{border-color:var(--blue-dim);background:#45aef512}.fw__n{border-radius:var(--pill);background:var(--blue);color:#fff;flex:none;place-items:center;min-width:44px;height:44px;padding:0 10px;font-size:18px;font-weight:800;display:grid}.tk__hint{color:var(--orange);font-weight:700}.unl{flex-direction:column;gap:10px;display:flex}.unl__row{border-radius:var(--r-s);background:var(--fill);border:1px solid var(--stroke);align-items:center;gap:12px;padding:12px 14px;display:flex}.unl__row.is-done{background:#39cc8312;border-color:#39cc8359}.unl__mark{border-radius:var(--pill);border:2px solid var(--blue-dim);color:#fff;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.unl__row.is-done .unl__mark{border-color:var(--green);background:var(--green)}.unl__text{flex-direction:column;flex:1;min-width:0;display:flex}.unl__go{color:var(--blue-hi);border-radius:var(--pill);cursor:pointer;background:#45aef524;border:0;flex:none;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:800}.bc-preview code{background:var(--fill-2);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace}.sgrid{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.sgrid .label{margin-bottom:6px}@media (max-width:520px){.sgrid{grid-template-columns:1fr 1fr}.sgrid>:first-child{grid-column:1/-1}}
