.navbar-wrapper[data-v-930953cc]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;background:linear-gradient(0deg,#050407fa,#0a080deb 75%,#0a080db3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(214,180,108,.28);box-shadow:0 -8px 24px #0000008c,0 -1px #8f45c72e;padding:4px 0 calc(4px + var(--bottom-inset, 0px));z-index:100}.navbar[data-v-930953cc]{display:flex;justify-content:flex-start;align-items:center;flex:1;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:0 2px}.nav-item[data-v-930953cc]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;text-decoration:none;color:var(--text-muted);padding:3px 4px 8px;border-radius:var(--radius-sm);transition:color .2s ease,transform .25s var(--ease-out);flex:1 0 15.5%;min-width:52px;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.nav-item[data-v-930953cc]:active{transform:scale(.93)}.nav-item.active[data-v-930953cc]{color:var(--gold-bright);text-shadow:0 0 10px rgba(214,180,108,.6)}.nav-icon[data-v-930953cc]{position:relative;width:48px;height:48px;display:block}.nav-icon-emoji[data-v-930953cc]{display:flex;align-items:center;justify-content:center;font-size:30px}.nav-img[data-v-930953cc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .28s ease,transform .35s var(--ease-spring),filter .28s ease}.nav-img-idle[data-v-930953cc]{opacity:1;filter:grayscale(.55) brightness(.72)}.nav-img-active[data-v-930953cc]{opacity:0;filter:drop-shadow(0 0 7px rgba(210,123,255,.65))}.nav-item.active .nav-img-idle[data-v-930953cc]{opacity:0}.nav-item.active .nav-img-active[data-v-930953cc]{opacity:1;transform:translateY(-2px) scale(1.08)}.nav-label[data-v-930953cc]{display:none;font-family:var(--font-display);font-size:8.5px;font-weight:600;letter-spacing:.02em;line-height:1.1;white-space:normal;text-align:center;max-width:54px;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.nav-underline[data-v-930953cc]{position:absolute;left:50%;bottom:-3px;width:46px;translate:-50% 0;opacity:0;transform:scaleX(.4);transition:opacity .3s ease,transform .35s var(--ease-out);pointer-events:none}.nav-item.active .nav-underline[data-v-930953cc]{opacity:1;transform:scaleX(1)}.nav-admin.active[data-v-930953cc]{color:var(--rarity-legendary)}.scroll-arrow[data-v-930953cc]{flex-shrink:0;width:16px;height:32px;border:none;background:transparent;color:var(--text-muted);font-size:17px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.scroll-arrow[data-v-930953cc]:active{color:var(--accent-secondary)}.help-sheet-overlay[data-v-8bba8c3e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:520;display:flex;align-items:center;justify-content:center;padding:20px;background:#050408e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.help-sheet-panel[data-v-8bba8c3e]{width:100%;max-width:360px;max-height:84vh;max-height:84dvh;display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px;border-radius:var(--radius-lg);border:1px solid rgba(214,180,108,.45);background:radial-gradient(circle at 50% 0%,rgba(86,38,110,.35),transparent 60%),linear-gradient(180deg,#17121b,#0b090e);box-shadow:0 18px 50px #000000b3,inset 0 0 24px #7d3a931f}.help-sheet-title[data-v-8bba8c3e]{margin:0;text-align:center;font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:.06em;color:var(--gold-bright);text-shadow:0 0 14px rgba(214,180,108,.35)}.help-sheet-divider[data-v-8bba8c3e]{height:26px;margin:-2px -6px 0;background:url(/assets/divider-gem-hk2PB7p2.webp) center / 100% 100% no-repeat;flex-shrink:0}.help-sheet-body[data-v-8bba8c3e]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.help-sheet-group-title[data-v-8bba8c3e]{margin:4px 0 0;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.help-sheet-article[data-v-8bba8c3e]{padding:10px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.2);background:linear-gradient(145deg,#2b1c3080,#0d0b10d9)}.help-sheet-article-title[data-v-8bba8c3e]{margin:0 0 6px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--accent-secondary)}.help-sheet-article-text[data-v-8bba8c3e]{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap;color:var(--text-secondary)}.help-sheet-actions[data-v-8bba8c3e]{display:flex;gap:8px;flex-shrink:0}.help-sheet-btn[data-v-8bba8c3e]{flex:1;min-height:44px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.35);background:transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:13px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.help-sheet-btn-main[data-v-8bba8c3e]{background:linear-gradient(180deg,#7e319b,#4a1763);border-color:#efcf7e;color:var(--gold-bright)}.tut-overlay[data-v-e49ea7c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:560;display:flex;flex-direction:column;overflow:hidden;color:var(--text-primary);background:linear-gradient(180deg,#06132159,#061321c7 55%,#061321f5),var(--app-bg-image, none) center top / cover no-repeat,var(--cam-bg, #061321);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.tut-overlay-enter-active[data-v-e49ea7c2],.tut-overlay-leave-active[data-v-e49ea7c2]{transition:opacity .3s ease,transform .4s var(--ease-out)}.tut-overlay-enter-from[data-v-e49ea7c2],.tut-overlay-leave-to[data-v-e49ea7c2]{opacity:0;transform:scale(1.03)}.tut-motes[data-v-e49ea7c2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.tut-mote[data-v-e49ea7c2]{position:absolute;bottom:-10px;border-radius:50%;background:var(--cam-gold-light, #f3d58a);box-shadow:0 0 6px #f3d58acc;opacity:0;animation:tut-mote-e49ea7c2 linear infinite}@keyframes tut-mote-e49ea7c2{0%{transform:translateZ(0) scale(.6);opacity:0}15%{opacity:.85}to{transform:translate3d(18px,-105vh,0) scale(1.1);opacity:0}}.tut-top[data-v-e49ea7c2]{position:relative;z-index:6;width:100%;max-width:560px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 10px) 14px 0}.tut-progress[data-v-e49ea7c2]{display:flex;gap:5px}.tut-progress-seg[data-v-e49ea7c2]{flex:1;height:3px;overflow:hidden;border-radius:2px;background:#ffffff2e}.tut-progress-fill[data-v-e49ea7c2]{display:block;height:100%;background:linear-gradient(90deg,var(--cam-gold-dim, #9b793c),var(--cam-gold-light, #f3d58a));transform:scaleX(0);transform-origin:left center;will-change:transform}.tut-bar[data-v-e49ea7c2]{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:6px}.tut-label[data-v-e49ea7c2]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cam-gold-light, #f3d58a)}.tut-label-crest[data-v-e49ea7c2]{width:22px;height:auto}.tut-close[data-v-e49ea7c2]{width:44px;height:44px;border-radius:50%;border:1px solid var(--cam-gold-dim, #9b793c);background:var(--cam-inner-a, rgba(16, 37, 56, .78));color:var(--cam-text-2, #d2c8b6);font-size:18px;cursor:pointer;transition:background .2s ease,transform .15s ease}.tut-close[data-v-e49ea7c2]:active{transform:scale(.92);background:var(--cam-inner, #102538)}.tut-state[data-v-e49ea7c2]{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.tut-state-rune[data-v-e49ea7c2]{width:min(52vw,200px);opacity:.6;animation:tut-state-spin-e49ea7c2 18s linear infinite}@keyframes tut-state-spin-e49ea7c2{to{transform:rotate(360deg)}}.tut-state-text[data-v-e49ea7c2]{margin:0;font-size:18px;color:var(--text-secondary)}.tut-state-btn[data-v-e49ea7c2]{min-height:44px;padding:8px 24px;border-radius:var(--radius-md);border:1px solid var(--cam-gold, #d9a94f);background:var(--cam-panel, #0b1c2c);color:var(--cam-gold-light, #f3d58a);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.06em;cursor:pointer}.tut-stage[data-v-e49ea7c2]{position:relative;z-index:2;flex:1 1 auto;min-height:0;width:100%;max-width:560px;margin:0 auto;touch-action:pan-y}.tut-slide[data-v-e49ea7c2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.tut-slide[data-v-e49ea7c2]::-webkit-scrollbar{display:none}.tut-next-enter-active[data-v-e49ea7c2],.tut-prev-enter-active[data-v-e49ea7c2]{transition:opacity .45s ease,transform .6s var(--ease-out)}.tut-next-leave-active[data-v-e49ea7c2],.tut-prev-leave-active[data-v-e49ea7c2]{transition:opacity .3s ease,transform .45s var(--ease-in-out);pointer-events:none}.tut-next-enter-from[data-v-e49ea7c2]{opacity:0;transform:translate(7%)}.tut-next-leave-to[data-v-e49ea7c2]{opacity:0;transform:translate(-7%) scale(.985)}.tut-prev-enter-from[data-v-e49ea7c2]{opacity:0;transform:translate(-7%)}.tut-prev-leave-to[data-v-e49ea7c2]{opacity:0;transform:translate(7%) scale(.985)}.tut-hero[data-v-e49ea7c2]{position:relative;flex:1 1 0;min-height:150px;overflow:hidden}.tut-hero-image[data-v-e49ea7c2]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top;animation:tut-kenburns-e49ea7c2 12s linear both}.tut-hero-backdrop[data-v-e49ea7c2]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-size:cover;background-position:center;filter:blur(26px) saturate(1.2);opacity:.38;animation:tut-kenburns-e49ea7c2 12s linear both}@keyframes tut-kenburns-e49ea7c2{0%{transform:scale(1.05)}to{transform:scale(1.22) translate3d(-2%,-2%,0)}}.tut-hero-glow[data-v-e49ea7c2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 55%,rgba(var(--accent-rgb),.28),transparent 62%);animation:tut-glow-pulse-e49ea7c2 4.5s ease-in-out infinite;pointer-events:none}.tut-slide--image .tut-hero-glow[data-v-e49ea7c2]{background:radial-gradient(circle at 50% 100%,rgba(var(--accent-rgb),.35),transparent 60%)}@keyframes tut-glow-pulse-e49ea7c2{50%{opacity:.65}}.tut-rune[data-v-e49ea7c2]{position:absolute;left:50%;top:50%;height:120%;width:auto;aspect-ratio:1;opacity:.55;pointer-events:none;transform:translate(-50%,-50%);animation:tut-spin-e49ea7c2 42s linear infinite}@keyframes tut-spin-e49ea7c2{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.tut-hero[data-v-e49ea7c2]:before{content:"";position:absolute;left:0;right:0;top:0;height:22%;z-index:12;pointer-events:none;background:linear-gradient(180deg,rgba(6,19,33,.95),transparent)}.tut-hero-fade[data-v-e49ea7c2]{position:absolute;left:0;right:0;bottom:0;height:26%;pointer-events:none;background:linear-gradient(180deg,transparent,#061321)}.tut-card[data-v-e49ea7c2]{position:absolute;left:50%;top:50%;z-index:var(--z);height:min(74%,calc(var(--cw, 40vw) * 1.4224));aspect-ratio:438 / 623;transform:translate(-50%,-50%) translate(calc(var(--t) * var(--spread, 54%))) translateY(var(--lift)) rotate(var(--rot));animation:tut-card-in-e49ea7c2 .75s var(--ease-spring) both;animation-delay:calc(var(--i) * 90ms + .18s)}.tut-slide--relic .tut-card[data-v-e49ea7c2]{height:min(84%,calc(var(--cw, 52vw) * 1.4224))}@keyframes tut-card-in-e49ea7c2{0%{opacity:0;transform:translate(-50%,-50%) translateY(90px) scale(.6) rotate(0)}}.tut-card-inner[data-v-e49ea7c2]{position:relative;width:100%;height:100%;filter:drop-shadow(0 8px 14px rgba(0,0,0,.65)) drop-shadow(0 0 14px var(--glow));animation:tut-float-e49ea7c2 5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.9s)}@keyframes tut-float-e49ea7c2{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}.tut-card-art[data-v-e49ea7c2]{position:absolute;top:9%;right:8%;bottom:10.5%;left:8%;display:flex;align-items:center;justify-content:center;border-radius:12%/8%;background-color:#061321;background-size:cover;background-position:center}.tut-card-placeholder[data-v-e49ea7c2]{font-size:34px;opacity:.5}.tut-card-frame[data-v-e49ea7c2]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/tile-frame-DTEdqo0W.webp) center / 100% 100% no-repeat;pointer-events:none}.tut-card-badge[data-v-e49ea7c2]{position:absolute;left:50%;bottom:9%;transform:translate(-50%);padding:2px 10px;border-radius:999px;border:1px solid var(--cam-gold, #d9a94f);background:#061321e6;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--gold-bright);white-space:nowrap}.tut-arrow[data-v-e49ea7c2]{position:absolute;left:50%;top:50%;z-index:20;transform:translate(-50%,-50%);font-size:30px;line-height:1;color:var(--gold-bright);text-shadow:0 0 16px rgba(var(--accent-rgb),1),0 0 4px #000;animation:tut-arrow-pulse-e49ea7c2 1.4s ease-in-out infinite}@keyframes tut-arrow-pulse-e49ea7c2{50%{transform:translate(-50%,-50%) scale(1.25)}}.tut-center[data-v-e49ea7c2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center}.tut-elements-panel[data-v-e49ea7c2]{max-width:calc(100% - 28px);max-height:calc(100% - 16px);padding:14px;border-radius:8px;border:1px solid var(--cam-gold, #d9a94f);background:linear-gradient(180deg,var(--cam-panel-a, rgba(11, 28, 44, .8)),rgba(8,22,36,.76));box-shadow:inset 0 0 0 1px #d9a94f1a,0 6px 18px #00000059}.tut-elements[data-v-e49ea7c2]{--orb: clamp(46px, min(13vh, 24vw), 92px);display:grid;grid-template-columns:repeat(2,var(--orb));gap:12px 20px}.tut-orb[data-v-e49ea7c2]{width:var(--orb);height:var(--orb);display:grid;place-items:center;border-radius:50%;font-size:calc(var(--orb) * .5);line-height:1;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),var(--orb-color) 55%,rgba(0,0,0,.55));border:2px solid rgba(255,255,255,.3);box-shadow:0 0 22px var(--orb-color),inset 0 0 14px #00000059;animation:tut-orb-in-e49ea7c2 .7s var(--ease-spring) both,tut-float-e49ea7c2 4.2s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .11s + .2s),calc(var(--i) * -.8s)}@keyframes tut-orb-in-e49ea7c2{0%{opacity:0;transform:scale(.3)}}.tut-rays[data-v-e49ea7c2]{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,rgba(217,169,79,.28) 0 3deg,transparent 4deg 14deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 62%);mask:radial-gradient(circle,#000 0,transparent 62%);transform:translate(-50%,-50%);animation:tut-spin-e49ea7c2 38s linear infinite}.tut-trophy[data-v-e49ea7c2]{position:relative;font-size:clamp(72px,22vh,128px);line-height:1;filter:drop-shadow(0 0 26px rgba(255,184,0,.75));animation:tut-trophy-in-e49ea7c2 .9s var(--ease-spring) both,tut-float-e49ea7c2 4s ease-in-out .9s infinite alternate}@keyframes tut-trophy-in-e49ea7c2{0%{opacity:0;transform:translateY(40px) scale(.5) rotate(-12deg)}}.tut-body[data-v-e49ea7c2]{position:relative;z-index:3;flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:0 18px calc(14px + env(safe-area-inset-bottom));margin-top:-6px}.tut-panel[data-v-e49ea7c2]{padding:12px 14px 10px;position:relative;border-radius:8px;border:1px solid var(--cam-gold, #d9a94f);background:linear-gradient(180deg,var(--cam-panel-a, rgba(11, 28, 44, .8)),rgba(8,22,36,.9));box-shadow:inset 0 0 0 1px #d9a94f1a,0 6px 18px #00000059;animation:tut-panel-in-e49ea7c2 .6s var(--ease-out) both;animation-delay:.2s}.tut-panel[data-v-e49ea7c2]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;border-radius:5px;--corner: rgba(243, 213, 138, .8);background:linear-gradient(var(--corner),var(--corner)) 0 0 / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 0 / 1px 11px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 0 / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 0 / 1px 11px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 100% / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 100% / 1px 11px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 100% / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 100% / 1px 11px no-repeat}@keyframes tut-panel-in-e49ea7c2{0%{opacity:0;transform:translateY(26px)}}.tut-panel-title[data-v-e49ea7c2]{margin:0 0 4px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cam-gold, #d9a94f)}.tut-row[data-v-e49ea7c2]{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 0;border-top:1px solid rgba(217,169,79,.18);animation:tut-row-in-e49ea7c2 .5s var(--ease-out) both;animation-delay:calc(var(--r) * 80ms + .42s)}.tut-panel-title+.tut-row[data-v-e49ea7c2],.tut-panel>.tut-row[data-v-e49ea7c2]:first-child{border-top:none}@keyframes tut-row-in-e49ea7c2{0%{opacity:0;transform:translate(-14px)}}.tut-row-icon[data-v-e49ea7c2]{flex:0 0 26px;text-align:center;font-size:20px;line-height:1}.tut-row-img[data-v-e49ea7c2]{flex:0 0 26px;width:26px;height:26px;object-fit:contain}.tut-orb--icon[data-v-e49ea7c2]{background:none;border:none;overflow:hidden;box-shadow:0 0 16px var(--orb-color)}.tut-orb-img[data-v-e49ea7c2]{width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.tut-row-dot[data-v-e49ea7c2]{flex:0 0 12px;width:12px;height:12px;margin:0 7px;border-radius:50%;box-shadow:0 0 10px currentColor}.tut-row-label[data-v-e49ea7c2]{flex:1 1 auto;min-width:0;font-size:17px;font-weight:600}.tut-row-value[data-v-e49ea7c2]{flex:0 1 auto;max-width:52%;font-size:15px;text-align:right;color:var(--text-secondary)}.tut-check[data-v-e49ea7c2]{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--cam-gold-dim, #9b793c);font-size:15px;font-weight:800;line-height:1;color:#fff}.tut-check--done[data-v-e49ea7c2]{border-color:var(--cam-gold-light, #f3d58a);background:var(--cam-gold-dim, #9b793c);color:#fff1c4;box-shadow:0 0 8px #d9a94f66;animation:tut-check-pop-e49ea7c2 .5s var(--ease-spring) both;animation-delay:calc(var(--r) * 80ms + .6s)}@keyframes tut-check-pop-e49ea7c2{0%{transform:scale(.3);opacity:0}}.tut-panel-note[data-v-e49ea7c2]{margin:6px 0 0;font-size:13px;line-height:1.25;color:var(--text-muted)}.tut-days[data-v-e49ea7c2]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:4px}.tut-day[data-v-e49ea7c2]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;border-radius:var(--radius-sm);border:1px solid var(--cam-line, #594a32);background:var(--cam-inner-a, rgba(16, 37, 56, .78));animation:tut-row-in-e49ea7c2 .5s var(--ease-out) both;animation-delay:calc(var(--r) * 70ms + .42s)}.tut-day-num[data-v-e49ea7c2]{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.1;color:var(--text-secondary)}.tut-day-qty[data-v-e49ea7c2]{font-size:12px;color:var(--text-muted)}.tut-day--done[data-v-e49ea7c2]{border-color:var(--cam-gold-dim, #9b793c);background:#d9a94f24}.tut-day--done .tut-day-num[data-v-e49ea7c2]{color:var(--cam-gold, #d9a94f)}.tut-day--today[data-v-e49ea7c2]{border-color:var(--cam-gold-light, #f3d58a);background:#d9a94f3d;box-shadow:0 0 12px #d9a94f59}.tut-day--today .tut-day-num[data-v-e49ea7c2]{color:var(--gold-bright)}.tut-day--next[data-v-e49ea7c2]{border-color:var(--cam-gold, #d9a94f)}.tut-days-status[data-v-e49ea7c2]{margin:8px 0 0;font-size:14px;color:var(--text-secondary);text-align:center}.tut-stats[data-v-e49ea7c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.tut-stat[data-v-e49ea7c2]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:var(--radius-sm);border:1px solid var(--cam-gold-dim, #9b793c);background:var(--cam-inner-a, rgba(16, 37, 56, .78));text-align:center;animation:tut-row-in-e49ea7c2 .5s var(--ease-out) both;animation-delay:calc(var(--r) * 70ms + .42s)}.tut-stat-value[data-v-e49ea7c2]{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--cam-gold-light, #f3d58a)}.tut-stat-label[data-v-e49ea7c2]{font-size:12px;line-height:1.15;color:var(--text-muted)}.tut-title[data-v-e49ea7c2]{margin:2px 0 0;font-family:var(--font-display);font-size:clamp(22px,6.4vw,28px);font-weight:600;line-height:1.15;letter-spacing:.03em;color:var(--cam-gold-light, #f3d58a);text-shadow:none;animation:tut-rise-e49ea7c2 .6s var(--ease-out) both;animation-delay:.35s}.tut-text[data-v-e49ea7c2]{margin:0;font-size:17.5px;line-height:1.35;color:var(--text-secondary);animation:tut-rise-e49ea7c2 .6s var(--ease-out) both;animation-delay:.5s}@keyframes tut-rise-e49ea7c2{0%{opacity:0;transform:translateY(18px)}}.tut-cta[data-v-e49ea7c2]{position:relative;min-height:52px;margin-top:4px;border:1px solid var(--cam-gold, #d9a94f);border-radius:6px;background:var(--cam-panel, #0b1c2c);color:var(--cam-gold-light, #f3d58a);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.04em;cursor:pointer;animation:tut-rise-e49ea7c2 .6s var(--ease-out) both;animation-delay:.8s;transition:transform .15s var(--ease-out)}.tut-cta[data-v-e49ea7c2]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(217,169,79,.2);border-radius:4px;pointer-events:none}.tut-cta[data-v-e49ea7c2]:active{background:var(--cam-inner, #102538);transform:scale(.97)}@media(max-width:1024px){.tut-top[data-v-e49ea7c2],.tut-stage[data-v-e49ea7c2]{max-width:640px}.tut-row-label[data-v-e49ea7c2]{font-size:18px}.tut-text[data-v-e49ea7c2]{font-size:18.5px}}@media(max-width:768px){.tut-top[data-v-e49ea7c2],.tut-stage[data-v-e49ea7c2]{max-width:none}.tut-body[data-v-e49ea7c2]{padding-left:14px;padding-right:14px}.tut-row-label[data-v-e49ea7c2]{font-size:16.5px}.tut-text[data-v-e49ea7c2]{font-size:17px}}@media(max-height:700px){.tut-card[data-v-e49ea7c2]{height:min(64%,calc(var(--cw, 40vw) * 1.4224))}.tut-hero-fade[data-v-e49ea7c2]{height:16%}.tut-row[data-v-e49ea7c2]{min-height:32px}.tut-row-label[data-v-e49ea7c2]{font-size:16px}.tut-text[data-v-e49ea7c2]{font-size:16px;line-height:1.3}.tut-body[data-v-e49ea7c2]{gap:8px}}@media(prefers-reduced-motion:reduce){.tut-overlay[data-v-e49ea7c2] *,.tut-overlay[data-v-e49ea7c2] *:before,.tut-overlay[data-v-e49ea7c2] *:after{animation:none!important;transition:none!important}}.loading-screen-cam[data-v-9a16696f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;text-align:center;background:radial-gradient(ellipse at 50% 40%,rgba(143,69,199,.22),transparent 60%),var(--bg-primary)}.loading-screen-cam--overlay[data-v-9a16696f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;touch-action:none}.lscam-emblem[data-v-9a16696f]{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.lscam-disc[data-v-9a16696f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.9;animation:lscam-spin-9a16696f 9s linear infinite;filter:drop-shadow(0 0 10px rgba(158,73,198,.45))}.lscam-crest[data-v-9a16696f]{position:relative;width:46%;height:auto;animation:lscam-pulse-9a16696f 1.8s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,228,160,.45))}.lscam-text[data-v-9a16696f]{margin:0;font-family:var(--font-display, "Cinzel", serif);letter-spacing:.08em;font-size:15px;color:var(--text-secondary)}.lscam-dots i[data-v-9a16696f]{font-style:normal;animation:lscam-dot-9a16696f 1.2s infinite;opacity:.2}.lscam-dots i[data-v-9a16696f]:nth-child(2){animation-delay:.2s}.lscam-dots i[data-v-9a16696f]:nth-child(3){animation-delay:.4s}.lscam-bar[data-v-9a16696f]{width:min(220px,60vw);height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.lscam-bar-fill[data-v-9a16696f]{display:block;width:40%;height:100%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent-secondary),var(--violet-bright),transparent);animation:lscam-slide-9a16696f 1.3s ease-in-out infinite}.lscam-bar-fill--determinate[data-v-9a16696f]{animation:none;background:linear-gradient(90deg,var(--violet-bright),var(--accent-secondary));transition:width .25s ease}@keyframes lscam-spin-9a16696f{to{transform:rotate(360deg)}}@keyframes lscam-pulse-9a16696f{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1.04);opacity:1}}@keyframes lscam-dot-9a16696f{0%,to{opacity:.2}50%{opacity:1}}@keyframes lscam-slide-9a16696f{0%{transform:translate(-120%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.lscam-disc[data-v-9a16696f],.lscam-crest[data-v-9a16696f],.lscam-bar-fill[data-v-9a16696f]{animation:none}}html[data-motion=off]{animation:none}.ui-icon[data-v-3584ed76]{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-icon-size, 1.25em);height:var(--ui-icon-size, 1.25em);vertical-align:-.22em;line-height:1}.ui-icon img[data-v-3584ed76]{width:100%;height:100%;object-fit:contain}.app-shell[data-v-c0e1f4f3]{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.world-effects[data-v-c0e1f4f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.world-mist[data-v-c0e1f4f3]{position:absolute;left:-20%;width:140%;height:34%;border-radius:50%;background:radial-gradient(ellipse,rgba(118,54,143,.2),transparent 68%);filter:blur(28px);will-change:transform;animation:world-mist-drift-c0e1f4f3 15s ease-in-out infinite alternate}.world-mist-a[data-v-c0e1f4f3]{top:22%}.world-mist-b[data-v-c0e1f4f3]{top:56%;animation-delay:-7s;animation-direction:alternate-reverse}.route-loader-fade-enter-active[data-v-c0e1f4f3]{transition:none}.route-loader-fade-leave-active[data-v-c0e1f4f3]{transition:opacity .25s ease}.route-loader-fade-enter-from[data-v-c0e1f4f3],.route-loader-fade-leave-to[data-v-c0e1f4f3]{opacity:0}@keyframes world-mist-drift-c0e1f4f3{0%{transform:translate3d(-6%,0,0)}to{transform:translate3d(6%,-4%,0)}}.loading-screen[data-v-c0e1f4f3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.loading-spinner[data-v-c0e1f4f3]{width:40px;height:40px;border:3px solid var(--bg-elevated);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-c0e1f4f3 .8s linear infinite}@keyframes spin-c0e1f4f3{to{transform:rotate(360deg)}}.floating-help-btn[data-v-c0e1f4f3]{position:absolute;top:calc(16px + var(--top-inset, 0px));right:16px;z-index:250;width:42px;height:42px;border-radius:var(--radius-sm);border:1px solid rgba(207,168,89,.36);background:linear-gradient(180deg,#231d26eb,#0d0c10e6);color:var(--accent-secondary);display:flex;align-items:center;justify-content:center;padding:0;font-family:var(--font-display);--ui-icon-size: 26px;font-size:21px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000059}.achievement-toast[data-v-c0e1f4f3]{position:fixed;top:calc(16px + var(--top-inset, 0px));left:16px;right:16px;z-index:300;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;padding:12px 14px;border-radius:var(--radius-md);box-shadow:0 8px 24px #00000059;cursor:pointer;animation:achievement-toast-in-c0e1f4f3 .3s ease}@keyframes achievement-toast-in-c0e1f4f3{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.achievement-toast-icon[data-v-c0e1f4f3]{font-size:28px}.achievement-toast-title[data-v-c0e1f4f3]{margin:0;font-weight:800;font-size:14px}.achievement-toast-name[data-v-c0e1f4f3]{margin:2px 0 0;font-size:13px;opacity:.9}.achievement-toast-close[data-v-c0e1f4f3]{margin-left:auto;background:none;border:none;color:#fff;font-size:17px;cursor:pointer;padding:4px 8px}.card-tile[data-v-ea34b350]{position:relative;border-radius:var(--radius-md);overflow:visible;cursor:pointer;--gx: 50%;--gy: 50%;--ga: 0;--lift: 0}.card-tile[data-v-ea34b350]:not(.tiltable){transition:transform .2s ease,box-shadow .2s ease}.card-tile[data-v-ea34b350]:not(.tiltable):active{transform:scale(.97)}.card-tile.tiltable[data-v-ea34b350]{touch-action:none;cursor:grab;-webkit-touch-callout:none}.card-tile.tiltable.dragging[data-v-ea34b350]{cursor:grabbing}.card-tilt[data-v-ea34b350]{position:relative;transform-origin:50% 50%}.card-tile.tiltable .card-tilt[data-v-ea34b350]{will-change:transform}.card-shadow[data-v-ea34b350]{position:absolute;top:8%;right:6%;bottom:2%;left:6%;border-radius:var(--radius-md);background:#000000b3;filter:blur(18px);opacity:calc(var(--lift) * .85);transform:translateY(calc(var(--lift) * 18px));pointer-events:none}.card-face[data-v-ea34b350]{position:relative;backface-visibility:hidden;border-radius:var(--radius-md);border:1px solid;background:#0c0910;overflow:hidden;display:flex;flex-direction:column;height:100%}.card-tile.rarity-common .card-face[data-v-ea34b350]{border-color:var(--rarity-common)}.card-tile.rarity-rare .card-face[data-v-ea34b350]{border-color:var(--rarity-rare);box-shadow:var(--shadow-glow) #00d4ff40}.card-tile.rarity-epic .card-face[data-v-ea34b350]{border-color:var(--rarity-epic);box-shadow:var(--shadow-glow) #b967ff59}.card-tile.rarity-legendary .card-face[data-v-ea34b350]{border-color:var(--rarity-legendary);box-shadow:var(--shadow-glow) #ffb80066}.card-tile.rarity-mythic .card-face[data-v-ea34b350]{border-color:var(--rarity-mythic);box-shadow:var(--shadow-glow) #ff386080}.card-glare[data-v-ea34b350]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,244,214,.5),rgba(255,244,214,0) 55%);mix-blend-mode:soft-light;opacity:var(--ga)}.card-art[data-v-ea34b350]{width:100%;height:auto;display:block;background:var(--bg-elevated);-webkit-user-drag:none;pointer-events:none}.card-art.card-art-placeholder[data-v-ea34b350]{aspect-ratio:2 / 3;display:flex;align-items:center;justify-content:center;font-size:40px;opacity:.3}.card-rarity-badge[data-v-ea34b350]{position:absolute;top:6px;right:6px;font-family:var(--font-display);font-size:8px;font-weight:700;text-transform:uppercase;white-space:nowrap;min-width:62px;text-align:center;padding:6px 12px 7px;background:url(/assets/rarity-banner-zFGMrsWx.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));letter-spacing:.06em;color:var(--text-primary)}.card-tile.rarity-common .card-rarity-badge[data-v-ea34b350]{color:#cfc4b0}.card-tile.rarity-rare .card-rarity-badge[data-v-ea34b350]{color:#7fe3ff}.card-tile.rarity-epic .card-rarity-badge[data-v-ea34b350]{color:#d9a6ff}.card-tile.rarity-legendary .card-rarity-badge[data-v-ea34b350]{color:#ffd86b}.card-tile.rarity-mythic .card-rarity-badge[data-v-ea34b350]{color:#ff8aa3}.card-info[data-v-ea34b350]{padding:8px 10px 10px;background:linear-gradient(180deg,#0a080d66,#060508e6)}.card-name[data-v-ea34b350]{margin:0;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-sale-badge[data-v-ea34b350]{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:10px;font-weight:700;padding:4px;background:var(--accent-primary);color:#fff}.card-tile.locked .card-face[data-v-ea34b350]{opacity:.55}.card-art.silhouette[data-v-ea34b350]{filter:grayscale(1) brightness(.25)}.card-locked-overlay[data-v-ea34b350]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:34px;pointer-events:none}.card-count-badge[data-v-ea34b350]{position:absolute;bottom:8px;left:8px;min-width:30px;height:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;padding:0 6px;border-radius:999px;border:1px solid rgba(243,213,138,.85);background:#061321d9;color:var(--gold-bright, #f3d58a);box-shadow:0 2px 8px #0000008c}.avatar-badge[data-v-fa3e58ed]{position:relative;flex-shrink:0}.avatar-badge-art[data-v-fa3e58ed]{position:absolute;top:15%;right:15%;bottom:15%;left:15%;width:70%;height:70%;border-radius:50%;object-fit:cover}.avatar-badge-frame[data-v-fa3e58ed]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 8px rgba(158,73,198,.35))}.currency-pill[data-v-188d8318]{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;min-width:112px;height:36px;padding:0 22px 0 40px}.currency-pill-panel[data-v-188d8318]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.currency-pill-gem[data-v-188d8318]{position:absolute;left:12px;top:50%;height:28px;width:auto;translate:0 -50%;filter:drop-shadow(0 0 6px rgba(193,106,240,.7))}.currency-pill-emoji[data-v-188d8318]{position:absolute;left:14px;top:50%;translate:0 -50%;font-size:18px;filter:drop-shadow(0 0 6px rgba(193,106,240,.6))}.currency-pill-value[data-v-188d8318]{position:relative;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--gold-bright);font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(214,180,108,.3)}.card-viewer-overlay[data-v-4f8567f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:540;display:flex;justify-content:center;padding:20px;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card-viewer-panel[data-v-4f8567f6]{width:100%;max-width:280px;display:flex;flex-direction:column;gap:12px}.hub-view[data-v-d4c7492e]{position:relative;padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;overflow:hidden}.hub-view[data-v-d4c7492e]:before{content:"";position:absolute;left:50%;top:180px;width:min(90vw,480px);aspect-ratio:1;border:1px solid rgba(191,113,230,.12);border-radius:50%;box-shadow:0 0 40px #7827a61a,inset 0 0 40px #7827a614;transform:translate(-50%);animation:hub-rune-spin-d4c7492e 44s linear infinite;pointer-events:none;z-index:-1}@keyframes hub-rune-spin-d4c7492e{to{transform:translate(-50%) rotate(360deg)}}.hub-balances[data-v-d4c7492e]{display:flex;flex-direction:column;gap:6px}.hub-balance[data-v-d4c7492e]{display:flex;align-items:center;gap:8px}.hub-header[data-v-d4c7492e]{display:flex;flex-direction:column;gap:14px}.avatar-placeholder[data-v-d4c7492e]{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#653a76,#15101c 64%);border:1px solid #b58b4e;box-shadow:0 0 0 2px #171019,0 0 18px #9e49c647;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--gold-bright)}.hub-identity[data-v-d4c7492e]{flex:1;min-width:0}.username[data-v-d4c7492e]{margin:0;font-weight:700;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balances[data-v-d4c7492e]{flex-wrap:wrap}.section-title[data-v-d4c7492e]{font-weight:800;font-size:16px;margin:0 0 10px}.ark-banner[data-v-d4c7492e]{cursor:pointer;border:1px solid rgba(255,184,0,.3)}.ark-banner-img[data-v-d4c7492e]{width:100%;max-height:140px;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:8px}.ark-banner .btn-sm[data-v-d4c7492e]{padding:6px 14px;font-size:13px}.daily-reward-days[data-v-d4c7492e]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:10px 0 6px}.daily-reward-day[data-v-d4c7492e]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.2);background:#0a080d99;animation:daily-day-in-d4c7492e .5s var(--ease-out) both;animation-delay:calc(var(--r) * 60ms)}@keyframes daily-day-in-d4c7492e{0%{opacity:0;transform:translate(-12px)}}.daily-reward-day-number[data-v-d4c7492e]{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.1;color:var(--text-secondary)}.daily-reward-day-qty[data-v-d4c7492e]{font-size:12px;color:var(--text-muted)}.daily-reward-day--done[data-v-d4c7492e]{border-color:#b967ffb3;background:#8f45c740}.daily-reward-day--done .daily-reward-day-number[data-v-d4c7492e]{color:#d9a8ff}.daily-reward-day--today[data-v-d4c7492e]{border-color:var(--gold-bright);background:linear-gradient(180deg,#d6b46c4d,#56266e59);box-shadow:0 0 14px #d6b46c80}.daily-reward-day--today .daily-reward-day-number[data-v-d4c7492e]{color:var(--gold-bright)}.daily-reward-day--next[data-v-d4c7492e]{border-color:#d6b46c80}.daily-reward-block .btn[data-v-d4c7492e]{width:100%}.daily-reward-status[data-v-d4c7492e]{margin:0 0 8px;font-size:14px;color:var(--text-secondary);text-align:center}.academy-label[data-v-d4c7492e]{margin:0 0 10px;font-size:14px;font-weight:800;letter-spacing:.5px;color:var(--text-muted);text-transform:uppercase}.showcase-panel[data-v-d4c7492e]{padding:12px 6px}.showcase-wrapper[data-v-d4c7492e]{display:flex;align-items:center;gap:2px}.showcase-grid[data-v-d4c7492e]{display:flex;flex:1;min-width:0;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 8px;margin:-10px 0}.showcase-grid[data-v-d4c7492e]::-webkit-scrollbar{display:none}.showcase-slot[data-v-d4c7492e]{flex:0 0 calc((100% - 20px) / 3);min-width:0;scroll-snap-align:start}.showcase-slot[data-v-d4c7492e] .card-tile{width:100%;min-width:0}.showcase-arrow[data-v-d4c7492e]{flex-shrink:0;width:22px;height:44px;border:none;background:transparent;color:var(--accent-secondary);font-size:24px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.hub-plus[data-v-d4c7492e]{display:none}.hub-link[data-v-d4c7492e]{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.35);background:linear-gradient(145deg,#2b1c30b3,#0d0b10eb);color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.hub-link[data-v-d4c7492e]:active{transform:scale(.985)}.hub-link-icon[data-v-d4c7492e]{--ui-icon-size: 34px;flex:0 0 auto;font-size:28px;line-height:1}.hub-link-text[data-v-d4c7492e]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hub-link-title[data-v-d4c7492e]{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hub-link-hint[data-v-d4c7492e]{font-size:14px;line-height:1.2;color:var(--text-muted)}.hub-link-arrow[data-v-d4c7492e]{flex:0 0 auto;font-size:26px;line-height:1;color:var(--accent-secondary)}.detail-panel[data-v-d4c7492e]{width:100%;max-width:280px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px}.error-toast[data-v-d4c7492e]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.detail-overlay[data-v-d4c7492e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-d4c7492e]{width:100%;max-width:300px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px}.reward-pack-img[data-v-d4c7492e]{display:block;max-height:150px;max-width:100%;margin:0 auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.app-header[data-v-aaf14688]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.app-header-title[data-v-aaf14688]{flex:1;min-width:0;margin:0;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--text-primary);text-shadow:0 0 14px rgba(195,133,220,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header-back[data-v-aaf14688],.app-header-help[data-v-aaf14688]{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid rgba(207,168,89,.36);background:linear-gradient(180deg,#231d26eb,#0d0c10e6);color:var(--accent-secondary);cursor:pointer}.app-header-help[data-v-aaf14688]{width:42px;height:42px;box-shadow:0 4px 14px #00000059;--ui-icon-size: 26px;display:flex;align-items:center;justify-content:center;padding:0;font-family:var(--font-display);font-size:21px;font-weight:800;line-height:1}.app-header-back[data-v-aaf14688]{position:relative}.back-arrow[data-v-aaf14688]{position:absolute;top:6px;right:8px;bottom:6px;left:8px;width:calc(100% - 16px);height:calc(100% - 12px);object-fit:contain;pointer-events:none}.back-arrow-pressed[data-v-aaf14688]{opacity:0}.app-header-back:active .back-arrow-pressed[data-v-aaf14688]{opacity:1}.app-header-back:active .back-arrow-idle[data-v-aaf14688]{opacity:0}.mythic-relics-panel[data-v-3a0bfbe0]{margin-bottom:20px}.supply-info[data-v-3a0bfbe0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.supply-cell[data-v-3a0bfbe0]{background:var(--bg-elevated);border-radius:var(--radius-sm);padding:6px 8px;text-align:center;display:flex;flex-direction:column}.supply-cell b[data-v-3a0bfbe0]{font-size:17px}.supply-cell span[data-v-3a0bfbe0]{font-size:12px;color:var(--text-muted)}.commission-breakdown[data-v-3a0bfbe0]{background:var(--bg-elevated);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px}.commission-breakdown p[data-v-3a0bfbe0]{margin:2px 0;color:var(--text-muted)}.commission-breakdown .sell-net[data-v-3a0bfbe0]{color:var(--accent-secondary);font-weight:700}.section-title[data-v-3a0bfbe0]{font-weight:800;font-size:16px;margin:0 0 10px}.mythic-header-stat[data-v-3a0bfbe0]{margin-left:8px;font-size:14px;font-weight:700;color:var(--rarity-mythic)}.cards-grid[data-v-3a0bfbe0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mythic-card-wrapper[data-v-3a0bfbe0]{position:relative;cursor:pointer}.serial-badge[data-v-3a0bfbe0]{position:absolute;bottom:4px;left:4px;right:4px;text-align:center;font-size:12px;font-weight:800;padding:3px;border-radius:var(--radius-sm);background:#000000b3;color:var(--rarity-mythic)}.last-in-world-badge[data-v-3a0bfbe0]{position:absolute;top:6px;left:6px;right:6px;text-align:center;font-size:10px;font-weight:800;padding:3px 4px;border-radius:var(--radius-sm);background:#ff3860d9;color:#fff;z-index:2}.last-in-world-notice[data-v-3a0bfbe0]{text-align:center;font-size:14px;font-weight:700;color:var(--rarity-mythic);padding:10px;background:#ff38601f;border-radius:var(--radius-sm)}.error-toast[data-v-3a0bfbe0]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.detail-overlay[data-v-3a0bfbe0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-3a0bfbe0]{width:100%;max-width:300px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px}.relics-desc[data-v-3a0bfbe0]{display:none}.relic-detail-name[data-v-3a0bfbe0]{margin:0;text-align:center;font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--gold-bright)}.collection-view[data-v-27b797d5]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.pack-inventory-tab[data-v-27b797d5],.ascend-tab[data-v-27b797d5]{position:relative}.pack-inventory-tab.has-unopened[data-v-27b797d5]{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 10px #d6b46c59;animation:pack-inventory-pulse-27b797d5 1.8s ease-in-out infinite}@keyframes pack-inventory-pulse-27b797d5{0%,to{box-shadow:0 0 10px #d6b46c59}50%{box-shadow:0 0 18px #d6b46cb3}}.pack-inventory-badge[data-v-27b797d5]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--rarity-mythic);color:#fff;font-size:12px;font-weight:800;line-height:18px;text-align:center}.category-tabs[data-v-27b797d5]{display:flex;gap:8px;margin-bottom:14px}.legendary-picker-panel[data-v-27b797d5]{max-width:340px}.legendary-picker-grid[data-v-27b797d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:45vh;overflow-y:auto;overflow-x:hidden}.legendary-picker-card[data-v-27b797d5]{border-radius:var(--radius-md);cursor:pointer;opacity:.6;transition:opacity .15s ease}.legendary-picker-card.selected[data-v-27b797d5]{opacity:1;outline:2px solid var(--accent-secondary)}.collection-progress-line[data-v-27b797d5]{margin:-6px 0 12px;font-size:14px;font-weight:600}.filters-row[data-v-27b797d5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.filters-row[data-v-27b797d5]:last-of-type{margin-bottom:16px}.filter-select[data-v-27b797d5],.filter-search[data-v-27b797d5]{flex:1 1 120px;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:var(--bg-elevated);color:var(--text-primary);font-size:14px}.cards-grid[data-v-27b797d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-overlay[data-v-27b797d5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-27b797d5]{width:100%;max-width:280px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px}.sell-dialog[data-v-27b797d5]{background:var(--bg-card);padding:20px;border-radius:var(--radius-lg)}.evolution-block[data-v-27b797d5]{display:flex;flex-direction:column;gap:10px}.evolution-item[data-v-27b797d5]{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px;border-radius:var(--radius-sm);background:var(--bg-elevated)}.evolution-info[data-v-27b797d5]{min-width:0}.evolution-info p[data-v-27b797d5]{margin:0}.evolution-line[data-v-27b797d5]{font-size:14px;line-height:1.35}.evolution-center[data-v-27b797d5]{margin:0;text-align:center}.evolution-cards[data-v-27b797d5]{display:flex;align-items:center;justify-content:center;gap:14px}.evolution-mini[data-v-27b797d5]{display:flex;flex-direction:column;align-items:center;gap:4px;width:92px}.evolution-mini-img[data-v-27b797d5]{width:92px;aspect-ratio:2 / 3;object-fit:contain;border-radius:8px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.evolution-mini-name[data-v-27b797d5]{font-size:13px;text-align:center;overflow-wrap:anywhere}.evolution-mini-rarity[data-v-27b797d5]{font-size:12px;color:var(--text-muted)}.evolution-arrow[data-v-27b797d5]{font-size:26px;color:var(--accent-secondary)}.evolution-item .btn-sm[data-v-27b797d5]{width:100%;min-height:44px}.collection-tabs[data-v-27b797d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collection-tabs .category-tab[data-v-27b797d5]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;text-align:center}.collection-tabs .pack-inventory-tab[data-v-27b797d5]{grid-column:1 / -1}.legendary-ascend-btn[data-v-27b797d5]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;min-height:44px;font-size:13px;letter-spacing:.03em;line-height:1.3}.legendary-line[data-v-27b797d5]{display:block}.legendary-line-main[data-v-27b797d5]{font-size:15px;font-weight:800}.evolve-result-panel[data-v-27b797d5]{display:flex;flex-direction:column;align-items:center;gap:10px;max-height:none!important;overflow:visible!important}.evolve-result-panel .section-title[data-v-27b797d5]{margin:0}.evolve-result-panel[data-v-27b797d5] .card-tile{width:min(100%,calc((100vh - 250px) * 2 / 3));width:min(100%,calc((100dvh - 250px) * 2 / 3));min-width:0;margin:0 auto}.evolve-result-panel .btn[data-v-27b797d5]{width:100%}.evolve-confirm-name[data-v-27b797d5]{margin:4px 0 2px;font-family:var(--font-display);font-size:18px;font-weight:700;text-align:center;color:var(--gold-bright)}.evolve-confirm-line[data-v-27b797d5]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:6px 0 10px;font-size:15px}.evolve-confirm-arrow[data-v-27b797d5]{color:var(--accent-secondary);font-size:20px}.evolve-confirm-note[data-v-27b797d5]{margin:0 0 10px;font-size:14px;line-height:1.35}.evolve-confirm-list[data-v-27b797d5]{margin:0 0 10px;padding-left:20px;font-size:15px;line-height:1.6}.pack-overlay[data-v-472cc79b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070feb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;gap:20px}.tap-hint[data-v-472cc79b]{color:var(--text-secondary);font-size:14px;animation:fade-pulse-472cc79b 1.6s ease-in-out infinite}@keyframes fade-pulse-472cc79b{0%,to{opacity:.5}50%{opacity:1}}.card-reveal-stage[data-v-472cc79b]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:pointer}.reveal-burst[data-v-472cc79b]{position:absolute;z-index:-1;top:50%;left:50%;width:340px;height:340px;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(179,78,224,.35) 0 2deg,transparent 3deg 12deg);mask:radial-gradient(circle,black,transparent 66%);-webkit-mask:radial-gradient(circle,black,transparent 66%);animation:reveal-burst-spin-472cc79b 22s linear infinite;pointer-events:none}@keyframes reveal-burst-spin-472cc79b{to{transform:translate(-50%,-50%) rotate(360deg)}}.reveal-card[data-v-472cc79b]{width:min(84vw,360px);width:min(84vw,360px,calc((100dvh - 230px) * var(--card-ratio, .6667)));aspect-ratio:var(--card-ratio, .6667);border-radius:var(--radius-lg);border:3px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:card-drop-in-472cc79b .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 18px 25px rgba(0,0,0,.72))}@keyframes card-drop-in-472cc79b{0%{transform:translateY(-40px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.card-back[data-v-472cc79b]{background:linear-gradient(135deg,var(--bg-elevated),var(--bg-card));border-color:var(--accent-secondary);box-shadow:inset 0 0 0 1px #d6b46c4d,0 0 24px #8f45c74d}.card-back-pattern[data-v-472cc79b]{font-size:56px;color:var(--accent-secondary);opacity:.6;text-shadow:0 0 18px rgba(214,180,108,.5);animation:spin-slow-472cc79b 6s linear infinite}.reveal-card.custom-back[data-v-472cc79b]{position:relative;background:none;border:none;padding:0;overflow:hidden}.card-back-img[data-v-472cc79b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@keyframes spin-slow-472cc79b{to{transform:rotate(360deg)}}.card-front[data-v-472cc79b]{background:none;border:none;position:relative;overflow:visible;padding:0;border-radius:0;animation:card-flip-472cc79b .5s ease,card-drop-in-472cc79b .5s cubic-bezier(.34,1.56,.64,1)}.card-front.rarity-rare[data-v-472cc79b]{filter:drop-shadow(0 0 18px rgba(0,212,255,.55)) drop-shadow(0 18px 25px rgba(0,0,0,.72))}.card-front.rarity-epic[data-v-472cc79b]{filter:drop-shadow(0 0 20px rgba(185,103,255,.65)) drop-shadow(0 18px 25px rgba(0,0,0,.72))}.card-front.rarity-legendary[data-v-472cc79b]{filter:drop-shadow(0 0 22px rgba(255,184,0,.7)) drop-shadow(0 18px 25px rgba(0,0,0,.72))}.card-front.rarity-mythic[data-v-472cc79b]{filter:drop-shadow(0 0 24px rgba(255,56,96,.7)) drop-shadow(0 18px 25px rgba(0,0,0,.72))}@keyframes card-flip-472cc79b{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.reveal-art[data-v-472cc79b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.reveal-art.reveal-art-placeholder[data-v-472cc79b]{display:flex;align-items:center;justify-content:center;font-size:48px;background:var(--bg-elevated)}.pity-badge[data-v-472cc79b]{background:linear-gradient(180deg,#7e319b,#581b75);border:1px solid #efcf7e;color:#fff1c4;padding:6px 14px;border-radius:999px;font-family:var(--font-display);font-size:12px;font-weight:700}.shop-view[data-v-c71b3ac6]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.category-tabs[data-v-c71b3ac6]{display:flex;gap:8px;margin-bottom:14px}.packs-grid[data-v-c71b3ac6]{display:grid;grid-template-columns:1fr;gap:14px}.pack-card[data-v-c71b3ac6]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pack-card-icon[data-v-c71b3ac6]{font-size:44px}.pack-card-image[data-v-c71b3ac6]{width:100%;height:130px;object-fit:contain;border-radius:var(--radius-md)}.pack-name[data-v-c71b3ac6]{margin:0;font-weight:800;font-size:17px}.pack-description[data-v-c71b3ac6]{margin:0;font-size:13px}.sold-out-label[data-v-c71b3ac6]{margin:0;font-size:13px;font-weight:800;color:var(--rarity-mythic);text-transform:uppercase}.error-toast[data-v-c71b3ac6]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.marketplace-view[data-v-793426b2]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px}.category-tabs[data-v-793426b2]{display:flex;gap:8px}.filters-row[data-v-793426b2]{display:flex;flex-wrap:wrap;gap:8px}.filter-select[data-v-793426b2],.filter-search[data-v-793426b2]{flex:1 1 140px;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:var(--bg-elevated);color:var(--text-primary);font-size:14px}.listings-grid[data-v-793426b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-card[data-v-793426b2]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.listing-art[data-v-793426b2]{width:100%;height:auto;display:block;background:var(--bg-elevated);border-radius:var(--radius-sm);border:2px solid}.listing-art.listing-art-placeholder[data-v-793426b2]{aspect-ratio:5 / 7;display:flex;align-items:center;justify-content:center;font-size:36px;background:var(--bg-elevated)}.listing-name[data-v-793426b2]{margin:0;font-size:14px;font-weight:700}.serial-info[data-v-793426b2]{margin:0;font-size:12px;font-weight:700;color:var(--rarity-mythic)}.last-in-world-badge[data-v-793426b2]{font-size:10px;font-weight:800;padding:3px 6px;border-radius:999px;background:#ff3860d9;color:#fff}.listing-price[data-v-793426b2]{font-size:19px;font-weight:800}.history-list[data-v-793426b2]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-793426b2]{padding:12px}.sell-open-btn[data-v-793426b2]{width:100%;min-height:48px}.sell-overlay[data-v-793426b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:flex-start;justify-content:center;padding:20px 16px calc(24px + env(safe-area-inset-bottom));background:#050408e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto;overflow-x:hidden}.sell-panel[data-v-793426b2]{width:100%;max-width:360px;margin:auto;padding:18px 16px;display:flex;flex-direction:column;gap:10px;border-radius:var(--radius-lg);border:1px solid rgba(214,180,108,.45);background:radial-gradient(circle at 50% 0%,rgba(86,38,110,.35),transparent 60%),linear-gradient(180deg,#17121b,#0b090e)}.sell-hint[data-v-793426b2]{margin:0;font-size:13px}.sell-grid[data-v-793426b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sell-pick[data-v-793426b2]{cursor:pointer}.sell-pick[data-v-793426b2]:active{transform:scale(.97)}.sell-pick-serial[data-v-793426b2]{margin:4px 0 0;text-align:center;font-size:13px;color:var(--text-muted)}.sell-error[data-v-793426b2]{margin:0;color:#ff8aa3;font-size:14px}.commission-breakdown[data-v-793426b2]{padding:10px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.25);background:#0a080d99;font-size:14px}.commission-breakdown p[data-v-793426b2]{margin:2px 0}.commission-breakdown .sell-net[data-v-793426b2]{font-weight:700;color:var(--gold-bright)}.error-toast[data-v-793426b2]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.listing-art--zoom[data-v-793426b2]{cursor:pointer}.sell-panel .filter-search[data-v-793426b2]{flex:0 0 auto;width:100%;height:44px;min-height:44px;box-sizing:border-box}.market-error[data-v-793426b2]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgba(255,138,163,.5);border-radius:var(--radius-md)}.market-error-text[data-v-793426b2]{margin:0;font-size:15px;color:#ff8aa3}.clans-view[data-v-131f3f04]{padding:16px;display:flex;flex-direction:column;gap:16px}.my-clan-block[data-v-131f3f04]{text-align:center}.my-clan-name[data-v-131f3f04]{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:.02em;margin:4px 0}.create-clan-block[data-v-131f3f04]{display:flex;flex-direction:column;gap:10px}.faction-choice[data-v-131f3f04]{display:flex;gap:8px}.faction-choice .btn[data-v-131f3f04]{flex:1}.clans-list[data-v-131f3f04]{display:flex;flex-direction:column;gap:10px}.clan-item[data-v-131f3f04]{padding:12px 14px}.clan-name[data-v-131f3f04]{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.02em}.admin-ui .btn-sm{padding:6px 10px;font-size:13px;min-height:36px}.admin-ui .econ-label{font-size:13px;color:var(--text-secondary);font-weight:600}.admin-ui .filter-search,.admin-ui .filter-select{width:100%;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.3);background:var(--bg-elevated);color:var(--text-primary);font-family:inherit;font-size:15px;box-sizing:border-box}.admin-ui textarea.filter-search{min-height:120px;resize:vertical;line-height:1.4}.admin-ui .filter-search:disabled,.admin-ui .filter-select:disabled{opacity:.6}.admin-ui .admin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:flex-start;justify-content:center;padding:20px 16px calc(24px + env(safe-area-inset-bottom));background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto;overflow-x:hidden}.admin-ui .admin-modal-panel{width:100%;max-width:min(360px,100%);margin:auto;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow-wrap:anywhere;border-radius:var(--radius-lg);background:var(--bg-card)}.admin-ui .ban-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#d6b46c2e;color:var(--gold-bright)}.slot-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.slot-price-num{flex-basis:100%;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.slot-price-row .filter-search{flex:1 1 90px;min-width:0;min-height:44px}.slot-price-row .filter-select{flex:1 1 120px;min-width:0;min-height:44px}.slot-price-remove{flex:0 0 44px;min-width:44px;min-height:44px}.asr[data-v-1b343903]{display:flex;flex-direction:column;gap:12px}.asr-box[data-v-1b343903]{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.asr-small[data-v-1b343903]{font-size:12px;margin:0}.asr-config-grid[data-v-1b343903]{display:grid;grid-template-columns:1fr 120px;gap:8px 12px;align-items:center}.asr-tabs[data-v-1b343903]{display:flex;flex-wrap:wrap;gap:8px}.asr-row[data-v-1b343903]{display:flex;align-items:center;gap:10px;padding:10px 12px}.asr-rank[data-v-1b343903]{min-width:40px;font-weight:800;flex-shrink:0}.asr-main[data-v-1b343903]{flex:1;min-width:0}.asr-name[data-v-1b343903]{margin:0;font-weight:700;word-break:break-word}.asr-points[data-v-1b343903]{font-weight:800;font-size:16px;flex-shrink:0}.asr-pager[data-v-1b343903]{display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width:1024px){.asr-config-grid[data-v-1b343903]{grid-template-columns:1fr 100px}}@media(max-width:768px){.asr-config-grid[data-v-1b343903]{grid-template-columns:1fr}.asr-config-grid input[data-v-1b343903],.asr .btn[data-v-1b343903],.asr .filter-select[data-v-1b343903]{min-height:44px}.asr-row[data-v-1b343903]{flex-wrap:wrap}}.abm[data-v-aa1869ed]{display:flex;flex-direction:column;gap:12px}.abm-box[data-v-aa1869ed]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.abm-small[data-v-aa1869ed]{margin:0;font-size:13px}.abm-actions[data-v-aa1869ed]{display:flex;flex-wrap:wrap;gap:8px}.abm-chips[data-v-aa1869ed]{display:flex;flex-wrap:wrap;gap:6px}.abm-chip[data-v-aa1869ed]{min-height:32px;padding:4px 10px;border-radius:999px;border:1px solid rgba(214,180,108,.4);background:#56266e59;color:var(--gold-bright);font-size:12px;cursor:pointer}.abm-check[data-v-aa1869ed]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-secondary)}.abm-check input[data-v-aa1869ed]{width:22px;height:22px;flex-shrink:0}.abm-check-inline[data-v-aa1869ed]{align-items:center;font-size:13px}.abm-button-row[data-v-aa1869ed]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.2);background:#0a080d80}.abm-disabled[data-v-aa1869ed]{opacity:.55}.abm-button-grid[data-v-aa1869ed]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.abm-order[data-v-aa1869ed]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.abm-order .econ-label[data-v-aa1869ed]{display:flex;align-items:center;gap:6px}.abm-num[data-v-aa1869ed]{width:72px}.abm-add[data-v-aa1869ed]{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px dashed rgba(214,180,108,.25)}.abm-error[data-v-aa1869ed]{margin:0;color:#ff8aa3;font-size:14px}.abm-message[data-v-aa1869ed]{margin:0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.4);background:#0a080dd9;color:var(--gold-bright);text-align:center;cursor:pointer}.abm-bubble[data-v-aa1869ed]{max-width:340px;padding:10px 12px;border-radius:14px;background:#1f2a36;color:#fff}.abm-bubble-text[data-v-aa1869ed]{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.abm-bubble-row[data-v-aa1869ed]{display:flex;gap:4px;margin-top:4px}.abm-bubble-btn[data-v-aa1869ed]{flex:1;padding:7px 6px;border-radius:8px;background:#ffffff1f;text-align:center;font-size:13px}@media(max-width:1024px){.abm-button-grid[data-v-aa1869ed]{grid-template-columns:1fr}}@media(max-width:768px){.abm .btn[data-v-aa1869ed],.abm-chip[data-v-aa1869ed]{min-height:44px}}.at[data-v-5a5d6e20]{display:flex;flex-direction:column;gap:12px}.at-box[data-v-5a5d6e20]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.at-small[data-v-5a5d6e20]{margin:0;font-size:13px}.at-actions[data-v-5a5d6e20]{display:flex;flex-wrap:wrap;gap:8px}.at-hidden[data-v-5a5d6e20]{opacity:.6}.at-slide-head[data-v-5a5d6e20]{display:flex;align-items:center;gap:12px}.at-thumb[data-v-5a5d6e20]{width:54px;height:72px;flex-shrink:0;object-fit:cover;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35)}.at-slide-title[data-v-5a5d6e20]{flex:1;min-width:0}.at-text[data-v-5a5d6e20]{margin:0;font-size:14px}.at-badge[data-v-5a5d6e20]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#d6b46c2e;color:var(--gold-bright)}.at-icon-btn[data-v-5a5d6e20]{min-width:44px;min-height:44px}.at-elements[data-v-5a5d6e20]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.at-element[data-v-5a5d6e20]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.2);background:#0a080d80}.at-element-icon[data-v-5a5d6e20]{width:72px;height:72px;display:grid;place-items:center;font-size:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff26,#56266e80);border:1px solid rgba(214,180,108,.35);overflow:hidden}.at-element-icon img[data-v-5a5d6e20]{width:80%;height:80%;object-fit:contain}.at-element-name[data-v-5a5d6e20]{margin:0;font-weight:700}@media(min-width:769px){.at-elements[data-v-5a5d6e20]{grid-template-columns:repeat(4,minmax(0,1fr))}}.at-message[data-v-5a5d6e20]{margin:0;padding:10px 14px;text-align:center;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);background:#0a080dd9;color:var(--gold-bright);cursor:pointer}.at-error[data-v-5a5d6e20]{margin:0;color:var(--rarity-mythic);font-size:14px}.at-modal[data-v-5a5d6e20]{width:100%;max-width:min(560px,100%);max-height:92vh;max-height:92dvh;margin:auto;padding:18px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;border-radius:var(--radius-lg);background:var(--bg-card)}.at-modal textarea[data-v-5a5d6e20]{resize:vertical}.at-rarities[data-v-5a5d6e20]{display:flex;flex-wrap:wrap;gap:8px 16px}.at-check[data-v-5a5d6e20]{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--text-secondary)}.at-check input[data-v-5a5d6e20]{width:22px;height:22px;flex-shrink:0}.at-image-box[data-v-5a5d6e20]{display:flex;flex-direction:column;gap:8px}.at-preview[data-v-5a5d6e20]{width:100%;max-height:260px;object-fit:cover;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.35)}.at-file[data-v-5a5d6e20]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.at-file input[data-v-5a5d6e20]{display:none}.at-rows[data-v-5a5d6e20]{display:flex;flex-direction:column;gap:8px}.at-row[data-v-5a5d6e20]{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;gap:6px;padding:8px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.2);background:#0a080d80}.at-row-dot[data-v-5a5d6e20],.at-row-label[data-v-5a5d6e20],.at-row-value[data-v-5a5d6e20]{grid-column:2 / 3}.at-row .at-icon-btn[data-v-5a5d6e20]{grid-column:3 / 4;grid-row:1 / 2}.at-row-icon[data-v-5a5d6e20]{grid-column:1 / 2;grid-row:1 / 2;text-align:center}.at-row-dot[data-v-5a5d6e20]{grid-row:1 / 2}.at-row-label[data-v-5a5d6e20],.at-row-value[data-v-5a5d6e20]{grid-column:1 / 3}.at-top[data-v-5a5d6e20]{z-index:620}@media(min-width:769px){.at-row[data-v-5a5d6e20]{grid-template-columns:64px 150px minmax(0,1fr) minmax(0,1fr) 44px}.at-row-icon[data-v-5a5d6e20],.at-row-dot[data-v-5a5d6e20],.at-row-label[data-v-5a5d6e20],.at-row-value[data-v-5a5d6e20],.at-row .at-icon-btn[data-v-5a5d6e20]{grid-column:auto;grid-row:auto}}.wheel-preview[data-v-bbe7ac29]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:4px 0}.wheel-preview-disc[data-v-bbe7ac29]{position:relative;width:min(264px,100%);aspect-ratio:1;border-radius:50%;background:center / cover no-repeat #0b0910}.wheel-preview-svg[data-v-bbe7ac29]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-win[data-v-bbe7ac29]{fill:#3fbf6b61;stroke:#3fbf6b;stroke-width:.5}.wp-loss[data-v-bbe7ac29]{fill:#e0465a61;stroke:#e0465a;stroke-width:.5}.wp-label[data-v-bbe7ac29]{fill:#fff;font-size:7px;font-weight:800}.wheel-preview-pointer[data-v-bbe7ac29]{position:absolute;top:-12px;left:50%;transform:translate(-50%);color:var(--gold-bright);font-size:22px;text-shadow:0 0 8px rgba(0,0,0,.8)}.wheel-preview-hint[data-v-bbe7ac29]{margin:0;font-size:12px;text-align:center}.apvp[data-v-ba4b09d4]{display:flex;flex-direction:column;gap:12px}.apvp-box[data-v-ba4b09d4]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.apvp-small[data-v-ba4b09d4]{margin:0;font-size:13px}.apvp-check[data-v-ba4b09d4]{display:flex;align-items:flex-start;gap:12px;min-height:44px}.apvp-check input[data-v-ba4b09d4]{width:22px;height:22px;flex-shrink:0;margin-top:2px}.apvp-grid[data-v-ba4b09d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.apvp-cell[data-v-ba4b09d4]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.2)}.apvp-cell-title[data-v-ba4b09d4]{margin:0;font-weight:800}.apvp-date-row[data-v-ba4b09d4]{display:flex;gap:8px;align-items:center}.apvp-date-row .filter-search[data-v-ba4b09d4]{flex:1;min-width:0}.apvp-message[data-v-ba4b09d4]{margin:0;padding:10px 14px;text-align:center;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);color:var(--gold-bright);cursor:pointer}.apvp-row[data-v-ba4b09d4]{display:grid;grid-template-columns:36px 1fr auto;gap:2px 10px;align-items:center;padding:8px 0;border-top:1px solid rgba(214,180,108,.14)}.apvp-rank[data-v-ba4b09d4]{grid-row:1 / span 2;text-align:center;font-weight:800;color:var(--gold-bright)}.apvp-name[data-v-ba4b09d4]{font-weight:700;overflow-wrap:anywhere}.apvp-points[data-v-ba4b09d4]{font-weight:800;font-variant-numeric:tabular-nums}.apvp-row .apvp-small[data-v-ba4b09d4]{grid-column:2 / span 2}.apvp-metrics-tabs[data-v-ba4b09d4]{display:flex;gap:6px}.apvp-metrics[data-v-ba4b09d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.apvp-metric[data-v-ba4b09d4]{display:flex;flex-direction:column;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.22);background:#0a080d73}.apvp-metric b[data-v-ba4b09d4]{font-size:20px;color:var(--gold-bright)}.apvp-metric span[data-v-ba4b09d4]{font-size:12px;color:var(--text-muted)}.rte[data-v-de960518]{display:flex;flex-direction:column;border:1px solid rgba(214,180,108,.3);border-radius:var(--radius-md);background:#0a080d8c;overflow:hidden}.rte-toolbar[data-v-de960518]{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:1px solid rgba(214,180,108,.2)}.rte-tool[data-v-de960518]{min-width:44px;min-height:44px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.3);background:#231d26cc;color:var(--text-primary, #f3ead6);font-size:15px;cursor:pointer}.rte-tool[data-v-de960518]:active{transform:scale(.95)}.rte-area[data-v-de960518]{min-height:150px;max-height:340px;overflow-y:auto;padding:10px 12px;font-size:15px;line-height:1.45;outline:none;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.rte-area[data-v-de960518]:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.rte-area[data-v-de960518] blockquote{margin:4px 0;padding:2px 10px;border-left:3px solid var(--accent-secondary, #d6b46c);background:#d6b46c14}.rte-area[data-v-de960518] code{padding:1px 4px;border-radius:4px;background:#ffffff1a;font-family:monospace}.rte-area[data-v-de960518] .tg-spoiler{padding:0 3px;border-radius:4px;background:#ffffff2e}.rte-area[data-v-de960518] a{color:#7cc4ff;text-decoration:underline}.rte-disabled[data-v-de960518]{opacity:.6;pointer-events:none}.an[data-v-5477bdc9]{display:flex;flex-direction:column;gap:12px}.an-box[data-v-5477bdc9]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.an-small[data-v-5477bdc9]{margin:0;font-size:13px}.an-counter[data-v-5477bdc9]{text-align:right}.an-actions[data-v-5477bdc9]{display:flex;flex-wrap:wrap;gap:8px}.an-check[data-v-5477bdc9]{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:15px}.an-check input[data-v-5477bdc9]{width:22px;height:22px;flex-shrink:0;margin-top:2px}.an-check-inline[data-v-5477bdc9]{align-items:center}.an-error[data-v-5477bdc9]{margin:0;color:var(--rarity-mythic);font-size:14px}.an-progress[data-v-5477bdc9]{padding:10px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.25);background:#0a080d8c}.an-progress-title[data-v-5477bdc9]{margin:0 0 6px;font-weight:700}.an-bar[data-v-5477bdc9]{height:10px;overflow:hidden;border-radius:999px;background:#ffffff1a}.an-bar-fill[data-v-5477bdc9]{display:block;height:100%;background:linear-gradient(90deg,#8f45c7,#d6b46c);transition:width .4s ease}.an-history[data-v-5477bdc9]{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid rgba(214,180,108,.14)}.an-history-head[data-v-5477bdc9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.an-history-text[data-v-5477bdc9]{margin:0;overflow-wrap:anywhere}.an-badge[data-v-5477bdc9]{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#d6b46c2e;color:var(--gold-bright)}.an-preview[data-v-5477bdc9]{margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:#0a080d99;font-size:14px;overflow-wrap:anywhere}.an-media[data-v-5477bdc9]{display:flex;flex-wrap:wrap;gap:8px}.an-media-item[data-v-5477bdc9]{position:relative;width:84px;height:84px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid rgba(214,180,108,.3)}.an-media-thumb[data-v-5477bdc9]{width:100%;height:100%;object-fit:cover;display:block}.an-media-kind[data-v-5477bdc9]{position:absolute;left:4px;bottom:2px;font-size:14px}.an-media-remove[data-v-5477bdc9]{position:absolute;top:0;right:0;width:32px;height:32px;border:none;border-radius:0 0 0 8px;background:#050408cc;color:#fff;font-size:14px;cursor:pointer}.an-file-btn[data-v-5477bdc9]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.an-disabled[data-v-5477bdc9]{opacity:.5;pointer-events:none}.an-button-row[data-v-5477bdc9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.18)}.an-button-row .an-button-remove[data-v-5477bdc9]{grid-column:1 / -1}.an-message[data-v-5477bdc9]{margin:0;padding:10px 14px;text-align:center;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);background:#0a080dd9;color:var(--gold-bright);cursor:pointer}@media(max-width:1024px){.an-box[data-v-5477bdc9]{padding:12px 14px}}@media(max-width:768px){.an-button-row[data-v-5477bdc9]{grid-template-columns:minmax(0,1fr)}.an-actions .btn[data-v-5477bdc9]{flex:1 1 100%;min-height:44px}}.aui[data-v-64df459c]{display:flex;flex-direction:column;gap:12px}.aui-box[data-v-64df459c]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.aui-small[data-v-64df459c]{margin:0;font-size:13px}.aui-row[data-v-64df459c]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px 12px;align-items:center;padding:8px 0;border-top:1px solid rgba(214,180,108,.14)}.aui-preview[data-v-64df459c]{width:56px;height:56px;display:grid;place-items:center;font-size:30px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.3);background:#0a080d99;overflow:hidden}.aui-preview img[data-v-64df459c]{width:80%;height:80%;object-fit:contain}.aui-default[data-v-64df459c]{opacity:.75}.aui-label[data-v-64df459c]{margin:0;font-weight:700}.aui-actions[data-v-64df459c]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.aui-file[data-v-64df459c]{position:relative;display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.aui-file input[data-v-64df459c]{display:none}.aui-message[data-v-64df459c]{margin:0;padding:10px 14px;text-align:center;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);background:#0a080dd9;color:var(--gold-bright);cursor:pointer}@media(min-width:769px){.aui-row[data-v-64df459c]{grid-template-columns:56px minmax(0,1fr) auto}.aui-actions[data-v-64df459c]{grid-column:auto}}.aui-meta[data-v-64df459c]{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.aps[data-v-23e538ae]{display:flex;flex-direction:column;gap:12px}.aps-box[data-v-23e538ae]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.aps-small[data-v-23e538ae]{margin:0;font-size:13px;overflow-wrap:anywhere}.aps-head[data-v-23e538ae],.aps-row[data-v-23e538ae]{display:grid;grid-template-columns:1.1fr .8fr 1.1fr 1.3fr;gap:8px;align-items:center}.aps-head[data-v-23e538ae]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.aps-row[data-v-23e538ae]{padding:8px 0;border-top:1px solid rgba(214,180,108,.14);font-size:15px}.aps-period[data-v-23e538ae]{font-weight:700}.aps-cell[data-v-23e538ae]{font-variant-numeric:tabular-nums}.aps-recent[data-v-23e538ae]{display:grid;grid-template-columns:auto 1fr auto;gap:4px 10px;align-items:center;padding:8px 0;border-top:1px solid rgba(214,180,108,.14)}.aps-recent-who[data-v-23e538ae]{min-width:0;overflow-wrap:anywhere}.aps-recent-sum[data-v-23e538ae]{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.aps-badge[data-v-23e538ae]{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#d6b46c2e;color:var(--gold-bright)}.aps-badge--card[data-v-23e538ae]{background:#3fbf6b2e;color:#6be08f}@media(max-width:768px){.aps-head[data-v-23e538ae]{display:none}.aps-row[data-v-23e538ae]{grid-template-columns:repeat(3,minmax(0,1fr))}.aps-period[data-v-23e538ae]{grid-column:1 / -1}.aps-cell[data-v-23e538ae]:before{content:attr(data-label);display:block;font-size:11px;color:var(--text-muted)}}.aps-filters[data-v-23e538ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.aps-donor[data-v-23e538ae]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:10px 0;border-top:1px solid rgba(214,180,108,.14)}.aps-rank[data-v-23e538ae]{grid-row:1 / span 3;min-width:36px;text-align:center;font-weight:800;color:var(--gold-bright)}.aps-donor-who[data-v-23e538ae]{font-weight:700;overflow-wrap:anywhere}.aps-donor-sums[data-v-23e538ae]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aps-pager[data-v-23e538ae]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.aps-pager .btn[data-v-23e538ae]{min-height:44px}.pve-assets[data-v-4924f8d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.pve-asset[data-v-4924f8d8]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:var(--radius-sm);background:var(--bg-elevated);min-width:0}.pve-asset-label[data-v-4924f8d8]{margin:0;font-size:11px;text-align:center}.pve-asset-preview[data-v-4924f8d8]{width:64px;height:64px;object-fit:contain;border-radius:6px}.pve-asset-empty[data-v-4924f8d8]{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--text-muted);border:1px dashed var(--text-muted)}.pve-asset-btn[data-v-4924f8d8]{width:100%;text-align:center}.admin-title-row[data-v-4924f8d8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-title-row .section-title[data-v-4924f8d8]{margin:0}.admin-view[data-v-4924f8d8]{padding:16px 16px calc(96px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;overflow-x:clip}.admin-view[data-v-4924f8d8]>*{min-width:0;max-width:100%}.admin-view .flex-row[data-v-4924f8d8]{flex-wrap:wrap;row-gap:6px;min-width:0}.admin-view .flex-row[data-v-4924f8d8]>*{min-width:0}.admin-view .surface[data-v-4924f8d8]{min-width:0;overflow-wrap:anywhere}.admin-view .btn-sm[data-v-4924f8d8],.admin-view .btn[data-v-4924f8d8]{white-space:nowrap}.admin-view input[data-v-4924f8d8],.admin-view select[data-v-4924f8d8],.admin-view textarea[data-v-4924f8d8]{max-width:100%}.tabs-wrapper[data-v-4924f8d8]{display:flex;align-items:center;gap:2px}.tabs-row[data-v-4924f8d8]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:1}.tabs-arrow[data-v-4924f8d8]{flex-shrink:0;width:16px;height:28px;border:none;background:transparent;color:var(--text-muted);font-size:16px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.tabs-arrow[data-v-4924f8d8]:active{color:var(--accent-secondary)}.tab-btn[data-v-4924f8d8]{flex-shrink:0;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:var(--bg-elevated);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.tab-btn.active[data-v-4924f8d8]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.subtabs-row[data-v-4924f8d8]{display:flex;gap:6px;overflow-x:auto;margin:-6px 0 12px;padding-bottom:4px}.subtab-btn[data-v-4924f8d8]{flex-shrink:0;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.subtab-btn.active[data-v-4924f8d8]{background:var(--bg-elevated);color:var(--accent-secondary);border-color:var(--accent-secondary)}.tab-content[data-v-4924f8d8]{display:flex;flex-direction:column;gap:12px}.admin-cards-grid[data-v-4924f8d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-card-item[data-v-4924f8d8]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:10px}.admin-card-item.inactive[data-v-4924f8d8]{opacity:.4}.admin-card-art[data-v-4924f8d8]{width:100%;height:auto;display:block;background:var(--bg-elevated);border-radius:var(--radius-sm)}.admin-card-art.admin-card-art-placeholder[data-v-4924f8d8]{aspect-ratio:5 / 7;display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--bg-elevated)}.admin-card-name[data-v-4924f8d8]{margin:0;font-size:12px;font-weight:700}.btn-sm[data-v-4924f8d8]{padding:6px 10px;font-size:12px}.detail-overlay[data-v-4924f8d8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;z-index:500;padding:20px 16px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden}.detail-panel[data-v-4924f8d8]{width:100%;max-width:min(320px,100%);margin:auto;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;min-width:0;overflow-wrap:anywhere}.detail-panel input[data-v-4924f8d8],.detail-panel select[data-v-4924f8d8],.detail-panel textarea[data-v-4924f8d8]{max-width:100%}.form-panel[data-v-4924f8d8]{max-height:none}.pack-admin-item[data-v-4924f8d8]{padding:12px 14px}.pack-admin-item.inactive[data-v-4924f8d8]{opacity:.4}.drop-rates[data-v-4924f8d8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rate-chip[data-v-4924f8d8]{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-elevated);border:1px solid;text-transform:capitalize}.economy-form[data-v-4924f8d8]{display:flex;flex-direction:column;gap:10px}.econ-label[data-v-4924f8d8]{font-size:12px;color:var(--text-secondary);font-weight:600}.drop-rate-row[data-v-4924f8d8]{display:flex;align-items:center;gap:10px}.drop-rate-label[data-v-4924f8d8]{width:90px;flex-shrink:0;font-size:12px;font-weight:700;text-transform:capitalize;padding:4px 8px;border-radius:var(--radius-sm);border-left:3px solid}.user-admin-item[data-v-4924f8d8]{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ban-badge[data-v-4924f8d8]{background:var(--rarity-mythic);color:#fff;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;height:fit-content}.audit-item[data-v-4924f8d8]{padding:10px 14px}.audit-action[data-v-4924f8d8]{margin:0;font-size:13px;font-weight:700}.analytics-grid[data-v-4924f8d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-stat[data-v-4924f8d8]{text-align:center;padding:16px}.stat-value[data-v-4924f8d8]{margin:0;font-size:24px;font-weight:800;color:var(--accent-secondary)}.mythic-stats[data-v-4924f8d8]{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.mythic-stat[data-v-4924f8d8]{background:var(--bg-elevated);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px;color:var(--text-muted)}.mythic-stat b[data-v-4924f8d8]{color:var(--text-primary, #fff);font-size:14px}.mythic-supply-item[data-v-4924f8d8]{padding:12px 14px}.supply-bar[data-v-4924f8d8]{width:100%;height:8px;border-radius:999px;background:var(--bg-elevated);overflow:hidden;margin:6px 0}.supply-bar-fill[data-v-4924f8d8]{height:100%;background:var(--rarity-mythic)}.season-admin-item[data-v-4924f8d8]{padding:12px 14px}.season-admin-item.inactive[data-v-4924f8d8]{opacity:.7}.bp-level-item[data-v-4924f8d8]{padding:10px 14px;margin-bottom:8px}.task-admin-item[data-v-4924f8d8]{padding:12px 14px}.task-admin-item.inactive[data-v-4924f8d8]{opacity:.4}.upload-preview[data-v-4924f8d8]{width:100%;max-height:120px;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-elevated)}.role-badge[data-v-4924f8d8]{font-size:9px;font-weight:800;padding:2px 7px;border-radius:999px;margin-left:6px;text-transform:uppercase;vertical-align:middle}.role-admin[data-v-4924f8d8]{background:var(--accent-primary);color:#fff}.role-moderator[data-v-4924f8d8]{background:var(--bg-elevated);color:var(--currency-hard);border:1px solid var(--currency-hard)}.quick-link-row[data-v-4924f8d8]{display:flex;gap:8px}.quick-link-row .filter-search[data-v-4924f8d8]{flex:1}.readonly-banner[data-v-4924f8d8]{background:var(--currency-hard);color:#06231f;font-weight:800;font-size:12px;text-align:center;padding:8px;border-radius:var(--radius-sm)}.readonly-mode .btn[data-v-4924f8d8]:not(.tab-btn):not(.tabs-arrow):not(.quick-link-btn){display:none!important}.not-marketable-badge[data-v-4924f8d8]{display:inline-block;font-size:9px;font-weight:800;padding:2px 6px;border-radius:999px;background:var(--rarity-mythic);color:#fff;margin-left:4px}.mythic-code-hint[data-v-4924f8d8]{padding:10px 12px;border:1px solid rgba(214,180,108,.45);border-radius:var(--radius-sm);background:#10253899;font-size:13px;line-height:1.45;text-align:left}.mythic-code-hint p[data-v-4924f8d8]{margin:0 0 6px}.mythic-code-hint ul[data-v-4924f8d8]{margin:0 0 6px;padding-left:18px}.mythic-code-hint code[data-v-4924f8d8]{padding:1px 5px;border-radius:4px;background:#d6b46c29;color:var(--gold-bright);font-size:12px}.mythic-code-hint-title[data-v-4924f8d8]{font-weight:700;color:var(--gold-bright)}.mythic-code-check[data-v-4924f8d8]{font-weight:700}.mythic-code-check.ok[data-v-4924f8d8]{color:#7ef0cb}.mythic-code-check.warn[data-v-4924f8d8]{color:#ffb36b}.battle-pass-view[data-v-1251ae79]{padding:16px;display:flex;flex-direction:column;gap:16px}.season-block[data-v-1251ae79]{text-align:center}.season-name[data-v-1251ae79]{margin:0;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:.02em}.tabs-row[data-v-1251ae79]{display:flex;gap:6px}.level-item[data-v-1251ae79]{padding:12px 14px}.level-number[data-v-1251ae79]{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.02em}.reward-track[data-v-1251ae79]{text-align:center;flex:1;min-width:0}.btn-sm[data-v-1251ae79]{padding:6px 10px;font-size:13px}.claimed-badge[data-v-1251ae79]{color:var(--currency-hard);font-size:13px;font-weight:700}.task-item[data-v-1251ae79]{padding:12px 14px}.task-title[data-v-1251ae79]{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.02em}.pve-result[data-v-8b86b023]{position:relative;z-index:650;width:100%;max-width:340px;box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;border:none;background:none;text-align:center}.pve-result-title[data-v-8b86b023]{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--gold-bright, #f3d58a);text-shadow:0 2px 8px rgba(0,0,0,.9)}.is-lost .pve-result-title[data-v-8b86b023]{color:#b9c4d6}.pve-result-text[data-v-8b86b023]{margin:0;font-size:16px;line-height:1.3;color:#e7dfd0}.pve-result-reward[data-v-8b86b023]{margin:0;font-size:15px;color:var(--gold-bright, #f3d58a)}.pve-result-btn[data-v-8b86b023]{width:100%;min-height:52px}.pve-result-pack[data-v-8b86b023]{max-height:120px;max-width:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.game[data-v-e4190ef8]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;--dur: var(--v725e62e4)}.game-title[data-v-e4190ef8]{margin:0;font-size:20px;color:var(--fx);text-shadow:0 0 14px var(--fx),0 2px 6px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.9)}.game-hint[data-v-e4190ef8]{margin:0;font-size:13px;color:var(--text-secondary, #d9cfe6);text-shadow:0 1px 5px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.9)}.altar[data-v-e4190ef8]{position:relative;width:240px;height:250px;display:flex;justify-content:center;align-items:flex-end}.altar.shader[data-v-e4190ef8]{height:320px}.fire-canvas[data-v-e4190ef8]{position:absolute;z-index:1;left:50%;margin-left:-120px;bottom:66px;width:240px;height:260px;pointer-events:none;mix-blend-mode:screen}.fire-canvas.with-altar-img[data-v-e4190ef8]{bottom:126px}.bowl[data-v-e4190ef8]{position:absolute;left:50%;margin-left:-65px;bottom:44px;width:130px;height:56px;pointer-events:none}.bowl.on-altar-img[data-v-e4190ef8]{bottom:104px}.bowl svg[data-v-e4190ef8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bowl-back[data-v-e4190ef8]{z-index:0}.bowl-front[data-v-e4190ef8]{z-index:3;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6))}.bowl.won .bowl-back[data-v-e4190ef8]{filter:drop-shadow(0 0 10px #ffd54a)}.bowl.playing .bowl-back[data-v-e4190ef8],.bowl.waiting .bowl-back[data-v-e4190ef8]{filter:drop-shadow(0 0 8px var(--fx))}.glow[data-v-e4190ef8]{position:absolute;bottom:50px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--fx) 0%,transparent 65%);opacity:.25;transition:opacity .6s,background .6s}.altar.waiting .glow[data-v-e4190ef8],.altar.playing .glow[data-v-e4190ef8]{opacity:.55}.altar.won .glow[data-v-e4190ef8]{opacity:.9;background:radial-gradient(circle,#ffd54a 0%,transparent 65%)}.altar.lost .glow[data-v-e4190ef8]{opacity:.03}.altar-img[data-v-e4190ef8]{position:relative;z-index:2;width:200px;max-height:120px;object-fit:contain}.flame-img[data-v-e4190ef8]{position:absolute;bottom:0;left:50%;width:130px;height:160px;margin-left:-65px;object-fit:contain;transform-origin:50% 100%;animation:flicker-e4190ef8 1.2s ease-in-out infinite}.flame.lost .flame-img[data-v-e4190ef8]{animation:none}.flame.lost.custom-loss[data-v-e4190ef8]{transform:scale(1);opacity:1}.stone[data-v-e4190ef8]{position:relative;z-index:2;width:190px;height:56px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,#4a4e63,#2b2e40);border:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-around;align-items:center;color:#ffffff59;font-size:18px}.flame[data-v-e4190ef8]{position:absolute;z-index:1;left:50%;margin-left:-55px;bottom:48px;width:110px;height:150px;transform-origin:50% 100%;transition:transform .8s ease,opacity .8s ease,filter .6s;filter:drop-shadow(0 0 16px var(--fx))}.flame.with-altar-img[data-v-e4190ef8]{bottom:112px}.tongue[data-v-e4190ef8],.core[data-v-e4190ef8]{position:absolute;bottom:0;left:50%;border-radius:50%/62% 62% 38% 38%;transform-origin:50% 100%}.t1[data-v-e4190ef8]{width:96px;height:140px;margin-left:-48px;background:radial-gradient(ellipse at 50% 85%,var(--fx),transparent 72%);opacity:.85;animation:flicker-e4190ef8 1.3s ease-in-out infinite}.t2[data-v-e4190ef8]{width:70px;height:108px;margin-left:-35px;background:radial-gradient(ellipse at 50% 85%,#ffb347,transparent 70%);animation:flicker-e4190ef8 .9s ease-in-out infinite reverse}.t3[data-v-e4190ef8]{width:44px;height:76px;margin-left:-22px;background:radial-gradient(ellipse at 50% 85%,#fff2b0,transparent 70%);animation:flicker-e4190ef8 .7s ease-in-out infinite}.core[data-v-e4190ef8]{width:20px;height:34px;margin-left:-10px;background:radial-gradient(ellipse at 50% 80%,#fff,transparent 75%);animation:flicker-e4190ef8 .55s ease-in-out infinite reverse}@keyframes flicker-e4190ef8{0%,to{transform:scale(1) skew(0)}25%{transform:scale(1.05,.94) skew(3deg)}50%{transform:scale(.94,1.08) skew(-3deg)}75%{transform:scale(1.04,.97) skew(2deg)}}.flame.waiting[data-v-e4190ef8],.flame.playing[data-v-e4190ef8]{transform:scale(1.18)}.flame.playing .tongue[data-v-e4190ef8],.flame.playing .core[data-v-e4190ef8]{animation-duration:.35s}.flame.won[data-v-e4190ef8]{transform:scale(1.4);filter:drop-shadow(0 0 30px #ffd54a) hue-rotate(0deg) saturate(1.4)}.flame.won .t1[data-v-e4190ef8]{background:radial-gradient(ellipse at 50% 85%,#ffd54a,transparent 72%)}.flame.won .t2[data-v-e4190ef8]{background:radial-gradient(ellipse at 50% 85%,#ffe680,transparent 70%)}.flame.won .t3[data-v-e4190ef8]{background:radial-gradient(ellipse at 50% 85%,#fffbe0,transparent 70%)}.flame.lost[data-v-e4190ef8]{transform:scale(.15);opacity:0;filter:none}.flame.lost .tongue[data-v-e4190ef8],.flame.lost .core[data-v-e4190ef8]{animation:none}.sparks[data-v-e4190ef8]{position:absolute;bottom:120px;left:50%;z-index:3}.sparks i[data-v-e4190ef8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffd54a;box-shadow:0 0 8px #ffd54a;animation:spark-e4190ef8 1.2s ease-out forwards;animation-delay:calc(var(--i) * .06s);left:calc((var(--i) - 5) * 12px);opacity:0}@keyframes spark-e4190ef8{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-110px) scale(.2);opacity:0}}.smoke[data-v-e4190ef8]{position:absolute;bottom:80px;left:50%;z-index:3}.smoke i[data-v-e4190ef8]{position:absolute;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:#c8c8d759;filter:blur(8px);animation:smoke-e4190ef8 1.6s ease-out forwards}.smoke i[data-v-e4190ef8]:nth-child(2){animation-delay:.2s;margin-left:-34px}.smoke i[data-v-e4190ef8]:nth-child(3){animation-delay:.4s;margin-left:-6px}@keyframes smoke-e4190ef8{0%{transform:translateY(0) scale(.6);opacity:.8}to{transform:translateY(-90px) scale(1.8);opacity:0}}.status[data-v-e4190ef8]{margin:0;min-height:20px;font-weight:700;color:var(--fx)}.play-btn[data-v-e4190ef8]{min-width:210px;min-height:44px}.altar.scene[data-v-e4190ef8]{width:100%;height:auto;aspect-ratio:630 / 468;margin-top:4px;background:var(--scene) center / cover no-repeat;border:1px solid rgba(155,121,60,.7);border-radius:6px;align-items:flex-start}.altar.scene.shader[data-v-e4190ef8]{height:auto}.altar.scene .fire-canvas[data-v-e4190ef8]{bottom:27%;width:200px;height:230px;margin-left:-100px}.altar.scene .smoke[data-v-e4190ef8]{bottom:30%}.game[data-v-aad62b46]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;--dur: var(--v4eb0dd1e)}.game-title[data-v-aad62b46]{margin:0;font-size:20px;color:var(--fx);text-shadow:0 0 14px var(--fx),0 2px 6px rgba(0,0,0,.9)}.game-hint[data-v-aad62b46]{margin:0;font-size:14px;color:var(--text-secondary, #d9cfe6);text-shadow:0 1px 5px rgba(0,0,0,.95)}.cards[data-v-aad62b46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;perspective:900px;width:min(100%,210px)}.fate-card[data-v-aad62b46]{position:relative;width:100%;aspect-ratio:6 / 7;padding:0;border:none;background:transparent;cursor:pointer;transform-style:preserve-3d;transition:transform .8s ease,opacity .5s,filter .5s}.fate-card[data-v-aad62b46]:disabled{cursor:default}.face[data-v-aad62b46]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(217,169,79,.45)}.back[data-v-aad62b46]{background:radial-gradient(circle at 50% 40%,#12304f,#061321 70%)}.face-img[data-v-aad62b46]{width:100%;height:100%;object-fit:cover;display:block}.fate-card.has-art[data-v-aad62b46]{aspect-ratio:auto}.fate-card.has-art .back[data-v-aad62b46]{position:relative;inset:auto;display:block;background:none;border:none;border-radius:8px}.fate-card.has-art .back .face-img[data-v-aad62b46]{height:auto}.fate-card.has-art .front .face-img[data-v-aad62b46]{object-fit:fill}.fate-card.has-art .front[data-v-aad62b46]{background:none;border:none;border-radius:8px}.sigil[data-v-aad62b46]{font-size:40px;color:var(--fx);text-shadow:0 0 12px var(--fx)}.front[data-v-aad62b46]{transform:rotateY(180deg);font-size:56px;background:#061321}.fate-card.picked[data-v-aad62b46]{transform:translateY(-4px) scale(1.03)}.fate-card.shaking[data-v-aad62b46]{animation:shake-aad62b46 .5s ease-in-out infinite}@keyframes shake-aad62b46{0%,to{transform:translateY(-4px) scale(1.03) rotate(0)}25%{transform:translateY(-4px) scale(1.03) rotate(-3deg)}75%{transform:translateY(-4px) scale(1.03) rotate(3deg)}}.fate-card.flipped[data-v-aad62b46]{transform:rotateY(180deg)}.fate-card.flipped.picked[data-v-aad62b46]{transform:translateY(-4px) scale(1.04) rotateY(180deg)}.fate-card.picked .face[data-v-aad62b46]{border-color:#f3d58a;box-shadow:0 0 18px #f3d58abf}.fate-card.dimmed .face[data-v-aad62b46]{opacity:.45;filter:brightness(.6)}.fate-card.picked.won .front[data-v-aad62b46]{box-shadow:0 0 22px #f3d58a}.status[data-v-aad62b46]{position:relative;z-index:650;margin:0;min-height:20px;font-weight:700;color:var(--fx);font-size:15px;text-shadow:0 1px 6px rgba(0,0,0,.95)}.game[data-v-701fc1d1]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.game-title[data-v-701fc1d1]{margin:0;font-size:20px;color:var(--fx);text-shadow:0 0 14px var(--fx)}.game-hint[data-v-701fc1d1]{margin:0;font-size:12px;color:var(--text-muted)}.stage[data-v-701fc1d1]{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center;perspective:700px}.stage.waiting[data-v-701fc1d1]{animation:wobble-701fc1d1 .5s ease-in-out infinite}@keyframes wobble-701fc1d1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.shadow[data-v-701fc1d1]{position:absolute;bottom:14px;width:110px;height:18px;border-radius:50%;background:#0006;filter:blur(6px)}.cube[data-v-701fc1d1]{position:relative;width:100px;height:100px;transform-style:preserve-3d;transition-property:transform;transition-timing-function:cubic-bezier(.15,.7,.25,1)}.side[data-v-701fc1d1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(145deg,#3d5230,#1e2b17);border:2px solid var(--fx);box-shadow:inset 0 0 18px #00000080;backface-visibility:hidden}.s1[data-v-701fc1d1]{transform:rotateY(0) translateZ(50px)}.s2[data-v-701fc1d1]{transform:rotateY(90deg) translateZ(50px)}.s3[data-v-701fc1d1]{transform:rotateX(90deg) translateZ(50px)}.s4[data-v-701fc1d1]{transform:rotateX(-90deg) translateZ(50px)}.s5[data-v-701fc1d1]{transform:rotateY(-90deg) translateZ(50px)}.s6[data-v-701fc1d1]{transform:rotateY(180deg) translateZ(50px)}.s6[data-v-701fc1d1]{background:linear-gradient(145deg,#6b5a12,#2a2308)}.side.custom[data-v-701fc1d1]{background:none;border:none;overflow:hidden}.side-img[data-v-701fc1d1]{width:100%;height:100%;object-fit:cover;border-radius:14px}.pip[data-v-701fc1d1]{position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 8px var(--fx);margin:-8px 0 0 -8px}.p1-1[data-v-701fc1d1]{left:50%;top:50%}.p2-1[data-v-701fc1d1]{left:28%;top:28%}.p2-2[data-v-701fc1d1]{left:72%;top:72%}.p3-1[data-v-701fc1d1]{left:25%;top:25%}.p3-2[data-v-701fc1d1]{left:50%;top:50%}.p3-3[data-v-701fc1d1]{left:75%;top:75%}.p4-1[data-v-701fc1d1]{left:28%;top:28%}.p4-2[data-v-701fc1d1]{left:72%;top:28%}.p4-3[data-v-701fc1d1]{left:28%;top:72%}.p4-4[data-v-701fc1d1]{left:72%;top:72%}.p5-1[data-v-701fc1d1]{left:25%;top:25%}.p5-2[data-v-701fc1d1]{left:75%;top:25%}.p5-3[data-v-701fc1d1]{left:50%;top:50%}.p5-4[data-v-701fc1d1]{left:25%;top:75%}.p5-5[data-v-701fc1d1]{left:75%;top:75%}.p6-1[data-v-701fc1d1]{left:28%;top:22%}.p6-2[data-v-701fc1d1]{left:72%;top:22%}.p6-3[data-v-701fc1d1]{left:28%;top:50%}.p6-4[data-v-701fc1d1]{left:72%;top:50%}.p6-5[data-v-701fc1d1]{left:28%;top:78%}.p6-6[data-v-701fc1d1]{left:72%;top:78%}.status[data-v-701fc1d1]{margin:0;min-height:20px;font-weight:700;color:var(--fx)}.play-btn[data-v-701fc1d1]{min-width:210px;min-height:44px}.game[data-v-95016f3c]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.game-title[data-v-95016f3c]{margin:0;font-size:20px;color:var(--fx);text-shadow:0 0 14px var(--fx)}.game-hint[data-v-95016f3c]{margin:0;font-size:12px;color:var(--text-muted)}.wheel-wrap[data-v-95016f3c]{position:relative;width:288px;height:312px;display:flex;align-items:flex-end;justify-content:center}.pointer[data-v-95016f3c]{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;font-size:33px;color:var(--fx);text-shadow:0 0 10px var(--fx)}.wheel[data-v-95016f3c]{position:relative;width:264px;height:264px;border-radius:50%;border:5px solid var(--fx);box-shadow:0 0 22px var(--fx),inset 0 0 20px #00000080;transition-property:transform;transition-timing-function:cubic-bezier(.12,.6,.2,1)}.label[data-v-95016f3c]{position:absolute;left:50%;top:50%;margin:-12px 0 0 -10px;width:20px;text-align:center;color:#fff;font-size:22px;text-shadow:0 0 8px rgba(0,0,0,.8)}.pointer-img[data-v-95016f3c]{width:44px;height:44px;object-fit:contain}.wheel.custom[data-v-95016f3c]{border:none;box-shadow:none}.hub[data-v-95016f3c]{position:absolute;bottom:119px;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,#fff,var(--fx));box-shadow:0 0 14px var(--fx);z-index:2}.air[data-phase=won] .wheel[data-v-95016f3c]{box-shadow:0 0 34px #ffd54a,inset 0 0 20px #00000080;border-color:#ffd54a}.status[data-v-95016f3c]{margin:0;min-height:20px;font-weight:700;color:var(--fx)}.play-btn[data-v-95016f3c]{min-width:210px;min-height:44px}.pve-view[data-v-15af271a]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.trials-grid[data-v-15af271a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trial-tile[data-v-15af271a]{position:relative;aspect-ratio:440 / 620;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;animation:trial-tile-in-15af271a .55s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 70ms + .12s);transition:transform .25s var(--ease-out),filter .25s ease}.trial-tile[data-v-15af271a]:active{transform:scale(.965)}.trial-tile.disabled[data-v-15af271a]{opacity:.5;cursor:default;filter:grayscale(.6)}@keyframes trial-tile-in-15af271a{0%{opacity:0;transform:translate3d(0,22px,0) scale(.96)}}.trial-art[data-v-15af271a]{position:absolute;top:8%;right:8%;bottom:10.5%;left:8%;border-radius:12%/8%;background-color:#0b0910;background-image:var(--tile-art, none),var(--tile-gradient);background-size:cover;background-position:center}.trial-icon[data-v-15af271a],.trial-emoji[data-v-15af271a]{position:absolute;left:50%;top:38%;translate:-50% -50%;margin:0;filter:drop-shadow(0 0 18px var(--tile-glow));animation:trial-float-15af271a 4.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.9s);pointer-events:none}.trial-emoji[data-v-15af271a]{font-size:58px;line-height:1}.trial-icon[data-v-15af271a]{width:46%;height:auto;max-height:36%;object-fit:contain}@keyframes trial-float-15af271a{50%{transform:translateY(-5px)}}.trial-mist[data-v-15af271a]{position:absolute;left:4%;right:4%;bottom:14%;height:40%;background:url(/assets/tile-mist-BemJBlGZ.webp) center bottom / 100% 100% no-repeat;opacity:.55;mix-blend-mode:screen;pointer-events:none}.trial-frame[data-v-15af271a]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/tile-frame-DTEdqo0W.webp) center / 100% 100% no-repeat;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}.trial-tile.ready .trial-frame[data-v-15af271a]{animation:trial-frame-glow-15af271a 2.6s ease-in-out infinite}@keyframes trial-frame-glow-15af271a{50%{filter:drop-shadow(0 6px 10px rgba(0,0,0,.55)) drop-shadow(0 0 8px var(--tile-glow))}}.trial-caption[data-v-15af271a]{position:absolute;left:11%;right:11%;bottom:11%;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;padding:18px 4px 2px;background:linear-gradient(0deg,#050408eb 55%,#05040800);pointer-events:none}.trial-name[data-v-15af271a]{margin:0;font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.15;letter-spacing:.02em;color:var(--text-primary)}.trial-status[data-v-15af271a]{margin:0;font-size:12px;line-height:1.2;color:var(--text-secondary)}.trial-cta[data-v-15af271a]{margin-top:3px;padding:4px 12px;border-radius:999px;border:1px solid #efcf7e;background:linear-gradient(180deg,#7e319b,#4a1763);color:#fff1c4;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.trial-emoji[data-v-15af271a]{font-size:58px}.pve-title[data-v-15af271a]{text-align:center;letter-spacing:1px;text-transform:uppercase;margin:0}.pve-subtitle[data-v-15af271a]{text-align:center;margin:0}.trial-element[data-v-15af271a]{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted)}.el-fire[data-v-15af271a]{--tile-glow: rgba(255, 138, 61, .85);--tile-gradient: radial-gradient(circle at 50% 62%, #ff8a3d 0%, #7a2410 45%, #1a0806 100%)}.el-water[data-v-15af271a]{--tile-glow: rgba(74, 168, 255, .85);--tile-gradient: radial-gradient(circle at 50% 62%, #4aa8ff 0%, #124079 45%, #060f1e 100%)}.el-earth[data-v-15af271a]{--tile-glow: rgba(139, 195, 74, .85);--tile-gradient: radial-gradient(circle at 50% 62%, #8bc34a 0%, #2f5420 45%, #0c1408 100%)}.el-air[data-v-15af271a]{--tile-glow: rgba(179, 157, 219, .85);--tile-gradient: radial-gradient(circle at 50% 62%, #b39ddb 0%, #4a3a75 45%, #120d1f 100%)}.game-overlay[data-v-15af271a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070f;z-index:400;overflow-y:auto;overflow-x:hidden;display:flex;padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.game-overlay-bg[data-v-15af271a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--trial-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.game-panel[data-v-15af271a]{margin:24px auto auto;width:100%;max-width:340px}.error-toast[data-v-15af271a]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.detail-overlay[data-v-15af271a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-15af271a]{width:100%;max-width:300px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px}.pve-banner[data-v-15af271a]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--accent-secondary);border-radius:var(--radius-md);background:#0b1c2ccc}.pve-banner-icon[data-v-15af271a]{width:44px;height:44px;object-fit:contain}.pve-banner-title[data-v-15af271a]{margin:0;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--gold-bright)}.pve-banner-hint[data-v-15af271a]{margin:2px 0 0;font-size:14px;line-height:1.2;color:var(--text-secondary)}.trial-hourglass[data-v-15af271a]{height:16px;width:auto;vertical-align:-3px}.treasury-view[data-v-6539b867]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px}.section-title[data-v-6539b867]{font-weight:800;font-size:16px;margin:0 0 10px}.balance-block[data-v-6539b867]{display:flex;align-items:center;justify-content:space-between}.star-packages-grid[data-v-6539b867]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.star-package[data-v-6539b867]{display:flex;flex-direction:column;gap:6px;min-width:0}.star-package-card[data-v-6539b867]{border-color:#3fbf6b73;align-items:center;justify-content:center;text-align:center}.card-hint[data-v-6539b867]{margin:8px 0 0;font-size:13px}.info-toast[data-v-6539b867]{position:fixed;bottom:90px;left:16px;right:16px;z-index:1200;padding:12px 16px;border-radius:var(--radius-sm);background:#2e9b52;color:#fff;font-size:15px;font-weight:600;text-align:center}.star-package-btn[data-v-6539b867]{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-radius:var(--radius-sm);border:1px solid rgba(207,168,89,.3);background:linear-gradient(180deg,#231d26eb,#0d0c10e6);color:var(--text-primary);font-family:var(--font-display);font-size:13px;font-weight:700;cursor:pointer}.star-package-name[data-v-6539b867]{font-size:12px;color:var(--text-muted)}.star-package-bonus[data-v-6539b867]{color:var(--accent-secondary);font-size:12px}.star-package-btn[data-v-6539b867]:disabled{opacity:.5;cursor:default}.error-toast[data-v-6539b867]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.balance-block[data-v-6539b867]{gap:14px}.balance-label[data-v-6539b867]{margin-right:8px}.star-packages-grid[data-v-6539b867]{grid-auto-rows:1fr;align-items:stretch}.star-package[data-v-6539b867]{height:100%}.star-package-btn[data-v-6539b867]{flex:1;width:100%;min-height:96px;justify-content:center;align-items:center;text-align:center}.treasury-tabs[data-v-6539b867]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.treasury-tabs .category-tab[data-v-6539b867]{width:100%;min-width:0;justify-content:center;text-align:center}.pvp[data-v-bb4d49a3]{display:flex;flex-direction:column;gap:12px}.pvp-box[data-v-bb4d49a3]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.pvp-small[data-v-bb4d49a3]{margin:0;font-size:13px}.pvp-center[data-v-bb4d49a3]{text-align:center}.pvp-error[data-v-bb4d49a3]{margin:0;color:#ff8e92;font-size:14px}.pvp-section[data-v-bb4d49a3]{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--gold-bright)}.pvp-title[data-v-bb4d49a3]{margin:0;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:.06em;color:var(--gold-bright)}.pvp-title--center[data-v-bb4d49a3]{text-align:center}.pvp-intro-head[data-v-bb4d49a3]{display:flex;gap:12px;align-items:flex-start}.pvp-intro-head p[data-v-bb4d49a3]{margin:0}.pvp-intro-icon[data-v-bb4d49a3]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(214,180,108,.5);font-size:26px}.pvp-hero[data-v-bb4d49a3]{display:flex;flex-direction:column;align-items:center;gap:4px}.pvp-hero-meta[data-v-bb4d49a3]{text-align:center}.pvp-portrait[data-v-bb4d49a3]{position:relative;display:block;aspect-ratio:2 / 3;width:100%;border-radius:8px;overflow:hidden;border:2px solid var(--rarity-common);background:#0a080d99}.pvp-portrait--big[data-v-bb4d49a3]{width:min(58%,220px)}.pvp-portrait-img[data-v-bb4d49a3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pvp-element[data-v-bb4d49a3]{position:absolute;top:6px;left:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(243,213,138,.7);background:#061321d9;font-size:15px}.pvp-portrait-name[data-v-bb4d49a3]{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 6px;background:linear-gradient(180deg,transparent,rgba(3,8,14,.92));font-family:var(--font-display);font-size:13px;font-weight:700;text-align:center;color:var(--text-primary);overflow-wrap:anywhere}.rarity-frame-rare[data-v-bb4d49a3]{border-color:var(--rarity-rare)}.rarity-frame-epic[data-v-bb4d49a3]{border-color:var(--rarity-epic)}.rarity-frame-legendary[data-v-bb4d49a3]{border-color:var(--rarity-legendary)}.rarity-frame-mythic[data-v-bb4d49a3]{border-color:var(--rarity-mythic)}.pvp-change[data-v-bb4d49a3]{width:100%}.pvp-info-grid[data-v-bb4d49a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pvp-info[data-v-bb4d49a3]{padding:10px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.22);background:#0a080d73}.pvp-info-title[data-v-bb4d49a3]{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--text-secondary)}.pvp-info-main[data-v-bb4d49a3]{margin:0;font-family:var(--font-display);font-weight:700;color:var(--gold-bright);line-height:1.3}.pvp-info-stats[data-v-bb4d49a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;text-align:center}.pvp-info-stats span[data-v-bb4d49a3]{display:flex;flex-direction:column;font-size:11px;color:var(--text-muted)}.pvp-info-stats b[data-v-bb4d49a3]{font-family:var(--font-display);font-size:18px;color:var(--gold-bright)}.pvp-window-note[data-v-bb4d49a3]{margin:0;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);text-align:center;font-size:14px;color:var(--gold-bright)}.pvp-start[data-v-bb4d49a3],.pvp-confirm[data-v-bb4d49a3]{width:100%;min-height:48px}.pvp-board-row[data-v-bb4d49a3]{display:grid;grid-template-columns:32px 1fr auto auto;align-items:center;gap:8px;padding:8px 6px;border-top:1px solid rgba(214,180,108,.14)}.pvp-board-me[data-v-bb4d49a3]{background:#d6b46c1a;border-radius:var(--radius-sm)}.pvp-rank[data-v-bb4d49a3]{font-weight:800;text-align:center;color:var(--gold-bright)}.pvp-board-name[data-v-bb4d49a3]{overflow-wrap:anywhere}.pvp-board-points[data-v-bb4d49a3]{font-weight:800;font-variant-numeric:tabular-nums}.pvp-rules summary[data-v-bb4d49a3]{cursor:pointer;min-height:24px;font-weight:700}.pvp-rules p[data-v-bb4d49a3]{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.pvp-sides[data-v-bb4d49a3]{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:8px;align-items:start}.pvp-side[data-v-bb4d49a3]{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:center}.pvp-side p[data-v-bb4d49a3]{margin:0}.pvp-side-tag[data-v-bb4d49a3]{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pvp-side--you .pvp-side-tag[data-v-bb4d49a3]{color:#8dc7ff}.pvp-side--foe .pvp-side-tag[data-v-bb4d49a3]{color:#ff8e92}.pvp-round-col[data-v-bb4d49a3]{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:40px;text-align:center}.pvp-round-col p[data-v-bb4d49a3]{margin:0}.pvp-round-num[data-v-bb4d49a3]{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.1}.pvp-bolts[data-v-bb4d49a3]{display:flex;justify-content:center;gap:2px}.pvp-bolt[data-v-bb4d49a3]{width:17px;height:17px;fill:currentColor;opacity:.2;transition:opacity .3s}.pvp-bolt.on[data-v-bb4d49a3]{opacity:1}.pvp-bolts--you[data-v-bb4d49a3]{color:var(--gold-bright)}.pvp-bolts--foe[data-v-bb4d49a3]{color:#6fb7ff}.pvp-wins[data-v-bb4d49a3]{display:flex;justify-content:center;gap:5px}.pvp-wins i[data-v-bb4d49a3]{width:11px;height:11px;border-radius:50%;border:1px solid rgba(214,180,108,.5);opacity:.55}.pvp-wins i.on[data-v-bb4d49a3]{background:var(--gold-bright);border-color:var(--gold-bright);opacity:1;box-shadow:0 0 6px #f3d58a99}.pvp-reveal[data-v-bb4d49a3]{width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.3);background:#0a080d8c;animation:pvp-pop-bb4d49a3 .35s var(--ease-spring, ease-out)}.pvp-reveal--win[data-v-bb4d49a3]{border-color:#7ef0cb99}.pvp-reveal--loss[data-v-bb4d49a3]{border-color:#ff8e928c}.pvp-reveal-moves[data-v-bb4d49a3]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-weight:700;text-align:center}.pvp-reveal-moves span[data-v-bb4d49a3]{display:flex;flex-direction:column;gap:2px;font-size:15px}.pvp-reveal-moves small[data-v-bb4d49a3]{font-size:11px;font-weight:500;color:var(--text-muted)}.pvp-reveal-vs[data-v-bb4d49a3]{font-size:12px;letter-spacing:.2em;color:var(--text-muted)}.pvp-reveal-text[data-v-bb4d49a3]{margin:8px 0 2px;text-align:center;font-size:14px;color:var(--text-secondary)}.pvp-reveal-outcome[data-v-bb4d49a3]{margin:0;text-align:center;font-weight:800;color:var(--gold-bright)}.pvp-mode-label[data-v-bb4d49a3]{margin:4px 0 0;text-align:center;font-family:var(--font-display);font-size:14px;color:var(--text-secondary)}.pvp-mode[data-v-bb4d49a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pvp-mode-btn[data-v-bb4d49a3]{min-height:44px;padding:6px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);background:#0d0b10b3;color:var(--text-secondary);font-family:var(--font-display);font-size:14px;font-weight:600;cursor:pointer}.pvp-mode-btn.active[data-v-bb4d49a3]{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 10px #d6b46c40}.pvp-mode-btn[data-v-bb4d49a3]:disabled{cursor:default}.pvp-prompt[data-v-bb4d49a3]{margin:4px 0 2px;text-align:center;font-family:var(--font-display);font-weight:600}.pvp-actions[data-v-bb4d49a3]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pvp-action[data-v-bb4d49a3]{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:92px;padding:10px 4px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.35);background:#102538b3;color:var(--text-primary);cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s}.pvp-action--weak[data-v-bb4d49a3]{border-color:#5aa0ff8c;background:linear-gradient(180deg,#143c6e8c,#0a1c34cc)}.pvp-action--weak .pvp-action-icon[data-v-bb4d49a3]{filter:hue-rotate(190deg) saturate(1.4)}.pvp-action--strong[data-v-bb4d49a3]{border-color:#ff6e648c;background:linear-gradient(180deg,#6e181c8c,#300c10cc)}.pvp-action[data-v-bb4d49a3]:active:not(:disabled){transform:scale(.96)}.pvp-action[data-v-bb4d49a3]:disabled{opacity:.4;cursor:not-allowed}.pvp-action.selected[data-v-bb4d49a3]{border:2px solid var(--gold-bright);box-shadow:0 0 14px #d6b46c73}.pvp-action-icon[data-v-bb4d49a3]{font-size:26px}.pvp-action-name[data-v-bb4d49a3]{font-size:13px;font-weight:700;line-height:1.15}.pvp-action small[data-v-bb4d49a3]{font-size:11px;color:var(--text-muted)}.pvp-link[data-v-bb4d49a3]{min-height:44px;padding:0 12px;border:none;background:none;color:var(--text-muted);text-decoration:underline;cursor:pointer}.pvp-forfeit[data-v-bb4d49a3]{display:flex;flex-direction:column;gap:8px;width:100%}.pvp-forfeit p[data-v-bb4d49a3]{margin:0;font-size:14px}.pvp-history[data-v-bb4d49a3]{display:flex;flex-direction:column;gap:2px;padding:8px 2px;border-top:1px solid rgba(214,180,108,.14);font-size:14px;line-height:1.4}.pvp-h-win[data-v-bb4d49a3]{color:#7ef0cb;font-weight:700}.pvp-h-loss[data-v-bb4d49a3]{color:#ff8e92;font-weight:700}.pvp-overlay[data-v-bb4d49a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;background:#03080ee6}.pvp-picker[data-v-bb4d49a3],.pvp-confirm-box[data-v-bb4d49a3],.pvp-result[data-v-bb4d49a3]{width:100%;max-width:360px;max-height:88dvh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:8px;border:1px solid rgba(214,180,108,.5);background:linear-gradient(180deg,#0b1c2c,#061321);animation:pvp-pop-bb4d49a3 .4s var(--ease-spring, ease-out)}.pvp-picker-grid[data-v-bb4d49a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pvp-pick[data-v-bb4d49a3]{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:8px;border:1px solid transparent;background:none;color:var(--text-secondary);cursor:pointer}.pvp-pick.active[data-v-bb4d49a3]{border-color:var(--gold-bright);box-shadow:0 0 10px #d6b46c59}.pvp-pick-name[data-v-bb4d49a3]{font-size:12px;line-height:1.15;text-align:center;overflow-wrap:anywhere}.pvp-result[data-v-bb4d49a3]{align-items:center;text-align:center}.pvp-result-faces[data-v-bb4d49a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;height:130px;overflow:hidden;border-radius:6px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.pvp-result-face[data-v-bb4d49a3]{width:100%;height:100%;object-fit:cover;object-position:center top}.pvp-result-title[data-v-bb4d49a3]{margin:-22px 0 0;position:relative;font-family:var(--font-display);font-size:34px;font-weight:700;color:var(--gold-bright);text-shadow:0 2px 10px rgba(0,0,0,.85)}.pvp-result--loss .pvp-result-title[data-v-bb4d49a3]{color:#ff8e92}.pvp-result-reason[data-v-bb4d49a3]{margin:0;font-size:14px}.pvp-result-board[data-v-bb4d49a3]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.pvp-result-board p[data-v-bb4d49a3]{margin:0}.pvp-result-score[data-v-bb4d49a3]{font-family:var(--font-display);font-size:38px;font-weight:800}.pvp-loss-num[data-v-bb4d49a3]{color:#ff8e92}.pvp-prizes[data-v-bb4d49a3]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pvp-prize[data-v-bb4d49a3]{padding:6px 12px;border-radius:999px;border:1px solid rgba(214,180,108,.5);background:#d6b46c1f;color:var(--gold-bright);font-weight:800}.pvp-result .btn[data-v-bb4d49a3],.pvp-confirm-box .btn[data-v-bb4d49a3]{width:100%}@keyframes pvp-pop-bb4d49a3{0%{opacity:0;transform:translateY(10px) scale(.96)}}@media(max-width:390px){.pvp-action-name[data-v-bb4d49a3]{font-size:12px}.pvp-sides[data-v-bb4d49a3]{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)}.pvp-round-num[data-v-bb4d49a3]{font-size:24px}}.pvp-intro-img[data-v-bb4d49a3]{flex:0 0 auto;width:56px;height:52px;object-fit:contain}.pvp-info-ico[data-v-bb4d49a3]{height:20px;width:auto;vertical-align:-5px}.pvp-element[data-v-bb4d49a3]{overflow:hidden}.pvp-element img[data-v-bb4d49a3]{width:100%;height:100%;object-fit:contain}.pvp-bolt[data-v-bb4d49a3]{width:20px;height:20px;object-fit:contain;fill:none;filter:grayscale(1) brightness(.55);opacity:.45}.pvp-bolt.on[data-v-bb4d49a3]{filter:none;opacity:1}.pvp-bolts--you[data-v-bb4d49a3],.pvp-bolts--foe[data-v-bb4d49a3]{color:inherit}.pvp-win[data-v-bb4d49a3]{width:20px;height:20px;border-radius:50%;border:1px solid rgba(214,180,108,.4);display:flex;align-items:center;justify-content:center}.pvp-win.on[data-v-bb4d49a3]{border-color:transparent}.pvp-win img[data-v-bb4d49a3]{width:100%;height:100%;object-fit:contain}.pvp-mode-ico[data-v-bb4d49a3]{height:20px;width:auto;vertical-align:-5px}.pvp-action-img[data-v-bb4d49a3]{height:46px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.pvp-action--weak .pvp-action-img[data-v-bb4d49a3]{filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.pvp-reveal-ico[data-v-bb4d49a3]{height:34px;width:auto;object-fit:contain;align-self:center}.pvp-norelic[data-v-bb4d49a3]{display:flex;flex-direction:column;gap:10px;align-items:stretch}.pvp-timer[data-v-bb4d49a3]{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--accent-secondary);border-radius:var(--radius-md)}.pvp-timer-ico[data-v-bb4d49a3]{width:34px;height:34px;object-fit:contain}.pvp-timer-value[data-v-bb4d49a3]{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--gold-bright);font-variant-numeric:tabular-nums}.pvp-board-link[data-v-bb4d49a3]{min-height:44px;padding:0;border:none;background:none;color:var(--gold-bright);font:inherit;text-align:left;text-decoration:underline;text-decoration-color:#d6b46c73;text-underline-offset:3px;cursor:pointer}.pvp-showcase[data-v-bb4d49a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pvp-invite[data-v-bb4d49a3]{border-color:var(--accent-secondary)}.pvp-invite-actions[data-v-bb4d49a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pvp-invite-actions .btn[data-v-bb4d49a3]{min-height:44px}.pvp-waiting[data-v-bb4d49a3]{align-items:stretch}.pvp-side-tag[data-v-bb4d49a3]{min-height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.pvp-turn-timer[data-v-bb4d49a3]{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;font-size:14px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pvp-turn-timer.urgent[data-v-bb4d49a3]{color:#ff8e92;font-weight:700}.pvp-turn-ico[data-v-bb4d49a3]{width:20px;height:20px;object-fit:contain}.pvp-unknown[data-v-bb4d49a3]{width:22px;height:22px;object-fit:contain;vertical-align:-6px}.challenges-view[data-v-f7fb3469]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.challenges-tabs[data-v-f7fb3469]{display:flex;gap:6px;overflow-x:auto;margin-bottom:12px;padding-bottom:2px}.challenges-tab[data-v-f7fb3469]{flex:1 1 0}.tasks-panel[data-v-de14057a]{display:flex;flex-direction:column;gap:8px}.task-item[data-v-de14057a]{padding:12px 14px}.task-title[data-v-de14057a]{margin:0;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.02em}.btn-sm[data-v-de14057a]{padding:6px 12px;font-size:13px;margin-top:8px}.claimed-badge[data-v-de14057a]{display:inline-block;margin-top:8px;color:var(--accent-secondary);font-weight:700;font-size:13px}.detail-overlay[data-v-de14057a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-de14057a]{width:100%;max-width:280px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px}.task-bar-row[data-v-de14057a]{display:flex;align-items:center;gap:10px}.task-bar[data-v-de14057a]{flex:1;height:8px;border-radius:999px;overflow:hidden;background:#ffffff14;border:1px solid rgba(214,180,108,.25)}.task-bar-fill[data-v-de14057a]{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--gold-bright));transition:width .4s ease}.task-bar-label[data-v-de14057a]{min-width:34px;text-align:right;font-variant-numeric:tabular-nums}.task-reward[data-v-de14057a]{display:flex;align-items:center;gap:8px}.task-reward-img[data-v-de14057a]{height:44px;width:auto;max-width:60px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.tasks-view[data-v-75cba3f2]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.tasks-tabs[data-v-75cba3f2]{display:flex;gap:6px;margin-bottom:12px}.tasks-tabs .challenges-tab[data-v-75cba3f2]{flex:1}.stats-overlay[data-v-cf033ec9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;background:#050408e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:stats-fade-cf033ec9 .25s ease backwards}.stats-panel[data-v-cf033ec9]{width:100%;max-width:340px;max-height:86vh;max-height:86dvh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:18px 16px 16px;border-radius:var(--radius-lg);border:1px solid rgba(214,180,108,.45);background:radial-gradient(circle at 50% 0%,rgba(86,38,110,.35),transparent 60%),linear-gradient(180deg,#17121b,#0b090e);box-shadow:0 18px 50px #000000b3,inset 0 0 24px #7d3a931f;animation:stats-pop-cf033ec9 .4s var(--ease-spring) backwards}.stats-panel[data-v-cf033ec9]>*{flex-shrink:0}@keyframes stats-fade-cf033ec9{0%{opacity:0}}@keyframes stats-pop-cf033ec9{0%{opacity:0;transform:translateY(18px) scale(.94)}}.stats-title[data-v-cf033ec9]{margin:0;text-align:center;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 14px rgba(214,180,108,.35)}.stats-divider[data-v-cf033ec9]{height:26px;margin:-2px -6px 0;background:url(/assets/divider-gem-hk2PB7p2.webp) center / 100% 100% no-repeat}.stats-rank[data-v-cf033ec9]{margin:0;text-align:center;font-family:var(--font-display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.stats-center[data-v-cf033ec9]{text-align:center}.stats-grid[data-v-cf033ec9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-item[data-v-cf033ec9]{text-align:center;background:linear-gradient(145deg,#2b1c30cc,#0d0b10f2);border:1px solid rgba(102,80,46,.5);border-radius:var(--radius-sm);padding:12px 6px;box-shadow:inset 0 0 18px #7d3a9314}.stat-value[data-v-cf033ec9]{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--accent-secondary);text-shadow:0 0 10px rgba(214,180,108,.25)}.stat-label[data-v-cf033ec9]{margin:2px 0 0;font-size:13px;color:var(--text-muted)}.stats-close[data-v-cf033ec9]{min-height:44px;margin-top:4px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.45);background:linear-gradient(180deg,#56266e8c,#1a0e22e6);color:#fff1c4;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.06em;cursor:pointer}.stats-close[data-v-cf033ec9]:active{transform:scale(.97)}@media(min-width:769px){.stats-panel[data-v-cf033ec9]{max-width:420px}}@media(max-width:768px){.stats-overlay[data-v-cf033ec9]{padding:14px}}.profile-view--embedded[data-v-4a127278]{padding:0 0 8px!important;gap:8px}.profile-view[data-v-4a127278]{padding:16px;display:flex;flex-direction:column;gap:16px}.profile-header[data-v-4a127278]{display:flex;align-items:center;gap:12px}.avatar-placeholder[data-v-4a127278]{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px}.profile-identity[data-v-4a127278]{flex:1;min-width:0}.profile-balances[data-v-4a127278]{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px}.username[data-v-4a127278]{margin:0;font-weight:700;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title[data-v-4a127278]{font-weight:800;font-size:16px;margin:0 0 10px}.showcase-grid[data-v-4a127278]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.btn-sm[data-v-4a127278]{padding:6px 12px;font-size:13px}.detail-overlay[data-v-4a127278]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-4a127278]{width:100%;max-width:340px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px}.editor-grid[data-v-4a127278]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:45vh;overflow-y:auto;overflow-x:hidden}.editor-card[data-v-4a127278]{border-radius:var(--radius-md);cursor:pointer;opacity:.6;transition:opacity .15s ease}.editor-card.selected[data-v-4a127278]{opacity:1;outline:2px solid var(--accent-secondary)}.error-toast[data-v-4a127278]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.settings-overlay[data-v-bef7430a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;background:#050408e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:settings-fade-bef7430a .25s ease backwards}.settings-panel[data-v-bef7430a]{width:100%;max-width:340px;max-height:86vh;max-height:86dvh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;padding:18px 16px 16px;border-radius:var(--radius-lg);border:1px solid rgba(214,180,108,.45);background:radial-gradient(circle at 50% 0%,rgba(86,38,110,.35),transparent 60%),linear-gradient(180deg,#17121b,#0b090e);box-shadow:0 18px 50px #000000b3,inset 0 0 24px #7d3a931f;animation:settings-pop-bef7430a .4s var(--ease-spring) backwards}.settings-panel[data-v-bef7430a]>*{flex-shrink:0}@keyframes settings-fade-bef7430a{0%{opacity:0}}@keyframes settings-pop-bef7430a{0%{opacity:0;transform:translateY(18px) scale(.94)}}.settings-title[data-v-bef7430a]{margin:0;text-align:center;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 14px rgba(214,180,108,.35)}.settings-divider[data-v-bef7430a]{height:26px;margin:-2px -6px 2px;background:url(/assets/divider-gem-hk2PB7p2.webp) center / 100% 100% no-repeat}.settings-group[data-v-bef7430a]{margin:6px 2px 0;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.settings-row[data-v-bef7430a]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.2);background:linear-gradient(145deg,#2b1c3080,#0d0b10d9);cursor:pointer;transition:border-color .2s ease,transform .15s ease}.settings-row[data-v-bef7430a]:active{transform:scale(.985);border-color:#d6b46c80}.settings-row-text[data-v-bef7430a]{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-row-title[data-v-bef7430a]{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text-primary)}.settings-row-hint[data-v-bef7430a]{font-size:13px;line-height:1.2;color:var(--text-muted)}.settings-switch[data-v-bef7430a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;position:relative;width:46px;height:26px;margin:0;border-radius:999px;border:1px solid #66502e;background:#1a151d;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.settings-switch[data-v-bef7430a]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,#8f8273,#5c5247);transition:transform .28s var(--ease-spring),background .25s ease}.settings-switch[data-v-bef7430a]:checked{background:linear-gradient(180deg,#7e319b,#4a1763);border-color:#efcf7e;box-shadow:0 0 12px #8f45c78c}.settings-switch[data-v-bef7430a]:checked:after{transform:translate(20px);background:linear-gradient(180deg,#ffe4a0,#d6b46c)}.settings-avatar-row[data-v-bef7430a]{display:flex;align-items:center;gap:12px}.settings-avatar-actions[data-v-bef7430a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.settings-file-input[data-v-bef7430a]{display:none}.settings-note[data-v-bef7430a]{margin:0 2px}.settings-message[data-v-bef7430a]{margin:4px 0 0;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);background:#0a080dcc;color:var(--gold-bright);font-size:14px;text-align:center}.settings-action[data-v-bef7430a]{min-height:44px;padding:6px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.45);background:linear-gradient(180deg,#56266e8c,#1a0e22e6);color:#fff1c4;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,filter .2s ease,border-color .2s ease}.settings-action[data-v-bef7430a]:active:not(:disabled){transform:scale(.97)}.settings-action[data-v-bef7430a]:disabled{opacity:.5;cursor:default}.settings-action-danger[data-v-bef7430a]{border-color:#e07a8c;background:linear-gradient(180deg,#a8324880,#3c0e18e6);color:#ffe4e9}.settings-action-muted[data-v-bef7430a]{background:transparent;color:var(--text-muted);border-color:#d6b46c40}.settings-action-wide[data-v-bef7430a]{width:100%}.settings-action.confirm[data-v-bef7430a]{color:#ffe4e9;border-color:#e07a8c;background:#a8324866}.settings-info[data-v-bef7430a]{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.2);background:#0a080db3;font-size:15px;color:var(--text-secondary)}.settings-info-id[data-v-bef7430a]{color:var(--text-muted);font-variant-numeric:tabular-nums}.settings-reset[data-v-bef7430a]{margin-top:4px;min-height:40px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.25);background:transparent;color:var(--text-muted);font-family:var(--font-display);font-size:13px;letter-spacing:.05em;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.settings-reset.confirm[data-v-bef7430a]{color:#ffe4e9;border-color:#e07a8c;background:#a8324859}.btn-ornate[data-v-bef7430a]{position:relative;min-height:56px;margin-top:6px;border:none;background:url(/assets/btn-ornate-C5pVhKbP.webp) center / 100% 100% no-repeat;color:#fff1c4;font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 3px #1d0426;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease-out),filter .2s ease}.btn-ornate[data-v-bef7430a]:active{background-image:url(/assets/btn-ornate-pressed-TEsFDtr2.webp);transform:scale(.97)}.settings-choice[data-v-bef7430a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-choice-btn[data-v-bef7430a]{min-height:44px;padding:8px 6px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.35);background:#0d0b10b3;color:var(--text-secondary);font-family:var(--font-display);font-size:13px;font-weight:700;line-height:1.2;cursor:pointer}.settings-choice-btn.active[data-v-bef7430a]{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 10px #d6b46c4d}.settings-bg-grid[data-v-bef7430a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-bg-item[data-v-bef7430a]{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:var(--radius-sm);border:1px solid rgba(214,180,108,.25);background:#0d0b1099;color:var(--text-secondary);cursor:pointer}.settings-bg-item.active[data-v-bef7430a]{border-color:var(--gold-bright);box-shadow:0 0 10px #d6b46c4d}.settings-bg-thumb[data-v-bef7430a]{display:block;width:100%;aspect-ratio:9 / 14;border-radius:4px;background:#061321 center / cover no-repeat}.settings-bg-name[data-v-bef7430a]{font-size:12px;line-height:1.15;text-align:center}.cabinet-view[data-v-59e428a3]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.cabinet-shortcuts[data-v-59e428a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.cabinet-tutorial[data-v-59e428a3]{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-bottom:16px;padding:8px 14px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.35);background:linear-gradient(145deg,#56266e73,#0d0b10e6);color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .2s ease}.cabinet-tutorial[data-v-59e428a3]:active{transform:scale(.985);border-color:#d6b46c99}.cabinet-tutorial-icon[data-v-59e428a3]{--ui-icon-size: 34px;flex:0 0 auto;font-size:26px;line-height:1}.cabinet-tutorial-text[data-v-59e428a3]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cabinet-tutorial-title[data-v-59e428a3]{font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.04em}.cabinet-tutorial-hint[data-v-59e428a3]{font-size:14px;line-height:1.2;color:var(--text-muted)}.cabinet-tutorial-arrow[data-v-59e428a3]{flex:0 0 auto;font-size:26px;line-height:1;color:var(--accent-secondary)}.tasks-section[data-v-59e428a3]{margin-top:16px}.section-title[data-v-59e428a3]{font-weight:800;font-size:16px;margin:0 0 10px}.recent-cards-wrapper[data-v-59e428a3]{display:flex;align-items:center;gap:2px}.recent-cards-grid[data-v-59e428a3]{display:flex;flex:1;min-width:0;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 8px;margin:-10px 0}.recent-cards-grid[data-v-59e428a3]::-webkit-scrollbar{display:none}.recent-card-slot[data-v-59e428a3]{flex:0 0 calc((100% - 20px) / 3);min-width:0;scroll-snap-align:start}.recent-cards-arrow[data-v-59e428a3]{flex-shrink:0;width:22px;height:44px;border:none;background:transparent;color:var(--accent-secondary);font-size:24px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.recent-cards-arrow[data-v-59e428a3]:active{color:var(--accent-secondary)}.recent-card-slot[data-v-59e428a3] .card-tile{width:100%;min-width:0}.cabinet-shortcut[data-v-59e428a3]{--ui-icon-size: 30px;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:12px 6px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:var(--bg-elevated);color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer}.cabinet-shortcut span[data-v-59e428a3]{font-size:20px}.detail-overlay[data-v-59e428a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-59e428a3]{width:100%;max-width:300px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px}.cosmetics-view[data-v-e614bd74]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.cosm-box[data-v-e614bd74]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.cosm-balance[data-v-e614bd74]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.cosm-balance-value[data-v-e614bd74]{font-family:var(--font-display);font-size:22px;color:var(--gold-bright)}.cosm-small[data-v-e614bd74]{margin:0;font-size:14px}.cosm-error[data-v-e614bd74]{margin:0;color:#ff8aa3;font-size:15px}.cosm-grid[data-v-e614bd74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cosm-item[data-v-e614bd74]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--accent-secondary);border-radius:var(--radius-md)}.cosm-thumb[data-v-e614bd74]{display:block;aspect-ratio:9 / 16;max-height:200px;width:100%;border-radius:var(--radius-sm);background:center / cover no-repeat var(--bg-elevated)}.cosm-name[data-v-e614bd74]{margin:0;font-size:15px;text-align:center;color:var(--text-primary)}.cosm-btn[data-v-e614bd74]{width:100%;min-height:44px}.cosm-message[data-v-e614bd74]{position:fixed;left:16px;right:16px;bottom:calc(90px + env(safe-area-inset-bottom));margin:0;padding:12px 16px;border:1px solid var(--accent-secondary);border-radius:var(--radius-md);background:var(--bg-secondary);text-align:center;z-index:1200}.pack-inventory-view[data-v-42d998b5]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.inventory-grid[data-v-42d998b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-card[data-v-42d998b5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:16px 10px}.inventory-icon[data-v-42d998b5]{font-size:36px}.inventory-image[data-v-42d998b5]{width:100%;height:130px;object-fit:contain;border-radius:var(--radius-md)}.inventory-name[data-v-42d998b5]{margin:0;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.02em}.inventory-source[data-v-42d998b5]{font-size:12px;margin-bottom:4px}.btn-sm[data-v-42d998b5]{padding:6px 14px;font-size:13px}.error-toast[data-v-42d998b5]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.chronicle-home-view[data-v-21c641b4]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.filter-search[data-v-21c641b4]{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:var(--bg-elevated);color:var(--text-primary);font-size:14px}.categories-grid[data-v-21c641b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-card[data-v-21c641b4]{display:flex;flex-direction:column;gap:8px;padding:10px;cursor:pointer;text-align:center;align-items:center}.category-cover[data-v-21c641b4]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm)}.category-cover-placeholder[data-v-21c641b4]{display:flex;align-items:center;justify-content:center;font-size:32px;background:var(--bg-elevated)}.category-name[data-v-21c641b4]{margin:0;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.02em}.search-result-item[data-v-21c641b4]{display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer}.search-result-thumb[data-v-21c641b4]{width:44px;height:44px;flex-shrink:0;object-fit:cover;border-radius:var(--radius-sm)}.search-result-thumb-placeholder[data-v-21c641b4]{display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--bg-elevated)}.chronicles-view[data-v-e7a8ff44]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.characters-grid[data-v-e7a8ff44]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.character-card[data-v-e7a8ff44]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;text-align:center;cursor:pointer}.character-icon[data-v-e7a8ff44]{font-size:28px;margin:0}.character-thumb[data-v-e7a8ff44]{width:72px;height:72px;object-fit:cover;object-position:center top;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.35)}.character-name[data-v-e7a8ff44]{margin:0;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.02em}.chronicle-detail-view[data-v-86caa08a]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.chronicle-card[data-v-86caa08a]{padding:16px}.chronicle-art-wrap[data-v-86caa08a]{position:relative;margin-bottom:10px}.chronicle-art[data-v-86caa08a]{width:100%;height:auto;display:block;background:var(--bg-elevated);border-radius:var(--radius-md);border:2px solid rgba(214,180,108,.45)}.chronicle-art.chronicle-art-placeholder[data-v-86caa08a]{aspect-ratio:5 / 7;display:flex;align-items:center;justify-content:center;font-size:40px;background:var(--bg-elevated)}.chronicle-name[data-v-86caa08a]{margin:0 0 6px;font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:.02em}.chronicle-lore[data-v-86caa08a]{white-space:pre-wrap;margin:0 0 10px}.btn-sm[data-v-86caa08a]{padding:6px 12px;font-size:13px}.chronicle-materials-view[data-v-a2bc5943]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.materials-grid[data-v-a2bc5943]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-card[data-v-a2bc5943]{display:flex;flex-direction:column;gap:8px;padding:10px;cursor:pointer;text-align:center;align-items:center}.material-cover[data-v-a2bc5943]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm)}.material-cover-placeholder[data-v-a2bc5943]{display:flex;align-items:center;justify-content:center;font-size:32px;background:var(--bg-elevated)}.material-title[data-v-a2bc5943]{margin:0;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.02em}.chronicle-material-detail-view[data-v-2d254269]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.material-article[data-v-2d254269]{padding:16px}.material-image[data-v-2d254269]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md);margin-bottom:12px}.material-image-placeholder[data-v-2d254269]{display:flex;align-items:center;justify-content:center;font-size:44px;background:var(--bg-elevated)}.material-title[data-v-2d254269]{margin:0 0 8px;font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:.02em}.material-body[data-v-2d254269]{white-space:pre-wrap}.help-view[data-v-4197ed4a]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.categories-grid[data-v-4197ed4a]{display:flex;flex-direction:column;gap:8px}.category-card[data-v-4197ed4a]{padding:14px 16px;cursor:pointer}.category-name[data-v-4197ed4a]{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.02em}.help-category-view[data-v-d8d2b556]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.article-item[data-v-d8d2b556]{padding:14px 16px}.article-title[data-v-d8d2b556]{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.02em;color:var(--accent-secondary)}.article-body[data-v-d8d2b556]{margin:0;white-space:pre-wrap;line-height:1.5}.help-article-view[data-v-bce551b9]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.article-article[data-v-bce551b9]{padding:16px}.article-body[data-v-bce551b9]{white-space:pre-wrap;margin:0}.achievements-progress[data-v-4cf8c237]{margin:-4px 0 12px}.achievements-view[data-v-4cf8c237]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.achievement-card[data-v-4cf8c237]{padding:14px;opacity:.85}.achievement-card.completed[data-v-4cf8c237]{opacity:1;border:1px solid var(--accent-secondary)}.achievement-title[data-v-4cf8c237]{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.02em}.achievement-desc[data-v-4cf8c237]{margin:4px 0 10px;font-size:14px}.progress-row[data-v-4cf8c237]{display:flex;align-items:center;gap:8px}.progress-track[data-v-4cf8c237]{flex:1;height:8px;border-radius:999px;background:var(--bg-elevated);overflow:hidden}.progress-fill[data-v-4cf8c237]{height:100%;background:var(--accent-secondary);transition:width .2s ease}.progress-label[data-v-4cf8c237]{font-size:12px;font-weight:700;color:var(--text-muted);min-width:40px;text-align:right}.reward-line[data-v-4cf8c237]{margin:8px 0 0;font-size:13px}.btn-sm[data-v-4cf8c237]{padding:6px 12px;font-size:13px;margin-top:10px}.claimed-badge[data-v-4cf8c237]{display:inline-block;margin-top:10px;color:var(--accent-secondary);font-weight:700;font-size:13px}.error-toast[data-v-4cf8c237]{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.detail-overlay[data-v-4cf8c237]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-4cf8c237]{width:100%;max-width:300px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px}.rankings-view[data-v-f1d42168]{padding:16px;display:flex;flex-direction:column;gap:16px}.season-card[data-v-f1d42168],.my-place[data-v-f1d42168],.empty-box[data-v-f1d42168],.history-box[data-v-f1d42168]{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.season-name[data-v-f1d42168]{margin:0;font-family:var(--font-display);font-weight:700;font-size:17px}.season-dates[data-v-f1d42168]{margin:0;font-size:13px}.my-place-title[data-v-f1d42168]{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--accent-secondary)}.tabs[data-v-f1d42168]{display:flex;gap:8px}.tab-hint[data-v-f1d42168]{margin:0;font-size:13px}.ranking-item[data-v-f1d42168]{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.ranking-item[data-v-f1d42168]:active{transform:scale(.98)}.rank-place[data-v-f1d42168]{font-size:17px;font-weight:800;color:var(--accent-secondary);min-width:34px;flex-shrink:0}.rank-info[data-v-f1d42168]{flex:1;min-width:0}.rank-name[data-v-f1d42168]{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.02em}.rank-details[data-v-f1d42168]{margin:2px 0 0;font-size:12px}.rank-points[data-v-f1d42168]{font-family:var(--font-display);font-weight:800;font-size:17px;flex-shrink:0}.pager[data-v-f1d42168]{display:flex;align-items:center;justify-content:center;gap:16px}.pager-btn[data-v-f1d42168]{min-width:44px;min-height:44px}.history-list[data-v-f1d42168]{display:flex;flex-wrap:wrap;gap:8px}.history-btn[data-v-f1d42168]{min-height:44px}.history-active[data-v-f1d42168]{border-color:var(--accent-secondary)}.detail-overlay[data-v-f1d42168]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}.detail-panel[data-v-f1d42168]{width:100%;max-width:340px;max-height:80vh;max-height:80dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px}.showcase-grid[data-v-f1d42168]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.login-view[data-v-2f615434]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-2f615434]{width:100%;max-width:320px;display:flex;flex-direction:column;gap:12px}.error-text[data-v-2f615434]{color:var(--rarity-mythic);font-size:14px;text-align:center;margin:0}.login-view[data-v-e1919a85]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-e1919a85]{width:100%;max-width:320px;display:flex;flex-direction:column;gap:12px}.error-text[data-v-e1919a85]{color:var(--rarity-mythic);font-size:14px;text-align:center;margin:0}@font-face{font-family:Cinzel;src:url(/assets/cinzel-variable-Dzu6Mfm8.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/cormorant-garamond-cyrillic-KZtADeSH.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;src:url(/assets/cormorant-garamond-latin-vTYAbwjx.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--bg-primary: #050507;--bg-secondary: #0b0910;--bg-card: #141016;--bg-elevated: #1c1620;--text-primary: #f4e9d5;--text-secondary: #b9ad9c;--text-muted: #8f8273;--accent-primary: #8f45c7;--accent-secondary: #d6b46c;--gold-bright: #ffe4a0;--violet-bright: #d27bff;--rarity-common: #9a8d78;--rarity-rare: #00d4ff;--rarity-epic: #b967ff;--rarity-legendary: #ffb800;--rarity-mythic: #ff3860;--currency-soft: #ffd23f;--currency-hard: #d6b46c;--currency-dust: #b967ff;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-glow: 0 0 24px;--font-main: "Cormorant", Georgia, serif;--font-display: "Cinzel", Georgia, serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;background:radial-gradient(circle at 50% 34%,#25142f 0%,var(--bg-secondary) 38%,var(--bg-primary) 78%);color:var(--text-primary);font-family:var(--font-main);font-size:17px;overflow-x:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}h1,h2,h3,.section-title,.username,.brand-name,.academy-label,.admin-card-name{font-family:var(--font-display);letter-spacing:.02em}#app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-bottom:72px}.surface{background:linear-gradient(145deg,#2b1c308c,#0d0b10d9);border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.22);box-shadow:inset 0 0 18px #7d3a9314;padding:16px}.surface-elevated{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.28)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;min-height:44px;border-radius:var(--radius-sm);border:none;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out),filter .16s ease;-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled){transform:translateY(2px) scale(.98)}.btn{position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(255,227,156,.28);border-radius:3px;pointer-events:none}.btn-primary:after{content:"";position:absolute;top:-60%;left:-45%;width:26%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,244,206,.35),transparent);transform:rotate(18deg);animation:btn-shine 4.6s ease-in-out infinite;pointer-events:none}@keyframes btn-shine{0%,62%{left:-45%}to{left:135%}}.btn-primary{border:1px solid #efcf7e;color:#fff1c4;background:linear-gradient(180deg,#7e319b,#581b75 53%,#351344);box-shadow:inset 0 1px #e8a6ff,inset 0 -4px #1b0426a6,0 4px #32133d,0 9px 22px #49155b6b;text-shadow:0 2px 2px #2b0638}.btn-primary:hover:not(:disabled){filter:brightness(1.12)}.btn-secondary{background:linear-gradient(180deg,#211c24,#100e13);color:var(--text-secondary);border:1px solid #66502e;box-shadow:inset 0 1px #ffe7a91f}.btn-danger{background:linear-gradient(180deg,#a83248,#5c1424);border:1px solid #e07a8c;color:#ffe4e9}.btn:disabled{opacity:.4;pointer-events:none}.currency-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:linear-gradient(180deg,#231d26eb,#0d0c10e6);border:1px solid rgba(207,168,89,.36);font-family:var(--font-display);font-weight:700;font-size:14px}.currency-chip.soft{color:var(--currency-soft)}.currency-chip.hard{color:var(--currency-hard)}.currency-chip.dust,.currency-chip.essence{color:var(--currency-dust)}.rarity-common{border-color:var(--rarity-common)}.rarity-rare{border-color:var(--rarity-rare);box-shadow:var(--shadow-glow) #00d4ff40}.rarity-epic{border-color:var(--rarity-epic);box-shadow:var(--shadow-glow) #b967ff59}.rarity-legendary{border-color:var(--rarity-legendary);box-shadow:var(--shadow-glow) #ffb80066}.rarity-mythic{border-color:var(--rarity-mythic);box-shadow:var(--shadow-glow) #ff386080;animation:mythic-pulse 2.2s ease-in-out infinite}@keyframes mythic-pulse{0%,to{box-shadow:0 0 20px #ff386066}50%{box-shadow:0 0 36px #ff3860b3}}::-webkit-scrollbar{display:none}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-col{display:flex;flex-direction:column}.gap-8{gap:8px}.gap-12{gap:12px}.text-muted{color:var(--text-muted);font-size:14px}.text-secondary{color:var(--text-secondary);font-size:15px}.error-toast{position:fixed;bottom:90px;left:16px;right:16px;background:var(--rarity-mythic);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-align:center;z-index:1200}.page-view{animation:page-view-in .34s var(--ease-out) backwards}@keyframes page-view-in{0%{opacity:0;transform:translate3d(0,14px,0)}}img[src*="/uploads/"]{background-color:#1c162099}img.img-in{animation:img-reveal .4s var(--ease-out) backwards}@keyframes img-reveal{0%{opacity:0}}:root[data-motion=off] *,:root[data-motion=off] *:before,:root[data-motion=off] *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(min-width:900px){:root{--shell-width: 520px}.app-shell{width:100%;max-width:var(--shell-width);margin:0 auto;min-height:100vh;background:#0a0e1a8c;box-shadow:0 0 0 1px #ffffff0a}.app-shell.app-shell--wide{--shell-width: 1280px}.app-shell .navbar-wrapper{left:50%!important;right:auto!important;width:min(var(--shell-width),100%);transform:translate(-50%)}.app-shell--wide .admin-cards-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:14px}.app-shell--wide .economy-form{max-width:680px}}.detail-overlay.detail-overlay--card{align-items:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.detail-panel.detail-panel--card{margin:auto!important;max-height:none!important;overflow:visible!important}.category-tab,.challenges-tab,.tab-btn{min-height:44px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid rgba(214,180,108,.35);background:linear-gradient(180deg,#2b1c30b3,#0d0b10eb);color:var(--text-secondary);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.category-tab,.tab-btn{flex:1}.challenges-tab{flex-shrink:0;white-space:nowrap}.category-tab:active,.challenges-tab:active,.tab-btn:active{transform:scale(.97)}.category-tab.active,.challenges-tab.active,.tab-btn.active,.tab-btn.tab-active{background:linear-gradient(180deg,#7e319b,#4a1763);color:var(--gold-bright);border-color:#efcf7e;box-shadow:0 0 14px #8f45c773,inset 0 1px #e8a6ff59}:root{--top-inset: calc(max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));--bottom-inset: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px))}.app-shell{padding-top:var(--top-inset);flex-shrink:0}.pack-reward-icon{height:28px;width:auto;max-width:40px;vertical-align:middle;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.pack-reward-hero{display:block;max-height:130px;max-width:100%;margin:0 auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}:root[data-theme=cam2]{--cam-bg: #061321;--cam-panel: #0b1c2c;--cam-inner: #102538;--cam-gold: #d9a94f;--cam-gold-light: #f3d58a;--cam-gold-dim: #9b793c;--cam-text: #e7dfd0;--cam-text-2: #d2c8b6;--cam-text-3: #a6adb5;--cam-line: #594a32;--cam-panel-a: rgba(11, 28, 44, .8);--cam-inner-a: rgba(16, 37, 56, .78);--bg-primary: var(--cam-bg);--bg-secondary: var(--cam-panel);--bg-card: var(--cam-panel);--bg-elevated: var(--cam-inner);--text-primary: var(--cam-text);--text-secondary: var(--cam-text-2);--text-muted: var(--cam-text-3);--accent-primary: var(--cam-gold);--accent-secondary: var(--cam-gold);--gold-bright: var(--cam-gold-light);--violet-bright: var(--cam-gold-light);--currency-hard: var(--cam-gold-light);--currency-dust: #7fb4e8;--rarity-common: #9a9486;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;color-scheme:dark}:root[data-theme=cam2],:root[data-theme=cam2] body,:root[data-theme=cam2] #app{background:transparent;color:var(--cam-text);font-size:16px}:root[data-theme=cam2]{background-color:var(--cam-bg)}:root[data-theme=cam2] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0613212e,#0613218c 45%,#061321db),var(--app-bg-image, none) center top / cover no-repeat,var(--cam-bg)}:root[data-theme=cam2] .world-effects{display:none}:root[data-theme=cam2] h1,:root[data-theme=cam2] h2,:root[data-theme=cam2] h3,:root[data-theme=cam2] .section-title{font-family:var(--font-display);letter-spacing:.03em;font-weight:600}:root[data-theme=cam2] .section-title{font-size:20px;color:var(--cam-gold-light);text-shadow:none}:root[data-theme=cam2] .text-muted{color:var(--cam-text-3)}:root[data-theme=cam2] .text-secondary{color:var(--cam-text-2)}:root[data-theme=cam2] .surface,:root[data-theme=cam2] .surface-elevated{position:relative;background:linear-gradient(180deg,var(--cam-panel-a),rgba(8,22,36,.76));border:1px solid var(--cam-gold);border-radius:8px;box-shadow:inset 0 0 0 1px #d9a94f1a,0 6px 18px #00000059}:root[data-theme=cam2] .surface:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;border-radius:5px;--corner: rgba(243, 213, 138, .8);background:linear-gradient(var(--corner),var(--corner)) 0 0 / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 0 / 1px 11px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 0 / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 0 / 1px 11px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 100% / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 100% / 1px 11px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 100% / 11px 1px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 100% / 1px 11px no-repeat}:root[data-theme=cam2] .btn{border-radius:6px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:none;box-shadow:none;text-shadow:none}:root[data-theme=cam2] .btn:before{top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(217,169,79,.2);border-radius:4px}:root[data-theme=cam2] .btn-primary:after{display:none}:root[data-theme=cam2] .btn-primary{background:var(--cam-panel);border:1px solid var(--cam-gold);color:var(--cam-gold-light)}:root[data-theme=cam2] .btn-primary:hover:not(:disabled){filter:none;background:var(--cam-inner);box-shadow:0 0 10px #d9a94f40}:root[data-theme=cam2] .btn-secondary{background:var(--cam-inner);border:1px solid var(--cam-gold-dim);color:var(--cam-text);font-weight:500;font-size:14px}:root[data-theme=cam2] .btn-danger{background:#2a1118;border:1px solid #a8485c;color:#f1c9d0}:root[data-theme=cam2] .btn:disabled{opacity:1;background:#10202d;border-color:var(--cam-line);color:var(--cam-text-3)}:root[data-theme=cam2] .btn:disabled:before{border-color:#594a3266}:root[data-theme=cam2] .category-tab,:root[data-theme=cam2] .challenges-tab,:root[data-theme=cam2] .tab-btn{background:var(--cam-inner-a);border:1px solid var(--cam-gold-dim);border-radius:6px;color:var(--cam-text-2);font-weight:600;letter-spacing:.03em}:root[data-theme=cam2] .category-tab.active,:root[data-theme=cam2] .challenges-tab.active,:root[data-theme=cam2] .tab-btn.active,:root[data-theme=cam2] .tab-btn.tab-active{background:#102538f2;border-color:var(--cam-gold);color:var(--cam-gold-light);box-shadow:inset 0 0 0 1px #f3d58a59,0 0 12px #d9a94f38}:root[data-theme=cam2] .currency-chip{background:var(--cam-inner-a);border:1px solid var(--cam-gold-dim);color:var(--cam-gold-light)}:root[data-theme=cam2] input.filter-search,:root[data-theme=cam2] textarea.filter-search,:root[data-theme=cam2] select.filter-select,:root[data-theme=cam2] .filter-select,:root[data-theme=cam2] .filter-search{background:var(--cam-inner-a);border:1px solid var(--cam-gold-dim);border-radius:6px;color:var(--cam-text)}:root[data-theme=cam2] .detail-overlay,:root[data-theme=cam2] .pack-overlay,:root[data-theme=cam2] .settings-overlay,:root[data-theme=cam2] .stats-overlay,:root[data-theme=cam2] .admin-modal-overlay{background:#030a12e0;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=cam2] .detail-panel,:root[data-theme=cam2] .admin-modal-panel,:root[data-theme=cam2] .settings-panel,:root[data-theme=cam2] .stats-panel{background:linear-gradient(180deg,#0b1c2cf7,#081624f7);border:1px solid var(--cam-gold);border-radius:8px;box-shadow:inset 0 0 0 1px #d9a94f1f,0 12px 36px #0009}:root[data-theme=cam2] .navbar-wrapper{background:var(--cam-bg);border-top:1px solid var(--cam-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:6px}:root[data-theme=cam2] .nav-item{gap:2px;padding:2px 0 9px;min-width:0;color:var(--cam-text-2);text-shadow:none}:root[data-theme=cam2] .nav-item.active{color:var(--cam-gold-light);text-shadow:none}:root[data-theme=cam2] .nav-icon-cam2{width:46px;height:42px;display:flex;align-items:center;justify-content:center}:root[data-theme=cam2] .nav-cam2-img{max-width:100%;max-height:100%;object-fit:contain;filter:brightness(.82) saturate(.9);transition:filter .25s ease,transform .25s ease}:root[data-theme=cam2] .nav-item.active .nav-cam2-img{filter:brightness(1.12) saturate(1.05) drop-shadow(0 0 6px rgba(243,213,138,.45));transform:translateY(-1px)}:root[data-theme=cam2] .nav-icon-emoji{width:46px;height:42px;font-size:26px}:root[data-theme=cam2] .nav-label{display:block;font-family:var(--font-main);font-size:10.5px;font-weight:700;letter-spacing:-.01em;line-height:1.1;max-width:100%;white-space:nowrap;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}:root[data-theme=cam2] .nav-underline{display:none}:root[data-theme=cam2] .nav-item:after{content:"";position:absolute;left:50%;bottom:1px;width:6px;height:6px;background:var(--cam-gold-light);transform:translate(-50%) rotate(45deg) scale(0);transition:transform .25s ease}:root[data-theme=cam2] .nav-item.active:after{transform:translate(-50%) rotate(45deg) scale(1)}:root[data-theme=cam2] .scroll-arrow{color:var(--cam-gold-dim)}:root[data-theme=cam2] .app-header-back,:root[data-theme=cam2] .app-header-help,:root[data-theme=cam2] .floating-help-btn{background:var(--cam-panel);border:1px solid var(--cam-gold);border-radius:6px;color:var(--cam-gold-light);box-shadow:inset 0 0 0 1px #d9a94f26}:root[data-theme=cam2] .app-header-title{position:relative;overflow:visible;white-space:normal;padding-bottom:8px;font-size:26px;font-weight:600;color:var(--cam-gold-light);text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=cam2] .app-header-title:after{content:"";position:absolute;left:0;right:40%;bottom:0;height:1px;background:linear-gradient(90deg,var(--cam-gold),transparent)}:root[data-theme=cam2] .app-header-title:before{content:"";position:absolute;left:22%;bottom:-2px;width:5px;height:5px;background:var(--cam-gold);transform:rotate(45deg)}:root[data-theme=cam2] .app-header-back .back-arrow{filter:sepia(1) saturate(2.4) hue-rotate(-12deg) brightness(1.05)}:root[data-theme=cam2] .progress-track{background:#061321cc;border:1px solid var(--cam-line)}:root[data-theme=cam2] .progress-fill{background:linear-gradient(90deg,var(--cam-gold-dim),var(--cam-gold-light))}:root[data-theme=cam2] .loading-screen-cam{background:radial-gradient(ellipse at 50% 40%,rgba(31,78,128,.22),transparent 62%),var(--cam-bg)}:root[data-theme=cam2] .rarity-mythic{animation:none;box-shadow:0 0 14px #ff386059}:root[data-theme=cam2] .rarity-legendary{box-shadow:0 0 12px #ffb80047}:root[data-theme=cam2] .rarity-epic{box-shadow:0 0 12px #b967ff40}:root[data-theme=cam2] .rarity-rare{box-shadow:0 0 10px #00d4ff33}:root[data-theme=cam2] input,:root[data-theme=cam2] select,:root[data-theme=cam2] textarea,:root[data-theme=cam2] button{font-family:var(--font-main)}:root[data-theme=cam2] .btn,:root[data-theme=cam2] .category-tab,:root[data-theme=cam2] .challenges-tab,:root[data-theme=cam2] .tab-btn{font-family:var(--font-display)}:root[data-theme=cam2] .hub-view:before{display:none}:root[data-theme=cam2] .academy-label{display:flex;align-items:center;gap:10px;margin:0;padding-right:52px;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:.03em;text-transform:none;color:var(--cam-gold-light);text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=cam2] .academy-label:before{content:"";flex:0 0 auto;width:40px;height:40px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='%23d9a94f' stroke-width='1.4'><circle cx='20' cy='20' r='17'/><circle cx='20' cy='20' r='11' stroke-opacity='.6'/><path d='M20 2 L24 16 L38 20 L24 24 L20 38 L16 24 L2 20 L16 16 Z' fill='%23d9a94f' fill-opacity='.25'/><path d='M20 8 L22 18 L32 20 L22 22 L20 32 L18 22 L8 20 L18 18 Z' fill='%23f3d58a' fill-opacity='.7' stroke='none'/></svg>") center / contain no-repeat}:root[data-theme=cam2] .academy-label .ui-icon{display:none}:root[data-theme=cam2] .hub-header{padding:14px}:root[data-theme=cam2] .username{font-family:var(--font-display);color:var(--cam-text);text-shadow:none}:root[data-theme=cam2] .daily-reward-day{background:var(--cam-inner-a);border:1px solid var(--cam-line);border-radius:6px;color:var(--cam-text-2)}:root[data-theme=cam2] .daily-reward-day--done{border-color:var(--cam-gold-dim);color:var(--cam-gold-light);background:#9b793c2e}:root[data-theme=cam2] .daily-reward-day--today{border-color:var(--cam-gold-light);color:var(--cam-gold-light);background:#d9a94f29;box-shadow:0 0 12px #d9a94f4d}:root[data-theme=cam2] .hub-link{position:relative;background:linear-gradient(90deg,var(--cam-panel-a) 0%,rgba(11,28,44,.55) 100%);border:1px solid var(--cam-gold);border-radius:8px;box-shadow:inset 0 0 0 1px #d9a94f1a,0 4px 14px #0000004d}:root[data-theme=cam2] .hub-link-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--cam-gold-dim);border-radius:6px;background:var(--cam-inner-a)}:root[data-theme=cam2] .hub-link-title{font-weight:600;letter-spacing:.08em;color:var(--cam-gold-light)}:root[data-theme=cam2] .hub-link-hint{color:var(--cam-text-2)}:root[data-theme=cam2] .hub-link-arrow{color:var(--cam-gold)}:root[data-theme=cam2] .showcase-arrow,:root[data-theme=cam2] .recent-cards-arrow{color:var(--cam-gold)}:root[data-theme=cam2] .cabinet-shortcut{position:relative;background:linear-gradient(180deg,var(--cam-panel-a),rgba(8,22,36,.76));border:1px solid var(--cam-gold);border-radius:8px;color:var(--cam-text);font-family:var(--font-display);font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d9a94f1a}:root[data-theme=cam2] .cabinet-tutorial{background:linear-gradient(90deg,var(--cam-panel-a),rgba(11,28,44,.55));border:1px solid var(--cam-gold);border-radius:8px;box-shadow:inset 0 0 0 1px #d9a94f1a}:root[data-theme=cam2] .cabinet-tutorial-title{font-weight:600;letter-spacing:.06em;color:var(--cam-gold-light)}:root[data-theme=cam2] .cabinet-tutorial-arrow{color:var(--cam-gold)}:root[data-theme=cam2] .trial-tile{aspect-ratio:440 / 560;border:1px solid var(--cam-gold);border-radius:8px;overflow:hidden;background:var(--cam-panel);box-shadow:inset 0 0 0 1px #d9a94f1f,0 6px 18px #0006}:root[data-theme=cam2] .trial-frame,:root[data-theme=cam2] .trial-mist{display:none}:root[data-theme=cam2] .trial-art{top:0;right:0;bottom:0;left:0;border-radius:0;filter:saturate(.9) brightness(.95)}:root[data-theme=cam2] .trial-icon,:root[data-theme=cam2] .trial-emoji{top:34%;filter:drop-shadow(0 0 14px var(--tile-glow))}:root[data-theme=cam2] .trial-caption{left:0;right:0;bottom:0;padding:26px 8px 10px;gap:2px;background:linear-gradient(0deg,#061321f5 62%,#06132100)}:root[data-theme=cam2] .trial-name{font-size:15px;font-weight:600;color:var(--cam-gold-light)}:root[data-theme=cam2] .trial-element{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--tile-glow)}:root[data-theme=cam2] .trial-status{color:var(--cam-text-2);font-size:12.5px}:root[data-theme=cam2] .trial-cta{margin-top:4px;padding:6px 16px;border-radius:6px;border:1px solid var(--cam-gold);background:var(--cam-panel);color:var(--cam-gold-light);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:none}:root[data-theme=cam2] .trial-cta:after{content:" ›"}:root[data-theme=cam2] .pve-title{font-size:22px;letter-spacing:.04em;text-transform:none;color:var(--cam-gold-light)}:root[data-theme=cam2] .game-overlay{background:var(--cam-bg)}:root[data-theme=cam2] .game-overlay-bg{background-image:var(--trial-bg, var(--app-bg-image, none));opacity:.9}:root[data-theme=cam2] .game-overlay-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06132159,#061321cc)}:root[data-theme=cam2] .game-panel{padding:16px 14px;background:linear-gradient(180deg,#0b1c2cd1,#081624c7);border:1px solid var(--cam-gold);border-radius:8px;box-shadow:inset 0 0 0 1px #d9a94f1a,0 8px 24px #00000073}:root[data-theme=cam2] .settings-title,:root[data-theme=cam2] .stats-title{font-weight:600;color:var(--cam-gold-light);text-shadow:none}:root[data-theme=cam2] .settings-group{color:var(--cam-gold);border-bottom:1px solid var(--cam-line)}:root[data-theme=cam2] .settings-divider,:root[data-theme=cam2] .stats-divider,:root[data-theme=cam2] .help-sheet-divider{filter:sepia(1) saturate(2) hue-rotate(-18deg) brightness(.95);opacity:.8}:root[data-theme=cam2] .settings-row,:root[data-theme=cam2] .settings-info,:root[data-theme=cam2] .stat-item{background:var(--cam-inner-a);border:1px solid var(--cam-line);border-radius:6px;box-shadow:none}:root[data-theme=cam2] .settings-action,:root[data-theme=cam2] .stats-close,:root[data-theme=cam2] .settings-choice-btn,:root[data-theme=cam2] .settings-reset{background:var(--cam-inner);border:1px solid var(--cam-gold-dim);border-radius:6px;color:var(--cam-text);box-shadow:none}:root[data-theme=cam2] .settings-choice-btn.active,:root[data-theme=cam2] .settings-bg-item.active{border-color:var(--cam-gold-light);color:var(--cam-gold-light);box-shadow:0 0 10px #d9a94f47}:root[data-theme=cam2] .settings-switch:checked{background:var(--cam-gold);border-color:var(--cam-gold-light)}:root[data-theme=cam2] .btn-ornate{background:var(--cam-panel);border:1px solid var(--cam-gold);border-radius:6px;color:var(--cam-gold-light);font-family:var(--font-display);font-weight:600}:root[data-theme=cam2] .btn-ornate span{color:var(--cam-gold-light);text-shadow:none}:root[data-theme=cam2] .stat-value{color:var(--cam-gold-light);text-shadow:none}:root[data-theme=cam2] .help-sheet-panel,:root[data-theme=cam2] .help-sheet-article{background:linear-gradient(180deg,#0b1c2cf7,#081624f7);border:1px solid var(--cam-gold);border-radius:8px}:root[data-theme=cam2] .help-sheet-overlay{background:#030a12e0;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=cam2] .help-sheet-btn-main{background:var(--cam-panel);border:1px solid var(--cam-gold);color:var(--cam-gold-light)}:root[data-theme=cam2] .achievement-toast{background:var(--cam-panel);border:1px solid var(--cam-gold);border-radius:8px;box-shadow:0 8px 24px #00000080;color:var(--cam-text)}:root[data-theme=cam2] .achievement-toast-title{color:var(--cam-gold-light)}:root[data-theme=cam2] .pack-inventory-badge{background:#c23a52}:root[data-theme=cam2] .pvp-portrait{border-radius:6px}:root[data-theme=cam2] .pvp-action{border-radius:6px}:root[data-theme=cam2] .pvp-mode-btn{background:var(--cam-inner-a);border-radius:6px}:root[data-theme=cam2] .pvp-picker,:root[data-theme=cam2] .pvp-confirm-box,:root[data-theme=cam2] .pvp-result{border-color:var(--cam-gold);background:linear-gradient(180deg,#0b1c2cfa,#061321fa)}:root[data-theme=cam2] .pvp-overlay{background:#030a12e6}:root[data-theme=cam2] .app-header-back,:root[data-theme=cam2] .app-header-help,:root[data-theme=cam2] .floating-help-btn{background:transparent center / contain no-repeat;border:none;box-shadow:none}:root[data-theme=cam2] .app-header-back{background-image:url(/assets/btn-back-BGAcDxgX.png)}:root[data-theme=cam2] .app-header-back .back-arrow{display:none}:root[data-theme=cam2] .app-header-help,:root[data-theme=cam2] .floating-help-btn{background-image:url(/assets/btn-help-CThjDZdi.png)}:root[data-theme=cam2] .app-header-help .ui-icon,:root[data-theme=cam2] .floating-help-btn .ui-icon{visibility:hidden}:root[data-theme=cam2] .hub-link--tasks{background:linear-gradient(90deg,#0b1c2cf7 34%,#0b1c2c73),url(/assets/row-tasks-CReU73-F.jpg) right center / cover no-repeat}:root[data-theme=cam2] .hub-link--chronicle{background:linear-gradient(90deg,#0b1c2cf7 34%,#0b1c2c73),url(/assets/row-chronicle-LY-C8f6J.jpg) right center / cover no-repeat}:root[data-theme=cam2] .cabinet-tutorial{background:linear-gradient(90deg,#0b1c2cf7 40%,#0b1c2c66),url(/assets/row-tutorial-Bn_YWzq6.jpg) right center / cover no-repeat}:root[data-theme=cam2] .profile-header{background:linear-gradient(90deg,#0b1c2cf2 40%,#0b1c2c59),url(/assets/row-profile-CkX3g850.jpg) right center / cover no-repeat}:root[data-theme=cam2] .hub-link-icon{border:none;background:none;width:52px;height:52px;--ui-icon-size: 48px}:root[data-theme=cam2] .cabinet-shortcut .ui-icon{--ui-icon-size: 46px;display:block;margin:0 auto 4px}:root[data-theme=cam2] .cabinet-tutorial-icon{--ui-icon-size: 56px}:root[data-theme=cam2] .pack-card-image,:root[data-theme=cam2] .inventory-image{background:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}:root[data-theme=cam2] .game-overlay-bg{filter:blur(7px) saturate(1.1);transform:scale(1.08)}:root[data-theme=cam2] .profile-view .btn .ui-icon{--ui-icon-size: 32px}:root[data-theme=cam2] .hub-balance{position:relative}:root[data-theme=cam2] .hub-plus{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;translate:0 -50%;width:44px;height:44px;padding:0;border:none;background:none;cursor:pointer}:root[data-theme=cam2] .hub-plus img{width:30px;height:30px}:root[data-theme=cam2] .hub-link-arrow,:root[data-theme=cam2] .cabinet-tutorial-arrow{font-size:0;width:22px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAiCAYAAABMfblJAAAD+0lEQVR4nOWWfUzUdRzHX7+74+CAQzmEAy4e3CR5KggUElF5yMwHcCkJRavRCFfO9eRsuDW38p+odJpbpeVmDxoPk2HI4YSAZkrCQDSCCK0DAkOO4/GOO7j7Ndra+iP0Rx5bq9df3+3z/n5e389vv+9vP/g3caP1R1/+05iKCBKL0Dqzp2yuQva2teIpxZ6egxN5t/ISeGVBhdZ8/KIjl5GeHM+m9IdYmph2cM8qNi2YUDmCw2G1Yh4zItiMbN2QgEtk0rl3w0laEKFQxhB2GXJBgWVyFK23iuyMdPoejP9WD2EieIivLfFxmnCW9ou1x89X1+OjCcBkNKJd5MquZx+nLiuma58P63lvaBJnCkuu9Bc01ehL6htaUMjUeCiViFPDPJe7BXtadPl+HalOFc5S2jqaU/1Z8ZHrHf0Yegfw8lCicjGTlZlMm79HFaDAmUJAPNXF3k++qGRkUsQ0ZkHlqsDTTeSF/Gwei/Wanq9UJiFjrbx6W3v42GlMU3IMAyYC/HUE+qjJy97MtkjOiCD5BRKkBkXwzohRD7+1bzfucivitA1RruRicweVldVXKn5wJErpI2VCJs7G6gQwrRobTztVUsvEhAJmQKNSkLY6kjXpKxN2xPGOlF6SJ/yTDtCdfiqpryBnA+OmHpQqF8zIqPi6hduNjTsOX6X0nif8KxHwa3T5peiK+ssoPLyZGB0nUK0mK3U1qrCYksJQMp0qnCXDgvFycfVhs9lMcKCOnu6buMldSYxbwbg7/rOZwWbRxynCtodZWqhlfdTa8JfcHTZMQ0No/HQMWexc+v4G76dQNpvzWyEY/27/fC+u7HojnpqnV3764jNbMd0yYLbaERQyztVfYZe+PkgYZviODeZjK4X7axK117I3pjLY14tDlKPy9ufj4rNQU/do6DB9dz2xVNkxF+LPxPl2vJyfw2I3gSmrDZvcnfLaRkzt3YX7DVyQ0keS8FAka/Xh6uZXn99O0BJXHHYbbksCqG39ianKhtSkQM5LvWKKuwUMKu47ZCRk75u5RIRqMXR3otJo6fxtmIGqrzYe6KWeXikqCUIR3Ao0PLl59xNFQVpPfv6lC++AAFq7+7lwoiT3SCfVzBPZnYq5sbydkp9ZFB8VjNU2gbvGhx6ThaOfl5OwnBb+AYq5CllJIR+uTlu3c8sjEfR2X8PVyw+jReDAByepVk1rhQoGnSrUhcfvTFmXzOBAO6PjFkRmOF6ip6p5XJj3B1jCIxWilocxMzODcWwGv+AHOFlWy0n9zXtxzS0UQbl4kQd2h4BvcARfnv2G3LrOZTgBxVyFpqbvGDGGINhlvHGiQSbG4EkbC4cIrq+vYfsf64+k/0Lwv+d39l1pHXg68HwAAAAASUVORK5CYII=) center / contain no-repeat}:root[data-theme=cam2] .relics-banner{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:92px;margin-bottom:12px;padding:12px 14px 12px 128px;border:1px solid var(--cam-gold);border-radius:8px;background:linear-gradient(90deg,#0b1c2c0d 0,#0b1c2ce6 122px,#0b1c2ceb),url(/assets/relics-art-BD1Sm5iS.jpg) left center / auto 100% no-repeat,var(--cam-panel)}:root[data-theme=cam2] .relics-banner .section-title{margin:0;font-size:18px}:root[data-theme=cam2] .relics-emoji{display:none}:root[data-theme=cam2] .relics-desc{display:block;margin:0;font-size:14px;line-height:1.25;color:var(--cam-text-2)}:root[data-theme=cam2] .app-header-help,:root[data-theme=cam2] .app-header-back,:root[data-theme=cam2] .floating-help-btn{outline:none;-webkit-tap-highlight-color:transparent;filter:none}:root[data-theme=cam2] .app-header-help:focus,:root[data-theme=cam2] .app-header-help:focus-visible,:root[data-theme=cam2] .app-header-help:active,:root[data-theme=cam2] .floating-help-btn:focus,:root[data-theme=cam2] .floating-help-btn:focus-visible{outline:none;box-shadow:none}:root[data-theme=cam2] .sell-overlay{background:#061321eb;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=cam2] .sell-panel{border:1px solid var(--cam-gold);border-radius:8px;background:var(--cam-panel);box-shadow:inset 0 0 0 1px #d9a94f1f,0 8px 24px #00000080}:root[data-theme=cam2] .commission-breakdown{border:1px solid var(--cam-line);background:var(--cam-inner)}:root[data-theme=cam2] .commission-breakdown p{color:var(--cam-text)}:root[data-theme=cam2] .loading-screen-cam{background:radial-gradient(ellipse at 50% 40%,rgba(31,78,128,.28),transparent 62%),var(--cam-bg)}:root[data-theme=cam2] .lscam-disc{filter:drop-shadow(0 0 10px rgba(217,169,79,.4))}:root[data-theme=cam2] .avatar-badge-frame{filter:drop-shadow(0 0 6px rgba(217,169,79,.3))}:root[data-theme=cam2] .claimed-badge{color:var(--cam-gold-light)}:root[data-theme=cam2] .daily-reward-day--done .daily-reward-day-number{color:var(--cam-gold-light)}:root[data-theme=cam2] input[type=checkbox],:root[data-theme=cam2] input[type=radio]{accent-color:var(--cam-gold)}:root[data-theme=cam2] #app{padding-bottom:calc(80px + env(safe-area-inset-bottom))}:root[data-theme=cam2] .app-header-back,:root[data-theme=cam2] .app-header-help{flex:0 0 auto;align-self:center}:root[data-theme=cam2] .app-header-help,:root[data-theme=cam2] .floating-help-btn{background:var(--cam-panel);background-image:none;border:1px solid var(--cam-gold);border-radius:6px;box-shadow:inset 0 0 0 1px #d9a94f26;color:var(--cam-gold-light);font-family:var(--font-display);font-size:22px;font-weight:700}:root[data-theme=cam2] .app-header-help .ui-icon,:root[data-theme=cam2] .floating-help-btn .ui-icon{visibility:visible}:root[data-theme=cam2] .nav-label--long{font-size:9px;letter-spacing:-.03em}:root[data-theme=cam2] .nav-item:after{width:24px;height:2px;bottom:1px;background:var(--cam-gold-light);border-radius:1px;transform:translate(-50%) scaleX(0)}:root[data-theme=cam2] .nav-item.active:after{transform:translate(-50%) scaleX(1)}:root[data-theme=cam2] .currency-pill-gem,:root[data-theme=cam2] .lscam-disc,:root[data-theme=cam2] .lscam-crest,:root[data-theme=cam2] .tut-label-crest,:root[data-theme=cam2] .tut-state-rune,:root[data-theme=cam2] .tut-rune{filter:hue-rotate(125deg) saturate(.85)}:root[data-theme=cam2] .trial-mist{background:linear-gradient(180deg,transparent,rgba(6,19,33,.7))}:root[data-theme=cam2] .avatar-placeholder{background:radial-gradient(circle at 50% 35%,#1b3a57,#061321 64%);border:1px solid var(--cam-gold);box-shadow:0 0 0 2px var(--cam-bg)}:root[data-theme=cam2] .settings-switch:checked{background:var(--cam-gold-dim);border-color:var(--cam-gold-light);box-shadow:none}:root[data-theme=cam2] .tab-btn.tab-active,:root[data-theme=cam2] .category-tab.active,:root[data-theme=cam2] .challenges-tab.active{background:#d9a94f29;color:var(--cam-gold-light);border-color:var(--cam-gold-light);box-shadow:none}:root[data-theme=cam2] .settings-action,:root[data-theme=cam2] .settings-reset,:root[data-theme=cam2] .stats-close{background:var(--cam-inner);border:1px solid var(--cam-gold-dim);color:var(--cam-text)}:root[data-theme=cam2] .rarity-epic{box-shadow:0 0 10px #d9a94f33}:root[data-theme=cam2] .detail-panel{box-sizing:border-box;padding:20px 18px;text-align:center;align-items:stretch}:root[data-theme=cam2] .detail-panel .section-title{text-align:center;margin:0}:root[data-theme=cam2] .detail-panel .btn{width:100%;min-height:44px;box-sizing:border-box}:root[data-theme=cam2] .game .btn,:root[data-theme=cam2] .game .pve-result{width:min(100%,300px);box-sizing:border-box}:root[data-theme=cam2] .game-panel:has(.game.water){width:fit-content;max-width:100%;padding:14px 12px}.inventory-empty{padding:14px 16px;font-size:16px;line-height:1.4}:root[data-theme=cam2] .text-muted{text-shadow:0 1px 4px rgba(0,0,0,.85)}:root[data-theme=cam2] .admin-view,:root[data-theme=cam2] .admin-ui{font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px}:root[data-theme=cam2] .admin-view .text-muted,:root[data-theme=cam2] .admin-ui .text-muted{color:#b4c0cd;text-shadow:none}:root[data-theme=cam2] .admin-view .text-secondary,:root[data-theme=cam2] .admin-ui .text-secondary,:root[data-theme=cam2] .admin-view .econ-label,:root[data-theme=cam2] .admin-ui .econ-label{color:#e0e6ed}:root[data-theme=cam2] .admin-view .surface,:root[data-theme=cam2] .admin-view .surface-elevated{background:#081624f2}:root[data-theme=cam2] .admin-view .btn,:root[data-theme=cam2] .admin-view button,:root[data-theme=cam2] .admin-view input,:root[data-theme=cam2] .admin-view select,:root[data-theme=cam2] .admin-view textarea{font-family:inherit;letter-spacing:0}:root[data-theme=cam2] .cabinet-view .cabinet-shortcuts,:root[data-theme=cam2] .cabinet-view .cabinet-tutorial{margin-bottom:12px!important}:root[data-theme=cam2] .cabinet-view .profile-view--embedded{gap:12px!important}:root[data-theme=cam2] .cabinet-view .profile-view .flex-col{gap:12px!important}:root[data-theme=cam2] .cabinet-view>.profile-view{margin-bottom:12px}:root[data-theme=cam2] .game .btn,:root[data-theme=cam2] .game .pve-result-btn{min-height:52px;box-sizing:border-box}:root[data-theme=cam2] .relics-banner--action{width:100%;margin:0 0 16px;text-align:left;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-theme=cam2] .relics-banner-title{display:block;margin:0;font-size:18px}:root[data-theme=cam2] .relics-banner--action:active{filter:brightness(1.15)}:root[data-theme=cam2] .evolution-block{margin-top:4px}:root[data-theme=cam2] .cabinet-view .profile-view .btn,:root[data-theme=cam2] .cabinet-view .profile-view .btn-secondary{background:#1025388c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
