.latex-warning.svelte-sxhhu button{padding:6px 10px}iframe.svelte-sxhhu{display:block;width:100%;border:0;min-width:0;background:var(--surface-raised)}iframe.svelte-sxhhu:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.media-controls.svelte-sxhhu{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0}.media-controls.svelte-sxhhu button{padding:7px 10px}.media-controls.svelte-sxhhu button:disabled{opacity:.6}.media-controls.svelte-sxhhu kbd:where(.svelte-sxhhu){font-size:calc(9px * var(--ui-scale, 1));margin-left:7px}.media-help.svelte-sxhhu{font-size:calc(11px * var(--ui-scale, 1));line-height:1.6;color:var(--muted);white-space:normal;overflow-wrap:anywhere;margin:6px 0}.media-error.svelte-sxhhu{color:var(--danger)}.tag-badge.svelte-131mczo{display:inline-flex;max-width:100%;min-width:0;vertical-align:middle;border-radius:var(--radius);background:var(--surface-selected);color:var(--green);font-size:.75rem;font-weight:500;line-height:1.45;padding:5px 8px;white-space:normal;text-align:start;overflow:visible;letter-spacing:normal}.tag-visual.svelte-131mczo{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:3px 5px;min-width:0;max-width:100%;white-space:normal}.tag-mark.svelte-131mczo{opacity:.65;font-weight:500;flex-shrink:0}.tag-segment.svelte-131mczo{min-width:0;overflow-wrap:anywhere;word-break:normal;white-space:normal;color:var(--muted);font-weight:400}.tag-leaf.svelte-131mczo{color:var(--green);font-weight:600}.tag-separator.svelte-131mczo{color:var(--muted);opacity:.8;flex-shrink:0}.hierarchical.svelte-131mczo{box-shadow:inset 2px 0 0 var(--control-border);padding-inline-start:10px}.compact.svelte-131mczo{font-size:.6875rem;padding:3px 7px}.tag-original.svelte-131mczo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.colored.svelte-131mczo{background:color-mix(in srgb,var(--tag-accent) 14%,var(--surface-raised));box-shadow:inset 2px 0 0 var(--tag-accent)}.tag-chips.svelte-1vr17uf{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem;min-width:0;max-width:100%;vertical-align:middle;white-space:normal;overflow:visible}.tag-item.svelte-1vr17uf{display:inline-flex;max-width:100%;min-width:0;white-space:normal;overflow:visible}.tag-empty.svelte-1vr17uf{color:var(--muted)}.relations-dialog{width:46rem;max-width:calc(100vw - 2rem)}.relations-dialog .cn-dialog-header{padding-right:0}.relations-dialog button{max-width:100%;height:auto;min-height:2.25rem;white-space:normal;overflow-wrap:anywhere}section.svelte-r8j29e{padding-block:20px;border-bottom:1px solid var(--line);min-width:0}h3.svelte-r8j29e{font-size:1rem;margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere}h4.svelte-r8j29e{font-size:.875rem;line-height:1.5;margin:16px 0 8px;overflow-wrap:anywhere}p.svelte-r8j29e,blockquote.svelte-r8j29e{font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.related-field.svelte-r8j29e{margin-top:20px}.related-field.svelte-r8j29e h4:where(.svelte-r8j29e){color:var(--muted)}.relation-row.svelte-r8j29e,.candidate-row.svelte-r8j29e{display:flex;align-items:start;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.relation-row.svelte-r8j29e>div:where(.svelte-r8j29e){flex:1;min-width:0}.relation-row.svelte-r8j29e p:where(.svelte-r8j29e){margin:5px 0}.relation-row.svelte-r8j29e .related-link,.candidate-row.svelte-r8j29e .candidate-choice{height:auto;white-space:normal;overflow-wrap:anywhere;text-align:start;justify-content:flex-start;max-width:100%}.candidate-row.svelte-r8j29e .candidate-choice{flex:1;min-width:0}.excerpt-label.svelte-r8j29e{font-size:.75rem;color:var(--muted);margin-bottom:0}.relation-search.svelte-r8j29e{display:flex;gap:8px;flex-wrap:wrap}.relation-search.svelte-r8j29e input{flex:1;min-width:130px}label.svelte-r8j29e{display:block;font-size:.8125rem;margin:16px 0 6px}.suggestion-actions.svelte-r8j29e{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.muted.svelte-r8j29e{color:var(--muted);font-size:.8125rem}.error.svelte-r8j29e{color:var(--danger)}.notice.svelte-r8j29e{color:var(--green)}blockquote.svelte-r8j29e{border-inline-start:2px solid var(--line);padding-inline-start:12px;margin:12px 0;color:var(--muted)}article.svelte-r8j29e{border-bottom:1px solid var(--line);padding-bottom:16px}@media(max-width:600px){.relations-dialog{padding:16px}}.tag-input.svelte-1qsxu3n{position:relative;min-width:0;font-size:calc(13px * var(--ui-scale,1))}.tag-entry.svelte-1qsxu3n{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:46px;box-sizing:border-box;border:1px solid var(--control-border);border-radius:8px;padding:6px;background:var(--surface-raised)}.tag-entry.svelte-1qsxu3n:focus-within{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.tag-token.svelte-1qsxu3n{display:inline-flex;align-items:center;min-width:0;max-width:100%;border-radius:999px;background:var(--surface-selected)}.tag-token.svelte-1qsxu3n .tag-badge{min-width:0;flex:1}.disabled.svelte-1qsxu3n{opacity:.65}.suggestions.svelte-1qsxu3n{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 16px rgb(var(--accent-rgb) / .08);max-height:260px;overflow-y:auto}.suggestions.svelte-1qsxu3n button{display:block;width:100%;border:0;background:transparent;padding:8px 10px;text-align:left;color:var(--ink);font:inherit;overflow-wrap:anywhere;min-height:40px}.suggestions.svelte-1qsxu3n button:hover{background:var(--surface-selected)}.suggestion-status.svelte-1qsxu3n,.length-error.svelte-1qsxu3n{font-size:calc(11px * var(--ui-scale,1));line-height:1.5;margin:5px 0 0}.suggestion-status.svelte-1qsxu3n{color:var(--muted)}.length-error.svelte-1qsxu3n{color:var(--danger)}@media(pointer:coarse){.suggestions.svelte-1qsxu3n button{min-height:44px}}.sequence-workspace.svelte-1371w2r{box-sizing:border-box;width:min(1100px,calc(100vw - 32px));max-width:none;height:min(920px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:20px;background:var(--surface-raised);color:var(--ink);overflow:clip;box-shadow:var(--shadow-overlay)}.sequence-workspace[open].svelte-1371w2r{display:flex;flex-direction:column;animation:cosmo-pop var(--duration-base,.18s) var(--ease-out,ease-out)}.sequence-workspace.svelte-1371w2r::backdrop{background:var(--backdrop)}header.svelte-1371w2r,footer.svelte-1371w2r{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;flex-shrink:0}header.svelte-1371w2r{border-bottom:1px solid var(--line)}footer.svelte-1371w2r{border-top:1px solid var(--line)}h2.svelte-1371w2r{font-size:1.5rem;letter-spacing:-.035em;margin:4px 0 0}h3.svelte-1371w2r{font-size:1rem;margin:0 0 12px}h4.svelte-1371w2r{font-size:.75rem;color:var(--muted);margin:0 0 8px}.eyebrow.svelte-1371w2r{font-size:.65rem;letter-spacing:.16em;color:var(--muted);margin:0}.header-actions.svelte-1371w2r,footer.svelte-1371w2r>div:where(.svelte-1371w2r),.source-actions.svelte-1371w2r,.section-heading.svelte-1371w2r,.item-heading.svelte-1371w2r,.item-heading.svelte-1371w2r>div:where(.svelte-1371w2r){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.body.svelte-1371w2r{overflow:auto;min-height:0;flex:1;padding:24px}.properties.svelte-1371w2r{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.context.svelte-1371w2r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}label.svelte-1371w2r{display:block;font-size:.8125rem;line-height:1.5;margin-bottom:6px}.properties.svelte-1371w2r label:where(.svelte-1371w2r),.context.svelte-1371w2r label:where(.svelte-1371w2r){display:grid;gap:6px}select.svelte-1371w2r{max-width:100%;min-width:0}.help.svelte-1371w2r{font-size:.75rem;color:var(--muted);line-height:1.65;margin:10px 0}.source.svelte-1371w2r,.items.svelte-1371w2r,.suggestions.svelte-1371w2r,.retired.svelte-1371w2r,.recent.svelte-1371w2r{padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.source-actions.svelte-1371w2r{margin-top:12px}.source-actions.svelte-1371w2r select:where(.svelte-1371w2r){width:auto;max-width:100%}.section-heading.svelte-1371w2r,.item-heading.svelte-1371w2r{justify-content:space-between}.section-heading.svelte-1371w2r h3:where(.svelte-1371w2r){margin:0}.section-heading.svelte-1371w2r h3:where(.svelte-1371w2r) span:where(.svelte-1371w2r){font-size:.75rem;color:var(--muted);font-weight:400}.items.svelte-1371w2r ol:where(.svelte-1371w2r),.suggestions.svelte-1371w2r ul:where(.svelte-1371w2r),.retired.svelte-1371w2r ul:where(.svelte-1371w2r),.recent.svelte-1371w2r ul:where(.svelte-1371w2r){list-style:none;padding:0;margin:12px 0}.items.svelte-1371w2r li:where(.svelte-1371w2r){padding:16px 0;border-bottom:1px solid var(--line)}.item-heading.svelte-1371w2r label:where(.svelte-1371w2r){margin:0}.suggestions.svelte-1371w2r li:where(.svelte-1371w2r),.retired.svelte-1371w2r li:where(.svelte-1371w2r){display:flex;align-items:start;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.suggestions.svelte-1371w2r label:where(.svelte-1371w2r),.retired.svelte-1371w2r span:where(.svelte-1371w2r){flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.recent.svelte-1371w2r .recipe-choice{width:100%;height:auto;display:flex;justify-content:space-between;white-space:normal;text-align:start}.recent.svelte-1371w2r .recipe-choice span{overflow-wrap:anywhere;min-width:0}.recent.svelte-1371w2r .recipe-choice small{color:var(--muted);flex-shrink:0}.error.svelte-1371w2r{padding:12px 0;color:var(--danger);font-size:.8125rem;overflow-wrap:anywhere}.notice.svelte-1371w2r{color:var(--green);font-size:.8125rem}.effects.svelte-1371w2r{font-size:.8125rem;line-height:1.6}.preview.svelte-1371w2r{margin-top:24px}.card-preview.svelte-1371w2r{border-top:1px solid var(--line);padding:10px 0}.preview.svelte-1371w2r .preview-toggle{display:flex!important;justify-content:space-between!important;width:100%;height:auto!important;white-space:normal!important;text-align:start!important;gap:16px!important}.preview.svelte-1371w2r .preview-toggle span:first-child{min-width:0;overflow-wrap:anywhere}.preview.svelte-1371w2r .preview-toggle span:last-child{flex-shrink:0;font-size:.75rem;color:var(--muted)}.card-sides.svelte-1371w2r{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:12px 0 16px}.card-sides.svelte-1371w2r>div:where(.svelte-1371w2r){min-width:0}.card-sides.svelte-1371w2r iframe{max-width:100%}footer.svelte-1371w2r>span:where(.svelte-1371w2r){max-width:40%}@media(max-width:640px){.sequence-workspace.svelte-1371w2r{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:16px}header.svelte-1371w2r,.body.svelte-1371w2r,footer.svelte-1371w2r{padding:16px}header.svelte-1371w2r,footer.svelte-1371w2r{flex-wrap:wrap}.properties.svelte-1371w2r,.context.svelte-1371w2r,.card-sides.svelte-1371w2r{grid-template-columns:minmax(0,1fr)}.context.svelte-1371w2r{gap:12px}footer.svelte-1371w2r>span:where(.svelte-1371w2r){display:none}footer.svelte-1371w2r>div:where(.svelte-1371w2r){width:100%;justify-content:flex-end}footer.svelte-1371w2r button{max-width:100%;white-space:normal}.header-actions.svelte-1371w2r{width:100%;margin:0;max-width:100%;min-width:0;flex-wrap:nowrap;justify-content:space-between}.header-actions.svelte-1371w2r button{max-width:100%;white-space:normal}.header-actions.svelte-1371w2r button:first-child{flex:1;min-width:0;height:auto;min-height:2.5rem}h2.svelte-1371w2r{font-size:1.25rem}.preview.svelte-1371w2r .preview-toggle{flex-wrap:wrap}.source-actions.svelte-1371w2r button{white-space:normal}.item-heading.svelte-1371w2r>div:where(.svelte-1371w2r){gap:0}}@media(prefers-reduced-motion:reduce){.sequence-workspace[open].svelte-1371w2r{animation:none}}[data-reduced-motion=true] .sequence-workspace[open].svelte-1371w2r{animation:none}.favorite-tags.svelte-plolmy{padding:12px 0;border-top:1px solid var(--line);margin-top:16px;min-width:0}p.svelte-plolmy{font-size:.6875rem;letter-spacing:.1em;color:var(--muted);padding-inline:12px;margin:0 0 8px}.favorite-tags.svelte-plolmy>div:where(.svelte-plolmy){display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:auto;min-width:0}.favorite-tags.svelte-plolmy .tag-favorite{justify-content:flex-start;max-width:100%;height:auto;white-space:normal;text-align:start;padding:6px 12px}.mcp-docs-entry.svelte-k1g25y{border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.mcp-docs-entry.svelte-k1g25y a:where(.svelte-k1g25y){text-underline-offset:4px}.sr-only.svelte-k1g25y{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}dialog.svelte-k1g25y{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(660px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;overflow:auto;border:0;border-left:1px solid var(--line);padding:28px;background:var(--surface);color:var(--ink)}dialog.svelte-k1g25y::backdrop{background:var(--backdrop)}header.svelte-k1g25y{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}header.svelte-k1g25y>div:where(.svelte-k1g25y){min-width:0;flex:1 1 190px}h2.svelte-k1g25y{margin:0;font-size:calc(23px * var(--ui-scale,1));font-weight:550;line-height:1.35;overflow-wrap:anywhere}h2.svelte-k1g25y:focus{outline:none}h3.svelte-k1g25y{font-size:calc(16px * var(--ui-scale,1));font-weight:550;line-height:1.5;margin:24px 0 12px}.eyebrow.svelte-k1g25y{font-size:calc(9px * var(--ui-scale,1));letter-spacing:.13em;color:var(--muted);margin:0 0 8px}.sections.svelte-k1g25y,.actions.svelte-k1g25y,.credits.svelte-k1g25y{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sections.svelte-k1g25y{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:22px}.sections.svelte-k1g25y button{border:0;background:none;font:inherit;font-size:calc(12px * var(--ui-scale,1));color:var(--muted);padding:9px 12px}label.svelte-k1g25y{display:block;font-size:calc(12px * var(--ui-scale,1));line-height:1.6;color:var(--ink)}select.svelte-k1g25y{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:8px 0 14px;padding:10px;font:inherit;color:var(--ink);background:var(--input-bg);border:1px solid var(--control-border);border-radius:5px}p.svelte-k1g25y,li.svelte-k1g25y,dl.svelte-k1g25y{font-size:calc(13px * var(--ui-scale,1));line-height:1.8;overflow-wrap:anywhere}p.svelte-k1g25y{margin:10px 0 15px}ol.svelte-k1g25y,ul.svelte-k1g25y{padding-inline-start:22px}li.svelte-k1g25y{margin-bottom:12px}.credits.svelte-k1g25y{list-style:none;padding:0}a.svelte-k1g25y{color:var(--green)}a.svelte-k1g25y:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.actions.svelte-k1g25y{margin:18px 0}.help.svelte-k1g25y,small.svelte-k1g25y{font-size:calc(12px * var(--ui-scale,1));line-height:1.7;color:var(--muted)}dl.svelte-k1g25y{margin:14px 0}dl.svelte-k1g25y>div:where(.svelte-k1g25y){margin:12px 0}dt.svelte-k1g25y{color:var(--muted)}dd.svelte-k1g25y{margin:2px 0 0}.builds.svelte-k1g25y dd:where(.svelte-k1g25y){font:calc(11px * var(--ui-scale,1))/1.7 ui-monospace,monospace;overflow-wrap:anywhere}details.svelte-k1g25y,.report.svelte-k1g25y{border-top:1px solid var(--line);padding-top:18px;margin-top:24px}summary.svelte-k1g25y{font-size:calc(12px * var(--ui-scale,1));line-height:1.7;cursor:pointer}.check-result.svelte-k1g25y{border-left:2px solid var(--line);padding-inline-start:14px;margin:20px 0}.notice.svelte-k1g25y{font-size:calc(12px * var(--ui-scale,1));color:var(--muted);line-height:1.7}@media(max-width:500px){dialog.svelte-k1g25y{padding:24px 20px}.sections.svelte-k1g25y{gap:2px}}.assistant-markdown.svelte-1faikg8{font-size:.875rem;line-height:1.7;overflow-wrap:anywhere;min-width:0}.assistant-markdown.svelte-1faikg8 p{margin:0 0 .7em}.assistant-markdown.svelte-1faikg8 p:last-child{margin-bottom:0}.assistant-markdown.svelte-1faikg8 ul,.assistant-markdown.svelte-1faikg8 ol{padding-inline-start:1.4em;margin:.65em 0}.assistant-markdown.svelte-1faikg8 li{margin:.3em 0}.assistant-markdown.svelte-1faikg8 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:.75em;background:var(--control);border-radius:8px;margin:.7em 0}.assistant-markdown.svelte-1faikg8 code{font-family:ui-monospace,monospace;font-size:.88em}.assistant-markdown.svelte-1faikg8 :not(pre)>code{background:var(--control);padding:.08em .25em;border-radius:4px}.assistant-markdown.svelte-1faikg8 a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.assistant-markdown.svelte-1faikg8 a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.assistant-markdown.svelte-1faikg8 blockquote{border-inline-start:2px solid var(--control-border);margin:.7em 0;padding-inline-start:.85em;color:var(--muted)}.assistant-markdown.svelte-1faikg8 table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:.7em 0}.assistant-markdown.svelte-1faikg8 th,.assistant-markdown.svelte-1faikg8 td{padding:.4em .6em;border:1px solid var(--line);text-align:start}.assistant-markdown.svelte-1faikg8 h1,.assistant-markdown.svelte-1faikg8 h2,.assistant-markdown.svelte-1faikg8 h3,.assistant-markdown.svelte-1faikg8 h4,.assistant-markdown.svelte-1faikg8 h5,.assistant-markdown.svelte-1faikg8 h6{font-size:1em;line-height:1.4;margin:.9em 0 .35em;font-weight:650}.assistant-markdown.svelte-1faikg8 hr{border:0;border-top:1px solid var(--line);margin:1em 0}button.svelte-1nspnrk{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1090;width:44px;min-height:64px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--control-border);border-right:0;border-radius:12px 0 0 12px;background:var(--surface-raised);color:var(--green);box-shadow:-3px 3px 16px #0001;padding:12px 8px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}button[hidden].svelte-1nspnrk{display:none}button.svelte-1nspnrk:hover{background:var(--surface-selected);color:var(--ink)}button.svelte-1nspnrk:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}button.svelte-1nspnrk:disabled{opacity:.45;cursor:default}svg.svelte-1nspnrk{width:22px;height:22px;flex-shrink:0}.attached.svelte-1nspnrk{position:absolute;right:100%;z-index:1;border-right:0;box-shadow:-3px 3px 16px #0001}@media(prefers-reduced-motion:reduce){button.svelte-1nspnrk{transition:none}}dialog.svelte-kh9ud{position:fixed;inset:12px 0 12px auto;width:min(480px,calc(100vw - 44px));height:calc(100dvh - 24px);max-height:none;max-width:none;box-sizing:border-box;margin:0;padding:0;border:1px solid var(--line);border-right:0;border-radius:20px 0 0 20px;background:var(--surface-raised);color:var(--ink);box-shadow:var(--elevation-overlay,0 18px 70px #10201820);z-index:1100;overflow:visible}dialog[open].svelte-kh9ud{display:flex;flex-direction:column;animation:svelte-kh9ud-assistant-enter var(--duration-base,.18s) var(--ease-out,ease-out)}dialog.svelte-kh9ud::backdrop{background:var(--backdrop)}header.svelte-kh9ud{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 12px}header.svelte-kh9ud>div:where(.svelte-kh9ud):first-child{min-width:0;flex:1}.header-actions.svelte-kh9ud{display:flex;gap:4px}h2.svelte-kh9ud{font-size:1.05rem;margin:0;letter-spacing:-.025em;overflow-wrap:anywhere}h2.svelte-kh9ud:focus{outline:none}.context.svelte-kh9ud{font-size:.75rem;color:var(--muted);margin:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar.svelte-kh9ud{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:0 16px 12px;border-bottom:1px solid var(--line)}.settings.svelte-kh9ud{padding:14px 20px;border-block:1px solid var(--line);font-size:.78rem;line-height:1.6}.settings.svelte-kh9ud p:where(.svelte-kh9ud){margin:0 0 8px}.usage.svelte-kh9ud{font-size:.72rem;color:var(--muted);overflow-wrap:anywhere}.notice.svelte-kh9ud{padding:12px 20px;background:var(--surface-selected);font-size:.78rem;line-height:1.6}.notice.svelte-kh9ud p:where(.svelte-kh9ud){margin:0 0 6px}.notice.error.svelte-kh9ud{color:var(--danger);background:var(--danger-bg)}.pending-question.svelte-kh9ud{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.recovery-actions.svelte-kh9ud{display:flex;gap:6px;flex-wrap:wrap}main.svelte-kh9ud{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.empty.svelte-kh9ud,.welcome.svelte-kh9ud{padding:28px;line-height:1.65}.welcome.svelte-kh9ud h3:where(.svelte-kh9ud){font-size:1.5rem;letter-spacing:-.04em;line-height:1.2;margin:8px 0 18px;overflow-wrap:anywhere}.welcome.svelte-kh9ud p:where(.svelte-kh9ud){font-size:.875rem;margin:0 0 16px}.welcome.svelte-kh9ud .eyebrow:where(.svelte-kh9ud){font-size:.7rem;color:var(--green);letter-spacing:.1em;font-weight:650}.welcome.svelte-kh9ud .consent:where(.svelte-kh9ud){font-size:.75rem;color:var(--muted)}.conversation-start.svelte-kh9ud{padding-top:clamp(32px,10dvh,100px)}.conversation.svelte-kh9ud{padding:24px 20px;display:flex;flex-direction:column;gap:28px;min-width:0}.turn.svelte-kh9ud{min-width:0}.speaker.svelte-kh9ud{font-size:.65rem;color:var(--muted);letter-spacing:.035em;font-weight:600}.user-label.svelte-kh9ud{text-align:end;padding:0 5px 6px}.answer-heading.svelte-kh9ud{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin:16px 0 6px}.turn-state.svelte-kh9ud{font-size:.72rem;color:var(--muted);margin:8px 0 0}.references.svelte-kh9ud{margin-top:10px;min-width:0}.stream-status.svelte-kh9ud{font-size:.8rem;color:var(--muted)}.composer.svelte-kh9ud{padding:12px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface-raised);border-radius:0 0 0 20px;min-width:0}.disclaimer.svelte-kh9ud{text-align:center;color:var(--muted);font-size:.65rem;line-height:1.5;margin:8px 4px 0}.history.svelte-kh9ud{padding:12px 16px 24px;font-size:.8rem}.history.svelte-kh9ud ul:where(.svelte-kh9ud){list-style:none;margin:0;padding:0}.history.svelte-kh9ud li:where(.svelte-kh9ud){display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line);padding:5px 0;min-width:0}.history.svelte-kh9ud li.active:where(.svelte-kh9ud){background:var(--surface-selected);border-radius:8px}.history-empty.svelte-kh9ud{padding:20px 4px;line-height:1.6}.history-empty.svelte-kh9ud h3:where(.svelte-kh9ud){font-size:.875rem;font-weight:500;margin:0 0 16px}.tools.svelte-kh9ud{position:relative;margin-inline-start:auto;font-size:.75rem}.tools.svelte-kh9ud summary:where(.svelte-kh9ud){cursor:pointer;list-style:none;padding:8px 10px;color:var(--muted);border-radius:8px}.tools.svelte-kh9ud summary:where(.svelte-kh9ud)::-webkit-details-marker{display:none}.tools.svelte-kh9ud summary:where(.svelte-kh9ud):hover{background:var(--surface-selected)}.tools.svelte-kh9ud summary:where(.svelte-kh9ud):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tools.svelte-kh9ud>div:where(.svelte-kh9ud){position:absolute;right:0;top:100%;z-index:2;display:flex;flex-direction:column;align-items:stretch;min-width:190px;max-width:calc(100vw - 72px);padding:6px;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;box-shadow:var(--elevation-overlay)}dialog.mobile.svelte-kh9ud{inset:0 0 0 auto;width:calc(100vw - 44px);height:100dvh;border:0;border-radius:16px 0 0 16px}.mobile.svelte-kh9ud header:where(.svelte-kh9ud){padding:max(16px,env(safe-area-inset-top)) 16px 10px}.mobile.svelte-kh9ud .conversation:where(.svelte-kh9ud){padding:20px 14px}.mobile.svelte-kh9ud .welcome:where(.svelte-kh9ud){padding-inline:20px}.mobile.svelte-kh9ud .composer:where(.svelte-kh9ud){padding-inline:12px}@keyframes svelte-kh9ud-assistant-enter{0%{opacity:.6;translate:12px 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){dialog[open].svelte-kh9ud{animation:none}}[data-reduced-motion=true] dialog[open].svelte-kh9ud{animation:none}dialog.svelte-kx11ro{width:min(940px,calc(100vw - 32px));height:calc(100dvh - 40px);max-width:none;max-height:none;box-sizing:border-box;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);overflow:hidden}dialog[open].svelte-kx11ro{display:flex;flex-direction:column;animation:svelte-kx11ro-arrive .16s ease-out}dialog.svelte-kx11ro::backdrop{background:var(--backdrop)}header.svelte-kx11ro{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 32px;border-bottom:1px solid var(--line);flex-shrink:0}header.svelte-kx11ro>div:where(.svelte-kx11ro){min-width:0}.eyebrow.svelte-kx11ro{font-size:.7rem;color:var(--green);font-weight:600;margin:0 0 7px;letter-spacing:.055em}h2.svelte-kx11ro{font-size:1.6rem;font-weight:600;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}h2.svelte-kx11ro:focus,h3.svelte-kx11ro:focus{outline:none}h2.svelte-kx11ro:focus-visible,h3.svelte-kx11ro:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.body.svelte-kx11ro{padding:28px 48px 36px;overflow:auto;flex:1;min-height:0;min-width:0}.body.svelte-kx11ro>section:where(.svelte-kx11ro)+section:where(.svelte-kx11ro){margin-top:26px}.preparation.svelte-kx11ro,.question-workspace.svelte-kx11ro,.summary.svelte-kx11ro{max-width:720px;margin-inline:auto;min-width:0}h3.svelte-kx11ro{font-size:1.15rem;font-weight:600;margin:0 0 16px;overflow-wrap:anywhere}h4.svelte-kx11ro{font-size:.8rem;font-weight:600;margin:0 0 8px;overflow-wrap:anywhere}p.svelte-kx11ro{font-size:.9rem;line-height:1.65;margin:0 0 16px;white-space:pre-wrap;overflow-wrap:anywhere}.hint.svelte-kx11ro{font-size:.75rem;color:var(--muted)}.intro.svelte-kx11ro{max-width:580px;font-size:1rem}.selection.svelte-kx11ro{font-size:.85rem;font-weight:500}label.svelte-kx11ro{display:block;font-size:.8rem;font-weight:500;margin-bottom:9px;min-width:0}input.svelte-kx11ro,select.svelte-kx11ro{font:inherit;font-size:max(16px,.9rem);width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:11px 13px;background:var(--input-bg);color:var(--ink);border:1px solid var(--control-border);border-radius:8px}label.svelte-kx11ro input:where(.svelte-kx11ro),label.svelte-kx11ro select:where(.svelte-kx11ro){display:block;margin-top:9px}input.svelte-kx11ro:focus,select.svelte-kx11ro:focus{outline:2px solid var(--focus);outline-offset:2px}.setup-fields.svelte-kx11ro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:24px 0}.setup-fields.compact.svelte-kx11ro{max-width:420px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.mode.svelte-kx11ro{display:inline-block;font-size:.7rem;font-weight:600;color:var(--green);background:var(--surface-selected);border-radius:5px;padding:5px 8px;margin:0;white-space:normal}.session-context.svelte-kx11ro{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:720px;margin:0 auto 22px;font-size:.75rem;color:var(--muted)}.question-workspace.svelte-kx11ro>h3:where(.svelte-kx11ro){font-size:1.65rem;line-height:1.4;font-weight:500;letter-spacing:-.025em;white-space:pre-wrap;margin:28px 0}.answer-actions.svelte-kx11ro,.question-actions.svelte-kx11ro,.summary-actions.svelte-kx11ro{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px}.question-actions.svelte-kx11ro{justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.summary-actions.svelte-kx11ro{justify-content:flex-start;margin-top:24px}.hint-content.svelte-kx11ro{border-inline-start:2px solid var(--control-border);padding:8px 16px;margin-bottom:24px}.hint-content.svelte-kx11ro strong:where(.svelte-kx11ro){font-size:.75rem;color:var(--muted)}.hint-content.svelte-kx11ro p:where(.svelte-kx11ro){margin:8px 0 0;font-size:.9rem}.answered.svelte-kx11ro{padding:0 0 20px;border-bottom:1px solid var(--line);margin-bottom:22px}.answered.svelte-kx11ro p:where(.svelte-kx11ro){margin-bottom:0}.feedback.svelte-kx11ro{padding-top:6px}.feedback.svelte-kx11ro>.assessment:where(.svelte-kx11ro){font-size:.75rem;font-weight:600;color:var(--green);margin-bottom:12px}.contest.svelte-kx11ro{padding:18px 0 8px}.contest.svelte-kx11ro button{margin-top:12px}.source.svelte-kx11ro{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:.78rem}.source-heading.svelte-kx11ro{display:flex;align-items:center;justify-content:space-between;gap:16px}.source-heading.svelte-kx11ro h4:where(.svelte-kx11ro){color:var(--muted);font-weight:400}.source.svelte-kx11ro>strong:where(.svelte-kx11ro){display:block;font-size:.76rem;font-weight:500;overflow-wrap:anywhere}blockquote.svelte-kx11ro{margin:12px 0 8px;padding-inline-start:14px;border-inline-start:2px solid var(--line);color:var(--muted);font-size:.8rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-kx11ro{font:inherit;font-size:.8rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;margin:12px 0;padding:14px;background:var(--surface-raised);border-radius:7px}.progress.svelte-kx11ro{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:720px;margin:16px auto 22px;font-size:.82rem;color:var(--muted)}.progress.svelte-kx11ro button{margin-inline-start:auto}.pulse.svelte-kx11ro{height:7px;width:7px;border-radius:50%;background:var(--green);animation:svelte-kx11ro-pulse 1.2s ease-in-out infinite}.message.svelte-kx11ro{padding:12px 32px;margin:0;background:var(--surface-selected);font-size:.8rem;flex-shrink:0}.error.svelte-kx11ro,.operation-error.svelte-kx11ro{color:var(--danger);background:var(--danger-bg)}.operation-error.svelte-kx11ro{padding:12px;border-radius:7px;max-width:720px;margin-inline:auto}.consent.svelte-kx11ro{padding-bottom:24px;border-bottom:1px solid var(--line);max-width:650px}.recovery.svelte-kx11ro{border-block:1px solid var(--line);padding:18px 0}.recovery.svelte-kx11ro p:where(.svelte-kx11ro){margin-bottom:12px}.summary.svelte-kx11ro>h4:where(.svelte-kx11ro){margin-top:24px}.summary.svelte-kx11ro ul:where(.svelte-kx11ro){padding-inline-start:18px;font-size:.85rem}.detached.svelte-kx11ro{border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.session-history.svelte-kx11ro{max-width:720px;margin-inline:auto;margin-top:28px;border-top:1px solid var(--line);padding-top:12px}.session-history.svelte-kx11ro ol:where(.svelte-kx11ro){padding-inline-start:22px}.session-history.svelte-kx11ro li:where(.svelte-kx11ro){padding:16px 0;border-bottom:1px solid var(--line)}.session-history.svelte-kx11ro p:where(.svelte-kx11ro){font-size:.82rem}.recent.svelte-kx11ro{margin-top:34px;padding-top:12px;border-top:1px solid var(--line)}.recent-heading.svelte-kx11ro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.recent.svelte-kx11ro ul:where(.svelte-kx11ro){list-style:none;padding:0;margin:12px 0 0}.recent.svelte-kx11ro li:where(.svelte-kx11ro){display:flex;align-items:center;gap:10px}footer.svelte-kx11ro{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 32px;border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;font-size:.72rem;color:var(--muted)}@keyframes svelte-kx11ro-arrive{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-kx11ro-pulse{50%{opacity:.35}}@media(max-width:600px){dialog.svelte-kx11ro{width:100%;height:100dvh;border:0;border-radius:0}header.svelte-kx11ro{padding:18px 20px;gap:10px}h2.svelte-kx11ro{font-size:1.3rem}.body.svelte-kx11ro{padding:22px 20px 28px}.setup-fields.svelte-kx11ro,.setup-fields.compact.svelte-kx11ro{grid-template-columns:minmax(0,1fr);max-width:none;gap:12px}.question-workspace.svelte-kx11ro>h3:where(.svelte-kx11ro){font-size:1.4rem;margin-top:20px}.answer-actions.svelte-kx11ro,.question-actions.svelte-kx11ro{align-items:stretch}.question-actions.svelte-kx11ro button{flex:1 1 180px}.message.svelte-kx11ro{padding:12px 20px}footer.svelte-kx11ro{padding:10px 20px}.source-heading.svelte-kx11ro{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){dialog[open].svelte-kx11ro,.pulse.svelte-kx11ro{animation:none}}dialog.svelte-1i81c19{width:min(1120px,calc(100vw - 32px));max-width:none;height:calc(100dvh - 40px);max-height:none;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);color:var(--ink);overflow:hidden}dialog[open].svelte-1i81c19{display:flex;flex-direction:column}dialog.svelte-1i81c19::backdrop{background:var(--backdrop)}header.svelte-1i81c19{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 30px;border-bottom:1px solid var(--line);flex-shrink:0}h2.svelte-1i81c19{margin:3px 0 0;font-size:1.5rem;letter-spacing:-.04em;font-weight:550}h2.svelte-1i81c19:focus{outline:none}.eyebrow.svelte-1i81c19{font-size:.72rem;color:var(--green);margin:0}.body.svelte-1i81c19{overflow:auto;padding:26px 30px 36px;min-height:0;flex:1}.body.svelte-1i81c19>section:where(.svelte-1i81c19)+section:where(.svelte-1i81c19){margin-top:26px}h3.svelte-1i81c19{font-size:1rem;font-weight:600;margin:0 0 12px}p.svelte-1i81c19{font-size:.84rem;line-height:1.6}label.svelte-1i81c19{display:block;font-size:.76rem;color:var(--muted);margin-bottom:14px}input.svelte-1i81c19,select.svelte-1i81c19{display:block;width:100%;min-width:0;max-width:100%;margin-top:7px;padding:10px 12px;font:inherit;font-size:.86rem;color:var(--ink);background:var(--input-bg);border:1px solid var(--control-border);border-radius:7px}.hint.svelte-1i81c19{font-size:.72rem;color:var(--muted)}.message.svelte-1i81c19{padding:10px 30px;margin:0;background:var(--surface-selected);font-size:.8rem;flex-shrink:0}.error.svelte-1i81c19{background:var(--danger-bg);color:var(--danger)}.consent.svelte-1i81c19{max-width:680px;margin-bottom:24px}.source-entry.svelte-1i81c19{max-width:850px}.source-choice.svelte-1i81c19{display:flex;gap:8px;margin-bottom:18px}.generation-options.svelte-1i81c19{display:grid;grid-template-columns:1.2fr 1fr 100px;gap:18px;margin-top:20px}.draft-heading.svelte-1i81c19{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:22px}.draft-heading.svelte-1i81c19 p:where(.svelte-1i81c19){margin:0 0 6px}.proposal.svelte-1i81c19{border-top:1px solid var(--line);padding:24px 0}.proposal-top.svelte-1i81c19{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.proposal-top.svelte-1i81c19 h3:where(.svelte-1i81c19){margin:0}.proposal-top.svelte-1i81c19 span:where(.svelte-1i81c19){font-size:.7rem;color:var(--muted)}.review-columns.svelte-1i81c19{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.review-columns.svelte-1i81c19>section:where(.svelte-1i81c19){min-width:0}.evidence.svelte-1i81c19{border-inline-start:1px solid var(--line);padding-inline-start:28px}.evidence.svelte-1i81c19 pre:where(.svelte-1i81c19),.source-archive.svelte-1i81c19 pre:where(.svelte-1i81c19){white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font:inherit;font-size:.8rem;line-height:1.7;padding:14px 0}.warnings.svelte-1i81c19{font-size:.73rem;color:var(--warning)}.warnings.svelte-1i81c19 p:where(.svelte-1i81c19){font-size:inherit;margin:4px 0}.warnings.svelte-1i81c19 ul:where(.svelte-1i81c19){margin:6px 0;padding-inline-start:18px}.item-actions.svelte-1i81c19{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.proposal.rejected.svelte-1i81c19{opacity:.72}.proposal.saved.svelte-1i81c19 .proposal-top:where(.svelte-1i81c19) span:where(.svelte-1i81c19){color:var(--green)}.recovery.svelte-1i81c19{padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:22px}.recovery.svelte-1i81c19 p:where(.svelte-1i81c19){margin-bottom:10px}.recovery.svelte-1i81c19 button+button{margin-inline-start:10px}.destination.svelte-1i81c19{border-top:1px solid var(--line);padding-top:24px;max-width:720px}.destination.svelte-1i81c19>button.primary{margin-top:10px}.new-deck.svelte-1i81c19{display:flex;align-items:end;gap:12px;margin:12px 0 24px}.new-deck.svelte-1i81c19 label:where(.svelte-1i81c19){flex:1;margin:0}.previous.svelte-1i81c19{border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.previous.svelte-1i81c19 ul:where(.svelte-1i81c19){list-style:none;padding:0;margin:0}.previous.svelte-1i81c19 li:where(.svelte-1i81c19){display:flex;align-items:center;gap:10px}.previous.svelte-1i81c19 button{display:flex;justify-content:space-between;gap:20px;width:100%;border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent;text-align:start;padding:13px 0}.previous.svelte-1i81c19 button.remove-proposals{width:auto;flex-shrink:0;padding:10px;font-size:1.1rem}.previous.svelte-1i81c19 button span:last-child{color:var(--muted)}.saved-result.svelte-1i81c19{border-top:1px solid var(--line);padding-top:20px}.saved-result.svelte-1i81c19 button+button{margin-inline-start:8px}.source-archive.svelte-1i81c19>div:where(.svelte-1i81c19){border-top:1px solid var(--line);padding:14px 0}.source-archive.svelte-1i81c19 strong:where(.svelte-1i81c19){font-size:.8rem;margin-inline-end:15px}@media(max-width:700px){dialog.svelte-1i81c19{width:100vw;height:100dvh;max-height:none;margin:0;inset:0;border:0;border-radius:0}header.svelte-1i81c19{padding:18px 20px}h2.svelte-1i81c19{font-size:1.25rem}.body.svelte-1i81c19{padding:22px 20px}.message.svelte-1i81c19{padding-inline:20px}.review-columns.svelte-1i81c19{grid-template-columns:1fr;gap:12px}.evidence.svelte-1i81c19{border-inline-start:0;padding-inline-start:0}.generation-options.svelte-1i81c19{grid-template-columns:1fr 1fr;gap:12px}.generation-options.svelte-1i81c19 label:where(.svelte-1i81c19):last-child{grid-column:1 / -1;max-width:130px}.new-deck.svelte-1i81c19{align-items:stretch;flex-direction:column}.draft-heading.svelte-1i81c19{gap:12px;flex-wrap:wrap}.previous.svelte-1i81c19 button{flex-wrap:wrap;gap:4px}}dialog.svelte-yw5vxm{width:min(1120px,calc(100vw - 32px));height:calc(100dvh - 40px);max-width:none;max-height:none;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);color:var(--ink);overflow:hidden}dialog[open].svelte-yw5vxm{display:flex;flex-direction:column;animation:svelte-yw5vxm-arrive .15s ease-out}dialog.svelte-yw5vxm::backdrop{background:var(--backdrop)}header.svelte-yw5vxm{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;border-bottom:1px solid var(--line);flex-shrink:0}h2.svelte-yw5vxm{font-size:1.5rem;font-weight:550;letter-spacing:-.035em;margin:3px 0 0}h2.svelte-yw5vxm:focus{outline:none}.eyebrow.svelte-yw5vxm{font-size:.7rem;color:var(--green);margin:0;letter-spacing:.06em}.body.svelte-yw5vxm{flex:1;min-height:0;overflow:auto;padding:24px 30px 36px}.body.svelte-yw5vxm>section:where(.svelte-yw5vxm)+section:where(.svelte-yw5vxm){margin-top:24px}h3.svelte-yw5vxm{font-size:1rem;font-weight:600;margin:0 0 12px;overflow-wrap:anywhere}h4.svelte-yw5vxm{font-size:.75rem;font-weight:600;margin:0 0 7px}p.svelte-yw5vxm{font-size:.84rem;line-height:1.6}.hint.svelte-yw5vxm{font-size:.73rem;color:var(--muted);overflow-wrap:anywhere}label.svelte-yw5vxm{display:block;font-size:.76rem;color:var(--muted);margin-bottom:14px;min-width:0}select.svelte-yw5vxm{display:block;max-width:100%;min-width:0;width:100%;margin-top:7px;padding:10px 12px;background:var(--input-bg);color:var(--ink);font:inherit;font-size:.85rem;border:1px solid var(--control-border);border-radius:7px}pre.svelte-yw5vxm{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.84rem;line-height:1.6;max-height:300px;overflow:auto;margin:0}.message.svelte-yw5vxm{padding:10px 30px;margin:0;background:var(--surface-selected);font-size:.8rem;flex-shrink:0;overflow-wrap:anywhere}.error.svelte-yw5vxm{background:var(--danger-bg);color:var(--danger)}.preparation.svelte-yw5vxm{max-width:850px}.selection-count.svelte-yw5vxm{font-weight:600;margin-top:0}.setup-note.svelte-yw5vxm{padding:18px 0;border-top:1px solid var(--line)}.setup-note.svelte-yw5vxm .hint:where(.svelte-yw5vxm){margin-bottom:10px}.protection-list.svelte-yw5vxm{display:flex;flex-wrap:wrap;gap:7px}.protection-list.svelte-yw5vxm button{text-align:start;display:flex;align-items:center;gap:8px}.protection-list.svelte-yw5vxm small:where(.svelte-yw5vxm){font-size:.65rem;color:var(--muted)}.start-actions.svelte-yw5vxm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.analysis-options.svelte-yw5vxm{max-width:700px;padding-top:20px;animation:svelte-yw5vxm-arrive .12s ease-out}.analysis-options.svelte-yw5vxm select:where(.svelte-yw5vxm){max-width:280px}.consent.svelte-yw5vxm{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;max-width:680px}.draft-summary.svelte-yw5vxm{display:flex;justify-content:space-between;align-items:start;gap:20px}.draft-summary.svelte-yw5vxm p:where(.svelte-yw5vxm){margin:0 0 7px}.draft-summary.svelte-yw5vxm .hint:where(.svelte-yw5vxm){font-size:.7rem}.batch-actions.svelte-yw5vxm{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.batch-actions.svelte-yw5vxm span:where(.svelte-yw5vxm){font-size:.72rem;color:var(--muted)}.curation-item.svelte-yw5vxm{padding:25px 0;border-bottom:1px solid var(--line)}.curation-item.rejected.svelte-yw5vxm{opacity:.7}.item-heading.svelte-yw5vxm{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px}.item-heading.svelte-yw5vxm h3:where(.svelte-yw5vxm){margin:4px 0}.item-heading.svelte-yw5vxm .hint:where(.svelte-yw5vxm){margin:0}.item-state.svelte-yw5vxm{font-size:.7rem;color:var(--muted);flex-shrink:0}.saved.svelte-yw5vxm .item-state:where(.svelte-yw5vxm){color:var(--green)}.comparison-heading.svelte-yw5vxm,.field-comparison.svelte-yw5vxm,.metadata-comparison.svelte-yw5vxm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.comparison-heading.svelte-yw5vxm{font-size:.68rem;color:var(--muted);padding:14px 0 10px;border-top:1px solid var(--line)}.field-comparison.svelte-yw5vxm{padding-bottom:16px}.before.svelte-yw5vxm{min-width:0;padding:7px 0}.before.svelte-yw5vxm pre:where(.svelte-yw5vxm){padding-inline-end:12px}.after.svelte-yw5vxm{margin:0}.metadata-comparison.svelte-yw5vxm{border-top:1px solid var(--line);padding-top:18px}.metadata-comparison.svelte-yw5vxm p:where(.svelte-yw5vxm){margin:4px 0;overflow-wrap:anywhere}.findings.svelte-yw5vxm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin:18px 0}.findings.svelte-yw5vxm p:where(.svelte-yw5vxm){font-size:.75rem;margin:4px 0;color:var(--muted)}.item-actions.svelte-yw5vxm{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.item-warning.svelte-yw5vxm{color:var(--warning);font-size:.75rem}.split.svelte-yw5vxm{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.split-heading.svelte-yw5vxm{display:flex;justify-content:space-between;align-items:center;gap:14px}.splits.svelte-yw5vxm{padding-top:12px}.apply.svelte-yw5vxm{max-width:740px;padding-top:24px}.apply.svelte-yw5vxm p:where(.svelte-yw5vxm){font-size:.77rem;color:var(--muted)}.applied-result.svelte-yw5vxm{border-top:1px solid var(--line);padding-top:20px}.recovery.svelte-yw5vxm{border-bottom:1px solid var(--line);padding:10px 0 20px}.recovery.svelte-yw5vxm button+button{margin-inline-start:10px}.conflicts.svelte-yw5vxm{border-block:1px solid var(--line);padding:20px 0;color:var(--warning)}.conflicts.svelte-yw5vxm>div:where(.svelte-yw5vxm){display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px}.conflicts.svelte-yw5vxm span:where(.svelte-yw5vxm){font-size:.8rem;overflow-wrap:anywhere}.conflicts.svelte-yw5vxm strong:where(.svelte-yw5vxm){font-size:.75rem}.recent.svelte-yw5vxm{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.recent.svelte-yw5vxm ul:where(.svelte-yw5vxm){list-style:none;padding:0;margin:0}.recent.svelte-yw5vxm li:where(.svelte-yw5vxm){display:flex;align-items:center;gap:10px}.recent.svelte-yw5vxm li:where(.svelte-yw5vxm)>button:first-child{display:flex;justify-content:space-between;gap:20px;flex:1;min-width:0;text-align:start;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;flex-wrap:wrap}.recent.svelte-yw5vxm button span:last-child{color:var(--muted)}.preserved-sources.svelte-yw5vxm>div:where(.svelte-yw5vxm){border-top:1px solid var(--line);padding:18px 0}@keyframes svelte-yw5vxm-arrive{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.item-heading.svelte-yw5vxm>div:where(.svelte-yw5vxm){min-width:0;max-width:100%}h3.svelte-yw5vxm,h4.svelte-yw5vxm{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){dialog[open].svelte-yw5vxm,.analysis-options.svelte-yw5vxm{animation:none}}@media(max-width:700px){dialog.svelte-yw5vxm{width:100vw;height:100dvh;max-height:none;inset:0;margin:0;border:0;border-radius:0}header.svelte-yw5vxm{padding:18px 20px}h2.svelte-yw5vxm{font-size:1.25rem}.body.svelte-yw5vxm{padding:20px 20px 30px}.message.svelte-yw5vxm{padding-inline:20px}.comparison-heading.svelte-yw5vxm{display:none}.field-comparison.svelte-yw5vxm,.metadata-comparison.svelte-yw5vxm{grid-template-columns:minmax(0,1fr);gap:12px}.before.svelte-yw5vxm{border-top:1px solid var(--line);padding-top:14px}.before.svelte-yw5vxm pre:where(.svelte-yw5vxm){max-height:180px;font-size:.78rem}.field-comparison.svelte-yw5vxm{padding-bottom:22px}.item-heading.svelte-yw5vxm,.draft-summary.svelte-yw5vxm,.conflicts.svelte-yw5vxm>div:where(.svelte-yw5vxm),.split-heading.svelte-yw5vxm{flex-wrap:wrap}.item-state.svelte-yw5vxm{flex-shrink:1}.recovery.svelte-yw5vxm button+button{margin-inline-start:0;margin-top:8px}.recent.svelte-yw5vxm li:where(.svelte-yw5vxm)>button:first-child{gap:6px}.protection-list.svelte-yw5vxm button{max-width:100%;flex-wrap:wrap}.start-actions.svelte-yw5vxm{align-items:stretch}.findings.svelte-yw5vxm{grid-template-columns:minmax(0,1fr)}}.mcp-docs-entry.svelte-xzosb2{font-size:calc(12px * var(--ui-scale,1));margin:0 0 20px;line-height:1.7}.mcp-docs-entry.svelte-xzosb2 a:where(.svelte-xzosb2){color:var(--green);text-underline-offset:4px}.sr-only.svelte-xzosb2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mcp-connections.svelte-xzosb2{min-width:0}.mcp-heading.svelte-xzosb2{display:flex;align-items:start;justify-content:space-between;gap:12px}.mcp-heading.svelte-xzosb2>div:where(.svelte-xzosb2){min-width:0}.mcp-heading.svelte-xzosb2 h3:where(.svelte-xzosb2){font-size:calc(18px * var(--ui-scale,1));font-weight:600;letter-spacing:-.025em;margin:0;outline:none}.help.svelte-xzosb2{font-size:calc(12px * var(--ui-scale,1));line-height:1.7;color:var(--muted);margin:9px 0 16px;overflow-wrap:anywhere}h4.svelte-xzosb2{font-size:calc(14px * var(--ui-scale,1));line-height:1.5;font-weight:600;margin:0;overflow-wrap:anywhere}h5.svelte-xzosb2{font-size:calc(12px * var(--ui-scale,1));font-weight:600;margin:0 0 14px;color:var(--muted)}section.svelte-xzosb2{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.endpoint-row.svelte-xzosb2{display:flex;align-items:start;gap:10px}.endpoint-row.svelte-xzosb2 .endpoint-value{flex:1;min-width:0;padding:12px 0;font:calc(12px * var(--ui-scale,1)) ui-monospace,Consolas,monospace;line-height:1.6;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.endpoint-row.svelte-xzosb2 button{flex-shrink:0;margin-top:4px}.connection-list.svelte-xzosb2,.proposal-list.svelte-xzosb2{list-style:none;padding:0;margin:12px 0 0}.connection-list.svelte-xzosb2>li:where(.svelte-xzosb2){display:flex;justify-content:space-between;gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line)}.connection-copy.svelte-xzosb2{min-width:0;flex:1}.connection-copy.svelte-xzosb2 strong:where(.svelte-xzosb2){font-size:calc(13px * var(--ui-scale,1));font-weight:600;overflow-wrap:anywhere}.connection-copy.svelte-xzosb2 p:where(.svelte-xzosb2){font-size:calc(11px * var(--ui-scale,1));color:var(--muted);margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.mcp-connections.svelte-xzosb2 .revoke{color:var(--danger)}.empty.svelte-xzosb2{padding:20px 0;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:calc(12px * var(--ui-scale,1));line-height:1.6}.empty.svelte-xzosb2 svg{flex-shrink:0}.proposal-list.svelte-xzosb2>li:where(.svelte-xzosb2){border-bottom:1px solid var(--line)}.proposal-list.svelte-xzosb2 button:where(.svelte-xzosb2){display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;padding:18px 0;gap:16px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:0}.proposal-list.svelte-xzosb2 button:where(.svelte-xzosb2):focus-visible{outline:2px solid var(--green);outline-offset:4px}.proposal-list.svelte-xzosb2 button:where(.svelte-xzosb2):disabled{opacity:.5;cursor:default}.proposal-list.svelte-xzosb2 button:where(.svelte-xzosb2)>span:where(.svelte-xzosb2):first-child{min-width:0;flex:1}.proposal-list.svelte-xzosb2 strong:where(.svelte-xzosb2){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(13px * var(--ui-scale,1));line-height:1.65;font-weight:500;overflow-wrap:anywhere}.proposal-list.svelte-xzosb2 small:where(.svelte-xzosb2){display:block;color:var(--muted);font-size:calc(11px * var(--ui-scale,1));line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.proposal-state.svelte-xzosb2{font-size:calc(10px * var(--ui-scale,1));color:var(--green);line-height:1.6;max-width:105px}.mcp-message.svelte-xzosb2,.mcp-recovery.svelte-xzosb2{border-left:2px solid var(--green);padding:12px 14px;font-size:calc(12px * var(--ui-scale,1));line-height:1.7;margin:16px 0;overflow-wrap:anywhere}.error.svelte-xzosb2{color:var(--danger);border-color:var(--danger)}.mcp-recovery.svelte-xzosb2{border-color:var(--warning)}.mcp-recovery.svelte-xzosb2 p:where(.svelte-xzosb2){margin:0}.actions.svelte-xzosb2{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;margin-top:20px}.detail-top.svelte-xzosb2{display:flex;align-items:start;gap:10px;margin-bottom:20px}.detail-top.svelte-xzosb2 svg{color:var(--green);flex-shrink:0}.facts.svelte-xzosb2{margin:0 0 22px}.facts.svelte-xzosb2>div:where(.svelte-xzosb2){display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;margin:12px 0;font-size:calc(12px * var(--ui-scale,1));line-height:1.6}.facts.svelte-xzosb2 dt:where(.svelte-xzosb2){color:var(--muted)}.facts.svelte-xzosb2 dd:where(.svelte-xzosb2){margin:0;overflow-wrap:anywhere}.read-permission.svelte-xzosb2{font-size:calc(13px * var(--ui-scale,1));line-height:1.7;margin:18px 0}.write-permission.svelte-xzosb2{display:flex;align-items:start;gap:14px;margin:22px 0;cursor:pointer}.write-permission.svelte-xzosb2 button{margin-top:3px;flex-shrink:0}.write-permission.svelte-xzosb2 strong:where(.svelte-xzosb2){display:block;font-size:calc(12px * var(--ui-scale,1));line-height:1.6;font-weight:500}.write-permission.svelte-xzosb2 small:where(.svelte-xzosb2){display:block;font-size:calc(11px * var(--ui-scale,1));color:var(--muted);line-height:1.7;margin-top:5px}.consent-fields.svelte-xzosb2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin:24px 0}.consent-fields.svelte-xzosb2 label:where(.svelte-xzosb2){min-width:0;font-size:calc(12px * var(--ui-scale,1));line-height:1.7}.consent-fields.svelte-xzosb2 select:where(.svelte-xzosb2){display:block;width:100%;max-width:100%;min-width:0;margin-top:8px;padding:10px;border:1px solid var(--control-border);border-radius:var(--radius-control,6px);background:var(--input-bg);color:var(--ink);font:inherit}.consent-actions.svelte-xzosb2{justify-content:flex-end}.mcp-connections.svelte-xzosb2 .back{margin-bottom:20px;padding-inline:0}.eyebrow.svelte-xzosb2{font-size:calc(10px * var(--ui-scale,1));color:var(--muted);line-height:1.7;margin:3px 0 10px;overflow-wrap:anywhere}.proposal-before.svelte-xzosb2,.proposal-after.svelte-xzosb2{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.note-fields.svelte-xzosb2{margin:0}.note-fields.svelte-xzosb2>div:where(.svelte-xzosb2){margin:0 0 18px;min-width:0}.note-fields.svelte-xzosb2 dt:where(.svelte-xzosb2){font-size:calc(11px * var(--ui-scale,1));color:var(--muted);margin-bottom:7px}.note-fields.svelte-xzosb2 dd:where(.svelte-xzosb2){margin:0;font-size:calc(13px * var(--ui-scale,1));line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.native-preview.svelte-xzosb2{padding:16px 0;min-width:0}.native-preview.svelte-xzosb2 h5:where(.svelte-xzosb2){margin:16px 0 8px}.approval-status.svelte-xzosb2{font-size:calc(12px * var(--ui-scale,1));line-height:1.7;color:var(--green);margin-top:20px}.section-heading.svelte-xzosb2{display:flex;justify-content:space-between;gap:12px;align-items:start}.mcp-connections.svelte-xzosb2 button{max-width:100%}@media(max-width:500px){.consent-fields.svelte-xzosb2{grid-template-columns:minmax(0,1fr)}.facts.svelte-xzosb2>div:where(.svelte-xzosb2){grid-template-columns:minmax(0,1fr);gap:3px}.connection-list.svelte-xzosb2>li:where(.svelte-xzosb2){flex-wrap:wrap;gap:8px}.connection-copy.svelte-xzosb2{flex-basis:100%}.connection-list.svelte-xzosb2 button{margin-inline-start:-10px}.proposal-list.svelte-xzosb2 button:where(.svelte-xzosb2){align-items:start;flex-direction:column;gap:8px}.proposal-state.svelte-xzosb2{max-width:none}.consent-actions.svelte-xzosb2{justify-content:space-between}.consent-actions.svelte-xzosb2 button{white-space:normal}.endpoint-row.svelte-xzosb2{gap:8px}.actions.svelte-xzosb2 button{white-space:normal}.native-preview.svelte-xzosb2{padding-inline:0}}[hidden].svelte-fk8mx7{display:none!important}dialog.svelte-fk8mx7{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(660px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;overflow:auto;border:0;border-left:1px solid var(--line);padding:28px;background:var(--surface);color:var(--ink);animation:svelte-fk8mx7-prefs-in .18s ease-out}dialog.svelte-fk8mx7::backdrop{background:var(--backdrop)}header.svelte-fk8mx7{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;flex-wrap:wrap}header.svelte-fk8mx7>div:where(.svelte-fk8mx7){min-width:0;flex:1 1 180px}h2.svelte-fk8mx7{overflow-wrap:anywhere;font-size:calc(23px * var(--ui-scale, 1));font-weight:550;letter-spacing:-.025em;margin:0}h2.svelte-fk8mx7:focus{outline:none}h3.svelte-fk8mx7{font-size:calc(15px * var(--ui-scale, 1));font-weight:550;margin:0 0 13px}.eyebrow.svelte-fk8mx7{font-size:calc(9px * var(--ui-scale, 1));letter-spacing:.13em;color:var(--muted);margin:0 0 8px}.tabs.svelte-fk8mx7,.actions.svelte-fk8mx7{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tabs.svelte-fk8mx7{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:22px}.tabs.svelte-fk8mx7 button{border-radius:5px;background:none;border:0;font:inherit;font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);padding:8px 12px}.fields.svelte-fk8mx7,.shortcut-fields.svelte-fk8mx7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shortcut-fields.svelte-fk8mx7{gap:10px 22px}label.svelte-fk8mx7{color:var(--ink);display:block;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6;min-width:0}input.svelte-fk8mx7:not([type=checkbox]):not([type=range]),select.svelte-fk8mx7{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;font:inherit;color:var(--ink);background:var(--input-bg);border:1px solid var(--control-border);border-radius:5px;padding:10px;margin:7px 0 4px}input[type=range].svelte-fk8mx7{display:block;width:100%;margin:15px 0;accent-color:var(--green)}.check.svelte-fk8mx7{display:flex;align-items:flex-start;gap:10px;margin:17px 0}.check.svelte-fk8mx7 input:where(.svelte-fk8mx7){width:16px;min-height:16px;height:auto;flex-shrink:0;margin:2px 0 0;accent-color:var(--green)}.help.svelte-fk8mx7,small.svelte-fk8mx7{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);line-height:1.7}.help.svelte-fk8mx7{margin:9px 0 17px}small.svelte-fk8mx7{font-size:calc(11px * var(--ui-scale, 1))}.actions.svelte-fk8mx7{margin:18px 0}section.svelte-fk8mx7{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.palette.svelte-fk8mx7{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.palette.svelte-fk8mx7 span:where(.svelte-fk8mx7){width:22px;height:22px;border-radius:3px;border:1px solid var(--control-border)}.uncertain.svelte-fk8mx7{border-left:2px solid var(--warning);padding-left:14px;margin-top:20px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.error.svelte-fk8mx7{color:var(--danger);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.notice.svelte-fk8mx7{color:var(--success);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}@keyframes svelte-fk8mx7-prefs-in{0%{opacity:.5;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(max-width:500px){dialog.svelte-fk8mx7{padding:24px 20px}.fields.svelte-fk8mx7,.shortcut-fields.svelte-fk8mx7{grid-template-columns:1fr}.tabs.svelte-fk8mx7{gap:2px}.tabs.svelte-fk8mx7 button{padding-inline:9px}}@media(prefers-reduced-motion:reduce){dialog.svelte-fk8mx7{animation:none}}.model-preview.svelte-1bchc78{border-left:2px solid #8eac7c;padding:0 0 0 18px;margin:24px 0;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}h3.svelte-1bchc78{font-size:calc(15px * var(--ui-scale, 1));margin:0 0 12px}dl.svelte-1bchc78{display:flex;flex-wrap:wrap;gap:16px 28px;margin:18px 0}dt.svelte-1bchc78{color:var(--muted);font-size:calc(11px * var(--ui-scale, 1))}dd.svelte-1bchc78{margin:2px 0;font-size:calc(20px * var(--ui-scale, 1));font-weight:600}.actions.svelte-1bchc78{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media(max-width:600px){.model-preview.svelte-1bchc78{padding-left:12px}dl.svelte-1bchc78{display:grid;grid-template-columns:1fr 1fr;gap:12px}}.template-editor.svelte-frigu0{margin-top:20px;min-width:0}.workspace-heading.svelte-frigu0,.preview-heading.svelte-frigu0{display:flex;justify-content:space-between;align-items:start;gap:20px}h3.svelte-frigu0{margin:0 0 6px;font-size:calc(16px * var(--ui-scale, 1))}h4.svelte-frigu0{margin:0;font-size:calc(13px * var(--ui-scale, 1))}.workspace-heading.svelte-frigu0 p:where(.svelte-frigu0){margin:0;color:var(--muted);font-size:calc(11px * var(--ui-scale, 1));line-height:1.6}.template-settings.svelte-frigu0{margin-top:12px;font-size:calc(11px * var(--ui-scale, 1));color:var(--muted)}.latex-settings.svelte-frigu0{margin-top:16px;border-top:1px solid var(--line);padding-top:14px;font-size:calc(12px * var(--ui-scale, 1))}.latex-controls.svelte-frigu0{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.latex-controls.svelte-frigu0>label:where(.svelte-frigu0){display:flex;gap:8px;align-items:center}.latex-controls.svelte-frigu0>div:where(.svelte-frigu0){min-width:140px}.latex-settings.svelte-frigu0 textarea{font-family:Cascadia Code,Consolas,monospace}.latex-footer.svelte-frigu0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.template-picker.svelte-frigu0,.template-name.svelte-frigu0{display:flex;align-items:end;gap:16px}.template-picker.svelte-frigu0>div:where(.svelte-frigu0),.template-name.svelte-frigu0>div:where(.svelte-frigu0):first-child{flex:1;min-width:0}.template-picker.svelte-frigu0>button{margin-bottom:9px;white-space:nowrap}.template-order.svelte-frigu0{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:3px}.format-control.svelte-frigu0{min-width:155px}label.svelte-frigu0{display:block;font-size:calc(11px * var(--ui-scale, 1));margin:14px 0 6px}.format-control.svelte-frigu0 label:where(.svelte-frigu0){margin-top:0}select.svelte-frigu0{box-sizing:border-box;width:100%;min-width:0;padding:9px}.source-workspace.svelte-frigu0 #template-source{min-height:280px;font-family:Cascadia Code,Consolas,monospace;font-size:calc(12px * var(--ui-scale, 1));line-height:1.65;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:14px;tab-size:2}.source-switch.svelte-frigu0,.rendered-switch.svelte-frigu0,.side-switch.svelte-frigu0{display:flex;flex-wrap:wrap;gap:4px}.source-switch.svelte-frigu0{margin:20px 0 14px;border-bottom:1px solid var(--line);padding-bottom:8px}.source-switch.svelte-frigu0 button,.rendered-switch.svelte-frigu0 button,.side-switch.svelte-frigu0 button{padding:8px 10px}.template-editor.svelte-frigu0 button.chosen{background:var(--surface-selected);color:var(--green)}.template-workspace.svelte-frigu0{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:22px;align-items:start}.source-workspace.svelte-frigu0,.visual-workspace.svelte-frigu0{min-width:0}.source-position.svelte-frigu0{display:flex;justify-content:space-between;gap:12px;padding:7px 10px;border:1px solid var(--control-border);border-top:0;border-radius:0 0 5px 5px;font-size:calc(9px * var(--ui-scale, 1));color:var(--muted);background:var(--surface-selected)}.field-help.svelte-frigu0,.empty-preview.svelte-frigu0{font-size:calc(11px * var(--ui-scale, 1));line-height:1.6;color:var(--muted)}.field-help.svelte-frigu0{margin:9px 0 14px}.insertion.svelte-frigu0{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.insertion.svelte-frigu0 label:where(.svelte-frigu0){margin-top:0}.insertion.svelte-frigu0 button{margin-bottom:1px}.preview-heading.svelte-frigu0{align-items:center;min-height:35px}.preview-heading.svelte-frigu0 button{padding:7px 10px}.preview-context.svelte-frigu0 label:where(.svelte-frigu0){display:flex;gap:8px;align-items:center;line-height:1.5;margin:12px 0}.rendered-switch.svelte-frigu0{margin:12px 0 8px}.rendered-card.svelte-frigu0{border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);padding:16px;margin-top:10px;min-height:120px;overflow-wrap:anywhere}.preview-status.svelte-frigu0{color:var(--warning);font-size:calc(10px * var(--ui-scale, 1))}.source-error.svelte-frigu0{border-left:2px solid var(--danger);padding:0 0 0 12px;margin:16px 0;color:var(--danger);font-size:calc(11px * var(--ui-scale, 1));line-height:1.6}.source-error.svelte-frigu0 p:where(.svelte-frigu0){margin:0 0 6px}.context-search.svelte-frigu0{display:flex;gap:12px;align-items:end}.context-search.svelte-frigu0>div:where(.svelte-frigu0){flex:1;min-width:0}.sample-details.svelte-frigu0{margin-top:22px;border-top:1px solid var(--line);padding-top:16px;font-size:calc(12px * var(--ui-scale, 1))}summary.svelte-frigu0{cursor:pointer}.sample-fields.svelte-frigu0,.sample-context.svelte-frigu0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.sample-context.svelte-frigu0{margin-top:12px}.sr-only.svelte-frigu0{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.template-workspace.svelte-frigu0{grid-template-columns:minmax(0,1fr);gap:24px}.visual-workspace.svelte-frigu0{border-top:1px solid var(--line);padding-top:18px}}@media(max-width:600px){.template-name.svelte-frigu0{flex-direction:column;align-items:stretch;gap:6px}.template-picker.svelte-frigu0{flex-wrap:wrap;gap:6px}.template-picker.svelte-frigu0>div:where(.svelte-frigu0){flex-basis:100%}.workspace-heading.svelte-frigu0{flex-direction:column;gap:12px}.format-control.svelte-frigu0{width:100%}.sample-fields.svelte-frigu0,.sample-context.svelte-frigu0{grid-template-columns:minmax(0,1fr)}.insertion.svelte-frigu0{grid-template-columns:1fr 1fr}.insertion.svelte-frigu0 button{justify-self:start}.source-workspace.svelte-frigu0 #template-source{min-height:240px}.source-switch.svelte-frigu0 button{padding:7px 8px}}.bulk-selection.svelte-2ulf2x{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;border-block:1px solid var(--line);padding:12px 0;margin-bottom:24px;font-size:calc(12px * var(--ui-scale,1))}.bulk-selection.svelte-2ulf2x label:where(.svelte-2ulf2x){display:flex;align-items:center;gap:8px;margin:0}.model-item.svelte-2ulf2x{display:flex;align-items:center;gap:6px;min-width:0}.model-item.svelte-2ulf2x button{flex:1;min-width:0}.model-item.svelte-2ulf2x>input:where(.svelte-2ulf2x){margin:0}.model-list.svelte-2ulf2x .model-item:where(.svelte-2ulf2x):has(input:where(.svelte-2ulf2x):checked){background:var(--surface-selected);border-radius:5px}@media(max-width:600px){.model-list.svelte-2ulf2x .model-item:where(.svelte-2ulf2x){flex:0 0 190px}.model-list.svelte-2ulf2x .model-item:where(.svelte-2ulf2x) button{flex:1 1 0}}.detail-heading.svelte-2ulf2x h2:where(.svelte-2ulf2x){min-width:0;overflow-wrap:anywhere}.detail-actions.svelte-2ulf2x{min-width:0;max-width:100%;display:flex;gap:16px;flex-wrap:wrap;flex-shrink:0}.detail-actions.svelte-2ulf2x button{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.detail-heading.svelte-2ulf2x{flex-wrap:wrap}}.model-pane-nav.svelte-2ulf2x{display:flex;gap:6px;margin-top:20px;border-bottom:1px solid var(--line);padding-bottom:10px}.model-pane-nav.svelte-2ulf2x button{border:0;background:transparent;color:var(--muted);font-size:calc(12px * var(--ui-scale, 1));padding:9px 16px;border-radius:4px}.models-heading.svelte-2ulf2x,.detail-heading.svelte-2ulf2x,.field-section-heading.svelte-2ulf2x{display:flex;align-items:center;justify-content:space-between;gap:20px}.models-heading.svelte-2ulf2x{margin-bottom:32px}h1.svelte-2ulf2x{margin:6px 0 8px;font-size:calc(32px * var(--ui-scale, 1));letter-spacing:-1px}h2.svelte-2ulf2x{font-size:calc(19px * var(--ui-scale, 1));margin:0}h3.svelte-2ulf2x{font-size:calc(14px * var(--ui-scale, 1))}.subtitle.svelte-2ulf2x{color:var(--muted);font-size:calc(13px * var(--ui-scale, 1))}.models-workspace.svelte-2ulf2x{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start}.model-list.svelte-2ulf2x{min-width:0;border-right:1px solid var(--line);padding-right:20px}.model-list.svelte-2ulf2x button{display:block;width:100%;max-width:100%;height:auto;white-space:normal;padding:13px 12px;background:transparent;border:0;border-radius:5px;text-align:left;color:var(--ink);overflow-wrap:anywhere}.model-list.svelte-2ulf2x strong:where(.svelte-2ulf2x){display:block;min-width:0;max-width:100%;font-size:calc(12px * var(--ui-scale, 1))}.model-list.svelte-2ulf2x small:where(.svelte-2ulf2x){display:block;font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);margin-top:5px}.model-detail.svelte-2ulf2x{min-width:0;max-width:850px}.detail-heading.svelte-2ulf2x{margin-bottom:22px}input.svelte-2ulf2x:not([type=checkbox]),select.svelte-2ulf2x{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--control-border);background:var(--surface-raised);border-radius:5px;padding:10px;font-size:calc(12px * var(--ui-scale, 1));color:var(--ink)}label.svelte-2ulf2x{display:block;margin-top:16px}.field-section-heading.svelte-2ulf2x{margin-top:24px}.field-workspace.svelte-2ulf2x{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0 24px}.field-list.svelte-2ulf2x{display:flex;flex-direction:column;gap:4px}.field-list.svelte-2ulf2x button{border:0;background:transparent;text-align:left;padding:10px;font-size:calc(12px * var(--ui-scale, 1));color:var(--ink);border-radius:4px;overflow-wrap:anywhere}.field-list.svelte-2ulf2x span:where(.svelte-2ulf2x){color:var(--muted);margin-right:10px;font-size:calc(10px * var(--ui-scale, 1))}.field-list.svelte-2ulf2x small:where(.svelte-2ulf2x){display:block;margin:4px 0 0 18px;font-size:calc(9px * var(--ui-scale, 1));color:var(--muted)}.field-detail.svelte-2ulf2x label:where(.svelte-2ulf2x):first-child{margin-top:0}.field-order.svelte-2ulf2x,.actions.svelte-2ulf2x{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.field-order.svelte-2ulf2x button{font-size:calc(11px * var(--ui-scale, 1))}.font-controls.svelte-2ulf2x{display:grid;grid-template-columns:1fr 90px;gap:14px}.field-options.svelte-2ulf2x label:where(.svelte-2ulf2x){display:flex;align-items:center;gap:9px;font-size:calc(11px * var(--ui-scale, 1));line-height:1.5;margin-top:12px}input[type=checkbox].svelte-2ulf2x{flex:0 0 auto;width:16px;min-height:16px;height:auto;accent-color:var(--green)}.maintenance.svelte-2ulf2x{margin-top:24px;border-top:1px solid var(--line);padding-top:18px;font-size:calc(12px * var(--ui-scale, 1))}summary.svelte-2ulf2x{cursor:pointer}.creation.svelte-2ulf2x{max-width:540px;padding:20px 0 30px;border-top:1px solid var(--line)}@media(max-width:900px){.models-workspace.svelte-2ulf2x{grid-template-columns:170px minmax(0,1fr);gap:20px}.field-workspace.svelte-2ulf2x{grid-template-columns:1fr;gap:12px}.field-list.svelte-2ulf2x{flex-direction:row;flex-wrap:wrap}}@media(max-width:600px){h1.svelte-2ulf2x{font-size:calc(26px * var(--ui-scale, 1))}.models-heading.svelte-2ulf2x{align-items:start;gap:12px;flex-wrap:wrap}.models-workspace.svelte-2ulf2x{grid-template-columns:minmax(0,1fr);gap:24px}.model-list.svelte-2ulf2x{align-items:flex-start;border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px;display:flex;gap:4px;overflow-x:auto}.model-list.svelte-2ulf2x button{flex:0 0 160px}.field-order.svelte-2ulf2x{gap:3px}}.history-controls.svelte-1larq8l{display:flex;align-items:center;gap:2px;flex:none}dialog.svelte-1larq8l{box-sizing:border-box;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--ink,var(--green));overflow:auto;overflow-wrap:anywhere}dialog.svelte-1larq8l::backdrop{background:var(--backdrop)}header.svelte-1larq8l{display:flex;justify-content:space-between;align-items:start;gap:14px;padding:22px 22px 16px;position:sticky;top:0;z-index:1;background:var(--surface-raised);border-bottom:1px solid var(--line)}h2.svelte-1larq8l{font-size:calc(20px * var(--ui-scale, 1));line-height:1.4;margin:0}header.svelte-1larq8l p:where(.svelte-1larq8l){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);margin:7px 0 0}.history-body.svelte-1larq8l{padding:18px 22px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}.history-actions.svelte-1larq8l{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.history-actions.svelte-1larq8l button{flex:1 1 100%;text-align:left;white-space:normal;overflow-wrap:anywhere}h3.svelte-1larq8l{font-size:calc(13px * var(--ui-scale, 1));margin:24px 0 10px}ol.svelte-1larq8l{list-style:none;padding:0;margin:0}li.svelte-1larq8l{padding:13px 0;border-bottom:1px solid var(--line)}li.svelte-1larq8l strong:where(.svelte-1larq8l){display:block;font-weight:550}small.svelte-1larq8l{display:block;color:var(--muted);font-size:calc(10px * var(--ui-scale, 1));margin-top:4px}.help.svelte-1larq8l{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted));line-height:1.7}.feedback.svelte-1larq8l{padding:12px 14px;border-left:2px solid #a0b393;background:var(--surface-selected);margin:0 0 16px}.feedback.svelte-1larq8l p:where(.svelte-1larq8l){margin:0 0 10px}.feedback.svelte-1larq8l p:where(.svelte-1larq8l):last-child{margin:0}.error.svelte-1larq8l{color:var(--danger);border-color:#ae6652;background:var(--surface-raised)}.history-toast.svelte-1larq8l{display:flex;gap:12px;align-items:start;position:fixed;bottom:18px;right:18px;z-index:12;max-width:min(380px,calc(100vw - 36px));padding:12px 16px;border:1px solid var(--control-border);border-radius:5px;background:var(--surface-selected);color:var(--green);font-size:calc(12px * var(--ui-scale, 1));line-height:1.6;overflow-wrap:anywhere}.history-toast.svelte-1larq8l button{border:0;background:transparent;color:inherit;font-size:calc(18px * var(--ui-scale, 1));padding:0 2px;line-height:1.1}@media(max-width:440px){header.svelte-1larq8l{padding:18px 16px 14px}.history-body.svelte-1larq8l{padding:16px}.history-controls.svelte-1larq8l{gap:0}}.audio-recorder.svelte-lxftab{min-width:0}.record-session.svelte-lxftab{padding:12px;background:var(--surface-raised);border-top:1px solid var(--line)}.record-session.svelte-lxftab p:where(.svelte-lxftab){font-size:calc(12px * var(--ui-scale, 1));line-height:1.5;margin:0 0 8px}.record-actions.svelte-lxftab{display:flex;flex-wrap:wrap;gap:6px}.record-actions.svelte-lxftab button:first-child{font-weight:600}.record-session.svelte-lxftab audio:where(.svelte-lxftab){display:block;width:100%;max-width:420px;margin:8px 0}.record-dot.svelte-lxftab{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b04c41;margin-right:7px;animation:svelte-lxftab-record-pulse 1.5s ease-in-out infinite}.record-notice.svelte-lxftab{color:var(--muted)}.record-error.svelte-lxftab{font-size:calc(11px * var(--ui-scale, 1));color:var(--danger);line-height:1.6;margin:8px 10px}@keyframes svelte-lxftab-record-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.record-dot.svelte-lxftab{animation:none}}.media-options.svelte-54b7rd{font-size:calc(12px * var(--ui-scale, 1));color:var(--green);margin:16px 0}.media-options.svelte-54b7rd>summary:where(.svelte-54b7rd){cursor:pointer;padding:9px 0;width:fit-content}.media-options.svelte-54b7rd>summary:where(.svelte-54b7rd):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.media-options-content.svelte-54b7rd{border-top:1px solid var(--line);padding:14px 0 4px}fieldset.svelte-54b7rd{border:0;padding:0;margin:0 0 20px;min-width:0}legend.svelte-54b7rd{font-weight:600;font-size:calc(12px * var(--ui-scale, 1));margin-bottom:10px}.check.svelte-54b7rd{display:flex;align-items:flex-start;min-height:30px;gap:8px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6;margin:8px 0;font-weight:400}.check.svelte-54b7rd input{width:auto;margin:3px 0 0;flex-shrink:0}.voice-controls.svelte-54b7rd{display:grid;grid-template-columns:minmax(0,3fr) minmax(90px,1fr);gap:16px}.voice-controls.svelte-54b7rd>div:where(.svelte-54b7rd){min-width:0}.voice-controls.svelte-54b7rd label:where(.svelte-54b7rd){display:block;font-size:calc(11px * var(--ui-scale, 1));margin:0 0 7px}select.svelte-54b7rd{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:9px}.help.svelte-54b7rd{font-size:calc(11px * var(--ui-scale, 1));line-height:1.65;color:var(--muted);margin:8px 0;overflow-wrap:anywhere}.failure.svelte-54b7rd{font-size:calc(12px * var(--ui-scale, 1));line-height:1.6;color:var(--danger);overflow-wrap:anywhere}.saved.svelte-54b7rd{font-size:calc(11px * var(--ui-scale, 1));color:var(--green)}fieldset.svelte-54b7rd:disabled{opacity:.65}@media(max-width:480px){.voice-controls.svelte-54b7rd{grid-template-columns:minmax(0,1fr);gap:12px}}.card-history.svelte-ensbrt{width:100%;min-width:0;border-top:1px solid var(--line);padding-top:20px;margin-top:8px}header.svelte-ensbrt,.review-heading.svelte-ensbrt{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}header.svelte-ensbrt{justify-content:space-between;margin-bottom:18px}h4.svelte-ensbrt{margin:0;font-size:calc(13px * var(--ui-scale, 1));font-weight:650}dl.svelte-ensbrt{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}dl.svelte-ensbrt>div:where(.svelte-ensbrt){min-width:0}.wide.svelte-ensbrt{grid-column:1/-1}dt.svelte-ensbrt{font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);margin-bottom:4px}dd.svelte-ensbrt{margin:0;font-size:calc(12px * var(--ui-scale, 1));line-height:1.5;overflow-wrap:anywhere}.identifier.svelte-ensbrt{font-variant-numeric:tabular-nums}.help.svelte-ensbrt,.empty-history.svelte-ensbrt,.history-heading.svelte-ensbrt p:where(.svelte-ensbrt){font-size:calc(11px * var(--ui-scale, 1));line-height:1.6;color:var(--muted);margin:8px 0}.information.svelte-ensbrt,.activity.svelte-ensbrt,.history-heading.svelte-ensbrt{margin-top:24px}.information.svelte-ensbrt,.event-curves.svelte-ensbrt{border-top:1px solid var(--line);padding-top:12px}summary.svelte-ensbrt{cursor:pointer;font-size:calc(11px * var(--ui-scale, 1));color:var(--ink);line-height:1.6}details[open].svelte-ensbrt>summary:where(.svelte-ensbrt){margin-bottom:14px}summary.svelte-ensbrt:hover{color:var(--green)}.activity.svelte-ensbrt h4:where(.svelte-ensbrt){margin-bottom:16px}.state-notice.svelte-ensbrt,.estimate-notice.svelte-ensbrt{margin:0 0 18px;padding:12px 14px;border-left:2px solid var(--line);background:var(--surface-raised);font-size:calc(11px * var(--ui-scale, 1));line-height:1.6}.estimate-notice.svelte-ensbrt{margin-top:14px}.estimate-notice.svelte-ensbrt p:where(.svelte-ensbrt){margin:6px 0;overflow-wrap:anywhere}.estimate-option.svelte-ensbrt{display:flex;align-items:flex-start;gap:8px;font-size:calc(12px * var(--ui-scale, 1));margin-top:16px;line-height:1.6}.estimate-option.svelte-ensbrt input{margin-top:3px;accent-color:var(--green)}.review-history.svelte-ensbrt{padding:0;margin:18px 0 0;list-style:none}.review-history.svelte-ensbrt li:where(.svelte-ensbrt){border-top:1px solid var(--line);padding:16px 0}.review-heading.svelte-ensbrt{margin-bottom:14px}.review-heading.svelte-ensbrt strong:where(.svelte-ensbrt){font-size:calc(12px * var(--ui-scale, 1))}.review-heading.svelte-ensbrt time:where(.svelte-ensbrt),.origin.svelte-ensbrt{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted)}.undone.svelte-ensbrt{font-size:calc(10px * var(--ui-scale, 1));color:var(--warning);padding:3px 7px;border-radius:4px;background:var(--surface-selected)}.review-details.svelte-ensbrt{gap:10px 24px}.estimated-memory.svelte-ensbrt{margin-top:14px;padding-left:12px;border-left:2px solid var(--line);gap:10px 24px}.event-curves.svelte-ensbrt,.factor-help.svelte-ensbrt{margin-top:14px}.history-error.svelte-ensbrt{margin:14px 0;color:var(--danger);font-size:calc(12px * var(--ui-scale, 1));line-height:1.6;overflow-wrap:anywhere}.retry-actions.svelte-ensbrt{display:flex;flex-wrap:wrap;gap:8px}.card-history.svelte-ensbrt .load-more{margin-top:4px}summary.svelte-ensbrt:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:440px){dl.svelte-ensbrt{gap:14px 12px}.review-details.svelte-ensbrt{grid-template-columns:1fr}}.card-flag.svelte-17i0wg2{display:flex;align-items:center;gap:10px;flex:1 1 100%;min-width:0}.card-flag.svelte-17i0wg2 label:where(.svelte-17i0wg2){margin:0;font-size:calc(11px * var(--ui-scale, 1))}.card-flag.svelte-17i0wg2 label:where(.svelte-17i0wg2) span:where(.svelte-17i0wg2){display:inline-block;font-size:calc(17px * var(--ui-scale, 1));margin-left:4px}.card-flag.svelte-17i0wg2 select:where(.svelte-17i0wg2){min-width:0;max-width:100%;padding:8px}.trash-action.svelte-lboomv{margin:18px 0}.trash-action.svelte-lboomv .delete-action{color:var(--danger)}.trash-preview.svelte-lboomv{border-left:2px solid var(--green);padding-left:16px}h3.svelte-lboomv{font-size:calc(13px * var(--ui-scale, 1));margin:0 0 12px}p.svelte-lboomv{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;margin:8px 0}.help.svelte-lboomv{color:var(--muted);font-size:calc(11px * var(--ui-scale, 1))}.actions.svelte-lboomv{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.trash-error.svelte-lboomv{color:var(--danger);overflow-wrap:anywhere}.success.svelte-lboomv{color:var(--green)}.retry.svelte-lboomv{margin-top:16px}.job-status.svelte-11nhr1q{border-top:1px solid var(--line);padding-top:18px;margin-top:22px;min-width:0}.status-heading.svelte-11nhr1q{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.status-heading.svelte-11nhr1q strong:where(.svelte-11nhr1q){font-size:calc(14px * var(--ui-scale, 1))}.status-heading.svelte-11nhr1q span:where(.svelte-11nhr1q),p.svelte-11nhr1q,small.svelte-11nhr1q{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted))}p.svelte-11nhr1q{margin:9px 0;line-height:1.6;overflow-wrap:anywhere}.failed.svelte-11nhr1q,.failure.svelte-11nhr1q{color:var(--danger)!important}.publication.svelte-11nhr1q{color:var(--warning)}.job-status.svelte-11nhr1q progress:where(.svelte-11nhr1q){display:block;width:100%;height:6px;margin:13px 0 8px;accent-color:var(--accent,var(--green))}small.svelte-11nhr1q{display:block;margin-bottom:10px}.job-status.svelte-11nhr1q [data-slot=progress]{margin:13px 0 8px}.audio-trim-dialog button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto}.time-inputs.svelte-1cj05lh label:where(.svelte-1cj05lh){overflow-wrap:anywhere}.time-inputs.svelte-1cj05lh input{width:100%;min-width:0;max-width:100%}.preview-actions.svelte-1cj05lh>:where(.svelte-1cj05lh){min-width:0;max-width:100%}.original-link.svelte-1cj05lh{overflow-wrap:anywhere}.audio-trim-dialog [data-slot=dialog-footer]{min-width:0;flex-wrap:wrap}.audio-trim-dialog{width:48rem;max-width:calc(100vw - 2rem)}.audio-trim.svelte-1cj05lh{min-width:0}.audio-source-name.svelte-1cj05lh{font-size:calc(12px * var(--ui-scale,1));line-height:1.6;color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}.audio-summary.svelte-1cj05lh>span:where(.svelte-1cj05lh){min-width:0;max-width:100%;overflow-wrap:anywhere}.audio-summary.svelte-1cj05lh{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 14px;font-size:calc(12px * var(--ui-scale,1));color:var(--muted)}.waveform.svelte-1cj05lh{--wave-height:128px;position:relative;height:var(--wave-height);background:var(--surface-raised);border-block:1px solid var(--line);isolation:isolate;margin:12px 0 22px}.waveform.svelte-1cj05lh svg:where(.svelte-1cj05lh){position:absolute;left:8px;top:0;width:calc(100% - 16px);height:100%;pointer-events:none;overflow:visible}.waveform.svelte-1cj05lh path:where(.svelte-1cj05lh){stroke:var(--green);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.selected-range.svelte-1cj05lh{fill:var(--green);opacity:.14}.playhead.svelte-1cj05lh{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.wave-range.svelte-1cj05lh{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:transparent;pointer-events:none;border:0;box-shadow:none;outline:0}.wave-range.svelte-1cj05lh::-webkit-slider-runnable-track{height:var(--wave-height);background:transparent}.wave-range.svelte-1cj05lh::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:var(--wave-height);border:2px solid var(--green);border-radius:4px;background:var(--surface);pointer-events:auto;cursor:ew-resize;box-shadow:0 0 0 2px var(--surface-raised)}.wave-range.svelte-1cj05lh::-moz-range-track{height:var(--wave-height);background:transparent}.wave-range.svelte-1cj05lh::-moz-range-thumb{width:12px;height:calc(var(--wave-height) - 4px);border:2px solid var(--green);border-radius:4px;background:var(--surface);pointer-events:auto;cursor:ew-resize}.wave-range.svelte-1cj05lh:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:3px}.wave-range.svelte-1cj05lh:focus-visible::-moz-range-thumb{outline:2px solid var(--ink);outline-offset:3px}.wave-range.svelte-1cj05lh:disabled::-webkit-slider-thumb{opacity:.5;cursor:default}.time-inputs.svelte-1cj05lh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px}.time-inputs.svelte-1cj05lh label:where(.svelte-1cj05lh){display:grid;gap:8px;min-width:0;font-size:calc(12px * var(--ui-scale,1))}.selected-duration.svelte-1cj05lh{padding:8px 0;font-size:calc(12px * var(--ui-scale,1));color:var(--muted);font-variant-numeric:tabular-nums}.selected-duration.svelte-1cj05lh strong:where(.svelte-1cj05lh){display:block;margin-top:6px;color:var(--ink);font-weight:500}.preview-actions.svelte-1cj05lh{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.preview-actions.svelte-1cj05lh button{white-space:normal}.hint.svelte-1cj05lh{font-size:calc(12px * var(--ui-scale,1));line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.original-link.svelte-1cj05lh{margin-inline-start:auto;display:flex;gap:6px;align-items:center;font-size:calc(12px * var(--ui-scale,1));color:var(--green);text-underline-offset:4px}.original-audio.svelte-1cj05lh{display:none}.clip-ready.svelte-1cj05lh,.origins.svelte-1cj05lh{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.clip-ready.svelte-1cj05lh h3:where(.svelte-1cj05lh),.origins.svelte-1cj05lh h3:where(.svelte-1cj05lh){font-size:calc(14px * var(--ui-scale,1));font-weight:500;margin:0 0 12px}.clip-ready.svelte-1cj05lh audio:where(.svelte-1cj05lh){display:block;width:100%;max-width:100%}.origins.svelte-1cj05lh p:where(.svelte-1cj05lh){display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;font-size:calc(12px * var(--ui-scale,1));line-height:1.7;overflow-wrap:anywhere;color:var(--muted)}.origins.svelte-1cj05lh a:where(.svelte-1cj05lh){color:var(--green);text-underline-offset:3px}.error.svelte-1cj05lh{color:var(--danger);font-size:calc(12px * var(--ui-scale,1));line-height:1.7;overflow-wrap:anywhere}.recovery.svelte-1cj05lh{border-left:2px solid var(--warning);padding:2px 0 8px 14px;margin:18px 0;font-size:calc(12px * var(--ui-scale,1));line-height:1.7}.sr-only.svelte-1cj05lh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.audio-trim-dialog{padding:18px}.time-inputs.svelte-1cj05lh{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.selected-duration.svelte-1cj05lh{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:0}.selected-duration.svelte-1cj05lh strong:where(.svelte-1cj05lh){margin:0}.audio-summary.svelte-1cj05lh{margin-top:18px}.preview-actions.svelte-1cj05lh{gap:10px}.original-link.svelte-1cj05lh{margin-inline-start:0;flex-basis:100%}.waveform.svelte-1cj05lh{--wave-height:112px}}@media(max-width:400px){.time-inputs.svelte-1cj05lh{grid-template-columns:minmax(0,1fr)}.selected-duration.svelte-1cj05lh{flex-wrap:wrap}.preview-actions.svelte-1cj05lh button{width:100%}.audio-trim-dialog [data-slot=dialog-footer] button{width:100%;flex-basis:100%}}.code-editor-dialog{width:52rem;max-width:calc(100vw - 2rem)}.code-options.svelte-1pgg5j6,.code-detail.svelte-1pgg5j6{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block:16px}.code-options.svelte-1pgg5j6 label:where(.svelte-1pgg5j6){display:grid;gap:6px;font-size:.8125rem}.code-options.svelte-1pgg5j6 select:where(.svelte-1pgg5j6){max-width:100%}.code-label.svelte-1pgg5j6{display:block;font-size:.8125rem;margin-bottom:6px}.code-cloze.svelte-1pgg5j6{display:flex;align-items:center;gap:10px;font-size:.8125rem}.code-detail.svelte-1pgg5j6>span:where(.svelte-1pgg5j6),.code-help.svelte-1pgg5j6{font-size:.75rem;color:var(--muted);line-height:1.6}.code-help.svelte-1pgg5j6{margin:8px 0}.code-error.svelte-1pgg5j6{color:var(--danger);font-size:.8125rem;overflow-wrap:anywhere}.code-preview.svelte-1pgg5j6{margin:12px 0;min-width:0;max-width:100%}.code-source{font-family:ui-monospace,Consolas,monospace;white-space:pre;tab-size:4;overflow:auto;resize:vertical;min-height:200px;max-height:40dvh}.code-options.svelte-1pgg5j6 button{white-space:normal}@media(max-width:600px){.code-editor-dialog{padding:16px}.code-source{min-height:160px}.code-options.svelte-1pgg5j6,.code-detail.svelte-1pgg5j6{align-items:start}}.audio-choice.svelte-1cgv28d{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid var(--line);font-size:calc(12px * var(--ui-scale,1))}.audio-choice.svelte-1cgv28d select:where(.svelte-1cgv28d){min-width:0;max-width:100%;flex:1;overflow:hidden;text-overflow:ellipsis}[hidden].svelte-1cgv28d{display:none!important}.field-toolbar.svelte-1cgv28d button{min-height:36px}.field-tools.svelte-1cgv28d{border-bottom:1px solid var(--line)}.field-tools.svelte-1cgv28d .more-tools:where(.svelte-1cgv28d):last-child{border-bottom:0}.favorite-colors.svelte-1cgv28d{display:flex;gap:7px;flex-wrap:wrap;padding:9px;border-bottom:1px solid var(--line)}.favorite-colors.svelte-1cgv28d button{width:28px;min-height:28px;height:auto}.media-file-picker.svelte-1cgv28d{display:none}.recorder-slot.svelte-1cgv28d{min-width:0}.recorder-slot.recording.svelte-1cgv28d{flex-basis:100%;width:100%}.media-recovery.svelte-1cgv28d{border-top:1px solid var(--line);padding:4px 2px 8px;background:var(--surface-raised)}.recovery-actions.svelte-1cgv28d{display:flex;flex-wrap:wrap;gap:4px;padding:0 7px}.recovery-actions.svelte-1cgv28d button:first-child{font-weight:600}.paste-option.svelte-1cgv28d{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);padding:8px 10px;margin:0;border-bottom:1px solid var(--line)}.paste-option.svelte-1cgv28d input{width:auto;margin:0}.paste-option.svelte-1cgv28d span:where(.svelte-1cgv28d){margin-left:auto;font-size:calc(10px * var(--ui-scale, 1))}.field-math-preview.svelte-1cgv28d{padding:12px;border-top:1px solid var(--line);background:var(--surface-raised)}.more-tools.svelte-1cgv28d select:where(.svelte-1cgv28d){max-width:100%;padding:5px}.rich-field.svelte-1cgv28d{min-width:0;border:1px solid var(--control-border);border-radius:5px;background:var(--surface-raised);overflow:hidden}.rich-field.svelte-1cgv28d:focus-within{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.locked.svelte-1cgv28d{opacity:.7}.field-toolbar.svelte-1cgv28d,.more-tools.svelte-1cgv28d{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 7px;background:var(--surface-raised);border-bottom:1px solid var(--line)}.toolbar-group.svelte-1cgv28d{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.toolbar-group.svelte-1cgv28d+.toolbar-group:where(.svelte-1cgv28d){border-left:1px solid var(--line);padding-left:5px}.field-toolbar.svelte-1cgv28d .source-button{margin-left:auto;font-family:ui-monospace,monospace}.field-toolbar.svelte-1cgv28d .chosen{background:var(--surface-selected)}.more-tools.svelte-1cgv28d{gap:6px}.more-tools.svelte-1cgv28d label:where(.svelte-1cgv28d){display:flex;align-items:center;gap:4px;font-size:calc(10px * var(--ui-scale, 1))}.more-tools.svelte-1cgv28d input[type=color]:where(.svelte-1cgv28d){width:25px;min-height:25px;height:auto;padding:1px;border:1px solid var(--control-border);background:var(--surface-raised)}.link-controls.svelte-1cgv28d{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:9px;border-bottom:1px solid var(--line);font-size:calc(11px * var(--ui-scale, 1))}.link-controls.svelte-1cgv28d input{flex:1;min-width:120px;padding:6px}.rich-field.svelte-1cgv28d textarea{border:0;border-radius:0;box-shadow:none;display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;resize:vertical;padding:10px 12px;line-height:1.55;min-height:120px}iframe.svelte-1cgv28d{display:block;width:100%;border:0;min-width:0;background:var(--surface-raised)}.hidden.svelte-1cgv28d{display:none}.field-status.svelte-1cgv28d,.field-error.svelte-1cgv28d{overflow-wrap:anywhere;font-size:calc(11px * var(--ui-scale, 1));line-height:1.6;margin:8px 10px}.field-status.svelte-1cgv28d{color:var(--muted)}.field-error.svelte-1cgv28d{color:var(--danger)}@media(max-width:500px){.field-toolbar.svelte-1cgv28d{gap:2px;padding:4px}.toolbar-group.svelte-1cgv28d+.toolbar-group:where(.svelte-1cgv28d){padding-left:3px}.field-toolbar.svelte-1cgv28d .source-button{margin-left:auto}}.ocr-suggestions.svelte-wrk0zy{border-top:1px solid var(--line);padding:8px 12px;color:var(--ink);font-size:.8125rem;min-width:0}.ocr-heading.svelte-wrk0zy{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}.ocr-heading.svelte-wrk0zy h3:where(.svelte-wrk0zy){font-size:.875rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.ocr-heading.svelte-wrk0zy button{max-width:100%;height:auto;white-space:normal}.ocr-help.svelte-wrk0zy,.ocr-notice.svelte-wrk0zy,.ocr-error.svelte-wrk0zy,.ocr-source.svelte-wrk0zy p:where(.svelte-wrk0zy){font-size:.75rem;line-height:1.65;margin:8px 0;overflow-wrap:anywhere}.ocr-help.svelte-wrk0zy,.ocr-notice.svelte-wrk0zy,.ocr-source.svelte-wrk0zy{color:var(--muted)}.ocr-error.svelte-wrk0zy{color:var(--danger)}.ocr-options.svelte-wrk0zy,.ocr-apply.svelte-wrk0zy,.ocr-region-editor.svelte-wrk0zy{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:12px 0}.ocr-options.svelte-wrk0zy label:where(.svelte-wrk0zy),.ocr-apply.svelte-wrk0zy label:where(.svelte-wrk0zy),.ocr-region-editor.svelte-wrk0zy label:where(.svelte-wrk0zy){display:grid;gap:4px;margin:0;min-width:0;max-width:100%;font-size:.75rem}.ocr-options.svelte-wrk0zy select:where(.svelte-wrk0zy),.ocr-apply.svelte-wrk0zy select:where(.svelte-wrk0zy){width:auto;max-width:100%}.ocr-options.svelte-wrk0zy button,.ocr-progress.svelte-wrk0zy button{max-width:100%;height:auto;white-space:normal}.ocr-progress.svelte-wrk0zy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.ocr-progress.svelte-wrk0zy progress:where(.svelte-wrk0zy){max-width:100%;width:140px;accent-color:var(--green)}.ocr-results-heading.svelte-wrk0zy{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:12px 0;font-size:.75rem}.ocr-results-heading.svelte-wrk0zy label:where(.svelte-wrk0zy),.ocr-regions.svelte-wrk0zy label:where(.svelte-wrk0zy){display:flex;align-items:center;gap:8px;margin:0;min-width:0;line-height:1.5}.ocr-regions.svelte-wrk0zy{max-height:280px;overflow:auto}.ocr-regions.svelte-wrk0zy>div:where(.svelte-wrk0zy){display:flex;align-items:center;gap:6px;padding:8px 4px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ocr-regions.svelte-wrk0zy label:where(.svelte-wrk0zy){flex:1 1 180px;overflow-wrap:anywhere}.ocr-regions.svelte-wrk0zy .active:where(.svelte-wrk0zy){background:var(--surface-selected)}.ocr-confidence.svelte-wrk0zy{color:var(--muted);font-size:.6875rem}.ocr-region-editor.svelte-wrk0zy{background:var(--surface-selected);padding:12px;border-radius:var(--radius)}.ocr-region-editor.svelte-wrk0zy label:where(.svelte-wrk0zy){flex:1 1 80px}.ocr-region-editor.svelte-wrk0zy .ocr-region-text:where(.svelte-wrk0zy){flex:1 1 100%}.ocr-region-editor.svelte-wrk0zy input{width:100%;max-width:100%;box-sizing:border-box}.ocr-apply.svelte-wrk0zy button{max-width:100%;white-space:normal}.ocr-source.svelte-wrk0zy{font-size:.75rem;padding:8px 0}.ocr-source.svelte-wrk0zy summary:where(.svelte-wrk0zy){cursor:pointer;line-height:1.5}.ocr-source.svelte-wrk0zy summary:where(.svelte-wrk0zy):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:600px){.ocr-options.svelte-wrk0zy{gap:10px}.ocr-options.svelte-wrk0zy>label:where(.svelte-wrk0zy),.ocr-apply.svelte-wrk0zy>label:where(.svelte-wrk0zy){flex:1 1 130px}.ocr-options.svelte-wrk0zy button,.ocr-apply.svelte-wrk0zy button{width:100%}.ocr-regions.svelte-wrk0zy label:where(.svelte-wrk0zy){flex-basis:100%}}.image-actions.svelte-rv9rar button{max-width:100%;height:auto;white-space:normal}.vertex-editor.svelte-rv9rar{border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.vertex-editor.svelte-rv9rar h4:where(.svelte-rv9rar),.vertex-editor.svelte-rv9rar p:where(.svelte-rv9rar){font-size:calc(12px * var(--ui-scale,1));margin:0 0 10px;line-height:1.6}.vertex-row.svelte-rv9rar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0}.vertex-row.svelte-rv9rar>span:where(.svelte-rv9rar){font-size:calc(11px * var(--ui-scale,1));align-self:center}.vertex-row.svelte-rv9rar label:where(.svelte-rv9rar){display:grid;gap:3px;font-size:calc(11px * var(--ui-scale,1))}.vertex-row.svelte-rv9rar input{box-sizing:border-box;width:92px;max-width:100%;padding:8px}.occlusion-editor.svelte-rv9rar{width:100%;min-width:0;color:var(--green);background:var(--surface-raised);border:1px solid var(--control-border);border-radius:6px;overflow:hidden;font-size:calc(12px * var(--ui-scale, 1))}.draw-toolbar.svelte-rv9rar button.active{background:var(--green);color:var(--on-accent)}summary.svelte-rv9rar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.image-actions.svelte-rv9rar,.draw-toolbar.svelte-rv9rar,.view-toolbar.svelte-rv9rar,.polygon-actions.svelte-rv9rar{display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surface-raised)}.image-actions.svelte-rv9rar>button:first-child{font-weight:600}.counts.svelte-rv9rar{margin-left:auto;color:var(--muted);font-size:calc(11px * var(--ui-scale, 1));white-space:nowrap}.file-picker.svelte-rv9rar{display:none}.draw-toolbar.svelte-rv9rar{gap:3px}.toolbar-divider.svelte-rv9rar{height:22px;border-left:1px solid var(--line);margin:0 4px}.draw-toolbar.svelte-rv9rar .add-default{margin-left:auto}.view-toolbar.svelte-rv9rar{gap:18px;background:var(--surface-raised);font-size:calc(11px * var(--ui-scale, 1))}.view-toolbar.svelte-rv9rar label:where(.svelte-rv9rar){display:flex;align-items:center;gap:6px;margin:0;color:var(--muted)}.view-toolbar.svelte-rv9rar select:where(.svelte-rv9rar){max-width:170px;padding:5px}.opacity.svelte-rv9rar{margin-left:auto}.opacity.svelte-rv9rar input{width:90px;accent-color:var(--green)}.canvas-viewport.svelte-rv9rar{overflow:auto;max-height:68vh;min-height:220px;display:block;background:#e8ede3;touch-action:pan-x pan-y}.canvas-viewport.svelte-rv9rar svg:where(.svelte-rv9rar){display:block;max-width:none;margin-inline:auto;touch-action:none;outline:none;background:#fff}.canvas-viewport.svelte-rv9rar svg:where(.svelte-rv9rar):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.canvas-viewport.svelte-rv9rar svg.drawing:where(.svelte-rv9rar){cursor:crosshair}g.selected.svelte-rv9rar>rect:where(.svelte-rv9rar),g.selected.svelte-rv9rar>ellipse:where(.svelte-rv9rar),g.selected.svelte-rv9rar>polygon:where(.svelte-rv9rar){stroke:#24583f;stroke-width:2;vector-effect:non-scaling-stroke}.resize-handle.svelte-rv9rar{cursor:nwse-resize}.rotate-handle.svelte-rv9rar{cursor:grab}.selection-inspector.svelte-rv9rar{padding:12px;border-top:1px solid var(--line)}.selection-title.svelte-rv9rar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.selection-title.svelte-rv9rar>div:where(.svelte-rv9rar){display:flex;flex-wrap:wrap;gap:2px}.selection-title.svelte-rv9rar strong:where(.svelte-rv9rar){font-size:calc(12px * var(--ui-scale, 1))}.geometry.svelte-rv9rar{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.geometry.svelte-rv9rar label:where(.svelte-rv9rar){display:grid;gap:4px;font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);margin:0;min-width:0}.geometry.svelte-rv9rar input{box-sizing:border-box;width:88px;padding:7px}.geometry.svelte-rv9rar input[type=color]:where(.svelte-rv9rar){width:46px;min-height:33px;height:auto;padding:3px}.annotation.svelte-rv9rar{display:block;margin-top:12px;font-size:calc(11px * var(--ui-scale, 1))}.annotation.svelte-rv9rar textarea,.source-data.svelte-rv9rar textarea{display:block;box-sizing:border-box;max-width:100%;width:100%;margin-top:6px;padding:10px;resize:vertical;line-height:1.6}.align-tools.svelte-rv9rar{margin-top:10px}.align-tools.svelte-rv9rar summary:where(.svelte-rv9rar),.shape-list.svelte-rv9rar summary:where(.svelte-rv9rar),.source-data.svelte-rv9rar summary:where(.svelte-rv9rar){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);cursor:pointer;min-height:28px;line-height:28px}.align-tools.svelte-rv9rar>div:where(.svelte-rv9rar){display:flex;flex-wrap:wrap;gap:2px}.shape-list.svelte-rv9rar,.source-data.svelte-rv9rar{border-top:1px solid var(--line);padding:5px 12px}.shape-rows.svelte-rv9rar{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px;padding:5px 0 10px}.shape-rows.svelte-rv9rar label:where(.svelte-rv9rar){display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;font-size:calc(11px * var(--ui-scale, 1));margin:0;cursor:pointer}.shape-rows.svelte-rv9rar label.chosen:where(.svelte-rv9rar){background:var(--surface-selected)}.shape-rows.svelte-rv9rar input{width:auto;accent-color:var(--green)}.shape-rows.svelte-rv9rar small:where(.svelte-rv9rar){margin-left:5px;color:var(--muted)}.source-data.svelte-rv9rar textarea{min-height:110px}.status.svelte-rv9rar,.error.svelte-rv9rar{margin:10px 12px;line-height:1.6;font-size:calc(11px * var(--ui-scale, 1));overflow-wrap:anywhere}.status.svelte-rv9rar{color:var(--muted)}.error.svelte-rv9rar{color:var(--danger)}.group-confirmation.svelte-rv9rar{padding:16px;background:var(--warning-bg);border-top:1px solid var(--line);line-height:1.6}.group-confirmation.svelte-rv9rar p:where(.svelte-rv9rar){margin:7px 0}.image-empty.svelte-rv9rar{display:grid;place-items:center;min-height:210px;background:var(--surface-raised);color:var(--muted);padding:20px;text-align:center}.image-empty.svelte-rv9rar p:where(.svelte-rv9rar){line-height:1.7;margin:0}.media-status.svelte-rv9rar{padding:12px;background:var(--surface-raised);font-size:calc(11px * var(--ui-scale, 1));line-height:1.6}.media-status.svelte-rv9rar p:where(.svelte-rv9rar){margin:0 0 8px}.url-input.svelte-rv9rar{display:flex;align-items:end;flex-wrap:wrap;gap:6px;padding:12px;background:var(--surface-raised)}.url-input.svelte-rv9rar label:where(.svelte-rv9rar){display:grid;gap:5px;flex:1;min-width:180px;margin:0}.url-input.svelte-rv9rar input{box-sizing:border-box;max-width:100%;min-width:0;padding:8px}.polygon-actions.svelte-rv9rar{background:var(--surface-selected)}.polygon-actions.svelte-rv9rar>span:where(.svelte-rv9rar){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);margin-right:auto}@media(max-width:600px){.image-actions.svelte-rv9rar,.draw-toolbar.svelte-rv9rar{padding:6px}.draw-toolbar.svelte-rv9rar button{padding:6px 8px}.draw-toolbar.svelte-rv9rar .add-default{margin-left:0}.view-toolbar.svelte-rv9rar{gap:10px;padding:8px}.view-toolbar.svelte-rv9rar label:where(.svelte-rv9rar){font-size:calc(10px * var(--ui-scale, 1))}.opacity.svelte-rv9rar{margin-left:0}.canvas-viewport.svelte-rv9rar{max-height:60vh;min-height:180px}.selection-inspector.svelte-rv9rar{padding:10px}.selection-title.svelte-rv9rar>div:where(.svelte-rv9rar){width:100%}.geometry.svelte-rv9rar{gap:8px}.geometry.svelte-rv9rar input{width:82px}.counts.svelte-rv9rar{font-size:calc(10px * var(--ui-scale, 1))}.shape-rows.svelte-rv9rar{grid-template-columns:1fr 1fr}.group-confirmation.svelte-rv9rar{padding:12px}.occlusion-editor.svelte-rv9rar button{min-height:36px}}audio.svelte-1d11mxo{width:100%;max-width:520px}.audio-label.svelte-1d11mxo{white-space:pre-wrap;overflow-wrap:anywhere}.provenance.svelte-1d11mxo{padding:12px 0;border-block:1px solid var(--line);margin:12px 0;font-size:.8rem;min-width:0}.source-info.svelte-1d11mxo{padding-top:10px;overflow-wrap:anywhere}blockquote.svelte-1d11mxo{margin:10px 0;padding-inline-start:14px;border-inline-start:2px solid var(--line);white-space:pre-wrap;line-height:1.65}p.svelte-1d11mxo{color:var(--muted);font-size:.7rem}pre.svelte-1d11mxo{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;margin:10px 0}.focused-editor.svelte-1uie6jm{width:100%;max-width:820px;margin:0 auto;border:0;padding:0 0 28px;min-width:0}.focused-editor.occlusion-note.svelte-1uie6jm{max-width:1100px}.editor-navigation.svelte-1uie6jm{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:28px;font-size:.75rem;color:var(--muted)}.editor-navigation.svelte-1uie6jm>span:where(.svelte-1uie6jm){margin-inline-start:auto}.editor-navigation.svelte-1uie6jm button{min-height:44px}.editor-heading.svelte-1uie6jm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:26px}.editor-heading.svelte-1uie6jm h2:where(.svelte-1uie6jm){font-size:1.75rem;font-weight:600;letter-spacing:-.04em;margin:0}.editor-heading-actions.svelte-1uie6jm{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.75rem}.editor-heading-actions.svelte-1uie6jm button{min-height:40px}.editor-properties.svelte-1uie6jm{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;padding:0 0 22px;border-bottom:1px solid var(--line);margin-bottom:8px}.editor-property.svelte-1uie6jm{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;font-size:.75rem}.editor-property.svelte-1uie6jm label:where(.svelte-1uie6jm),.editor-property.svelte-1uie6jm>span:where(.svelte-1uie6jm){margin:0;color:var(--muted);font-weight:400;font-size:inherit;flex-shrink:0}.editor-property.svelte-1uie6jm select:where(.svelte-1uie6jm){min-width:0;max-width:350px;width:auto;padding:9px}.editor-property.svelte-1uie6jm strong:where(.svelte-1uie6jm){font-weight:500;overflow-wrap:anywhere}.editor-writing.svelte-1uie6jm{min-width:0}.editor-preview.svelte-1uie6jm{min-width:0;margin:28px auto;max-width:700px}.editor-writing.svelte-1uie6jm .rich-field{border-radius:9px}.editor-writing.svelte-1uie6jm .rich-field textarea{margin:0;min-height:150px;padding:18px 20px}.editor-writing.svelte-1uie6jm .rich-field iframe{min-height:150px}.editor-writing.svelte-1uie6jm .field-toolbar{padding:6px 10px}.focused-editor.svelte-1uie6jm .field-heading:where(.svelte-1uie6jm){margin-top:24px;margin-bottom:6px}.focused-editor.svelte-1uie6jm .field-required:where(.svelte-1uie6jm){font-size:.6875rem}.focused-editor.svelte-1uie6jm .field-actions:where(.svelte-1uie6jm) button{min-height:36px}.focused-editor.svelte-1uie6jm>.editor-actions:where(.svelte-1uie6jm){margin-top:24px;padding-top:18px;border-top:1px solid var(--line);align-items:center}.editor-shortcut.svelte-1uie6jm{margin-inline-end:auto;color:var(--muted);font-size:.6875rem}.editor-shortcut.svelte-1uie6jm kbd:where(.svelte-1uie6jm){font:inherit;border:1px solid var(--line);border-radius:4px;padding:4px 6px}@media(max-width:600px){.editor-navigation.svelte-1uie6jm{margin-bottom:20px;flex-wrap:wrap}.editor-heading.svelte-1uie6jm{gap:12px;margin-bottom:20px}.editor-heading-actions.svelte-1uie6jm{width:100%;gap:8px}.editor-property.svelte-1uie6jm{flex-wrap:wrap}.editor-property.svelte-1uie6jm select:where(.svelte-1uie6jm){max-width:100%}.editor-properties.svelte-1uie6jm{gap:10px 18px}.editor-actions.svelte-1uie6jm .cn-button-variant-default{flex:1;min-width:0}.editor-shortcut.svelte-1uie6jm{display:none}.editor-actions.svelte-1uie6jm button{min-height:44px;white-space:normal}.focused-editor.svelte-1uie6jm .field-heading:where(.svelte-1uie6jm){margin-top:20px}}[hidden].svelte-1uie6jm{display:none!important}.editor-settings.svelte-1uie6jm{padding:14px 0;border-block:1px solid var(--line);margin-top:10px}.field-setting.svelte-1uie6jm{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:.75rem}.field-setting.svelte-1uie6jm strong:where(.svelte-1uie6jm){flex:1 1 100px;font-weight:550}.field-setting.svelte-1uie6jm .source-option:where(.svelte-1uie6jm){margin-inline-start:0}.editor-options.svelte-1uie6jm>button{min-height:40px}.editor-actions.svelte-1uie6jm{flex-wrap:wrap}@media(max-width:600px){.focused-editor.svelte-1uie6jm button{min-width:0;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}.focused-editor.svelte-1uie6jm .field-heading:where(.svelte-1uie6jm),.focused-editor.svelte-1uie6jm .field-actions:where(.svelte-1uie6jm),.focused-editor.svelte-1uie6jm .field-foot:where(.svelte-1uie6jm){flex-wrap:wrap}.focused-editor.svelte-1uie6jm .field-actions:where(.svelte-1uie6jm),.focused-editor.svelte-1uie6jm .managed-card-actions{min-width:0;max-width:100%}}.field-heading.svelte-1uie6jm{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;min-height:34px}.field-heading.svelte-1uie6jm>label:where(.svelte-1uie6jm){margin:0;font-weight:600;font-size:calc(12px * var(--ui-scale, 1))}.field-required.svelte-1uie6jm{font-weight:400;color:var(--muted);font-size:calc(10px * var(--ui-scale, 1))}.field-actions.svelte-1uie6jm,.field-foot.svelte-1uie6jm{display:flex;align-items:center;gap:12px}.field-actions.svelte-1uie6jm .pin.fixed{color:var(--green);font-weight:700}.field-foot.svelte-1uie6jm{margin-top:5px;justify-content:space-between;min-height:24px}.source-option.svelte-1uie6jm,.option.svelte-1uie6jm{display:flex;align-items:center;gap:6px;font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);font-weight:400;margin:0}.source-option.svelte-1uie6jm{margin-left:auto}.source-option.svelte-1uie6jm input,.option.svelte-1uie6jm input{width:auto;margin:0}.editor-options.svelte-1uie6jm{margin:12px 0}.editor-options.svelte-1uie6jm .option:where(.svelte-1uie6jm){margin-top:9px}.orphan-fields.svelte-1uie6jm textarea{width:100%;max-width:100%;font-family:ui-monospace,monospace}.field-help.svelte-1uie6jm{margin:3px 0 8px}#note-deck.svelte-1uie6jm{width:100%}.pdf-page.svelte-16xh3ac{width:100%;min-width:0;text-align:center;position:relative;min-height:240px}canvas.svelte-16xh3ac{max-width:100%;height:auto!important;display:block;margin:auto;background:#fff;box-shadow:var(--elevation-card,0 2px 12px #0001)}canvas.concealed.svelte-16xh3ac{visibility:hidden}.loading.svelte-16xh3ac,.error.svelte-16xh3ac{position:absolute;inset:0;z-index:1;font-size:.8rem;line-height:1.7;color:var(--muted);padding:24px 12px}.loading.svelte-16xh3ac p:where(.svelte-16xh3ac){margin-top:16px}.error.svelte-16xh3ac{color:var(--danger);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.error.svelte-16xh3ac p:where(.svelte-16xh3ac){max-width:440px;margin:0}.vocabulary-workspace.svelte-s9qbxj{min-width:0;max-width:1260px;margin:auto}h1.svelte-s9qbxj,h2.svelte-s9qbxj,p.svelte-s9qbxj{margin:0}h1.svelte-s9qbxj{font-size:2rem;letter-spacing:-.045em;outline:none}h2.svelte-s9qbxj{font-size:.95rem;font-weight:600;line-height:1.5}.workspace-heading.svelte-s9qbxj{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.eyebrow.svelte-s9qbxj{font-size:.67rem;letter-spacing:.08em;color:var(--green);margin-bottom:7px}.hint.svelte-s9qbxj{color:var(--muted);font-size:.73rem;line-height:1.7}.workspace-heading.svelte-s9qbxj .hint:where(.svelte-s9qbxj){margin-top:10px}.message.svelte-s9qbxj{padding:12px 15px;background:var(--surface-selected);font-size:.8rem;line-height:1.7;margin-bottom:16px;overflow-wrap:anywhere}.error.svelte-s9qbxj{color:var(--danger);background:var(--danger-bg)}.recovery.svelte-s9qbxj{border-block:1px solid var(--line);padding:20px 0;margin-bottom:20px}.recovery.svelte-s9qbxj p:where(.svelte-s9qbxj){font-size:.85rem;margin-bottom:12px}.source-input.svelte-s9qbxj{max-width:920px;padding:26px 0}.source-input.svelte-s9qbxj label:where(.svelte-s9qbxj),.bulk-form.svelte-s9qbxj>label:where(.svelte-s9qbxj){display:block;font-size:.78rem;font-weight:500;margin-bottom:9px}.source-meta.svelte-s9qbxj{display:flex;align-items:center;gap:18px;margin-top:10px}.source-meta.svelte-s9qbxj>input{max-width:450px}.source-meta.svelte-s9qbxj>span:where(.svelte-s9qbxj){white-space:nowrap;margin-inline-start:auto}.analysis-actions.svelte-s9qbxj{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-top:20px;flex-wrap:wrap}.analysis-actions.svelte-s9qbxj label:where(.svelte-s9qbxj){display:flex;align-items:center;gap:12px;margin:0;font-size:.75rem}.analysis-actions.svelte-s9qbxj select:where(.svelte-s9qbxj){width:65px}.scope.svelte-s9qbxj{margin-top:16px;max-width:700px}.linked-source.svelte-s9qbxj{display:flex;align-items:center;gap:14px;padding:14px 0;min-width:0}.linked-source.svelte-s9qbxj svg{color:var(--green);flex-shrink:0}.linked-source.svelte-s9qbxj>div:where(.svelte-s9qbxj){min-width:0;flex:1}.linked-source.svelte-s9qbxj strong:where(.svelte-s9qbxj){font-size:.9rem;overflow-wrap:anywhere}.results-layout.svelte-s9qbxj{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:42px;border-top:1px solid var(--line);padding-top:28px;align-items:start}.sentence-section.svelte-s9qbxj,.word-section.svelte-s9qbxj{min-width:0}.section-heading.svelte-s9qbxj{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.section-heading.svelte-s9qbxj .hint:where(.svelte-s9qbxj){margin-top:5px}.word-section.svelte-s9qbxj{padding-inline-start:26px;border-inline-start:1px solid var(--line)}.sentence-list.svelte-s9qbxj,.word-list.svelte-s9qbxj{list-style:none;padding:0;margin:0}.sentence-list.svelte-s9qbxj>li:where(.svelte-s9qbxj){border-bottom:1px solid var(--line);border-inline-start:2px solid transparent;transition:background var(--duration-fast),border-color var(--duration-fast)}.sentence-list.svelte-s9qbxj>li.selected:where(.svelte-s9qbxj){background:var(--surface-selected);border-inline-start-color:var(--green)}.sentence-list.svelte-s9qbxj .sentence{display:flex;flex-direction:column;align-items:start;justify-content:start;white-space:normal;text-align:start;width:100%;padding:19px 16px;height:auto;border-radius:0;gap:8px}.sentence-text.svelte-s9qbxj{font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.sentence-count.svelte-s9qbxj{font-size:.7rem;color:var(--green);line-height:1.6}.selection-actions.svelte-s9qbxj{padding:20px 0}.selection-actions.svelte-s9qbxj>div:where(.svelte-s9qbxj){display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.analysis-version.svelte-s9qbxj{border-top:1px solid var(--line);padding-top:16px;overflow-wrap:anywhere}.word-controls.svelte-s9qbxj{display:flex;gap:8px;margin:18px 0 10px}.word-controls.svelte-s9qbxj>input{min-width:0;flex:1}.word-controls.svelte-s9qbxj select:where(.svelte-s9qbxj){width:155px;font-size:.73rem}.word-list.svelte-s9qbxj>li:where(.svelte-s9qbxj){display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.word-list.svelte-s9qbxj>li.changed:where(.svelte-s9qbxj){border-inline-start:2px solid var(--green);padding-inline-start:10px}.word-copy.svelte-s9qbxj{min-width:0;flex:1}.word-copy.svelte-s9qbxj strong:where(.svelte-s9qbxj){display:block;font-size:.82rem;font-weight:500;overflow-wrap:anywhere}.word-copy.svelte-s9qbxj .hint:where(.svelte-s9qbxj){display:block;font-size:.65rem;margin-top:3px;overflow-wrap:anywhere}.word-state.svelte-s9qbxj{width:128px;min-width:110px;font-size:.73rem}.empty.svelte-s9qbxj{font-size:.8rem;line-height:1.8;color:var(--muted);padding:30px 0}.dictionary.svelte-s9qbxj{max-width:820px;padding-top:30px}.bulk-form.svelte-s9qbxj{border-block:1px solid var(--line);padding:23px 0;margin:20px 0}.bulk-form.svelte-s9qbxj>div:where(.svelte-s9qbxj){display:flex;align-items:center;gap:10px;margin:12px 0}.bulk-form.svelte-s9qbxj select:where(.svelte-s9qbxj){max-width:180px}.save-bar.svelte-s9qbxj{position:sticky;bottom:12px;background:var(--paper);border:1px solid var(--line);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;font-size:.8rem;z-index:5}.save-bar.svelte-s9qbxj>div:where(.svelte-s9qbxj){display:flex;gap:8px}.cn-native-select.svelte-s9qbxj,.vocabulary-workspace.svelte-s9qbxj button{max-width:100%}.vocabulary-workspace.svelte-s9qbxj textarea{line-height:1.75}.vocabulary-workspace.svelte-s9qbxj [data-slot=tabs-list]{max-width:100%}@media(max-width:1000px){.results-layout.svelte-s9qbxj{grid-template-columns:minmax(0,1fr);gap:28px}.word-section.svelte-s9qbxj{padding:24px 0 0;border-inline-start:0;border-top:1px solid var(--line)}.word-list.svelte-s9qbxj{max-height:470px;overflow:auto}.word-section.svelte-s9qbxj .word-controls:where(.svelte-s9qbxj){max-width:600px}}@media(max-width:600px){h1.svelte-s9qbxj{font-size:1.7rem}.workspace-heading.svelte-s9qbxj{align-items:start;gap:12px}.workspace-heading.svelte-s9qbxj>button{padding-inline:10px;max-width:120px;white-space:normal}.source-input.svelte-s9qbxj{padding-top:22px}.source-meta.svelte-s9qbxj{flex-wrap:wrap;gap:8px}.source-meta.svelte-s9qbxj>input{flex-basis:100%;max-width:none}.source-meta.svelte-s9qbxj>span:where(.svelte-s9qbxj){margin-inline-start:0}.analysis-actions.svelte-s9qbxj{align-items:stretch;gap:14px}.analysis-actions.svelte-s9qbxj label:where(.svelte-s9qbxj){justify-content:space-between;width:100%;gap:10px}.analysis-actions.svelte-s9qbxj>button{width:100%}.linked-source.svelte-s9qbxj{flex-wrap:wrap}.linked-source.svelte-s9qbxj>div:where(.svelte-s9qbxj){flex:1 1 calc(100% - 34px)}.linked-source.svelte-s9qbxj>button{margin-inline-start:32px}.section-heading.svelte-s9qbxj{align-items:start}.section-heading.svelte-s9qbxj>button{font-size:.72rem;padding-inline:8px}.word-controls.svelte-s9qbxj{flex-wrap:wrap}.word-controls.svelte-s9qbxj>input{flex-basis:100%}.word-controls.svelte-s9qbxj select:where(.svelte-s9qbxj){width:100%}.word-state.svelte-s9qbxj{width:115px;min-width:100px;padding-inline:8px}.sentence-list.svelte-s9qbxj .sentence{padding:16px 10px}.sentence-text.svelte-s9qbxj{font-size:.93rem}.save-bar.svelte-s9qbxj{flex-wrap:wrap;bottom:6px;padding:12px;gap:10px}.save-bar.svelte-s9qbxj>div:where(.svelte-s9qbxj){width:100%;justify-content:space-between;gap:5px}.save-bar.svelte-s9qbxj button{font-size:.72rem;padding-inline:9px}.bulk-form.svelte-s9qbxj>div:where(.svelte-s9qbxj){flex-wrap:wrap}.bulk-form.svelte-s9qbxj select:where(.svelte-s9qbxj){max-width:none;flex:1}.scope.svelte-s9qbxj{font-size:.68rem}.selection-actions.svelte-s9qbxj>div:where(.svelte-s9qbxj){align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.sentence-list.svelte-s9qbxj>li:where(.svelte-s9qbxj){transition:none}}[data-reduced-motion=true] .sentence-list.svelte-s9qbxj>li:where(.svelte-s9qbxj){transition:none}.audio-source.svelte-15kvwg9{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:680px;margin:40px auto}.audio-source.svelte-15kvwg9 audio:where(.svelte-15kvwg9),.excerpt-composer.svelte-15kvwg9 audio:where(.svelte-15kvwg9){width:100%;max-width:100%}.audio-label.svelte-15kvwg9{display:block;margin:7px 0;font-size:.8rem;font-weight:500;overflow-wrap:anywhere}.library-heading-actions.svelte-15kvwg9{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.reading-footer.svelte-15kvwg9 button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.materials-workspace.svelte-15kvwg9{min-width:0}.file-input.svelte-15kvwg9{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}h1.svelte-15kvwg9,h2.svelte-15kvwg9,h3.svelte-15kvwg9,p.svelte-15kvwg9{margin:0}h1.svelte-15kvwg9{font-size:2rem;letter-spacing:-.04em;overflow-wrap:anywhere}h2.svelte-15kvwg9{font-size:1.02rem;line-height:1.4}h3.svelte-15kvwg9{font-size:.95rem}.eyebrow.svelte-15kvwg9{font-size:.68rem;letter-spacing:.07em;color:var(--muted);margin-bottom:8px;overflow-wrap:anywhere}.hint.svelte-15kvwg9{font-size:.72rem;line-height:1.6;color:var(--muted)}label.svelte-15kvwg9{display:block;font-size:.75rem;font-weight:500;margin:14px 0 7px}.library-heading.svelte-15kvwg9{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.library-filters.svelte-15kvwg9{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:22px}.library-filters.svelte-15kvwg9>input{max-width:360px}.material-list.svelte-15kvwg9,.saved-excerpts.svelte-15kvwg9 ul:where(.svelte-15kvwg9){list-style:none;padding:0;margin:0}.material-list.svelte-15kvwg9>li:where(.svelte-15kvwg9){border-top:1px solid var(--line)}.material-list.svelte-15kvwg9 .material-row{white-space:normal;justify-content:flex-start;display:flex;align-items:center;width:100%;gap:20px;text-align:start;border:0;border-radius:0;background:none;padding:22px 0}.file-kind.svelte-15kvwg9{font-size:.66rem;letter-spacing:.05em;color:var(--green);min-width:36px}.row-copy.svelte-15kvwg9{min-width:0;flex:1}.row-copy.svelte-15kvwg9 strong:where(.svelte-15kvwg9){display:block;font-size:1rem;font-weight:500;overflow-wrap:anywhere}.row-copy.svelte-15kvwg9>span:where(.svelte-15kvwg9){display:block;font-size:.73rem;color:var(--muted);margin-top:7px;overflow-wrap:anywhere}.row-position.svelte-15kvwg9{display:flex;gap:22px;align-items:center;font-size:.73rem;color:var(--muted)}.empty.svelte-15kvwg9{padding:90px 24px;text-align:center}.empty.svelte-15kvwg9>span:where(.svelte-15kvwg9){display:block;color:var(--green);font-size:2rem;margin-bottom:20px}.empty.svelte-15kvwg9 h2:where(.svelte-15kvwg9){font-size:1.3rem;margin-bottom:12px}.empty.svelte-15kvwg9 p:where(.svelte-15kvwg9){font-size:.85rem;color:var(--muted);line-height:1.65;max-width:440px;margin:0 auto 12px}.message.svelte-15kvwg9{padding:12px 15px;background:var(--surface-selected);font-size:.8rem;line-height:1.65;margin-bottom:16px;overflow-wrap:anywhere}.error.svelte-15kvwg9{color:var(--danger);background:var(--danger-bg)}.message.svelte-15kvwg9 button{margin-inline-start:12px}.import-progress.svelte-15kvwg9,.recovery.svelte-15kvwg9{border-block:1px solid var(--line);padding:20px 0;margin-bottom:24px;font-size:.85rem}.import-progress.svelte-15kvwg9 p:where(.svelte-15kvwg9),.recovery.svelte-15kvwg9 p:where(.svelte-15kvwg9){margin-bottom:14px}.import-progress.svelte-15kvwg9 progress:where(.svelte-15kvwg9){width:min(400px,100%);accent-color:var(--green);margin:0 18px 12px 0}.recovery.svelte-15kvwg9>div:where(.svelte-15kvwg9){display:flex;gap:12px;flex-wrap:wrap}.reader-heading.svelte-15kvwg9{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:24px}.reader-heading.svelte-15kvwg9 .back-link{justify-content:flex-start;flex-basis:100%;font-size:.72rem}.document-title.svelte-15kvwg9{min-width:0;flex:1}.document-title.svelte-15kvwg9 h1:where(.svelte-15kvwg9){font-size:1.75rem}.document-title.svelte-15kvwg9 form:where(.svelte-15kvwg9){display:flex;gap:8px;flex-wrap:wrap}.document-title.svelte-15kvwg9 input{flex:1 1 200px}.document-actions.svelte-15kvwg9{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:.73rem}.reading-toolbar.svelte-15kvwg9{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0;border-block:1px solid var(--line)}.page-navigation.svelte-15kvwg9{display:flex;align-items:center;gap:8px}.page-navigation.svelte-15kvwg9 label:where(.svelte-15kvwg9){display:flex;align-items:center;gap:9px;margin:0;font-size:.75rem;white-space:nowrap}.page-navigation.svelte-15kvwg9 input{width:72px;padding:8px}.page-navigation.svelte-15kvwg9>button{padding-inline:12px}.reading-options.svelte-15kvwg9{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.reading-options.svelte-15kvwg9 select:where(.svelte-15kvwg9){width:auto;max-width:180px;padding:8px}.version-notice.svelte-15kvwg9{font-size:.75rem;padding:12px 0;color:var(--muted);line-height:1.6}.version-notice.svelte-15kvwg9 button{margin-inline-start:12px}.reading-layout.svelte-15kvwg9{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.reading-layout.with-context.svelte-15kvwg9{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:32px}.reading-column.svelte-15kvwg9{min-width:0}.reading-viewport.svelte-15kvwg9{height:calc(100dvh - 310px);min-height:340px;max-height:900px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:38px 24px}.reading-text.svelte-15kvwg9{max-width:760px;margin:auto;font-size:1.05rem;line-height:1.9;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.reading-text.svelte-15kvwg9 p:where(.svelte-15kvwg9){margin:0}.reading-text.svelte-15kvwg9 p{margin:0 0 1em}.reading-text.svelte-15kvwg9 pre{max-width:100%;overflow:auto;white-space:pre-wrap;font:inherit;font-size:.85em}.reading-text.svelte-15kvwg9 table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.reading-text.svelte-15kvwg9 td,.reading-text.svelte-15kvwg9 th{padding:8px;border:1px solid var(--line)}.reading-text.svelte-15kvwg9 a{color:var(--green)}.no-text.svelte-15kvwg9{max-width:440px;margin:60px auto;text-align:center}.no-text.svelte-15kvwg9 p:where(.svelte-15kvwg9){margin:14px 0 20px;font-size:.85rem;line-height:1.7;color:var(--muted)}.reading-footer.svelte-15kvwg9{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding:12px 0;font-size:.72rem}.reading-footer.svelte-15kvwg9>span:where(.svelte-15kvwg9){margin-inline-start:auto}.reading-context.svelte-15kvwg9{padding:24px 0 24px 26px;border-inline-start:1px solid var(--line);min-width:0}.context-heading.svelte-15kvwg9{display:flex;justify-content:space-between;gap:14px;align-items:start}.context-heading.svelte-15kvwg9 button{font-size:.68rem;line-height:1.5}.excerpt-actions.svelte-15kvwg9{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.excerpt-actions.svelte-15kvwg9 .cn-button-variant-default{flex:1}.manual-card.svelte-15kvwg9{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.saved-excerpts.svelte-15kvwg9{margin-top:28px}.saved-excerpts.svelte-15kvwg9 h2:where(.svelte-15kvwg9){margin-bottom:16px}.saved-excerpts.svelte-15kvwg9 li:where(.svelte-15kvwg9){display:flex;gap:10px;align-items:start;border-bottom:1px solid var(--line);padding:10px 0}.saved-excerpts.svelte-15kvwg9 .excerpt-link{display:block;white-space:normal;flex:1;text-align:start;border:0;background:none;padding:6px 0}.saved-excerpts.svelte-15kvwg9 .excerpt-link>span{display:block;color:var(--muted);font-size:.68rem;line-height:1.5}.saved-excerpts.svelte-15kvwg9 .excerpt-link q{display:block;margin:7px 0;font-size:.8rem;line-height:1.65;quotes:none;overflow-wrap:anywhere}.saved-excerpts.svelte-15kvwg9 .remove{border:0;padding:3px 8px;background:none;color:var(--muted);font-size:1.1rem}.card-source.svelte-15kvwg9{padding:16px 0;border-bottom:1px solid var(--line);font-size:.8rem}.card-source.svelte-15kvwg9 blockquote:where(.svelte-15kvwg9){margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto;border-inline-start:2px solid var(--green);padding-inline-start:14px;line-height:1.7}.excerpt-composer.svelte-15kvwg9{animation:svelte-15kvwg9-context-arrive var(--duration-base) var(--ease-out)}@keyframes svelte-15kvwg9-context-arrive{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:1050px){.reading-layout.with-context.svelte-15kvwg9{grid-template-columns:minmax(0,1fr)}.reading-context.svelte-15kvwg9{border-inline-start:0;border-top:1px solid var(--line);padding:24px 0}.reading-viewport.svelte-15kvwg9{height:60dvh;min-height:320px}.document-actions.svelte-15kvwg9{gap:14px}}@media(max-width:600px){h1.svelte-15kvwg9{font-size:1.7rem}.library-heading.svelte-15kvwg9{align-items:start;gap:14px}.library-heading.svelte-15kvwg9 button{max-width:150px}.library-filters.svelte-15kvwg9{align-items:stretch;flex-direction:column;gap:14px}.library-filters.svelte-15kvwg9>input{max-width:none}.material-list.svelte-15kvwg9 .material-row{gap:12px;flex-wrap:wrap}.row-position.svelte-15kvwg9{margin-inline-start:48px;flex-basis:100%;justify-content:space-between}.reader-heading.svelte-15kvwg9{gap:14px}.document-title.svelte-15kvwg9{flex-basis:100%}.document-title.svelte-15kvwg9 h1:where(.svelte-15kvwg9){font-size:1.5rem}.reading-toolbar.svelte-15kvwg9{gap:12px}.reading-options.svelte-15kvwg9{gap:12px;width:100%}.reading-options.svelte-15kvwg9 [data-slot=tabs]{flex:1 1 100%}.page-navigation.svelte-15kvwg9{max-width:100%;gap:5px}.page-navigation.svelte-15kvwg9 label:where(.svelte-15kvwg9){gap:6px;flex-wrap:wrap;white-space:normal}.page-navigation.svelte-15kvwg9 input{width:65px}.reading-viewport.svelte-15kvwg9{padding:24px 3px;height:62dvh;min-height:280px}.reading-text.svelte-15kvwg9{font-size:1rem}.reading-footer.svelte-15kvwg9{gap:12px}.reading-footer.svelte-15kvwg9>span:where(.svelte-15kvwg9){margin-inline-start:0;flex-basis:100%}.reading-options.svelte-15kvwg9 select:where(.svelte-15kvwg9){max-width:100%}.empty.svelte-15kvwg9{padding:55px 0}.message.svelte-15kvwg9 button{display:block;margin:8px 0 0}}@media(prefers-reduced-motion:reduce){.excerpt-composer.svelte-15kvwg9{animation:none}}[data-reduced-motion=true] .excerpt-composer.svelte-15kvwg9{animation:none}.table-scroll.svelte-xs470v{width:100%;max-width:100%;overflow-x:auto;border-top:1px solid var(--line)}.table-scroll.svelte-xs470v:focus-visible{outline:2px solid var(--green);outline-offset:3px}table.svelte-xs470v{width:100%;border-collapse:collapse;text-align:left;font-size:calc(12px * var(--ui-scale, 1))}th.svelte-xs470v{font-size:calc(10px * var(--ui-scale, 1));font-weight:500;color:var(--muted);white-space:nowrap;padding:14px 12px}th.svelte-xs470v button{padding:0}th.svelte-xs470v,td.svelte-xs470v{border-bottom:1px solid var(--line)}td.svelte-xs470v{padding:16px 12px;min-width:110px;max-width:260px;overflow-wrap:anywhere;line-height:1.65;vertical-align:top}td.front.svelte-xs470v{min-width:240px}td.tags.svelte-xs470v{min-width:180px;font-size:calc(11px * var(--ui-scale, 1));color:var(--muted)}.selection-cell.svelte-xs470v,.selection-heading.svelte-xs470v{min-width:34px;width:34px;padding-left:3px;padding-right:6px}tr.selected.svelte-xs470v{background:var(--surface-selected)}.table-scroll.svelte-xs470v .open-note{padding:0;background:none;border:0;color:var(--ink);text-align:left;font:inherit;line-height:inherit;overflow-wrap:anywhere}.table-scroll.svelte-xs470v .open-note:hover{text-decoration:underline}.marked.svelte-xs470v{color:var(--green)}.flag.svelte-xs470v{margin-right:6px;font-size:calc(16px * var(--ui-scale, 1))}.sr-only.svelte-xs470v{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){td.svelte-xs470v{padding:12px 9px}td.front.svelte-xs470v{min-width:200px}}dialog.svelte-b7y3cl{box-sizing:border-box;width:min(860px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);overflow:hidden}dialog[open].svelte-b7y3cl{display:flex;flex-direction:column}dialog.svelte-b7y3cl::backdrop{background:var(--backdrop)}header.svelte-b7y3cl{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px;padding:22px 24px 12px;flex:none}h2.svelte-b7y3cl{font-size:calc(22px * var(--ui-scale,1));font-weight:600;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere}h2.svelte-b7y3cl:focus{outline:none}.preview-position.svelte-b7y3cl{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0 24px 16px;font-size:calc(12px * var(--ui-scale,1));color:var(--muted);flex:none}.preview-position.svelte-b7y3cl strong:where(.svelte-b7y3cl){color:var(--ink)}.preview-body.svelte-b7y3cl{padding:0 24px 24px;overflow:auto;overscroll-behavior:contain;min-height:0;min-width:0;flex:1}.status.svelte-b7y3cl,.preview-error.svelte-b7y3cl,.selection-changed.svelte-b7y3cl{font-size:calc(12px * var(--ui-scale,1));line-height:1.7;overflow-wrap:anywhere}.status.svelte-b7y3cl{padding:18px 0;color:var(--muted)}.preview-error.svelte-b7y3cl{color:var(--danger);padding:14px 0}.preview-error.svelte-b7y3cl button{margin-top:12px}.selection-changed.svelte-b7y3cl{border-left:2px solid var(--warning);padding:10px 14px;color:var(--warning);margin:0 0 18px}.card-context.svelte-b7y3cl{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:calc(12px * var(--ui-scale,1));line-height:1.6;margin-bottom:16px;overflow-wrap:anywhere}.card-context.svelte-b7y3cl span:where(.svelte-b7y3cl){color:var(--muted)}.preview-card.svelte-b7y3cl{min-width:0}.side-controls.svelte-b7y3cl button{min-height:40px}.preview-navigation.svelte-b7y3cl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 24px;border-top:1px solid var(--line);flex:none}.preview-navigation.svelte-b7y3cl button{padding:11px 7px}@media(max-width:600px){header.svelte-b7y3cl{padding:18px 16px 12px}.preview-position.svelte-b7y3cl{padding:0 16px 14px}.preview-body.svelte-b7y3cl{padding:0 16px 20px}.preview-navigation.svelte-b7y3cl{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}}.package-export.svelte-5glfk1 .cn-input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:8px}[hidden].svelte-5glfk1{display:none!important}.package-export.svelte-5glfk1{border-block:1px solid var(--line);padding:25px 0;margin-bottom:30px;min-width:0}header.svelte-5glfk1{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}h2.svelte-5glfk1{font-size:calc(22px * var(--ui-scale, 1));margin:0 0 8px;font-weight:600;letter-spacing:-.025em}h2.svelte-5glfk1:focus{outline:none}h3.svelte-5glfk1{font-size:calc(14px * var(--ui-scale, 1));margin:0 0 12px}.eyebrow.svelte-5glfk1{font-size:calc(12px * var(--ui-scale, 1));letter-spacing:.13em;color:var(--muted,var(--muted));margin:0 0 8px}.help.svelte-5glfk1{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:7px 0 16px;line-height:1.65}.scope.svelte-5glfk1{padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.scope.svelte-5glfk1>p:where(.svelte-5glfk1){font-size:calc(13px * var(--ui-scale, 1))}.scope.svelte-5glfk1>label:where(.svelte-5glfk1){max-width:350px}fieldset.svelte-5glfk1{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin:24px 0 0;min-width:0}legend.svelte-5glfk1{font-size:calc(13px * var(--ui-scale, 1));font-weight:600;padding-right:12px}fieldset.svelte-5glfk1>label:where(.svelte-5glfk1){display:block;max-width:350px;font-weight:600;font-size:calc(12px * var(--ui-scale, 1))}.checks.svelte-5glfk1{display:grid;gap:12px;margin:20px 0}.checks.svelte-5glfk1 label:where(.svelte-5glfk1){display:flex;gap:12px;align-items:flex-start;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}.result.svelte-5glfk1{border-top:1px solid var(--line);padding-top:22px;margin-top:22px;animation:svelte-5glfk1-reveal .18s ease-out}.result.svelte-5glfk1 dl:where(.svelte-5glfk1){display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;margin:18px 0 22px}.result.svelte-5glfk1 dt:where(.svelte-5glfk1){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted))}.result.svelte-5glfk1 dd:where(.svelte-5glfk1){font-size:calc(24px * var(--ui-scale, 1));margin:6px 0 0;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.filename.svelte-5glfk1{font-size:calc(12px * var(--ui-scale, 1));overflow-wrap:anywhere}.actions.svelte-5glfk1{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.uncertain.svelte-5glfk1{border-left:2px solid var(--warning);margin-top:18px;padding-left:14px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}.error.svelte-5glfk1{font-size:calc(12px * var(--ui-scale, 1));color:var(--danger);margin-top:16px;overflow-wrap:anywhere}.error.svelte-5glfk1 p:where(.svelte-5glfk1){line-height:1.6}.warnings.svelte-5glfk1{color:var(--warning);font-size:calc(12px * var(--ui-scale, 1));margin-top:20px}.warnings.svelte-5glfk1 ul:where(.svelte-5glfk1){padding-left:20px;line-height:1.7;overflow-wrap:anywhere}summary.svelte-5glfk1{cursor:pointer;font-size:calc(12px * var(--ui-scale, 1));font-weight:600;min-height:28px}.recent.svelte-5glfk1{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.recent.svelte-5glfk1>button{font-size:calc(12px * var(--ui-scale, 1))}.recent.svelte-5glfk1 ul:where(.svelte-5glfk1){list-style:none;padding:0;margin:5px 0}.recent.svelte-5glfk1 li:where(.svelte-5glfk1){border-bottom:1px solid var(--line);padding:11px 0}.package-export.svelte-5glfk1 .task{display:flex;justify-content:space-between;gap:15px;width:100%;height:auto;white-space:normal;text-align:start;padding:12px 8px}.package-export.svelte-5glfk1 .task small{display:block;color:var(--muted,var(--muted));font-size:calc(12px * var(--ui-scale, 1));margin-top:5px}.package-export.svelte-5glfk1 .task>span:last-child{color:var(--muted,var(--muted));font-size:calc(12px * var(--ui-scale, 1));white-space:nowrap}.package-export.svelte-5glfk1 .again{margin-top:18px}.restored.svelte-5glfk1{margin-top:20px}@keyframes svelte-5glfk1-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:560px){h2.svelte-5glfk1{font-size:calc(20px * var(--ui-scale, 1))}header.svelte-5glfk1{gap:10px}.actions.svelte-5glfk1>button{flex:1 1 auto}.result.svelte-5glfk1 dd:where(.svelte-5glfk1){font-size:calc(22px * var(--ui-scale, 1))}.result.svelte-5glfk1 dl:where(.svelte-5glfk1){gap:16px}}@media(prefers-reduced-motion:reduce){.result.svelte-5glfk1{animation:none}}.text-export.svelte-qpcdna .cn-input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:8px}[hidden].svelte-qpcdna{display:none!important}.extra-columns.svelte-qpcdna{margin-top:20px}.text-export.svelte-qpcdna{border-block:1px solid var(--line);padding:24px 0;margin-bottom:28px;min-width:0}header.svelte-qpcdna{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}header.svelte-qpcdna>div:where(.svelte-qpcdna){min-width:0}h2.svelte-qpcdna{font-size:calc(22px * var(--ui-scale, 1));font-weight:600;margin:0 0 8px}h3.svelte-qpcdna{font-size:calc(14px * var(--ui-scale, 1));margin:0 0 12px}.eyebrow.svelte-qpcdna{font-size:calc(12px * var(--ui-scale, 1));letter-spacing:.12em;color:var(--muted,var(--muted));margin:0 0 9px}.help.svelte-qpcdna{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;color:var(--muted,var(--muted));margin:9px 0 16px}.scope.svelte-qpcdna>p:where(.svelte-qpcdna){font-size:calc(13px * var(--ui-scale, 1))}.grid.svelte-qpcdna{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.grid.svelte-qpcdna>:where(.svelte-qpcdna){min-width:0}label.svelte-qpcdna{font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}fieldset.svelte-qpcdna{border:0;padding:0;margin:22px 0}legend.svelte-qpcdna{font-size:calc(13px * var(--ui-scale, 1));font-weight:600;margin-bottom:15px}.checks.svelte-qpcdna{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0}.checks.svelte-qpcdna label:where(.svelte-qpcdna){display:flex;align-items:center;gap:12px}summary.svelte-qpcdna{cursor:pointer;font-size:calc(12px * var(--ui-scale, 1));color:var(--green);padding:10px 0}.result.svelte-qpcdna{margin-top:22px;border-top:1px solid var(--line);padding-top:22px;animation:svelte-qpcdna-reveal var(--duration-base,.18s) var(--ease-out,ease-out)}dl.svelte-qpcdna{display:flex;flex-wrap:wrap;gap:18px 30px;margin:22px 0}dt.svelte-qpcdna{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin-bottom:7px}dd.svelte-qpcdna{margin:0;font-size:calc(20px * var(--ui-scale, 1));font-weight:600;font-variant-numeric:tabular-nums}.filename.svelte-qpcdna{font-size:calc(12px * var(--ui-scale, 1));color:var(--green);overflow-wrap:anywhere}.warnings.svelte-qpcdna,.error.svelte-qpcdna,.recovery.svelte-qpcdna{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.warnings.svelte-qpcdna{padding-left:18px}.error.svelte-qpcdna{color:var(--danger);margin-top:16px}.recovery.svelte-qpcdna{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.recent.svelte-qpcdna{border-top:1px solid var(--line);padding-top:10px;margin-top:24px}.recent.svelte-qpcdna ul:where(.svelte-qpcdna){list-style:none;margin:0;padding:0}.recent.svelte-qpcdna li:where(.svelte-qpcdna){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line)}.recent.svelte-qpcdna li:where(.svelte-qpcdna) div:where(.svelte-qpcdna){display:grid;gap:5px;font-size:calc(12px * var(--ui-scale, 1))}.recent.svelte-qpcdna strong:where(.svelte-qpcdna){font-weight:600}.recent.svelte-qpcdna span:where(.svelte-qpcdna){color:var(--muted,var(--muted))}h2.svelte-qpcdna:focus,h3.svelte-qpcdna:focus{outline:none}h2.svelte-qpcdna:focus-visible,h3.svelte-qpcdna:focus-visible{outline:2px solid var(--green);outline-offset:5px}@keyframes svelte-qpcdna-reveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.grid.svelte-qpcdna{grid-template-columns:1fr;gap:14px}.text-export.svelte-qpcdna{padding:20px 0}}@media(prefers-reduced-motion:reduce){.result.svelte-qpcdna{animation:none}}.filter-summary.svelte-ydrc5a{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;font-size:calc(11px * var(--ui-scale, 1));color:var(--muted)}.filter-summary.svelte-ydrc5a>span:where(.svelte-ydrc5a){display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.saved-searches.svelte-ydrc5a{margin:-8px 0 24px;border-bottom:1px solid var(--line);padding-bottom:12px}.saved-toolbar.svelte-ydrc5a,.saved-picker.svelte-ydrc5a,.saved-actions.svelte-ydrc5a{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.saved-toolbar.svelte-ydrc5a{justify-content:space-between}.saved-toolbar.svelte-ydrc5a .saved-toggle{padding-left:0}#saved-search-panel.svelte-ydrc5a{padding:12px 0 4px}#saved-search-panel[hidden].svelte-ydrc5a{display:none}.saved-picker.svelte-ydrc5a{align-items:end}.saved-picker.svelte-ydrc5a>div:where(.svelte-ydrc5a){flex:1;min-width:190px;max-width:480px}select.svelte-ydrc5a{width:100%;min-width:0;padding:10px}.saved-description.svelte-ydrc5a,.saved-editor.svelte-ydrc5a{margin-top:18px;max-width:700px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.saved-editor.svelte-ydrc5a input{width:100%;max-width:480px}.saved-editor.svelte-ydrc5a p:where(.svelte-ydrc5a),.saved-description.svelte-ydrc5a p:where(.svelte-ydrc5a){margin:7px 0}.expression.svelte-ydrc5a{font-family:ui-monospace,monospace;white-space:pre-wrap}.current-version.svelte-ydrc5a{border-left:2px solid var(--green);padding-left:14px;margin-bottom:18px}.saved-actions.svelte-ydrc5a,.saved-retry.svelte-ydrc5a{margin-top:12px}@media(max-width:600px){.saved-toolbar.svelte-ydrc5a{gap:4px 12px}.saved-picker.svelte-ydrc5a>div:where(.svelte-ydrc5a){max-width:none;flex-basis:100%}.saved-picker.svelte-ydrc5a{gap:8px}}.conversion.svelte-1ltffrc{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.conversion-body.svelte-1ltffrc{margin-top:16px;font-size:calc(12px * var(--ui-scale, 1))}h3.svelte-1ltffrc{font-size:calc(16px * var(--ui-scale, 1))}h4.svelte-1ltffrc{margin:24px 0 8px;font-size:calc(13px * var(--ui-scale, 1))}.type-pickers.svelte-1ltffrc,.mapping.svelte-1ltffrc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mapping.svelte-1ltffrc{margin:16px 0 22px}label.svelte-1ltffrc{display:block}select.svelte-1ltffrc{display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--control-border);border-radius:5px;padding:10px;background:var(--surface-raised);color:var(--ink);font-size:calc(12px * var(--ui-scale, 1))}@media(max-width:600px){.type-pickers.svelte-1ltffrc,.mapping.svelte-1ltffrc{grid-template-columns:minmax(0,1fr);gap:12px}}.replacement-tags.svelte-wtdzjm{margin:8px 0 14px;min-width:0}.note-tools.svelte-wtdzjm{margin:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.note-tools.svelte-wtdzjm .tools-toggle{padding-left:0}#note-tools-panel.svelte-wtdzjm{padding:10px 0 14px}#note-tools-panel[hidden].svelte-wtdzjm{display:none}.tool-tabs.svelte-wtdzjm{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px}.tool-tabs.svelte-wtdzjm button{border-bottom:2px solid transparent;padding:10px 14px}.tool-tabs.svelte-wtdzjm .chosen{border-bottom-color:var(--green);color:var(--green)}.scope-control.svelte-wtdzjm{max-width:480px}select.svelte-wtdzjm{width:100%;min-width:0;padding:10px}label.svelte-wtdzjm{display:block}.tool-form.svelte-wtdzjm{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin:20px 0}.tool-form.svelte-wtdzjm>div:where(.svelte-wtdzjm){flex:1;min-width:160px}.replace-form.svelte-wtdzjm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.replace-options.svelte-wtdzjm,.replace-form.svelte-wtdzjm>p:where(.svelte-wtdzjm){grid-column:1 / -1}.replace-options.svelte-wtdzjm,.report-actions.svelte-wtdzjm{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.replace-options.svelte-wtdzjm label:where(.svelte-wtdzjm){display:inline-flex;align-items:center;gap:8px;font-size:calc(12px * var(--ui-scale, 1))}.diagnostic-summary.svelte-wtdzjm{padding:12px 0;font-size:calc(12px * var(--ui-scale, 1));font-weight:600}.replace-actions.svelte-wtdzjm{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px}.duplicate-group.svelte-wtdzjm{border-top:1px solid var(--line);padding:16px 0}.group-heading.svelte-wtdzjm{display:flex;gap:14px;justify-content:space-between;align-items:baseline;overflow-wrap:anywhere;font-size:calc(13px * var(--ui-scale, 1))}.diagnostic-notes.svelte-wtdzjm,.empty-card-list.svelte-wtdzjm{list-style:none;padding:0;margin:10px 0 18px}.diagnostic-notes.svelte-wtdzjm li:where(.svelte-wtdzjm){display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:10px 0;border-bottom:1px solid var(--line);font-size:calc(12px * var(--ui-scale, 1))}.diagnostic-notes.svelte-wtdzjm li:where(.svelte-wtdzjm)>span:where(.svelte-wtdzjm){color:var(--muted);font-size:calc(11px * var(--ui-scale, 1))}.note-tools.svelte-wtdzjm .open-note{background:none;border:0;padding:0;color:var(--ink);text-align:left;overflow-wrap:anywhere;font:inherit}.note-tools.svelte-wtdzjm .open-note small{display:block;color:var(--muted);font-size:calc(11px * var(--ui-scale, 1));margin-top:3px}.note-tools.svelte-wtdzjm .open-note:hover{text-decoration:underline}.report-actions.svelte-wtdzjm{font-size:calc(12px * var(--ui-scale, 1));margin:10px 0}.empty-card-list.svelte-wtdzjm li:where(.svelte-wtdzjm){display:flex;gap:16px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.empty-card-list.svelte-wtdzjm label:where(.svelte-wtdzjm){display:flex;align-items:start;gap:10px;font-size:calc(12px * var(--ui-scale, 1));min-width:0}.empty-card-list.svelte-wtdzjm strong:where(.svelte-wtdzjm),.empty-card-list.svelte-wtdzjm small:where(.svelte-wtdzjm){display:block;overflow-wrap:anywhere}.empty-card-list.svelte-wtdzjm small:where(.svelte-wtdzjm){color:var(--muted);margin-top:4px}.tool-preview.svelte-wtdzjm{border-left:2px solid var(--green);padding-left:18px;margin-top:24px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.tool-preview.svelte-wtdzjm h3:where(.svelte-wtdzjm){font-size:calc(15px * var(--ui-scale, 1));margin:0 0 10px}.replacement-example.svelte-wtdzjm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-top:1px solid var(--line);padding:14px 0}.replacement-example.svelte-wtdzjm h4:where(.svelte-wtdzjm){font-size:calc(11px * var(--ui-scale, 1));color:var(--green);margin:0 0 8px}.replacement-example.svelte-wtdzjm span:where(.svelte-wtdzjm){color:var(--muted);font-size:calc(10px * var(--ui-scale, 1))}pre.svelte-wtdzjm{white-space:pre-wrap;overflow-wrap:anywhere;font:calc(11px * var(--ui-scale, 1))/1.7 ui-monospace,monospace;margin:3px 0 12px}.replacement-example.svelte-wtdzjm>p:where(.svelte-wtdzjm){grid-column:1 / -1;margin:0}.preview-actions.svelte-wtdzjm{display:flex;flex-wrap:wrap;gap:12px}.tool-retry.svelte-wtdzjm{margin-top:18px;font-size:calc(12px * var(--ui-scale, 1))}@media(max-width:600px){.replace-form.svelte-wtdzjm{grid-template-columns:1fr}.tool-form.svelte-wtdzjm>div:where(.svelte-wtdzjm){flex-basis:100%}.group-heading.svelte-wtdzjm{align-items:start;flex-direction:column;gap:4px}.replacement-example.svelte-wtdzjm{grid-template-columns:1fr;gap:8px}.empty-card-list.svelte-wtdzjm li:where(.svelte-wtdzjm){align-items:start}.tool-preview.svelte-wtdzjm{padding-left:12px}}.agenda-opener{white-space:nowrap}.agenda-notice.svelte-1c9ivyg{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);margin:12px 0}dialog.svelte-1c9ivyg{box-sizing:border-box;width:min(720px,calc(100vw - 36px));max-height:calc(100dvh - 36px);padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--ink,var(--green));overflow:auto;overflow-wrap:anywhere}dialog.svelte-1c9ivyg::backdrop{background:var(--backdrop)}.agenda-heading.svelte-1c9ivyg{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--line);background:var(--surface-raised);position:sticky;top:0;z-index:1}h2.svelte-1c9ivyg{font-size:calc(21px * var(--ui-scale, 1));letter-spacing:-.4px;margin:0}.agenda-heading.svelte-1c9ivyg p:where(.svelte-1c9ivyg){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:7px 0 0}.agenda-body.svelte-1c9ivyg{padding:22px 24px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.agenda-footer.svelte-1c9ivyg{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:15px 24px;border-top:1px solid var(--line);background:var(--surface-raised);z-index:1}fieldset.svelte-1c9ivyg{margin:0;padding:0;border:0;min-width:0}label.svelte-1c9ivyg{display:block;font-size:calc(12px * var(--ui-scale, 1));margin:0 0 7px}select.svelte-1c9ivyg{box-sizing:border-box;display:block;width:100%;min-width:0;padding:10px}.pair.svelte-1c9ivyg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.checks.svelte-1c9ivyg{display:grid;gap:12px;margin-top:18px}.checks.svelte-1c9ivyg label:where(.svelte-1c9ivyg){display:flex;align-items:start;gap:9px;margin:0}.checks.svelte-1c9ivyg input{width:16px;min-height:16px;height:auto;margin:3px 0 0;flex:none;accent-color:var(--green,var(--green))}.help.svelte-1c9ivyg{font-size:calc(11px * var(--ui-scale, 1));line-height:1.7;color:var(--muted,var(--muted));margin:12px 0 0}.scope.svelte-1c9ivyg,.next-label.svelte-1c9ivyg,.agenda-body.svelte-1c9ivyg .prepare{margin-top:18px}.feedback.svelte-1c9ivyg{margin:18px 0 0;padding:12px 14px;border-left:2px solid var(--line);background:var(--surface-selected);line-height:1.7}.feedback.svelte-1c9ivyg p:where(.svelte-1c9ivyg){margin:0 0 10px}.feedback.svelte-1c9ivyg p:where(.svelte-1c9ivyg):last-child{margin-bottom:0}.error.svelte-1c9ivyg{border-color:var(--danger);background:var(--surface-raised);color:var(--danger)}.caution.svelte-1c9ivyg,.pending.svelte-1c9ivyg{border-color:var(--warning);background:var(--surface-raised);color:var(--warning)}.scope-preview.svelte-1c9ivyg{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}h3.svelte-1c9ivyg{font-size:calc(16px * var(--ui-scale, 1));line-height:1.5;margin:0 0 13px}.scope-preview.svelte-1c9ivyg>p:where(.svelte-1c9ivyg){margin:8px 0}.examples.svelte-1c9ivyg{margin-top:20px}.examples.svelte-1c9ivyg summary:where(.svelte-1c9ivyg){cursor:pointer}.examples.svelte-1c9ivyg ol:where(.svelte-1c9ivyg){padding:0;list-style:none;margin:16px 0 0}.examples.svelte-1c9ivyg li:where(.svelte-1c9ivyg){border-top:1px solid var(--line);padding:16px 0}h4.svelte-1c9ivyg{font-size:calc(12px * var(--ui-scale, 1));margin:0 0 12px}h5.svelte-1c9ivyg{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:0 0 7px}.sample-pair.svelte-1c9ivyg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sample-pair.svelte-1c9ivyg span:where(.svelte-1c9ivyg){display:block;font-size:calc(11px * var(--ui-scale, 1));line-height:1.8}.completed.svelte-1c9ivyg p:where(.svelte-1c9ivyg){margin:7px 0}.sr-only.svelte-1c9ivyg{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){dialog.svelte-1c9ivyg{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.agenda-heading.svelte-1c9ivyg{padding:18px 16px 15px}.agenda-body.svelte-1c9ivyg{padding:18px 16px}.agenda-footer.svelte-1c9ivyg{padding:13px 16px}.pair.svelte-1c9ivyg,.sample-pair.svelte-1c9ivyg{grid-template-columns:minmax(0,1fr)}.agenda-footer.svelte-1c9ivyg .cn-button-variant-default{flex:1 1 100%}}.filter-tag-preview.svelte-1vlyh8j{display:flex;margin-top:8px;min-width:0}.search-label.svelte-1vlyh8j{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.search-label.svelte-1vlyh8j label:where(.svelte-1vlyh8j){margin-bottom:7px}.recent-searches.svelte-1vlyh8j{position:relative;font-size:calc(11px * var(--ui-scale, 1))}.recent-searches.svelte-1vlyh8j>summary:where(.svelte-1vlyh8j){padding:0 0 7px;color:var(--green)}.recent-searches-list.svelte-1vlyh8j{position:absolute;inset-inline-end:0;top:100%;z-index:6;box-sizing:border-box;width:min(420px,calc(100vw - 44px));padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface-raised);box-shadow:0 5px 16px #0001}.recent-searches-list.svelte-1vlyh8j ol:where(.svelte-1vlyh8j){list-style:none;padding:0;margin:0 0 5px;max-height:min(260px,45vh);overflow-y:auto}.recent-searches-list.svelte-1vlyh8j li:where(.svelte-1vlyh8j)+li:where(.svelte-1vlyh8j){border-top:1px solid var(--line)}.recent-searches.svelte-1vlyh8j .recent-expression{display:block;width:100%;min-height:40px;padding:9px 0;border:0;background:none;color:var(--ink);text-align:start;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.recent-searches.svelte-1vlyh8j .recent-expression:hover,.recent-searches.svelte-1vlyh8j .recent-expression:focus-visible{color:var(--green);background:var(--surface-selected)}.recent-searches-list.svelte-1vlyh8j p:where(.svelte-1vlyh8j){margin:8px 0;color:var(--muted)}.selection-operations.svelte-1vlyh8j{font-size:calc(12px * var(--ui-scale,1));margin-top:8px}.selection-operations.svelte-1vlyh8j>summary:where(.svelte-1vlyh8j){padding:10px 0;color:var(--green);min-height:40px;box-sizing:border-box}.selection-operations[open].svelte-1vlyh8j>summary:where(.svelte-1vlyh8j){margin-bottom:12px}.selection-warning.svelte-1vlyh8j{font-size:calc(12px * var(--ui-scale,1));line-height:1.7;color:var(--warning);border-left:2px solid var(--warning);padding:8px 12px;margin:12px 0;overflow-wrap:anywhere}.selection-export.svelte-1vlyh8j{position:relative;font-size:calc(12px * var(--ui-scale,1))}.selection-export.svelte-1vlyh8j>summary:where(.svelte-1vlyh8j){padding:10px;min-height:40px;box-sizing:border-box;color:var(--green)}.selection-export.svelte-1vlyh8j>div:where(.svelte-1vlyh8j){position:absolute;inset-inline-end:0;z-index:4;display:grid;gap:4px;box-sizing:border-box;width:min(240px,calc(100vw - 44px));padding:6px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised)}.selection-export.svelte-1vlyh8j button{text-align:start;white-space:normal;overflow-wrap:anywhere;min-height:40px}.bulk-actions.svelte-1vlyh8j .conversion{margin-top:12px;padding-top:12px}.selection-file-actions.svelte-1vlyh8j{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.expression-help.svelte-1vlyh8j{margin:12px 0 18px;font-size:calc(12px * var(--ui-scale, 1))}.expression-help.svelte-1vlyh8j summary:where(.svelte-1vlyh8j){width:fit-content;padding-left:0;color:var(--green)}.expression-guide.svelte-1vlyh8j{max-width:780px;line-height:1.7;color:var(--muted);padding:4px 0 10px}.expression-guide.svelte-1vlyh8j p:where(.svelte-1vlyh8j){margin:8px 0}.expression-guide.svelte-1vlyh8j dl:where(.svelte-1vlyh8j){display:grid;gap:9px;margin:14px 0}.expression-guide.svelte-1vlyh8j dt:where(.svelte-1vlyh8j){color:var(--ink);overflow-wrap:anywhere}.expression-guide.svelte-1vlyh8j dd:where(.svelte-1vlyh8j){margin:2px 0 0}.expression-guide.svelte-1vlyh8j code:where(.svelte-1vlyh8j){font-family:ui-monospace,monospace;font-size:calc(11px * var(--ui-scale, 1))}.mode-switch.svelte-1vlyh8j{display:flex;border:1px solid var(--line);border-radius:5px;padding:3px;gap:3px}.mode-switch.svelte-1vlyh8j button{padding:10px 20px}.mode-switch.svelte-1vlyh8j .chosen{background:var(--surface-selected);color:var(--green)}.browser-tools.svelte-1vlyh8j,.order-controls.svelte-1vlyh8j,.selection-controls.svelte-1vlyh8j{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.browser-tools.svelte-1vlyh8j{justify-content:space-between;padding:18px 0;border-top:1px solid var(--line);margin:18px 0}.order-controls.svelte-1vlyh8j label:where(.svelte-1vlyh8j){margin:0}.order-controls.svelte-1vlyh8j select:where(.svelte-1vlyh8j){width:auto}.column-settings.svelte-1vlyh8j{position:relative;font-size:calc(12px * var(--ui-scale, 1))}summary.svelte-1vlyh8j{cursor:pointer;padding:10px}.column-options.svelte-1vlyh8j{position:absolute;right:0;width:220px;z-index:4;background:var(--surface-raised);border:1px solid var(--line);padding:14px;display:grid;gap:9px;border-radius:4px}.column-options.svelte-1vlyh8j label:where(.svelte-1vlyh8j),.selection-controls.svelte-1vlyh8j label:where(.svelte-1vlyh8j){display:flex;align-items:center;gap:9px;margin:0;font-size:calc(12px * var(--ui-scale, 1))}input[type=checkbox].svelte-1vlyh8j{width:16px;min-height:16px;height:auto;margin:0;accent-color:var(--green);flex-shrink:0}.selection-controls.svelte-1vlyh8j{margin:16px 0}.selection-controls.svelte-1vlyh8j .field-help:where(.svelte-1vlyh8j){margin:0}.search-pagination.svelte-1vlyh8j{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px}.search-pagination.svelte-1vlyh8j>span:where(.svelte-1vlyh8j){min-width:0;text-align:center}.search-pagination.svelte-1vlyh8j .page-edge{padding-inline:8px}.bulk-actions.svelte-1vlyh8j{padding:20px 0;border-top:1px solid var(--line)}.bulk-heading.svelte-1vlyh8j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px;font-size:calc(13px * var(--ui-scale, 1))}.bulk-fields.svelte-1vlyh8j{display:flex;align-items:end;gap:14px;margin-bottom:12px;flex-wrap:wrap}.bulk-fields.svelte-1vlyh8j>div:where(.svelte-1vlyh8j){min-width:0}.bulk-value.svelte-1vlyh8j{flex:1}select.svelte-1vlyh8j{width:100%;min-width:0;padding:10px}.bulk-preview.svelte-1vlyh8j{border-left:2px solid var(--green);padding-left:18px;margin-top:20px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.bulk-preview.svelte-1vlyh8j p:where(.svelte-1vlyh8j)+p:where(.svelte-1vlyh8j){margin-top:6px}.bulk-retry.svelte-1vlyh8j{margin-top:18px;font-size:calc(12px * var(--ui-scale, 1))}.bulk-retry.svelte-1vlyh8j p:where(.svelte-1vlyh8j){margin-bottom:12px}.delete-scope.svelte-1vlyh8j{margin-top:24px}@media(max-width:600px){.page-heading.svelte-1vlyh8j{flex-direction:column;align-items:flex-start}.bulk-fields.svelte-1vlyh8j{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.bulk-fields.svelte-1vlyh8j .cn-button-variant-outline{justify-self:start}.browser-tools.svelte-1vlyh8j,.order-controls.svelte-1vlyh8j{gap:8px}.mode-switch.svelte-1vlyh8j button{padding:9px 13px}.column-options.svelte-1vlyh8j{left:0;right:auto}}@media(max-width:600px){.search-pagination.svelte-1vlyh8j>span:where(.svelte-1vlyh8j){flex-basis:100%;order:-1}.search-pagination.svelte-1vlyh8j button{padding:8px 10px}}.trash-actions.svelte-1juz1xx{display:flex;gap:10px;flex-wrap:wrap}#trash-title.svelte-1juz1xx:focus{outline:none}.restore-destination.svelte-1juz1xx{margin-top:16px}.restore-destination.svelte-1juz1xx label:where(.svelte-1juz1xx){display:block;font-size:calc(11px * var(--ui-scale, 1));margin-bottom:8px}.restore-destination.svelte-1juz1xx select:where(.svelte-1juz1xx){max-width:100%;width:100%;min-width:0;border:1px solid var(--control-border);border-radius:5px;padding:10px;font:inherit;font-size:calc(12px * var(--ui-scale, 1));background:var(--surface-raised);color:var(--ink)}.trash-help.svelte-1juz1xx{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;color:var(--muted);margin:12px 0 20px}.selection.svelte-1juz1xx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);padding-top:18px;font-size:calc(12px * var(--ui-scale, 1))}.select-page.svelte-1juz1xx{display:flex;gap:12px;align-items:center;font-size:calc(12px * var(--ui-scale, 1));margin:0 0 16px}input[type=checkbox].svelte-1juz1xx{width:16px;min-height:16px;height:auto;margin:0;flex-shrink:0;accent-color:var(--green)}.trash-list.svelte-1juz1xx{padding:0;margin:0;list-style:none}.trash-list.svelte-1juz1xx li:where(.svelte-1juz1xx){border-bottom:1px solid var(--line)}.trash-note.svelte-1juz1xx{display:grid;grid-template-columns:20px minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;margin:0;cursor:pointer}.note-copy.svelte-1juz1xx,.metadata.svelte-1juz1xx{min-width:0;display:grid;gap:6px;overflow-wrap:anywhere}strong.svelte-1juz1xx{font-size:calc(12px * var(--ui-scale, 1));font-weight:550}.note-copy.svelte-1juz1xx>span:where(.svelte-1juz1xx),small.svelte-1juz1xx{font-size:calc(11px * var(--ui-scale, 1));line-height:1.6;color:var(--muted)}@media(max-width:600px){.page-heading.svelte-1juz1xx{align-items:flex-start;flex-direction:column;gap:16px}.trash-note.svelte-1juz1xx{grid-template-columns:18px minmax(0,1fr);gap:12px}.metadata.svelte-1juz1xx{grid-column:2}}.tag-appearance-controls.svelte-ttnt4a{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:16px 0 20px}.tag-appearance-controls.svelte-ttnt4a label:where(.svelte-ttnt4a){display:flex;flex-direction:column;gap:6px;margin:0;min-width:130px;flex:1;max-width:200px}.page-heading.svelte-ttnt4a{flex-wrap:wrap}.page-heading.svelte-ttnt4a>div:where(.svelte-ttnt4a){min-width:0;max-width:100%}.page-heading.svelte-ttnt4a>div:where(.svelte-ttnt4a):first-child{flex:1 1 220px}.heading-actions.svelte-ttnt4a{min-width:0;max-width:100%}.heading-actions.svelte-ttnt4a button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.tree-heading.svelte-ttnt4a span:where(.svelte-ttnt4a){min-width:0;overflow-wrap:anywhere;white-space:normal}.tag-tree.svelte-ttnt4a ul:where(.svelte-ttnt4a) ul:where(.svelte-ttnt4a) ul:where(.svelte-ttnt4a) ul:where(.svelte-ttnt4a) ul:where(.svelte-ttnt4a){padding-left:0}.tag-path-preview.svelte-ttnt4a{margin-top:10px;min-width:0}.sample.svelte-ttnt4a li:where(.svelte-ttnt4a){display:flex;align-items:center;flex-wrap:wrap;gap:7px}.heading-actions.svelte-ttnt4a,.panel-actions.svelte-ttnt4a{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tags-workspace.svelte-ttnt4a{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:36px;align-items:start}.tag-tree.svelte-ttnt4a{min-width:0}ul.svelte-ttnt4a{list-style:none;margin:0;padding:0}.tag-tree.svelte-ttnt4a ul:where(.svelte-ttnt4a) ul:where(.svelte-ttnt4a){padding-left:18px}.tree-heading.svelte-ttnt4a{display:grid;grid-template-columns:minmax(0,1fr) 58px 58px;gap:8px;padding:0 8px 14px 28px;color:var(--muted);font-size:calc(9px * var(--ui-scale, 1));letter-spacing:.06em;border-bottom:1px solid var(--line)}.tree-heading.svelte-ttnt4a span:where(.svelte-ttnt4a):not(:first-child){text-align:right}.tag-row.svelte-ttnt4a{display:grid;grid-template-columns:26px minmax(0,1fr) 50px 50px;align-items:center;gap:8px;min-height:50px;border-bottom:1px solid var(--line);padding-right:8px}.tag-row.selected.svelte-ttnt4a{background:var(--surface-selected)}.spacer.svelte-ttnt4a{width:26px}.count.svelte-ttnt4a{font-size:calc(11px * var(--ui-scale, 1));text-align:right}.trash-count.svelte-ttnt4a{color:var(--muted)}.tag-inspector.svelte-ttnt4a{border-left:1px solid var(--line);padding-left:28px;min-width:0}h2.svelte-ttnt4a{font-size:calc(18px * var(--ui-scale, 1));margin:0 0 18px;overflow-wrap:anywhere}h3.svelte-ttnt4a{font-size:calc(13px * var(--ui-scale, 1));margin:0 0 16px}label.svelte-ttnt4a{display:block;font-size:calc(11px * var(--ui-scale, 1));margin:20px 0 8px}select.svelte-ttnt4a{width:100%;min-width:0;box-sizing:border-box;padding:12px;font:inherit;font-size:calc(12px * var(--ui-scale, 1));color:var(--ink);background:var(--surface-raised);border:1px solid var(--control-border);border-radius:5px}.help.svelte-ttnt4a{font-size:calc(11px * var(--ui-scale, 1));line-height:1.7;color:var(--muted);margin:12px 0 18px}.preview.svelte-ttnt4a{border-left:2px solid #8eac7c;padding-left:18px;margin-top:24px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}dl.svelte-ttnt4a{display:grid;grid-template-columns:1fr 1fr;gap:12px}dt.svelte-ttnt4a{font-size:calc(10px * var(--ui-scale, 1));color:var(--muted)}dd.svelte-ttnt4a{margin:0;font-weight:600}.preview.svelte-ttnt4a p:where(.svelte-ttnt4a){margin:12px 0}details.svelte-ttnt4a{margin:16px 0}summary.svelte-ttnt4a{cursor:pointer}.sample.svelte-ttnt4a{margin-top:12px}.sample.svelte-ttnt4a li:where(.svelte-ttnt4a){padding:5px 0}.retry.svelte-ttnt4a{font-size:calc(12px * var(--ui-scale, 1));margin-top:20px}.retry.svelte-ttnt4a p:where(.svelte-ttnt4a){margin-bottom:12px}@media(max-width:900px){.tags-workspace.svelte-ttnt4a{grid-template-columns:minmax(0,1fr);gap:28px}.tag-inspector.svelte-ttnt4a{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media(max-width:600px){.tag-row.svelte-ttnt4a{grid-template-columns:20px minmax(0,1fr) 38px 38px;gap:5px}.tree-heading.svelte-ttnt4a{grid-template-columns:minmax(0,1fr) 43px 43px}.tag-tree.svelte-ttnt4a ul:where(.svelte-ttnt4a) ul:where(.svelte-ttnt4a){padding-left:12px}.heading-actions.svelte-ttnt4a{gap:8px}}.package-import.svelte-ark1lc .cn-input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:8px}[hidden].svelte-ark1lc{display:none!important}.package-import.svelte-ark1lc .settings-toggle{margin:10px 0}.schedule-choice.svelte-ark1lc{display:flex;gap:10px;align-items:flex-start;font-size:calc(12px * var(--ui-scale,1));line-height:1.6;margin:20px 0}.configuration.svelte-ark1lc{padding-bottom:0}.review.svelte-ark1lc h3:where(.svelte-ark1lc),.result.svelte-ark1lc h3:where(.svelte-ark1lc){scroll-margin-top:90px}.counts.svelte-ark1lc{display:flex;flex-wrap:wrap;list-style:none;gap:10px 24px;padding:0;margin:0 0 20px;font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted))}.counts.svelte-ark1lc strong:where(.svelte-ark1lc){color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.package-import.svelte-ark1lc{border-block:1px solid var(--line);padding:25px 0;margin:0 0 30px;min-width:0}header.svelte-ark1lc{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}h2.svelte-ark1lc{font-size:calc(22px * var(--ui-scale, 1));margin:0 0 8px;font-weight:600;letter-spacing:-.025em}h2.svelte-ark1lc:focus{outline:none}h3.svelte-ark1lc{font-size:calc(15px * var(--ui-scale, 1));margin:0 0 15px}p.svelte-ark1lc{line-height:1.65}.eyebrow.svelte-ark1lc{font-size:calc(12px * var(--ui-scale, 1));letter-spacing:.13em;color:var(--muted,var(--muted));margin:0 0 8px}.help.svelte-ark1lc{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:7px 0 16px}.steps.svelte-ark1lc{display:flex;gap:25px;list-style:none;padding:0 0 17px;margin:24px 0 22px;border-bottom:1px solid var(--line);color:var(--muted,var(--muted));font-size:calc(12px * var(--ui-scale, 1))}.steps.svelte-ark1lc li:where(.svelte-ark1lc){display:flex;gap:8px;align-items:baseline}.steps.svelte-ark1lc .current:where(.svelte-ark1lc){color:var(--ink);font-weight:600}.file-line.svelte-ark1lc{margin:0 0 18px}.file-line.svelte-ark1lc>label:where(.svelte-ark1lc){display:block;font-size:calc(12px * var(--ui-scale, 1));font-weight:600;margin-bottom:10px}.file-picker.svelte-ark1lc{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;max-width:100%;padding:12px;background:var(--paper,var(--surface-raised));border:1px dashed var(--line);border-radius:var(--radius-control,8px);box-sizing:border-box}.file-picker.svelte-ark1lc button{flex:0 0 auto}.file-picker.svelte-ark1lc>span:where(.svelte-ark1lc){flex:1 1 180px;min-width:0;font-size:calc(12px * var(--ui-scale, 1));overflow-wrap:anywhere}fieldset.svelte-ark1lc{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin:22px 0 0;min-width:0}legend.svelte-ark1lc{font-size:calc(13px * var(--ui-scale, 1));font-weight:600;padding:0 12px 0 0}.option-grid.svelte-ark1lc{display:grid;grid-template-columns:1fr 1fr;gap:20px}.option-grid.svelte-ark1lc label:where(.svelte-ark1lc){font-size:calc(12px * var(--ui-scale, 1));font-weight:600;min-width:0}.checks.svelte-ark1lc{display:grid;gap:12px;margin:20px 0}.checks.svelte-ark1lc label:where(.svelte-ark1lc){display:flex;gap:12px;align-items:flex-start;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}.review.svelte-ark1lc,.result.svelte-ark1lc{margin-top:22px;padding-top:22px;border-top:1px solid var(--line);animation:svelte-ark1lc-reveal .18s ease-out}.review.svelte-ark1lc dl:where(.svelte-ark1lc){display:grid;grid-template-columns:1fr 1fr;gap:16px 30px;margin:18px 0 25px}.review.svelte-ark1lc dt:where(.svelte-ark1lc){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted))}.review.svelte-ark1lc dd:where(.svelte-ark1lc){font-size:calc(24px * var(--ui-scale, 1));font-variant-numeric:tabular-nums;margin:6px 0 0;letter-spacing:-.03em}.actions.svelte-ark1lc{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.consequence.svelte-ark1lc{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:22px 0 14px}.result.svelte-ark1lc p:where(.svelte-ark1lc){font-size:calc(13px * var(--ui-scale, 1))}.error.svelte-ark1lc{font-size:calc(12px * var(--ui-scale, 1));color:var(--danger);margin-top:15px;overflow-wrap:anywhere}.error.svelte-ark1lc p:where(.svelte-ark1lc){margin-bottom:10px}.uncertain.svelte-ark1lc{border-left:2px solid var(--warning);padding-left:14px;margin-top:18px;font-size:calc(12px * var(--ui-scale, 1))}.warnings.svelte-ark1lc{color:var(--warning);font-size:calc(12px * var(--ui-scale, 1));margin-top:20px}.warnings.svelte-ark1lc ul:where(.svelte-ark1lc){padding-left:20px;line-height:1.7;overflow-wrap:anywhere}details.svelte-ark1lc{margin:16px 0}summary.svelte-ark1lc{cursor:pointer;font-size:calc(12px * var(--ui-scale, 1));font-weight:600;min-height:28px}.table-scroll.svelte-ark1lc{overflow:auto;max-width:100%;margin-top:10px}table.svelte-ark1lc{border-collapse:collapse;width:100%;font-size:calc(12px * var(--ui-scale, 1));text-align:left}th.svelte-ark1lc,td.svelte-ark1lc{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}td.svelte-ark1lc:first-child{overflow-wrap:anywhere;min-width:130px}td.svelte-ark1lc small:where(.svelte-ark1lc){display:block;margin-top:5px;color:var(--muted,var(--muted))}.plain-list.svelte-ark1lc{list-style:none;margin:5px 0 0;padding:0}.plain-list.svelte-ark1lc li:where(.svelte-ark1lc){display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0;font-size:calc(12px * var(--ui-scale, 1))}.plain-list.svelte-ark1lc small:where(.svelte-ark1lc){color:var(--muted,var(--muted));font-size:calc(12px * var(--ui-scale, 1))}.recent.svelte-ark1lc{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.recent.svelte-ark1lc>button{font-size:calc(12px * var(--ui-scale, 1))}.package-import.svelte-ark1lc .task{display:flex;justify-content:space-between;gap:15px;width:100%;height:auto;white-space:normal;text-align:start;padding:12px 8px}.package-import.svelte-ark1lc .task small{display:block;margin-top:5px}.package-import.svelte-ark1lc .task>span:last-child{color:var(--muted,var(--muted));white-space:nowrap;font-size:calc(12px * var(--ui-scale, 1))}@keyframes svelte-ark1lc-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:560px){.option-grid.svelte-ark1lc{grid-template-columns:1fr;gap:15px}.steps.svelte-ark1lc{gap:15px;font-size:calc(12px * var(--ui-scale, 1))}.steps.svelte-ark1lc li:where(.svelte-ark1lc){gap:5px}.review.svelte-ark1lc dl:where(.svelte-ark1lc){gap:16px}.review.svelte-ark1lc dd:where(.svelte-ark1lc){font-size:calc(22px * var(--ui-scale, 1))}header.svelte-ark1lc{gap:10px}h2.svelte-ark1lc{font-size:calc(20px * var(--ui-scale, 1))}.actions.svelte-ark1lc>button{flex:1 1 auto}.package-import.svelte-ark1lc .task{display:flex;justify-content:space-between;gap:15px;width:100%;height:auto;white-space:normal;text-align:start;padding:12px 8px}}@media(prefers-reduced-motion:reduce){.review.svelte-ark1lc,.result.svelte-ark1lc{animation:none}}.anki-bridge.svelte-7ffqol{min-width:0;border-block:1px solid var(--line);padding:26px 0;margin-bottom:30px}.anki-bridge.svelte-7ffqol button{max-width:100%}header.svelte-7ffqol,.section-heading.svelte-7ffqol,.selection-head.svelte-7ffqol{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}header.svelte-7ffqol>div:where(.svelte-7ffqol),.section-heading.svelte-7ffqol>div:where(.svelte-7ffqol){min-width:0}h2.svelte-7ffqol,h3.svelte-7ffqol,h4.svelte-7ffqol{color:var(--ink);overflow-wrap:anywhere;line-height:1.4}h2.svelte-7ffqol{font-size:calc(22px * var(--ui-scale,1));font-weight:600;letter-spacing:-.025em;margin:0 0 8px;outline:0}h3.svelte-7ffqol{font-size:calc(15px * var(--ui-scale,1));font-weight:600;margin:0}h4.svelte-7ffqol{font-size:calc(13px * var(--ui-scale,1));font-weight:600;margin:0}.eyebrow.svelte-7ffqol{text-transform:uppercase;color:var(--muted);font-size:calc(10px * var(--ui-scale,1));letter-spacing:.13em;margin:0 0 8px}.help.svelte-7ffqol{color:var(--muted);font-size:calc(12px * var(--ui-scale,1));line-height:1.7;margin:8px 0 18px;overflow-wrap:anywhere}.section-heading.svelte-7ffqol{align-items:center;margin-top:24px}.actions.svelte-7ffqol{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.devices.svelte-7ffqol,.source-notes.svelte-7ffqol,.history.svelte-7ffqol ul:where(.svelte-7ffqol){list-style:none;padding:0;margin:0}.devices.svelte-7ffqol>li:where(.svelte-7ffqol){display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid var(--line);padding:20px 0;font-size:calc(12px * var(--ui-scale,1))}.devices.svelte-7ffqol>li:where(.svelte-7ffqol)>div:where(.svelte-7ffqol){flex:1;min-width:0}.devices.svelte-7ffqol>li:where(.svelte-7ffqol)>div:where(.svelte-7ffqol) strong:where(.svelte-7ffqol){font-weight:600;overflow-wrap:anywhere}.devices.svelte-7ffqol>li:where(.svelte-7ffqol)>div:where(.svelte-7ffqol) p:where(.svelte-7ffqol){margin:5px 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.devices.svelte-7ffqol small:where(.svelte-7ffqol){color:var(--muted);font-size:calc(11px * var(--ui-scale,1));overflow-wrap:anywhere}.devices.svelte-7ffqol svg{flex-shrink:0;color:var(--muted);margin-top:2px}.empty.svelte-7ffqol{display:flex;align-items:center;gap:12px;padding:22px 0;color:var(--muted);font-size:calc(12px * var(--ui-scale,1));line-height:1.6}.capture.svelte-7ffqol,.transfer.svelte-7ffqol,.history.svelte-7ffqol,.pairing.svelte-7ffqol{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.source-fields.svelte-7ffqol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:18px;margin:18px 0}.source-fields.svelte-7ffqol label:where(.svelte-7ffqol),.match.svelte-7ffqol label:where(.svelte-7ffqol){font-size:calc(12px * var(--ui-scale,1));line-height:1.7;min-width:0}.anki-bridge.svelte-7ffqol select:where(.svelte-7ffqol){display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:8px;font:inherit;color:var(--ink);border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--input-bg);padding:10px}.instructions.svelte-7ffqol{padding-left:20px;font-size:calc(12px * var(--ui-scale,1));line-height:1.8;color:var(--ink)}.instructions.svelte-7ffqol li:where(.svelte-7ffqol){padding:4px 0 12px;overflow-wrap:anywhere}.instructions.svelte-7ffqol a:where(.svelte-7ffqol){color:var(--green);text-underline-offset:4px}.download.svelte-7ffqol{display:inline-flex;align-items:center;gap:8px;margin-bottom:5px}.instructions.svelte-7ffqol li:where(.svelte-7ffqol)>span:where(.svelte-7ffqol){display:block;color:var(--muted)}.command.svelte-7ffqol{display:flex;align-items:start;gap:6px;margin-top:10px;border:1px solid var(--line);border-radius:var(--radius-control);padding:8px;background:var(--surface-raised)}.command.svelte-7ffqol textarea:where(.svelte-7ffqol){flex:1;min-width:0;font:calc(11px * var(--ui-scale,1)) ui-monospace,Consolas,monospace;line-height:1.8;overflow-wrap:anywhere;padding:6px;-webkit-user-select:all;user-select:all;resize:vertical;border:0;background:transparent;color:var(--ink)}.command.svelte-7ffqol button{flex-shrink:0}.message.svelte-7ffqol{border-left:2px solid var(--green);padding:10px 14px;font-size:calc(12px * var(--ui-scale,1));line-height:1.7;overflow-wrap:anywhere;margin:20px 0}.message.svelte-7ffqol p:where(.svelte-7ffqol){margin:0 0 12px}.error.svelte-7ffqol{color:var(--danger);border-color:var(--danger)}.uncertain.svelte-7ffqol{border-color:var(--warning)}.selection-head.svelte-7ffqol{margin-top:20px;align-items:center}.selection-head.svelte-7ffqol>span:where(.svelte-7ffqol){color:var(--muted);font-size:calc(11px * var(--ui-scale,1));font-variant-numeric:tabular-nums}.all-notes.svelte-7ffqol{display:flex;align-items:center;gap:12px;font-size:calc(12px * var(--ui-scale,1));line-height:1.6;margin:18px 0}.source-notes.svelte-7ffqol li:where(.svelte-7ffqol){border-top:1px solid var(--line);padding:20px 0}.source-note-heading.svelte-7ffqol{display:flex;align-items:flex-start;gap:14px}.source-note-heading.svelte-7ffqol button{margin-top:5px;flex-shrink:0}.source-note-copy.svelte-7ffqol{min-width:0;flex:1}.source-note-copy.svelte-7ffqol>p:where(.svelte-7ffqol){margin:0 0 8px;font-size:calc(13px * var(--ui-scale,1));line-height:1.7;overflow-wrap:anywhere}.source-note-copy.svelte-7ffqol>small:where(.svelte-7ffqol){display:block;margin-bottom:9px;color:var(--muted);font-size:calc(11px * var(--ui-scale,1));overflow-wrap:anywhere}.match.svelte-7ffqol{border-left:2px solid var(--warning);padding-left:14px;margin-top:18px}.pagination.svelte-7ffqol{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:12px;font-size:calc(11px * var(--ui-scale,1));color:var(--muted)}[hidden].svelte-7ffqol{display:none!important}.import-settings.svelte-7ffqol{margin-top:16px}.review-action.svelte-7ffqol{margin-top:26px}.note-filters.svelte-7ffqol{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.history.svelte-7ffqol ul:where(.svelte-7ffqol){margin-top:14px}.history.svelte-7ffqol li:where(.svelte-7ffqol){border-bottom:1px solid var(--line)}.history.svelte-7ffqol li:where(.svelte-7ffqol) button:where(.svelte-7ffqol){display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 8px;background:transparent;border:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-control)}.history.svelte-7ffqol li:where(.svelte-7ffqol) button:where(.svelte-7ffqol):hover,.history.svelte-7ffqol li:where(.svelte-7ffqol) button.chosen:where(.svelte-7ffqol){background:var(--surface-raised)}.history.svelte-7ffqol li:where(.svelte-7ffqol) button:where(.svelte-7ffqol):focus-visible,.command.svelte-7ffqol textarea:where(.svelte-7ffqol):focus-visible{outline:2px solid var(--green);outline-offset:3px}.history.svelte-7ffqol li:where(.svelte-7ffqol) button:where(.svelte-7ffqol):disabled{opacity:.5;cursor:default}.history.svelte-7ffqol li:where(.svelte-7ffqol) button:where(.svelte-7ffqol)>span:where(.svelte-7ffqol):first-child{min-width:0;flex:1}.history.svelte-7ffqol strong:where(.svelte-7ffqol){display:block;font-size:calc(12px * var(--ui-scale,1));font-weight:500;overflow-wrap:anywhere}.history.svelte-7ffqol small:where(.svelte-7ffqol){display:block;margin-top:5px;color:var(--muted);font-size:calc(11px * var(--ui-scale,1));overflow-wrap:anywhere}.history.svelte-7ffqol button:where(.svelte-7ffqol)>span:where(.svelte-7ffqol):last-child{font-size:calc(11px * var(--ui-scale,1));color:var(--green);line-height:1.6;max-width:180px}.anki-bridge.svelte-7ffqol .back{margin-bottom:18px;padding-inline:0}.sr-only.svelte-7ffqol{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:560px){header.svelte-7ffqol{display:grid;grid-template-columns:minmax(0,1fr) auto}header.svelte-7ffqol>div:where(.svelte-7ffqol){display:contents}header.svelte-7ffqol .eyebrow:where(.svelte-7ffqol){grid-column:1}header.svelte-7ffqol h2:where(.svelte-7ffqol),header.svelte-7ffqol .help:where(.svelte-7ffqol){grid-column:1/-1}header.svelte-7ffqol button{grid-row:1;grid-column:2;align-self:start}.source-fields.svelte-7ffqol{grid-template-columns:minmax(0,1fr)}header.svelte-7ffqol{gap:8px}.devices.svelte-7ffqol>li:where(.svelte-7ffqol){flex-wrap:wrap}.devices.svelte-7ffqol>li:where(.svelte-7ffqol)>div:where(.svelte-7ffqol){flex-basis:calc(100% - 40px)}.devices.svelte-7ffqol>li:where(.svelte-7ffqol)>button{margin-left:30px}.section-heading.svelte-7ffqol{align-items:flex-start;flex-wrap:wrap}.history.svelte-7ffqol li:where(.svelte-7ffqol) button:where(.svelte-7ffqol){align-items:start;flex-direction:column;gap:8px}.history.svelte-7ffqol button:where(.svelte-7ffqol)>span:where(.svelte-7ffqol):last-child{max-width:none}.pagination.svelte-7ffqol{align-items:start;flex-wrap:wrap}.selection-head.svelte-7ffqol{align-items:start;flex-direction:column;gap:5px}.command.svelte-7ffqol{gap:0;padding:5px}.anki-bridge.svelte-7ffqol .cn-button{white-space:normal}.instructions.svelte-7ffqol{padding-left:18px}}@media(prefers-reduced-motion:no-preference){.pairing.svelte-7ffqol,.transfer.svelte-7ffqol{animation:svelte-7ffqol-bridge-reveal .16s ease-out}@keyframes svelte-7ffqol-bridge-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.collection-package.svelte-r32yln .cn-input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:8px}[hidden].svelte-r32yln{display:none!important}.collection-package.svelte-r32yln{border-block:1px solid var(--line);padding:25px 0;margin-bottom:30px;min-width:0}header.svelte-r32yln{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}h2.svelte-r32yln{font-size:calc(22px * var(--ui-scale, 1));margin:0 0 8px;font-weight:600;letter-spacing:-.025em}h2.svelte-r32yln:focus{outline:none}h3.svelte-r32yln{font-size:calc(16px * var(--ui-scale, 1));margin:0 0 18px;scroll-margin-top:90px}.eyebrow.svelte-r32yln{font-size:calc(12px * var(--ui-scale, 1));letter-spacing:.13em;color:var(--muted,var(--muted));margin:0 0 8px}.help.svelte-r32yln{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));line-height:1.7;margin:8px 0 18px}.modes.svelte-r32yln{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:18px;margin:22px 0}.modes.svelte-r32yln button{white-space:normal;height:auto;text-align:start}.file-label.svelte-r32yln,label.svelte-r32yln{font-size:calc(12px * var(--ui-scale, 1));font-weight:600}input[type=file].svelte-r32yln{box-sizing:border-box;max-width:100%;width:100%;font:inherit;font-size:calc(12px * var(--ui-scale, 1));padding:12px;border:1px dashed var(--line);margin-top:10px;border-radius:var(--radius-control,8px)}.filename.svelte-r32yln{font-size:calc(12px * var(--ui-scale, 1));overflow-wrap:anywhere}.check.svelte-r32yln{display:flex;align-items:flex-start;gap:12px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;font-weight:400;margin:20px 0}.review.svelte-r32yln,.result.svelte-r32yln{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.result.svelte-r32yln p:where(.svelte-r32yln){font-size:calc(13px * var(--ui-scale, 1));line-height:1.7}.table-scroll.svelte-r32yln{overflow:auto;max-width:100%;margin-bottom:22px}table.svelte-r32yln{width:100%;border-collapse:collapse;text-align:left;font-size:calc(12px * var(--ui-scale, 1))}th.svelte-r32yln,td.svelte-r32yln{padding:12px 16px 12px 0;border-bottom:1px solid var(--line)}thead.svelte-r32yln th:where(.svelte-r32yln){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));font-weight:500}td.svelte-r32yln{font-variant-numeric:tabular-nums}.boundary.svelte-r32yln{border-left:2px solid var(--warning);padding-left:14px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.8;color:var(--warning)}.actions.svelte-r32yln{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.warnings.svelte-r32yln{font-size:calc(12px * var(--ui-scale, 1));color:var(--warning);line-height:1.8;margin:20px 0}.warnings.svelte-r32yln ul:where(.svelte-r32yln){padding-left:20px;overflow-wrap:anywhere}.uncertain.svelte-r32yln{border-left:2px solid var(--warning);padding-left:14px;margin:20px 0;font-size:calc(12px * var(--ui-scale, 1))}.error.svelte-r32yln{color:var(--danger);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.recent.svelte-r32yln{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}summary.svelte-r32yln{cursor:pointer;min-height:28px;font-size:calc(12px * var(--ui-scale, 1));font-weight:600}.recent.svelte-r32yln ul:where(.svelte-r32yln){list-style:none;padding:0}.recent.svelte-r32yln li:where(.svelte-r32yln){border-bottom:1px solid var(--line);padding:12px 0}.collection-package.svelte-r32yln .task{display:flex;justify-content:space-between;gap:15px;width:100%;height:auto;white-space:normal;text-align:start;padding:12px 8px}.collection-package.svelte-r32yln .task small{display:block;color:var(--muted,var(--muted));font-size:calc(12px * var(--ui-scale, 1));margin-top:6px}.collection-package.svelte-r32yln .task>span:last-child{color:var(--muted,var(--muted));font-size:calc(12px * var(--ui-scale, 1));white-space:nowrap}@media(max-width:560px){h2.svelte-r32yln{font-size:calc(20px * var(--ui-scale, 1))}.modes.svelte-r32yln{gap:4px}.modes.svelte-r32yln button{padding:8px;font-size:calc(12px * var(--ui-scale, 1))}th.svelte-r32yln,td.svelte-r32yln{padding-right:10px;font-size:calc(12px * var(--ui-scale, 1))}.actions.svelte-r32yln>button{flex:1 1 auto}}.file-picker.svelte-19bkxlx{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;max-width:100%;padding:12px;background:var(--surface-raised);border:1px dashed var(--line);border-radius:var(--radius-control,8px);box-sizing:border-box;margin-top:8px}.file-picker.svelte-19bkxlx>span:where(.svelte-19bkxlx){flex:1 1 150px;min-width:0;font-size:.8125rem;overflow-wrap:anywhere}.file-picker.svelte-19bkxlx button{flex-shrink:0}.text-import.svelte-19bkxlx .cn-input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:8px}[hidden].svelte-19bkxlx{display:none!important}.advanced.svelte-19bkxlx>button{margin:8px 0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.advanced.svelte-19bkxlx section:where(.svelte-19bkxlx){margin:20px 0}.text-import.svelte-19bkxlx{border-block:1px solid var(--line);padding:24px 0;margin-bottom:30px;min-width:0}header.svelte-19bkxlx{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}header.svelte-19bkxlx>div:where(.svelte-19bkxlx){min-width:0}h2.svelte-19bkxlx{font-size:calc(22px * var(--ui-scale, 1));margin:0 0 8px;font-weight:600}h3.svelte-19bkxlx{font-size:calc(15px * var(--ui-scale, 1));margin:0 0 15px}h4.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));margin:0 0 12px}.eyebrow.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));letter-spacing:.12em;color:var(--muted,var(--muted));margin:0 0 9px}.help.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;color:var(--muted,var(--muted));margin:9px 0 16px}.grid.svelte-19bkxlx,dl.svelte-19bkxlx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.grid.svelte-19bkxlx>:where(.svelte-19bkxlx),dl.svelte-19bkxlx>div:where(.svelte-19bkxlx){min-width:0}label.svelte-19bkxlx{display:block;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}.check.svelte-19bkxlx{display:flex;align-items:center;gap:12px;margin:17px 0;line-height:1.6}fieldset.svelte-19bkxlx{border:0;padding:0;margin:23px 0}legend.svelte-19bkxlx{font-size:calc(13px * var(--ui-scale, 1));font-weight:600;margin-bottom:7px}.mapping.svelte-19bkxlx{margin-top:22px}summary.svelte-19bkxlx{cursor:pointer;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;color:var(--green);padding:10px 0}.advanced.svelte-19bkxlx{border-block:1px solid var(--line);margin-top:22px;padding:7px 0}.scope.svelte-19bkxlx{font-size:calc(14px * var(--ui-scale, 1));font-weight:600;margin:22px 0 8px}.filename.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));overflow-wrap:anywhere}.raw-sample.svelte-19bkxlx{max-height:350px;overflow:auto}article.svelte-19bkxlx{padding:15px 0;border-bottom:1px solid var(--line)}dl.svelte-19bkxlx{margin:0}dt.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin-bottom:5px}dd.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));line-height:1.6;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.metadata.svelte-19bkxlx{margin:8px 0 20px}.review.svelte-19bkxlx{border-top:1px solid var(--line);margin-top:24px;padding-top:24px;animation:svelte-19bkxlx-reveal var(--duration-base,.18s) var(--ease-out,ease-out)}.counts.svelte-19bkxlx{display:flex;flex-wrap:wrap;gap:18px 30px;margin:22px 0}.counts.svelte-19bkxlx dd:where(.svelte-19bkxlx){font-size:calc(20px * var(--ui-scale, 1));font-weight:600;font-variant-numeric:tabular-nums}.table-scroll.svelte-19bkxlx{max-height:340px;overflow:auto}table.svelte-19bkxlx{width:100%;border-collapse:collapse;font-size:calc(12px * var(--ui-scale, 1))}th.svelte-19bkxlx,td.svelte-19bkxlx{padding:10px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:230px}th.svelte-19bkxlx{font-weight:600}th.svelte-19bkxlx:first-child,td.svelte-19bkxlx:first-child{white-space:nowrap}.new-decks.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.warnings.svelte-19bkxlx{padding-left:18px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.actions.svelte-19bkxlx{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.recovery.svelte-19bkxlx{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.recovery.svelte-19bkxlx p:where(.svelte-19bkxlx),.error.svelte-19bkxlx{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.error.svelte-19bkxlx{color:var(--danger);margin:16px 0}.recent.svelte-19bkxlx{margin-top:24px;border-top:1px solid var(--line);padding-top:10px}.recent.svelte-19bkxlx ul:where(.svelte-19bkxlx){list-style:none;margin:0;padding:0}.recent.svelte-19bkxlx li:where(.svelte-19bkxlx){display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:11px 0}.recent.svelte-19bkxlx li:where(.svelte-19bkxlx) div:where(.svelte-19bkxlx){display:grid;gap:5px;font-size:calc(12px * var(--ui-scale, 1))}.recent.svelte-19bkxlx strong:where(.svelte-19bkxlx){font-weight:600}.recent.svelte-19bkxlx span:where(.svelte-19bkxlx){color:var(--muted,var(--muted))}h2.svelte-19bkxlx:focus,h3.svelte-19bkxlx:focus{outline:none}h2.svelte-19bkxlx:focus-visible,h3.svelte-19bkxlx:focus-visible{outline:2px solid var(--green);outline-offset:5px}@keyframes svelte-19bkxlx-reveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.grid.svelte-19bkxlx,dl.svelte-19bkxlx{grid-template-columns:1fr;gap:14px}.counts.svelte-19bkxlx{gap:16px 24px}th.svelte-19bkxlx,td.svelte-19bkxlx{padding:9px 5px;max-width:150px}.text-import.svelte-19bkxlx{padding:20px 0}}@media(prefers-reduced-motion:reduce){.review.svelte-19bkxlx{animation:none}}dialog.svelte-11jrq0k{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-sizing:border-box;padding:28px;border:0;border-left:1px solid var(--line);background:var(--paper,var(--surface-raised));color:var(--ink);overflow:auto;animation:svelte-11jrq0k-panel-in .18s ease-out}dialog.svelte-11jrq0k::backdrop{background:var(--backdrop)}header.svelte-11jrq0k{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:26px}header.svelte-11jrq0k>div:where(.svelte-11jrq0k){min-width:0;flex:1 1 170px}header.svelte-11jrq0k h2:where(.svelte-11jrq0k){overflow-wrap:anywhere}h2.svelte-11jrq0k{font-size:calc(23px * var(--ui-scale, 1));letter-spacing:-.025em;font-weight:550;margin:0}h3.svelte-11jrq0k{font-size:calc(14px * var(--ui-scale, 1));font-weight:550;margin:0 0 12px}.eyebrow.svelte-11jrq0k{font-size:calc(9px * var(--ui-scale, 1));letter-spacing:.13em;color:var(--muted,var(--muted));margin:0 0 9px}section.svelte-11jrq0k,.another-account.svelte-11jrq0k,.uncertain.svelte-11jrq0k{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.help.svelte-11jrq0k{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;color:var(--muted,var(--muted));margin:9px 0 16px}p.svelte-11jrq0k{font-size:calc(13px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.email.svelte-11jrq0k{font-size:calc(15px * var(--ui-scale, 1));font-weight:550;margin:0 0 12px}label.svelte-11jrq0k{display:block;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}.check.svelte-11jrq0k{display:flex;gap:10px;align-items:flex-start;margin:18px 0}.profiles.svelte-11jrq0k,.devices.svelte-11jrq0k{list-style:none;padding:0;margin:0}.profiles.svelte-11jrq0k li:where(.svelte-11jrq0k),.devices.svelte-11jrq0k li:where(.svelte-11jrq0k){border-bottom:1px solid var(--line);padding:15px 0}.profile-row.svelte-11jrq0k,.devices.svelte-11jrq0k li:where(.svelte-11jrq0k){display:flex;gap:14px;justify-content:space-between;align-items:center}.profile-row.svelte-11jrq0k>div:where(.svelte-11jrq0k):first-child,.devices.svelte-11jrq0k li:where(.svelte-11jrq0k)>div:where(.svelte-11jrq0k){min-width:0;display:grid;gap:6px}.profiles.svelte-11jrq0k strong:where(.svelte-11jrq0k),.devices.svelte-11jrq0k strong:where(.svelte-11jrq0k){font-size:calc(13px * var(--ui-scale, 1));font-weight:550;overflow-wrap:anywhere}.profiles.svelte-11jrq0k span:where(.svelte-11jrq0k),.devices.svelte-11jrq0k span:where(.svelte-11jrq0k),.devices.svelte-11jrq0k small:where(.svelte-11jrq0k){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted))}.row-actions.svelte-11jrq0k{display:flex;align-items:center;gap:5px}.row-actions.svelte-11jrq0k button{font-size:calc(11px * var(--ui-scale, 1));padding-inline:10px}.rename.svelte-11jrq0k{margin-top:17px}.archive-preview.svelte-11jrq0k{border-left:2px solid var(--warning);padding:3px 0 3px 14px;margin-top:16px}.archive-preview.svelte-11jrq0k h4:where(.svelte-11jrq0k){font-size:calc(13px * var(--ui-scale, 1));font-weight:550;margin:0 0 10px}.removed-profiles.svelte-11jrq0k{border-top:1px solid var(--line);padding-top:10px;margin-top:20px}summary.svelte-11jrq0k{font-size:calc(12px * var(--ui-scale, 1));color:var(--green);cursor:pointer;padding:13px 0;line-height:1.6}.access-note.svelte-11jrq0k{border-left:2px solid var(--warning);padding-left:15px;margin:18px 0 23px}.access-note.svelte-11jrq0k p:where(.svelte-11jrq0k){margin:0 0 8px}.guard.svelte-11jrq0k,.uncertain.svelte-11jrq0k{color:var(--warning)}.error.svelte-11jrq0k{color:var(--danger);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;margin:18px 0 0}.notice.svelte-11jrq0k{color:var(--green);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;margin-top:18px}h2.svelte-11jrq0k:focus{outline:none}h2.svelte-11jrq0k:focus-visible{outline:2px solid var(--green);outline-offset:5px}@keyframes svelte-11jrq0k-panel-in{0%{opacity:.5;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(max-width:600px){dialog.svelte-11jrq0k{padding:24px 20px}.profile-row.svelte-11jrq0k{align-items:flex-start;flex-wrap:wrap}.row-actions.svelte-11jrq0k{margin-left:auto}.devices.svelte-11jrq0k li:where(.svelte-11jrq0k){align-items:flex-start;flex-wrap:wrap}.devices.svelte-11jrq0k li:where(.svelte-11jrq0k)>button{margin-left:auto}}@media(prefers-reduced-motion:reduce){dialog.svelte-11jrq0k{animation:none}}.maintenance.svelte-1lh3op4 .cn-input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:8px}.maintenance.svelte-1lh3op4{border-block:1px solid var(--line);padding:26px 0;margin-bottom:30px;min-width:0}header.svelte-1lh3op4,.maintenance-heading.svelte-1lh3op4,.list-tools.svelte-1lh3op4{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}h2.svelte-1lh3op4{font-size:calc(23px * var(--ui-scale, 1));letter-spacing:-.025em;margin:0 0 8px;font-weight:600}h2.svelte-1lh3op4:focus,h3.svelte-1lh3op4:focus{outline:none}h3.svelte-1lh3op4{font-size:calc(16px * var(--ui-scale, 1));font-weight:600;margin:0 0 10px;scroll-margin-top:80px}.eyebrow.svelte-1lh3op4{font-size:calc(12px * var(--ui-scale, 1));letter-spacing:.13em;color:var(--muted);margin:0 0 8px}.help.svelte-1lh3op4,p.svelte-1lh3op4,small.svelte-1lh3op4{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.help.svelte-1lh3op4,small.svelte-1lh3op4{color:var(--muted)}.help.svelte-1lh3op4{margin:8px 0 18px}.tabs.svelte-1lh3op4{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:15px;margin:22px 0}.tabs.svelte-1lh3op4 button{white-space:normal;height:auto}label.svelte-1lh3op4{font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.check.svelte-1lh3op4{display:flex;gap:10px;align-items:flex-start;margin:18px 0}.policy.svelte-1lh3op4{border-block:1px solid var(--line);padding:10px 0;margin:20px 0}summary.svelte-1lh3op4{cursor:pointer;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;padding:10px 0}summary.svelte-1lh3op4 span:where(.svelte-1lh3op4){color:var(--muted);margin-left:10px}.policy-fields.svelte-1lh3op4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.actions.svelte-1lh3op4,.row-actions.svelte-1lh3op4{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.backup-list.svelte-1lh3op4,.issue-list.svelte-1lh3op4,.media-list.svelte-1lh3op4,.recent.svelte-1lh3op4 ul:where(.svelte-1lh3op4){list-style:none;padding:0;margin:0}.backup-list.svelte-1lh3op4>li:where(.svelte-1lh3op4),.issue-list.svelte-1lh3op4>li:where(.svelte-1lh3op4),.media-list.svelte-1lh3op4>li:where(.svelte-1lh3op4){border-bottom:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:18px;min-width:0}.backup-list.svelte-1lh3op4>li:where(.svelte-1lh3op4)>div:where(.svelte-1lh3op4):first-child,.issue-list.svelte-1lh3op4>li:where(.svelte-1lh3op4)>div:where(.svelte-1lh3op4){min-width:0}.backup-list.svelte-1lh3op4 strong:where(.svelte-1lh3op4),.issue-list.svelte-1lh3op4 strong:where(.svelte-1lh3op4),.file.svelte-1lh3op4 strong:where(.svelte-1lh3op4){display:block;font-size:calc(13px * var(--ui-scale, 1));font-weight:600;overflow-wrap:anywhere}.backup-list.svelte-1lh3op4 p:where(.svelte-1lh3op4){margin:5px 0}.backup-list.svelte-1lh3op4 small:where(.svelte-1lh3op4),.issue-list.svelte-1lh3op4 small:where(.svelte-1lh3op4),.file.svelte-1lh3op4 small:where(.svelte-1lh3op4){display:block}.backup-list.svelte-1lh3op4 .row-actions:where(.svelte-1lh3op4){justify-content:flex-end;flex-shrink:0}.state.svelte-1lh3op4{font-size:calc(12px * var(--ui-scale, 1));color:var(--green);margin-left:10px}.summary.svelte-1lh3op4{display:flex;gap:32px;flex-wrap:wrap;margin:20px 0}.summary.svelte-1lh3op4 dt:where(.svelte-1lh3op4){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);margin-bottom:7px}.summary.svelte-1lh3op4 dd:where(.svelte-1lh3op4){font-size:calc(23px * var(--ui-scale, 1));margin:0;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.media-tools.svelte-1lh3op4{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-top:20px}.file.svelte-1lh3op4{display:flex;gap:10px;align-items:flex-start;min-width:0}.file.svelte-1lh3op4>span:where(.svelte-1lh3op4){min-width:0}.pagination.svelte-1lh3op4,.selection.svelte-1lh3op4{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0;font-size:calc(12px * var(--ui-scale, 1));color:var(--muted)}.pagination.svelte-1lh3op4{justify-content:flex-end}.pagination.svelte-1lh3op4 button,.selection.svelte-1lh3op4 button{font-size:calc(12px * var(--ui-scale, 1))}.confirmation.svelte-1lh3op4,.result.svelte-1lh3op4{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.confirmation.svelte-1lh3op4 ul:where(.svelte-1lh3op4){padding-left:18px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.8;overflow-wrap:anywhere}.warning.svelte-1lh3op4,.warnings.svelte-1lh3op4,.uncertain.svelte-1lh3op4{color:var(--warning);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.warning.svelte-1lh3op4{margin:10px 0}.uncertain.svelte-1lh3op4{border-left:2px solid var(--warning);padding-left:14px;margin:20px 0}.error.svelte-1lh3op4{color:var(--danger);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.notice.svelte-1lh3op4{color:var(--green);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.maintenance.svelte-1lh3op4 .danger{color:var(--danger)}.recent.svelte-1lh3op4{border-top:1px solid var(--line);padding-top:15px;margin-top:26px}.recent.svelte-1lh3op4 li:where(.svelte-1lh3op4){border-bottom:1px solid var(--line);padding:10px 0}.maintenance.svelte-1lh3op4 .task{display:flex;justify-content:space-between;gap:15px;width:100%;height:auto;white-space:normal;text-align:start;padding:12px 8px}.maintenance.svelte-1lh3op4 .task small{display:block}.maintenance.svelte-1lh3op4 .task>span:last-child{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);white-space:nowrap}@media(max-width:700px){.policy-fields.svelte-1lh3op4{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-list.svelte-1lh3op4>li:where(.svelte-1lh3op4){align-items:flex-start;flex-direction:column}.backup-list.svelte-1lh3op4 .row-actions:where(.svelte-1lh3op4){justify-content:flex-start}.maintenance-heading.svelte-1lh3op4{flex-wrap:wrap}}@media(max-width:440px){h2.svelte-1lh3op4{font-size:calc(20px * var(--ui-scale, 1))}.tabs.svelte-1lh3op4{gap:2px}.tabs.svelte-1lh3op4 button{padding-inline:10px}.policy-fields.svelte-1lh3op4,.media-tools.svelte-1lh3op4{grid-template-columns:1fr}.summary.svelte-1lh3op4{gap:20px}.media-list.svelte-1lh3op4>li:where(.svelte-1lh3op4),.issue-list.svelte-1lh3op4>li:where(.svelte-1lh3op4){align-items:flex-start;flex-wrap:wrap}.media-list.svelte-1lh3op4>li:where(.svelte-1lh3op4)>button,.issue-list.svelte-1lh3op4>li:where(.svelte-1lh3op4)>button{margin-left:auto}.row-actions.svelte-1lh3op4>button{flex:1 1 auto}.maintenance-heading.svelte-1lh3op4>[data-slot=button]{width:100%}}.fsrs-settings.svelte-1cuwi9w{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.fsrs-advanced.svelte-1cuwi9w{margin-top:18px}.fsrs-advanced.svelte-1cuwi9w summary:where(.svelte-1cuwi9w){cursor:pointer;font-size:calc(12px * var(--ui-scale, 1));padding:8px 0}.parameter-heading.svelte-1cuwi9w{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 8px}.parameter-heading.svelte-1cuwi9w label:where(.svelte-1cuwi9w){margin:0}.fsrs-advanced.svelte-1cuwi9w .pair:where(.svelte-1cuwi9w){margin-top:18px}.preset-options.svelte-1cuwi9w{padding:26px 0;max-width:1120px;min-width:0;overflow-wrap:anywhere;color:var(--ink,var(--green))}.panel-heading.svelte-1cuwi9w,.save-row.svelte-1cuwi9w,.selection-row.svelte-1cuwi9w,.management-row.svelte-1cuwi9w,.panel-footer.svelte-1cuwi9w{display:flex;justify-content:space-between;align-items:center;gap:16px}.panel-heading.svelte-1cuwi9w{align-items:start;margin-bottom:26px}.panel-heading.svelte-1cuwi9w h2:where(.svelte-1cuwi9w){font-size:calc(23px * var(--ui-scale, 1));letter-spacing:-.5px;margin:0}.panel-heading.svelte-1cuwi9w p:where(.svelte-1cuwi9w){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:7px 0 0}.preset-selection.svelte-1cuwi9w{padding-bottom:24px;border-bottom:1px solid var(--line,var(--line))}h3.svelte-1cuwi9w{font-size:calc(15px * var(--ui-scale, 1));margin:0 0 18px}h4.svelte-1cuwi9w{font-size:calc(12px * var(--ui-scale, 1));margin:0 0 10px}.selection-row.svelte-1cuwi9w{align-items:end}.selection-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):first-child{flex:1.3;min-width:0}.selection-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):nth-child(2){flex:1;min-width:0}.selection-row.svelte-1cuwi9w>button{white-space:nowrap}.preset-form.svelte-1cuwi9w{margin-top:26px}.common-options.svelte-1cuwi9w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.pair.svelte-1cuwi9w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.pair.svelte-1cuwi9w>div:where(.svelte-1cuwi9w){min-width:0}label.svelte-1cuwi9w{display:block;font-size:calc(11px * var(--ui-scale, 1));margin:0 0 7px}input.svelte-1cuwi9w:not([type=checkbox]),select.svelte-1cuwi9w{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--control-border);border-radius:5px;background:var(--surface-raised);color:var(--ink,var(--green));padding:10px;font:inherit;font-size:calc(12px * var(--ui-scale, 1))}input.svelte-1cuwi9w:focus-visible,select.svelte-1cuwi9w:focus-visible,summary.svelte-1cuwi9w:focus-visible{outline:2px solid var(--green,var(--focus));outline-offset:3px}fieldset.svelte-1cuwi9w{border:0;padding:0;margin:0;min-width:0}fieldset.svelte-1cuwi9w:disabled{opacity:.72}.help.svelte-1cuwi9w{font-size:calc(11px * var(--ui-scale, 1));line-height:1.7;color:var(--muted,var(--muted));margin:10px 0 0}.advanced.svelte-1cuwi9w{border-top:1px solid var(--line,var(--line));margin-top:18px;padding-top:16px;font-size:calc(12px * var(--ui-scale, 1))}summary.svelte-1cuwi9w{cursor:pointer;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}details[open].svelte-1cuwi9w>summary:where(.svelte-1cuwi9w){margin-bottom:18px}.checks.svelte-1cuwi9w{display:grid;gap:12px;margin-top:12px}.checks.svelte-1cuwi9w label:where(.svelte-1cuwi9w){display:flex;align-items:start;gap:9px;line-height:1.6;margin:0}.subheading.svelte-1cuwi9w{margin-top:22px}.week-grid.svelte-1cuwi9w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.save-row.svelte-1cuwi9w{margin-top:22px;align-items:start}.save-row.svelte-1cuwi9w>.help:where(.svelte-1cuwi9w){max-width:410px;margin:0}.action-row.svelte-1cuwi9w{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.save-row.svelte-1cuwi9w .action-row:where(.svelte-1cuwi9w){justify-content:flex-end}.separate-section.svelte-1cuwi9w{border-top:1px solid var(--line,var(--line));padding-top:22px;margin-top:26px}.separate-section.svelte-1cuwi9w>summary:where(.svelte-1cuwi9w){font-size:calc(14px * var(--ui-scale, 1));font-weight:600}.separate-section.svelte-1cuwi9w form:where(.svelte-1cuwi9w){margin-top:16px}.section-message.svelte-1cuwi9w{font-size:calc(11px * var(--ui-scale, 1));line-height:1.7;padding:11px 14px;margin:14px 0 0;border-left:2px solid #8eac7c;background:var(--surface-selected)}.section-message.svelte-1cuwi9w p:where(.svelte-1cuwi9w){margin:0 0 8px}.section-message.svelte-1cuwi9w p:where(.svelte-1cuwi9w):last-child{margin-bottom:0}.section-message.error.svelte-1cuwi9w{border-color:#ae6652;color:var(--danger);background:var(--surface-raised)}.section-message.pending.svelte-1cuwi9w,.section-message.caution.svelte-1cuwi9w{border-color:#bca46b;background:var(--surface-raised);color:var(--warning)}.scope-preview.svelte-1cuwi9w{padding:18px 0 0;margin-top:18px;border-top:1px solid var(--line);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.scope-preview.svelte-1cuwi9w>p:where(.svelte-1cuwi9w){margin:8px 0}.scope-preview.svelte-1cuwi9w ul:where(.svelte-1cuwi9w){max-height:220px;overflow:auto;padding-left:20px}.scope-preview.svelte-1cuwi9w .action-row:where(.svelte-1cuwi9w){margin-top:14px}.checks.svelte-1cuwi9w+label:where(.svelte-1cuwi9w){margin-top:20px}.management-row.svelte-1cuwi9w{align-items:end;margin-top:18px}.management-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):first-child{flex:1;min-width:0}.management-row.svelte-1cuwi9w>.action-row:where(.svelte-1cuwi9w){flex:1.4}.remove-options.svelte-1cuwi9w{margin-top:24px}.panel-footer.svelte-1cuwi9w{border-top:1px solid var(--line,var(--line));padding-top:18px;margin-top:28px;align-items:start}.panel-footer.svelte-1cuwi9w .help:where(.svelte-1cuwi9w){margin:0}.sr-only.svelte-1cuwi9w{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.common-options.svelte-1cuwi9w{grid-template-columns:minmax(0,1fr);gap:20px}.selection-row.svelte-1cuwi9w{flex-wrap:wrap}.selection-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):first-child,.selection-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):nth-child(2){flex:1 1 220px}.management-row.svelte-1cuwi9w{flex-wrap:wrap}.management-row.svelte-1cuwi9w>.action-row:where(.svelte-1cuwi9w){flex-basis:100%}.week-grid.svelte-1cuwi9w{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.preset-options.svelte-1cuwi9w{padding-top:20px}.panel-heading.svelte-1cuwi9w h2:where(.svelte-1cuwi9w){font-size:calc(21px * var(--ui-scale, 1))}.pair.svelte-1cuwi9w{grid-template-columns:minmax(0,1fr)}.selection-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):first-child,.selection-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):nth-child(2){flex-basis:100%}.selection-row.svelte-1cuwi9w>button{width:100%}.save-row.svelte-1cuwi9w,.panel-footer.svelte-1cuwi9w{flex-direction:column;align-items:stretch}.save-row.svelte-1cuwi9w .action-row:where(.svelte-1cuwi9w){justify-content:flex-start}.week-grid.svelte-1cuwi9w{grid-template-columns:repeat(2,minmax(0,1fr))}.management-row.svelte-1cuwi9w{align-items:stretch}.management-row.svelte-1cuwi9w>div:where(.svelte-1cuwi9w):first-child{flex-basis:100%}}.deck-stats.svelte-1hk4j1z{margin:0 0 28px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}header.svelte-1hk4j1z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}h2.svelte-1hk4j1z{margin:0;font-size:calc(18px * var(--ui-scale, 1))}h3.svelte-1hk4j1z{margin:0 0 12px;font-size:calc(12px * var(--ui-scale, 1));font-weight:650}header.svelte-1hk4j1z button{font-size:calc(12px * var(--ui-scale, 1))}.period.svelte-1hk4j1z{font-size:calc(12px * var(--ui-scale, 1));margin:16px 0 6px}.help.svelte-1hk4j1z,footer.svelte-1hk4j1z{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);line-height:1.7}.help.svelte-1hk4j1z{margin:6px 0}dl.svelte-1hk4j1z{margin:0}.totals.svelte-1hk4j1z{display:flex;flex-wrap:wrap;gap:24px 64px;margin:24px 0 30px}.totals.svelte-1hk4j1z dt:where(.svelte-1hk4j1z){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);margin-bottom:6px}.totals.svelte-1hk4j1z dd:where(.svelte-1hk4j1z){font-size:calc(28px * var(--ui-scale, 1));font-weight:600}dd.svelte-1hk4j1z{margin:0;font-variant-numeric:tabular-nums}.totals.svelte-1hk4j1z small:where(.svelte-1hk4j1z){font-size:calc(12px * var(--ui-scale, 1));font-weight:400;color:var(--muted)}.stats-columns.svelte-1hk4j1z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.counts.svelte-1hk4j1z>div:where(.svelte-1hk4j1z){display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:calc(12px * var(--ui-scale, 1))}.daily-section.svelte-1hk4j1z{margin-top:30px}.empty.svelte-1hk4j1z{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);margin:16px 0}figure.svelte-1hk4j1z{margin:18px 0}.daily-chart.svelte-1hk4j1z{display:flex;align-items:stretch;height:110px;gap:4px;border-bottom:1px solid var(--line)}.bar-track.svelte-1hk4j1z{flex:1 1 0;min-width:0;display:flex;align-items:flex-end}.bar.svelte-1hk4j1z{width:100%;min-height:2px;background:var(--surface-selected);border-radius:2px 2px 0 0}.has-responses.svelte-1hk4j1z{background:var(--chart-1,var(--green))}figcaption.svelte-1hk4j1z{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted);font-size:calc(10px * var(--ui-scale, 1))}summary.svelte-1hk4j1z{cursor:pointer;color:var(--green);font-size:calc(12px * var(--ui-scale, 1));padding:10px 0}table.svelte-1hk4j1z{width:100%;border-collapse:collapse;text-align:left;font-size:calc(11px * var(--ui-scale, 1));margin-top:10px}caption.svelte-1hk4j1z{text-align:left;color:var(--muted);font-size:calc(10px * var(--ui-scale, 1));padding-bottom:10px}th.svelte-1hk4j1z,td.svelte-1hk4j1z{padding:10px 8px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}th.svelte-1hk4j1z{font-weight:500}td.svelte-1hk4j1z:nth-child(2){font-variant-numeric:tabular-nums}.daily-grades.svelte-1hk4j1z{display:flex;flex-wrap:wrap;gap:4px 16px}.daily-grades.svelte-1hk4j1z span:where(.svelte-1hk4j1z){white-space:nowrap}footer.svelte-1hk4j1z{margin-top:24px}footer.svelte-1hk4j1z p:where(.svelte-1hk4j1z){margin:6px 0}.stats-error.svelte-1hk4j1z{color:var(--danger);font-size:calc(12px * var(--ui-scale, 1));line-height:1.6;overflow-wrap:anywhere}.loading-summary.svelte-1hk4j1z{display:flex;flex-wrap:wrap;gap:32px 64px;padding:24px 0}@media(max-width:600px){.stats-columns.svelte-1hk4j1z{grid-template-columns:1fr}.daily-chart.svelte-1hk4j1z{gap:3px}.totals.svelte-1hk4j1z{gap:24px 36px}}.chart-scale.svelte-5nyrma{font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);margin:0 0 6px}figure.svelte-5nyrma{margin:18px 0 8px}.histogram.svelte-5nyrma{height:160px;display:flex;align-items:stretch;gap:3px;border-bottom:1px solid var(--line);padding-top:12px}.track.svelte-5nyrma{display:flex;align-items:flex-end;flex:1 1 0;min-width:0;padding:0;border:0;background:transparent;border-radius:2px 2px 0 0}.track.svelte-5nyrma span:where(.svelte-5nyrma){display:block;width:100%;min-height:0;background:var(--chart-1,var(--green));border-radius:2px 2px 0 0;transition:background var(--duration-fast) var(--ease-out)}.track.svelte-5nyrma:hover span:where(.svelte-5nyrma),.track.svelte-5nyrma:focus-visible span:where(.svelte-5nyrma){background:var(--green)}.track.svelte-5nyrma:focus-visible{outline:2px solid var(--focus);outline-offset:3px;z-index:1}.static.svelte-5nyrma span:where(.svelte-5nyrma){background:color-mix(in srgb,var(--green) 55%,var(--surface-selected))}figcaption.svelte-5nyrma{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted);font-size:calc(10px * var(--ui-scale, 1))}.graph-empty.svelte-5nyrma{color:var(--muted);font-size:calc(12px * var(--ui-scale, 1));padding:30px 0}.graph-details.svelte-5nyrma{margin-top:8px;font-size:calc(12px * var(--ui-scale, 1))}summary.svelte-5nyrma{cursor:pointer;color:var(--green);padding:10px 0}.table-scroll.svelte-5nyrma{overflow-x:auto;max-width:100%}table.svelte-5nyrma{width:100%;border-collapse:collapse;text-align:left;font-size:calc(11px * var(--ui-scale, 1))}caption.svelte-5nyrma{text-align:left;color:var(--muted);padding:8px 0}th.svelte-5nyrma,td.svelte-5nyrma{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}th.svelte-5nyrma{font-weight:500}td.svelte-5nyrma{font-variant-numeric:tabular-nums}td.svelte-5nyrma button{font-size:calc(11px * var(--ui-scale, 1))}.pagination.svelte-5nyrma{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:calc(11px * var(--ui-scale, 1))}@media(prefers-reduced-motion:reduce){.track.svelte-5nyrma span:where(.svelte-5nyrma){transition:none}}@media(max-width:600px){.histogram.svelte-5nyrma{height:130px;gap:2px}}[data-reduced-motion=true] .track.svelte-5nyrma span:where(.svelte-5nyrma){transition:none}[hidden].svelte-ofqa5g{display:none!important}.chart-settings.svelte-ofqa5g{display:flex;justify-content:flex-end;margin:8px 0}.preferences.svelte-ofqa5g{padding:16px 0;border-block:1px solid var(--line)}.coverage.svelte-ofqa5g{font-size:calc(11px * var(--ui-scale, 1));line-height:1.7;margin-top:20px;color:var(--muted)}.coverage.svelte-ofqa5g summary:where(.svelte-ofqa5g){cursor:pointer;color:var(--green);padding:7px 0}.coverage.svelte-ofqa5g dl:where(.svelte-ofqa5g){max-width:600px}.coverage.svelte-ofqa5g dl:where(.svelte-ofqa5g)>div:where(.svelte-ofqa5g){display:flex;gap:20px;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line)}.coverage.svelte-ofqa5g dd:where(.svelte-ofqa5g){margin:0;font-variant-numeric:tabular-nums}.filters[hidden].svelte-ofqa5g{display:none}.statistics-page.svelte-ofqa5g .filter-toggle{width:100%;display:flex;justify-content:space-between}.applied-query.svelte-ofqa5g{overflow-wrap:anywhere;font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);margin-top:7px}.applied-query.svelte-ofqa5g code:where(.svelte-ofqa5g){font:inherit;color:var(--ink)}.statistics-page.svelte-ofqa5g{max-width:1080px;min-width:0}.page-heading.svelte-ofqa5g{margin-bottom:30px}.filters.svelte-ofqa5g{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filters.svelte-ofqa5g>div:where(.svelte-ofqa5g){min-width:140px;flex:1 1 140px}.filters.svelte-ofqa5g .filter-scope:where(.svelte-ofqa5g){flex-basis:230px}.filters.svelte-ofqa5g .query-field:where(.svelte-ofqa5g){flex-basis:100%;order:2}.filters.svelte-ofqa5g>.cn-button-variant-default{order:3}.filters.svelte-ofqa5g label:where(.svelte-ofqa5g),.preference-fields.svelte-ofqa5g>div:where(.svelte-ofqa5g)>label:where(.svelte-ofqa5g){display:block;color:var(--muted);font-size:calc(11px * var(--ui-scale, 1));margin:0 0 7px}.filters.svelte-ofqa5g .query-field:where(.svelte-ofqa5g){flex:1 1 350px}.filter-notice.svelte-ofqa5g{margin-top:10px;font-size:calc(12px * var(--ui-scale, 1));color:var(--warning)}.selection-context.svelte-ofqa5g{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0 8px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.6}.selection-context.svelte-ofqa5g p:where(.svelte-ofqa5g):last-child{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted)}.context-details.svelte-ofqa5g,.preferences.svelte-ofqa5g{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);line-height:1.7}.context-details.svelte-ofqa5g summary:where(.svelte-ofqa5g),.chart-settings.svelte-ofqa5g>button{padding:7px 0;cursor:pointer;color:var(--green)}.context-details.svelte-ofqa5g p:where(.svelte-ofqa5g){max-width:780px;padding:8px 0 12px}.preferences.svelte-ofqa5g{margin-top:6px}.chart-settings.svelte-ofqa5g>button span{color:var(--warning)}.preference-fields.svelte-ofqa5g{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:14px 0}.preference-fields.svelte-ofqa5g>div:where(.svelte-ofqa5g){min-width:180px}.check.svelte-ofqa5g{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:calc(12px * var(--ui-scale, 1))}.preference-actions.svelte-ofqa5g,.preference-recovery.svelte-ofqa5g>div:where(.svelte-ofqa5g){display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.preference-error.svelte-ofqa5g{color:var(--danger);font-size:calc(12px * var(--ui-scale, 1))}.preference-notice.svelte-ofqa5g{color:var(--green);font-size:calc(12px * var(--ui-scale, 1))}.preference-recovery.svelte-ofqa5g{display:block}.preference-recovery.svelte-ofqa5g p:where(.svelte-ofqa5g)+p:where(.svelte-ofqa5g){margin-top:8px}.stat-panel.svelte-ofqa5g{min-width:0}.today-section.svelte-ofqa5g,.graph-section.svelte-ofqa5g{padding:30px 0;border-bottom:1px solid var(--line);min-width:0}.first-section.svelte-ofqa5g{padding-top:30px}h2.svelte-ofqa5g{font-size:calc(17px * var(--ui-scale, 1));font-weight:600;line-height:1.4}h3.svelte-ofqa5g{font-size:calc(12px * var(--ui-scale, 1));font-weight:600;margin-bottom:14px}header.svelte-ofqa5g{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}header.svelte-ofqa5g>div:where(.svelte-ofqa5g):first-child{min-width:0}.help.svelte-ofqa5g{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);line-height:1.8;margin-top:8px;max-width:800px}.headline-metrics.svelte-ofqa5g{display:flex;flex-wrap:wrap;gap:24px 65px;margin:20px 0 16px}.headline-metrics.svelte-ofqa5g dt:where(.svelte-ofqa5g){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);margin-bottom:8px}.headline-metrics.svelte-ofqa5g dd:where(.svelte-ofqa5g){margin:0;font-size:calc(32px * var(--ui-scale, 1));font-weight:600;line-height:1.15;letter-spacing:-.6px}.metric-switch.svelte-ofqa5g{display:flex;gap:14px;padding:0;margin:3px 0 0;border:0;font-size:calc(11px * var(--ui-scale, 1))}.metric-switch.svelte-ofqa5g label:where(.svelte-ofqa5g){display:flex;align-items:center;gap:5px;cursor:pointer}.metric-switch.svelte-ofqa5g input:where(.svelte-ofqa5g){accent-color:var(--green)}.chart-scale.svelte-ofqa5g{font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);margin:0 0 6px}figure.svelte-ofqa5g{margin:22px 0 8px}.activity-chart.svelte-ofqa5g,.hour-chart.svelte-ofqa5g{display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--line);height:170px;padding-top:10px}.hour-chart.svelte-ofqa5g{height:130px}.activity-track.svelte-ofqa5g{flex:1 1 0;min-width:0;display:flex;align-items:flex-end}.activity-track.svelte-ofqa5g span:where(.svelte-ofqa5g){width:100%;display:block;background:var(--chart-1,var(--green));border-radius:2px 2px 0 0}.activity-track.svelte-ofqa5g:hover span:where(.svelte-ofqa5g){background:var(--green)}figcaption.svelte-ofqa5g{display:flex;justify-content:space-between;gap:12px;font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);margin-top:8px}.graph-details.svelte-ofqa5g{margin-top:8px}.graph-details.svelte-ofqa5g summary:where(.svelte-ofqa5g){cursor:pointer;padding:10px 0;color:var(--green);font-size:calc(12px * var(--ui-scale, 1))}.table-scroll.svelte-ofqa5g{max-width:100%;overflow-x:auto;margin-top:10px}table.svelte-ofqa5g{width:100%;border-collapse:collapse;text-align:left;font-size:calc(11px * var(--ui-scale, 1))}caption.svelte-ofqa5g{text-align:left;color:var(--muted);padding:8px 0 12px}th.svelte-ofqa5g,td.svelte-ofqa5g{padding:12px 16px 12px 0;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap}th.svelte-ofqa5g{font-weight:500}td.svelte-ofqa5g{font-variant-numeric:tabular-nums}td.svelte-ofqa5g button{font-size:calc(11px * var(--ui-scale, 1))}.retention-table.svelte-ofqa5g td:where(.svelte-ofqa5g) small:where(.svelte-ofqa5g){display:block;color:var(--muted);margin-top:5px}.retention-table.svelte-ofqa5g td:where(.svelte-ofqa5g) strong:where(.svelte-ofqa5g){font-weight:600}.pagination.svelte-ofqa5g{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:calc(11px * var(--ui-scale, 1))}.month-label.svelte-ofqa5g{display:flex;align-items:center;gap:9px;font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);max-width:220px}.month-label.svelte-ofqa5g input{width:155px}.calendar-grid.svelte-ofqa5g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;max-width:580px;margin-top:22px}.weekday.svelte-ofqa5g{text-align:center;font-size:calc(10px * var(--ui-scale, 1));color:var(--muted);padding-bottom:5px}.calendar-grid.svelte-ofqa5g button{min-height:48px;height:auto;min-width:0;border:1px solid var(--line);border-radius:3px;background:var(--surface-selected);display:flex;align-items:center;justify-content:space-between;gap:3px;padding:8px 10px;font-size:calc(12px * var(--ui-scale, 1));position:relative}.calendar-grid.svelte-ofqa5g button.has-reviews:where(.svelte-ofqa5g){background:color-mix(in srgb,var(--green) calc(var(--density)*32%),var(--surface-selected));color:var(--ink);border-color:var(--line)}.calendar-grid.svelte-ofqa5g button:disabled{opacity:1;cursor:default}.calendar-grid.svelte-ofqa5g button.outside:where(.svelte-ofqa5g){visibility:hidden}.calendar-grid.svelte-ofqa5g small:where(.svelte-ofqa5g){font-size:calc(10px * var(--ui-scale, 1));font-weight:600}.button-groups.svelte-ofqa5g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 45px;margin-top:24px}.button-groups.svelte-ofqa5g dl:where(.svelte-ofqa5g),.state-chart.svelte-ofqa5g{margin:0}.button-groups.svelte-ofqa5g dl:where(.svelte-ofqa5g)>div:where(.svelte-ofqa5g),.state-chart.svelte-ofqa5g>div:where(.svelte-ofqa5g){display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:16px;padding:9px 0;font-size:calc(12px * var(--ui-scale, 1))}.button-groups.svelte-ofqa5g dt:where(.svelte-ofqa5g),.state-chart.svelte-ofqa5g dt:where(.svelte-ofqa5g){min-width:0}.button-groups.svelte-ofqa5g dd:where(.svelte-ofqa5g),.state-chart.svelte-ofqa5g dd:where(.svelte-ofqa5g){margin:0;position:relative;min-height:25px;display:flex;align-items:center;justify-content:flex-end}.answer-bar.svelte-ofqa5g,.state-bar.svelte-ofqa5g{position:absolute;left:0;top:0;bottom:0;background:var(--surface-selected);border-radius:2px;min-width:0}.button-groups.svelte-ofqa5g strong:where(.svelte-ofqa5g),.state-chart.svelte-ofqa5g strong:where(.svelte-ofqa5g){position:relative;font-size:calc(12px * var(--ui-scale, 1));font-weight:500;padding:0 6px}.state-chart.svelte-ofqa5g{margin-top:20px;max-width:720px}.state-chart.svelte-ofqa5g>div:where(.svelte-ofqa5g){grid-template-columns:170px minmax(0,1fr);padding:10px 0}.state-chart.svelte-ofqa5g button{font-size:calc(12px * var(--ui-scale, 1));text-align:left}.graph-measure.svelte-ofqa5g{text-align:right;flex-shrink:0}.graph-measure.svelte-ofqa5g>span:where(.svelte-ofqa5g){display:block;color:var(--muted);font-size:calc(10px * var(--ui-scale, 1));margin-bottom:8px}.graph-measure.svelte-ofqa5g strong:where(.svelte-ofqa5g){font-size:calc(24px * var(--ui-scale, 1));line-height:1.1;font-weight:500;white-space:nowrap}.graph-measure.svelte-ofqa5g small:where(.svelte-ofqa5g){font-size:calc(11px * var(--ui-scale, 1));font-weight:400}.memory-estimates.svelte-ofqa5g{display:flex;flex-wrap:wrap;gap:22px 50px;margin-top:22px}.memory-estimates.svelte-ofqa5g dt:where(.svelte-ofqa5g){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted)}.memory-estimates.svelte-ofqa5g dd:where(.svelte-ofqa5g){font-size:calc(25px * var(--ui-scale, 1));font-weight:500;margin:7px 0 0}.statistics-footer.svelte-ofqa5g{color:var(--muted);font-size:calc(10px * var(--ui-scale, 1));line-height:1.7;margin:22px 0 5px}.loading.svelte-ofqa5g,.empty-selection.svelte-ofqa5g{font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);line-height:1.7;padding:20px 0}.empty-selection.svelte-ofqa5g{border-bottom:1px solid var(--line)}.sr-only.svelte-ofqa5g{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.button-groups.svelte-ofqa5g{grid-template-columns:1fr}.headline-metrics.svelte-ofqa5g{gap:24px 35px}.graph-measure.svelte-ofqa5g strong:where(.svelte-ofqa5g){font-size:calc(21px * var(--ui-scale, 1))}}@media(max-width:500px){.page-heading.svelte-ofqa5g{margin-bottom:22px}.filters.svelte-ofqa5g{gap:14px 10px}.filters.svelte-ofqa5g>div:where(.svelte-ofqa5g),.filters.svelte-ofqa5g .filter-scope:where(.svelte-ofqa5g){flex-basis:100%;min-width:0}.filters.svelte-ofqa5g>.cn-button-variant-default{width:100%}.headline-metrics.svelte-ofqa5g{gap:22px 32px}.headline-metrics.svelte-ofqa5g dd:where(.svelte-ofqa5g){font-size:calc(27px * var(--ui-scale, 1))}.graph-section.svelte-ofqa5g>header:where(.svelte-ofqa5g){flex-wrap:wrap;gap:15px}.graph-measure.svelte-ofqa5g{text-align:left}.calendar-grid.svelte-ofqa5g{gap:3px}.calendar-grid.svelte-ofqa5g button{min-height:44px;height:auto;padding:7px 6px;font-size:calc(11px * var(--ui-scale, 1));flex-direction:column;justify-content:center;gap:1px}.month-label.svelte-ofqa5g{max-width:none}.activity-chart.svelte-ofqa5g{height:145px;gap:2px}.hour-chart.svelte-ofqa5g{gap:3px}.state-chart.svelte-ofqa5g>div:where(.svelte-ofqa5g){grid-template-columns:130px minmax(0,1fr);gap:8px}.state-chart.svelte-ofqa5g button{font-size:calc(11px * var(--ui-scale, 1))}.metric-switch.svelte-ofqa5g{margin-top:0}.table-scroll.svelte-ofqa5g{margin-right:-4px}.graph-measure.svelte-ofqa5g strong:where(.svelte-ofqa5g){font-size:calc(23px * var(--ui-scale, 1))}}dialog.svelte-ifl3em{box-sizing:border-box;width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:18px;background:var(--surface-raised);color:var(--ink,var(--ink));overflow:hidden}dialog[open].svelte-ifl3em{display:flex;flex-direction:column}dialog.svelte-ifl3em::backdrop{background:var(--backdrop)}header.svelte-ifl3em{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px;flex:none}h2.svelte-ifl3em{margin:0;font-size:calc(19px * var(--ui-scale, 1));line-height:1.4;font-weight:650}.card-id.svelte-ifl3em{display:flex;flex-direction:column;gap:5px;margin:0 24px 16px;font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);flex:none}.inspector-body.svelte-ifl3em{padding:0 24px 24px;overflow-y:auto;min-height:0;flex:1;overscroll-behavior:contain}@media(max-width:440px){dialog.svelte-ifl3em{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}header.svelte-ifl3em{padding:16px 16px 10px;gap:12px}h2.svelte-ifl3em{font-size:calc(17px * var(--ui-scale, 1))}.card-id.svelte-ifl3em{margin:0 16px 14px}.inspector-body.svelte-ifl3em{padding:0 16px 20px}}.organize-panel.svelte-1e5ofgp{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:28px}header.svelte-1e5ofgp{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}h2.svelte-1e5ofgp{font-size:calc(17px * var(--ui-scale, 1));margin:0}h3.svelte-1e5ofgp{font-size:calc(13px * var(--ui-scale, 1));margin:0 0 12px}label.svelte-1e5ofgp{display:block;margin:0 0 8px;font-size:calc(11px * var(--ui-scale, 1))}select.svelte-1e5ofgp{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--control-border);background:var(--surface-raised);border-radius:5px;padding:10px;color:var(--ink);font:inherit;font-size:calc(12px * var(--ui-scale, 1))}.description-preview.svelte-1e5ofgp{border-left:2px solid var(--green);padding:12px;margin:12px 0}.organization.svelte-1e5ofgp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.organization.svelte-1e5ofgp>div:where(.svelte-1e5ofgp){min-width:0}.help.svelte-1e5ofgp,.path.svelte-1e5ofgp,.preview.svelte-1e5ofgp p:where(.svelte-1e5ofgp){font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;overflow-wrap:anywhere}.help.svelte-1e5ofgp{color:var(--muted);margin:12px 0}.path.svelte-1e5ofgp{margin:0 0 18px}.preview.svelte-1e5ofgp{border-left:2px solid #8eac7c;padding-left:16px;margin-top:22px}.error.svelte-1e5ofgp{color:var(--danger);font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}.success.svelte-1e5ofgp{color:var(--green);font-size:calc(12px * var(--ui-scale, 1))}@media(max-width:600px){.organization.svelte-1e5ofgp{grid-template-columns:1fr;gap:14px}}ul.svelte-ivruri{list-style:none;padding:0;margin:0}ul.svelte-ivruri ul:where(.svelte-ivruri){padding-left:22px}.tree-heading.svelte-ivruri{display:grid;grid-template-columns:minmax(0,1fr) 70px 120px;gap:16px;font-size:calc(9px * var(--ui-scale, 1));letter-spacing:1px;color:var(--muted);padding:0 14px 14px 42px;border-bottom:1px solid var(--line)}.tree-heading.svelte-ivruri span:where(.svelte-ivruri):not(:first-child){text-align:right}.tree-row.svelte-ivruri{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line);min-width:0;transition:background var(--duration-fast)}.tree-row.svelte-ivruri:hover,.tree-row.current.svelte-ivruri{background:var(--surface-selected)}.tree-toggle.svelte-ivruri,.tree-spacer.svelte-ivruri{width:28px;flex-shrink:0}.tree-toggle.svelte-ivruri{height:36px;background:transparent;border:0;border-radius:8px;color:var(--muted);padding:0;display:grid;place-items:center}.tree-toggle.svelte-ivruri:hover{background:var(--secondary)}.tree-toggle.svelte-ivruri .branch-chevron{width:16px;height:16px;transition:rotate var(--duration-base) var(--ease-out)}.tree-toggle.svelte-ivruri .expanded{rotate:90deg}.tree-open.svelte-ivruri{display:flex;align-items:center;gap:16px;width:100%;min-width:0;background:transparent;border:0;text-align:left;padding:18px 14px 18px 6px;color:var(--ink)}.tree-name.svelte-ivruri{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.filtered-kind.svelte-ivruri{display:inline-block;margin-left:7px;color:var(--muted);font-size:calc(9px * var(--ui-scale, 1));font-weight:400}.compact.svelte-ivruri .filtered-kind:where(.svelte-ivruri){display:block;margin:3px 0 0;font-size:calc(8px * var(--ui-scale, 1))}.tree-name.svelte-ivruri strong:where(.svelte-ivruri){font-size:calc(14px * var(--ui-scale, 1));font-weight:600}.tree-name.svelte-ivruri small:where(.svelte-ivruri){display:block;font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);margin-top:5px}.tree-notes.svelte-ivruri{width:70px;text-align:right;font-size:calc(12px * var(--ui-scale, 1))}.tree-due.svelte-ivruri{width:120px;text-align:right;font-size:calc(12px * var(--ui-scale, 1));color:var(--muted)}.tree-due.has-due.svelte-ivruri{color:var(--green)}.compact.svelte-ivruri ul:where(.svelte-ivruri) ul:where(.svelte-ivruri){padding-left:13px}.compact.svelte-ivruri .tree-row:where(.svelte-ivruri){border:0;border-radius:5px}.compact.svelte-ivruri .tree-toggle:where(.svelte-ivruri),.compact.svelte-ivruri .tree-spacer:where(.svelte-ivruri){width:18px}.compact.svelte-ivruri .tree-open:where(.svelte-ivruri){padding:9px 6px 9px 0;gap:5px}.compact.svelte-ivruri .tree-name:where(.svelte-ivruri){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact.svelte-ivruri .tree-name:where(.svelte-ivruri) strong:where(.svelte-ivruri){font-size:calc(11px * var(--ui-scale, 1));font-weight:400}.compact.svelte-ivruri .tree-due:where(.svelte-ivruri){width:auto;font-size:calc(10px * var(--ui-scale, 1))}@media(max-width:600px){ul.svelte-ivruri ul:where(.svelte-ivruri){padding-left:14px}.tree-heading.svelte-ivruri{grid-template-columns:minmax(0,1fr) 38px 76px;gap:10px;padding-left:30px;font-size:calc(8px * var(--ui-scale, 1))}.tree-toggle.svelte-ivruri,.tree-spacer.svelte-ivruri{width:22px}.tree-open.svelte-ivruri{gap:10px;padding-right:8px}.tree-notes.svelte-ivruri{width:38px}.tree-due.svelte-ivruri{width:76px}.tree-name.svelte-ivruri strong:where(.svelte-ivruri){font-size:calc(12px * var(--ui-scale, 1))}}.review-overview.svelte-zhaz23{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 32px;margin-bottom:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.review-label.svelte-zhaz23{font-size:.75rem;color:var(--green);font-weight:600;margin-bottom:8px}.review-overview.svelte-zhaz23 h2:where(.svelte-zhaz23){font-size:1.5rem;letter-spacing:-.5px;font-weight:550}.review-summary.svelte-zhaz23{font-size:.85rem;color:var(--muted);margin-top:10px;line-height:1.6}.review-summary.svelte-zhaz23 span:where(.svelte-zhaz23){margin-inline:4px}.review-actions.svelte-zhaz23{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.review-actions.svelte-zhaz23 button{min-height:44px}@media(max-width:800px){.review-overview.svelte-zhaz23{align-items:flex-start;flex-direction:column;gap:18px}.review-actions.svelte-zhaz23{width:100%}}.getting-started.svelte-1ufxppu{padding:24px 0;margin-bottom:28px;border-block:1px solid var(--line);min-width:0}header.svelte-1ufxppu,.demo-header.svelte-1ufxppu{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}h2.svelte-1ufxppu{font-size:1.2rem;font-weight:550;letter-spacing:-.02em}h3.svelte-1ufxppu{font-size:1rem;font-weight:550;margin-bottom:10px}h2.svelte-1ufxppu:focus,h3.svelte-1ufxppu:focus{outline:none}p.svelte-1ufxppu{font-size:.9rem;line-height:1.65;max-width:65ch;color:var(--muted)}header.svelte-1ufxppu+p:where(.svelte-1ufxppu){margin-top:12px}.progress.svelte-1ufxppu{display:flex;gap:24px;padding:0;margin:18px 0;list-style:decimal inside;color:var(--muted);font-size:.8rem;flex-wrap:wrap}.progress.svelte-1ufxppu [aria-current]:where(.svelte-1ufxppu){color:var(--green);font-weight:650}.guide-actions.svelte-1ufxppu{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.demo.svelte-1ufxppu{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.demo-header.svelte-1ufxppu{align-items:flex-start}.demo-header.svelte-1ufxppu h3:where(.svelte-1ufxppu){font-size:.8rem;color:var(--muted);font-weight:500;flex:1 1 180px}.demo-question.svelte-1ufxppu{font-size:1.15rem;color:var(--ink);margin:16px 0}.demo-answer.svelte-1ufxppu{font-size:1.15rem;color:var(--ink);margin-bottom:14px}.demo-ratings.svelte-1ufxppu{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.demo-feedback.svelte-1ufxppu{min-height:1.65em;margin-top:12px}.rating-help.svelte-1ufxppu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:12px 0 0}.rating-help.svelte-1ufxppu dt:where(.svelte-1ufxppu){font-size:.85rem;font-weight:600}.rating-help.svelte-1ufxppu dd:where(.svelte-1ufxppu){font-size:.85rem;line-height:1.6;color:var(--muted);margin:4px 0 0}.storage-warning.svelte-1ufxppu{font-size:.8rem;margin-top:12px;color:var(--warning)}@media(max-width:600px){header.svelte-1ufxppu{align-items:flex-start;gap:8px}.guide-actions.svelte-1ufxppu{align-items:stretch}.guide-actions.svelte-1ufxppu button{flex:1 1 180px}.rating-help.svelte-1ufxppu{grid-template-columns:1fr}.demo-ratings.svelte-1ufxppu button{flex:1 1 90px}.progress.svelte-1ufxppu{gap:12px}}.anki-migration.svelte-14oms0w .cn-input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:8px}[hidden].svelte-14oms0w{display:none!important}.anki-migration.svelte-14oms0w{padding:24px 0;margin-bottom:28px;border-block:1px solid var(--line);min-width:0}header.svelte-14oms0w{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}h2.svelte-14oms0w{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}h3.svelte-14oms0w{font-size:1rem;font-weight:600;margin:0 0 10px}p.svelte-14oms0w{font-size:.85rem;line-height:1.7;color:var(--muted);max-width:70ch}.introduction.svelte-14oms0w{margin-top:12px}.migration-choices.svelte-14oms0w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:24px 0}.migration-choice.svelte-14oms0w{min-width:0}.migration-choice.svelte-14oms0w p:where(.svelte-14oms0w){margin-bottom:12px}.migration-choice.svelte-14oms0w button{margin-top:4px}.consequence.svelte-14oms0w{color:var(--ink)}.collection-consequence.svelte-14oms0w{color:var(--warning)}.anki-migration.svelte-14oms0w [data-slot=button]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.migration-help.svelte-14oms0w{font-size:.8rem;margin-top:10px}.migration-result.svelte-14oms0w{padding:18px 0}.migration-result.svelte-14oms0w h3:where(.svelte-14oms0w){color:var(--success)}.destination.svelte-14oms0w{max-width:540px;min-width:0}label.svelte-14oms0w{display:block;font-size:.85rem;line-height:1.6;margin-bottom:6px}.result-actions.svelte-14oms0w{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.empty-help.svelte-14oms0w{margin-top:12px}@media(max-width:650px){.migration-choices.svelte-14oms0w{grid-template-columns:1fr;gap:24px}.migration-choice.svelte-14oms0w+.migration-choice:where(.svelte-14oms0w){border-top:1px solid var(--line);padding-top:24px}.result-actions.svelte-14oms0w button{flex:1 1 180px}}dialog.svelte-9ickvb{box-sizing:border-box;width:min(760px,calc(100vw - 36px));max-height:calc(100dvh - 36px);padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--ink,var(--green));overflow:auto;overflow-wrap:anywhere}dialog.svelte-9ickvb::backdrop{background:var(--backdrop)}.heading.svelte-9ickvb{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:start;gap:20px;padding:22px 24px 18px;background:var(--surface-raised);border-bottom:1px solid var(--line)}h2.svelte-9ickvb{font-size:calc(21px * var(--ui-scale, 1));letter-spacing:-.4px;line-height:1.35;margin:0}.heading.svelte-9ickvb p:where(.svelte-9ickvb){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:7px 0 0}.body.svelte-9ickvb{padding:22px 24px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}footer.svelte-9ickvb{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:15px 24px;border-top:1px solid var(--line);background:var(--surface-raised)}fieldset.svelte-9ickvb{margin:0;padding:0;border:0;min-width:0}label.svelte-9ickvb{display:block;font-size:calc(12px * var(--ui-scale, 1));margin:0 0 7px}input.svelte-9ickvb:not([type=checkbox]),select.svelte-9ickvb{box-sizing:border-box;display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--control-border);border-radius:5px;background:var(--surface-raised);color:inherit;font:inherit}.pair.svelte-9ickvb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.triple.svelte-9ickvb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.term.svelte-9ickvb .pair:where(.svelte-9ickvb){margin-top:16px}.mode.svelte-9ickvb,.terms.svelte-9ickvb,.delays.svelte-9ickvb{margin-top:22px}.term.svelte-9ickvb{padding-top:20px;border-top:1px solid var(--line)}.term.svelte-9ickvb+.term:where(.svelte-9ickvb){margin-top:20px}.delays.svelte-9ickvb{padding-top:20px;border-top:1px solid var(--line)}.check.svelte-9ickvb{display:flex;align-items:start;gap:9px;margin:18px 0 0}.check.svelte-9ickvb input:where(.svelte-9ickvb){width:16px;min-height:16px;height:auto;margin:3px 0 0;flex:none;accent-color:var(--green,var(--green))}.help.svelte-9ickvb{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted));line-height:1.7;margin:10px 0 0}input.svelte-9ickvb:focus-visible,select.svelte-9ickvb:focus-visible,summary.svelte-9ickvb:focus-visible,[tabindex="-1"].svelte-9ickvb:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h3.svelte-9ickvb{font-size:calc(15px * var(--ui-scale, 1));line-height:1.5;margin:0 0 12px}.feedback.svelte-9ickvb{margin:18px 0 0;padding:12px 14px;border-left:2px solid #9caf8c;background:var(--surface-selected);line-height:1.7}.feedback.svelte-9ickvb p:where(.svelte-9ickvb){margin:0 0 10px}.feedback.svelte-9ickvb p:where(.svelte-9ickvb):last-child{margin-bottom:0}.error.svelte-9ickvb{border-color:#ae6652;background:var(--surface-raised);color:var(--danger)}.caution.svelte-9ickvb{border-color:#bca46b;background:var(--surface-raised);color:var(--warning)}.scope-preview.svelte-9ickvb{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.scope-preview.svelte-9ickvb>p:where(.svelte-9ickvb),.completed.svelte-9ickvb p:where(.svelte-9ickvb){margin:8px 0}.examples.svelte-9ickvb,.saved-searches.svelte-9ickvb{margin-top:18px}.examples.svelte-9ickvb summary:where(.svelte-9ickvb),.saved-searches.svelte-9ickvb summary:where(.svelte-9ickvb){cursor:pointer}.examples.svelte-9ickvb ol:where(.svelte-9ickvb){padding-left:18px;margin:14px 0 0}.examples.svelte-9ickvb li:where(.svelte-9ickvb){padding:10px 0;border-bottom:1px solid var(--line)}.front.svelte-9ickvb,small.svelte-9ickvb{display:block}.front.svelte-9ickvb{white-space:pre-wrap}small.svelte-9ickvb{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted))}.expression.svelte-9ickvb{white-space:pre-wrap}@media(max-width:600px){dialog.svelte-9ickvb{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.heading.svelte-9ickvb{padding:18px 16px 15px}.body.svelte-9ickvb{padding:18px 16px}footer.svelte-9ickvb{padding:13px 16px}.pair.svelte-9ickvb,.triple.svelte-9ickvb{grid-template-columns:minmax(0,1fr)}}.chosen-tags.svelte-tr0xkb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;font-size:calc(11px * var(--ui-scale, 1))}.chosen-tags.svelte-tr0xkb>span:where(.svelte-tr0xkb){color:var(--muted)}dialog.svelte-tr0xkb{box-sizing:border-box;width:min(720px,calc(100vw - 36px));max-height:calc(100dvh - 36px);padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--ink,var(--green));overflow:auto;overflow-wrap:anywhere}dialog.svelte-tr0xkb::backdrop{background:var(--backdrop)}.heading.svelte-tr0xkb{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:start;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--line);background:var(--surface-raised)}h2.svelte-tr0xkb{font-size:calc(21px * var(--ui-scale, 1));letter-spacing:-.4px;line-height:1.35;margin:0}.heading.svelte-tr0xkb p:where(.svelte-tr0xkb){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted,var(--muted));margin:7px 0 0}.body.svelte-tr0xkb{padding:22px 24px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}footer.svelte-tr0xkb{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:15px 24px;border-top:1px solid var(--line);background:var(--surface-raised)}fieldset.svelte-tr0xkb{margin:0;padding:0;border:0;min-width:0}label.svelte-tr0xkb{display:block;font-size:calc(12px * var(--ui-scale, 1));margin:0 0 7px}input.svelte-tr0xkb:not([type=checkbox]),select.svelte-tr0xkb{box-sizing:border-box;display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--control-border);border-radius:5px;background:var(--surface-raised);color:inherit;font:inherit}.option.svelte-tr0xkb,.availability.svelte-tr0xkb,.tags.svelte-tr0xkb{margin-top:22px}.pair.svelte-tr0xkb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.availability.svelte-tr0xkb,.tags.svelte-tr0xkb{border-top:1px solid var(--line);padding-top:18px}.availability.svelte-tr0xkb p:where(.svelte-tr0xkb){margin:5px 0}.help.svelte-tr0xkb{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted));line-height:1.7;margin:10px 0 0}input.svelte-tr0xkb:focus-visible,select.svelte-tr0xkb:focus-visible,summary.svelte-tr0xkb:focus-visible,[tabindex="-1"].svelte-tr0xkb:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h3.svelte-tr0xkb{font-size:calc(15px * var(--ui-scale, 1));line-height:1.5;margin:0 0 12px}h4.svelte-tr0xkb{font-size:calc(12px * var(--ui-scale, 1));margin:18px 0 10px}.feedback.svelte-tr0xkb{margin:18px 0 0;padding:12px 14px;border-left:2px solid #9caf8c;background:var(--surface-selected);line-height:1.7}.feedback.svelte-tr0xkb p:where(.svelte-tr0xkb){margin:0 0 10px}.feedback.svelte-tr0xkb p:where(.svelte-tr0xkb):last-child{margin-bottom:0}.error.svelte-tr0xkb{border-color:#ae6652;background:var(--surface-raised);color:var(--danger)}.caution.svelte-tr0xkb{border-color:#bca46b;background:var(--surface-raised);color:var(--warning)}.tags.svelte-tr0xkb>.help:where(.svelte-tr0xkb){margin-bottom:15px}.tag-count.svelte-tr0xkb{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted))}.tag-list.svelte-tr0xkb{max-height:270px;overflow:auto;border-top:1px solid var(--line)}.tag-head.svelte-tr0xkb,.tag-row.svelte-tr0xkb{display:grid;grid-template-columns:minmax(0,1fr) 65px 65px;gap:9px;align-items:center}.tag-head.svelte-tr0xkb{position:sticky;top:0;background:var(--surface-raised);color:var(--muted,var(--muted));font-size:calc(10px * var(--ui-scale, 1));padding:9px 0}.tag-head.svelte-tr0xkb>span:where(.svelte-tr0xkb):not(:first-child){text-align:center}.tag-row.svelte-tr0xkb{border-top:1px solid var(--line);min-height:38px}.tag-row.svelte-tr0xkb label:where(.svelte-tr0xkb){display:flex;justify-content:center;align-items:center;margin:0;min-height:38px}.tag-row.svelte-tr0xkb input:where(.svelte-tr0xkb){width:16px;min-height:16px;height:auto;accent-color:var(--green,var(--green))}.tag-row.svelte-tr0xkb>span:where(.svelte-tr0xkb){overflow-wrap:anywhere}.scope-preview.svelte-tr0xkb{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.scope-preview.svelte-tr0xkb>p:where(.svelte-tr0xkb),.completed.svelte-tr0xkb p:where(.svelte-tr0xkb){margin:8px 0}.limits.svelte-tr0xkb{list-style:none;margin:0;padding:0}.limits.svelte-tr0xkb li:where(.svelte-tr0xkb){padding:10px 0;border-bottom:1px solid var(--line)}.limits.svelte-tr0xkb span:where(.svelte-tr0xkb),.limits.svelte-tr0xkb strong:where(.svelte-tr0xkb),.front.svelte-tr0xkb,small.svelte-tr0xkb{display:block}.examples.svelte-tr0xkb{margin-top:18px}.examples.svelte-tr0xkb summary:where(.svelte-tr0xkb){cursor:pointer}.examples.svelte-tr0xkb ol:where(.svelte-tr0xkb){padding-left:18px;margin:14px 0 0}.examples.svelte-tr0xkb li:where(.svelte-tr0xkb){padding:10px 0;border-bottom:1px solid var(--line)}.front.svelte-tr0xkb{white-space:pre-wrap}small.svelte-tr0xkb{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted))}.sr-only.svelte-tr0xkb{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){dialog.svelte-tr0xkb{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.heading.svelte-tr0xkb{padding:18px 16px 15px}.body.svelte-tr0xkb{padding:18px 16px}footer.svelte-tr0xkb{padding:13px 16px}.pair.svelte-tr0xkb{grid-template-columns:minmax(0,1fr)}.tag-head.svelte-tr0xkb,.tag-row.svelte-tr0xkb{grid-template-columns:minmax(0,1fr) 48px 48px;gap:6px}}dialog.svelte-1rl0f5l{box-sizing:border-box;width:min(800px,calc(100vw - 36px));max-height:calc(100dvh - 36px);padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--ink,var(--green));overflow:auto;overflow-wrap:anywhere}dialog.svelte-1rl0f5l::backdrop{background:var(--backdrop)}header.svelte-1rl0f5l{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:start;gap:18px;padding:22px 24px 18px;background:var(--surface-raised);border-bottom:1px solid var(--line)}h2.svelte-1rl0f5l{margin:0;font-size:calc(21px * var(--ui-scale, 1));line-height:1.35}header.svelte-1rl0f5l p:where(.svelte-1rl0f5l){font-size:calc(12px * var(--ui-scale, 1));color:var(--muted);margin:7px 0 0}.body.svelte-1rl0f5l{padding:22px 24px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7}footer.svelte-1rl0f5l{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:14px 24px;background:var(--surface-raised);border-top:1px solid var(--line);z-index:2}fieldset.svelte-1rl0f5l{border:0;padding:0;margin:0;min-width:0}label.svelte-1rl0f5l{display:block;margin:0 0 7px}input.svelte-1rl0f5l:not([type=checkbox]),select.svelte-1rl0f5l{box-sizing:border-box;display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--control-border);border-radius:5px;background:var(--surface-raised);color:inherit;font:inherit}.pair.svelte-1rl0f5l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.triple.svelte-1rl0f5l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.check.svelte-1rl0f5l{display:flex;align-items:start;gap:9px;margin:15px 0}.check.svelte-1rl0f5l input:where(.svelte-1rl0f5l){width:16px;min-height:16px;height:auto;flex:none;margin:3px 0 0;accent-color:var(--green)}.help.svelte-1rl0f5l,figcaption.svelte-1rl0f5l{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted,var(--muted));line-height:1.7}.advanced.svelte-1rl0f5l{margin:18px 0}.advanced.svelte-1rl0f5l summary:where(.svelte-1rl0f5l),.recent.svelte-1rl0f5l summary:where(.svelte-1rl0f5l),details.svelte-1rl0f5l>summary:where(.svelte-1rl0f5l){cursor:pointer;padding:7px 0}.advanced.svelte-1rl0f5l .pair:where(.svelte-1rl0f5l){margin-bottom:14px}h3.svelte-1rl0f5l{font-size:calc(16px * var(--ui-scale, 1));margin:0 0 12px}h4.svelte-1rl0f5l{font-size:calc(12px * var(--ui-scale, 1));margin:16px 0 10px}.job.svelte-1rl0f5l,.result.svelte-1rl0f5l,.apply-settings.svelte-1rl0f5l,.application-preview.svelte-1rl0f5l{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.job.svelte-1rl0f5l progress:where(.svelte-1rl0f5l){width:100%;accent-color:var(--green);margin:8px 0 15px}.feedback.svelte-1rl0f5l{padding:12px 14px;margin:16px 0;border-left:2px solid #9caf8c;background:var(--surface-selected)}.feedback.svelte-1rl0f5l p:where(.svelte-1rl0f5l){margin:0 0 10px}.feedback.svelte-1rl0f5l p:where(.svelte-1rl0f5l):last-child{margin:0}.error.svelte-1rl0f5l{color:var(--danger);border-color:#ae6652;background:var(--surface-raised)}.caution.svelte-1rl0f5l{color:var(--warning);border-color:#bca46b;background:var(--surface-raised)}.coverage.svelte-1rl0f5l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:12px 0}.coverage.svelte-1rl0f5l dt:where(.svelte-1rl0f5l){font-size:calc(11px * var(--ui-scale, 1));color:var(--muted)}.coverage.svelte-1rl0f5l dd:where(.svelte-1rl0f5l){margin:3px 0 0}.parameters.svelte-1rl0f5l{white-space:pre-wrap;max-height:180px;overflow:auto}.retention.svelte-1rl0f5l strong:where(.svelte-1rl0f5l){font-size:calc(19px * var(--ui-scale, 1))}.example.svelte-1rl0f5l{border-top:1px solid var(--line);padding:12px 0}.example.svelte-1rl0f5l p:where(.svelte-1rl0f5l){margin:4px 0}.action-row.svelte-1rl0f5l,.pages.svelte-1rl0f5l{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.recent.svelte-1rl0f5l{margin-top:24px;border-top:1px solid var(--line);padding-top:12px}.recent.svelte-1rl0f5l ul:where(.svelte-1rl0f5l){padding-left:18px}.recent.svelte-1rl0f5l button{text-align:left;line-height:1.7}figure.svelte-1rl0f5l{margin:18px 0}figure.svelte-1rl0f5l svg:where(.svelte-1rl0f5l){display:block;width:100%;height:auto;max-height:180px;background:var(--surface-selected);border-bottom:1px solid var(--line)}.table-scroll.svelte-1rl0f5l{overflow:auto;max-width:100%}table.svelte-1rl0f5l{border-collapse:collapse;min-width:470px;width:100%;font-size:calc(11px * var(--ui-scale, 1))}th.svelte-1rl0f5l,td.svelte-1rl0f5l{text-align:left;padding:9px;border-bottom:1px solid var(--line)}th.svelte-1rl0f5l{font-weight:600}input.svelte-1rl0f5l:focus-visible,select.svelte-1rl0f5l:focus-visible,summary.svelte-1rl0f5l:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:600px){dialog.svelte-1rl0f5l{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}header.svelte-1rl0f5l{padding:18px 16px 15px}.body.svelte-1rl0f5l{padding:18px 16px}footer.svelte-1rl0f5l{padding:13px 16px}.pair.svelte-1rl0f5l,.triple.svelte-1rl0f5l,.coverage.svelte-1rl0f5l{grid-template-columns:minmax(0,1fr)}}.draft-resume-controls.svelte-1uha8ag{position:fixed;inset-inline-end:18px;bottom:68px;z-index:20;max-width:calc(100vw - 36px);display:flex;flex-direction:column;gap:8px}.card-proposal-resume.svelte-1uha8ag{max-width:100%;padding:11px 15px;background:var(--surface-raised);border:1px solid var(--green);border-radius:8px;color:var(--green);font:inherit;font-size:.8rem;box-shadow:0 4px 20px #0002}.getting-started-link.svelte-1uha8ag{min-height:44px}@media(max-width:600px){.sidebar.svelte-1uha8ag .getting-started-link:where(.svelte-1uha8ag){display:block;grid-column:1 / -1;padding:8px 0;text-align:left}}.study-context-actions.svelte-1uha8ag{display:flex;justify-content:flex-end;margin-top:12px}.study-tools[hidden].svelte-1uha8ag{display:none}.study-tools.svelte-1uha8ag{padding:20px 0;border-top:1px solid var(--line)}.help-mobile.svelte-1uha8ag{display:none}@media(max-width:600px){.mobile-account-actions.svelte-1uha8ag .help-mobile:where(.svelte-1uha8ag){display:inline-flex;min-height:40px;align-items:center;padding:7px 11px;border:1px solid var(--control-border);background:var(--surface);color:var(--ink);border-radius:5px;font:inherit;font-size:calc(12px * var(--ui-scale,1))}}.notice-line.svelte-1uha8ag{display:block}[hidden].svelte-1uha8ag{display:none!important}.preferences-link.svelte-1uha8ag{border:0;background:transparent;text-align:start;padding:12px 0;color:var(--muted);font:inherit;font-size:calc(12px * var(--ui-scale, 1));cursor:pointer}.preferences-mobile.svelte-1uha8ag{display:none}.restore-controls.svelte-1uha8ag{position:fixed;inset-inline-end:16px;bottom:16px;z-index:15;padding:10px 14px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit;font-size:calc(12px * var(--ui-scale, 1));box-shadow:0 2px 8px #0002}.timebox-dialog.svelte-1uha8ag{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:28px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px}.timebox-dialog.svelte-1uha8ag::backdrop{background:var(--backdrop)}.timebox-dialog.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:calc(21px * var(--ui-scale, 1));font-weight:500}.timebox-dialog.svelte-1uha8ag p:where(.svelte-1uha8ag){line-height:1.7}.timebox-dialog.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:10px}@media(max-width:600px){.preferences-link.svelte-1uha8ag{display:none}.preferences-mobile.svelte-1uha8ag{display:block;position:absolute;top:60px;right:20px;min-height:40px;padding:7px 11px;border:1px solid var(--line);background:var(--surface);border-radius:5px;color:var(--ink);font:inherit;font-size:calc(12px * var(--ui-scale, 1))}}.profile-view.svelte-1uha8ag{min-width:0;width:100%}.account-space.svelte-1uha8ag{width:100%;background:none;color:var(--ink);text-align:left;border-right:0;border-bottom:0;border-left:0;cursor:pointer;min-width:0}.account-space.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{min-width:0;overflow-wrap:anywhere}.account-mobile.svelte-1uha8ag{display:none}.account-access-banner.svelte-1uha8ag{border-left:2px solid var(--warning);padding:14px 0 14px 18px;margin-bottom:25px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}.account-access-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:calc(13px * var(--ui-scale, 1));font-weight:550}.account-access-banner.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;margin:6px 0 0;color:var(--muted,var(--muted))}.account-access-banner.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:600px){.account-space.svelte-1uha8ag{display:none}.account-mobile.svelte-1uha8ag{display:flex;position:absolute;top:16px;right:20px;align-items:center;gap:8px;min-height:40px;padding:7px 11px;border:1px solid var(--control-border);border-radius:5px;background:transparent;color:var(--ink);font:inherit;font-size:calc(12px * var(--ui-scale, 1))}}.package-menu.svelte-1uha8ag{position:relative;min-width:0;font-size:calc(12px * var(--ui-scale, 1))}.package-menu.svelte-1uha8ag button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:12px;color:var(--ink);font:inherit}.package-menu.svelte-1uha8ag button:hover{background:var(--surface-selected)}.filtered-label.svelte-1uha8ag{display:inline-block;margin-left:10px;color:var(--green);font-size:calc(10px * var(--ui-scale, 1));background:var(--surface-selected);padding:2px 7px;border-radius:3px}.deck-more.svelte-1uha8ag{position:relative;font-size:calc(12px * var(--ui-scale, 1))}.deck-more.svelte-1uha8ag button{display:block;width:100%;padding:11px 12px;background:transparent;border:0;text-align:left;color:var(--ink);font:inherit}.deck-more.svelte-1uha8ag button:hover{background:var(--surface-selected)}.deck-more.svelte-1uha8ag button.delete-deck{color:var(--danger);border-top:1px solid var(--line);margin-top:4px}#deck-kind.svelte-1uha8ag{display:block;width:100%;margin-bottom:18px;padding:10px;border:1px solid var(--control-border);border-radius:5px;background:var(--surface-raised);font:inherit;color:var(--ink)}.study-mode.svelte-1uha8ag{margin:0 0 18px;font-size:calc(12px * var(--ui-scale, 1));line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.study-mode.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--green)}.practice-recording.svelte-1uha8ag{margin:16px auto;max-width:600px;font-size:calc(12px * var(--ui-scale, 1))}.study-tools.svelte-1uha8ag{margin-top:22px;border-top:1px solid var(--line);padding-top:6px}.study-actions.svelte-1uha8ag .reveal-button{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;max-width:100%;white-space:normal}.study-actions.svelte-1uha8ag .reveal-button kbd{margin:0}.study-toolbar-actions.svelte-1uha8ag{min-width:0;max-width:100%}.study-toolbar-actions.svelte-1uha8ag button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.practice-preview.svelte-1uha8ag{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted)}.practice-preview.svelte-1uha8ag audio:where(.svelte-1uha8ag){width:100%;max-width:350px}.deck-path.svelte-1uha8ag{font-size:calc(11px * var(--ui-scale, 1));color:var(--muted);margin:8px 0;overflow-wrap:anywhere}.study-description.svelte-1uha8ag{margin:0 0 24px;font-size:calc(12px * var(--ui-scale, 1));color:var(--muted)}.study-description.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;padding:8px 0}.authoring-workspace.svelte-1uha8ag{width:100%;min-width:0}.study-editor.svelte-1uha8ag{max-width:820px;margin:0 auto}.study-editor.svelte-1uha8ag:has(.occlusion-note){max-width:1100px}.study-editor.svelte-1uha8ag .editor{width:100%;box-sizing:border-box;border:0;padding:16px 0 32px}.deck-description.svelte-1uha8ag{white-space:pre-wrap;font-size:calc(13px * var(--ui-scale, 1));line-height:1.8;margin:-16px 0 24px;overflow-wrap:anywhere}.deck-scope.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.deck-scope.svelte-1uha8ag label:where(.svelte-1uha8ag){margin:0;font-size:calc(11px * var(--ui-scale, 1))}.deck-scope.svelte-1uha8ag select:where(.svelte-1uha8ag),#deck-parent.svelte-1uha8ag{min-width:0;max-width:100%;border:1px solid var(--control-border);padding:9px;border-radius:5px;background:var(--surface-raised);color:var(--ink);font:inherit;font-size:calc(12px * var(--ui-scale, 1))}#deck-parent.svelte-1uha8ag{width:100%;margin-bottom:18px}.deck-heading.svelte-1uha8ag{flex-wrap:wrap}.deck-heading.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{min-width:0;flex:1 1 220px}.deck-heading.svelte-1uha8ag .deck-actions:where(.svelte-1uha8ag){max-width:100%;flex-direction:row}.page-heading.svelte-1uha8ag .back-link,.study-toolbar.svelte-1uha8ag .back-link{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.notes-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){flex-wrap:wrap;min-width:0;row-gap:10px}.notes-tools.svelte-1uha8ag{flex-wrap:wrap;min-width:0;max-width:100%;gap:8px 18px}.notes-tools.svelte-1uha8ag button{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.deck-heading.svelte-1uha8ag .deck-actions:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));width:100%}.deck-heading.svelte-1uha8ag .deck-actions:where(.svelte-1uha8ag) button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.mobile-account-actions.svelte-1uha8ag{display:none}@media(max-width:600px){.mobile-account-actions.svelte-1uha8ag{display:flex;grid-column:1 / -1;min-width:0;width:100%;gap:8px;flex-wrap:wrap;margin:10px 0}.mobile-account-actions.svelte-1uha8ag .account-mobile:where(.svelte-1uha8ag),.mobile-account-actions.svelte-1uha8ag .preferences-mobile:where(.svelte-1uha8ag){display:inline-flex;position:static;min-width:0;max-width:100%;margin:0;white-space:normal;overflow-wrap:anywhere}}.deck-audio-options.svelte-1uha8ag{padding:16px 0;border-block:1px solid var(--line);margin-bottom:22px}.deck-audio-options.svelte-1uha8ag>button{display:block;margin-inline-start:auto}.sidebar-menu.svelte-1uha8ag{display:flex;flex-direction:column;min-height:0;flex:1}.sidebar.svelte-1uha8ag .mobile-menu-toggle{display:none}@media(max-width:600px){.sidebar.svelte-1uha8ag{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;position:relative;z-index:40}.sidebar.svelte-1uha8ag .mobile-menu-toggle{display:inline-flex}.sidebar-menu.svelte-1uha8ag{position:absolute;inset:calc(100% + 6px) 8px auto;max-height:calc(100dvh - 100px);overflow:auto;background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:var(--shadow-overlay);animation:svelte-1uha8ag-menu-open var(--duration-base) var(--ease-out)}.sidebar-menu[data-open=false].svelte-1uha8ag{display:none}.sidebar-menu.svelte-1uha8ag .mobile-account-actions:where(.svelte-1uha8ag){display:none}.sidebar-menu.svelte-1uha8ag .primary-nav:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:4px;width:100%;overflow:visible}.sidebar-menu.svelte-1uha8ag .primary-nav:where(.svelte-1uha8ag) .nav-item:where(.svelte-1uha8ag){justify-content:flex-start;padding:12px;font-size:calc(14px * var(--ui-scale,1));width:100%}.sidebar-menu.svelte-1uha8ag .primary-nav:where(.svelte-1uha8ag) .nav-item:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){display:inline}.sidebar-menu.svelte-1uha8ag .primary-nav:where(.svelte-1uha8ag) .nav-item:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){width:20px;height:20px}.sidebar-menu.svelte-1uha8ag .preferences-link:where(.svelte-1uha8ag){display:block;margin:0;text-align:start;padding:12px;font-size:calc(13px * var(--ui-scale,1))}.sidebar-menu.svelte-1uha8ag .account-space:where(.svelte-1uha8ag){display:flex;margin:8px 0 0;padding:12px;font-size:calc(13px * var(--ui-scale,1))}.sidebar-menu.svelte-1uha8ag .account-space:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){font-size:calc(11px * var(--ui-scale,1))}.sidebar.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag){margin:0;font-size:calc(27px * var(--ui-scale,1))}}@keyframes svelte-1uha8ag-menu-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
