.tetris-wrap.svelte-9igcx2{justify-content:center;align-items:flex-start;gap:12px;height:100%;padding:8px;display:flex}.game-area.svelte-9igcx2{flex-shrink:0;position:relative}canvas.svelte-9igcx2{display:block}.overlay.svelte-9igcx2{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-9igcx2{background:var(--game-overlay-bg,#fffffff2);border:2px solid var(--game-overlay-border,#555);text-align:center;max-width:180px;padding:14px 20px;font-family:Inter,Segoe UI,sans-serif;box-shadow:3px 3px 8px #0003}.panel.svelte-9igcx2 h3:where(.svelte-9igcx2){color:var(--game-text,#333);margin-bottom:6px;font-size:13px;font-weight:600}.panel.error.svelte-9igcx2 h3:where(.svelte-9igcx2){color:#c0392b}.panel.svelte-9igcx2 p:where(.svelte-9igcx2){color:var(--game-text-muted,#666);margin-bottom:10px;font-size:10px;line-height:1.6}.score-line.svelte-9igcx2{color:var(--game-text,#333);font-size:12px;font-weight:700}button.svelte-9igcx2{background:var(--game-btn-bg,#444);color:#fff;cursor:pointer;border:none;padding:5px 16px;font-family:inherit;font-size:11px}button.svelte-9igcx2:hover{background:var(--game-btn-hover,#222)}.sidebar.svelte-9igcx2{flex-direction:column;gap:10px;padding-top:4px;display:flex}.stat-block.svelte-9igcx2{background:var(--game-panel-bg,#f5f5f5);border:1px solid var(--game-panel-border,#ddd);flex-direction:column;gap:4px;min-width:70px;padding:6px 10px;display:flex}.stat-label.svelte-9igcx2{text-transform:uppercase;letter-spacing:.05em;color:var(--game-text-muted,#888);font-family:Inter,Segoe UI,sans-serif;font-size:9px}.stat-value.svelte-9igcx2{color:var(--game-text,#333);font-family:Inter,Segoe UI,sans-serif;font-size:16px;font-weight:700}.typing-wrap.svelte-q64tii{box-sizing:border-box;background:var(--game-bg,transparent);justify-content:center;align-items:center;padding:16px;font-family:Inter,Segoe UI,sans-serif;display:flex}.start-panel.svelte-q64tii,.results-panel.svelte-q64tii{background:var(--game-panel-bg,white);border:1px solid var(--game-panel-border,#e0e0e0);text-align:center;width:100%;max-width:360px;padding:24px 28px}.start-panel.svelte-q64tii h3:where(.svelte-q64tii),.results-panel.svelte-q64tii h3:where(.svelte-q64tii){color:var(--game-text,#333);margin-bottom:8px;font-size:14px;font-weight:600}.start-panel.svelte-q64tii p:where(.svelte-q64tii){color:var(--game-text-muted,#888);margin-bottom:16px;font-size:12px;line-height:1.5}button.svelte-q64tii{background:var(--game-btn-bg,#191919);color:#fff;cursor:pointer;border:none;margin-top:12px;padding:7px 20px;font-family:inherit;font-size:12px}button.svelte-q64tii:hover{background:var(--game-btn-hover,#333)}.stats-grid.svelte-q64tii{justify-content:center;gap:20px;margin:16px 0;display:flex}.stat.svelte-q64tii{flex-direction:column;align-items:center;gap:2px;display:flex}.stat-n.svelte-q64tii{color:var(--game-text,#191919);font-size:22px;font-weight:700}.stat-l.svelte-q64tii{color:var(--game-text-muted,#888);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.game-area.svelte-q64tii{width:100%;max-width:480px}.stats-bar.svelte-q64tii{justify-content:center;gap:10px;margin-bottom:16px;display:flex}.stat-pill.svelte-q64tii{background:var(--game-panel-bg,#f0f0f0);border:1px solid var(--game-panel-border,#e0e0e0);color:var(--game-text,#333);border-radius:2px;padding:3px 10px;font-size:13px;font-weight:600}.stat-pill.svelte-q64tii small:where(.svelte-q64tii){color:var(--game-text-muted,#888);margin-left:3px;font-size:10px;font-weight:400}.words-display.svelte-q64tii{background:var(--game-panel-bg,white);border:1px solid var(--game-panel-border,#e0e0e0);flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:80px;margin-bottom:10px;padding:16px;display:flex}.word.svelte-q64tii{color:var(--game-text-muted,#aaa);font-family:Courier New,monospace;font-size:15px;line-height:1.4}.word.done.svelte-q64tii{color:#ccc;text-decoration:line-through}.word.current.svelte-q64tii{color:var(--game-text,#191919);font-weight:600}.word.error.svelte-q64tii .typed:where(.svelte-q64tii){color:#c0392b}.typed.svelte-q64tii{color:var(--game-text,#191919)}.remaining.svelte-q64tii{color:var(--game-text-muted,#555)}.hidden-input.svelte-q64tii{border:2px solid var(--game-overlay-border,#191919);width:100%;color:var(--game-text,#191919);background:var(--game-panel-bg,white);outline:none;padding:8px 12px;font-family:Courier New,monospace;font-size:15px}.hidden-input.svelte-q64tii:focus{border-color:var(--game-accent,#555)}.input-hint.svelte-q64tii{color:var(--game-text-muted,#aaa);text-align:center;margin-top:6px;font-size:10px}.cg-wrap.svelte-1ghhj1q{margin:0 auto;position:relative}.cg-board.svelte-1ghhj1q{box-sizing:border-box;border-style:solid;border-width:1.5px;width:100%;height:100%;display:grid}.cg-overlay.svelte-1ghhj1q{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cell.svelte-1m49n7e{text-align:center;word-break:break-word;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border:.5px solid #ffffff8c;justify-content:center;align-items:center;padding:2px;font-family:Calibri,Segoe UI,sans-serif;font-weight:700;line-height:1.05;transition:background 90ms;display:flex;overflow:hidden}.panel.svelte-1m49n7e{background:var(--game-overlay-bg,#fffffff2);border:2px solid var(--game-overlay-border,#1f7145);text-align:center;pointer-events:all;max-width:210px;padding:14px 20px;box-shadow:3px 3px 8px #0003}.panel.svelte-1m49n7e h3:where(.svelte-1m49n7e){color:var(--game-accent,#1f7145);margin-bottom:6px;font-family:Calibri,sans-serif;font-size:13px}.panel.error.svelte-1m49n7e h3:where(.svelte-1m49n7e){color:#c0392b}.panel.svelte-1m49n7e p:where(.svelte-1m49n7e){color:var(--game-text-muted,#666);margin-bottom:10px;font-family:Calibri,sans-serif;font-size:10px;line-height:1.6}.hint.svelte-1m49n7e{color:var(--game-accent,#1f7145);font-weight:700}.score-line.svelte-1m49n7e{color:#333;font-size:12px;font-weight:700}button.svelte-1m49n7e{background:var(--game-btn-bg,#1f7145);color:#fff;cursor:pointer;border:none;padding:5px 16px;font-family:Calibri,sans-serif;font-size:11px}button.svelte-1m49n7e:hover{background:var(--game-btn-hover,#165a36)}.ms-cell.svelte-g7lzke{border:.5px solid var(--game-border-soft,#d0d7ce);background:var(--game-cell-b,#e9ece8);font-variant-numeric:tabular-nums;color:#c0392b;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:Calibri,Segoe UI,sans-serif;font-weight:700;line-height:1;display:flex}.ms-cell.svelte-g7lzke:hover:not(.revealed){background:var(--game-border-soft,#dde3dc)}.ms-cell.revealed.svelte-g7lzke{background:var(--game-cell-a,#fff);cursor:default}.ms-cell.flag.svelte-g7lzke{color:#c0392b}.ms-cell.boom.svelte-g7lzke{color:#b71c1c;background:#f8d2d2}.panel.svelte-g7lzke{background:var(--game-overlay-bg,#fffffff2);border:2px solid var(--game-overlay-border,#1f7145);text-align:center;pointer-events:all;max-width:220px;padding:14px 20px;box-shadow:3px 3px 8px #0003}.panel.svelte-g7lzke h3:where(.svelte-g7lzke){color:var(--game-accent,#1f7145);margin-bottom:6px;font-family:Calibri,sans-serif;font-size:13px}.panel.error.svelte-g7lzke h3:where(.svelte-g7lzke){color:#c0392b}.panel.svelte-g7lzke p:where(.svelte-g7lzke){color:var(--game-text-muted,#666);margin-bottom:10px;font-family:Calibri,sans-serif;font-size:10px;line-height:1.6}.hint.svelte-g7lzke{color:var(--game-accent,#1f7145);font-weight:700}.score-line.svelte-g7lzke{color:#333;font-size:12px;font-weight:700}.ov-btn.svelte-g7lzke{background:var(--game-btn-bg,#1f7145);color:#fff;cursor:pointer;border:none;padding:5px 16px;font-family:Calibri,sans-serif;font-size:11px}.ov-btn.svelte-g7lzke:hover{background:var(--game-btn-hover,#165a36)}.es-wrap.svelte-8locsq{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:12px;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative}.es-status.svelte-8locsq{align-items:center;gap:10px;height:20px;display:flex}.es-prompt.svelte-8locsq{color:var(--game-text-muted,#616061);font-size:13px;font-weight:600}.es-round.svelte-8locsq{color:var(--game-accent,#007a5a);background:color-mix(in srgb, var(--game-accent,#007a5a) 12%, transparent);border-radius:20px;padding:1px 8px;font-size:11px;font-weight:700}.es-pads.svelte-8locsq{grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,300px);display:grid}.es-pad.svelte-8locsq{aspect-ratio:1;border:1px solid var(--game-border,#c9c9c9);background:var(--game-cell-a,#f8f8f8);cursor:pointer;opacity:1;border-radius:12px;justify-content:center;align-items:center;line-height:1;transition:transform 90ms,background .12s,box-shadow .12s;display:flex}.es-pad.svelte-8locsq:not(:disabled):hover{background:var(--game-cell-b,#f1f1f1)}.es-pad.svelte-8locsq:disabled{cursor:default}.es-pad.lit.svelte-8locsq{background:color-mix(in srgb, var(--game-accent,#007a5a) 22%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--game-accent,#007a5a) 40%, transparent);transform:scale(1.06)}.es-pad.wrong.svelte-8locsq{background:#f8d2d2;box-shadow:0 0 0 3px #b71c1c66}.overlay.svelte-8locsq{background:color-mix(in srgb, var(--game-panel-bg,#f8f8f8) 55%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-8locsq{background:var(--game-overlay-bg,#fffffff7);border:2px solid var(--game-overlay-border,#007a5a);text-align:center;border-radius:10px;max-width:230px;padding:16px 22px;box-shadow:3px 3px 10px #0000002e}.panel.svelte-8locsq h3:where(.svelte-8locsq){color:var(--game-accent,#007a5a);margin:0 0 6px;font-size:14px}.panel.error.svelte-8locsq h3:where(.svelte-8locsq){color:#c0392b}.panel.svelte-8locsq p:where(.svelte-8locsq){color:var(--game-text-muted,#666);margin:0 0 12px;font-size:11px;line-height:1.5}.score-line.svelte-8locsq{color:var(--game-text,#333);font-size:13px;font-weight:700}.ov-btn.svelte-8locsq{background:var(--game-btn-bg,#007a5a);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-8locsq:hover{background:var(--game-btn-hover,#05663f)}.iz.svelte-xrmj2e{box-sizing:border-box;width:100%;height:100%;color:var(--game-text,#242424);flex-direction:column;gap:12px;padding:4px 2px;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative}.iz-bar.svelte-xrmj2e{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.iz-count.svelte-xrmj2e{color:var(--game-text-muted,#616161);font-size:12px;font-weight:600}.iz-lives.svelte-xrmj2e{gap:5px;display:inline-flex}.life.svelte-xrmj2e{background:var(--game-accent,#0f6cbd);border-radius:50%;width:9px;height:9px}.life.lost.svelte-xrmj2e{background:var(--game-border,#c8c6c4)}.iz-mail.svelte-xrmj2e{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.iz-subject.svelte-xrmj2e{color:var(--game-text,#242424);font-size:17px;font-weight:600;line-height:1.25}.iz-head.svelte-xrmj2e{align-items:center;gap:10px;display:flex}.iz-avatar.svelte-xrmj2e{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.iz-meta.svelte-xrmj2e{flex-direction:column;flex:1;min-width:0;display:flex}.iz-from.svelte-xrmj2e{font-size:13px;font-weight:600}.iz-to.svelte-xrmj2e,.iz-time.svelte-xrmj2e{color:var(--game-text-muted,#616161);font-size:11px}.iz-preview.svelte-xrmj2e{color:#333;font-size:13px;line-height:1.6;overflow-y:auto}.iz-actions.svelte-xrmj2e{flex-shrink:0;gap:8px;display:flex}.iz-btn.svelte-xrmj2e{border:1px solid var(--game-border,#c8c6c4);background:var(--game-panel-bg,#faf9f8);color:var(--game-text,#242424);cursor:pointer;border-radius:5px;flex:1;padding:9px 6px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .1s,border-color .1s,transform 60ms}.iz-btn.svelte-xrmj2e:not(:disabled):hover{border-color:var(--game-accent,#0f6cbd);background:#eff6fc}.iz-btn.svelte-xrmj2e:not(:disabled):active{transform:translateY(1px)}.iz-btn.act-reply.svelte-xrmj2e{color:var(--game-accent,#0f6cbd)}.iz-btn.ok.svelte-xrmj2e{color:#0b5a0b;background:#dff6dd;border-color:#107c10}.iz-btn.bad.svelte-xrmj2e{color:#a4262c;background:#fde7e9;border-color:#c50f1f}.iz-btn.reveal.svelte-xrmj2e{border-color:#107c10;box-shadow:inset 0 0 0 2px #107c1059}.overlay.svelte-xrmj2e{background:color-mix(in srgb, var(--game-panel-bg,#faf9f8) 60%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-xrmj2e{background:var(--game-overlay-bg,#fffffff7);border:2px solid var(--game-overlay-border,#0f6cbd);text-align:center;border-radius:8px;max-width:260px;padding:16px 22px;box-shadow:3px 3px 10px #0000002e}.panel.svelte-xrmj2e h3:where(.svelte-xrmj2e){color:var(--game-accent,#0f6cbd);margin:0 0 6px;font-size:14px}.panel.error.svelte-xrmj2e h3:where(.svelte-xrmj2e){color:#c0392b}.panel.svelte-xrmj2e p:where(.svelte-xrmj2e){color:var(--game-text-muted,#666);margin:0 0 12px;font-size:11.5px;line-height:1.5}.score-line.svelte-xrmj2e{color:var(--game-text,#333);font-size:13px;font-weight:700}.ov-btn.svelte-xrmj2e{background:var(--game-btn-bg,#0f6cbd);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-xrmj2e:hover{background:var(--game-btn-hover,#0c5aa0)}.pp.svelte-u958sh{box-sizing:border-box;width:100%;height:100%;color:var(--game-text,#080707);flex-direction:column;gap:12px;padding:14px 16px;font-family:Salesforce Sans,Segoe UI,system-ui,sans-serif;display:flex;position:relative}.pp-bar.svelte-u958sh{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.pp-count.svelte-u958sh{color:var(--game-text-muted,#706e6b);font-size:12px;font-weight:700}.pp-lives.svelte-u958sh{gap:5px;display:inline-flex}.life.svelte-u958sh{background:var(--game-accent,#0176d3);border-radius:50%;width:9px;height:9px}.life.lost.svelte-u958sh{background:var(--game-border,#c9c7c5)}.pp-card.svelte-u958sh{background:var(--game-panel-bg,#fafaf9);border:1px solid var(--game-border,#c9c7c5);border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-icon.svelte-u958sh{color:#fff;background:#fe9339;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.pp-info.svelte-u958sh{flex:1;min-width:0}.pp-name.svelte-u958sh{color:var(--game-accent,#0176d3);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.pp-sub.svelte-u958sh{color:var(--game-text-muted,#706e6b);gap:12px;font-size:12px;display:flex}.pp-amount.svelte-u958sh{color:var(--game-text,#080707);font-weight:600}.pp-note.svelte-u958sh{color:#3e3e3c;flex:1;min-height:0;padding:2px 2px 0;font-size:13.5px;line-height:1.55;overflow-y:auto}.pp-stages.svelte-u958sh{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pp-stage.svelte-u958sh{border:1px solid var(--game-border,#c9c7c5);color:var(--game-text,#080707);cursor:pointer;background:#fff;border-radius:5px;padding:8px 6px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.15;transition:background .1s,border-color .1s}.pp-stage.svelte-u958sh:not(:disabled):hover{border-color:var(--game-accent,#0176d3);background:#f4f9fe}.pp-stage.ok.svelte-u958sh{color:#1a5c31;background:#d7f4de;border-color:#2e844a}.pp-stage.bad.svelte-u958sh{color:#8e030f;background:#fddbd9;border-color:#ba0517}.pp-stage.reveal.svelte-u958sh{border-color:#2e844a;box-shadow:inset 0 0 0 2px #2e844a59}.overlay.svelte-u958sh{background:color-mix(in srgb, var(--game-panel-bg,#fafaf9) 60%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-u958sh{background:var(--game-overlay-bg,#fffffff7);border:2px solid var(--game-overlay-border,#0176d3);text-align:center;border-radius:8px;max-width:260px;padding:16px 22px;box-shadow:3px 3px 10px #0000002e}.panel.svelte-u958sh h3:where(.svelte-u958sh){color:var(--game-accent,#0176d3);margin:0 0 6px;font-size:14px}.panel.error.svelte-u958sh h3:where(.svelte-u958sh){color:#c0392b}.panel.svelte-u958sh p:where(.svelte-u958sh){color:var(--game-text-muted,#706e6b);margin:0 0 12px;font-size:11.5px;line-height:1.5}.score-line.svelte-u958sh{color:var(--game-text,#080707);font-size:13px;font-weight:700}.ov-btn.svelte-u958sh{background:var(--game-btn-bg,#0176d3);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-u958sh:hover{background:var(--game-btn-hover,#014486)}.tb.svelte-1f0m8f4{box-sizing:border-box;width:100%;height:100%;color:var(--game-text,#242424);flex-direction:column;gap:12px;padding:12px 14px;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative}.tb-bar.svelte-1f0m8f4{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.tb-count.svelte-1f0m8f4{color:var(--game-text-muted,#616161);font-size:12px;font-weight:700}.tb-lives.svelte-1f0m8f4{gap:5px;display:inline-flex}.life.svelte-1f0m8f4{background:var(--game-accent,#0f6cbd);border-radius:50%;width:9px;height:9px}.life.lost.svelte-1f0m8f4{background:var(--game-border,#c8c6c4)}.tb-card.svelte-1f0m8f4{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tb-buckets.svelte-1f0m8f4{flex-shrink:0;gap:7px;display:grid}.tb-btn.svelte-1f0m8f4{border:1px solid var(--game-border,#c8c6c4);background:var(--game-panel-bg,#faf9f8);color:var(--game-text,#242424);cursor:pointer;border-radius:5px;padding:9px 6px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.15;transition:background .1s,border-color .1s}.tb-btn.svelte-1f0m8f4:not(:disabled):hover{border-color:var(--game-accent,#0f6cbd);background:#eff6fc}.tb-btn.ok.svelte-1f0m8f4{color:#0b5a0b;background:#dff6dd;border-color:#107c10}.tb-btn.bad.svelte-1f0m8f4{color:#a4262c;background:#fde7e9;border-color:#c50f1f}.tb-btn.reveal.svelte-1f0m8f4{border-color:#107c10;box-shadow:inset 0 0 0 2px #107c1059}.overlay.svelte-1f0m8f4{background:color-mix(in srgb, var(--game-panel-bg,#faf9f8) 60%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-1f0m8f4{background:var(--game-overlay-bg,#fffffff7);border:2px solid var(--game-overlay-border,#0f6cbd);text-align:center;border-radius:8px;max-width:260px;padding:16px 22px;box-shadow:3px 3px 10px #0000002e}.panel.svelte-1f0m8f4 h3:where(.svelte-1f0m8f4){color:var(--game-accent,#0f6cbd);margin:0 0 6px;font-size:14px}.panel.error.svelte-1f0m8f4 h3:where(.svelte-1f0m8f4){color:#c0392b}.panel.svelte-1f0m8f4 p:where(.svelte-1f0m8f4){color:var(--game-text-muted,#666);margin:0 0 12px;font-size:11.5px;line-height:1.5}.score-line.svelte-1f0m8f4{color:var(--game-text,#333);font-size:13px;font-weight:700}.ov-btn.svelte-1f0m8f4{background:var(--game-btn-bg,#0f6cbd);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-1f0m8f4:hover{background:var(--game-btn-hover,#0c5aa0)}.cm.svelte-xli08r{flex-direction:column;gap:9px;height:100%;display:flex;overflow:hidden}.cm-subject.svelte-xli08r{font-size:15px;font-weight:600;line-height:1.25}.cm-head.svelte-xli08r{align-items:center;gap:9px;display:flex}.cm-av.svelte-xli08r{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex}.cm-from.svelte-xli08r{color:var(--game-text-muted,#616161);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.cm-preview.svelte-xli08r{color:#333;font-size:13px;line-height:1.55;overflow-y:auto}.rm.svelte-907wto{flex-direction:column;justify-content:center;height:100%;padding:4px 0;display:flex}.rm-msg.svelte-907wto{align-items:flex-start;gap:10px;display:flex}.rm-av.svelte-907wto{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.rm-bubble.svelte-907wto{flex-direction:column;gap:3px;min-width:0;display:flex}.rm-author.svelte-907wto{color:var(--game-text,#1d1c1d);font-size:13px;font-weight:700}.rm-text.svelte-907wto{color:var(--game-text,#1d1c1d);font-size:14px;line-height:1.45}.ls.svelte-fa2ujb{flex-direction:column;gap:10px;height:100%;display:flex;overflow:hidden}.ls-head.svelte-fa2ujb{background:var(--game-panel-bg,#fafaf9);border:1px solid var(--game-border,#c9c7c5);border-radius:8px;align-items:center;gap:11px;padding:11px 13px;display:flex}.ls-icon.svelte-fa2ujb{color:#fff;background:#6b4fbb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.ls-info.svelte-fa2ujb{min-width:0}.ls-name.svelte-fa2ujb{color:var(--game-accent,#0176d3);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.ls-company.svelte-fa2ujb{color:var(--game-text-muted,#706e6b);font-size:12px}.ls-note.svelte-fa2ujb{color:#3e3e3c;flex:1;min-height:0;font-size:13.5px;line-height:1.55;overflow-y:auto}.sd.svelte-1puabim{background:var(--game-cell-a,#fff);width:100%;height:100%;color:var(--game-text,#242424);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:0 2px;font-family:Calibri,Segoe UI,sans-serif;transition:background 80ms;display:flex;overflow:hidden}.sd.svelte-1puabim:not(:disabled):hover{background:color-mix(in srgb, var(--game-accent,#1f7145) 9%, var(--game-cell-a,#fff))}.sd.ok.svelte-1puabim{color:#0b5a0b;background:#dff6dd;font-weight:700}.sd.bad.svelte-1puabim{color:#a4262c;background:#fde7e9;font-weight:700}.sd.reveal.svelte-1puabim{color:#0b5a0b;background:#dff6dd;font-weight:700;box-shadow:inset 0 0 0 2px #107c10}.panel.svelte-1puabim{background:var(--game-overlay-bg,#fffffff5);border:2px solid var(--game-overlay-border,#1f7145);text-align:center;pointer-events:all;max-width:210px;padding:13px 18px;box-shadow:3px 3px 8px #0003}.panel.svelte-1puabim h3:where(.svelte-1puabim){color:var(--game-accent,#1f7145);margin:0 0 5px;font-family:Calibri,sans-serif;font-size:13px}.panel.error.svelte-1puabim h3:where(.svelte-1puabim){color:#c0392b}.panel.svelte-1puabim p:where(.svelte-1puabim){color:var(--game-text-muted,#666);margin:0 0 9px;font-family:Calibri,sans-serif;font-size:10px;line-height:1.5}.score-line.svelte-1puabim{color:#333;font-size:12px;font-weight:700}.ov-btn.svelte-1puabim{background:var(--game-btn-bg,#1f7145);color:#fff;cursor:pointer;border:none;padding:5px 16px;font-family:Calibri,sans-serif;font-size:11px}.ov-btn.svelte-1puabim:hover{background:var(--game-btn-hover,#165a36)}.ph.svelte-pk17er{flex-direction:column;gap:9px;height:100%;display:flex;overflow:hidden}.ph-subject.svelte-pk17er{font-size:15px;font-weight:600;line-height:1.25}.ph-head.svelte-pk17er{align-items:center;gap:9px;display:flex}.ph-av.svelte-pk17er{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex}.ph-from.svelte-pk17er{color:var(--game-text-muted,#616161);text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,SF Mono,monospace;font-size:12.5px;font-weight:600;overflow:hidden}.ph-preview.svelte-pk17er{color:#333;font-size:13px;line-height:1.55;overflow-y:auto}.dc.svelte-1ryb63p{grid-template-columns:1fr 1fr;gap:10px;height:100%;display:grid;overflow-y:auto}.dc-rec.svelte-1ryb63p{border:1px solid var(--game-border,#c9c7c5);background:var(--game-panel-bg,#fafaf9);border-radius:8px;min-width:0;padding:10px 11px}.dc-tag.svelte-1ryb63p{letter-spacing:.06em;text-transform:uppercase;color:var(--game-accent,#0176d3);margin-bottom:7px;font-size:10px;font-weight:700}.dc-row.svelte-1ryb63p{flex-direction:column;min-width:0;margin-bottom:6px;display:flex}.dc-label.svelte-1ryb63p{color:var(--game-text-muted,#706e6b);font-size:10px}.dc-val.svelte-1ryb63p{color:var(--game-text,#080707);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dc-val.mono.svelte-1ryb63p{font-family:Consolas,SF Mono,monospace;font-size:11.5px}.dw.svelte-poelca{box-sizing:border-box;color:#37352f;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:8px;font-family:Inter,-apple-system,Segoe UI,sans-serif;display:flex;position:relative}.dw-hint.svelte-poelca{color:#9b9a97;font-size:12px;font-weight:500}.dw-grid.svelte-poelca{flex-direction:column;display:flex}.dw-row.svelte-poelca{display:flex}.tile.svelte-poelca{text-transform:uppercase;color:#37352f;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e0e0de;border-radius:3px;justify-content:center;align-items:center;font-weight:700;transition:background .12s,border-color .12s;display:flex}.tile.filled.svelte-poelca{border-color:#b8b8b5}.tile.correct.svelte-poelca{color:#fff;background:#6aaa64;border-color:#6aaa64}.tile.present.svelte-poelca{color:#fff;background:#c9b458;border-color:#c9b458}.tile.absent.svelte-poelca{color:#fff;background:#a4a29e;border-color:#a4a29e}.overlay.svelte-poelca{background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-poelca{text-align:center;background:#fff;border:1px solid #e0e0de;border-radius:8px;max-width:240px;padding:16px 22px;box-shadow:0 6px 22px #0f0f0f24}.panel.svelte-poelca h3:where(.svelte-poelca){color:#37352f;margin:0 0 6px;font-size:15px}.panel.error.svelte-poelca h3:where(.svelte-poelca){color:#b3261e}.panel.svelte-poelca p:where(.svelte-poelca){color:#6b6a67;margin:0 0 12px;font-size:12px;line-height:1.5}.reveal.svelte-poelca b:where(.svelte-poelca){letter-spacing:.08em;color:#37352f}.ov-btn.svelte-poelca{color:#fff;cursor:pointer;background:#37352f;border:none;border-radius:5px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-poelca:hover{background:#2b2a26}.pp-frame.svelte-y8kjiu{background:var(--game-cell-b,#1a1a1a);touch-action:none;width:100%;height:100%;font-family:Inter,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.pp-ghost.svelte-y8kjiu{pointer-events:none;background:#18a0fb0f;border:1.5px dashed #18a0fb;border-radius:6px;position:absolute}.guide.svelte-y8kjiu{pointer-events:none;z-index:3;background:#ff3b7f;position:absolute}.guide.v.svelte-y8kjiu{width:1px;top:0;bottom:0}.guide.h.svelte-y8kjiu{height:1px;left:0;right:0}.pp-elem.svelte-y8kjiu{z-index:2;color:#fff;cursor:grab;touch-action:none;background:#18a0fb;border:1px solid #2878c8;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:0 2px 10px #00000059}.pp-elem.svelte-y8kjiu:active{cursor:grabbing}.pp-elem.snapped.svelte-y8kjiu{box-shadow:0 0 0 2px #ff3b7f}.pp-hud.svelte-y8kjiu{color:#d0d0d0;z-index:4;background:#0000008c;border:1px solid #3a3a3a;border-radius:5px;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex;position:absolute;top:8px;left:8px}.pp-task.svelte-y8kjiu{color:#fff;font-weight:600}.pp-delta.svelte-y8kjiu{color:#9b9b9b;font-family:Consolas,SF Mono,monospace}.pp-delta.good.svelte-y8kjiu{color:#4ad07d}.pp-round.svelte-y8kjiu{color:#888}.pp-confirm.svelte-y8kjiu{z-index:4;color:#fff;cursor:pointer;background:#18a0fb;border:none;border-radius:5px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;position:absolute;bottom:8px;right:8px}.pp-confirm.svelte-y8kjiu:hover{background:#1090e8}.overlay.svelte-y8kjiu{z-index:5;background:#181818b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-y8kjiu{background:var(--game-overlay-bg,#242424);border:1px solid var(--game-overlay-border,#555);text-align:center;border-radius:8px;max-width:250px;padding:16px 22px;box-shadow:0 8px 30px #00000080}.panel.svelte-y8kjiu h3:where(.svelte-y8kjiu){color:var(--game-accent,#18a0fb);margin:0 0 6px;font-size:15px}.panel.svelte-y8kjiu p:where(.svelte-y8kjiu){color:var(--game-text-muted,#9b9b9b);margin:0 0 12px;font-size:12px;line-height:1.5}.score-line.svelte-y8kjiu{color:var(--game-text,#e0e0e0);font-size:14px;font-weight:700}.ov-btn.svelte-y8kjiu{background:var(--game-btn-bg,#18a0fb);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-y8kjiu:hover{background:var(--game-btn-hover,#1090e8)}.cm.svelte-120ozp4{box-sizing:border-box;background:var(--game-cell-b,#1a1a1a);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:16px;font-family:Inter,-apple-system,Segoe UI,sans-serif;display:flex;position:relative}.cm-bar.svelte-120ozp4{justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:12px;right:12px}.cm-count.svelte-120ozp4{color:var(--game-text-muted,#888);font-size:11px;font-weight:600}.cm-lives.svelte-120ozp4{gap:5px;display:inline-flex}.life.svelte-120ozp4{background:var(--game-accent,#18a0fb);border-radius:50%;width:9px;height:9px}.life.lost.svelte-120ozp4{background:var(--game-border,#444)}.cm-ref-wrap.svelte-120ozp4{flex-direction:column;align-items:center;gap:6px;display:flex}.cm-label.svelte-120ozp4{text-transform:uppercase;letter-spacing:.1em;color:var(--game-text-muted,#888);font-size:10px}.cm-ref.svelte-120ozp4{border:1px solid #ffffff1f;border-radius:8px;width:96px;height:56px;box-shadow:0 4px 16px #0006}.cm-options.svelte-120ozp4{gap:10px;display:grid}.cm-swatch.svelte-120ozp4{cursor:pointer;border:2px solid #0000;border-radius:8px;width:62px;height:46px;padding:0;transition:transform 80ms,box-shadow .1s}.cm-swatch.svelte-120ozp4:not(:disabled):hover{transform:scale(1.05);box-shadow:0 0 0 2px #ffffff40}.cm-swatch.ok.svelte-120ozp4{box-shadow:0 0 0 3px #4ad07d}.cm-swatch.bad.svelte-120ozp4{box-shadow:0 0 0 3px #ff5c7a}.cm-swatch.reveal.svelte-120ozp4{box-shadow:0 0 0 3px #4ad07d}.overlay.svelte-120ozp4{background:#181818c7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-120ozp4{background:var(--game-overlay-bg,#242424);border:1px solid var(--game-overlay-border,#555);text-align:center;border-radius:8px;max-width:240px;padding:16px 22px;box-shadow:0 8px 30px #00000080}.panel.svelte-120ozp4 h3:where(.svelte-120ozp4){color:var(--game-accent,#18a0fb);margin:0 0 6px;font-size:15px}.panel.error.svelte-120ozp4 h3:where(.svelte-120ozp4){color:#ff5c7a}.panel.svelte-120ozp4 p:where(.svelte-120ozp4){color:var(--game-text-muted,#9b9b9b);margin:0 0 12px;font-size:12px;line-height:1.5}.score-line.svelte-120ozp4{color:var(--game-text,#e0e0e0);font-size:14px;font-weight:700}.ov-btn.svelte-120ozp4{background:var(--game-btn-bg,#18a0fb);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-120ozp4:hover{background:var(--game-btn-hover,#1090e8)}.fa.svelte-12yeouk{box-sizing:border-box;background:var(--game-cell-a,#fff);border:1.5px solid var(--game-border,#7ec8a0);flex-direction:column;gap:8px;width:100%;height:100%;padding:8px 6px;font-family:Calibri,Segoe UI,sans-serif;display:flex;position:relative}.fa-bar.svelte-12yeouk{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.fa-count.svelte-12yeouk{color:var(--game-text-muted,#666);font-size:11px;font-weight:700}.fa-lives.svelte-12yeouk{gap:4px;display:inline-flex}.life.svelte-12yeouk{background:var(--game-accent,#1f7145);border-radius:50%;width:8px;height:8px}.life.lost.svelte-12yeouk{background:var(--game-border-soft,#cfd8d0)}.fa-rows.svelte-12yeouk{flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:0;display:flex}.fa-row.svelte-12yeouk{border:1px solid var(--game-border-soft,#e0e6e1);background:var(--game-cell-a,#fff);color:var(--game-text,#222);cursor:pointer;text-align:left;grid-template-columns:46px 1fr auto;align-items:center;gap:8px;padding:7px 8px;font-family:inherit;font-size:12.5px;transition:background 90ms;display:grid}.fa-row.svelte-12yeouk:nth-child(2n){background:var(--game-cell-b,#f7fbf8)}.fa-row.svelte-12yeouk:not(:disabled):hover{border-color:var(--game-accent,#1f7145);background:#e8f2ec}.fa-ref.svelte-12yeouk{color:var(--game-text-muted,#666);font-weight:700}.fa-formula.svelte-12yeouk{text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,SF Mono,monospace;font-size:12px;overflow:hidden}.fa-value.svelte-12yeouk{font-variant-numeric:tabular-nums;font-weight:600}.fa-row.ok.svelte-12yeouk{background:#dff6dd;border-color:#107c10}.fa-row.bad.svelte-12yeouk{background:#fde7e9;border-color:#c50f1f}.fa-row.reveal.svelte-12yeouk{background:#dff6dd;border-color:#107c10;box-shadow:inset 0 0 0 1.5px #107c10}.overlay.svelte-12yeouk{background:color-mix(in srgb, var(--game-cell-a,#fff) 72%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-12yeouk{background:var(--game-overlay-bg,#fffffff5);border:2px solid var(--game-overlay-border,#1f7145);text-align:center;max-width:230px;padding:14px 20px;box-shadow:3px 3px 8px #0003}.panel.svelte-12yeouk h3:where(.svelte-12yeouk){color:var(--game-accent,#1f7145);margin:0 0 5px;font-size:13px}.panel.error.svelte-12yeouk h3:where(.svelte-12yeouk){color:#c0392b}.panel.svelte-12yeouk p:where(.svelte-12yeouk){color:var(--game-text-muted,#666);margin:0 0 10px;font-size:10.5px;line-height:1.5}.score-line.svelte-12yeouk{color:#333;font-size:12px;font-weight:700}.ov-btn.svelte-12yeouk{background:var(--game-btn-bg,#1f7145);color:#fff;cursor:pointer;border:none;padding:5px 16px;font-family:inherit;font-size:11px}.ov-btn.svelte-12yeouk:hover{background:var(--game-btn-hover,#165a36)}.tr.svelte-pj3rie{flex-direction:column;gap:9px;height:100%;display:flex;overflow:hidden}.tr-head.svelte-pj3rie{align-items:center;gap:10px;display:flex}.tr-num.svelte-pj3rie{letter-spacing:.03em;color:var(--game-text-muted,#706e6b);font-family:Consolas,SF Mono,monospace;font-size:11.5px;font-weight:700}.tr-prio.svelte-pj3rie{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.p-high.svelte-pj3rie{color:#8e030f;background:#fddbd9}.p-medium.svelte-pj3rie{color:#8c5a00;background:#fef0d3}.p-low.svelte-pj3rie{color:#514f4d;background:#e5e5e5}.tr-subject.svelte-pj3rie{color:var(--game-text,#080707);font-size:15px;font-weight:700;line-height:1.25}.tr-body.svelte-pj3rie{color:#3e3e3c;flex:1;min-height:0;font-size:13.5px;line-height:1.55;overflow-y:auto}.rb.svelte-1rb0pve{box-sizing:border-box;width:100%;height:100%;color:var(--game-text,#242424);flex-direction:column;gap:10px;padding:10px 12px;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative}.rb-bar.svelte-1rb0pve{flex-shrink:0;align-items:center;gap:10px;display:flex}.rb-count.svelte-1rb0pve{color:var(--game-text-muted,#666);font-size:11.5px;font-weight:700}.rb-hint.svelte-1rb0pve{color:var(--game-text-muted,#888);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.rb-lives.svelte-1rb0pve{gap:5px;display:inline-flex}.life.svelte-1rb0pve{background:var(--game-accent,#0f6cbd);border-radius:50%;width:8px;height:8px}.life.lost.svelte-1rb0pve{background:var(--game-border,#c8c6c4)}.rb-slots.svelte-1rb0pve{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.rb-slot.svelte-1rb0pve{border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:flex}.rb-slot.filled.svelte-1rb0pve{background:color-mix(in srgb, var(--game-accent,#0f6cbd) 9%, transparent);border-color:color-mix(in srgb, var(--game-accent,#0f6cbd) 34%, transparent)}.rb-slot.empty.svelte-1rb0pve{border:1px dashed var(--game-border,#c8c6c4);opacity:.65}.rb-slot.pop.svelte-1rb0pve{animation:.19s svelte-1rb0pve-pop}@keyframes svelte-1rb0pve-pop{0%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rb-slot.pop.svelte-1rb0pve{animation:none}}.rb-num.svelte-1rb0pve{color:var(--game-text-muted,#888);font-variant-numeric:tabular-nums;min-width:13px;font-size:10.5px;font-weight:700}.rb-body.svelte-1rb0pve{flex:1;min-width:0}.rb-pool.svelte-1rb0pve{border-top:1px solid var(--game-border-soft,#e5e5e5);flex-wrap:wrap;flex-shrink:0;gap:6px;padding-top:8px;display:flex}.rb-chip.svelte-1rb0pve{border:1px solid var(--game-border,#c8c6c4);background:var(--game-panel-bg,#fafafa);color:inherit;cursor:pointer;text-align:left;border-radius:6px;max-width:100%;padding:6px 10px;font-family:inherit;transition:background .1s,border-color .1s}.rb-chip.svelte-1rb0pve:not(:disabled):hover{border-color:var(--game-accent,#0f6cbd);background:color-mix(in srgb, var(--game-accent,#0f6cbd) 8%, var(--game-panel-bg,#fafafa))}.rb-chip.bad.svelte-1rb0pve{background:#fde7e9;border-color:#c50f1f}.overlay.svelte-1rb0pve{background:color-mix(in srgb, var(--game-panel-bg,#fafafa) 62%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel.svelte-1rb0pve{background:var(--game-overlay-bg,#fffffff7);border:2px solid var(--game-overlay-border,#0f6cbd);text-align:center;border-radius:8px;max-width:250px;padding:16px 22px;box-shadow:3px 3px 10px #0000002e}.panel.svelte-1rb0pve h3:where(.svelte-1rb0pve){color:var(--game-accent,#0f6cbd);margin:0 0 6px;font-size:14px}.panel.error.svelte-1rb0pve h3:where(.svelte-1rb0pve){color:#c0392b}.panel.svelte-1rb0pve p:where(.svelte-1rb0pve){color:var(--game-text-muted,#666);margin:0 0 12px;font-size:11.5px;line-height:1.5}.score-line.svelte-1rb0pve{color:var(--game-text,#333);font-size:13px;font-weight:700}.ov-btn.svelte-1rb0pve{background:var(--game-btn-bg,#0f6cbd);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 18px;font-family:inherit;font-size:12px}.ov-btn.svelte-1rb0pve:hover{background:var(--game-btn-hover,#0c5aa0)}.ly.svelte-1grrnlw{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:inline-flex}.ly-icon.svelte-1grrnlw{text-align:center;width:15px;color:var(--game-text-muted,#888);flex-shrink:0;font-size:11px}.ly-name.svelte-1grrnlw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ly.placed.svelte-1grrnlw .ly-name:where(.svelte-1grrnlw){font-weight:600}.mo.svelte-1ahim1m{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:inline-flex}.mo-av.svelte-1ahim1m{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:9px;font-weight:700;display:inline-flex}.mo-text.svelte-1ahim1m{flex-direction:column;min-width:0;line-height:1.35;display:flex}.mo-author.svelte-1ahim1m{color:var(--game-text-muted,#666);font-size:10.5px;font-weight:700}.mo-body.svelte-1ahim1m{color:var(--game-text,#1d1c1d);font-size:12.5px}.mo.placed.svelte-1ahim1m .mo-body:where(.svelte-1ahim1m){font-weight:500}.cs.svelte-u41fcg{flex-direction:column;gap:7px;height:100%;display:flex;overflow:hidden}.cs-head.svelte-u41fcg{align-items:center;gap:9px;display:flex}.cs-icon.svelte-u41fcg{flex-shrink:0;font-size:18px}.cs-title.svelte-u41fcg{color:var(--game-text,#37352f);text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.cs-meta.svelte-u41fcg{color:var(--game-text-muted,#9b9a97);font-size:11px}.cs-excerpt.svelte-u41fcg{min-height:0;color:var(--game-text,#37352f);opacity:.85;flex:1;font-size:13.5px;line-height:1.6;overflow-y:auto}
