.memory-kicker.svelte-1czmmpc{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;display:flex;align-items:center;gap:12px}.memory-kicker.svelte-1czmmpc:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-hi),transparent)}.memory-headline.svelte-1czmmpc{font-family:var(--font-head);font-size:clamp(28px,5vw,42px);font-weight:300;line-height:1.1;color:var(--text);margin-bottom:10px}.memory-error.svelte-1czmmpc{padding:12px 0;color:var(--action);font-size:13px}.memory-loading.svelte-1czmmpc,.section-empty.svelte-1czmmpc{color:var(--text-faint);font-size:14px;padding:22px 0 36px}.memory-section.svelte-1czmmpc{padding:30px 0;border-top:1px solid var(--border)}.section-heading-row.svelte-1czmmpc{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading-row.svelte-1czmmpc h2:where(.svelte-1czmmpc){font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.section-heading-row.svelte-1czmmpc span:where(.svelte-1czmmpc),.section-heading-row.svelte-1czmmpc a:where(.svelte-1czmmpc){font-size:10px;color:var(--text-faint);text-decoration:none}.section-heading-row.svelte-1czmmpc a:where(.svelte-1czmmpc):hover{color:var(--text-muted)}.memory-stats.svelte-1czmmpc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.memory-stats.svelte-1czmmpc strong:where(.svelte-1czmmpc){display:block;font-family:var(--font-head);font-size:26px;font-weight:300;color:var(--text-sub);line-height:1}.memory-stats.svelte-1czmmpc span:where(.svelte-1czmmpc){display:block;margin-top:7px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.account-row.svelte-1czmmpc{display:flex;align-items:center;justify-content:space-between;gap:24px}.account-row.svelte-1czmmpc h2:where(.svelte-1czmmpc){margin-bottom:5px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.account-row.svelte-1czmmpc p:where(.svelte-1czmmpc){font-size:12px;line-height:1.5;color:var(--text-faint)}.account-row.svelte-1czmmpc a:where(.svelte-1czmmpc){flex-shrink:0;padding:7px 9px;border:1px solid var(--border-mid);border-radius:6px;color:var(--text-dim);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.account-row.svelte-1czmmpc a:where(.svelte-1czmmpc):hover{color:var(--text-sub);border-color:var(--border-hi)}.pattern-group.svelte-1czmmpc+.pattern-group:where(.svelte-1czmmpc){margin-top:18px}.pattern-group.svelte-1czmmpc p:where(.svelte-1czmmpc){margin-bottom:8px;font-size:11px;color:var(--text-faint)}.pattern-list.svelte-1czmmpc{display:flex;flex-wrap:wrap;gap:7px}.pattern-list.svelte-1czmmpc button:where(.svelte-1czmmpc){display:inline-flex;align-items:center;gap:7px;padding:5px 8px 5px 9px;background:none;border:1px solid var(--green-border);border-radius:6px;color:var(--green-accent);font:inherit;font-size:11px;cursor:pointer}.pattern-list.svelte-1czmmpc button:where(.svelte-1czmmpc) span:where(.svelte-1czmmpc){color:var(--text-faint);font-size:14px;line-height:1}.pattern-list.misses.svelte-1czmmpc button:where(.svelte-1czmmpc){border-color:var(--action-lo);color:var(--action)}.profile-memory-list.svelte-1czmmpc{border-top:1px solid var(--border);margin-bottom:16px}.profile-memory-list.svelte-1czmmpc>div:where(.svelte-1czmmpc){display:grid;grid-template-columns:110px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.profile-memory-list.svelte-1czmmpc span:where(.svelte-1czmmpc){font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.profile-memory-list.svelte-1czmmpc p:where(.svelte-1czmmpc){font-size:13px;color:var(--text-dim);line-height:1.55;overflow-wrap:anywhere}.review-row.svelte-1czmmpc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--border);color:inherit;text-decoration:none}.review-row.svelte-1czmmpc:last-child{border-bottom:1px solid var(--border)}.review-row.svelte-1czmmpc strong:where(.svelte-1czmmpc),.control-row.svelte-1czmmpc strong:where(.svelte-1czmmpc){display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--text-sub)}.review-row.svelte-1czmmpc p:where(.svelte-1czmmpc),.control-row.svelte-1czmmpc p:where(.svelte-1czmmpc){font-size:12px;color:var(--text-faint);line-height:1.5}.review-row.svelte-1czmmpc>span:where(.svelte-1czmmpc){flex-shrink:0;font-size:11px;color:var(--text-faint)}.review-row.svelte-1czmmpc b:where(.svelte-1czmmpc){margin-left:8px;font-weight:400;transition:transform var(--t) var(--ease);display:inline-block}.review-row.svelte-1czmmpc:hover b:where(.svelte-1czmmpc){transform:translate(3px);color:var(--text-sub)}.quiet-action.svelte-1czmmpc,.control-row.svelte-1czmmpc button:where(.svelte-1czmmpc){flex-shrink:0;background:none;border:1px solid var(--border-mid);border-radius:6px;padding:6px 9px;font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);cursor:pointer}.quiet-action.svelte-1czmmpc:hover,.control-row.svelte-1czmmpc button:where(.svelte-1czmmpc):hover{border-color:var(--border-hi);color:var(--text-sub)}.memory-controls.svelte-1czmmpc{padding-bottom:80px}.control-row.svelte-1czmmpc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--border)}.danger-row.svelte-1czmmpc button:where(.svelte-1czmmpc),button.confirming.svelte-1czmmpc{color:var(--action);border-color:var(--action-lo)}button.svelte-1czmmpc:disabled{opacity:.5;cursor:default}@media(max-width:520px){.memory-stats.svelte-1czmmpc{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.profile-memory-list.svelte-1czmmpc>div:where(.svelte-1czmmpc){grid-template-columns:88px 1fr}.control-row.svelte-1czmmpc{align-items:flex-start}}
