.page-review.svelte-wa0drk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.mine.svelte-wa0drk{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.state.svelte-wa0drk{text-wrap:balance;font-size:13px}.state.current.svelte-wa0drk{color:var(--good-ink)}.state.outdated.svelte-wa0drk{color:var(--warn-ink)}.actions.svelte-wa0drk{align-items:center;gap:8px;display:flex}.review-btn.svelte-wa0drk{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);height:34px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13.5px;font-weight:600;transition:border-color .18s,box-shadow .18s;display:inline-flex}.review-btn.svelte-wa0drk:hover{border-color:var(--ink-2);box-shadow:var(--shadow-sm)}.review-btn.svelte-wa0drk svg:where(.svelte-wa0drk){fill:none;width:16px;height:16px;stroke:var(--good-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.quiet.svelte-wa0drk{border-radius:var(--radius-pill);height:34px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px}.quiet.svelte-wa0drk:hover{background:var(--soft);color:var(--ink)}dialog.review-dialog.svelte-wa0drk{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-card);padding:0;overflow:auto}dialog.review-dialog[open].svelte-wa0drk{animation:.22s cubic-bezier(.22,1,.36,1) svelte-wa0drk-rise}dialog.review-dialog.svelte-wa0drk::backdrop{background:#0a0c1173;animation:.22s ease-out svelte-wa0drk-fade}@keyframes svelte-wa0drk-rise{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes svelte-wa0drk-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){dialog.review-dialog[open].svelte-wa0drk,dialog.review-dialog.svelte-wa0drk::backdrop{animation:none}}form.svelte-wa0drk,.done.svelte-wa0drk{gap:18px;padding:22px 24px 24px;display:grid}header.svelte-wa0drk{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}h2.svelte-wa0drk{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:650;overflow:hidden}.x.svelte-wa0drk{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.x.svelte-wa0drk:hover{background:var(--soft);color:var(--ink)}.x.svelte-wa0drk svg:where(.svelte-wa0drk){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.intro.svelte-wa0drk,.done.svelte-wa0drk p:where(.svelte-wa0drk){color:var(--muted);text-wrap:balance;margin:-6px 0 0;font-size:14px;line-height:1.5}.seg.svelte-wa0drk{border-radius:var(--radius-lg);background:var(--soft);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg.svelte-wa0drk label:where(.svelte-wa0drk){border-radius:var(--radius-sm);min-width:0;height:38px;color:var(--muted);cursor:pointer;place-items:center;padding:0 10px;font-size:14px;font-weight:600;transition:background .16s,color .16s;display:grid;position:relative}.seg.svelte-wa0drk label:where(.svelte-wa0drk) span:where(.svelte-wa0drk){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.seg.svelte-wa0drk label.on:where(.svelte-wa0drk){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.seg.svelte-wa0drk label:where(.svelte-wa0drk):has(input:where(.svelte-wa0drk):focus-visible){outline:2px solid var(--accent);outline-offset:2px}input[type=radio].svelte-wa0drk{opacity:0;pointer-events:none;position:absolute}.note.svelte-wa0drk{display:grid;position:relative}.note.svelte-wa0drk>span:where(.svelte-wa0drk){margin-bottom:8px;font-size:13px;font-weight:600}textarea.svelte-wa0drk{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-height:84px;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px 22px;font-size:14.5px;line-height:1.45}textarea.svelte-wa0drk:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.note.svelte-wa0drk small:where(.svelte-wa0drk){color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;bottom:8px;right:10px}.problem.svelte-wa0drk{border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-ink);margin:-4px 0 0;padding:10px 12px;font-size:13.5px}footer.svelte-wa0drk{grid-template-columns:auto auto;justify-content:end;gap:10px;display:grid}footer.svelte-wa0drk .btn:where(.svelte-wa0drk){height:42px}footer.svelte-wa0drk .btn:where(.svelte-wa0drk):disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.mark.svelte-wa0drk{background:var(--good-bg);width:48px;height:48px;color:var(--good-ink);border-radius:50%;place-items:center;display:grid}.mark.svelte-wa0drk svg:where(.svelte-wa0drk){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.done.svelte-wa0drk{text-align:center;justify-items:center;padding-block:32px 28px}.done.svelte-wa0drk p:where(.svelte-wa0drk){max-width:34ch;margin:-8px 0 4px}.done.svelte-wa0drk .btn:where(.svelte-wa0drk){min-width:120px;height:42px}
