:root{--hp-font-display:"Baloo 2", sans-serif;--hp-font-body:"Nunito", system-ui, sans-serif;--hp-ink:#3a2a1e;--hp-ink-2:#4a3626;--hp-ink-soft:#5a4126;--hp-ink-muted:#6a5236;--hp-ink-faint:#7a5f42;--hp-ink-faint-2:#9a7d5f;--hp-ink-faint-3:#a78a67;--hp-ink-placeholder:#c3b299;--hp-ink-hint:#b39a78;--hp-app-bg:radial-gradient(circle at 30% 20%, #fbeecb 0%, #f2e2c0 45%, #e9d6ad 100%);--hp-card:#fffdf8;--hp-cream:#fff2df;--hp-cream-2:#fff4dd;--hp-cream-3:#fdf6e6;--hp-on-dark:#ffedcf;--hp-line:#eeddbe;--hp-line-2:#ecdcc0;--hp-line-3:#f2dcb4;--hp-line-dashed:#d9c298;--hp-orange:#ff7a2e;--hp-orange-light:#ff9a3d;--hp-orange-deep:#f5661a;--hp-orange-link:#e06a12;--hp-orange-link-hover:#b5510a;--hp-shadow-orange:#c34a0e;--hp-shadow-tan:#b98a4a;--hp-chip-bg:#fff4dd;--hp-chip-x-bg:#f0d6a8;--hp-chip-x-ink:#8a6a44;--hp-btn-tan:#f0e2c6;--hp-dot-off:#e7d6b6;--hp-disabled-bg:#efe1c6;--hp-disabled-ink:#c3ac86;--hp-dark:#3a2a1e;--hp-pos-border:#8fd6a6;--hp-pos-bg:#eafaef;--hp-neg-border:#e6d3d1;--hp-neg-bg:#f6ecec;--hp-neg-ink:#a98f8c;--hp-ai-bg:#f3e8fb;--hp-ai-border:#e4d2f5;--hp-ai-ink:#6b3fa0;--hp-ai-ink-2:#7a4fb0;--hp-ai-ink-3:#5a4570;--hp-ai-disabled-bg:#e7d8f2;--hp-ai-disabled-ink:#b49bd0;--hp-del-bg:#fbe3e0;--hp-del-ink:#c0392b;--hp-radius-pill:999px;--hp-radius-xl:26px;--hp-radius-lg:24px;--hp-radius-card:20px;--hp-radius-md:18px;--hp-radius-input:16px;--hp-radius-sm:14px;--hp-radius-xs:13px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{-webkit-text-size-adjust:100%;touch-action:manipulation;background:#f2e2c0;margin:0;padding:0}body{min-height:100vh;font-family:var(--hp-font-body);color:var(--hp-ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}input,button,textarea{font-family:inherit}input::placeholder{color:var(--hp-ink-placeholder)}::-webkit-scrollbar{width:0;height:0}a{color:var(--hp-orange-link);text-decoration:none}a:hover{color:var(--hp-orange-link-hover)}@keyframes floaty{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes flicker{0%,to{opacity:.85}50%{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:rotate(-8deg)scale(1.05)}25%{transform:rotate(8deg)scale(1.1)}50%{transform:rotate(-6deg)scale(1.05)}75%{transform:rotate(6deg)scale(1.1)}}@keyframes burst{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes ringpulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes chipIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.setup[data-v-431f7e68]{padding:34px 22px 28px;display:block;position:absolute;inset:0;overflow-y:auto}.setup__header[data-v-431f7e68]{text-align:center;margin-bottom:22px}.setup__mascot[data-v-431f7e68]{filter:drop-shadow(0 6px 10px #c8782859);font-size:52px;line-height:1}.setup__title[data-v-431f7e68]{font-family:var(--hp-font-display);letter-spacing:-.5px;color:var(--hp-ink);margin:4px 0 0;font-size:34px;font-weight:800}.setup__tagline[data-v-431f7e68]{color:var(--hp-ink-faint-2);margin:0;font-size:14px;font-weight:700}.setup__rules-link[data-v-431f7e68]{color:var(--hp-orange-link);background:var(--hp-cream);border:2px solid var(--hp-line-3);border-radius:var(--hp-radius-pill);cursor:pointer;margin-top:10px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-block}.setup__label[data-v-431f7e68]{font-family:var(--hp-font-display);color:var(--hp-ink-faint);text-transform:uppercase;letter-spacing:1.5px;margin:4px 4px 10px;font-size:15px;font-weight:700}.setup__label-row[data-v-431f7e68]{justify-content:space-between;align-items:center;margin:0 4px 10px;display:flex}.setup__label--inline[data-v-431f7e68]{margin:0}.setup__manage[data-v-431f7e68]{color:var(--hp-orange-link);cursor:pointer;font-size:13px;font-weight:800}.setup__add-row[data-v-431f7e68]{gap:8px;margin-bottom:12px;display:flex}.setup__input[data-v-431f7e68]{border:2px solid var(--hp-line-2);background:var(--hp-card);border-radius:var(--hp-radius-input);min-width:0;color:var(--hp-ink);outline:none;flex:1;padding:13px 16px;font-size:16px;font-weight:700}.setup__add-btn[data-v-431f7e68]{background:var(--hp-dark);width:52px;color:var(--hp-on-dark);border-radius:var(--hp-radius-input);cursor:pointer;border:none;flex:none;font-size:22px;font-weight:800;transition:transform 80ms}.setup__add-btn[data-v-431f7e68]:active{transform:scale(.93)}.setup__chips[data-v-431f7e68]{flex-wrap:wrap;gap:8px;min-height:8px;margin-bottom:8px;display:flex}.chip[data-v-431f7e68]{background:var(--hp-chip-bg);border:2px solid var(--hp-line-3);border-radius:var(--hp-radius-pill);align-items:center;gap:7px;padding:7px 8px 7px 14px;animation:.2s chipIn;display:flex}.chip__name[data-v-431f7e68]{color:var(--hp-ink-2);font-size:15px;font-weight:800}.chip__x[data-v-431f7e68]{background:var(--hp-chip-x-bg);width:22px;height:22px;color:var(--hp-chip-x-ink);cursor:pointer;border:none;border-radius:50%;flex:none;font-size:14px;font-weight:800;line-height:1}.setup__hint[data-v-431f7e68]{color:var(--hp-ink-hint);margin:0 4px 22px;font-size:12.5px;font-weight:700}.setup__stack[data-v-431f7e68]{flex-direction:column;gap:9px;margin-bottom:22px;display:flex}.card[data-v-431f7e68]{border:2.5px solid var(--hp-line);background:var(--hp-card);color:var(--hp-ink);border-radius:var(--hp-radius-card);cursor:pointer;text-align:left;align-items:center;gap:14px;padding:14px 16px;transition:transform 80ms;display:flex}.card[data-v-431f7e68]:active{transform:scale(.985)}.card--on[data-v-431f7e68]{border-color:var(--hp-orange);background:var(--hp-cream)}.card__emoji[data-v-431f7e68]{flex:none;font-size:26px}.card__emoji--sm[data-v-431f7e68]{font-size:22px}.card__text[data-v-431f7e68]{flex:1}.card__title[data-v-431f7e68]{font-family:var(--hp-font-display);font-size:17px;font-weight:800;line-height:1.1;display:block}.card__title--sm[data-v-431f7e68]{font-size:16px}.card__desc[data-v-431f7e68]{opacity:.85;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.card__desc--muted[data-v-431f7e68]{opacity:.7;font-size:12px;font-weight:700}.card__dot[data-v-431f7e68]{color:#fff;background:var(--hp-dot-off);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:flex}.card__dot--on[data-v-431f7e68]{background:var(--hp-orange)}.card__box[data-v-431f7e68]{color:#fff;background:var(--hp-dot-off);border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:flex}.card__box--on[data-v-431f7e68]{background:var(--hp-orange)}.setup__start[data-v-431f7e68]{width:100%;font-family:var(--hp-font-display);border-radius:var(--hp-radius-xl);background:linear-gradient(180deg, var(--hp-orange-light), var(--hp-orange-deep));color:#fff;cursor:pointer;box-shadow:0 12px 0 var(--hp-shadow-orange), 0 18px 30px -10px #c8460a80;border:none;padding:22px;font-size:23px;font-weight:800;transition:transform .1s}.setup__start[data-v-431f7e68]:active{transform:scale(.97)}.setup__start[data-v-431f7e68]:disabled{background:var(--hp-disabled-bg);color:var(--hp-disabled-ink);cursor:not-allowed;box-shadow:none}.game[data-v-e86ba976]{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.game__topbar[data-v-e86ba976]{z-index:2;justify-content:space-between;align-items:center;padding:20px 18px 0;display:flex;position:relative}.game__round[data-v-e86ba976]{color:#5a4126;border-radius:var(--hp-radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;padding:7px 13px;font-size:13px;font-weight:800}.game__controls[data-v-e86ba976]{gap:8px;display:flex}.game__icon-btn[data-v-e86ba976]{cursor:pointer;background:#ffffffd1;border:none;border-radius:50%;width:38px;height:38px;font-size:17px}.game__icon-btn--close[data-v-e86ba976]{color:#8a6a44;font-size:15px;font-weight:800}.game__center[data-v-e86ba976]{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:8px 22px;display:flex;position:relative}.game__potato-wrap[data-v-e86ba976]{justify-content:center;align-items:center;width:190px;height:170px;margin-bottom:4px;display:flex;position:relative}.game__halo[data-v-e86ba976]{z-index:1;border-radius:50%;position:absolute}.game__potato[data-v-e86ba976]{z-index:2;font-size:118px;line-height:1;position:relative}.game__cat[data-v-e86ba976]{font-family:var(--hp-font-display);letter-spacing:2px;text-transform:uppercase;color:#4a3626bf;margin:14px 0 6px;font-size:12px;font-weight:800}.game__prompt-card[data-v-e86ba976]{border-radius:var(--hp-radius-lg);background:#fffffff0;max-width:320px;padding:22px 20px;box-shadow:0 14px 30px -12px #5a280a66}.game__prompt[data-v-e86ba976]{font-family:var(--hp-font-display);color:var(--hp-ink);text-wrap:pretty;font-size:23px;font-weight:700;line-height:1.22}.game__footer[data-v-e86ba976]{z-index:2;padding:0 20px calc(30px + env(safe-area-inset-bottom));text-align:center;position:relative}.game__pass-hint[data-v-e86ba976]{font-family:var(--hp-font-display);letter-spacing:.5px;color:#4a3626b3;border-radius:var(--hp-radius-pill);background:#ffffff8c;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:800;display:inline-flex}.timeout[data-v-af9ad7f6]{background:radial-gradient(circle at 50% 38%,#ff7a3c 0%,#e8261a 55%,#7a0a06 100%);flex-direction:column;display:flex;position:absolute;inset:0}.timeout__who[data-v-af9ad7f6]{flex-direction:column;flex:1;padding:40px 24px 28px;display:flex;overflow-y:auto}.timeout__who-head[data-v-af9ad7f6]{text-align:center;margin-top:14px}.timeout__clock[data-v-af9ad7f6]{font-size:66px;animation:.5s ease-in-out infinite shake}.timeout__big[data-v-af9ad7f6]{font-family:var(--hp-font-display);color:#fff;text-shadow:0 4px 12px #78000080;margin-top:10px;font-size:34px;font-weight:800}.timeout__sub[data-v-af9ad7f6]{color:#ffe0cf;margin-top:6px;font-size:17px;font-weight:800}.timeout__grid[data-v-af9ad7f6]{grid-template-columns:1fr 1fr;gap:11px;margin-top:26px;display:grid}.timeout__player[data-v-af9ad7f6]{color:var(--hp-ink);font-family:var(--hp-font-display);border-radius:var(--hp-radius-card);cursor:pointer;word-break:break-word;background:#fffffff5;border:none;padding:20px 10px;font-size:18px;font-weight:800;transition:transform 80ms,box-shadow 80ms;box-shadow:0 8px #96140a73}.timeout__player[data-v-af9ad7f6]:active{transform:translateY(4px);box-shadow:0 4px #96140a73}.timeout__result[data-v-af9ad7f6]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px;display:flex}.timeout__emoji-wrap[data-v-af9ad7f6]{justify-content:center;align-items:center;width:170px;height:150px;display:flex;position:relative}.timeout__emoji[data-v-af9ad7f6]{filter:drop-shadow(0 0 30px #ffb428cc);font-size:120px;animation:.55s burst;position:absolute}.timeout__kicker[data-v-af9ad7f6]{font-family:var(--hp-font-display);letter-spacing:2px;text-transform:uppercase;color:#ffd7c2;margin-top:16px;font-size:15px;font-weight:800}.timeout__title[data-v-af9ad7f6]{font-family:var(--hp-font-display);color:#fff;text-shadow:0 4px 14px #78000080;text-wrap:pretty;margin:6px 0 4px;font-size:32px;font-weight:800;line-height:1.12}.timeout__consequence[data-v-af9ad7f6]{background:#00000038;border:2px solid #ffffff40;border-radius:22px;max-width:320px;margin-top:18px;padding:18px 20px}.timeout__consequence-label[data-v-af9ad7f6]{letter-spacing:1.5px;text-transform:uppercase;color:#ffcdb8;margin-bottom:6px;font-size:13px;font-weight:800}.timeout__consequence-text[data-v-af9ad7f6]{font-family:var(--hp-font-display);color:#fff;text-wrap:pretty;font-size:20px;font-weight:700;line-height:1.25}.timeout__primary[data-v-af9ad7f6]{background:var(--hp-card);width:100%;max-width:320px;color:var(--hp-ink);font-family:var(--hp-font-display);border-radius:var(--hp-radius-lg);cursor:pointer;border:none;margin-top:30px;padding:20px;font-size:21px;font-weight:800;transition:transform 80ms,box-shadow 80ms;box-shadow:0 10px #96140a66}.timeout__primary[data-v-af9ad7f6]:active{transform:translateY(5px);box-shadow:0 5px #96140a66}.standings[data-v-0df84c79]{background:radial-gradient(circle at 50% 0,#fff6e2 0%,#f6e6c4 100%);flex-direction:column;padding:38px 22px 26px;display:flex;position:absolute;inset:0;overflow-y:auto}.standings__head[data-v-0df84c79]{text-align:center;margin-bottom:22px}.standings__emoji[data-v-0df84c79]{font-size:44px}.standings__title[data-v-0df84c79]{font-family:var(--hp-font-display);color:var(--hp-ink);margin-top:4px;font-size:28px;font-weight:800}.standings__rows[data-v-0df84c79]{flex-direction:column;flex:1;gap:10px;display:flex}.row[data-v-0df84c79]{border-radius:var(--hp-radius-md);border:2px solid var(--hp-line);background:var(--hp-card);color:var(--hp-ink);align-items:center;gap:12px;padding:15px 16px;display:flex}.row--lead[data-v-0df84c79],.row--in[data-v-0df84c79]{border-color:var(--hp-pos-border);background:var(--hp-pos-bg)}.row--out[data-v-0df84c79]{border-color:var(--hp-neg-border);background:var(--hp-neg-bg);color:var(--hp-neg-ink);opacity:.7}.row__badge[data-v-0df84c79]{text-align:center;width:26px;font-family:var(--hp-font-display);opacity:.8;flex:none;font-size:18px;font-weight:800}.row__name[data-v-0df84c79]{font-family:var(--hp-font-display);flex:1;font-size:18px;font-weight:800}.row__value[data-v-0df84c79]{font-size:15px;font-weight:800}.standings__next[data-v-0df84c79]{background:var(--hp-dark);width:100%;color:var(--hp-on-dark);font-family:var(--hp-font-display);border-radius:var(--hp-radius-lg);cursor:pointer;box-shadow:0 9px 0 var(--hp-shadow-tan);border:none;margin-top:20px;padding:20px;font-size:21px;font-weight:800;transition:transform 80ms,box-shadow 80ms}.standings__next[data-v-0df84c79]:active{box-shadow:0 4px 0 var(--hp-shadow-tan);transform:translateY(5px)}.standings__new[data-v-0df84c79]{width:100%;color:var(--hp-ink-faint-2);border-radius:var(--hp-radius-input);cursor:pointer;background:0 0;border:none;margin-top:11px;padding:8px;font-size:14px;font-weight:800}.decks[data-v-9c35b771]{padding:34px 22px 26px;display:block;position:absolute;inset:0;overflow-y:auto}.decks__head[data-v-9c35b771]{align-items:center;gap:12px;margin-bottom:22px;display:flex}.decks__back[data-v-9c35b771]{background:var(--hp-btn-tan);width:40px;height:40px;color:var(--hp-ink-soft);border-radius:var(--hp-radius-sm);cursor:pointer;border:none;flex:none;font-size:19px;font-weight:800}.decks__heading[data-v-9c35b771]{font-family:var(--hp-font-display);color:var(--hp-ink);font-size:26px;font-weight:800}.decks__list[data-v-9c35b771]{flex-direction:column;gap:10px;display:flex}.deck[data-v-9c35b771]{background:var(--hp-card);border:2px solid var(--hp-line);border-radius:var(--hp-radius-card);align-items:center;gap:13px;padding:15px 16px;display:flex}.deck__emoji[data-v-9c35b771]{flex:none;font-size:26px}.deck__text[data-v-9c35b771]{flex:1}.deck__name[data-v-9c35b771]{font-family:var(--hp-font-display);color:var(--hp-ink);font-size:17px;font-weight:800;display:block}.deck__meta[data-v-9c35b771]{color:var(--hp-ink-faint-3);margin-top:1px;font-size:12.5px;font-weight:700;display:block}.deck__del[data-v-9c35b771]{background:var(--hp-del-bg);width:34px;height:34px;color:var(--hp-del-ink);cursor:pointer;border:none;border-radius:12px;flex:none;font-size:15px}.decks__new[data-v-9c35b771]{border:2px dashed var(--hp-line-dashed);background:var(--hp-cream-3);color:var(--hp-chip-x-ink);font-family:var(--hp-font-display);border-radius:var(--hp-radius-card);cursor:pointer;margin-top:8px;padding:18px;font-size:16px;font-weight:800}.editor[data-v-9c35b771]{flex-direction:column;gap:14px;display:flex}.editor__title[data-v-9c35b771]{border:2px solid var(--hp-line-2);background:var(--hp-card);border-radius:var(--hp-radius-input);font-family:var(--hp-font-display);color:var(--hp-ink);outline:none;padding:14px 16px;font-size:19px;font-weight:800}.ai[data-v-9c35b771]{background:var(--hp-ai-bg);border:2px solid var(--hp-ai-border);border-radius:var(--hp-radius-md);padding:14px}.ai__head[data-v-9c35b771]{font-family:var(--hp-font-display);color:var(--hp-ai-ink);align-items:center;gap:7px;margin-bottom:9px;font-size:14px;font-weight:800;display:flex}.ai__badge[data-v-9c35b771]{background:var(--hp-ai-border);color:var(--hp-ai-ink-2);border-radius:var(--hp-radius-pill);padding:2px 7px;font-size:10px;font-weight:700}.ai__topic[data-v-9c35b771]{border:2px solid var(--hp-ai-border);border-radius:var(--hp-radius-xs);width:100%;color:var(--hp-ink);background:#fff;outline:none;margin-bottom:9px;padding:11px 13px;font-size:14px;font-weight:700}.ai__row[data-v-9c35b771]{align-items:center;gap:9px;display:flex}.ai__count[data-v-9c35b771]{border:2px solid var(--hp-ai-border);border-radius:var(--hp-radius-xs);width:62px;color:var(--hp-ink);text-align:center;background:#fff;outline:none;padding:11px;font-size:14px;font-weight:800}.ai__btn[data-v-9c35b771]{border-radius:var(--hp-radius-xs);font-family:var(--hp-font-display);background:var(--hp-ai-ink-2);color:#fff;cursor:pointer;border:none;flex:1;padding:12px;font-size:14px;font-weight:800}.ai__btn[data-v-9c35b771]:disabled{background:var(--hp-ai-disabled-bg);color:var(--hp-ai-disabled-ink);cursor:not-allowed}.editor__add[data-v-9c35b771]{gap:8px;display:flex}.editor__prompt-input[data-v-9c35b771]{border:2px solid var(--hp-line-2);background:var(--hp-card);border-radius:var(--hp-radius-sm);min-width:0;color:var(--hp-ink);outline:none;flex:1;padding:12px 14px;font-size:14px;font-weight:700}.editor__add-btn[data-v-9c35b771]{background:var(--hp-dark);width:48px;color:var(--hp-on-dark);border-radius:var(--hp-radius-sm);cursor:pointer;border:none;flex:none;font-size:20px;font-weight:800}.editor__prompts[data-v-9c35b771]{flex-direction:column;gap:7px;display:flex}.prompt[data-v-9c35b771]{background:var(--hp-card);border:2px solid var(--hp-line);border-radius:var(--hp-radius-sm);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.prompt__text[data-v-9c35b771]{color:var(--hp-ink-2);flex:1;font-size:14px;font-weight:700;line-height:1.35}.prompt__x[data-v-9c35b771]{background:var(--hp-chip-x-bg);width:24px;height:24px;color:var(--hp-chip-x-ink);cursor:pointer;border:none;border-radius:8px;flex:none;font-size:14px;font-weight:800;line-height:1}.editor__hint[data-v-9c35b771]{color:var(--hp-ink-hint);font-size:12.5px;font-weight:700}.editor__actions[data-v-9c35b771]{gap:10px;margin-top:4px;display:flex}.editor__cancel[data-v-9c35b771]{background:var(--hp-btn-tan);color:var(--hp-chip-x-ink);font-family:var(--hp-font-display);border-radius:var(--hp-radius-md);cursor:pointer;border:none;flex:none;padding:16px 20px;font-size:16px;font-weight:800}.editor__save[data-v-9c35b771]{border-radius:var(--hp-radius-md);font-family:var(--hp-font-display);background:var(--hp-dark);color:var(--hp-on-dark);cursor:pointer;border:none;flex:1;padding:16px;font-size:16px;font-weight:800}.editor__save[data-v-9c35b771]:disabled{background:var(--hp-disabled-bg);color:var(--hp-disabled-ink);cursor:not-allowed}.rules[data-v-2a5e853b]{padding:34px 22px 30px;display:block;position:absolute;inset:0;overflow-y:auto}.rules__head[data-v-2a5e853b]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.rules__back[data-v-2a5e853b]{background:var(--hp-btn-tan);width:40px;height:40px;color:var(--hp-ink-soft);border-radius:var(--hp-radius-sm);cursor:pointer;border:none;flex:none;font-size:19px;font-weight:800}.rules__heading[data-v-2a5e853b]{font-family:var(--hp-font-display);color:var(--hp-ink);font-size:26px;font-weight:800}.rules__how[data-v-2a5e853b]{background:var(--hp-cream);border:2px solid var(--hp-line-3);border-radius:22px;margin-bottom:20px;padding:18px 18px 8px}.rules__how-head[data-v-2a5e853b]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rules__how-emoji[data-v-2a5e853b]{font-size:30px}.rules__how-title[data-v-2a5e853b]{font-family:var(--hp-font-display);color:var(--hp-ink);font-size:18px;font-weight:800}.rules__step[data-v-2a5e853b]{gap:12px;margin-bottom:12px;display:flex}.rules__num[data-v-2a5e853b]{background:var(--hp-orange);color:#fff;width:26px;height:26px;font-family:var(--hp-font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.rules__step-text[data-v-2a5e853b]{color:var(--hp-ink-2);text-wrap:pretty;flex:1;font-size:14.5px;font-weight:700;line-height:1.4}.rules__label[data-v-2a5e853b]{font-family:var(--hp-font-display);color:var(--hp-ink-faint);text-transform:uppercase;letter-spacing:1.5px;margin:0 2px 12px;font-size:14px;font-weight:700}.rmode[data-v-2a5e853b]{background:var(--hp-card);border:2px solid var(--hp-line);border-radius:var(--hp-radius-card);margin-bottom:11px;padding:16px}.rmode__head[data-v-2a5e853b]{align-items:center;gap:11px;margin-bottom:7px;display:flex}.rmode__emoji[data-v-2a5e853b]{font-size:26px}.rmode__title[data-v-2a5e853b]{font-family:var(--hp-font-display);color:var(--hp-ink);font-size:18px;font-weight:800}.rmode__rule[data-v-2a5e853b]{color:var(--hp-ink-muted);text-wrap:pretty;font-size:14px;font-weight:700;line-height:1.45}.rmode__win[data-v-2a5e853b]{color:var(--hp-orange-link);margin-top:8px;font-size:12.5px;font-weight:800}.rules__note[data-v-2a5e853b]{background:var(--hp-ai-bg);border:2px solid var(--hp-ai-border);border-radius:var(--hp-radius-md);margin-top:6px;padding:15px 16px}.rules__note-head[data-v-2a5e853b]{font-family:var(--hp-font-display);color:var(--hp-ai-ink);margin-bottom:5px;font-size:14px;font-weight:800}.rules__note-text[data-v-2a5e853b]{color:var(--hp-ai-ink-3);text-wrap:pretty;font-size:13.5px;font-weight:700;line-height:1.45}.app[data-v-6b352258]{background:var(--hp-app-bg);justify-content:center;min-height:100dvh;display:flex}.frame[data-v-6b352258]{background:0 0;width:100%;max-width:440px;min-height:100dvh;position:relative;overflow:hidden}
