body.profile-route .app-bg{background-color:#1a1c3c;background-image:none}body.profile-route .app-bg:before,body.profile-route .app-workspace-veil{background:0 0}.pf-shell,.pf-sheet{--pf-ink:#f6f7ff;--pf-dim:#c9cdf0;--pf-faint:#9097c4;--pf-gold:#ffcf3f;--pf-sky:#6cc8ff;--pf-mint:#4ff0b4;--pf-violet:#9b8cff;--pf-card:#ffffff0f;--pf-line:#ffffff1a;--pf-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:var(--pf-ink)}.pf-bg{z-index:-1;pointer-events:none;background:radial-gradient(70% 30% at 10% 0,#ffcf3f2e,#0000 70%),radial-gradient(60% 30% at 100% 35%,#9b8cff38,#0000 70%),radial-gradient(80% 35% at 50% 108%,#6cc8ff2e,#0000 70%),linear-gradient(#2b2f63 0%,#22264f 40%,#1a1c3c 75%,#15162f 100%);position:fixed;inset:0}.pf-top{flex-shrink:0;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex;position:relative}.pf-top-spacer{flex:1}.pf-round{width:2.5rem;height:2.5rem;color:var(--pf-ink);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-heading{font-family:var(--pf-display);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:900}.pf-scroll{flex-direction:column;gap:1rem;display:flex}.pf-empty,.pf-error{text-align:center;color:var(--pf-faint);background:var(--pf-card);border-radius:20px;margin:0;padding:1.6rem 1rem;font-size:.86rem}.pf-error{color:#ff8fa0}.pf-hero{flex-direction:column;gap:1rem;display:flex}.pf-id{align-items:center;gap:1rem;display:flex}.pf-avatar{background:conic-gradient(from 210deg,#ffe58a,#ffcf3f,#ff8a00,#9b8cff,#6cc8ff,#ffe58a);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;display:flex;position:relative}.pf-avatar-glow{z-index:-1;background:radial-gradient(closest-side,#ffcf3f73,#0000);border-radius:999px;position:absolute;inset:-30%}.pf-avatar-img{width:calc(100% - 6px);height:calc(100% - 6px);color:var(--pf-dim);background:#1d1f45;border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pf-id-text{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.pf-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--pf-display);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:900;overflow:hidden}.pf-sub{color:var(--pf-faint);font-size:.78rem}.pf-clan{max-width:100%;color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-line);background:#ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .55rem .25rem .25rem;display:inline-flex}.pf-clan-loading{width:9rem;height:1.9rem}.pf-clan-emblem{color:#fff;background-position:50%;background-size:cover;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:flex}.pf-clan-text{align-items:baseline;gap:.35rem;min-width:0;font-size:.76rem;display:flex}.pf-clan-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.pf-clan-text small{color:var(--pf-faint);flex-shrink:0;font-size:.68rem}.pf-clan-empty{color:#0d0e26;background:var(--pf-violet)}.pf-clan-chev{opacity:.7;flex-shrink:0}.pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.pf-stat{text-align:center;background:var(--pf-card);border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;min-width:0;padding:.6rem .2rem .5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pf-stat-icon{width:1.7rem;height:1.7rem;color:var(--pf-c);background:color-mix(in srgb, var(--pf-c) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;display:flex}.pf-stat-value{max-width:100%;font-family:var(--pf-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.15rem;font-size:.86rem;font-weight:900;display:inline-flex;overflow:hidden}.pf-stat-label{color:var(--pf-faint);font-size:.62rem;font-weight:700}.pf-win{color:var(--pf-mint)}.pf-loss{color:#ff8fa0}.pf-tabs{scrollbar-width:none;gap:.4rem;margin:0 -1rem;padding:.2rem 1rem;display:flex;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tab{color:var(--pf-dim);cursor:pointer;background:#ffffff12;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.55rem .85rem;font-family:inherit;font-size:.8rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex;position:relative}.pf-tab-active{color:#2b0016;background:var(--pf-gold);box-shadow:0 6px 16px -8px #ffcf3fe6}.pf-tab-badge{color:#fff;background:#ff3d6e;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.64rem;font-weight:900;display:flex}.pf-panel{min-height:12rem}.hf{flex-direction:column;gap:.8rem;display:flex}.hf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .6rem;padding-top:.4rem;display:grid}.hf-slot{min-width:0;color:var(--pf-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.3rem;padding:0;font-family:inherit;display:flex;position:relative}.hf-slot:disabled{cursor:default}.hf-slot:after{content:"";z-index:-1;background:radial-gradient(closest-side,#9b8cff59,#0000);border-radius:50%;width:76%;height:1.1rem;position:absolute;top:74%;left:12%}.hf-disc{aspect-ratio:1;border-radius:999px;justify-content:center;align-items:center;width:84%;display:flex;position:relative}.hf-slot-filled .hf-disc{box-shadow:0 0 22px 3px rgba(var(--glow-rgb), .5)}.hf-slot-rare .hf-disc:before{content:"";z-index:-1;background:repeating-conic-gradient(rgba(var(--glow-rgb), .4) 0deg 8deg, transparent 8deg 22deg);border-radius:999px;animation:10s linear infinite rv-spin;position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}.hf-slot-empty .hf-disc{color:var(--pf-gold);background:#ffcf3f0f;border:2px dashed #ffcf3f59;box-shadow:inset 0 0 0 2px #ffcf3f66}.hf-slot-void .hf-disc{box-shadow:none;background:#ffffff08;border-color:#ffffff1f}.hf-slot-locked .hf-disc{color:var(--pf-faint);background:radial-gradient(circle at 35% 30%,#2e3270,#171940 70%);box-shadow:inset 0 0 0 2px #ffffff14}.hf-grade{text-overflow:ellipsis;white-space:nowrap;color:#14102c;background:rgb(var(--glow-rgb));border-radius:999px;max-width:100%;padding:.08rem .5rem;font-size:.6rem;font-weight:900;overflow:hidden}.hf-serial{font-variant-numeric:tabular-nums;color:var(--pf-dim);font-size:.64rem;font-weight:800}.hf-hint{color:var(--pf-gold);font-size:.66rem;font-weight:800}.hf-price{color:var(--pf-ink);background:#ffffff1a;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .5rem;font-size:.66rem;font-weight:900;display:inline-flex}.hf-note{text-align:center;color:var(--pf-faint);margin:0;font-size:.72rem;line-height:1.5}.hf-note svg{vertical-align:-1px;display:inline}.hf-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem .4rem;max-height:55vh;margin:0 -.4rem;padding:.6rem .4rem;display:grid;overflow-y:auto}.hf-pick{min-width:0;color:var(--pf-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.2rem;padding:0;font-family:inherit;display:flex}.hf-pick-coin{aspect-ratio:1;width:86%;box-shadow:0 0 14px 1px rgba(var(--glow-rgb), .45);border-radius:999px;transition:transform .15s}.hf-pick:active .hf-pick-coin{transform:scale(.94)}.ac-list{flex-direction:column;gap:.6rem;display:flex}.ac-card{background:var(--pf-card);border-radius:20px;flex-direction:column;gap:.7rem;padding:.85rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ac-card-ready{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--ac) 22%, transparent), transparent 65%), var(--pf-card);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ac) 60%, transparent)}.ac-head{align-items:center;gap:.7rem;display:flex}.ac-icon{width:2.4rem;height:2.4rem;color:var(--ac);background:color-mix(in srgb, var(--ac) 18%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ac-head-text{flex:1;min-width:0}.ac-title{margin:0;font-size:.9rem;font-weight:800}.ac-desc{color:var(--pf-faint);margin:.1rem 0 0;font-size:.72rem;line-height:1.35}.ac-count{font-family:var(--pf-display);font-variant-numeric:tabular-nums;color:var(--ac);flex-shrink:0;font-size:1rem;font-weight:900}.ac-count small{color:var(--pf-faint);font-size:.7rem}.ac-bar{background:#ffffff14;border-radius:999px;height:.4rem;overflow:hidden}.ac-bar-fill{background:var(--ac);transform-origin:0;border-radius:999px;height:100%;display:block}.ac-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ac-tier{text-align:center;background:#ffffff0a;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.5rem .3rem;display:flex}.ac-tier-ready{background:color-mix(in srgb, var(--ac) 14%, transparent)}.ac-tier-done{opacity:.7}.ac-tier-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ac-tier-text b{font-family:var(--pf-display);font-size:.78rem;font-weight:900}.ac-tier-text small{color:var(--pf-faint);font-size:.6rem;line-height:1.3}.ac-tier-text small svg{vertical-align:-1px;display:inline}.ac-medal{width:2.2rem;height:2.2rem;font-family:var(--pf-display);color:var(--pf-faint);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:.86rem;font-weight:900;display:flex;position:relative}.ac-medal-bronze{--medal:#e09a5f}.ac-medal-silver{--medal:#d6dcef}.ac-medal-gold{--medal:#ffcf3f}.ac-medal-claimed,.ac-medal-ready{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--medal) 60%)}.ac-medal-ready{box-shadow:0 0 18px 2px color-mix(in srgb, var(--medal) 70%, transparent);animation:1.6s ease-in-out infinite sk-breathe}.ac-claim{color:#2b0016;cursor:pointer;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border:0;border-radius:999px;padding:.35rem .8rem;font-family:inherit;font-size:.72rem;font-weight:900}.pf-list{flex-direction:column;gap:.45rem;display:flex}.pf-row{text-align:left;color:var(--pf-ink);background:var(--pf-card);cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:.5rem;padding:.7rem .8rem;font-family:inherit;display:flex}.pf-row-main{align-items:center;gap:.6rem;display:flex}.pf-row-icon{width:2rem;height:2rem;color:var(--pf-sky);background:#6cc8ff26;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.pf-row-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.pf-row-text small{color:var(--pf-faint);font-size:.68rem}.pf-row-price{font-family:var(--pf-display);color:var(--pf-sky);flex-shrink:0;font-size:.82rem;font-weight:900}.pf-row-more{border-top:1px solid var(--pf-line);color:var(--pf-dim);flex-direction:column;gap:.2rem;padding-top:.5rem;font-size:.72rem;display:flex}.pf-row-more b{color:var(--pf-ink)}.pf-row-id{word-break:break-all;color:var(--pf-faint)}.pf-settings{flex-direction:column;gap:.6rem;display:flex}.pf-card{background:var(--pf-card);border-radius:20px;flex-direction:column;gap:.6rem;padding:.9rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pf-card-title{margin:0;font-size:.86rem;font-weight:800}.pf-card-hint{color:var(--pf-faint);margin:0;font-size:.72rem}.pf-name-row{gap:.45rem;width:100%;display:flex}.pf-input{min-width:0;color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-line);background:#00000040;border:0;border-radius:14px;outline:none;flex:1;padding:.7rem .9rem;font-family:inherit;font-size:.92rem;font-weight:700}.pf-input:focus{box-shadow:inset 0 0 0 2px var(--pf-gold)}.pf-input-code{font-family:var(--pf-display);letter-spacing:.06em}.pf-btn{color:#2b0016;cursor:pointer;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:0 1rem;font-family:inherit;font-size:.86rem;font-weight:900;display:inline-flex}.pf-btn-stars{color:#ffcf3f;background:#15163a;box-shadow:inset 0 0 0 1.5px #ffcf3f99}.pf-btn:disabled{opacity:.55;cursor:default}.pf-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;font-size:.86rem;font-weight:700;display:flex;position:relative}.pf-toggle-sm{color:var(--pf-dim);font-size:.76rem;font-weight:600}.pf-toggle input{opacity:0;pointer-events:none;position:absolute}.pf-switch{background:#ffffff24;border-radius:999px;flex-shrink:0;width:2.6rem;height:1.5rem;transition:background .2s;position:relative}.pf-switch:after{content:"";background:#fff;border-radius:999px;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem}.pf-toggle input:checked+.pf-switch{background:var(--pf-mint)}.pf-toggle input:checked+.pf-switch:after{transform:translate(1.1rem)}.pf-toggle input:focus-visible+.pf-switch{box-shadow:0 0 0 2px var(--pf-gold)}.pf-toggle input:disabled+.pf-switch{opacity:.6}.pf-toggle-sm .pf-switch{width:2.2rem;height:1.3rem}.pf-toggle-sm .pf-switch:after{width:.9rem;height:.9rem}.pf-toggle-sm input:checked+.pf-switch:after{transform:translate(.9rem)}.pf-notify{border-top:1px solid var(--pf-line);flex-direction:column;gap:.8rem;padding-top:.6rem;display:flex}.pf-notify-group{flex-direction:column;gap:.55rem;display:flex}.pf-notify-title{color:var(--pf-faint);margin:0;font-size:.72rem;font-weight:800}.pf-contacts{flex-direction:column;gap:.4rem;display:flex}.pf-contact{color:var(--pf-ink);background:#ffffff0d;border-radius:14px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.pf-contact-icon{width:2rem;height:2rem;color:var(--pf-sky);background:#6cc8ff26;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-contact-text{flex-direction:column;flex:1;min-width:0;display:flex}.pf-contact-text small{color:var(--pf-faint);font-size:.68rem}.pf-contact-text b{text-overflow:ellipsis;white-space:nowrap;color:var(--pf-sky);font-size:.84rem;overflow:hidden}.pf-contact-out{color:var(--pf-faint);flex-shrink:0}.pf-seg{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.pf-seg-item{color:var(--pf-faint);background:#ffffff0d;border:0;border-radius:12px;padding:.6rem;font-family:inherit;font-size:.82rem;font-weight:800}.pf-seg-active{color:#0d0e26;background:var(--pf-sky)}.pf-docs{flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;padding:.4rem 0;display:flex}.pf-docs a{color:var(--pf-faint);text-underline-offset:2px;font-size:.74rem;text-decoration:underline}.pf-promo,.pf-soon{text-align:center;background:radial-gradient(80% 60% at 50% 0%, #ff7ab62e, transparent 70%), var(--pf-card);border-radius:22px;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.pf-soon{background:radial-gradient(80% 60% at 50% 0%, #9b8cff38, transparent 70%), var(--pf-card)}.pf-promo-icon,.pf-soon-icon{color:#2b0016;background:radial-gradient(circle at 35% 30%,#fff,#ff7ab6 60%);border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:.2rem;display:flex;box-shadow:0 0 30px 4px #ff7ab673}.pf-soon-icon{background:radial-gradient(circle at 35% 30%,#fff,#9b8cff 60%);box-shadow:0 0 30px 4px #9b8cff73}.pf-promo-title,.pf-soon-title{font-family:var(--pf-display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900}.pf-promo-sub,.pf-soon-sub{max-width:19rem;color:var(--pf-dim);margin:0 0 .4rem;font-size:.78rem;line-height:1.45}.pf-soon-tag{color:var(--pf-violet);background:#9b8cff26;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.pf-section{flex-direction:column;gap:.6rem;display:flex}.pf-section-title{font-family:var(--pf-display);color:var(--pf-ink);align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:900;display:flex}.pf-section-title svg{color:var(--pf-gold)}.pf-badges{scrollbar-width:none;gap:.7rem;margin:0 -1rem;padding:.3rem 1rem;display:flex;overflow-x:auto}.pf-badge{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;width:4.6rem;display:flex}.pf-badge-medal{width:3rem;height:3rem}.pf-badge-label{color:var(--pf-dim);font-size:.62rem;font-weight:700;line-height:1.2}.pf-sheet-overlay{z-index:55;background:#08091cb3;justify-content:center;align-items:flex-end;animation:.2s ease-out both rv-fade;display:flex;position:fixed;inset:0}.pf-sheet{width:100%;max-width:30rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#2b2f63 0%,#1a1c3c 100%);border-radius:28px 28px 0 0;animation:.35s cubic-bezier(.22,1,.36,1) both sk-sheet;box-shadow:inset 0 1px #ffffff24,0 -20px 50px -20px #000000b3}.pf-sheet-head{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.pf-sheet-title{font-family:var(--pf-display);font-size:1.1rem;font-weight:900}.pf-controls{margin-bottom:.4rem;overflow-x:auto;flex-wrap:nowrap!important}.pf-controls>span:first-child{display:none}body.profile-route .sort-pill{color:var(--pf-dim);box-shadow:none;background:#ffffff12;border:0;padding:.4rem .75rem;font-weight:700}body.profile-route .sort-pill-active{color:#2b0016;background:var(--pf-gold)}body.profile-route .inventory-filter-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2b2f63 0%,#1a1c3c 100%);border-top:1px solid #ffffff1f}body.profile-route .inventory-filter-pill-active{color:#2b0016;background:#ffcf3f;border-color:#0000}body.profile-route .inventory-filter-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a1c3c}body.profile-route .inventory-filter-apply{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border:0}@media (prefers-reduced-motion:reduce){.hf-slot-rare .hf-disc:before,.ac-medal-ready,.pf-sheet{animation:none}}
body.rating-route .app-bg{background-color:#1a1c3c;background-image:none}body.rating-route .app-bg:before,body.rating-route .app-workspace-veil{background:0 0}.rt-shell,.nt-shell,.rt-clans{--tw-ink:#f6f7ff;--tw-dim:#c9cdf0;--tw-faint:#9097c4;--tw-gold:#ffcf3f;--tw-card:#ffffff0f;--tw-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:var(--tw-ink)}.rt-bg,.nt-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 30% at 50% 0,#ffcf3f33,#0000 70%),radial-gradient(60% 30% at 100% 45%,#9b8cff33,#0000 70%),radial-gradient(80% 35% at 0 100%,#6cc8ff2e,#0000 70%),linear-gradient(#2b2f63 0%,#22264f 40%,#1a1c3c 75%,#15162f 100%);position:fixed;inset:0}.rt-bg{z-index:-1}.rt-top,.nt-top{flex-shrink:0;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.rt-top-spacer{flex:1}.rt-round,.nt-round{width:2.5rem;height:2.5rem;color:var(--tw-ink);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rt-round:disabled{opacity:.3;cursor:default}.rt-heading,.nt-heading{font-family:var(--tw-display);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:900}.rt-scope{background:#00000038;border-radius:999px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:.8rem;padding:.3rem;display:grid}.rt-scope-item{color:var(--tw-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem;font-family:inherit;font-size:.86rem;font-weight:800;transition:background .2s,color .2s}.rt-scope-active{color:#0d0e26;background:var(--tw-gold)}.rt-scroll{gap:.9rem}.rt-modes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.rt-modes-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-mode{min-width:0;color:var(--tw-dim);background:var(--tw-card);cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .2rem;font-family:inherit;font-size:.66rem;font-weight:800;display:flex}.rt-mode-active{color:#0d0e26;background:#6cc8ff;box-shadow:0 8px 18px -10px #6cc8ffe6}.rt-hint{text-align:center;color:var(--tw-faint);margin:0;font-size:.78rem}.rt-league{align-items:center;gap:.6rem;display:flex}.rt-league-main{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.rt-league-icon{background:radial-gradient(circle at 35% 30%, #ffffff4d, color-mix(in srgb, var(--rt-league) 55%, #1a1c3c) 70%);width:4.6rem;height:4.6rem;box-shadow:0 0 34px 4px color-mix(in srgb, var(--rt-league) 55%, transparent);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.rt-league-icon .league-icon{box-shadow:none;background:0 0}.rt-league-name{font-family:var(--tw-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:900}.rt-league-range{color:var(--tw-faint);font-size:.72rem}.rt-me{background:radial-gradient(90% 140% at 100% 0,#ffcf3f33,#0000 60%),#2b2f63d9;border-radius:20px;align-items:center;gap:.7rem;padding:.75rem .85rem;display:flex;box-shadow:inset 0 0 0 1.5px #ffcf3f73}.rt-me-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.rt-me-name{text-overflow:ellipsis;white-space:nowrap;color:var(--tw-faint);font-size:.74rem;font-weight:700;overflow:hidden}.rt-me-value{font-family:var(--tw-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.rt-me-bar{background:#ffffff1a;border-radius:999px;height:.35rem;display:block;overflow:hidden}.rt-me-bar span{background:var(--tw-gold);transform-origin:0;border-radius:999px;height:100%;display:block}.rt-me-rank{font-family:var(--tw-display);color:var(--tw-gold);flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:1.4rem;font-weight:900;line-height:1;display:flex}.rt-me-rank small{font-family:var(--font-app), system-ui, sans-serif;color:var(--tw-faint);margin-top:.2rem;font-size:.62rem;font-weight:700}.rt-avatar{color:var(--tw-faint);background:#1d1f45;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff26}.rt-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.4rem;padding-top:1.2rem;display:grid}.rt-step{min-width:0;color:var(--tw-ink);--rt-c:214, 220, 239;flex-direction:column;align-items:center;gap:.25rem;display:flex}.rt-step-1{--rt-c:255, 207, 63}.rt-step-3{--rt-c:240, 168, 96}.rt-step-avatar{box-shadow:0 0 0 3px rgb(var(--rt-c)), 0 0 24px 4px rgba(var(--rt-c), .5);border-radius:999px;display:flex;position:relative}.rt-crown{color:#ffcf3f;fill:#ffcf3f;margin-left:-11px;position:absolute;top:-1.35rem;left:50%}.rt-step-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.35rem;font-size:.76rem;font-weight:800;overflow:hidden}.rt-step-value{font-variant-numeric:tabular-nums;color:rgb(var(--rt-c));font-size:.7rem;font-weight:800}.rt-step-block{width:100%;height:3rem;font-family:var(--tw-display);color:#14102c;background:linear-gradient(180deg, rgb(var(--rt-c)), rgba(var(--rt-c), .55));border-radius:14px 14px 6px 6px;justify-content:center;align-items:flex-start;margin-top:.3rem;padding-top:.4rem;font-size:1.3rem;font-weight:900;display:flex}.rt-step-1 .rt-step-block{height:4.2rem}.rt-step-3 .rt-step-block{height:2.3rem}.rt-step-me .rt-step-name{color:var(--tw-gold)}.rt-list{flex-direction:column;gap:.4rem;display:flex}.rt-row{color:var(--tw-ink);background:var(--tw-card);border-radius:16px;align-items:center;gap:.6rem;padding:.5rem .75rem .5rem .5rem;display:flex}.rt-row-me{background:#ffcf3f24;box-shadow:inset 0 0 0 1.5px #ffcf3f80}.rt-row-top-1{box-shadow:inset 0 0 0 1.5px #ffcf3f8c}.rt-row-top-2{box-shadow:inset 0 0 0 1.5px #d6dcef73}.rt-row-top-3{box-shadow:inset 0 0 0 1.5px #f0a86080}.rt-rank{text-align:center;width:1.9rem;font-family:var(--tw-display);font-variant-numeric:tabular-nums;color:var(--tw-faint);flex-shrink:0;font-size:.8rem;font-weight:900}.rt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.rt-name-stack{flex-direction:column;display:flex}.rt-name-stack b{text-overflow:ellipsis;font-weight:800;overflow:hidden}.rt-name-stack small{color:var(--tw-faint);align-items:center;gap:.2rem;font-size:.66rem;font-weight:600;display:inline-flex}.rt-clan{margin-right:.25rem;font-weight:800}.rt-value{font-variant-numeric:tabular-nums;color:#6cc8ff;flex-shrink:0;font-size:.8rem;font-weight:800}.rt-gap{text-align:center;letter-spacing:.3em;color:var(--tw-faint)}.rt-empty,.nt-error{text-align:center;color:var(--tw-faint);background:var(--tw-card);border-radius:20px;margin:0;padding:1.6rem 1rem;font-size:.86rem}.nt-error{color:#ff8fa0}.rt-clans{flex-direction:column;gap:.8rem;display:flex}.nt-overlay{background:#1a1c3c}.nt-shell{padding-top:1.25rem}.nt-scroll{gap:1rem}.nt-group{flex-direction:column;gap:.5rem;display:flex}.nt-day{font-family:var(--tw-display);color:var(--tw-dim);margin:0;font-size:.86rem;font-weight:900}.nt-list{flex-direction:column;gap:.45rem;display:flex}.nt-card{--nt:#6cc8ff;background:var(--tw-card);border-radius:18px;align-items:flex-start;gap:.7rem;padding:.75rem 2.3rem .75rem .75rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.nt-sky{--nt:#6cc8ff}.nt-pink{--nt:#ff7ab6}.nt-grape{--nt:#9b8cff}.nt-sun{--nt:#ffcf3f}.nt-grass{--nt:#4ff0b4}.nt-danger{--nt:#ff6b81}.nt-card-fresh{background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--nt) 20%, transparent), transparent 65%), #2b2f63d9;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--nt) 50%, transparent)}.nt-card-link{cursor:pointer}.nt-card-link:active{transform:scale(.99)}.nt-icon{width:2.4rem;height:2.4rem;color:var(--nt);background:color-mix(in srgb, var(--nt) 18%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nt-text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.nt-title{align-items:center;gap:.4rem;font-size:.86rem;font-weight:800;display:flex}.nt-new{color:#0d0e26;background:var(--nt);border-radius:999px;padding:.05rem .4rem;font-size:.6rem;font-weight:900}.nt-body{color:var(--tw-dim);font-size:.78rem;line-height:1.4}.nt-time{color:var(--tw-faint);align-items:center;gap:.1rem;font-size:.68rem;display:inline-flex}.nt-open{color:var(--nt)}.nt-dismiss{width:1.6rem;height:1.6rem;color:var(--tw-faint);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.55rem;right:.55rem}.nt-empty{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;display:flex}.nt-empty-icon{color:#0d0e26;background:radial-gradient(circle at 35% 30%,#fff,#6cc8ff 60%);border-radius:999px;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin-bottom:.4rem;display:flex;box-shadow:0 0 34px 6px #6cc8ff66}.nt-empty-title{font-family:var(--tw-display);margin:0;font-size:1.2rem;font-weight:900}.nt-empty-hint{max-width:17rem;color:var(--tw-faint);margin:0;font-size:.8rem;line-height:1.45}
body.games-route .app-bg{background-color:#1a1c3c;background-image:none}body.games-route .app-bg:before,body.games-route .app-workspace-veil{background:0 0}.gm-shell{--gm-ink:#f6f7ff;--gm-dim:#c9cdf0;--gm-faint:#9097c4;--gm-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:var(--gm-ink)}.gm-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 30% at 50% 10%,#ffcf3f38,#0000 70%),radial-gradient(60% 30% at 0 60%,#ff8a3d29,#0000 70%),radial-gradient(60% 30% at 100% 70%,#9b8cff33,#0000 70%),linear-gradient(#2b2f63 0%,#22264f 40%,#1a1c3c 75%,#15162f 100%);position:fixed;inset:0}.gm-root{z-index:1;min-height:calc(100dvh - var(--bottom-nav-height) - env(safe-area-inset-bottom,0px) - 2rem);flex-direction:column;gap:.7rem;display:flex;position:relative}.gm-top{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.gm-top-spacer{flex:1}.gm-round{width:2.5rem;height:2.5rem;color:var(--gm-ink);background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gm-heading{font-family:var(--gm-display);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:900}.gm-energy{font-family:var(--gm-display);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .7rem;font-size:.82rem;font-weight:900;display:inline-flex}.gm-hero{min-height:9.5rem;color:var(--gm-ink);background:radial-gradient(70% 90% at 22% 50%, color-mix(in srgb, var(--gm) 40%, transparent), transparent 70%), linear-gradient(150deg, #3a3470, #22264f 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gm) 50%, transparent), 0 20px 40px -22px #ffaa28cc;border-radius:26px;flex:1;align-items:center;gap:1rem;padding:1.1rem;transition:transform .15s;display:flex;position:relative;overflow:hidden}.gm-hero:active{transform:scale(.985)}.gm-hero-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--gm) 30%, transparent) 0deg 7deg, transparent 7deg 20deg);pointer-events:none;border-radius:999px;width:22rem;height:22rem;margin:-11rem 0 0 -11rem;animation:24s linear infinite rv-spin;position:absolute;top:50%;left:22%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 60%);mask:radial-gradient(circle,#000 10%,#0000 60%)}.gm-hero-gem{color:#2b0016;background:radial-gradient(circle at 35% 28%,#fff,#ffcf3f 50%,#ff8a00);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;animation:3s ease-in-out infinite gm-bob;display:flex;position:relative;box-shadow:0 0 40px 8px #ffbe3c8c}@keyframes gm-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(4deg)}}.gm-hero-text{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex;position:relative}.gm-hero-name{font-family:var(--gm-display);letter-spacing:-.04em;font-size:1.7rem;font-weight:900;line-height:1}.gm-hero-tagline{color:var(--gm-dim);font-size:.8rem;font-weight:600}.gm-seal{font-family:var(--font-app), system-ui, sans-serif;letter-spacing:.02em;color:#fff;background:#ff3d6e;border-radius:999px;padding:.12rem .5rem;font-size:.6rem;font-weight:900;display:inline-flex}.gm-doors{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.gm-door{color:var(--gm-ink);background:radial-gradient(100% 100% at 0% 0%, color-mix(in srgb, var(--gm) 32%, transparent), transparent 70%), #2b2f63d9;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gm) 40%, transparent);border-radius:22px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.9rem;transition:transform .15s;display:flex}.gm-door:active{transform:scale(.97)}.gm-door-icon{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--gm) 60%);width:3.2rem;height:3.2rem;box-shadow:0 0 24px 2px color-mix(in srgb, var(--gm) 50%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.3rem;display:flex}.gm-door-title{font-family:var(--gm-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:900}.gm-door-sub{color:var(--gm-faint);font-size:.7rem;line-height:1.3}.gm-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.gm-list{flex-direction:column;gap:.6rem;display:flex}.gm-tile{min-width:0;color:var(--gm-ink);background:radial-gradient(90% 100% at 0% 0%, color-mix(in srgb, var(--gm) 22%, transparent), transparent 70%), #ffffff0f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem;transition:transform .15s,opacity .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.gm-tile:active{transform:scale(.97)}.gm-tile-wide{flex-direction:row;align-items:center;gap:.8rem}.gm-tile-accent{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gm) 55%, transparent)}.gm-tile-low{opacity:.6}.gm-medal{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--gm) 60%);width:2.9rem;height:2.9rem;box-shadow:0 0 20px 1px color-mix(in srgb, var(--gm) 45%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gm-tile-wide .gm-medal{width:3.4rem;height:3.4rem}.gm-text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.gm-name{font-family:var(--gm-display);letter-spacing:-.02em;align-items:center;gap:.4rem;font-size:.98rem;font-weight:900;display:flex}.gm-tagline{color:var(--gm-faint);font-size:.72rem;line-height:1.35}.gm-cost{font-variant-numeric:tabular-nums;background:#0000004d;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.gm-tile-wide .gm-cost{flex-shrink:0;position:static}.gm-cost-low{color:#fff;background:#ff3d6e}@media (max-height:720px){.gm-hero{min-height:7.5rem}.gm-hero-gem{width:4.6rem;height:4.6rem}.gm-door-icon{width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:reduce){.gm-hero-rays,.gm-hero-gem{animation:none}}
body.cases-route .app-bg{background-color:#1a1c3c;background-image:none}body.cases-route .app-bg:before,body.cases-route .app-workspace-veil{background:0 0}body.cases-route .sticky-action-bar{background:linear-gradient(#1a1c3c00 0%,#1a1c3cf0 30%,#1a1c3c 100%);border-top:0}.ck-shell{--ck-ink:#f6f7ff;--ck-dim:#c9cdf0;--ck-faint:#9097c4;--ck-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:var(--ck-ink)}.ck-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 30% at 50% 5%,#ffcf3f33,#0000 70%),radial-gradient(60% 30% at 100%,#c58cff2e,#0000 70%),radial-gradient(80% 35% at 0 100%,#6cc8ff29,#0000 70%),linear-gradient(#2b2f63 0%,#22264f 40%,#1a1c3c 75%,#15162f 100%);position:fixed;inset:0}.ck-root{z-index:1;flex-direction:column;gap:.9rem;display:flex;position:relative}.ck-top{align-items:center;gap:.6rem;display:flex}.ck-top-spacer{flex:1}.ck-round{width:2.5rem;height:2.5rem;color:var(--ck-ink);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ck-heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ck-display);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:900;overflow:hidden}.ck-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ck-bal{min-width:0;font-family:var(--ck-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ck-ink);cursor:pointer;background:#ffffff12;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .4rem;font-size:.8rem;font-weight:900;display:flex;overflow:hidden}.ck-filters{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.ck-filter{color:var(--ck-dim);cursor:pointer;background:#ffffff12;border:0;border-radius:999px;flex-shrink:0;padding:.45rem .95rem;font-family:inherit;font-size:.8rem;font-weight:800}.ck-filter-active{color:#2b0016;background:#ffcf3f}.ck-free{background:#ffffff0f;border-radius:22px;align-items:center;gap:.75rem;padding:.75rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ck-free-ready{background:radial-gradient(90% 140% at 0 0,#4ff0b440,#0000 60%),#2b2f63d9;box-shadow:inset 0 0 0 1.5px #4ff0b480}.ck-free-icon{color:#0d0e26;background:radial-gradient(circle at 35% 30%,#fff,#4ff0b4 60%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 0 22px #4ff0b473}.ck-free-text{flex-direction:column;flex:1;min-width:0;display:flex}.ck-free-text b{line-height:1.2;font-family:var(--ck-display);font-size:.92rem;font-weight:900}.ck-free-text small{color:var(--ck-faint);font-size:.72rem}.ck-free-btn{color:#0d0e26;cursor:pointer;background:#4ff0b4;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;min-height:2.6rem;padding:0 1rem;font-family:inherit;font-size:.84rem;font-weight:900;display:inline-flex}.ck-free-btn:disabled{color:var(--ck-dim);cursor:default;background:#ffffff1a}.ck-section{flex-direction:column;gap:.6rem;display:flex}.ck-section-title{font-family:var(--ck-display);align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:900;display:flex}.ck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.ck-card{text-align:center;min-width:0;color:var(--ck-ink);background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--ck) 30%, transparent), transparent 70%), #2b2f63cc;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ck) 45%, transparent);border-radius:22px;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .6rem .8rem;transition:transform .15s;animation:.3s ease-out both rv-fade;display:flex;position:relative;overflow:hidden}.ck-card:active{transform:scale(.97)}.ck-card-art{justify-content:center;align-items:center;width:5.6rem;height:5.6rem;display:flex;position:relative}.ck-card-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--ck) 40%, transparent) 0deg 8deg, transparent 8deg 22deg);border-radius:999px;animation:18s linear infinite rv-spin;position:absolute;inset:-45%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 64%);mask:radial-gradient(circle,#000 20%,#0000 64%)}.ck-card-chip{width:82%;height:82%;box-shadow:0 0 22px 3px color-mix(in srgb, var(--ck) 60%, transparent);border-radius:999px;position:relative}.ck-card-gem{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--ck) 60%);border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative}.ck-card-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--ck-display);letter-spacing:-.02em;font-size:.86rem;font-weight:900;overflow:hidden}.ck-card-price{font-variant-numeric:tabular-nums;background:#0000004d;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.8rem;font-weight:900;display:inline-flex}.ck-card-poor .ck-card-art{opacity:.55}.ck-card-poor-tag{color:#fff;background:#ff3d6ed9;border-radius:999px;padding:.1rem .45rem;font-size:.58rem;font-weight:900;position:absolute;top:.55rem;right:.55rem}.ck-hero{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.ck-hero-art{justify-content:center;align-items:center;width:10rem;height:10rem;margin:.4rem 0 .2rem;display:flex;position:relative}.ck-hero-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--ck) 38%, transparent) 0deg 7deg, transparent 7deg 20deg);border-radius:999px;animation:16s linear infinite rv-spin;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle,#000 14%,#0000 62%);mask:radial-gradient(circle,#000 14%,#0000 62%)}.ck-hero-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--ck) 55%, transparent), transparent);border-radius:999px;animation:2s ease-in-out infinite rv-breathe;position:absolute;inset:-15%}.ck-hero-chip{width:80%;height:80%;box-shadow:0 0 40px 8px color-mix(in srgb, var(--ck) 55%, transparent);border-radius:999px;animation:3.4s ease-in-out infinite gm-bob;position:relative}.ck-hero-gem{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--ck) 60%);border-radius:999px;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;display:flex;position:relative}.ck-desc{max-width:20rem;color:var(--ck-dim);margin:0;font-size:.82rem;line-height:1.45}.ck-price-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.ck-price{font-family:var(--ck-display);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ck) 50%, transparent);background:#0000004d;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:1.15rem;font-weight:900;display:inline-flex}.ck-cashback{color:#5eead4;background:#5eead41f;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .65rem;font-size:.74rem;font-weight:900;display:inline-flex}.ck-balance{color:var(--ck-faint);align-items:center;gap:.25rem;margin:0;font-size:.74rem;display:inline-flex}.ck-qty{background:#00000038;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:100%;max-width:18rem;margin-top:.2rem;padding:.3rem;display:grid}.ck-qty-btn{font-family:var(--ck-display);color:var(--ck-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 0;font-size:.82rem;font-weight:900}.ck-qty-active{color:#2b0016;background:#ffcf3f}.ck-exclusive{color:var(--ck-dim);background:#ffcf3f1a;border-radius:16px;align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .8rem;font-size:.76rem;line-height:1.45;display:flex}.ck-exclusive svg{color:#ffcf3f;flex-shrink:0;margin-top:.1rem}.ck-exclusive b{color:var(--ck-ink)}.ck-drops{flex-direction:column;gap:.6rem;display:flex}.ck-drop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem .4rem;display:grid}.ck-drop{text-align:center;flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.ck-drop-chip{aspect-ratio:1;width:78%;box-shadow:0 0 16px 1px rgba(var(--glow-rgb), .5);border-radius:999px;justify-content:center;align-items:center;display:flex}.ck-drop-icon{color:#ffcf3f;background:radial-gradient(circle at 50% 40%,#ffcf3f4d,#171940f2 70%)}.ck-drop-grade{text-overflow:ellipsis;white-space:nowrap;color:#14102c;background:rgb(var(--glow-rgb));border-radius:999px;max-width:100%;padding:.06rem .4rem;font-size:.56rem;font-weight:900;overflow:hidden}.ck-drop-pct{font-variant-numeric:tabular-nums;color:var(--ck-dim);font-size:.68rem;font-weight:800}.ck-actions{grid-template-columns:1.4fr 1fr;gap:.5rem;width:100%;display:grid}.ck-actions-one{grid-template-columns:1fr}.ck-cta,.ck-cta-alt{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:3.2rem;font-family:inherit;font-size:1rem;font-weight:900;display:inline-flex}.ck-cta{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);box-shadow:0 14px 30px -12px #ffaa28f2}.ck-cta-alt{color:var(--ck-ink);background:#ffffff1a;font-size:.86rem}.ck-cta:disabled,.ck-cta-alt:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.ck-card-rays,.ck-hero-rays,.ck-hero-halo,.ck-hero-chip{animation:none}}
body.gk-route .app-bg{background-color:#1a1c3c;background-image:none}body.gk-route .app-bg:before,body.gk-route .app-workspace-veil{background:0 0}body.gk-route .sticky-action-bar{background:linear-gradient(#1a1c3c00 0%,#1a1c3cf0 30%,#1a1c3c 100%);border-top:0}:root{--gk:#ffcf3f;--gk-ink:#f6f7ff;--gk-dim:#c9cdf0;--gk-faint:#9097c4;--gk-card:#ffffff0f;--gk-display:var(--font-arcade), var(--font-app), system-ui, sans-serif}.gk-shell,.gk-sheet,.gk-confirm{color:var(--gk-ink)}.gk-t-dice{--gk:#4ff0b4}.gk-t-crash{--gk:#ff8a3d}.gk-t-hilo{--gk:#c58cff}.gk-t-plinko{--gk:#ffcf3f}.gk-t-mines{--gk:#a3e635}.gk-t-blackjack{--gk:#4ff0b4}.gk-t-upgrader{--gk:#9b8cff}.gk-t-tower{--gk:#6cc8ff}.gk-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 32% at 50% 18%, color-mix(in srgb, var(--gk) 22%, transparent), transparent 70%), radial-gradient(60% 30% at 100% 70%, #9b8cff29, transparent 70%), radial-gradient(80% 35% at 0% 100%, #6cc8ff24, transparent 70%), linear-gradient(180deg, #2b2f63 0%, #22264f 40%, #1a1c3c 75%, #15162f 100%);position:fixed;inset:0}.gk-root{z-index:1;flex-direction:column;gap:.75rem;display:flex;position:relative}.gk-top{align-items:center;gap:.5rem;display:flex}.gk-top-spacer{flex:1}.gk-round{width:2.5rem;height:2.5rem;color:var(--gk-ink);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gk-heading{font-family:var(--gk-display);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:900}.gk-error,.gk-empty{text-align:center;color:var(--gk-faint);background:var(--gk-card);border-radius:18px;margin:0;padding:1.2rem;font-size:.84rem}.gk-error{color:#ff8fa0}.gk-wallet{gap:.4rem;display:flex}.gk-wallet-pill{font-family:var(--gk-display);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.82rem;font-weight:900;display:inline-flex}.gk-stage{background:radial-gradient(70% 70% at 50% 35%, color-mix(in srgb, var(--gk) 26%, transparent), transparent 72%), linear-gradient(160deg, #343a78, #1f2250 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gk) 40%, transparent), 0 20px 40px -24px #000000e6;border-radius:28px;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem 1rem;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.gk-stage-win{box-shadow:inset 0 0 0 2px #4ff0b4,0 0 40px -6px #4ff0b499}.gk-stage-lose{box-shadow:inset 0 0 0 2px #ff6b81b3}.gk-result{font-family:var(--gk-display);font-variant-numeric:tabular-nums;border-radius:999px;margin:0;padding:.35rem 1rem;font-size:1.15rem;font-weight:900;animation:.45s cubic-bezier(.22,1,.36,1) both cs-art-in}.gk-result-win{color:#0d0e26;background:#4ff0b4;box-shadow:0 0 26px #4ff0b499}.gk-result-lose{color:#fff;background:#ff6b81d9}.gk-panel{background:var(--gk-card);border-radius:22px;flex-direction:column;gap:.55rem;padding:.8rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.gk-bet{align-items:stretch;gap:.4rem;display:flex}.gk-bet-step{width:2.9rem;color:var(--gk-ink);cursor:pointer;background:#ffffff14;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gk-bet-step:disabled{opacity:.35;cursor:default}.gk-bet-field{background:#00000047;border-radius:14px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:.35rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.gk-bet-field:focus-within{box-shadow:inset 0 0 0 2px var(--gk)}.gk-bet-label{color:var(--gk-faint);font-size:.64rem;font-weight:700}.gk-bet-input{text-align:center;width:100%;font-family:var(--gk-display);font-variant-numeric:tabular-nums;color:var(--gk-ink);-moz-appearance:textfield;background:0 0;border:0;outline:none;font-size:1.25rem;font-weight:900}.gk-bet-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gk-bet-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gk-quick{flex-direction:column;gap:.35rem;display:flex}.gk-quick-row{gap:.35rem;display:flex}.gk-quick-btn{font-variant-numeric:tabular-nums;min-width:0;color:var(--gk-dim);cursor:pointer;background:#ffffff12;border:0;border-radius:12px;flex:1;padding:.5rem .2rem;font-family:inherit;font-size:.76rem;font-weight:800}.gk-quick-btn:active{transform:scale(.96)}.gk-quick-btn:disabled{opacity:.4}.gk-quick-allin{color:#ffcf3f;background:#ffcf3f1f}.gk-potential{text-align:center;color:var(--gk-faint);margin:0;font-size:.76rem}.gk-potential b{color:var(--gk)}.gk-cta{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.4rem;font-family:inherit;font-size:1.05rem;font-weight:900;transition:transform .15s;display:inline-flex}.gk-cta>span:first-child{align-items:center;gap:.4rem;display:inline-flex}.gk-cta:active{transform:scale(.97)}.gk-cta:disabled{opacity:.6;cursor:default}.gk-cta-gold{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);box-shadow:0 14px 30px -12px #ffaa28f2}.gk-cta-mint{color:#06261b;background:linear-gradient(135deg,#b6ffe1,#4ff0b4 55%,#14c98a);box-shadow:0 14px 30px -12px #4ff0b4e6}.gk-cta-rose{color:#fff;background:linear-gradient(135deg,#ff9fb0,#ff6b81 55%,#e0324f);box-shadow:0 14px 30px -12px #ff6b81e6}.gk-cta-cost{background:#0000002e;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .55rem;font-size:.82rem;display:inline-flex}.gk-live{scrollbar-width:none;gap:.4rem;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}.gk-live::-webkit-scrollbar{display:none}.gk-live-item{background:var(--gk-card);border-radius:14px;flex-direction:column;flex-shrink:0;gap:.05rem;padding:.45rem .7rem;display:flex}.gk-live-name{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:.7rem;font-weight:800;overflow:hidden}.gk-live-detail{color:var(--gk-faint);font-size:.64rem}.gk-live-amt{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:900}.gk-live-win .gk-live-amt{color:#4ff0b4}.gk-live-loss .gk-live-amt{color:var(--gk-faint)}.gk-sheet-overlay{z-index:60;background:#08091cb3;justify-content:center;align-items:flex-end;animation:.2s ease-out both rv-fade;display:flex;position:fixed;inset:0}.gk-sheet-overlay-top{z-index:80}.gk-sheet{width:100%;max-width:30rem;max-height:80dvh;padding:1rem 1rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#2b2f63 0%,#1a1c3c 100%);border-radius:28px 28px 0 0;animation:.35s cubic-bezier(.22,1,.36,1) both sk-sheet;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff24,0 -20px 50px -20px #000000b3}.gk-sheet-head{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.gk-sheet-title{font-family:var(--gk-display);font-size:1.1rem;font-weight:900}.gk-sheet-x{position:absolute;top:.9rem;right:.9rem}.gk-history{flex-direction:column;gap:.35rem;display:flex}.gk-hrow{background:var(--gk-card);border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.78rem;display:flex}.gk-hrow-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gk-dim);overflow:hidden}.gk-hrow-amt{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:900}.gk-hrow-win{color:#4ff0b4}.gk-hrow-lose{color:#ff8fa0}.gk-energy{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding-top:1.6rem;display:flex}.gk-energy-icon{color:#2b0016;background:radial-gradient(circle at 35% 30%,#fff,#ffcf3f 60%);border-radius:999px;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex;box-shadow:0 0 34px 6px #ffcf3f73}.gk-energy-title{font-family:var(--gk-display);margin:0;font-size:1.2rem;font-weight:900}.gk-energy-sub{max-width:19rem;color:var(--gk-dim);margin:0 0 .4rem;font-size:.82rem;line-height:1.45}.gk-energy-note{color:var(--gk-faint);margin:0;font-size:.7rem}.gk-energy-shop{width:100%;min-height:3rem;color:var(--gk-ink);background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.gk-confirm-overlay{z-index:85;background:#08091cb3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gk-confirm{text-align:center;background:linear-gradient(#2b2f63,#1d1f45);border-radius:24px;width:100%;max-width:20rem;padding:1.2rem;animation:.3s cubic-bezier(.22,1,.36,1) both cs-art-in;box-shadow:inset 0 0 0 1px #ffffff1f}.gk-confirm-title{font-family:var(--gk-display);margin:0;font-size:1.1rem;font-weight:900}.gk-confirm-sub{color:var(--gk-dim);margin:.4rem 0 1rem;font-size:.82rem}.gk-confirm-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.gk-confirm-no,.gk-confirm-yes{cursor:pointer;border:0;border-radius:999px;min-height:2.8rem;font-family:inherit;font-size:.9rem;font-weight:900}.gk-confirm-no{color:var(--gk-ink);background:#ffffff1a}.gk-confirm-yes{color:#2b0016;background:#ffcf3f}.gk-maint{text-align:center;background:var(--gk-card);border-radius:26px;flex-direction:column;align-items:center;gap:.6rem;margin-top:2rem;padding:2rem 1.2rem;display:flex}.gk-maint-icon{color:#2b0016;background:radial-gradient(circle at 35% 30%,#fff,#ff8a3d 60%);border-radius:999px;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex;box-shadow:0 0 34px 6px #ff8a3d66}.gk-maint-title{font-family:var(--gk-display);margin:0;font-size:1.15rem;font-weight:900}.gk-maint-sub{max-width:18rem;color:var(--gk-dim);margin:0 0 .6rem;font-size:.82rem;line-height:1.45}.gk-maint-cta{max-width:16rem}.dk-stage{justify-content:center;min-height:12rem}.dk-dice{align-items:center;gap:1rem;display:flex}.dk-plus{font-family:var(--gk-display);color:var(--gk-faint);font-size:1.4rem;font-weight:900}.dk-die{width:5.2rem;height:5.2rem;box-shadow:inset 0 -5px 10px #5056a059, 0 12px 24px -10px #000c, 0 0 26px -6px color-mix(in srgb, var(--gk) 60%, transparent);background:linear-gradient(150deg,#fff,#e3e6ff 60%,#c2c7f0);border-radius:20px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:.75rem;display:grid}.dk-die-rolling{animation:.32s linear infinite dk-roll}@keyframes dk-roll{0%{transform:rotate(0)translateY(0)}25%{transform:rotate(14deg)translateY(-6px)}50%{transform:rotate(0)translateY(0)}75%{transform:rotate(-14deg)translateY(-6px)}to{transform:rotate(0)translateY(0)}}.dk-dot{border-radius:999px;place-self:center;width:.85rem;height:.85rem}.dk-dot-on{background:radial-gradient(circle at 35% 30%,#4b4f8a,#1d1f45)}.dk-sum{color:var(--gk-dim);margin:0;font-size:.86rem}.dk-sum b{font-family:var(--gk-display);color:var(--gk-ink);font-size:1.3rem}.dk-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.dk-choice{min-width:0;color:var(--gk-ink);background:var(--gk-card);cursor:pointer;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:.1rem;padding:.6rem .3rem;font-family:inherit;transition:transform .15s,background .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.dk-choice:active{transform:scale(.96)}.dk-choice-on{color:#06261b;background:var(--gk);box-shadow:0 10px 22px -12px color-mix(in srgb, var(--gk) 90%, transparent)}.dk-choice-sign{font-family:var(--gk-display);font-size:1.3rem;font-weight:900}.dk-choice-title{font-size:.7rem;font-weight:800}.dk-choice-meta{opacity:.75;font-size:.64rem;font-weight:700}@media (prefers-reduced-motion:reduce){.dk-die-rolling,.gk-sheet{animation:none}}.hk-stage{justify-content:center;min-height:15rem}.hk-table{align-items:flex-end;gap:.9rem;display:flex}.hk-col{perspective:700px;flex-direction:column;align-items:center;gap:.35rem;display:flex}.hk-label{color:var(--gk-faint);font-size:.68rem;font-weight:800}.hk-vs{width:2.6rem;height:2.6rem;font-family:var(--gk-display);color:#14102c;background:var(--gk);box-shadow:0 0 22px color-mix(in srgb, var(--gk) 55%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:3.3rem;font-size:1.2rem;font-weight:900;display:flex}.hk-card{background:linear-gradient(160deg,#fff,#eef0ff 70%,#d9ddf7);border-radius:14px;width:6.4rem;height:9.2rem;position:relative;box-shadow:0 14px 26px -12px #000000d9,inset 0 0 0 1px #0000000f}.hk-card-on{box-shadow:0 0 0 3px var(--gk), 0 0 30px -4px color-mix(in srgb, var(--gk) 70%, transparent), 0 14px 26px -12px #000000d9}.hk-card-fresh{animation:.5s cubic-bezier(.22,1,.36,1) both hk-flip}@keyframes hk-flip{0%{transform:rotateY(90deg)scale(.9)}to{transform:rotateY(0)scale(1)}}.hk-red{color:#e0324f}.hk-black{color:#1d1f45}.hk-corner{font-family:var(--gk-display);flex-direction:column;align-items:center;font-size:1rem;font-weight:900;line-height:1;display:flex;position:absolute}.hk-corner span{font-size:.85rem}.hk-tl{top:.45rem;left:.5rem}.hk-br{bottom:.45rem;right:.5rem;transform:rotate(180deg)}.hk-pip{font-size:3rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hk-card-back{background:repeating-linear-gradient(45deg,#ffffff14 0 6px,#0000 6px 12px),linear-gradient(160deg,#6a5fd6,#3a3196);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 3px #ffcf3f99,0 14px 26px -12px #000000d9}.hk-back-mark{font-family:var(--gk-display);color:#ffcf3fe6;font-size:2.2rem;font-weight:900}.hk-hint{color:var(--gk-dim);margin:0;font-size:.82rem}.pz-stage{padding:.8rem .6rem 1rem}.pz-canvas{width:100%;height:17rem;display:block}.pz-meta{color:var(--gk-faint);margin:0;font-size:.72rem}.pz-row{align-items:center;gap:.6rem;display:flex}.pz-label{color:var(--gk-faint);flex-shrink:0;font-size:.74rem;font-weight:800}.pz-seg{background:#00000040;border-radius:999px;flex:1;gap:.3rem;padding:.25rem;display:flex}.pz-seg-btn{font-family:var(--gk-display);color:var(--gk-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:.4rem 0;font-size:.82rem;font-weight:900}.pz-seg-on{color:#2b0016;background:var(--gk)}.pz-risks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.pz-risk{color:var(--gk-ink);cursor:pointer;background:#ffffff12;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:.05rem;padding:.5rem .2rem;font-family:inherit;display:flex}.pz-risk b{font-size:.8rem;font-weight:900}.pz-risk small{color:var(--gk-faint);font-size:.64rem;font-weight:700}.pz-risk-on{color:#2b0016;background:var(--gk)}.pz-risk-on small{color:#2b0016b3}@media (max-height:720px){.pz-canvas{height:13rem}}.kr-hist{scrollbar-width:none;gap:.3rem;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}.kr-hist::-webkit-scrollbar{display:none}.kr-h{font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.72rem;font-weight:900}.kr-h-low{color:#ff8fa0;background:#ff6b8124}.kr-h-mid{color:#c9cdf0;background:#ffffff14}.kr-h-high{color:#4ff0b4;background:#4ff0b424}.kr-h-mega{color:#2b0016;background:#ffcf3f}.kr-stage{gap:.5rem;padding:.9rem .8rem 1rem}.kr-stage-crash{box-shadow:inset 0 0 0 2px #ff6b81b3}.kr-phase{background:#00000040;border-radius:999px;padding:.25rem .75rem;font-size:.74rem;font-weight:800}.kr-phase-betting{color:#ffcf3f}.kr-phase-running{color:#4ff0b4}.kr-phase-ended{color:#ff8fa0}.kr-chart{width:100%;height:13rem;position:relative}.kr-canvas{width:100%;height:100%;display:block}.kr-hud{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.kr-mult{font-family:var(--gk-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 4px 30px #ffaa28b3;margin:0;font-size:3.2rem;font-weight:900;line-height:1}.kr-chart-ended .kr-mult{color:#ff6b81;text-shadow:0 4px 30px #ff6b81b3;animation:.4s ease-out kr-shake}@keyframes kr-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}.kr-sub{color:var(--gk-dim);margin:.3rem 0 0;font-size:.78rem;font-weight:800}.kr-sub-live{color:#4ff0b4}.kr-sub-crash{color:#ff8fa0}.kr-bet{min-height:1.6rem;color:var(--gk-dim);font-size:.8rem}.kr-bet b{font-variant-numeric:tabular-nums;color:var(--gk-ink)}.kr-bet em{color:#ffcf3f;font-style:normal}.kr-bet-won b{color:#4ff0b4}.kr-bet-lost{color:#ff8fa0}.kr-locked .gk-bet,.kr-locked .gk-quick{opacity:.55}.kr-auto{align-items:center;gap:.6rem;min-height:2.6rem;display:flex}.kr-auto-toggle{flex:1;font-size:.84rem}.kr-auto-field{color:var(--gk-faint);background:#00000047;border-radius:12px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.8rem;display:flex}.kr-auto-field input{text-align:center;width:3.6rem;font-family:var(--gk-display);color:var(--gk-ink);background:0 0;border:0;outline:none;font-size:.95rem;font-weight:900}@media (prefers-reduced-motion:reduce){.kr-chart-ended .kr-mult{animation:none}}.mx-stage{gap:.6rem;padding:.9rem .7rem 1rem}.mx-hud{flex-direction:column;align-items:center;display:flex}.mx-mult{font-family:var(--gk-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--gk);text-shadow:0 4px 24px color-mix(in srgb, var(--gk) 60%, transparent);font-size:2.2rem;font-weight:900;line-height:1}.mx-hud-sub{color:var(--gk-dim);margin-top:.25rem;font-size:.74rem}.mx-next{gap:.3rem;display:flex}.mx-next-pill{font-variant-numeric:tabular-nums;color:var(--gk-dim);background:#00000040;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.mx-grid{gap:.35rem;width:100%;display:grid}.mx-grid-4{gap:.5rem;max-width:16rem}.mx-grid-6{max-width:19rem}.mx-grid-8{gap:.25rem;max-width:21rem}.mx-cell{aspect-ratio:1;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;transition:transform .12s;display:flex}.mx-grid-4 .mx-cell{border-radius:16px}.mx-cell-hidden{background:linear-gradient(160deg,#4a52a8,#2c3175);box-shadow:inset 0 -3px #00000040,inset 0 1px #ffffff2e}.mx-cell-hidden:active{transform:scale(.92)}.mx-cell-dot{background:#ffffff38;border-radius:999px;width:22%;height:22%}.mx-cell-gem{color:#0d2a10;background:radial-gradient(circle at 40% 30%, #ecffc2, var(--gk) 70%);box-shadow:0 0 14px color-mix(in srgb, var(--gk) 60%, transparent);animation:.35s cubic-bezier(.22,1,.36,1) both cs-art-in}.mx-cell-bomb{color:#fff;background:radial-gradient(circle at 40% 30%,#ff9fb0,#e0324f 70%);animation:.4s ease-out kr-shake;box-shadow:0 0 18px #ff6b81b3}.mx-lobby{gap:.7rem}.mx-lobby-art{color:#0d2a10;background:radial-gradient(circle at 40% 30%, #ecffc2, var(--gk) 70%);width:4.4rem;height:4.4rem;box-shadow:0 0 34px 4px color-mix(in srgb, var(--gk) 50%, transparent);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.mx-lobby-bomb{color:#fff;box-sizing:content-box;background:#e0324f;border-radius:999px;padding:.3rem;position:absolute;bottom:-.3rem;right:-.6rem}.mx-lobby-title{font-family:var(--gk-display);margin:0;font-size:1rem;font-weight:900}.mx-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.mx-mines{justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.mx-stepper{align-items:stretch;gap:.35rem;display:flex}.mx-stepper .gk-bet-step{height:2.6rem}.mx-mines-value{min-width:4rem;font-family:var(--gk-display);background:#00000047;border-radius:12px;justify-content:center;align-items:center;gap:.3rem;font-size:1.1rem;font-weight:900;display:flex}.mx-mines-value svg{color:#ff8fa0}.mx-end-overlay{align-items:center;padding:1rem}.mx-end{text-align:center;width:100%;max-width:21rem;color:var(--gk-ink);background:linear-gradient(#2b2f63,#1d1f45);border-radius:28px;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1.2rem;animation:.4s cubic-bezier(.22,1,.36,1) both cs-art-in;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff1f}.mx-end-lost{animation:.4s cubic-bezier(.22,1,.36,1) both cs-art-in,.45s ease-out .1s kr-shake;box-shadow:inset 0 0 0 2px #ff6b81b3}.mx-end-hero{justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:relative}.mx-end-rays{background:repeating-conic-gradient(#ffcf3f59 0deg 7deg,#0000 7deg 20deg);border-radius:999px;animation:14s linear infinite rv-spin;position:absolute;inset:-80%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}.mx-end-burst{top:50%}.mx-end-icon{color:#2b0016;background:radial-gradient(circle at 35% 30%,#fff,#ffcf3f 60%);border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative;box-shadow:0 0 36px 6px #ffcf3f80}.mx-end-lost .mx-end-icon{color:#fff;background:radial-gradient(circle at 35% 30%,#ff9fb0,#e0324f 65%);box-shadow:0 0 36px 6px #ff6b8180}.mx-end-title{font-family:var(--gk-display);margin:0;font-size:1.4rem;font-weight:900}.mx-end-msg{color:var(--gk-dim);margin:0;font-size:.82rem}.mx-end-actions{width:100%;margin-top:.4rem}.bk-table{gap:.5rem;padding:.9rem .8rem}.bk-zone,.bk-hand{flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}.bk-zone-head{color:var(--gk-faint);align-items:center;gap:.4rem;font-size:.74rem;font-weight:800;display:flex}.bk-score{font-family:var(--gk-display);color:var(--gk-ink);background:#0000004d;border-radius:999px;padding:.1rem .5rem;font-size:.78rem;font-weight:900}.bk-row{justify-content:center;min-height:6.4rem;display:flex}.bk-row>*+*{margin-left:-1.4rem}.bk-hands{justify-content:center;gap:.5rem;width:100%;display:flex}.bk-hand{border-radius:18px;padding:.35rem}.bk-hands-split .bk-row>*+*{margin-left:-2.2rem}.bk-hand-active{background:color-mix(in srgb, var(--gk) 12%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gk) 55%, transparent)}.bk-hand-bust{opacity:.55}.bk-card{background:linear-gradient(160deg,#fff,#eef0ff 70%,#d9ddf7);border-radius:10px;flex-shrink:0;width:4.3rem;height:6.2rem;position:relative;box-shadow:0 10px 20px -10px #000000e6,inset 0 0 0 1px #0000000f}.bk-card-lg{width:4.7rem;height:6.8rem}.bk-card-red{color:#e0324f}.bk-card-black{color:#1d1f45}.bk-card-corner{font-family:var(--gk-display);flex-direction:column;align-items:center;font-size:.86rem;font-weight:900;line-height:1.05;display:flex;position:absolute}.bk-card-corner-tl{top:.35rem;left:.4rem}.bk-card-corner-br{bottom:.35rem;right:.4rem;transform:rotate(180deg)}.bk-card-pip{font-size:2.1rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bk-card-back{background:linear-gradient(160deg,#6a5fd6,#3a3196);justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 3px #ffcf3f99,0 10px 20px -10px #000000e6}.bk-card-back-pattern{background:repeating-linear-gradient(45deg,#ffffff14 0 6px,#0000 6px 12px);position:absolute;inset:0}.bk-card-back-crest{font-family:var(--gk-display);color:#ffcf3fe6;font-size:1rem;font-weight:900;position:relative}.bk-card-flip{perspective:700px;flex-shrink:0;width:4.3rem;height:6.2rem;position:relative}.bk-card-flip.bk-card-lg{width:4.3rem;height:6.2rem}.bk-card-flip-inner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.bk-card-flip-face{backface-visibility:hidden;position:absolute;inset:0}.bk-card-flip-face-back{transform:rotateY(180deg)}.bk-mid{min-height:2rem;color:var(--gk-dim);align-items:center;margin:0;font-size:.82rem;display:flex}.bk-mid-result{font-family:var(--gk-display);border-radius:999px;padding:.3rem .9rem;font-size:.92rem;font-weight:900;animation:.45s cubic-bezier(.22,1,.36,1) both cs-art-in}.bk-tone-win{color:#06261b;background:#4ff0b4;box-shadow:0 0 24px #4ff0b48c}.bk-tone-push{color:var(--gk-ink);background:#ffffff24}.bk-tone-loss{color:#fff;background:#ff6b81d9}.bk-stake{color:var(--gk-faint);font-size:.74rem}.bk-stake b{color:var(--gk-ink)}.bk-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.bk-act{min-height:3.2rem;color:var(--gk-ink);cursor:pointer;background:#ffffff1a;border:0;border-radius:18px;font-family:inherit;font-size:.92rem;font-weight:900}.bk-act:active{transform:scale(.96)}.bk-act:disabled{opacity:.35;cursor:default}.bk-act-main{color:#06261b;background:#4ff0b4}.bk-act-gold{color:#2b0016;background:#ffcf3f}.bk-act-violet{color:#14102c;background:#9b8cff}.gk-pick{width:100%;min-width:0;color:var(--gk-ink);cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .2rem;font-family:inherit;display:flex}.gk-pick-on{background:color-mix(in srgb, var(--gk) 18%, transparent);box-shadow:inset 0 0 0 2px var(--gk)}.gk-pick-coin{aspect-ratio:1;width:82%;box-shadow:0 0 14px 1px rgba(var(--glow-rgb), .45);border-radius:999px}.gk-pick-grade{text-overflow:ellipsis;white-space:nowrap;color:#14102c;background:rgb(var(--glow-rgb));border-radius:999px;max-width:100%;padding:.06rem .45rem;font-size:.58rem;font-weight:900;overflow:hidden}.gk-pick-serial{font-variant-numeric:tabular-nums;color:var(--gk-dim);font-size:.62rem;font-weight:800}body.gk-route .sort-pill{color:var(--gk-dim);box-shadow:none;background:#ffffff12;border:0;padding:.4rem .75rem;font-weight:700}body.gk-route .sort-pill-active{color:#2b0016;background:#ffcf3f}body.gk-route .inventory-filter-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2b2f63 0%,#1a1c3c 100%);border-top:1px solid #ffffff1f}body.gk-route .inventory-filter-pill-active{color:#2b0016;background:#ffcf3f;border-color:#0000}body.gk-route .inventory-filter-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a1c3c}body.gk-route .inventory-filter-apply{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border:0}.ux-intro{background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--gk) 26%, transparent), transparent 60%), var(--gk-card);border-radius:20px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.ux-intro>span:last-child{flex-direction:column;gap:.1rem;display:flex}.ux-intro b{font-family:var(--gk-display);font-size:.95rem;font-weight:900}.ux-intro small{color:var(--gk-faint);font-size:.72rem;line-height:1.35}.ux-intro-icon{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--gk) 60%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}.ux-stage{gap:.45rem}.ux-ring-wrap{justify-content:center;align-items:center;display:flex;position:relative}.ux-ring{display:block}.ux-chip{width:7.6rem;height:7.6rem;box-shadow:0 0 30px 4px rgba(var(--glow-rgb), .55);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ux-chance{font-family:var(--gk-display);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;margin:0;font-size:2.2rem;font-weight:900;line-height:1;display:flex}.ux-chance small{font-family:var(--font-app), system-ui, sans-serif;color:var(--gk-faint);margin-top:.2rem;font-size:.72rem;font-weight:700}.ux-chance-good{color:#4ff0b4}.ux-chance-risk{color:#ffcf3f}.ux-levels{background:#00000040;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.ux-levels b{color:#4ff0b4}.ux-boost,.ux-boost-on{border:0;border-radius:999px;align-items:center;gap:.35rem;margin:.2rem 0 0;padding:.5rem .9rem;font-family:inherit;font-size:.8rem;font-weight:800;display:inline-flex}.ux-boost{color:#0d0e26;cursor:pointer;background:#6cc8ff}.ux-boost-on{color:#4ff0b4;background:#4ff0b424}.ux-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ux-costs span{background:var(--gk-card);border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .3rem;display:flex}.ux-costs small{color:var(--gk-faint);font-size:.66rem}.ux-costs b{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:.86rem;font-weight:900;display:inline-flex}.ux-cost-risk b{color:#ff8fa0}.uw-stage{gap:1rem}.uw-wheel{width:min(78vw,19rem);height:min(78vw,19rem);position:relative}.uw-wheel:before{content:"";z-index:-1;background:radial-gradient(closest-side,#9b8cff73,#0000);border-radius:999px;position:absolute;inset:-12%}.uw-svg{width:100%;height:100%;display:block}.uw-rotor{transform-box:view-box;transform-origin:50%;will-change:transform}.uw-rotor-spin{transition:transform 4.8s cubic-bezier(.12,.82,.08,1)}.uw-pointer{z-index:2;border-top:1.4rem solid #fff;border-left:.75rem solid #0000;border-right:.75rem solid #0000;width:0;height:0;margin-left:-.75rem;position:absolute;top:-.5rem;left:50%}.uw-hub{border-radius:999px;width:44%;height:44%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uw-chance{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#4ff0b4;flex-direction:column;align-items:center;margin:0;font-size:2rem;font-weight:900;line-height:1;display:flex}.uw-chance small{font-family:var(--font-app), system-ui, sans-serif;color:#c9cdf0;margin-top:.2rem;font-size:.74rem;font-weight:700}.uw-lose .cs-art{animation:.6s cubic-bezier(.22,1,.36,1) both cs-art-in,.5s ease-out .4s kr-shake}.uw-burnt{opacity:.55;filter:grayscale(.85);box-shadow:0 0 0 3px #ff6b81cc}body.gk-route .chip-inv-controls-compact{overflow-x:auto;flex-wrap:nowrap!important}body.gk-route .chip-inv-controls-compact>span:first-child{display:none}.tz-chipbar{background:var(--gk-card);border-radius:20px;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.tz-chipbar-coin{width:2.9rem;height:2.9rem;box-shadow:0 0 16px 2px rgba(var(--glow-rgb), .55);border-radius:999px;flex-shrink:0}.tz-chipbar-text{flex-direction:column;flex:1;min-width:0;display:flex}.tz-chipbar-text b{font-family:var(--gk-display);font-size:.92rem;font-weight:900}.tz-chipbar-text em{font-style:normal;font-family:var(--font-app), system-ui, sans-serif;color:#ffcf3f;font-size:.66rem}.tz-chipbar-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--gk-faint);font-size:.68rem;overflow:hidden}.tz-chipbar-floors{font-family:var(--gk-display);color:var(--gk);flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:1.05rem;font-weight:900;display:flex}.tz-chipbar-floors small{font-family:var(--font-app), system-ui, sans-serif;color:var(--gk-faint);font-size:.62rem}.tz-flash{color:#2b0016;background:#ffcf3f;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:900;animation:.4s cubic-bezier(.22,1,.36,1) both cs-art-in;display:flex;box-shadow:0 0 26px #ffcf3f8c}.tz-stage{gap:.5rem;padding:.8rem .6rem .9rem}.tz-structure{width:100%;position:relative}.tz-structure-frame{flex-direction:column;gap:.3rem;display:flex}.tz-structure-cap,.tz-structure-base{color:var(--gk-faint);justify-content:space-between;align-items:center;gap:.6rem;padding:0 .4rem;font-size:.64rem;font-weight:800;display:flex}.tz-structure-cap p,.tz-structure-base p{margin:0}.tz-structure-bars{flex:1;gap:.2rem;display:flex}.tz-structure-bars span{background:#ffffff1a;border-radius:999px;flex:1;height:.3rem}.tz-structure-scroll{scrollbar-width:none;max-height:19rem;overflow-y:auto;-webkit-mask:linear-gradient(#0000,#000 8% 92%,#0000);mask:linear-gradient(#0000,#000 8% 92%,#0000)}.tz-structure-scroll::-webkit-scrollbar{display:none}.tz-structure-stack{flex-direction:column;gap:.35rem;padding:.6rem 0;display:flex}.tz-structure-meta{text-align:center;color:var(--gk-faint);margin:.3rem 0 0;font-size:.66rem}.tz-floor{border-radius:16px;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:background .2s;display:flex;position:relative}.tz-floor-current{background:color-mix(in srgb, var(--gk) 16%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gk) 60%, transparent)}.tz-floor-milestone{background:#ffcf3f14}.tz-floor-milestone.tz-floor-current{background:#ffcf3f29;box-shadow:inset 0 0 0 1.5px #ffcf3fb3}.tz-floor-past{opacity:.6}.tz-floor-future{opacity:.45}.tz-floor-num{text-align:center;width:1.6rem;font-family:var(--gk-display);color:var(--gk-dim);flex-shrink:0;font-size:.78rem;font-weight:900}.tz-floor-num-gold{color:#ffcf3f}.tz-floor-tiles{grid-template-columns:repeat(var(--tz-tiles,4), minmax(0, 1fr));flex:1;gap:.35rem;display:grid}.tz-floor-icon{color:#ffcf3f;flex-shrink:0}.tz-floor-chip{width:1.8rem;height:1.8rem;position:absolute;top:50%;right:-.4rem;transform:translateY(-50%)}.tz-cell{background:#ffffff0d;border:0;border-radius:12px;justify-content:center;align-items:center;height:2.5rem;display:flex}.tz-cell-idle{box-shadow:inset 0 -3px 0 #00000040, inset 0 1px 0 #ffffff2e, 0 0 14px -4px color-mix(in srgb, var(--gk) 70%, transparent);cursor:pointer;background:linear-gradient(160deg,#4a52a8,#2c3175);animation:1.6s ease-in-out infinite tz-idle}.tz-cell-idle:active{transform:scale(.94)}@keyframes tz-idle{0%,to{box-shadow:inset 0 -3px 0 #00000040, inset 0 1px 0 #ffffff2e, 0 0 10px -6px var(--gk)}50%{box-shadow:inset 0 -3px 0 #00000040, inset 0 1px 0 #ffffff2e, 0 0 18px -2px var(--gk)}}.tz-cell-locked{background:#4a52a866}.tz-cell-safe{color:#06261b;background:radial-gradient(circle at 40% 30%,#d5fff0,#4ff0b4 70%);animation:.35s cubic-bezier(.22,1,.36,1) both cs-art-in}.tz-cell-bomb{color:#fff;background:radial-gradient(circle at 40% 30%,#ff9fb0,#e0324f 70%);animation:.4s ease-out kr-shake}.tz-cell-bomb-soft{color:#ff8fa0;background:#ff6b8129}.tz-cell-past,.tz-cell-future{background:#ffffff0a}.tz-cell-ledge{background:#ffffff40;border-radius:999px;width:40%;height:.25rem}.tz-cell-bar{background:#ffffff1f;border-radius:999px;width:30%;height:.2rem}.tz-cell-mark{font-size:.9rem}.tz-revive{text-align:center;gap:.5rem}.tz-revive-icon{color:#fff;background:radial-gradient(circle at 35% 30%,#ff9fb0,#e0324f 65%);animation:.5s ease-out kr-shake;box-shadow:0 0 36px 6px #ff6b8180}.tz-revive-actions{flex-direction:column;gap:.4rem;width:100%;margin-top:.4rem;display:flex}.tz-burn{color:#ff8fa0;cursor:pointer;background:#ff6b811f;border:0;border-radius:999px;min-height:2.8rem;font-family:inherit;font-size:.86rem;font-weight:800}.tz-claim{text-align:center;flex-direction:column;gap:.3rem;display:flex}.tz-claim p{color:var(--gk-faint);margin:0;font-size:.72rem}.tz-start{flex-direction:column;gap:.35rem;width:100%;display:flex}.tz-start-meta{text-align:center;color:var(--gk-dim);margin:0;font-size:.72rem}.tz-end-rewards{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}@media (prefers-reduced-motion:reduce){.tz-cell-idle{animation:none}}
body.arena-route .app-bg,body.trade-route .app-bg{background-color:#1a1c3c;background-image:none}body.arena-route .app-bg:before,body.arena-route .app-workspace-veil,body.trade-route .app-bg:before,body.trade-route .app-workspace-veil{background:0 0}body.arena-route .sticky-action-bar,body.trade-route .sticky-action-bar{background:linear-gradient(#1a1c3c00 0%,#1a1c3cf0 30%,#1a1c3c 100%);border-top:0}body.arena-route .sort-pill,body.trade-route .sort-pill{color:#c9cdf0;box-shadow:none;background:#ffffff12;border:0;padding:.4rem .75rem;font-weight:700}body.arena-route .sort-pill-active,body.trade-route .sort-pill-active{color:#2b0016;background:#ffcf3f}body.arena-route .chip-inv-controls-compact,body.trade-route .chip-inv-controls-compact{overflow-x:auto;flex-wrap:nowrap!important}body.arena-route .chip-inv-controls-compact>span:first-child,body.trade-route .chip-inv-controls-compact>span:first-child{display:none}body.arena-route .inventory-filter-sheet,body.trade-route .inventory-filter-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2b2f63 0%,#1a1c3c 100%)}.ar-shell{--ar:#ff6b81;--ar-ink:#f6f7ff;--ar-dim:#c9cdf0;--ar-faint:#9097c4;--ar-card:#ffffff0f;--ar-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:var(--ar-ink)}.ar-shell-trade{--ar:#6cc8ff}.ar-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 30% at 50% 4%, color-mix(in srgb, var(--ar) 24%, transparent), transparent 70%), radial-gradient(60% 30% at 100% 55%, #9b8cff2e, transparent 70%), radial-gradient(80% 35% at 0% 100%, #ffcf3f1f, transparent 70%), linear-gradient(180deg, #2b2f63 0%, #22264f 40%, #1a1c3c 75%, #15162f 100%);position:fixed;inset:0}.ar-root{z-index:1;flex-direction:column;gap:.8rem;display:flex;position:relative}.ar-top{align-items:center;gap:.5rem;display:flex}.ar-top-spacer{flex:1}.ar-round{width:2.5rem;height:2.5rem;color:var(--ar-ink);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ar-heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ar-display);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:900;overflow:hidden}.ar-sub,.ar-label{color:var(--ar-dim);margin:0;font-size:.8rem}.ar-label{font-weight:800}.ar-hero{text-align:left;color:var(--ar-ink);background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--ar) 45%, transparent), transparent 60%), linear-gradient(150deg, #3a3470, #22264f 75%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ar) 55%, transparent), 0 18px 36px -20px color-mix(in srgb, var(--ar) 80%, transparent);cursor:pointer;border:0;border-radius:24px;align-items:center;gap:.85rem;padding:1rem;font-family:inherit;transition:transform .15s;display:flex}.ar-hero:active{transform:scale(.98)}.ar-hero-icon{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--ar) 60%);width:3.6rem;height:3.6rem;box-shadow:0 0 26px 2px color-mix(in srgb, var(--ar) 55%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ar-hero-text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ar-hero-text b{font-family:var(--ar-display);font-size:1.15rem;font-weight:900}.ar-hero-text small{color:var(--ar-dim);font-size:.74rem;line-height:1.35}.ar-hero-plus{color:var(--ar);flex-shrink:0}.ar-notice{text-align:left;color:#2b0016;cursor:pointer;background:#ffcf3f;border:0;border-radius:16px;padding:.65rem .9rem;font-family:inherit;font-size:.8rem;font-weight:800}.ar-tabs{background:#00000038;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.3rem;display:grid}.ar-tab{color:var(--ar-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem;font-family:inherit;font-size:.84rem;font-weight:800}.ar-tab-on{color:#14102c;background:var(--ar)}.ar-list{flex-direction:column;gap:.7rem;display:flex}.ar-end-note{text-align:center;color:var(--ar-faint);margin:0;padding:.4rem;font-size:.72rem}.ar-empty{text-align:center;background:var(--ar-card);border-radius:24px;flex-direction:column;align-items:center;gap:.45rem;padding:2rem 1rem;display:flex}.ar-empty-icon{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--ar) 60%);width:4rem;height:4rem;box-shadow:0 0 30px 4px color-mix(in srgb, var(--ar) 40%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.2rem;display:flex}.ar-empty-title{font-family:var(--ar-display);margin:0;font-size:1.1rem;font-weight:900}.ar-empty-text{max-width:18rem;color:var(--ar-faint);margin:0 0 .4rem;font-size:.8rem;line-height:1.45}.ar-empty-solo{text-align:center;background:var(--ar-card);border-radius:18px;max-width:none;padding:1.4rem}.ar-tip{color:var(--ar-dim);background:color-mix(in srgb, var(--ar) 10%, #ffffff0a);border-radius:18px;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.45;display:flex}.ar-tip svg{color:var(--ar);flex-shrink:0;margin-top:.1rem}.ar-tip b{color:var(--ar-ink)}.ar-their{background:var(--ar-card);border-radius:20px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.ar-offer{background:var(--ar-card);border-radius:22px;flex-direction:column;gap:.6rem;padding:.8rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ar-actions-row{grid-template-columns:1.3fr 1fr;gap:.45rem;display:grid}.ar-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:2.8rem;padding:0 1rem;font-family:inherit;font-size:.88rem;font-weight:900;display:inline-flex}.ar-btn:disabled{opacity:.5;cursor:default}.ar-btn-main{color:#14102c;background:var(--ar);box-shadow:0 10px 22px -12px color-mix(in srgb, var(--ar) 90%, transparent)}.ar-btn-ghost{color:var(--ar-ink);background:#ffffff1a}.ar-btn-danger{color:#ff8fa0;background:#ff6b811f}.ar-wait{text-align:center;color:var(--ar-faint);margin:0;font-size:.76rem}.ar-cta{color:#2b0016;cursor:pointer;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:3.3rem;font-family:inherit;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 14px 30px -12px #ffaa28f2}.ar-cta:disabled{opacity:.55}.ar-result{text-align:center;--res:155, 140, 255;background:radial-gradient(70% 90% at 50% 0%, rgba(var(--res), .3), transparent 70%), var(--ar-card);box-shadow:inset 0 0 0 1.5px rgba(var(--res), .55);border-radius:24px;flex-direction:column;align-items:center;gap:.2rem;padding:1.1rem;display:flex}.ar-result-win{--res:79, 240, 180}.ar-result-lose{--res:255, 107, 129}.ar-result-score{font-family:var(--ar-display);font-variant-numeric:tabular-nums;color:rgb(var(--res));margin:0;font-size:2.4rem;font-weight:900}.ar-result-score span{color:var(--ar-faint);margin:0 .3rem}.ar-result-sub{color:var(--ar-dim);margin:0;font-size:.8rem}.ar-result-time{color:var(--ar-faint);margin:0;font-size:.7rem}.ar-duels{flex-direction:column;gap:.5rem;display:flex}.ah-list{flex-direction:column;gap:.7rem;display:flex}.ah-card{text-align:left;color:#f6f7ff;background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--ah-rail) 20%, transparent), transparent 60%), #ffffff0f;width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ah-rail) 35%, transparent);border:0;border-radius:22px;flex-direction:column;gap:.6rem;padding:.85rem;font-family:inherit;display:flex;position:relative}button.ah-card{cursor:pointer}button.ah-card:active{transform:scale(.99)}.ah-card-rail,.ah-card-sheen{display:none}.ah-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ah-badge{color:#14102c;background:var(--ah-rail);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.68rem;font-weight:900;display:inline-flex}.ah-time{color:#9097c4;font-size:.68rem}.ah-card-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.ah-card-body-solo{grid-template-columns:1fr}.ah-side{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ah-side-right{align-items:flex-end}.ah-side-label{color:#9097c4;margin:0;font-size:.66rem;font-weight:800}.ah-mid{flex-direction:column;align-items:center;gap:.15rem;display:flex}.ah-mid-icon{color:#14102c;background:var(--ah-rail);border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex}.ah-mid-score{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:#c9cdf0;margin:0;font-size:.92rem;font-weight:900}.ah-mid-score .hi{color:#fff}.ah-mid-score .sep{color:#9097c4;margin:0 .15rem}.ah-mid-score.muted{color:#9097c4}.ah-card-foot{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.ah-partner{margin:0;font-size:.82rem;font-weight:800}.ah-level{color:#9097c4;margin:0;font-size:.7rem}.ah-card-actions{flex-direction:column;gap:.35rem;display:flex}.ah-status-note{text-align:center;color:#ffcf3f;margin:0;font-size:.72rem}.ah-stack{align-items:center;display:flex}.ah-stack-item{position:relative}.ah-stack-item+.ah-stack-item{margin-left:-.7rem}.ah-stack-lg .ah-stack-item+.ah-stack-item{margin-left:-.5rem}.ah-stack-slash{background:#ff6b81;border-radius:2px;width:80%;height:2px;position:absolute;top:50%;left:10%;transform:rotate(-30deg)}.ah-stack-lose .ah-thumb,.ah-stack-give .ah-thumb{opacity:.6}.ah-thumb{flex-direction:column;align-items:center;display:flex;position:relative}.ah-thumb-face{box-shadow:0 0 0 2px #22264f, 0 0 12px 0 rgba(var(--ah-glow), .5);border-radius:999px;overflow:hidden}.ah-thumb-sm .ah-thumb-face{width:2.4rem;height:2.4rem}.ah-thumb-md .ah-thumb-face{width:2.9rem;height:2.9rem}.ah-thumb-lg .ah-thumb-face{width:3.6rem;height:3.6rem}.ah-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.ah-thumb .ah-thumb-grade-plate{white-space:nowrap;color:#14102c;background:rgb(var(--ah-glow));box-shadow:none;border-radius:999px;margin-top:-.4rem;padding:.02rem .35rem;font-size:.5rem;font-weight:900;line-height:1.4}.ah-thumb-empty{color:#9097c4;font-size:.8rem}.ah-duel{flex-direction:column;gap:.6rem;display:flex}.ah-duel-head,.ah-duel-sub,.ah-duel-foot{text-align:center;color:#c9cdf0;font-size:.76rem}.ah-duel-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.ah-duel-side{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ah-duel-side-title{text-overflow:ellipsis;white-space:nowrap;color:#9097c4;margin:0;font-size:.72rem;font-weight:800;overflow:hidden}.ah-duel-vs{color:#14102c;background:var(--ar,#6cc8ff);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:1.4rem;display:flex}.ah-col-stack{flex-direction:column;gap:.35rem;display:flex}.ah-col-chip{background:#0003;border-radius:14px;align-items:center;gap:.45rem;padding:.35rem;display:flex;position:relative}.ah-col-chip .ah-thumb-grade-plate{display:none}.ah-col-meta{min-width:0}.ah-col-name{margin:0;font-size:.72rem;font-weight:800}.ah-col-sub{color:#9097c4;margin:0;font-size:.62rem}.ah-col-chip-gained{box-shadow:inset 0 0 0 1.5px #4ff0b480}.ah-col-chip-lost,.ah-col-chip-missed{opacity:.55}.ah-col-slash{background:#ff6b81;width:88%;height:2px;position:absolute;top:50%;left:6%}.ah-actions-row{grid-template-columns:1.3fr 1fr;gap:.45rem;display:grid}.ah-thumb-sm .ah-thumb-grade-plate{display:none}.ah-thumb .ah-thumb-grade-plate{z-index:1;text-transform:none;letter-spacing:0;margin-top:-.45rem;position:relative;inset:auto;transform:none}
:is(body.clan-route,body.mining-route){--uni-bg:#1a1c3c;--uni-bg-element:#22264f;--uni-dim:#c9cdf0;--uni-faint:#9097c4;--uni-orange:#ff8a3d;--uni-yellow:#ffcf3f;--uni-green:#4ff0b4;--rc-surface:#1d1f45;--rc-surface-2:#22264f;--rc-surface-3:#2b2f63;--rc-border:#ffffff1a;--rc-border-strong:#ffffff2e;--rc-text:#f6f7ff;--rc-text-dim:#c9cdf0;--rc-text-faint:#9097c4;--rc-pink:#ff7ab6;--rc-grape:#9b8cff;--rc-sky:#6cc8ff;--rc-sun:#ffcf3f;--rc-grass:#4ff0b4;--rc-danger:#ff6b81;--cl-border:#ffffff1a;--cl-border-soft:#ffffff0f;--cl-glass:#ffffff0f;--cl-glass-strong:#2b2f63e6;--cl-accent:#ffcf3f;--font-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#f6f7ff}:is(body.clan-route,body.mining-route) .app-bg{background-color:#1a1c3c;background-image:none}:is(body.clan-route,body.mining-route) .app-bg:before,:is(body.clan-route,body.mining-route) .app-workspace-veil{background:0 0}:is(body.clan-route,body.mining-route) .sticky-action-bar{background:linear-gradient(#1a1c3c00 0%,#1a1c3cf0 30%,#1a1c3c 100%);border-top:0}:is(body.clan-route,body.mining-route) .cl-ambient{background:radial-gradient(70% 30% at 50% 0,#9b8cff3d,#0000 70%),radial-gradient(60% 30% at 100% 45%,#ffcf3f24,#0000 70%),radial-gradient(80% 35% at 0 100%,#6cc8ff29,#0000 70%),linear-gradient(#2b2f63 0%,#22264f 40%,#1a1c3c 75%,#15162f 100%)}:is(body.clan-route,body.mining-route) .cl-ambient>*{display:none}:is(body.clan-route,body.mining-route) .cl-topbar-back{background:#ffffff14;border:0;border-radius:999px;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .7rem 0 .5rem}:is(body.clan-route,body.mining-route) h1{font-family:var(--font-display);letter-spacing:-.03em;font-weight:900}:is(body.clan-route,body.mining-route) .cl-topbar-link{color:#f6f7ff;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}:is(body.clan-route,body.mining-route) .cl-topbar-link-active{color:#2b0016;background:#ffcf3f}:is(body.clan-route,body.mining-route) .rating-help-btn{color:#f6f7ff;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex}:is(body.clan-route,body.mining-route) .cl-leave-btn{color:#ff8fa0;background:#ff6b8124}:is(body.clan-route,body.mining-route) .cl-panel{background:radial-gradient(90% 80% at 0% 0%, color-mix(in srgb, var(--cl-accent) 14%, transparent), transparent 65%), #ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:22px;padding:1rem;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff14}:is(body.clan-route,body.mining-route) .cl-panel-foil{display:none}:is(body.clan-route,body.mining-route) .cl-head-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem;font-weight:900}:is(body.clan-route,body.mining-route) .cl-head-sub{color:#9097c4;font-size:.72rem}:is(body.clan-route,body.mining-route) .cl-seal{color:#14102c;background:radial-gradient(circle at 35% 30%, #fff, var(--cl-accent) 62%);width:2.3rem;height:2.3rem;box-shadow:0 0 18px -2px color-mix(in srgb, var(--cl-accent) 60%, transparent);border:0}:is(body.clan-route,body.mining-route) .cl-btn{min-height:2.6rem;font-family:var(--font-app), system-ui, sans-serif;letter-spacing:0;text-shadow:none;border:0;border-radius:999px;font-weight:900}:is(body.clan-route,body.mining-route) .cl-btn-sm{border-radius:999px;min-height:2.2rem}:is(body.clan-route,body.mining-route) .cl-btn-xs{border-radius:999px;min-height:1.9rem}:is(body.clan-route,body.mining-route) .cl-btn-icon{border-radius:999px;min-height:2.3rem}:is(body.clan-route,body.mining-route) .cl-btn-primary{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);box-shadow:0 10px 24px -12px #ffaa28f2}:is(body.clan-route,body.mining-route) .cl-btn-primary:after{display:none}:is(body.clan-route,body.mining-route) .cl-btn-secondary{color:#f6f7ff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a;border:0}:is(body.clan-route,body.mining-route) .cl-btn-ghost{color:#c9cdf0;background:#ffffff0d}:is(body.clan-route,body.mining-route) .cl-btn-danger{color:#fff;background:linear-gradient(135deg,#ff9fb0,#ff6b81 55%,#e0324f);box-shadow:0 10px 22px -12px #ff6b81e6}:is(body.clan-route,body.mining-route) .cl-btn-grass{color:#06261b;background:linear-gradient(135deg,#b6ffe1,#4ff0b4 55%,#14c98a);box-shadow:0 10px 22px -12px #4ff0b4e6}:is(body.clan-route,body.mining-route) .cl-btn:disabled{opacity:.5}:is(body.clan-route,body.mining-route) .cl-field-label{text-transform:none;letter-spacing:0;color:#9097c4;font-size:.72rem;font-weight:800}:is(body.clan-route,body.mining-route) .cl-input,:is(body.clan-route,body.mining-route) .cl-select,:is(body.clan-route,body.mining-route) .cl-textarea{color:#f6f7ff;background:#00000047;border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff1a}:is(body.clan-route,body.mining-route) .cl-input:focus,:is(body.clan-route,body.mining-route) .cl-select:focus,:is(body.clan-route,body.mining-route) .cl-textarea:focus{outline:none;box-shadow:inset 0 0 0 2px #ffcf3f}:is(body.clan-route,body.mining-route) .cl-chip{color:#c9cdf0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border:0}:is(body.clan-route,body.mining-route) .cl-progress-track,:is(body.clan-route,body.mining-route) .cl-quest-track{background:#ffffff1a;border:0;height:.5rem}:is(body.clan-route,body.mining-route) .cl-progress-fill,:is(body.clan-route,body.mining-route) .cl-quest-fill{background:var(--cl-progress-color,#ffcf3f);box-shadow:none}:is(body.clan-route,body.mining-route) .cl-progress-fill:after{display:none}:is(body.clan-route,body.mining-route) .cl-tabs-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 -1rem;padding:.2rem 1rem}:is(body.clan-route,body.mining-route) .cl-tabs{gap:.35rem;overflow-x:auto}:is(body.clan-route,body.mining-route) .cl-tabs-stretch{overflow-x:auto}:is(body.clan-route,body.mining-route) .cl-tab{color:#c9cdf0;background:#ffffff12;border-radius:999px;flex:none}:is(body.clan-route,body.mining-route) .cl-tab-content{padding:.55rem .85rem;font-size:.8rem;font-weight:800}:is(body.clan-route,body.mining-route) .cl-tab-highlight{background:var(--cl-tab-color,#ffcf3f);box-shadow:0 6px 16px -8px var(--cl-tab-color,#ffcf3f);border:0;border-radius:999px}:is(body.clan-route,body.mining-route) .cl-tab-active{color:#14102c}:is(body.clan-route,body.mining-route) .cl-tabs-fade{display:none}:is(body.clan-route,body.mining-route) .cl-segmented{background:#00000038;border-radius:999px;padding:.3rem}:is(body.clan-route,body.mining-route) .cl-segmented-item{color:#c9cdf0;background:0 0;border:0;border-radius:999px}:is(body.clan-route,body.mining-route) .cl-segmented-item-active{color:#14102c;background:var(--cl-accent,#ffcf3f);box-shadow:none}:is(body.clan-route,body.mining-route) .cl-segmented-item-bg{background:var(--cl-accent,#ffcf3f);border-radius:999px}:is(body.clan-route,body.mining-route) .cl-banner{background:radial-gradient(90% 90% at 0% 0%, color-mix(in srgb, var(--cl-banner-color,#9b8cff) 40%, transparent), transparent 65%), linear-gradient(150deg, #3a3470, #22264f 75%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cl-banner-color,#9b8cff) 50%, transparent), 0 20px 40px -24px #000000e6;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:26px;padding:1.1rem}:is(body.clan-route,body.mining-route) .cl-banner:after,:is(body.clan-route,body.mining-route) .cl-banner-sweep{display:none}:is(body.clan-route,body.mining-route) .cl-banner-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--cl-banner-color,#9b8cff) 45%, transparent), transparent);filter:none;top:-40%;right:-30%}:is(body.clan-route,body.mining-route) .cl-banner-crest{width:4.4rem;height:4.4rem}:is(body.clan-route,body.mining-route) .cl-banner-crest-ring{inset:-6px}:is(body.clan-route,body.mining-route) .cl-banner-level-badge{background:radial-gradient(circle at 35% 30%,#fff,#ffcf3f 60%);border-color:#22264f}:is(body.clan-route,body.mining-route) .cl-banner-level-num{font-weight:900}:is(body.clan-route,body.mining-route) .cl-banner-name{font-family:var(--font-display);letter-spacing:-.03em;font-weight:900}:is(body.clan-route,body.mining-route) .cl-banner-desc{color:#c9cdf0}:is(body.clan-route,body.mining-route) .cl-banner-stat-chip,:is(body.clan-route,body.mining-route) .cl-banner-corner-stat{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000038;border:0;border-radius:16px}:is(body.clan-route,body.mining-route) .cl-banner-stat-chip-value,:is(body.clan-route,body.mining-route) .cl-banner-corner-stat-value{font-family:var(--font-display);font-weight:900}:is(body.clan-route,body.mining-route) .cl-banner-stat-chip-caption,:is(body.clan-route,body.mining-route) .cl-banner-corner-stat-caption{text-transform:none;letter-spacing:0;color:#9097c4}:is(body.clan-route,body.mining-route) .cl-banner-rank-badge{color:#2b0016;background:#ffcf3f;border:0}:is(body.clan-route,body.mining-route) .cl-join-promo{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(90% 90% at 0 0,#9b8cff66,#0000 65%),linear-gradient(150deg,#3a3470,#22264f 75%);border:0;border-radius:26px;box-shadow:inset 0 0 0 1.5px #9b8cff80}:is(body.clan-route,body.mining-route) .cl-join-promo-title{font-family:var(--font-display);font-weight:900}:is(body.clan-route,body.mining-route) .cl-join-promo-row{background:#0003;border:0;border-radius:14px}:is(body.clan-route,body.mining-route) .cl-roster-row,:is(body.clan-route,body.mining-route) .cl-search-row,:is(body.clan-route,body.mining-route) .cl-ledger-row,:is(body.clan-route,body.mining-route) .cl-quest-row,:is(body.clan-route,body.mining-route) .cl-shop-item,:is(body.clan-route,body.mining-route) .cl-inventory-item,:is(body.clan-route,body.mining-route) .cl-request-card,:is(body.clan-route,body.mining-route) .cl-level-compare-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0d;border:0;border-radius:16px}:is(body.clan-route,body.mining-route) .cl-quest-row-claimed{opacity:.6}:is(body.clan-route,body.mining-route) .cl-roster-avatar{border:0;box-shadow:0 0 0 2px #22264f}:is(body.clan-route,body.mining-route) .cl-roster-role,:is(body.clan-route,body.mining-route) .cl-locked-pill{border-radius:999px}:is(body.clan-route,body.mining-route) .cl-ledger-group-label{text-transform:none;letter-spacing:0;color:#9097c4}:is(body.clan-route,body.mining-route) .cl-level-compare,:is(body.clan-route,body.mining-route) .cl-vault2-card,:is(body.clan-route,body.mining-route) .cl-vault2-form,:is(body.clan-route,body.mining-route) .cl-notice,:is(body.clan-route,body.mining-route) .cl-launch-discount-banner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0d;border:0;border-radius:18px}:is(body.clan-route,body.mining-route) .cl-vault2-card-active,:is(body.clan-route,body.mining-route) .cl-vault2-action-active{box-shadow:inset 0 0 0 2px #ffcf3f}:is(body.clan-route,body.mining-route) .cl-ban{background:#ff6b811f;border:0;border-radius:18px;box-shadow:inset 0 0 0 1.5px #ff6b8180}:is(body.clan-route,body.mining-route) .cl-war-launch{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(90% 140% at 0 0,#ff6b8159,#0000 60%),#2b2f63d9;border:0;border-radius:22px;box-shadow:inset 0 0 0 1.5px #ff6b8180,0 16px 32px -18px #ff6b8199}:is(body.clan-route,body.mining-route) .cl-war-launch-title{font-family:var(--font-display);font-weight:900}:is(body.clan-route,body.mining-route) .cl-war-launch-icon{color:#14102c;background:radial-gradient(circle at 35% 30%,#fff,#ff6b81 60%)}:is(body.clan-route,body.mining-route) .cl-war-group-tab{background:#ffffff12;border:0;border-radius:999px}:is(body.clan-route,body.mining-route) .cl-war-group-tab-active{color:#14102c;background:#ff6b81}:is(body.clan-route,body.mining-route) .cl-settings-overlay{background:linear-gradient(#2b2f63 0%,#1a1c3c 100%)}:is(body.clan-route,body.mining-route) .cl-settings-title{font-family:var(--font-display);font-weight:900}:is(body.clan-route,body.mining-route) .modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08091cb3}:is(body.clan-route,body.mining-route) .modal-panel{color:#f6f7ff;background:linear-gradient(#2b2f63,#1d1f45);border:0;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #000c}:is(body.clan-route,body.mining-route) .cl-modal-close{color:#f6f7ff;background:#ffffff1a;border:0;border-radius:999px}:is(body.clan-route,body.mining-route) .cl-banner-info-inline{gap:.35rem;padding-left:.4rem}:is(body.clan-route,body.mining-route) .cl-banner-info-inline .rating-help-btn{width:2rem;height:2rem}:is(body.clan-route,body.mining-route) .cl-banner-corner-stat{padding:.3rem .55rem}:is(body.clan-route,body.mining-route) .cl-shell *{text-transform:none}:is(body.clan-route,body.mining-route) .cl-roster-row:before{display:none}
.mz-top{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.mz-top-spacer{flex:1}.mz-heading{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.03em;color:#f6f7ff;margin:0;font-size:1.5rem;font-weight:900}.mz-season{color:#2b0016;background:#ffcf3f;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:900}.mz-label{color:#c9cdf0;margin:0;font-size:.74rem;font-weight:700}body.mining-route .mining-reactor{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(60% 70% at 50% 45%,#ffcf3f42,#0000 70%),linear-gradient(160deg,#343a78,#1f2250 70%);border:0;border-radius:28px;margin-bottom:1rem;padding:2rem 1rem 1.6rem;box-shadow:inset 0 0 0 1.5px #ffcf3f66,0 20px 40px -24px #000000e6}body.mining-route .mining-reactor-glow{filter:none;background:radial-gradient(closest-side,#ffbe3c73,#0000)}body.mining-route .mining-reactor-ring{border-color:#ffcf3f59}body.mining-route .mining-reactor-ring-2{border-color:#6cc8ff4d}body.mining-route .mining-reactor-value{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#fff;text-shadow:0 4px 26px #ffaa2899;font-size:2.3rem;font-weight:900}body.mining-route .mining-reactor-rate{color:#06261b;background:#4ff0b4;border-radius:999px;padding:.25rem .8rem;font-size:.95rem;font-weight:900}body.mining-route .mining-reactor-slots{font-family:var(--font-app), system-ui, sans-serif;color:#9097c4;margin-top:.4rem;font-size:.74rem}body.mining-route .hud-theme{--font-hud-display:var(--font-arcade);--font-hud-mono:var(--font-arcade)}body.mining-route .mining-shelf{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f;border:0;border-radius:24px;padding:.9rem .6rem .4rem;box-shadow:inset 0 0 0 1px #ffffff14}body.mining-route .mining-shelf-board{display:none}body.mining-route .mining-shelf-slots{gap:.8rem .5rem}body.mining-route .mining-shelf-disc-glow{opacity:1}body.mining-route .mining-shelf-rate{color:#06261b;box-shadow:none;background:#4ff0b4}body.mining-route .mining-shelf-serial{color:#c9cdf0;transform:none}body.mining-route .mining-shelf-disc-locked{background:radial-gradient(circle at 35% 30%,#3a3f80,#1d1f45 70%);border:0;box-shadow:inset 0 0 0 2px #ffffff1a}body.mining-route .mining-shelf-slot-ton .mining-shelf-disc-locked{box-shadow:inset 0 0 0 2px #0098ea99}body.mining-route .mining-shelf-slot-rush .mining-shelf-disc-locked{box-shadow:inset 0 0 0 2px #ffcf3f8c}body.mining-route .mining-shelf-slot-burn .mining-shelf-disc-locked{box-shadow:inset 0 0 0 2px #ff8a3d99}body.mining-route .mining-shelf-auth{display:none}body.mining-route .mining-shelf-brand{color:#9097c4}body.mining-route .mining-shelf-lock-icon{color:#c9cdf0}body.mining-route .mining-shelf-cost{color:#f6f7ff;box-shadow:none;background:#00000073;font-weight:900}body.mining-route .mining-shelf-cost-burn{color:#ffcf3f}body.mining-route .mining-shelf-disc-empty{color:#ffcf3f;background:#ffcf3f0f;border:2px dashed #ffcf3f66}body.mining-route .mining-tier-pill{text-transform:none;font-weight:900}body.mining-route .mining-picker-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f;border:0;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff14}body.mining-route .mining-picker-speed,body.mining-route .mining-picker-burn{border-radius:999px}
