.rk.svelte-syymi2{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:100%;max-width:24rem;margin:auto;animation:svelte-syymi2-rk-fade var(--mo-slow) linear both}@keyframes svelte-syymi2-rk-fade{0%{opacity:0}}.rk.inline.svelte-syymi2{max-width:24rem;margin:0;align-items:stretch}.rk-title.svelte-syymi2{margin:0 0 var(--sp-2);font-size:var(--t-2xl);font-weight:700;text-align:center}.rk-pic.svelte-syymi2{position:relative;display:grid;width:56px;height:56px;color:var(--text-muted)}.rk-pic.svelte-syymi2 .mark:where(.svelte-syymi2){grid-area:1 / 1;display:grid;place-items:center;transition:opacity var(--mo-slow) var(--mo-ease),transform var(--mo-slow) var(--mo-ease)}.rk-pic.svelte-syymi2 .lock:where(.svelte-syymi2){opacity:0;transform:scale(.85);color:var(--accent-text)}.rk-pic.in.svelte-syymi2 .key:where(.svelte-syymi2){opacity:0;transform:scale(.85)}.rk-pic.in.svelte-syymi2 .lock:where(.svelte-syymi2){opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rk.svelte-syymi2{animation:none}.rk-pic.svelte-syymi2 .mark:where(.svelte-syymi2){transition:none}}.rk-entry.svelte-syymi2{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:var(--sp-3);row-gap:2px;box-sizing:border-box;width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised)}.rk-entry.svelte-syymi2 svg:where(.svelte-syymi2){grid-row:1 / 3;fill:none;stroke:var(--text-muted);stroke-width:1.8;stroke-linecap:round}.rk-entry.svelte-syymi2 input:where(.svelte-syymi2){min-width:0;min-height:1.5rem;margin:0;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--t-sm);outline:none}.rk-entry.svelte-syymi2 input[type=password]:where(.svelte-syymi2){letter-spacing:.12em;color:var(--text-muted)}.rk-entry.svelte-syymi2 input:where(.svelte-syymi2)::placeholder{color:var(--text-muted);letter-spacing:0}.rk-check.svelte-syymi2 .rk-entry:where(.svelte-syymi2):focus-within{border-color:var(--accent)}.rk-add.svelte-syymi2,.rk-check.svelte-syymi2,.rk-spot.svelte-syymi2{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);width:100%}.rk-go.svelte-syymi2{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);box-sizing:border-box;width:100%;min-height:3rem;padding:var(--sp-2) var(--sp-4);border:1px solid var(--accent);border-radius:var(--radius-pill);text-align:center;line-height:1.25;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;cursor:pointer;transition:filter var(--mo-fast)}.rk-go.svelte-syymi2 svg:where(.svelte-syymi2){flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.rk-go.svelte-syymi2:hover,.rk-go.svelte-syymi2:focus-visible{filter:brightness(1.12)}.rk-go.svelte-syymi2:disabled{opacity:.6;cursor:progress}.rk-go.small.svelte-syymi2{min-height:var(--tap)}.rk-again.svelte-syymi2,.rk-risk.svelte-syymi2,.rk-more-go.svelte-syymi2,.rk-why.svelte-syymi2{border:0;background:none;font:inherit;cursor:pointer}.rk-again.svelte-syymi2{min-height:0;padding:0;color:var(--accent-text);font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.rk-kept.svelte-syymi2{display:flex;align-items:center;margin:0;min-height:3rem;color:var(--accent-text);font-size:var(--t-lg);font-weight:600}.rk-said.svelte-syymi2:empty{display:none}.rk-said.svelte-syymi2{margin:0;color:var(--text-muted);font-size:var(--t-sm);text-align:center}.rk-more.svelte-syymi2{position:relative;display:flex;justify-content:center;width:100%}.rk-more-go.svelte-syymi2{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--tap);padding:0 var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);font-size:var(--t-sm);transition:border-color var(--mo-fast)}.rk-more-go.svelte-syymi2:hover,.rk-more-go.svelte-syymi2:focus-visible,.rk-more-go[aria-expanded=true].svelte-syymi2{border-color:var(--amber)}.rk-more-go.svelte-syymi2 .caret:where(.svelte-syymi2){font-size:var(--t-xs);transition:transform var(--mo-fast) var(--mo-ease)}.rk-more-go[aria-expanded=true].svelte-syymi2 .caret:where(.svelte-syymi2){transform:rotate(180deg)}.rk-menu.svelte-syymi2{position:absolute;top:calc(100% + var(--sp-1));z-index:var(--z-float);display:flex;flex-direction:column;min-width:11rem;padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);box-shadow:0 8px 24px #00000024;animation:svelte-syymi2-rk-rise var(--mo-slow) var(--mo-ease) both}@keyframes svelte-syymi2-rk-rise{0%{opacity:0;transform:translateY(4px)}}.rk-menu.svelte-syymi2 button:where(.svelte-syymi2){min-height:var(--tap);padding:0 var(--sp-4);border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.rk-menu.svelte-syymi2 button:where(.svelte-syymi2):hover,.rk-menu.svelte-syymi2 button:where(.svelte-syymi2):focus-visible{background:color-mix(in srgb,var(--amber) 14%,transparent)}.rk-skip.svelte-syymi2{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--sp-1);margin-top:var(--sp-2)}.rk-risk.svelte-syymi2{min-height:var(--tap);padding:0 var(--sp-2);color:var(--text-muted);font-size:var(--t-sm);text-decoration:underline;text-underline-offset:3px}.rk-risk.svelte-syymi2:hover,.rk-risk.svelte-syymi2:focus-visible{color:var(--text)}.rk-why.svelte-syymi2{width:var(--tap);height:var(--tap);border-radius:50%;color:var(--text-muted);font-size:var(--t-sm);font-weight:700;transition:color var(--mo-fast),background var(--mo-fast)}.rk-why.svelte-syymi2:hover,.rk-why.svelte-syymi2:focus-visible,.rk-why[aria-expanded=true].svelte-syymi2{color:var(--text);background:color-mix(in srgb,var(--amber) 18%,transparent)}.rk-whybox.svelte-syymi2{position:absolute;top:calc(100% + var(--sp-1));left:50%;z-index:var(--z-float);width:min(20rem,calc(100vw - 2rem));padding:var(--sp-3) var(--sp-4);box-sizing:border-box;transform:translate(-50%);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);box-shadow:0 8px 24px #00000024;text-align:left;animation:svelte-syymi2-rk-rise var(--mo-slow) var(--mo-ease) both}.rk-whybox.svelte-syymi2 p:where(.svelte-syymi2){margin:0;font-size:var(--t-sm);line-height:1.45}.rk-whybox.svelte-syymi2 p:where(.svelte-syymi2)+p:where(.svelte-syymi2){margin-top:var(--sp-2);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.rk-menu.svelte-syymi2,.rk-whybox.svelte-syymi2{animation:none}}.rk-wordbox.svelte-syymi2{position:relative;width:100%}.rk-copy.svelte-syymi2{position:absolute;top:var(--sp-1);right:var(--sp-1);width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:var(--radius);background:none;color:var(--text-muted);cursor:pointer;transition:transform var(--mo-fast) var(--mo-ease),color var(--mo-fast)}.rk-copy.svelte-syymi2:hover,.rk-copy.svelte-syymi2:focus-visible{color:var(--text)}.rk-copy.svelte-syymi2:active{transform:scale(.92)}.rk-copy.svelte-syymi2 svg:where(.svelte-syymi2){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rk-copy.svelte-syymi2 .rk-copied:where(.svelte-syymi2){stroke:var(--accent-text);stroke-width:2.4}.rk-words.svelte-syymi2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2) var(--sp-3);width:100%;margin:0;padding:var(--sp-4) calc(var(--tap) + var(--sp-1)) var(--sp-4) var(--sp-4);box-sizing:border-box;list-style:none;text-align:left;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-sm)}.rk-words.svelte-syymi2 li:where(.svelte-syymi2){display:flex;gap:var(--sp-2);min-width:0;overflow-wrap:anywhere}.n.svelte-syymi2{min-width:1.5em;color:var(--text-faint);text-align:right;font-variant-numeric:tabular-nums}.rk-spot.svelte-syymi2 textarea:where(.svelte-syymi2){flex:1;min-height:calc(var(--tap) * 2);padding:var(--sp-3) var(--sp-4);resize:vertical;line-height:1.5;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);font:inherit}
