.icon[data-v-643e247b]{flex:none;display:block}.toasts[data-v-9605fb6c]{top:calc(var(--safe-top) + 14px);z-index:120;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(92vw,440px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast[data-v-9605fb6c]{pointer-events:auto;text-align:left;border:1px solid var(--line-2);width:100%;box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(12px);background:linear-gradient(#141e3ceb,#0a0e20eb);border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex}.toast.gold[data-v-9605fb6c]{box-shadow:var(--shadow-2), 0 0 30px #efcf8659;border-color:#ffdc8cb3}.toast.warn[data-v-9605fb6c]{border-color:#ff8c788c}.ico[data-v-9605fb6c]{width:34px;height:34px;color:var(--gold-1);border:1px solid var(--line-2);background:radial-gradient(circle at 35% 30%,#ffe6aa59,#efcf8614);border-radius:50%;flex:none;place-items:center;display:grid}.warn .ico[data-v-9605fb6c]{color:#ffb3a3}.txt[data-v-9605fb6c]{flex-direction:column;gap:2px;min-width:0;display:flex}.txt strong[data-v-9605fb6c]{font-size:var(--fs-m);letter-spacing:.06em;color:var(--text-1)}.gold .txt strong[data-v-9605fb6c]{color:var(--gold-1)}.txt small[data-v-9605fb6c]{font-size:var(--fs-s);color:var(--text-3)}.toast-enter-active[data-v-9605fb6c]{transition:all .5s var(--ease-back)}.toast-leave-active[data-v-9605fb6c]{transition:all .3s var(--ease-in-out)}.toast-enter-from[data-v-9605fb6c]{opacity:0;transform:translateY(-20px)scale(.9)}.toast-leave-to[data-v-9605fb6c]{opacity:0;transform:translateY(-10px)scale(.96)}.asterism[data-v-58d77c71]{display:block;overflow:visible}.edges line[data-v-58d77c71]{stroke:var(--c);stroke-opacity:.55;stroke-linecap:round}.stars circle[data-v-58d77c71]{filter:drop-shadow(0 0 2px var(--c)) drop-shadow(0 0 5px var(--c))}.cluster[data-v-58d77c71]{fill:var(--c);opacity:.25;filter:blur(2px)}.asterism:not(.lit) .edges line[data-v-58d77c71]{stroke:#ffffff2e}.asterism:not(.lit) .stars circle[data-v-58d77c71]{fill:#ffffff59;filter:none}.animate .edges line[data-v-58d77c71]{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw-58d77c71 .6s var(--ease-out) forwards}.animate .stars circle[data-v-58d77c71]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:pop-58d77c71 .5s var(--ease-back) forwards}@keyframes draw-58d77c71{to{stroke-dashoffset:0}}@keyframes pop-58d77c71{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.seal-wrap[data-v-af091e8e]{align-items:center;gap:8px;display:inline-flex}.seal[data-v-af091e8e]{background:radial-gradient(circle at 30% 25%, #ffffff59, transparent 45%), linear-gradient(145deg, color-mix(in srgb, var(--c) 85%, #fff 15%), var(--g));box-shadow:inset 0 0 0 1.5px #ffffff59, inset 0 0 0 3px color-mix(in srgb, var(--g) 70%, #000 30%), 0 0 12px color-mix(in srgb, var(--c) 45%, transparent), 0 2px 6px #00000080;border-radius:22%;flex:none;place-items:center;display:grid;position:relative;transform:rotate(-4deg)}.seal[data-v-af091e8e]:after{content:"";border-radius:inherit;mix-blend-mode:multiply;opacity:.6;background-image:radial-gradient(#0000002e .6px,#0000 .8px);background-size:4px 4px;position:absolute;inset:0}.glyph[data-v-af091e8e]{z-index:1;color:#fffaf0;text-shadow:0 1px #00000059,0 0 6px #ffffff59;line-height:1;position:relative;transform:translateY(.04em)}.label[data-v-af091e8e]{font-size:var(--fs-s);color:var(--text-2);letter-spacing:.12em}.stamp .seal[data-v-af091e8e]{animation:stamp-af091e8e .55s var(--ease-out) both}@keyframes stamp-af091e8e{0%{opacity:0;filter:blur(4px);transform:rotate(-18deg)scale(2.6)}55%{opacity:1;filter:blur();transform:rotate(-3deg)scale(.9)}to{transform:rotate(-4deg)scale(1)}}.stars[data-v-980b4367]{gap:1px;display:inline-flex}svg[data-v-980b4367]{fill:var(--c);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 70%, transparent)) drop-shadow(0 1px 1px #0009)}.animate svg[data-v-980b4367]{opacity:0;animation:star-pop-980b4367 .45s var(--ease-back) forwards}@keyframes star-pop-980b4367{0%{opacity:0;transform:scale(2.2)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}.card[data-v-001cabcd]{--w:200px;--f1:#d6e6ff;--f2:#4a78c2;--glow:#6fa8ff59;width:var(--w);aspect-ratio:2/3;perspective:900px;--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--hover:0;--pos:50% 50%;flex:none;position:relative;container-type:inline-size}.size-xs[data-v-001cabcd]{--w:84px}.size-s[data-v-001cabcd]{--w:128px}.size-m[data-v-001cabcd]{--w:200px}.size-l[data-v-001cabcd]{--w:min(420px, 76vw)}.r4[data-v-001cabcd]{--f1:#f0e6ff;--f2:#8a5cf0;--glow:#b98bff73}.r5[data-v-001cabcd]{--f1:#fff4cf;--f2:#c8923a;--glow:#ffcf6b8c}.body[data-v-001cabcd]{background:var(--ink-2);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;box-shadow:0 1.5cqw 5cqw -1cqw #000000b3, 0 0 calc(3cqw + var(--hover) * 5cqw) var(--glow);will-change:transform;border-radius:4.5cqw;transition:box-shadow .4s;position:absolute;inset:0;overflow:hidden}.card:not(.tilt) .body[data-v-001cabcd]{will-change:auto;transform:none}.bg[data-v-001cabcd]{filter:blur(8px)saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.item .bg[data-v-001cabcd]{filter:none;background:radial-gradient(70% 55% at 50% 45%,#6fa8ff4d,#0000 70%),repeating-radial-gradient(circle at 50% 45%,#6fa8ff14 0 1px,#0000 1px 7cqw),linear-gradient(#13214a,#070c1d);transform:none}.art[data-v-001cabcd]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-out), filter .4s;position:absolute;inset:0}.loaded .art[data-v-001cabcd]{opacity:1}.item .art[data-v-001cabcd]{object-fit:contain;filter:drop-shadow(0 2cqw 3cqw #0009);width:84%;height:64%;inset:14% 8% 22%}.shade[data-v-001cabcd]{pointer-events:none;background:linear-gradient(#0000 62%,#040610d9 100%),radial-gradient(60% 40% at 100% 0,#04061073,#0000 70%);position:absolute;inset:0}.foil[data-v-001cabcd]{pointer-events:none;background-image:repeating-linear-gradient(110deg,#ff7773d9 0%,#ffed5fd9 7%,#a8ff5fd9 14%,#83fff7d9 21%,#7894ffd9 28%,#d875ffd9 35%,#ff7773d9 42%),repeating-linear-gradient(-45deg,#0e152ee6 0%,#8caaaacc 3.8%,#a0cdcde6 4.5%,#8caaaacc 5.2%,#0e152ee6 10% 12%);background-size:400% 400%,300% 300%;background-position:var(--pos), var(--pos);background-blend-mode:overlay;mix-blend-mode:color-dodge;filter:brightness(.6)contrast(1.5)saturate(1.2);opacity:calc(.08 + var(--hover) * .42);-webkit-mask-image:radial-gradient(120% 90% at var(--mx) var(--my), #000 20%, #00000059 70%);-webkit-mask-image:radial-gradient(120% 90% at var(--mx) var(--my), #000 20%, #00000059 70%);mask-image:radial-gradient(120% 90% at var(--mx) var(--my), #000 20%, #00000059 70%);position:absolute;inset:0}.r4 .foil[data-v-001cabcd]{opacity:calc(.04 + var(--hover) * .3);background-image:repeating-linear-gradient(120deg,#c8b4ffcc 0%,#96d2ffcc 10%,#ffbef0cc 20%,#c8b4ffcc 30%);background-size:300% 300%}.glitter[data-v-001cabcd]{pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#fff 0 .35cqw,#0000 .6cqw),radial-gradient(circle at 70% 60%,#fff6d0 0 .3cqw,#0000 .55cqw),radial-gradient(circle at 40% 80%,#fff 0 .25cqw,#0000 .5cqw),radial-gradient(circle at 85% 20%,#ffe8a8 0 .3cqw,#0000 .55cqw);background-size:23cqw 19cqw,31cqw 27cqw,17cqw 23cqw,29cqw 21cqw;background-position:calc(var(--mx) * -.3) calc(var(--my) * -.3);mix-blend-mode:color-dodge;opacity:calc(.25 + var(--hover) * .6);animation:5s ease-in-out infinite alternate glitter-001cabcd;position:absolute;inset:0}@keyframes glitter-001cabcd{to{filter:hue-rotate(20deg)brightness(1.3)}}.glare[data-v-001cabcd]{pointer-events:none;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #fff9 0%, #ffffff1f 28%, #0000004d 90%);mix-blend-mode:overlay;opacity:calc(var(--hover) * .85);position:absolute;inset:0}.frame[data-v-001cabcd]{border-radius:inherit;pointer-events:none;background:linear-gradient(155deg, var(--f1), var(--f2) 35%, var(--f1) 55%, var(--f2) 80%, var(--f1));-webkit-mask-composite:xor;padding:max(1.5px,.8cqw);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.frame[data-v-001cabcd]:after{content:"";border:1px solid color-mix(in srgb, var(--f1) 45%, transparent);border-radius:2.5cqw;position:absolute;inset:2.6cqw}.ornament[data-v-001cabcd]{pointer-events:none;--o:color-mix(in srgb, var(--f1) 90%, transparent);background:linear-gradient(var(--o), var(--o)) 0 0 / 7cqw 1px no-repeat, linear-gradient(var(--o), var(--o)) 0 0 / 1px 7cqw no-repeat, linear-gradient(var(--o), var(--o)) 100% 0 / 7cqw 1px no-repeat, linear-gradient(var(--o), var(--o)) 100% 0 / 1px 7cqw no-repeat, linear-gradient(var(--o), var(--o)) 0 100% / 7cqw 1px no-repeat, linear-gradient(var(--o), var(--o)) 0 100% / 1px 7cqw no-repeat, linear-gradient(var(--o), var(--o)) 100% 100% / 7cqw 1px no-repeat, linear-gradient(var(--o), var(--o)) 100% 100% / 1px 7cqw no-repeat;position:absolute;inset:1.5cqw}.tag[data-v-001cabcd]{background:linear-gradient(#ffffff59,#0000 30%),linear-gradient(#f4ead0,#e3d2a8);border:1px solid #78582880;border-radius:.8cqw;padding:3.2cqw 1.9cqw 3.6cqw;position:absolute;top:6cqw;right:6.5cqw;box-shadow:0 0 0 .6cqw #f4ead040,0 1.2cqw 3cqw #00000080}.tag-name[data-v-001cabcd]{writing-mode:vertical-rl;letter-spacing:.08em;color:#2a1a0c;font-size:10.5cqw;line-height:1;display:block}.r5 .tag[data-v-001cabcd]{background:linear-gradient(#fff6,#0000 30%),linear-gradient(#fbf0cf,#e8cf92);border-color:#a06e1eb3}.seal[data-v-001cabcd]{position:absolute;bottom:7cqw;right:6.5cqw}.foot[data-v-001cabcd]{flex-direction:column;align-items:flex-start;gap:1.5cqw;display:flex;position:absolute;bottom:6.5cqw;left:6cqw;right:6cqw}.item .foot[data-v-001cabcd]{align-items:center;bottom:7cqw}.item-name[data-v-001cabcd]{color:var(--text-1);text-shadow:0 1px 6px #000c;font-size:11cqw}.rank[data-v-001cabcd]{flex-direction:column;gap:1.3cqw;display:flex;position:absolute;top:6cqw;left:6cqw}.rank i[data-v-001cabcd]{background:#0006;border:1px solid #fff0c880;width:2.6cqw;height:2.6cqw;display:block;transform:rotate(45deg)}.rank i.on[data-v-001cabcd]{background:linear-gradient(135deg, #fff6d6, var(--f2));box-shadow:0 0 1.5cqw var(--glow)}.fresh[data-v-001cabcd]{color:#fff6ea;width:13cqw;height:13cqw;animation:fresh-in-001cabcd .6s var(--ease-back) both;background:radial-gradient(circle at 35% 30%,#f0705a,#b52d22);border-radius:50%;place-items:center;font-size:8.5cqw;display:grid;position:absolute;top:5cqw;left:5cqw;box-shadow:0 0 0 .6cqw #ffe6c880,0 0 3cqw #f0503cb3}@keyframes fresh-in-001cabcd{0%{transform:scale(0)rotate(-90deg)}}.locked .art[data-v-001cabcd]{filter:grayscale()brightness(.26)contrast(1.15)}.locked .tag[data-v-001cabcd]{filter:grayscale(.6)brightness(.55)}.lock[data-v-001cabcd]{place-items:center;display:grid;position:absolute;inset:0}.lock span[data-v-001cabcd]{letter-spacing:.3em;color:var(--text-3);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:1.5cqw 4cqw;font-size:7.5cqw}.size-xs .ornament[data-v-001cabcd],.size-xs .frame[data-v-001cabcd]:after,.size-xs .rank[data-v-001cabcd]{display:none}.size-xs .tag[data-v-001cabcd]{padding:2.4cqw 1.5cqw;top:5cqw;right:5cqw}.size-xs .tag-name[data-v-001cabcd]{font-size:12cqw}.detail[data-v-0dc1c3a0]{z-index:70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ambience[data-v-0dc1c3a0]{position:absolute;inset:-10%;overflow:hidden}.ambience img[data-v-0dc1c3a0]{object-fit:cover;filter:blur(46px)saturate(1.3)brightness(.36);width:100%;height:100%;animation:.8s both amb-0dc1c3a0;transform:scale(1.1)}@keyframes amb-0dc1c3a0{0%{opacity:0}}.scrim[data-v-0dc1c3a0]{background:radial-gradient(90% 90%,#03050c59,#03050ccc);position:absolute;inset:0}.close[data-v-0dc1c3a0]{top:calc(var(--safe-top) + 18px);right:var(--gutter);z-index:3;background:#05081499;position:absolute}.arrow[data-v-0dc1c3a0]{z-index:3;background:#0508148c;width:48px;min-height:48px;position:absolute;top:50%;transform:translateY(-50%)}.arrow.prev[data-v-0dc1c3a0]{left:var(--gutter)}.arrow.next[data-v-0dc1c3a0]{right:var(--gutter)}.layout[data-v-0dc1c3a0]{z-index:2;align-items:center;gap:clamp(24px,4vw,72px);width:min(1240px,100% - 140px);height:100%;padding:4vh 0;display:flex;position:relative}.card-col[data-v-0dc1c3a0]{flex-direction:column;flex:none;align-items:center;gap:18px;display:flex}.card-wrap[data-v-0dc1c3a0] .card.size-l{--w:min(400px, 30vw, 58vh)}.card-actions[data-v-0dc1c3a0]{gap:10px;display:flex}.counter[data-v-0dc1c3a0]{color:var(--text-3);font-size:12px}.info[data-v-0dc1c3a0]{flex-direction:column;flex:1;min-width:0;max-height:min(84vh,760px);padding:26px 30px 18px;display:flex}.head[data-v-0dc1c3a0]{justify-content:space-between;gap:16px;display:flex}.kicker[data-v-0dc1c3a0]{font-size:var(--fs-s);letter-spacing:.3em;color:var(--text-3);align-items:center;gap:10px;display:flex}.limited[data-v-0dc1c3a0]{color:#ffd7a0;letter-spacing:.2em;border:1px solid #ffbe6e80;border-radius:999px;padding:0 8px}.name[data-v-0dc1c3a0]{color:#fffaf0;text-shadow:0 0 26px color-mix(in srgb, var(--gold-2) 30%, transparent);font-size:clamp(54px,4vw + 14px,92px);line-height:1.08}.title[data-v-0dc1c3a0]{font-size:var(--fs-l);letter-spacing:.3em;color:var(--text-2)}.emblem[data-v-0dc1c3a0]{opacity:.85;filter:drop-shadow(0 0 16px #efcf8659);width:clamp(80px,8vw,120px);height:clamp(80px,8vw,120px);animation:60s linear infinite spin-0dc1c3a0}@keyframes spin-0dc1c3a0{to{transform:rotate(360deg)}}.facts[data-v-0dc1c3a0]{flex-wrap:wrap;gap:26px;margin:18px 0 14px;display:flex}.fact[data-v-0dc1c3a0]{align-items:center;gap:10px;display:flex}.fact b[data-v-0dc1c3a0]{font-weight:600;font-size:var(--fs-m);color:var(--text-1);letter-spacing:.08em;display:block}.fact small[data-v-0dc1c3a0]{color:var(--text-3);font-size:12px;display:block}.fact .dot[data-v-0dc1c3a0]{border-radius:50%;width:12px;height:12px;margin:0 9px;box-shadow:0 0 12px}.growth[data-v-0dc1c3a0]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.grow-row[data-v-0dc1c3a0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.label[data-v-0dc1c3a0]{font-size:var(--fs-s);letter-spacing:.3em;color:var(--gold-2);min-width:3em}.pips[data-v-0dc1c3a0]{gap:7px;display:flex}.pips i[data-v-0dc1c3a0]{background:#00000059;border:1px solid #fff0c880;width:12px;height:12px;transform:rotate(45deg)}.pips i.on[data-v-0dc1c3a0]{background:linear-gradient(135deg,#fff6d6,#d6a23f);box-shadow:0 0 10px #ffcf6bcc}.bond[data-v-0dc1c3a0]{font-size:var(--fs-s);color:#ffc1cf;align-items:center;gap:4px;display:inline-flex}.bar[data-v-0dc1c3a0]{background:#ffffff14;border-radius:5px;width:130px;height:5px;position:relative;overflow:hidden}.bar i[data-v-0dc1c3a0]{background:linear-gradient(90deg,#ff8fab,#ffd1dc);position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #ff8fabcc}.small[data-v-0dc1c3a0]{font-size:12px}.tabs[data-v-0dc1c3a0]{border-bottom:1px solid var(--line);gap:4px;margin:18px 0 10px;display:flex}.tab[data-v-0dc1c3a0]{font-size:var(--fs-m);letter-spacing:.3em;color:var(--text-3);padding:10px 18px;transition:color .25s;position:relative}.tab.on[data-v-0dc1c3a0]{color:var(--gold-1)}.tab.on[data-v-0dc1c3a0]:after{content:"";background:var(--gold-2);height:2px;box-shadow:0 0 10px var(--gold-2);position:absolute;bottom:-1px;left:18%;right:18%}.tab-body[data-v-0dc1c3a0]{flex:1;min-height:120px;padding:6px 4px 6px 0}.prose[data-v-0dc1c3a0]{font-size:var(--fs-m);color:var(--text-2);text-align:justify;line-height:2}.meta[data-v-0dc1c3a0]{gap:28px;margin:16px 0 0;display:flex}.meta dt[data-v-0dc1c3a0]{color:var(--text-3);font-size:12px}.meta dd[data-v-0dc1c3a0]{font-size:var(--fs-s);color:var(--text-1);margin:2px 0 0}.unowned[data-v-0dc1c3a0]{font-size:var(--fs-s);color:var(--text-3);align-items:center;gap:8px;margin-top:16px;display:flex}.story+.story[data-v-0dc1c3a0]{margin-top:18px}.story h3[data-v-0dc1c3a0]{color:var(--gold-1);margin-bottom:4px;font-size:24px}.story.locked h3[data-v-0dc1c3a0]{color:var(--text-4)}.lock-line[data-v-0dc1c3a0]{font-size:var(--fs-s);color:var(--text-4);align-items:center;gap:6px;display:inline-flex}.voice[data-v-0dc1c3a0]{text-align:left;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;width:100%;margin-bottom:8px;padding:12px 14px;transition:background .25s,border-color .25s;display:flex}.voice[data-v-0dc1c3a0]:not(.locked):hover{background:#ffffff0d}.voice.on[data-v-0dc1c3a0]{border-color:var(--line-3);background:#efcf8614}.v-title[data-v-0dc1c3a0]{letter-spacing:.3em;color:var(--gold-2);font-size:12px}.v-text[data-v-0dc1c3a0]{font-size:var(--fs-m);color:var(--text-1);line-height:1.8}.star-tab[data-v-0dc1c3a0]{flex-wrap:wrap;align-items:center;gap:28px;padding:10px 0;display:flex}.star-text h3[data-v-0dc1c3a0]{color:var(--gold-1);font-size:34px}.star-text p[data-v-0dc1c3a0]{font-size:var(--fs-s);color:var(--text-2);max-width:320px;line-height:1.8}.viewer[data-v-0dc1c3a0]{z-index:10;cursor:zoom-out;background:#020308f0;place-items:center;display:grid;position:fixed;inset:0}.viewer img[data-v-0dc1c3a0]{object-fit:contain;max-width:100%;max-height:100%}.viewer-hint[data-v-0dc1c3a0]{bottom:calc(var(--safe-bottom) + 16px);letter-spacing:.3em;color:var(--text-3);font-size:12px;position:absolute}.viewer-enter-active[data-v-0dc1c3a0],.viewer-leave-active[data-v-0dc1c3a0]{transition:opacity .35s}.viewer-enter-from[data-v-0dc1c3a0],.viewer-leave-to[data-v-0dc1c3a0]{opacity:0}.card-enter-active[data-v-0dc1c3a0]{transition:opacity .45s var(--ease-out), transform .55s var(--ease-out)}.card-leave-active[data-v-0dc1c3a0]{transition:opacity .18s,transform .2s}.card-enter-from[data-v-0dc1c3a0]{opacity:0;transform:translateY(20px)rotateY(-12deg)scale(.96)}.card-leave-to[data-v-0dc1c3a0]{opacity:0;transform:scale(.97)}.info-enter-active[data-v-0dc1c3a0]{transition:opacity .45s var(--ease-out) 50ms, transform .55s var(--ease-out) 50ms}.info-leave-active[data-v-0dc1c3a0]{transition:opacity .15s}.info-enter-from[data-v-0dc1c3a0]{opacity:0;transform:translate(20px)}.info-leave-to[data-v-0dc1c3a0]{opacity:0}.portrait .layout[data-v-0dc1c3a0]{width:100%;padding:calc(var(--safe-top) + 64px) 14px calc(var(--safe-bottom) + 14px);flex-direction:column;justify-content:flex-start;gap:14px;overflow-y:auto}.portrait .card-wrap[data-v-0dc1c3a0] .card.size-l{--w:min(58vw, 300px)}.portrait .info[data-v-0dc1c3a0]{flex:none;width:100%;max-height:none;padding:18px 16px 12px}.portrait .arrow[data-v-0dc1c3a0]{top:calc(var(--safe-top) + 18px);width:40px;min-height:40px;transform:none}.portrait .arrow.prev[data-v-0dc1c3a0]{left:14px}.portrait .arrow.next[data-v-0dc1c3a0]{right:70px}.portrait .emblem[data-v-0dc1c3a0]{width:64px;height:64px}.num[data-v-ad690bf0]{font-variant-numeric:tabular-nums;display:inline-block}.bumped[data-v-ad690bf0]{animation:bump-ad690bf0 .5s var(--ease-back)}@keyframes bump-ad690bf0{30%{color:var(--gold-0);text-shadow:0 0 12px #ffdc8ce6;transform:scale(1.18)}}.cur[data-v-4bd020fe]{filter:drop-shadow(0 1px 3px #00000080);flex:none;display:block}.currency[data-v-9549c744]{border-radius:var(--radius-pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0a1024c7,#060a18b3);align-items:center;gap:8px;min-width:108px;height:36px;padding:0 6px 0 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.value[data-v-9549c744]{font-family:var(--font-latin);letter-spacing:.04em;color:var(--text-1);text-align:right;flex:1;padding-right:4px;font-size:15px;font-weight:600}.add[data-v-9549c744]{color:#2b1c06;width:24px;height:24px;transition:transform .25s var(--ease-back);background:linear-gradient(#fff1c9,#d9a94f);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 10px #efcf8666}.add[data-v-9549c744]:hover{transform:rotate(90deg)scale(1.1)}@media (max-width:720px){.currency[data-v-9549c744]{gap:5px;min-width:0;height:32px;padding:0 4px 0 6px}.value[data-v-9549c744]{font-size:13px}}.topbar[data-v-71816c61]{z-index:5;min-height:var(--topbar-h);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.left[data-v-71816c61]{align-items:center;gap:14px;min-width:0;display:flex}.back[data-v-71816c61]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b1a8c}.titles[data-v-71816c61]{flex-direction:column;min-width:0;display:flex}.title[data-v-71816c61]{filter:drop-shadow(0 2px 10px #0009);white-space:nowrap;font-size:clamp(26px,2.2vw + 10px,40px);line-height:1.1}.subtitle[data-v-71816c61]{font-size:var(--fs-xs);letter-spacing:.3em;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.right[data-v-71816c61]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:720px){.topbar[data-v-71816c61]{flex-wrap:wrap;gap:8px}.right[data-v-71816c61]{gap:6px}.subtitle[data-v-71816c61]{display:none}.title[data-v-71816c61]{font-size:26px}}.map-wrap[data-v-f8b32e11]{width:100%;height:100%;position:relative}.map[data-v-f8b32e11]{filter:drop-shadow(0 30px 60px #0009);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rotor[data-v-f8b32e11]{transform-origin:0 0;animation:240s linear infinite rotor-f8b32e11}@keyframes rotor-f8b32e11{to{transform:rotate(360deg)}}.ring[data-v-f8b32e11]{fill:none;stroke:#efcf8673;stroke-width:1.4px}.ring.faint[data-v-f8b32e11]{stroke:#efcf8629;stroke-width:1px}.tick[data-v-f8b32e11]{stroke:#efcf864d;stroke-width:1px}.tick.major[data-v-f8b32e11]{stroke:#efcf86a6;stroke-width:1.6px}.quad[data-v-f8b32e11]{fill:none;stroke:var(--q);stroke-width:5px;stroke-linecap:round;opacity:.25;transition:opacity .6s}.quad.done[data-v-f8b32e11]{opacity:.9;filter:drop-shadow(0 0 8px var(--q))}.dir[data-v-f8b32e11]{text-anchor:middle;opacity:.85;font-size:26px}.dir.vertical[data-v-f8b32e11]{writing-mode:vertical-rl;dominant-baseline:middle;letter-spacing:.1em}.symbol[data-v-f8b32e11]{cursor:pointer}.emblem[data-v-f8b32e11]{opacity:.22;transition:opacity .4s,filter .4s}.symbol.owned .emblem[data-v-f8b32e11]{opacity:.95;filter:drop-shadow(0 0 10px #ffd278b3)}.symbol:hover .emblem[data-v-f8b32e11]{opacity:1}.sym-name[data-v-f8b32e11]{text-anchor:middle;fill:#f5efe066;font-size:22px}.symbol.owned .sym-name[data-v-f8b32e11]{fill:var(--r5)}.slot[data-v-f8b32e11]{cursor:pointer;outline:none}.slot .mini line[data-v-f8b32e11]{stroke:#ffffff24;stroke-width:1px}.slot .mini circle[data-v-f8b32e11]{fill:#ffffff4d}.slot.owned .mini line[data-v-f8b32e11]{stroke:var(--q);stroke-opacity:.7}.slot.owned .mini circle[data-v-f8b32e11]{fill:#fff6e0;filter:drop-shadow(0 0 3px var(--q))}.slot-ring[data-v-f8b32e11]{fill:#0a1128;stroke:#ffffff1f;stroke-width:1.5px;transition:all .3s}.slot.owned .slot-ring[data-v-f8b32e11]{stroke:var(--q);stroke-width:2.2px;filter:drop-shadow(0 0 6px var(--q))}.face[data-v-f8b32e11]{filter:grayscale()brightness(.25);transition:filter .4s}.owned .face[data-v-f8b32e11]{filter:none}.slot.hover .slot-ring[data-v-f8b32e11],.slot:focus-visible .slot-ring[data-v-f8b32e11]{stroke:#fff4d6;stroke-width:3px}.mansion[data-v-f8b32e11]{text-anchor:middle;fill:#f5efe047;font-size:30px;transition:fill .3s}.slot.owned .mansion[data-v-f8b32e11]{fill:var(--q)}.slot.hover .mansion[data-v-f8b32e11]{fill:#fff}.center[data-v-f8b32e11]{cursor:pointer}.center-ring[data-v-f8b32e11]{fill:#0a1128;stroke:#ffffff24;stroke-width:2px}.center.owned .center-ring[data-v-f8b32e11]{stroke:var(--r5);stroke-width:3px;filter:drop-shadow(0 0 10px #ffcf6bcc)}.center-label[data-v-f8b32e11]{text-anchor:middle;fill:#d7a8ffbf;font-size:22px}.tip[data-v-f8b32e11]{border:1px solid var(--line-2);white-space:nowrap;pointer-events:none;background:#080c1ce0;border-radius:999px;align-items:baseline;gap:10px;padding:8px 16px;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.tip b[data-v-f8b32e11]{color:var(--text-1);font-size:22px;font-weight:400}.tip span[data-v-f8b32e11]{color:var(--text-3);font-size:12px}.tip-mansion[data-v-f8b32e11]{color:var(--gold-2)!important}.tip-enter-active[data-v-f8b32e11],.tip-leave-active[data-v-f8b32e11]{transition:all .25s var(--ease-out)}.tip-enter-from[data-v-f8b32e11],.tip-leave-to[data-v-f8b32e11]{opacity:0;transform:translate(-50%,6px)}.views[data-v-262f2659]{border:1px solid var(--line);background:#05081499;border-radius:999px;gap:4px;padding:4px;display:flex}.seg[data-v-262f2659]{height:34px;font-size:var(--fs-s);letter-spacing:.2em;color:var(--text-2);border-radius:999px;padding:0 18px;transition:all .25s}.seg.on[data-v-262f2659]{color:#2b1c06;background:linear-gradient(#fff1c9,#d9a94f);box-shadow:0 0 14px #efcf8666}.seg.sm[data-v-262f2659]{letter-spacing:.08em;border:1px solid #0000;height:30px;padding:0 12px}.seg.sm.on[data-v-262f2659]{color:var(--text-1);background:color-mix(in srgb, var(--fc,var(--gold-2)) 22%, transparent);border-color:color-mix(in srgb, var(--fc,var(--gold-2)) 70%, transparent);box-shadow:none}.seg.glyph[data-v-262f2659]{width:32px;color:var(--fc);padding:0;font-size:18px}.body[data-v-262f2659]{flex:1;gap:24px;min-height:0;padding-top:6px;display:flex}.map-area[data-v-262f2659]{flex:1;min-width:0;min-height:0;padding:1vh 0 2vh}.side[data-v-262f2659]{flex-direction:column;flex:none;align-self:center;gap:10px;width:clamp(240px,20vw,300px);padding:24px 22px;display:flex}.eyebrow[data-v-262f2659]{color:var(--text-3);font-size:11px}.big[data-v-262f2659]{align-items:baseline;gap:8px;display:flex}.big b[data-v-262f2659]{font-family:var(--font-latin);font-size:64px;line-height:1}.big span[data-v-262f2659]{font-family:var(--font-latin);color:var(--text-3);font-size:20px}.hint[data-v-262f2659]{font-size:var(--fs-s);line-height:1.8}.hint.small[data-v-262f2659]{font-size:12px}.prog[data-v-262f2659]{flex-direction:column;gap:12px;margin:6px 0;padding:0;list-style:none;display:flex}.prog li[data-v-262f2659]{grid-template-columns:5.2em 1fr auto;align-items:center;gap:10px;display:grid}.p-name[data-v-262f2659]{font-size:20px}.p-num[data-v-262f2659]{font-family:var(--font-latin);color:var(--text-2);font-size:13px}.prog .bar[data-v-262f2659]{background:#ffffff12;border-radius:5px;height:5px;position:relative;overflow:hidden}.prog .bar i[data-v-262f2659]{border-radius:inherit;transition:width .8s var(--ease-out);position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px}.list-view[data-v-262f2659]{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.filters[data-v-262f2659]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.group[data-v-262f2659]{border:1px solid var(--line-soft);background:#0508148c;border-radius:999px;gap:4px;padding:3px;display:flex}.group.right[data-v-262f2659]{align-items:center;gap:12px;margin-left:auto;padding:3px 6px 3px 12px}.check[data-v-262f2659]{font-size:var(--fs-s);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;display:flex}.select[data-v-262f2659]{border:1px solid var(--line);height:30px;color:var(--text-1);font-size:var(--fs-s);background:#0a1024e6;border-radius:999px;padding:0 10px}.grid[data-v-262f2659]{flex:1;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;justify-items:center;gap:16px 12px;min-height:0;padding:6px 8px 24px;display:grid}.grid-cell[data-v-262f2659]{animation:cell-262f2659 .5s var(--ease-out) both;animation-delay:calc(var(--i) * 25ms);transition:transform .3s var(--ease-out)}.grid-cell[data-v-262f2659]:hover{transform:translateY(-4px)}@keyframes cell-262f2659{0%{opacity:0;transform:translateY(14px)}}.grid-move[data-v-262f2659]{transition:transform .45s var(--ease-out)}.grid-leave-active[data-v-262f2659]{display:none}.empty[data-v-262f2659]{grid-column:1/-1;padding:40px 0}.items[data-v-262f2659]{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:14px;padding:6px 4px 24px;display:grid}.item[data-v-262f2659]{border:1px solid var(--line-soft);transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(#141e3c8c,#080c1c8c);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.item.owned[data-v-262f2659]{border-color:#6fa8ff59}.item.owned[data-v-262f2659]:hover{border-color:#6fa8ffb3;transform:translateY(-2px)}.item-icon[data-v-262f2659]{background:radial-gradient(circle,#6fa8ff2e,#0000 70%);border-radius:50%;flex:none;width:76px;height:76px;position:relative}.item-icon img[data-v-262f2659]{object-fit:contain;width:100%;height:100%}.item:not(.owned) .item-icon img[data-v-262f2659]{filter:grayscale()brightness(.3)}.count[data-v-262f2659]{letter-spacing:.05em;color:#dbe8ff;background:#284682e6;border-radius:8px;padding:1px 6px;font-size:11px;position:absolute;bottom:0;right:-4px}.item-text b[data-v-262f2659]{color:#eaf2ff;font-size:22px;font-weight:400;display:block}.item:not(.owned) .item-text b[data-v-262f2659]{color:var(--text-4)}.item-text p[data-v-262f2659]{color:var(--text-3);font-size:12px;line-height:1.6}.portrait .body[data-v-262f2659]{flex-direction:column;gap:10px}.portrait .map-area[data-v-262f2659]{flex:none;height:min(100vw,62vh);padding:0}.portrait .side[data-v-262f2659]{gap:6px;width:100%;padding:14px 16px}.portrait .big b[data-v-262f2659]{font-size:40px}.portrait .group.right[data-v-262f2659]{margin-left:0}.portrait .grid[data-v-262f2659]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.portrait .grid[data-v-262f2659] .card.size-s{--w:100px}.avatar[data-v-4d521dab]{background:var(--ink-3);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.avatar.square[data-v-4d521dab]{border-radius:22%}.avatar img[data-v-4d521dab]{object-fit:cover;width:100%;height:100%;transition:filter .4s, transform .5s var(--ease-out)}.avatar.ring[data-v-4d521dab]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--c) 85%, transparent), 0 0 0 3.5px #070b1ad9, 0 0 14px color-mix(in srgb, var(--c) 40%, transparent)}.avatar.dim img[data-v-4d521dab]{filter:grayscale(.9)brightness(.35)contrast(1.1)}.modal-root[data-v-afec4cf6]{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.scrim[data-v-afec4cf6]{-webkit-backdrop-filter:blur(6px);animation:fade-in-afec4cf6 .35s var(--ease-out) both;background:radial-gradient(120% 90% at 50% 40%,#0508148c,#020309d9);position:absolute;inset:0}.modal[data-v-afec4cf6]{width:min(var(--mw), 100%);max-height:min(86vh,900px);animation:modal-in-afec4cf6 .5s var(--ease-out) both;flex-direction:column;display:flex;position:relative}.head[data-v-afec4cf6]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px 26px;display:flex}.title[data-v-afec4cf6]{font-size:var(--fs-xl);color:var(--gold-1);text-shadow:0 0 18px #efcf8659}.x[data-v-afec4cf6]{width:36px;min-height:36px}.content[data-v-afec4cf6]{flex:1;min-height:0;padding:18px 26px 22px}.foot[data-v-afec4cf6]{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding:14px 22px 18px;display:flex}@keyframes fade-in-afec4cf6{0%{opacity:0}}@keyframes modal-in-afec4cf6{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.96)}}@media (max-width:720px){.content[data-v-afec4cf6]{padding:14px 16px 18px}.head[data-v-afec4cf6]{padding:14px 14px 10px 18px}}.body[data-v-949964ec]{font-size:var(--fs-m);color:var(--text-2);line-height:1.8}.body[data-v-949964ec] b{color:var(--gold-1);font-weight:600}.spots[data-v-0c88ec84]{pointer-events:none;position:absolute;inset:0}.spot[data-v-0c88ec84]{pointer-events:auto;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.core[data-v-0c88ec84]{background:radial-gradient(circle, #fff 0 25%, var(--c) 60%, transparent 70%);width:18px;height:18px;box-shadow:0 0 18px var(--c);border-radius:50%;position:absolute;top:13px;left:13px}.pulse[data-v-0c88ec84]{border:1.5px solid var(--c);border-radius:50%;width:56px;height:56px;animation:2.4s ease-out infinite pulse-0c88ec84;position:absolute;top:-6px;left:-6px}@keyframes pulse-0c88ec84{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.spot-label[data-v-0c88ec84]{border-left:2px solid var(--c);white-space:nowrap;text-align:left;transition:transform .3s var(--ease-out);background:linear-gradient(90deg,#050814d9,#0508148c);border-radius:10px;flex-direction:column;padding:6px 14px 6px 12px;display:flex;position:absolute;top:-2px;left:40px}.spot:hover .spot-label[data-v-0c88ec84],.spot.active .spot-label[data-v-0c88ec84]{transform:translate(4px)scale(1.05)}.spot-label b[data-v-0c88ec84]{color:var(--text-1);font-size:22px;font-weight:400;line-height:1.2}.spot-label small[data-v-0c88ec84]{color:var(--c);letter-spacing:.2em;font-size:11px}.spot.busy .core[data-v-0c88ec84]{animation:1.2s ease-in-out infinite blink-0c88ec84}@keyframes blink-0c88ec84{50%{opacity:.4}}.slots[data-v-0c88ec84]{right:var(--gutter);bottom:calc(var(--safe-bottom) + 24px);z-index:3;flex-direction:column;gap:10px;width:clamp(280px,24vw,340px);display:flex;position:absolute}.slots-title[data-v-0c88ec84]{font-size:var(--fs-s);letter-spacing:.3em;color:var(--gold-1);text-shadow:0 1px 6px #000000e6}.slot[data-v-0c88ec84]{border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:74px;padding:12px 14px;display:flex}.slot.idle[data-v-0c88ec84]{opacity:.8;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.slot.ready[data-v-0c88ec84]{box-shadow:var(--shadow-2), 0 0 26px #efcf8659;border-color:#ffdc8cb3}.idle-icon[data-v-0c88ec84]{border:1px dashed var(--line-2);width:40px;height:40px;color:var(--text-3);border-radius:50%;place-items:center;display:grid}.idle-text b[data-v-0c88ec84]{font-size:var(--fs-m);color:var(--text-2);display:block}.idle-text small[data-v-0c88ec84]{color:var(--text-3);font-size:12px}.slot-head[data-v-0c88ec84]{justify-content:space-between;align-items:center;display:flex}.slot-head b[data-v-0c88ec84]{font-size:22px;font-weight:400}.team[data-v-0c88ec84]{gap:4px;display:flex}.slot-progress[data-v-0c88ec84]{align-items:center;gap:10px;display:flex}.slot-progress .bar[data-v-0c88ec84]{background:#ffffff12;border-radius:5px;flex:1;height:5px;position:relative;overflow:hidden}.slot-progress .bar i[data-v-0c88ec84]{background:linear-gradient(90deg, var(--gold-4), var(--gold-2));box-shadow:0 0 8px var(--gold-2);position:absolute;inset:0 auto 0 0}.time[data-v-0c88ec84]{color:var(--text-1);letter-spacing:.1em;font-size:13px}.recall[data-v-0c88ec84]{width:24px;height:24px;color:var(--text-3);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.recall[data-v-0c88ec84]:hover{color:#ffb3a3;border-color:#ff8c7899}.claim[data-v-0c88ec84]{width:100%;animation:1.6s ease-in-out infinite glow-0c88ec84}@keyframes glow-0c88ec84{50%{box-shadow:0 0 26px #ffdc8ce6,inset 0 1px #ffffffd9}}.tip[data-v-0c88ec84]{letter-spacing:.05em;text-shadow:0 1px 6px #000000e6;font-size:11px}.sheet-root[data-v-0c88ec84]{z-index:40;padding:16px var(--gutter);background:linear-gradient(90deg,#03050cbf,#03050c26 60%,#0000);justify-content:flex-start;align-items:center;display:flex;position:fixed;inset:0}.sheet[data-v-0c88ec84]{flex-direction:column;width:min(520px,100%);max-height:92vh;padding:22px 24px 18px;display:flex}.sheet-head[data-v-0c88ec84]{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow[data-v-0c88ec84]{color:var(--text-3);font-size:11px}.sheet-head h2[data-v-0c88ec84]{font-size:clamp(38px,2.4vw + 14px,52px);line-height:1.1}.desc[data-v-0c88ec84]{font-size:var(--fs-s);color:var(--text-2);margin-top:6px;line-height:1.9}.affinity-line[data-v-0c88ec84]{font-size:var(--fs-s);color:var(--text-3);align-items:center;gap:8px;margin-top:10px;display:flex}h3[data-v-0c88ec84]{font-size:var(--fs-s);letter-spacing:.3em;color:var(--gold-1);margin:16px 0 8px;font-weight:600}.durations[data-v-0c88ec84]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dur[data-v-0c88ec84]{border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex-direction:column;align-items:center;padding:8px 4px;transition:all .25s;display:flex}.dur b[data-v-0c88ec84]{color:var(--text-1);font-size:20px;font-weight:400}.dur small[data-v-0c88ec84]{color:var(--text-3);font-size:11px}.dur.on[data-v-0c88ec84]{border-color:var(--gold-2);background:#efcf861f;box-shadow:0 0 16px #efcf8640}.roster[data-v-0c88ec84]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 6px;max-height:220px;padding:4px;display:grid}.member[data-v-0c88ec84]{border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;transition:all .2s;display:flex;position:relative}.member.match[data-v-0c88ec84]:before{content:"宜";color:#2b1c06;background:var(--gold-2);z-index:1;border-radius:4px;padding:0 3px;font-size:10px;position:absolute;top:2px;left:6px}.member.picked[data-v-0c88ec84]{border-color:var(--gold-2);background:#efcf861a}.member.busy[data-v-0c88ec84]{opacity:.5}.m-name[data-v-0c88ec84]{color:var(--text-2);font-size:14px}.m-tag[data-v-0c88ec84]{color:var(--text-3);background:#000000b3;border-radius:6px;padding:0 6px;font-size:10px;position:absolute;top:40px}.m-tag.on[data-v-0c88ec84]{background:var(--gold-2);color:#2b1c06;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;top:2px;right:6px}.sheet-foot[data-v-0c88ec84]{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.estimate[data-v-0c88ec84]{flex-direction:column;flex:1;gap:4px;display:flex}.est-row[data-v-0c88ec84]{font-family:var(--font-latin);color:var(--text-1);align-items:center;gap:6px;font-size:15px;display:flex}.est-row .muted[data-v-0c88ec84]{font-family:var(--font-ui);margin-left:6px;font-size:12px}.bonus[data-v-0c88ec84]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.bonus b[data-v-0c88ec84]{color:var(--jade)}.part[data-v-0c88ec84]{color:#9fe6cf;background:#5fcfae1f;border-radius:6px;padding:0 6px}.go[data-v-0c88ec84]{min-width:120px;min-height:48px;font-family:var(--font-brush);font-size:22px;font-weight:400}.sheet-enter-active[data-v-0c88ec84]{transition:opacity .35s}.sheet-enter-active .sheet[data-v-0c88ec84]{transition:transform .5s var(--ease-out)}.sheet-leave-active[data-v-0c88ec84]{transition:opacity .25s}.sheet-enter-from[data-v-0c88ec84],.sheet-leave-to[data-v-0c88ec84]{opacity:0}.sheet-enter-from .sheet[data-v-0c88ec84]{transform:translate(-30px)}.reward[data-v-0c88ec84]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.r-region[data-v-0c88ec84]{color:var(--gold-1);font-size:30px}.r-items[data-v-0c88ec84]{align-items:center;gap:22px;display:flex}.r-items>span[data-v-0c88ec84]{flex-direction:column;align-items:center;gap:4px;display:flex}.r-items b[data-v-0c88ec84]{font-family:var(--font-latin);color:var(--text-1);font-size:18px}.r-item img[data-v-0c88ec84]{width:56px;height:56px}.r-item b[data-v-0c88ec84]{font-family:var(--font-brush);font-weight:400}.r-team[data-v-0c88ec84]{gap:16px;display:flex}.r-member[data-v-0c88ec84]{flex-direction:column;align-items:center;gap:4px;display:flex}.r-member small[data-v-0c88ec84]{color:#ffc1cf;font-size:11px}.r-member small.up[data-v-0c88ec84]{color:#ff8fab;font-weight:700}.portrait .slots[data-v-0c88ec84]{width:auto;left:12px;right:12px;bottom:calc(var(--safe-bottom) + 12px);gap:6px}.portrait .slot[data-v-0c88ec84]{min-height:58px;padding:8px 12px}.portrait .tip[data-v-0c88ec84],.portrait .slots-title[data-v-0c88ec84]{display:none}.portrait .spot-label b[data-v-0c88ec84]{font-size:16px}.portrait .spot-label small[data-v-0c88ec84]{display:none}.portrait .sheet-root[data-v-0c88ec84]{background:#03050c99;align-items:flex-end;padding:0}.portrait .sheet[data-v-0c88ec84]{width:100%;max-height:86vh;padding:18px 16px calc(var(--safe-bottom) + 14px);border-radius:20px 20px 0 0}.portrait .durations[data-v-0c88ec84]{grid-template-columns:repeat(2,1fr)}.home[data-v-ba3b426a]{padding:0}.assistant[data-v-ba3b426a]{aspect-ratio:2/3;height:124vh;transform:translateX(-50%) translate3d(calc(var(--px) * -10px), calc(var(--py) * -6px), 0);transition:transform 1.2s var(--ease-out);pointer-events:none;position:absolute;bottom:-14vh;left:34%}.art[data-v-ba3b426a]{object-fit:cover;pointer-events:auto;cursor:pointer;-webkit-mask-composite:source-in;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity 1s var(--ease-out), transform 1.4s var(--ease-out), filter 1s var(--ease-out);animation:7s ease-in-out infinite float-ba3b426a;position:absolute;inset:0;transform:translateY(24px)scale(1.02);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%),linear-gradient(#0000 0%,#000 9% 66%,#0000 96%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%),linear-gradient(#0000 0%,#000 9% 66%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.loaded .art[data-v-ba3b426a]{opacity:1;filter:none;transform:none}.aura[data-v-ba3b426a]{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 30%, transparent), transparent 75%);filter:blur(30px);opacity:.55;border-radius:50%;animation:6s ease-in-out infinite aura-ba3b426a;position:absolute;inset:12% 8% 20%}@keyframes float-ba3b426a{50%{translate:0 -10px}}@keyframes aura-ba3b426a{50%{opacity:.85;transform:scale(1.06)}}.bubble[data-v-ba3b426a]{max-width:min(380px, 100vw - (34vw + min(19vh, 16vw)) - clamp(260px, 22vw, 340px) - var(--gutter) * 2 - 24px);color:#2d2114;z-index:4;background:linear-gradient(#faf3e1f0,#ece0c4f0);border-radius:4px 18px 18px;min-width:200px;padding:14px 18px 16px;position:absolute;top:18vh;left:calc(34% + min(19vh,16vw));box-shadow:0 12px 40px -10px #000000b3,inset 0 0 0 1px #fff6}.bubble .who[data-v-ba3b426a]{color:#8c3a22;margin-bottom:4px;font-size:18px;display:block}.bubble p[data-v-ba3b426a]{font-size:var(--fs-m);letter-spacing:.04em;line-height:1.75}.caret[data-v-ba3b426a]{vertical-align:-2px;background:#8c3a22;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite caret-ba3b426a;display:inline-block}@keyframes caret-ba3b426a{50%{opacity:0}}.bubble-enter-active[data-v-ba3b426a]{transition:all .45s var(--ease-back)}.bubble-leave-active[data-v-ba3b426a]{transition:all .25s}.bubble-enter-from[data-v-ba3b426a],.bubble-leave-to[data-v-ba3b426a]{opacity:0;transform:translateY(8px)scale(.94)}.floater[data-v-ba3b426a]{z-index:6;color:#ffd7e0;text-shadow:0 0 10px #ff7896cc;pointer-events:none;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%,-140%)}.floater-enter-active[data-v-ba3b426a]{transition:all 1.1s var(--ease-out)}.floater-enter-from[data-v-ba3b426a]{opacity:0;transform:translate(-50%,-60%)}.floater-leave-active[data-v-ba3b426a]{transition:opacity .2s}.floater-leave-to[data-v-ba3b426a]{opacity:0}.top[data-v-ba3b426a]{top:calc(var(--safe-top) + 16px);left:var(--gutter);right:var(--gutter);z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute}.top[data-v-ba3b426a]>*{pointer-events:auto}.profile[data-v-ba3b426a]{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#070b1ab8,#070b1a33);border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex}.armillary[data-v-ba3b426a]{fill:none;width:42px;height:42px;stroke:var(--gold-2);stroke-width:1.4px;filter:drop-shadow(0 0 6px #efcf8680);animation:40s linear infinite spin-ba3b426a}.armillary .core[data-v-ba3b426a]{fill:#fff1c7;stroke:none}@keyframes spin-ba3b426a{to{transform:rotate(360deg)}}.who[data-v-ba3b426a]{flex-direction:column;display:flex}.who strong[data-v-ba3b426a]{color:var(--gold-1);white-space:nowrap;font-size:20px;font-weight:400;line-height:1.2}.who small[data-v-ba3b426a]{color:var(--text-3);letter-spacing:.06em;font-size:12px}.wallet[data-v-ba3b426a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gear[data-v-ba3b426a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b1a99}.gear[data-v-ba3b426a]:hover .icon{transform:rotate(60deg)}.gear[data-v-ba3b426a] .icon{transition:transform .6s var(--ease-out)}.nameplate[data-v-ba3b426a]{cursor:pointer;transition:transform .35s var(--ease-out);left:var(--gutter);bottom:calc(var(--safe-bottom) + 28px);z-index:3;border-left:2px solid var(--gold-3);background:linear-gradient(90deg,#050814c7,#05081400);align-items:center;gap:14px;padding:12px 22px 12px 14px;display:flex;position:absolute}.nameplate[data-v-ba3b426a]:hover{transform:translate(4px)}.np-text[data-v-ba3b426a]{flex-direction:column;gap:2px;display:flex}.np-name[data-v-ba3b426a]{color:var(--text-1);text-shadow:0 2px 14px #000000e6;font-size:clamp(30px,2.4vw + 10px,44px);line-height:1.1}.np-title[data-v-ba3b426a]{font-size:var(--fs-s);color:var(--text-2);letter-spacing:.1em}.np-bond[data-v-ba3b426a]{color:#ffc1cf;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:inline-flex}.bond-bar[data-v-ba3b426a]{background:#ffffff1a;border-radius:4px;width:90px;height:4px;position:relative;overflow:hidden}.bond-bar i[data-v-ba3b426a]{background:linear-gradient(90deg,#ff8fab,#ffd1dc);position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #ff8fabcc}.menu[data-v-ba3b426a]{right:var(--gutter);z-index:4;flex-direction:column;gap:10px;width:clamp(260px,22vw,340px);display:flex;position:absolute;top:50%;transform:translateY(-46%)}.summon-card[data-v-ba3b426a]{text-align:left;height:clamp(118px,15vh,150px);transition:transform .4s var(--ease-out), box-shadow .4s;isolation:isolate;border:1px solid #ffe1a08c;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 50px -18px #000000e6,0 0 30px -6px #efcf8673}.summon-card[data-v-ba3b426a]:hover{transform:translate(-6px)scale(1.015);box-shadow:0 22px 60px -18px #000000e6,0 0 44px -4px #efcf86b3}.summon-bg[data-v-ba3b426a]{object-fit:cover;object-position:62% 30%;z-index:-2;width:100%;height:100%;transition:transform 6s linear;position:absolute;inset:0}.summon-card:hover .summon-bg[data-v-ba3b426a]{transform:scale(1.06)}.summon-shade[data-v-ba3b426a]{z-index:-1;background:linear-gradient(90deg,#050814eb 0%,#0508148c 55%,#0508141a 100%);position:absolute;inset:0}.summon-body[data-v-ba3b426a]{flex-direction:column;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.summon-kicker[data-v-ba3b426a]{letter-spacing:.3em;color:var(--gold-2);font-size:11px}.summon-label[data-v-ba3b426a]{background:linear-gradient(#fff8e2,#f2d38c 55%,#c9923e);color:#0000;filter:drop-shadow(0 2px 8px #000c);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,3vw + 10px,54px);line-height:1.05}.summon-sub[data-v-ba3b426a]{color:var(--text-2);letter-spacing:.08em;font-size:12px}.summon-sub b[data-v-ba3b426a]{color:var(--text-1);font-weight:600}.summon-card.newbie[data-v-ba3b426a]{animation:2s ease-in-out infinite newbie-glow-ba3b426a}@keyframes newbie-glow-ba3b426a{50%{box-shadow:0 18px 50px -18px #000000e6,0 0 46px 2px #ffd782bf}}.newbie-tag[data-v-ba3b426a]{width:30px;height:30px;font-family:var(--font-brush);color:#fff4ea;background:radial-gradient(circle at 35% 30%,#f0705a,#b52d22);border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;bottom:10px;right:12px;box-shadow:0 0 14px #f0503ccc}.summon-dots[data-v-ba3b426a]{gap:5px;display:flex;position:absolute;bottom:12px;right:14px}.summon-dots i[data-v-ba3b426a]{background:#ffffff4d;border-radius:50%;width:5px;height:5px;transition:all .4s}.summon-dots i.on[data-v-ba3b426a]{background:var(--gold-2);border-radius:3px;width:14px}.summon-icon[data-v-ba3b426a]{color:var(--gold-1);opacity:.85;animation:20s linear infinite spin-ba3b426a;position:absolute;top:12px;right:14px}.xfade-enter-active[data-v-ba3b426a],.xfade-leave-active[data-v-ba3b426a]{transition:opacity 1s}.xfade-enter-from[data-v-ba3b426a],.xfade-leave-to[data-v-ba3b426a]{opacity:0}.nav-item[data-v-ba3b426a]{text-align:left;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);height:clamp(58px,7vh,68px);transition:transform .35s var(--ease-out), border-color .3s, background .3s;background:linear-gradient(90deg,#0a1024cc,#0a10248c);border-radius:14px;align-items:center;gap:14px;padding:0 16px 0 12px;display:flex;position:relative;overflow:hidden}.nav-item[data-v-ba3b426a]:before{content:"";background:var(--gold-2);width:2px;box-shadow:0 0 10px var(--gold-2);opacity:.5;transition:all .35s var(--ease-out);position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(.3)}.nav-item[data-v-ba3b426a]:hover{border-color:var(--line-2);background:linear-gradient(90deg,#162040e6,#0c1228b3);transform:translate(-6px)}.nav-item[data-v-ba3b426a]:hover:before{opacity:1;transform:scaleY(1)}.nav-icon[data-v-ba3b426a]{width:42px;height:42px;color:var(--gold-1);border:1px solid var(--line-2);background:radial-gradient(circle at 35% 30%,#efcf862e,#efcf8608);border-radius:50%;flex:none;place-items:center;display:grid}.nav-text[data-v-ba3b426a]{flex-direction:column;min-width:0;display:flex}.nav-label[data-v-ba3b426a]{color:var(--text-1);font-size:24px;line-height:1.15}.nav-sub[data-v-ba3b426a]{color:var(--text-3);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nav-item .dot-badge[data-v-ba3b426a]{top:10px;right:10px}.portrait .assistant[data-v-ba3b426a]{height:min(84vh,150vw);top:6vh;bottom:auto;left:50%}.portrait .bubble[data-v-ba3b426a]{top:auto;left:16px;right:16px;bottom:calc(var(--safe-bottom) + 190px);max-width:none}.portrait .top[data-v-ba3b426a]{top:calc(var(--safe-top) + 10px);left:12px;right:12px}.portrait .profile[data-v-ba3b426a]{padding:4px 12px 4px 4px}.portrait .armillary[data-v-ba3b426a]{width:32px;height:32px}.portrait .who strong[data-v-ba3b426a]{font-size:16px}.portrait .who small[data-v-ba3b426a]{display:none}.portrait .nameplate[data-v-ba3b426a]{left:12px;bottom:calc(var(--safe-bottom) + 118px);padding:8px 14px 8px 10px}.portrait .np-name[data-v-ba3b426a]{font-size:30px}.portrait .np-title[data-v-ba3b426a]{display:none}.portrait .menu[data-v-ba3b426a]{top:auto;left:10px;right:10px;bottom:calc(var(--safe-bottom) + 10px);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#060a18d1;border-radius:20px;flex-direction:row;gap:6px;width:auto;padding:8px;transform:none}.portrait .summon-card[data-v-ba3b426a]{border-radius:16px;flex:1.35;order:3;height:88px;margin-top:-26px}.portrait .summon-kicker[data-v-ba3b426a],.portrait .summon-sub[data-v-ba3b426a],.portrait .summon-dots[data-v-ba3b426a],.portrait .summon-icon[data-v-ba3b426a]{display:none}.portrait .newbie-tag[data-v-ba3b426a]{width:20px;height:20px;font-size:12px;top:5px;bottom:auto;right:5px}.portrait .summon-body[data-v-ba3b426a]{align-items:center;left:50%;transform:translate(-50%,-50%)}.portrait .summon-label[data-v-ba3b426a]{font-size:30px}.portrait .summon-shade[data-v-ba3b426a]{background:linear-gradient(#05081433,#050814bf)}.portrait .nav-item[data-v-ba3b426a]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:4px;height:64px;padding:0}.portrait .nav-item[data-v-ba3b426a]:before{display:none}.portrait .nav-collection[data-v-ba3b426a],.portrait .nav-expedition[data-v-ba3b426a]{order:1}.portrait .nav-puzzle[data-v-ba3b426a],.portrait .nav-tasks[data-v-ba3b426a],.portrait .nav-shop[data-v-ba3b426a]{order:4}.portrait .nav-icon[data-v-ba3b426a]{width:34px;height:34px}.portrait .nav-label[data-v-ba3b426a]{font-size:15px}.portrait .nav-sub[data-v-ba3b426a]{display:none}.portrait .nav-item[data-v-ba3b426a]:hover{transform:translateY(-2px)}.body[data-v-3ddbfd2c]{flex:1;gap:22px;min-height:0;padding:8px 0 18px;display:flex}.side[data-v-3ddbfd2c]{flex-direction:column;flex:none;align-self:center;gap:10px;width:clamp(230px,19vw,280px);padding:22px 20px;display:flex}.eyebrow[data-v-3ddbfd2c]{color:var(--text-3);font-size:11px}.target[data-v-3ddbfd2c]{font-size:48px;line-height:1.05}.small[data-v-3ddbfd2c]{font-size:12px;line-height:1.7}.ref[data-v-3ddbfd2c]{border:1px solid var(--line-soft);background:#ffffff08;border-radius:12px;place-items:center;padding:12px 0;display:grid}.stats[data-v-3ddbfd2c]{grid-template-columns:repeat(3,1fr);margin:4px 0;display:grid}.stats dt[data-v-3ddbfd2c]{color:var(--text-3);font-size:11px}.stats dd[data-v-3ddbfd2c]{color:var(--text-1);margin:2px 0 0;font-size:18px}.actions[data-v-3ddbfd2c]{gap:8px;display:flex}.field-wrap[data-v-3ddbfd2c]{flex:1;place-items:center;min-width:0;display:grid;position:relative}.field[data-v-3ddbfd2c]{touch-action:none;cursor:crosshair;border:1px solid var(--line-soft);background:radial-gradient(80% 90% at 50% 45%,#1e285a47,#05081433);border-radius:20px;width:100%;height:100%;max-height:100%}.star .halo[data-v-3ddbfd2c]{opacity:.55;animation:3s ease-in-out infinite twinkle-3ddbfd2c;animation-delay:var(--d);transition:opacity .3s}.star .core[data-v-3ddbfd2c]{fill:#fff}.star .hit[data-v-3ddbfd2c]{fill:#0000}.star:hover .halo[data-v-3ddbfd2c]{opacity:.95}.star.lit .halo[data-v-3ddbfd2c]{opacity:1}.star.lit .core[data-v-3ddbfd2c]{fill:#ffe7a8}.star.sel .core[data-v-3ddbfd2c]{fill:var(--c)}.star.sel .halo[data-v-3ddbfd2c]{opacity:1;transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite pulse-3ddbfd2c}.finished .star[data-v-3ddbfd2c]:not(.target){opacity:.18;transition:opacity 1s}.finished .star.target .halo[data-v-3ddbfd2c]{opacity:1}@keyframes twinkle-3ddbfd2c{50%{opacity:.3}}@keyframes pulse-3ddbfd2c{50%{transform:scale(1.5)}}.found line[data-v-3ddbfd2c]{stroke:#ffd98a;stroke-width:.55px;stroke-linecap:round;filter:drop-shadow(0 0 1.2px #ffcf6b);stroke-dasharray:1;stroke-dashoffset:1px;animation:draw-3ddbfd2c .4s var(--ease-out) forwards}.finished .found line[data-v-3ddbfd2c]{stroke:var(--c);filter:drop-shadow(0 0 2px var(--c))}.wrong[data-v-3ddbfd2c]{stroke:#ff6b5a;stroke-width:.5px;stroke-linecap:round;animation:.6s forwards wrong-3ddbfd2c}.rubber[data-v-3ddbfd2c]{stroke:#fff0c899;stroke-width:.35px;stroke-dasharray:1.2 1;pointer-events:none}@keyframes draw-3ddbfd2c{to{stroke-dashoffset:0}}@keyframes wrong-3ddbfd2c{to{opacity:0}}.done[data-v-3ddbfd2c]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 40px 24px;display:flex;position:absolute}.done-title[data-v-3ddbfd2c]{color:var(--gold-1);font-size:34px}.rating[data-v-3ddbfd2c]{color:#ffffff26;gap:8px;display:flex}.rating .on[data-v-3ddbfd2c]{color:var(--r5);filter:drop-shadow(0 0 8px #ffcf6bcc)}.reward[data-v-3ddbfd2c]{font-size:var(--fs-m);color:var(--jade)}.done-actions[data-v-3ddbfd2c]{margin-top:8px}.done-enter-active[data-v-3ddbfd2c]{transition:all .6s var(--ease-back)}.done-enter-from[data-v-3ddbfd2c]{opacity:0;transform:scale(.85)}.portrait .body[data-v-3ddbfd2c]{flex-direction:column;gap:10px}.portrait .side[data-v-3ddbfd2c]{grid-template-columns:auto 1fr;gap:4px 14px;width:100%;padding:12px 14px;display:grid}.portrait .side>.eyebrow[data-v-3ddbfd2c],.portrait .side>.small[data-v-3ddbfd2c]:last-child{display:none}.portrait .ref[data-v-3ddbfd2c]{grid-row:span 4;padding:6px}.portrait .target[data-v-3ddbfd2c]{font-size:32px}.body[data-v-901ac51f]{flex:1;min-height:0;padding:10px 4px 30px}.columns[data-v-901ac51f]{columns:2 420px;column-gap:18px;width:min(1100px,100%);margin:0 auto}.card[data-v-901ac51f]{break-inside:avoid;flex-direction:column;gap:12px;margin-bottom:18px;padding:20px 22px;display:flex}h2[data-v-901ac51f]{color:var(--gold-1);font-size:28px;font-weight:400}.slider[data-v-901ac51f]{font-size:var(--fs-s);color:var(--text-2);grid-template-columns:4.5em 1fr 2.5em;align-items:center;gap:12px;display:grid}.slider b[data-v-901ac51f]{text-align:right;color:var(--text-1);font-size:13px}input[type=range][data-v-901ac51f]{appearance:none;background:linear-gradient(90deg, var(--gold-2) var(--v), #ffffff1a var(--v));cursor:pointer;border-radius:4px;height:4px}input[type=range][data-v-901ac51f]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#fff8e0,#d9a94f);border-radius:50%;width:18px;height:18px;box-shadow:0 0 10px #efcf86b3}input[type=range][data-v-901ac51f]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff8e0,#d9a94f);border:0;border-radius:50%;width:18px;height:18px}.row[data-v-901ac51f]{width:100%;font-size:var(--fs-m);color:var(--text-1);text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.row span small[data-v-901ac51f]{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.toggle[data-v-901ac51f]{padding:6px 0}.switch[data-v-901ac51f]{border:1px solid var(--line);background:#ffffff1a;border-radius:999px;flex:none;width:46px;height:26px;transition:background .3s;position:relative}.switch[data-v-901ac51f]:after{content:"";background:var(--text-3);width:18px;height:18px;transition:transform .35s var(--ease-back), background .3s;border-radius:50%;position:absolute;top:3px;left:3px}.switch.on[data-v-901ac51f]{border-color:var(--gold-2);background:#efcf8659}.switch.on[data-v-901ac51f]:after{background:radial-gradient(circle at 35% 30%,#fff8e0,#d9a94f);transform:translate(20px);box-shadow:0 0 10px #efcf86cc}.segs[data-v-901ac51f]{border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:flex}.seg[data-v-901ac51f]{height:30px;font-size:var(--fs-s);color:var(--text-2);border-radius:999px;padding:0 14px}.seg.on[data-v-901ac51f]{color:#2b1c06;background:linear-gradient(#fff1c9,#d9a94f)}.note[data-v-901ac51f]{font-size:12px;line-height:1.8}.btns[data-v-901ac51f]{flex-wrap:wrap;gap:10px;display:flex}.text[data-v-901ac51f]{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text-2);-webkit-user-select:text;user-select:text;background:#03050c99;border-radius:10px;padding:10px 12px;font-family:ui-monospace,Cascadia Code,monospace;font-size:12px;line-height:1.5}.warn[data-v-901ac51f]{color:#ffb3a3;font-size:12px}.about p[data-v-901ac51f]{font-size:var(--fs-s);color:var(--text-2);line-height:1.9}.facts[data-v-901ac51f]{grid-template-columns:repeat(2,1fr);gap:10px;margin:4px 0;display:grid}.facts dt[data-v-901ac51f]{color:var(--text-3);font-size:11px}.facts dd[data-v-901ac51f]{font-size:var(--fs-s);color:var(--text-1);margin:2px 0 0}.body[data-v-2e23e586]{flex:1;min-height:0;padding:12px 4px 30px}.grid[data-v-2e23e586]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;width:min(1200px,100%);margin:0 auto;display:grid}.goods[data-v-2e23e586]{text-align:center;animation:in-2e23e586 .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);transition:transform .35s var(--ease-out), border-color .3s;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px 18px;display:flex;position:relative}.goods[data-v-2e23e586]:hover{border-color:var(--line-2);transform:translateY(-4px)}.goods.highlight[data-v-2e23e586]{box-shadow:var(--shadow-2), 0 0 30px #efcf8640;border-color:#ffdc8c99}.goods.sold[data-v-2e23e586]{opacity:.55}@keyframes in-2e23e586{0%{opacity:0;transform:translateY(16px)}}.limit[data-v-2e23e586]{letter-spacing:.1em;color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:12px;right:12px}.goods-icon[data-v-2e23e586]{place-items:center;width:110px;height:110px;display:grid;position:relative}.halo[data-v-2e23e586]{background:radial-gradient(closest-side, #efcf8638, transparent), repeating-conic-gradient(#efcf861f 0 6deg, transparent 6deg 18deg);border-radius:50%;animation:30s linear infinite spin-2e23e586;position:absolute;inset:0}@keyframes spin-2e23e586{to{transform:rotate(360deg)}}.gift[data-v-2e23e586]{color:var(--gold-1);filter:drop-shadow(0 0 10px #efcf8699)}.fan[data-v-2e23e586]{position:absolute}.f1[data-v-2e23e586]{transform:rotate(-22deg)translate(-14px)}.f3[data-v-2e23e586]{transform:rotate(22deg)translate(14px)}h3[data-v-2e23e586]{color:var(--text-1);font-size:28px;font-weight:400}.desc[data-v-2e23e586]{min-height:2.8em;color:var(--text-3);font-size:12px;line-height:1.7}.gives[data-v-2e23e586]{font-size:var(--fs-s);color:var(--gold-1);letter-spacing:.06em}.stepper[data-v-2e23e586]{align-items:center;gap:8px;display:flex}.stepper button[data-v-2e23e586]{border:1px solid var(--line-2);width:28px;height:28px;color:var(--text-1);border-radius:50%;place-items:center;display:grid}.stepper .max[data-v-2e23e586]{border-radius:999px;width:auto;padding:0 10px;font-size:12px}.stepper span[data-v-2e23e586]{min-width:2.4em;font-size:16px}.buy[data-v-2e23e586]{width:100%;font-family:var(--font-latin);margin-top:6px}.note[data-v-2e23e586]{text-align:center;width:min(1200px,100%);margin:24px auto 0;font-size:12px}.filters[data-v-2230f432]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.seg[data-v-2230f432]{height:32px;font-size:var(--fs-s);color:var(--text-2);border:1px solid var(--line);border-radius:999px;padding:0 14px;transition:all .25s}.seg.on[data-v-2230f432]{color:#2b1c06;background:linear-gradient(#fff1c9,#d9a94f);border-color:#fff1c9}.rare[data-v-2230f432]{font-size:var(--fs-s);color:var(--text-3);cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:flex}.stats[data-v-2230f432]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px;display:grid}.stats>div[data-v-2230f432]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;align-items:center;padding:10px 4px;display:flex}.stats b[data-v-2230f432]{font-family:var(--font-latin);color:var(--text-1);font-size:20px}.stats .c5 b[data-v-2230f432]{color:var(--r5)}.stats .c4 b[data-v-2230f432]{color:#d3bbff}.stats span[data-v-2230f432]{color:var(--text-3);letter-spacing:.1em;font-size:11px}.recent[data-v-2230f432]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.recent .label[data-v-2230f432]{color:var(--text-3);white-space:nowrap;font-size:12px}.recent-list[data-v-2230f432]{gap:10px;padding:4px;display:flex;overflow-x:auto}.recent-item[data-v-2230f432]{flex-direction:column;align-items:center;display:flex;position:relative}.recent-item small[data-v-2230f432]{z-index:1;font-family:var(--font-latin);color:#2b1c06;background:var(--r5);border-radius:6px;margin-top:-8px;padding:0 5px;font-size:10px}.list[data-v-2230f432]{border-collapse:collapse;width:100%;font-size:var(--fs-s)}.list th[data-v-2230f432]{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);padding:6px 8px;font-weight:400}.list td[data-v-2230f432]{color:var(--text-2);border-bottom:1px solid #ffffff0d;padding:8px}.list .num[data-v-2230f432]{text-align:right;font-variant-numeric:tabular-nums}.time[data-v-2230f432]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-3)!important}.res[data-v-2230f432]{align-items:center;gap:8px;display:flex}.res .brush[data-v-2230f432]{font-size:17px}.stars[data-v-2230f432]{letter-spacing:-1px;font-size:10px}tr.r5 .res[data-v-2230f432]{color:var(--r5)}tr.r5[data-v-2230f432]{background:linear-gradient(90deg,#ffcf6b1a,#0000)}tr.r4 .res[data-v-2230f432]{color:#d3bbff}tr.r3 .res[data-v-2230f432]{color:#a9c8ff}.tag[data-v-2230f432]{border-radius:4px;padding:1px 5px;font-size:10px;font-style:normal}.tag.up[data-v-2230f432]{color:#2b1c06;background:var(--r5)}.tag.lost[data-v-2230f432]{color:#ffd2c8;background:#d9483b73}.pager[data-v-2230f432]{font-size:var(--fs-s);color:var(--text-3);justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.empty[data-v-2230f432]{text-align:center;padding:30px 0}@media (max-width:720px){.stats[data-v-2230f432]{grid-template-columns:repeat(3,1fr)}.pool[data-v-2230f432]{display:none}}.chart[data-v-e900a225]{border:1px solid var(--line);background:#0d1428;border-radius:12px;margin:0;padding:14px 14px 10px}figcaption[data-v-e900a225]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}figcaption b[data-v-e900a225]{font-size:var(--fs-m);color:var(--text-1)}figcaption span[data-v-e900a225]{color:var(--text-3);font-size:12px}.toggle[data-v-e900a225]{color:var(--text-2);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px}.plot[data-v-e900a225]{position:relative}svg[data-v-e900a225]{cursor:crosshair;touch-action:pan-y;width:100%;height:auto;display:block}.grid line[data-v-e900a225]{stroke:#ffffff12;stroke-width:1px}.axis text[data-v-e900a225],.soft-label[data-v-e900a225]{fill:var(--text-3);font-size:11px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.soft[data-v-e900a225]{stroke:#ffffff38;stroke-width:1px}.area[data-v-e900a225]{opacity:.1}.line[data-v-e900a225]{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.end[data-v-e900a225],.dot[data-v-e900a225]{stroke:#0d1428;stroke-width:2px}.cross[data-v-e900a225]{stroke:#ffffff59;stroke-width:1px}.tip[data-v-e900a225]{border:1px solid var(--line-2);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-1);background:#141c36f5;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:6px}.tip strong[data-v-e900a225]{color:var(--text-1);font-size:18px}.tip span[data-v-e900a225]{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:flex}.tip i[data-v-e900a225]{border-radius:2px;width:12px;height:2px}.table[data-v-e900a225]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.table th[data-v-e900a225],.table td[data-v-e900a225]{text-align:right;border-bottom:1px solid #ffffff0f;padding:6px 8px}.table th[data-v-e900a225]:first-child,.table td[data-v-e900a225]:first-child{text-align:left}.table th[data-v-e900a225]{color:var(--text-3);font-weight:400}.block+.block[data-v-e36bb04f]{margin-top:22px}h3[data-v-e36bb04f]{font-size:var(--fs-m);letter-spacing:.2em;color:var(--gold-1);margin:0 0 10px;font-weight:600}h3[data-v-e36bb04f]:not(:first-child){margin-top:16px}.rates[data-v-e36bb04f]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rate[data-v-e36bb04f]{border:1px solid color-mix(in srgb, var(--rc) 40%, transparent);background:#ffffff08;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.rate b[data-v-e36bb04f]{font-family:var(--font-latin);color:var(--text-1);font-size:24px}.rate span[data-v-e36bb04f]{color:var(--rc);font-size:13px}.rate small[data-v-e36bb04f]{color:var(--text-3);font-size:11px}.rules[data-v-e36bb04f]{font-size:var(--fs-s);color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding-left:1.2em;line-height:1.75;display:flex}.rules b[data-v-e36bb04f]{color:var(--text-1)}.names[data-v-e36bb04f]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 6px;display:flex}.n5[data-v-e36bb04f]{color:var(--r5);font-size:22px}.n5.dim[data-v-e36bb04f]{opacity:.75;font-size:18px}.n4[data-v-e36bb04f]{color:#d7c3ff;font-size:17px}.n4.up[data-v-e36bb04f]{color:#f0e4ff;text-shadow:0 0 10px #b98bffb3}em[data-v-e36bb04f]{font-style:normal;font-family:var(--font-latin);color:#2b1c06;background:var(--r5);vertical-align:4px;border-radius:3px;margin-left:3px;padding:0 4px;font-size:10px}.fac[data-v-e36bb04f]{letter-spacing:.2em;min-width:3em;font-size:13px}.n3[data-v-e36bb04f]{color:#a9c8ff;font-size:13px}@media (max-width:720px){.rates[data-v-e36bb04f]{grid-template-columns:1fr}}.cinema[data-v-0ab6f478]{z-index:60;cursor:pointer;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.phase-summary[data-v-0ab6f478]{cursor:default}.veil[data-v-0ab6f478]{pointer-events:none;background:radial-gradient(90% 80% at 50% 45%,#0000 40%,#02030973 100%);position:absolute;inset:0}.skip[data-v-0ab6f478]{top:calc(var(--safe-top) + 18px);right:var(--gutter);z-index:3;color:var(--text-2);background:#05081480;position:absolute}.hint[data-v-0ab6f478]{left:50%;bottom:calc(var(--safe-bottom) + 9vh);font-size:var(--fs-s);letter-spacing:.6em;color:#ffecbebf;animation:1.8s ease-in-out infinite breathe-0ab6f478;position:absolute;transform:translate(-50%)}@keyframes breathe-0ab6f478{50%{opacity:.35}}.reveal[data-v-0ab6f478]{pointer-events:none;position:absolute;inset:0}.rv-text[data-v-0ab6f478]{flex-direction:column;align-items:flex-start;gap:10px;width:min(40vw,560px);display:flex;position:absolute;top:50%;left:clamp(24px,8vw,160px);transform:translateY(-50%)}.rv-mansion[data-v-0ab6f478]{font-size:var(--fs-l);letter-spacing:.3em;color:color-mix(in srgb, var(--rc) 70%, #fff 30%);text-shadow:0 0 20px color-mix(in srgb, var(--rc) 60%, transparent)}.rv-mansion .brush[data-v-0ab6f478]{font-size:1.5em}.rv-faction[data-v-0ab6f478]{font-size:var(--fs-s);letter-spacing:.5em;color:var(--text-2);animation:rise-0ab6f478 .8s var(--ease-out) both}.rv-name[data-v-0ab6f478]{color:#fffaf0;text-shadow:0 0 30px color-mix(in srgb, var(--rc) 70%, transparent), 0 6px 28px #000c;animation:brush-0ab6f478 1s var(--ease-out) both;font-size:clamp(76px,7vw + 10px,150px);line-height:1}.r5 .rv-name[data-v-0ab6f478]{background:linear-gradient(#fffdf2 0%,#ffe6a6 45%,#e0a64a 100%);color:#0000;filter:drop-shadow(0 0 24px #ffc8648c)drop-shadow(0 6px 20px #000c);text-shadow:none;-webkit-background-clip:text;background-clip:text}.rv-title[data-v-0ab6f478]{font-size:var(--fs-xl);letter-spacing:.25em;color:var(--text-1);text-shadow:0 2px 12px #000000e6;animation:rise-0ab6f478 .8s var(--ease-out) both}.rv-row[data-v-0ab6f478]{align-items:center;gap:18px;min-height:48px;margin-top:6px;display:flex}.rv-quote[data-v-0ab6f478]{max-width:460px;font-size:var(--fs-l);color:var(--text-1);text-shadow:0 2px 10px #000000f2;animation:rise-0ab6f478 1s var(--ease-out) both;padding-left:18px;line-height:1.8;position:relative}.rv-quote[data-v-0ab6f478]:before{content:"";background:linear-gradient(180deg, var(--rc), transparent);width:2px;position:absolute;top:.4em;bottom:.4em;left:0}.rv-badges[data-v-0ab6f478]{animation:rise-0ab6f478 .7s var(--ease-out) both;flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.badge[data-v-0ab6f478]{height:28px;font-size:var(--fs-s);letter-spacing:.2em;background:#05081499;border:1px solid #fff3;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.badge.new[data-v-0ab6f478]{color:#fff4ea;background:linear-gradient(#e8674f,#a92d22);border-color:#ffbea0b3;box-shadow:0 0 18px #e8674f99}.badge.rank[data-v-0ab6f478]{color:var(--gold-1);border-color:var(--line-3)}.badge.up[data-v-0ab6f478]{color:#2b1c06;font-family:var(--font-latin);background:linear-gradient(#fff3cf,#e0ae55);font-weight:700}.badge.dust[data-v-0ab6f478]{color:#e3d6ff}.rv-element-glow[data-v-0ab6f478]{background:radial-gradient(closest-side, color-mix(in srgb, var(--ec) 18%, transparent), transparent);pointer-events:none;z-index:-1;width:60vw;height:60vh;animation:1.2s both fade-in-0ab6f478;position:absolute;top:20%;left:-10vw}.rv-next[data-v-0ab6f478]{left:50%;bottom:calc(var(--safe-bottom) + 5vh);font-size:var(--fs-s);letter-spacing:.4em;color:#f5efe0b3;align-items:center;gap:14px;animation:.6s both fade-in-0ab6f478;display:flex;position:absolute;transform:translate(-50%)}.rv-next b[data-v-0ab6f478]{color:var(--text-3);font-size:12px}.rv-fallback[data-v-0ab6f478]{object-fit:contain;width:auto;height:100%;animation:1s both fade-in-0ab6f478;position:absolute;top:0;right:6vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.portrait .rv-fallback[data-v-0ab6f478]{height:78%;right:50%;transform:translate(50%)}.rv-item[data-v-0ab6f478]{text-align:center;animation:item-in-0ab6f478 .7s var(--ease-back) both;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.rv-item img[data-v-0ab6f478]{object-fit:contain;filter:drop-shadow(0 0 30px #6fa8ff73);width:min(34vh,60vw);height:min(34vh,60vw)}.rv-item-halo[data-v-0ab6f478]{background:radial-gradient(closest-side, #6fa8ff59, transparent 70%), repeating-conic-gradient(from 0deg, #6fa8ff1f 0 4deg, transparent 4deg 15deg);z-index:-1;border-radius:50%;width:min(44vh,80vw);height:min(44vh,80vw);animation:18s linear infinite spin-0ab6f478;position:absolute;top:0;left:50%;transform:translate(-50%,-12%)}.rv-item-name[data-v-0ab6f478]{color:#eaf2ff;text-shadow:0 0 22px #6fa8ffb3;font-size:clamp(40px,3vw + 16px,64px)}.rv-item-desc[data-v-0ab6f478]{max-width:420px;font-size:var(--fs-m);color:var(--text-2);line-height:1.7}.instant[data-v-0ab6f478] *{animation-duration:1ms!important;animation-delay:0s!important}.summary[data-v-0ab6f478]{padding:calc(var(--safe-top) + 20px) var(--gutter) calc(var(--safe-bottom) + 20px);background:radial-gradient(90% 70%,#05081459,#020309bf);flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3vh,34px);animation:.6s both fade-in-0ab6f478;display:flex;position:absolute;inset:0}.sum-head[data-v-0ab6f478]{text-align:center}.sum-head .latin[data-v-0ab6f478]{color:var(--text-3);font-size:11px}.sum-head h2[data-v-0ab6f478]{font-size:clamp(38px,3vw + 14px,60px)}.grid[data-v-0ab6f478]{grid-template-columns:repeat(10,auto);justify-content:center;gap:clamp(8px,1vw,16px);display:grid}.grid.single[data-v-0ab6f478]{grid-template-columns:auto}.cell[data-v-0ab6f478]{opacity:0;animation:cell-in-0ab6f478 .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * 70ms + .15s);flex-direction:column;align-items:center;gap:8px;display:flex}.cell[data-v-0ab6f478] .card.size-s{--w:min(128px, 8.4vw)}.cell.r5[data-v-0ab6f478] .card{animation:3.2s ease-in-out infinite float5-0ab6f478;animation-delay:calc(var(--i) * .2s)}.cell-note[data-v-0ab6f478]{letter-spacing:.08em;color:var(--text-3);font-size:12px}.cell.r5 .cell-note[data-v-0ab6f478]{color:var(--r5)}.cell.r4 .cell-note[data-v-0ab6f478]{color:#d3bbff}.sum-foot[data-v-0ab6f478]{flex-direction:column;align-items:center;gap:16px;display:flex}.sum-stats[data-v-0ab6f478]{font-size:var(--fs-s);color:var(--text-3);gap:22px;display:flex}.sum-stats b[data-v-0ab6f478]{color:var(--gold-1);font-family:var(--font-latin);margin-left:4px}.sum-btns[data-v-0ab6f478]{gap:14px;display:flex}.sum-btns .btn[data-v-0ab6f478]{min-width:150px;min-height:48px;font-size:var(--fs-l);font-family:var(--font-brush);font-weight:400}@keyframes rise-0ab6f478{0%{opacity:0;transform:translateY(14px)}}@keyframes brush-0ab6f478{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(8px);transform:translate(-10px)}to{opacity:1;clip-path:inset(-20%)}}@keyframes fade-in-0ab6f478{0%{opacity:0}}@keyframes item-in-0ab6f478{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-40%)scale(.7)}}@keyframes cell-in-0ab6f478{0%{opacity:0;transform:translateY(40px)rotateX(40deg)scale(.9)}to{opacity:1;transform:none}}@keyframes float5-0ab6f478{50%{transform:translateY(-6px)}}@keyframes spin-0ab6f478{to{transform:translate(-50%,-12%)rotate(360deg)}}.fade-enter-active[data-v-0ab6f478],.fade-leave-active[data-v-0ab6f478]{transition:opacity .4s}.fade-enter-from[data-v-0ab6f478],.fade-leave-to[data-v-0ab6f478]{opacity:0}.portrait .rv-text[data-v-0ab6f478]{top:auto;left:20px;right:20px;bottom:calc(var(--safe-bottom) + 11vh);gap:6px;width:auto;transform:none}.portrait .rv-name[data-v-0ab6f478]{font-size:64px}.portrait .rv-title[data-v-0ab6f478]{font-size:var(--fs-l)}.portrait .rv-quote[data-v-0ab6f478]{font-size:var(--fs-m)}.portrait .grid[data-v-0ab6f478]{grid-template-columns:repeat(5,auto)}.portrait .cell[data-v-0ab6f478] .card.size-s{--w:min(17vw, 110px)}@media (max-width:1100px) and (min-aspect-ratio:1){.grid[data-v-0ab6f478]{grid-template-columns:repeat(5,auto)}.cell[data-v-0ab6f478] .card.size-s{--w:min(120px, 15vh)}}.summon[data-v-93bf128e]{padding-bottom:0}.summon[data-v-93bf128e]:before{content:"";pointer-events:none;transition:opacity .6s var(--ease-out);background:linear-gradient(90deg,#040610e6 0%,#040610a8 28%,#04061038 50%,#0000 64%),linear-gradient(#0000 76%,#040610b8 100%),linear-gradient(#04061080 0%,#0000 14%);position:absolute;inset:0}.summon[data-v-93bf128e]>:not(.cinema){transition:opacity .5s var(--ease-out), transform .6s var(--ease-out)}.summon.cinema-on[data-v-93bf128e]:before,.summon.cinema-on[data-v-93bf128e]>:not(.cinema){opacity:0;pointer-events:none}.summon.cinema-on[data-v-93bf128e]>:not(.cinema){transform:scale(.98)}.tool[data-v-93bf128e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b1a8c}.body[data-v-93bf128e]{flex:1;gap:clamp(16px,2.4vw,40px);min-height:0;padding-top:8px;display:flex;position:relative}.tabs[data-v-93bf128e]{flex-direction:column;flex:none;gap:10px;width:clamp(170px,14vw,230px);max-height:100%;padding:4px 6px 4px 2px;display:flex}.tab[data-v-93bf128e]{text-align:left;transform-origin:0;height:clamp(62px,8.6vh,84px);transition:transform .4s var(--ease-out), border-color .3s, box-shadow .3s, filter .3s;filter:saturate(.6)brightness(.72);isolation:isolate;border:1px solid #ffffff14;border-radius:12px;flex:none;position:relative;overflow:hidden}.tab[data-v-93bf128e]:hover{filter:saturate(.9)brightness(.92);transform:translate(4px)}.tab.active[data-v-93bf128e]{filter:none;border-color:color-mix(in srgb, var(--accent) 80%, #fff 20%);box-shadow:0 0 0 1px #0006, 0 0 24px color-mix(in srgb, var(--accent) 55%, transparent), 0 12px 30px -12px #000c;transform:translate(8px)scale(1.04)}.tab-art[data-v-93bf128e]{object-fit:cover;object-position:62% 28%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tab-shade[data-v-93bf128e]{z-index:-1;background:linear-gradient(90deg,#040712e6 10%,#04071240 100%);position:absolute;inset:0}.tab-text[data-v-93bf128e]{flex-direction:column;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tab-kind[data-v-93bf128e]{letter-spacing:.3em;color:var(--accent);font-size:10px}.tab-name[data-v-93bf128e]{color:var(--text-1);text-shadow:0 2px 8px #000000e6;font-size:clamp(19px,1.2vw + 8px,25px);line-height:1.2}.tab.active[data-v-93bf128e]:after{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px var(--accent);border-radius:3px;position:absolute;top:16%;bottom:16%;left:0}.info[data-v-93bf128e]{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;width:min(520px,40vw);padding:6px 0 0;display:flex;position:relative}.kind[data-v-93bf128e]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.name[data-v-93bf128e]{background:linear-gradient(180deg, #fffaf0 0%, color-mix(in srgb, var(--accent) 65%, #fff 35%) 55%, color-mix(in srgb, var(--accent) 80%, #000 20%) 100%);color:#0000;filter:drop-shadow(0 4px 18px #000000d9) drop-shadow(0 0 30px color-mix(in srgb, var(--accent) 30%, transparent));letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,5.2vw + 8px,104px);line-height:1.02}.sub[data-v-93bf128e]{font-size:var(--fs-m);letter-spacing:.3em;color:var(--text-1);text-shadow:0 1px 8px #000000e6}.desc[data-v-93bf128e]{max-width:440px;font-size:var(--fs-s);color:var(--text-2);text-shadow:0 1px 6px #000000f2;line-height:1.8}.up[data-v-93bf128e]{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#050814b8,#05081459);border-radius:14px;flex-direction:column;gap:8px;margin-top:10px;padding:14px 16px;display:flex}.up-label[data-v-93bf128e]{font-size:var(--fs-s);color:var(--gold-1);align-items:baseline;gap:10px;display:flex}.up-label .latin[data-v-93bf128e]{color:var(--text-3);font-size:10px}.up-label.small[data-v-93bf128e]{color:#d9c2ff;margin-top:4px}.up-five[data-v-93bf128e]{flex-wrap:wrap;gap:16px;display:flex}.up-hero[data-v-93bf128e]{border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;transition:background .3s;display:flex}.up-hero[data-v-93bf128e]:hover{background:#ffffff0f}.up-hero-text[data-v-93bf128e]{flex-direction:column;align-items:flex-start;display:flex}.up-hero-text .brush[data-v-93bf128e]{color:var(--r5);text-shadow:0 0 12px #ffcf6b66;font-size:24px}.up-hero-text small[data-v-93bf128e]{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.up-four[data-v-93bf128e]{gap:14px;display:flex}.up-four-item[data-v-93bf128e]{transition:transform .3s var(--ease-back);flex-direction:column;align-items:center;gap:4px;display:flex}.up-four-item[data-v-93bf128e]:hover{transform:translateY(-3px)}.up-four-item .brush[data-v-93bf128e]{color:#dcc6ff;font-size:14px}.pity[data-v-93bf128e]{width:min(440px,100%);margin-top:8px}.pity-row[data-v-93bf128e]{font-size:var(--fs-s);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pity-row b[data-v-93bf128e]{font-family:var(--font-latin);color:var(--gold-1);font-size:22px}.pity-row .chip[data-v-93bf128e]{margin-left:6px}.chip.warm[data-v-93bf128e]{color:#ffd7a0;background:#ffa05024;border-color:#ffbe6e8c;box-shadow:0 0 14px #ffaa5a33}.pity-bar[data-v-93bf128e]{background:#ffffff14;border-radius:6px;height:6px;margin:8px 0 6px;position:relative;overflow:visible}.pity-bar .fill[data-v-93bf128e]{width:var(--p);border-radius:inherit;background:linear-gradient(90deg, var(--gold-4), var(--gold-2));transition:width .8s var(--ease-out);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #efcf86b3}.pity-bar .soft-mark[data-v-93bf128e]{top:-4px;bottom:-4px;left:calc(var(--soft) * 100%);background:#ffbe6ecc;width:2px;position:absolute;box-shadow:0 0 6px #ffaa5ae6}.pity-foot[data-v-93bf128e]{letter-spacing:.06em;font-size:11px}.hero-tag[data-v-93bf128e]{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:4%;right:2vw}.hero-name[data-v-93bf128e]{writing-mode:vertical-rl;letter-spacing:.12em;color:#fffaf0;text-shadow:0 0 24px color-mix(in srgb, var(--accent) 70%, transparent), 0 4px 18px #000c;font-size:clamp(48px,4.4vw + 6px,88px)}.hero-title[data-v-93bf128e]{writing-mode:vertical-rl;font-size:var(--fs-s);letter-spacing:.4em;color:var(--text-2);text-shadow:0 1px 6px #000000e6}.actions[data-v-93bf128e]{padding:14px 0 calc(var(--safe-bottom) + 22px);z-index:3;flex:none;justify-content:flex-end;align-items:center;gap:16px;display:flex;position:relative}.note[data-v-93bf128e]{letter-spacing:.06em;margin-right:auto;font-size:12px}.pull[data-v-93bf128e]{isolation:isolate;width:clamp(190px,15vw,250px);height:clamp(64px,8vh,78px);transition:transform .3s var(--ease-out), box-shadow .3s, filter .3s;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;overflow:hidden}.pull[data-v-93bf128e]:before{content:"";z-index:-1;opacity:.8;background:radial-gradient(120% 90% at 50% 0,#ffffff73,#0000 60%),repeating-linear-gradient(90deg,#ffffff0a 0 2px,#0000 2px 9px);position:absolute;inset:0}.pull[data-v-93bf128e]:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:4.5s ease-in-out infinite sweep-93bf128e;position:absolute;inset:-2px;transform:translate(-130%)}.pull.one[data-v-93bf128e]{color:var(--gold-1);background:linear-gradient(#28345cf2,#0e142cf2);border:1px solid #efcf868c;box-shadow:0 10px 30px -12px #000000e6}.pull.ten[data-v-93bf128e]{color:#2b1c06;background:linear-gradient(#fff6d8 0%,#f4d690 45%,#d4a24c 100%);border:1px solid #fff3cf;box-shadow:0 12px 34px -10px #d9a94fd9,inset 0 -3px #7850144d}.pull[data-v-93bf128e]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.02)}.pull[data-v-93bf128e]:active:not(:disabled){transform:scale(.97)}.pull[data-v-93bf128e]:disabled{filter:grayscale(.8)brightness(.6);cursor:not-allowed}.pull-main[data-v-93bf128e]{font-size:clamp(22px,1.2vw + 12px,28px);line-height:1}.pull-cost[data-v-93bf128e]{font-family:var(--font-latin);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.pull-cost s[data-v-93bf128e]{margin-left:2px;font-size:11px}@keyframes sweep-93bf128e{0%,60%{transform:translate(-130%)}to{transform:translate(130%)}}.dont-ask[data-v-93bf128e]{font-size:var(--fs-s);color:var(--text-3);cursor:pointer;align-items:center;gap:8px;margin-top:12px;display:flex}.info-enter-active[data-v-93bf128e]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out)}.info-leave-active[data-v-93bf128e]{transition:opacity .18s,transform .2s}.info-enter-from[data-v-93bf128e]{opacity:0;transform:translate(-18px)}.info-leave-to[data-v-93bf128e]{opacity:0;transform:translate(8px)}.hero-enter-active[data-v-93bf128e]{transition:opacity .7s var(--ease-out) .1s, transform .8s var(--ease-out) .1s}.hero-leave-active[data-v-93bf128e]{transition:opacity .2s}.hero-enter-from[data-v-93bf128e]{opacity:0;transform:translateY(-16px)}.hero-leave-to[data-v-93bf128e]{opacity:0}.portrait .body[data-v-93bf128e]{flex-direction:column;gap:10px}.portrait .tabs[data-v-93bf128e]{width:auto;margin:0 calc(var(--gutter) * -1);padding:2px 2px 8px;padding-left:var(--gutter);flex-direction:row;overflow:auto hidden}.portrait .tab[data-v-93bf128e]{width:128px;height:58px}.portrait .tab.active[data-v-93bf128e]{transform:translateY(-2px)scale(1.03)}.portrait .info[data-v-93bf128e]{gap:6px;width:100%;margin-top:auto}.portrait .name[data-v-93bf128e]{font-size:50px}.portrait .desc[data-v-93bf128e]{display:none}.portrait .up[data-v-93bf128e]{width:100%;padding:10px 12px}.portrait .hero-tag[data-v-93bf128e]{top:80px;right:4px}.portrait .hero-name[data-v-93bf128e]{font-size:44px}.portrait .actions[data-v-93bf128e]{gap:10px;padding-top:10px}.portrait .note[data-v-93bf128e]{display:none}.portrait .pull[data-v-93bf128e]{flex:1;width:auto;height:60px}.views[data-v-84d395e0]{border:1px solid var(--line);background:#05081499;border-radius:999px;gap:4px;padding:4px;display:flex}.seg[data-v-84d395e0]{height:34px;font-size:var(--fs-s);letter-spacing:.15em;color:var(--text-2);border-radius:999px;padding:0 16px;transition:all .25s}.seg small[data-v-84d395e0]{opacity:.7;font-size:11px}.seg.on[data-v-84d395e0]{color:#2b1c06;background:linear-gradient(#fff1c9,#d9a94f)}.body[data-v-84d395e0]{flex:1;width:min(980px,100%);min-height:0;margin:0 auto;padding:10px 6px 30px}.track[data-v-84d395e0]{align-items:center;gap:28px;margin-bottom:16px;padding:20px 26px;display:flex}.eyebrow[data-v-84d395e0]{color:var(--text-3);font-size:11px}.track-title[data-v-84d395e0]{color:var(--gold-1);font-size:34px;line-height:1.15}.small[data-v-84d395e0]{align-items:center;gap:4px;font-size:12px;display:inline-flex}.rail[data-v-84d395e0]{flex:1;height:24px;position:relative}.rail-line[data-v-84d395e0]{background:#ffffff1a;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rail-line i[data-v-84d395e0]{background:linear-gradient(90deg, var(--gold-4), var(--gold-1));box-shadow:0 0 10px var(--gold-2);transition:width .8s var(--ease-out);position:absolute;inset:0 auto 0 0}.node[data-v-84d395e0]{background:var(--ink-3);border:1px solid var(--line-2);width:12px;height:12px;transition:all .4s var(--ease-back);position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.node.on[data-v-84d395e0]{background:linear-gradient(135deg,#fff6d6,#d6a23f);transform:translate(-50%,-50%)rotate(45deg)scale(1.2);box-shadow:0 0 12px #ffcf6be6}.chest[data-v-84d395e0]{width:104px;color:var(--text-3);border:1px dashed var(--line-2);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;transition:all .3s;display:flex}.chest span[data-v-84d395e0]{letter-spacing:.08em;font-size:12px}.chest.ready[data-v-84d395e0]{color:var(--gold-1);border:1px solid var(--gold-2);background:#efcf861a;animation:1.4s ease-in-out infinite chest-84d395e0}.chest.opened[data-v-84d395e0]{color:var(--jade);border-style:solid;border-color:#5fcfae66}@keyframes chest-84d395e0{50%{transform:translateY(-3px)scale(1.04);box-shadow:0 0 26px #efcf8699}}.list[data-v-84d395e0]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-84d395e0]{animation:row-in-84d395e0 .45s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms);border-radius:14px;grid-template-columns:auto 1fr 64px 84px 92px;align-items:center;gap:14px;padding:12px 18px;display:grid}@keyframes row-in-84d395e0{0%{opacity:0;transform:translateY(10px)}}.row.done[data-v-84d395e0]:not(.claimed){box-shadow:var(--shadow-2), inset 0 0 30px #efcf860f;border-color:#efcf868c}.row.claimed[data-v-84d395e0]{opacity:.6}.row-icon[data-v-84d395e0]{width:44px;height:44px;color:var(--gold-1);border:1px solid var(--line-2);background:radial-gradient(circle at 35% 30%,#efcf862e,#efcf8608);border-radius:50%;place-items:center;display:grid}.row-icon.medal[data-v-84d395e0]{color:#ffd98a}.row-main[data-v-84d395e0]{flex-direction:column;gap:3px;min-width:0;display:flex}.row-main b[data-v-84d395e0]{color:var(--text-1);font-size:22px;font-weight:400}.row-main small[data-v-84d395e0]{color:var(--text-3);font-size:12px}.row-bar[data-v-84d395e0]{background:#ffffff12;border-radius:4px;width:min(320px,100%);height:4px;margin-top:4px;position:relative;overflow:hidden}.row-bar i[data-v-84d395e0]{background:linear-gradient(90deg, var(--gold-4), var(--gold-2));position:absolute;inset:0 auto 0 0}.row-num[data-v-84d395e0]{color:var(--text-2);text-align:right;font-size:13px}.row-reward[data-v-84d395e0]{font-family:var(--font-latin);color:var(--text-1);align-items:center;gap:6px;font-size:15px;display:inline-flex}.portrait .track[data-v-84d395e0]{flex-wrap:wrap;gap:14px;padding:16px}.portrait .rail[data-v-84d395e0]{flex-basis:100%;order:3}.portrait .row[data-v-84d395e0]{grid-template-columns:auto 1fr auto;grid-template-areas:"icon main btn""icon reward num";gap:6px 12px;padding:10px 12px}.portrait .row-icon[data-v-84d395e0]{grid-area:icon}.portrait .row-main[data-v-84d395e0]{grid-area:main}.portrait .row-num[data-v-84d395e0]{grid-area:num}.portrait .row-reward[data-v-84d395e0]{grid-area:reward}.portrait .row[data-v-84d395e0]>:last-child{grid-area:btn}.title[data-v-bd42082e]{cursor:pointer;outline:none;justify-content:center;align-items:center}.veil[data-v-bd42082e]{pointer-events:none;background:radial-gradient(60% 45% at 50% 34%,#03050e8c,#0000 70%),linear-gradient(#03050e59 0%,#0000 30% 60%,#03050ed9 100%);position:absolute;inset:0}.logo-wrap[data-v-bd42082e]{text-align:center;transition:transform .8s var(--ease-in-out), opacity .6s;flex-direction:column;align-items:center;display:flex;position:absolute;top:16vh;left:50%;transform:translate(-50%)}.leaving .logo-wrap[data-v-bd42082e]{opacity:0;transform:translate(-50%)scale(1.12)}.eyebrow[data-v-bd42082e]{color:#f5e6bebf;letter-spacing:.42em;opacity:0;animation:rise-bd42082e 1.2s var(--ease-out) .1s forwards;font-size:clamp(10px,.8vw + 4px,13px)}.logo[data-v-bd42082e]{filter:drop-shadow(0 6px 24px #000000b3)drop-shadow(0 0 40px #ffd28240);gap:.06em;margin:.08em 0 .05em;font-size:clamp(76px,10vw,168px);line-height:1;display:flex}.glyph[data-v-bd42082e]{background:linear-gradient(100deg,#f5d995 0%,#fff8e4 18%,#e7bd6a 36%,#fff3cc 52%,#c9903e 70%,#f8e3a8 100%) 0 0/240% 100%;color:#0000;clip-path:inset(0 0 100%);animation:brush-in-bd42082e 1.1s var(--ease-out) forwards,shine-bd42082e 6s linear 1.6s infinite;-webkit-background-clip:text;background-clip:text;display:inline-block}.rule[data-v-bd42082e]{opacity:0;animation:rise-bd42082e 1s var(--ease-out) 1s forwards;align-items:center;gap:14px;display:flex}.rule i[data-v-bd42082e]{background:linear-gradient(90deg,#0000,#efcf86cc);width:clamp(40px,8vw,110px);height:1px}.rule i[data-v-bd42082e]:last-child{transform:scaleX(-1)}.rule b[data-v-bd42082e]{letter-spacing:.5em;color:var(--gold-1);text-shadow:0 0 12px #000000e6;font-size:clamp(13px,.9vw + 6px,17px);font-weight:400}.loader[data-v-bd42082e]{bottom:calc(10vh + var(--safe-bottom));flex-direction:column;align-items:center;gap:14px;transition:opacity .4s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.leaving .loader[data-v-bd42082e]{opacity:0}.ring[data-v-bd42082e]{width:74px;height:74px;overflow:visible}.ring.spin[data-v-bd42082e]{animation:24s linear infinite spin-bd42082e}.track[data-v-bd42082e]{fill:none;stroke:#efcf8626;stroke-width:.6px}.dot[data-v-bd42082e]{fill:#efcf8638;transition:fill .3s,filter .3s}.dot.on[data-v-bd42082e]{fill:#ffe6a8;filter:drop-shadow(0 0 2px #ffd27a)}.prompt[data-v-bd42082e]{place-items:center;height:24px;display:grid}.pct[data-v-bd42082e]{color:var(--text-3);font-size:13px}.tap[data-v-bd42082e]{letter-spacing:.5em;color:var(--gold-1);text-shadow:0 0 16px #ffd28299;padding-left:.5em;font-size:clamp(14px,.8vw + 8px,17px);animation:2.6s ease-in-out infinite breathe-bd42082e}.credit[data-v-bd42082e]{left:0;right:0;bottom:calc(14px + var(--safe-bottom));color:#cfc6b073;letter-spacing:.08em;text-align:center;justify-content:center;gap:16px;padding:0 16px;font-size:11px;display:flex;position:absolute}.ver[data-v-bd42082e]{letter-spacing:.2em}@keyframes brush-in-bd42082e{0%{clip-path:inset(0 0 100%);filter:blur(6px);transform:translateY(-.12em)}to{clip-path:inset(-10%);filter:none;transform:none}}@keyframes shine-bd42082e{to{background-position:-240% 0}}@keyframes rise-bd42082e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes breathe-bd42082e{50%{opacity:.45}}@keyframes spin-bd42082e{to{transform:rotate(360deg)}}@media (max-width:720px){.logo-wrap[data-v-bd42082e]{width:100%;top:12vh}.rule[data-v-bd42082e]{gap:10px}.rule i[data-v-bd42082e]{width:36px}.rule b[data-v-bd42082e]{letter-spacing:.28em;white-space:nowrap;font-size:13px}.credit[data-v-bd42082e]{flex-direction:column;gap:2px;font-size:10px}}.app{background:var(--ink-1);position:absolute;inset:0;overflow:hidden}.sky{width:100%;height:100%;display:block;position:absolute;inset:0}.sky-fallback{background-position:50%;background-size:cover;position:absolute;inset:0}.stage{position:absolute;inset:0}.screen-enter-active,.screen-back-enter-active{transition:opacity .55s var(--ease-out) 50ms, transform .7s var(--ease-out) 50ms}.screen-leave-active,.screen-back-leave-active{pointer-events:none;transition:opacity .28s,transform .32s}.screen-enter-from{opacity:0;transform:scale(1.035)}.screen-leave-to{opacity:0;transform:scale(.985)}.screen-back-enter-from{opacity:0;transform:scale(.97)}.screen-back-leave-to{opacity:0;transform:scale(1.02)}.detail-enter-active{transition:opacity .45s var(--ease-out)}.detail-leave-active{transition:opacity .3s}.detail-enter-from,.detail-leave-to{opacity:0}@font-face{font-family:XY Serif;src:url(../fonts/serif-400.754478d3c4ba.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:XY Serif;src:url(../fonts/serif-700.e46e945635ec.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:XY Brush;src:url(../fonts/brush.d9bcc8e612ba.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:XY Latin;src:url(../fonts/latin.2be0864bafe6.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#03050c;--ink-1:#070b1a;--ink-2:#0d1428;--ink-3:#141d38;--ink-4:#1d2a4d;--text-1:#f5efe0;--text-2:#cfc6b0;--text-3:#8f8a7c;--text-4:#5f5c56;--gold-0:#fff6dc;--gold-1:#fbe7b0;--gold-2:#efcf86;--gold-3:#d4a64f;--gold-4:#9c7430;--gold-5:#5e4520;--cinnabar:#d9483b;--cinnabar-deep:#9e2a22;--jade:#5fcfae;--azure:#6fa8ff;--r3:#6fa8ff;--r4:#b98bff;--r5:#ffcf6b;--line:#efcf862e;--line-2:#efcf8657;--line-3:#efcf8699;--line-soft:#ffffff12;--glass:#0a1024a8;--glass-2:#101832c7;--glass-hi:#ffffff0a;--scrim:#03050cb8;--shadow-1:0 10px 30px -12px #000000b3;--shadow-2:0 24px 70px -20px #000000d9;--glow-gold:0 0 24px #efcf8659;--radius-xs:4px;--radius-s:8px;--radius-m:14px;--radius-l:22px;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-soft:cubic-bezier(.25, .8, .25, 1);--font-serif:"XY Serif", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--font-brush:"XY Brush", "XY Serif", "KaiTi", "STKaiti", "Kaiti SC", serif;--font-latin:"XY Latin", "Cinzel", "Trajan Pro", "Times New Roman", serif;--font-ui:"XY Serif", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--fs-xs:clamp(11px, .72vw + 4px, 12px);--fs-s:clamp(12px, .75vw + 5px, 14px);--fs-m:clamp(14px, .8vw + 6px, 16px);--fs-l:clamp(17px, 1vw + 8px, 21px);--fs-xl:clamp(22px, 1.6vw + 10px, 32px);--fs-xxl:clamp(34px, 3.2vw + 12px, 64px);--gutter:clamp(14px, 2.2vw, 36px);--topbar-h:clamp(52px, 5.6vh + 20px, 72px);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink-1:#070b1a;--text-1:#f5efe0}}:root[data-theme=dark]{--ink-1:#070b1a;--text-1:#f5efe0}*,:before,:after{box-sizing:border-box}html,body{background:var(--ink-1);height:100%;color:var(--text-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:manipulation;margin:0;font-size:16px;overflow:hidden}body{-webkit-user-select:none;user-select:none}#app{position:fixed;inset:0;overflow:hidden}img{-webkit-user-drag:none;max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}::selection{color:var(--gold-0);background:#efcf8659}.scroll{scrollbar-width:thin;scrollbar-color:#efcf8659 transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.scroll::-webkit-scrollbar{width:6px;height:6px}.scroll::-webkit-scrollbar-thumb{background:#efcf864d;border-radius:6px}.scroll::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.12s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-reduce-motion=true] *,[data-reduce-motion=true] :before,[data-reduce-motion=true] :after{transition-duration:.12s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.panel{border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2), inset 0 1px 0 var(--glass-hi);-webkit-backdrop-filter:blur(16px)saturate(1.25);background:linear-gradient(#162040b8,#080c1cc7),radial-gradient(120% 80% at 50% 0,#efcf860f,#0000 60%);position:relative}.corners{--c:#efcf86d9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M1 12V1h11' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M4 8V4h4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M17 12V1H6' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M14 8V4h-4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M1 6v11h11' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M4 10v4h4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M17 6v11H6' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M14 10v4h-4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E");background-position:6px 6px,calc(100% - 6px) 6px,6px calc(100% - 6px),calc(100% - 6px) calc(100% - 6px);background-repeat:no-repeat}.panel.corners{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M1 12V1h11' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M4 8V4h4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E") 6px 6px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M17 12V1H6' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M14 8V4h-4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E") calc(100% - 6px) 6px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M1 6v11h11' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M4 10v4h4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E") 6px calc(100% - 6px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M17 6v11H6' fill='none' stroke='%23efcf86' stroke-opacity='.85' stroke-width='1.2'/%3E%3Cpath d='M14 10v4h-4' fill='none' stroke='%23efcf86' stroke-opacity='.5'/%3E%3C/svg%3E") calc(100% - 6px) calc(100% - 6px) no-repeat,linear-gradient(#162040bd,#080c1ccc)}.btn{border-radius:var(--radius-pill);min-height:42px;font-size:var(--fs-m);letter-spacing:.08em;color:var(--text-1);border:1px solid var(--line-2);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out), border-color .28s, background .28s, opacity .2s;white-space:nowrap;isolation:isolate;background:linear-gradient(#ffffff17,#ffffff05);justify-content:center;align-items:center;gap:.5em;padding:0 20px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.btn:hover:not(:disabled){border-color:var(--line-3);box-shadow:0 0 22px #efcf862e,inset 0 1px #ffffff1a}.btn:active:not(:disabled){transform:scale(.965)}.btn:disabled{opacity:.45}.btn-gold{color:#2b1c06;background:linear-gradient(#fff5d6 0%,#f5d893 42%,#d9a94f 100%);border:1px solid #fff1c7;overflow:hidden;box-shadow:0 8px 22px -8px #d9a94fbf,inset 0 1px #ffffffd9,inset 0 -2px #7850144d}.btn-gold:after{content:"";transition:transform .9s var(--ease-out);z-index:-1;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);position:absolute;inset:-2px;transform:translate(-120%)}.btn-gold:hover:not(:disabled):after{transform:translate(120%)}.btn-gold:hover:not(:disabled){border-color:#fff;box-shadow:0 10px 30px -8px #efcf86f2,inset 0 1px #fffffff2,inset 0 -2px #7850144d}.btn-ghost{border-color:var(--line);background:0 0}.btn-small{min-height:32px;font-size:var(--fs-s);padding:0 14px}.btn-icon{border-radius:50%;width:42px;min-height:42px;padding:0}.btn-cinnabar{color:#fff4ea;background:linear-gradient(#e8674f,#b3352a);border-color:#ffbea099}.chip{border-radius:var(--radius-pill);height:24px;font-size:var(--fs-xs);letter-spacing:.1em;color:var(--gold-1);white-space:nowrap;background:#efcf861a;border:1px solid #efcf864d;align-items:center;gap:.35em;padding:0 10px;display:inline-flex}.dot-badge{background:radial-gradient(circle at 35% 35%,#ff9a86,#e0402f);border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite badge-pulse;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #070b1ae6,0 0 10px #ff5a46cc}@keyframes badge-pulse{50%{transform:scale(1.18)}}.brush{font-family:var(--font-brush);letter-spacing:.04em;font-weight:400}.latin{font-family:var(--font-latin);letter-spacing:.22em;text-transform:uppercase}.gold-text{background:linear-gradient(#fff8e2 0%,#f6dc9c 40%,#d9aa55 75%,#f3d288 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--text-3)}.divider{background:linear-gradient(90deg, transparent, var(--line-2), transparent);border:0;height:1px}.bar{background:#ffffff0f;border-radius:6px;height:6px;position:relative;overflow:hidden}.bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--gold-4), var(--gold-2));transition:width .6s var(--ease-out);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #efcf8699}.r3{--rc:var(--r3)}.r4{--rc:var(--r4)}.r5{--rc:var(--r5)}.q-low *,.q-low :before,.q-low :after{-webkit-backdrop-filter:none!important}.q-low .panel{background-color:#080c1ce6}.screen{padding:calc(var(--safe-top) + 10px) var(--gutter) calc(var(--safe-bottom) + 14px);flex-direction:column;display:flex;position:absolute;inset:0}
