body.tasks-route-v2{--pg-pink:#ff7ab6;--pg-hot:#ff3d8f;--pg-gold:#ffcf3f;--pg-amber:#ff8a00;--pg-mint:#4ff0b4;--pg-violet:#c084fc;--pg-ink:#fff4fb;--pg-dim:#e2c3d8;--pg-faint:#ae8aa3;--pg-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;--tk-night:#14061a;--rc-surface:#241030;--rc-surface-2:#2e1639;--rc-border:#ff7ab624;--rc-text:#fff4fb;--rc-text-dim:#e2c3d8;--rc-text-faint:#ae8aa3;--cl-border:#ff7ab629;--cl-accent:#ff7ab6;--uni-orange:#ff8a00;--uni-green:#4ff0b4}body.tasks-route-v2 .app-bg{background-color:var(--tk-night);background-image:none}body.tasks-route-v2 .app-bg:before,body.tasks-route-v2 .app-workspace-veil{background:0 0}body.tasks-route-v2 ::selection{background:var(--pg-hot);color:#fff}.tk-bg{z-index:0;pointer-events:none;background:radial-gradient(60% 30% at 15% 0%, #ffcf3f2e, transparent 70%), radial-gradient(55% 30% at 100% 22%, #ff3d8f38, transparent 70%), radial-gradient(80% 40% at 50% 105%, #ff3d8f29, transparent 70%), linear-gradient(180deg, #1c0822 0%, var(--tk-night) 55%, #0e0412 100%);position:fixed;inset:0}.tk-root{z-index:1;height:calc(100dvh - var(--bottom-nav-height) - env(safe-area-inset-bottom,0px) - 2rem);color:var(--pg-ink);flex-direction:column;gap:.7rem;display:flex;position:relative;overflow:hidden}.tk-root button{cursor:pointer;border:0;font-family:inherit}.tk-top{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.tk-heading{min-width:0;font-family:var(--pg-display);letter-spacing:-.03em;margin:0 auto 0 0;font-size:clamp(1.25rem,6vw,1.45rem);font-weight:900;line-height:1}.tk-timer{white-space:nowrap;color:var(--pg-dim);background:#ffffff12;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.tk-timer svg{color:var(--tk-accent,var(--pg-gold))}.tk-timer b{font-family:var(--pg-display);font-variant-numeric:tabular-nums;color:var(--pg-ink);font-size:.74rem;font-weight:800}.tk-hero{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--tk-accent) 22%, transparent), transparent 70%), #ffffff0d;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tk-accent) 26%, transparent);border-radius:16px;flex-direction:column;flex-shrink:0;gap:.75rem;padding:.95rem 1rem 1rem;display:flex}.tk-hero-ready{background:radial-gradient(90% 140% at 0 0,#ffcf3f4d,#0000 70%),#ffffff0d;box-shadow:inset 0 0 0 1px #ffcf3f66}.tk-hero-main{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tk-hero-text{flex-direction:column;gap:.3rem;min-width:0;display:flex}.tk-hero-num{font-family:var(--pg-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--pg-ink);align-items:center;gap:.35rem;font-size:2rem;font-weight:900;line-height:1;display:flex}.tk-hero-ready .tk-hero-num{color:var(--pg-gold);text-shadow:0 0 22px #ffcf3f73}.tk-hero-num small{color:var(--pg-faint);font-size:1.05rem;font-weight:800}.tk-hero-ready .tk-hero-num small{color:var(--pg-gold)}.tk-hero-label{color:var(--pg-dim);font-size:.78rem;font-weight:600}.tk-claim-all{color:#2b0016;background:linear-gradient(135deg, #ffe58a, var(--pg-gold) 55%, var(--pg-amber));border-radius:999px;flex-shrink:0;padding:.75rem 1.1rem;font-size:.88rem;font-weight:800;transition:transform .15s;box-shadow:0 12px 24px -12px #ffaa28f2}.tk-claim-all:active:not(:disabled){transform:scale(.96)}.tk-claim-all:disabled{opacity:.6}.tk-hero-badge{color:#032a1d;background:var(--pg-mint);border-radius:999px;flex-shrink:0;padding:.4rem .8rem;font-size:.74rem;font-weight:800}.tk-hero-track{gap:.25rem;display:flex}.tk-seg{background:#ffffff1a;border-radius:999px;flex:1;min-width:0;height:.5rem;position:relative;overflow:hidden}.tk-seg-fill{border-radius:inherit;background:var(--pg-pink);transform-origin:0;position:absolute;inset:0}.tk-seg-done{background:var(--pg-mint)}.tk-seg-ready{background:var(--pg-gold);animation:1.6s ease-in-out infinite tk-ready-pulse;box-shadow:0 0 10px #ffcf3fcc}@keyframes tk-ready-pulse{0%,to{opacity:1}50%{opacity:.55}}.tk-nav{flex-direction:column;flex-shrink:0;gap:.45rem;display:flex}.tk-tabs{background:#ffffff0f;border-radius:999px;gap:.25rem;padding:.25rem;display:flex}.tk-tab{min-width:0;color:var(--pg-dim);background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:.55rem .2rem;font-size:.72rem;font-weight:700;display:flex;position:relative}.tk-tab-active{color:#1a0410}.tk-tab-bg{border-radius:inherit;background:var(--tk-tab-color);box-shadow:0 6px 16px -8px var(--tk-tab-color);position:absolute;inset:0}.tk-tab-content{z-index:1;white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex;position:relative}.tk-tab-badge{color:#fff;background:var(--pg-hot);border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.62rem;font-weight:900;display:inline-flex}.tk-partners{text-align:left;width:100%;color:var(--pg-ink);background:#c084fc1a;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .7rem .45rem .45rem;display:flex;box-shadow:inset 0 0 0 1px #c084fc38}.tk-partners-active{box-shadow:inset 0 0 0 1.5px var(--pg-violet);background:#c084fc3d}.tk-partners-icon{color:#1a0410;background:var(--pg-violet);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex}.tk-partners-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pg-dim);flex:1;font-size:.72rem;font-weight:600;overflow:hidden}.tk-partners-arrow{color:var(--pg-faint);flex-shrink:0}.tk-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -.3rem;padding:.2rem .3rem .8rem;overflow-y:auto;-webkit-mask:linear-gradient(#0000 0,#000 .4rem calc(100% - 1rem),#0000 100%);mask:linear-gradient(#0000 0,#000 .4rem calc(100% - 1rem),#0000 100%)}.tk-list{flex-direction:column;gap:.5rem;display:flex}.tk-empty{text-align:center;color:var(--pg-faint);margin:0;padding:1.4rem .5rem;font-size:.84rem}.tk-empty-done{color:#eef0ff;background:radial-gradient(90% 70% at 50% 0,#4ff0b438,#0000 65%),radial-gradient(60% 60% at 100% 100%,#9b8cff33,#0000 70%),linear-gradient(165deg,#2b2f63,#1a1c3c);border-radius:1.4rem;flex-direction:column;align-items:center;gap:.55rem;padding:1.1rem .9rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4ff0b452,0 14px 30px -18px #4ff0b4b3}.tk-empty-ring{color:#4ff0b4;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.tk-empty-ring-svg{position:absolute;inset:0;transform:rotate(-90deg)}.tk-empty-ring>svg:not(.tk-empty-ring-svg){position:relative}.tk-empty-ring circle{fill:none;stroke-width:6px}.tk-empty-ring-bg{stroke:#4ff0b429}.tk-empty-ring-fg{stroke:#4ff0b4;stroke-linecap:round;stroke-dasharray:100 100;animation:1.1s cubic-bezier(.2,.8,.2,1) both tk-ring-fill}@keyframes tk-ring-fill{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.tk-empty-title{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.01em;color:#fff;font-size:1.05rem;font-weight:800}.tk-empty-stats{grid-auto-columns:1fr;grid-auto-flow:column;gap:.45rem;width:100%;display:grid}.tk-empty-stat{--st:#4ff0b4;color:var(--st);background:color-mix(in srgb, var(--st) 12%, #0a0a2073);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st) 34%, transparent);border-radius:.95rem;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .3rem;display:flex}.tk-empty-stat-gold{--st:#ffcf3f}.tk-empty-stat-violet{--st:#9b8cff}.tk-empty-stat b{font-family:var(--font-arcade), var(--font-app), sans-serif;color:#fff;font-size:.95rem;font-weight:800}.tk-empty-stat small{color:color-mix(in srgb, var(--st) 55%, #fff);font-size:.62rem;font-weight:700}.tk-empty-next{color:#ffe07a;background:#ffcf3f1f;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.74rem;font-weight:750;display:inline-flex;box-shadow:inset 0 0 0 1px #ffcf3f52}@media (prefers-reduced-motion:reduce){.tk-empty-ring-fg{animation:none}}.tk-row{background:#ffffff0e;border-radius:16px;align-items:center;gap:.7rem;padding:.75rem .75rem .75rem .7rem;display:flex;position:relative}.tk-row-offer{align-items:flex-start}.tk-row-ready{background:linear-gradient(100deg,#ffcf3f29,#ffcf3f0a 70%),#ffffff0d;box-shadow:inset 0 0 0 1px #ffcf3f61}.tk-row-pending{box-shadow:inset 0 0 0 1px #ffcf3f38}.tk-row-done{background:#ffffff08}.tk-row-done .tk-title{color:var(--pg-dim)}.tk-icon{--tone:var(--pg-pink);width:2.6rem;height:2.6rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tk-icon[data-tone=gold]{--tone:var(--pg-gold)}.tk-icon[data-tone=mint]{--tone:var(--pg-mint)}.tk-icon[data-tone=hot]{--tone:#ff5c9e}.tk-icon[data-tone=violet]{--tone:var(--pg-violet)}.tk-icon[data-tone=sky]{--tone:#7cc4ff}.tk-icon[data-tone=done]{color:#032a1d;background:var(--pg-mint)}.tk-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.tk-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.tk-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--pg-faint);margin:0;font-size:.7rem;line-height:1.3;overflow:hidden}.tk-desc-wrap{white-space:normal}.tk-progress{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.tk-track{background:#ffffff1a;border-radius:999px;flex:1;min-width:0;height:.38rem;position:relative;overflow:hidden}.tk-fill{border-radius:inherit;background:linear-gradient(90deg, var(--pg-pink), var(--pg-gold));transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.tk-row-ready .tk-fill{background:var(--pg-gold)}.tk-count{font-family:var(--pg-display);font-variant-numeric:tabular-nums;color:var(--pg-dim);flex-shrink:0;font-size:.68rem;font-weight:800}.tk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.tk-rewards{flex-wrap:wrap;gap:.3rem;display:inline-flex}.tk-reward{font-family:var(--pg-display);font-variant-numeric:tabular-nums;color:var(--pg-gold);background:#ffcf3f1f;border-radius:999px;align-items:center;gap:.25rem;padding:.14rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.tk-reward-bp{color:var(--pg-violet);background:#c084fc24}.tk-row-done .tk-reward{color:var(--pg-faint);background:#ffffff0f}.tk-claim{color:#2b0016;background:linear-gradient(135deg, #ffe58a, var(--pg-gold) 55%, var(--pg-amber));border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.62rem .95rem;font-size:.8rem;font-weight:800;transition:transform .15s;display:inline-flex;box-shadow:0 10px 20px -10px #ffaa28f2}.tk-claim:active:not(:disabled){transform:scale(.95)}.tk-claim:disabled{opacity:.55}.tk-claim-mint{color:#032a1d;background:linear-gradient(135deg, #b3ffe2, var(--pg-mint));box-shadow:0 10px 20px -10px #4ff0b4e6}.tk-go{width:2.3rem;height:2.3rem;color:var(--pg-ink);background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:flex}.tk-go:active{background:#ff7ab63d;transform:scale(.92)}.tk-wait{font-family:var(--pg-display);font-variant-numeric:tabular-nums;color:var(--pg-faint);flex-shrink:0;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;display:inline-flex}.tk-sub-actions,.tk-offer-actions{gap:.35rem;display:inline-flex}.tk-offer-actions{margin-top:.45rem;display:flex}.tk-offer-actions .tk-chip-btn{flex:1;justify-content:center;padding:.55rem .7rem}.tk-chip-btn{white-space:nowrap;color:var(--pg-ink);background:#ffffff17;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.72rem;font-weight:800;transition:transform .15s;display:inline-flex}.tk-chip-btn:active:not(:disabled){transform:scale(.95)}.tk-chip-btn:disabled{opacity:.45}.tk-chip-btn-main{color:#2b0016;background:var(--pg-gold)}.tk-hint{text-align:center;color:var(--pg-faint);margin:.35rem 0 0;font-size:.66rem}.tk-hint-left{text-align:left;color:var(--pg-dim);font-size:.72rem}.tk-state{color:var(--pg-gold);align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.72rem;font-weight:600;display:flex}.tk-state-good{color:var(--pg-mint)}.tk-state-bad{color:#ff8aa8}.tk-upload{flex-direction:column;gap:.45rem;margin-top:.45rem;display:flex}.tk-upload-drop{cursor:pointer;border:1.5px dashed #ff7ab659;border-radius:12px;flex-direction:column;align-items:center;gap:.15rem;padding:.8rem;display:flex}.tk-upload-name{font-size:.78rem;font-weight:800}.tk-upload-types{color:var(--pg-faint);font-size:.64rem}.tk-done-toggle{color:var(--pg-dim);background:#4ff0b414;border-radius:999px;align-items:center;gap:.4rem;margin-top:.2rem;padding:.55rem .75rem;font-size:.76rem;font-weight:700;display:flex}.tk-done-toggle>svg:first-child{color:var(--pg-mint)}.tk-done-chev{margin-left:auto;transition:transform .2s}.tk-done-toggle-open .tk-done-chev{transform:rotate(180deg)}.tk-note{color:var(--pg-dim);background:#ff8a001a;border-radius:12px;align-items:flex-start;gap:.45rem;margin:0;padding:.55rem .75rem;font-size:.7rem;line-height:1.35;display:flex}.tk-note svg{color:var(--pg-amber);flex-shrink:0}.tk-giga-timer{cursor:default;font-variant-numeric:tabular-nums;color:var(--pg-gold);background:color-mix(in srgb, var(--pg-gold) 14%, transparent)}.tk-giga-loading{opacity:.75;animation:1.4s ease-in-out infinite tk-giga-pulse}@keyframes tk-giga-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tk-giga-timer{cursor:default;font-variant-numeric:tabular-nums;color:var(--pg-gold);background:color-mix(in srgb, var(--pg-gold) 14%, transparent)}.tk-giga-loading{animation:none}}.tk-row-giga .tk-state{white-space:normal}.tk-partner-cta,.tk-community-link{color:var(--pg-ink);background:#ffffff0d;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.tk-partner-cta>svg:first-child{color:var(--pg-violet)}.tk-partner-cta>svg:last-child{color:var(--pg-faint)}.tk-partner-cta-text{flex-direction:column;flex:1;min-width:0;display:flex}.tk-partner-cta-text b{font-size:.82rem}.tk-partner-cta-text span{color:var(--pg-faint);font-size:.7rem}a.tk-partner-cta{background:radial-gradient(110% 120% at 0 0,#9b8cff47,#0000 60%),radial-gradient(80% 90% at 100% 100%,#ffcf3f29,#0000 70%),linear-gradient(160deg,#2b2f63,#1a1c3c);border-radius:1.2rem;align-items:flex-start;gap:.7rem;padding:.85rem .85rem .9rem;box-shadow:inset 0 0 0 1px #9b8cff66,0 12px 26px -18px #9b8cffe6}.tk-partner-cta-icon{color:#1a1440;background:linear-gradient(135deg,#c9bfff,#9b8cff);border-radius:.9rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 0 16px -4px #9b8cff}a.tk-partner-cta>svg:last-child{color:#c9bfff;align-self:center}.tk-partner-cta-text{gap:.3rem}.tk-partner-cta-text b{font-family:var(--font-arcade), var(--font-app), sans-serif;color:#fff;font-size:.86rem;font-weight:800}.tk-partner-cta-text .tk-partner-cta-lead{color:#d6d9f5;font-size:.72rem;line-height:1.35}.tk-partner-cta-tags{flex-wrap:wrap;gap:.3rem;display:flex}.tk-partner-cta-tags i{color:#cfe9ff;background:#6cc8ff24;border-radius:999px;padding:.14rem .5rem;font-size:.64rem;font-style:normal;font-weight:800;box-shadow:inset 0 0 0 1px #6cc8ff57}.tk-partner-cta-text .tk-partner-cta-contact{color:#ffe07a;background:#ffcf3f24;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.1rem;padding:.22rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffcf3f66}.tk-community{margin-top:.9rem}.tk-community-title{color:var(--pg-dim);margin:0 0 .45rem .2rem;font-size:.78rem;font-weight:700}.tk-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.tk-community-link{flex-direction:column;align-items:flex-start;gap:.05rem;padding:.55rem .7rem;position:relative}.tk-community-label{color:var(--pg-faint);font-size:.66rem}.tk-community-user{text-overflow:ellipsis;white-space:nowrap;color:#7cc4ff;max-width:100%;font-size:.76rem;font-weight:800;overflow:hidden}.tk-community-ext{color:var(--pg-faint);position:absolute;top:.55rem;right:.6rem}body.tasks-route-v2 .bottom-nav-tab-active .bottom-nav-icon-wrap{background:var(--pg-hot);box-shadow:0 4px 16px #ff3d8f80}body.tasks-route-v2 .bottom-nav-dot{background:var(--pg-hot)}body.tasks-route-v2 .bottom-nav-home-btn{box-shadow:0 0 0 4px var(--tk-night)}body.tasks-route-v2 .bottom-nav-home-active .bottom-nav-home-btn{color:#fff;background:var(--pg-hot);box-shadow:0 6px 28px #ff3d8f8c, 0 0 0 4px var(--tk-night);border-color:#0000}@media (max-height:720px){.tk-root{gap:.55rem}.tk-hero{gap:.6rem;padding:.75rem .85rem .8rem}.tk-hero-num{font-size:1.7rem}.tk-row{padding:.6rem .65rem}.tk-icon{width:2.3rem;height:2.3rem}}@media (prefers-reduced-motion:reduce){.tk-seg-ready{animation:none}.tk-fill{transition:none}}.tk-gain-slot{z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute;top:2.9rem;left:0;right:0}.tk-gain{color:#032a1d;background:linear-gradient(135deg,#b3ffe2,#4ff0b4 60%,#2dd4bf);border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .55rem;display:flex;box-shadow:0 14px 30px -10px #4ff0b4e6,0 0 0 3px #14061a99}.tk-gain-check{color:#4ff0b4;background:#032a1d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.tk-gain-text{flex-direction:column;font-size:.82rem;line-height:1.2;display:flex}.tk-gain-items{font-family:var(--pg-display);font-variant-numeric:tabular-nums;gap:.6rem;font-size:.86rem;font-weight:900;display:flex}.tk-gain-items>span{align-items:center;gap:.2rem;display:inline-flex}.tk-gain-bp{color:#4b1d8a}.tk-row-flash{animation:.9s ease-out tk-flash}@keyframes tk-flash{0%{box-shadow:inset 0 0 0 2px #4ff0b4,0 0 #4ff0b4b3}40%{background-color:#4ff0b42e;box-shadow:inset 0 0 0 2px #4ff0b4,0 0 0 10px #4ff0b400}to{box-shadow:inset 0 0 0 2px #4ff0b499,0 0 #4ff0b400}}.tk-float{z-index:3;font-family:var(--pg-display);color:#ffcf3f;text-shadow:0 2px 10px #0009;pointer-events:none;font-size:1rem;font-weight:900;animation:1s cubic-bezier(.22,1,.36,1) forwards tk-float;position:absolute;top:.4rem;right:1rem}@keyframes tk-float{0%{opacity:0;transform:translateY(10px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-34px)scale(1)}}.tk-claimed{color:#032a1d;background:#4ff0b4;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.62rem .85rem;font-size:.8rem;font-weight:900;animation:.35s cubic-bezier(.22,1,.36,1) tk-pop;display:inline-flex}@keyframes tk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tk-row-flash,.tk-float,.tk-claimed{animation:none}}.tk-icon{--ta:#ff9ccc;--tb:#ff3d8f;color:#fff;background:linear-gradient(145deg, var(--ta), var(--tb));width:2.75rem;height:2.75rem;box-shadow:inset 0 -3px 0 #0000002e, inset 0 1px 0 #ffffff8c, 0 8px 16px -10px var(--tb);border-radius:14px;position:relative;overflow:hidden}.tk-icon:before{content:"";pointer-events:none;background:linear-gradient(#ffffff73,#fff0);border-radius:50%;width:140%;height:80%;position:absolute;top:-40%;left:-20%}.tk-icon svg{filter:drop-shadow(0 1.5px #00000038);position:relative}.tk-icon[data-tone=pink]{--ta:#ff9ccc;--tb:#ff3d8f}.tk-icon[data-tone=gold]{--ta:#ffe680;--tb:#ff9d00}.tk-icon[data-tone=orange]{--ta:#ffb36b;--tb:#ff5a1f}.tk-icon[data-tone=mint]{--ta:#7dfccb;--tb:#10b981}.tk-icon[data-tone=teal]{--ta:#6ff2f0;--tb:#0ea5b7}.tk-icon[data-tone=hot]{--ta:#ff8a7a;--tb:#f0164f}.tk-icon[data-tone=violet]{--ta:#c4a8ff;--tb:#7044ff}.tk-icon[data-tone=sky]{--ta:#8fdcff;--tb:#2f7dff}.tk-icon[data-tone=done]{--ta:#a7ffde;--tb:#19c48a;color:#fff}.tk-partners{background:linear-gradient(100deg,#a06eff57,#ff3d8f42);padding:.5rem .75rem .5rem .5rem;box-shadow:inset 0 0 0 1px #d6b4ff73,0 10px 22px -16px #a06effe6}.tk-partners-active{background:linear-gradient(100deg,#a06eff8c,#ff3d8f6b);box-shadow:inset 0 0 0 1.5px #d6b4ff}.tk-partners-icon{color:#fff;background:linear-gradient(145deg,#c4a8ff,#7044ff);width:2rem;height:2rem;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #0000002e}.tk-partners-title{font-size:.84rem;font-weight:900}.tk-partners-sub{color:#ffe58a;font-weight:700}.tk-partners-arrow{color:#fff}.tk-root{height:calc(100dvh - var(--bottom-nav-height) - env(safe-area-inset-bottom,0px) - 1.25rem)}.tk-scroll{padding-bottom:1.6rem;-webkit-mask:linear-gradient(#0000 0,#000 .4rem calc(100% - 1.4rem),#0000 100%);mask:linear-gradient(#0000 0,#000 .4rem calc(100% - 1.4rem),#0000 100%)}@media (max-height:720px){.tk-icon{border-radius:12px;width:2.45rem;height:2.45rem}}.tk-alldone{color:#032a1d;background:linear-gradient(120deg,#b3ffe2,#4ff0b4 55%,#19c48a);border-radius:22px;flex-shrink:0;align-items:center;gap:.85rem;padding:.95rem 1rem;animation:.5s cubic-bezier(.16,1,.3,1) both tk-alldone-in;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -16px #4ff0b4f2,inset 0 1px #fff9}@keyframes tk-alldone-in{0%{opacity:0;transform:scale(.94)}}.tk-alldone-rays{pointer-events:none;background:repeating-conic-gradient(#ffffff59 0deg 8deg,#0000 8deg 22deg);border-radius:999px;width:12rem;height:12rem;margin-top:-6rem;animation:20s linear infinite tk-rays;position:absolute;top:50%;right:-3rem;-webkit-mask:radial-gradient(circle,#000 10%,#0000 62%);mask:radial-gradient(circle,#000 10%,#0000 62%)}@keyframes tk-rays{to{transform:rotate(360deg)}}.tk-alldone-icon{color:#fff;background:#0f9a6b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;display:flex;position:relative;box-shadow:inset 0 -3px #0003,0 0 0 4px #fff6}.tk-alldone-text{flex-direction:column;gap:.15rem;min-width:0;display:flex;position:relative}.tk-alldone-text b:first-child{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.03em;font-size:1.35rem;font-weight:900;line-height:1.1}.tk-alldone-text small{color:#032a1dcc;font-size:.8rem;font-weight:700}.tk-alldone-timer{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#032a1d;font-variant-numeric:tabular-nums;font-weight:900}@media (prefers-reduced-motion:reduce){.tk-alldone-rays{animation:none}}.tk-alldone-text .tk-alldone-timer{white-space:nowrap;letter-spacing:-.02em;margin-top:.1rem;font-size:1.15rem;display:block}.tk-partners-hot{box-shadow:inset 0 0 0 1.5px #ffcf3fbf,0 0 26px -8px #ffcf3f8c}.tk-partners-hot .tk-partners-icon{color:#3a1300;background:linear-gradient(145deg,#ffe58a,#ff9f1c)}.tk-partners-ready{color:#032a1d;background:linear-gradient(135deg, #b3ffe2, var(--pg-mint));border-radius:999px;flex-shrink:0;padding:.22rem .55rem;font-size:.68rem;font-weight:900}.tk-icon-img{object-fit:cover;background:#0d0b1a;padding:0;display:block;box-shadow:0 0 0 1px #ffffff14}@media (max-width:380px){.tk-timer-label{display:none}}.tk-root{margin-inline:-1rem;padding-inline:1rem}.tk-desc{white-space:normal;text-overflow:clip;line-height:1.25}.tk-story-wait{color:#ffcf7a;align-self:center;font-size:.66rem;font-weight:700;line-height:1.2}.tk-sub-actions:has(.tk-story-wait){flex-wrap:wrap;justify-content:flex-end}
body.menu-route .app-bg{background:#16153a}body.menu-route .app-scroll-region.mx-shell{padding-top:.85rem}.mx-bg{z-index:0;pointer-events:none;background:radial-gradient(60% 26% at 50% 0,#ff8a0038,#0000 70%),radial-gradient(55% 30% at 100% 40%,#9b7bff33,#0000 70%),radial-gradient(60% 30% at 0 80%,#5cc8ff24,#0000 70%),linear-gradient(#1d1b4a 0%,#16153a 50%,#100f2a 100%);position:fixed;inset:0}.mx-root{z-index:1;color:#f6f7ff;--mx-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;flex-direction:column;gap:.9rem;display:flex;position:relative}.mx-streak{color:#fff;background:radial-gradient(70% 120% at 0% 0%, rgba(255, 138, 0, calc(.25 + var(--heat,0) * .25)), transparent 60%), linear-gradient(135deg, #3a1d52, #24184e 60%, #1b1742);border-radius:24px;flex-direction:column;gap:.6rem;padding:.8rem .85rem .75rem;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ff8a0059,0 16px 32px -20px #ff8a00cc}.mx-streak:active{transform:scale(.985)}.mx-streak-ready{background:radial-gradient(70% 120% at 0 0,#ffcf3f66,#0000 60%),linear-gradient(135deg,#ff6a3d,#e0245e 60%,#8a1c7a);box-shadow:inset 0 0 0 1.5px #ffe680cc,0 18px 36px -18px #ff6a3df2}.mx-streak-glow{pointer-events:none;background:radial-gradient(closest-side,#ff9f1a73,#0000);border-radius:999px;width:9rem;height:9rem;position:absolute;top:-3rem;left:-2rem}.mx-streak-head{align-items:center;gap:.7rem;display:flex;position:relative}.mx-flame{width:3.2rem;height:3.2rem;filter:drop-shadow(0 0 calc(8px + var(--heat,0) * 10px) #ff8a00d9);flex-shrink:0;display:flex}.mx-flame svg{width:100%;height:100%;overflow:visible}.mx-flame-outer{transform-origin:50% 100%;animation:1.6s ease-in-out infinite mx-flicker}.mx-flame-inner{transform-origin:50% 100%;animation:1.1s ease-in-out infinite reverse mx-flicker}@keyframes mx-flicker{0%,to{transform:scale(1)}35%{transform:scale(.96,1.06)}70%{transform:scale(1.03,.97)}}.mx-streak-text{flex-direction:column;flex:1;min-width:0;display:flex}.mx-streak-text small{color:#ffffffc7;font-size:.72rem;font-weight:800}.mx-streak-text b{font-family:var(--mx-display);letter-spacing:-.04em;font-size:1.65rem;font-weight:900;line-height:1.05}.mx-streak-text b i{font-family:var(--font-app), system-ui, sans-serif;letter-spacing:0;color:#ffffffd9;font-size:.85rem;font-style:normal;font-weight:800}.mx-streak-cta{color:#2b1600;background:linear-gradient(135deg,#fff3b0,#ffcf3f 55%,#ff9d00);border-radius:999px;flex-shrink:0;padding:.55rem 1rem;font-size:.86rem;font-weight:900;animation:1.8s ease-in-out infinite mx-cta;box-shadow:0 8px 18px -8px #ff9d00f2}@keyframes mx-cta{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.mx-streak-next{text-align:right;color:#ffe58a;flex-direction:column;flex-shrink:0;align-items:flex-end;max-width:7.5rem;font-size:.74rem;font-weight:800;line-height:1.2;display:flex;overflow:hidden}.mx-streak-next small{color:#ffffffb3;font-size:.64rem;font-weight:700}.mx-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid;position:relative}.mx-day{background:#ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 0 .3rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.mx-day small{color:#ffffffb3;font-size:.58rem;font-weight:800}.mx-day-ico{color:#ffe58a;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}.mx-day-pack{object-fit:contain;width:auto;height:1.35rem}.mx-day-done{box-shadow:none;background:linear-gradient(160deg,#ffe680,#ff9d00)}.mx-day-done .mx-day-ico,.mx-day-done small{color:#3a1d00}.mx-day-now{background:#ffcf3f2e;animation:1.6s ease-in-out infinite mx-now;box-shadow:inset 0 0 0 2px #ffcf3f}@keyframes mx-now{50%{box-shadow:inset 0 0 0 2px #ffcf3f,0 0 14px #ffcf3f99}}.mx-sec{flex-direction:column;gap:.5rem;display:flex}.mx-sec-title{font-family:var(--mx-display);letter-spacing:-.02em;margin:0;padding-left:.2rem;font-size:.95rem;font-weight:900}.mx-daily{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.mx-big{color:#f6f7ff;background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--mx) 30%, transparent), transparent 65%), #ffffff0f;min-height:8.2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx) 40%, transparent);border-radius:22px;flex-direction:column;gap:.15rem;padding:.75rem .8rem .8rem;transition:transform .15s;display:flex;position:relative;overflow:hidden}.mx-big:active,.mx-tile:active,.mx-wide:active{transform:scale(.97)}.mx-big-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--mx) 35%, transparent), transparent);pointer-events:none;border-radius:999px;width:7rem;height:7rem;position:absolute;bottom:-2.5rem;right:-2rem}.mx-big-icon{filter:drop-shadow(0 6px 8px #0006);width:3.2rem;height:3.2rem;margin-bottom:auto;position:relative}.mx-big-title{font-family:var(--mx-display);letter-spacing:-.02em;margin-top:.4rem;font-size:1rem;font-weight:900;position:relative}.mx-big-sub{color:#c9cdf0;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.74rem;font-weight:700;display:flex;position:relative}.mx-hot{color:#ffcf3f}.mx-bar{background:#ffffff1f;border-radius:999px;width:100%;height:5px;display:block;position:relative;overflow:hidden}.mx-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8fdcff,#4ff0b4);position:absolute;inset:0}.mx-timer{color:#f6f7ff;background:#0000004d;border-radius:999px;align-items:center;gap:.2rem;padding:.08rem .4rem;font-size:.66rem;font-weight:800;display:inline-flex}.mx-badge{color:#fff;background:#ff3d6e;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:900;display:flex;position:absolute;top:.55rem;right:.55rem;box-shadow:0 0 0 2px #16153a,0 0 12px #ff3d6eb3}.mx-duo{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.mx-wide{color:#f6f7ff;background:radial-gradient(90% 140% at 0% 50%, color-mix(in srgb, var(--mx) 22%, transparent), transparent 65%), #ffffff0e;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx) 30%, transparent);border-radius:18px;align-items:center;gap:.5rem;padding:.55rem .5rem .55rem .55rem;transition:transform .15s;display:flex;position:relative}.mx-wide-icon{filter:drop-shadow(0 4px 6px #0006);flex-shrink:0;width:2.4rem;height:2.4rem}.mx-wide-text{flex-direction:column;flex:1;min-width:0;display:flex}.mx-wide-text b{font-size:.86rem;font-weight:900}.mx-wide-text small{white-space:nowrap;text-overflow:ellipsis;color:#9097c4;font-size:.64rem;font-weight:700;overflow:hidden}.mx-chev{color:#9097c4;flex-shrink:0}.mx-live-dot{background:#ff3d6e;border-radius:999px;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite mx-now;position:absolute;top:.45rem;left:2.5rem;box-shadow:0 0 0 2px #16153a}.mx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.mx-tile{color:#f6f7ff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx) 28%, transparent);background:#ffffff0e;border-radius:18px;flex-direction:column;align-items:center;gap:.3rem;padding:.65rem .2rem .55rem;transition:transform .15s;display:flex;position:relative;overflow:hidden}.mx-tile-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--mx) 40%, transparent), transparent);pointer-events:none;border-radius:999px;width:4.6rem;height:4.6rem;position:absolute;top:-1.6rem}.mx-tile-icon{filter:drop-shadow(0 5px 7px #0006);width:2.6rem;height:2.6rem;position:relative}.mx-tile-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:800;position:relative;overflow:hidden}.mx-tile .mx-badge{top:.35rem;right:.35rem}.mx-live{color:#fff;background:#ff3d6e;border-radius:999px;padding:.05rem .35rem;font-size:.56rem;font-weight:900;position:absolute;top:.35rem;right:.35rem}.mx-foot{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .1rem 0;display:flex}.mx-road{color:#f6f7ff;background:#ffffff12;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem .35rem .4rem;font-size:.76rem;font-weight:800;display:inline-flex}.mx-road-icon{width:1.5rem;height:1.5rem}.mx-legal{gap:.75rem;font-size:.68rem;font-weight:600;display:flex}.mx-legal a{color:#9097c4}@media (max-height:700px){.mx-root{gap:.7rem}.mx-big{min-height:7.2rem}.mx-big-icon{width:2.7rem;height:2.7rem}.mx-tile-icon{width:2.3rem;height:2.3rem}}@media (prefers-reduced-motion:reduce){.mx-flame-outer,.mx-flame-inner,.mx-streak-cta,.mx-day-now,.mx-live-dot{animation:none}}.mx-duo,.mx-daily{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-big{min-height:7.4rem}.mx-tile-label{white-space:normal;text-overflow:clip;text-align:center;overflow-wrap:anywhere;line-height:1.1}.mx-wide-text small{white-space:normal;text-overflow:clip;line-height:1.2}
body.shop-route-v2{--sp-ink:#f6f7ff;--sp-dim:#c9cdf0;--sp-faint:#9097c4;--sp-gold:#ffcf3f;--sp-amber:#ff8a00;--sp-sky:#6cc8ff;--sp-ton:#0098ea;--sp-mint:#4ff0b4;--sp-violet:#9b8cff;--sp-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;--rc-surface:#1e2046;--rc-surface-2:#262a52;--rc-surface-3:#2f3460;--rc-border:#a0afff29;--rc-border-strong:#a0afff4d;--rc-text:#f6f7ff;--rc-text-dim:#c9cdf0;--rc-text-faint:#9097c4;--text-muted:#9097c4;--text-secondary:#c9cdf0;--uni-faint:#9097c4;--uni-dim:#c9cdf0;--cl-border:#a0afff29;--cl-glass:#1e2046b8;--cl-glass-strong:#1e2046eb}body.shop-route-v2 .app-bg{background-color:#0d0e26;background-image:none}body.shop-route-v2 .app-bg:before,body.shop-route-v2 .app-workspace-veil{background:0 0}.shp-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 30% at 15% 0,#ffcf3f33,#0000 70%),radial-gradient(60% 30% at 100% 25%,#0098ea2e,#0000 70%),radial-gradient(80% 40% at 50% 105%,#9b8cff2e,#0000 70%),linear-gradient(#1d1f45 0%,#151634 45%,#0d0e26 100%);position:fixed;inset:0}.shp-root{z-index:1;color:var(--sp-ink,#f6f7ff);flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex;position:relative}.shp-root button,.shp-sheet button{cursor:pointer;border:0;font-family:inherit}.shp-head{flex-direction:column;gap:.75rem;display:flex}.shp-title{font-family:var(--sp-display);letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:900;line-height:1}.shp-tabs{background:#ffffff12;border-radius:999px;gap:.25rem;margin-bottom:.25rem;padding:.25rem;display:flex}.shp-head .shp-tabs{margin-bottom:0}.shp-tab{color:#c9cdf0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.6rem .4rem;font-family:inherit;font-size:.82rem;font-weight:800;transition:background .2s,color .2s;display:flex}.shp-tab-active{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);box-shadow:0 6px 16px -8px #ffaa28e6}.shp-balances{grid-template-columns:1fr 1.25fr 1fr;gap:.4rem;display:grid}.shp-bal{min-width:0;font-family:var(--sp-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sp-ink);background:#ffffff12;border-radius:14px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .4rem;font-size:.82rem;font-weight:800;display:flex}.shp-bal>span{text-overflow:ellipsis;overflow:hidden}.shp-bal-gram{background:#0098ea29;justify-content:space-between;padding:.25rem .25rem .25rem .55rem;box-shadow:inset 0 0 0 1px #5fd0ff59}.shp-bal-main{min-width:0;font:inherit;color:#8fe0ff;background:0 0;align-items:center;gap:.35rem;padding:0;display:flex}.shp-bal-plus{color:#fff;background:var(--sp-ton);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex;box-shadow:0 6px 14px -6px #0098eae6}.shp-section{flex-direction:column;gap:.6rem;scroll-margin-top:1rem;display:flex}.shp-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.shp-h2{font-family:var(--sp-display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900}.shp-h2-sub{color:var(--sp-mint);font-size:.74rem;font-weight:700}.shp-h2-sub-limited{letter-spacing:.02em;color:#fff;background:linear-gradient(90deg,#ff3b5c,#ff7a3d);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .7rem;font-size:.74rem;font-weight:900;animation:1.8s ease-out infinite shp-ltd;display:inline-flex;box-shadow:0 0 #ff3b5c99,0 6px 16px -6px #ff3b5ce6}.shp-h2-sub-limited:before{content:"";background:#fff;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 6px #fff}@keyframes shp-ltd{0%{box-shadow:0 0 #ff3b5c99,0 6px 16px -6px #ff3b5ce6}70%{box-shadow:0 0 0 10px #ff3b5c00,0 6px 16px -6px #ff3b5ce6}to{box-shadow:0 0 #ff3b5c00,0 6px 16px -6px #ff3b5ce6}}@media (prefers-reduced-motion:reduce){.shp-h2-sub-limited{animation:none}}.shp-note{color:var(--sp-dim);margin:0;font-size:.78rem;line-height:1.4}.shp-note-icons{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.shp-f-note{margin-bottom:.15rem}.shp-f-note-text{flex:1;min-width:0}.shp-f-bal{color:#4ff0b4;background:#4ff0b424;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.28rem .6rem;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #4ff0b461}.shp-f-bal small{color:#d6fff0c7;font-size:.62rem;font-weight:700}.shp-f-bal b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#fff;font-size:.8rem;font-weight:800}.shp-f-bal svg{display:block}.shp-lim-note{flex-wrap:nowrap;margin-bottom:.2rem}.shp-lim-note-text{flex:auto;min-width:0}.shp-lim-note-pay{vertical-align:middle;color:#dcd6ff;align-items:center;gap:.25rem;display:inline-flex}.shp-lim-note-pay svg{display:block}.shp-empty{text-align:center;color:var(--sp-faint);margin:0;padding:1rem 0;font-size:.84rem}.shp-coin{background:#15163a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fff3}.shp-coin-sm{width:1.15rem;height:1.15rem}.shp-coin-lg{width:2.4rem;height:2.4rem}.shp-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin:0 -1rem;padding:.3rem 1rem .8rem;display:flex;overflow-x:auto}.shp-carousel::-webkit-scrollbar{display:none}.shp-pack{text-align:center;scroll-snap-align:center;background:radial-gradient(90% 60% at 50% 25%, rgba(var(--pk), .34), transparent 72%), linear-gradient(175deg, #241f52, #17183a 75%);width:74%;max-width:17rem;box-shadow:inset 0 0 0 1.5px rgba(var(--pk), .45), 0 18px 34px -18px rgba(var(--pk), .75);border-radius:22px;flex-direction:column;flex-shrink:0;align-items:center;gap:.45rem;padding:1rem .9rem .9rem;display:flex;position:relative;overflow:hidden}.shp-pack-hit{z-index:0;background:0 0;padding:0;position:absolute;inset:0}.shp-pack>:not(.shp-pack-hit):not(.shp-pack-rays){z-index:1;position:relative}.shp-pack-name,.shp-pack-desc,.shp-pack-art,.shp-pack-tier,.shp-pack-cash{pointer-events:none}.shp-pack-rays{background:repeating-conic-gradient(rgba(var(--pk), .22) 0deg 6deg, transparent 6deg 20deg);pointer-events:none;border-radius:999px;width:18rem;height:18rem;margin:-9rem;animation:24s linear infinite shp-spin;position:absolute;top:36%;left:50%;-webkit-mask:radial-gradient(circle,#000 15%,#0000 62%);mask:radial-gradient(circle,#000 15%,#0000 62%)}@keyframes shp-spin{to{transform:rotate(360deg)}}.shp-pack-tier{color:#14102c;background:rgb(var(--pk));border-radius:999px;align-self:flex-start;padding:.18rem .6rem;font-size:.66rem;font-weight:900}.shp-pack-sale{z-index:2;font-family:var(--sp-display);color:#fff;pointer-events:none;background:#ff3b5c;border-radius:10px;padding:.25rem .5rem;font-size:.78rem;font-weight:900;position:absolute;top:.8rem;right:.8rem;transform:rotate(6deg);box-shadow:0 6px 14px -6px #ff3b5ccc}.shp-pack-art{z-index:0;width:8.2rem;height:10.5rem;animation:4s ease-in-out infinite shp-float;position:relative}.shp-pack-art:before,.shp-lim-art:before,.shp-buy-art:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--pk), .5), transparent);pointer-events:none;border-radius:999px;position:absolute;inset:-12% -30%}.shp-pack-art .pack-image,.shp-lim-art .pack-image,.shp-buy-art .pack-image{filter:none}@keyframes shp-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}.shp-pack-name{font-family:var(--sp-display);letter-spacing:-.02em;font-size:1.08rem;font-weight:900;line-height:1.15}.shp-pack-desc{min-height:2.3em;color:var(--sp-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.3;display:-webkit-box;overflow:hidden}.shp-pack-prices{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.2rem;display:flex}.shp-price{font-family:var(--sp-display);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem .3rem .3rem;font-size:.86rem;font-weight:900;transition:transform .15s;display:inline-flex}.shp-price:active{transform:scale(.95)}.shp-price s{opacity:.6;font-size:.66rem}.shp-price-pnt{color:#2b0016;background:linear-gradient(135deg, #ffe58a, var(--sp-gold) 55%, var(--sp-amber))}.shp-price-stars{color:#2b0016;background:linear-gradient(135deg,#fff3b0,#ffd84a)}.shp-price-gram{color:#fff;background:linear-gradient(135deg, #5fd0ff, var(--sp-ton) 55%, #0063c7)}.shp-price-rcg{color:#fff;background:linear-gradient(135deg, #b9a8ff, var(--sp-violet))}.shp-pack-cash{color:#5eead4;align-items:center;gap:.2rem;font-size:.64rem;font-weight:700;display:inline-flex}.shp-limited{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.shp-lim{min-width:0;color:var(--sp-ink);background:radial-gradient(90% 60% at 50% 20%, rgba(var(--pk), .3), transparent 72%), #1b1c42;box-shadow:inset 0 0 0 1px rgba(var(--pk), .45);border-radius:18px;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .4rem .6rem;transition:transform .15s;display:flex;position:relative}.shp-lim:active{transform:scale(.96)}.shp-lim .shp-pack-sale{font-size:.64rem;top:.4rem;right:.4rem}.shp-lim-art{z-index:0;width:4.4rem;height:5.6rem;position:relative}.shp-lim-name{-webkit-line-clamp:2;line-clamp:2;text-align:center;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:.74rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.shp-lim-prices{flex-direction:column;align-items:center;gap:.2rem;margin-top:auto;display:flex}.shp-lim-price{font-family:var(--sp-display);color:#ffd84a;align-items:center;gap:.2rem;font-size:.78rem;font-weight:900;display:inline-flex}.shp-lim-price-gram{color:#8fe0ff}.shp-seg{background:#ffffff12;border-radius:999px;gap:.25rem;padding:.25rem;display:flex}.shp-seg-item{white-space:nowrap;color:var(--sp-dim);background:0 0;border-radius:999px;flex:1;padding:.5rem .2rem;font-size:.76rem;font-weight:800}.shp-seg-on{color:#14102c;background:#f6f7ff}.shp-lots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;scroll-margin-top:1rem;display:grid}.shp-lot{min-width:0;color:var(--sp-ink);background:radial-gradient(90% 60% at 50% 15%, rgba(var(--lot), .24), transparent 72%), #1b1c42;box-shadow:inset 0 0 0 1px rgba(var(--lot), .3);border-radius:18px;flex-direction:column;align-items:center;gap:.15rem;padding:1rem .35rem .55rem;transition:transform .15s;display:flex;position:relative}.shp-lot:active:not(:disabled){transform:scale(.96)}.shp-lot:disabled{opacity:.55}.shp-lot-best{box-shadow:inset 0 0 0 2px rgba(var(--lot), .9), 0 12px 24px -12px rgba(var(--lot), .9)}.shp-lot-flag{white-space:nowrap;color:#14102c;background:rgb(var(--lot));border-radius:999px;padding:.12rem .5rem;font-size:.56rem;font-weight:900;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.shp-lot-sale{color:#fff;background:#ff3b5c;border-radius:8px;padding:.08rem .35rem;font-size:.6rem;font-weight:900;position:absolute;top:.35rem;right:.35rem}.shp-lot-icon{height:2.8rem;color:rgb(var(--lot));justify-content:center;align-items:center;display:flex}.shp-lot-amount{font-family:var(--sp-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.shp-lot-unit{color:var(--sp-faint);font-size:.64rem;font-weight:700}.shp-lot-price{font-family:var(--sp-display);font-variant-numeric:tabular-nums;color:#2b0016;background:linear-gradient(135deg,#fff3b0,#ffd84a);border-radius:999px;align-items:center;gap:.25rem;margin-top:.4rem;padding:.3rem .6rem;font-size:.82rem;font-weight:900;display:inline-flex}.shp-lot-price s{opacity:.55;font-size:.62rem}.shp-lot-price-f{color:#f6f7ff;background:linear-gradient(135deg,#3b2a8a,#241a5e);box-shadow:inset 0 0 0 1.5px #2dd4bfa6}.shp-p2px{text-align:left;color:#032a1d;background:radial-gradient(70% 120% at 100% 0,#ffffff73,#0000 60%),linear-gradient(135deg,#7bf7c9 0%,#4ff0b4 40%,#38c9f2 100%);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:.7rem .6rem;padding:1rem;transition:transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px -16px #38c9f2d9,inset 0 1px #ffffff80}.shp-p2px:active{transform:scale(.98)}.shp-p2px-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.shp-p2px-title{font-family:var(--sp-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:900;line-height:1.05}.shp-p2px-sub{color:#032a1dc7;font-size:.76rem;font-weight:700;line-height:1.35}.shp-p2px-fan{grid-area:1/2;width:7.4rem;height:4.6rem;position:relative}.shp-p2px-chip{border-radius:999px;width:3.4rem;height:3.4rem;position:absolute;top:50%;box-shadow:0 8px 16px -6px #00283c99}.shp-p2px-chip-1{left:0;transform:translateY(-50%)rotate(-14deg)}.shp-p2px-chip-2{z-index:2;width:4rem;height:4rem;left:1.7rem;transform:translateY(-55%)}.shp-p2px-chip-3{right:0;transform:translateY(-45%)rotate(14deg)}.shp-p2px-text{grid-area:1/1}.shp-p2px-btn{color:#f6f7ff;background:#0d2a3a;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-size:.92rem;font-weight:900;display:flex;box-shadow:0 8px 18px -8px #001e2dcc}.fcx{flex-direction:column;gap:.65rem;display:flex}.fcx-head{align-items:center;gap:.6rem;display:flex}.fcx-head-icon,.sob-head-icon{color:#032a1d;background:linear-gradient(135deg,#b3ffe2,#4ff0b4);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex}.fcx-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.fcx-head-title,.sob-title{font-family:var(--sp-display);letter-spacing:-.02em;color:var(--sp-ink);font-size:1.15rem;font-weight:900}.fcx-head-sub{color:var(--sp-mint);font-size:.72rem;font-weight:700}.fcx-head-badge,.sob-count{min-width:1.6rem;height:1.6rem;font-family:var(--sp-display);color:#fff;background:#ff3b5c;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8rem;font-weight:900;display:flex}.fcx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.fcx-cell{min-width:0;display:flex}.fcx-lot{--fc:255, 207, 63;text-align:center;width:100%;min-height:11rem;color:var(--sp-ink);background:radial-gradient(90% 60% at 50% 18%, rgba(var(--fc), .26), transparent 72%), #1b1c42;box-shadow:inset 0 0 0 1px rgba(var(--fc), .3);border-radius:18px;flex-direction:column;align-items:center;gap:.2rem;padding:.85rem .45rem .55rem;display:flex;position:relative}.fcx-lot-grape{--fc:192, 132, 252}.fcx-lot-sky{--fc:108, 200, 255}.fcx-lot-ready{animation:1.8s ease-in-out infinite fcx-pulse;box-shadow:inset 0 0 0 2px #4ff0b4d9,0 12px 24px -12px #4ff0b4cc}@keyframes fcx-pulse{0%,to{box-shadow:inset 0 0 0 2px #4ff0b4d9,0 0 #4ff0b473}50%{box-shadow:inset 0 0 0 2px #4ff0b4d9,0 0 0 7px #4ff0b400}}.fcx-lot-wait{opacity:.9}.fcx-skeleton{animation:1.4s ease-in-out infinite fcx-skel}@keyframes fcx-skel{0%,to{opacity:.5}50%{opacity:.9}}.fcx-icon{z-index:0;width:3.2rem;height:3.2rem;color:rgb(var(--fc));background:rgba(var(--fc), .14);box-shadow:0 0 22px rgba(var(--fc), .35);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.2rem;display:flex;position:relative}.fcx-icon .pack-image{filter:none}.fcx-title{font-family:var(--sp-display);font-size:.86rem;font-weight:900;line-height:1.15}.fcx-sub,.fcx-meta{color:var(--sp-faint);font-size:.62rem;font-weight:700;line-height:1.3}.fcx-sub{color:color-mix(in srgb, rgb(var(--fc)) 72%, #fff);text-shadow:0 0 10px rgba(var(--fc), .35);font-style:italic;font-weight:750}.fcx-btn{white-space:nowrap;width:100%;color:var(--sp-dim);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;margin-top:auto;padding:.5rem .3rem;font-size:.72rem;font-weight:900;display:inline-flex}.fcx-btn-ready{color:#032a1d;background:linear-gradient(135deg,#b3ffe2,#4ff0b4);box-shadow:0 8px 16px -8px #4ff0b4e6}.fcx-btn:disabled:not(.fcx-btn-ready){font-variant-numeric:tabular-nums}.fcx-note{text-align:center;color:#ffdf7a;text-shadow:0 0 10px #ffcf3f4d;margin:0;font-size:.72rem;font-style:italic;font-weight:750}.sob{flex-direction:column;gap:.6rem;display:flex}.sob-head{align-items:center;gap:.6rem;display:flex}.sob-head-icon{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f)}.sob-title{flex:1}.sob-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;margin:-.8rem -1rem -1.3rem;padding:1rem 1rem 1.9rem;display:flex;overflow-x:auto}.sob-track::-webkit-scrollbar{display:none}.sob-card{aspect-ratio:16/9;scroll-snap-align:center;background:#1b1c42;border-radius:20px;flex-shrink:0;width:88%;max-width:26rem;transition:transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffcf3f59,0 16px 30px -16px #ffaa2899}.sob-card:only-child{width:100%}.sob-card:active{transform:scale(.98)}.sob-card-free{box-shadow:inset 0 0 0 2px #4ff0b4cc,0 16px 30px -16px #4ff0b4b3}.sob-img{object-fit:cover}.sob-shade{background:linear-gradient(#0000 45%,#0a0a1ee0 100%);position:absolute;inset:0}.sob-timer{font-family:var(--sp-display);color:#fff;background:#0a0a1eb3;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:.6rem;left:.6rem}.sob-bottom{justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex;position:absolute;bottom:.65rem;left:.7rem;right:.7rem}.sob-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-family:var(--sp-display);color:#fff;font-size:.95rem;font-weight:900;overflow:hidden}.sob-price{font-family:var(--sp-display);color:#2b0016;background:linear-gradient(135deg,#fff3b0,#ffd84a);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .75rem .3rem .3rem;font-size:.86rem;font-weight:900;display:inline-flex}.sob-price-gram{color:#fff;background:linear-gradient(135deg,#5fd0ff,#0098ea 55%,#0063c7)}.sob-price-free{color:#032a1d;background:linear-gradient(135deg,#b3ffe2,#4ff0b4);padding:.35rem .85rem}.sob-coin{background:#15163a;border-radius:999px;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;display:inline-flex}.sob-dots{justify-content:center;gap:0;margin-top:-.65rem;margin-bottom:-.35rem;display:flex}.sob-dot{background:0 0;place-items:center;width:24px;height:24px;padding:0;display:grid}.sob-dot:before{content:"";background:#ffffff40;border-radius:999px;width:.4rem;height:.4rem;transition:transform .2s,background .2s}.sob-dot-on:before{background:var(--sp-gold);transform:scale(1.5)}body.shop-route-v2 .shp-root .cl-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e2046d9;border:0;border-radius:20px;box-shadow:inset 0 0 0 1px #a0afff29}body.shop-route-v2 .shp-root .cl-btn-primary{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);box-shadow:0 8px 18px -8px #ffaa28e6}.shp-buy{gap:.9rem}.shp-buy-top{align-items:center;gap:.6rem;display:flex}.shp-round{width:2.5rem;height:2.5rem;color:var(--sp-ink,#f6f7ff);background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shp-buy-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--sp-display,var(--font-arcade));letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:900;overflow:hidden}.shp-buy-hero{text-align:center;background:radial-gradient(80% 60% at 50% 30%, rgba(var(--pk), .32), transparent 72%), linear-gradient(175deg, #241f52, #17183a 75%);box-shadow:inset 0 0 0 1.5px rgba(var(--pk), .4);border-radius:22px;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.shp-buy-hero>:not(.shp-pack-rays){z-index:1;position:relative}.shp-buy-art{z-index:0;min-height:8rem;color:rgb(var(--pk));justify-content:center;align-items:center;animation:4s ease-in-out infinite shp-float;display:flex;position:relative}.shp-buy-pack{width:8.6rem;height:11rem;display:block}.shp-buy-desc{max-width:20rem;color:var(--sp-dim,#c9cdf0);margin:0;font-size:.84rem;line-height:1.4}.shp-buy-sale{color:#fff;background:#ff3b5c;border-radius:999px;padding:.25rem .7rem;font-size:.74rem;font-weight:900}.shp-buy-block{flex-direction:column;gap:.5rem;display:flex}.shp-buy-label{color:var(--sp-dim,#c9cdf0);margin:0 0 0 .15rem;font-size:.8rem;font-weight:800}.shp-qty{grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;display:grid}.shp-qty-item{font-family:var(--sp-display,var(--font-arcade));color:var(--sp-ink,#f6f7ff);background:#ffffff12;border-radius:14px;padding:.7rem 0;font-size:.95rem;font-weight:900}.shp-qty-on{color:#14102c;background:rgb(var(--pk));box-shadow:0 8px 16px -8px rgba(var(--pk), .9)}.shp-paylist{flex-direction:column;gap:.45rem;display:flex}.shp-pay{text-align:left;border-radius:18px;align-items:center;gap:.7rem;width:100%;padding:.65rem .65rem .65rem .7rem;transition:transform .15s;display:flex}.shp-pay:active:not(:disabled){transform:scale(.98)}.shp-pay:disabled{opacity:.55}.shp-pay-text{flex-direction:column;flex:1;min-width:0;display:flex}.shp-pay-text b{font-family:var(--sp-display,var(--font-arcade));font-variant-numeric:tabular-nums;font-size:1rem;font-weight:900}.shp-pay-text span{opacity:.85;font-size:.7rem;font-weight:700}.shp-pay-go{background:#0000002e;border-radius:999px;flex-shrink:0;padding:.5rem .85rem;font-size:.8rem;font-weight:900}.shp-pay-pnt,.shp-pay-stars{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);box-shadow:0 12px 24px -12px #ffaa28e6}.shp-pay-stars{background:linear-gradient(135deg,#fff3b0,#ffd84a 60%,#ffb020)}.shp-pay-gram{color:#fff;background:linear-gradient(135deg,#5fd0ff,#0098ea 55%,#0063c7);box-shadow:0 12px 24px -12px #0098eae6}.shp-pay-rcg{color:#fff;background:linear-gradient(135deg,#b9a8ff,#7c6bff);box-shadow:0 12px 24px -12px #7c6bffe6}.shp-buy-cash{color:#5eead4;justify-content:center;align-items:center;gap:.3rem;margin:.2rem 0 0;font-size:.74rem;font-weight:700;display:flex}.shp-root .pack-daily-limit{background:#1e2046d9;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ffcf3f40}.shp-sheet-overlay{z-index:80;background:#060614b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.shp-sheet{width:100%;max-width:28rem;padding:1.6rem 1rem calc(1.2rem + env(safe-area-inset-bottom,0px));text-align:center;color:#f6f7ff;background:radial-gradient(90% 60% at 50% 0,#0098ea3d,#0000 70%),#1b1838;border-radius:26px 26px 0 0;flex-direction:column;align-items:center;gap:.6rem;animation:.3s cubic-bezier(.22,1,.36,1) both shp-sheet-up;display:flex;position:relative;box-shadow:inset 0 1px #5fd0ff66}@keyframes shp-sheet-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.shp-sheet-close{color:#f6f7ff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:absolute;top:.9rem;right:.9rem}.shp-sheet-icon{background:#15163a;border-radius:18px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;box-shadow:inset 0 0 0 1.5px #5fd0ff66,0 10px 24px -10px #0098eae6}.shp-sheet-title{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;margin:0;font-size:1.2rem;font-weight:900}.shp-sheet-sub{color:#c9cdf0;margin:0 0 .3rem;font-size:.84rem;line-height:1.45}.shp-sheet-price{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#5fd0ff;align-items:center;gap:.2rem;display:inline-flex}.shp-sheet-methods{flex-direction:column;gap:.45rem;width:100%;display:flex}.shp-method{text-align:left;color:#f6f7ff;background:#ffffff0f;border-radius:16px;align-items:center;gap:.7rem;width:100%;padding:.75rem .85rem;display:flex}.shp-method-main{background:linear-gradient(135deg,#0098ea47,#ffffff0d);box-shadow:inset 0 0 0 1.5px #5fd0ff99}.shp-method-icon{background:#ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.shp-method-text{flex-direction:column;flex:1;min-width:0;font-size:.86rem;display:flex}.shp-method-text span{color:#9097c4;font-size:.7rem}.shp-sheet-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.shp-btn-ghost,.shp-btn-gram{border-radius:999px;min-height:3rem;font-size:.92rem;font-weight:800}.shp-btn-ghost{color:#f6f7ff;background:#ffffff14}.shp-btn-gram{color:#fff;background:linear-gradient(135deg,#5fd0ff,#0098ea 55%,#0063c7)}@media (prefers-reduced-motion:reduce){.fcx-lot-ready,.fcx-skeleton,.shp-pack-rays,.shp-pack-art,.shp-buy-art{animation:none}}.shp-title-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.shp-top-spacer{flex:1}.shp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.shp-pk2{--pk:124, 196, 255;text-align:center;background:radial-gradient(90% 55% at 50% 30%, rgba(var(--pk), .38), transparent 72%), linear-gradient(175deg, #241f52, #17183a 78%);min-width:0;box-shadow:inset 0 0 0 1.5px rgba(var(--pk), .5), 0 14px 26px -16px rgba(var(--pk), .8);border-radius:20px;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .5rem .65rem;display:flex;position:relative;overflow:hidden}.shp-pk2-hit{z-index:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.shp-pk2>:not(.shp-pk2-hit){z-index:1;position:relative}.shp-pk2-art,.shp-pk2-tier,.shp-pk2-name,.shp-pk2-desc,.shp-pk2-cash,.shp-pk2-info{pointer-events:none}.shp-pk2-prices,.shp-pk2-prices *{pointer-events:auto}.shp-pk2-tier{color:#14102c;background:rgb(var(--pk));border-radius:999px;padding:.14rem .5rem;font-size:.62rem;font-weight:900;top:.55rem;left:.55rem;z-index:2!important;position:absolute!important}.shp-pk2 .shp-pack-sale{z-index:2;font-size:.72rem;position:absolute;top:.5rem;right:.5rem}.shp-pk2-art{aspect-ratio:330/470;border-radius:8px;width:88%;margin-top:.15rem;display:block;overflow:hidden;box-shadow:0 12px 16px -6px #0000008c}.shp-pk2-art>*{margin-top:-12.5%;display:block;width:100%!important;height:125%!important}.shp-pk2-name{font-family:var(--sp-display);color:#fff;margin-top:.15rem;font-size:.95rem;font-weight:900;line-height:1.15}.shp-pk2-desc{-webkit-line-clamp:2;color:#ffffff9e;-webkit-box-orient:vertical;max-width:100%;font-size:.68rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.shp-pk2-prices{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.25rem;display:flex}.shp-pk2-prices .shp-price{padding:.25rem .6rem .25rem .25rem;font-size:.78rem}.shp-pk2-cash{color:#6df0b8;align-items:center;gap:.2rem;font-size:.62rem;font-weight:800;display:inline-flex}.shp-pk2-info{display:contents}.shp-grid2-lim>.shp-pk2:last-child:nth-child(odd){text-align:left;flex-direction:row;grid-column:1/-1;align-items:center;gap:.8rem;padding:.6rem .9rem .6rem .6rem}.shp-grid2-lim>.shp-pk2:last-child:nth-child(odd) .shp-pk2-art{flex:none;width:34%;margin-top:0}.shp-grid2-lim>.shp-pk2:last-child:nth-child(odd) .shp-pk2-info{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.shp-grid2-lim>.shp-pk2:last-child:nth-child(odd) .shp-pk2-name{font-size:1.15rem}.shp-grid2-lim>.shp-pk2:last-child:nth-child(odd) .shp-pk2-prices{justify-content:flex-start}.shp-pkh{background:radial-gradient(70% 90% at 22% 50%, rgba(var(--pk), .42), transparent 70%), linear-gradient(160deg, #26215a, #16163a 80%);box-shadow:inset 0 0 0 1.5px rgba(var(--pk), .5), 0 18px 34px -20px rgba(var(--pk), .8);border-radius:24px;grid-template-columns:46% minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem .9rem .9rem .7rem;display:grid;position:relative;overflow:hidden}.shp-pkh-glow{background:repeating-conic-gradient(rgba(var(--pk), .18) 0deg 6deg, transparent 6deg 18deg);pointer-events:none;border-radius:50%;width:22rem;height:22rem;margin:-11rem;animation:40s linear infinite shp-pkh-spin;position:absolute;top:50%;left:23%;-webkit-mask:radial-gradient(circle,#000 0 30%,#0000 62%);mask:radial-gradient(circle,#000 0 30%,#0000 62%)}@keyframes shp-pkh-spin{to{rotate:360deg}}.shp-pkh-art{aspect-ratio:330/470;border-radius:10px;width:100%;animation:3.2s ease-in-out infinite shp-pkh-float;display:block;position:relative;overflow:hidden;box-shadow:0 16px 20px -6px #0009}@keyframes shp-pkh-float{50%{transform:translateY(-6px)rotate(-1.5deg)}}.shp-pkh-art>*{margin-top:-12.5%;display:block;width:100%!important;height:125%!important}.shp-pkh-info{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex;position:relative}.shp-pkh-tier{color:#14102c;background:rgb(var(--pk));border-radius:999px;padding:.16rem .6rem;font-size:.66rem;font-weight:900}.shp-pkh-count{font-family:var(--sp-display);color:#fff;font-size:2.4rem;font-weight:900;line-height:1}.shp-pkh-count small{color:#ffffffbf;font-size:1rem;font-weight:800}.shp-pkh-desc{color:#ffffffb8;margin:0;font-size:.82rem;font-weight:600;line-height:1.35}.shp-pkh-sale{font-family:var(--sp-display);color:#fff;background:#ff3b5c;border-radius:10px;padding:.2rem .5rem;font-size:.8rem;font-weight:900}.shp-pkh-limit{--p:1;background:#0a081e73;border-radius:14px;align-items:center;gap:.5rem;margin-top:.2rem;padding:.4rem .6rem .4rem .4rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.shp-pkh-ring{background:conic-gradient(rgb(var(--pk)) calc(var(--p) * 360deg), #ffffff1f 0);border-radius:50%;flex:none;width:2.1rem;height:2.1rem;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 58%);mask:radial-gradient(circle,#0000 0 56%,#000 58%)}.shp-pkh-limit b{font-family:var(--sp-display);color:#fff;font-size:.95rem;font-weight:900;display:block}.shp-pkh-limit small{color:#fff9;font-size:.64rem;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.shp-pkh-glow,.shp-pkh-art{animation:none}}.fcx-packwrap{aspect-ratio:330/470;border-radius:3px;width:2.3rem;animation:2.6s ease-in-out infinite fcx-wobble;display:block;overflow:hidden;box-shadow:0 4px 6px -2px #00000080}.fcx-packwrap>*{margin-top:-12.5%;display:block;width:100%!important;height:125%!important}@keyframes fcx-wobble{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-2px)}}.fcx-coinspin{animation:3s ease-in-out infinite fcx-coin;display:inline-flex}@keyframes fcx-coin{0%,60%,to{transform:rotateY(0)}80%{transform:rotateY(360deg)translateY(-3px)}}.fcx-mystery{filter:drop-shadow(0 3px 6px #00000073);width:2.5rem;height:2.5rem;animation:4s ease-in-out infinite fcx-mspin}.fcx-mystery-q{font-family:var(--sp-display,system-ui), system-ui, sans-serif;transform-origin:32px 32px;transform-box:view-box;animation:1.4s ease-in-out infinite fcx-q}@keyframes fcx-mspin{0%,70%,to{transform:rotate(0)}90%{transform:rotate(360deg)}}@keyframes fcx-q{50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.fcx-packwrap,.fcx-coinspin,.fcx-mystery,.fcx-mystery-q{animation:none}}.shp-lim{isolation:isolate;overflow:hidden}.shp-lim-bg{z-index:-1;opacity:.75;pointer-events:none;background-position:50% 30%;background-size:cover;position:absolute;inset:0}.shp-lim-bg:after{content:"";background:linear-gradient(#0e0c2840 0%,#0e0c2859 45%,#0e0c28e0 78%,#12102e 100%);position:absolute;inset:0}.sob-price-old{opacity:.6;margin-right:.3rem;font-size:.8em;font-weight:700;text-decoration-thickness:2px}.shp-odds{flex-direction:column;gap:.35rem;width:100%;display:flex}.shp-odds-guar{color:#fff;background:linear-gradient(90deg, rgba(var(--grade-rgb), .45), rgba(var(--grade-rgb), .12));box-shadow:inset 0 0 0 1px rgba(var(--grade-rgb), .75), 0 0 18px rgba(var(--grade-rgb), .45);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.28rem .7rem .28rem .32rem;font-size:.78rem;font-weight:700;display:inline-flex}.shp-odds-guar b{color:var(--grade);text-shadow:0 0 10px rgba(var(--grade-rgb), .6);font-weight:900}.shp-odds-gem{background:radial-gradient(circle at 35% 30%, #fff 0 12%, var(--grade) 45%, rgba(var(--grade-rgb), .5) 100%);width:1.15rem;height:1.15rem;box-shadow:0 0 10px rgba(var(--grade-rgb), .9);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite shp-odds-pulse}@keyframes shp-odds-pulse{50%{box-shadow:0 0 16px rgba(var(--grade-rgb), 1)}}.shp-odds-bar{border-radius:999px;gap:2px;width:100%;height:.4rem;display:flex;overflow:hidden}.shp-odds-bar i{background:var(--grade);min-width:4px;display:block}.shp-odds-legend{color:#ffffffb3;font-size:.7rem;font-weight:600;line-height:1.35}.shp-odds-legend em{color:var(--grade);font-style:normal;font-weight:800}@media (prefers-reduced-motion:reduce){.shp-odds-gem{animation:none}}.shp-odds-legend>span{white-space:nowrap}.shp-pk2-desc{-webkit-line-clamp:unset;display:block}.shp-pk2-desc.shp-pk2-desc-short{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:.01em;color:#e6e8ff;font-size:.64rem;font-weight:600;line-height:1.3;display:block}.shp-pk2-desc-short b{font-weight:800}.shp-pk2-lvl{color:#8fd8ff}.shp-pk2-lvl-epic,.shp-pk2-lvl-epicp{color:#c49bff;text-shadow:0 0 10px #9b8cff8c}.shp-pk2-lvl-rare,.shp-pk2-lvl-rarep{color:#6cc8ff}.shp-pk2-lvl-diamond{color:#9cf3ff}.shp-pk2-prices,.shp-pack-prices{flex-flow:column;align-items:center}.shp-grid2-lim>.shp-pk2:last-child:nth-child(odd) .shp-pk2-prices{align-items:flex-start}.vs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.vs-card{text-align:center;background:radial-gradient(90% 55% at 50% 0%, rgba(var(--vs-glow), .35), transparent 70%), linear-gradient(170deg, #2a2160 0%, #171338 100%);min-width:0;box-shadow:inset 0 0 0 1.5px #ffcf3f73, 0 14px 30px -16px rgba(var(--vs-glow), .9);border-radius:20px;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .3rem .55rem;display:flex;position:relative;overflow:hidden}.vs-shine{pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff24 50%,#0000 60%);animation:4.5s ease-in-out infinite vs-shine;position:absolute;inset:0 -70%;transform:translate(-40%)}@keyframes vs-shine{0%,55%{transform:translate(-40%)}to{transform:translate(40%)}}.vs-coin{width:74px;height:74px;box-shadow:0 0 0 2px rgba(var(--vs-glow), .9), 0 8px 20px -8px rgba(var(--vs-glow), 1);border-radius:50%;overflow:hidden}.vs-serial{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(#fff6c8 0%,#ffcf3f 55%,#ff9a1a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:100%;margin-top:.35rem;font-size:.74rem;font-weight:900}.vs-grade{color:#fff;background:rgba(var(--vs-glow), .35);border-radius:999px;padding:.05rem .45rem;font-size:.62rem;font-weight:800}.vs-name{text-overflow:ellipsis;white-space:nowrap;color:#d5d8f5;max-width:100%;font-size:.7rem;overflow:hidden}.vs-buy{flex-direction:column;gap:.3rem;width:100%;margin-top:.35rem;display:flex}.vs-btn{font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;font-size:.78rem;font-weight:900;display:inline-flex}.vs-btn:disabled{opacity:.6}.vs-btn-main{color:#2b1600;background:linear-gradient(#fff1a8,#ffcf3f 55%,#ff9a1a)}.vs-btn-rcg{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffcf3f66}.vs-btn-rcg.is-confirm{color:#2b0a12;background:#ff9fb0}.vs-held{color:#c9cdf0;align-items:center;gap:.25rem;margin-top:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.vs-shine{animation:none}}.sc{isolation:isolate;background:radial-gradient(90% 60% at 100% 0,#ff5ca859,#0000 65%),radial-gradient(80% 60% at 0 100%,#6cc8ff40,#0000 65%),linear-gradient(160deg,#3a1d7a 0%,#241452 55%,#170f3c 100%);border-radius:24px;flex-direction:column;gap:.6rem;margin:.2rem 0 1rem;padding:.85rem .7rem .8rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffcf3f8c,0 18px 40px -18px #ff5ca8a6}.sc-glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffcf3f47,#0000 65%);border-radius:50%;width:70%;position:absolute;inset:-40% -20% auto auto}.sc-head{justify-content:space-between;align-items:center;display:flex}.sc-title{min-width:0;font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(#fff 0%,#ffe39a 60%,#ffb347 100%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.4rem;font-size:clamp(1rem,5vw,1.2rem);font-weight:900;display:inline-flex}.sc-title-ico{color:#ffcf3f}.sc-banner{background:#0a061e8c;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.sc-banner-text{flex-direction:column;flex:12rem;min-width:0;display:flex}.sc-banner-text b{color:#ffcf3f;align-items:center;gap:.3rem;font-size:.92rem;font-weight:900;display:inline-flex}.sc-banner-text small{color:#d5d0f5;font-size:.7rem;font-weight:600}.sc-timer{color:#fff;background:#ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.sc-timer.is-open{color:#2b0a12;background:linear-gradient(135deg,#ff9fb0,#ff5c7a);animation:2s ease-in-out infinite np-claim-pulse}.sc-admin{color:#8fe3ff;margin:0;font-size:.68rem;font-weight:700}.sc-soldout{text-align:center;background:radial-gradient(80% 70% at 50% 0,#ffcf3f38,#0000 70%),linear-gradient(170deg,#2a2160 0%,#171338 100%);border-radius:20px;flex-direction:column;align-items:center;gap:.3rem;padding:1rem .9rem 1.05rem;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffcf3f59}.sc-soldout-ico{color:#2a1a00;background:linear-gradient(#fff1a8,#ffb21a);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 22px #ffbe2899}.sc-soldout b{color:#fff;font-size:1rem;font-weight:900}.sc-soldout small{color:#d5d0f5;max-width:19rem;font-size:.78rem;line-height:1.35}.sc-empty{text-align:center;color:#d5d0f5;margin:.4rem 0;font-size:.82rem}.vs-card.cu-art-host{isolation:isolate}.vs-card .cafb{z-index:-2}.vs-veil{z-index:-1;pointer-events:none;background:linear-gradient(#0e082826 0%,#0e08288c 45%,#0e0828e6 100%);position:absolute;inset:0}.vs-card.is-locked .vs-coin{filter:saturate(.7)brightness(.85)}.ca-card{background:radial-gradient(90% 55% at 50% 0,#b082ff38,#0000 70%),linear-gradient(170deg,#2a2160 0%,#171338 100%);border-radius:20px;flex-direction:column;gap:.55rem;padding:.75rem;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffcf3f73}.ca-row{align-items:center;gap:.75rem;display:flex}.ca-col{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ca-art{flex:none;place-items:center;display:grid;overflow:hidden}.ca-art-chip{border-radius:50%;box-shadow:0 0 0 2px #b082ff,0 0 22px #b082ffcc}.ca-art-cur{background:#ffffff0f;border-radius:18px}.ca-title{color:#fff;font-size:.95rem;font-weight:900;line-height:1.15}.ca-sub{color:#d5d0f5;font-size:.72rem;line-height:1.3}.ca-big{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#ffcf3f;text-shadow:0 0 18px #ffaa2880;align-items:center;gap:.25rem;font-size:1.6rem;font-weight:900;line-height:1;display:inline-flex}.ca-big svg{width:.8em;height:.8em}.ca-price-row,.ca-sum{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.ca-sum{background:#0a061e99;border-radius:14px;padding:.6rem .7rem}.ca-sum s{color:#a9a3d6}.ca-off{color:#4ff0b4}.ca-track{background:#ffffff14;border-radius:99px;height:9px;display:block;position:relative;overflow:hidden}.ca-fill{border-radius:99px;transition:width .4s;position:absolute;inset:0 auto 0 0}.ca-fill-hot{background:linear-gradient(90deg,#ff5c9a,#ffcf3f)}.ca-fill-violet{background:linear-gradient(90deg,#b082ff,#ff5c9a)}.ca-legend{color:#a9a3d6;justify-content:space-between;gap:.4rem;font-size:.66rem;display:flex}.ca-legend span:nth-child(2){color:#ffcf7a;font-weight:700}.ca-buy{gap:.45rem;display:flex}.ca-buy .vs-btn{flex:1}.ca-note{text-align:center;color:#a9a3d6;font-size:.66rem}.ca-hint{color:#ffcf7a;font-size:.7rem;font-weight:700}.ca-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ca-opt{color:#fff;min-width:0;font:inherit;text-align:center;cursor:pointer;background:#ffffff0d;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .25rem .45rem;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1a}.ca-opt.is-on{background:#4ff0b424;box-shadow:inset 0 0 0 1.5px #4ff0b4}.ca-opt b{max-width:100%;font-size:.64rem;line-height:1.15;overflow:hidden}.ca-opt small{color:#ffcf7a;align-items:center;gap:.15rem;font-size:.64rem;font-weight:800;display:inline-flex}.ca-check{color:#0b2a1f;background:#ffffff26;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:5px;right:6px}.ca-opt.is-on .ca-check{background:#4ff0b4}.ca-chest{object-fit:cover;border-radius:18px;flex:none;width:112px;height:112px}.ca-tiers{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid}.ca-tier{background:#ffffff0f;border-radius:10px;flex-direction:column;align-items:center;padding:.3rem 0;font-size:.62rem;display:flex}.ca-tier b{align-items:center;gap:.1rem;font-size:.7rem;display:inline-flex}.ca-tier small{color:#a9a3d6}.ca-tier.is-done{opacity:.4;text-decoration:line-through}.ca-tier.is-now{background:#ffcf3f38;box-shadow:inset 0 0 0 1.5px #ffcf3f}.ca-odds{color:#d5d0f5;margin:0;font-size:.68rem;line-height:1.45}.ca-odds b{color:#fff}.sc-admin-tabs{background:#0a061e80;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sc-admin-tabs button{min-width:0;font:inherit;color:#b9b4e6;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .2rem;font-size:.68rem;font-weight:800;transition:background .18s,color .18s;display:inline-flex;position:relative}.sc-admin-tabs button:disabled{opacity:.35;cursor:default}.sc-admin-tabs button.is-on{color:#2a1400;background:linear-gradient(#ffe680,#ffb21a);box-shadow:0 4px 14px -6px #ffb21ae6}.sc-admin-tabs button.is-today:after{content:"";background:#4ff0b4;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px;box-shadow:0 0 6px #4ff0b4}.ca-dim{color:#a9a3d6}.ca-big svg,.vs-btn svg{flex:none}.vs-btn-ico{background:radial-gradient(circle at 35% 30%,#3a2a6e,#160f3a 75%);border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin-inline-end:.1rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 3px #2b160059}.vs-btn-ico>*{display:block}.sc-admin-tabs button{padding-inline:.15rem;overflow:hidden}.sc-tab-ico{flex:none}.sc-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:400px){.sc-admin-tabs .sc-tab-ico{display:none}.sc-admin-tabs button{font-size:.7rem}}.sc-placeholder{background:linear-gradient(110deg,#ffffff0a 30%,#ffffff14 50%,#ffffff0a 70%) 0 0/220% 100%;border-radius:22px;animation:1.4s linear infinite sc-shimmer;box-shadow:inset 0 0 0 1px #ffcf3f2e}@keyframes sc-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.sc-placeholder{animation:none}}.shp-section{content-visibility:auto;contain-intrinsic-size:auto 640px}
.ofs-host{position:relative;overflow:hidden;container-type:inline-size}.ofs{--c1:176, 130, 255;--c2:92, 200, 255;--e1:#7b5cff;--e2:#ff4d8d;isolation:isolate;color:#fff;background:radial-gradient(70% 90% at 78% 50%, rgba(var(--c1), .55), transparent 70%), radial-gradient(60% 80% at 0% 0%, rgba(var(--c2), .5), transparent 70%), linear-gradient(140deg, #24185c, #170f3c 55%, #2a1048);position:absolute;inset:0;overflow:hidden}.ofs-welcome{--c1:79, 240, 180;--c2:92, 200, 255;--e1:#1fd193;--e2:#5cc8ff}.ofs-starter{--c1:255, 150, 40;--c2:255, 77, 141;--e1:#ff8a3d;--e2:#ff4d8d}.ofs-piggy{--c1:255, 90, 160;--c2:176, 130, 255;--e1:#ff4d8d;--e2:#ff9a3c}.ofs-rays{z-index:-1;background:repeating-conic-gradient(rgba(var(--c1), .16) 0 7deg, transparent 7deg 18deg);width:175cqw;height:175cqw;margin:-87.5cqw 0 0 -87.5cqw;animation:26s linear infinite ofs-spin;position:absolute;top:50%;left:72%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 55%);mask:radial-gradient(circle,#000 8%,#0000 55%)}@keyframes ofs-spin{to{transform:rotate(360deg)}}.ofs-glint{z-index:5;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 48%,#0000 60%);animation:4.5s ease-in-out infinite ofs-glint;position:absolute;inset:0;transform:translate(-120%)}@keyframes ofs-glint{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.ofs-txt{z-index:3;text-align:left;width:56%;font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;position:absolute;top:11cqw;left:4.5cqw}.ofs-eyebrow{letter-spacing:.02em;white-space:nowrap;background:linear-gradient(90deg, var(--e1), var(--e2));box-shadow:0 1.5cqw 4cqw -1cqw var(--e1);border-radius:999px;align-items:center;gap:1.2cqw;padding:1cqw 2.5cqw;font-size:2.65cqw;font-weight:800;display:inline-flex}.ofs-ei{flex-shrink:0;width:3.25cqw;height:3.25cqw}.ofs-ic{width:4cqw;height:4cqw}.ofs-big{letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(#fff7c9,#ffd84a 45%,#ff9a1f);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1.75cqw;font-size:7.5cqw;font-weight:900;line-height:1}.ofs-big small{letter-spacing:-.02em;font-size:4.25cqw}.ofs-sub{white-space:nowrap;margin-top:1.5cqw;font-size:3.25cqw;font-weight:800}.ofs-sub-gold{color:#ffd84a}.ofs-chips{flex-wrap:wrap;gap:1.5cqw;margin-top:2cqw;display:flex}.ofs-chip{font-family:var(--font-app), system-ui, sans-serif;background:#ffffff1f;border-radius:999px;align-items:center;gap:1cqw;padding:.75cqw 2cqw .75cqw 1cqw;font-size:2.75cqw;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.ofs-beta{color:#03291c;background:#4ff0b4;border-radius:1.5cqw;margin-left:1cqw;padding:.25cqw 1.5cqw;font-size:2.4cqw;font-weight:900;animation:2s ease-in-out infinite ofs-pulse;box-shadow:0 0 3.5cqw #4ff0b4b3}.ofs-art{z-index:2;filter:drop-shadow(0 3cqw 3.5cqw #0000008c);width:48%;height:100%;position:absolute;top:0;right:0}.ofs-pack{height:auto;animation:2.9s ease-in-out infinite ofs-bob;animation-delay:var(--d,0s);position:absolute}@keyframes ofs-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-1.75cqw) rotate(calc(var(--r,0deg) + 2deg))}}.ofs-halo{aspect-ratio:1;background:radial-gradient(circle, rgba(var(--c1), .75), transparent 65%);border-radius:50%;animation:2.4s ease-in-out infinite ofs-pulse;position:absolute}.ofs-halo-gold{background:radial-gradient(circle,#ffc83cbf,#0000 65%)}@keyframes ofs-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.ofs-coin{z-index:4;width:calc(var(--s) * .25cqw);height:calc(var(--s) * .25cqw);font-family:var(--font-arcade), sans-serif;font-size:calc(var(--s) * .11cqw);color:#7a3a00;opacity:0;animation:ofs-fall var(--t) linear infinite;animation-delay:var(--d);background:radial-gradient(circle at 35% 30%,#fff3b0,#ffd84a 45%,#f59e0b 85%);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:0;box-shadow:inset 0 -.5cqw #96460066,0 1cqw 2.5cqw #ffaa2873}@keyframes ofs-fall{0%{opacity:0;transform:translateY(-15cqw)rotate(0)}12%,85%{opacity:1}to{opacity:0;transform:translateY(47cqw)rotate(300deg)}}.ofs-spark{z-index:4;width:1.25cqw;height:1.25cqw;animation:2.2s ease-in-out infinite ofs-tw;animation-delay:var(--d);background:#fff6c9;border-radius:50%;position:absolute;box-shadow:0 0 2.5cqw 1cqw #ffdc78cc}@keyframes ofs-tw{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}.ofs-jar{width:37.5cqw;animation:3s ease-in-out infinite ofs-bob;position:absolute;top:10.5cqw;right:7.5cqw}.ofs-jar .pg-jar{width:100%}.ofs-jar .pg-jar-pct,.ofs-jar .pg-bubble,.ofs-jar .pg-coin-drop{display:none}.ofs-drop{--s:18;opacity:1;animation:1.8s cubic-bezier(.5,0,.8,.4) infinite ofs-drop;top:-7.5cqw;left:45%}@keyframes ofs-drop{0%{opacity:0;transform:translateY(-7.5cqw)}15%{opacity:1}70%{opacity:1;transform:translateY(11.5cqw)}78%,to{opacity:0;transform:translateY(13cqw)scaleY(.2)}}.ofs-badge{z-index:5;width:16.5cqw;height:16.5cqw;font-family:var(--font-arcade), sans-serif;letter-spacing:-.04em;color:#fff;background:radial-gradient(circle at 35% 30%,#ff7aa8,#ff2d6b 60%,#c4004a);border-radius:50%;place-items:center;font-size:3.9cqw;font-weight:900;animation:1.6s ease-in-out infinite ofs-wob;display:grid;position:absolute;top:4cqw;right:5.5cqw;box-shadow:0 0 0 .75cqw #fff,0 2.5cqw 6cqw #ff2d6b99}@keyframes ofs-wob{0%,to{transform:rotate(14deg)scale(1)}50%{transform:rotate(4deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.ofs *,.ofs:before,.ofs:after{animation:none!important}.ofs-coin:not(.ofs-drop){display:none}}.special-offer-sheet{background:radial-gradient(120% 60% at 70% 12%,#7b5cff47,#0000 60%),linear-gradient(#1c1448 0%,#130e33 45%,#0d0a24 100%)}.special-offer-sheet-body.sos-body{overscroll-behavior:contain;padding:calc(max(.75rem, env(safe-area-inset-top)) + 3.2rem) 0 .9rem;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;overflow-y:auto}.sos-hero{aspect-ratio:16/9;flex-shrink:0;width:100%;margin-top:auto;-webkit-mask:linear-gradient(#0000 0%,#000 14% 80%,#0000);mask:linear-gradient(#0000 0%,#000 14% 80%,#0000)}.sos-content{flex-shrink:0;margin-bottom:auto;padding:.1rem 1rem 0}.sos-title{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.4rem;font-weight:900;line-height:1.1}.sos-note{text-align:center;color:#d6d0ff99;margin-top:.75rem;font-size:.74rem;font-weight:600}.oft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.oft-tile{background:linear-gradient(160deg,#ffffff17,#ffffff0a);border-radius:18px;align-items:center;gap:.6rem;min-width:0;padding:.65rem .75rem;animation:.45s cubic-bezier(.2,.9,.3,1.2) both oft-in;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}@keyframes oft-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.oft-wide{grid-column:1/-1;justify-content:center}.oft-icon{flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;display:grid}.oft-pack{filter:drop-shadow(0 4px 6px #00000080);width:auto;height:2.6rem}.oft-text{flex-direction:column;min-width:0;display:flex}.oft-text b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:1.15rem;font-weight:900;line-height:1.1}.oft-text small{color:#d6d0ffb3;font-size:.7rem;font-weight:600;line-height:1.25}.oft-lv{font-family:var(--font-arcade), sans-serif;color:#ffd84a;font-size:1.2rem;font-weight:900}.sos-body-poster{padding-left:0;padding-right:0}.sos-poster{width:100%;height:auto;display:block;-webkit-mask:linear-gradient(#000 88%,#0000);mask:linear-gradient(#000 88%,#0000)}.special-offer-sheet-footer{background:linear-gradient(#0000,#080616bf);border-top:0}@media (prefers-reduced-motion:reduce){.oft-tile{animation:none}}.oft-jar{width:2.6rem;display:block}.oft-jar .pg-jar{width:100%}.oft-jar .pg-jar-pct,.oft-jar .pg-bubble,.oft-jar .pg-coin-drop{display:none}.sos-levels-link{color:#ffd84a;background:linear-gradient(135deg,#ffd84a24,#ff4d8d1a);border-radius:16px;justify-content:center;align-items:center;gap:.4rem;margin-top:.6rem;padding:.75rem 1rem;font-size:.86rem;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffd84a59}.sos-levels-link span{font-size:1.2rem;line-height:1}.ofs-artscene .ofs-art{filter:none;width:100%}.ofs-artimg{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#00000059 0%,#000 45%);mask:linear-gradient(90deg,#00000059 0%,#000 45%)}.ofs-theme-gold{--c1:255, 190, 60;--c2:255, 120, 60;--e1:#ff9f1a;--e2:#ff5fa2}.ofs-theme-pink{--c1:255, 90, 160;--c2:176, 130, 255;--e1:#ff4d8d;--e2:#ff9a3c}.ofs-theme-violet{--c1:176, 130, 255;--c2:92, 200, 255;--e1:#7b5cff;--e2:#ff4d8d}.ofs-theme-teal{--c1:79, 240, 180;--c2:92, 200, 255;--e1:#1fd193;--e2:#5cc8ff}.ofs-theme-blue{--c1:92, 170, 255;--c2:120, 90, 255;--e1:#3d8bff;--e2:#7b5cff}.sos-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.rhx-trigger{color:#ffcf3f;cursor:pointer;background:#ffcf3f24;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .15s;display:flex;box-shadow:inset 0 0 0 1px #ffcf3f59}.rhx-trigger:active{transform:scale(.92)}.rhx-overlay{z-index:120;background:#060614b8;justify-content:center;align-items:flex-end;animation:.2s ease-out both rhx-fade;display:flex;position:fixed;inset:0}@keyframes rhx-fade{0%{opacity:0}to{opacity:1}}.rhx-sheet{width:100%;max-width:30rem;max-height:86dvh;padding:.7rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));color:#f6f7ff;font-family:var(--font-app), system-ui, sans-serif;background:radial-gradient(90% 40% at 50% 0,#ffcf3f2e,#0000 70%),linear-gradient(#23265a 0%,#17183a 60%,#111230 100%);border-radius:26px 26px 0 0;flex-direction:column;align-items:center;gap:.55rem;animation:.32s cubic-bezier(.22,1,.36,1) both rhx-up;display:flex;position:relative;box-shadow:inset 0 1px #ffcf3f59,0 -20px 50px -20px #000000b3}@keyframes rhx-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.rhx-sheet button{cursor:pointer;border:0;font-family:inherit}.rhx-grabber{background:#fff3;border-radius:999px;width:2.6rem;height:.3rem;margin-bottom:.4rem}.rhx-close{color:#f6f7ff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:absolute;top:.9rem;right:.9rem}.rhx-icon{color:#2b0016;background:radial-gradient(120% 90% at 30% 15%,#fff3b0,#ffcf3f 50%,#ff8a00);border-radius:16px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;box-shadow:0 10px 22px -8px #ffaa28e6}.rhx-title{text-align:center;font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.02em;margin:0;padding:0 2.4rem;font-size:1.2rem;font-weight:900;line-height:1.15}.rhx-intro{text-align:center;color:#c9cdf0;max-width:24rem;margin:0;font-size:.84rem;line-height:1.45}.rhx-body{overscroll-behavior:contain;color:#dfe2fb;width:100%;min-height:0;margin-top:.3rem;font-size:.84rem;line-height:1.45;overflow-y:auto}.rhx-body ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.rhx-body li{background:#ffffff0d;border-radius:14px;padding:.6rem .75rem .6rem 1.9rem;position:relative}.rhx-body li:before{content:"";background:#ffcf3f;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.95rem;left:.8rem;box-shadow:0 0 8px #ffcf3fcc}.rhx-body .rules-gold{color:#ffcf3f}.rhx-group+.rhx-group{margin-top:.8rem}.rhx-group-title{color:#9fa6dc;margin:0 0 .4rem .2rem;font-size:.76rem;font-weight:800}.rhx-ok{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border-radius:999px;width:100%;min-height:3rem;margin-top:.4rem;font-size:.95rem;font-weight:900;box-shadow:0 12px 24px -12px #ffaa28e6}.rhx-faq{color:#8ff6ff;background:#5cf0ff1a;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.75rem;margin-top:.6rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1.5px #5cf0ff73}.rhx-faq-classic{margin-top:1rem}@media (prefers-reduced-motion:reduce){.rhx-overlay,.rhx-sheet{animation:none}}
body.p2p-route-v2{--sp-ink:#f6f7ff;--sp-dim:#c9cdf0;--sp-faint:#9097c4;--sp-gold:#ffcf3f;--sp-amber:#ff8a00;--sp-sky:#6cc8ff;--sp-ton:#0098ea;--sp-mint:#4ff0b4;--sp-violet:#9b8cff;--sp-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;--rc-surface:#1e2046;--rc-surface-2:#262a52;--rc-surface-3:#2f3460;--rc-border:#a0afff29;--rc-border-strong:#a0afff4d;--rc-text:#f6f7ff;--rc-text-dim:#c9cdf0;--rc-text-faint:#9097c4;--text-muted:#9097c4;--text-secondary:#c9cdf0;--cl-border:#a0afff29;--cl-glass:#1e2046b8;--cl-glass-strong:#1e2046eb;--cl-accent:#ffcf3f}body.p2p-route-v2 .app-bg{background-color:#0d0e26;background-image:none}body.p2p-route-v2 .app-bg:before,body.p2p-route-v2 .app-workspace-veil{background:0 0}body.p2p-route-v2 .inventory-filter-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#23265a 0%,#17183a 100%);border-top:1px solid #a0afff3d}body.p2p-route-v2 .inventory-filter-pill-active{color:#2b0016;background:#ffcf3f;border-color:#0000}body.p2p-route-v2 .inventory-filter-apply{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border:0}body.p2p-route-v2 .inventory-filter-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17183a}.shp-root .shp-balances-p2p{display:flex}.shp-root .shp-balances-p2p .shp-bal-gram{flex:1;padding-left:.8rem}.shp-root .shp-balances-p2p .shp-bal-main{flex:1}.pp-root{color:var(--sp-ink);flex-direction:column;gap:.85rem;display:flex}.pp-root button{cursor:pointer;border:0;font-family:inherit}.pp-center{justify-content:center;padding:3rem 0;display:flex}.pp-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.pp-pulse-item{text-align:center;background:#ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;min-width:0;padding:.7rem .3rem;display:flex}.pp-pulse-item b{font-family:var(--sp-display);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-size:1.05rem;font-weight:900;display:inline-flex}.pp-pulse-item span{color:var(--sp-faint);font-size:.64rem;font-weight:700}.pp-bar{align-items:center;gap:.4rem;display:flex}.pp-tabs{background:#ffffff12;border-radius:999px;flex:1;gap:.2rem;min-width:0;padding:.22rem;display:flex}.pp-tab{white-space:nowrap;min-width:0;color:var(--sp-dim);background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .2rem;font-size:.72rem;font-weight:800;display:flex}.pp-tab-on{color:#14102c;background:#f6f7ff}.pp-filter{width:2.55rem;height:2.55rem;color:var(--sp-ink);background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pp-filter-on{color:#2b0016;background:var(--sp-gold)}.pp-filter .inventory-filter-badge{background:#ff3b5c;position:absolute;top:-.2rem;right:-.2rem}.pp-sorts{scrollbar-width:none;gap:.35rem;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}.pp-sorts::-webkit-scrollbar{display:none}.pp-sort{color:var(--sp-dim);background:#ffffff0f;border-radius:999px;flex-shrink:0;padding:.42rem .85rem;font-size:.74rem;font-weight:800}.pp-sort-on{color:#2b0016;background:var(--sp-gold)}.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.pp-lot{text-align:center;background:radial-gradient(90% 55% at 50% 22%, rgba(var(--glow-rgb), .28), transparent 72%), #1b1c42;min-width:0;box-shadow:inset 0 0 0 1px rgba(var(--glow-rgb), .35);border-radius:20px;flex-direction:column;align-items:center;gap:.25rem;padding:.9rem .6rem .6rem;display:flex;position:relative}.pp-lot-best{box-shadow:inset 0 0 0 2px #4ff0b4,0 14px 26px -14px #4ff0b4e6}.pp-lot-flag{z-index:2;white-space:nowrap;color:#032a1d;background:#4ff0b4;border-radius:999px;padding:.12rem .55rem;font-size:.6rem;font-weight:900;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.pp-lot-coin{aspect-ratio:1;width:72%;box-shadow:0 0 26px 2px rgba(var(--glow-rgb), .45);border-radius:999px;margin-bottom:.2rem;position:relative}.pp-lot-coin .chip-type-badge,.pp-sell-coin .chip-type-badge,.pp-feed-coin .chip-type-badge{display:none}.pp-lot-grade{color:#14102c;background:rgb(var(--glow-rgb));border-radius:999px;padding:.12rem .55rem;font-size:.62rem;font-weight:900}.pp-lot-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;font-weight:800;overflow:hidden}.pp-lot-price{font-family:var(--sp-display);font-variant-numeric:tabular-nums;color:#8fe0ff;align-items:center;gap:.3rem;margin-top:.15rem;font-size:1.1rem;font-weight:900;display:inline-flex}.pp-coin{background:#15163a;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex;box-shadow:inset 0 0 0 1.5px #5fd0ff66}.pp-lot-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--sp-faint);font-size:.64rem;font-weight:600;overflow:hidden}.pp-buy{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border-radius:999px;width:100%;margin-top:.4rem;padding:.6rem .4rem;font-size:.8rem;font-weight:900;transition:transform .15s;box-shadow:0 8px 16px -8px #ffaa28e6}.pp-buy:active:not(:disabled){transform:scale(.96)}.pp-buy-gram{color:#fff;background:linear-gradient(135deg,#5fd0ff,#0098ea 55%,#0063c7);box-shadow:0 8px 16px -8px #0098eae6}.pp-buy-ghost{color:var(--sp-ink);box-shadow:none;background:#ffffff17}.pp-sellx{color:#032a1d;background:radial-gradient(70% 120% at 100% 0,#ffffff73,#0000 60%),linear-gradient(135deg,#7bf7c9 0%,#4ff0b4 40%,#38c9f2 100%);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:.6rem .8rem;padding:1rem;transition:transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px -16px #38c9f2d9,inset 0 1px #ffffff80}.pp-sellx:active{transform:scale(.98)}.pp-sellx-text{z-index:1;flex-direction:column;gap:.25rem;min-width:0;display:flex;position:relative}.pp-sellx-title{font-family:var(--sp-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:900;line-height:1.1}.pp-sellx-sub{color:#032a1dc7;font-size:.76rem;font-weight:700;line-height:1.35}.pp-sellx-art{z-index:1;width:5.2rem;height:5rem;position:relative}.pp-sellx-chip{border:3px dashed #ffffffe6;border-radius:50%;width:3.6rem;height:1.2rem;position:absolute;left:.3rem;box-shadow:0 .28rem #00000038}.pp-sellx-chip:first-child{background:#ff5a5f;bottom:.2rem}.pp-sellx-chip:nth-child(2){background:#ffcf3f;bottom:.85rem}.pp-sellx-chip:nth-child(3){background:#9b8cff;bottom:1.5rem}.pp-sellx-gem{background:#15163a;border-radius:14px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;animation:2.6s ease-in-out infinite pp-gem-bob;display:flex;position:absolute;top:0;right:0;box-shadow:0 8px 16px -6px #00283c99}@keyframes pp-gem-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-4px)rotate(6deg)}}.pp-sellx-btn{z-index:1;color:#f6f7ff;background:#0d2a3a;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-size:.92rem;font-weight:900;display:flex;position:relative;box-shadow:0 8px 18px -8px #001e2dcc}.pp-empty{text-align:center;background:#ffffff0d;border-radius:18px;flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1rem;display:flex}.pp-empty-icon{width:3rem;height:3rem;color:var(--sp-gold);background:#ffcf3f24;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.2rem;display:flex}.pp-empty-title{margin:0;font-size:.95rem;font-weight:800}.pp-empty-sub{max-width:20rem;color:var(--sp-dim);margin:0;font-size:.78rem;line-height:1.4}.pp-btn-ghost{color:var(--sp-ink);background:#ffffff17;border-radius:999px;margin-top:.4rem;padding:.55rem 1rem;font-size:.8rem;font-weight:800}.pp-feed,.pp-watch{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.pp-feed-row,.pp-watch-row{background:#ffffff0e;border-radius:16px;align-items:center;gap:.65rem;padding:.6rem .7rem;display:flex}.pp-feed-coin{width:2.8rem;height:2.8rem;box-shadow:0 0 12px rgba(var(--glow-rgb), .45);border-radius:999px;flex-shrink:0;position:relative}.pp-feed-text,.pp-watch-text{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.pp-feed-text b,.pp-watch-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.pp-feed-kind{color:#8fe0ff;align-items:baseline;gap:.35rem;font-size:.64rem;font-weight:900;display:flex}.pp-feed-sold{color:#4ff0b4}.pp-feed-kind small{color:var(--sp-faint);font-weight:600}.pp-feed-who,.pp-watch-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--sp-faint);font-size:.66rem;overflow:hidden}.pp-feed-side,.pp-watch-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.pp-feed-side b,.pp-watch-price b{font-family:var(--sp-display);color:#8fe0ff;align-items:center;gap:.2rem;font-size:.86rem;font-weight:900;display:inline-flex}.pp-watch-price>span{color:var(--sp-faint);align-items:center;gap:.15rem;font-size:.64rem;font-weight:700;display:inline-flex}.pp-up{color:#4ff0b4!important}.pp-down{color:#ff8aa8!important}.pp-mini{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f);border-radius:999px;padding:.35rem .75rem;font-size:.7rem;font-weight:900}.pp-mini-gram{color:#fff;background:#0098ea}.pp-mini-ghost{color:var(--sp-ink);background:#ffffff17}.pp-watch-swatch{border-radius:999px;flex-shrink:0;width:.4rem;height:2.2rem}.pp-watch-remove{width:2rem;height:2rem;color:var(--sp-dim);background:#ffffff12;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-sell{flex-direction:column;gap:.75rem;display:flex}.pp-sell-hero{background:radial-gradient(80% 60% at 50% 30%, rgba(var(--glow-rgb), .32), transparent 72%), linear-gradient(175deg, #241f52, #17183a 75%);box-shadow:inset 0 0 0 1.5px rgba(var(--glow-rgb), .4);border-radius:22px;flex-direction:column;align-items:center;gap:.4rem;padding:1.2rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.pp-sell-hero>:not(.pp-sell-rays){z-index:1;position:relative}.pp-sell-rays{background:repeating-conic-gradient(rgba(var(--glow-rgb), .25) 0deg 6deg, transparent 6deg 20deg);pointer-events:none;border-radius:999px;width:18rem;height:18rem;margin:-9rem;animation:24s linear infinite pp-spin;position:absolute;top:40%;left:50%;-webkit-mask:radial-gradient(circle,#000 15%,#0000 62%);mask:radial-gradient(circle,#000 15%,#0000 62%)}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-sell-coin{width:9rem;height:9rem;box-shadow:0 0 40px 6px rgba(var(--glow-rgb), .5);border-radius:999px;position:relative}.pp-sell-grade{font-size:.72rem}.pp-sell-name{font-size:.9rem;font-weight:800}.pp-warn{color:var(--sp-dim);background:#ffcf3f1a;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;font-size:.76rem;line-height:1.35;display:flex}.pp-warn>svg{color:var(--sp-gold);flex-shrink:0;margin-top:.1rem}.pp-warn b{color:var(--sp-gold);display:block}.pp-floor{background:#ffffff0f;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.pp-floor-icon{color:#8fe0ff;background:#0098ea2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.pp-floor-text{min-width:0;color:var(--sp-faint);flex-direction:column;font-size:.68rem;display:flex}.pp-floor-text b{font-family:var(--sp-display);color:var(--sp-ink);align-items:center;gap:.25rem;font-size:.9rem;display:inline-flex}.pp-price-field{color:var(--sp-dim);flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:800;display:flex}.pp-price-input{background:#15163a;border-radius:16px;align-items:center;gap:.5rem;padding:.55rem .9rem;display:flex;box-shadow:inset 0 0 0 1.5px #5fd0ff73}.pp-price-input input{min-width:0;font-family:var(--sp-display);color:#f6f7ff;background:0 0;border:0;outline:none;flex:1;font-size:1.4rem;font-weight:900}.pp-price-unit{color:#8fe0ff;font-size:.8rem;font-weight:800}.pp-quick{flex-wrap:wrap;gap:.35rem;display:flex}.pp-quick-item{color:#8fe0ff;background:#0098ea24;border-radius:999px;padding:.38rem .7rem;font-size:.72rem;font-weight:800}.pp-breakdown{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:.35rem;padding:.7rem .85rem;display:flex}.pp-breakdown>span{color:var(--sp-dim);justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.pp-breakdown b{font-variant-numeric:tabular-nums;color:var(--sp-ink);align-items:center;gap:.2rem;display:inline-flex}.pp-breakdown-total{border-top:1px solid #ffffff1a;padding-top:.4rem;font-weight:800}.pp-breakdown-total b{font-family:var(--sp-display);color:#4ff0b4;font-size:1rem}.pp-cta{color:#fff;background:linear-gradient(135deg,#5fd0ff,#0098ea 55%,#0063c7);border-radius:999px;min-height:3.4rem;font-size:.98rem;font-weight:900;box-shadow:0 14px 28px -12px #0098eaf2}.pp-cta:disabled{opacity:.55}.pp-fine{text-align:center;color:var(--sp-faint);margin:0;font-size:.7rem;line-height:1.4}.pp-pause{text-align:center;background:#ffffff0d;border-radius:22px;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.2rem;display:flex}.pp-pause-icon{color:#2b0016;background:#ffcf3f;border-radius:20px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative}.pp-pause-wrench{color:#fff;background:#0098ea;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex;position:absolute;bottom:-.4rem;right:-.4rem}.pp-pause-title{font-family:var(--sp-display);margin:0;font-size:1.15rem;font-weight:900}.pp-pause-text{color:var(--sp-dim);margin:0;font-size:.84rem}@media (prefers-reduced-motion:reduce){.pp-sellx-gem,.pp-sell-rays{animation:none}}.pp-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-pick-overlay{z-index:120;background:#080614b3;flex-direction:column;justify-content:flex-end;animation:.2s ease-out both rn-fade;display:flex;position:fixed;inset:0}.pp-pick{max-height:86dvh;padding:1rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);color:#f6f7ff;background:linear-gradient(#2a2050,#17132e);border-radius:24px 24px 0 0;flex-direction:column;gap:.6rem;animation:.3s cubic-bezier(.16,1,.3,1) both pp-pick-up;display:flex;box-shadow:0 -12px 30px #00000080}@keyframes pp-pick-up{0%{opacity:0;transform:translateY(40px)}}.pp-pick-head{align-items:center;gap:.5rem;display:flex}.pp-pick-head b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;flex:1;font-size:1.05rem;font-weight:900}.pp-pick-close{color:#f6f7ff;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.pp-pick-hint{color:#c9cdf0;margin:0;font-size:.76rem;font-weight:600}.pp-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-height:0;padding-bottom:.5rem;display:grid;overflow-y:auto}.pp-pick-empty{text-align:center;color:#c9cdf0;margin:1.5rem 0;font-size:.84rem}button.pp-sellx{text-align:left;width:100%;font:inherit;cursor:pointer;border:0}.pp-lot-focus{animation:1.4s ease-out 2 pp-lot-focus;box-shadow:0 0 0 2px #ff9a3c,0 0 28px #ff9a3c8c}@keyframes pp-lot-focus{0%{transform:scale(1)}30%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pp-lot-focus{animation:none}}.pp-buy-row{align-items:stretch;gap:.35rem;margin-top:.4rem;display:flex}.pp-buy-row .pp-buy{flex:1;margin-top:0}.pp-cart-add{color:#ffe58a;background:#ffcf3f24;border-radius:999px;flex:none;place-items:center;width:2.4rem;display:grid;box-shadow:inset 0 0 0 1.5px #ffcf3f8c}.pp-cart-add.is-in{color:#1d1300;background:#ffcf3f;box-shadow:0 6px 14px -6px #ffbe28e6}.pp-cart-spacer{height:5.5rem}.pp-cart{flex-direction:column;gap:.5rem;width:100%;display:flex}.pp-cart-bar{align-items:stretch;gap:.5rem;display:flex}.pp-cart-sum{text-align:left;color:#fff;background:#ffffff14;border-radius:18px;flex:1;align-items:center;gap:.6rem;min-width:0;padding:.45rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.pp-cart-ico{color:#1d1300;background:#ffcf3f;border-radius:12px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative}.pp-cart-ico i{color:#fff;background:#ff3d6e;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.66rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.pp-cart-total{flex-direction:column;flex:1;min-width:0;display:flex}.pp-cart-total b{align-items:center;gap:.25rem;font-size:1rem;font-weight:900;display:inline-flex}.pp-cart-total small{color:#fff9;font-size:.68rem}.pp-cart-sum svg.rotate-180{transform:rotate(180deg)}.pp-cart-buy{flex:none;width:auto;min-width:8.5rem;margin-top:0;font-size:.9rem}.pp-cart-list{flex-direction:column;gap:.35rem;max-height:40dvh;margin:0;padding:.15rem;list-style:none;display:flex;overflow-y:auto}.pp-cart-list li{box-shadow:inset 0 0 0 1px rgba(var(--glow-rgb,255, 255, 255), .35);background:#ffffff0f;border-radius:14px;align-items:center;gap:.55rem;padding:.35rem .5rem;display:flex}.pp-cart-coin{width:2.2rem;height:2.2rem;box-shadow:0 0 0 2px rgb(var(--glow-rgb,255, 255, 255));border-radius:999px;flex:none;overflow:hidden}.pp-cart-name{flex-direction:column;flex:1;min-width:0;display:flex}.pp-cart-name b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.pp-cart-name small{color:rgb(var(--glow-rgb,255, 255, 255));font-size:.66rem}.pp-cart-price{align-items:center;gap:.2rem;font-size:.85rem;font-weight:900;display:inline-flex}.pp-cart-del{color:#fff;background:#ffffff1a;border-radius:999px;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.pp-cart-list{-webkit-backdrop-filter:blur(8px);background:#16183af7;border-radius:18px;padding:.4rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 -12px 30px -10px #000000b3}.pp-cart-sum{-webkit-backdrop-filter:blur(8px);background:#1e2048f5}body:has(.pp-cart) .chat-dock{bottom:calc(var(--bottom-nav-height,5.5rem) + env(safe-area-inset-bottom,0px) + 5rem)}body:has(.pp-cart-list) .chat-dock{display:none}.pp-lot-art{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pp-lot-art img{-webkit-user-select:none;user-select:none;width:auto;max-width:none;position:absolute;top:50%;left:50%}.pp-lot-art:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--glow-rgb), .45);background:linear-gradient(#0c0a2000 45%,#0c0a20b8 72%,#0c0a20e6 100%);position:absolute;inset:0}.pp-lot:has(>.pp-lot-art)>:not(.pp-lot-art):not(.pp-lot-flag){z-index:1;position:relative}.pp-feed-serial{color:#fff9;white-space:nowrap;margin-left:.35rem;font-size:.78em;font-weight:800}.bo-root{flex-direction:column;gap:.75rem;display:flex}.bo-root button{cursor:pointer;border:0;font-family:inherit}button.bo-hero{text-align:left;color:#f6f7ff;background:radial-gradient(120% 140% at 0 0,#9b8cff73,#0000 55%),radial-gradient(120% 140% at 100% 100%,#ffcf3f47,#0000 60%),linear-gradient(135deg,#2b2470 0%,#1b1a4a 100%);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.95rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a0afff38,0 14px 30px -16px #9b8cffcc}.bo-hero-glow{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:40%;height:160%;animation:4.5s ease-in-out infinite bo-shine;position:absolute;inset:-40% auto auto -20%;transform:skew(-20deg)}@keyframes bo-shine{0%,60%{transform:translate(-120%)skew(-20deg)}to{transform:translate(420%)skew(-20deg)}}.bo-hero-icon{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border-radius:16px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex;box-shadow:0 8px 18px -8px #ffaa28e6}.bo-hero-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bo-hero-text b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-size:1rem;font-weight:900}.bo-hero-text span{color:#c9cdf0;font-size:.72rem;font-weight:600;line-height:1.3}.bo-hero-btn{color:#14102c;background:#f6f7ff;border-radius:999px;align-items:center;gap:.2rem;padding:.55rem .8rem;font-size:.78rem;font-weight:900;display:inline-flex}.bo-scopes{background:#ffffff0f;border-radius:999px;gap:.35rem;padding:.25rem;display:flex}.bo-scope{white-space:nowrap;text-overflow:ellipsis;color:#c9cdf0;background:0 0;border-radius:999px;flex:1;min-width:0;padding:.5rem .3rem;font-size:.7rem;font-weight:800;overflow:hidden}.bo-scope-hot{color:#4ff0b4}.bo-scope-on{color:#14102c;background:#f6f7ff}.bo-filters{gap:.4rem;display:flex}.bo-select{min-width:0;font:inherit;color:#f6f7ff;background:#1e2046;border:1px solid #a0afff2e;border-radius:14px;flex:1;padding:.55rem .7rem;font-size:.78rem;font-weight:700}.bo-reserved{color:#c9cdf0;background:#6cc8ff1a;border-radius:14px;margin:0;padding:.6rem .8rem;font-size:.74rem;line-height:1.4}.bo-reserved b{color:#ffcf3f}.bo-list{flex-direction:column;gap:.6rem;display:flex}.bo-card{background:radial-gradient(90% 120% at 0% 50%, rgba(var(--bo-grade-rgb), .16), transparent 60%), linear-gradient(180deg, #23265a, #1b1c44);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a0afff24}.bo-card-match{box-shadow:inset 0 0 0 1.5px #4ff0b48c,0 12px 26px -16px #4ff0b4b3}.bo-flag{color:#032a1d;background:#4ff0b4;border-radius:999px;padding:.15rem .55rem;font-size:.6rem;font-weight:900;position:absolute;top:-.5rem;right:.9rem}.bo-coin{width:3.6rem;height:3.6rem;filter:drop-shadow(0 6px 14px rgba(var(--bo-grade-rgb), .45));flex-shrink:0;display:block;position:relative}.bo-coin-fan .bo-fan{width:3rem;height:3rem;position:absolute;top:.3rem}.bo-fan-0{opacity:.7;left:-.45rem;transform:rotate(-16deg)scale(.86)}.bo-fan-1{opacity:.8;left:1.05rem;transform:rotate(14deg)scale(.86)}.bo-fan-2{z-index:1;left:.3rem;top:.25rem!important}.bo-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bo-want{letter-spacing:.08em;text-transform:uppercase;color:#9b8cff;font-size:.6rem;font-weight:900}.bo-name{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.bo-tags{flex-wrap:wrap;gap:.25rem;display:flex}.bo-grade{color:var(--bo-grade,#ffcf3f);font-size:.7rem;font-weight:900}.bo-tag{color:#c9cdf0;background:#ffffff14;border-radius:999px;padding:.05rem .4rem;font-size:.62rem;font-weight:800}.bo-tag-serial{color:#6cc8ff;background:#6cc8ff24}.bo-meta{white-space:nowrap;color:#9097c4;align-items:center;gap:.2rem;font-size:.62rem;font-weight:600;display:inline-flex;overflow:hidden}.bo-side{flex-direction:column;align-items:flex-end;display:flex}.bo-price-label{color:#9097c4;font-size:.6rem;font-weight:800}.bo-price{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:#ffcf3f;text-shadow:0 0 14px #ffcf3f73;align-items:center;gap:.25rem;font-size:1.1rem;font-weight:900;display:inline-flex}.bo-sell-row{grid-column:1/-1;gap:.4rem;display:flex}.bo-sell{color:#032a1d;background:linear-gradient(135deg,#9dffd8,#4ff0b4 55%,#19c98a);border-radius:16px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:.55rem .6rem;transition:transform .15s;display:flex;box-shadow:0 10px 20px -10px #4ff0b4e6}.bo-sell:active{transform:scale(.97)}.bo-sell:disabled{opacity:.6}.bo-sell-main{font-size:.86rem;font-weight:900}.bo-sell-sub{opacity:.8;font-size:.62rem;font-weight:700}.bo-swap{color:#4ff0b4;background:#4ff0b41f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;display:flex;position:relative}.bo-swap i{font-size:.55rem;font-style:normal;font-weight:900;position:absolute;top:.2rem;right:.3rem}.bo-cancel{color:#f6f7ff;background:#ffffff14;border-radius:14px;grid-column:1/-1;padding:.5rem;font-size:.76rem;font-weight:800}.bo-rows{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bo-row{background:#ffffff0f;border-radius:18px;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.bo-row-closed{opacity:.72}.bo-row-coin{flex-shrink:0;width:2.6rem;height:2.6rem;display:block}.bo-row-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.bo-row-text b{white-space:nowrap;align-items:baseline;gap:.35rem;font-size:.85rem;display:flex;overflow:hidden}.bo-row-grade{color:var(--bo-grade);font-size:.66rem;font-weight:900}.bo-row-text small{color:#9097c4;font-size:.64rem}.bo-st{align-items:center;gap:.2rem;font-size:.64rem;font-weight:800;display:inline-flex}.bo-st-open{color:#6cc8ff}.bo-st-filled{color:#4ff0b4}.bo-st-closed{color:#9097c4}.bo-row-side{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.bo-row-side b{color:#ffcf3f;align-items:center;gap:.2rem;font-size:.85rem;font-weight:900;display:inline-flex}.bo-sheet{overflow-y:auto}.bo-steps{gap:.3rem;display:flex}.bo-step{background:#ffffff1a;border-radius:999px;flex:1;height:4px}.bo-step-on{background:linear-gradient(90deg,#9b8cff,#ffcf3f)}.bo-colls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid;overflow-y:auto}.bo-coll{min-width:0;font:inherit;text-align:left;color:#f6f7ff;background:radial-gradient(100% 140% at 0% 50%, color-mix(in srgb, var(--bo-coll) 28%, transparent), transparent 70%), #ffffff0f;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:.5rem;padding:.55rem .6rem;font-size:.82rem;display:flex}.bo-coll span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bo-coll-on{box-shadow:inset 0 0 0 1.5px #ffcf3f}.bo-coll-coin{flex-shrink:0;width:2.2rem;height:2.2rem;display:block}.bo-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.bo-level{font:inherit;color:var(--bo-grade);background:radial-gradient(100% 100% at 50% 0%, rgba(var(--bo-grade-rgb), .2), transparent 70%), #ffffff0d;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .3rem;font-size:.72rem;font-weight:900;display:flex}.bo-level small{color:#9097c4;font-size:.58rem;font-weight:700}.bo-level-on{box-shadow:inset 0 0 0 1.5px var(--bo-grade)}.bo-level-coin{width:2.4rem;height:2.4rem;display:block}.bo-form{flex-direction:column;gap:.6rem;display:flex}.bo-summary{background:radial-gradient(100% 140% at 0% 50%, rgba(var(--bo-grade-rgb), .22), transparent 65%), #ffffff0d;border-radius:18px;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.bo-summary>span:last-child{flex-direction:column;display:flex}.bo-summary small{letter-spacing:.08em;text-transform:uppercase;color:#9b8cff;font-size:.6rem;font-weight:900}.bo-summary b{font-size:1rem}.bo-label{color:#c9cdf0;margin:0;font-size:.72rem;font-weight:800}.bo-types{scrollbar-width:none;gap:.5rem;margin:-.35rem -.25rem 0;padding:.45rem .25rem .55rem;display:flex;overflow-x:auto}.bo-types::-webkit-scrollbar{display:none}.bo-type{width:4.6rem;font:inherit;color:#c9cdf0;opacity:.72;cursor:pointer;background:#ffffff0d;border:0;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .3rem .45rem;transition:transform .12s ease-out,opacity .12s ease-out;display:flex;position:relative;box-shadow:inset 0 0 0 1px #a0afff2e}.bo-type:active{transform:scale(.96)}.bo-type-coin{place-items:center;width:3.2rem;height:3.2rem;display:grid}.bo-type-fan{color:#ffcf3f;background:radial-gradient(closest-side,#ffcf3f38,#ffcf3f0f);border-radius:999px;box-shadow:inset 0 0 0 1.5px #ffcf3f73}.bo-type-cap{white-space:nowrap;font-size:.66rem;font-weight:800}.bo-type-on{color:#fff;opacity:1;background:linear-gradient(160deg,#ffcf3f38,#ff9a1f14);box-shadow:inset 0 0 0 2px #ffcf3f,0 6px 16px -8px #ffaa1ee6}.bo-type-check{color:#3a1d00;background:#ffcf3f;border-radius:999px;padding:2px;position:absolute;top:.3rem;right:.3rem}.bo-label b{color:#ffcf3f}.bo-serial{color:#c9cdf0;justify-content:space-between;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;display:flex}.bo-serial input{width:7.5rem;font:inherit;text-align:right;color:#f6f7ff;background:#1e2046;border:1px solid #a0afff33;border-radius:12px;padding:.5rem .7rem;font-size:.85rem}.bo-hints{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.bo-hints span{color:#9097c4;background:#ffffff0d;border-radius:14px;flex-direction:column;gap:.15rem;min-width:0;padding:.5rem;font-size:.6rem;font-weight:700;display:flex}.bo-hints b{color:#f6f7ff;align-items:center;gap:.2rem;font-size:.78rem;font-weight:900;display:inline-flex}.bo-note{color:#6cc8ff;background:#6cc8ff1a;border-radius:14px;align-items:flex-start;gap:.35rem;margin:0;padding:.55rem .7rem;font-size:.7rem;line-height:1.35;display:flex}.bo-create{min-height:3.3rem;font:inherit;color:#2b0016;cursor:pointer;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);border:0;border-radius:999px;font-size:.95rem;font-weight:900;box-shadow:0 14px 28px -12px #ffaa28f2}.bo-create:disabled{opacity:.55}.bo-sold-overlay{justify-content:center;align-items:center;padding:1rem}.bo-sold{text-align:center;color:#f6f7ff;background:linear-gradient(#23306a,#17183a);border-radius:26px;flex-direction:column;align-items:center;gap:.5rem;width:min(100%,22rem);padding:1.6rem 1.2rem 1.2rem;animation:.35s cubic-bezier(.16,1,.3,1) both pp-pick-up;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4ff0b466,0 24px 60px #0000008c}.bo-sold-rays{pointer-events:none;background:repeating-conic-gradient(#4ff0b41f 0deg 8deg,#0000 8deg 20deg);width:140%;height:120%;animation:14s linear infinite bo-spin;position:absolute;top:-40%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 60%);mask-image:radial-gradient(circle,#000 0%,#0000 60%)}@keyframes bo-spin{to{transform:translate(-50%)rotate(360deg)}}.bo-sold .bo-coin{width:5rem;height:5rem}.bo-sold-title{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-size:1.4rem;font-weight:900}.bo-sold-sum{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#4ff0b4;text-shadow:0 0 22px #4ff0b499;align-items:center;gap:.3rem;font-size:1.8rem;font-weight:900;display:inline-flex}.bo-sold-sub{color:#c9cdf0;font-size:.76rem;line-height:1.4}.bo-sold .bo-create{width:100%;margin-top:.4rem}@media (prefers-reduced-motion:reduce){.bo-hero-glow,.bo-sold-rays{animation:none}}.pp-empty .pp-btn-ghost{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}@media (max-width:400px){.pp-tabs .pp-tab svg{display:none}.pp-tabs .pp-tab{font-size:.8rem}}.pp-sorts-row{align-items:center;margin:0;padding:0;overflow:visible}.pp-sorts-list{scrollbar-width:none;flex:1;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.pp-sorts-list::-webkit-scrollbar{display:none}.pp-filter-inline{gap:.35rem;width:auto;height:2.2rem;margin-left:auto;padding:0 .8rem;font-size:.78rem;font-weight:800}.bo-pick{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.bo-pick-label{color:#c9cdf0;font-size:.75rem}.bo-pick-chip{font-variant-numeric:tabular-nums;color:#c9cdf0;background:#ffffff0f;border-radius:999px;min-height:32px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1f}.bo-pick-chip.is-on{color:#032a1d;box-shadow:none;background:#4ff0b4}.bo-min-warn{color:#ff8a8a;margin:.35rem 0 0;font-size:.78rem;font-weight:700}
