.strip.svelte-brslv5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-4);align-items:stretch}.strip.svelte-brslv5>*{min-width:0}@media(max-width:1100px){.strip.svelte-brslv5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.strip.svelte-brslv5{grid-template-columns:1fr}}.note-card.svelte-brslv5{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.note-label.svelte-brslv5{font-size:var(--text-sm);color:var(--text-secondary)}.note-body.svelte-brslv5{margin:0;font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5}.retired-head.svelte-3oi7zv{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-5);background:none;border:0;cursor:pointer;font:inherit;color:inherit}.retired-title.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-2);font-weight:600}.retired-hint.svelte-3oi7zv{font-size:var(--text-sm);color:var(--color-action)}.retired-wrap.svelte-3oi7zv{margin-bottom:var(--space-5)}.retired-note.svelte-3oi7zv{margin:0 var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.saved.retired-saved.svelte-3oi7zv{margin:0 var(--space-5) var(--space-4)}.row-head-static.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.row-meta.svelte-3oi7zv{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-tertiary)}.arch-papers.svelte-3oi7zv{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary)}.arch-papers.svelte-3oi7zv li:where(.svelte-3oi7zv){padding:2px 0}.add-default.svelte-3oi7zv{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle)}.add-empty-note.svelte-3oi7zv{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary)}.add-toggle.svelte-3oi7zv{background:none;border:1px dashed var(--border-default);border-radius:8px;color:var(--color-action-text);cursor:pointer;font:inherit;font-size:.9rem;padding:.5rem .85rem;transition:background .14s ease,border-color .14s ease;width:100%}.add-toggle.svelte-3oi7zv:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--color-action)}.add-toggle.svelte-3oi7zv:disabled{cursor:default;opacity:.5}.add-list.svelte-3oi7zv{list-style:none;margin:.6rem 0 0;padding:0}.add-list.svelte-3oi7zv li:where(.svelte-3oi7zv){align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:.75rem;justify-content:space-between;padding:.55rem 0}.add-name.svelte-3oi7zv{display:flex;flex-direction:column;gap:.15rem;min-width:0}.add-list.svelte-3oi7zv li:where(.svelte-3oi7zv)>.tool:where(.svelte-3oi7zv){flex-shrink:0}.add-sum.svelte-3oi7zv{color:var(--text-secondary);font-size:.82rem}.note.svelte-3oi7zv{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.foot.svelte-3oi7zv{margin-top:var(--space-3);padding:0 var(--space-5)}.foot-follow.svelte-3oi7zv{padding:0 var(--space-5)}.preview-row.svelte-3oi7zv{margin:0;padding:var(--space-3) var(--space-5) 0;font-size:var(--text-sm)}.inline-link.svelte-3oi7zv{font-weight:600;color:var(--color-action-text)}.err.svelte-3oi7zv{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-destructive-text)}.gap.svelte-3oi7zv{height:var(--space-5)}.rows.svelte-3oi7zv{list-style:none;margin:0;padding:0}.row.svelte-3oi7zv{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.row.svelte-3oi7zv:last-child{border-bottom:none}.row.gen.svelte-3oi7zv{grid-template-columns:1fr;gap:2px}.row-main.svelte-3oi7zv{min-width:0}.row-name.svelte-3oi7zv{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary)}.row-summary.svelte-3oi7zv{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--text-tertiary)}.workshop.svelte-3oi7zv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:var(--space-5);align-items:start}.workshop.solo.svelte-3oi7zv{grid-template-columns:minmax(0,1fr)}.ws-main.svelte-3oi7zv{order:-1;min-width:0}.ws-side.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media(max-width:1100px){.workshop.svelte-3oi7zv{grid-template-columns:1fr}.ws-main.svelte-3oi7zv{order:0}}.ws-plans.svelte-3oi7zv{margin:0;padding:0;list-style:none}.ws-plan-row.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle)}.ws-plans.svelte-3oi7zv li:where(.svelte-3oi7zv):first-child{border-top:none}.ws-plan-row.svelte-3oi7zv:hover{background:var(--surface-hover)}.ws-plan.svelte-3oi7zv{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:var(--space-3) var(--space-5);color:inherit}.ws-plan.svelte-3oi7zv:hover{text-decoration:none}.ws-plan-delta.svelte-3oi7zv{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-weight:500}.ws-plan-act.svelte-3oi7zv{flex-shrink:0;margin-right:var(--space-5);white-space:nowrap;font-size:var(--text-sm)}.ws-plan-saved.svelte-3oi7zv{margin:0;padding:var(--space-2) var(--space-4) var(--space-3)}.ws-plan-name.svelte-3oi7zv{font-size:var(--text-sm);font-weight:600;color:var(--color-action-text)}.ws-plan-meta.svelte-3oi7zv{font-size:var(--text-xs);color:var(--text-tertiary)}.wv-cards.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.wv.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5)}.wv-list.svelte-3oi7zv{margin:0;padding:0 0 0 1.4em;display:flex;flex-direction:column;gap:var(--space-2)}.wv-row.svelte-3oi7zv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.wv-name.svelte-3oi7zv{display:inline-flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);min-width:0}.wv-tools.svelte-3oi7zv{display:grid;grid-template-columns:auto auto 5rem;gap:var(--space-1);align-items:center;flex-shrink:0}.wv-tools.svelte-3oi7zv .tool:where(.svelte-3oi7zv){text-align:center}.wv-empty.svelte-3oi7zv{font-size:var(--text-sm);color:var(--text-tertiary);list-style:none;margin-left:-1.4em}.wv-addrow.svelte-3oi7zv{display:flex;gap:var(--space-2);align-items:center}.wv-addrow.svelte-3oi7zv select:where(.svelte-3oi7zv){flex:1;min-width:0;font-size:var(--text-sm);color:var(--text-primary);background-color:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.wv-actions.svelte-3oi7zv{display:flex;gap:var(--space-2);justify-content:flex-end}.wv-rename.svelte-3oi7zv{flex:none;display:inline-flex;padding:var(--space-1);font-size:var(--text-base)}.wv-rename-form.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-3)}.field.svelte-3oi7zv .wv-title-input:where(.svelte-3oi7zv),.field.svelte-3oi7zv .wv-desc-input:where(.svelte-3oi7zv){width:100%;resize:none;field-sizing:content}.field.svelte-3oi7zv .wv-title-input:where(.svelte-3oi7zv){font-size:var(--text-lg);font-weight:650;line-height:1.25}.field.svelte-3oi7zv .wv-desc-input:where(.svelte-3oi7zv){min-height:5.5em;line-height:1.55}.wv-add.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.wv-add.svelte-3oi7zv:not(:last-child){margin-bottom:var(--space-5)}.wv-new.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:32rem;padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised)}.wv-share.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.wv-link.svelte-3oi7zv{flex:1;min-width:12rem;padding:var(--space-2) var(--space-3);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md)}.wv-retire.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.row-usage.svelte-3oi7zv{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--text-tertiary)}.t-acc-panel-inner.svelte-3oi7zv .row-body{margin:var(--space-2) 0 0;max-width:80ch;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.row-head.svelte-3oi7zv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;text-align:left;padding:0;border-radius:var(--radius-sm);color:inherit}.row-head.svelte-3oi7zv:hover .row-name:where(.svelte-3oi7zv) strong:where(.svelte-3oi7zv){color:var(--color-action-text)}.t-acc-chevron.svelte-3oi7zv{display:inline-flex;flex-shrink:0;color:var(--text-tertiary);transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron.svelte-3oi7zv path:where(.svelte-3oi7zv){vector-effect:non-scaling-stroke}.row.t-acc[data-open=true].svelte-3oi7zv .t-acc-chevron:where(.svelte-3oi7zv){transform:scaleY(-1)}.t-acc-panel.svelte-3oi7zv{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.row.t-acc[data-open=true].svelte-3oi7zv .t-acc-panel:where(.svelte-3oi7zv){grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner.svelte-3oi7zv{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.row.t-acc[data-open=true].svelte-3oi7zv .t-acc-panel-inner:where(.svelte-3oi7zv){opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}@media(prefers-reduced-motion:reduce){.t-acc-panel.svelte-3oi7zv,.t-acc-panel-inner.svelte-3oi7zv,.t-acc-chevron.svelte-3oi7zv{transition:none!important}}.row-tools.svelte-3oi7zv{display:flex;align-items:flex-start;gap:var(--space-2);flex-shrink:0}.lib-tools.svelte-3oi7zv{display:grid;grid-template-columns:4.75rem 5rem;gap:var(--space-2);align-items:start}.lib-tools.with-history.svelte-3oi7zv{grid-template-columns:4.75rem 7.75rem 5rem}.lib-tools.svelte-3oi7zv .tool:where(.svelte-3oi7zv){text-align:center}.doc-tools.svelte-3oi7zv{display:grid;grid-template-columns:auto auto;gap:var(--space-2);align-items:start}.doc-tools.with-remove.svelte-3oi7zv{grid-template-columns:auto auto 5rem}.doc-tools.svelte-3oi7zv .tool:where(.svelte-3oi7zv){text-align:center}.saved.svelte-3oi7zv,.confirm.svelte-3oi7zv,.editor.svelte-3oi7zv{grid-column:1 / -1}.tool.svelte-3oi7zv{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:background-color .14s ease,color .14s ease}.tool.text.svelte-3oi7zv{color:var(--color-action-text)}.tool.text.danger.svelte-3oi7zv{color:var(--color-destructive-text)}.tool.svelte-3oi7zv:hover:not(:disabled){background:var(--surface-hover)}.tool.svelte-3oi7zv:disabled{opacity:.45}.tool.mark.svelte-3oi7zv{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;border-radius:var(--radius-full);background:var(--surface-sunken);cursor:help}.tool.mark.svelte-3oi7zv:hover{background:var(--surface-sunken)}.primary.svelte-3oi7zv{display:inline-block;text-decoration:none}.saved.svelte-3oi7zv{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:600;color:var(--color-positive-text);line-height:1.55;animation:svelte-3oi7zv-saved-rise .5s ease-in-out both}@keyframes svelte-3oi7zv-saved-rise{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.confirm.svelte-3oi7zv{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--edge-container);border-radius:var(--radius-md)}.confirm-actions.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.editor.svelte-3oi7zv{margin-top:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--edge-container);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3)}.add.svelte-3oi7zv{padding:var(--space-3) var(--space-5) var(--space-4)}.field.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary)}.field.svelte-3oi7zv input:where(.svelte-3oi7zv),.field.svelte-3oi7zv textarea:where(.svelte-3oi7zv){width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);font:inherit;font-size:var(--text-sm);font-weight:400;color:var(--text-primary)}.field.svelte-3oi7zv textarea:where(.svelte-3oi7zv){resize:vertical;line-height:1.6}.switch-row.svelte-3oi7zv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.switch-copy.svelte-3oi7zv{display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm);color:var(--text-primary);min-width:0}.editor-actions.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-2)}.editor-actions.svelte-3oi7zv .ghost:where(.svelte-3oi7zv),.confirm-actions.svelte-3oi7zv .ghost:where(.svelte-3oi7zv){padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.history.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--edge-inset);border-radius:var(--radius-md);background:var(--surface-base)}.history-row.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-1)}.history-head.svelte-3oi7zv{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary)}.history-date.svelte-3oi7zv{font-size:var(--text-xs);color:var(--text-tertiary)}.history-row.svelte-3oi7zv .history-body{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.history-foot.svelte-3oi7zv{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-tertiary)}.history-note.svelte-3oi7zv{margin:2px 0 0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.history-note.muted.svelte-3oi7zv{font-weight:400;color:var(--text-tertiary)}.field-hint.svelte-3oi7zv{font-size:var(--text-xs);color:var(--text-tertiary)}.scope-list.svelte-3oi7zv{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--edge-inset);border-radius:var(--radius-md);background:var(--surface-base)}.scope-row.svelte-3oi7zv{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}.scope-row.svelte-3oi7zv input:where(.svelte-3oi7zv){accent-color:var(--color-action)}@media(max-width:640px){.row.svelte-3oi7zv{grid-template-columns:1fr}.row-tools.svelte-3oi7zv{flex-wrap:wrap}.switch-row.svelte-3oi7zv{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.saved.svelte-3oi7zv{animation:none}}.editor.svelte-wcrfom{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-1) 0 var(--space-2);padding:var(--space-4);border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--surface-sunken)}.impact-banner.svelte-wcrfom{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent)}.impact-head.svelte-wcrfom{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1.5}.impact-sub.svelte-wcrfom{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.field.svelte-wcrfom{display:flex;flex-direction:column;gap:var(--space-1)}.field.svelte-wcrfom label:where(.svelte-wcrfom){font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.field.svelte-wcrfom textarea:where(.svelte-wcrfom),.field.svelte-wcrfom input:where(.svelte-wcrfom){font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);line-height:1.6;resize:vertical}.field.svelte-wcrfom textarea:where(.svelte-wcrfom):focus,.field.svelte-wcrfom input:where(.svelte-wcrfom):focus{outline:2px solid color-mix(in srgb,var(--color-action) 45%,transparent);outline-offset:1px}.settings.svelte-wcrfom{border:1px solid var(--edge-inset);border-radius:var(--radius-md);padding:var(--space-3);margin:0;display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-base)}.settings.svelte-wcrfom legend:where(.svelte-wcrfom){font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);padding:0 var(--space-1)}.toggle-text.svelte-wcrfom{display:flex;flex-direction:column;gap:1px}.toggle-name.svelte-wcrfom{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.toggle-help.svelte-wcrfom{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.affected-title.svelte-wcrfom{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.affected.svelte-wcrfom ul:where(.svelte-wcrfom){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.affected.svelte-wcrfom li:where(.svelte-wcrfom){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle)}.affected.svelte-wcrfom li:where(.svelte-wcrfom):last-child{border-bottom:none}.a-name.svelte-wcrfom{font-size:var(--text-sm);color:var(--text-primary)}.a-meta.svelte-wcrfom{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.editor-footer.svelte-wcrfom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.footer-note.svelte-wcrfom{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}.footer-actions.svelte-wcrfom{display:flex;gap:var(--space-2);flex-shrink:0}.prominent.svelte-wcrfom,.primary.svelte-wcrfom{flex-shrink:0}@media(max-width:640px){.editor-footer.svelte-wcrfom{flex-direction:column;align-items:stretch}.footer-actions.svelte-wcrfom{justify-content:flex-end}}.delete-btn.svelte-1hsp9p6{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-destructive-text)}.delete-btn.frozen.svelte-1hsp9p6{color:var(--text-tertiary)}.delete-btn.svelte-1hsp9p6:not(.frozen):hover,.delete-btn:not(.frozen)[aria-expanded=true].svelte-1hsp9p6{background:color-mix(in srgb,var(--color-destructive) 10%,transparent);border-color:color-mix(in srgb,var(--color-destructive) 35%,transparent)}.delete-btn.frozen.svelte-1hsp9p6:hover,.delete-btn.frozen[aria-expanded=true].svelte-1hsp9p6{background:var(--surface-hover);color:var(--text-secondary)}.refusal.safe.svelte-1hsp9p6{background:color-mix(in srgb,var(--color-positive) 9%,transparent)}.refusal.safe.svelte-1hsp9p6 strong:where(.svelte-1hsp9p6){color:var(--text-primary)}.del-go.svelte-1hsp9p6{align-self:flex-start;margin-top:var(--space-1);color:var(--color-destructive-text);border-color:color-mix(in srgb,var(--color-destructive) 35%,transparent)}.del-go.svelte-1hsp9p6:hover{background:color-mix(in srgb,var(--color-destructive) 10%,transparent)}.confirm-row.svelte-1hsp9p6{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.refusal.svelte-1hsp9p6{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 10%,transparent);font-size:var(--text-xs);line-height:1.5}.refusal.svelte-1hsp9p6 strong:where(.svelte-1hsp9p6){color:var(--text-primary);font-size:var(--text-sm)}.refusal.svelte-1hsp9p6 span:where(.svelte-1hsp9p6){color:var(--text-secondary)}.flags.svelte-1hsp9p6{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3)}.clause-text.statutory.svelte-1hsp9p6{font-size:14pt;line-height:1.45}.clause-text.svelte-1hsp9p6{margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--edge-container);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.impact.svelte-1hsp9p6{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-secondary)}.sect.svelte-1hsp9p6{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.used-chips.svelte-1hsp9p6{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tpl-chip.svelte-1hsp9p6{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-secondary);text-align:left}.tpl-chip.svelte-1hsp9p6:hover{background:var(--color-action-faint);border-color:color-mix(in srgb,var(--color-action) 35%,transparent);color:var(--color-action-text)}.tpl-chip.updated.svelte-1hsp9p6{border-color:color-mix(in srgb,var(--color-positive) 40%,transparent);background:color-mix(in srgb,var(--color-positive) 8%,transparent);color:var(--text-primary)}.upd.svelte-1hsp9p6{font-weight:700;color:var(--color-positive-text);white-space:nowrap}.history.svelte-1hsp9p6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.history.svelte-1hsp9p6 li:where(.svelte-1hsp9p6){display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.history.svelte-1hsp9p6 li:where(.svelte-1hsp9p6):last-child{border-bottom:none}.history.svelte-1hsp9p6 li.current:where(.svelte-1hsp9p6) .h-note:where(.svelte-1hsp9p6){color:var(--text-primary)}.h-text.svelte-1hsp9p6{display:flex;flex-direction:column;gap:2px;min-width:0}.h-note.svelte-1hsp9p6{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.h-meta.svelte-1hsp9p6{font-size:var(--text-xs);color:var(--text-tertiary)}.freeze-note.svelte-1hsp9p6{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5}.vchip.svelte-1hsp9p6{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1.6;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary)}.vchip.small.svelte-1hsp9p6{margin-top:2px}.vchip.flash.svelte-1hsp9p6{color:var(--color-positive-text);border-color:color-mix(in srgb,var(--color-positive) 40%,transparent);animation:svelte-1hsp9p6-vchip-flash 1.8s ease}@keyframes svelte-1hsp9p6-vchip-flash{0%{background:color-mix(in srgb,var(--color-positive) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.vchip.flash.svelte-1hsp9p6{animation:none}}.block-list.svelte-sxjgbu{list-style:none;margin:0;padding:var(--space-2) 0 var(--space-2)}.block-row.svelte-sxjgbu{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;text-align:left;padding:var(--space-2) var(--space-5);border-left:2px solid transparent}.block-row.svelte-sxjgbu:hover{background:var(--surface-hover)}.block-row.active.svelte-sxjgbu{background:var(--color-action-faint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-action) 38%,transparent)}.row-top.svelte-sxjgbu{display:flex;align-items:center;gap:var(--space-2);min-width:0}.block-name.svelte-sxjgbu{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-row.active.svelte-sxjgbu .block-name:where(.svelte-sxjgbu){color:var(--color-action-text)}.row-meta.svelte-sxjgbu{font-size:var(--text-xs);color:var(--text-tertiary)}.vchip.svelte-sxjgbu{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1.6;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary)}.vchip.flash.svelte-sxjgbu{color:var(--color-positive-text);border-color:color-mix(in srgb,var(--color-positive) 40%,transparent);animation:svelte-sxjgbu-vchip-flash 1.8s ease}@keyframes svelte-sxjgbu-vchip-flash{0%{background:color-mix(in srgb,var(--color-positive) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.vchip.flash.svelte-sxjgbu{animation:none}}.field.svelte-1hbsx93{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.lbl.svelte-1hbsx93{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary)}.field.svelte-1hbsx93 input:where(.svelte-1hbsx93),.field.svelte-1hbsx93 select:where(.svelte-1hbsx93){font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-base);color:var(--text-primary)}.field.svelte-1hbsx93 input:where(.svelte-1hbsx93):focus,.field.svelte-1hbsx93 select:where(.svelte-1hbsx93):focus{outline:2px solid var(--color-action);outline-offset:-1px}.row.svelte-1hbsx93{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin-top:var(--space-3)}.note.svelte-1hbsx93{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;max-width:62ch}.movers.svelte-1n8gbel{margin-left:auto;display:inline-flex;gap:2px;flex-shrink:0}.mover.svelte-1n8gbel{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs)}.mover.svelte-1n8gbel:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.mover.svelte-1n8gbel:disabled{opacity:.35}.remove-btn.svelte-1n8gbel{width:22px;height:22px;border-radius:var(--radius-full);font-size:var(--text-sm);line-height:1;color:var(--text-tertiary);flex-shrink:0}.remove-btn.svelte-1n8gbel:hover{background:color-mix(in srgb,var(--color-destructive) 12%,transparent);color:var(--color-destructive-text)}.adder.svelte-1n8gbel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.adder-note.svelte-1n8gbel{font-size:var(--text-xs);color:var(--text-tertiary)}.adder-panel.svelte-1n8gbel{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md)}.adder-head.svelte-1n8gbel{font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.avail.svelte-1n8gbel{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.avail-btn.svelte-1n8gbel{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary)}.avail-btn.svelte-1n8gbel:hover{border-color:color-mix(in srgb,var(--color-action) 35%,transparent);color:var(--color-action-text)}.nb-input.svelte-1n8gbel{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-primary);resize:vertical}.nb-toggles.svelte-1n8gbel{display:flex;flex-direction:column;gap:var(--space-1)}.adder-actions.svelte-1n8gbel{display:flex;justify-content:flex-end;gap:var(--space-2)}.adder-cancel.svelte-1n8gbel{font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-4);color:var(--text-secondary)}.full-contract-btn.svelte-1n8gbel{text-decoration:none}.sect.svelte-1n8gbel{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.sect.first.svelte-1n8gbel{margin-top:0}.renew-seg.svelte-1n8gbel{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.renew-seg.svelte-1n8gbel button:where(.svelte-1n8gbel){display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);text-align:left;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color .12s ease,background .12s ease}.renew-seg.svelte-1n8gbel button:where(.svelte-1n8gbel):hover{border-color:color-mix(in srgb,var(--color-action) 35%,transparent)}.renew-seg.svelte-1n8gbel button.on:where(.svelte-1n8gbel){border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 10%,transparent)}.renew-seg.svelte-1n8gbel button.risky.on:where(.svelte-1n8gbel){border-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.seg-label.svelte-1n8gbel{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.seg-sub.svelte-1n8gbel{font-size:var(--text-xs);color:var(--text-tertiary)}.freeze-seg.svelte-1n8gbel{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.renew-seg.svelte-1n8gbel:has(>:where(.svelte-1n8gbel):nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.renew-note.svelte-1n8gbel{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.advisory-note.svelte-1n8gbel{margin:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.ack-btn.svelte-1n8gbel{align-self:flex-start}.ack-done.svelte-1n8gbel{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--color-positive-text)}@media(max-width:720px){.renew-seg.svelte-1n8gbel{grid-template-columns:1fr}}.assembly.svelte-1n8gbel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.assembly.svelte-1n8gbel li:where(.svelte-1n8gbel){display:flex;align-items:center;gap:var(--space-2)}.order-num.svelte-1n8gbel{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.block-link.svelte-1n8gbel{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);padding:2px var(--space-1);border-radius:var(--radius-sm);text-align:left}.block-link.svelte-1n8gbel:hover{background:var(--color-action-faint);color:var(--color-action-text)}.mf-list.svelte-1n8gbel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-4)}.mf-list.svelte-1n8gbel li:where(.svelte-1n8gbel){display:flex;align-items:center;gap:var(--space-2);min-width:0}.mf-src.svelte-1n8gbel{font-size:var(--text-xs);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-note.svelte-1n8gbel{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.6}.mf-chip.svelte-1n8gbel{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1.6;padding:0 var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-action) 10%,transparent);color:var(--color-action-text);white-space:nowrap}.mf-chip.inline.svelte-1n8gbel{font-size:.7rem}.preview-wrap.svelte-1n8gbel{margin-top:var(--space-5);background:var(--surface-sunken);border:1px solid var(--edge-container);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4)}.pdf-toolbar.svelte-1n8gbel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.pdf-label.svelte-1n8gbel{font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.pdf-page.svelte-1n8gbel{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-6);max-width:560px;margin:0 auto}.pdf-head.svelte-1n8gbel{display:flex;justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.pdf-title.svelte-1n8gbel{font-size:var(--text-base);margin-bottom:var(--space-2)}.pdf-body.svelte-1n8gbel{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.8}.pdf-terms.svelte-1n8gbel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-4);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) 0;margin-bottom:var(--space-4)}.pdf-term.svelte-1n8gbel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.t-lbl.svelte-1n8gbel{font-size:var(--text-xs);color:var(--text-secondary)}.pdf-clauses.svelte-1n8gbel{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.clause-head.svelte-1n8gbel{display:flex;align-items:center;gap:var(--space-2)}.clause-name.svelte-1n8gbel{font-size:var(--text-xs);font-weight:700;color:var(--text-primary)}.pdf-clauses.svelte-1n8gbel li.statutory:where(.svelte-1n8gbel) .clause-name:where(.svelte-1n8gbel),.pdf-clauses.svelte-1n8gbel li.statutory:where(.svelte-1n8gbel) .clause-text:where(.svelte-1n8gbel){font-size:14pt;line-height:1.45}.clause-text.svelte-1n8gbel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:2px 0 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.pdf-signatures.svelte-1n8gbel{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.sig-block.svelte-1n8gbel{display:flex;flex-direction:column;gap:2px}.sig-line.svelte-1n8gbel{display:block;border-bottom:1px solid var(--border-strong);height:26px;position:relative}.sig-x.svelte-1n8gbel{position:absolute;left:0;bottom:2px;font-size:var(--text-xs);color:var(--text-tertiary)}.sig-caption.svelte-1n8gbel{font-size:.65rem;color:var(--text-tertiary)}.preview-note.svelte-1n8gbel{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}.vchip.svelte-1n8gbel{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1.6;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary)}.vchip.flash.svelte-1n8gbel{color:var(--color-positive-text);border-color:color-mix(in srgb,var(--color-positive) 40%,transparent);animation:svelte-1n8gbel-vchip-flash 1.8s ease}@keyframes svelte-1n8gbel-vchip-flash{0%{background:color-mix(in srgb,var(--color-positive) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.vchip.flash.svelte-1n8gbel{animation:none}}@media(max-width:640px){.mf-list.svelte-1n8gbel,.pdf-terms.svelte-1n8gbel{grid-template-columns:1fr}}.split-slider.svelte-1n8gbel{display:grid;gap:var(--space-1);margin-top:var(--space-3);max-width:26rem}.months-pick.svelte-1n8gbel{display:grid;gap:var(--space-2);margin-top:var(--space-3);max-width:26rem}.split-lbl.svelte-1n8gbel{font-size:var(--text-sm)}.split-slider.svelte-1n8gbel input:where(.svelte-1n8gbel){width:100%;accent-color:var(--color-action)}.stops.svelte-1n8gbel{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--text-secondary)}.stops.svelte-1n8gbel .on:where(.svelte-1n8gbel){color:var(--text-primary);font-weight:600}.tpl-list.svelte-cjgat4{list-style:none;margin:0;padding:var(--space-2) 0 var(--space-2)}.tpl-row.svelte-cjgat4{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;text-align:left;padding:var(--space-2) var(--space-5);border-left:2px solid transparent}.tpl-row.svelte-cjgat4:hover{background:var(--surface-hover)}.tpl-row.active.svelte-cjgat4{background:var(--color-action-faint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-action) 38%,transparent)}.row-top.svelte-cjgat4{display:flex;align-items:center;gap:var(--space-2);min-width:0}.tpl-name.svelte-cjgat4{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-row.active.svelte-cjgat4 .tpl-name:where(.svelte-cjgat4){color:var(--color-action-text)}.row-meta.svelte-cjgat4{font-size:var(--text-xs);color:var(--text-tertiary)}.toast-stack.svelte-1d4j5uf{position:fixed;top:var(--space-6);right:var(--space-6);z-index:60;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.toast.svelte-1d4j5uf{max-width:360px;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);animation:svelte-1d4j5uf-slide-in .25s ease}.toast.success.svelte-1d4j5uf{border-left:3px solid var(--color-positive)}.toast.info.svelte-1d4j5uf{border-left:3px solid var(--color-info)}.toast.warning.svelte-1d4j5uf{border-left:3px solid var(--color-warning)}@keyframes svelte-1d4j5uf-slide-in{0%{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.toast.svelte-1d4j5uf{animation:none}}.forms.svelte-mdsofw{margin-bottom:var(--space-5)}.forms-head.svelte-mdsofw h2:where(.svelte-mdsofw){margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:700}.forms-head.svelte-mdsofw p:where(.svelte-mdsofw){margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;max-width:60ch}.forms-list.svelte-mdsofw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-3)}.form-card.svelte-mdsofw{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:border-color .12s ease,background .12s ease}.form-card.svelte-mdsofw:hover{background:var(--surface-hover);border-color:var(--color-action)}.form-icon.svelte-mdsofw{width:22px;height:22px;color:var(--text-tertiary);flex-shrink:0}.form-text.svelte-mdsofw{display:flex;flex-direction:column;min-width:0;flex:1}.form-name.svelte-mdsofw{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.form-sub.svelte-mdsofw{font-size:var(--text-xs);color:var(--text-tertiary)}.form-open.svelte-mdsofw{font-size:var(--text-xs);font-weight:600;color:var(--color-action-text);white-space:nowrap;flex-shrink:0}.plan-terms.svelte-mdsofw{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.panels.svelte-mdsofw{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-4);align-items:start}.col.svelte-mdsofw{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media(max-width:1100px){.panels.svelte-mdsofw{grid-template-columns:1fr}}
