:where(.pixel-art){vertical-align:-.25em;object-fit:contain;flex:none;width:1.25em;height:1.25em;display:inline-block}.game-icon[data-v-d74d4bb8]{vertical-align:middle;flex:none;width:22px;height:22px}.notice-list[data-v-ccb97b12]{min-width:0;color:var(--ink)}.heading[data-v-ccb97b12]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}h3[data-v-ccb97b12],h4[data-v-ccb97b12]{margin:0}h3[data-v-ccb97b12]{font-size:18px}h4[data-v-ccb97b12]{overflow-wrap:anywhere;font-size:16px}.heading button[data-v-ccb97b12]{border:1px solid var(--panel-edge);color:var(--ink-soft);background:#fff8ec;border-radius:8px;padding:5px 8px;font-size:11px}.heading button.heading-title[data-v-ccb97b12]{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-size:18px;font-weight:800}.entries[data-v-ccb97b12]{--fade:8px;min-height:0;padding-block:10px;overflow-y:auto}article[data-v-ccb97b12]{border-top:1px solid var(--panel-edge);padding:14px 0}time[data-v-ccb97b12],.empty[data-v-ccb97b12]{color:var(--ink-soft);font-size:12px}.body[data-v-ccb97b12]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:14px;line-height:1.8}.error[data-v-ccb97b12]{color:var(--red)}.read-all[data-v-ccb97b12]{color:#906135;background:0 0;border:0;flex-shrink:0;align-self:flex-start;margin-top:6px;padding:6px 0 0;font-size:12px;font-weight:700}.compact[data-v-ccb97b12]{background:#fff8ecf5;border:1px solid #e8c88f;border-radius:20px;width:380px;max-width:100%;padding:20px;box-shadow:0 20px 60px #08031040}.compact .entries[data-v-ccb97b12]{max-height:360px}@media (width<=800px){.compact[data-v-ccb97b12]{width:100%;padding:16px}.compact .entries[data-v-ccb97b12]{max-height:160px}}@media (height<=500px) and (width>=801px){.compact .entries[data-v-ccb97b12]{max-height:260px}}.google-btn[data-v-844a4b7b]{flex-direction:column;align-items:center;width:100%;display:flex}.box[data-v-844a4b7b]{justify-content:center;width:100%;min-height:44px;display:flex}.fail[data-v-844a4b7b]{color:var(--ink-soft);text-align:center;margin:4px 0 0;font-size:12px}.in-app[data-v-844a4b7b]{color:#4a3122;text-align:center;background:#fff7e6;border:1px dashed #c9a46a;border-radius:14px;width:100%;max-width:400px;padding:10px 12px}.in-app p[data-v-844a4b7b]{margin:0 0 8px;font-size:12px;line-height:1.5}.actions[data-v-844a4b7b]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.act[data-v-844a4b7b]{color:#4a3122;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9a46a;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none}.auth-form[data-v-d8569336]{overflow-y:auto}.or[data-v-d8569336]{color:var(--ink-soft);align-items:center;gap:10px;font-size:12px;display:flex}.or[data-v-d8569336]:before,.or[data-v-d8569336]:after{content:"";opacity:.25;background:currentColor;flex:1;height:1px}.foot[data-v-d8569336]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.sent[data-v-d8569336]{color:#2f6b45;background:#eef7ef;border-radius:12px;margin:0;padding:12px;font-size:14px;line-height:1.6}.switch[data-v-d8569336]{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:13px;text-decoration:underline}.start[data-v-d8569336]{padding:calc(24px + var(--safe-top)) max(24px,var(--safe-left)) calc(24px + var(--safe-bottom));background:radial-gradient(#17102145,#171021dd);flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.title[data-v-d8569336]{text-align:center;flex-shrink:0;margin-top:auto}.open-badge[data-v-d8569336]{color:#f9dca4;letter-spacing:.16em;background:#251d30d9;border:1px solid #cda96870;border-radius:99px;align-items:center;gap:8px;margin-bottom:10px;padding:5px 13px;font-size:10px;display:inline-flex}.open-badge>span[data-v-d8569336]{background:#e9c17b;border-radius:50%;width:5px;height:5px}h1[data-v-d8569336]{color:#fff0c9;letter-spacing:.08em;text-shadow:0 3px #a74b43,0 5px 24px #d943434d;margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:900;line-height:1.25}h1 span[data-v-d8569336]{color:#f0c575}.title p[data-v-d8569336]{color:#ffd6a5;letter-spacing:.3em;margin:6px 0 0;font-size:11px;font-weight:700}.tagline[data-v-d8569336]{color:#e6cfd9;letter-spacing:.08em;margin-top:10px;font-size:12px}.foot[data-v-d8569336]{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px 12px;display:flex}.lang[data-v-d8569336]{color:#f9dca4;background:#251d30d9;border:1px solid #cda96870;border-radius:99px;flex-shrink:0;align-items:center;gap:2px;padding:4px 4px 4px 10px;display:flex}.lang .game-icon[data-v-d8569336]{opacity:.85;width:16px;height:16px;margin-right:4px}.lang button[data-v-d8569336]{color:#e6cfd9;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:700}.lang button.on[data-v-d8569336]{color:#2a1d12;background:#e9c17b}.lang button[data-v-d8569336]:hover{color:#fff0c9}.access-layout[data-v-d8569336]{width:min(880px,100%);height:min(480px,calc(100dvh - 210px - var(--safe-top) - var(--safe-bottom)));background:#fff8ecf7;border:1px solid #e8c88f;border-radius:22px;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:auto;display:grid;overflow:hidden;box-shadow:0 20px 70px #08031080}.access-layout[data-v-d8569336] .notice-list.compact{width:auto;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:26px 28px;display:flex}.access-layout[data-v-d8569336] .notice-list.compact .entries{flex:1;min-height:0;max-height:none}.access-layout[data-v-d8569336] .notice-list.compact .heading{flex-shrink:0}.card[data-v-d8569336]{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);background:#fffaf1;border:0;border-left:1px solid #e5cda8;flex-direction:column;justify-content:flex-start;gap:10px;padding:24px 28px;display:flex;overflow:visible}.card[data-v-d8569336]>*{flex-shrink:0}.fields[data-v-d8569336]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.card-heading[data-v-d8569336]{color:#674631;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.card-heading i[data-v-d8569336]{color:#927751;margin-left:auto;font-size:10px;font-style:normal}.button-title[data-v-d8569336]{text-align:center;width:100%}.guest-note[data-v-d8569336]{text-align:center;color:#927b65;margin:1px 0 0;font-size:11px}.card h2[data-v-d8569336]{text-align:center;margin:0 0 4px;font-size:22px}.btn.big[data-v-d8569336]{flex-direction:column;gap:3px;padding:14px 16px;font-size:18px;display:flex}.btn.big small[data-v-d8569336]{opacity:.85;font-size:12px;font-weight:700}label[data-v-d8569336]{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:700;line-height:1.3;display:flex}input[data-v-d8569336]{border:2px solid var(--panel-edge);-webkit-user-select:text;user-select:text;background:#fff;border-radius:10px;outline:none;width:100%;padding:9px 10px;font-size:16px;line-height:1.2}input[data-v-d8569336]:focus{border-color:var(--red)}.error[data-v-d8569336]{color:var(--red);margin:0;font-size:13px;font-weight:700}.note[data-v-d8569336]{color:var(--ink-soft);margin:0;font-size:12px}.row[data-v-d8569336]{gap:10px;display:flex}.row .btn[data-v-d8569336]{flex:1}@media (height<=760px) and (height>=501px){.open-badge[data-v-d8569336],.tagline[data-v-d8569336]{display:none}h1[data-v-d8569336]{font-size:32px}}@media (width>=701px){.start[data-v-d8569336]{gap:16px}.access-layout[data-v-d8569336]{height:566px}.fields.registration[data-v-d8569336]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.fields.registration>label[data-v-d8569336]:first-child{grid-column:1/-1}}@media (width>=701px) and (height<=860px){.open-badge[data-v-d8569336],.tagline[data-v-d8569336]{display:none}}@media (width>=701px) and (height<=760px) and (height>=501px){.start[data-v-d8569336]{padding-top:calc(16px + var(--safe-top));gap:10px}.access-layout[data-v-d8569336]{height:532px}.card[data-v-d8569336]{gap:8px;padding:14px 28px 16px}.card h2[data-v-d8569336]{font-size:20px}}@media (width<=700px) and (height>=501px){.start[data-v-d8569336]{padding:calc(20px + var(--safe-top)) 18px calc(16px + var(--safe-bottom));gap:16px}.title[data-v-d8569336]{margin-top:0}h1[data-v-d8569336]{letter-spacing:.04em;font-size:30px}.open-badge[data-v-d8569336],.tagline[data-v-d8569336]{display:none}.title p[data-v-d8569336]{font-size:9px}.access-layout[data-v-d8569336]{width:min(440px,100%);height:min(640px,calc(100dvh - 156px - var(--safe-top) - var(--safe-bottom)));grid-template-rows:minmax(60px,1fr) 440px;grid-template-columns:minmax(0,1fr)}.access-layout[data-v-d8569336] .notice-list.compact{padding:12px 18px}.card[data-v-d8569336]{border-top:1px solid #e5cda8;border-left:0;padding:20px}.lang button[data-v-d8569336]{padding:5px 8px;font-size:11px}.start.auth .access-layout[data-v-d8569336]{grid-template-rows:auto;height:auto}.start.auth .access-layout[data-v-d8569336] .notice-list.compact{display:none}.start.auth .card[data-v-d8569336]{border-top:0}}@media (width<=700px) and (height>=501px) and (height<=700px){.access-layout[data-v-d8569336]{grid-template-rows:minmax(60px,1fr) 310px}.card[data-v-d8569336]{gap:8px;padding:16px 20px}.card h2[data-v-d8569336]{font-size:20px}.card .note[data-v-d8569336]{font-size:11px}.btn.big[data-v-d8569336]{padding:11px 12px;font-size:16px}}@media (width<=700px) and (height>=501px) and (height<=580px){.access-layout[data-v-d8569336]{grid-template-rows:minmax(46px,1fr) 300px}.card .guest-note[data-v-d8569336]{display:none}.card .row .btn[data-v-d8569336]{white-space:nowrap;padding:8px;font-size:14px}.access-layout[data-v-d8569336] .notice-list.compact{padding:10px 14px}.access-layout[data-v-d8569336] .notice-list.compact .heading{margin-bottom:4px}.access-layout[data-v-d8569336] .notice-list.compact .read-all{display:none}}@media (height<=500px){.start[data-v-d8569336]{padding:calc(12px + var(--safe-top)) 20px calc(12px + var(--safe-bottom));gap:10px}.title[data-v-d8569336]{text-align:left;width:min(880px,100%);margin-top:0}h1[data-v-d8569336]{font-size:25px}.open-badge[data-v-d8569336],.title p[data-v-d8569336],.tagline[data-v-d8569336]{display:none}.access-layout[data-v-d8569336]{height:calc(100dvh - 116px - var(--safe-top) - var(--safe-bottom));border-radius:16px;min-height:160px}.access-layout[data-v-d8569336] .notice-list.compact{padding:16px 20px}.card[data-v-d8569336]{gap:8px;padding:14px 20px}.card h2[data-v-d8569336]{font-size:19px}.start.auth .access-layout[data-v-d8569336]{height:auto}.card input[data-v-d8569336]{padding:7px 8px}.card label[data-v-d8569336]{font-size:12px}.card .note[data-v-d8569336]{font-size:11px}.btn.big[data-v-d8569336]{padding:10px 12px;font-size:16px}.btn.big small[data-v-d8569336]{font-size:11px}}.invited[data-v-d8569336]{color:#80572a;text-align:center;background:#fff1d6;border:1px dashed #e0b25f;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.social[data-v-1d532806]{align-items:center;gap:6px;display:flex}.social a[data-v-1d532806]{width:var(--social-size,32px);height:var(--social-size,32px);border:1px solid var(--panel-edge);color:var(--ink);background:#fff9ef;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:inline-flex}.social a[data-v-1d532806]:hover{background:#fff0d6;transform:translateY(-1px)}.social.dark a[data-v-1d532806]{color:#f9dca4;background:#251d30d9;border-color:#cda96870}.social.dark a[data-v-1d532806]:hover{color:#fff0c9;background:#3a2c45}svg[data-v-1d532806]{width:calc(var(--social-size,32px) * .56);height:calc(var(--social-size,32px) * .56);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}svg .fill[data-v-1d532806]{fill:currentColor;stroke:none}svg .line-text[data-v-1d532806]{text-anchor:middle;dominant-baseline:middle;font:800 5.4px/1 Arial,sans-serif}.install-btn[data-v-4a09131a]{height:var(--social-size,32px);border:1px solid var(--panel-edge);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff9ef;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:12px;font-weight:800;transition:transform .15s,background .15s;display:inline-flex}.install-btn[data-v-4a09131a]:hover{background:#fff0d6;transform:translateY(-1px)}.install-btn.dark[data-v-4a09131a]{color:#ffe3a6;background:#3a2a1fd9;border-color:#e4c08299}.install-btn.dark[data-v-4a09131a]:hover{color:#fff0c9;background:#4d3826}svg[data-v-4a09131a]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (width<=760px){.install-btn.compact[data-v-4a09131a]{width:var(--social-size,32px);border-color:#e9c17b;justify-content:center;padding:0;box-shadow:0 0 0 1px #e9c17b55}.install-btn.compact span[data-v-4a09131a]{display:none}}.guest-queue[data-v-278470bf]{color:#6d4a22;background:#fff6e3;border:2px dashed #e0b25f;border-radius:14px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.head[data-v-278470bf]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.head b[data-v-278470bf]{font-size:15px}.pos[data-v-278470bf]{color:var(--red);white-space:nowrap;font-size:20px;font-weight:900}.meta[data-v-278470bf]{color:#927b65;margin:0;font-size:11px}.foot[data-v-278470bf]{justify-content:space-between;align-items:center;gap:8px;display:flex}.member[data-v-278470bf]{color:#80572a;font-size:12px;font-weight:700}.cancel[data-v-278470bf]{color:#6d4a22;cursor:pointer;background:#fff;border:1px solid #d9b98a;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.start[data-v-b67b0c30]{padding:calc(24px + var(--safe-top)) max(24px,var(--safe-left)) calc(24px + var(--safe-bottom));background:radial-gradient(#17102145,#171021dd);flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.title[data-v-b67b0c30]{text-align:center;flex-shrink:0;margin-top:auto}.open-badge[data-v-b67b0c30]{color:#f9dca4;letter-spacing:.16em;background:#251d30d9;border:1px solid #cda96870;border-radius:99px;align-items:center;gap:8px;margin-bottom:10px;padding:5px 13px;font-size:10px;display:inline-flex}.open-badge>span[data-v-b67b0c30]{background:#e9c17b;border-radius:50%;width:5px;height:5px}h1[data-v-b67b0c30]{color:#fff0c9;letter-spacing:.08em;text-shadow:0 3px #a74b43,0 5px 24px #d943434d;margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:900;line-height:1.25}h1 span[data-v-b67b0c30]{color:#f0c575}.title p[data-v-b67b0c30]{color:#ffd6a5;letter-spacing:.3em;margin:6px 0 0;font-size:11px;font-weight:700}.tagline[data-v-b67b0c30]{color:#e6cfd9;letter-spacing:.08em;margin-top:10px;font-size:12px}.foot[data-v-b67b0c30]{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px 12px;display:flex}.lang[data-v-b67b0c30]{color:#f9dca4;background:#251d30d9;border:1px solid #cda96870;border-radius:99px;flex-shrink:0;align-items:center;gap:2px;padding:4px 4px 4px 10px;display:flex}.lang .game-icon[data-v-b67b0c30]{opacity:.85;width:16px;height:16px;margin-right:4px}.lang button[data-v-b67b0c30]{color:#e6cfd9;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:700}.lang button.on[data-v-b67b0c30]{color:#2a1d12;background:#e9c17b}.lang button[data-v-b67b0c30]:hover{color:#fff0c9}.access-layout[data-v-b67b0c30]{width:min(880px,100%);height:min(480px,calc(100dvh - 210px - var(--safe-top) - var(--safe-bottom)));background:#fff8ecf7;border:1px solid #e8c88f;border-radius:22px;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:auto;display:grid;overflow:hidden;box-shadow:0 20px 70px #08031080}.access-layout[data-v-b67b0c30] .notice-list.compact{width:auto;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:26px 28px;display:flex}.access-layout[data-v-b67b0c30] .notice-list.compact .entries{flex:1;min-height:0;max-height:none}.access-layout[data-v-b67b0c30] .notice-list.compact .heading{flex-shrink:0}.card[data-v-b67b0c30]{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);background:#fffaf1;border:0;border-left:1px solid #e5cda8;flex-direction:column;justify-content:flex-start;gap:10px;padding:24px 28px;display:flex;overflow:visible}.card[data-v-b67b0c30]>*{flex-shrink:0}.fields[data-v-b67b0c30]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.card-heading[data-v-b67b0c30]{color:#674631;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.card-heading i[data-v-b67b0c30]{color:#927751;margin-left:auto;font-size:10px;font-style:normal}.button-title[data-v-b67b0c30]{text-align:center;width:100%}.guest-note[data-v-b67b0c30]{text-align:center;color:#927b65;margin:1px 0 0;font-size:11px}.card h2[data-v-b67b0c30]{text-align:center;margin:0 0 4px;font-size:22px}.btn.big[data-v-b67b0c30]{flex-direction:column;gap:3px;padding:14px 16px;font-size:18px;display:flex}.btn.big small[data-v-b67b0c30]{opacity:.85;font-size:12px;font-weight:700}label[data-v-b67b0c30]{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:700;line-height:1.3;display:flex}input[data-v-b67b0c30]{border:2px solid var(--panel-edge);-webkit-user-select:text;user-select:text;background:#fff;border-radius:10px;outline:none;width:100%;padding:9px 10px;font-size:16px;line-height:1.2}input[data-v-b67b0c30]:focus{border-color:var(--red)}.error[data-v-b67b0c30]{color:var(--red);margin:0;font-size:13px;font-weight:700}.note[data-v-b67b0c30]{color:var(--ink-soft);margin:0;font-size:12px}.row[data-v-b67b0c30]{gap:10px;display:flex}.row .btn[data-v-b67b0c30]{flex:1}@media (height<=760px) and (height>=501px){.open-badge[data-v-b67b0c30],.tagline[data-v-b67b0c30]{display:none}h1[data-v-b67b0c30]{font-size:32px}}@media (width>=701px){.start[data-v-b67b0c30]{gap:16px}.access-layout[data-v-b67b0c30]{height:566px}.fields.registration[data-v-b67b0c30]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.fields.registration>label[data-v-b67b0c30]:first-child{grid-column:1/-1}}@media (width>=701px) and (height<=860px){.open-badge[data-v-b67b0c30],.tagline[data-v-b67b0c30]{display:none}}@media (width>=701px) and (height<=760px) and (height>=501px){.start[data-v-b67b0c30]{padding-top:calc(16px + var(--safe-top));gap:10px}.access-layout[data-v-b67b0c30]{height:532px}.card[data-v-b67b0c30]{gap:8px;padding:14px 28px 16px}.card h2[data-v-b67b0c30]{font-size:20px}}@media (width<=700px) and (height>=501px){.start[data-v-b67b0c30]{padding:calc(20px + var(--safe-top)) 18px calc(16px + var(--safe-bottom));gap:16px}.title[data-v-b67b0c30]{margin-top:0}h1[data-v-b67b0c30]{letter-spacing:.04em;font-size:30px}.open-badge[data-v-b67b0c30],.tagline[data-v-b67b0c30]{display:none}.title p[data-v-b67b0c30]{font-size:9px}.access-layout[data-v-b67b0c30]{width:min(440px,100%);height:min(640px,calc(100dvh - 156px - var(--safe-top) - var(--safe-bottom)));grid-template-rows:minmax(60px,1fr) 440px;grid-template-columns:minmax(0,1fr)}.access-layout[data-v-b67b0c30] .notice-list.compact{padding:12px 18px}.card[data-v-b67b0c30]{border-top:1px solid #e5cda8;border-left:0;padding:20px}.lang button[data-v-b67b0c30]{padding:5px 8px;font-size:11px}.start.auth .access-layout[data-v-b67b0c30]{grid-template-rows:auto;height:auto}.start.auth .access-layout[data-v-b67b0c30] .notice-list.compact{display:none}.start.auth .card[data-v-b67b0c30]{border-top:0}}@media (width<=700px) and (height>=501px) and (height<=700px){.access-layout[data-v-b67b0c30]{grid-template-rows:minmax(60px,1fr) 310px}.card[data-v-b67b0c30]{gap:8px;padding:16px 20px}.card h2[data-v-b67b0c30]{font-size:20px}.card .note[data-v-b67b0c30]{font-size:11px}.btn.big[data-v-b67b0c30]{padding:11px 12px;font-size:16px}}@media (width<=700px) and (height>=501px) and (height<=580px){.access-layout[data-v-b67b0c30]{grid-template-rows:minmax(46px,1fr) 300px}.card .guest-note[data-v-b67b0c30]{display:none}.card .row .btn[data-v-b67b0c30]{white-space:nowrap;padding:8px;font-size:14px}.access-layout[data-v-b67b0c30] .notice-list.compact{padding:10px 14px}.access-layout[data-v-b67b0c30] .notice-list.compact .heading{margin-bottom:4px}.access-layout[data-v-b67b0c30] .notice-list.compact .read-all{display:none}}@media (height<=500px){.start[data-v-b67b0c30]{padding:calc(12px + var(--safe-top)) 20px calc(12px + var(--safe-bottom));gap:10px}.title[data-v-b67b0c30]{text-align:left;width:min(880px,100%);margin-top:0}h1[data-v-b67b0c30]{font-size:25px}.open-badge[data-v-b67b0c30],.title p[data-v-b67b0c30],.tagline[data-v-b67b0c30]{display:none}.access-layout[data-v-b67b0c30]{height:calc(100dvh - 116px - var(--safe-top) - var(--safe-bottom));border-radius:16px;min-height:160px}.access-layout[data-v-b67b0c30] .notice-list.compact{padding:16px 20px}.card[data-v-b67b0c30]{gap:8px;padding:14px 20px}.card h2[data-v-b67b0c30]{font-size:19px}.start.auth .access-layout[data-v-b67b0c30]{height:auto}.card input[data-v-b67b0c30]{padding:7px 8px}.card label[data-v-b67b0c30]{font-size:12px}.card .note[data-v-b67b0c30]{font-size:11px}.btn.big[data-v-b67b0c30]{padding:10px 12px;font-size:16px}.btn.big small[data-v-b67b0c30]{font-size:11px}}.invited[data-v-b67b0c30]{color:#80572a;text-align:center;background:#fff1d6;border:1px dashed #e0b25f;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.player-avatar[data-v-3d6f0758]{width:var(--s);height:var(--s);background:var(--bg);border-radius:22%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 0 2px #ffffff30}.player-avatar img[data-v-3d6f0758]{object-fit:cover;width:100%;height:100%}.fallback[data-v-3d6f0758]{font-size:calc(var(--s) * .58);line-height:1}.capsule-icon[data-v-e09b5f12]{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-block;position:relative}.capsule-icon.pixel[data-v-e09b5f12]{vertical-align:-.25em;object-fit:contain;width:1.3em;height:1.3em}i.capsule-icon[data-v-e09b5f12]{background:linear-gradient(#e8453c 0 48%,#7b2420 48% 54%,#fdf6ea 54%);border-radius:50%;box-shadow:inset -2px -2px #0002,0 0 0 1px #5a2a1c}i.capsule-icon[data-v-e09b5f12]:after{content:"";background:#fff9;border-radius:50%;width:22%;height:18%;position:absolute;top:16%;left:22%}.hud[data-v-a9255c98]{z-index:10;padding:calc(12px + var(--safe-top)) calc(24px + var(--safe-right)) 12px calc(24px + var(--safe-left));color:var(--cream);border-bottom:1px solid var(--night-edge);background:linear-gradient(120deg,#231932,#191526);align-items:center;gap:24px;display:flex;position:relative;box-shadow:0 6px 24px #08051240}.player[data-v-a9255c98]{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.new-tag[data-v-a9255c98]{color:#fff;letter-spacing:.05em;background:#d8342c;border-radius:99px;flex:none;padding:1px 6px;font-size:10px;font-style:normal;font-weight:900;animation:1.6s ease-in-out infinite new-pulse-a9255c98}@keyframes new-pulse-a9255c98{50%{transform:scale(1.12);box-shadow:0 0 10px #ff6b5c}}.card-tip[data-v-a9255c98]{z-index:20;color:#4a3122;background:#fff3d9;border-radius:14px;align-items:flex-start;gap:6px;width:max-content;max-width:min(300px,100vw - 32px);padding:10px 10px 10px 14px;animation:.3s tip-in-a9255c98;display:flex;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 8px 24px #0006}.card-tip[data-v-a9255c98]:before{content:"";background:#fff3d9;width:14px;height:14px;position:absolute;top:-7px;left:22px;transform:rotate(45deg)}.tip-open[data-v-a9255c98]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;line-height:1.5}.tip-close[data-v-a9255c98]{color:#8a6a4f;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:13px}@keyframes tip-in-a9255c98{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.new-tag[data-v-a9255c98],.card-tip[data-v-a9255c98]{animation:none}}.avatar[data-v-a9255c98],.back[data-v-a9255c98]{color:#493020;background:#efc574;border:1px solid #ffe2a7;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid}.back[data-v-a9255c98]{color:var(--cream);background:#342b44;border-color:#65536f}.me[data-v-a9255c98]{gap:inherit;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.me:hover strong[data-v-a9255c98],.me.selected strong[data-v-a9255c98]{color:#ffe2a7}.more[data-v-a9255c98]{color:var(--muted);margin-left:4px;font-style:normal}.identity[data-v-a9255c98]{flex-direction:column;gap:3px;min-width:0;display:flex}.player-type[data-v-a9255c98]{color:var(--muted);letter-spacing:.15em;font-size:10px}.identity strong[data-v-a9255c98]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:14px;overflow:hidden}.wallet[data-v-a9255c98]{align-items:stretch;gap:8px;display:flex}.balance[data-v-a9255c98]{color:#ffe4a2;text-align:left;background:#342a2c;border:1px solid #594537;border-radius:13px;align-items:center;gap:10px;min-width:110px;padding:7px 12px;display:flex}.beads[data-v-a9255c98]{color:#d5e5fc;background:#252c3b;border-color:#414d63}.balance-text[data-v-a9255c98]{flex-direction:column;gap:1px;min-width:0;display:flex}.balance small[data-v-a9255c98]{opacity:.75;font-size:10px}.balance b[data-v-a9255c98]{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:18px;line-height:1.1;overflow:hidden}.balance-add[data-v-a9255c98]{background:#a5bbdb20;border-radius:6px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:14px;display:grid}.menu[data-v-a9255c98]{background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;gap:5px;margin-left:auto;padding:4px;display:flex}.menu button[data-v-a9255c98]{color:#e5d9e8;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.menu button[data-v-a9255c98]:hover,.menu button.selected[data-v-a9255c98],.back[data-v-a9255c98]:hover{color:#ffe3a3;background:#4a3a53;border-color:#78604d}.menu button.join-cta[data-v-a9255c98]{color:#3b2410;background:linear-gradient(135deg,#ffe08a,#f2b544 55%,#e98f3a);border-color:#ffe9b0;position:relative;overflow:hidden;box-shadow:0 0 10px 1px #ffd36b8c}.menu button.join-cta[data-v-a9255c98]:hover,.menu button.join-cta.selected[data-v-a9255c98]{color:#3b2410;background:linear-gradient(135deg,#fff0b8,#f7c45a 55%,#f09d48);border-color:#fff4cf}.menu button.join-cta[data-v-a9255c98]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fffbe8cc 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.menu button.join-cta[data-v-a9255c98]{animation:1.8s ease-in-out infinite join-glow-a9255c98}.menu button.join-cta[data-v-a9255c98]:after{animation:3.2s ease-in-out infinite join-shine-a9255c98}}@keyframes join-glow-a9255c98{0%,to{box-shadow:0 0 #ffd36b00}50%{box-shadow:0 0 14px 3px #ffd36bb3}}@keyframes join-shine-a9255c98{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.daily[data-v-a9255c98]{color:#ffe1a1;white-space:nowrap;background:#813a40;border:1px solid #b85b54;border-radius:13px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:flex;position:relative}.daily i[data-v-a9255c98]{background:#ffdf8c;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.beads[data-v-a9255c98]:hover{background:#35445a}.capsules[data-v-a9255c98]{color:#ffd3e3;background:#3a2433;border-color:#6b3f55;min-width:96px}.capsules[data-v-a9255c98]:hover{background:#4a2d40}.capsule[data-v-a9255c98]{font-size:20px}@media (width<=900px){.hud[data-v-a9255c98]{gap:14px;padding-inline:16px}.menu button[data-v-a9255c98]{flex-direction:column;gap:4px;padding:6px 10px;font-size:10px}.balance[data-v-a9255c98]{min-width:92px}.daily span[data-v-a9255c98]{display:none}}@media (width<=760px) and (height>=501px){.hud[data-v-a9255c98]{padding:calc(10px + var(--safe-top)) calc(14px + var(--safe-right)) 10px calc(14px + var(--safe-left));grid-template-columns:minmax(0,1fr) auto;gap:9px 8px;display:grid}.player[data-v-a9255c98]{gap:8px}.identity strong[data-v-a9255c98]{font-size:13px}.player-type[data-v-a9255c98]{font-size:9px}.avatar[data-v-a9255c98],.back[data-v-a9255c98]{border-radius:12px;width:40px;height:40px}.me-avatar[data-v-a9255c98]{--s:40px!important}.menu[data-v-a9255c98]{background:0 0;border:0;grid-area:1/2;gap:2px;padding:0}.menu button[data-v-a9255c98]{min-width:43px;min-height:44px;padding:3px 5px;font-size:9px}.menu .game-icon[data-v-a9255c98]{width:19px;height:19px}.wallet[data-v-a9255c98]{grid-area:2/1/auto/-1;gap:8px}.balance[data-v-a9255c98]{border-radius:10px;flex:1;gap:8px;min-width:0;padding:6px 10px}.balance-text[data-v-a9255c98]{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px}.balance b[data-v-a9255c98]{font-size:17px}.daily[data-v-a9255c98]{border-radius:10px;padding:6px 12px}}@media (height<=500px){.hud[data-v-a9255c98]{padding:calc(5px + var(--safe-top)) calc(12px + var(--safe-right)) 5px calc(12px + var(--safe-left));gap:12px}.player-type[data-v-a9255c98],.balance small[data-v-a9255c98],.avatar[data-v-a9255c98],.me-avatar[data-v-a9255c98],.daily span[data-v-a9255c98]{display:none}.back[data-v-a9255c98]{border-radius:10px;width:36px;height:36px}.identity strong[data-v-a9255c98]{max-width:100px;font-size:12px}.balance[data-v-a9255c98]{gap:7px;min-width:78px;padding:5px 9px}.balance b[data-v-a9255c98]{font-size:16px}.menu[data-v-a9255c98]{background:0 0;border:none;gap:2px;padding:0}.menu button[data-v-a9255c98]{flex-direction:row;min-height:36px;padding:6px 8px;font-size:10px}.menu .game-icon[data-v-a9255c98]{width:18px;height:18px}}@media (height<=500px) and (width<=620px){.identity[data-v-a9255c98],.menu span[data-v-a9255c98]{display:none}.hud[data-v-a9255c98]{gap:7px}.wallet[data-v-a9255c98]{gap:5px}.menu button[data-v-a9255c98]{min-width:36px}}.menu button[data-v-a9255c98]{position:relative}.gift-count[data-v-a9255c98]{color:#fff3da;background:#a43e48;border-radius:99px;min-width:14px;padding:1px 4px;font-size:9px;font-style:normal;position:absolute;top:0;right:0}.menu .notice-new[data-v-a9255c98]{padding:0 4px;font-size:8px;line-height:14px;position:absolute;top:-4px;right:-6px}@media (width<=1150px) and (width>=621px){.menu button span[data-v-a9255c98]{display:none}.menu button[data-v-a9255c98]{padding-inline:10px}.hud[data-v-a9255c98]{gap:12px}}@media (width<=620px) and (height>=501px){.hud[data-v-a9255c98]{grid-template-columns:minmax(0,1fr);gap:8px;padding-inline:12px}.player[data-v-a9255c98]{grid-area:1/1}.avatar[data-v-a9255c98]{display:none}.identity strong[data-v-a9255c98]{font-size:12px}.wallet[data-v-a9255c98]{grid-area:2/1;gap:6px}.balance[data-v-a9255c98]{flex:1;gap:6px;min-width:0;padding:6px 8px}.balance small[data-v-a9255c98]{display:none}.balance b[data-v-a9255c98]{font-size:15px}.balance-text[data-v-a9255c98]{flex:1;justify-content:center}.coin[data-v-a9255c98],.bead[data-v-a9255c98]{width:18px;height:18px;font-size:9px}.capsule[data-v-a9255c98]{font-size:17px}.balance-add[data-v-a9255c98]{display:none}.daily[data-v-a9255c98]{padding:5px}.daily .game-icon[data-v-a9255c98]{width:18px;height:18px}.menu[data-v-a9255c98]{grid-area:3/1;gap:3px;width:100%}.menu button[data-v-a9255c98]{flex:1;min-width:0;padding:4px 2px;font-size:9px}.gift-count[data-v-a9255c98]{top:-2px;right:5px}}@media (height<=500px){.menu span[data-v-a9255c98]{display:none}.menu button[data-v-a9255c98]{padding-inline:6px}.hud[data-v-a9255c98]{gap:8px}.wallet[data-v-a9255c98]{gap:4px}}.hud.compact[data-v-a9255c98]{padding:calc(5px + var(--safe-top)) calc(12px + var(--safe-right)) 5px calc(12px + var(--safe-left));gap:8px;display:flex}.hud.compact .player[data-v-a9255c98]{flex:none}.hud.compact .back[data-v-a9255c98]{border-radius:10px;width:36px;height:36px}.hud.compact .wallet[data-v-a9255c98]{flex:1;grid-area:auto;gap:6px;min-width:0}.hud.compact .balance[data-v-a9255c98]{border-radius:10px;flex:0 132px;gap:7px;min-width:0;padding:5px 9px}.hud.compact .balance small[data-v-a9255c98],.hud.compact .daily span[data-v-a9255c98],.hud.compact .balance-add[data-v-a9255c98]{display:none}.hud.compact .balance b[data-v-a9255c98]{font-size:15px}.hud.compact .balance-text[data-v-a9255c98]{flex:1;min-width:0}.hud.compact .coin[data-v-a9255c98],.hud.compact .bead[data-v-a9255c98]{width:18px;height:18px}.hud.compact .capsule[data-v-a9255c98]{font-size:17px}.hud.compact .daily[data-v-a9255c98]{border-radius:10px;padding:5px 8px}.hud.compact .daily .game-icon[data-v-a9255c98]{width:18px;height:18px}.more[data-v-a9255c98]{flex:none;margin-left:auto;position:relative}.chat-btn[data-v-a9255c98]{width:40px;height:36px;color:var(--cream);cursor:pointer;background:#342b44;border:1px solid #65536f;border-radius:10px;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.chat-btn+.more[data-v-a9255c98],.chat-btn+.menu[data-v-a9255c98]{margin-left:0}@media (width<=760px) and (height>=501px){.hud:not(.compact) .chat-btn[data-v-a9255c98]{grid-area:1/1;justify-self:end;margin:0}.hud:not(.compact) .player[data-v-a9255c98]{grid-area:1/1}}.chat-btn[data-v-a9255c98]:hover{color:#ffe3a3;background:#4a3a53;border-color:#78604d}.chat-btn svg[data-v-a9255c98]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:22px;height:22px}.chat-btn svg .dots[data-v-a9255c98]{stroke-width:2.6px}.chat-count[data-v-a9255c98]{color:#fff;background:#e5342b;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-3px;right:-6px;box-shadow:0 0 0 2px #231932}.more-btn[data-v-a9255c98]{width:40px;height:36px;color:var(--cream);cursor:pointer;background:#342b44;border:1px solid #65536f;border-radius:10px;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.more-btn i[data-v-a9255c98]{background:currentColor;border-radius:50%;width:5px;height:5px}.more.open .more-btn[data-v-a9255c98],.more-btn[data-v-a9255c98]:hover{color:#ffe3a3;background:#4a3a53;border-color:#78604d}.more-dot[data-v-a9255c98]{background:#d8342c;border:2px solid #231932;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.more-panel[data-v-a9255c98]{z-index:30;background:#2a2136f8;border:1px solid #65536f;border-radius:14px;flex-direction:column;gap:2px;min-width:200px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0009}.more-panel button[data-v-a9255c98]{color:#e5d9e8;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:6px 12px;font-size:13px;font-weight:700;display:flex;position:relative}.more-panel button span[data-v-a9255c98]{text-overflow:ellipsis;min-width:0;overflow:hidden}.more-panel button[data-v-a9255c98]:hover{color:#ffe3a3;background:#4a3a53;border-color:#78604d}.more-panel button.join-cta[data-v-a9255c98]{color:#3b2410;background:linear-gradient(135deg,#ffe08a,#f2b544 55%,#e98f3a)}.more-panel .gift-count[data-v-a9255c98],.more-panel .new-tag[data-v-a9255c98]{margin-left:auto;position:static}.bubble[data-v-12280a54]{border:3px solid var(--ink);background:#fff;border-radius:18px;align-items:center;gap:8px;max-width:min(92vw,520px);padding:10px 16px 10px 10px;font-size:16px;font-weight:700;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 5px #0000004d;pointer-events:none!important}.bubble[data-v-12280a54]:after{content:"";border:10px solid #0000;border-top-color:var(--ink);border-bottom:0;position:absolute;bottom:-12px;left:26px}.who[data-v-12280a54]{background:var(--red);color:#fff;border-radius:8px;flex:none;padding:3px 8px;font-size:13px;font-weight:900}.bubble-enter-active[data-v-12280a54]{transition:transform .25s cubic-bezier(.2,1.5,.4,1),opacity .2s}.bubble-leave-active[data-v-12280a54]{transition:opacity .2s}.bubble-enter-from[data-v-12280a54]{opacity:0;transform:translate(-50%)scale(.7)}.bubble-leave-to[data-v-12280a54]{opacity:0}.work-progress[data-v-0c414e4f]{pointer-events:none;color:#fff2dc;grid-column:1/-1;width:100%}.pay-note[data-v-0c414e4f]{text-align:center;border-radius:8px;padding:2px 8px;font-size:11px}@media (height<=500px){.pay-note[data-v-0c414e4f]{font-size:9px}}.game-dock[data-v-2cfb31d7]{z-index:10;padding:12px calc(24px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(24px + var(--safe-left));color:var(--cream);background:linear-gradient(110deg,#282033,#1b1728);border-top:1px solid #655044;position:relative;box-shadow:0 -8px 32px #0a071b35}.bar[data-v-2cfb31d7]{grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:8px 24px;max-width:1120px;margin:auto;display:grid}.has-actions[data-v-2cfb31d7]{grid-template-columns:minmax(170px,1fr) auto auto}.info[data-v-2cfb31d7]{min-width:0}.eyebrow[data-v-2cfb31d7]{letter-spacing:.16em;color:#c3a779;font-size:9px}.title-row[data-v-2cfb31d7]{align-items:center;gap:6px;display:flex}h1[data-v-2cfb31d7]{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:2px 0 0;font-size:19px;overflow:hidden}.help-btn[data-v-2cfb31d7]{color:#c3b4ce;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.help-btn[data-v-2cfb31d7]:hover{color:#ffe3a3;background:#ffffff10}.help-btn .game-icon[data-v-2cfb31d7]{width:18px;height:18px}.ach-btn[data-v-2cfb31d7]{color:#f2c66d;font-variant-numeric:tabular-nums;white-space:nowrap;background:#3a2c22;border:1px solid #6b5a3c;border-radius:999px;align-items:center;gap:4px;height:32px;padding:0 10px 0 8px;font-size:12px;font-weight:800;display:flex}.ach-btn[data-v-2cfb31d7]:hover{color:#ffe3a3;background:#4a3828}.ach-btn .game-icon[data-v-2cfb31d7]{width:18px;height:18px}.stats[data-v-2cfb31d7]{align-items:center;gap:0;display:flex}.stat[data-v-2cfb31d7]{border-left:1px solid #ffffff15;flex-direction:column;align-items:center;min-width:66px;padding:2px 16px;display:flex}.stat span[data-v-2cfb31d7]{color:#baabc3;margin-bottom:4px;font-size:10px}.stat b[data-v-2cfb31d7]{color:#ffe1a0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:800;line-height:1.1}.actions[data-v-2cfb31d7]{gap:8px;display:flex}.actions.equal[data-v-2cfb31d7]{grid-auto-columns:112px;grid-auto-flow:column;display:grid}.actions.equal .go[data-v-2cfb31d7]{white-space:normal;overflow-wrap:anywhere;padding-inline:8px;line-height:1.15}.actions.reserve[data-v-2cfb31d7],.go.spacer[data-v-2cfb31d7]{visibility:hidden}.go[data-v-2cfb31d7]{white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.go .game-icon[data-v-2cfb31d7]{width:18px;height:18px}.go.hold[data-v-2cfb31d7]{touch-action:none;-webkit-user-select:none;user-select:none}.go-sized[data-v-2cfb31d7]{display:grid}.go-sized>span[data-v-2cfb31d7]{text-align:center;grid-area:1/1}.go-sized .ghost[data-v-2cfb31d7]{visibility:hidden}.go-text[data-v-2cfb31d7]{flex-direction:column;align-items:center;line-height:1.15;display:flex}.go-text small[data-v-2cfb31d7]{opacity:.85;white-space:nowrap;font-size:.78em;font-weight:600}.coach[data-v-2cfb31d7]{color:#d3c5d9;border-top:1px solid #ffffff0c;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:8px;font-size:12px;line-height:18px;display:flex}.coach-label[data-v-2cfb31d7]{color:#e6c68b;border:1px solid #756044;border-radius:5px;flex:none;padding:0 5px;font-size:10px}.coach-text[data-v-2cfb31d7]{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.coach-tools[data-v-2cfb31d7]{flex:none;align-items:center;gap:2px;margin-left:4px;display:flex}@media (width<=760px){.game-dock[data-v-2cfb31d7]{padding:10px calc(14px + var(--safe-right)) calc(10px + var(--safe-bottom)) calc(14px + var(--safe-left))}.bar[data-v-2cfb31d7],.has-actions[data-v-2cfb31d7]{grid-template-columns:minmax(0,1fr) auto;gap:7px 8px}.eyebrow[data-v-2cfb31d7]{letter-spacing:.1em;font-size:8px}h1[data-v-2cfb31d7]{font-size:16px}.stat[data-v-2cfb31d7]{min-width:48px;padding:2px 9px}.stat b[data-v-2cfb31d7]{font-size:18px}.actions[data-v-2cfb31d7]{grid-column:1/-1}.actions.equal[data-v-2cfb31d7]{grid-auto-columns:minmax(0,1fr)}.actions.equal .go[data-v-2cfb31d7]{padding-inline:4px;font-size:12px}.go[data-v-2cfb31d7]{flex:1;padding:10px 8px;font-size:13px}.coach[data-v-2cfb31d7]{min-height:43px;padding-top:6px;font-size:11px}.coach-text[data-v-2cfb31d7]{-webkit-line-clamp:2}}@media (width<=1080px) and (height>=501px){.equal-bar[data-v-2cfb31d7]{grid-template-columns:minmax(0,1fr) auto}.equal-bar .actions[data-v-2cfb31d7]{grid-column:1/-1}.equal-bar .actions.equal[data-v-2cfb31d7]{grid-auto-columns:minmax(0,1fr)}}@media (width<=360px){.actions.equal .go[data-v-2cfb31d7]{letter-spacing:0;padding-inline:2px;font-size:11px}h1[data-v-2cfb31d7]{font-size:14px}.stat[data-v-2cfb31d7]{min-width:42px;padding-inline:6px}.stat b[data-v-2cfb31d7]{font-size:16px}.eyebrow[data-v-2cfb31d7]{display:none}}@media (height<=500px){.game-dock[data-v-2cfb31d7]{padding:6px calc(12px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(12px + var(--safe-left))}.bar[data-v-2cfb31d7],.has-actions[data-v-2cfb31d7]{grid-template-columns:minmax(0,1fr) auto auto;gap:3px 12px}.eyebrow[data-v-2cfb31d7]{display:none}h1[data-v-2cfb31d7]{font-size:14px}.help-btn[data-v-2cfb31d7]{width:32px;height:32px}.ach-btn[data-v-2cfb31d7]{height:28px;padding:0 8px 0 6px;font-size:11px}.stat[data-v-2cfb31d7]{flex-direction:row;gap:6px;min-width:44px;padding:0 10px}.stat span[data-v-2cfb31d7]{margin:0}.stat b[data-v-2cfb31d7]{font-size:16px}.actions[data-v-2cfb31d7]{grid-column:auto}.actions.equal[data-v-2cfb31d7]{grid-auto-columns:80px}.actions.equal .go[data-v-2cfb31d7]{padding-inline:4px}.go[data-v-2cfb31d7]{min-height:36px;padding:8px 10px;font-size:12px}.go .game-icon[data-v-2cfb31d7]{display:none}.coach[data-v-2cfb31d7]{min-height:22px;padding-top:4px;font-size:10px}.coach-text[data-v-2cfb31d7]{-webkit-line-clamp:1}}.compact[data-v-2cfb31d7]{padding:6px calc(12px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(12px + var(--safe-left))}.compact .bar[data-v-2cfb31d7],.compact .has-actions[data-v-2cfb31d7]{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.compact .info[data-v-2cfb31d7]{display:none}.compact .stats[data-v-2cfb31d7]{grid-column:1;min-width:0;overflow:hidden}.compact .stat[data-v-2cfb31d7]{flex-direction:row;align-items:baseline;gap:4px;min-width:0;padding:0 7px}.compact .stat[data-v-2cfb31d7]:first-child{border-left:0;padding-left:2px}.compact .stat span[data-v-2cfb31d7]{white-space:nowrap;margin:0;font-size:10px}.compact .stat b[data-v-2cfb31d7]{font-size:15px}.compact .actions[data-v-2cfb31d7]{grid-column:2}.compact .go[data-v-2cfb31d7]{flex:none;min-height:38px;padding:6px 12px;font-size:13px}@media (width<=400px){.compact .stat[data-v-2cfb31d7]{padding:0 5px}.compact .stat span[data-v-2cfb31d7]{font-size:9px}.compact .stat b[data-v-2cfb31d7]{font-size:14px}.compact .go[data-v-2cfb31d7]{letter-spacing:0;padding:6px 9px;font-size:12px}}.compact .go .game-icon[data-v-2cfb31d7]{display:none}.compact .equal-bar .actions[data-v-2cfb31d7]{grid-column:1/-1}.compact .actions.equal[data-v-2cfb31d7]{grid-auto-columns:minmax(0,1fr)}.compact .actions.equal .go[data-v-2cfb31d7]{min-height:36px;padding:4px;font-size:12px}@media (width>=700px){.compact .equal-bar .actions[data-v-2cfb31d7]{grid-column:2}.compact .actions.equal[data-v-2cfb31d7]{grid-auto-columns:100px}}.compact .coach[data-v-2cfb31d7]{min-height:0;padding-top:4px;font-size:11px;line-height:16px}.compact .coach-text[data-v-2cfb31d7]{-webkit-line-clamp:1}.compact .coach-tools .help-btn[data-v-2cfb31d7]{width:28px;height:28px}.compact .coach-tools .ach-btn[data-v-2cfb31d7]{height:26px;font-size:11px}.compact[data-v-2cfb31d7] .pay-note{padding:0 8px;font-size:10px}.actions.steady .go[data-v-2cfb31d7]{height:46px;min-height:0;padding-block:0;line-height:1.15;overflow:hidden}@media (height<=500px){.actions.steady .go[data-v-2cfb31d7]{height:40px}}.compact .actions.steady .go[data-v-2cfb31d7]{height:40px}.work-timing[data-v-502d3200]{color:#fff2dc;z-index:5;width:min(460px,100% - 32px);position:absolute;bottom:14%;left:50%;transform:translate(-50%);pointer-events:none!important}.timing-card[data-v-502d3200]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#2f242de6;border:1px solid #bf9957;border-radius:12px;width:100%;margin:0;padding:6px 14px 8px;position:relative;box-shadow:0 10px 28px #0008}.timing-title[data-v-502d3200]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:flex}.legend[data-v-502d3200]{color:#d8c9ac;align-items:center;gap:4px;font-size:11px;display:flex}.legend i[data-v-502d3200]{border-radius:3px;width:10px;height:10px;margin-left:6px;display:inline-block}.meter[data-v-502d3200]{background:#5b3a3c;border-radius:9px;height:18px;position:relative;overflow:hidden}.meter.idle[data-v-502d3200]{opacity:.45}.zone[data-v-502d3200]{height:100%;position:absolute;top:0}.good[data-v-502d3200],.legend .good[data-v-502d3200]{background:#d9973a}.great[data-v-502d3200],.legend .great[data-v-502d3200]{background:#6fc27a}.excellent[data-v-502d3200],.legend .excellent[data-v-502d3200]{background:#fff3a6;box-shadow:0 0 8px #fff3a6}.needle[data-v-502d3200]{background:#fff;border-radius:2px;width:4px;height:100%;margin-left:-2px;position:absolute;top:0;box-shadow:0 0 0 1px #2f242d,0 0 6px #fff}.timer[data-v-502d3200]{background:#ffffff1f;border-radius:2px;height:3px;margin-top:5px;overflow:hidden}.timer div[data-v-502d3200]{background:#f2c66d;height:100%}.flash[data-v-502d3200]{box-sizing:border-box;white-space:nowrap;background:#2f242d;border:1px solid;border-radius:999px;height:18px;padding:0 10px;font-size:13px;font-weight:800;line-height:16px;animation:.9s ease-out forwards pop-502d3200}.timing-title[data-v-502d3200]{height:18px}.prompting .meter[data-v-502d3200],.prompting .timer[data-v-502d3200]{visibility:hidden}.prompt .tap[data-v-502d3200]{margin-right:5px}.prompt[data-v-502d3200]{color:#9ff3dc;background:#3ee0b522;border:1px solid #3ee0b5;border-radius:8px;justify-content:center;align-items:center;height:24px;font-size:13px;font-weight:700;animation:1.4s ease-in-out infinite breathe-502d3200;display:flex;position:absolute;bottom:6px;left:14px;right:14px}@keyframes breathe-502d3200{50%{background:#3ee0b544}}.flash.excellent[data-v-502d3200]{color:#fff3a6}.flash.great[data-v-502d3200]{color:#7fd88a}.flash.good[data-v-502d3200]{color:#f0ae4c}.flash.miss[data-v-502d3200]{color:#ff7a7a}.flash.excellent[data-v-502d3200],.flash.great[data-v-502d3200],.flash.good[data-v-502d3200],.flash.miss[data-v-502d3200]{box-shadow:none;background:#2f242df0}@keyframes pop-502d3200{0%{opacity:0;transform:scale(.6)}20%{opacity:1;transform:scale(1.12)}80%{opacity:1;transform:scale(1)}to{opacity:0}}@media (height<=500px){.work-timing[data-v-502d3200]{width:min(380px,100% - 24px);bottom:8px}.timing-card[data-v-502d3200]{padding:3px 12px 5px}.timing-title[data-v-502d3200]{margin-bottom:3px;font-size:10px}.meter[data-v-502d3200]{height:13px}.timing-title[data-v-502d3200]{height:14px}.flash[data-v-502d3200]{height:14px;font-size:10px;line-height:12px}.prompt[data-v-502d3200]{height:18px;font-size:11px;bottom:3px}}.timing-enter-active[data-v-502d3200],.timing-leave-active[data-v-502d3200]{transition:opacity .2s,transform .2s}.timing-enter-from[data-v-502d3200],.timing-leave-to[data-v-502d3200]{opacity:0;transform:translate(-50%,8px)}.boba-work[data-v-1cc9875c]{color:#fff2dc;z-index:5;position:absolute;inset:0;pointer-events:none!important}.boba-work[data-v-1cc9875c]>*,.boba-work .tag[data-v-1cc9875c],.boba-work .picker-backdrop[data-v-1cc9875c]{pointer-events:auto}.card[data-v-1cc9875c]{box-sizing:border-box;color:#4a3020;background:#fff7e9f2;border:2px solid #3a2418;border-radius:14px;align-items:center;padding:0 0 6px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0007;pointer-events:none!important}.card.alien[data-v-1cc9875c]{background:#e6fff6f2;border-color:#16b88f;box-shadow:0 0 18px #3ee0b5aa}.clock[data-v-1cc9875c]{left:calc(var(--h) * .14);width:calc(var(--h) * .62);height:calc(var(--h) * .62);color:#fff2dc;font-weight:900;font-size:calc(var(--h) * .26);background:#3a2418;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 3px);transform:translateY(-50%)}.clock.hurry[data-v-1cc9875c]{background:#c23a2b;animation:.5s ease-in-out infinite alternate beat-1cc9875c}@keyframes beat-1cc9875c{to{transform:translateY(-50%)scale(1.1)}}.order[data-v-1cc9875c]{min-width:0;height:100%;padding:0 calc(var(--h) * .86);box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;line-height:1.2;display:flex}.order[data-v-1cc9875c]>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.order .name[data-v-1cc9875c]{font-size:calc(var(--h) * .25);font-weight:900}.order .recipe[data-v-1cc9875c]{font-size:calc(var(--h) * .16);color:#7a5a3a;font-weight:700}.order .extras[data-v-1cc9875c]{font-size:calc(var(--h) * .2);color:#a42d24;font-weight:900}.translated[data-v-1cc9875c]{font-size:calc(var(--h) * .11);color:#16b88f}.bar[data-v-1cc9875c]{background:#3a241833;border-radius:0 0 12px 12px;height:5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.card.narrow .clock[data-v-1cc9875c]{z-index:1;border:2px solid #fff7e9;width:34px;height:34px;font-size:15px;top:-12px;left:-6px;transform:none;box-shadow:0 2px 6px #0006}.card.narrow .clock.hurry[data-v-1cc9875c]{animation:.5s ease-in-out infinite alternate beat-n-1cc9875c}@keyframes beat-n-1cc9875c{to{transform:scale(1.12)}}.card.narrow .order[data-v-1cc9875c]{padding:0 12px}.card.side[data-v-1cc9875c]{transform:none}.action.side[data-v-1cc9875c]{left:auto;transform:none}.action.side[data-v-1cc9875c]:active:not(:disabled){transform:translateY(3px)}.bar div[data-v-1cc9875c]{background:#16b88f;height:100%;transition:width .1s linear}.bar.hurry div[data-v-1cc9875c]{background:#c23a2b}.tag[data-v-1cc9875c]{box-sizing:border-box;padding:calc(var(--tw) * .06) 2px calc(var(--tw) * .05);color:#3a2418;font-size:max(11px, calc(var(--tw) * .19));letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:#fff7e9f2;border:1.5px solid #3a2418;border-radius:10px;flex-direction:column;align-items:center;gap:2px;font-weight:900;line-height:1.1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0006}.tag img[data-v-1cc9875c]{width:calc(var(--tw) * .46);height:calc(var(--tw) * .46)}.tag span[data-v-1cc9875c]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tag em[data-v-1cc9875c]{font-style:normal;font-size:max(10px, calc(var(--tw) * .15));color:#fff;background:#2f6b34;border:1px solid #fff7e9;border-radius:8px;padding:0 5px;line-height:1.5;position:absolute;top:-10px;right:-8px}.tag.added[data-v-1cc9875c]{cursor:default;background:#d6f0d2f0}.tag.on[data-v-1cc9875c]{background:#3ee0b5;transform:translate(-50%,-50%)scale(1.1)}.tag[data-v-1cc9875c]:disabled:not(.added){opacity:.6}.pad[data-v-1cc9875c]{box-sizing:border-box;background:#1b1328ee;border:1px solid #5a4870;border-radius:14px;display:grid;position:absolute;box-shadow:0 6px 18px #0008}.key[data-v-1cc9875c]{box-sizing:border-box;color:#3a2418;min-width:0;font-size:clamp(11px, calc(var(--cw) * .22), 16px);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#fff7e9;border:1.5px solid #3a2418;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-weight:900;line-height:1.1;display:flex;position:relative;box-shadow:0 3px #3a2418}.key img[data-v-1cc9875c]{width:min(calc(var(--ch) * .5), calc(var(--cw) * .6));height:min(calc(var(--ch) * .5), calc(var(--cw) * .6))}.key span[data-v-1cc9875c]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.key.k-sugar[data-v-1cc9875c],.key.k-ice[data-v-1cc9875c]{background:#e8f4ff}.key[data-v-1cc9875c]:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #3a2418}.key em[data-v-1cc9875c]{color:#fff;background:#2f6b34;border:1px solid #fff7e9;border-radius:8px;padding:0 4px;font-size:10px;font-style:normal;line-height:1.5;position:absolute;top:-6px;right:-4px}.key.added[data-v-1cc9875c]{box-shadow:none;cursor:default;background:#d6f0d2;transform:translateY(2px)}.key.on[data-v-1cc9875c]{background:#3ee0b5}.key[data-v-1cc9875c]:disabled:not(.added){opacity:.6}.emote[data-v-1cc9875c]{color:#3a2418;white-space:nowrap;z-index:2;background:#fff;border:2px solid #3a2418;border-radius:12px;padding:4px 12px;font-size:14px;font-weight:900;position:absolute;transform:translate(-50%,-100%);pointer-events:none!important}.emote.perfect[data-v-1cc9875c]{background:#fff3a6}.emote.happy[data-v-1cc9875c]{background:#d6f0d2}.emote.okay[data-v-1cc9875c]{background:#f6dfb8}.emote.angry[data-v-1cc9875c]{color:#9b2c2c;background:#f6d2cf}.emote-enter-active[data-v-1cc9875c]{animation:1.4s ease-out forwards rise-1cc9875c}@keyframes rise-1cc9875c{0%{opacity:0;transform:translate(-50%,-80%)scale(.7)}15%{opacity:1;transform:translate(-50%,-100%)scale(1.08)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)}}.picker-backdrop[data-v-1cc9875c]{z-index:3;background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.picker[data-v-1cc9875c]{text-align:center;background:#2f242df2;border:1px solid #bf9957;border-radius:14px;width:min(360px,100% - 32px);padding:12px 14px 8px;box-shadow:0 10px 28px #0009}.picker-title[data-v-1cc9875c]{justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:15px;font-weight:800;display:flex}.picker-title img[data-v-1cc9875c]{width:30px;height:30px}.options[data-v-1cc9875c]{gap:8px;display:flex}.option[data-v-1cc9875c]{color:#3a2418;cursor:pointer;background:#fff7e9;border:2px solid #3a2418;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:14px 4px;display:flex}.option b[data-v-1cc9875c]{word-break:keep-all;font-size:19px;line-height:1.2}.option small[data-v-1cc9875c]{color:#8a6a4a;font-size:12px;font-weight:700}.option.l3[data-v-1cc9875c]{background:#ffe9a3}.option.l2[data-v-1cc9875c]{background:#fff3d1}.option.l1[data-v-1cc9875c]{background:#f3ebdc}.option[data-v-1cc9875c]:active{transform:scale(.96)}.cancel[data-v-1cc9875c]{color:#d8c9ac;cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:12px;text-decoration:underline}.action[data-v-1cc9875c]{cursor:pointer;letter-spacing:.08em;border:2px solid #3a2418;border-radius:14px;font-weight:900;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px #3a2418}.action[data-v-1cc9875c]:active:not(:disabled){transform:translate(-50%,3px);box-shadow:0 1px #3a2418}.action[data-v-1cc9875c]:disabled{cursor:default;color:#e8e0e4;background:#8c7f86;box-shadow:0 4px #3a2418aa}.action.seal[data-v-1cc9875c]:not(:disabled){color:#3a2418;background:#ff8fb1}.action.serve[data-v-1cc9875c]:not(:disabled){color:#123b30;background:#3ee0b5}.action.ready[data-v-1cc9875c]{animation:1s ease-in-out infinite breathe-1cc9875c}@keyframes breathe-1cc9875c{50%{box-shadow:0 4px #3a2418,0 0 18px #3ee0b5}}.order-enter-active[data-v-1cc9875c],.order-leave-active[data-v-1cc9875c]{transition:opacity .18s,transform .18s}.order-enter-from[data-v-1cc9875c]{opacity:0;transform:translateY(-6px)}.order-leave-to[data-v-1cc9875c]{opacity:0;transform:translateY(6px)}@media (height<=520px){.card[data-v-1cc9875c]{border-radius:10px}.order .name[data-v-1cc9875c]{font-size:calc(var(--h) * .26)}.order .recipe[data-v-1cc9875c]{font-size:calc(var(--h) * .17)}.order .extras[data-v-1cc9875c]{font-size:calc(var(--h) * .21)}}.street[data-v-491265b6]{color:#fff2dc;z-index:6;position:absolute;inset:0;pointer-events:none!important}.street[data-v-491265b6]>*{pointer-events:auto}.menu-btn[data-v-491265b6]{color:#fff2dc;cursor:pointer;background:#2f242de8;border:1px solid #d7b06b;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:800;display:flex;position:absolute;top:8px;right:10px;box-shadow:0 4px 12px #0006}.toggled .menu-btn[data-v-491265b6]{top:52px}.bars[data-v-491265b6]{flex-direction:column;gap:3px;display:inline-flex}.bars i[data-v-491265b6]{background:#f2c66d;border-radius:1px;width:14px;height:2px;display:block}.panel[data-v-491265b6]{box-sizing:border-box;align-items:center;gap:8px;width:min(560px,100% - 16px);padding:8px 6px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.arrow[data-v-491265b6]{cursor:pointer;background:#2f242de8;border:1px solid #d7b06b;border-radius:50%;flex:none;width:44px;height:44px;padding:0;position:relative;box-shadow:0 4px 12px #0006}.arrow i[data-v-491265b6]{border:0 solid #f2c66d;border-width:0 0 3px 3px;border-radius:1px;width:12px;height:12px;position:absolute;top:50%;left:50%}.arrow.prev i[data-v-491265b6]{transform:translate(-30%,-50%)rotate(45deg)}.arrow.next i[data-v-491265b6]{transform:translate(-70%,-50%)rotate(-135deg)}.arrow[data-v-491265b6]:active{transform:scale(.94)}.info[data-v-491265b6]{background:#2f242df0;border:1px solid #bf9957;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:8px 10px 10px;display:flex;box-shadow:0 8px 22px #0008}.name[data-v-491265b6]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-size:18px;font-weight:900;display:flex;overflow:hidden}.kind[data-v-491265b6]{color:#3a2418;background:#f2c66d;border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:800}.kind.work[data-v-491265b6]{color:#123b30;background:#3ee0b5}.meta[data-v-491265b6]{color:#d8c9ac;align-items:center;gap:8px;font-size:12px;display:flex}.status[data-v-491265b6]{background:#ffffff14;border-radius:999px;padding:1px 8px}.status.hot[data-v-491265b6]{color:#ff8a7a}.status.work[data-v-491265b6]{color:#9ff3dc}.enter[data-v-491265b6]{color:#3a2418;letter-spacing:.2em;cursor:pointer;background:linear-gradient(#ffe08a,#f2b84b);border:2px solid #3a2418;border-radius:12px;width:100%;max-width:280px;height:44px;margin-top:2px;font-size:18px;font-weight:900;box-shadow:0 4px #3a2418}.enter[data-v-491265b6]:active{transform:translateY(3px);box-shadow:0 1px #3a2418}.short .panel[data-v-491265b6]{gap:6px;padding:4px 6px}.short .info[data-v-491265b6]{flex-direction:column;gap:2px;padding:4px 10px}.short .name[data-v-491265b6]{font-size:15px}.short .enter[data-v-491265b6]{letter-spacing:.1em;flex:none;width:96px;height:40px;margin:0;font-size:16px}.short .arrow[data-v-491265b6]{width:38px;height:38px}.short .arrow i[data-v-491265b6]{width:10px;height:10px}.menu-backdrop[data-v-491265b6]{z-index:10;background:#0008;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.menu[data-v-491265b6]{background:#2f242df8;border:1px solid #bf9957;border-radius:16px;flex-direction:column;width:min(420px,100% - 24px);max-height:calc(100% - 40px);display:flex;overflow:hidden;box-shadow:0 12px 32px #000a}.menu-head[data-v-491265b6]{justify-content:space-between;align-items:center;padding:12px 14px 8px;font-size:16px;display:flex}.close[data-v-491265b6]{color:#e8d9ee;cursor:pointer;background:#34283e;border:1px solid #66536f;border-radius:50%;width:32px;height:32px;font-size:18px}.grid[data-v-491265b6]{--fade:8px;grid-template-columns:repeat(2,1fr);gap:8px;padding:4px 14px 14px;display:grid;overflow-y:auto}.item[data-v-491265b6]{color:#fff2dc;text-align:left;cursor:pointer;background:#3a2d44;border:1px solid #66536f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;font-size:15px;font-weight:800;display:flex}.item small[data-v-491265b6]{color:#f2c66d;font-size:10px}.item.work small[data-v-491265b6]{color:#9ff3dc}.item.on[data-v-491265b6]{background:#5a4330;border-color:#f2c66d}@media (width>=420px){.grid[data-v-491265b6]{grid-template-columns:repeat(3,1fr)}}.map-mode[data-v-88f55d0f]{z-index:7;background:#2f242de8;border:1px solid #d7b06b;border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;right:10px;box-shadow:0 4px 12px #0006}.map-mode button[data-v-88f55d0f]{color:#d8c9ac;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800}.map-mode button.on[data-v-88f55d0f]{color:#3a2418;cursor:default;background:#f2c66d}.map-mode button[data-v-88f55d0f]:not(.on):hover{color:#fff2dc;background:#ffffff14}.pull-hint[data-v-24fdf9eb]{left:50%;top:var(--top);z-index:4;background:#1d1430c4;border:1px solid #ffd23f66;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:20px 18px 10px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006;pointer-events:none!important}.arrows[data-v-24fdf9eb]{flex-direction:column;align-items:center;display:flex}.arrows span[data-v-24fdf9eb]{filter:drop-shadow(0 0 6px #ffb703aa);opacity:.7;border-bottom:6px solid #ffd23f;border-right:6px solid #ffd23f;border-radius:3px;width:28px;height:28px;margin-top:-12px;animation:1.5s infinite fall-24fdf9eb;transform:rotate(45deg)}.arrows span[data-v-24fdf9eb]:nth-child(2){animation-delay:.2s}.arrows span[data-v-24fdf9eb]:nth-child(3){animation-delay:.4s}.label[data-v-24fdf9eb]{color:#fff4c2;white-space:nowrap;font-size:13px;font-weight:700}.power[data-v-24fdf9eb]{color:#fff4c2;align-items:baseline;gap:8px;margin-top:-8px;display:flex}.power small[data-v-24fdf9eb]{color:#d8c9ac;font-size:13px;font-weight:700}.power b[data-v-24fdf9eb]{text-align:right;font-variant-numeric:tabular-nums;color:#ffd23f;min-width:3.2ch;font-size:34px;font-weight:900;line-height:1}.power i[data-v-24fdf9eb]{margin-left:2px;font-size:18px;font-style:normal}.power-bar[data-v-24fdf9eb]{background:#fff2;border-radius:4px;width:180px;height:8px;overflow:hidden}.power-bar div[data-v-24fdf9eb]{background:linear-gradient(90deg,#ff4d6d,#ffd23f 55%,#80ed99) 0 0/180px 100%;border-radius:4px;height:100%}@keyframes fall-24fdf9eb{0%{opacity:.25;transform:translateY(-8px)rotate(45deg)}50%{opacity:1}to{opacity:.25;transform:translateY(10px)rotate(45deg)}}.pull-enter-active[data-v-24fdf9eb],.pull-leave-active[data-v-24fdf9eb]{transition:opacity .25s}.pull-enter-from[data-v-24fdf9eb],.pull-leave-to[data-v-24fdf9eb]{opacity:0}@media (height<=500px){.pull-hint[data-v-24fdf9eb]{top:var(--top-short);padding:14px 14px 7px}.arrows span[data-v-24fdf9eb]{border-width:0 5px 5px 0;width:20px;height:20px;margin-top:-9px}.label[data-v-24fdf9eb]{font-size:11px}.power b[data-v-24fdf9eb]{font-size:24px}.power-bar[data-v-24fdf9eb]{width:140px;height:6px}.power-bar div[data-v-24fdf9eb]{background-size:140px 100%}}.join[data-v-fb37d8f4]{box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);max-height:calc(100dvh - 32px);padding:20px 22px;display:flex;overflow-y:auto}header h2[data-v-fb37d8f4]{text-align:center;margin:0}.reason[data-v-fb37d8f4]{color:#a33a2f;text-align:center;background:#fff1ec;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13px;font-weight:700}.keep[data-v-fb37d8f4]{text-align:center;color:#a33a2f;margin:6px 0 0;font-size:12px}.carry[data-v-fb37d8f4]{text-align:center;color:var(--red);margin:6px 0 0;font-size:14px;font-weight:700}.perks[data-v-fb37d8f4]{color:var(--ink-soft);grid-template-columns:1fr 1fr;gap:4px 12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.perks li[data-v-fb37d8f4]:before{content:"✓ ";color:#3a9d5d;font-weight:900}.join[data-v-fb37d8f4] .card{background:0 0;border:0;height:auto;padding:0}.join[data-v-fb37d8f4] .card:not(.nick) h2{display:none}@media (width<=380px){.perks[data-v-fb37d8f4]{grid-template-columns:1fr}}.album-tabs[data-v-13b5f8ad]{flex:1;gap:4px;min-width:0;display:flex}.album-tabs button[data-v-13b5f8ad]{color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:16px;font-weight:800;display:flex}.album-tabs button.on[data-v-13b5f8ad]{color:var(--ink);background:#fff3d6;box-shadow:inset 0 0 0 2px #e3b448}.album-tabs button:not(.on) .game-icon[data-v-13b5f8ad]{opacity:.55}@media (width<=420px){.album-tabs button[data-v-13b5f8ad]{padding:5px 8px;font-size:14px}}.tabs[data-v-df8b0395]{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 16px 10px;display:flex}.tabs button[data-v-df8b0395]{border:2px solid var(--panel-edge);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:4px 14px;font-weight:700}.tabs button.on[data-v-df8b0395]{background:var(--gold);color:#3b2416;border-color:#0000}.ach[data-v-df8b0395]{height:min(760px,100%)}.guest[data-v-df8b0395]{color:#a33a2f;background:#fff1ec;border-radius:12px;align-items:center;gap:10px;margin:14px 16px 4px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.guest p[data-v-df8b0395]{flex:1;margin:0}.summary[data-v-df8b0395]{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:10px;padding:14px 18px 4px;font-size:13px;display:flex}.summary b[data-v-df8b0395]{color:var(--ink);font-size:15px}.scopes small[data-v-df8b0395]{opacity:.7;margin-left:4px;font-size:11px}.list[data-v-df8b0395]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.card[data-v-df8b0395]{background:#fffaf1;border:1px solid #ecdcc3;border-left:5px solid #d9cdbb;border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.card.done[data-v-df8b0395]{border-left-color:var(--c);background:#fff}.card.maxed[data-v-df8b0395]{box-shadow:inset 0 0 0 1px var(--c)}.badge[data-v-df8b0395]{color:#a8977d;background:#efe6d6;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.card.done .badge[data-v-df8b0395]{background:color-mix(in srgb, var(--c) 22%, #fff);color:color-mix(in srgb, var(--c) 70%, #000)}.badge .game-icon[data-v-df8b0395]{width:26px;height:26px}.badge span[data-v-df8b0395]{color:#fff3cf;text-align:center;background:#3b2a35;border-radius:999px;min-width:22px;padding:0 4px;font-size:11px;font-weight:800;line-height:18px;position:absolute;bottom:-4px;right:-4px}.info[data-v-df8b0395]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.head[data-v-df8b0395]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.head b[data-v-df8b0395]{font-size:15px}.rarity[data-v-df8b0395]{color:color-mix(in srgb, var(--c) 75%, #000);font-size:11px;font-weight:800}.desc[data-v-df8b0395]{color:var(--ink-soft);margin:0;font-size:13px}.bar[data-v-df8b0395]{background:#efe6d6;border-radius:8px;height:16px;position:relative;overflow:hidden}.bar i[data-v-df8b0395]{background:color-mix(in srgb, var(--c) 70%, #fff);position:absolute;inset:0 auto 0 0}.bar span[data-v-df8b0395]{text-align:center;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:16px;display:block;position:relative}.meta[data-v-df8b0395]{color:var(--ink-soft);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.meta span[data-v-df8b0395]:first-child{color:#9a6a12;font-weight:700}.when[data-v-df8b0395]{margin-left:auto}.title-badge[data-v-f6464402]{--a:#fff2c9;--b:#e6bd73;--ink:#36222b;vertical-align:-.3em;letter-spacing:.02em;white-space:nowrap;flex:none;margin-right:6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:relative}.title-badge.big[data-v-f6464402]{font-size:13px}.pill[data-v-f6464402]{background:linear-gradient(135deg, var(--a), var(--b));color:var(--ink);border-radius:999px;align-items:center;gap:.3em;padding:.3em .7em .3em .4em;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40,0 1px 3px #0005}.ic[data-v-f6464402]{font-size:1.1em;font-style:normal;line-height:1;display:inline-block}.ic.img[data-v-f6464402]{object-fit:contain;filter:drop-shadow(0 1px #0003);width:1.5em;height:1.5em;margin:-.25em 0 -.25em -.1em}.nm[data-v-f6464402]{z-index:1;position:relative}.pill[data-v-f6464402]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#fffc,#0000);width:40%;position:absolute;inset:-2px auto -2px -60%;transform:skew(-20deg)}.fx[data-v-f6464402]{pointer-events:none;font-style:normal;position:absolute}.th-king .pill[data-v-f6464402]{color:#2a1238;background:linear-gradient(110deg,#ff7aa2,#ffcf5c,#7ee081,#6cc6ff,#c08bff,#ff7aa2) 0 0/300% 100%;animation:6s linear infinite rainbow-f6464402}.th-king .pill[data-v-f6464402]:after{animation:3.2s ease-in-out infinite shine-f6464402}.th-gold[data-v-f6464402]{--a:#fff3b0;--b:#e0a800;--ink:#2a1700}.th-gold .pill[data-v-f6464402]{background:linear-gradient(135deg,#fff3b0,#f2b705 45%,#c9940a 70%,#ffe680);box-shadow:inset 0 0 0 1px #fff6,0 0 6px #f2b70566}.th-gold .pill[data-v-f6464402]:after{animation:3.5s ease-in-out infinite shine-f6464402}.th-silver[data-v-f6464402]{--a:#fff;--b:#9aa5b5;--ink:#1f2733}.th-silver .pill[data-v-f6464402]:after{animation:4.5s ease-in-out 1s infinite shine-f6464402}.th-bronze[data-v-f6464402]{--a:#f6caa2;--b:#c27a3e;--ink:#1f0e03}.th-bronze .pill[data-v-f6464402]{animation:2.8s ease-in-out infinite ember-f6464402}.th-wk1[data-v-f6464402]{--a:#fff3b0;--b:#e0a800;--ink:#2a1700}.th-wk1 .pill[data-v-f6464402]{background:linear-gradient(135deg,#fff3b0,#f2b705 45%,#c9940a 70%,#ffe680);box-shadow:inset 0 0 0 1px #fff6,0 0 6px #f2b70566}.th-wk1 .pill[data-v-f6464402]:after{animation:3.2s ease-in-out infinite shine-f6464402}.th-wk2[data-v-f6464402]{--a:#fff;--b:#9aa5b5;--ink:#1f2733}.th-wk3[data-v-f6464402]{--a:#f6caa2;--b:#c27a3e;--ink:#1f0e03}.th-steam[data-v-f6464402]{--a:#c4461f;--b:#9e2a12;--ink:#fff}.th-steam .nm[data-v-f6464402],.th-bowl .nm[data-v-f6464402],.th-boba .nm[data-v-f6464402],.th-candy .nm[data-v-f6464402],.th-lantern .nm[data-v-f6464402],.th-spin .nm[data-v-f6464402],.th-pin .nm[data-v-f6464402],.th-legend .nm[data-v-f6464402],.th-shift .nm[data-v-f6464402]{text-shadow:0 1px #0004}.th-bowl[data-v-f6464402]{--a:#a85628;--b:#7a3415;--ink:#fff}.th-boba[data-v-f6464402]{--a:#8b5a3c;--b:#56331f;--ink:#fff}.th-candy[data-v-f6464402]{--a:#b81a5c;--b:#c92f72;--ink:#fff}.th-candy .pill[data-v-f6464402]{background:repeating-linear-gradient(-45deg,#b81a5c 0 5px,#c92f72 5px 10px)}.th-candy .ic[data-v-f6464402]{animation:1.8s ease-in-out infinite hop-f6464402}.th-fruit[data-v-f6464402]{--a:#fff07a;--b:#ff9f1c;--ink:#4a2300}.th-fruit .ic[data-v-f6464402]{transform-origin:50% 90%;animation:2.4s ease-in-out infinite sway-f6464402}.th-fruit .pill[data-v-f6464402]:after{animation:4s ease-in-out infinite shine-f6464402}.th-plush[data-v-f6464402]{--a:#ffe1ea;--b:#f497b6;--ink:#6a1f3c}.th-lantern[data-v-f6464402]{--a:#c1121f;--b:#7a0a0a;--ink:#ffe6a0}.th-lantern .pill[data-v-f6464402]{animation:3s ease-in-out infinite flicker-f6464402}.th-spin[data-v-f6464402]{--a:#1f7d72;--b:#145750;--ink:#fff}.th-spin .ic[data-v-f6464402]{transform-origin:46% 92%;animation:1.6s ease-in-out infinite wobble-f6464402}.th-pin[data-v-f6464402]{--a:#2a7d4f;--b:#2559b5;--ink:#fff}.th-pin .ic[data-v-f6464402]{animation:2.6s ease-in-out infinite drop-f6464402}.th-daily[data-v-f6464402]{--a:#efe6ff;--b:#a08ae0;--ink:#2f1f5c}.th-legend[data-v-f6464402]{--a:#6b2fa0;--b:#2b0f4c;--ink:#ffd166}.th-legend .pill[data-v-f6464402]{box-shadow:inset 0 0 0 1px #ffd16699,0 0 8px #9b5de566}.th-legend .pill[data-v-f6464402]:after{animation:4s ease-in-out infinite shine-f6464402}.th-shift .pill[data-v-f6464402]{color:#fff;background:linear-gradient(110deg,#b8396f,#6b3fa0,#2d6aa8,#6b3fa0,#b8396f) 0 0/300% 100%;animation:5s linear infinite rainbow-f6464402}.th-sticker[data-v-f6464402]{--a:#fff;--b:#f1f1f1;--ink:#3b2416}.th-sticker .pill[data-v-f6464402]{border-radius:6px;box-shadow:0 0 0 1.5px #3b2416,2px 2px #3b241655}.th-sticker .pill[data-v-f6464402]:before{content:"";transform-origin:100% 0;background:linear-gradient(225deg,#2c2238 50%,#ddd 50%);width:7px;height:7px;animation:3.4s ease-in-out infinite peel-f6464402;position:absolute;top:0;right:0}.fx.star[data-v-f6464402]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 2px #ffe680);width:7px;height:7px;animation:2.4s ease-in-out infinite twinkle-f6464402;animation-delay:calc(var(--i) * .7s);background:#fff7c2}.fx.star[data-v-f6464402]:first-of-type{top:-4px;left:-3px}.fx.star[data-v-f6464402]:nth-of-type(2){width:5px;height:5px;top:-3px;right:-4px}.fx.star[data-v-f6464402]:nth-of-type(3){width:5px;height:5px;bottom:-4px;right:18%}.th-silver .fx.star[data-v-f6464402]{filter:drop-shadow(0 0 2px #cfe3ff);background:#fff;top:-3px;left:auto;right:-3px}.th-legend .fx.star[data-v-f6464402]{background:#ffd166}.fx.steam[data-v-f6464402]{left:calc(4px + var(--i) * 5px);filter:blur(.6px);width:3px;height:7px;animation:2.2s ease-in infinite steam-f6464402;animation-delay:calc(var(--i) * .9s);opacity:0;background:#ffffffa0;border-radius:50%;top:-6px}.fx.heart[data-v-f6464402]{right:calc(var(--i) * 6px - 4px);width:7px;height:7px;clip-path:path("M3.5 6.5 L0.6 3.6 A1.6 1.6 0 0 1 3.5 1.4 A1.6 1.6 0 0 1 6.4 3.6 Z");animation:2.6s ease-out infinite float-f6464402;animation-delay:calc(var(--i) * 1.2s);opacity:0;background:#ff6f9c;font-size:7px;top:-2px}.fx.spark[data-v-f6464402]{width:3px;height:3px;animation:2s ease-in-out infinite twinkle-f6464402;animation-delay:calc(var(--i) * .6s);background:#fff;border-radius:50%;box-shadow:0 0 4px #d9c8ff}.fx.spark[data-v-f6464402]:first-of-type{top:-2px;left:-2px}.fx.spark[data-v-f6464402]:nth-of-type(2){top:2px;right:-2px}.fx.spark[data-v-f6464402]:nth-of-type(3){bottom:-3px;left:45%}.pearl[data-v-f6464402]{bottom:-4px;left:calc(30% + var(--i) * 17%);width:4px;height:4px;animation:2.6s ease-in infinite pearl-f6464402;animation-delay:calc(var(--i) * .8s);opacity:.85;background:#2b1608;border-radius:50%;position:absolute;box-shadow:inset 1px 1px #6b4a35}@keyframes shine-f6464402{0%,55%{opacity:0;left:-60%}60%{opacity:1}85%,to{opacity:0;left:130%}}@keyframes rainbow-f6464402{to{background-position:300% 0}}@keyframes ember-f6464402{0%,to{box-shadow:inset 0 0 0 1px #ffffff40,0 0 2px #b06d3440}50%{box-shadow:inset 0 0 0 1px #ffffff60,0 0 7px #ff9a4d99}}@keyframes flicker-f6464402{0%,to{box-shadow:inset 0 0 0 1px #ffd16666,0 0 5px #ff5a3c66}40%{box-shadow:inset 0 0 0 1px #ffd16699,0 0 9px #ff8a3caa}55%{box-shadow:inset 0 0 0 1px #ffd16655,0 0 3px #ff5a3c44}}@keyframes twinkle-f6464402{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:.6}}@keyframes steam-f6464402{0%{opacity:0;transform:translateY(4px)scaleX(1)}30%{opacity:.9}to{opacity:0;transform:translateY(-9px)translate(2px)scaleX(1.6)}}@keyframes float-f6464402{0%{opacity:0;transform:translateY(4px)scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-12px)scale(1.1)}}@keyframes pearl-f6464402{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes hop-f6464402{0%,60%,to{transform:translateY(0)}70%{transform:translateY(-3px)rotate(-10deg)}80%{transform:translateY(0)}88%{transform:translateY(-1.5px)}}@keyframes sway-f6464402{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes wobble-f6464402{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes drop-f6464402{0%,70%,to{transform:translateY(0)}78%{transform:translateY(-4px)}86%{transform:translateY(0)}92%{transform:translateY(-1.5px)}}@keyframes peel-f6464402{0%,70%,to{transform:scale(1)}80%{transform:scale(1.8)}90%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.title-badge[data-v-f6464402],.title-badge[data-v-f6464402] *{animation:none!important}.pill[data-v-f6464402]:after,.fx.steam[data-v-f6464402],.fx.heart[data-v-f6464402]{display:none}.fx.star[data-v-f6464402],.fx.spark[data-v-f6464402]{opacity:1;transform:none}}.holders[data-v-b4429b87]{min-width:0}.note[data-v-b4429b87]{color:var(--ink-soft);margin:2px 0 6px;font-size:11px}.note.err[data-v-b4429b87]{color:var(--red-dark)}ol[data-v-b4429b87]{gap:2px;margin:0;padding:0;list-style:none;display:grid}li[data-v-b4429b87]{background:#fffaf0;border-radius:8px;grid-template-columns:2.4em minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:grid}li.me[data-v-b4429b87]{background:#fff1c9;font-weight:800}.rank[data-v-b4429b87]{color:#a4532f;text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.name[data-v-b4429b87]{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}time[data-v-b4429b87]{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.board[data-v-4be7de65]{max-width:460px}.intro[data-v-4be7de65]{color:var(--ink-soft);margin:0 0 8px;font-size:12px;line-height:1.6}.tabs[data-v-4be7de65]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tabs button[data-v-4be7de65]{border:2px solid var(--panel-edge);cursor:pointer;background:#fff;border-radius:12px;place-items:center;min-height:40px;padding:4px;display:grid}.tabs button.on[data-v-4be7de65]{background:#fff1c9;border-color:#e0a43a}.tabs[data-v-4be7de65] .title-badge{margin:0}.goal[data-v-4be7de65]{color:var(--ink);margin:10px 0 4px;font-size:13px;font-weight:800}.ach-detail[data-v-6929a9c6]{width:min(460px,100%)}.sheet-head .game-icon[data-v-6929a9c6]{color:color-mix(in srgb, var(--c) 70%, #000)}.meta[data-v-6929a9c6]{color:var(--ink-soft);flex-wrap:wrap;gap:6px 12px;margin:0 0 12px;font-size:13px;display:flex}.rarity[data-v-6929a9c6]{color:color-mix(in srgb, var(--c) 75%, #000);font-weight:800}.secret[data-v-6929a9c6]{color:#7b4bb3;font-weight:800}.hidden-note[data-v-6929a9c6],.open-note[data-v-6929a9c6]{color:#5b3a85;background:#f3ecfb;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:700}h3[data-v-6929a9c6]{margin:4px 0 8px;font-size:14px}.levels[data-v-6929a9c6]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.levels li[data-v-6929a9c6]{background:#fffaf1;border:1px solid #ecdcc3;border-left:5px solid #d9cdbb;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.levels li.done[data-v-6929a9c6]{border-left-color:var(--lc);background:#fff}.levels li.on[data-v-6929a9c6]{box-shadow:inset 0 0 0 2px var(--lc)}.lv[data-v-6929a9c6]{text-align:center;min-width:30px;color:color-mix(in srgb, var(--lc) 70%, #000);flex:none;font-weight:900}.levels li>div[data-v-6929a9c6]{flex-direction:column;flex:1;min-width:0;display:flex}.levels small[data-v-6929a9c6]{color:var(--ink-soft);font-size:12px}.reward[data-v-6929a9c6]{color:#9a6a12;flex:none;font-size:12px;font-weight:700}.collectible-art[data-v-3308deb3]{image-rendering:auto;object-fit:contain}.sticker[data-v-add1cf0a]{width:var(--s);height:var(--s);place-items:center;display:inline-grid}.sticker img[data-v-add1cf0a]{object-fit:contain;width:100%;height:100%}.fallback[data-v-add1cf0a]{font-size:calc(var(--s) * .62);filter:drop-shadow(0 2px #fff)drop-shadow(0 -1px #fff);line-height:1}.log-backdrop[data-v-ab4ef749]{z-index:60}.player-log[data-v-ab4ef749]{width:min(560px,100%)}.player-log .sheet-body[data-v-ab4ef749]{overflow-y:auto}.who[data-v-ab4ef749]{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 6px;font-size:14px;display:grid}.who dt[data-v-ab4ef749]{color:var(--ink-soft);font-weight:700}.who dd[data-v-ab4ef749]{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-weight:800}.who small[data-v-ab4ef749]{color:var(--ink-soft);margin-left:4px;font-weight:700}.mono[data-v-ab4ef749]{font-variant-numeric:tabular-nums}h3[data-v-ab4ef749]{align-items:center;gap:8px;margin:14px 0 6px;font-size:14px;display:flex}.rows[data-v-ab4ef749]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rows li[data-v-ab4ef749]{background:#fff7e9;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.line[data-v-ab4ef749]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;flex:1;min-width:0}.copy[data-v-ab4ef749]{border:1px solid var(--panel-edge);color:#7a5232;font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.copy[data-v-ab4ef749]:hover{border-color:#d9a74e}.copy.all[data-v-ab4ef749]{margin-left:auto}.tip[data-v-ab4ef749]{color:var(--ink-soft);font-size:13px}.tabs[data-v-0a854b2e]{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 16px 10px;display:flex}.tabs button[data-v-0a854b2e]{border:2px solid var(--panel-edge);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:4px 14px;font-weight:700}.tabs button.on[data-v-0a854b2e]{background:var(--gold);color:#3b2416;border-color:#0000}.player[data-v-0a854b2e]{width:min(560px,100%);height:min(100%,1.25*min(560px,100vw - 24px) + 160px);position:relative}.achs[data-v-0a854b2e]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.achs li[data-v-0a854b2e]{border:1px solid #ecdcc3;border-left:5px solid var(--c);background:#fff;border-radius:12px}.ach-row[data-v-0a854b2e]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0 11px 11px 0;align-items:center;gap:10px;padding:8px 10px;display:flex}.ach-row[data-v-0a854b2e]:hover{background:#fff8ea}.achs .lv[data-v-0a854b2e]{text-align:center;min-width:30px;color:color-mix(in srgb, var(--c) 70%, #000);flex:none;font-weight:900}.ach-row>div[data-v-0a854b2e]{flex-direction:column;flex:1;min-width:0;display:flex}.achs small[data-v-0a854b2e]{color:var(--ink-soft);font-size:12px}.achs time[data-v-0a854b2e]{color:var(--ink-soft);flex:none;font-size:11px}.grid[data-v-0a854b2e]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.item[data-v-0a854b2e]{border:2px solid var(--c);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px;display:flex;position:relative}.item[data-v-0a854b2e] img{object-fit:contain;width:64px;height:64px}.item .count[data-v-0a854b2e]{font-size:11px;font-weight:800;position:absolute;top:4px;right:6px}.item .n[data-v-0a854b2e]{text-align:center;font-size:11px;line-height:1.3}.detail-backdrop[data-v-0a854b2e]{z-index:5;border-radius:inherit;background:#2a1d2a66;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.detail[data-v-0a854b2e]{border:3px solid var(--c);text-align:center;background:#fffaf1;border-radius:16px;flex-direction:column;align-items:center;gap:6px;width:min(300px,100%);max-height:100%;padding:18px 18px 16px;display:flex;position:relative;overflow-y:auto}.detail .close-x[data-v-0a854b2e]{position:absolute;top:8px;right:8px}.detail[data-v-0a854b2e] img{object-fit:contain;width:160px;height:160px}.detail b[data-v-0a854b2e]{font-size:18px}.detail .meta[data-v-0a854b2e]{color:var(--ink-soft);font-size:12px}.detail p[data-v-0a854b2e]{text-align:left;margin:4px 0 0;font-size:13px;line-height:1.75}.tip[data-v-0a854b2e]{color:var(--ink-soft);text-align:center}.sheet-body[data-v-0a854b2e]{flex:1}.card-tab[data-v-0a854b2e]{flex-direction:column;align-items:center;gap:10px;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.card-box[data-v-0a854b2e]{flex:1;width:100%;min-height:0;position:relative}.card-img[data-v-0a854b2e]{border-radius:14px;max-width:100%;max-height:100%;margin:0 auto;position:absolute;inset:0;box-shadow:0 6px 20px #0003}.give-btn[data-v-0a854b2e]{flex:none}.actions-row[data-v-0a854b2e]{flex-wrap:wrap;flex:none;justify-content:center;gap:8px;display:flex}.actions-row .danger[data-v-0a854b2e]{color:#fff;background:#c0392b;border-color:#a93226}.iso-note[data-v-0a854b2e]{color:#c0392b;flex:none;margin:-4px 0 0;font-size:12px;font-weight:700}.give[data-v-0a854b2e]{border:2px solid var(--panel-edge);text-align:left;background:#fffaf1;border-radius:16px;width:min(420px,100%);max-height:100%;padding:12px 14px;overflow-y:auto}.give-head[data-v-0a854b2e]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.give h4[data-v-0a854b2e]{margin:8px 0 4px;font-size:13px}.note[data-v-0a854b2e]{color:var(--ink-soft);margin:0 0 4px;font-size:12px}.give-grid[data-v-0a854b2e]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.give-grid button[data-v-0a854b2e]{border:2px solid var(--panel-edge);cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:5px;display:grid;position:relative}.give-grid button[data-v-0a854b2e]:hover:not(:disabled){border-color:#e0a43a}.give-grid i[data-v-0a854b2e]{color:#a4532f;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:1px;right:4px}.empty[data-v-0a854b2e]{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 16px 20px;display:flex}.empty p[data-v-0a854b2e]{text-wrap:balance;margin:0;font-size:14px;line-height:1.6}.empty-icon[data-v-0a854b2e]{color:#b08850;background:#f3e3c4;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.empty-icon[data-v-0a854b2e] .game-icon{width:28px;height:28px}.head-title[data-v-0a854b2e]{margin-left:8px}.ach-toast[data-v-4b476333]{z-index:200;left:50%;top:calc(14px + var(--safe-top,0px));box-sizing:border-box;color:#fff3cf;border:2px solid var(--c);width:min(420px,100% - 24px);box-shadow:0 10px 30px #0008, 0 0 18px color-mix(in srgb, var(--c) 60%, transparent);pointer-events:none;background:linear-gradient(135deg,#2c2034,#3b2a35);border-radius:18px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:fixed;transform:translate(-50%)}.medal[data-v-4b476333]{background:color-mix(in srgb, var(--c) 30%, #2c2034);width:48px;height:48px;color:var(--c);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.medal .game-icon[data-v-4b476333]{width:28px;height:28px}.medal span[data-v-4b476333]{background:var(--c);color:#2c2034;border-radius:999px;padding:0 5px;font-size:11px;font-weight:900;line-height:17px;position:absolute;bottom:-4px;right:-6px}.text[data-v-4b476333]{flex-direction:column;flex:1;min-width:0;display:flex}.text small[data-v-4b476333]{color:color-mix(in srgb, var(--c) 70%, #fff);letter-spacing:.04em;font-size:11px;font-weight:700}.text b[data-v-4b476333]{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.reward[data-v-4b476333]{color:#ffd36b;flex:none;font-size:14px;font-weight:900}.l[data-v-4b476333]{animation:1.2s ease-in-out 2 shine-4b476333}@keyframes shine-4b476333{50%{box-shadow:0 10px 30px #0008, 0 0 34px var(--c)}}.ach-enter-active[data-v-4b476333],.ach-leave-active[data-v-4b476333]{transition:transform .35s cubic-bezier(.2,1.4,.4,1),opacity .3s}.ach-enter-from[data-v-4b476333],.ach-leave-to[data-v-4b476333]{opacity:0;transform:translate(-50%,-30px)scale(.9)}@media (prefers-reduced-motion:reduce){.l[data-v-4b476333]{animation:none}.ach-enter-active[data-v-4b476333],.ach-leave-active[data-v-4b476333]{transition:opacity .2s}}.work-note[data-v-886b75e3]{color:var(--ink-soft);margin:0 0 12px;font-size:13px;position:relative}.result .work-results[data-v-886b75e3]{--fade:8px;text-align:left;flex-direction:column;flex-shrink:1;gap:5px;width:100%;min-height:0;max-height:min(300px,42dvh);margin:-8px 0 4px;padding:8px 0;list-style:none;display:flex;position:relative;overflow-y:auto}.work-results li[data-v-886b75e3]{background:#fff7e9;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:5px 10px 5px 5px;font-size:12px;display:flex}.work-results li.perfect[data-v-886b75e3]{background:#fff3d1;border-color:#f2c66d}.work-results li.failed[data-v-886b75e3]{background:#f6ebe6}.work-results small[data-v-886b75e3]{color:var(--ink-soft)}.piece-img[data-v-886b75e3]{object-fit:contain;background:#f3e4c8;border-radius:8px;flex:none;width:46px;height:46px}.piece-img.pixel[data-v-886b75e3]{image-rendering:pixelated}.piece-info[data-v-886b75e3]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.piece-head[data-v-886b75e3]{align-items:baseline;gap:8px;display:flex}.piece-steps[data-v-886b75e3]{flex-wrap:wrap;gap:4px;display:flex}.piece-steps span[data-v-886b75e3]{white-space:nowrap;color:#6b5640;background:#eee2cf;border-radius:999px;padding:1px 7px;font-size:11px}.piece-steps .excellent[data-v-886b75e3]{color:#7a5200;background:#ffe9a3}.piece-steps .great[data-v-886b75e3]{color:#2f6b34;background:#d6f0d2}.piece-steps .good[data-v-886b75e3]{color:#8a5a1c;background:#f6dfb8}.piece-steps .miss[data-v-886b75e3]{color:#9b2c2c;background:#f6d2cf}.piece-score[data-v-886b75e3]{color:var(--ink);flex:none;font-size:18px;font-weight:900}.piece-score small[data-v-886b75e3]{margin-left:2px;font-size:11px;font-weight:700}@media (height<=540px){.piece-img[data-v-886b75e3]{width:36px;height:36px}.piece-score[data-v-886b75e3]{font-size:15px}}.guest-keep[data-v-886b75e3]{text-align:left;background:#fff1ec;border:1px dashed #d9534f88;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:8px 10px 8px 12px;display:flex;position:relative}.guest-keep p[data-v-886b75e3]{color:#a33a2f;flex:1;margin:0;font-size:12px;font-weight:700;line-height:1.45}.guest-keep .keep-btn[data-v-886b75e3]{white-space:nowrap;background:var(--red);color:#fff;border-color:#9c2f2a;flex:none}.result[data-v-886b75e3]{text-align:center;align-items:center;width:min(420px,100%);padding:22px 18px 18px;overflow:clip}.result[data-v-886b75e3]>*{flex-shrink:0}.rays-clip[data-v-886b75e3]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.rays[data-v-886b75e3]{left:var(--rays-x,50%);top:var(--rays-y,46%);aspect-ratio:1;background:repeating-conic-gradient(#ffd23f47 0 10deg, transparent 10deg 20deg);pointer-events:none;border-radius:50%;width:max(640px,150dvh);animation:12s linear infinite spin-886b75e3;position:absolute;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 30%,#0000 100%)}@keyframes spin-886b75e3{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}h2[data-v-886b75e3]{color:var(--red);margin:0;font-size:28px;font-weight:900;position:relative}.lose h2[data-v-886b75e3]{color:var(--ink-soft)}.big h2[data-v-886b75e3]{animation:.8s ease-in-out infinite alternate bounce-886b75e3}@keyframes bounce-886b75e3{to{transform:scale(1.08)}}.msg[data-v-886b75e3]{margin:6px 0 4px;font-weight:700;position:relative}.prize[data-v-886b75e3]{flex-direction:column;align-items:center;display:flex;position:relative}.prize img[data-v-886b75e3]{object-fit:contain;width:clamp(128px,30dvh,256px);height:clamp(128px,30dvh,256px);animation:.5s cubic-bezier(.2,1.6,.4,1) pop-in}.pic[data-v-886b75e3]{line-height:0;display:inline-block;position:relative}.new-sticker[data-v-886b75e3]{color:#fff6c9;letter-spacing:.5px;text-shadow:0 1px #9c1a12;pointer-events:none;background:linear-gradient(160deg,#ff5a4f,#e0251b);border:3px solid #fff;border-radius:10px;padding:3px 9px 4px;font-size:17px;font-style:italic;font-weight:900;line-height:1.1;animation:.45s cubic-bezier(.2,1.6,.4,1) .35s both sticker-in-886b75e3;position:absolute;bottom:6%;right:-4%;transform:rotate(-12deg);box-shadow:0 3px 6px #0005}.mini .new-sticker[data-v-886b75e3]{border-width:2px;border-radius:7px;padding:1px 6px 2px;font-size:12px;bottom:2%;right:-8%}@keyframes sticker-in-886b75e3{0%{opacity:0;transform:rotate(-30deg)scale(2.2)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.tag[data-v-886b75e3]{background:var(--gold);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:900}.name[data-v-886b75e3]{margin-top:4px;font-size:22px;font-weight:900}.got[data-v-886b75e3]{color:var(--ink-soft);margin:2px 0 0;font-size:13px}.about[data-v-886b75e3]{text-align:left;border:1px solid var(--panel-edge);border-left:4px solid var(--gold);background:#fffaf0e6;border-radius:12px;flex-shrink:1;width:100%;min-height:3.6em;margin-top:10px;padding:10px 12px;position:relative;overflow-y:auto}.about h3[data-v-886b75e3]{color:#8a5a1c;margin:0 0 4px;font-size:13px;font-weight:900}.about h3 .game-icon[data-v-886b75e3]{width:16px;height:16px}.about p[data-v-886b75e3]{color:var(--ink);margin:0;font-size:14px;line-height:1.65}.multi[data-v-886b75e3]{flex-direction:column;gap:6px;width:100%;margin-top:8px;display:flex;position:relative}.prize-grid[data-v-886b75e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mini[data-v-886b75e3]{border:2px solid var(--panel-edge);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:4px;display:flex}.mini.on[data-v-886b75e3]{border-color:var(--gold);box-shadow:0 0 0 2px #f2b70566}.pagination[data-v-886b75e3]{justify-content:center;align-items:center;gap:12px;display:flex}.pagination span[data-v-886b75e3]{font-size:12px;font-weight:700}.pagination button[data-v-886b75e3]{border:1px solid var(--panel-edge);width:36px;height:36px;color:var(--ink);background:#fff9;border-radius:10px;font-size:24px}.mini img[data-v-886b75e3]{width:104px;height:104px}.mini span[data-v-886b75e3]{font-size:13px;font-weight:900}.mini small[data-v-886b75e3]{color:var(--ink-soft);font-size:11px}.empty[data-v-886b75e3]{margin:12px 0;line-height:0}.award .award-icon[data-v-886b75e3]{width:112px;height:112px;margin:12px 0 4px}.empty .pixel-art[data-v-886b75e3]{width:112px;height:112px}.actions[data-v-886b75e3]{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex;position:relative}.actions .btn[data-v-886b75e3]{width:100%;padding:11px 8px;font-size:15px}@media (height<=700px){.prize img[data-v-886b75e3]{width:clamp(96px,26dvh,180px);height:clamp(96px,26dvh,180px)}.mini img[data-v-886b75e3]{width:72px;height:72px}}@media (height<=540px){.result[data-v-886b75e3]{padding:14px 16px}h2[data-v-886b75e3]{font-size:24px}.msg[data-v-886b75e3]{margin:4px 0 2px;font-size:14px}.prize img[data-v-886b75e3]{width:clamp(48px,18dvh,96px);height:clamp(48px,18dvh,96px)}.about[data-v-886b75e3]{margin-top:6px;padding:6px 10px}.about p[data-v-886b75e3]{font-size:13px;line-height:1.5}.name[data-v-886b75e3]{margin-top:2px;font-size:18px}.tag[data-v-886b75e3]{padding:1px 8px}.got[data-v-886b75e3]{font-size:12px}.actions[data-v-886b75e3]{margin-top:10px}.mini img[data-v-886b75e3]{width:54px;height:54px}.empty[data-v-886b75e3]{margin:4px 0}.empty .pixel-art[data-v-886b75e3]{width:clamp(56px,18dvh,88px);height:clamp(56px,18dvh,88px)}}@media (height<=440px){.msg[data-v-886b75e3]{margin:2px 0}.prize img[data-v-886b75e3]{width:clamp(44px,14dvh,64px);height:clamp(44px,14dvh,64px)}.prize .got[data-v-886b75e3],.multi .got[data-v-886b75e3]{display:none}.mini img[data-v-886b75e3]{width:40px;height:40px}.new-sticker[data-v-886b75e3]{border-width:2px;border-radius:6px;padding:1px 5px 2px;font-size:11px}.mini .new-sticker[data-v-886b75e3]{padding:0 4px 1px;font-size:9px}.about[data-v-886b75e3]{min-height:2.6em;margin-top:4px;padding:5px 10px}.about h3[data-v-886b75e3]{margin-bottom:2px;font-size:12px}.actions[data-v-886b75e3]{gap:6px;margin-top:8px}.actions .btn[data-v-886b75e3]{padding:8px;font-size:14px}}@media (height<=360px){.result[data-v-886b75e3]{padding:10px 16px}h2[data-v-886b75e3]{font-size:22px}.mini img[data-v-886b75e3]{width:40px;height:40px}.actions[data-v-886b75e3]{flex-direction:row;gap:6px;margin-top:8px}.actions .btn[data-v-886b75e3]{flex:1;min-width:0;padding:7px 8px;font-size:14px}}.picker-menu[data-v-71a71650]{flex:none;position:relative}.pm-button[data-v-71a71650]{border:2px solid var(--gold-dark,#d8a235);color:#3b2416;min-height:32px;font:inherit;cursor:pointer;background:#fff7e6;border-radius:12px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 2px #e6c98f}.pm-button[data-v-71a71650]:hover,.open .pm-button[data-v-71a71650]{background:#fff1cf}.pm-icon[data-v-71a71650]{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.pm-icon[data-v-71a71650] .pixel-art{vertical-align:0;width:20px;height:20px}.pm-dot[data-v-71a71650]{background:#e6bd73;border-radius:50%;width:10px;height:10px;display:block;box-shadow:inset 0 0 0 2px #b8862f}.pm-count[data-v-71a71650]{color:#8a6a3e;font-size:11px;font-weight:700}.pm-caret[data-v-71a71650]{border-top:6px solid #8a5a1e;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:2px;transition:transform .15s}.open .pm-caret[data-v-71a71650]{transform:rotate(180deg)}.pm-panel[data-v-71a71650]{z-index:20;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:#fffaf1;border:2px solid #e8cf9c;border-radius:14px;gap:4px;width:max-content;min-width:100%;max-width:min(440px,100vw - 40px);max-height:min(360px,55vh);margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 28px #2a1d2a40}.pm-panel button[data-v-71a71650]{width:100%;min-height:38px;color:var(--ink,#3b2416);font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:700;display:flex}.pm-panel button[data-v-71a71650]:hover{background:#fff1d6}.pm-panel button.on[data-v-71a71650]{border-color:var(--gold,#ffd23f);background:#fff1c4}.pm-text[data-v-71a71650]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pm-text .pm-label[data-v-71a71650]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-meter[data-v-71a71650]{align-items:center;gap:6px;display:flex}.pm-bar[data-v-71a71650]{background:#f0e2c8;border-radius:2px;flex:1;height:4px;display:block;overflow:hidden}.pm-bar i[data-v-71a71650]{background:linear-gradient(90deg,#f2b705,#e07a1f);height:100%;display:block}.pm-enter-active[data-v-71a71650],.pm-leave-active[data-v-71a71650]{transition:opacity .12s,transform .12s}.pm-enter-from[data-v-71a71650],.pm-leave-to[data-v-71a71650]{opacity:0;transform:translateY(-4px)}@media (width<=520px){.picker-menu[data-v-71a71650]{position:static}.pm-panel[data-v-71a71650]{width:auto;min-width:0;max-width:none;margin-top:6px;top:auto;left:12px;right:12px}.pm-panel button[data-v-71a71650]{min-height:44px}}.sheet[data-v-a5f3bff5]{height:min(760px,100%)}.tab-count[data-v-a5f3bff5]{color:var(--ink-soft);font-size:14px}.tabs[data-v-a5f3bff5]{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 16px 0;display:flex}.tabs button[data-v-a5f3bff5]{border:2px solid var(--panel-edge);color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:4px 12px;font-weight:700}.filter-row[data-v-a5f3bff5]{z-index:6;align-items:center;position:relative}.seasons button.on[data-v-a5f3bff5]{color:#ffe08a;background:#3b2416;border-color:#0000}.tabs button.on small[data-v-a5f3bff5]{color:#6b4a1f}.tabs .recycle-all[data-v-a5f3bff5]{border-width:2px;align-items:center;gap:4px;margin:-2px 0 2px auto;padding:4px 12px;font-size:13px;display:flex;box-shadow:0 2px #1b6a61,0 3px 8px #0000002e}.recycle-all .pixel-art[data-v-a5f3bff5]{width:18px;height:18px}.tabs button.on[data-v-a5f3bff5]{background:var(--c,#ffe08a);color:#3b2416;border-color:#e3b448}.sheet-body[data-v-a5f3bff5]{flex:1}.grid[data-v-a5f3bff5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:10px;display:grid}.item[data-v-a5f3bff5]{min-width:0;color:var(--ink);background:#f1e6d2;border:3px solid #e5d4b5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:26px 6px 10px;display:flex;position:relative}.item.has[data-v-a5f3bff5]{border-color:var(--c);background:#fff}.item.sel[data-v-a5f3bff5]{box-shadow:0 0 0 3px var(--gold)}.item img[data-v-a5f3bff5]{object-fit:contain;flex:none;width:min(128px,100%);height:128px}.grade[data-v-a5f3bff5]{color:#3b2416;background:var(--c);border-radius:6px;padding:0 5px;font-size:11px;font-weight:900;position:absolute;top:4px;left:6px}.unknown[data-v-a5f3bff5]{color:#cdb995;flex:none;align-items:center;height:128px;font-size:36px;font-weight:900;display:flex}.n[data-v-a5f3bff5]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.count[data-v-a5f3bff5]{color:#fff;background:var(--c);border-radius:999px;padding:0 6px;font-size:12px;font-weight:900;position:absolute;top:4px;right:6px}.tip[data-v-a5f3bff5]{text-align:center;color:var(--ink-soft)}.sheet[data-v-a5f3bff5]{position:relative}.detail-backdrop[data-v-a5f3bff5]{z-index:5;border-radius:inherit;background:#2a1d3866;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.detail[data-v-a5f3bff5]{border-top:6px solid var(--c);text-align:center;background:#fffdf8;border-radius:16px;flex-direction:column;align-items:center;gap:6px;width:min(400px,100%);max-height:100%;padding:18px 18px 16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 12px 32px #0005}.detail .close-x[data-v-a5f3bff5]{position:absolute;top:8px;right:8px}.art[data-v-a5f3bff5]{aspect-ratio:1;flex:none;place-items:center;width:min(256px,100%);display:grid}.art img[data-v-a5f3bff5]{object-fit:contain;width:100%;height:100%}.dname[data-v-a5f3bff5]{font-size:18px}.meta[data-v-a5f3bff5]{color:var(--ink-soft);font-size:12px}.desc[data-v-a5f3bff5]{color:var(--ink);text-align:left;margin:4px 0 6px;font-size:13px;line-height:1.75}.detail .btn[data-v-a5f3bff5]{width:100%}@media (height<=540px){.art[data-v-a5f3bff5]{width:min(160px,100%)}}.pop-enter-active[data-v-a5f3bff5],.pop-leave-active[data-v-a5f3bff5]{transition:opacity .18s}.pop-enter-active .detail[data-v-a5f3bff5],.pop-leave-active .detail[data-v-a5f3bff5]{transition:transform .18s}.pop-enter-from[data-v-a5f3bff5],.pop-leave-to[data-v-a5f3bff5]{opacity:0}.pop-enter-from .detail[data-v-a5f3bff5],.pop-leave-to .detail[data-v-a5f3bff5]{transform:scale(.94)}.record-icon[data-v-e5dc8c35]{margin-right:5px}.guest[data-v-e5dc8c35]{background:#ffe8bf;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:13px;font-weight:700}table[data-v-e5dc8c35]{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;min-width:410px;font-size:14px;overflow:hidden}.table-scroll[data-v-e5dc8c35]{border:1px solid var(--panel-edge);border-radius:12px;overflow-x:auto}th[data-v-e5dc8c35],td[data-v-e5dc8c35]{text-align:center;white-space:nowrap;border-bottom:1px solid #f1e6d2;padding:8px 6px}th[data-v-e5dc8c35]{background:#ffe8bf;font-size:12px}td[data-v-e5dc8c35]:first-child,th[data-v-e5dc8c35]:first-child{text-align:left;padding-left:10px}tr.dim td[data-v-e5dc8c35]{color:#b9a58a}h3[data-v-e5dc8c35]{margin:18px 0 8px;font-size:16px}.timeline[data-v-e5dc8c35]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.timeline li[data-v-e5dc8c35]{background:#fff;border-radius:10px;gap:10px;padding:6px 10px;font-size:14px;display:flex}time[data-v-e5dc8c35]{color:var(--ink-soft);flex:none;padding-top:2px;font-size:12px}.empty[data-v-e5dc8c35]{color:var(--ink-soft)}.block-list[data-v-b6f320a3]{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.block-list li[data-v-b6f320a3]{align-items:center;gap:10px;padding:4px 2px;display:flex}.block-list b[data-v-b6f320a3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sheet[data-v-b6f320a3]{width:min(420px,100%)}.row[data-v-b6f320a3]{border-bottom:1px dashed var(--panel-edge);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font-weight:700;display:flex}input[type=range][data-v-b6f320a3]{max-width:200px;accent-color:var(--red);flex:1}.toggle[data-v-b6f320a3]{box-sizing:border-box;border:2px solid var(--panel-edge);text-align:center;width:68px;height:32px;color:var(--ink-soft);background:#fff;border-radius:999px;flex:none;padding:0 10px 0 30px;font-size:14px;font-weight:900;transition:background-color .15s,border-color .15s,color .15s,padding .15s;position:relative}.toggle[data-v-b6f320a3]:after{content:"";background:var(--panel-edge);border-radius:50%;width:22px;height:22px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.toggle.on[data-v-b6f320a3]{border-color:var(--red);background:var(--red);color:#fff;padding:0 30px 0 10px}.toggle.on[data-v-b6f320a3]:after{background:#fff;transform:translate(36px)}.seg[data-v-b6f320a3]{border:2px solid var(--panel-edge);border-radius:999px;display:flex;overflow:hidden}.seg button[data-v-b6f320a3]{color:var(--ink);background:#fff;border:none;padding:6px 14px;font-weight:700}.seg button.on[data-v-b6f320a3]{background:var(--red);color:#fff}.lang .seg button[data-v-b6f320a3]{padding:6px 10px}.row.stack[data-v-b6f320a3]{flex-direction:column;align-items:stretch;gap:8px}.stack .seg button[data-v-b6f320a3]{white-space:nowrap;flex:1;padding:6px 8px}.nick input[data-v-b6f320a3]{border:2px solid var(--panel-edge);min-width:0;font:inherit;border-radius:10px;flex:1;padding:6px 10px}.join-btn[data-v-b6f320a3]{width:100%;margin-top:10px}.pw-toggle[data-v-b6f320a3]{border:none;border-bottom:1px dashed var(--panel-edge);width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;justify-content:space-between;padding:12px 4px;font-weight:700;display:flex}.pw-form[data-v-b6f320a3]{border-bottom:1px dashed var(--panel-edge);flex-direction:column;gap:8px;padding:10px 4px 12px;display:flex}.pw-form input[data-v-b6f320a3]{border:2px solid var(--panel-edge);font:inherit;border-radius:10px;padding:8px 10px}.pw-form .btn[data-v-b6f320a3]{align-self:flex-end}.pw-toggle>span[data-v-b6f320a3]:first-child{flex-direction:column;min-width:0;display:flex}.row-label[data-v-b6f320a3]{flex-direction:column;gap:2px;display:flex}.mail-state[data-v-b6f320a3]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px;font-weight:400}.mail-note[data-v-b6f320a3]{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.follow[data-v-b6f320a3]{border-bottom:0;margin-top:8px}.install[data-v-b6f320a3]{gap:10px;margin-top:8px}.report-btn[data-v-b6f320a3]{border:2px solid var(--panel-edge);width:100%;color:var(--ink);font:inherit;text-align:left;background:#fff9ef;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.report-btn>span[data-v-b6f320a3]:first-child{flex-direction:column;flex:1;display:flex}.report-btn small[data-v-b6f320a3]{color:var(--ink-soft);font-size:12px}.report-btn .unread[data-v-b6f320a3]{color:#fff3da;background:#a43e48;border-radius:99px;padding:1px 8px;font-size:11px;font-style:normal}.discord .btn[data-v-b6f320a3]{align-self:flex-start}.dc-steps[data-v-b6f320a3]{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:13px;font-weight:700;display:flex}.dc-steps li>span[data-v-b6f320a3]{margin-right:8px}.dc-steps a.btn[data-v-b6f320a3]{text-decoration:none;display:inline-block}.dc-code[data-v-b6f320a3]{border:2px dashed var(--panel-edge);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-left:-20px;padding:8px 10px;list-style:none;display:flex}.dc-code b[data-v-b6f320a3]{letter-spacing:.18em;font-family:ui-monospace,monospace;font-size:24px}.dc-code small[data-v-b6f320a3]{color:var(--ink-soft);font-weight:400}.google-link[data-v-b6f320a3]{flex-direction:column;gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.google-linked[data-v-b6f320a3]{color:var(--ink-soft);text-align:center;margin:10px 0 0;font-size:12px}.account[data-v-b6f320a3]{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.account div[data-v-b6f320a3]{flex-direction:column;display:flex}.account small[data-v-b6f320a3]{color:var(--ink-soft)}.sheet[data-v-facc3adc]{height:min(700px,100%)}.wallet[data-v-facc3adc]{justify-content:center;gap:8px;display:flex}.pill[data-v-facc3adc]{border:2px solid var(--panel-edge);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 14px 4px 5px;font-size:18px;display:flex}h3[data-v-facc3adc]{margin:16px 0 8px;font-size:16px}h3 small[data-v-facc3adc]{color:var(--ink-soft);font-size:12px;font-weight:700}.buy[data-v-facc3adc]{flex-wrap:wrap;gap:8px;display:flex}.tabs[data-v-facc3adc]{flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.tabs button[data-v-facc3adc]{border:2px solid var(--panel-edge);color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:4px 12px;font-weight:700}.tabs button.on[data-v-facc3adc]{background:var(--c,var(--gold));color:#3b2416;border-color:#0000}.grid[data-v-facc3adc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:10px;margin-top:8px;display:grid}.item[data-v-facc3adc]{border:3px solid var(--c);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:26px 6px 10px;display:flex;position:relative}.grade[data-v-facc3adc],.have[data-v-facc3adc]{border-radius:6px;padding:0 5px;font-size:11px;font-weight:900;position:absolute;top:4px}.grade[data-v-facc3adc]{background:var(--c);color:#3b2416;left:6px}.have[data-v-facc3adc]{color:var(--ink-soft);background:#f1e6d2;right:6px}.item img[data-v-facc3adc]{width:min(128px,100%);height:128px}.n[data-v-facc3adc]{text-align:center;font-size:13px;font-weight:900}.item .btn[data-v-facc3adc]{align-items:center;gap:4px;display:inline-flex}.item .bead[data-v-facc3adc]{width:16px;height:16px}.info-tip[data-v-4928cfd7]{flex:none;display:inline-flex;position:static}.it-button[data-v-4928cfd7]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.it-button[data-v-4928cfd7]:hover,.open .it-button[data-v-4928cfd7]{background:#f3e2bf}.it-button[data-v-4928cfd7] .game-icon{width:20px;height:20px}.it-pop[data-v-4928cfd7]{z-index:21;color:var(--ink-soft);background:#fffaf1;border:2px solid #e8cf9c;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex;position:absolute;top:calc(100% + 6px);left:16px;right:16px;box-shadow:0 10px 24px #2a1d2a33}.who[data-v-750818a2]{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #b3955e88;padding:0}.who[data-v-750818a2]:hover{color:var(--red-dark)}.work-detail[data-v-750818a2]{color:var(--ink-soft);white-space:normal;margin-top:4px;font-size:10px;font-weight:400;display:block}.sheet[data-v-750818a2]{width:min(460px,100%);height:min(640px,100%)}.tabs[data-v-750818a2]{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 16px 0;display:flex}.tabs button[data-v-750818a2]{border:2px solid var(--panel-edge);color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:4px 14px;font-weight:700}.lv1[data-v-750818a2]{scrollbar-width:none;flex-wrap:nowrap;gap:5px;overflow-x:auto}.lv1[data-v-750818a2]::-webkit-scrollbar{display:none}.lv1 button[data-v-750818a2]{white-space:nowrap;padding:4px 12px}.lv1 button.on[data-v-750818a2]{color:#fff;background:#8c2f1e;border-color:#8c2f1e}.picker-row[data-v-750818a2]{z-index:6;position:relative}.tip-row[data-v-750818a2]{z-index:5;align-items:center;position:relative}.lv2[data-v-750818a2]{gap:5px;padding-top:8px}.lv2 button[data-v-750818a2]{color:#6b4a1f;background:#fff7e6;border-color:#ecd5a6;padding:3px 12px;font-size:13px}.lv2 button.on[data-v-750818a2]{background:var(--gold);color:#3b2416;border-color:#0000}.lv3[data-v-750818a2]{gap:4px;padding-top:6px}.lv3 button[data-v-750818a2]{color:#1f5f57;background:#edf7f5;border-width:1.5px;border-color:#b5ddd6;padding:2px 10px;font-size:12px}.lv3 button.on[data-v-750818a2]{color:#fff;background:#237a6e;border-color:#237a6e}.sub button.gold.on[data-v-750818a2]{background:#f2b705}.sub button.silver.on[data-v-750818a2]{background:#aab4c3}.sub button.bronze.on[data-v-750818a2]{background:#cd8b4f}.sheet-body[data-v-750818a2]{flex:1}.champs[data-v-750818a2]{background:#2c2238;border-radius:12px;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin:0 0 10px;padding:8px 10px;display:grid}.champs h3[data-v-750818a2]{color:#f1ce81;grid-column:1/-1;margin:0;font-size:12px}.champ[data-v-750818a2]{display:contents}.champ[data-v-750818a2] .title-badge{justify-self:start;margin-right:0}.champ .who[data-v-750818a2]{text-overflow:ellipsis;white-space:nowrap;color:#fff4dc;justify-self:start;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.champ-value[data-v-750818a2]{color:#ffe08a;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:13px}.champ-value small[data-v-750818a2]{color:#cbbbd3;font-size:11px;font-weight:700}.champ .none[data-v-750818a2]{color:#a998b0;justify-self:start;font-size:11px}.champs .hint[data-v-750818a2]{color:#cbbbd3;grid-column:1/-1;margin:2px 0 0;font-size:11px}.race[data-v-750818a2]{width:fit-content;margin:4px 0 0;display:flex}.hint[data-v-750818a2]{color:var(--ink-soft);margin:0 0 8px;font-size:12px}.state[data-v-750818a2]{text-align:center;color:var(--ink-soft)}.list[data-v-750818a2]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.list.dim[data-v-750818a2]{opacity:.5}.list li[data-v-750818a2]{background:#fff;border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.list li.me[data-v-750818a2]{border-color:var(--gold)}.rank[data-v-750818a2]{text-align:center;width:32px;font-size:15px;font-weight:900}.rank .medal[data-v-750818a2]{vertical-align:middle;width:24px;height:24px}.name[data-v-750818a2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.list b[data-v-750818a2]{font-variant-numeric:tabular-nums}.list small[data-v-750818a2]{color:var(--ink-soft);font-size:11px}.mine .updated[data-v-750818a2]{color:var(--ink-soft);margin-top:2px;font-size:11px;display:block}.mine[data-v-750818a2]{padding:10px 16px calc(10px + var(--safe-bottom));border-top:2px dashed var(--panel-edge);background:#fff;flex-shrink:0;font-size:13px}.live-bar[data-v-a6a8d2b8]{z-index:5;align-items:flex-start;gap:8px;display:flex;position:absolute;top:8px;left:10px;right:10px;pointer-events:none!important}.online[data-v-a6a8d2b8]{color:#f4e6c8;background:#1b1328cc;border:1px solid #5a4870;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.online .waiting[data-v-a6a8d2b8]{color:#d9b98a;font-weight:600}.online i[data-v-a6a8d2b8]{background:#6ee7a8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #6ee7a8}.news[data-v-a6a8d2b8]{color:#fff3dc;background:#2a1d38e6;border:1px solid #6a5585;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:520px;margin:0;padding:5px 12px 5px 6px;font-size:12px;display:flex;box-shadow:0 4px 12px #0006}.news.gold[data-v-a6a8d2b8]{background:linear-gradient(90deg,#4a3410f0,#2a1d38e6);border-color:#f2b705}.news.silver[data-v-a6a8d2b8]{border-color:#aab4c3}.tag[data-v-a6a8d2b8]{color:#3b2416;background:#cd8b4f;border-radius:999px;flex:none;padding:1px 7px;font-weight:900}.gold .tag[data-v-a6a8d2b8]{background:#f2b705}.silver .tag[data-v-a6a8d2b8]{background:#aab4c3}.text[data-v-a6a8d2b8]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text b[data-v-a6a8d2b8]{color:#ffd77a;margin:0 2px}.news-wrap[data-v-a6a8d2b8]{pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.slide-enter-active[data-v-a6a8d2b8],.slide-leave-active[data-v-a6a8d2b8]{transition:transform .35s,opacity .35s}.slide-enter-from[data-v-a6a8d2b8]{opacity:0;transform:translateY(-14px)}.slide-leave-to[data-v-a6a8d2b8]{opacity:0;transform:translateY(10px)}@media (width<=900px){.live-bar[data-v-a6a8d2b8]{flex-direction:column;align-items:stretch}.online[data-v-a6a8d2b8]{align-self:flex-start}.news-wrap[data-v-a6a8d2b8]{justify-content:center;position:static}.news[data-v-a6a8d2b8]{max-width:100%}}.confirmation[data-v-83682c24]{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.confirm-sheet[data-v-83682c24]{text-align:center;align-items:center;width:min(420px,100%);padding:30px;overflow-y:auto}.pause-emblem[data-v-83682c24]{width:64px;height:64px;color:var(--red);background:#f9e6c4;border:1px solid #e5c38b;border-radius:22px;flex:none;place-items:center;margin-bottom:18px;display:grid}.pause-emblem .game-icon[data-v-83682c24]{width:30px;height:30px}.eyebrow[data-v-83682c24]{letter-spacing:.2em;color:var(--ink-soft);font-size:10px}h2[data-v-83682c24]{margin:8px 0 10px;font-size:25px}p[data-v-83682c24]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.exit-note[data-v-83682c24]{color:var(--red-dark);margin-top:10px}.confirm-actions[data-v-83682c24]{gap:10px;width:100%;margin-top:24px;display:grid}@media (height<=480px){.confirm-sheet[data-v-83682c24]{padding:18px 24px}.pause-emblem[data-v-83682c24],.eyebrow[data-v-83682c24]{display:none}.confirm-actions[data-v-83682c24]{grid-template-columns:1fr 1fr;margin-top:16px}}.tut-sheet[data-v-82aa291b]{width:min(720px,100%)}.tut-kinds[data-v-82aa291b]{flex:none;gap:6px;padding:10px 20px 0;display:flex}.tut-kinds button[data-v-82aa291b]{border:2px solid var(--panel-edge);color:var(--ink-soft);background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:800;display:flex}.tut-kinds button.on[data-v-82aa291b]{border-color:var(--gold-dark);color:var(--ink);background:#fff1c4}.tut-kinds svg[data-v-82aa291b]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.tut-body[data-v-82aa291b]{padding-top:12px;padding-bottom:12px}.tut-main[data-v-82aa291b]{flex-direction:column;gap:12px;animation:.2s fade-in;display:flex}.shot[data-v-82aa291b]{width:min(100%, calc(var(--max-h) * var(--r)));aspect-ratio:var(--r);--max-h:max(200px, 100dvh - 330px);-webkit-user-select:none;user-select:none;background:#1a1033;border-radius:14px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 2px #2b1d40}.shot img[data-v-82aa291b]{object-fit:cover;width:100%;height:100%;display:block}.act[data-v-82aa291b]{color:#fff;background:#140c23db;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-size:14px;font-weight:900;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 3px 10px #00000059}.act b[data-v-82aa291b]{background:var(--gold);color:#5a3200;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.mark-box[data-v-82aa291b]{box-sizing:content-box;border:3px dashed var(--gold);border-radius:10px;margin:-6px;padding:6px;animation:1.2s ease-in-out infinite glow-82aa291b;position:absolute;box-shadow:0 0 0 3px #00000059}.mark-button[data-v-82aa291b]{background:linear-gradient(180deg, #ffe066, var(--gold));color:#5a3200;white-space:nowrap;box-shadow:0 3px 0 var(--gold-dark), 0 6px 14px #00000059;border-radius:12px;padding:7px 14px;font-size:13px;font-weight:900;position:absolute;transform:translate(-50%,-50%)}.mark-path[data-v-82aa291b]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mark-path path[data-v-82aa291b]{fill:none;stroke:var(--gold);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.2 1.8;filter:drop-shadow(0 0 1px #000c)}.mark-path path+path[data-v-82aa291b]{stroke-dasharray:none}.mark-ring[data-v-82aa291b]{border:3px solid #ffffffb3;border-radius:50%;width:34px;height:34px;margin:-17px;position:absolute}.mark-ptr[data-v-82aa291b]{width:0;height:0;position:absolute}.ring[data-v-82aa291b]{border:3px solid var(--gold);background:#ffd23f40;border-radius:50%;width:38px;height:38px;position:absolute;top:-19px;left:-19px}.ring.click[data-v-82aa291b]{animation:1.4s ease-out infinite ring-click-82aa291b}.ring.press[data-v-82aa291b],.ring.hold[data-v-82aa291b]{animation:1.4s ease-in-out infinite ring-press-82aa291b}.ring.release[data-v-82aa291b]{animation:1.6s ease-out infinite ring-release-82aa291b}.mark-ptr i[data-v-82aa291b]{filter:drop-shadow(0 2px 3px #0009);background:50%/contain no-repeat;display:block;position:absolute}.mark-ptr i.desktop[data-v-82aa291b]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 25'%3E%3Cpath d='M2 1v18l4.6-4.3 3.3 7.4 3.1-1.4-3.3-7.2h6.4z' fill='%23fff' stroke='%231a1033' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");width:30px;height:38px;top:-2px;left:-3px}.mark-ptr i.touch[data-v-82aa291b]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 31'%3E%3Cpath d='M9.5 3a2.3 2.3 0 0 1 4.6 0v9.2a2.2 2.2 0 0 1 4.2.9 2.2 2.2 0 0 1 4 1.3v6.4c0 4.8-3.4 8.7-8 8.7h-1.6c-2.7 0-4.8-1.2-6.2-3.4L1.7 19.3a2 2 0 0 1 3.1-2.6l4.7 4.1z' fill='%23fff' stroke='%231a1033' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");width:34px;height:44px;top:-3px;left:-12px}.mark-ptr.click i[data-v-82aa291b]{animation:1.4s ease-in-out infinite ptr-click-82aa291b}.mark-ptr.press i[data-v-82aa291b]{transform:translateY(3px)scale(.94)}.mark-ptr.release i[data-v-82aa291b]{animation:1.6s ease-out infinite ptr-release-82aa291b}.mark-ptr.drag[data-v-82aa291b]{animation:2.2s ease-in-out infinite drag-82aa291b}@keyframes ring-click-82aa291b{0%,20%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes ring-press-82aa291b{0%,to{opacity:1;transform:scale(.85)}50%{opacity:.7;transform:scale(1.1)}}@keyframes ring-release-82aa291b{0%,15%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes ptr-click-82aa291b{0%,15%,45%,to{transform:translate(6px,8px)}28%{transform:translateY(2px)scale(.92)}}@keyframes ptr-release-82aa291b{0%,15%{transform:translateY(3px)scale(.94)}60%,to{transform:translate(6px,12px)scale(1)}}@keyframes drag-82aa291b{0%,15%{left:var(--x0);top:var(--y0)}70%,to{left:var(--x1);top:var(--y1)}}@keyframes glow-82aa291b{50%{box-shadow:0 0 0 3px #00000059, 0 0 14px var(--gold);border-color:#fff4c0}}.tut-text[data-v-82aa291b]{color:var(--ink);margin:0;font-size:15px;line-height:1.75}.tut-text b[data-v-82aa291b]{color:var(--red-dark)}.tut-rules h3[data-v-82aa291b]{margin:4px 0 8px;font-size:17px}.tut-rules p[data-v-82aa291b]{margin:0;line-height:1.9}.tut-foot[data-v-82aa291b]{border-top:1px solid var(--panel-edge);flex:none;grid-template-columns:1fr auto;align-items:center;gap:10px 12px;padding:10px 20px 14px;display:grid}.dots[data-v-82aa291b]{gap:6px;display:flex}.dots button[data-v-82aa291b]{width:10px;height:10px;box-shadow:none;background:#e2cfae;border:0;border-radius:50%;padding:0}.dots button.on[data-v-82aa291b]{background:var(--gold-dark);border-radius:5px;width:22px}.tut-buttons[data-v-82aa291b]{gap:8px;display:flex}.tut-buttons .btn[data-v-82aa291b]{min-width:92px}.tut-buttons .skip[data-v-82aa291b]{color:var(--ink-soft)}.no-show[data-v-82aa291b]{color:var(--ink-soft);grid-column:1/-1;align-items:center;gap:6px;font-size:13px;display:flex}.no-show input[data-v-82aa291b]{width:18px;height:18px;accent-color:var(--gold-dark)}@media (width<=520px){.sheet-head[data-v-82aa291b]{padding:12px 14px}.sheet-head h2[data-v-82aa291b]{font-size:17px}.tut-kinds[data-v-82aa291b]{padding:8px 14px 0}.tut-body[data-v-82aa291b]{padding-inline:14px}.tut-foot[data-v-82aa291b]{padding:8px 14px 12px}.tut-text[data-v-82aa291b]{font-size:14px;line-height:1.65}.shot[data-v-82aa291b]{--max-h:max(200px, 100dvh - 300px)}.tut-foot[data-v-82aa291b]{grid-template-columns:1fr}.tut-buttons[data-v-82aa291b]{justify-content:flex-end}.tut-buttons .btn[data-v-82aa291b]{flex:1;min-width:0}}@media (height<=520px) and (orientation:landscape){.sheet-head[data-v-82aa291b]{padding:8px 14px}.tut-kinds[data-v-82aa291b]{padding:6px 14px 0}.tut-kinds button[data-v-82aa291b]{padding:4px 8px}.tut-main[data-v-82aa291b]{flex-direction:row;align-items:center}.shot[data-v-82aa291b]{--max-h:calc(100dvh - 140px);width:min(58%, calc(var(--max-h) * var(--r)));flex:none;margin:0}.tut-foot[data-v-82aa291b]{grid-template-columns:auto 1fr auto;padding:6px 14px 8px}.no-show[data-v-82aa291b]{order:2;grid-column:auto;justify-content:center}.tut-buttons[data-v-82aa291b]{order:3}}.link[data-v-bfadca33]{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-all;cursor:pointer;text-decoration:underline}.link[data-v-bfadca33]:hover{opacity:.8}.broadcast-backdrop[data-v-19065bac]{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.broadcast-sheet[data-v-19065bac]{text-align:center;border:3px solid #e6bd73;align-items:center;width:min(460px,100%);max-height:min(84dvh,600px);padding:30px 30px 24px;animation:.28s cubic-bezier(.2,1.4,.4,1) pop-19065bac;box-shadow:0 0 0 6px #e6bd7333,0 24px 60px #0008}.emblem[data-v-19065bac]{background:#fbe6bf;border:1px solid #e5c38b;border-radius:22px;flex:none;place-items:center;width:64px;height:64px;margin-bottom:14px;font-size:32px;display:grid}.eyebrow[data-v-19065bac]{letter-spacing:.12em;color:var(--red);font-size:11px;font-weight:800}h2[data-v-19065bac]{overflow-wrap:anywhere;margin:8px 0 12px;font-size:24px}p[data-v-19065bac]{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;align-self:stretch;min-height:0;margin:0 0 18px;font-size:15px;line-height:1.8;overflow-y:auto}p[data-v-19065bac] .link{color:var(--red-dark,#a12a2a);font-weight:700}.pager[data-v-19065bac]{flex:none;grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:center;gap:10px;margin-bottom:12px;display:grid}.pager .count[data-v-19065bac]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.btn[data-v-19065bac]{flex:none}.btn.gold[data-v-19065bac]{width:100%}.btn.small[data-v-19065bac]{padding:8px 10px;font-size:13px}.btn[data-v-19065bac]:disabled{opacity:.4;cursor:default}@keyframes pop-19065bac{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.broadcast-sheet[data-v-19065bac]{animation:none}}@media (height<=480px){.broadcast-sheet[data-v-19065bac]{padding:16px 24px}.emblem[data-v-19065bac]{display:none}h2[data-v-19065bac]{margin:4px 0 8px;font-size:20px}p[data-v-19065bac]{margin-bottom:10px}.pager[data-v-19065bac]{margin-bottom:8px}}.guest-full[data-v-07f3924f]{z-index:95}.guest-full .sheet[data-v-07f3924f]{width:min(400px,100%)}.guest-full p[data-v-07f3924f]{line-height:1.8}.guest-full .btn[data-v-07f3924f]{width:100%;margin-top:8px}.error[data-v-07f3924f]{color:var(--red);margin:6px 0 0;font-size:13px;font-weight:700}.member-full[data-v-e78a78f1]{z-index:95}.member-full .sheet[data-v-e78a78f1]{width:min(400px,100%)}.member-full p[data-v-e78a78f1]{line-height:1.8}.member-full .btn[data-v-e78a78f1]{width:100%;margin-top:8px}.queue[data-v-e78a78f1]{color:#6d4a22;background:#fff6e3;border:2px dashed #e0b25f;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;display:flex}.pos[data-v-e78a78f1]{color:var(--red);font-size:22px;font-weight:900}.meta[data-v-e78a78f1]{color:#927b65;font-size:12px}.error[data-v-e78a78f1]{color:var(--red);margin:6px 0 0;font-size:13px;font-weight:700}.dev-sheet[data-v-750358d8]{z-index:100;color:#3b2416;background:#f7f1e7;padding:0 24px 32px;position:fixed;inset:0;overflow:auto}header[data-v-750358d8]{z-index:1;background:#f7f1e7f5;border-bottom:2px solid #e1d4bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px 0 16px;display:flex;position:sticky;top:0}.eyebrow[data-v-750358d8]{letter-spacing:.16em;color:#94724d;font-size:11px;font-weight:700}h1[data-v-750358d8]{margin:4px 0;font-size:26px}h1 small[data-v-750358d8]{color:#94724d;font-size:14px;font-weight:400}header p[data-v-750358d8]{color:#826b54;margin:0;font-size:12px}.controls[data-v-750358d8]{flex-wrap:wrap;gap:12px;display:flex}label[data-v-750358d8]{align-items:center;gap:6px;font-size:12px;display:flex}select[data-v-750358d8]{color:#3b2416;font:inherit;background:#fff;border:1px solid #d8c5aa;border-radius:6px;padding:7px 10px}.grid[data-v-750358d8]{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--art-size) + 32px)), 1fr));gap:16px;display:grid}figure[data-v-750358d8]{border:1px solid #e1d4bf;border-top:3px solid var(--c);background:#fffdf9;border-radius:8px;margin:0;overflow:hidden}.art[data-v-750358d8]{background-color:#faf8f3;background-image:conic-gradient(#ece8df 25%, transparent 0 50%, #ece8df 0 75%, transparent 0);background-size:16px 16px;justify-content:center;align-items:center;padding:16px;display:flex}img[data-v-750358d8]{width:var(--art-size);aspect-ratio:1;object-fit:contain;max-width:100%}figcaption[data-v-750358d8]{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 12px 0;font-size:13px;display:flex}figcaption b[data-v-750358d8]{background:var(--c);color:#3b2416;border-radius:4px;padding:0 5px;font-size:11px}figcaption small[data-v-750358d8]{color:#a18c75;flex-basis:100%;font:10px monospace}figure p[data-v-750358d8]{color:#725b44;margin:0;padding:8px 12px 14px;font-size:12px;line-height:1.7}@media (width<=480px){.dev-sheet[data-v-750358d8]{padding:0 12px 24px}header[data-v-750358d8]{position:static}.grid[data-v-750358d8]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--art-size)), 1fr));gap:10px}.art[data-v-750358d8]{padding:8px}}.message[data-v-c21fb6ba]{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.message b[data-v-c21fb6ba]{color:#f5d59b;margin-right:8px}.who[data-v-c21fb6ba]{font:inherit;color:#f5d59b;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #b3955e88;margin-right:8px;padding:0;font-weight:700}.who[data-v-c21fb6ba]:hover{color:#ffe7b5}.who.inline[data-v-c21fb6ba]{margin:0 2px}.text[data-v-c21fb6ba]{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.admin[data-v-c21fb6ba]{color:#36222b;background:#e6bd73;border-radius:.4em;margin-right:6px;padding:0 .5em;font-size:10px;font-weight:800;display:inline-block}.prize-text[data-v-c21fb6ba]{color:#dfd0e5}.prize-name[data-v-c21fb6ba],.prize-link[data-v-c21fb6ba]{color:#f1ce81;margin-left:6px}.prize-link[data-v-c21fb6ba]{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #b3955e;padding:0}.achieve[data-v-c21fb6ba]{color:color-mix(in srgb,var(--c) 65%,#fff);font-weight:700}.ach-icon[data-v-c21fb6ba]{margin-right:4px}.ach-link[data-v-c21fb6ba]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;padding:0}.ach-link[data-v-c21fb6ba]:hover{color:#fff}.gift[data-v-c21fb6ba]{color:#f1ce81;margin-right:8px;font-weight:700}.deadline[data-v-c21fb6ba]{color:#f1ce81;font-weight:700}.time[data-v-c21fb6ba]{color:#a998b0;font-variant-numeric:tabular-nums;margin-right:6px;font-size:11px}.is-block[data-v-c21fb6ba]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.share-body[data-v-c21fb6ba]{min-width:0}.poll-tag[data-v-c21fb6ba]{color:#ffd9a0;background:#4a2f2b;border-radius:4px;margin-right:6px;padding:0 6px;font-size:.8em;font-weight:800;display:inline-block}.poll-link[data-v-c21fb6ba]{color:#f1ce81;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #e6bd73;margin-left:8px;padding:0;font-weight:700}.poll-result[data-v-c21fb6ba]{flex-direction:column;gap:4px;max-width:420px;margin:4px 0 2px;display:flex}.poll-result .row[data-v-c21fb6ba]{background:#2c2238;border:1px solid #4d3d58;border-radius:7px;gap:8px;padding:3px 8px;display:flex;position:relative;overflow:hidden}.poll-result .row.top[data-v-c21fb6ba]{border-color:#c9a23f}.poll-result .fill[data-v-c21fb6ba]{background:#e6bd7330;position:absolute;inset:0 auto 0 0}.poll-result .label[data-v-c21fb6ba]{color:#fff4dc;flex:1;min-width:0;position:relative}.poll-result .num[data-v-c21fb6ba]{color:#cbbbd3;font-variant-numeric:tabular-nums;flex:none;font-size:.85em;position:relative}.poll-result .sum[data-v-c21fb6ba]{color:#a998b0;font-size:.85em}.share-text[data-v-c21fb6ba]{color:#dfd0e5;margin-right:6px}.share-card[data-v-c21fb6ba]{color:#f1ce81;font:inherit;cursor:pointer;background:#2c2238;border:1px solid #66536f;border-radius:10px;align-items:center;gap:8px;margin:4px 0 2px;padding:4px 10px 4px 4px;font-weight:700;display:flex}.share-card[data-v-c21fb6ba]:hover{border-color:#e6bd73}.share-card img[data-v-c21fb6ba]{width:56px;height:56px}.share-card.tier-3[data-v-c21fb6ba]{border-color:#c9a23f;box-shadow:0 0 10px #c9a23f55}.share-card.tier-2[data-v-c21fb6ba]{border-color:#8e98a8}.compact[data-v-c21fb6ba]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact .text[data-v-c21fb6ba]{white-space:nowrap}.person[data-v-c21fb6ba]{--lh:1.55;--av:calc(var(--lh) * 2em);grid-template-columns:var(--av) minmax(0,1fr);line-height:var(--lh);align-items:start;gap:0 .7em;padding-left:4px;display:grid}.avatar-btn[data-v-c21fb6ba]{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:22%;padding:0;line-height:0}.avatar-btn[data-v-c21fb6ba]:hover .player-avatar{box-shadow:0 0 0 2px #e6bd73}.person .body[data-v-c21fb6ba]{flex-direction:column;min-width:0;display:flex}.person .line[data-v-c21fb6ba]{flex-wrap:wrap;align-items:baseline;gap:0 2px;display:flex}.person .line[data-v-c21fb6ba] .title-badge{align-self:center}.person .line .time[data-v-c21fb6ba]{margin:0 0 0 2px}.announce[data-v-c21fb6ba]{color:#ff9f8f!important}.sticker-line[data-v-c21fb6ba]{margin-top:2px;line-height:0;display:block}.share-line[data-v-c21fb6ba],.content[data-v-c21fb6ba]{display:block}.correct[data-v-c21fb6ba]{color:#7ee0a1;margin-left:6px;font-size:.8em;font-style:normal;font-weight:800}.poll-result .reward[data-v-c21fb6ba]{color:#f1ce81}.isolated[data-v-c21fb6ba]{opacity:.5;filter:grayscale()}.from-admin[data-v-c21fb6ba],.from-committee[data-v-c21fb6ba]{--role:#e6bd73;background:color-mix(in srgb,var(--role) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--role) 70%,transparent);border-radius:10px;margin:2px 6px;padding:6px 10px}.from-committee[data-v-c21fb6ba]{--role:#85b7eb}.from-admin .who[data-v-c21fb6ba],.from-admin b[data-v-c21fb6ba],.from-committee .who[data-v-c21fb6ba],.from-committee b[data-v-c21fb6ba]{color:var(--role)}.admin.committee[data-v-c21fb6ba]{color:#042c53;background:#85b7eb}.iso-tag[data-v-c21fb6ba]{color:#c9b8d0;margin-right:6px;font-size:.8em;font-style:normal;font-weight:800}.title-news[data-v-c21fb6ba],.weekly-news .text[data-v-c21fb6ba]{color:#ffe7b5;font-weight:700}.weekly-list[data-v-c21fb6ba]{flex-wrap:wrap;gap:4px 12px;margin:4px 0;display:flex}.weekly-row[data-v-c21fb6ba]{align-items:center;display:inline-flex}.weekly-news .sum[data-v-c21fb6ba]{color:#a998b0;font-size:.85em;display:block}.title-news .inline-badge[data-v-c21fb6ba]{margin:0 2px}.event-news[data-v-c21fb6ba]{color:#ffd08a;font-weight:700}.red-news[data-v-c21fb6ba]{color:#ffb8a8;font-weight:700}.red-news.redpacket[data-v-c21fb6ba]{color:#ffd08a}.block[data-v-1a0ac826]{border:1px solid var(--panel-edge);background:#fff9ef;border-radius:14px;padding:12px}h3[data-v-1a0ac826]{align-items:baseline;gap:8px;margin:0 0 4px;font-size:15px;display:flex}h3 small[data-v-1a0ac826]{color:var(--ink-soft);font-size:11px;font-weight:700}h4[data-v-1a0ac826]{color:#80572a;margin:12px 0 6px;font-size:13px}.note[data-v-1a0ac826]{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.6}div.mine[data-v-1a0ac826]{background:#2c2238;border-radius:12px;margin-top:8px;padding:8px 10px 10px}div.mine h4[data-v-1a0ac826]{color:#f1ce81;margin-top:0}div.mine .note[data-v-1a0ac826]{color:#cbbbd3}.chips[data-v-1a0ac826]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-1a0ac826]{color:#e7dcec;min-height:32px;font:inherit;cursor:pointer;background:#ffffff10;border:2px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.chip[data-v-1a0ac826] .title-badge{margin-right:0}.chip.on[data-v-1a0ac826]{background:#ffd16622;border-color:#ffd166}.chip[data-v-1a0ac826]:disabled{cursor:wait}.weekly[data-v-1a0ac826]{margin-top:10px}.weekly summary[data-v-1a0ac826]{cursor:pointer;color:#80572a;font-size:13px;font-weight:700}.weekly .note[data-v-1a0ac826]{margin:4px 0 8px}.wk-board[data-v-1a0ac826]{margin-top:8px}.wk-board h5[data-v-1a0ac826]{color:var(--ink);margin:0 0 4px;font-size:12px}.wk-board ul[data-v-1a0ac826]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.wk-board li[data-v-1a0ac826]{flex-direction:column;grid-column:auto;align-items:flex-start;gap:3px;min-width:0;padding:5px 6px;display:flex}.wk-board .state[data-v-1a0ac826]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.seasons[data-v-1a0ac826]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.seasons button[data-v-1a0ac826]{border:2px solid var(--panel-edge);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.seasons button.on[data-v-1a0ac826]{background:var(--gold);color:#3b2416;border-color:#0000}.groups[data-v-1a0ac826]{grid-template-columns:max-content 1fr auto;display:grid}.group[data-v-1a0ac826],ul[data-v-1a0ac826],li[data-v-1a0ac826]{grid-column:1/-1;grid-template-columns:auto 1fr auto;grid-template-columns:subgrid;display:grid}.group h4[data-v-1a0ac826]{grid-column:1/-1}ul[data-v-1a0ac826]{row-gap:6px;margin:0;padding:0;list-style:none}li[data-v-1a0ac826]{background:#fff;border:1px solid #f0e2c8;border-radius:10px;align-items:center;gap:2px 8px;padding:6px 8px}li[data-v-1a0ac826] .title-badge{grid-row:span 2;justify-self:start}.goal[data-v-1a0ac826]{color:var(--ink);grid-column:2;font-size:12px;font-weight:700}.state[data-v-1a0ac826]{grid-column:2}.view[data-v-1a0ac826]{color:#80572a;width:4.5em;min-height:30px;font:inherit;cursor:pointer;background:#fff6df;border:1px solid #e0a43a;border-radius:999px;grid-area:1/3/span 2;font-size:12px;font-weight:800}.view[data-v-1a0ac826]:hover,.view[aria-expanded=true][data-v-1a0ac826]{background:#ffe3a3}.holders-row[data-v-1a0ac826]{grid-column:1/-1;margin-top:4px}.state[data-v-1a0ac826]{color:var(--ink-soft);font-size:11px}li.taken .state[data-v-1a0ac826]{color:#a4532f;font-weight:700}li.mine[data-v-1a0ac826]{background:#fff6df;border-color:#e0a43a}.dev-titles[data-v-a9e5cf58]{color:#f5e9d8;box-sizing:border-box;background:#1b1728;height:100vh;min-height:100vh;padding:20px;overflow-y:auto}h1[data-v-a9e5cf58]{margin:0 0 14px;font-size:20px}h2[data-v-a9e5cf58]{color:#e6c68b;margin:16px 0 8px;font-size:14px}.grid[data-v-a9e5cf58]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.cell[data-v-a9e5cf58]{background:#2c2238;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.cell b[data-v-a9e5cf58]{font-size:13px}.cell small[data-v-a9e5cf58]{color:#b9a9c4;font-size:11px}.cols[data-v-a9e5cf58]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin-top:10px;display:grid}.chat[data-v-a9e5cf58]{background:#241c30;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.card[data-v-a9e5cf58]{color:var(--ink)}.card h2[data-v-a9e5cf58]{color:#e6c68b}.hint[data-v-a9e5cf58]{color:#b9a9c4;font-size:12px}@media (width<=760px){.cols[data-v-a9e5cf58]{grid-template-columns:1fr}}.notice-popup[data-v-3b4e104e]{width:min(520px,100%)}.notice-popup .sheet-body[data-v-3b4e104e]{flex-direction:column;min-height:0;display:flex}h3[data-v-3b4e104e]{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.4}time[data-v-3b4e104e]{color:var(--ink-soft);margin-top:4px;font-size:12px}.body[data-v-3b4e104e]{--fade:8px;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex-shrink:1;min-height:4em;max-height:min(52dvh,460px);margin:10px 0 0;padding-block:8px;font-size:14px;line-height:1.8;overflow-y:auto}.actions[data-v-3b4e104e]{gap:8px;margin-top:14px;display:flex}.actions .btn[data-v-3b4e104e]{flex:1;padding:11px 8px;font-size:15px}@media (height<=500px){.body[data-v-3b4e104e]{max-height:40dvh}.actions[data-v-3b4e104e]{margin-top:8px}.actions .btn[data-v-3b4e104e]{padding:8px}}.controls[data-v-44d1f57d],.pagination[data-v-44d1f57d]{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.controls>button[data-v-44d1f57d]:not(.btn),.pagination button[data-v-44d1f57d]{border:1px solid var(--panel-edge);color:var(--ink-soft);background:#fff5e5;border-radius:8px;padding:7px 10px;font-size:12px}.controls button.on[data-v-44d1f57d]{color:var(--ink);background:#f4d296}.all[data-v-44d1f57d]{margin-left:auto}.gift[data-v-44d1f57d]{border:1px solid var(--panel-edge);background:#fff9ef;border-radius:12px;margin-bottom:12px;padding:14px}.gift-top[data-v-44d1f57d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.gift-top strong[data-v-44d1f57d]{color:#80572a}.gift p[data-v-44d1f57d]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.gift time[data-v-44d1f57d]{color:var(--ink-soft);font-size:11px;display:block}.claimed[data-v-44d1f57d]{color:#397668;font-size:12px}.expired[data-v-44d1f57d]{color:var(--ink-soft);font-size:12px}.gift p.deadline[data-v-44d1f57d]{color:#a4532f;margin:6px 0 0;font-size:13px;font-weight:700}.error[data-v-44d1f57d]{color:var(--red)}h2 small[data-v-44d1f57d]{color:var(--ink-soft);font-size:11px}.pagination[data-v-44d1f57d]{justify-content:center}.empty[data-v-44d1f57d]{color:var(--ink-soft)}@media (width<=420px){.controls[data-v-44d1f57d]{gap:5px;padding-inline:14px}.controls>button[data-v-44d1f57d]:not(.btn){padding:6px;font-size:11px}.all[data-v-44d1f57d]{padding:6px 8px;font-size:12px}}.sheet[data-v-4cafd0f9]{width:min(520px,100%)}.controls[data-v-4cafd0f9]{align-items:center;gap:8px;padding:12px 20px;display:flex}.controls>button[data-v-4cafd0f9]:not(.btn){border:1px solid var(--panel-edge);color:var(--ink-soft);background:#fff5e5;border-radius:8px;padding:7px 10px;font-size:12px}.error[data-v-4cafd0f9]{color:var(--red)}.empty[data-v-4cafd0f9],.hint[data-v-4cafd0f9]{color:var(--ink-soft);font-size:13px}.report[data-v-4cafd0f9]{text-align:left;border:1px solid var(--panel-edge);width:100%;color:var(--ink);font:inherit;background:#fff9ef;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:10px;padding:12px 14px;display:flex}.report[data-v-4cafd0f9]:hover{background:#fff3df}.report.unread[data-v-4cafd0f9]{border-color:#d58a4a;box-shadow:0 0 0 2px #f3c38a66}.top[data-v-4cafd0f9]{align-items:center;gap:8px;display:flex}.preview[data-v-4cafd0f9]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.report time[data-v-4cafd0f9],.who[data-v-4cafd0f9]{color:var(--ink-soft);font-size:11px}.status[data-v-4cafd0f9]{color:#6c5642;background:#efe4d3;border-radius:99px;padding:1px 8px;font-size:11px}.status.replied[data-v-4cafd0f9]{color:#2f6b58;background:#d8efe6}.status.closed[data-v-4cafd0f9]{color:#6a6170;background:#e6e2e8}.dot[data-v-4cafd0f9]{color:#fff3da;background:#a43e48;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10px;font-style:normal}.new[data-v-4cafd0f9]{flex-direction:column;gap:12px;display:flex}.new label[data-v-4cafd0f9]{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}select[data-v-4cafd0f9],textarea[data-v-4cafd0f9]{font:inherit;border:2px solid var(--panel-edge);color:var(--ink);background:#fff;border-radius:10px;width:100%;padding:8px 10px}textarea[data-v-4cafd0f9]{resize:vertical;line-height:1.6}.count[data-v-4cafd0f9]{color:var(--ink-soft);align-self:flex-end;font-size:11px}.count.over[data-v-4cafd0f9]{color:var(--red);font-weight:700}.thread-head[data-v-4cafd0f9]{align-items:center;gap:8px;margin:0 0 10px;display:flex}.thread[data-v-4cafd0f9]{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.msg[data-v-4cafd0f9]{border:1px solid var(--panel-edge);background:#fff3df;border-radius:12px;align-self:flex-end;max-width:88%;padding:8px 12px}.msg.admin[data-v-4cafd0f9]{background:#e7f3ee;border-color:#b9dccd;align-self:flex-start}.msg p[data-v-4cafd0f9]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.7}.reply[data-v-4cafd0f9]{flex-direction:column;gap:8px;display:flex}.reply-row[data-v-4cafd0f9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-dock[data-v-0ea0f05f]{z-index:9;color:#ede2ec;background:#241b30f5;border:1px solid #756081;border-bottom:0;border-radius:14px 14px 0 0;width:min(720px,100% - 32px);position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -6px 24px #08051260}.toggle[data-v-0ea0f05f]{color:#ede2ec;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 14px;display:flex}.toggle[data-v-0ea0f05f] .message,.preview[data-v-0ea0f05f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.chevron[data-v-0ea0f05f]{color:#d4b583;margin-left:auto}.chat-shade[data-v-0ea0f05f]{z-index:8;background:0 0;position:absolute;inset:0}.content[data-v-0ea0f05f]{padding:10px 14px;position:relative}.head[data-v-0ea0f05f]{border-bottom:1px solid #594762;align-items:center;gap:8px;padding-bottom:8px;display:flex}.tabs[data-v-0ea0f05f]{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.close[data-v-0ea0f05f]{color:#e8d9ee;background:#34283e;border:1px solid #66536f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;line-height:0;display:grid}.close svg[data-v-0ea0f05f]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none;width:11px;height:11px}.close.small[data-v-0ea0f05f]{width:26px;height:26px}.close.small svg[data-v-0ea0f05f]{width:9px;height:9px}.close[data-v-0ea0f05f]:hover{color:#fff;background:#463652}.tabs button[data-v-0ea0f05f]{color:#d9c9df;white-space:nowrap;background:#34283e;border:1px solid #66536f;border-radius:999px;flex:none;padding:4px 12px;font-size:12px;font-weight:700;position:relative}.tabs button.on[data-v-0ea0f05f]{color:#36262a;background:#e6bd73;border-color:#d7b06b}.dot[data-v-0ea0f05f]{background:#ff6b5b;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:1px;box-shadow:0 0 0 2px #241b30}.msg-wrap[data-v-0ea0f05f]{position:relative}.to-latest[data-v-0ea0f05f]{z-index:1;color:#36262a;white-space:nowrap;cursor:pointer;background:#e6bd73;border:1px solid #d7b06b;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0007}.to-latest[data-v-0ea0f05f]:hover{background:#f1cd86}.fade-enter-active[data-v-0ea0f05f],.fade-leave-active[data-v-0ea0f05f]{transition:opacity .15s}.fade-enter-from[data-v-0ea0f05f],.fade-leave-to[data-v-0ea0f05f]{opacity:0}.messages[data-v-0ea0f05f]{--fade:8px;overscroll-behavior:contain;-webkit-user-select:text;user-select:text;height:min(28dvh,220px);padding:10px 0;overflow-y:auto}.entry[data-v-0ea0f05f]{border-bottom:1px solid #ffffff08;padding:5px 0}.entry.sending[data-v-0ea0f05f]{opacity:.55;pointer-events:none}.compose[data-v-0ea0f05f]{gap:8px;padding-top:8px;display:flex}.input-wrap[data-v-0ea0f05f]{flex:1;min-width:0;position:relative}.compose input[data-v-0ea0f05f]{color:#fff4dc;-webkit-user-select:text;user-select:text;background:#34283e;border:1px solid #66536f;border-radius:9px;width:100%;padding:10px 135px 10px 12px;font-size:16px}.input-wrap.off input[data-v-0ea0f05f]{color:#a897b3;cursor:not-allowed;padding-right:12px}.compose input[data-v-0ea0f05f]::placeholder{color:#9d8ca8}.input-wrap small[data-v-0ea0f05f]{color:#bbacc7;pointer-events:none;font-size:10px;position:absolute;top:13px;right:10px}.compose button[data-v-0ea0f05f]{color:#36262a;white-space:nowrap;background:#e6bd73;border:1px solid #d7b06b;border-radius:9px;padding:8px 18px;font-weight:800}.compose button[data-v-0ea0f05f]:disabled{opacity:.45;cursor:not-allowed}.hint[data-v-0ea0f05f],.error[data-v-0ea0f05f]{color:#c5b6d0;margin:6px 0;font-size:12px}.error[data-v-0ea0f05f],.over[data-v-0ea0f05f]{color:#ffb8a5!important}.login[data-v-0ea0f05f]{text-align:center;padding:5px}.sr-only[data-v-0ea0f05f]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=620px){.chat-dock[data-v-0ea0f05f]{width:calc(100% - 24px)}.toggle[data-v-0ea0f05f]{gap:8px;padding-inline:12px}.content[data-v-0ea0f05f]{padding-inline:12px}.messages[data-v-0ea0f05f]{height:min(26dvh,180px)}.compose input[data-v-0ea0f05f]{padding-right:105px;font-size:16px}.compose button[data-v-0ea0f05f]{padding-inline:12px}}@media (height<=500px){.picker[data-v-0ea0f05f]{bottom:62px}.messages[data-v-0ea0f05f]{height:22dvh}.toggle[data-v-0ea0f05f]{min-height:34px;padding-block:5px}.content[data-v-0ea0f05f]{padding-block:8px 6px}}.share-btn[data-v-0ea0f05f]{min-width:56px;color:#f1ce81!important;background:#34283e!important;border-color:#8a6d4a!important}.count-short[data-v-0ea0f05f]{display:none}@media (width<=620px){.count-long[data-v-0ea0f05f]{display:none}.count-short[data-v-0ea0f05f]{display:inline}.compose input[data-v-0ea0f05f]{padding-right:52px!important}.compose[data-v-0ea0f05f]{gap:6px}.compose button[data-v-0ea0f05f]{padding-inline:10px!important}.share-btn[data-v-0ea0f05f]{min-width:48px}}.share-btn.on[data-v-0ea0f05f]{background:#463652!important}.picker[data-v-0ea0f05f]{z-index:2;background:#2c2238;border:1px solid #8a6d4a;border-radius:10px;padding:8px 10px;position:absolute;bottom:66px;left:14px;right:14px;box-shadow:0 -8px 24px #0008}.picker-head[data-v-0ea0f05f]{color:#f1ce81;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.picker-grid[data-v-0ea0f05f]{--fade:6px;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:min(26dvh,190px);display:grid;overflow-y:auto}.pick[data-v-0ea0f05f]{color:#dfd0e5;cursor:pointer;background:#34283e;border:1px solid #4d3d58;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:10px;line-height:1.2;display:flex}.pick[data-v-0ea0f05f]:hover{border-color:#e6bd73}.pick img[data-v-0ea0f05f]{width:44px;height:44px}.pick span[data-v-0ea0f05f]{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;overflow:hidden}.pick.tier-3[data-v-0ea0f05f]{border-color:#c9a23f}.pick.tier-2[data-v-0ea0f05f]{border-color:#8e98a8}.sticker-btn[data-v-0ea0f05f]{line-height:1;min-width:44px!important;padding-inline:10px!important}.sticker-icon[data-v-0ea0f05f]{vertical-align:middle;width:24px;height:24px}.picker-grid.stickers[data-v-0ea0f05f]{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.sticker-pick[data-v-0ea0f05f]{padding:4px}.chat-dock.expanded[data-v-0ea0f05f]{flex-direction:column;display:flex;top:10px}.expanded .content[data-v-0ea0f05f]{flex-direction:column;flex:1;min-height:0;display:flex}.expanded .msg-wrap[data-v-0ea0f05f]{flex-direction:column;flex:1;min-height:80px;display:flex}.expanded .messages[data-v-0ea0f05f]{flex:1;height:auto;min-height:0}.expanded .picker-grid[data-v-0ea0f05f]{max-height:min(30dvh,220px)}.font-size[data-v-0ea0f05f]{border:1px solid #66536f;border-radius:999px;flex:none;display:flex;overflow:hidden}.font-size button[data-v-0ea0f05f]{color:#d9c9df;background:#34283e;border:0;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2}.font-size button+button[data-v-0ea0f05f]{border-left:1px solid #66536f}.font-size button.on[data-v-0ea0f05f]{color:#36262a;background:#e6bd73}.font-cycle[data-v-0ea0f05f]{color:#e6bd73;white-space:nowrap;background:#34283e;border:1px solid #66536f;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700;display:none}.tabs .short[data-v-0ea0f05f]{display:none}@media (width<=620px){.tabs .long[data-v-0ea0f05f]{display:none}.tabs .short[data-v-0ea0f05f]{display:inline}.font-size[data-v-0ea0f05f]{display:none}.font-cycle[data-v-0ea0f05f]{display:block}.tabs button[data-v-0ea0f05f],.poll-chip[data-v-0ea0f05f]{padding-inline:9px!important}}.font-mid .messages[data-v-0ea0f05f] .message{font-size:15px}.font-mid .messages[data-v-0ea0f05f] .time{font-size:12px}.font-large .messages[data-v-0ea0f05f] .message{font-size:17px}.font-large .messages[data-v-0ea0f05f] .time{font-size:13px}.font-mid .messages[data-v-0ea0f05f] .title-badge,.font-mid .messages[data-v-0ea0f05f] .admin{font-size:11.5px}.font-large .messages[data-v-0ea0f05f] .title-badge,.font-large .messages[data-v-0ea0f05f] .admin{font-size:13px}.poll-banner[data-v-0ea0f05f]{color:#ffd9a0;text-align:left;cursor:pointer;background:linear-gradient(90deg,#4a2f2b,#3a2836);border:0;border-bottom:1px solid #6b4a3a;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 14px;font-size:12px;display:flex}.poll-banner b[data-v-0ea0f05f]{flex:none;font-weight:800}.poll-banner .banner-title[data-v-0ea0f05f]{text-overflow:ellipsis;white-space:nowrap;color:#fff4dc;flex:1;min-width:0;overflow:hidden}.poll-banner .poll-left[data-v-0ea0f05f]{margin:0}.poll-banner .banner-go[data-v-0ea0f05f]{color:#e6bd73;flex:none;font-weight:800}.poll-banner[data-v-0ea0f05f]:hover{background:linear-gradient(90deg,#5a3833,#46303f)}@media (width<=620px){.poll-banner[data-v-0ea0f05f]{gap:6px;padding-inline:12px}}.poll-chip[data-v-0ea0f05f]{white-space:nowrap;border-radius:999px;flex:none;padding:4px 12px;font-size:12px;font-weight:700;position:relative;color:#f1ce81!important;background:#2c2238!important;border:1px dashed #8a6d4a!important}.poll-chip.live[data-v-0ea0f05f]{color:#ffd9a0!important;background:#4a2f2b!important;border-style:solid!important}.poll-chip.on[data-v-0ea0f05f]{color:#36262a!important;background:#e6bd73!important}.live-dot[data-v-0ea0f05f]{background:#ff6b5b;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.4s ease-in-out infinite new-pulse-0ea0f05f;display:inline-block}.poll-panel[data-v-0ea0f05f]{z-index:3;overscroll-behavior:contain;background:#2c2238;border:1px solid #8a6d4a;border-radius:10px;flex-direction:column;padding:8px 12px;display:flex;position:absolute;inset:52px 14px 66px;overflow-y:auto;box-shadow:0 8px 24px #0008}.poll-left[data-v-0ea0f05f]{color:#ffd9a0;font-variant-numeric:tabular-nums;margin-left:auto;margin-right:8px;font-size:12px}.poll-form[data-v-0ea0f05f]{color:#d9c9df;flex-direction:column;gap:8px;font-size:12px;display:flex}.poll-form label[data-v-0ea0f05f]{flex-direction:column;gap:4px;display:flex}.poll-form input[data-v-0ea0f05f]:not([type=radio]),.poll-form textarea[data-v-0ea0f05f]{color:#fff4dc;width:100%;font:inherit;resize:none;background:#34283e;border:1px solid #66536f;border-radius:8px;padding:7px 10px;font-size:14px}.poll-form fieldset[data-v-0ea0f05f]{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.poll-form legend[data-v-0ea0f05f]{margin-bottom:4px}.option-row[data-v-0ea0f05f]{gap:6px;display:flex}.mini[data-v-0ea0f05f]{color:#f1ce81;background:#34283e;border:1px solid #66536f;border-radius:8px;flex:none;padding:4px 10px;font-weight:700}.mini.add[data-v-0ea0f05f]{align-self:flex-start}.minutes[data-v-0ea0f05f]{flex-wrap:wrap;flex-direction:row!important;gap:14px!important}.minutes legend[data-v-0ea0f05f]{width:100%}.minutes label[data-v-0ea0f05f]{align-items:center;gap:4px;flex-direction:row!important}.poll-form .primary[data-v-0ea0f05f]{color:#36262a;background:#e6bd73;border:1px solid #d7b06b;border-radius:9px;align-self:flex-end;padding:8px 18px;font-weight:800}.poll-form .primary[data-v-0ea0f05f]:disabled{opacity:.45}.reward-set[data-v-0ea0f05f]{border-radius:8px;border:1px dashed #66536f!important;padding:8px 10px!important}.reward-set .check input[data-v-0ea0f05f]{width:auto!important}.reward-set .check[data-v-0ea0f05f]{color:#f1ce81;align-items:center;gap:6px;font-weight:700;flex-direction:row!important}.amounts[data-v-0ea0f05f]{gap:8px;display:flex}.amounts label[data-v-0ea0f05f]{flex:1}.poll-form select[data-v-0ea0f05f]{color:#fff4dc;width:100%;font:inherit;background:#34283e;border:1px solid #66536f;border-radius:8px;padding:7px 10px;font-size:14px}.poll-rewards[data-v-0ea0f05f]{color:#ffd9a0;background:#3a2836;border-radius:8px;margin:4px 0 8px;padding:8px 10px;font-size:12px}.poll-rewards p[data-v-0ea0f05f]{margin:2px 0;font-weight:700}.poll-rewards em[data-v-0ea0f05f]{color:#7ee0a1;font-style:normal}.poll-rewards small[data-v-0ea0f05f]{color:#c5b6d0}.poll-view h4[data-v-0ea0f05f]{color:#ffe2a8;margin:4px 0;font-size:15px}.poll-desc[data-v-0ea0f05f]{color:#d9c9df;white-space:pre-wrap;margin:0 0 8px;font-size:12px}.poll-option[data-v-0ea0f05f]{color:#fff4dc;text-align:left;background:#34283e;border:1px solid #8a6d4a;border-radius:9px;width:100%;margin:6px 0;padding:9px 12px;font-weight:700;display:block}.poll-option[data-v-0ea0f05f]:hover:not(:disabled){background:#463652;border-color:#e6bd73}.poll-option[data-v-0ea0f05f]:disabled{opacity:.5}.poll-bar[data-v-0ea0f05f]{background:#34283e;border:1px solid #66536f;border-radius:9px;align-items:center;gap:8px;margin:6px 0;padding:7px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}.poll-bar .fill[data-v-0ea0f05f]{background:#e6bd7333;position:absolute;inset:0 auto 0 0}.poll-bar.mine[data-v-0ea0f05f]{border-color:#e6bd73}.poll-bar .label[data-v-0ea0f05f]{color:#fff4dc;flex:1;min-width:0;font-weight:700;position:relative}.poll-bar em[data-v-0ea0f05f]{color:#e6bd73;margin-left:6px;font-size:11px;font-style:normal}.poll-bar .num[data-v-0ea0f05f]{color:#d9c9df;font-variant-numeric:tabular-nums;flex:none;font-size:12px;position:relative}.new-tag[data-v-0ea0f05f]{color:#fff;letter-spacing:.05em;background:#d8342c;border-radius:99px;flex:none;padding:1px 6px;font-size:10px;font-style:normal;font-weight:900;animation:1.6s ease-in-out infinite new-pulse-0ea0f05f}@keyframes new-pulse-0ea0f05f{50%{transform:scale(1.12);box-shadow:0 0 10px #ff6b5c}}.chat-tip[data-v-0ea0f05f]{bottom:calc(54px + var(--banner,0px));z-index:10;color:#4a3122;background:#fff3d9;border-radius:14px;align-items:flex-start;gap:6px;width:max-content;max-width:min(320px,100% - 32px);padding:10px 10px 10px 14px;animation:.3s tip-in-0ea0f05f;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.chat-tip[data-v-0ea0f05f]:after{content:"";background:#fff3d9;width:14px;height:14px;position:absolute;bottom:-7px;left:calc(50% - 7px);transform:rotate(45deg)}.tip-open[data-v-0ea0f05f]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;line-height:1.5}.tip-close[data-v-0ea0f05f]{color:#8a6a4f;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:13px}@keyframes tip-in-0ea0f05f{0%{opacity:0;transform:translate(-50%,6px)}}@media (height<=500px){.chat-tip[data-v-0ea0f05f]{bottom:calc(46px + var(--banner,0px))}}@media (prefers-reduced-motion:reduce){.new-tag[data-v-0ea0f05f],.chat-tip[data-v-0ea0f05f]{animation:none}}.unread-badge[data-v-0ea0f05f]{color:#fff;font-variant-numeric:tabular-nums;background:#e5342b;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid;box-shadow:0 0 0 2px #241b30}.red-picker[data-v-0ea0f05f]{border-color:#c4473d}.red-picker .hint[data-v-0ea0f05f]{margin:2px 0 6px}.red-form[data-v-0ea0f05f]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.red-form label[data-v-0ea0f05f]{color:#d9c9df;flex-direction:column;flex:1;gap:3px;min-width:110px;font-size:12px;display:flex}.red-form input[data-v-0ea0f05f],.red-form select[data-v-0ea0f05f]{color:#fff4dc;width:100%;font:inherit;background:#34283e;border:1px solid #66536f;border-radius:8px;padding:7px 10px;font-size:16px}.red-send[data-v-0ea0f05f]{color:#fff4d6;white-space:nowrap;cursor:pointer;background:linear-gradient(#e2463c,#b5231d);border:1px solid #ffd27a;border-radius:9px;padding:8px 18px;font-weight:800}.red-send[data-v-0ea0f05f]:disabled{opacity:.45;cursor:not-allowed}.red-block[data-v-0ea0f05f]{color:#ffd9a0!important}.red-grab-panel[data-v-0ea0f05f]{border-color:#c4473d;align-items:center}.red-grab-panel .picker-head[data-v-0ea0f05f]{align-self:stretch}.red-hint[data-v-0ea0f05f]{color:#ffe2a8;text-align:center;margin:4px 0 10px;font-size:14px;font-weight:800}.red-hint.wrong[data-v-0ea0f05f]{color:#ff9f8f}.red-grid[data-v-0ea0f05f]{grid-template-columns:repeat(3,minmax(56px,72px));gap:8px;display:grid}.red-grid button[data-v-0ea0f05f]{aspect-ratio:1;color:#fff4d6;font-variant-numeric:tabular-nums;cursor:pointer;background:linear-gradient(#d63a31,#a81f1a);border:1px solid #ffd27a;border-radius:12px;font-size:24px;font-weight:900;box-shadow:0 3px #6d1410}.red-grid button[data-v-0ea0f05f]:active{transform:translateY(2px);box-shadow:0 1px #6d1410}.red-grid button.done[data-v-0ea0f05f]{color:#7d6c88;box-shadow:none;background:#3a2c40;border-color:#5a4864}.red-result[data-v-0ea0f05f]{color:#ffd27a;text-align:center;margin:18px 0 14px;font-size:20px;font-weight:900}.banners .poll-banner+.poll-banner[data-v-0ea0f05f]{border-top:0}.red-banner[data-v-0ea0f05f]{background:linear-gradient(90deg,#7a1f1b,#4a2033);border-bottom-color:#8a3a30}.red-banner[data-v-0ea0f05f]:hover{background:linear-gradient(90deg,#8e2621,#58263d)}.red-banner .live-dot[data-v-0ea0f05f]{background:#ffd27a}.event-bars[data-v-0ea0f05f]{flex-direction:column;gap:6px;padding-top:8px;display:flex}.event-bar[data-v-0ea0f05f]{color:#ffd9a0;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(90deg,#4a2f2b,#3a2836);border:1px solid #8a6d4a;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.event-bar[data-v-0ea0f05f]:hover{background:linear-gradient(90deg,#5a3833,#46303f)}.event-bar.red[data-v-0ea0f05f]{color:#fff4d6;background:linear-gradient(90deg,#b5231d,#7a1f1b);border-color:#ffd27a;animation:1.6s ease-in-out infinite red-glow-0ea0f05f}.event-bar.red[data-v-0ea0f05f]:hover{background:linear-gradient(90deg,#c42c25,#8e2621)}@keyframes red-glow-0ea0f05f{50%{box-shadow:0 0 12px #ff6b5b88}}@media (prefers-reduced-motion:reduce){.event-bar.red[data-v-0ea0f05f]{animation:none}}.red-pin[data-v-0ea0f05f]{color:#ffe2c8;background:linear-gradient(90deg,#5a1c1a,#3a2030);border:1px solid #c4473d;border-radius:9px;flex:none;align-items:center;gap:8px;margin-top:8px;padding:6px 8px 6px 10px;font-size:12px;font-weight:700;display:flex}.red-pin .pin-text[data-v-0ea0f05f]{flex:1;min-width:0;line-height:1.45}.pin-btn[data-v-0ea0f05f]{color:#ffd9a0;white-space:nowrap;cursor:pointer;background:#3a2030;border:1px solid #a4685a;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:800}.pin-btn[data-v-0ea0f05f]:hover{background:#4e2a3c;border-color:#ffd27a}.red-log-panel[data-v-0ea0f05f]{border-color:#c4473d}.red-log[data-v-0ea0f05f]{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.red-log li[data-v-0ea0f05f]{background:#34283e;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:5px 8px;font-size:13px;display:grid}.red-log .seq[data-v-0ea0f05f]{color:#a998b0;font-size:11px}.red-log .who[data-v-0ea0f05f]{color:#f5d59b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.red-log .amt[data-v-0ea0f05f]{color:#ffd27a;font-variant-numeric:tabular-nums;font-weight:800}.red-log time[data-v-0ea0f05f]{color:#a998b0;font-variant-numeric:tabular-nums;font-size:11px}.compose[data-v-0ea0f05f]{align-items:center}.compose .side-btn[data-v-0ea0f05f]{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;padding:0!important}.compose .prefs-btn[data-v-0ea0f05f]{color:#f1ce81;background:#34283e;border-color:#8a6d4a}.compose .prefs-btn.on[data-v-0ea0f05f],.compose .prefs-btn[data-v-0ea0f05f]:hover{background:#463652}.line-icon[data-v-0ea0f05f]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.compose .input-wrap input[data-v-0ea0f05f]{padding-right:calc(12px + var(--tools,0) * 32px + var(--count,0px))!important}.tools[data-v-0ea0f05f]{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.tools small[data-v-0ea0f05f]{margin-right:4px;position:static!important}.compose .tool[data-v-0ea0f05f]{color:#f1ce81;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:400;display:grid;position:relative;padding:0!important}.compose .tool[data-v-0ea0f05f]:hover:not(:disabled),.compose .tool.on[data-v-0ea0f05f]{background:#463652}.compose .tool.red[data-v-0ea0f05f]{color:#ff8f7d}.compose .tool .wait[data-v-0ea0f05f]{color:#fff4dc;background:#594762;border-radius:8px;min-width:16px;padding:0 3px;font-size:9px;font-style:normal;line-height:14px;position:absolute;bottom:-2px;right:-2px}.prefs-panel .pref[data-v-0ea0f05f]{cursor:pointer;border-top:1px solid #ffffff10;align-items:flex-start;gap:10px;padding:8px 2px;display:flex}.prefs-panel .pref input[data-v-0ea0f05f]{accent-color:#e6bd73;flex:none;width:18px;height:18px;margin-top:2px}.prefs-panel .pref span[data-v-0ea0f05f]{flex-direction:column;gap:2px;display:flex}.prefs-panel .pref small[data-v-0ea0f05f]{color:#b8a8c4;font-size:11px;line-height:1.4}@media (width<=620px){.compose .side-btn[data-v-0ea0f05f]{width:38px;height:38px}.compose .tool[data-v-0ea0f05f]{width:28px;height:28px}.compose .input-wrap input[data-v-0ea0f05f]{padding-right:calc(10px + var(--tools,0) * 30px + var(--count,0px))!important}}.compose[data-v-0ea0f05f]{position:relative}.float-error[data-v-0ea0f05f]{z-index:2;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#3a1f2bf2;border:1px solid #8a4a4a;border-radius:999px;max-width:calc(100% - 24px);padding:6px 14px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 14px #0008;margin:0!important}.float-error.offline[data-v-0ea0f05f]{color:#f3d9a4;background:#33291cf2;border-color:#8a7240}.detail[data-v-bdde9a7c]{width:min(460px,100%)}.art[data-v-bdde9a7c]{place-items:center;height:min(36dvh,280px);display:grid}.art[data-v-bdde9a7c] img{object-fit:contain;width:100%;height:100%;min-height:0}.meta[data-v-bdde9a7c]{text-align:center;color:var(--ink-soft);font-size:13px}.description[data-v-bdde9a7c]{white-space:pre-wrap;line-height:1.9}.pwa-bar[data-v-3386e7ac]{left:50%;bottom:calc(76px + var(--safe-bottom));pointer-events:none;z-index:90;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);display:flex;position:fixed;transform:translate(-50%)}.pill[data-v-3386e7ac]{color:#f4e6c8;pointer-events:auto;background:#1b1328ee;border:1px solid #5a4870;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 14px;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px 14px #00000059}.offline[data-v-3386e7ac],.forced[data-v-3386e7ac]{padding-right:14px}.forced i[data-v-3386e7ac]{background:var(--gold);width:8px;height:8px;box-shadow:0 0 6px var(--gold);border-radius:50%;flex:none;animation:1s ease-in-out infinite alternate blink-3386e7ac}@keyframes blink-3386e7ac{to{opacity:.3}}.offline i[data-v-3386e7ac]{background:#f4a259;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 6px #f4a259}.update .btn[data-v-3386e7ac]{padding:4px 12px;font-size:13px}.install-hint[data-v-3386e7ac]{border-radius:18px;flex-wrap:wrap;justify-content:center;row-gap:6px;padding:8px 10px 8px 14px}.install-hint .btn[data-v-3386e7ac],.install-hint .later[data-v-3386e7ac]{white-space:nowrap}.later[data-v-3386e7ac]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:12px;font-weight:700}.fade-enter-active[data-v-3386e7ac],.fade-leave-active[data-v-3386e7ac]{transition:opacity .2s}.fade-enter-from[data-v-3386e7ac],.fade-leave-to[data-v-3386e7ac]{opacity:0}@media (height<=500px){.pwa-bar[data-v-3386e7ac]{bottom:calc(44px + var(--safe-bottom))}}.install-guide[data-v-c0bfcc8b]{z-index:92}.sheet[data-v-c0bfcc8b]{width:min(420px,100%)}ol[data-v-c0bfcc8b]{flex-direction:column;gap:10px;margin:0;padding-left:22px;font-weight:700;line-height:1.7;display:flex}p[data-v-c0bfcc8b]{margin:0;line-height:1.8}.note[data-v-c0bfcc8b]{color:var(--ink-soft);margin-top:12px;font-size:13px}.reward[data-v-c0bfcc8b]{background:#fff7e6;border:1px dashed #c9a46a;border-radius:12px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:700}.actions[data-v-c0bfcc8b]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.actions .btn[data-v-c0bfcc8b]{text-align:center;flex:1;text-decoration:none}.ok[data-v-c0bfcc8b]{width:100%;margin-top:14px}.avatar-picker[data-v-e6b7ba80]{flex-direction:column;gap:8px;max-height:300px;margin:8px 0;display:flex;overflow-y:auto}h4[data-v-e6b7ba80]{color:var(--ink-soft);margin:0 0 4px;font-size:12px}.grid[data-v-e6b7ba80]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.grid button[data-v-e6b7ba80]{border:2px solid var(--panel-edge);cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:5px;display:grid;position:relative}.grid button.on[data-v-e6b7ba80]{background:#fff1d6;border-color:#e0a43a}.count[data-v-e6b7ba80]{color:#a4532f;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:1px;right:4px}.showcase-picker[data-v-1faf3e83]{border:2px solid var(--panel-edge);background:#fffaf1;border-radius:16px;flex-direction:column;gap:8px;width:min(760px,100%);height:100%;padding:14px;display:flex;box-shadow:0 10px 30px #0005}.sp-head[data-v-1faf3e83]{justify-content:space-between;align-items:center;display:flex}.sp-head h3[data-v-1faf3e83]{margin:0;font-size:16px}.note[data-v-1faf3e83]{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.slots[data-v-1faf3e83]{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.slot[data-v-1faf3e83]{color:#cdb995;min-width:0;height:92px;font:inherit;background:#fbf3e4;border:2px dashed #e0c99c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:22px;font-weight:900;display:flex;position:relative}.slot.filled[data-v-1faf3e83]{border:3px solid var(--c);color:var(--ink);cursor:pointer;background:#fff;font-size:11px;font-weight:700}.slot img[data-v-1faf3e83]{object-fit:contain;width:52px;height:52px}.slot span[data-v-1faf3e83]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.slot .no[data-v-1faf3e83]{color:#a4532f;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:3px;left:6px}.slot .x[data-v-1faf3e83]{color:var(--ink-soft);font-size:11px;position:absolute;top:3px;right:6px}.slot.filled:hover .x[data-v-1faf3e83],.slot.filled:focus-visible .x[data-v-1faf3e83]{color:var(--red)}.tabs[data-v-1faf3e83]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.tabs button[data-v-1faf3e83]{border:2px solid var(--panel-edge);color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:4px 12px;font-weight:700}.tabs button.on[data-v-1faf3e83]{background:var(--c,#ffe08a);color:#3b2416;border-color:#e3b448}.seasons button.on[data-v-1faf3e83]{color:#ffe08a;background:#3b2416;border-color:#0000}.filter-row[data-v-1faf3e83]{z-index:6;position:relative}.grid-wrap[data-v-1faf3e83]{flex:1;min-height:120px;padding:6px 2px;overflow-y:auto}.grid[data-v-1faf3e83]{grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:8px;display:grid}.item[data-v-1faf3e83]{border:3px solid var(--c);min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:22px 4px 8px;display:flex;position:relative}.item.on[data-v-1faf3e83]{box-shadow:0 0 0 3px var(--gold);background:#fff1d6}.item img[data-v-1faf3e83]{object-fit:contain;flex:none;width:min(88px,100%);height:88px}.grade[data-v-1faf3e83]{background:var(--c);color:#3b2416;border-radius:6px;padding:0 5px;font-size:11px;font-weight:900;position:absolute;top:4px;left:6px}.pick-no[data-v-1faf3e83]{color:#fff;background:#a4532f;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;font-weight:900;display:grid;position:absolute;top:2px;right:4px}.n[data-v-1faf3e83]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.tip[data-v-1faf3e83]{text-align:center;color:var(--ink-soft)}.row[data-v-1faf3e83]{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.row .clear[data-v-1faf3e83]{margin-right:auto}@media (width<=420px){.showcase-picker[data-v-1faf3e83]{padding:12px 10px}.grid[data-v-1faf3e83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.item[data-v-1faf3e83]{padding:20px 2px 6px}.item img[data-v-1faf3e83]{height:60px}.n[data-v-1faf3e83]{font-size:12px}.tabs button[data-v-1faf3e83]{padding:3px 10px}.slot[data-v-1faf3e83]{height:84px}.slot img[data-v-1faf3e83]{width:44px;height:44px}}.card-sheet[data-v-b3de3965]{width:min(480px,100%)}.sheet-body[data-v-b3de3965],.card-col[data-v-b3de3965],.info-col[data-v-b3de3965]{flex-direction:column;gap:14px;display:flex}@media (width>=860px){.card-sheet[data-v-b3de3965]{width:min(960px,100%)}.sheet-body[data-v-b3de3965]{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.sheet-body>.error[data-v-b3de3965],.sheet-body>.note[data-v-b3de3965]{grid-column:1/-1}.card-col[data-v-b3de3965]{position:sticky;top:0}}.stage[data-v-b3de3965]{position:relative}.preview[data-v-b3de3965]{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 6px 20px #0003}.spot[data-v-b3de3965]{cursor:pointer;background:0 0;border:2px dashed #ffe08a99;border-radius:14px;padding:0;animation:2.4s ease-in-out infinite spot-glow-b3de3965;position:absolute}.avatar-spot[data-v-b3de3965]{border-radius:22%}.spot i[data-v-b3de3965]{color:#3b2416;white-space:nowrap;pointer-events:none;background:#e9c17b;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:-4px;left:50%;transform:translate(-50%,50%);box-shadow:0 2px 6px #0004}.spot[data-v-b3de3965]:hover,.spot[data-v-b3de3965]:focus-visible{background:#ffe08a1f;border-color:#ffe08a;animation:none}@keyframes spot-glow-b3de3965{50%{border-color:#ffe08a;box-shadow:0 0 10px #ffe08a88}}@media (prefers-reduced-motion:reduce){.spot[data-v-b3de3965]{animation:none}}.tap-hint[data-v-b3de3965]{color:#80572a;text-align:center;background:#fff1d6;border:1px solid #e9c17b;border-radius:10px;margin:0 0 -4px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.5}.card-sheet[data-v-b3de3965]{position:relative}.editor-backdrop[data-v-b3de3965]{z-index:5;border-radius:inherit;background:#2a1d2a66;grid-template-rows:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.editor[data-v-b3de3965]{border:2px solid var(--panel-edge);background:#fffaf1;border-radius:16px;width:min(440px,100%);max-height:100%;padding:14px;overflow-y:auto;box-shadow:0 10px 30px #0005}.editor .block-head h3[data-v-b3de3965]{margin:0;font-size:16px}.block[data-v-b3de3965]{border:1px solid var(--panel-edge);background:#fff9ef;border-radius:14px;padding:12px}.block h3[data-v-b3de3965]{margin:0 0 8px;font-size:15px}.block-head[data-v-b3de3965]{justify-content:space-between;align-items:center;display:flex}.block-head h3[data-v-b3de3965]{margin:0}.link-btn[data-v-b3de3965]{color:#a4532f;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.note[data-v-b3de3965]{color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.6}.error[data-v-b3de3965]{color:var(--red)}.share[data-v-b3de3965]{gap:8px;display:flex}.share .btn[data-v-b3de3965]{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.code-row[data-v-b3de3965]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.link[data-v-b3de3965]{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.code[data-v-b3de3965]{letter-spacing:.05em;color:#80572a;margin:0;font-size:18px;font-weight:900}.stats[data-v-b3de3965]{margin:4px 0 0;font-size:13px;font-weight:700}.rules[data-v-b3de3965]{color:var(--ink-soft);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.quests[data-v-e099b49c]{width:min(520px,100%)}.guest[data-v-e099b49c]{color:#a33a2f;background:#fff1ec;border-radius:12px;align-items:center;gap:10px;margin:14px 16px 4px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.guest p[data-v-e099b49c]{flex:1;margin:0}.summary[data-v-e099b49c]{justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 4px;display:flex}.balance[data-v-e099b49c]{color:var(--ink-soft);align-items:baseline;gap:6px;font-size:13px;display:flex}.balance[data-v-e099b49c] .capsule-icon{align-self:center}.balance b[data-v-e099b49c]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.hint[data-v-e099b49c]{color:var(--ink-soft);margin:0 0 10px;font-size:13px}.list[data-v-e099b49c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quest[data-v-e099b49c]{background:#fffaf1;border:1px solid #ecdcc3;border-left:5px solid #d9cdbb;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.quest.done[data-v-e099b49c]{background:#fff;border-left-color:#e3a83a}.quest.claimed[data-v-e099b49c]{opacity:.65}.info[data-v-e099b49c]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.info b[data-v-e099b49c]{font-size:14px}.bar[data-v-e099b49c]{background:#efe6d6;border-radius:8px;height:16px;position:relative;overflow:hidden}.bar i[data-v-e099b49c]{background:#f2c45a;position:absolute;inset:0 auto 0 0}.bar span[data-v-e099b49c]{text-align:center;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:16px;display:block;position:relative}.left[data-v-e099b49c]{color:var(--ink-soft);font-size:11px}.reward[data-v-e099b49c]{flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.amount[data-v-e099b49c]{color:#9a3b2c;align-items:center;gap:3px;font-size:13px;font-weight:800;display:flex}.reset[data-v-e099b49c]{text-align:center;color:var(--ink-soft);margin:12px 0 0;font-size:12px}.hold-btn[data-v-19d20ae6]{right:calc(16px + var(--safe-right));z-index:6;color:#fff;width:92px;height:92px;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 30%,#6fd3ff,#1f63d6);border:4px solid #fff3d6;border-radius:50%;font-size:16px;font-weight:900;position:absolute;bottom:16px;box-shadow:0 6px 18px #0007}.hold-btn.active[data-v-19d20ae6]{background:radial-gradient(circle at 35% 30%,#3aa7e8,#144aa8);transform:scale(.92);box-shadow:0 0 0 6px #6fd3ff55,0 4px 12px #0007}.hold-btn[data-v-19d20ae6]:disabled{opacity:.45}.hold-btn span[data-v-19d20ae6]{pointer-events:none;text-shadow:0 2px #0004}@media (height<=500px){.hold-btn[data-v-19d20ae6]{width:76px;height:76px;font-size:14px}}.arrow[data-v-bed6985e]{z-index:5;color:#ffe08a;cursor:pointer;background:#231932cc;border:1px solid #ffe08a88;border-radius:14px;width:40px;height:64px;margin-top:-32px;font-size:34px;font-weight:900;line-height:1;position:absolute;top:50%}.arrow[data-v-bed6985e]:hover{background:#3a2a4ccc}.arrow.left[data-v-bed6985e]{left:6px}.arrow.right[data-v-bed6985e]{right:6px}.app[data-v-d55ba140]{height:100dvh;position:fixed;inset:0}.game-shell[data-v-d55ba140]{flex-direction:column;height:100%;display:flex}.game-shell[data-v-d55ba140]>:not(.playfield){flex-shrink:0}.playfield[data-v-d55ba140]{flex:1;min-height:0;position:relative;overflow:hidden}.map-footer[data-v-d55ba140]{padding:13px calc(24px + var(--safe-right)) calc(13px + var(--safe-bottom)) calc(24px + var(--safe-left));border-top:1px solid var(--night-edge);color:#e6d9eb;background:#1b1629;grid-template-columns:1fr auto 1fr;grid-template-areas:"guide social note";align-items:center;column-gap:12px;font-size:12px;display:grid}.map-guide[data-v-d55ba140]{grid-area:guide;align-items:center;gap:10px;min-width:0;display:flex}.map-social[data-v-d55ba140]{grid-area:social;align-items:center;gap:8px;display:flex}.save-note[data-v-d55ba140]{text-align:right;grid-area:note;justify-self:end}.map-guide .game-icon[data-v-d55ba140]{color:#e4c082;width:19px;height:19px}.map-guide>span[data-v-d55ba140],.save-note[data-v-d55ba140]{color:var(--muted);font-size:11px}.help-sheet[data-v-d55ba140]{width:min(440px,100%)}.elsewhere[data-v-d55ba140]{z-index:95}.elsewhere .sheet[data-v-d55ba140]{width:min(400px,100%)}.elsewhere p[data-v-d55ba140]{line-height:1.8}.elsewhere .btn[data-v-d55ba140]{width:100%;margin-top:8px}.help-sheet p[data-v-d55ba140]{line-height:1.9}.help-sheet .btn[data-v-d55ba140]{width:100%;margin-top:12px}.stage[data-v-d55ba140]{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.overlay[data-v-d55ba140]{pointer-events:none;position:absolute;inset:0}.overlay[data-v-d55ba140]>*{pointer-events:auto}.toast[data-v-d55ba140]{color:#fff;text-align:center;z-index:60;background:#140a28d9;border-radius:999px;max-width:calc(100% - 32px);padding:10px 20px;font-weight:700;position:absolute;top:52px;left:50%;transform:translate(-50%);pointer-events:none!important}.toast .pixel-art[data-v-d55ba140]{margin-right:6px}.orient-hint[data-v-d55ba140]{white-space:nowrap;border:1px solid var(--panel-edge);cursor:pointer;background:#fff6e5f2;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:90px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.orient-hint .game-icon[data-v-d55ba140]{color:var(--ink-soft);width:14px;height:14px}.phone[data-v-d55ba140]{border:2px solid var(--ink);border-radius:3px;width:14px;height:22px;animation:1.6s ease-in-out infinite rotate-phone-d55ba140}.phone.portrait[data-v-d55ba140]{animation-direction:reverse}@keyframes rotate-phone-d55ba140{0%,20%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}.loading[data-v-d55ba140]{color:#ffe8bf;letter-spacing:.08em;z-index:100;background:#1a1033 radial-gradient(circle at 50% 42%,#3a1f4d 0,#1a1033 55%);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:18px;font-weight:900;transition:opacity .3s;display:flex;position:fixed;inset:0}.loading.done[data-v-d55ba140]{opacity:0;pointer-events:none}.loading p[data-v-d55ba140]{text-shadow:0 2px #0008;margin:0}.boot-wait[data-v-d55ba140]{letter-spacing:.04em;color:#d9c6ee;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.boot-error[data-v-d55ba140]{letter-spacing:0;text-align:center;color:#d9c6ee;overflow-wrap:anywhere;max-width:min(320px,84vw);font-size:13px;font-weight:400;line-height:1.6}.lantern[data-v-d55ba140]{transform-origin:50% 0;width:120px;height:120px;animation:1.6s ease-in-out infinite alternate swing-d55ba140;position:relative}.lantern[data-v-d55ba140]:before{content:"";background:radial-gradient(circle,#ff6b4a55,#ff6b4a00 65%);border-radius:50%;width:170px;height:170px;animation:1.6s ease-in-out infinite alternate glow-d55ba140;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.lantern .pixel-art[data-v-d55ba140]{width:100%;height:100%;position:relative}.progress[data-v-d55ba140]{background:#120a22;border:3px solid #f2c15b;width:min(240px,64vw);height:18px;padding:3px;box-shadow:0 0 0 3px #3a1410,0 6px 0 3px #0006}.progress i[data-v-d55ba140]{background:repeating-linear-gradient(90deg,#ff7a3d 0 9px,#e8413c 9px 12px);height:100%;transition:width .15s steps(2,end);display:block;box-shadow:inset 0 3px #ffd98a88}@keyframes swing-d55ba140{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes glow-d55ba140{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lantern[data-v-d55ba140],.lantern[data-v-d55ba140]:before{animation:none}}.fade-enter-active[data-v-d55ba140],.fade-leave-active[data-v-d55ba140]{transition:opacity .2s}.fade-enter-from[data-v-d55ba140],.fade-leave-to[data-v-d55ba140]{opacity:0}@media (width<=760px){.map-footer[data-v-d55ba140]{padding:10px 14px calc(10px + var(--safe-bottom));grid-template-columns:1fr auto;grid-template-areas:"guide social""note social";row-gap:3px}.save-note[data-v-d55ba140]{text-align:left;justify-self:start}.map-social[data-v-d55ba140]{--social-size:30px;gap:5px}.map-social[data-v-d55ba140] .social{gap:5px}.map-guide>span[data-v-d55ba140]{display:none}.map-guide b[data-v-d55ba140]{font-size:12px}}@media (width<=400px){.map-social[data-v-d55ba140]{--social-size:28px;gap:4px}.map-social[data-v-d55ba140] .social{gap:4px}}@media (width<=372px){.map-social[data-v-d55ba140]{--social-size:26px;gap:4px}.map-social[data-v-d55ba140] .social{gap:4px}}@media (height<=500px){.map-footer[data-v-d55ba140]{padding-block:6px;padding-bottom:calc(6px + var(--safe-bottom))}.map-social[data-v-d55ba140]{--social-size:26px}.map-guide b[data-v-d55ba140],.save-note[data-v-d55ba140]{font-size:10px}}.link-page[data-v-e6a5187d]{background:radial-gradient(circle at 50% 30%,#3a2350,#160d24 70%);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet[data-v-e6a5187d]{width:min(420px,100%)}.sheet-body[data-v-e6a5187d],form[data-v-e6a5187d]{flex-direction:column;gap:10px;display:flex}.note[data-v-e6a5187d]{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}input[data-v-e6a5187d]{border:2px solid var(--panel-edge);font:inherit;border-radius:10px;padding:9px 10px;font-size:16px}.error[data-v-e6a5187d]{color:var(--red);margin:0;font-size:13px;font-weight:700}.result[data-v-e6a5187d]{border-radius:12px;margin:0;padding:12px;font-weight:700;line-height:1.6}.result.done[data-v-e6a5187d]{color:#2f6b45;background:#eef7ef}.result.error[data-v-e6a5187d]{color:#a43e48;background:#fbeceb}.btn[data-v-e6a5187d]{text-align:center;text-decoration:none}:root{--night:#1a1033;--panel:#fff8ec;--panel-edge:#e8d5b4;--cream:#fff0d9;--muted:#b6a4bf;--night-edge:#51404f;--ink:#3b2416;--ink-soft:#7a5a44;--red:#e63946;--red-dark:#a4161a;--gold:#ffd23f;--gold-dark:#e0a800;--teal:#2a9d8f;--font:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Heiti TC", sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html,body,#app{background:var(--night);width:100%;height:100%;font-family:var(--font);color:var(--ink);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;overflow:hidden}button{cursor:pointer;font-family:inherit}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #e6ac46}button:disabled{cursor:not-allowed;opacity:.55}input{font-family:inherit}.btn{color:#fff;letter-spacing:.04em;background:linear-gradient(#e65359,#bd3549);border:1px solid #ffffff25;border-radius:11px;padding:10px 18px;font-size:16px;font-weight:900;transition:transform 80ms,box-shadow 80ms,filter .15s;box-shadow:0 3px #84253b,0 5px 12px #170d2026}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active{box-shadow:0 1px 0 var(--red-dark), 0 2px 6px #00000040;transform:translateY(3px)}.btn:disabled{filter:grayscale(.8)brightness(.9);cursor:default}.btn.gold{color:var(--ink);background:linear-gradient(120deg,#ffe5a1,#efbe64);border-color:#ffe9b1;box-shadow:0 3px #a87735,0 5px 14px #170d2026}.btn.gold:active{box-shadow:0 1px 0 var(--gold-dark)}.btn.teal{background:var(--teal);box-shadow:0 4px #1b6a61,0 6px 14px #00000040}.btn.ghost{color:var(--ink);background:#fff;box-shadow:0 4px #d9c3a0,0 6px 14px #00000026}.btn.small{border-radius:10px;padding:6px 12px;font-size:14px}.sheet-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left));z-index:50;background:#0f081eb8;justify-content:center;align-items:center;animation:.2s fade-in;display:flex;position:fixed;inset:0}.sheet{background:var(--panel);border:1px solid var(--panel-edge);border-radius:20px;flex-direction:column;width:min(640px,100%);max-height:100%;animation:.25s cubic-bezier(.2,1.4,.4,1) pop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000073}.sheet-head{border-bottom:1px solid var(--panel-edge);background:linear-gradient(120deg,#f9e8c8,#fff5e5);flex-shrink:0;align-items:center;gap:8px;padding:18px 20px;display:flex}.sheet-head h2{flex:1;margin:0;font-size:20px;font-weight:900}.sheet-body{-webkit-overflow-scrolling:touch;min-height:0;padding:18px 20px 22px;overflow-y:auto}.sheet-body,.scroll-fade{--fade:12px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.sheet-head>.game-icon{color:var(--red-dark)}.close-x{width:36px;height:36px;color:var(--ink-soft);box-shadow:none;background:#ecdcc4;border:none;border-radius:11px;font-size:20px;font-weight:900;line-height:1}.coin,.bead{flex:none;width:22px;height:22px}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.saver-ultra *,.saver-ultra :before,.saver-ultra :after{transition:none!important;animation:none!important}.grecaptcha-badge{visibility:hidden}.captcha-box{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:1000;position:fixed;transform:translate(-50%)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
