.modal-presence-layer.svelte-9zqnr4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-command, var(--z-modal));display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:clamp(var(--space-4),5vh,var(--space-7)) var(--space-3);isolation:isolate}.modal-presence-backdrop.svelte-9zqnr4{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:color-mix(in srgb,var(--surface-inset) 72%,transparent);-webkit-backdrop-filter:blur(2px) saturate(.9);backdrop-filter:blur(2px) saturate(.9);cursor:default;animation:svelte-9zqnr4-modal-backdrop-enter var(--modal-backdrop-enter) var(--ease-standard) both}.modal-presence-layer--command.svelte-9zqnr4 .modal-presence-backdrop:where(.svelte-9zqnr4){background:radial-gradient(760px 400px at 50% 2%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 72%),color-mix(in srgb,var(--surface-inset) 57%,transparent);-webkit-backdrop-filter:blur(3px) saturate(.82);backdrop-filter:blur(3px) saturate(.82)}.modal-presence-layer--takeover.svelte-9zqnr4{z-index:var(--z-max, var(--z-command, var(--z-modal)));padding:0}.modal-presence-layer--sheet.svelte-9zqnr4{align-items:stretch;justify-content:flex-end;padding:0}.modal-presence-layer--sheet.svelte-9zqnr4 .modal-presence-backdrop:where(.svelte-9zqnr4){background:color-mix(in srgb,var(--surface-inset) 48%,transparent);-webkit-backdrop-filter:blur(1px) saturate(.94);backdrop-filter:blur(1px) saturate(.94)}.modal-presence-layer--final-exit.svelte-9zqnr4 .modal-presence-backdrop:where(.svelte-9zqnr4){animation:svelte-9zqnr4-modal-backdrop-exit var(--modal-exit) var(--ease-exit) both}.modal-presence-stage.svelte-9zqnr4{position:relative;z-index:1;width:var(--modal-stage-width);height:var(--modal-stage-height);max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - (clamp(var(--space-4),5vh,var(--space-7))*2));outline:none}.modal-presence-stage--geometry.svelte-9zqnr4{transition:width var(--modal-geometry) var(--ease-standard),height var(--modal-geometry) var(--ease-standard)}.modal-presence-stage--takeover.svelte-9zqnr4{width:100vw;height:100dvh;max-width:none;max-height:none}.modal-presence-stage--sheet.svelte-9zqnr4{width:min(46rem,calc(100vw - var(--space-6)));height:100dvh;max-width:100vw;max-height:none}.modal-presence-participant.svelte-9zqnr4{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;transform-origin:center}.modal-presence-participant--sheet.svelte-9zqnr4{align-items:stretch;justify-content:flex-end;transform-origin:right center}.modal-presence-participant.svelte-9zqnr4[data-modal-measuring]{position:fixed;inset:auto;top:0;left:-200vw;width:calc(100vw - var(--space-6));height:auto;max-width:none;max-height:none;visibility:hidden;pointer-events:none}.modal-presence-participant.is-pending.svelte-9zqnr4{visibility:hidden;opacity:0;pointer-events:none}.modal-presence-participant.is-entering.svelte-9zqnr4{animation:svelte-9zqnr4-modal-panel-enter var(--modal-enter) var(--ease-emphasized) both}.modal-presence-participant--sheet.is-entering.svelte-9zqnr4{animation-name:svelte-9zqnr4-modal-sheet-enter}.modal-presence-participant.is-exiting.svelte-9zqnr4{animation:svelte-9zqnr4-modal-panel-exit var(--modal-exit) var(--ease-exit) both;pointer-events:none}.modal-presence-participant--sheet.is-exiting.svelte-9zqnr4{animation-name:svelte-9zqnr4-modal-sheet-exit}.modal-presence-participant.is-handoff-outgoing.svelte-9zqnr4{animation:svelte-9zqnr4-modal-handoff-out var(--modal-handoff) var(--ease-standard) both;pointer-events:none}.modal-presence-participant.is-handoff-incoming.svelte-9zqnr4{animation:svelte-9zqnr4-modal-handoff-in var(--modal-handoff) var(--ease-standard) both}@keyframes svelte-9zqnr4-modal-backdrop-enter{0%{opacity:0;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}to{opacity:1}}@keyframes svelte-9zqnr4-modal-backdrop-exit{0%{opacity:1}to{opacity:0;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}}@keyframes svelte-9zqnr4-modal-panel-enter{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-9zqnr4-modal-panel-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.995)}}@keyframes svelte-9zqnr4-modal-sheet-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-9zqnr4-modal-sheet-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@keyframes svelte-9zqnr4-modal-handoff-out{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.995);filter:blur(1px)}}@keyframes svelte-9zqnr4-modal-handoff-in{0%{opacity:0;transform:scale(.995);filter:blur(1px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.modal-presence-backdrop.svelte-9zqnr4,.modal-presence-participant.svelte-9zqnr4{animation-duration:0ms!important}.modal-presence-stage--geometry.svelte-9zqnr4{transition-duration:0ms!important}}@media(max-width:48rem){.modal-presence-stage--sheet.svelte-9zqnr4{width:100vw}}.mermaid-error.svelte-14dx9rv{margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-md);border:var(--space-px) solid var(--status-err-line);border-left-width:var(--space-1);background:var(--status-err-dim)}.mermaid-error-title.svelte-14dx9rv{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--status-err);margin-bottom:var(--space-1)}.mermaid-error-detail.svelte-14dx9rv{font-size:var(--text-xs);color:var(--status-err);font-family:var(--font-mono);white-space:pre-wrap;margin:0}.diagram-wrap.svelte-14dx9rv{padding:var(--space-5);border-radius:var(--radius-md);border:var(--space-px) solid var(--border);background:var(--surface-inset);position:relative}.diagram-wrap.loading.svelte-14dx9rv{opacity:.4}.diagram-wrap.hidden.svelte-14dx9rv{display:none}.diagram-wrap.svelte-14dx9rv svg,.fullscreen-diagram.svelte-14dx9rv svg{color:var(--text-1)}.diagram-wrap.svelte-14dx9rv svg text,.fullscreen-diagram.svelte-14dx9rv svg text{fill:var(--text-1)!important}.diagram-wrap.svelte-14dx9rv svg .nodeLabel,.diagram-wrap.svelte-14dx9rv svg .edgeLabel,.diagram-wrap.svelte-14dx9rv svg .label,.diagram-wrap.svelte-14dx9rv svg .labelText,.diagram-wrap.svelte-14dx9rv svg .messageText,.diagram-wrap.svelte-14dx9rv svg .loopText,.diagram-wrap.svelte-14dx9rv svg .noteText,.fullscreen-diagram.svelte-14dx9rv svg .nodeLabel,.fullscreen-diagram.svelte-14dx9rv svg .edgeLabel,.fullscreen-diagram.svelte-14dx9rv svg .label,.fullscreen-diagram.svelte-14dx9rv svg .labelText,.fullscreen-diagram.svelte-14dx9rv svg .messageText,.fullscreen-diagram.svelte-14dx9rv svg .loopText,.fullscreen-diagram.svelte-14dx9rv svg .noteText{color:var(--text-1)!important;fill:var(--text-1)!important}.diagram-wrap.svelte-14dx9rv svg .edgeLabel,.fullscreen-diagram.svelte-14dx9rv svg .edgeLabel{background:var(--surface-inset)!important}.diagram-wrap.svelte-14dx9rv svg .node rect,.diagram-wrap.svelte-14dx9rv svg .node circle,.diagram-wrap.svelte-14dx9rv svg .node ellipse,.diagram-wrap.svelte-14dx9rv svg .node polygon,.diagram-wrap.svelte-14dx9rv svg .actor,.diagram-wrap.svelte-14dx9rv svg .note,.fullscreen-diagram.svelte-14dx9rv svg .node rect,.fullscreen-diagram.svelte-14dx9rv svg .node circle,.fullscreen-diagram.svelte-14dx9rv svg .node ellipse,.fullscreen-diagram.svelte-14dx9rv svg .node polygon,.fullscreen-diagram.svelte-14dx9rv svg .actor,.fullscreen-diagram.svelte-14dx9rv svg .note{fill:var(--surface-2)!important;stroke:var(--border-strong)!important}.diagram-wrap.svelte-14dx9rv svg .edgePath path,.diagram-wrap.svelte-14dx9rv svg .flowchart-link,.diagram-wrap.svelte-14dx9rv svg .messageLine0,.diagram-wrap.svelte-14dx9rv svg .messageLine1,.diagram-wrap.svelte-14dx9rv svg .actor-line,.diagram-wrap.svelte-14dx9rv svg line,.fullscreen-diagram.svelte-14dx9rv svg .edgePath path,.fullscreen-diagram.svelte-14dx9rv svg .flowchart-link,.fullscreen-diagram.svelte-14dx9rv svg .messageLine0,.fullscreen-diagram.svelte-14dx9rv svg .messageLine1,.fullscreen-diagram.svelte-14dx9rv svg .actor-line,.fullscreen-diagram.svelte-14dx9rv svg line{stroke:var(--text-2)!important}.diagram-wrap.svelte-14dx9rv svg marker path,.fullscreen-diagram.svelte-14dx9rv svg marker path{fill:var(--text-2)!important;stroke:var(--text-2)!important}.diagram-wrap.svelte-14dx9rv svg .branch,.fullscreen-diagram.svelte-14dx9rv svg .branch,.diagram-wrap.svelte-14dx9rv svg .arrow,.fullscreen-diagram.svelte-14dx9rv svg .arrow{stroke:var(--text-2)!important}.diagram-wrap.svelte-14dx9rv svg .arrow,.fullscreen-diagram.svelte-14dx9rv svg .arrow{stroke-width:4px!important}.diagram-wrap.svelte-14dx9rv svg .commit,.fullscreen-diagram.svelte-14dx9rv svg .commit{fill:var(--surface-2)!important;stroke:var(--text-2)!important}.diagram-wrap.svelte-14dx9rv svg .commit-highlight,.diagram-wrap.svelte-14dx9rv svg .commit-merge,.fullscreen-diagram.svelte-14dx9rv svg .commit-highlight,.fullscreen-diagram.svelte-14dx9rv svg .commit-merge{fill:var(--surface-inset)!important;stroke:var(--text-1)!important}.diagram-wrap.svelte-14dx9rv svg .branchLabelBkg,.fullscreen-diagram.svelte-14dx9rv svg .branchLabelBkg{fill:var(--surface-2)!important;stroke:var(--border-strong)!important}.diagram-wrap.svelte-14dx9rv svg .commit-label-bkg,.fullscreen-diagram.svelte-14dx9rv svg .commit-label-bkg{fill:var(--surface-1)!important;stroke:var(--border)!important}.diagram-wrap.svelte-14dx9rv svg .commit-id,.diagram-wrap.svelte-14dx9rv svg .commit-msg,.diagram-wrap.svelte-14dx9rv svg .commit-label,.diagram-wrap.svelte-14dx9rv svg .branch-label,.fullscreen-diagram.svelte-14dx9rv svg .commit-id,.fullscreen-diagram.svelte-14dx9rv svg .commit-msg,.fullscreen-diagram.svelte-14dx9rv svg .commit-label,.fullscreen-diagram.svelte-14dx9rv svg .branch-label{color:var(--text-1)!important;fill:var(--text-1)!important}.expand-btn.svelte-14dx9rv{all:unset;cursor:pointer;position:absolute;top:var(--space-3);right:var(--space-3);box-sizing:border-box;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:var(--space-px) solid var(--border);background:var(--surface-2);color:var(--text-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.diagram-wrap.svelte-14dx9rv:hover .expand-btn:where(.svelte-14dx9rv){opacity:1}.expand-btn.svelte-14dx9rv:hover{color:var(--text-1);border-color:var(--border-strong)}.expand-btn.svelte-14dx9rv:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-1);opacity:1}.close-btn.svelte-14dx9rv{all:unset;cursor:pointer;position:absolute;top:var(--space-5);right:var(--space-5);box-sizing:border-box;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:var(--space-px) solid var(--border);background:var(--surface-2);color:var(--text-2);z-index:var(--z-sticky);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.close-btn.svelte-14dx9rv:hover{color:var(--text-1);border-color:var(--border-strong)}.close-btn.svelte-14dx9rv:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-1)}.fullscreen-overlay.svelte-14dx9rv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-max);display:flex;align-items:center;justify-content:center;background:var(--surface-0);pointer-events:auto}.fullscreen-content.svelte-14dx9rv{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-7);overflow:auto}.fullscreen-diagram.svelte-14dx9rv{width:100%;max-height:100%}.fullscreen-diagram.svelte-14dx9rv svg{width:100%!important;max-height:calc(100vh - 96px);height:auto!important;display:block}.wikilink{display:inline-flex;align-items:center;gap:var(--space-0\.5);padding:0 var(--space-1);border-radius:var(--radius-xs);border:var(--space-px) solid transparent;font-size:.85em;font-family:var(--font-mono);font-weight:var(--weight-medium);line-height:1.45;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;white-space:nowrap;vertical-align:baseline}.wikilink:active{opacity:.75}.wikilink:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-1)}.wikilink-doc{background:var(--link-resolved-dim);border-color:color-mix(in srgb,var(--link-resolved) 22%,transparent);color:var(--accent-text)}.wikilink-doc:hover{background:color-mix(in srgb,var(--link-resolved) 22%,transparent);border-color:color-mix(in srgb,var(--link-resolved) 38%,transparent)}.wikilink-commit{background:var(--link-commit-dim);border-color:color-mix(in srgb,var(--link-commit) 22%,transparent);color:var(--link-commit)}.wikilink-commit:hover{background:color-mix(in srgb,var(--link-commit) 22%,transparent);border-color:color-mix(in srgb,var(--link-commit) 38%,transparent)}.wikilink-code{background:var(--link-code-dim);border-color:color-mix(in srgb,var(--link-code) 22%,transparent);color:var(--link-code)}.wikilink-code:hover{background:color-mix(in srgb,var(--link-code) 22%,transparent);border-color:color-mix(in srgb,var(--link-code) 38%,transparent)}.wl-prefix{opacity:.9}.wl-sha{font-weight:var(--weight-medium)}*{box-sizing:border-box}.software-updates.svelte-1vb8pcf{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:var(--surface-0);color:var(--text-1);font-family:var(--font-sans)}.software-updates.embedded.svelte-1vb8pcf{display:block;height:auto;overflow:visible;background:transparent}.visually-hidden.svelte-1vb8pcf{position:absolute;width:var(--space-px);height:var(--space-px);padding:0;margin:calc(-1 * var(--space-px));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-list.svelte-1vb8pcf{width:100%;flex:1 1 auto;min-height:0;padding:var(--space-5) var(--space-6) var(--space-8);overflow-y:auto;scrollbar-gutter:stable}.embedded.svelte-1vb8pcf .settings-list:where(.svelte-1vb8pcf){padding:0;overflow:visible;scrollbar-gutter:auto}.settings-section.svelte-1vb8pcf{max-width:72rem}.embedded.svelte-1vb8pcf .settings-section:where(.svelte-1vb8pcf){margin-top:var(--space-7)}h2.svelte-1vb8pcf{margin:0 0 var(--space-3);color:var(--text-1);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.section-rows.svelte-1vb8pcf{border-top:var(--space-px) solid var(--border)}.settings-row.svelte-1vb8pcf{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;-moz-column-gap:var(--space-6);column-gap:var(--space-6);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border-bottom:var(--space-px) solid var(--border);border-left:var(--space-0\.5) solid transparent}.status-row[data-tone=err].svelte-1vb8pcf{border-left-color:var(--status-err-line)}.row-copy.svelte-1vb8pcf,.row-control.svelte-1vb8pcf{min-width:0}.row-copy.svelte-1vb8pcf>strong:where(.svelte-1vb8pcf){display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.row-description.svelte-1vb8pcf{display:block;max-width:52ch;margin-top:var(--space-1);color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.status-line.svelte-1vb8pcf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.status-copy.svelte-1vb8pcf{min-width:0}.status-copy.svelte-1vb8pcf>strong:where(.svelte-1vb8pcf){font-size:var(--text-sm);line-height:var(--leading-tight)}.status-copy.svelte-1vb8pcf p:where(.svelte-1vb8pcf){max-width:42rem;margin:var(--space-1) 0 0;color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.status-actions.svelte-1vb8pcf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.status-actions.svelte-1vb8pcf button:where(.svelte-1vb8pcf){display:inline-flex;min-height:var(--space-6);align-items:center;justify-content:center;border:var(--space-px) solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface-1);color:var(--text-1);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.status-actions.svelte-1vb8pcf button:where(.svelte-1vb8pcf):hover{border-color:var(--border-strong);background:var(--surface-2)}.status-actions.svelte-1vb8pcf button:where(.svelte-1vb8pcf):focus-visible{outline:var(--space-0\.5) solid var(--border-focus);outline-offset:var(--space-0\.5)}.status-actions.svelte-1vb8pcf button.primary:where(.svelte-1vb8pcf){border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.status-actions.svelte-1vb8pcf button.primary:where(.svelte-1vb8pcf):hover{background:var(--accent-hover)}.preference-control.svelte-1vb8pcf{display:flex;min-height:var(--space-5);align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.preference-error.svelte-1vb8pcf{flex-basis:100%;color:var(--status-err);font-size:var(--text-2xs);text-align:right}.progress-region.svelte-1vb8pcf{margin-top:var(--space-3)}.progress-copy.svelte-1vb8pcf{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--text-2);font-size:var(--text-xs)}.progress-copy.svelte-1vb8pcf strong:where(.svelte-1vb8pcf){color:var(--text-1);font-family:var(--font-mono);font-size:var(--text-2xs)}.progress-track.svelte-1vb8pcf{position:relative;height:var(--space-1);overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-inset)}.progress-track.svelte-1vb8pcf span:where(.svelte-1vb8pcf){display:block;width:var(--progress, 0%);height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur-slow) var(--ease-standard)}.progress-track.indeterminate.svelte-1vb8pcf span:where(.svelte-1vb8pcf){width:38%;animation:svelte-1vb8pcf-scan 1.2s var(--ease-standard) infinite}.component-list.svelte-1vb8pcf{margin:0;padding:0;list-style:none}.component-control.svelte-1vb8pcf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.version-control.svelte-1vb8pcf{min-width:0}.version.svelte-1vb8pcf,.part-versions.svelte-1vb8pcf{display:block;margin:0;color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal)}.part-versions.svelte-1vb8pcf{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.part-version.svelte-1vb8pcf{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-0\.5)}.part-heading.svelte-1vb8pcf{display:inline-flex;gap:var(--space-1)}.part-versions.svelte-1vb8pcf b:where(.svelte-1vb8pcf){color:var(--text-2);font-weight:var(--weight-medium)}.part-versions.svelte-1vb8pcf code:where(.svelte-1vb8pcf){color:var(--text-2);font-family:inherit}.part-version.svelte-1vb8pcf small:where(.svelte-1vb8pcf){color:var(--text-2);font-family:var(--font-sans);font-size:var(--text-2xs);line-height:var(--leading-normal)}.part-version.svelte-1vb8pcf .part-detail:where(.svelte-1vb8pcf){max-width:34rem}.ownership-note.svelte-1vb8pcf,.item-detail.svelte-1vb8pcf{margin:var(--space-1) 0 0;color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.ownership-note.svelte-1vb8pcf{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.ownership-note.svelte-1vb8pcf a:where(.svelte-1vb8pcf){color:var(--link-text);text-decoration:none}.settings-link.svelte-1vb8pcf{display:inline-flex;align-items:center;gap:var(--space-1)}.settings-link-icon.svelte-1vb8pcf{display:inline-block;width:var(--space-3);height:var(--space-3)}.ownership-note.svelte-1vb8pcf a:where(.svelte-1vb8pcf):hover{color:var(--link-hover);text-decoration:underline}.item-status.svelte-1vb8pcf{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap}.item-status.svelte-1vb8pcf svg:where(.svelte-1vb8pcf){width:var(--space-3);height:var(--space-3);color:var(--status-ok);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.item-status[data-tone=info].svelte-1vb8pcf,.item-status[data-tone=warn].svelte-1vb8pcf{color:var(--text-2)}.item-status[data-tone=err].svelte-1vb8pcf{color:var(--status-err)}.failure-detail.svelte-1vb8pcf{border-left-color:var(--status-err-line)}.failure-detail.svelte-1vb8pcf>code:where(.svelte-1vb8pcf){display:block;max-height:9rem;overflow:auto;padding:var(--space-2);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere;white-space:pre-wrap}@keyframes svelte-1vb8pcf-scan{0%{transform:translate(-120%)}to{transform:translate(270%)}}.reduce-motion.svelte-1vb8pcf :where(.svelte-1vb8pcf),.reduce-motion.svelte-1vb8pcf :where(.svelte-1vb8pcf):before,.reduce-motion.svelte-1vb8pcf :where(.svelte-1vb8pcf):after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}@media(prefers-reduced-motion:reduce){.software-updates.svelte-1vb8pcf :where(.svelte-1vb8pcf),.software-updates.svelte-1vb8pcf :where(.svelte-1vb8pcf):before,.software-updates.svelte-1vb8pcf :where(.svelte-1vb8pcf):after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-width:46rem){.settings-list.svelte-1vb8pcf{padding:var(--space-4)}.embedded.svelte-1vb8pcf .settings-list:where(.svelte-1vb8pcf){padding:0}.settings-row.svelte-1vb8pcf{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.preference-control.svelte-1vb8pcf{justify-content:flex-start}.preference-error.svelte-1vb8pcf{text-align:left}.status-line.svelte-1vb8pcf{align-items:stretch;flex-direction:column}.status-actions.svelte-1vb8pcf{justify-content:flex-start}.status-actions.svelte-1vb8pcf button:where(.svelte-1vb8pcf){flex:0 1 auto}.component-control.svelte-1vb8pcf{align-items:start}.part-versions.svelte-1vb8pcf{display:grid;gap:var(--space-1)}}@media(max-width:30rem){.component-control.svelte-1vb8pcf{grid-template-columns:minmax(0,1fr)}.item-status.svelte-1vb8pcf{justify-self:start}}.password-field.svelte-1bfmrdk{display:block}.form-label.svelte-1bfmrdk{display:block;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-2);margin-bottom:var(--space-2)}.input-row.svelte-1bfmrdk{display:flex;align-items:stretch;border-radius:var(--radius-sm);border:var(--space-px) solid var(--border-strong);background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-0));transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);box-sizing:border-box}.input-row.svelte-1bfmrdk:focus-within{border-color:var(--border-focus);background:var(--surface-3);box-shadow:0 0 0 3px var(--accent-dim),var(--shadow-1)}.input-row.invalid.svelte-1bfmrdk{border-color:var(--status-err)}.form-input.svelte-1bfmrdk{flex:1;min-width:0;padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--text-1);font-size:var(--text-sm);font-family:var(--font-sans);line-height:var(--leading-normal)}.form-input.svelte-1bfmrdk:focus{outline:none}.toggle.svelte-1bfmrdk{flex:0 0 auto;padding:0 var(--space-3);border:0;border-left:var(--space-px) solid var(--border);background:transparent;color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.toggle.svelte-1bfmrdk:hover:not(:disabled){color:var(--text-1);background:var(--surface-1)}.toggle.svelte-1bfmrdk:disabled{cursor:not-allowed;opacity:.5}.form-error.svelte-1bfmrdk{display:block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--status-err)}.requirements.svelte-17w975c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.requirement.svelte-17w975c{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--text-3);transition:color .15s}.requirement.passed.svelte-17w975c{color:var(--status-ok)}.requirement.pending.svelte-17w975c{color:var(--text-2)}.marker.svelte-17w975c{flex:0 0 1rem;text-align:center;font-weight:600}.sr-only.svelte-17w975c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.set-password-fields.svelte-7w7r6j{display:flex;flex-direction:column;gap:.85rem}.brand-mark.svelte-mvzrnr{display:block;width:var(--brand-mark-size);height:var(--brand-mark-size);border-radius:clamp(8px,calc(var(--brand-mark-size) * .18),20px);-o-object-fit:cover;object-fit:cover;background:#030506}.brand-mark.glow.svelte-mvzrnr{box-shadow:0 0 calc(var(--brand-mark-size) * .32) color-mix(in srgb,var(--link-code) 30%,transparent),0 0 0 var(--space-px) color-mix(in srgb,var(--text-on-accent) 12%,transparent)}.auth-wrap.svelte-7lotgf{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;padding:var(--space-7) var(--space-4);min-height:100dvh;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-0) 82%,var(--accent) 18%) 0%,var(--surface-0) 42%,var(--surface-0) 100%)}.auth-wrap.svelte-7lotgf:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--border) 74%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 74%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%);opacity:.42}.auth-card.svelte-7lotgf{position:relative;flex:0 0 auto;width:min(100%,25rem);max-width:100%;background:color-mix(in srgb,var(--surface-1) 94%,transparent);border:var(--space-px) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-4);box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.auth-card.svelte-7lotgf:before{content:"";position:absolute;inset:0 0 auto;height:var(--space-px);background:linear-gradient(90deg,transparent,var(--accent-line),color-mix(in srgb,var(--link-code) 64%,transparent),transparent)}.logo.svelte-7lotgf{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-4)}.word.svelte-7lotgf{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--text-1)}h2.svelte-7lotgf{font-family:var(--font-display);font-size:var(--text-xl);text-align:center;margin:0 0 var(--space-1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-1)}h2.solo.svelte-7lotgf{margin-bottom:var(--space-5)}.sub.svelte-7lotgf{text-align:center;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5)}.fineprint.svelte-7lotgf{margin-top:var(--space-5);text-align:center;font-size:var(--text-xs);color:var(--text-3);line-height:var(--leading-normal)}:where(.auth-card.svelte-7lotgf) a{color:var(--link-text);font-weight:var(--weight-medium);text-decoration-color:color-mix(in srgb,var(--link-text) 58%,transparent);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard)}:where(.auth-card.svelte-7lotgf) a:hover{color:var(--link-hover);text-decoration-color:currentColor}:where(.auth-card.svelte-7lotgf) a:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:var(--radius-xs)}@media(max-width:420px){.auth-wrap.svelte-7lotgf{align-items:flex-start;padding:var(--space-5) var(--space-3)}.auth-card.svelte-7lotgf{padding:var(--space-5)}}.idp-btn.svelte-6923dg{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:.65rem var(--space-3);background:color-mix(in srgb,var(--surface-2) 90%,var(--surface-0));color:var(--text-1);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.idp-btn.svelte-6923dg:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-focus);color:var(--text-1);transform:translateY(-1px)}.idp-btn.svelte-6923dg:disabled{opacity:.55;cursor:not-allowed}.idp-btn.svelte-6923dg svg:where(.svelte-6923dg){width:var(--space-4);height:var(--space-4);flex:0 0 auto}.context-menu.svelte-1m5n00f{position:relative;display:inline-flex}.context-menu-trigger.svelte-1m5n00f{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;min-width:2rem;min-height:2rem;border:1px solid transparent;border-radius:.375rem;color:var(--text-2);cursor:pointer}.context-menu-trigger.svelte-1m5n00f:hover,.context-menu-trigger[aria-expanded=true].svelte-1m5n00f{border-color:transparent;background:var(--border);color:var(--text-1)}.context-menu-trigger.svelte-1m5n00f:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.context-menu-popover.svelte-1m5n00f{position:fixed;z-index:var(--z-dropdown);width:-moz-max-content;width:max-content;min-width:min(var(--context-menu-width),calc(100vw - 2rem));max-width:calc(100vw - 2rem);border:1px solid var(--border);border-radius:.5rem;background:var(--surface-0);box-shadow:var(--shadow-2);padding:.25rem;color:var(--text-1);opacity:0;transform:translateY(-.125rem);transition:opacity .08s ease,transform .08s ease}.context-menu-popover--positioned.svelte-1m5n00f{opacity:1;transform:translateY(0)}.gkb-context-menu-section{display:grid;gap:0;padding:0}.gkb-context-menu-section+.gkb-context-menu-section{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.25rem}.gkb-context-menu-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .5rem .7rem}.gkb-context-menu-title,.gkb-context-menu-subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gkb-context-menu-title{color:var(--text-1);font-size:.9rem;font-weight:700;line-height:1.2}.gkb-context-menu-subtitle{margin-top:.12rem;color:var(--text-2);font-size:.78rem}.app-profile-menu .context-menu-trigger{border-radius:var(--radius-pill);background:transparent;padding:0}.app-profile-menu .context-menu-trigger:hover,.app-profile-menu .context-menu-trigger[aria-expanded=true]{background:transparent}.avatar-trigger.svelte-1ez4816,.avatar-large.svelte-1ez4816{display:inline-grid;place-items:center;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);font-weight:var(--weight-bold)}.avatar-trigger.svelte-1ez4816{width:2rem;height:2rem;font-size:.72rem}.avatar-trigger.open.svelte-1ez4816{box-shadow:0 0 0 2px var(--accent-line)}.avatar-trigger--guest.svelte-1ez4816{background:var(--surface-2);color:var(--text-2);border:var(--space-px) solid var(--border)}.avatar-trigger--guest.open.svelte-1ez4816{box-shadow:0 0 0 2px var(--border-focus)}.avatar-trigger--guest.svelte-1ez4816 svg:where(.svelte-1ez4816){width:1.125rem;height:1.125rem}.avatar-large.svelte-1ez4816{width:2.25rem;height:2.25rem;font-size:.82rem}.settings-row.svelte-1ez4816{display:flex;align-items:center;gap:.15rem;width:100%}.settings-row.svelte-1ez4816 .settings-row-item{flex:1;min-width:0;width:auto}.theme-toggle.svelte-1ez4816{all:unset;box-sizing:border-box;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer}.theme-toggle.svelte-1ez4816:hover,.theme-toggle.svelte-1ez4816:focus-visible{color:var(--text-1);background:var(--surface-2)}.theme-toggle.svelte-1ez4816:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.theme-toggle.svelte-1ez4816 svg:where(.svelte-1ez4816){width:1.125rem;height:1.125rem}.sign-in-progress.svelte-1ez4816{display:grid;gap:.25rem;padding:.45rem .5rem .35rem}.sign-in-code.svelte-1ez4816{font-family:var(--font-mono);font-size:.92rem;color:var(--text-1);letter-spacing:.04em}.sign-in-note.svelte-1ez4816{margin:0;padding:.45rem .5rem;color:var(--text-2);font-size:.78rem;line-height:1.35}.sign-in-note--error.svelte-1ez4816{color:var(--danger, #b42318)}.kb-live-insert{border-radius:var(--radius-xs);animation:kb-live-fade-bg var(--kb-live-highlight-duration, 1.2s) ease-out forwards;--kb-live-fade-from: var( --kb-live-insert-bg, color-mix(in oklch, var(--accent) 18%, transparent) )}.kb-live-modify{border-radius:var(--radius-xs);animation:kb-live-fade-bg var(--kb-live-highlight-duration, 1.2s) ease-out forwards;--kb-live-fade-from: var( --kb-live-modify-bg, color-mix(in oklch, var(--accent) 10%, transparent) )}@keyframes kb-live-fade-bg{0%{background:var(--kb-live-fade-from)}to{background:transparent}}.kb-live-delete-widget{display:inline-block;width:var(--space-1);height:1em;margin:0 var(--space-px);vertical-align:middle;background:var(--kb-live-delete-bg, color-mix(in oklch, var(--status-err) 70%, transparent));border-radius:var(--radius-xs);animation:kb-live-fade-opacity var(--kb-live-highlight-duration, 1.2s) ease-out forwards}@keyframes kb-live-fade-opacity{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){:root{--kb-live-highlight-duration: .2s}}.cm-md-wrap{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-0);color:var(--text-1);border:var(--space-px) solid var(--border);border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-sans)}.cm-md-host{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.cm-md-host>.cm-editor{flex:1 1 auto;min-height:0;height:100%}.cm-md-host .cm-editor.cm-focused,.cm-md-host .cm-editor:focus-visible,.cm-md-host .cm-editor:has(.cm-content:focus-visible){outline:none}.cm-md-host .cm-scroller{font-family:var(--font-sans);overflow:auto}.cm-md-host .cm-content{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-relaxed);padding:var(--space-6) var(--space-7);color:var(--text-2);caret-color:var(--accent)}.cm-md-host .cm-cursor,.cm-md-host .cm-cursor.cm-cursor-primary{border-left-color:var(--text-1);border-left-width:2px}.cm-md-host .cm-cursor.cm-cursor-secondary{border-left-color:var(--text-2)}.cm-md-host .cm-editor.cm-focused>.cm-scroller>.cm-cursorLayer{animation:none!important}@keyframes cm-md-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.cm-md-host .cm-editor.cm-focused .cm-cursorLayer .cm-cursor{animation:cm-md-cursor-blink 1.3s linear infinite}.cm-md-host .cm-cursor.cm-md-cursor-active{animation:none!important;opacity:1}@media(prefers-reduced-motion:reduce){.cm-md-host .cm-editor.cm-focused .cm-cursorLayer .cm-cursor{animation:none}}.cm-md-host .cm-selectionLayer{display:none}.cm-md-host .cm-line ::selection,.cm-md-host .cm-line::selection,.cm-md-host .cm-content :focus::selection,.cm-md-host .cm-content :focus ::selection{background-color:var(--selection-bg)!important;color:inherit!important}.cm-md-host .cm-gutters{background:transparent;border-right:none;color:var(--text-3)}.cm-md-host .cm-line{padding-left:var(--space-2)}.cm-md-host .cm-md-strong{color:var(--text-1)}.cm-md-host a:hover,.cm-md-host .cm-link:hover{text-decoration:underline}.cm-md-host .cm-md-heading-1{font-family:var(--font-display);font-size:1.6em;font-weight:var(--weight-bold);color:var(--text-1);padding-top:var(--space-5);padding-left:0;letter-spacing:0}.cm-md-host .cm-md-heading-2{font-family:var(--font-sans);font-size:1.3em;font-weight:var(--weight-semibold);color:var(--text-1);padding-top:var(--space-5);padding-left:0;letter-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border)}.cm-md-host .cm-md-heading-3{font-family:var(--font-sans);font-size:1.1em;font-weight:var(--weight-semibold);color:var(--text-1);padding-top:var(--space-4);padding-left:0;letter-spacing:0}.cm-md-host .cm-md-heading-4,.cm-md-host .cm-md-heading-5,.cm-md-host .cm-md-heading-6{font-size:1em;font-weight:var(--weight-semibold);color:var(--text-1);padding-top:var(--space-3);padding-left:0}.cm-md-host .cm-md-inline-code{font-family:var(--font-code);font-size:.82em;background:var(--status-warn-dim);color:var(--status-warn);padding:.1em .35em;border-radius:var(--radius-xs);border:var(--space-px) solid var(--status-warn-line);font-style:normal}.light .cm-md-host .cm-md-inline-code{background:var(--status-warn-dim);color:var(--status-warn);border-color:var(--status-warn-line)}.cm-md-host .cm-md-code-body .cm-md-inline-code{background:transparent;border:none;border-radius:0;padding:0;color:inherit;font-size:inherit}.cm-md-host .cm-md-list-item{position:relative;padding-left:1.5rem}.cm-md-host .cm-md-list-item[data-list-depth="1"]{padding-left:3rem}.cm-md-host .cm-md-list-item[data-list-depth="2"]{padding-left:4.5rem}.cm-md-host .cm-md-list-item[data-list-depth="3"]{padding-left:6rem}.cm-md-host .cm-md-list-item[data-list-depth="4"]{padding-left:7.5rem}.cm-md-host .cm-md-list-bullet:before,.cm-md-host .cm-md-list-ordered:before{content:attr(data-list-marker);position:absolute;left:-.25rem;width:1.75rem;box-sizing:border-box;padding-right:var(--space-1);text-align:right;white-space:nowrap;color:var(--text-3);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none}.cm-md-host .cm-md-list-ordered[data-list-depth="1"]:before{left:1.25rem}.cm-md-host .cm-md-list-ordered[data-list-depth="2"]:before{left:2.75rem}.cm-md-host .cm-md-list-ordered[data-list-depth="3"]:before{left:4.25rem}.cm-md-host .cm-md-list-ordered[data-list-depth="4"]:before{left:5.75rem}.cm-md-host .cm-md-list-bullet:before{position:static;left:auto;display:inline-block;margin-left:-1.75rem;vertical-align:baseline;font-size:1.1em;line-height:1;transform:none}.cm-md-host .cm-md-blockquote{border-left:3px solid var(--accent);padding-left:16px;color:var(--text-3);font-style:italic}.cm-md-host .cm-md-hr{position:relative}.cm-md-host .cm-md-hr:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border);pointer-events:none}.cm-md-host .cm-md-tag{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--tag-fg, var(--type-spec));border:1px solid var(--border);font-size:.9em;line-height:1.4;font-weight:500}.cm-md-host{--cm-checkbox-wrapper-y-correct: .25px;--cm-checkbox-y-correct: 2.75px}.cm-md-host .cm-md-checkbox{display:inline-flex;align-items:center;justify-content:center;vertical-align:text-top;margin-right:6px;height:1em;line-height:1em;transform:translateY(var(--cm-checkbox-wrapper-y-correct))}.cm-md-host .cm-md-checkbox input[type=checkbox]{cursor:pointer;accent-color:var(--accent);width:.95em;height:.95em;margin:0;vertical-align:middle;transform:translateY(var(--cm-checkbox-y-correct))}.cm-md-host .cm-md-task-done{color:var(--text-2);text-decoration:line-through;text-decoration-color:var(--text-2)}.cm-md-host .cm-md-checkbox--unknown,.cm-md-host .cm-md-checkbox--inProgress,.cm-md-host .cm-md-checkbox--cancelled,.cm-md-host .cm-md-checkbox--forwarded,.cm-md-host .cm-md-checkbox--scheduled,.cm-md-host .cm-md-checkbox--question,.cm-md-host .cm-md-checkbox--important,.cm-md-host .cm-md-checkbox--star,.cm-md-host .cm-md-checkbox--partial,.cm-md-host .cm-md-checkbox--open,.cm-md-host .cm-md-checkbox--quote,.cm-md-host .cm-md-checkbox--location,.cm-md-host .cm-md-checkbox--bookmark,.cm-md-host .cm-md-checkbox--info,.cm-md-host .cm-md-checkbox--idea,.cm-md-host .cm-md-checkbox--savings,.cm-md-host .cm-md-checkbox--pros,.cm-md-host .cm-md-checkbox--cons,.cm-md-host .cm-md-checkbox--fire,.cm-md-host .cm-md-checkbox--key,.cm-md-host .cm-md-checkbox--win,.cm-md-host .cm-md-checkbox--up,.cm-md-host .cm-md-checkbox--down{cursor:default;color:var(--text-1);-webkit-user-select:none;user-select:none}.cm-md-host .cm-md-checkbox--inProgress:before,.cm-md-host .cm-md-checkbox--cancelled:before,.cm-md-host .cm-md-checkbox--forwarded:before,.cm-md-host .cm-md-checkbox--question:before,.cm-md-host .cm-md-checkbox--important:before,.cm-md-host .cm-md-checkbox--star:before,.cm-md-host .cm-md-checkbox--partial:before,.cm-md-host .cm-md-checkbox--open:before,.cm-md-host .cm-md-checkbox--quote:before,.cm-md-host .cm-md-checkbox--up:before,.cm-md-host .cm-md-checkbox--down:before{font-size:.95em;line-height:1;transform:translateY(var(--cm-checkbox-y-correct))}.cm-md-host .cm-md-checkbox--inProgress:before{content:"◐"}.cm-md-host .cm-md-checkbox--cancelled:before{content:"✗"}.cm-md-host .cm-md-checkbox--forwarded:before{content:"→"}.cm-md-host .cm-md-checkbox--question:before{content:"?";font-weight:700}.cm-md-host .cm-md-checkbox--important:before{content:"!";font-weight:700}.cm-md-host .cm-md-checkbox--star:before{content:"★"}.cm-md-host .cm-md-checkbox--partial:before{content:"◑"}.cm-md-host .cm-md-checkbox--open:before{content:"○"}.cm-md-host .cm-md-checkbox--quote:before{content:'"';font-weight:700}.cm-md-host .cm-md-checkbox--up:before{content:"↑"}.cm-md-host .cm-md-checkbox--down:before{content:"↓"}.cm-md-host .cm-md-checkbox--cancelled{color:var(--text-2)}.cm-md-host .cm-md-checkbox--important,.cm-md-host .cm-md-checkbox--question{color:var(--status-warn)}.cm-md-host .cm-md-checkbox--star{color:var(--accent)}.cm-md-host .cm-md-checkbox--fire{color:var(--status-warn)}.cm-md-host .cm-md-checkbox--scheduled svg,.cm-md-host .cm-md-checkbox--location svg,.cm-md-host .cm-md-checkbox--bookmark svg,.cm-md-host .cm-md-checkbox--info svg,.cm-md-host .cm-md-checkbox--idea svg,.cm-md-host .cm-md-checkbox--savings svg,.cm-md-host .cm-md-checkbox--pros svg,.cm-md-host .cm-md-checkbox--cons svg,.cm-md-host .cm-md-checkbox--fire svg,.cm-md-host .cm-md-checkbox--key svg,.cm-md-host .cm-md-checkbox--win svg{width:.95em;height:.95em;display:block;transform:translateY(var(--cm-checkbox-y-correct))}.cm-md-host .cm-md-task--cancelled.cm-md-task-done{color:var(--text-2);text-decoration-color:var(--text-2);font-style:italic}.cm-md-host .cm-md-checkbox--unknown:before{content:attr(data-char);font-weight:var(--weight-bold);font-family:var(--font-mono);font-size:.85em;line-height:1;transform:translateY(var(--cm-checkbox-y-correct))}.cm-md-host .cm-md-find-highlight{background:var(--find-highlight-bg, var(--status-warn-dim));border-radius:var(--radius-xs);padding:0 var(--space-0\.5);box-shadow:0 0 0 var(--space-px) var(--find-highlight-ring, var(--status-warn));color:var(--text-1)}.cm-md-host .cm-md-code-fence-open{position:relative;font-family:var(--font-mono);font-size:.8em;color:var(--text-2);background:var(--surface-inset);border:var(--space-px) solid var(--border);border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;padding-left:var(--space-3);padding-right:80px}.cm-md-host .cm-md-code-copy-btn{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);background:transparent;border:var(--space-px) solid var(--border);color:var(--text-2);border-radius:var(--radius-xs);padding:var(--space-0\.5) var(--space-2);font-size:.85em;font-family:var(--font-sans);cursor:pointer;line-height:var(--leading-normal)}.cm-md-host .cm-md-code-copy-btn:hover{background:var(--surface-2);color:var(--text-1);border-color:var(--border-strong)}.cm-md-host .cm-md-code-copy-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-0\.5)}.cm-md-host .cm-md-code-copy-btn-success{color:var(--status-ok);border-color:var(--status-ok)}.cm-md-host .cm-md-code-body{font-family:var(--font-code);font-size:.9em;background:var(--surface-inset);border-left:var(--space-px) solid var(--border);border-right:var(--space-px) solid var(--border);padding-left:var(--space-4);padding-right:var(--space-4)}.cm-md-host .cm-md-code-fence-close{font-family:var(--font-mono);background:var(--surface-inset);border:var(--space-px) solid var(--border);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);height:var(--space-2);font-size:0;overflow:hidden}.cm-md-host .cm-md-table-wrap{position:relative;padding:8px 0 16px;overflow-x:auto;-webkit-user-select:text;user-select:text}.cm-md-host .cm-md-table-copy-btn{position:absolute;top:14px;right:8px;background:var(--surface-0);border:1px solid var(--border);color:var(--text-2);border-radius:4px;padding:2px 8px;font-size:.8em;font-family:var(--font-sans, system-ui, sans-serif);cursor:pointer;line-height:1.4;opacity:0;transition:opacity .15s,color .15s,border-color .15s}.cm-md-host .cm-md-table-wrap:hover .cm-md-table-copy-btn,.cm-md-host .cm-md-table-copy-btn:focus-visible{opacity:1}.cm-md-host .cm-md-table-copy-btn:hover{background:var(--surface-2);color:var(--text-1);border-color:var(--border-strong)}.cm-md-host .cm-md-table-copy-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cm-md-host .cm-md-table-copy-btn-success{color:var(--status-ok);border-color:var(--status-ok);opacity:1!important}.cm-md-host .cm-md-table-cell{cursor:text;white-space:normal;overflow-wrap:break-word}.cm-md-host .cm-md-table-cell:focus{outline:none}.cm-md-host .cm-md-table{-webkit-user-select:text;user-select:text}.cm-md-host .cm-md-table{border-collapse:collapse;width:auto;min-width:100%;font-size:.875rem}.cm-md-host .cm-md-table th,.cm-md-host .cm-md-table td{border:1px solid var(--border);padding:8px 14px;text-align:left;vertical-align:top;min-width:96px;max-width:360px}.cm-md-host .cm-md-table th{background:var(--surface-1);font-weight:600;color:var(--text-1)}.cm-md-host .cm-md-table td{color:var(--text-2)}.cm-md-host .cm-md-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-1) 55%,transparent)}.cm-md-host .cm-md-table code{font-family:var(--font-code, var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace));font-size:.82em;background:var(--status-warn-dim);color:var(--status-warn);padding:.1em .35em;border-radius:.25rem;border:1px solid var(--status-warn-line);font-style:normal}.light .cm-md-host .cm-md-table code{background:var(--status-warn-dim);color:var(--status-warn);border-color:var(--status-warn-line)}.cm-md-host .cm-md-table a,.cm-md-host .cm-md-table .wikilink{color:var(--accent);cursor:pointer;overflow-wrap:anywhere;text-decoration:underline}.cm-md-host .cm-md-table .wikilink{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;overflow-wrap:normal;word-break:normal}.cm-md-host .cm-md-image{display:inline-block;vertical-align:middle;max-width:100%}.cm-md-host .cm-md-image-block{display:block;max-width:100%;padding:12px 0}.cm-md-host .cm-md-image img{max-width:100%;height:auto;border-radius:4px;background:var(--surface-1)}.cm-md-host .cm-md-image-error-chip{display:inline-block;padding:4px 10px;border-radius:4px;border:1px dashed var(--border);background:var(--surface-2);color:var(--text-2);font-size:.85em;font-family:var(--font-sans, system-ui, sans-serif)}.cm-md-host .cm-md-image-error img{display:none}.cm-md-host .cm-md-mermaid-preview{padding:8px 0 16px;background:transparent;overflow:hidden}.cm-md-host .cm-md-selection-toolbar{display:flex;gap:var(--space-0\.5);padding:var(--space-1);background:var(--surface-3);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-1)}.cm-md-host .cm-md-toolbar-btn{min-width:1.75rem;height:1.75rem;padding:0 var(--space-2);border:var(--space-px) solid transparent;border-radius:var(--radius-xs);background:transparent;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cm-md-host .cm-md-toolbar-btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.cm-md-host .cm-md-toolbar-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-0\.5)}.cm-md-host .cm-md-toolbar-btn:active{background:var(--accent);color:var(--text-on-accent)}.cm-md-host .cm-md-toolbar-btn[aria-pressed=true],.cm-md-host .cm-md-toolbar-btn-active{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.cm-md-host .cm-md-link-tooltip,.cm-md-wrap .cm-md-table-link-tooltip{display:flex;box-sizing:border-box;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-3);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-1);max-width:min(480px,calc(100vw - 16px))}.cm-md-wrap .cm-md-table-link-tooltip{position:fixed;z-index:var(--z-popover)}.cm-md-host .cm-md-link-tooltip-url,.cm-md-wrap .cm-md-table-link-tooltip .cm-md-link-tooltip-url{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);padding:0 var(--space-2)}.cm-md-host .cm-md-link-tooltip-input{flex:1 1 240px;min-width:200px;padding:var(--space-1) var(--space-2);border:var(--space-px) solid var(--border);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text-1);font-family:var(--font-mono);font-size:var(--text-xs);outline:none}.cm-md-host .cm-md-link-tooltip-input:focus{border-color:var(--border-focus)}.cm-md-host .cm-md-link-tooltip-btn,.cm-md-wrap .cm-md-table-link-tooltip .cm-md-link-tooltip-btn{height:1.625rem;padding:0 var(--space-2);border:var(--space-px) solid transparent;border-radius:var(--radius-xs);background:transparent;color:inherit;font:inherit;font-size:var(--text-2xs);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.cm-md-host .cm-md-link-tooltip-btn:hover,.cm-md-wrap .cm-md-table-link-tooltip .cm-md-link-tooltip-btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.cm-md-host .cm-md-link-tooltip-btn:focus-visible,.cm-md-wrap .cm-md-table-link-tooltip .cm-md-link-tooltip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cm-md-host .cm-md-link-tooltip-btn-save,.cm-md-wrap .cm-md-table-link-tooltip .cm-md-link-tooltip-btn-save{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.cm-md-host .cm-md-link-tooltip-btn-save:hover,.cm-md-wrap .cm-md-table-link-tooltip .cm-md-link-tooltip-btn-save:hover{filter:brightness(1.1)}.cm-md-host .cm-md-link-tooltip-btn-remove:hover,.cm-md-wrap .cm-md-table-link-tooltip .cm-md-link-tooltip-btn-remove:hover{background:var(--status-err-dim);border-color:var(--status-err);color:var(--status-err)}.cm-md-host .cm-tooltip-autocomplete,.cm-md-host .cm-tooltip.cm-tooltip-autocomplete{background:var(--surface-3);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3);font-family:var(--font-sans);font-size:var(--text-sm);min-width:240px;overflow:hidden;color:var(--text-1)}.cm-md-host .cm-tooltip-autocomplete>ul{max-height:320px;margin:0;padding:var(--space-1) 0;list-style:none}.cm-md-host .cm-tooltip-autocomplete>ul>li{padding:var(--space-2) var(--space-3);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--text-1)}.cm-md-host .cm-tooltip-autocomplete>ul>li[aria-selected],.cm-md-host .cm-tooltip-autocomplete>ul>li:hover{background:var(--accent);color:var(--text-on-accent)}.cm-md-host .cm-completionDetail{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-2);font-style:normal}.cm-md-host .cm-tooltip-autocomplete>ul>li[aria-selected] .cm-completionDetail,.cm-md-host .cm-tooltip-autocomplete>ul>li:hover .cm-completionDetail{color:var(--text-on-accent)}.cm-md-host .cm-md-frontmatter{background:var(--surface-inset);font-family:var(--font-code);font-size:.92em;color:var(--text-1);padding-left:var(--space-3);padding-right:var(--space-3);border-left:var(--space-1) solid var(--accent)}.cm-md-host .cm-md-frontmatter-fence-open{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);padding-top:var(--space-2);color:var(--text-3);font-size:.85em}.cm-md-host .cm-md-frontmatter-fence-close{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding-bottom:var(--space-2);color:var(--text-3);font-size:.85em;margin-bottom:var(--space-3)}.cm-md-host .cm-md-frontmatter-body{line-height:1.55}.cm-md-host .cm-md-fm-key{color:var(--syntax-keyword)}.cm-md-host .cm-md-fm-string{color:var(--syntax-string)}.cm-md-host .cm-md-fm-number{color:var(--syntax-number)}.cm-md-host .cm-md-fm-constant{color:var(--syntax-constant)}.cm-md-host .cm-md-fm-punct{color:var(--text-2)}.cm-md-host .cm-md-fm-comment{color:var(--syntax-comment);font-style:italic}.cm-md-host .cm-md-block-add,.cm-md-host .cm-md-block-drag{position:absolute;top:0;left:0;width:22px;height:22px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:var(--text-3);cursor:pointer;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;transition:opacity .16s ease,background-color .12s ease,color .12s ease;z-index:var(--z-sticky)}.cm-md-host .cm-md-block-handle-visible{opacity:1;pointer-events:auto;transition:transform .18s cubic-bezier(.2,0,0,1),opacity .16s ease,background-color .12s ease,color .12s ease}.cm-md-host .cm-md-block-add:hover,.cm-md-host .cm-md-block-drag:hover{background:var(--surface-2);color:var(--text-1)}.cm-md-host .cm-md-block-add:focus-visible,.cm-md-host .cm-md-block-drag:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cm-md-host .cm-md-block-drag{cursor:grab}.cm-md-host .cm-md-block-drag.cm-md-block-handle-dragging{cursor:grabbing;opacity:.5}.cm-md-host .cm-md-block-add>svg,.cm-md-host .cm-md-block-drag>svg{pointer-events:none}.cm-md-host .cm-md-block-drop-indicator{position:absolute;left:0;right:0;height:2px;background:var(--accent);border-radius:1px;pointer-events:none;z-index:var(--z-popover);transform:translateY(0)}.cm-md-host .cm-md-block-dragging .cm-content{cursor:grabbing!important}.cm-md-block-menu{position:absolute;min-width:240px;max-width:320px;max-height:60vh;overflow-y:auto;background:var(--surface-3);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3);padding:var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-1);z-index:var(--z-popover)}.cm-md-block-menu-group+.cm-md-block-menu-group{border-top:var(--space-px) solid var(--border);margin-top:var(--space-1);padding-top:var(--space-1)}.cm-md-block-menu-heading{padding:var(--space-2) var(--space-2) var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3);font-weight:var(--weight-medium)}.cm-md-block-menu-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border:none;border-radius:var(--radius-xs);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:var(--text-xs);text-align:left}.cm-md-block-menu-item:hover,.cm-md-block-menu-item:focus-visible{background:var(--surface-2);outline:none}.cm-md-block-menu-label{flex:1 1 auto;color:var(--text-1)}.cm-md-block-menu-hint{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3)}@media print{.cm-md-block-add,.cm-md-block-drag,.cm-md-block-menu,.cm-md-block-drop-indicator,.cm-md-code-copy-btn,.cm-md-table-copy-btn,.cm-md-cell-editor,.cm-md-link-tooltip,.cm-md-table-link-tooltip,.cm-md-selection-toolbar,.cm-cursorLayer,.cm-tooltip,.cm-md-find-highlight{display:none!important}.cm-editor{color:CanvasText!important;background:Canvas!important}.cm-content{color:CanvasText!important}}.fb-dropdown{position:relative}.fb-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.75rem;box-sizing:border-box;font-size:var(--text-xs);font-weight:var(--weight-medium);padding:0 var(--space-2);border-radius:var(--radius-sm);border:var(--space-px) solid var(--border);background:var(--surface-1);color:var(--text-2);transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);white-space:nowrap}.fb-btn:hover{border-color:var(--border-strong);color:var(--text-1);background:var(--surface-2)}.fb-btn:focus-visible,.fb-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fb-btn--active{border-color:var(--accent-line);color:var(--accent-text);background:var(--accent-dim)}.fb-btn--sort,.fb-btn--groupby,.fb-btn--columns{font-weight:var(--weight-semibold)}.fb-btn--sort{justify-content:center;width:1.75rem;padding:0}.fb-sort-icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fb-badge{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-pill);padding:0 var(--space-1);min-width:.9rem;text-align:center}.fb-menu{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-dropdown);min-width:10rem;overflow-y:auto;background:var(--surface-3);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);padding:var(--space-1);box-shadow:var(--shadow-3)}.fb-menu--right{left:auto;right:0}.fb-menu-item{all:unset;cursor:pointer;display:flex;align-items:center;gap:var(--space-2);width:100%;box-sizing:border-box;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-2);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.fb-menu-item:hover{background:var(--surface-2);color:var(--text-1)}.fb-menu-item-label{flex:1}.fb-menu-item-count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3)}.fb-check{width:1rem;font-size:var(--text-2xs);color:transparent;flex-shrink:0;text-align:center}.fb-check--on{color:var(--accent)}.fb-menu-empty{padding:var(--space-3);font-size:var(--text-xs);color:var(--text-3);text-align:center}.fb-selected-panel{position:sticky;top:calc(-1 * var(--space-1));z-index:var(--z-sticky);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--space-1);padding:var(--space-2);border-bottom:var(--space-px) solid var(--border);background:var(--surface-3)}.fb-selected-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:0}.fb-selected-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.fb-selected-chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:1.25rem;padding:0 var(--space-2);border:var(--space-px) solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-dim);color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium)}.fb-selected-chip span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-clear-btn:focus-visible,.fb-selected-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fb-icon{width:.875rem;height:.875rem;flex-shrink:0}.fb-menu-sep{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2)}.fb-menu-sep-line{flex:1;height:var(--space-px);background:var(--border)}.fb-menu-sep-text{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3)}.fb-facet-summary{position:sticky;top:calc(-1 * var(--space-1));z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--space-1);padding:var(--space-2);border-bottom:var(--space-px) solid var(--border);background:var(--surface-3);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.fb-clear-btn{all:unset;cursor:pointer;color:var(--text-2);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.fb-clear-btn:hover{color:var(--text-1)}.fb-facet-row{display:grid;grid-template-columns:1.35rem minmax(0,1fr) 1.35rem;align-items:center;gap:var(--space-1);width:100%;box-sizing:border-box;padding:var(--space-0\.5) var(--space-1);border-radius:var(--radius-sm);color:var(--text-2)}.fb-facet-row:hover{background:var(--surface-2);color:var(--text-1)}.fb-facet-value,.fb-facet-mark{all:unset;box-sizing:border-box;cursor:pointer}.fb-facet-value{min-width:0;padding:var(--space-0\.5)}.fb-facet-mark{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);color:transparent;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.fb-facet-mark:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text-3)}.fb-facet-mark--include.fb-facet-mark--on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.fb-facet-mark--exclude:hover{background:color-mix(in srgb,var(--status-err) 10%,transparent)}.fb-facet-mark--exclude.fb-facet-mark--on{background:color-mix(in srgb,var(--status-err) 12%,transparent);color:color-mix(in srgb,var(--status-err) 82%,var(--text-1))}.fb-facet-mark:focus-visible,.fb-facet-value:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.fb-btn--select{gap:.35rem}.fb-select-label{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium)}.fb-badge--cols{min-width:1.5rem;background:var(--surface-1);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border)}.fb-menu--cols{min-width:14rem}.fb-col-move:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fb-col-row{display:flex;align-items:center;gap:.35rem;padding:.3rem .35rem;border-radius:.25rem;transition:background .08s,border-color .08s;border:1px solid transparent}.fb-col-row:hover{background:var(--surface-1)}.fb-col-row--dragging{opacity:.5}.fb-col-row--drag-over{border-color:var(--accent);background:var(--accent-dim)}.fb-col-grip{cursor:grab;color:var(--text-3);font-size:.7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.fb-col-row:active .fb-col-grip{cursor:grabbing}.fb-col-label{display:flex;align-items:center;gap:.35rem;flex:1;cursor:pointer;font-size:.75rem;color:var(--text-2);min-width:0}.fb-col-label input[type=checkbox]{margin:0;cursor:pointer;accent-color:var(--accent)}.fb-col-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-col-count{font-size:.65rem;color:var(--text-3)}.fb-col-moves{display:inline-flex;gap:.1rem;flex-shrink:0}.fb-col-move{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.2rem;font-size:.7rem;color:var(--text-3);transition:all .08s}.fb-col-move:hover:not(:disabled){background:var(--surface-2);color:var(--text-1)}.fb-col-move:disabled{opacity:.25;cursor:not-allowed}.recent-view.svelte-8vw0lp{height:100%;display:flex;flex-direction:column;overflow:hidden}.rv-header.svelte-8vw0lp{padding:var(--space-5) var(--space-5) var(--space-3);flex-shrink:0}.rv-title-row.svelte-8vw0lp{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-4)}.rv-title.svelte-8vw0lp{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-1);margin:0}.rv-title-right.svelte-8vw0lp{display:flex;align-items:baseline;gap:var(--space-4)}.rv-filter-composer.svelte-8vw0lp{width:100%;min-width:0}.rv-count.svelte-8vw0lp{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text-3);font-variant-numeric:tabular-nums}.rv-loading.svelte-8vw0lp,.rv-error.svelte-8vw0lp,.rv-empty.svelte-8vw0lp{padding:var(--space-6) var(--space-5);text-align:center;color:var(--text-3);font-size:var(--text-sm)}.rv-error.svelte-8vw0lp{color:var(--status-err)}.rv-results.svelte-8vw0lp{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.rv-list-shell.svelte-8vw0lp{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0 var(--space-5) var(--space-5);overflow:hidden;border:var(--space-px) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1)}.rv-list-header.svelte-8vw0lp{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);flex-shrink:0;border-bottom:var(--space-px) solid var(--border);background:var(--surface-1)}.rv-list-shell .vl-container{background:var(--surface-1)}.rv-col-label.svelte-8vw0lp{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-3);letter-spacing:0;width:11rem;text-align:right;flex-shrink:0}.rv-col-label--doc.svelte-8vw0lp{flex:1;text-align:left;width:auto}.rv-item.svelte-8vw0lp{all:unset;position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;box-sizing:border-box;min-height:4.625rem;padding:var(--space-3) var(--space-4);border-bottom:var(--space-px) solid var(--border);border-radius:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);min-width:0;overflow:hidden;background:transparent}.rv-item.svelte-8vw0lp:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--space-1);background:var(--accent);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.rv-item.svelte-8vw0lp:hover{background:var(--surface-2)}.rv-item.svelte-8vw0lp:focus,.rv-item.svelte-8vw0lp:focus-visible{outline:none;background:var(--surface-2)}.rv-item.svelte-8vw0lp:hover:before,.rv-item.svelte-8vw0lp:focus:before,.rv-item.svelte-8vw0lp:focus-visible:before{opacity:1}.rv-item-main.svelte-8vw0lp{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.rv-slug-row.svelte-8vw0lp{display:flex;align-items:center;gap:var(--space-1);min-width:0}.rv-slug.svelte-8vw0lp{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-item-title.svelte-8vw0lp{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-time.svelte-8vw0lp{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text-3);white-space:nowrap;width:11rem;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.idp-row.svelte-uzrh23{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.divider.svelte-uzrh23{display:flex;align-items:center;gap:var(--space-3);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);margin:var(--space-4) 0}.divider.svelte-uzrh23:before,.divider.svelte-uzrh23:after{content:"";flex:1;height:var(--space-px);background:var(--border)}.credential-form.svelte-uzrh23{display:flex;flex-direction:column}.field.svelte-uzrh23{margin-bottom:var(--space-4)}.field.svelte-uzrh23 label:where(.svelte-uzrh23){display:block;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-2);margin-bottom:var(--space-2)}.field.svelte-uzrh23 input:where(.svelte-uzrh23){width:100%;padding:.65rem var(--space-3);background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-0));border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-1);font-size:var(--text-sm);font-family:var(--font-sans);line-height:var(--leading-normal);outline:none;box-sizing:border-box;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.field.svelte-uzrh23 input:where(.svelte-uzrh23)::-moz-placeholder{color:var(--text-3)}.field.svelte-uzrh23 input:where(.svelte-uzrh23)::placeholder{color:var(--text-3)}.field.svelte-uzrh23 input:where(.svelte-uzrh23):focus{border-color:var(--border-focus);background:var(--surface-3);box-shadow:0 0 0 3px var(--accent-dim),var(--shadow-1)}.row-between.svelte-uzrh23{display:flex;justify-content:space-between;align-items:center;margin:var(--space-1) 0 var(--space-5)}.account-switch.svelte-uzrh23{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--space-px) solid var(--border);text-align:center;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.card-link.svelte-uzrh23,.alert.svelte-uzrh23 a:where(.svelte-uzrh23),.row-between.svelte-uzrh23 a:where(.svelte-uzrh23){color:var(--link-text);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--text-xs);text-underline-offset:3px}.card-link.svelte-uzrh23:hover,.row-between.svelte-uzrh23 a:where(.svelte-uzrh23):hover{color:var(--link-hover)}.submit.svelte-uzrh23{width:100%;padding:.7rem var(--space-3);background:var(--accent);border:0;border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-sans);cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 20%,transparent);transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.submit.svelte-uzrh23:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-1px)}.submit.svelte-uzrh23:disabled{opacity:.65;cursor:not-allowed}.alert.svelte-uzrh23{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);color:var(--status-err)}.alert.warn.svelte-uzrh23{background:var(--status-warn-dim);border-color:var(--status-warn-line);color:var(--status-warn)}.alert.svelte-uzrh23 a:where(.svelte-uzrh23){color:inherit;font-weight:600;text-decoration:underline}.lead.svelte-1b2mrq9{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5);text-align:center}.factor-form.svelte-1b2mrq9{display:flex;flex-direction:column}label.svelte-1b2mrq9{color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}input[name=code].svelte-1b2mrq9{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-0));border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-1);font-family:var(--font-mono);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);letter-spacing:.32em;outline:none;padding:.7rem var(--space-3) .7rem calc(var(--space-3) + .32em);text-align:center;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);width:100%}input[name=code].svelte-1b2mrq9:focus{background:var(--surface-3);border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-dim),var(--shadow-1)}.hint.svelte-1b2mrq9{color:var(--text-3);font-size:var(--text-xs);margin:var(--space-2) 0 var(--space-5);text-align:center}button.svelte-1b2mrq9{background:var(--accent);border:0;border-radius:var(--radius-sm);box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 20%,transparent);color:var(--text-on-accent);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:.7rem var(--space-3);transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);width:100%}button.svelte-1b2mrq9:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-1px)}button.svelte-1b2mrq9:disabled,input.svelte-1b2mrq9:disabled{cursor:not-allowed;opacity:.65}.restart.svelte-1b2mrq9{border-top:var(--space-px) solid var(--border);color:var(--text-2);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);margin-top:var(--space-5);padding-top:var(--space-4);text-align:center;text-decoration:none}.method-switch.svelte-1b2mrq9{color:var(--link-text);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);margin-top:var(--space-4);text-align:center;text-decoration:none}.restart.svelte-1b2mrq9:hover{color:var(--text-1)}.alert.svelte-1b2mrq9{background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-radius:var(--radius-md);color:var(--status-err);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);padding:var(--space-3)}.alert.warn.svelte-1b2mrq9{background:var(--status-warn-dim);border-color:var(--status-warn-line);color:var(--status-warn)}.alert.svelte-1b2mrq9 a:where(.svelte-1b2mrq9){color:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px}.lead.svelte-1wx3ebl{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;text-align:center}.passkey-cue.svelte-1wx3ebl{align-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));border:var(--space-px) solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:50%;box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 5%,transparent),var(--shadow-1);color:var(--accent);display:flex;height:3.5rem;justify-content:center;margin:var(--space-5) auto;width:3.5rem}.passkey-cue.svelte-1wx3ebl svg:where(.svelte-1wx3ebl){fill:none;height:1.75rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:1.75rem}.hint.svelte-1wx3ebl{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0 0 var(--space-4);text-align:center}button.svelte-1wx3ebl{align-items:center;background:var(--accent);border:0;border-radius:var(--radius-sm);box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 20%,transparent);color:var(--text-on-accent);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;line-height:1.25;min-height:2.75rem;padding:.7rem var(--space-3);transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);width:100%}button.svelte-1wx3ebl:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-1px)}button.svelte-1wx3ebl:disabled{cursor:not-allowed;opacity:.65}.restart.svelte-1wx3ebl{border-top:var(--space-px) solid var(--border);color:var(--text-2);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);margin-top:var(--space-5);padding-top:var(--space-4);text-align:center;text-decoration:none}.method-switch.svelte-1wx3ebl{color:var(--link-text);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);margin-top:var(--space-4);text-align:center;text-decoration:none}.restart.svelte-1wx3ebl:hover{color:var(--text-1)}.alert.svelte-1wx3ebl{background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-radius:var(--radius-md);color:var(--status-err);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-4);padding:var(--space-3)}.alert.warn.svelte-1wx3ebl{background:var(--status-warn-dim);border-color:var(--status-warn-line);color:var(--status-warn)}.alert.svelte-1wx3ebl a:where(.svelte-1wx3ebl){color:inherit;font-weight:var(--weight-semibold)}.lead.svelte-1ku2caw{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5);text-align:center}.passkey-mark.svelte-1ku2caw{align-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));border:var(--space-px) solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--radius-pill);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 5%,transparent);color:var(--accent);display:flex;height:3.5rem;justify-content:center;margin:0 auto var(--space-5);width:3.5rem}.passkey-mark.success.svelte-1ku2caw{background:var(--status-ok-dim);border-color:var(--status-ok-line);color:var(--status-ok)}.passkey-mark.svelte-1ku2caw svg:where(.svelte-1ku2caw){fill:none;height:1.8rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.8rem}.benefits.svelte-1ku2caw{color:var(--text-2);display:grid;font-size:var(--text-sm);gap:var(--space-2);list-style:none;margin:0 0 var(--space-5);padding:0}.benefits.svelte-1ku2caw li:where(.svelte-1ku2caw){padding-left:var(--space-5);position:relative}.benefits.svelte-1ku2caw li:where(.svelte-1ku2caw):before{color:var(--status-ok);content:"✓";font-weight:var(--weight-bold);left:0;position:absolute}.ceremony-note.svelte-1ku2caw{background:var(--surface-2);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-4)}.ceremony-note.svelte-1ku2caw strong:where(.svelte-1ku2caw){color:var(--text-1);font-size:var(--text-sm)}.ceremony-note.svelte-1ku2caw span:where(.svelte-1ku2caw){color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal)}form.svelte-1ku2caw{margin:0}.primary.svelte-1ku2caw,.quiet-button.svelte-1ku2caw,.quiet-link.svelte-1ku2caw{align-items:center;border-radius:var(--radius-sm);display:flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;line-height:1.25;min-height:2.75rem;padding:.7rem var(--space-3);text-decoration:none;width:100%}.primary.svelte-1ku2caw{background:var(--accent);border:0;box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 20%,transparent);color:var(--text-on-accent);cursor:pointer}.primary.svelte-1ku2caw:hover:not(:disabled){background:var(--accent-hover)}.primary.svelte-1ku2caw:disabled,.quiet-button.svelte-1ku2caw:disabled{cursor:not-allowed;opacity:.65}.quiet-button.svelte-1ku2caw,.quiet-link.svelte-1ku2caw{background:transparent;border:0;color:var(--text-2);cursor:pointer;margin-top:var(--space-2)}.alert.svelte-1ku2caw{background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-radius:var(--radius-md);color:var(--status-err);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);padding:var(--space-3)}.alert.warn.svelte-1ku2caw{background:var(--status-warn-dim);border-color:var(--status-warn-line);color:var(--status-warn)}.security-mark.svelte-1abwew0{align-items:center;background:var(--status-info-dim);border:var(--space-px) solid var(--status-info-line);border-radius:var(--radius-pill);color:var(--status-info);display:flex;height:3.25rem;justify-content:center;margin:0 auto var(--space-4);width:3.25rem}.security-mark.svelte-1abwew0 svg:where(.svelte-1abwew0),.choice-icon.svelte-1abwew0 svg:where(.svelte-1abwew0){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.security-mark.svelte-1abwew0 svg:where(.svelte-1abwew0){height:1.75rem;width:1.75rem}.lead.svelte-1abwew0{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5);text-align:center}.choices.svelte-1abwew0{display:grid;gap:var(--space-3)}.choice.svelte-1abwew0{align-items:center;background:var(--surface-2);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);color:var(--text-2);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-4);text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.choice.svelte-1abwew0:hover,.choice.svelte-1abwew0:focus-visible{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));border-color:var(--border-focus);outline:none;transform:translateY(-1px)}.choice.recommended.svelte-1abwew0{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}.choice-icon.svelte-1abwew0{align-items:center;background:var(--surface-1);border:var(--space-px) solid var(--border);border-radius:var(--radius-sm);color:var(--accent-text);display:flex;height:2.4rem;justify-content:center;width:2.4rem}.choice-icon.svelte-1abwew0 svg:where(.svelte-1abwew0){height:1.2rem;width:1.2rem}.choice-copy.svelte-1abwew0,.choice-heading.svelte-1abwew0{display:grid}.choice-copy.svelte-1abwew0{font-size:var(--text-xs);gap:var(--space-1);line-height:var(--leading-normal)}.choice-heading.svelte-1abwew0{align-items:center;color:var(--text-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);grid-template-columns:max-content auto}.choice-heading.svelte-1abwew0 span:where(.svelte-1abwew0){align-items:center;background:var(--status-ok-dim);border:var(--space-px) solid var(--status-ok-line);border-radius:var(--radius-pill);color:var(--status-ok);display:inline-flex;font-family:var(--font-mono);font-size:.6rem;font-weight:var(--weight-semibold);justify-content:center;line-height:1;letter-spacing:.04em;padding:.12rem var(--space-2);text-transform:uppercase}.choice-arrow.svelte-1abwew0{color:var(--accent-text);font-size:var(--text-lg);line-height:1}.quiet-link.svelte-1abwew0{color:var(--text-2);display:block;font-size:var(--text-xs);margin-top:var(--space-4);text-align:center;text-decoration:none}.quiet-link.svelte-1abwew0:hover,.quiet-link.svelte-1abwew0:focus-visible{color:var(--text-1);text-decoration:underline}@media(max-width:30rem){.choice-heading.svelte-1abwew0{grid-template-columns:1fr}.choice-heading.svelte-1abwew0 span:where(.svelte-1abwew0){justify-self:start}}.verification-mark.svelte-1tp5ckw{align-items:center;background:var(--status-info-dim);border:var(--space-px) solid var(--status-info-line);border-radius:var(--radius-pill);color:var(--status-info);display:flex;height:3.25rem;justify-content:center;margin:0 auto var(--space-4);width:3.25rem}.verification-mark.svelte-1tp5ckw svg:where(.svelte-1tp5ckw),.security-status.svelte-1tp5ckw svg:where(.svelte-1tp5ckw),.security-link.svelte-1tp5ckw svg:where(.svelte-1tp5ckw){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.verification-mark.svelte-1tp5ckw svg:where(.svelte-1tp5ckw){height:1.65rem;stroke-width:1.6;width:1.65rem}.lead.svelte-1tp5ckw{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;text-align:center}.lead.svelte-1tp5ckw strong:where(.svelte-1tp5ckw){color:var(--text-1);font-weight:var(--weight-medium)}.waiting.svelte-1tp5ckw{align-items:center;color:var(--text-3);display:flex;font-size:var(--text-xs);gap:var(--space-2);justify-content:center;margin:var(--space-5) 0 var(--space-4)}.waiting.svelte-1tp5ckw span:where(.svelte-1tp5ckw){animation:svelte-1tp5ckw-pulse 1.6s ease-in-out infinite;background:var(--border-strong);border-radius:var(--radius-pill);height:.4rem;width:.4rem}.resend.svelte-1tp5ckw{min-height:2.4rem;text-align:center}.resend.svelte-1tp5ckw button:where(.svelte-1tp5ckw){background:transparent;border:0;color:var(--accent-text);cursor:pointer;font:inherit;font-size:var(--text-xs);padding:var(--space-1)}.resend.svelte-1tp5ckw button:where(.svelte-1tp5ckw):hover:not(:disabled),.resend.svelte-1tp5ckw button:where(.svelte-1tp5ckw):focus-visible{color:var(--text-1);text-decoration:underline}.resend.svelte-1tp5ckw button:where(.svelte-1tp5ckw):disabled{cursor:wait;opacity:.55}.feedback.svelte-1tp5ckw{color:var(--status-err);font-size:var(--text-xs);margin:var(--space-2) 0 0}.feedback.ok.svelte-1tp5ckw{color:var(--status-ok)}.security-divider.svelte-1tp5ckw{border-top:var(--space-px) solid var(--border);margin:var(--space-4) 0}.security-status.svelte-1tp5ckw,.security-link.svelte-1tp5ckw{align-items:center;display:flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:var(--space-2);justify-content:center}.security-status.svelte-1tp5ckw{color:var(--status-ok)}.security-link.svelte-1tp5ckw{color:var(--accent-text);text-decoration:none}.security-link.svelte-1tp5ckw:hover,.security-link.svelte-1tp5ckw:focus-visible{color:var(--text-1);text-decoration:underline}.security-status.svelte-1tp5ckw svg:where(.svelte-1tp5ckw),.security-link.svelte-1tp5ckw svg:where(.svelte-1tp5ckw){height:1.1rem;stroke-width:1.8;width:1.1rem}@keyframes svelte-1tp5ckw-pulse{50%{opacity:.35;transform:scale(.82)}}.lead.svelte-1xtec1j{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5);text-align:center}.security-mark.svelte-1xtec1j{align-items:center;background:var(--status-info-dim);border:var(--space-px) solid var(--status-info-line);border-radius:var(--radius-pill);color:var(--status-info);display:flex;height:3.25rem;justify-content:center;margin:0 auto var(--space-4);width:3.25rem}.security-mark.success.svelte-1xtec1j{background:var(--status-ok-dim);border-color:var(--status-ok-line);color:var(--status-ok)}.security-mark.svelte-1xtec1j svg:where(.svelte-1xtec1j){fill:none;height:1.75rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.75rem}.benefits.svelte-1xtec1j{color:var(--text-2);display:grid;font-size:var(--text-sm);gap:var(--space-2);list-style:none;margin:0 0 var(--space-5);padding:0}.benefits.svelte-1xtec1j li:where(.svelte-1xtec1j){padding-left:var(--space-5);position:relative}.benefits.svelte-1xtec1j li:where(.svelte-1xtec1j):before{color:var(--status-ok);content:"✓";font-weight:var(--weight-bold);left:0;position:absolute}.setup-grid.svelte-1xtec1j{display:grid;gap:var(--space-4);margin-bottom:var(--space-5)}.qr-frame.svelte-1xtec1j,.qr-placeholder.svelte-1xtec1j{align-items:center;align-self:center;background:#fff;border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-md);display:flex;height:11rem;justify-content:center;justify-self:center;padding:var(--space-3);width:11rem}.qr-frame.svelte-1xtec1j img:where(.svelte-1xtec1j){display:block;height:100%;image-rendering:pixelated;width:100%}.qr-placeholder.svelte-1xtec1j{background:var(--surface-2);color:var(--text-3);font-size:var(--text-xs);text-align:center}.manual-setup.svelte-1xtec1j{min-width:0}.step-label.svelte-1xtec1j{color:var(--text-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.manual-setup.svelte-1xtec1j p:where(.svelte-1xtec1j){color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal);margin:var(--space-1) 0 var(--space-2)}.secret-row.svelte-1xtec1j{align-items:center;background:var(--surface-inset);border:var(--space-px) solid var(--border);border-radius:var(--radius-sm);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3)}.secret-row.svelte-1xtec1j code:where(.svelte-1xtec1j){color:var(--text-1);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.copy.svelte-1xtec1j{all:unset;color:var(--accent-text);cursor:pointer;flex:none;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.verify-form.svelte-1xtec1j{display:flex;flex-direction:column;margin-bottom:var(--space-2)}.verify-form.svelte-1xtec1j label:where(.svelte-1xtec1j){color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}input[name=code].svelte-1xtec1j{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-0));border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-1);font-family:var(--font-mono);font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);letter-spacing:.32em;margin-bottom:var(--space-4);outline:none;padding:.7rem var(--space-3) .7rem calc(var(--space-3) + .32em);text-align:center;width:100%}input[name=code].svelte-1xtec1j:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-dim)}button.svelte-1xtec1j,.link-button.svelte-1xtec1j{box-sizing:border-box;font-family:var(--font-sans)}.primary.svelte-1xtec1j{background:var(--accent);border:0;border-radius:var(--radius-sm);color:var(--text-on-accent);cursor:pointer;display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:.7rem var(--space-3);text-align:center;text-decoration:none;width:100%}.primary.svelte-1xtec1j:hover:not(:disabled){background:var(--accent-hover)}.primary.svelte-1xtec1j:disabled,.secondary.svelte-1xtec1j:disabled,input.svelte-1xtec1j:disabled{cursor:not-allowed;opacity:.58}.quiet-link.svelte-1xtec1j,.quiet-button.svelte-1xtec1j{background:none;border:0;color:var(--text-2);cursor:pointer;display:block;font-size:var(--text-xs);margin-top:var(--space-4);padding:0;text-align:center;text-decoration:none;width:100%}.one-time-note.svelte-1xtec1j{background:var(--status-warn-dim);border:var(--space-px) solid var(--status-warn-line);border-radius:var(--radius-md);color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-normal);margin-bottom:var(--space-4);padding:var(--space-3)}.one-time-note.svelte-1xtec1j strong:where(.svelte-1xtec1j){color:var(--status-warn);display:block;margin-bottom:var(--space-1)}.recovery-codes.svelte-1xtec1j{background:var(--surface-inset);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;list-style-position:inside;margin:0;padding:var(--space-4)}.recovery-codes.svelte-1xtec1j li:where(.svelte-1xtec1j){color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs)}.recovery-codes.svelte-1xtec1j code:where(.svelte-1xtec1j){color:var(--text-1);font-size:var(--text-xs)}.code-actions.svelte-1xtec1j{display:flex;gap:var(--space-2);margin:var(--space-3) 0 var(--space-5)}.secondary.svelte-1xtec1j{background:var(--surface-2);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-1);cursor:pointer;flex:1;font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3)}.acknowledge.svelte-1xtec1j{align-items:flex-start;color:var(--text-2);display:flex;font-size:var(--text-xs);gap:var(--space-2);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.acknowledge.svelte-1xtec1j input:where(.svelte-1xtec1j){accent-color:var(--accent);margin-top:.15rem}.alert.svelte-1xtec1j{background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-radius:var(--radius-md);color:var(--status-err);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);padding:var(--space-3)}.alert.warn.svelte-1xtec1j{background:var(--status-warn-dim);border-color:var(--status-warn-line);color:var(--status-warn)}.link-button:hover{color:var(--text-on-accent)}button.svelte-1xtec1j:focus-visible,a.svelte-1xtec1j:focus-visible,input.svelte-1xtec1j:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media(max-width:28rem){.recovery-codes.svelte-1xtec1j{grid-template-columns:1fr}}.warning-mark.svelte-xxvsth{align-items:center;background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-radius:var(--radius-pill);color:var(--status-err);display:flex;height:3.25rem;justify-content:center;margin:0 auto var(--space-4);width:3.25rem}.warning-mark.svelte-xxvsth svg:where(.svelte-xxvsth){fill:none;height:1.75rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.75rem}.lead.svelte-xxvsth{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5);text-align:center}.confirmation.svelte-xxvsth{align-items:flex-start;color:var(--text-2);display:flex;font-size:var(--text-xs);gap:var(--space-2);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.confirmation.svelte-xxvsth input:where(.svelte-xxvsth){accent-color:var(--status-err);margin-top:.15rem}.danger.svelte-xxvsth{background:var(--status-err);border:0;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:.7rem var(--space-3);width:100%}.danger.svelte-xxvsth:disabled{cursor:not-allowed;opacity:.58}.cancel.svelte-xxvsth{border-top:var(--space-px) solid var(--border);color:var(--text-2);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);margin-top:var(--space-5);padding-top:var(--space-4);text-align:center;text-decoration:none}.alert.svelte-xxvsth{background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-radius:var(--radius-md);color:var(--status-err);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);padding:var(--space-3)}button.svelte-xxvsth:focus-visible,a.svelte-xxvsth:focus-visible,input.svelte-xxvsth:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.idp-row.svelte-1sp3t1u{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.divider.svelte-1sp3t1u{display:flex;align-items:center;gap:var(--space-3);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);margin:var(--space-4) 0}.divider.svelte-1sp3t1u:before,.divider.svelte-1sp3t1u:after{content:"";flex:1;height:var(--space-px);background:var(--border)}.credential-form.svelte-1sp3t1u{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-1sp3t1u{margin:0}.field.svelte-1sp3t1u label:where(.svelte-1sp3t1u){display:block;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-2);margin-bottom:var(--space-2)}.field.svelte-1sp3t1u input:where(.svelte-1sp3t1u){width:100%;padding:.65rem var(--space-3);background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-0));border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-1);font-size:var(--text-sm);font-family:var(--font-sans);line-height:var(--leading-normal);outline:none;box-sizing:border-box;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.field.svelte-1sp3t1u input:where(.svelte-1sp3t1u)::-moz-placeholder{color:var(--text-3)}.field.svelte-1sp3t1u input:where(.svelte-1sp3t1u)::placeholder{color:var(--text-3)}.field.svelte-1sp3t1u input:where(.svelte-1sp3t1u):focus{border-color:var(--border-focus);background:var(--surface-3);box-shadow:0 0 0 3px var(--accent-dim),var(--shadow-1)}.card-link.svelte-1sp3t1u,.alert.svelte-1sp3t1u a:where(.svelte-1sp3t1u){color:var(--link-text);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--text-xs);text-underline-offset:3px}.card-link.svelte-1sp3t1u:hover{color:var(--link-hover)}.account-switch.svelte-1sp3t1u{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--space-px) solid var(--border);text-align:center;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.submit.svelte-1sp3t1u{width:100%;margin-top:var(--space-1);padding:.7rem var(--space-3);background:var(--accent);border:0;border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-sans);cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 20%,transparent);transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.submit.svelte-1sp3t1u:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-1px)}.submit.svelte-1sp3t1u:disabled{opacity:.65;cursor:not-allowed}.alert.svelte-1sp3t1u{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);color:var(--status-err)}.alert.warn.svelte-1sp3t1u{background:var(--status-warn-dim);border-color:var(--status-warn-line);color:var(--status-warn)}.alert.svelte-1sp3t1u a:where(.svelte-1sp3t1u){color:inherit;font-weight:600;text-decoration:underline}.lead.svelte-1rje4di{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5)}.credential-form.svelte-1rje4di{display:flex;flex-direction:column}.field.svelte-1rje4di{margin-bottom:var(--space-4)}.field.svelte-1rje4di label:where(.svelte-1rje4di){display:block;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-2);margin-bottom:var(--space-2)}.field.svelte-1rje4di input:where(.svelte-1rje4di){width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-2);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-1);font-size:var(--text-sm);font-family:var(--font-sans);line-height:var(--leading-normal);outline:none;box-sizing:border-box;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.field.svelte-1rje4di input:where(.svelte-1rje4di)::-moz-placeholder{color:var(--text-3)}.field.svelte-1rje4di input:where(.svelte-1rje4di)::placeholder{color:var(--text-3)}.field.svelte-1rje4di input:where(.svelte-1rje4di):focus{border-color:var(--border-focus);background:var(--surface-3);box-shadow:0 0 0 3px var(--accent-dim)}.card-link.svelte-1rje4di{color:var(--text-2);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--text-xs)}.card-link.svelte-1rje4di:hover{color:var(--text-1)}.submit.svelte-1rje4di{width:100%;padding:var(--space-2) var(--space-3);background:var(--accent);border:0;border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.submit.svelte-1rje4di:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.submit.svelte-1rje4di:disabled{opacity:.65;cursor:not-allowed}.submit-link.svelte-1rje4di{display:block;width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--accent);border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;text-decoration:none;box-sizing:border-box}.submit-link.svelte-1rje4di:hover{background:var(--accent-hover)}.alert.svelte-1rje4di{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-left-width:var(--space-1);color:var(--status-err)}.alert.ok.svelte-1rje4di{background:var(--status-ok-dim);border-color:var(--status-ok-line);color:var(--status-ok)}.credential-form.svelte-lrche2{display:flex;flex-direction:column;gap:var(--space-4)}.submit.svelte-lrche2{width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--accent);border:0;border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.submit.svelte-lrche2:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.submit.svelte-lrche2:disabled{opacity:.65;cursor:not-allowed}.submit-link.svelte-lrche2{display:block;width:100%;padding:var(--space-2) var(--space-3);background:var(--accent);border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;text-decoration:none;box-sizing:border-box}.submit-link.svelte-lrche2:hover{background:var(--accent-hover)}.alert.svelte-lrche2{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);background:var(--status-err-dim);border:var(--space-px) solid var(--status-err-line);border-left-width:var(--space-1);color:var(--status-err)}.alert.warn.svelte-lrche2{background:var(--status-warn-dim);border-color:var(--status-warn-line);color:var(--status-warn)}.alert.ok.svelte-lrche2{background:var(--status-ok-dim);border-color:var(--status-ok-line);color:var(--status-ok)}.alert.svelte-lrche2 a:where(.svelte-lrche2){color:inherit;font-weight:600;text-decoration:underline}.lead.svelte-fl3dnh{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-5);text-align:center}.stack.svelte-fl3dnh{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-fl3dnh{color:var(--text-2);display:flex;flex-direction:column;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:var(--space-2)}.field.svelte-fl3dnh input:where(.svelte-fl3dnh){background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-0));border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-1);font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:0;outline:none;padding:.65rem var(--space-3);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);width:100%}.field.svelte-fl3dnh input:where(.svelte-fl3dnh):focus{background:var(--surface-3);border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-dim),var(--shadow-1)}.primary-button.svelte-fl3dnh,.primary-link.svelte-fl3dnh{align-items:center;background:var(--accent);border:0;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-on-accent);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;line-height:var(--leading-normal);min-height:2.5rem;padding:var(--space-2) var(--space-3);text-align:center;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);width:100%}.primary-button.svelte-fl3dnh:hover:not(:disabled),.primary-link.svelte-fl3dnh:hover{background:var(--accent-hover);color:var(--text-on-accent);transform:translateY(-1px)}.primary-button.svelte-fl3dnh:disabled,.secondary-button.svelte-fl3dnh:disabled{cursor:not-allowed;opacity:.65}.summary.svelte-fl3dnh{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.summary-row.svelte-fl3dnh{align-items:flex-start;border-bottom:var(--space-px) solid var(--border);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-3)}.summary-row.svelte-fl3dnh span:where(.svelte-fl3dnh),.scope-block.svelte-fl3dnh>span:where(.svelte-fl3dnh){color:var(--text-3);flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--weight-medium)}.summary-row.svelte-fl3dnh strong:where(.svelte-fl3dnh){color:var(--text-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);overflow-wrap:anywhere;text-align:right}.scope-block.svelte-fl3dnh,.scopes.svelte-fl3dnh,.scopes.svelte-fl3dnh span:where(.svelte-fl3dnh){display:flex}.scope-block.svelte-fl3dnh,.scopes.svelte-fl3dnh span:where(.svelte-fl3dnh){flex-direction:column}.scope-block.svelte-fl3dnh{gap:var(--space-2)}.scopes.svelte-fl3dnh{flex-wrap:wrap;gap:var(--space-2)}.scopes.svelte-fl3dnh span:where(.svelte-fl3dnh){border:var(--space-px) solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-xs);gap:var(--space-1);line-height:var(--leading-normal);padding:var(--space-2)}.scopes.svelte-fl3dnh strong:where(.svelte-fl3dnh){color:var(--text-1);font-weight:var(--weight-medium)}.scopes.svelte-fl3dnh code:where(.svelte-fl3dnh){color:var(--text-3);font-family:var(--font-mono);overflow-wrap:anywhere}.confirmation.svelte-fl3dnh{background:var(--surface-1);border:var(--space-px) solid var(--border);border-left:var(--space-1) solid var(--accent);border-radius:var(--radius-md);color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);padding:var(--space-3)}.confirmation.svelte-fl3dnh code:where(.svelte-fl3dnh),.alert.svelte-fl3dnh code:where(.svelte-fl3dnh){color:inherit;font-family:var(--font-mono)}.button-row.svelte-fl3dnh{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.button-row.svelte-fl3dnh form:where(.svelte-fl3dnh){min-width:0}.secondary-button.svelte-fl3dnh{background:transparent;border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-2);cursor:pointer;display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);min-height:2.5rem;padding:var(--space-2) var(--space-3);text-align:center;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);width:100%}.secondary-button.svelte-fl3dnh:hover:not(:disabled){border-color:var(--text-3);color:var(--text-1)}.alert.svelte-fl3dnh{background:var(--status-warn-dim);border:var(--space-px) solid var(--status-warn-line);border-left-width:var(--space-1);border-radius:var(--radius-md);color:var(--status-warn);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--space-4);padding:var(--space-3)}.alert.ok.svelte-fl3dnh{background:var(--status-ok-dim);border-color:var(--status-ok-line);color:var(--status-ok)}.secondary-link.svelte-fl3dnh{color:var(--text-2);display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;text-decoration:none}.secondary-link.svelte-fl3dnh:hover{color:var(--text-1)}.support-code.svelte-fl3dnh{display:block;font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-2);overflow-wrap:anywhere}@media(max-width:420px){.button-row.svelte-fl3dnh{grid-template-columns:1fr}.summary-row.svelte-fl3dnh{flex-direction:column;gap:var(--space-1)}.summary-row.svelte-fl3dnh strong:where(.svelte-fl3dnh){text-align:left}}.surface-panel.svelte-t3zsmp{position:relative;z-index:1;width:min(48rem,100%);max-height:calc(100dvh - (clamp(var(--space-4),5vh,var(--space-7))*2));display:flex;flex-direction:column;overflow:hidden;background:var(--surface-1);border:var(--space-px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-4);color:var(--text-1);outline:none;transform-origin:center;transition:width var(--dur-slow) var(--ease-standard),max-height var(--dur-slow) var(--ease-standard),transform var(--dur-slow) var(--ease-standard)}.surface-panel--expanded.svelte-t3zsmp,.surface-panel--focus.svelte-t3zsmp{width:min(72rem,100%)}.surface-panel--fixed-height.svelte-t3zsmp{height:calc(100dvh - (clamp(var(--space-4),5vh,var(--space-7))*2))}.surface-panel--focus.svelte-t3zsmp{max-height:calc(100dvh - var(--space-4))}.surface-header.svelte-t3zsmp,.surface-footer.svelte-t3zsmp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--space-px) solid var(--border)}.surface-footer.svelte-t3zsmp{border-top:var(--space-px) solid var(--border);border-bottom:0;color:var(--text-3);font-size:var(--text-xs)}.surface-footer-left.svelte-t3zsmp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-footer-actions.svelte-t3zsmp{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:none}.surface-title-group.svelte-t3zsmp{min-width:0;position:relative;z-index:2}.surface-title-group.svelte-t3zsmp p:where(.svelte-t3zsmp){margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-title-group.svelte-t3zsmp h2:where(.svelte-t3zsmp){display:flex;align-items:baseline;min-width:0;max-width:100%;margin:0;overflow:visible;white-space:nowrap;font-size:var(--text-base);font-weight:var(--weight-normal);letter-spacing:0}.surface-title-main.svelte-t3zsmp{flex:none;font-weight:var(--weight-semibold)}.surface-title-suffix.svelte-t3zsmp{color:var(--text-2);font-weight:var(--weight-normal)}.surface-title-separator.svelte-t3zsmp{flex:none;color:var(--text-2);font-weight:var(--weight-normal);margin:0 var(--space-1)}.surface-title-slug{flex:1 1 auto;min-width:0;overflow:visible}.surface-title-group.svelte-t3zsmp p:where(.svelte-t3zsmp){margin-top:var(--space-0\.5);color:var(--text-3);font-size:var(--text-xs)}.surface-meta.svelte-t3zsmp{display:flex;align-items:center;gap:var(--space-2);flex:none}.surface-header-actions.svelte-t3zsmp{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:none}.surface-source.svelte-t3zsmp{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs)}.surface-close.svelte-t3zsmp{all:unset;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer}.surface-close.svelte-t3zsmp:hover{background:var(--surface-2);color:var(--text-1)}.surface-close.svelte-t3zsmp:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-1)}.surface-body.svelte-t3zsmp{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-4)}.surface-body--hidden.svelte-t3zsmp{overflow:hidden;display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){.surface-panel.svelte-t3zsmp{transition:none}}.acp-viewport.svelte-vmh749{--acp-stream-max: 72rem;--acp-response-max: 64rem;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;background:var(--surface-1);color:var(--text-1)}.acp-shallow.svelte-vmh749{--acp-stream-max: 100%;--acp-response-max: 100%}.acp-focus.svelte-vmh749{--acp-stream-max: 96rem;--acp-response-max: 80rem}.activity-scroll.svelte-vmh749{min-height:0;overflow:auto;overflow-x:clip;overscroll-behavior:contain}.activity-stream.svelte-vmh749{display:grid;align-content:start;gap:var(--space-4);width:min(100%,var(--acp-stream-max));min-width:0;max-width:100%;min-height:100%;box-sizing:border-box;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8) var(--operator-rail-inset, var(--space-4))}.message-block.svelte-vmh749{display:grid;gap:var(--space-2);min-width:0;padding-left:var(--space-3);border-left:2px solid var(--accent-line)}.message-block.message-user.svelte-vmh749{padding:var(--space-3);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.message-block.svelte-vmh749 header:where(.svelte-vmh749),.thinking-summary.svelte-vmh749,.activity-row.svelte-vmh749,.permission-block.svelte-vmh749 header:where(.svelte-vmh749){font-size:var(--text-xs)}.message-block.svelte-vmh749 header:where(.svelte-vmh749){color:var(--text-3);font-weight:var(--weight-semibold)}.event-text.svelte-vmh749,.quiet-state.svelte-vmh749 p:where(.svelte-vmh749),.thinking-text.svelte-vmh749{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.streaming-label.svelte-vmh749,.history-gap.svelte-vmh749,.permission-block.svelte-vmh749 small:where(.svelte-vmh749){color:var(--text-3);font-size:var(--text-2xs)}.streaming-label.svelte-vmh749{justify-self:start}.history-gap.svelte-vmh749{margin:0;padding-block:var(--space-1);text-align:center}.thinking-block.svelte-vmh749{display:grid;gap:0;padding:0 var(--space-3);border:var(--space-px) solid var(--accent-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-dim) 46%,var(--surface-1));transition:padding .24s var(--ease-out),gap .24s var(--ease-out),border-color .18s var(--ease-out)}.thinking-block.thinking-expanded.svelte-vmh749{gap:var(--space-2);padding-block:var(--space-2) var(--space-3)}.thinking-light.svelte-vmh749{width:.4rem;height:.4rem;border-radius:var(--radius-pill);background:var(--status-info);box-shadow:0 0 0 3px var(--status-info-dim)}.thinking-summary.svelte-vmh749{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:2rem;padding:0;border:0;background:transparent;color:var(--text-2);font:inherit;text-align:left;cursor:pointer}.thinking-summary.svelte-vmh749:hover .thinking-latest:where(.svelte-vmh749),.thinking-summary.svelte-vmh749:hover .thinking-disclosure:where(.svelte-vmh749){color:var(--text-1)}.thinking-label.svelte-vmh749{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.thinking-latest.svelte-vmh749,.thinking-disclosure.svelte-vmh749{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thinking-latest.svelte-vmh749{min-width:0;font-size:var(--text-xs);line-height:var(--leading-normal)}.thinking-disclosure.svelte-vmh749{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs)}.thinking-reveal.svelte-vmh749{overflow:hidden}.thinking-history.svelte-vmh749{display:grid;gap:var(--space-2);max-height:18rem;margin:0;padding:var(--space-3) 0 0 1.1rem;overflow:auto;border-top:var(--space-px) solid var(--status-info-line);color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal)}.thinking-history.svelte-vmh749 li.is-latest:where(.svelte-vmh749){color:var(--text-1)}.activity-row.svelte-vmh749{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--text-2)}.activity-row.svelte-vmh749>span:where(.svelte-vmh749):nth-child(2){display:grid;gap:var(--space-0\.5);min-width:0}.activity-row.svelte-vmh749 small:where(.svelte-vmh749){color:var(--text-3)}.activity-glyph.svelte-vmh749{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-pill);background:var(--surface-3);font-family:var(--font-mono)}.permission-block.svelte-vmh749{display:grid;gap:var(--space-3);padding:var(--space-3);border:var(--space-px) solid var(--status-warn);border-radius:var(--radius-md);background:var(--status-warn-dim)}.permission-block.svelte-vmh749 header:where(.svelte-vmh749){display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.permission-block.svelte-vmh749 header:where(.svelte-vmh749)>div:where(.svelte-vmh749){display:grid;gap:var(--space-0\.5)}.permission-block.svelte-vmh749 header:where(.svelte-vmh749)>span:where(.svelte-vmh749){flex:none;color:var(--text-2);font-size:var(--text-2xs)}.permission-choices.svelte-vmh749{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.permission-choices.svelte-vmh749 button:where(.svelte-vmh749){min-height:2rem;padding:0 var(--space-3);border:var(--space-px) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}.permission-choices.svelte-vmh749 button.choice-primary:where(.svelte-vmh749){border-color:var(--accent-line);background:var(--accent);color:var(--text-on-accent)}.permission-choices.svelte-vmh749 button.choice-danger:where(.svelte-vmh749){border-color:var(--status-err);color:var(--status-err)}.permission-choices.svelte-vmh749 button:where(.svelte-vmh749):disabled{cursor:default;opacity:.5}.notice-block.svelte-vmh749{display:grid;gap:var(--space-1);padding:var(--space-3);border-left:2px solid var(--border-strong);background:var(--surface-2)}.notice-block--info.svelte-vmh749{border-color:var(--status-info)}.notice-block--warning.svelte-vmh749{border-color:var(--status-warn)}.notice-block--error.svelte-vmh749{border-color:var(--status-err);background:var(--status-err-dim)}.quiet-state.svelte-vmh749{display:grid;place-content:center;gap:var(--space-2);min-height:12rem;padding:var(--space-5);color:var(--text-2);text-align:center}.quiet-state.svelte-vmh749 strong:where(.svelte-vmh749){color:var(--text-1);font-size:var(--text-sm)}.invalid-projection.svelte-vmh749{height:100%;box-sizing:border-box}.action-error.svelte-vmh749{width:min(100%,var(--acp-stream-max));box-sizing:border-box;margin:0 auto;padding:var(--space-2) var(--space-4);border-top:var(--space-px) solid var(--status-err-line);background:var(--status-err-dim);color:var(--status-err);font-size:var(--text-xs);line-height:var(--leading-normal)}.permission-choices.svelte-vmh749 button:where(.svelte-vmh749):focus-visible,.thinking-summary.svelte-vmh749:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.sr-only.svelte-vmh749{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.acp-shallow.svelte-vmh749 .activity-stream:where(.svelte-vmh749){gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-5) var(--operator-rail-inset, var(--space-4))}.acp-shallow.svelte-vmh749 .action-error:where(.svelte-vmh749){padding-inline:var(--space-2)}.acp-shallow.svelte-vmh749 .message-block:where(.svelte-vmh749),.acp-shallow.svelte-vmh749 .thinking-block:where(.svelte-vmh749),.acp-shallow.svelte-vmh749 .permission-block:where(.svelte-vmh749){padding:var(--space-2)}.acp-shallow.svelte-vmh749 .thinking-summary:where(.svelte-vmh749){grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.acp-shallow.svelte-vmh749 .thinking-label:where(.svelte-vmh749){display:none}@container operator (max-width: 24rem){.activity-stream.svelte-vmh749{gap:var(--space-3);padding-inline-end:var(--space-2);padding-inline-start:var(--operator-rail-inset, var(--space-4))}.permission-block.svelte-vmh749 header:where(.svelte-vmh749){display:grid}}.acp-viewport.svelte-vmh749{background:var(--surface-0)}.activity-scroll.svelte-vmh749{scrollbar-gutter:stable}.activity-stream.svelte-vmh749{gap:0;width:min(100%,var(--acp-stream-max));padding-block:var(--space-4) var(--space-10)}.activity-tail.svelte-vmh749{min-height:var(--space-6)}.activity-ledger-header.svelte-vmh749{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 0 var(--space-3) 2rem;border-bottom:var(--space-px) solid var(--border);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.ledger-status.svelte-vmh749{display:inline-flex;align-items:center;gap:var(--space-2);letter-spacing:0;text-transform:none}.ledger-status.svelte-vmh749 i:where(.svelte-vmh749),.streaming-label.svelte-vmh749 i:where(.svelte-vmh749){display:inline-block;width:.4rem;height:.4rem;border-radius:var(--radius-pill);background:var(--status-info);box-shadow:0 0 0 3px var(--status-info-dim)}.ledger-entry.svelte-vmh749{--ledger-node-size: .55rem;--ledger-node-center: .275rem;--ledger-node-offset: .8rem;--ledger-entry-padding: var(--space-4);position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);min-width:0;padding-top:var(--ledger-entry-padding)}.ledger-entry--active.svelte-vmh749 .ledger-content:where(.svelte-vmh749){animation:svelte-vmh749-ledger-arrival .22s var(--ease-out)}.ledger-entry--active.svelte-vmh749 .ledger-node:where(.svelte-vmh749){animation:svelte-vmh749-ledger-pulse 1.8s ease-in-out infinite}.ledger-entry.svelte-vmh749:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--space-px);background:var(--border)}.ledger-entry--active.svelte-vmh749:before{bottom:calc(100% - var(--ledger-entry-padding) - var(--ledger-node-offset) - var(--ledger-node-center))}.ledger-node.svelte-vmh749{position:relative;z-index:1;box-sizing:border-box;width:var(--ledger-node-size);height:var(--ledger-node-size);margin-top:var(--ledger-node-offset);margin-left:calc(0rem - var(--ledger-node-center));border:2px solid var(--surface-0);border-radius:var(--radius-pill);background:var(--status-neutral);box-shadow:0 0 0 var(--space-px) var(--border-strong)}.ledger-entry--user.svelte-vmh749 .ledger-node:where(.svelte-vmh749),.ledger-entry--assistant.svelte-vmh749 .ledger-node:where(.svelte-vmh749){background:var(--accent);box-shadow:0 0 0 var(--space-px) var(--accent-line)}.ledger-entry--thinking.svelte-vmh749 .ledger-node:where(.svelte-vmh749){background:var(--status-info);box-shadow:0 0 0 var(--space-px) var(--status-info-line)}.ledger-entry--plan.svelte-vmh749 .ledger-node:where(.svelte-vmh749){background:var(--status-info);box-shadow:0 0 0 var(--space-px) var(--status-info-line)}.ledger-entry--permission.svelte-vmh749 .ledger-node:where(.svelte-vmh749){background:var(--status-warn);box-shadow:0 0 0 var(--space-px) var(--status-warn-line)}.ledger-content.svelte-vmh749{min-width:0;max-width:100%}@keyframes svelte-vmh749-ledger-arrival{0%{opacity:.55;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-vmh749-ledger-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ledger-entry--active.svelte-vmh749 .ledger-content:where(.svelte-vmh749),.ledger-entry--active.svelte-vmh749 .ledger-node:where(.svelte-vmh749){animation:none}.thinking-block.svelte-vmh749{transition:none}}.message-block.svelte-vmh749{gap:var(--space-3);padding:var(--space-1) 0 var(--space-2);border:0}.message-block.message-user.svelte-vmh749{padding:var(--space-4);border:var(--space-px) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1)}.message-block.message-assistant.svelte-vmh749{padding:var(--space-2) var(--space-3) var(--space-3) 0}.message-block.svelte-vmh749 header:where(.svelte-vmh749){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);color:var(--text-1)}.message-block.svelte-vmh749 header:where(.svelte-vmh749)>span:where(.svelte-vmh749){min-width:0;font-size:var(--text-xs);letter-spacing:.01em}.message-block.svelte-vmh749 header:where(.svelte-vmh749) small:where(.svelte-vmh749){flex:none;color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase}.message-assistant.svelte-vmh749 .event-text:where(.svelte-vmh749),.assistant-markdown.svelte-vmh749{min-width:0;max-width:var(--acp-response-max);font-size:var(--text-base);line-height:1.72}.assistant-markdown .markdown-content{min-width:0;max-width:100%;overflow-wrap:anywhere}.assistant-markdown .wikilink{display:inline;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.streaming-label.svelte-vmh749{display:inline-flex;align-items:center;gap:var(--space-2)}.thinking-block.svelte-vmh749{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:0;border-left:2px solid var(--status-info-line);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--status-info-dim)}.activity-row.svelte-vmh749{min-height:2.5rem;padding:var(--space-2) var(--space-3);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.activity-row--succeeded.svelte-vmh749 .activity-glyph:where(.svelte-vmh749){background:var(--status-ok-dim);color:var(--status-ok)}.activity-row--failed.svelte-vmh749 .activity-glyph:where(.svelte-vmh749){background:var(--status-err-dim);color:var(--status-err)}.permission-block.svelte-vmh749{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.permission-block.permission-gitkb.svelte-vmh749{border-color:var(--status-info-line);background:var(--status-info-dim)}.ledger-entry--resolved.svelte-vmh749{padding-top:var(--space-2)}.ledger-entry--resolved.svelte-vmh749 .permission-block:where(.svelte-vmh749){gap:0;min-height:2rem;padding:var(--space-2) var(--space-3);border-color:var(--border);background:var(--surface-1);box-shadow:none}.ledger-entry--resolved.svelte-vmh749 .permission-block:where(.svelte-vmh749) header:where(.svelte-vmh749){align-items:center}.ledger-entry--resolved.svelte-vmh749 .permission-block:where(.svelte-vmh749) header:where(.svelte-vmh749)>div:where(.svelte-vmh749)>small:where(.svelte-vmh749),.ledger-entry--resolved.svelte-vmh749 .permission-block:where(.svelte-vmh749)>.event-text:where(.svelte-vmh749){display:none}.permission-block.svelte-vmh749 header:where(.svelte-vmh749)>div:where(.svelte-vmh749)>small:where(.svelte-vmh749),.notice-block.svelte-vmh749>small:where(.svelte-vmh749){font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.permission-block.svelte-vmh749 header:where(.svelte-vmh749)>span:where(.svelte-vmh749){padding:var(--space-1) var(--space-2);border:var(--space-px) solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 62%,transparent);font-weight:var(--weight-medium)}.permission-choices.svelte-vmh749 button:where(.svelte-vmh749){transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.permission-choices.svelte-vmh749 button:where(.svelte-vmh749):not(:disabled):hover{border-color:var(--accent-line);background:var(--surface-2)}.permission-choices.svelte-vmh749 button.choice-primary:where(.svelte-vmh749):not(:disabled):hover{background:var(--accent-hover);color:var(--text-on-accent)}.notice-block.svelte-vmh749{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--space-px) solid var(--border);border-left-width:3px;border-radius:var(--radius-md);background:var(--surface-1)}.notice-block.svelte-vmh749>small:where(.svelte-vmh749){color:var(--text-3);font-size:var(--text-2xs)}.history-gap.svelte-vmh749{margin-left:2rem}.action-error.svelte-vmh749{width:min(100%,var(--acp-stream-max));border:var(--space-px) solid var(--status-err-line);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0}.acp-shallow.svelte-vmh749 .activity-stream:where(.svelte-vmh749){gap:0;padding:var(--space-3) var(--space-2) var(--space-6) var(--operator-rail-inset, var(--space-4))}.acp-shallow.svelte-vmh749 .activity-tail:where(.svelte-vmh749){min-height:var(--space-4)}.acp-shallow.svelte-vmh749 .activity-ledger-header:where(.svelte-vmh749){padding-left:1.5rem}.acp-shallow.svelte-vmh749 .ledger-entry:where(.svelte-vmh749){--ledger-node-size: .45rem;--ledger-node-center: .225rem;--ledger-entry-padding: var(--space-3);grid-template-columns:1.5rem minmax(0,1fr)}.acp-shallow.svelte-vmh749 .ledger-entry:where(.svelte-vmh749):before{left:0}.acp-shallow.svelte-vmh749 .message-block.message-user:where(.svelte-vmh749),.acp-shallow.svelte-vmh749 .thinking-block:where(.svelte-vmh749),.acp-shallow.svelte-vmh749 .permission-block:where(.svelte-vmh749){padding:var(--space-3)}@container operator (max-width: 24rem){.activity-ledger-header.svelte-vmh749{padding-left:1.5rem}.ledger-entry.svelte-vmh749{grid-template-columns:1.5rem minmax(0,1fr)}.ledger-entry.svelte-vmh749:before{left:0}.composer-context.svelte-vmh749>span:where(.svelte-vmh749):last-child{display:none}}@media(prefers-reduced-motion:reduce){.acp-viewport.svelte-vmh749,.acp-viewport.svelte-vmh749 :where(.svelte-vmh749){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
