@font-face{font-family:Inter;src:url(./inter-regular-BcALfuPL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./inter-medium-Dl6SiXXp.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./inter-semibold-D3GUwmaU.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./inter-bold-C_zRugR5.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:AstraIcons;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--bg: #fafafb;--surface: #ffffff;--ink: #0f1115;--sub: #6b7280;--border: #eaeaee;--chip: #f1f1f4;--amber: #ffae57;--accent: #7c5cff;--it: 0px;--ib: 0px;--il: 0px;--ir: 0px;color-scheme:light}*{box-sizing:border-box}::-webkit-scrollbar{display:none}html{scrollbar-width:none;background:var(--bg);overscroll-behavior:contain;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Arabic,Noto Sans CJK SC,sans-serif;font-size:14px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;overscroll-behavior:contain}button{font:inherit;color:inherit;margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none}.mi{font-family:AstraIcons;font-style:normal;font-weight:400;display:inline-block;width:1em;height:1em;line-height:1;text-align:center;flex:none;overflow:hidden;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}[dir=rtl] .mi.mirror{transform:scaleX(-1)}.page{max-width:1100px;margin:0 auto;padding:calc(4px + var(--it)) var(--ir) calc(32px + var(--ib)) var(--il)}.pressable{transition:transform .12s ease-out}.pressable:active{transform:scale(.97)}.welcome{padding:6px 14px 16px}.welcome-card{position:relative;height:158px;border-radius:24px;overflow:hidden;background:radial-gradient(circle 142px at 95% 10%,#ffffff38,#fff0),linear-gradient(to bottom right,#3b5bff,#4f7bff 55%,#6cc4ff);box-shadow:0 10px 22px #3b5bff47}.deco{position:absolute}.deco-frame{border-radius:50%;border-style:solid}.deco-sparkle{color:#fff}.welcome-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px 110px 18px 64px;display:flex;flex-direction:column;justify-content:center;color:#fff}.welcome-title{font-weight:800;font-size:19px;letter-spacing:-.4px;line-height:1.15}.welcome-sub{margin-top:6px;font-weight:500;font-size:12.5px;line-height:1.35;color:#ffffffd9}.referral{padding:0 14px 14px}.referral-card{width:100%;display:flex;align-items:center;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:18px;text-align:start;transition:transform .12s ease-out,background-color .15s}.referral-card:active{transform:scale(.97);background:#f5f5f7}.referral-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;font-size:19px}.referral-text{flex:1;min-width:0;margin:0 12px;font-weight:600;font-size:13.5px;color:var(--ink)}.events{padding:0 14px 14px}.events-head{display:flex;align-items:center;padding:2px 4px 10px}.events-glyph{width:26px;height:26px;border-radius:8px;background:linear-gradient(to bottom right,#ffb24d,#ff7a45);color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;flex:none}.head-title{font-weight:700;font-size:15.5px;letter-spacing:-.2px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.events-head .head-title{margin-inline-start:9px}.fs-wrap{container-type:inline-size;margin-bottom:8px}.fs-card{position:relative;border-radius:26px;overflow:hidden;background:linear-gradient(to bottom,#1f1733,#130f1d 60%,#24130d);border:1px solid rgba(255,174,87,.22);box-shadow:0 10px 28px #ff8a4538}.fs-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fs-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "stage stage" "title tiles" "action action";column-gap:12px;padding:16px 18px}.fs-info{display:contents}.fs-eyebrow{grid-area:eyebrow;display:flex;align-items:center;min-width:0}.fs-eyebrow-text{font-weight:700;font-size:11px;color:var(--amber);letter-spacing:1.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fs-badge{margin-inline-start:8px;padding:4px 9px;border-radius:10px;background:#ffae5729;border:1px solid rgba(255,174,87,.35);font-weight:700;font-size:11px;color:#ffd08a;flex:none}.fs-stage-slot{grid-area:stage;justify-self:center;margin-bottom:8px;max-width:100%}.fs-title{grid-area:title;align-self:end;min-width:0}.fs-name{font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.4px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fs-sub{margin-top:5px;font-weight:500;font-size:13px;line-height:1.3;color:#ffffff9e}.fs-tiles{grid-area:tiles;align-self:end;display:flex;gap:8px}.fs-action{grid-area:action;margin-top:16px;display:flex;flex-direction:column}.fs-forever{margin-top:8px;text-align:center;font-weight:500;font-size:12px;color:#ffffff73}@container (min-width: 600px){.fs-body{grid-template-columns:auto minmax(0,380px);grid-template-areas:"stage info";column-gap:40px;justify-content:center;align-items:center;padding:24px}.fs-stage-slot{margin-bottom:0}.fs-info{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fs-eyebrow{align-self:stretch}.fs-title{margin-top:10px;align-self:stretch}.fs-tiles{margin-top:16px}.fs-action{margin-top:20px;align-self:stretch}}.stage{position:relative;width:310px;max-width:100%;cursor:pointer}.stage-in{animation:stage-in .75s cubic-bezier(.175,.885,.32,1.275) both}@keyframes stage-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.stage-glow{position:absolute;border-radius:50%;background:radial-gradient(closest-side,#ff8a4561 10%,#ffae5700)}.stage-single{display:flex;align-items:center;justify-content:center}.set-tile{display:flex;flex-direction:column;align-items:center}.set-tile-box{position:relative;width:54px;height:54px;padding:5px;border-radius:15px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.set-tile-box img{width:100%;height:100%;object-fit:contain;display:block}.set-tile-check{position:absolute;right:-4px;top:-4px;width:20px;height:20px;border-radius:50%;background:#22c55e;border:2px solid #130f1d;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.set-tile-label{margin-top:5px;font-weight:600;font-size:11px;color:#fff9}button.set-tile{transition:transform .12s ease-out}button.set-tile:active{transform:scale(.97)}.claim{height:52px;border-radius:26px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;animation:pop-in .25s ease-out both}.claim-go{background:linear-gradient(to bottom right,#ffc94d,#ff8a45);box-shadow:0 6px 22px #ff8a4573;color:#241405;font-weight:800;font-size:16px;transition:transform .12s ease-out}.claim-go:active{transform:scale(.97)}.claim-go .mi{font-size:20px}.claim-owned{background:#ffffff14;color:#ffffffd9;font-weight:700;font-size:15px}.claim-owned .mi{font-size:19px;color:#4ade80}@keyframes pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:currentColor;border-right-color:transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.av{position:relative;flex:none}.av-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#757575;font-weight:500}.av-face img{width:100%;height:100%;object-fit:cover;display:block}.av-frame{position:absolute;object-fit:contain;pointer-events:none}.bubble{position:relative;display:inline-block}.bubble-skin{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-image-repeat:stretch}.bubble-skin-fit{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;background-repeat:no-repeat}.bubble-text{font-size:12.5px;font-weight:600;line-height:1.25;overflow-wrap:break-word}.bubble-measure{position:absolute;visibility:hidden;left:0;top:0;display:inline-block}.section{margin:0 14px 14px;background:var(--surface);border:1px solid var(--border);border-radius:22px}.section-head{display:flex;align-items:center;padding:16px 14px 12px 16px}.section-glyph{width:28px;height:28px;border-radius:9px;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;flex:none}.section-head .head-title{margin-inline-start:10px}.section-head.priced .head-title{max-width:calc(50% - 41px)}.count-chip{margin-inline-start:8px;padding:2px 7px;border-radius:20px;background:var(--chip);font-weight:700;font-size:11px;color:var(--sub);flex:none}.price-line{max-width:calc(50% - 41px);margin-inline-start:10px;font-weight:700;font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:end}.grid-wrap{padding:0 12px 14px}.grid-chunk{display:grid;gap:6px;content-visibility:auto}.grid-chunk+.grid-chunk{margin-top:6px}.cell{display:block;position:relative;width:62px;height:62px;border-radius:14px;border:1.5px solid var(--rim);background:linear-gradient(to bottom right,#fff6,#ffffff24 46%,#fff0 52%),radial-gradient(circle 56px at 50% 115%,var(--rim-a),var(--rim-0)),linear-gradient(to bottom right,var(--light) 0%,var(--c) 55%,var(--deep) 100%);background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;transition:transform .11s ease-out}.cell-btn:before{content:"";position:absolute;left:-11px;right:-11px;top:-7px;bottom:-15px;border-radius:50%;background:radial-gradient(closest-side,var(--glow) 72%,var(--glow-0) 100%);z-index:-1;transition:opacity .14s;pointer-events:none}.cell:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:12px;border:1px solid rgba(255,255,255,.3);pointer-events:none}.cell-btn{display:block;position:relative;z-index:0;width:62px;height:62px}.cell-btn:active .cell{transform:scale(.92)}.cell-btn:active:before{opacity:0}.cell-btn[aria-disabled=true]{cursor:default}.cell-btn[aria-disabled=true]:active .cell{transform:none}.cell-btn[aria-disabled=true]:active:before{opacity:1}.cell img{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain;opacity:0;transition:opacity .12s}.cell img.ok{opacity:1}.cell-owned{position:absolute;top:5px;right:5px;width:13px;height:13px;border-radius:50%;background:#fff;font-size:9px;display:flex;align-items:center;justify-content:center}.cell-lock{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12.5px;background:#0000008c;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center}.state{padding:100px 24px 0;text-align:center;color:var(--sub);font-size:14px;line-height:1.4}.retry{margin-top:16px;padding:9px 18px;border-radius:20px;background:var(--ink);color:#fff;font-weight:700;font-size:13px;transition:transform .12s ease-out}.retry:active{transform:scale(.97)}.skeleton{animation:pulse 1.1s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:1}to{opacity:.5}}.sk-block{background:#eceef2;border-radius:12px}.sk-tile{width:62px;height:62px;border-radius:14px;background:#f1f1f4}.ptr{position:fixed;left:50%;top:calc(var(--it) - 44px);width:40px;height:40px;margin-left:-20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e;display:flex;align-items:center;justify-content:center;color:var(--ink);z-index:20;opacity:0;pointer-events:none;will-change:transform}.ptr .spinner{animation-play-state:paused}.ptr.on .spinner{animation-play-state:running}.ptr.settle{transition:transform .2s ease-out,opacity .2s ease-out}.subs{padding:calc(8px + var(--it)) calc(14px + var(--ir)) calc(32px + var(--ib)) calc(14px + var(--il));max-width:1100px;margin:0 auto}.sub-tile{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:12px 8px 12px 12px}.sub-tile+.sub-tile{margin-top:10px}.sub-row{display:flex;align-items:center}.sub-icon{width:52px;height:52px;border-radius:14px;background:#f4f4f7;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;color:var(--sub);font-size:24px}.sub-icon img{width:100%;height:100%;object-fit:contain;display:block}.sub-main{flex:1;min-width:0;margin-inline-start:12px}.sub-line{display:flex;align-items:center;min-width:0}.sub-name{font-weight:700;font-size:14.5px;letter-spacing:-.1px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sub-status{margin-inline-start:8px;padding:2px 7px;border-radius:20px;font-weight:700;font-size:10.5px;flex:none}.sub-status.ok{background:#e8f5e9;color:#1b7a2a}.sub-status.ended{background:#fff3e0;color:#b54108}.sub-meta{margin-top:6px;color:var(--sub);font-weight:500;font-size:11.5px}.sub-meta .mi{font-size:13px}.sub-date{margin-inline-start:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-coin{margin-inline-start:8px;color:#ffd83d}.sub-meta .sub-coin{font-size:12px}.sub-price{margin-inline-start:3px;font-weight:700;color:var(--ink)}.icon-btn{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sub);font-size:20px;flex:none;transition:background-color .15s}.icon-btn:active{background:#0f111514}.sub-divider{height:1px;background:var(--border);margin-top:8px}.sub-toggle{width:100%;display:flex;align-items:center;padding:4px 0 0 4px;border-radius:10px;text-align:start}.sub-toggle[disabled]{cursor:default}.sub-toggle-label{flex:1;font-weight:600;font-size:13px;color:var(--ink)}.empty-box{width:72px;height:72px;margin:80px auto 0;border-radius:20px;background:var(--chip);color:var(--sub);font-size:32px;display:flex;align-items:center;justify-content:center}.empty-text{margin-top:18px;padding:0 32px;text-align:center;font-weight:600;font-size:14.5px;color:var(--ink)}.sw{position:relative;flex:none;margin:0 8px}.sw-m3{width:52px;height:32px;border-radius:16px;background:#e6e0e9;border:2px solid #79747e;transition:background-color .15s,border-color .15s}.sw-m3 .sw-thumb{position:absolute;top:50%;left:6px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#79747e;transition:transform .15s ease-out,width .15s,height .15s,margin .15s,background-color .15s}.sw-m3.on{background:var(--accent);border-color:var(--accent)}.sw-m3.on .sw-thumb{width:24px;height:24px;margin-top:-12px;background:#fff;transform:translate(16px)}.sw-ios{width:51px;height:31px;border-radius:16px;background:#e9e9ea;transition:background-color .2s}.sw-ios .sw-thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .2s ease-out}.sw-ios.on{background:var(--accent)}.sw-ios.on .sw-thumb{transform:translate(20px)}[dir=rtl] .sw-m3.on .sw-thumb{transform:translate(-16px)}[dir=rtl] .sw-ios.on .sw-thumb{transform:translate(-20px)}[dir=rtl] .sw-m3 .sw-thumb,[dir=rtl] .sw-ios .sw-thumb{left:auto}[dir=rtl] .sw-m3 .sw-thumb{right:6px}[dir=rtl] .sw-ios .sw-thumb{right:2px}.sw.busy{opacity:.6}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0f111552;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .18s ease-out both}.dialog{width:100%;max-width:340px;background:#fffffff7;border-radius:28px;padding:24px 24px 12px;box-shadow:0 12px 32px #0000002e;animation:pop-in .2s ease-out both}.dialog-title{font-weight:700;font-size:17px;color:var(--ink)}.dialog-body{margin-top:14px;font-size:13.5px;line-height:1.35;color:var(--sub)}.dialog-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:4px}.text-btn{min-height:40px;padding:0 12px;border-radius:20px;font-size:14px;transition:background-color .15s}.text-btn:active{background:#0f111514}.text-btn.plain{font-weight:600;color:var(--ink)}.text-btn.danger{font-weight:700;color:#ba1a1a}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.toast{position:fixed;left:50%;bottom:calc(16px + var(--ib));z-index:50;width:calc(100% - 32px);max-width:560px;transform:translate(-50%);padding:14px 16px;border-radius:8px;background:#313033;color:#f4eff4;font-size:14px;line-height:1.35;box-shadow:0 4px 12px #0003;animation:toast-in .2s ease-out both}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.stub{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--sub)}.stub .mi{font-size:48px;color:var(--ink)}.stub-title{font-weight:700;font-size:18px;color:var(--ink)}.stub-text{font-size:14px;text-align:center;padding:0 24px}@media(prefers-reduced-motion:reduce){.stage-in,.claim,.dialog,.scrim,.toast,.skeleton{animation:none}}
