.roles[data-v-6c75ce55]{width:100%;max-width:800px;margin:0 auto;overflow:hidden}.member-list[data-v-6c75ce55]{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.member-form[data-v-6c75ce55]{flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;min-height:0;display:grid}.member-header[data-v-6c75ce55]{align-items:center;gap:12px;display:flex}.member-header .backbtn[data-v-6c75ce55]{flex:none;position:static}.member-header h2[data-v-6c75ce55]{font-size:18px}.member-header p[data-v-6c75ce55]{color:var(--muted);margin-top:2px;font-size:12px}.member-main[data-v-6c75ce55]{scrollbar-width:thin;min-height:0;overflow-y:auto}.form-card[data-v-6c75ce55]{padding:20px}.form-fields[data-v-6c75ce55],.avatar-field[data-v-6c75ce55]{border:0;min-width:0}.form-fields[data-v-6c75ce55]{flex-direction:column;gap:20px;display:flex}.field[data-v-6c75ce55]{flex-direction:column;gap:8px;display:flex}.field>span[data-v-6c75ce55],.avatar-field legend[data-v-6c75ce55]{font-size:14px;font-weight:700}.field small[data-v-6c75ce55]{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.field input[data-v-6c75ce55]{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:12px;font-size:16px}.field input[data-v-6c75ce55]:focus{border-color:var(--indigo)}.avatar-field legend[data-v-6c75ce55]{margin-bottom:10px}.member-footer .btn[data-v-6c75ce55]{width:100%}.submit-error[data-v-6c75ce55]{color:#c23830;margin-top:12px;font-size:13px}.member-enter-active[data-v-6c75ce55]{transition:opacity .16s ease-out,transform .16s ease-out}.member-leave-active[data-v-6c75ce55]{pointer-events:none;transition:opacity 90ms ease-in,transform 90ms ease-in}.member-enter-from[data-v-6c75ce55]{opacity:0;transform:translateY(6px)}.member-leave-to[data-v-6c75ce55]{opacity:0;transform:translateY(-4px)}.logo[data-v-6c75ce55]{text-align:center;margin:24px 0;position:relative}.planet[data-v-6c75ce55]{width:96px;height:96px;margin:0 auto 10px;position:relative}.planet .orb[data-v-6c75ce55]{background:#e9edff;border-radius:32px;position:absolute;inset:0}.planet .ring[data-v-6c75ce55]{border:3px solid #ffffff8c;border-radius:50%;width:150px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.planet .ring2[data-v-6c75ce55]{border:3px solid #0000;border-top-color:#ffffff38;border-radius:50%;width:150px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(164deg)}.planet .moon[data-v-6c75ce55]{width:150px;height:10px;margin:-5px 0 0 -75px;position:absolute;top:50%;left:50%}.planet .moon i[data-v-6c75ce55]{background:radial-gradient(circle at 35% 30%,#ffe0a8,#ffab2e);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 2px 6px #ffab2e80}@keyframes orbit-6c75ce55{to{transform:rotate(360deg)}}.planet .brain[data-v-6c75ce55]{z-index:2;justify-content:center;align-items:center;font-size:44px;display:flex;position:absolute;inset:0}.logo h1[data-v-6c75ce55]{letter-spacing:2px;font-size:25px}.logo p[data-v-6c75ce55]{color:var(--muted);margin-top:8px;font-size:14px}.who[data-v-6c75ce55]{text-align:center;color:var(--ink);margin:8px 0 16px;font-size:16px;font-weight:700}.fam[data-v-6c75ce55]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fam2[data-v-6c75ce55]{margin-top:11px}.fcard[data-v-6c75ce55]{color:var(--ink);text-align:center;border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:20px;min-width:0;padding:20px 12px}.fcard[data-v-6c75ce55]:hover{box-shadow:var(--sh2);border-color:#5b6cff66}.fcard .fa[data-v-6c75ce55]{border-radius:19px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 9px;font-size:28px;display:flex;box-shadow:inset 0 -4px #00000026}.fcard b[data-v-6c75ce55]{font-size:16px;display:block}.fcard span[data-v-6c75ce55]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.avs[data-v-6c75ce55]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:3px;display:grid}.avs .av[data-v-6c75ce55]{cursor:pointer;background:#f6f7fb;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-width:44px;height:48px;font-size:24px;display:flex;position:relative}.avs .av.on[data-v-6c75ce55]{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo);background:#5b6cff1f}.avs .av.on[data-v-6c75ce55]:after{content:"✓";background:var(--indigo);color:#fff;border-radius:50%;width:16px;height:16px;font-size:11px;font-weight:800;position:absolute;bottom:-3px;right:-3px}.btn[data-v-6c75ce55]{cursor:pointer;border:none;border-radius:12px;min-height:48px;padding:12px 0;font-family:inherit;font-size:14px;font-weight:700}.btn.pri[data-v-6c75ce55]{background:var(--indigo);color:#fff}.btn.pri[data-v-6c75ce55]:disabled,.member-header button[data-v-6c75ce55]:disabled{opacity:.4;cursor:default}@media (width>=480px){.member-form[data-v-6c75ce55]{width:100%;max-width:480px;margin-inline:auto}.avs[data-v-6c75ce55]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.member-enter-from[data-v-6c75ce55],.member-leave-to[data-v-6c75ce55]{opacity:1;transform:none}}@media (width>=900px){.fam[data-v-6c75ce55]{grid-template-columns:repeat(4,1fr)}}button.mbtn[data-v-626e1223]{border:none;font-family:inherit}.hero[data-v-b804a1ec]{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;flex:none;margin-bottom:24px;padding:20px}.row1[data-v-b804a1ec]{justify-content:space-between;align-items:center;display:flex}.date[data-v-b804a1ec]{color:var(--muted);font-size:12px}.me[data-v-b804a1ec]{overflow-wrap:anywhere;background:#f5f6fc;border-radius:12px;align-items:center;gap:4px;max-width:65%;padding:4px 8px 4px 4px;font-size:12px;font-weight:700;display:flex}.me .av[data-v-b804a1ec]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.me .fire[data-v-b804a1ec]{font-size:12px}h2[data-v-b804a1ec]{letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:16px;font-size:24px}.sub[data-v-b804a1ec]{color:var(--muted);margin-top:4px;font-size:14px}.row2[data-v-b804a1ec]{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.ring[data-v-b804a1ec]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ring i[data-v-b804a1ec]{width:44px;height:44px;color:var(--indigo);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:flex}.val b[data-v-b804a1ec]{font-size:16px;display:block}.val span[data-v-b804a1ec]{color:var(--muted);margin-top:4px;font-size:13px;display:block}.sec-lab[data-v-b804a1ec]{color:var(--ink);flex:none;margin:0 0 12px;font-size:16px;font-weight:700}.mods[data-v-b804a1ec]{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mod[data-v-b804a1ec]{border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:20px;padding:16px;position:relative;overflow:hidden}.module-icon[data-v-b804a1ec]{margin-bottom:12px;font-size:28px}.mod b[data-v-b804a1ec]{font-size:16px;display:block}.mod b .lv[data-v-b804a1ec]{color:var(--muted);vertical-align:1px;background:#fff;border-radius:6px;margin-left:4px;padding:2px 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.mod span[data-v-b804a1ec]{min-height:36px;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.mod span.done[data-v-b804a1ec]{color:#0fa893;font-weight:700}.mod .pbar[data-v-b804a1ec]{background:#1e203312;border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.mod .pbar i[data-v-b804a1ec]{border-radius:3px;width:0%;height:100%;display:block}.mod .pbar i.on[data-v-b804a1ec]{width:100%}.t-indigo[data-v-b804a1ec]{background:#f0f2ff}.t-indigo .pbar i[data-v-b804a1ec]{background:#5b6cff}.t-teal[data-v-b804a1ec]{background:#edf8f5}.t-teal .pbar i[data-v-b804a1ec]{background:#17b3a6}.t-amber[data-v-b804a1ec]{background:#fff8ea}.t-amber .pbar i[data-v-b804a1ec]{background:#ffab2e}.t-coral[data-v-b804a1ec]{background:#fff2ee}.t-coral .pbar i[data-v-b804a1ec]{background:#ff7a6b}.cooprow[data-v-b804a1ec]{flex:none;gap:12px;margin-top:16px;display:flex}.coopbtn[data-v-b804a1ec]{border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);border-radius:20px;flex:1;padding:16px 12px}.coopbtn b[data-v-b804a1ec]{font-size:14px;display:block}.coopbtn span[data-v-b804a1ec]{color:var(--muted);margin-top:6px;font-size:12px;display:block}.coop-co[data-v-b804a1ec],.coop-vs[data-v-b804a1ec]{background:#fff}.badge-summary[data-v-b804a1ec]{border:1px solid var(--line);min-height:44px;color:var(--ink);text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.badge-summary b[data-v-b804a1ec]{font-size:13px}.badge-summary span[data-v-b804a1ec]{color:var(--muted);font-size:12px}@media (width>=900px){.mods[data-v-b804a1ec]{grid-template-columns:repeat(4,1fr);gap:14px}.hero[data-v-b804a1ec]{padding:20px 22px 18px}h2[data-v-b804a1ec]{font-size:25px}.mod b[data-v-b804a1ec]{font-size:16px}.mod span[data-v-b804a1ec]{font-size:13px}.coopbtn b[data-v-b804a1ec]{font-size:16px}.coopbtn[data-v-b804a1ec]{padding:16px 18px}}.home[data-v-b804a1ec]{grid-template-rows:auto auto minmax(192px,1fr) auto auto;gap:10px;padding:12px 16px;display:grid}.home .hero[data-v-b804a1ec]{margin:0;padding:12px 14px}.home h2[data-v-b804a1ec]{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:20px;overflow:hidden}.home .sub[data-v-b804a1ec]{margin-top:2px;font-size:12px}.home .row2[data-v-b804a1ec]{gap:10px;margin-top:8px;padding-top:8px}.home .ring[data-v-b804a1ec]{width:40px;height:40px}.home .ring i[data-v-b804a1ec]{width:32px;height:32px;font-size:11px}.home .val b[data-v-b804a1ec]{font-size:14px}.home .val span[data-v-b804a1ec]{margin-top:2px;font-size:12px}.home .sec-lab[data-v-b804a1ec]{margin:0;font-size:14px}.home .mods[data-v-b804a1ec]{grid-auto-rows:minmax(0,1fr);gap:8px}.home .mod[data-v-b804a1ec]{border-radius:16px;flex-direction:column;justify-content:center;padding:10px 12px;display:flex}.home .module-icon[data-v-b804a1ec]{margin:0;font-size:20px;position:absolute;top:8px;right:10px}.home .mod b[data-v-b804a1ec]{padding-right:22px;font-size:14px}.home .mod b .lv[data-v-b804a1ec]{padding:1px 3px;font-size:10px}.home .mod span[data-v-b804a1ec]{min-height:0;margin-top:6px}.home .mod .pbar[data-v-b804a1ec]{flex-shrink:0;margin-top:8px}.home .cooprow[data-v-b804a1ec]{gap:8px;margin:0}.home .coopbtn[data-v-b804a1ec]{border-radius:16px;padding:10px}.home .coopbtn b[data-v-b804a1ec]{font-size:13px}.home .coopbtn span[data-v-b804a1ec]{margin-top:4px}.member-name[data-v-b804a1ec]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.me .av[data-v-b804a1ec],.me .fire[data-v-b804a1ec],.me b[data-v-b804a1ec]{flex-shrink:0}@media (height<=700px){.home[data-v-b804a1ec]{gap:6px;padding:8px 12px}.home .sub[data-v-b804a1ec]{display:none}.home .hero[data-v-b804a1ec]{padding:8px 12px}.home .row2[data-v-b804a1ec]{margin-top:6px;padding-top:6px}}@media (width>=700px){.home[data-v-b804a1ec]{padding-inline:24px}}@media (width>=600px) and (height<=500px){.home[data-v-b804a1ec]{grid-template-rows:auto auto minmax(96px,1fr) auto auto}.home .hero[data-v-b804a1ec]{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.home .row1[data-v-b804a1ec],.home h2[data-v-b804a1ec]{grid-column:1}.home .row2[data-v-b804a1ec]{border:0;grid-area:1/2/3;margin:0;padding:0}.home .mods[data-v-b804a1ec]{grid-template-columns:repeat(4,minmax(0,1fr))}.home .coopbtn span[data-v-b804a1ec]{display:none}}.scr[data-v-7e8781e8]>*{flex-shrink:0}.head[data-v-7e8781e8]{margin:0 0 24px}.head b[data-v-7e8781e8]{font-size:24px}.head span[data-v-7e8781e8]{color:var(--muted);margin-top:8px;font-size:13px;display:block}.grid[data-v-7e8781e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bgc[data-v-7e8781e8]{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;padding:20px 12px}.bgc .med[data-v-7e8781e8]{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 7px;font-size:22px;display:flex;position:relative}.bgc .med[data-v-7e8781e8]:after{content:"";border:2px dashed #5b6cff40;border-radius:50%;position:absolute;inset:-4px}.bgc.got .med[data-v-7e8781e8]{background:linear-gradient(135deg,#fff3d6,#ffe0ac);box-shadow:inset 0 -3px #00000014,0 6px 14px #a0824633}.bgc b[data-v-7e8781e8]{font-size:14px;display:block}.bgc .cond[data-v-7e8781e8]{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.bgc .pbar[data-v-7e8781e8]{background:#f1f2f9;border-radius:3px;height:5px;margin-top:7px;overflow:hidden}.bgc .pbar i[data-v-7e8781e8]{background:linear-gradient(90deg,#ffc35e,#ff9d14);height:100%;display:block}.bgc.off .med[data-v-7e8781e8]{filter:grayscale();background:#eef0f6}.bgc.off .med[data-v-7e8781e8]:after{border-color:#1e20331a}@media (width>=900px){.grid[data-v-7e8781e8]{grid-template-columns:repeat(4,minmax(0,1fr))}}.scr[data-v-71569cb6]>*{flex-shrink:0}.head[data-v-71569cb6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.head b[data-v-71569cb6]{font-size:24px}.head span[data-v-71569cb6]{color:var(--muted);margin-top:8px;font-size:13px;display:block}.kidsw[data-v-71569cb6]{flex-wrap:wrap;gap:8px;display:flex}.kid[data-v-71569cb6]{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:700}.kid.on[data-v-71569cb6]{background:var(--ink);color:#fff}.empty[data-v-71569cb6]{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}.kpis[data-v-71569cb6]{gap:12px;margin-bottom:16px;display:flex}.kpi[data-v-71569cb6]{border:1px solid var(--line);background:#fff;border-radius:20px;flex:1;min-width:0;padding:16px 12px}.kpi b[data-v-71569cb6]{font-size:20px;display:block}.kpi span[data-v-71569cb6]{color:var(--muted);font-size:12px;font-weight:600}.radarrow[data-v-71569cb6]{align-items:center;gap:16px;margin-bottom:16px;padding:20px 16px;display:flex}.radarrow svg[data-v-71569cb6]{flex-shrink:0}.bars[data-v-71569cb6]{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.bar .lab[data-v-71569cb6]{justify-content:space-between;gap:4px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.bar .lab i[data-v-71569cb6]{font-size:10px;font-style:normal}.track[data-v-71569cb6]{background:#f1f2f9;border-radius:4px;height:7px;overflow:hidden}.fill[data-v-71569cb6]{border-radius:4px;height:7px}.note[data-v-71569cb6]{color:#3c3f5c;background:#eef1fc;border-radius:20px;padding:16px;font-size:14px;line-height:1.8}.note b[data-v-71569cb6]{color:var(--indigo);margin-bottom:8px;font-size:14px;display:block}.note.tip[data-v-71569cb6]{background:#ffab2e21;margin-top:8px}.note.tip b[data-v-71569cb6]{color:#e08900}.foot[data-v-71569cb6]{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.8}.intro[data-v-65179962]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.intro .big[data-v-65179962]{font-size:64px}.intro h3[data-v-65179962]{font-size:20px}.intro p[data-v-65179962]{color:var(--muted);font-size:13px;line-height:1.8}.tiernote[data-v-65179962]{color:var(--muted);margin:2px 0 0;font-size:11px}.tiernote b[data-v-65179962]{color:var(--indigo)}.modes[data-v-65179962]{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:10px 0 2px;display:grid}.modebtn[data-v-65179962]{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;font-family:inherit;transition:all .25s;display:flex}.modebtn .mem[data-v-65179962]{font-size:26px}.modebtn b[data-v-65179962]{color:var(--ink);font-size:14.5px}.modebtn .mdesc[data-v-65179962]{color:var(--muted);font-size:10px;line-height:1.6}.modebtn .mdesc b[data-v-65179962]{color:var(--indigo);font-size:10px}.modebtn.on[data-v-65179962]{border-color:var(--indigo);background:#5b6cff12;box-shadow:0 6px 16px #5b6cff2e}.modebtn.ch.on[data-v-65179962]{background:#f4681f12;border-color:#f4681f;box-shadow:0 6px 16px #f4681f33}.modebtn.ch.on .mdesc b[data-v-65179962]{color:#f4681f}.sizes[data-v-65179962]{grid-template-columns:repeat(4,1fr);gap:7px;width:100%;margin:8px 0 2px;display:grid}.sizebtn[data-v-65179962]{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:1px;padding:8px 2px 6px;font-family:inherit;transition:all .25s;display:flex}.sizebtn b[data-v-65179962]{color:var(--ink);font-size:13px}.sizebtn span[data-v-65179962]{color:var(--muted);font-size:8.5px}.sizebtn i[data-v-65179962]{color:#0fa893;font-size:9px;font-style:normal;font-weight:800}.sizebtn.on[data-v-65179962]{border-color:var(--indigo);background:#5b6cff12}.sizebtn.lock[data-v-65179962]{opacity:.45;cursor:not-allowed;background:#f6f7fb}.gobtn[data-v-65179962]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b6cff,#7a5cff);border:none;border-radius:999px;margin-top:12px;padding:13px 44px;font-family:inherit;font-size:15px;font-weight:800;transition:background .25s,box-shadow .25s;box-shadow:0 10px 22px #5b6cff59}.gobtn.orange[data-v-65179962]{background:linear-gradient(135deg,#f4681f,#ff8a45);box-shadow:0 10px 22px #f4681f59}.tbar[data-v-65179962]{margin-top:8px}.tbar small[data-v-65179962]{font-variant-numeric:tabular-nums}.tbar.danger b[data-v-65179962],.tbar.danger small[data-v-65179962]{color:#e0342c;animation:.6s infinite blink-65179962}.tbar .pt[data-v-65179962]{color:#e0342c;margin-left:6px;font-weight:900}.tbar.penalty[data-v-65179962]{animation:.4s bump-65179962}@keyframes blink-65179962{50%{opacity:.35}}@keyframes bump-65179962{30%{transform:scale(1.08)}}.tprog .nx[data-v-65179962]{color:var(--indigo);font-size:13px}.grid[data-v-65179962]{flex:1;align-content:center;gap:8px;padding-bottom:8px;display:grid}.cell[data-v-65179962]{box-shadow:var(--sh1);color:var(--ink);aspect-ratio:1;background:#fff;border:none;border-radius:14px;font-family:inherit;font-weight:800}.cell.hit[data-v-65179962]{color:#b9bfff;box-shadow:none;background:#5b6cff24}.cell.wrong[data-v-65179962]{background:#ffe3e0;animation:.3s shake-65179962}@keyframes shake-65179962{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width>=700px){.grid[data-v-65179962]{gap:10px;width:100%;max-width:660px;margin:0 auto}.cell[data-v-65179962]{border-radius:18px;font-size:24px}.modes[data-v-65179962],.sizes[data-v-65179962]{max-width:420px}.modes button[data-v-65179962],.sizes button[data-v-65179962]{font-size:15px}}.stroop-shell[data-v-65968038]{padding:16px 16px calc(24px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:14px;display:grid;overflow:hidden}.stroop-header[data-v-65968038],.stroop-main[data-v-65968038],.stroop-footer[data-v-65968038]{width:100%;min-width:0;max-width:720px;margin-inline:auto}.stroop-header[data-v-65968038]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.stroop-header .backbtn[data-v-65968038]{position:static}.stroop-heading[data-v-65968038]{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.stroop-heading h1[data-v-65968038]{font-size:18px;font-weight:800}.stroop-heading small[data-v-65968038]{color:var(--indigo);font-variant-numeric:tabular-nums;font-weight:800}.stroop-heading.danger small[data-v-65968038]{color:#e0342c;animation:.6s infinite blink-65968038}.stroop-heading .pt[data-v-65968038]{color:#e0342c;font-weight:900}.stroop-heading.penalty[data-v-65968038]{animation:.4s bump-65968038}.stroop-progress[data-v-65968038]{color:var(--muted);grid-column:2;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.progress-dots[data-v-65968038]{gap:5px;width:100%;display:flex}.progress-dot[data-v-65968038]{background:var(--line);border-radius:3px;flex:1;height:5px}.stroop-main[data-v-65968038]{scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.intro-content[data-v-65968038]{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;width:100%;max-width:420px;margin:auto;padding:12px 4px;display:flex}.intro-icon[data-v-65968038]{font-size:64px}.intro-content p[data-v-65968038]{color:var(--muted);font-size:13px;line-height:1.8}.level-info[data-v-65968038]{flex-direction:column;gap:4px;width:100%;max-width:250px;margin-top:4px;display:flex}.level-label[data-v-65968038]{color:var(--indigo);font-size:11px;font-weight:800}.level-label em[data-v-65968038]{color:var(--muted);font-style:normal;font-weight:600}.level-bar[data-v-65968038]{background:#1e203314;border-radius:4px;height:6px;overflow:hidden}.level-bar i[data-v-65968038]{background:linear-gradient(90deg,#5b6cff,#17b3a6);border-radius:4px;height:100%;transition:width .3s;display:block}.intro-content .lvnote[data-v-65968038]{font-size:11px}.modes[data-v-65968038]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin:10px 0 2px;display:grid}.modebtn[data-v-65968038]{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;font-family:inherit;transition:all .25s;display:flex}.modebtn .mem[data-v-65968038]{font-size:26px}.modebtn b[data-v-65968038]{color:var(--ink);font-size:14.5px}.modebtn .mdesc[data-v-65968038]{color:var(--muted);font-size:10px;line-height:1.6}.modebtn.on[data-v-65968038]{border-color:var(--indigo);background:#5b6cff12;box-shadow:0 6px 16px #5b6cff2e}.modebtn.ch.on[data-v-65968038]{background:#f4681f12;border-color:#f4681f;box-shadow:0 6px 16px #f4681f33}.stroop-footer[data-v-65968038]{text-align:center}.start-button[data-v-65968038]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b6cff,#7a5cff);border:none;border-radius:999px;min-height:48px;padding:13px 44px;font-family:inherit;font-size:15px;font-weight:800}.start-button.orange[data-v-65968038]{background:linear-gradient(135deg,#f4681f,#ff8a45)}@keyframes blink-65968038{50%{opacity:.35}}@keyframes bump-65968038{30%{transform:scale(1.08)}}.stageArea[data-v-65968038]{box-shadow:var(--sh1);background:#fff;border-radius:24px;flex-direction:column;flex:1 0 200px;justify-content:center;align-items:center;gap:10px;transition:background .2s;display:flex}.stageArea.ok[data-v-65968038]{background:#eafaf2}.stageArea.no[data-v-65968038]{background:#fff0ee}.word[data-v-65968038]{letter-spacing:6px;font-size:64px;font-weight:900}.hint[data-v-65968038]{color:var(--muted);font-size:12px}.opts[data-v-65968038]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opt[data-v-65968038]{color:#fff;min-height:48px;box-shadow:var(--sh1);border:none;border-radius:18px;padding:18px 0;font-family:inherit;font-size:18px;font-weight:900}@media (width>=700px){.stroop-shell[data-v-65968038]{padding:24px 32px calc(24px + env(safe-area-inset-bottom))}.stroop-heading h1[data-v-65968038]{font-size:20px}.intro-icon[data-v-65968038]{font-size:84px}.intro-content p[data-v-65968038]{font-size:14.5px}.level-info[data-v-65968038]{max-width:320px}.level-label[data-v-65968038]{font-size:12.5px}.level-bar[data-v-65968038]{height:8px}.start-button[data-v-65968038]{padding:15px 52px;font-size:16.5px}.word[data-v-65968038]{font-size:84px}.opts[data-v-65968038]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.opt[data-v-65968038]{padding:22px 0;font-size:21px}}.intro[data-v-cee6b8be]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.intro .big[data-v-cee6b8be]{font-size:64px}.intro h3[data-v-cee6b8be]{font-size:20px}.intro p[data-v-cee6b8be]{color:var(--muted);font-size:13px;line-height:1.8}.gobtn[data-v-cee6b8be]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#17b3a6,#2bc4b0);border:none;border-radius:999px;margin-top:14px;padding:13px 44px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 10px 22px #17b3a659}.mgrid[data-v-cee6b8be]{flex:1;align-content:center;padding-bottom:10px;display:grid}.mcell[data-v-cee6b8be]{background:var(--tint,#fff);box-shadow:var(--sh1);aspect-ratio:1;border:none;border-radius:20px;justify-content:center;align-items:center;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.mcell .num[data-v-cee6b8be]{color:#fff;text-shadow:0 2px 8px #17b3a699;font-size:clamp(18px,5vw,26px);font-weight:800}.mcell.wrong .num[data-v-cee6b8be]{color:#fff}.mcell.lit[data-v-cee6b8be]{background:radial-gradient(circle at 35% 30%,#7fe3d8,#17b3a6);transform:scale(1.04);box-shadow:0 0 22px #17b3a68c}.mcell.wrong[data-v-cee6b8be]{background:radial-gradient(circle at 35% 30%,#ffb3ab,#f4574b);transform:scale(.96);box-shadow:0 0 22px #f4574b80}.mcell.hint[data-v-cee6b8be]{animation:1.1s ease-in-out infinite hintPulse-cee6b8be}.mcell.picked[data-v-cee6b8be]{box-shadow:inset 0 0 0 3px #17b3a680, var(--sh1)}.mcell .pin[data-v-cee6b8be]{color:#fff;background:#17b3a6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:flex;position:absolute;top:5px;right:6px}@keyframes hintPulse-cee6b8be{0%,to{box-shadow:0 0 #17b3a600}50%{box-shadow:0 0 22px #17b3a6cc}}.hearts[data-v-cee6b8be]{gap:2px;margin-left:auto;font-size:13px;display:flex}.hearts i[data-v-cee6b8be]{font-style:normal;transition:opacity .2s,transform .2s}.hearts i.off[data-v-cee6b8be]{opacity:.18;filter:grayscale();transform:scale(.85)}@media (width>=700px){.mgrid[data-v-cee6b8be]{width:100%;max-width:620px;margin:0 auto}.mcell[data-v-cee6b8be]{border-radius:24px}.mcell .num[data-v-cee6b8be]{font-size:24px}.hearts[data-v-cee6b8be]{font-size:16px}}.intro[data-v-e4a9d2a1]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.intro .volc[data-v-e4a9d2a1]{font-size:64px}.intro h3[data-v-e4a9d2a1]{font-size:20px}.intro p[data-v-e4a9d2a1]{color:var(--muted);font-size:13px;line-height:1.8}.gobtn[data-v-e4a9d2a1]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffab2e,#ff9d14);border:none;border-radius:999px;margin-top:14px;padding:13px 44px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 10px 22px #ffab2e59}.bstage[data-v-e4a9d2a1]{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.orb[data-v-e4a9d2a1]{border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:relative;overflow:hidden}.orb .skin[data-v-e4a9d2a1]{opacity:0;border-radius:50%;transition:opacity .9s;position:absolute;inset:0}.orb .skin.in[data-v-e4a9d2a1]{background:radial-gradient(circle at 32% 28%,#b7e8ff,#2e9cff 62%,#1272cc)}.orb .skin.hold[data-v-e4a9d2a1]{background:radial-gradient(circle at 32% 28%,#ffe0a8,#ffab2e 62%,#e08900)}.orb .skin.out[data-v-e4a9d2a1]{background:radial-gradient(circle at 32% 28%,#ffd8a8,#ff8a5c 62%,#e0622e)}.orb .skin.on[data-v-e4a9d2a1]{opacity:1}.orb.hold[data-v-e4a9d2a1]{animation:1.6s ease-in-out infinite holdPulse-e4a9d2a1}.orb span[data-v-e4a9d2a1]{font-size:46px;position:relative}.orb.in span[data-v-e4a9d2a1]{filter:drop-shadow(0 2px 6px #00000040)}.glow[data-v-e4a9d2a1]{filter:blur(26px);opacity:.55;border-radius:50%;width:170px;height:170px;transition:background-color .9s;position:absolute}.glow.in[data-v-e4a9d2a1]{background-color:#2e9cff80}.glow.hold[data-v-e4a9d2a1]{background-color:#ffab2e73}.glow.out[data-v-e4a9d2a1]{background-color:#ff8a5c80}@keyframes holdPulse-e4a9d2a1{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}.cnt[data-v-e4a9d2a1]{margin-top:30px;font-size:44px;font-weight:900}.lbl[data-v-e4a9d2a1]{color:var(--fg,#1e2033);margin-top:2px;font-size:15px;font-weight:800;animation:.5s lblIn-e4a9d2a1}@keyframes lblIn-e4a9d2a1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width>=700px){.orb[data-v-e4a9d2a1],.glow[data-v-e4a9d2a1]{width:230px;height:230px}.orb span[data-v-e4a9d2a1]{font-size:60px}.cnt[data-v-e4a9d2a1]{font-size:54px}.lbl[data-v-e4a9d2a1]{font-size:18px}}.intro[data-v-50643d1d]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.intro .big[data-v-50643d1d]{font-size:64px}.intro h3[data-v-50643d1d]{font-size:20px}.intro p[data-v-50643d1d]{color:var(--muted);font-size:13px;line-height:1.8}.gobtn[data-v-50643d1d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7a6b,#f4681f);border:none;border-radius:999px;margin-top:14px;padding:13px 44px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 10px 22px #ff7a6b59}.gobtn[data-v-50643d1d]:disabled{opacity:.4}.pgbody[data-v-50643d1d]{flex-direction:column;flex:1;min-height:0;display:flex}.pg-enter-active[data-v-50643d1d],.pg-leave-active[data-v-50643d1d]{transition:opacity .3s cubic-bezier(.2,.8,.3,1),transform .3s cubic-bezier(.2,.8,.3,1)}.pg-enter-from[data-v-50643d1d]{opacity:0;transform:translate(30px)scale(.985)}.pg-leave-to[data-v-50643d1d]{opacity:0;transform:translate(-20px)scale(.99)}.readwrap[data-v-50643d1d]{flex-direction:column;flex:1;justify-content:center;gap:12px;padding-bottom:12px;display:flex}.passage[data-v-50643d1d]{padding:18px 18px 16px}.ptitle[data-v-50643d1d]{margin-bottom:8px;font-size:16px;display:block}.ptext[data-v-50643d1d]{color:var(--ink);text-align:justify;font-size:15px;line-height:2}.readtip[data-v-50643d1d]{color:var(--muted);text-align:center;font-size:12px}.reread[data-v-50643d1d]{color:var(--indigo);cursor:pointer;font-weight:800}.steps[data-v-50643d1d]{flex-direction:column;flex:1;gap:8px;padding-bottom:8px;display:flex;overflow-y:auto}@media (width>=700px){.steps[data-v-50643d1d],.readwrap[data-v-50643d1d]{width:100%;max-width:680px;margin:0 auto}.steps[data-v-50643d1d]{gap:10px}.ptext[data-v-50643d1d]{font-size:16px}}.step[data-v-50643d1d]{box-shadow:var(--sh1);background:#fff;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:11px 12px;display:flex}.step .ord[data-v-50643d1d]{width:26px;height:26px;color:var(--muted);background:#f1f2f9;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:800;display:flex}.step.done[data-v-50643d1d]{background:#ff7a6b1a}.step.done .ord[data-v-50643d1d]{color:#fff;background:#ff7a6b}.step.ok[data-v-50643d1d]{border-color:#30a46c}.step.no[data-v-50643d1d]{border-color:#e5484d;animation:.3s shake-50643d1d}.step.hint[data-v-50643d1d]{border-color:#ffab2e;box-shadow:0 0 0 3px #ffab2e40}@keyframes shake-50643d1d{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.step .em[data-v-50643d1d]{font-size:22px}.step .tx[data-v-50643d1d]{font-size:14px;font-weight:700}.orderlist[data-v-50643d1d]{flex-direction:column;gap:6px;margin:4px 0 10px;padding-left:0;list-style:none;display:flex}.orderlist li[data-v-50643d1d]{counter-increment:ord;background:#ff7a6b12;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;font-weight:700;display:flex}.orderlist li[data-v-50643d1d]:before{content:counter(ord);color:#fff;background:#ff7a6b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.tip[data-v-50643d1d]{color:#b0651a;background:#ffab2e1f;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.7}.intro[data-v-2a1ca821]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:flex}.intro .big[data-v-2a1ca821]{font-size:64px}.intro h3[data-v-2a1ca821]{font-size:20px}.intro p[data-v-2a1ca821]{color:var(--muted);font-size:13px;line-height:1.9}.gobtn[data-v-2a1ca821]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3a3f73,#575e9e);border:none;border-radius:999px;margin-top:14px;padding:13px 44px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 10px 22px #464e9659}.bosbar[data-v-2a1ca821]{color:#fff;background:linear-gradient(135deg,#2e3154,#3a3f73);border-radius:18px;align-items:center;gap:12px;margin-top:10px;padding:9px 14px;display:flex}.boss[data-v-2a1ca821]{font-size:30px}.bossmeta[data-v-2a1ca821]{flex-direction:column;flex:1;gap:5px;display:flex}.bossmeta b[data-v-2a1ca821]{font-size:12px}.hpwrap[data-v-2a1ca821]{background:#ffffff2e;border-radius:6px;height:9px;overflow:hidden}.hp[data-v-2a1ca821]{background:linear-gradient(90deg,#ff7a6b,#ffab2e);border-radius:6px;height:100%;transition:width .3s}.tprog[data-v-2a1ca821]{justify-content:space-between;gap:8px;padding:8px 2px;font-size:12px;display:flex}.kidzone[data-v-2a1ca821]{box-shadow:var(--sh1);background:#fff;border-radius:20px;flex-direction:column;flex:1;min-height:230px;padding:12px;display:flex}.zlab[data-v-2a1ca821]{color:#5b6cff;background:#5b6cff17;border-radius:999px;align-items:center;width:max-content;max-width:100%;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.kid-feedback[data-v-2a1ca821]{min-height:32px;color:var(--muted);font-size:12px}.kgrid[data-v-2a1ca821]{flex:1;grid-template-rows:repeat(3,minmax(44px,1fr));grid-template-columns:repeat(4,minmax(44px,1fr));gap:8px;display:grid}.kc[data-v-2a1ca821]{min-height:44px;box-shadow:var(--sh1);touch-action:manipulation;background:#f8f9fd;border:none;border-radius:14px;padding:0;font-family:inherit;font-size:28px;transition:transform .1s,background .2s}.kc[data-v-2a1ca821]:enabled:active{transform:scale(.92)}.kc.hit[data-v-2a1ca821]{opacity:.65;background:#fff0ee}.kc.hit.tgt[data-v-2a1ca821]{opacity:.9;background:#e4f8f2}.parentzone[data-v-2a1ca821]{background:#eef0f8;border:2px dashed #0000;border-radius:20px;margin-top:48px;padding:12px;transition:background .2s,border-color .2s}.parent-content[data-v-2a1ca821]{transform:rotate(180deg)}.parentzone .zlab[data-v-2a1ca821]{color:#575e9e;background:#575e9e1a}.parentzone.warn[data-v-2a1ca821]{background:#fff0ee;border-color:#ff7a6b}.prow[data-v-2a1ca821]{align-items:center;gap:8px;display:flex}.warntip[data-v-2a1ca821]{color:#575e9e;flex:1;font-size:13px;font-weight:800}.countdown[data-v-2a1ca821]{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;display:block}.parentzone.warn .warntip[data-v-2a1ca821]{color:#e0342c}.parent-stats[data-v-2a1ca821]{color:#575e9e;margin-top:8px;font-size:11px}.shieldbtn[data-v-2a1ca821]{color:#fff;touch-action:manipulation;background:#3a3f73;border:none;border-radius:14px;min-height:64px;padding:12px;font-family:inherit;font-size:14px;font-weight:900}.shieldbtn[data-v-2a1ca821]:disabled{opacity:.55}.shieldbtn[data-v-2a1ca821]:enabled:active{background:#575e9e;transform:scale(.95)}.end-actions[data-v-2a1ca821]{justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.end-actions button[data-v-2a1ca821]{border:1px solid var(--muted);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:12px;padding:8px 12px}@media (width>=700px){.bosbar[data-v-2a1ca821],.tprog[data-v-2a1ca821],.kidzone[data-v-2a1ca821],.parentzone[data-v-2a1ca821]{width:100%;max-width:780px;margin-left:auto;margin-right:auto}.kc[data-v-2a1ca821]{font-size:34px}.warntip[data-v-2a1ca821]{font-size:15px}.shieldbtn[data-v-2a1ca821]{min-height:80px;padding:16px 28px}}.intro[data-v-aaf015c3]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:flex}.intro .big[data-v-aaf015c3]{font-size:64px}.intro h3[data-v-aaf015c3]{font-size:20px}.intro p[data-v-aaf015c3]{color:var(--muted);font-size:13px;line-height:1.8}.rule[data-v-aaf015c3]{max-width:320px;min-height:48px}.choices[data-v-aaf015c3]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.choices button[data-v-aaf015c3],.end-actions button[data-v-aaf015c3]{border:1px solid var(--muted);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:8px 14px}.choices button[aria-pressed=true][data-v-aaf015c3]{color:#fff;background:#5b6cff;border-color:#5b6cff}.choices button[data-v-aaf015c3]:active,.end-actions button[data-v-aaf015c3]:active{transform:scale(.97)}.end-actions[data-v-aaf015c3]{justify-content:center;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.gobtn[data-v-aaf015c3]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f4681f,#ff8a45);border:none;border-radius:999px;margin-top:14px;padding:13px 44px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 10px 22px #f4681f59}.lampwrap[data-v-aaf015c3]{grid-row:2;justify-content:center;align-items:center;display:flex}.lamp[data-v-aaf015c3]{font-size:24px;line-height:1.2}.lamp.go[data-v-aaf015c3]{animation:.25s cubic-bezier(.2,1.4,.4,1) pop-aaf015c3}@keyframes pop-aaf015c3{0%{transform:scale(.6)}to{transform:scale(1)}}.rinfo[data-v-aaf015c3]{font-size:13px;font-weight:600}.vszone[data-v-aaf015c3]{flex:1;grid-template-rows:minmax(200px,1fr) auto minmax(200px,1fr);gap:8px;padding-top:48px;display:grid}.vbtn[data-v-aaf015c3]{color:#fff;width:100%;min-width:0;box-shadow:var(--sh2);border:none;border-radius:24px;padding:12px;font-family:inherit}.player-content[data-v-aaf015c3]{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.cue[data-v-aaf015c3]{font-size:36px;line-height:1}.cue.wait[data-v-aaf015c3]{color:#ffd0c9}.cue.go[data-v-aaf015c3]{color:#b2ffda}.tapbtn[data-v-aaf015c3],.arrows button[data-v-aaf015c3]{color:#fff;min-height:48px;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff20;border:1px solid #ffffff60;border-radius:12px;font-weight:800}.tapbtn[data-v-aaf015c3]{flex:1;width:100%;min-height:52px}.arrows[data-v-aaf015c3]{grid-template-columns:repeat(4,minmax(48px,1fr));gap:8px;width:100%;display:grid}.arrows button[data-v-aaf015c3]{font-size:28px}.tapbtn[data-v-aaf015c3]:enabled:active,.arrows button[data-v-aaf015c3]:enabled:active{background:#ffffff50;transform:scale(.97)}.tapbtn[data-v-aaf015c3]:disabled,.arrows button[data-v-aaf015c3]:disabled{opacity:.65;cursor:default}.score[data-v-aaf015c3]{font-variant-numeric:tabular-nums;font-size:12px}.avatar[data-v-aaf015c3]{font-size:36px;line-height:1.2}.vbtn b[data-v-aaf015c3]{font-size:15px}.vbtn.kid[data-v-aaf015c3]{background:linear-gradient(160deg,#5b6cff,#7a5cff);grid-row:3}.vbtn.parent[data-v-aaf015c3]{background:linear-gradient(160deg,#3a3f73,#575e9e);grid-row:1}.parent .player-content[data-v-aaf015c3]{transform:rotate(180deg)}.vbtn[data-v-aaf015c3]:disabled{opacity:1;cursor:default;transform:none}.vbtn[data-v-aaf015c3]:enabled:active{transform:scale(.97)}@media (width>=700px){.vszone[data-v-aaf015c3]{width:100%;max-width:900px;margin:0 auto}.avatar[data-v-aaf015c3]{font-size:48px}.vbtn b[data-v-aaf015c3]{font-size:18px}.lamp[data-v-aaf015c3]{font-size:48px}}.planet[data-v-e0059225]{gap:12px}.planet-header[data-v-e0059225]{flex:none;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;width:100%;max-width:680px;margin:0 auto 8px;display:grid}.planet-header .backbtn[data-v-e0059225]{position:static}.planet-header .tbar[data-v-e0059225]{flex-wrap:wrap;min-width:0;min-height:44px;margin:0;padding:0}.tbar span[data-v-e0059225]{color:var(--muted);font-size:12px}.planet-tip[data-v-e0059225]{color:var(--muted);grid-column:2;font-size:13px}.planet-list[data-v-e0059225]{gap:12px;width:100%;max-width:680px;margin:0 auto;display:grid}.planet-game[data-v-e0059225]{text-align:left;border:1px solid var(--line);min-height:88px;color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.planet-icon[data-v-e0059225]{font-size:30px}.planet-text[data-v-e0059225]{flex:1;min-width:0}.planet-text b[data-v-e0059225]{font-size:16px;display:block}.planet-text small[data-v-e0059225]{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.planet-level[data-v-e0059225]{color:var(--indigo);flex-shrink:0;font-size:12px}.training{gap:12px}.training .tbar{flex-wrap:wrap;flex-shrink:0}.training .tbar small{color:var(--muted);font-size:12px}.training-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.training-intro .big{font-size:64px}.training-intro h3{font-size:22px}.training-intro p{max-width:440px;color:var(--muted);font-size:14px;line-height:1.9}.training-work{flex-direction:column;flex:1 0 auto;gap:16px;width:100%;max-width:560px;margin:0 auto;display:flex}.training-btn{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:700}.training-btn.primary{background:var(--indigo);color:#fff;border-color:#0000}.training-btn:enabled:active{transform:scale(.97)}.training-btn:disabled{opacity:.45;cursor:default}.training-btn.selected{border-color:var(--indigo);background:#e7eaff}.training-status{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.training-message{min-height:44px;color:var(--ink);background:#eef1fc;border-radius:14px;padding:12px;font-size:14px;line-height:1.6}.training-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.training-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.training-end{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:12px;font-size:13px;display:grid}.training-grid{gap:4px;width:100%;max-width:360px;margin:0 auto;display:grid}.training-cell{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:0;font-size:clamp(18px,5vw,30px);display:flex;position:relative}.training-cell.wall{background:#555f79;border-color:#555f79}.training-cell.goal{background:#e3f6eb}.training-cell .floor-mark{color:#128568;font-size:13px;position:absolute;bottom:1px;left:3px}.training-dpad{grid-template-columns:repeat(3,56px);justify-content:center;gap:8px;display:grid}.training-dpad .up{grid-column:2}.training-dpad .left{grid-column:1}.tracking-arena[data-v-1bd741d4]{border:1px solid var(--line);background:#f0f2fa;border-radius:18px;align-self:center;width:100%;max-width:360px;height:300px;position:relative}.tracking-ball[data-v-1bd741d4]{color:#fff;opacity:1;background:#5b6cff;border:2px solid #0000;border-radius:50%;width:44px;height:44px;padding:0;font-size:24px;position:absolute}.tracking-ball.marked[data-v-1bd741d4]{background:#e0890e;border-color:#8d5400}.tracking-ball.chosen[data-v-1bd741d4]{border:3px solid #252e54}.tracking-ball[data-v-1bd741d4]:enabled:active{transform:scale(.95)}.rule-cue[data-v-f20759cf]{text-align:center;color:#3442b5;background:#e8edff;border-radius:16px;padding:20px;font-size:24px;font-weight:800}.rule-cue.shape[data-v-f20759cf]{color:#855000;background:#fff1d7}.stimulus-card[data-v-f20759cf]{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.stimulus[data-v-f20759cf]{font-size:100px;line-height:1.5;display:block}.stimulus-card p[data-v-f20759cf]{color:var(--muted);font-size:14px}.missing-items[data-v-99eb8572]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.missing-item[data-v-99eb8572]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:16px 4px;display:flex}.missing-item span[data-v-99eb8572]{font-size:36px}.missing-item small[data-v-99eb8572]{color:var(--muted);font-size:12px}.missing-cover[data-v-99eb8572]{color:#697595;background:#e3e8f8;border-radius:20px;place-items:center;height:240px;font-size:80px;display:grid}.shopping-list[data-v-e8d3c2b0]{background:#fff8e6;border:1px solid #eee0bb;border-radius:16px;padding:16px}.shopping-list b[data-v-e8d3c2b0]{font-size:16px}.shopping-list p[data-v-e8d3c2b0]{justify-content:space-between;gap:12px;margin-top:12px;font-size:16px;display:flex}.shelf[data-v-e8d3c2b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shelf-item[data-v-e8d3c2b0]{text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:12px 4px}.shelf-item b[data-v-e8d3c2b0]{font-size:13px}.quantity[data-v-e8d3c2b0]{justify-content:center;align-items:center;gap:4px;margin-top:10px;display:flex}.quantity .training-btn[data-v-e8d3c2b0]{width:44px;padding:8px}.quantity span[data-v-e8d3c2b0]{min-width:20px;font-weight:800}.statue-signal[data-v-627bf139]{color:#12613b;background:#e1f7eb;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;display:flex}.statue-signal.stop[data-v-627bf139]{color:#ab3a24;background:#fff0ea}.statue-signal span[data-v-627bf139]{font-size:72px}.statue-signal b[data-v-627bf139]{font-size:26px}.statue-track[data-v-627bf139]{background:#e5e9f3;border-radius:8px;height:16px;overflow:hidden}.statue-track i[data-v-627bf139]{background:#17b3a6;height:100%;transition:width .1s;display:block}.step-count[data-v-627bf139]{text-align:center;color:var(--muted);font-size:14px}.statue-tap[data-v-627bf139]{color:#fff;background:#313c63;min-height:88px;font-size:22px}.route-program[data-v-6ff738e2]{border:1px solid var(--line);min-height:52px;color:var(--muted);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.route-program span[data-v-6ff738e2]{padding:4px}.route-program .active[data-v-6ff738e2]{color:#fff;background:var(--indigo);border-radius:6px}.warehouse-legend[data-v-f048b206]{color:var(--muted);text-align:center;font-size:12px}*{box-sizing:border-box;margin:0;padding:0}:root{--ink:#1e2033;--muted:#69738a;--line:#e2e7ee;--indigo:#5b6cff;--teal:#17b3a6;--amber:#ffab2e;--coral:#ff7a6b;--bg:#f7f9fc;--sh1:0 2px 8px #1e203308;--sh2:0 6px 18px #1e203312}html,body,#app{height:100%}body{-webkit-font-smoothing:antialiased;color:var(--ink);-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:#eef2f7;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;line-height:1.45}#boot{display:none}.num{font-variant-numeric:tabular-nums}.stage{background:var(--bg);max-width:640px;height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.scr{min-height:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom));scrollbar-width:thin;z-index:1;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.page-enter-active{transition:opacity .16s ease-out,transform .16s ease-out}.page-leave-active{pointer-events:none;transition:opacity 90ms ease-in,transform 90ms ease-in}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.press{cursor:pointer;transition:transform .1s,box-shadow .1s}@media (hover:hover){.press:hover{box-shadow:var(--sh2)}}.press:active{transform:scale(.97)}button,input{font-family:inherit}button{touch-action:manipulation}button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.card{border:1px solid var(--line);background:#fff;border-radius:20px}.scr>.intro{flex:1 0 auto;padding-top:56px;padding-bottom:24px}.stage .scr .gobtn{min-height:48px;box-shadow:none}.backbtn{z-index:20;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:12px;left:16px;box-shadow:0 2px 10px #1e203312}.backbtn:active{transform:scale(.88);box-shadow:0 1px 4px #1e20331a}.backbtn svg{width:16px;height:16px;stroke:var(--ink);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tbar{letter-spacing:.2px;align-items:center;gap:8px;min-height:36px;margin:12px 0 8px;padding:0 8px 0 56px;font-size:15px;font-weight:800;display:flex}.tbar b{align-items:baseline;gap:6px;display:flex}.tbar b small{color:var(--indigo);font-weight:800}.tprog{color:var(--muted);align-items:center;gap:10px;margin:0 8px 10px;padding-left:56px;font-size:11px;font-weight:600;display:flex}.dots{flex:1;gap:5px;display:flex}.dot{background:var(--line);border-radius:3px;flex:1;height:5px}.modal{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121828ad;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:absolute;inset:0}.mbox{color:#1e2033;text-align:center;background:#fff;border:1px solid #e2e7ee;border-radius:24px;width:min(420px,100%);max-height:100%;padding:24px;animation:.32s cubic-bezier(.2,1.4,.4,1) pop;position:relative;overflow-y:auto;box-shadow:0 20px 56px #00000029}@keyframes pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.mbox .em{font-size:32px;line-height:1.2}.result-label{color:#566176;margin-top:8px;font-size:13px}.mbox h3{margin:6px 0 16px;font-size:26px;line-height:1.3}.result-body{color:#465169;overflow-wrap:anywhere;background:#f5f7fc;border-radius:16px;padding:16px;font-size:15px;line-height:1.8}.result-body b{color:#232d48;font-weight:800}.result-body small{font-size:13px}.result-mode{color:#566176;font-size:13px}.result-scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.result-scoreboard>div{flex-direction:column;gap:4px;display:flex}.result-scoreboard strong{color:#283870;font-variant-numeric:tabular-nums;font-size:44px;line-height:1.15}.score-divider{color:#69738a;font-size:28px}.result-stat{border-top:1px solid #dce2ee;padding:10px 0;font-size:14px}.result-reward{border-top:1px solid #dce2ee;padding-top:10px}.result-warning{color:#8a3914;background:#fff0e3;border-radius:10px;padding:10px}.mrow{flex-direction:column;gap:8px;margin-top:20px;display:flex}.mbtn{cursor:pointer;border-radius:12px;flex:none;width:100%;min-height:48px;padding:12px 16px;font-size:16px;font-weight:700;transition:transform .1s,background .1s}.mbtn.pri{color:#fff;box-shadow:none;background:#4052d6}.mbtn.sec{color:#354158;background:#edf0f6}.mbtn:active{transform:scale(.98)}.confetti{pointer-events:none;border-radius:2px;width:8px;height:8px;animation:1s ease-out forwards conf;position:absolute;top:30%;left:50%}@keyframes conf{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), 140px) rotate(340deg);opacity:0}}.tabbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px calc(8px + env(safe-area-inset-bottom));z-index:10;background:#ffffffeb;border-top:1px solid #1e20330f;flex:none;gap:8px;display:flex}.tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;min-height:52px;padding:6px 0;font-size:12px;font-weight:700;transition:color .1s,background .1s;display:flex}.tab svg{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;width:23px;height:23px}.tab .fil{display:none}.tab.on{color:var(--indigo);background:#eef0ff}.tab:active{background:#e8ecf6}.tab.on .lin{display:none}.tab.on .fil{fill:currentColor;fill-opacity:.18;display:block}.lvline{flex-direction:column;gap:4px;width:100%;max-width:250px;margin-top:4px;display:flex}.lvline .t{color:var(--indigo);font-size:11px;font-weight:800}.lvline .t em{color:var(--muted);font-style:normal;font-weight:600}.xpbar{background:#1e203314;border-radius:4px;height:6px;overflow:hidden}.xpbar i{background:linear-gradient(90deg,#5b6cff,#17b3a6);border-radius:4px;height:100%;transition:width .3s;display:block}@media (width>=700px){.stage{border-inline:1px solid var(--line);width:100%;max-width:1040px}.scr{padding:24px 32px calc(24px + env(safe-area-inset-bottom))}.tbar{width:100%;max-width:720px;min-height:40px;margin:16px auto 10px;padding-left:60px;font-size:16.5px}.tprog{width:100%;max-width:720px;margin-left:auto;margin-right:auto;padding-left:60px;font-size:12.5px}.dot{height:6px}.backbtn{width:44px;height:44px;top:16px;left:max(34px,50% - 360px)}.backbtn svg{width:18px;height:18px}.mbox{width:min(460px,78%);padding:30px 30px 24px}.mbox h3{font-size:28px}.tab svg{width:26px;height:26px}.tab{font-size:12px}.stage .scr .intro{gap:10px}.stage .scr .intro .big,.stage .scr .intro .volc{font-size:84px}.stage .scr .intro h3{font-size:23px}.stage .scr .intro p{font-size:14.5px}.stage .scr .gobtn{padding:15px 52px;font-size:16.5px}.stage .scr .lvline{max-width:320px}.stage .scr .lvline .t{font-size:12.5px}.stage .scr .xpbar{height:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.page-enter-from,.page-leave-to{opacity:1;transform:none}.confetti{display:none}}
