._container_1deq0_1{max-width:900px;margin:0 auto}._backLink_1deq0_6{display:inline-block;font-size:.85rem;color:var(--color-primary);text-decoration:none;margin-bottom:12px}._backLink_1deq0_6:hover{text-decoration:underline}._titleRow_1deq0_15{display:flex;align-items:center;gap:6px;margin-bottom:8px}._title_1deq0_15{font-size:1.4rem}._intro_1deq0_26{margin:0 0 20px;color:var(--color-text-secondary);font-size:.92rem;line-height:1.55}._levels_1deq0_34{display:grid;gap:8px;margin:0 0 16px;padding:0;border:none}@media(min-width:640px){._levels_1deq0_34{grid-template-columns:repeat(3,1fr)}}._legend_1deq0_46{margin-bottom:8px;font-size:.85rem;font-weight:600;color:var(--color-text)}._level_1deq0_34{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);cursor:pointer}._level_1deq0_34 input{accent-color:var(--color-primary);margin:0}._levelActive_1deq0_70{border-color:var(--color-primary)}._levelLabel_1deq0_72{font-weight:600;font-size:.9rem;color:var(--color-text)}._levelHint_1deq0_78{grid-column:2;font-size:.8rem;color:var(--color-text-secondary)}._levels_1deq0_34:disabled ._level_1deq0_34{cursor:wait;opacity:.7}._dropZone_1deq0_87{border:2px dashed var(--color-border);border-radius:12px;padding:28px 16px;text-align:center;background:var(--color-surface);transition:border-color .15s,background .15s;margin-bottom:20px}._dropZoneActive_1deq0_97{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}._dropTitle_1deq0_102{margin:0 0 6px;font-size:1rem;font-weight:600;color:var(--color-text)}._dropHint_1deq0_109{margin:0 0 14px;font-size:.85rem;color:var(--color-text-secondary)}._filePickerLabel_1deq0_115{display:inline-block;padding:8px 18px;background:var(--color-primary);color:#fff;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer}._filePicker_1deq0_115{display:none}._result_1deq0_129{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:20px}._fileName_1deq0_140{font-weight:600;font-size:.9rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sizes_1deq0_149{font-size:1.05rem;color:var(--color-text);font-variant-numeric:tabular-nums}._saved_1deq0_155{margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.8rem;font-weight:600}._subtle_1deq0_165{font-size:.82rem;color:var(--color-text-secondary)}._hint_1deq0_170{margin:0;padding:8px 12px;font-size:.85rem;color:var(--color-text-secondary);line-height:1.45;border-left:3px solid var(--color-accent);background:var(--color-bg);border-radius:6px}._actions_1deq0_181{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}._primaryBtn_1deq0_188{padding:9px 18px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}._secondaryBtn_1deq0_200{padding:9px 14px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;font-size:.88rem;cursor:pointer;font-family:inherit}._primaryBtn_1deq0_188:disabled,._secondaryBtn_1deq0_200:disabled{opacity:.55;cursor:not-allowed}._error_1deq0_217{margin:10px 0 0;padding:10px 14px;background:#d9534f14;border:1px solid rgba(217,83,79,.25);border-radius:8px;color:#a94442;font-size:.85rem}
