:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--bg:#fff;--bg-sidebar:#f5f5f7;--bg-raised:#fff;--bg-canvas:#f5f5f7;--fill-1:#76768014;--fill-2:#7676801f;--fill-3:#76768033;--row-selected:#00000012;--label:#1d1d1f;--label-2:#6e6e73;--label-3:#86868b;--on-accent:#fff;--label-2-on-selected:#636366;--separator:#00000012;--border:#0000001a;--accent:#0071e3;--accent-exact:#007aff;--accent-text:#06c;--accent-soft:#0071e31a;--accent-soft-opaque:#e6f1fc;--status-online:#34c759;--status-running:#0071e3;--status-unready:#ff9500;--status-offline:#aeaeb2;--warning-text:#a04800;--success-text:#1a7f3c;--danger-fill:#d70015;--control-ring:#86868b;--bubble-in-fg-2:#636366;--danger:#ff3b30;--danger-text:#d40014;--bubble-out:var(--accent);--bubble-out-fg:#fff;--bubble-in:#e9e9eb;--bubble-in-fg:var(--label);--bubble-in-inset:#fff;--r-bubble:18px;--r-control:8px;--r-field:10px;--r-card:14px;--r-popover:14px;--r-composer:22px;--r-group:12px;--r-dialog:14px;--r-sheet:16px;--r-phone-sheet:14px;--shadow-raised:0 0 0 .5px #0000000f, 0 1px 2px #0000000a, 0 8px 24px #0000000f;--shadow-popover:0 0 0 .5px #0000001f, 0 2px 6px #0000000f, 0 16px 40px #00000024;--shadow-float:0 0 0 .5px #0000000f, 0 2px 8px #00000014, 0 8px 20px #0000000f;--scrim:#00000047;--t-caption:11px;--t-footnote:12px;--t-subhead:13px;--t-body:15px;--t-headline:15px;--t-title:22px;--t-body-phone:16px;--t-large-title:26px;--fw-caption:500;--fw-headline:600;--fw-title:600;--fw-large-title:700;--ls-body:-.005em;--ls-headline:-.01em;--ls-title:-.02em;--ls-large-title:-.025em;--lh-bubble:20px;--lh-bubble-phone:21px;--seg-selected:#fff;--layout-sidebar:300px;--layout-message-max:820px;--layout-composer-max:764px;--layout-section-list-profile:232px;--layout-section-list-settings:216px;--layout-sheet-new-agent-w:960px;--layout-sheet-new-agent-h:668px;--layout-sheet-new-group-w:560px;--layout-sheet-onboarding-w:720px;--layout-sheet-onboarding-h:600px;--layout-dialog-w:440px;--layout-login-card-w:380px;--layout-settings-w:940px;--layout-settings-h:600px;--layout-phone-breakpoint:860px;--layout-profile-pane-max:640px;--layout-sheet-kit-rail:272px;--kit-tile:28px;--sheet-field-w:300px;--progress-h:4px;--step-h:30px;--step-gap:2px;--assistant-pad-top:30px;--assistant-pad-x:44px;--assistant-foot-pad:14px 20px 16px 24px;--assistant-sub-max:540px;--assistant-dot:7px;--assistant-cta-w:240px;--assistant-face:64px;--assistant-face-lead:72px;--assistant-face-ring:3px;--assistant-hero:84px;--assistant-persona-icon:34px;--assistant-hero-badge:30px;--t-assistant-sub:14px;--lh-assistant-sub:20px;--t-hero-title:30px;--lh-hero-sub:22px;--t-assistant-title-phone:28px;--stepbar-n:18px;--stepbar-line-max:60px;--r-auth-card:20px;--auth-card-pad:34px 32px 28px;--shadow-auth-card:0 0 0 .5px #00000014, 0 1px 3px #0000000a, 0 18px 48px #00000014;--control-h-sm:28px;--control-h:30px;--control-h-phone:32px;--control-h-full:44px;--control-h-full-phone:50px;--r-control-sm:7px;--r-button-full:12px;--icon-btn:30px;--icon-btn-phone:36px;--field-h-lg:40px;--field-h-phone:34px;--field-h-lg-phone:48px;--field-pad:10px;--row-h:44px;--row-h-phone:50px;--row-inset:14px;--row-inset-phone:16px;--seg-h:26px;--seg-pad:2px;--r-seg:6px;--switch-w:38px;--switch-h:22px;--switch-knob:18px;--switch-inset:2px;--check:16px;--r-check:4.5px;--radio:18px;--radio-dot-ring:5.5px;--control-ring-w:1.5px;--knob:#fff;--disabled-opacity:.45;--popover-pad:6px;--option-h:32px;--r-option:8px;--popover-w:264px;--popover-max-w:360px;--popover-max-h:420px;--spinner:14px;--spinner-w:2px;--spinner-duration:.8s;--grab-w:36px;--grab-h:5px;--sheet-bar-h:48px;--page-bar-h:56px;--list-row-h:52px;--tag-h:18px;--r-tag:5px;--meter-w:180px;--meter-h:6px;--preview-h:96px;--preview-fade-h:36px;--empty-glyph:48px;--empty-text-max:300px;--phone-sheet-gap:12px;--t-sheet-title:17px;--status-dot:12px;--status-ring:2.5px;--cluster-ring-w:1.5px;--badge-h:18px;--badge-pad:5px;--r-skeleton:6px;--msg-run-gap:3px;--msg-speaker-gap:14px;--run-avatar:28px;--r-notice:16px;--notice-glyph:46px;--toast-h:38px;--r-toast:19px;--toast-bg:#1d1d1feb;--toast-fg:#fff;--toast-icon:#fffc;--bubble-tail-w:20px;--bubble-tail-h:18px;--bubble-tail-out:7px;--bubble-tail-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M0 0H13V8A10 10 0 0 0 20 17.54V18H16A16 14 0 0 1 0 4Z'/%3E%3C/svg%3E");--md-block-gap:var(--space-2);--md-list-indent:var(--space-5);--md-item-gap:3px;--md-item-pad:2px;--md-code-size:var(--t-subhead);--md-code-pad:1px 5px;--r-md-code:5px;--md-code-fill:var(--fill-2);--md-pre-pad:var(--space-2) var(--space-3);--r-md-pre:var(--r-control);--shadow-push:0 0 0 .5px #00000024, 0 1px 2px #0000000f;--shadow-seg:0 0 0 .5px #0000000f, 0 1px 3px #0000001f;--shadow-knob:0 1px 2px #0003, 0 0 0 .5px #0000000a;--shadow-dialog:0 0 0 .5px #0000001f, 0 20px 50px #00000029, 0 4px 12px #00000014;--shadow-sheet:0 0 0 .5px #00000024, 0 30px 80px #0000004d, 0 8px 24px #00000024;--shadow-toast:0 8px 24px #0000002e;--motion-duration-instant:.1s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-moderate:.35s;--motion-duration-slow:.5s;--ease-standard:cubic-bezier(.42, 0, .58, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--ease-tap:cubic-bezier(.2, 0, 0, 1);--ease-spring-smooth:linear(0, .0196 2.3%, .0816 5.1%, .1597 7.7%, .4624 16.9%, .5564 20.2%, .637 23.45%, .7066 26.75%, .7663 30.15%, .8177 33.75%, .8607 37.55%, .8992 42%, .9299 46.9%, .9714 58.6%, .9914 73.8%, 1 100%);--ease-spring-bouncy:linear(0, .0066 1.15%, .0271 2.4%, .1107 5.2%, .2202 7.85%, .5907 15.95%, .6975 18.65%, .786 21.25%, .8596 23.85%, .9195 26.5%, .9668 29.25%, 1.0023 32.15%, 1.0355 37%, 1.046 42.8%, 1.0027 70.45%, 1 100%);--ease-spring-smooth-fallback:cubic-bezier(.22, 1, .36, 1);--ease-spring-bouncy-fallback:cubic-bezier(.34, 1.56, .64, 1);--line-height-tight:1.15;--line-height-body:1.35;--line-height-loose:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--bubble-padding-block:var(--space-2);--bubble-padding-inline:var(--space-3);--bubble-radius-tail:.25rem;--bubble-max-width:76%;--bubble-max-width-run:78%;--bubble-max-width-phone:80%;--bubble-max-width-run-phone:84%;--bubble-max-width-ch:42ch;--bubble-gap-grouped:.125rem;--bubble-gap-ungrouped:var(--space-5);--loading-show-delay:.3s;--skeleton-shimmer-duration:1.4s;--skeleton-pulse-duration:1.6s;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--touch-target-min:44px;--tap-highlight:transparent;--app-shell-height:100svh;--focus-ring-width:2px;--focus-ring-offset:2px;--ground:var(--bg);--surface-0:var(--bg);--surface-1:var(--bg-sidebar);--surface-2:var(--bg-raised);--surface-3:var(--fill-2);--surface-4:var(--fill-3);--rail:var(--bg-sidebar);--row-active:var(--fill-1);--hairline:var(--border);--hairline-strong:var(--border);--fg:var(--label);--fg-2:var(--bubble-in-fg-2);--fg-3:var(--bubble-in-fg-2);--blue:var(--accent);--blue-text:var(--accent-text);--blue-fill:var(--accent);--blue-fill-press:var(--accent);--red:var(--danger);--red-text:var(--danger-text);--green:var(--success-text);--amber:var(--warning-text);--amber-text:var(--warning-text);--bubble-in-border:var(--bubble-in);--scrim-strong:var(--scrim);--elevation-1:var(--shadow-raised);--elevation-2:var(--shadow-float);--elevation-3:var(--shadow-float);--elevation-4:var(--shadow-popover);--elevation-5:var(--shadow-popover);--skeleton-base:var(--fill-1);--skeleton-highlight:var(--fill-2);--font-family-ui:var(--font);--font-family-mono:var(--font-mono);--font-size-caption:var(--t-caption);--font-size-footnote:var(--t-footnote);--font-size-subhead:var(--t-subhead);--font-size-body:var(--t-body);--font-size-headline:var(--t-headline);--font-size-title:var(--t-title);--bubble-radius:var(--r-bubble);--focus-ring-color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c1c1e;--bg-sidebar:#242426;--bg-raised:#2c2c2e;--bg-canvas:#161618;--fill-1:#7676802e;--fill-2:#7676803d;--fill-3:#76768052;--row-selected:#ffffff14;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#8e8e93;--separator:#ffffff14;--border:#ffffff1f;--accent:#0071e3;--accent-text:#4da3ff;--accent-soft:#0a84ff2e;--accent-soft-opaque:#192f47;--status-online:#30d158;--status-running:#0a84ff;--status-unready:#ff9f0a;--status-offline:#636366;--warning-text:#ffb340;--success-text:#30d158;--danger-fill:#d70015;--control-ring:#8e8e93;--bubble-in-fg-2:#a1a1a6;--danger:#ff453a;--danger-text:#ff7a72;--label-2-on-selected:#a4a4a9;--toast-bg:var(--bg-raised);--shadow-toast:var(--shadow-popover);--bubble-in:#303033;--bubble-in-fg:#f5f5f7;--bubble-in-inset:#3a3a3d;--shadow-raised:0 0 0 .5px #ffffff14, 0 8px 24px #00000059;--shadow-popover:0 0 0 .5px #ffffff1a, 0 16px 40px #0000008c;--shadow-float:0 0 0 .5px #ffffff14, 0 6px 18px #00000073;--seg-selected:#636366}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c1c1e;--bg-sidebar:#242426;--bg-raised:#2c2c2e;--bg-canvas:#161618;--fill-1:#7676802e;--fill-2:#7676803d;--fill-3:#76768052;--row-selected:#ffffff14;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#8e8e93;--separator:#ffffff14;--border:#ffffff1f;--accent:#0071e3;--accent-text:#4da3ff;--accent-soft:#0a84ff2e;--accent-soft-opaque:#192f47;--status-online:#30d158;--status-running:#0a84ff;--status-unready:#ff9f0a;--status-offline:#636366;--warning-text:#ffb340;--success-text:#30d158;--danger-fill:#d70015;--control-ring:#8e8e93;--bubble-in-fg-2:#a1a1a6;--danger:#ff453a;--danger-text:#ff7a72;--label-2-on-selected:#a4a4a9;--toast-bg:var(--bg-raised);--shadow-toast:var(--shadow-popover);--bubble-in:#303033;--bubble-in-fg:#f5f5f7;--bubble-in-inset:#3a3a3d;--shadow-raised:0 0 0 .5px #ffffff14, 0 8px 24px #00000059;--shadow-popover:0 0 0 .5px #ffffff1a, 0 16px 40px #0000008c;--shadow-float:0 0 0 .5px #ffffff14, 0 6px 18px #00000073;--seg-selected:#636366}@supports not (animation-timing-function:linear(0, 1)){:root{--ease-spring-smooth:var(--ease-spring-smooth-fallback);--ease-spring-bouncy:var(--ease-spring-bouncy-fallback)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-moderate:1ms;--motion-duration-slow:1ms;--ease-spring-smooth:linear;--ease-spring-bouncy:linear}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-family-ui);margin:0}button,input,select,textarea{font-family:inherit}#login-overlay.overlay{z-index:100;background:var(--ground);font-family:var(--font-family-ui);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#login-overlay.overlay.hidden{display:none}.login-card{box-sizing:border-box;width:min(22rem, calc(100% - var(--space-6) * 2));padding:var(--space-6);background:var(--surface-0);box-shadow:var(--elevation-3);color:var(--fg);border-radius:var(--space-3)}.login-brand{font-size:var(--font-size-title);color:var(--fg);font-weight:600}.login-sub{margin-top:var(--space-2);margin-bottom:var(--space-5);font-size:var(--font-size-subhead);color:var(--fg-2)}.login-form{gap:var(--space-3);flex-direction:column;display:flex}.login-form input{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-3);font:inherit;font-size:var(--font-size-body);color:var(--fg);background:var(--surface-1);border-radius:var(--space-2);border:none}.login-form input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.login-form input::placeholder{color:var(--fg-3)}.login-hint{font-size:var(--t-footnote);color:var(--bubble-in-fg-2);overflow-wrap:anywhere;margin:0}.login-password-wrap{position:relative}.login-password-wrap input{padding-right:calc(var(--touch-target-min) + var(--space-2) + var(--space-1))}.login-toggle-pw{right:var(--space-1);width:var(--touch-target-min);height:var(--touch-target-min);color:var(--fg-3);cursor:pointer;border-radius:var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.login-toggle-pw:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.login-toggle-pw:hover{color:var(--fg-2)}#login-overlay .btn{box-sizing:border-box;width:100%;padding:var(--space-3);font:inherit;font-size:var(--font-size-body);border-radius:var(--space-2);cursor:pointer;background:var(--blue-fill);color:var(--bubble-out-fg);border:none;font-weight:600}#login-overlay .btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}#login-overlay .btn:active{background:var(--blue-fill-press)}#login-overlay .btn:disabled{cursor:default;opacity:.6}.login-error{min-height:1.2em;margin-top:var(--space-3);font-size:var(--font-size-footnote);color:var(--red-text)}.login-retry{margin-top:var(--space-3);width:100%;padding:var(--space-2);font:inherit;font-size:var(--font-size-footnote);border-radius:var(--space-2);cursor:pointer;background:var(--surface-1);color:var(--fg-2);border:none;font-weight:600}.login-retry:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.login-retry:hover:not(:disabled){color:var(--fg)}.login-retry:disabled{cursor:default;opacity:.6}.search-field.svelte-4x4o7c{align-items:center;gap:var(--space-2);background:var(--fill-2);border-radius:var(--r-field);min-width:0;padding:var(--space-2) var(--space-3);color:var(--label-2-on-selected);display:flex}.search-field.svelte-4x4o7c:focus-within{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.search-icon.svelte-4x4o7c{flex-shrink:0}.search-input.svelte-4x4o7c{min-width:0;font:inherit;font-size:var(--t-subhead);color:var(--label);background:0 0;border:none;outline:none;flex:1}.search-input.svelte-4x4o7c::placeholder{color:var(--label-2-on-selected)}.clear-btn.svelte-4x4o7c{width:var(--space-6);height:var(--space-6);color:var(--label-2);transition:background var(--motion-duration-instant) var(--ease-tap), color var(--motion-duration-instant) var(--ease-tap);animation:svelte-4x4o7c-clear-btn-in var(--motion-duration-fast) var(--ease-spring-smooth) both;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.clear-btn.svelte-4x4o7c:hover{background:var(--fill-1);color:var(--label)}.clear-btn.svelte-4x4o7c:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@keyframes svelte-4x4o7c-clear-btn-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.avatar.svelte-qygt89{background:var(--skeleton-base);border-radius:50%;flex-shrink:0;line-height:0;display:inline-block;overflow:hidden}.avatar.svelte-qygt89 svg,.avatar.svelte-qygt89 img:where(.svelte-qygt89){border-radius:50%;width:100%;height:100%;display:block}.avatar.svelte-qygt89 img:where(.svelte-qygt89){object-fit:cover}.badge.svelte-eex7hx{box-sizing:border-box;min-width:var(--badge-h);height:var(--badge-h);padding:0 var(--badge-pad);border-radius:calc(var(--badge-h) / 2);background:var(--accent);color:var(--on-accent);font-family:var(--font);font-size:var(--t-caption);font-variant-numeric:tabular-nums;animation:svelte-eex7hx-badge-pop var(--motion-duration-base) var(--ease-spring-bouncy) both;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.badge-queued.svelte-eex7hx{background:var(--label);color:var(--bg)}@keyframes svelte-eex7hx-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.row.svelte-ublmwi{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);font:inherit;text-align:left;color:inherit;transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.row.clickable.svelte-ublmwi{cursor:pointer}.row.clickable.svelte-ublmwi:hover{background:var(--fill-1)}.row.active.svelte-ublmwi{background:var(--row-selected)}.row.clickable.svelte-ublmwi:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.row-avatar.svelte-ublmwi{flex-shrink:0;display:flex}.row-middle.svelte-ublmwi{justify-content:center;gap:var(--bubble-gap-grouped);flex-direction:column;min-width:0;display:flex}.row-name.svelte-ublmwi{font-size:var(--t-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-headline);color:var(--label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-preview.svelte-ublmwi{font-size:var(--t-subhead);color:var(--label-2-on-selected);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:17px;display:-webkit-box;overflow:hidden}.row-right.svelte-ublmwi{align-items:flex-end;gap:var(--bubble-gap-grouped);flex-direction:column;flex-shrink:0;display:flex}.row-time.svelte-ublmwi{font-size:var(--t-footnote);color:var(--label-2-on-selected)}.row-right-bottom.svelte-ublmwi{align-items:center;gap:var(--space-1);min-height:var(--space-5);display:flex}.pin-dot.svelte-ublmwi{width:var(--space-2);height:var(--space-2);background:var(--label-3);border-radius:50%;flex-shrink:0}.sr-only.svelte-ublmwi{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cluster.svelte-5anc2v{background:var(--fill-1);border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.cluster-face.svelte-5anc2v{box-shadow:0 0 0 var(--cluster-ring-w) var(--cluster-ring,var(--bg-sidebar));border-radius:50%;line-height:0;display:block;position:absolute}.cluster-single.svelte-5anc2v .cluster-face:where(.svelte-5anc2v){box-shadow:none}.status.svelte-76cg77{display:inline-flex;position:absolute;bottom:0;right:0}.status.status-inline.svelte-76cg77{--status-ring-color:transparent;flex-shrink:0;position:static}.status-inline.svelte-76cg77 .status-dot:where(.svelte-76cg77){margin:0}.status-dot.svelte-76cg77{box-sizing:border-box;width:calc(var(--status-dot) - 2 * var(--status-ring));height:calc(var(--status-dot) - 2 * var(--status-ring));margin:var(--status-ring);box-shadow:0 0 0 var(--status-ring) var(--status-ring-color,var(--bg));background:var(--label-3);transition:background var(--motion-duration-base) var(--ease-standard);border-radius:50%;display:block}.status-dot[data-state=online].svelte-76cg77{background:var(--status-online)}.status-dot[data-state=running].svelte-76cg77{background:var(--status-running);animation:svelte-76cg77-status-pulse 1.4s var(--ease-standard) infinite}.status-dot[data-state=unready].svelte-76cg77{background:var(--status-unready)}.status-dot[data-state=offline].svelte-76cg77{background:var(--status-offline)}.status-dot[data-state=unconfigured].svelte-76cg77{box-shadow:0 0 0 var(--status-ring) var(--status-ring-color,var(--bg)), inset 0 0 0 var(--control-ring-w) var(--label-3);background:0 0}@keyframes svelte-76cg77-status-pulse{0%,to{opacity:1}50%{opacity:.35}}.sr-only.svelte-76cg77{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton.svelte-19vyxbv{background-color:var(--fill-1);flex-shrink:0;display:block}.skeleton-shimmer.svelte-19vyxbv{border-radius:var(--r-skeleton);background-image:linear-gradient(90deg, var(--fill-1) 0%, var(--fill-2) 50%, var(--fill-1) 100%);animation:svelte-19vyxbv-skeleton-shimmer-sweep var(--skeleton-shimmer-duration) linear infinite;background-size:200% 100%}.skeleton-pulse.svelte-19vyxbv{animation:svelte-19vyxbv-skeleton-pulse-fade var(--skeleton-pulse-duration) var(--ease-standard) infinite;border-radius:50%}.skeleton-bubble.svelte-19vyxbv{height:calc(var(--lh-bubble) + 2 * var(--space-2));border-radius:var(--r-bubble)}.skeleton-out.svelte-19vyxbv{background-color:var(--accent-soft);background-image:linear-gradient(90deg, var(--accent-soft) 0%, var(--fill-2) 50%, var(--accent-soft) 100%)}.skeleton-row.svelte-19vyxbv{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.skeleton-row-disc.svelte-19vyxbv{width:var(--touch-target-min);height:var(--touch-target-min)}.skeleton-row-lines.svelte-19vyxbv{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-row-name.svelte-19vyxbv{width:55%;height:var(--space-3)}.skeleton-row-preview.svelte-19vyxbv{width:85%;height:calc(var(--space-2) + var(--space-1) / 2)}@keyframes svelte-19vyxbv-skeleton-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-19vyxbv-skeleton-pulse-fade{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer.svelte-19vyxbv,.skeleton-pulse.svelte-19vyxbv{animation:none!important}}.agent-list.svelte-13bjk9h{--list-surface:var(--bg-sidebar);min-height:0;padding:var(--space-1) var(--space-2) var(--space-2);flex-direction:column;flex:1;gap:1px;display:flex;position:relative;overflow-y:auto}@media (width<=860px){.agent-list.svelte-13bjk9h{--list-surface:var(--bg);gap:0;padding-left:0;padding-right:0}.row-flip.svelte-13bjk9h{position:relative}.row-flip.svelte-13bjk9h:not(:last-child):after{content:"";left:calc(var(--space-3) + 44px + var(--space-3));background:var(--separator);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}}.avatar-slot.svelte-13bjk9h{flex-shrink:0;display:inline-flex;position:relative}.row-skeleton.svelte-13bjk9h{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.row-skeleton-lines.svelte-13bjk9h{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.empty-state.svelte-13bjk9h{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--bubble-in-fg-2);animation:svelte-13bjk9h-empty-in var(--motion-duration-base) var(--ease-enter) both;flex-direction:column;flex:1;display:flex}.empty-state.no-matches.svelte-13bjk9h{padding:var(--space-5) var(--space-4);flex:none;justify-content:flex-start}.empty-icon.svelte-13bjk9h{color:var(--label-3)}.empty-title.svelte-13bjk9h{font-size:var(--t-body);color:var(--label);margin:0;font-weight:600}.empty-sub.svelte-13bjk9h{max-width:24ch;font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label-2);margin:0}@keyframes svelte-13bjk9h-empty-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.popover.svelte-7825oj{z-index:40;top:var(--space-4);left:var(--space-4);box-sizing:border-box;padding:var(--popover-pad);background:var(--bg-raised);color:var(--label);font-family:var(--font);border-radius:var(--r-popover);box-shadow:var(--shadow-popover);animation:svelte-7825oj-popover-in var(--motion-duration-fast) var(--ease-enter) both;position:fixed}.popover-cb-probe.svelte-7825oj{visibility:hidden;pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:fixed;top:0;left:0;transform:none}@keyframes svelte-7825oj-popover-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.popover.svelte-7825oj{opacity:1;animation:none;transform:none}}.popover.menu{min-width:13.25rem}.menu-item.svelte-ipsj32{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--option-h);padding:0 var(--field-pad);border-radius:var(--r-option);color:var(--label);font-family:var(--font);font-size:var(--t-subhead);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.menu-item.svelte-ipsj32:hover:not(:disabled),.menu-item[aria-expanded=true].svelte-ipsj32{background:var(--fill-1)}.menu-item.svelte-ipsj32:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-offset))}.menu-item.svelte-ipsj32:disabled{opacity:var(--disabled-opacity);cursor:default}.menu-item-icon.svelte-ipsj32{width:var(--space-4);height:var(--space-4);color:var(--label-2);place-items:center;display:grid}.menu-item-icon.svelte-ipsj32 svg{width:100%;height:100%}.menu-item.danger.svelte-ipsj32,.menu-item.danger.svelte-ipsj32 .menu-item-icon:where(.svelte-ipsj32){color:var(--danger-text)}.menu-item-label.svelte-ipsj32{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item-chevron.svelte-ipsj32{width:var(--space-3);height:var(--space-3);color:var(--label-2)}@media (width<=860px){.menu-item.svelte-ipsj32{min-height:var(--touch-target-min);font-size:var(--t-body-phone)}}.new-trigger.svelte-1q4b6ep{box-sizing:border-box;width:var(--icon-btn);height:var(--icon-btn);border-radius:var(--r-control);color:var(--label-2);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap), color var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.new-trigger.svelte-1q4b6ep:hover{background:var(--fill-1);color:var(--label)}.new-trigger.svelte-1q4b6ep:active{background:var(--fill-2)}.new-trigger.svelte-1q4b6ep:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@media (width<=860px){.new-trigger.svelte-1q4b6ep{width:var(--icon-btn-phone);height:var(--icon-btn-phone)}}.icon-button.svelte-13o797d{box-sizing:border-box;width:var(--icon-btn);height:var(--icon-btn);border-radius:var(--r-control);color:var(--label-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:var(--tap-highlight);transition:background var(--motion-duration-instant) var(--ease-tap), color var(--motion-duration-instant) var(--ease-tap);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-button.svelte-13o797d:hover{background-color:var(--fill-1);color:var(--label)}.icon-button.svelte-13o797d:active{background-color:var(--fill-2)}.icon-button.svelte-13o797d:disabled{color:var(--label-2);opacity:var(--disabled-opacity);cursor:default}.icon-button.svelte-13o797d:disabled:hover,.icon-button.svelte-13o797d:disabled:active{background-color:#0000}.icon-button.svelte-13o797d:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.icon-button.svelte-13o797d:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-button.icon-button-circular.svelte-13o797d{--icon-btn-pad:calc((var(--touch-target-min) - var(--icon-btn)) / 2);width:var(--touch-target-min);height:var(--touch-target-min);padding:var(--icon-btn-pad);background-color:var(--fill-1);outline-offset:calc(var(--focus-ring-offset) - var(--icon-btn-pad));background-clip:content-box;border-radius:50%}.icon-button.icon-button-circular.svelte-13o797d:hover:not(:disabled){background-color:var(--fill-2)}.icon-button.icon-button-circular.svelte-13o797d:active:not(:disabled){background-color:var(--fill-3)}.icon-button.icon-button-float.svelte-13o797d,.icon-button.icon-button-float.svelte-13o797d:hover{width:var(--touch-target-min);height:var(--touch-target-min);background-color:var(--bg-raised);box-shadow:var(--shadow-float);color:var(--label);border-radius:50%}.icon-button.icon-button-float.svelte-13o797d:active:not(:disabled){background-color:var(--bg-raised);color:var(--label-2)}@media (width<=860px){.icon-button.svelte-13o797d{width:var(--icon-btn-phone);height:var(--icon-btn-phone)}.icon-button.svelte-13o797d:after{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.icon-button.icon-button-circular.svelte-13o797d,.icon-button.icon-button-float.svelte-13o797d{width:var(--touch-target-min);height:var(--touch-target-min)}.icon-button.icon-button-circular.svelte-13o797d{--icon-btn-pad:calc((var(--touch-target-min) - var(--icon-btn-phone)) / 2)}}.modal-root.svelte-9pi54v{z-index:100;padding:var(--space-4);--modal-width:initial;--modal-height:initial;--modal-body-padding:initial;--modal-rail-w:initial;place-items:center;display:grid;position:fixed;inset:0}.modal-scrim.svelte-9pi54v{background:var(--scrim);animation:svelte-9pi54v-modal-scrim-fade var(--motion-duration-base) var(--ease-enter) both;position:absolute;inset:0}.modal.svelte-9pi54v{z-index:1;width:min(var(--modal-width,37.5rem), 100%);height:var(--modal-height,auto);box-sizing:border-box;background:var(--bg);max-height:86svh;color:var(--label);font-family:var(--font);border-radius:var(--r-dialog);box-shadow:var(--shadow-dialog);animation:svelte-9pi54v-modal-in var(--motion-duration-slow) var(--ease-spring-smooth) both;position:relative;overflow-y:auto}@keyframes svelte-9pi54v-modal-scrim-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-9pi54v-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal.svelte-9pi54v:focus-visible{outline:none}.modal-close-slot.svelte-9pi54v{top:var(--space-2);right:var(--space-2);z-index:3;position:absolute}.modal-title.svelte-9pi54v{margin:0 0 var(--space-3);padding-right:var(--touch-target-min);font-size:var(--t-sheet-title);letter-spacing:var(--ls-headline);color:var(--label);font-weight:600}.modal.modal-dialog.svelte-9pi54v{width:min(var(--layout-dialog-w), 100%);--modal-body-padding:var(--space-5) var(--space-5) var(--space-4)}.modal-dialog.svelte-9pi54v .modal-title:where(.svelte-9pi54v){padding-right:0}.modal-sheet.svelte-9pi54v .modal-title:where(.svelte-9pi54v){font-size:var(--t-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title)}.modal.modal-sheet.svelte-9pi54v{border-radius:var(--r-sheet);box-shadow:var(--shadow-sheet);overflow:hidden}.modal.modal-has-footer.svelte-9pi54v,.modal.modal-has-rail.svelte-9pi54v{flex-direction:column;display:flex}.modal.modal-has-rail.svelte-9pi54v{flex-direction:row}.modal-has-footer.svelte-9pi54v>.modal-body:where(.svelte-9pi54v),.modal-pane.svelte-9pi54v>.modal-body:where(.svelte-9pi54v){flex:1;height:auto;min-height:0;overflow-y:auto}.modal-rail.svelte-9pi54v{box-sizing:border-box;width:var(--modal-rail-w,var(--layout-section-list-profile));background:var(--bg-sidebar);border-right:1px solid var(--separator);flex-shrink:0;overflow-y:auto}.modal-pane.svelte-9pi54v{flex-direction:column;flex:1;min-width:0;display:flex}.modal-footer.svelte-9pi54v{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--separator);flex-shrink:0;display:flex}.sheet-grab.svelte-9pi54v,.sheet-bar.svelte-9pi54v{display:none}.modal-body.svelte-9pi54v{padding:var(--modal-body-padding,var(--space-6));box-sizing:border-box;height:100%}@media (width<=860px){.modal-root.phone-sheet.svelte-9pi54v{padding:var(--phone-sheet-gap) 0 0;align-items:end}.phone-sheet.svelte-9pi54v .modal:where(.svelte-9pi54v){border-radius:var(--r-phone-sheet) var(--r-phone-sheet) 0 0;width:100%;height:100%;max-height:none;animation:svelte-9pi54v-phone-sheet-in var(--motion-duration-moderate) var(--ease-move) both;flex-direction:column;display:flex}.phone-sheet.svelte-9pi54v .modal.modal-has-rail:where(.svelte-9pi54v){flex-direction:column}.phone-sheet.svelte-9pi54v .modal-rail:where(.svelte-9pi54v),.phone-sheet.svelte-9pi54v .modal-close-slot:where(.svelte-9pi54v),.phone-sheet.svelte-9pi54v .modal-footer:where(.svelte-9pi54v),.phone-sheet.svelte-9pi54v .modal-title:where(.svelte-9pi54v){display:none}.phone-sheet.svelte-9pi54v .modal-body:where(.svelte-9pi54v){min-height:0;padding:var(--space-2) var(--row-inset-phone) var(--space-6);flex:1;overflow-y:auto}.phone-sheet.svelte-9pi54v .sheet-grab:where(.svelte-9pi54v){width:var(--grab-w);height:var(--grab-h);margin:var(--space-2) auto 0;border-radius:calc(var(--grab-h) / 2);background:var(--fill-3);flex-shrink:0;display:block}.phone-sheet.svelte-9pi54v .sheet-bar:where(.svelte-9pi54v){min-height:var(--sheet-bar-h);padding:0 var(--row-inset-phone);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.sheet-bar-title.svelte-9pi54v{font-size:var(--t-sheet-title);letter-spacing:var(--ls-headline);color:var(--label);text-align:center;font-weight:600}.sheet-bar-button.svelte-9pi54v{min-height:var(--touch-target-min);color:var(--accent-text);font-family:var(--font);font-size:var(--t-sheet-title);cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:0}.sheet-bar-action.svelte-9pi54v{justify-self:end;font-weight:600}.sheet-bar-back.svelte-9pi54v{align-items:center;gap:var(--space-1);display:inline-flex}.sheet-bar-chevron.svelte-9pi54v{width:var(--t-sheet-title);height:var(--t-sheet-title);flex-shrink:0}.sheet-bar-button.svelte-9pi54v:disabled{opacity:var(--disabled-opacity);cursor:default}.sheet-bar-button.svelte-9pi54v:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.modal-root.phone-full.svelte-9pi54v{padding:0}.phone-full.svelte-9pi54v .modal:where(.svelte-9pi54v){width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.phone-full.svelte-9pi54v:not(.phone-full-close) .modal-close-slot:where(.svelte-9pi54v){display:none}}@keyframes svelte-9pi54v-phone-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-scrim.svelte-9pi54v,.modal.svelte-9pi54v{opacity:1;animation:none;transform:none}}div.card.svelte-14efj7c{background:var(--bg-sidebar);border-radius:var(--r-group);flex-direction:column;display:flex;overflow:hidden}div.card.svelte-14efj7c>*+*{border-top:1px solid var(--separator);border-image:linear-gradient(to right, transparent var(--row-inset), var(--separator) var(--row-inset), var(--separator) calc(100% - var(--row-inset)), transparent calc(100% - var(--row-inset))) 1}@media (width<=860px){div.card.svelte-14efj7c>*+*{border-image:linear-gradient(to right, transparent var(--row-inset-phone), var(--separator) var(--row-inset-phone), var(--separator) 100%) 1}}.line.svelte-c9zdjg{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--row-h);padding:var(--space-2) var(--row-inset);background:var(--bg-sidebar);font:inherit;font-family:var(--font);font-size:var(--t-subhead);text-align:left;color:var(--label);border:none;display:flex}.line.clickable.svelte-c9zdjg{cursor:pointer}.line.clickable.svelte-c9zdjg:hover{background:var(--fill-1)}.line.clickable.svelte-c9zdjg:hover .line-note:where(.svelte-c9zdjg),.line.clickable.svelte-c9zdjg:hover .line-value:where(.svelte-c9zdjg){color:var(--label-2-on-selected)}.line.clickable.svelte-c9zdjg:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-offset))}.line-label.svelte-c9zdjg{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.line.danger.svelte-c9zdjg .line-label:where(.svelte-c9zdjg){color:var(--danger-text)}.line-text.svelte-c9zdjg{flex-direction:column;gap:1px;min-width:0;display:flex}.line-note.svelte-c9zdjg{color:var(--label-2);font-size:var(--t-footnote);white-space:normal;font-weight:400}.line-value.svelte-c9zdjg{text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--label-2);font-size:var(--t-subhead);flex-shrink:0;overflow:hidden}.line-leading.svelte-c9zdjg{color:var(--label-2);flex-shrink:0;align-items:center;display:inline-flex}.line-leading.svelte-c9zdjg+.line-label:where(.svelte-c9zdjg),.line-leading.svelte-c9zdjg+.line-text:where(.svelte-c9zdjg){margin-right:auto}.line-trailing.svelte-c9zdjg{align-items:center;gap:var(--space-2);min-width:0;color:var(--label-2);margin-left:auto;display:inline-flex}.line.svelte-c9zdjg:has(>.line-trailing:where(.svelte-c9zdjg))>.line-label:where(.svelte-c9zdjg){flex-shrink:0}@media (width<=860px){.line.svelte-c9zdjg{min-height:var(--row-h-phone);padding:var(--space-2) var(--row-inset-phone);font-size:var(--t-body-phone)}.line-value.svelte-c9zdjg{font-size:var(--t-body-phone)}.line-note.svelte-c9zdjg{font-size:var(--t-subhead)}}.field-wrap.svelte-sa3gfm{gap:var(--space-1);flex-direction:column;min-width:0;display:inline-flex}.field-hit.svelte-sa3gfm{min-width:0;display:flex}.field.svelte-sa3gfm{box-sizing:border-box;width:100%;min-width:0;height:var(--control-h-sm);padding:0 var(--field-pad);border:1px solid var(--border);border-radius:var(--r-control-sm);background:var(--bg-raised);color:var(--label);font-family:var(--font);font-size:var(--t-subhead);appearance:none;margin:0;line-height:normal}.field-large.svelte-sa3gfm{height:var(--field-h-lg);border-radius:var(--r-field);font-size:var(--t-body)}.field.svelte-sa3gfm::placeholder{color:var(--label-2);opacity:1}.field.svelte-sa3gfm:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.field.field-error.svelte-sa3gfm{border-color:var(--danger)}.field.field-bare.svelte-sa3gfm{background:0 0;border-color:#0000;padding:0}.field.svelte-sa3gfm:disabled{opacity:var(--disabled-opacity)}.field-error-text.svelte-sa3gfm{color:var(--danger-text);font-size:var(--t-footnote)}.field-hint.svelte-sa3gfm{color:var(--label-2);font-size:var(--t-footnote)}@media (width<=860px){.field-hit.svelte-sa3gfm{padding-block:calc((var(--touch-target-min) - var(--field-h-phone)) / 2)}.field.svelte-sa3gfm{height:var(--field-h-phone);font-size:var(--t-body-phone)}.field-large.svelte-sa3gfm{height:var(--field-h-lg-phone)}}.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;height:var(--control-h);padding:0 calc(var(--space-3) + var(--space-1) / 2);border-radius:var(--r-control);font:inherit;font-family:var(--font);font-size:var(--t-subhead);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:var(--tap-highlight);transition:background-color var(--motion-duration-instant) var(--ease-tap);border:0;margin:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn-small.svelte-g9c1iq{height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--r-control-sm)}.btn-full.svelte-g9c1iq{width:100%;height:var(--control-h-full);border-radius:var(--r-button-full);font-size:var(--t-body);font-weight:600;display:flex}.btn-push.svelte-g9c1iq,.btn-destructive-text.svelte-g9c1iq{background:var(--bg-raised);box-shadow:var(--shadow-push);color:var(--label)}.btn-destructive-text.svelte-g9c1iq{color:var(--danger-text)}.btn-push.svelte-g9c1iq:hover:not(:disabled),.btn-destructive-text.svelte-g9c1iq:hover:not(:disabled){background-image:linear-gradient(var(--fill-1), var(--fill-1))}.btn-push.svelte-g9c1iq:active:not(:disabled),.btn-destructive-text.svelte-g9c1iq:active:not(:disabled){background-image:linear-gradient(var(--fill-2), var(--fill-2))}.btn-primary.svelte-g9c1iq{background:var(--accent);color:var(--on-accent);font-weight:600}.btn-destructive.svelte-g9c1iq{background:var(--danger-fill);color:var(--on-accent);font-weight:600}.btn-chip.svelte-g9c1iq{height:var(--control-h-sm);padding:0 var(--space-3);border-radius:calc(var(--control-h-sm) / 2);background:var(--accent-soft);color:var(--accent-text)}.btn-chip.svelte-g9c1iq:hover:not(:disabled){background-image:linear-gradient(var(--fill-1), var(--fill-1))}.btn-link.svelte-g9c1iq{height:auto;min-height:var(--control-h);padding:0 var(--space-1);color:var(--accent-text);background:0 0}.btn-link.svelte-g9c1iq:hover:not(:disabled){text-decoration:underline}.btn.svelte-g9c1iq:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.btn.svelte-g9c1iq:disabled{opacity:var(--disabled-opacity);cursor:default}.btn.svelte-g9c1iq:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=860px){.btn.svelte-g9c1iq,.btn-small.svelte-g9c1iq{height:var(--control-h-phone);font-size:var(--t-body)}.btn-chip.svelte-g9c1iq{border-radius:calc(var(--control-h-phone) / 2)}.btn-link.svelte-g9c1iq{height:auto;min-height:var(--control-h-phone)}.btn-full.svelte-g9c1iq{height:var(--control-h-full-phone);font-size:var(--t-body-phone)}.btn.svelte-g9c1iq:after{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.check.svelte-3wclrd{align-items:center;gap:var(--space-2);color:var(--label);font-family:var(--font);font-size:var(--t-subhead);cursor:pointer;-webkit-tap-highlight-color:var(--tap-highlight);display:inline-flex;position:relative}.check.disabled.svelte-3wclrd{opacity:var(--disabled-opacity);cursor:default}.check-input.svelte-3wclrd{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.check-box.svelte-3wclrd{box-sizing:border-box;width:var(--check);height:var(--check);border-radius:var(--r-check);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--control-ring-w) var(--control-ring);color:var(--on-accent);flex-shrink:0;place-items:center;display:grid}.check-box.svelte-3wclrd svg:where(.svelte-3wclrd){width:calc(var(--check) * .7);height:calc(var(--check) * .7);visibility:hidden}.check-round.svelte-3wclrd .check-box:where(.svelte-3wclrd){width:var(--radio);height:var(--radio);border-radius:50%}.check-round.svelte-3wclrd .check-box:where(.svelte-3wclrd) svg:where(.svelte-3wclrd){width:calc(var(--radio) * .6);height:calc(var(--radio) * .6)}.check-input.svelte-3wclrd:checked+.check-box:where(.svelte-3wclrd){background:var(--accent);box-shadow:none}.check-input.svelte-3wclrd:checked+.check-box:where(.svelte-3wclrd) svg:where(.svelte-3wclrd){visibility:visible}.check-input.svelte-3wclrd:focus-visible+.check-box:where(.svelte-3wclrd){outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@media (width<=860px){.check.svelte-3wclrd{min-height:var(--touch-target-min);min-width:var(--touch-target-min);font-size:var(--t-body-phone)}}.popover.picker{min-width:var(--popover-w);max-width:min(var(--popover-max-w), calc(100vw - 2 * var(--space-2)))}.picker-modal-backdrop.svelte-kyflo4{display:none}.picker-footer.svelte-kyflo4{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) 0;color:var(--label-2);font-size:var(--t-footnote);flex-shrink:0;display:flex}.picker-inner.svelte-kyflo4{max-height:min(var(--popover-max-h), calc(100vh - 2 * var(--space-2) - 2 * var(--popover-pad)));flex-direction:column;display:flex}.picker-head.svelte-kyflo4,.picker-search.svelte-kyflo4,.picker-status.svelte-kyflo4{flex-shrink:0}.picker-head.svelte-kyflo4{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--field-pad);display:flex}.picker-head-copy.svelte-kyflo4{min-width:0}.picker-close.svelte-kyflo4{display:none}.picker-title.svelte-kyflo4{font-size:var(--t-subhead);letter-spacing:var(--ls-headline);color:var(--label);font-weight:600}.picker-subtitle.svelte-kyflo4{margin-top:calc(var(--space-1) / 2);font-size:var(--t-footnote);color:var(--label-2)}.picker-search.svelte-kyflo4{align-items:center;gap:var(--space-2);height:var(--control-h-phone);margin:0 0 var(--space-1);padding:0 var(--field-pad);border-radius:var(--r-field);background:var(--fill-2);color:var(--label-2);display:flex}.picker-search.svelte-kyflo4:focus-within{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-width))}.picker-search-icon.svelte-kyflo4{width:var(--space-4);height:var(--space-4);flex-shrink:0}.picker-search-input.svelte-kyflo4{min-width:0;height:100%;color:var(--label);font-family:var(--font);font-size:var(--t-subhead);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.picker-search-input.svelte-kyflo4::placeholder{color:var(--label-2);opacity:1}.picker-list.svelte-kyflo4{outline:none;flex:1;min-height:0;overflow-y:auto}.picker-list.svelte-kyflo4:focus-visible .picker-option.active:where(.svelte-kyflo4){outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-width))}.picker-group-label.svelte-kyflo4{padding:var(--space-3) var(--field-pad) var(--space-1);font-size:var(--t-footnote);color:var(--label-2);font-weight:600}.picker-option.svelte-kyflo4{align-items:center;gap:var(--space-2);min-height:var(--option-h);padding:var(--space-1) var(--field-pad) var(--space-1) var(--space-2);border-radius:var(--r-option);font-size:var(--t-subhead);color:var(--label);cursor:pointer;display:flex}.picker-option.active.svelte-kyflo4{background:var(--fill-1)}.picker-option.active.svelte-kyflo4 .picker-description:where(.svelte-kyflo4),.picker-option.active.svelte-kyflo4 .picker-meta:where(.svelte-kyflo4){color:var(--label-2-on-selected)}.picker-option[aria-disabled=true].svelte-kyflo4{opacity:var(--disabled-opacity);cursor:default}.picker-option.own.svelte-kyflo4{margin-bottom:var(--space-2);position:relative}.picker-option.own.svelte-kyflo4:after{content:"";left:var(--field-pad);right:var(--field-pad);bottom:calc(-1 * var(--space-1));background:var(--separator);height:1px;position:absolute}.picker-check.svelte-kyflo4{width:var(--space-4);height:var(--space-4);color:var(--accent-text);flex-shrink:0;place-items:center;display:grid}.picker-check.svelte-kyflo4 svg:where(.svelte-kyflo4){width:100%;height:100%}.picker-box.svelte-kyflo4{box-sizing:border-box;width:var(--check);height:var(--check);border-radius:var(--r-check);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--control-ring-w) var(--control-ring);color:var(--on-accent);flex-shrink:0;place-items:center;display:grid}.picker-box.svelte-kyflo4 svg:where(.svelte-kyflo4){width:calc(var(--check) * .7);height:calc(var(--check) * .7);visibility:hidden}.picker-box.on.svelte-kyflo4{background:var(--accent);box-shadow:none}.picker-box.on.svelte-kyflo4 svg:where(.svelte-kyflo4){visibility:visible}.picker-text.svelte-kyflo4{flex-direction:column;flex:1;min-width:0;display:flex}.picker-label.svelte-kyflo4{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.picker-description.svelte-kyflo4{margin-top:calc(var(--space-1) / 4);font-size:var(--t-footnote);color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-meta.svelte-kyflo4{font-size:var(--t-footnote);color:var(--label-2);white-space:nowrap;flex-shrink:0;margin-left:auto}.picker-status.svelte-kyflo4{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--field-pad) var(--space-4);font-size:var(--t-subhead);color:var(--label-2);display:flex}.picker-error.svelte-kyflo4{justify-content:space-between}.picker-error-text.svelte-kyflo4{color:var(--label)}.picker-empty.svelte-kyflo4{padding:var(--space-3) var(--field-pad);font-size:var(--t-subhead);color:var(--label-2)}.picker-spinner.svelte-kyflo4{box-sizing:border-box;width:var(--spinner);height:var(--spinner);border:var(--spinner-w) solid var(--fill-3);border-top-color:var(--label-2);animation:svelte-kyflo4-picker-spin var(--spinner-duration) linear infinite;border-radius:50%;flex-shrink:0}@keyframes svelte-kyflo4-picker-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.picker-spinner.svelte-kyflo4{animation:none}}@media (width<=860px){.picker-modal-backdrop.svelte-kyflo4{z-index:39;background:var(--scrim);animation:svelte-kyflo4-picker-backdrop-in var(--motion-duration-base) var(--ease-enter) both;display:block;position:fixed;inset:0}.popover.picker{right:var(--space-2);bottom:max(var(--space-2), env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;max-height:min(78dvh,42rem);padding:calc(var(--popover-pad) + var(--space-2)) var(--popover-pad) var(--popover-pad);border-radius:var(--r-sheet);box-shadow:var(--shadow-sheet);transform-origin:bottom;z-index:40;top:auto!important;left:var(--space-2)!important}.popover.picker:before{content:"";top:var(--space-2);width:calc(var(--space-6) + var(--space-2));background:var(--fill-3);border-radius:999px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.picker-inner.svelte-kyflo4{max-height:calc(min(78dvh, 42rem) - 2 * var(--popover-pad) - var(--space-2))}.picker-close.svelte-kyflo4{min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;padding:0 var(--space-2);color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.picker-option.svelte-kyflo4{min-height:var(--touch-target-min);font-size:var(--t-body-phone)}.picker-search-input.svelte-kyflo4{font-size:var(--t-body-phone)}}@keyframes svelte-kyflo4-picker-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=860px) and (prefers-reduced-motion:reduce){.picker-modal-backdrop.svelte-kyflo4{animation:none}}.tag.svelte-frh3py{box-sizing:border-box;height:var(--tag-h);padding:0 var(--space-2);border-radius:var(--r-tag);font-family:var(--font);font-size:var(--t-caption);font-weight:600;line-height:var(--tag-h);white-space:nowrap;flex-shrink:0;display:inline-block}.tag-neutral.svelte-frh3py{background:var(--fill-1);color:var(--label-2-on-selected)}.tag-accent.svelte-frh3py{background:var(--accent-soft-opaque);color:var(--accent-text)}.mp-backdrop.svelte-17m71i5,.mp-head.svelte-17m71i5{display:none}.mp-trigger.svelte-17m71i5{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target-min);box-sizing:border-box;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-body);color:var(--fg);text-align:left;background:var(--surface-2);border-radius:var(--space-2);box-shadow:var(--elevation-1);cursor:pointer;-webkit-tap-highlight-color:var(--tap-highlight);transition:background var(--motion-duration-instant) var(--ease-standard);border:0;display:flex}.mp-trigger.svelte-17m71i5:hover:not(:disabled),.mp-trigger.svelte-17m71i5:active:not(:disabled){background:var(--surface-3)}.mp-trigger.svelte-17m71i5:disabled{opacity:.5;cursor:default}.mp-trigger.svelte-17m71i5:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mp-trigger.popup.svelte-17m71i5{width:auto;max-width:100%;min-height:var(--control-h-sm);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--r-control-sm);background:var(--bg-raised);box-shadow:var(--shadow-push);font-size:var(--t-subhead);color:var(--label);font-weight:500;position:relative}.mp-trigger.popup.svelte-17m71i5:hover:not(:disabled){background:var(--bg-raised)}.mp-trigger.popup[aria-expanded=true].svelte-17m71i5{box-shadow:var(--shadow-push), 0 0 0 var(--focus-ring-width) var(--accent)}.mp-trigger.popup.svelte-17m71i5 .mp-chevrons:where(.svelte-17m71i5){color:var(--label-2)}@media (width<=860px){.mp-trigger.popup.svelte-17m71i5{min-height:var(--control-h-phone);font-size:var(--t-body)}.mp-trigger.popup.svelte-17m71i5:after{content:"";inset:calc((var(--control-h-phone) - var(--touch-target-min)) / 2) 0;position:absolute}.mp-backdrop.svelte-17m71i5{z-index:109;background:var(--scrim);animation:svelte-17m71i5-mp-backdrop-in var(--motion-duration-base) var(--ease-enter) both;display:block;position:fixed;inset:0}}.mp-trigger.placeholder.svelte-17m71i5 .mp-trigger-text:where(.svelte-17m71i5){color:var(--fg-3)}.mp-trigger-text.svelte-17m71i5{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mp-chevrons.svelte-17m71i5{color:var(--fg-3);flex:none}.mp-pop.svelte-17m71i5{z-index:110;max-width:min(26rem, calc(100vw - 2 * var(--space-2)));padding:var(--space-1);box-sizing:border-box;overscroll-behavior:contain;color:var(--fg);background:var(--surface-1);border-radius:var(--space-3);box-shadow:var(--elevation-4);animation:svelte-17m71i5-mp-in var(--motion-duration-fast) var(--ease-enter) both;position:fixed;overflow-y:auto}.mp-head.svelte-17m71i5{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-1) var(--space-3);flex:none}.mp-head.svelte-17m71i5 strong:where(.svelte-17m71i5){min-width:0;color:var(--label);font-size:var(--t-subhead);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-head.svelte-17m71i5 button:where(.svelte-17m71i5){min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:0 var(--space-2);color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}@keyframes svelte-17m71i5-mp-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-17m71i5-mp-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mp-pop.svelte-17m71i5{opacity:1;animation:none;transform:none}.mp-backdrop.svelte-17m71i5{animation:none}}@media (width<=860px){.mp-pop.svelte-17m71i5{right:var(--space-2);bottom:max(var(--space-2), env(safe-area-inset-bottom));width:auto;max-width:none;padding:calc(var(--space-1) + var(--space-2)) var(--space-1) var(--space-1);border-radius:var(--r-sheet);box-shadow:var(--shadow-sheet);display:flex;overflow:hidden;top:auto!important;left:var(--space-2)!important;transform-origin:bottom!important;min-width:0!important;max-height:min(78dvh,42rem)!important}.mp-pop.svelte-17m71i5:before{content:"";top:var(--space-2);width:calc(var(--space-6) + var(--space-2));background:var(--fill-3);border-radius:999px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.mp-head.svelte-17m71i5{display:flex}.mp-list.svelte-17m71i5{outline:none;min-height:0;overflow-y:auto}.mp-list.svelte-17m71i5:focus-visible .mp-option.active:where(.svelte-17m71i5){outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-width))}.mp-option.svelte-17m71i5{min-height:var(--touch-target-min);box-sizing:border-box}}.mp-group.svelte-17m71i5+.mp-group:where(.svelte-17m71i5),.mp-option.svelte-17m71i5+.mp-group:where(.svelte-17m71i5){margin-top:var(--space-1);padding-top:var(--space-1)}.mp-group-head.svelte-17m71i5{padding:var(--space-1) var(--space-2) var(--space-1) calc(var(--space-3) + var(--space-4));font-size:var(--font-size-caption);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mp-option.svelte-17m71i5{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-body);line-height:var(--line-height-tight);cursor:pointer;display:flex}.mp-option.active.svelte-17m71i5{background:var(--blue-fill);color:#fff}.mp-option.active.svelte-17m71i5 .mp-tick:where(.svelte-17m71i5){color:#fff}.mp-tick.svelte-17m71i5{width:var(--space-4);text-align:center;color:var(--blue-text);flex:none;font-weight:700}.mp-option-text.svelte-17m71i5{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mp-option-id.svelte-17m71i5{text-overflow:ellipsis;font-size:var(--t-footnote);color:var(--label-2-on-selected);display:block;overflow:hidden}.mp-empty.svelte-17m71i5{padding:var(--space-3);color:var(--fg-2);font-size:var(--font-size-footnote);margin:0}.steps.svelte-s8ka5a{gap:var(--step-gap);margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.step.svelte-s8ka5a{align-items:flex-start;gap:var(--space-3);min-height:var(--step-h);box-sizing:border-box;padding-top:calc((var(--step-h) - var(--radio)) / 2);font-size:var(--t-subhead);color:var(--label);display:flex}.step[data-status=pending].svelte-s8ka5a .step-label:where(.svelte-s8ka5a),.step[data-status=skipped].svelte-s8ka5a .step-label:where(.svelte-s8ka5a){color:var(--label-2)}.step-icon.svelte-s8ka5a{box-sizing:border-box;width:var(--radio);height:var(--radio);box-shadow:inset 0 0 0 var(--control-ring-w) var(--control-ring);color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.step-icon.svelte-s8ka5a svg:where(.svelte-s8ka5a){width:100%;height:100%}.step[data-status=done].svelte-s8ka5a .step-icon:where(.svelte-s8ka5a){background:var(--success-text);box-shadow:none}.step[data-status=failed].svelte-s8ka5a .step-icon:where(.svelte-s8ka5a){background:var(--danger-fill);box-shadow:none}.step[data-status=running].svelte-s8ka5a .step-icon:where(.svelte-s8ka5a){box-shadow:none;color:var(--accent)}.spinner.svelte-s8ka5a{box-sizing:border-box;width:var(--radio);height:var(--radio);border:var(--spinner-w) solid var(--fill-3);animation:svelte-s8ka5a-spin var(--spinner-duration) linear infinite;border-top-color:currentColor;border-radius:50%}.step-text.svelte-s8ka5a{gap:calc(var(--space-1) / 2);flex-direction:column;flex:1;min-width:0;display:flex}.step-head.svelte-s8ka5a{align-items:baseline;gap:var(--space-3);min-height:var(--radio);display:flex}.step-label.svelte-s8ka5a{flex-shrink:0;max-width:60%}.step-detail.svelte-s8ka5a{min-width:0;font-size:var(--t-footnote);color:var(--label-2);text-align:right;overflow-wrap:anywhere;margin-left:auto}.step-count.svelte-s8ka5a{font-variant-numeric:tabular-nums;flex-shrink:0}.step-detail.step-danger.svelte-s8ka5a,.step-below.step-danger.svelte-s8ka5a{color:var(--danger-text)}.step-bar.svelte-s8ka5a{height:var(--progress-h);border-radius:calc(var(--progress-h) / 2);background:var(--fill-2);display:block;overflow:hidden}.step-bar-fill.svelte-s8ka5a{background:var(--accent);height:100%;transform:scaleX(var(--progress));transform-origin:0;transition:transform var(--motion-duration-base) var(--ease-standard);display:block}.step-below.svelte-s8ka5a{font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2);overflow-wrap:anywhere}.failure-top.svelte-s8ka5a{margin:0 0 var(--space-3)}.failure-title.svelte-s8ka5a{font-size:var(--t-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-headline);color:var(--label);margin:0}.failure-top.svelte-s8ka5a .failure-hint:where(.svelte-s8ka5a){margin:var(--space-1) 0 0;font-size:var(--t-footnote);color:var(--label-2)}.failure-after.svelte-s8ka5a{margin:var(--space-1) 0 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.visually-hidden.svelte-s8ka5a{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.failure.svelte-s8ka5a{margin:0 0 var(--space-3);padding:var(--space-3) var(--row-inset);border-radius:var(--r-group);background:var(--bg-sidebar)}.failure.svelte-s8ka5a p:where(.svelte-s8ka5a){margin:0}.failure-headline.svelte-s8ka5a{color:var(--label);font-weight:600;font-size:var(--t-subhead)}.failure.svelte-s8ka5a .failure-line:where(.svelte-s8ka5a){margin-top:var(--space-1);font-size:var(--t-footnote);font-family:var(--font-mono);color:var(--danger-text);overflow-wrap:anywhere;white-space:pre-wrap}.failure.svelte-s8ka5a .failure-hint:where(.svelte-s8ka5a){margin-top:var(--space-2);font-size:var(--t-footnote);color:var(--label-2)}@keyframes svelte-s8ka5a-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-s8ka5a{border-top-color:var(--fill-3);border-right-color:currentColor;animation:none}.step-bar-fill.svelte-s8ka5a{transition:none}}.kit-tile.svelte-1h381zp{width:var(--kit-tile);height:var(--kit-tile);border-radius:var(--r-control-sm);background:var(--bg-raised);box-shadow:var(--shadow-push);color:var(--label-2);flex-shrink:0;place-items:center;display:grid}.kit-tile.svelte-1h381zp svg:where(.svelte-1h381zp){width:calc(var(--kit-tile) * .54);height:calc(var(--kit-tile) * .54)}.kit-tile-plain.svelte-1h381zp{box-shadow:none;background:0 0}.modal-note.svelte-1afbint{margin:0 0 var(--space-3);color:var(--label-2);font-size:var(--t-subhead);line-height:var(--line-height-loose)}.step-list.svelte-1afbint{flex-direction:column;gap:2px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.step.svelte-1afbint{min-height:var(--control-h);font-size:var(--t-subhead);color:var(--label);align-items:flex-start;gap:10px;display:flex}.step-icon.svelte-1afbint{box-sizing:border-box;width:18px;height:18px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.step-icon[data-status=dot].svelte-1afbint:after{content:"";background:var(--label-3);border-radius:50%;width:5px;height:5px}.step-icon[data-status=not_run].svelte-1afbint{border:1.5px solid var(--fill-3)}.step-icon[data-status=done].svelte-1afbint{background:var(--status-online)}.step-icon[data-status=failed].svelte-1afbint{background:var(--danger)}.step-label.svelte-1afbint{flex-shrink:0}.step-outcome.svelte-1afbint{min-width:0;font-size:var(--t-footnote);color:var(--label-2);text-align:right;overflow-wrap:anywhere;flex:auto}.step-outcome[data-status=failed].svelte-1afbint{color:var(--danger-text)}.changes.svelte-1afbint{margin:0 0 var(--space-3)}.change-list.svelte-1afbint{margin:var(--space-1) 0 0;padding-left:var(--space-4);list-style:outside}.change-list.svelte-1afbint li:where(.svelte-1afbint){font-size:var(--t-caption);color:var(--label-2);overflow-wrap:anywhere}.banner.svelte-1afbint{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--space-2);font-size:var(--t-subhead);line-height:var(--line-height-loose)}.banner-error.svelte-1afbint{color:var(--danger-text);background:color-mix(in srgb, var(--danger) 10%, transparent)}.na-kits.svelte-coire5{padding:0 var(--space-2) var(--space-3);flex-direction:column;display:flex}.na-kits.svelte-coire5>*{flex-shrink:0}.na-kits-pushed.svelte-coire5{box-sizing:border-box;height:100%;padding:0 0 var(--space-4);overflow-y:auto}.na-kits-head.svelte-coire5{gap:calc(var(--space-1) / 2);padding:var(--space-5) var(--space-3) var(--space-2);flex-direction:column;display:flex}.na-kits-title.svelte-coire5{font-size:var(--t-subhead);color:var(--label);font-weight:600}.na-kits-intro.svelte-coire5{font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.na-kits-group.svelte-coire5{margin:var(--space-3) var(--space-2) var(--space-1);font-size:var(--t-footnote);color:var(--label-2);font-weight:600}.na-kits-pushed.svelte-coire5 .na-kits-group:where(.svelte-coire5){margin:var(--space-5) var(--space-1) var(--space-2);font-size:var(--t-subhead);color:var(--label)}.na-kits.svelte-coire5:not(.na-kits-pushed) .line{min-height:0;padding:var(--space-1) var(--space-2);border-radius:var(--r-option)}.na-kits.svelte-coire5:not(.na-kits-pushed) .line[aria-checked=true]{background:var(--accent-soft)}.na-kits.svelte-coire5:not(.na-kits-pushed) .line[aria-checked=true] .kit-tile{color:var(--accent-text)}.na-kits.svelte-coire5:not(.na-kits-pushed) .line[aria-checked=true] .line-note{color:var(--label-2-on-selected)}.na-kits.svelte-coire5 .line-note{font-size:var(--t-footnote)}.na-kit-check.svelte-coire5,.na-disclosure.svelte-coire5{width:var(--t-body);height:var(--t-body);color:var(--accent-text)}.na-disclosure.svelte-coire5{color:var(--label-3)}.na-form.svelte-coire5{flex-direction:column;display:flex}.na-form.svelte-coire5 .na-name{width:var(--sheet-field-w);max-width:100%}.na-form.svelte-coire5 .na-name .field,.na-form.svelte-coire5 .na-handle-field .field{width:100%}.na-handle.svelte-coire5{color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.na-handle-empty.svelte-coire5{font-style:normal}.na-change.svelte-coire5{min-width:0;display:inline-flex}.na-change[open].svelte-coire5{width:var(--sheet-field-w);max-width:100%;display:block}.na-change[open].svelte-coire5 .na-handle-field{width:100%}.na-change-summary.svelte-coire5{color:var(--accent-text);cursor:pointer;border-radius:var(--r-control-sm);align-items:center;font-weight:500;list-style:none;display:inline-flex;position:relative}.na-change-summary.svelte-coire5::-webkit-details-marker{display:none}.na-change-summary.svelte-coire5:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.na-change[open].svelte-coire5 .na-change-summary:where(.svelte-coire5){display:none}.na-error.svelte-coire5{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);color:var(--danger-text)}.na-hint.svelte-coire5{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.na-taken.svelte-coire5{flex-direction:column;display:flex}.na-chips.svelte-coire5{gap:var(--space-2);margin:var(--space-2) var(--space-3) 0;flex-wrap:wrap;display:flex}.na-heading.svelte-coire5{margin:var(--space-5) 0 var(--space-2) calc(var(--space-1) / 2);font-size:var(--t-subhead);color:var(--label);font-weight:600}.na-kit-head.svelte-coire5{align-items:baseline;gap:var(--space-2);margin:var(--space-5) 0 var(--space-1) calc(var(--space-1) / 2);display:flex}.na-kit-name.svelte-coire5{font-size:var(--t-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-headline);color:var(--label);margin:0}.na-kit-desc.svelte-coire5{margin:0 0 var(--space-2) calc(var(--space-1) / 2);font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label-2)}.na-persona-label.svelte-coire5{color:var(--label);font-weight:600}.na-skills-head.svelte-coire5{margin:var(--space-2) calc(var(--space-1) / 2) var(--space-1);font-size:var(--t-footnote);color:var(--label-2);justify-content:space-between;font-weight:600;display:flex}.na-skills-count.svelte-coire5{font-variant-numeric:tabular-nums;font-weight:400}.na-skills.svelte-coire5{grid-template-columns:1fr 1fr;display:grid}.na-skill.svelte-coire5{min-height:var(--row-h);padding:0 var(--row-inset);align-items:center;display:flex;position:relative}.na-skill.svelte-coire5:nth-child(n+3):before{content:"";top:0;left:var(--row-inset);right:var(--row-inset);background:var(--separator);height:1px;position:absolute}.na-form.svelte-coire5 .na-optional{margin-top:var(--space-2)}.na-form.svelte-coire5 .btn.na-popup{gap:var(--space-2);max-width:100%;padding-right:var(--space-2)}.na-form.svelte-coire5 .na-setup .line-trailing{flex-shrink:0}.na-popup-text.svelte-coire5{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.na-chevrons.svelte-coire5{width:calc(var(--t-subhead) * .7);height:var(--t-subhead);color:var(--label-2);flex-shrink:0}.na-footnote.svelte-coire5{margin:0 0 0 var(--space-2);font-size:var(--t-footnote);color:var(--label-2);flex:1}.na-run.svelte-coire5{max-width:var(--layout-profile-pane-max);padding-top:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.na-run-title.svelte-coire5{margin:0 0 var(--space-4);font-size:var(--t-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-headline);color:var(--label)}.na-ready.svelte-coire5{margin-bottom:var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.na-ready-glyph.svelte-coire5{width:var(--notice-glyph);height:var(--notice-glyph);margin-bottom:var(--space-3);background:var(--success-text);color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.na-ready-glyph.svelte-coire5 svg:where(.svelte-coire5){width:50%;height:50%}.na-ready-title.svelte-coire5{margin:0 0 var(--space-1);font-size:var(--t-sheet-title);letter-spacing:var(--ls-headline);color:var(--label);font-weight:600}.na-ready-line.svelte-coire5{font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label-2);margin:0}.na-actions.svelte-coire5{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.na-actions-center.svelte-coire5{justify-content:center}.na-actions-start.svelte-coire5{justify-content:flex-start}.na-ready-note.svelte-coire5{text-align:center}.na-show-steps.svelte-coire5{margin-top:var(--space-5)}.na-show-steps-summary.svelte-coire5{width:fit-content;margin:0 auto var(--space-3);color:var(--accent-text);font-size:var(--t-subhead);cursor:pointer;border-radius:var(--r-control-sm);font-weight:500;list-style:none}.na-show-steps-summary.svelte-coire5::-webkit-details-marker{display:none}.na-show-steps-summary.svelte-coire5:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@media (width<=860px){.na-form.svelte-coire5 .na-identity .line-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.na-form.svelte-coire5 .na-identity .line-trailing{flex:1;justify-content:space-between;margin-left:0}.na-form.svelte-coire5 .na-name,.na-change[open].svelte-coire5{width:100%}.na-change-summary.svelte-coire5:after{content:"";min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.na-skills.svelte-coire5{grid-template-columns:1fr}.na-skill.svelte-coire5:nth-child(n+2):before{content:"";top:0;left:var(--row-inset-phone);right:var(--row-inset-phone);background:var(--separator);height:1px;position:absolute}.na-skill.svelte-coire5{padding:0 var(--row-inset-phone)}}.segmented.svelte-1ux49fp{padding:var(--seg-pad);background:var(--fill-2);border-radius:var(--r-control);gap:0;display:inline-flex}.segment.svelte-1ux49fp{appearance:none;height:var(--seg-h);padding:0 var(--space-4);font:inherit;font-family:var(--font);font-size:var(--t-subhead);white-space:nowrap;color:var(--label);border-radius:var(--r-seg);cursor:pointer;transition:background var(--motion-duration-fast) var(--ease-tap), color var(--motion-duration-fast) var(--ease-tap);background:0 0;border:none;flex:1 1 0;margin:0;font-weight:500;position:relative}.segment.selected.svelte-1ux49fp{background:var(--seg-selected);box-shadow:var(--shadow-seg)}.segment.svelte-1ux49fp:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset);z-index:1}@media (width<=860px){.segment.svelte-1ux49fp{height:var(--control-h-phone)}.segment.svelte-1ux49fp:after{content:"";height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.ng-form.svelte-6nl6vn{flex-direction:column;display:flex}.ng-form.svelte-6nl6vn .ng-name-field{width:var(--sheet-field-w);max-width:100%}.ng-form.svelte-6nl6vn .ng-name-field .field{width:100%}.ng-heading.svelte-6nl6vn{margin:var(--space-5) calc(var(--space-1) / 2) var(--space-2);font-size:var(--t-subhead);color:var(--label);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.ng-count.svelte-6nl6vn{font-size:var(--t-footnote);color:var(--label-2);font-variant-numeric:tabular-nums;font-weight:400}.ng-chips.svelte-6nl6vn{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-group);background:var(--bg-sidebar);flex-wrap:wrap;display:flex}.ng-chip.svelte-6nl6vn{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-1);border-radius:calc(var(--control-h) / 2);background:var(--bg-raised);box-shadow:var(--shadow-push);font-size:var(--t-subhead);color:var(--label);font-weight:500;display:inline-flex}.ng-chip-avatar.svelte-6nl6vn{display:inline-flex}.ng-chip-name.svelte-6nl6vn{white-space:nowrap}.ng-chip-remove.svelte-6nl6vn{width:calc(var(--control-h) - 2 * var(--space-1));height:calc(var(--control-h) - 2 * var(--space-1));background:var(--fill-1);color:var(--label-2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.ng-chip-remove.svelte-6nl6vn svg:where(.svelte-6nl6vn){width:60%;height:60%}.ng-chip-remove.svelte-6nl6vn:hover{background:var(--fill-2)}.ng-chip-remove.svelte-6nl6vn:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.ng-search-wrap.svelte-6nl6vn{align-items:center;gap:var(--space-2);min-width:calc(var(--sheet-field-w) / 2);padding-left:var(--space-1);color:var(--label-2);flex:1;display:inline-flex}.ng-search-glyph.svelte-6nl6vn{width:var(--t-subhead);height:var(--t-subhead);flex-shrink:0}.ng-chips.svelte-6nl6vn .ng-search{flex:1}.ng-chips.svelte-6nl6vn .ng-search .field{width:100%}.ng-member.svelte-6nl6vn{min-height:var(--list-row-h);padding:var(--space-1) var(--row-inset);align-items:center;display:flex}.ng-member.svelte-6nl6vn .check{gap:var(--space-3);flex:1}.ng-member.svelte-6nl6vn .check-label{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.ng-member-avatar.svelte-6nl6vn{flex-shrink:0;display:inline-flex;position:relative}.ng-member-text.svelte-6nl6vn{flex-direction:column;min-width:0;display:flex}.ng-member-name.svelte-6nl6vn{font-size:var(--t-subhead);color:var(--label);font-weight:500}.ng-member-sub.svelte-6nl6vn{font-size:var(--t-footnote);color:var(--label-2)}.ng-seg.svelte-6nl6vn{padding:var(--space-2);display:flex}.ng-seg.svelte-6nl6vn .segmented{flex:1}.ng-hint.svelte-6nl6vn{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.ng-empty.svelte-6nl6vn{padding:var(--space-3) var(--row-inset);margin:0}.ng-error.svelte-6nl6vn{margin:var(--space-3) var(--row-inset) 0;font-size:var(--t-footnote);color:var(--danger-text)}.ng-footnote.svelte-6nl6vn{margin:0 0 0 var(--space-2);font-size:var(--t-footnote);color:var(--label-2);flex:1}@media (width<=860px){.ng-form.svelte-6nl6vn .ng-name .line-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ng-form.svelte-6nl6vn .ng-name .line-trailing{flex:1;margin-left:0}.ng-form.svelte-6nl6vn .ng-name-field{width:100%}.ng-chip-remove.svelte-6nl6vn:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ng-member.svelte-6nl6vn{padding:var(--space-1) var(--row-inset-phone)}.ng-search-wrap.svelte-6nl6vn{flex-basis:100%}}.menu-separator.svelte-1gs3yr4{height:1px;margin:var(--space-1) var(--space-2);background:var(--separator)}.modal-heading.svelte-ffzdp4{margin:0 0 var(--space-3);padding-right:calc(var(--space-6) * 2);font-size:var(--font-size-title);color:var(--fg);font-weight:600}.form-field.svelte-ffzdp4{margin-bottom:var(--space-3)}.form-field.svelte-ffzdp4 label:where(.svelte-ffzdp4){margin-bottom:var(--space-1);font-size:var(--font-size-caption);color:var(--fg-3);display:block}.form-field.svelte-ffzdp4 input:where(.svelte-ffzdp4){box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--font-size-subhead)}.form-field.svelte-ffzdp4 input:where(.svelte-ffzdp4):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.field-hint.svelte-ffzdp4{margin:var(--space-1) 0 0;font-size:var(--font-size-caption);color:var(--fg-3)}.form-error.svelte-ffzdp4{padding:var(--space-2) var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent);margin:0}.done.svelte-ffzdp4{padding:var(--space-3);border-radius:var(--space-2);background:color-mix(in srgb, var(--green) 12%, transparent)}.done-title.svelte-ffzdp4{margin:0 0 var(--space-1);color:var(--fg);font-weight:600}.done-body.svelte-ffzdp4{font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);margin:0}.modal-actions.svelte-ffzdp4{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.row-action.svelte-ffzdp4{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.row-action.svelte-ffzdp4:hover:not(:disabled){background:var(--surface-1);color:var(--fg)}.row-action.svelte-ffzdp4:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.row-action.svelte-ffzdp4:disabled{opacity:.6;cursor:default}.row-action-primary.svelte-ffzdp4{background:var(--blue-fill);color:#fff;border-color:#0000}.row-action-primary.svelte-ffzdp4:hover:not(:disabled){background:var(--blue-fill-press);color:#fff}.profile-row.svelte-e9tbmp{flex-shrink:0;position:relative}.profile-trigger.svelte-e9tbmp{cursor:pointer;width:100%;height:100%;transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.profile-trigger.svelte-e9tbmp:hover{background:var(--fill-1)}.profile-trigger.svelte-e9tbmp:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-offset))}.profile-content.svelte-e9tbmp{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.profile-text.svelte-e9tbmp{justify-content:center;gap:var(--bubble-gap-grouped);flex-direction:column;min-width:0;display:flex}.profile-name.svelte-e9tbmp{font-size:var(--t-subhead);color:var(--label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.profile-sub.svelte-e9tbmp{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--t-footnote);color:var(--label-2-on-selected);display:flex}.health-label.svelte-e9tbmp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.health-dot.svelte-e9tbmp{pointer-events:auto;width:var(--space-4);height:var(--space-4);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.health-dot.svelte-e9tbmp:before{content:"";background:var(--label-3);width:7px;height:7px;transition:background var(--motion-duration-base) var(--ease-standard);border-radius:50%}.health-dot[data-state=ok].svelte-e9tbmp:before{background:var(--success-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--success-text) 22%, transparent)}.health-dot[data-state=degraded].svelte-e9tbmp:before{background:var(--warning-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--warning-text) 22%, transparent)}.health-dot[data-state=down].svelte-e9tbmp:before{background:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 22%, transparent)}.health-dot.svelte-e9tbmp:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.chevron.svelte-e9tbmp{color:var(--label-3);transition:transform var(--motion-duration-fast) var(--ease-tap);flex-shrink:0}.chevron.open.svelte-e9tbmp{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chevron.svelte-e9tbmp,.health-dot.svelte-e9tbmp:before{transition:none}}.toast.svelte-1fk2ial{left:50%;bottom:var(--space-6);z-index:90;align-items:center;gap:var(--space-2);box-sizing:border-box;width:max-content;max-width:min(90vw,24rem);min-height:var(--toast-h);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--r-toast);background:var(--toast-bg);color:var(--toast-fg);font-family:var(--font);font-size:var(--t-subhead);box-shadow:var(--shadow-toast);animation:svelte-1fk2ial-toast-fade-in var(--motion-duration-base) var(--ease-enter) both;font-weight:500;display:inline-flex;position:fixed;transform:translate(-50%)}.toast-icon.svelte-1fk2ial{width:var(--space-4);height:var(--space-4);color:var(--toast-icon);flex-shrink:0}@keyframes svelte-1fk2ial-toast-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.toast.svelte-1fk2ial{opacity:1;animation:none}}.bubble.svelte-19mvhjk{box-sizing:border-box;max-width:var(--bubble-max-width);padding:var(--bubble-padding-block) var(--bubble-padding-inline);border-radius:var(--r-bubble);font-family:var(--font);font-size:var(--t-body);line-height:var(--lh-bubble);letter-spacing:var(--ls-body);white-space:pre-wrap;word-break:break-word;transition:opacity var(--motion-duration-fast) var(--ease-standard);animation:svelte-19mvhjk-bubble-in .28s var(--ease-spring-smooth) both;border:1px solid #0000;position:relative}.bubble.no-enter.svelte-19mvhjk{animation:none}.bubble.side-out.svelte-19mvhjk{background:var(--bubble-out);color:var(--bubble-out-fg);transform-origin:100% 100%;align-self:flex-end}.bubble.side-in.svelte-19mvhjk{background:var(--bubble-in);color:var(--bubble-in-fg);transform-origin:0 100%;align-self:flex-start}@keyframes svelte-19mvhjk-bubble-in{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.bubble.tail.svelte-19mvhjk:after{content:"";width:var(--bubble-tail-w);height:var(--bubble-tail-h);pointer-events:none;-webkit-mask:var(--bubble-tail-mask) no-repeat center / 100% 100%;-webkit-mask:var(--bubble-tail-mask) no-repeat center / 100% 100%;mask:var(--bubble-tail-mask) no-repeat center / 100% 100%;position:absolute;bottom:-1px}.bubble.side-out.tail.svelte-19mvhjk:after{right:calc(-1 * var(--bubble-tail-out) - 1px);background:var(--bubble-out)}.bubble.side-in.tail.svelte-19mvhjk:after{left:calc(-1 * var(--bubble-tail-out) - 1px);background:var(--bubble-in);transform:scaleX(-1)}.bubble.pending.svelte-19mvhjk,.bubble.failed.svelte-19mvhjk{opacity:.6!important}.bubble-failed-flag.svelte-19mvhjk{width:var(--space-4);height:var(--space-4);background:var(--danger-fill);color:var(--on-accent);font-size:var(--t-caption);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;bottom:0}.bubble.side-out.svelte-19mvhjk>.bubble-failed-flag:where(.svelte-19mvhjk){margin-right:var(--space-1);right:100%}.bubble.side-in.svelte-19mvhjk>.bubble-failed-flag:where(.svelte-19mvhjk){margin-left:var(--space-1);left:100%}@media (width<=860px){.bubble.svelte-19mvhjk{font-size:var(--t-body-phone);line-height:var(--lh-bubble-phone);max-width:var(--bubble-max-width-phone)}}@media (prefers-reduced-motion:reduce){.bubble.svelte-19mvhjk{opacity:1;animation:none;transform:none}}.typing.svelte-8xq4i2{align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--bubble-padding-block) var(--bubble-padding-inline);background:var(--bubble-in);border:1px solid var(--bubble-in);border-radius:var(--r-bubble);border-bottom-left-radius:var(--bubble-radius-tail);transform-origin:0 100%;animation:svelte-8xq4i2-bubble-in .28s var(--ease-spring-smooth) both;display:inline-flex;position:relative}.typing.svelte-8xq4i2:after{content:"";bottom:-1px;left:calc(-1 * var(--bubble-tail-out) - 1px);width:var(--bubble-tail-w);height:var(--bubble-tail-h);pointer-events:none;background:var(--bubble-in);-webkit-mask:var(--bubble-tail-mask) no-repeat center / 100% 100%;-webkit-mask:var(--bubble-tail-mask) no-repeat center / 100% 100%;mask:var(--bubble-tail-mask) no-repeat center / 100% 100%;position:absolute;transform:scaleX(-1)}.typing-dot.svelte-8xq4i2{width:var(--space-2);height:var(--space-2);background:var(--bubble-in-fg-2);animation:svelte-8xq4i2-typing-pulse .9s var(--ease-standard) infinite;border-radius:50%}.typing-dot.svelte-8xq4i2:nth-child(2){animation-delay:.2s}.typing-dot.svelte-8xq4i2:nth-child(3){animation-delay:.4s}@keyframes svelte-8xq4i2-bubble-in{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes svelte-8xq4i2-typing-pulse{0%,60%,to{opacity:.4;transform:scale(.6)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.typing.svelte-8xq4i2{opacity:1;animation:none;transform:none}.typing-dot.svelte-8xq4i2{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.tools.svelte-1ukhidv{align-items:center;gap:var(--space-2);background:var(--fill-1);border-radius:var(--r-bubble);padding:var(--space-1) var(--space-3);color:var(--label-2-on-selected);font:inherit;font-size:var(--t-footnote);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap), color var(--motion-duration-instant) var(--ease-tap);border:0;align-self:flex-start;display:inline-flex}.tools.svelte-1ukhidv:hover{background:var(--fill-2);color:var(--label)}.tools.svelte-1ukhidv:active{background:var(--fill-3)}.tools.svelte-1ukhidv:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.tools.svelte-1ukhidv svg:where(.svelte-1ukhidv){flex-shrink:0}.tools.svelte-1ukhidv .chev:where(.svelte-1ukhidv){transition:transform var(--motion-duration-base) var(--ease-move)}.tools[aria-expanded=true].svelte-1ukhidv .chev:where(.svelte-1ukhidv){transform:rotate(90deg)}.tool-list.svelte-1ukhidv{box-sizing:border-box;width:fit-content;max-width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--r-group);background:var(--bg-sidebar);font-size:var(--t-footnote);color:var(--label-2);transform-origin:0 0;animation:svelte-1ukhidv-tool-list-in var(--motion-duration-fast) var(--ease-enter) both;flex-direction:column;align-self:flex-start;display:flex}@keyframes svelte-1ukhidv-tool-list-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.tool-line.svelte-1ukhidv{justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0;display:flex}.tool-line.svelte-1ukhidv code:where(.svelte-1ukhidv){font-family:var(--font-mono);font-size:var(--t-caption);color:var(--label);flex-shrink:0}.tool-line-detail.svelte-1ukhidv{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.tool-line-mark.svelte-1ukhidv{flex-shrink:0}.tool-line-mark.done.svelte-1ukhidv{color:var(--success-text);font-weight:600}.tool-line-mark.failed.svelte-1ukhidv{color:var(--danger-text);font-weight:600}.tool-line-mark.blocked.svelte-1ukhidv{padding:2px var(--space-2);border-radius:var(--r-control-sm);background:color-mix(in srgb, var(--warning-text) 16%, transparent);color:var(--warning-text);font-weight:600}.tool-blocked-note.svelte-1ukhidv{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--separator);color:var(--label-2);font-size:var(--t-footnote);font-weight:400}.tool-line-mark.pending.svelte-1ukhidv{color:var(--label-2);font-style:italic}@media (prefers-reduced-motion:reduce){.tools.svelte-1ukhidv .chev:where(.svelte-1ukhidv){transition:none}.tool-list.svelte-1ukhidv{opacity:1;animation:none;transform:none}}.history-control.svelte-iqn94v{min-height:2.25rem;margin-bottom:var(--space-3);font-size:var(--font-size-footnote);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.history-note.svelte-iqn94v{color:var(--fg-3)}.history-error.svelte-iqn94v{align-items:center;gap:var(--space-2);color:var(--red-text);display:inline-flex}.history-button.svelte-iqn94v{appearance:none;padding:var(--space-1) var(--space-2);font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:600}.history-button.svelte-iqn94v:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.timeline-marker.svelte-5j0n43{box-sizing:border-box;max-width:min(80%,36rem);margin:var(--bubble-gap-ungrouped) 0 0;padding:0 var(--space-2);font-size:var(--t-footnote);line-height:var(--line-height-loose);color:var(--label-2);text-align:center;overflow-wrap:anywhere;align-self:center}.file.svelte-9gq4q2{align-items:center;gap:var(--space-3);box-sizing:border-box;width:320px;max-width:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--r-bubble);background:var(--bubble-in);color:var(--bubble-in-fg);cursor:pointer;text-decoration:none;display:flex}.file.svelte-9gq4q2:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.file-ico.svelte-9gq4q2{box-sizing:border-box;width:34px;height:42px;padding-bottom:var(--space-1);border-radius:var(--r-seg);background:var(--bubble-in-inset);box-shadow:var(--shadow-push);font-size:var(--t-caption);color:var(--success-text);flex-shrink:0;place-items:end center;font-weight:700;display:grid}.file-meta.svelte-9gq4q2{flex-direction:column;flex:1;min-width:0;display:flex}.file-name.svelte-9gq4q2{font-size:var(--t-body);font-weight:var(--fw-headline);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-sub.svelte-9gq4q2{margin-top:calc(var(--space-1) / 2);font-size:var(--t-footnote);color:var(--label-2-on-selected);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-dl.svelte-9gq4q2{width:var(--icon-btn);height:var(--icon-btn);background:var(--bubble-in-inset);color:var(--accent-text);box-shadow:var(--shadow-push);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.md.svelte-r9yfmf{white-space:normal;min-width:0;max-width:100%}.md.svelte-r9yfmf :is(p:where(.svelte-r9yfmf),pre:where(.svelte-r9yfmf),ol:where(.svelte-r9yfmf),ul:where(.svelte-r9yfmf)){margin:0}.md.svelte-r9yfmf p:where(.svelte-r9yfmf){white-space:pre-wrap}.md.svelte-r9yfmf>:is(p:where(.svelte-r9yfmf),pre:where(.svelte-r9yfmf),ol:where(.svelte-r9yfmf),ul:where(.svelte-r9yfmf))+:is(p:where(.svelte-r9yfmf),pre:where(.svelte-r9yfmf),ol:where(.svelte-r9yfmf),ul:where(.svelte-r9yfmf)){margin-top:var(--md-block-gap)}.md.svelte-r9yfmf li:where(.svelte-r9yfmf)>:is(p:where(.svelte-r9yfmf),pre:where(.svelte-r9yfmf),ol:where(.svelte-r9yfmf),ul:where(.svelte-r9yfmf))+:is(p:where(.svelte-r9yfmf),pre:where(.svelte-r9yfmf),ol:where(.svelte-r9yfmf),ul:where(.svelte-r9yfmf)){margin-top:var(--md-item-gap)}.md.svelte-r9yfmf ol:where(.svelte-r9yfmf),.md.svelte-r9yfmf ul:where(.svelte-r9yfmf){padding-left:var(--md-list-indent)}.md.svelte-r9yfmf li:where(.svelte-r9yfmf){margin:var(--md-item-gap) 0;padding-left:var(--md-item-pad)}.md.svelte-r9yfmf li:where(.svelte-r9yfmf)::marker{color:var(--bubble-in-fg-2);font-variant-numeric:tabular-nums}.md.svelte-r9yfmf strong:where(.svelte-r9yfmf){font-weight:var(--fw-headline)}.md-code.svelte-r9yfmf,.md-pre.svelte-r9yfmf{font-family:var(--font-mono);font-size:var(--md-code-size);background:var(--md-code-fill)}.md-code.svelte-r9yfmf{padding:var(--md-code-pad);border-radius:var(--r-md-code);overflow-wrap:anywhere}.md-pre.svelte-r9yfmf{box-sizing:border-box;max-width:100%;padding:var(--md-pre-pad);border-radius:var(--r-md-pre);white-space:pre;word-break:normal;overflow-wrap:normal;overflow-x:auto}.md.svelte-r9yfmf a:where(.svelte-r9yfmf){color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline}.md.svelte-r9yfmf a:where(.svelte-r9yfmf):focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--r-md-code)}.message-parts.svelte-1kjw8ku{align-items:flex-start;gap:var(--space-1);white-space:normal;flex-direction:column;display:flex}.message-part-text.svelte-1kjw8ku{white-space:pre-wrap;min-width:0;max-width:100%}.image-placeholder.svelte-1kjw8ku{align-items:center;gap:var(--space-1);box-sizing:border-box;max-width:100%;padding:1px var(--space-2);background:color-mix(in srgb, currentColor 14%, transparent);font-size:var(--t-footnote);line-height:var(--line-height-body);border-radius:999px;display:inline-flex}.image-placeholder-icon.svelte-1kjw8ku{opacity:.8;flex-shrink:0}.mention.svelte-1kjw8ku{font-weight:var(--fw-headline)}.bubble.side-in .mention.svelte-1kjw8ku{color:var(--accent-text)}.image-placeholder-label.svelte-1kjw8ku{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-conversation.svelte-lo8obz{align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;margin:auto 0;display:flex}.nc-name.svelte-lo8obz{margin:var(--space-2) 0 0;font-size:var(--t-sheet-title);font-weight:var(--fw-headline);color:var(--label)}.nc-details.svelte-lo8obz{font-size:var(--t-subhead);color:var(--label-2);margin:0}.nc-start.svelte-lo8obz{margin:var(--space-4) 0 0;font-size:var(--t-subhead);color:var(--label-2)}.execution-card.svelte-nb8w4y{align-self:stretch;gap:var(--space-3);margin-top:var(--msg-speaker-gap);padding:var(--space-3) var(--space-4);border-radius:var(--r-group);background:var(--bg-raised);box-shadow:var(--shadow-raised);color:var(--label);grid-template-columns:32px minmax(0,1fr);display:grid}.execution-card.approval.svelte-nb8w4y{box-shadow:var(--shadow-raised), inset 3px 0 0 var(--warning-text)}.execution-card.svelte-nb8w4y:not(.expanded){padding-block:var(--space-2);box-shadow:none;background:0 0}.execution-card.problem.svelte-nb8w4y{box-shadow:var(--shadow-raised), inset 3px 0 0 var(--danger)}.execution-card.settled.svelte-nb8w4y:not(.problem){box-shadow:0 0 0 .5px var(--separator)}.identity.svelte-nb8w4y{width:32px;height:32px;position:relative}.phase-dot.svelte-nb8w4y{border:2px solid var(--bg-raised);background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-2px}.settled.svelte-nb8w4y .phase-dot:where(.svelte-nb8w4y){background:var(--success-text)}.problem.svelte-nb8w4y .phase-dot:where(.svelte-nb8w4y){background:var(--danger)}.content.svelte-nb8w4y{min-width:0}.heading.svelte-nb8w4y{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.heading.svelte-nb8w4y strong:where(.svelte-nb8w4y){font-size:var(--t-subhead);font-weight:var(--fw-headline)}.phase.svelte-nb8w4y{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-2);font-size:var(--t-footnote);overflow:hidden}.elapsed.svelte-nb8w4y{color:var(--label-2);font-size:var(--t-footnote);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.summary.svelte-nb8w4y{margin:var(--space-2) 0 0;font-size:var(--t-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.risk.svelte-nb8w4y,.expiry.svelte-nb8w4y,.settled-copy.svelte-nb8w4y,.error.svelte-nb8w4y,.failure-action.svelte-nb8w4y,.correlation.svelte-nb8w4y{margin:var(--space-1) 0 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.risk.svelte-nb8w4y{color:var(--warning-text)}.error.svelte-nb8w4y{color:var(--danger-text)}.correlation.svelte-nb8w4y{font-family:var(--font-mono);overflow-wrap:anywhere}.approval-audit.svelte-nb8w4y{margin-top:var(--space-1);color:var(--label-2);font-size:var(--t-footnote)}.approval-audit.svelte-nb8w4y summary:where(.svelte-nb8w4y){cursor:pointer}.approval-audit.svelte-nb8w4y ul:where(.svelte-nb8w4y){margin:var(--space-1) 0 0;padding-left:var(--space-4)}.approval-audit.svelte-nb8w4y li:where(.svelte-nb8w4y)+li:where(.svelte-nb8w4y){margin-top:var(--space-1)}.approval-audit.svelte-nb8w4y li:where(.svelte-nb8w4y) span:where(.svelte-nb8w4y){color:var(--label)}.actions.svelte-nb8w4y{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.stop-row.svelte-nb8w4y{margin-top:var(--space-1);justify-content:flex-end;display:flex}@media (width<=860px){.execution-card.svelte-nb8w4y{padding:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.identity.svelte-nb8w4y{transform-origin:0 0;width:28px;height:28px;transform:scale(.875)}.heading.svelte-nb8w4y{gap:2px var(--space-2);flex-wrap:wrap}.phase.svelte-nb8w4y{flex:calc(100% - 80px)}.actions.svelte-nb8w4y{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.actions.svelte-nb8w4y button{width:100%;min-height:var(--touch-target-min);white-space:normal;line-height:1.15}}@media (prefers-reduced-motion:reduce){.phase-dot.svelte-nb8w4y{animation:none}}.message-list-wrap.svelte-1c87fwr{flex:1;min-height:0;display:flex;position:relative}.messages.svelte-1c87fwr{overflow-anchor:auto;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.messages-inner.svelte-1c87fwr{width:100%;max-width:var(--layout-message-max);box-sizing:border-box;padding:var(--space-2) 28px calc(var(--space-4) + var(--space-1));flex-direction:column;margin-top:auto;margin-left:auto;margin-right:auto;display:flex}@media (width<=860px){.messages-inner.svelte-1c87fwr{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:calc(var(--touch-target-min) + var(--space-4) + var(--safe-area-top))}}.divider.svelte-1c87fwr{font-size:var(--t-footnote);color:var(--label-2);margin:calc(var(--msg-speaker-gap) + var(--space-1)) 0 calc(var(--space-2) + 2px);font-variant-numeric:tabular-nums;align-self:center}.divider.svelte-1c87fwr+.group:where(.svelte-1c87fwr){margin-top:0}.group.svelte-1c87fwr{gap:var(--msg-run-gap);margin-top:var(--msg-speaker-gap);flex-direction:column;display:flex}.group.svelte-1c87fwr:first-child{margin-top:0}.group.out.svelte-1c87fwr{align-items:flex-end}.group.in.svelte-1c87fwr{align-items:flex-start}.who.svelte-1c87fwr{font-size:var(--t-footnote);color:var(--label-2);margin:0 0 0 calc(var(--bubble-padding-inline) + 1px)}.group.in.with-avatar.svelte-1c87fwr{align-items:flex-end;gap:var(--space-2);flex-direction:row}.group-avatar.svelte-1c87fwr{width:var(--run-avatar);height:var(--run-avatar);flex-shrink:0}.group-avatar.ghost.svelte-1c87fwr{background:var(--fill-2);color:var(--label-2);border-radius:50%;place-items:center;display:grid}.ghost-glyph.svelte-1c87fwr{width:var(--space-4);height:var(--space-4)}.who-deleted.svelte-1c87fwr{color:var(--label-2)}.who-via.svelte-1c87fwr{margin-left:var(--space-1);color:var(--label-2);align-items:center;gap:3px;display:inline-flex}.who-via.svelte-1c87fwr b:where(.svelte-1c87fwr){font-weight:var(--fw-headline);color:var(--label)}.via-glyph.svelte-1c87fwr{color:var(--label-3);flex-shrink:0}.handoff-note.svelte-1c87fwr{margin:var(--space-1) 0 0 calc(var(--run-avatar) + var(--space-2));font-size:var(--t-caption);font-weight:var(--fw-caption);line-height:var(--line-height-body);color:var(--label-2)}.group-col.svelte-1c87fwr{gap:var(--msg-run-gap);--bubble-max-width:var(--bubble-max-width-run);--bubble-max-width-phone:var(--bubble-max-width-run-phone);flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.msg-meta.svelte-1c87fwr{align-items:center;gap:var(--space-1);box-sizing:border-box;height:0;margin-top:calc(-1 * var(--msg-run-gap));padding:0 var(--space-1);font-size:var(--t-caption);font-weight:var(--fw-caption);color:var(--label-2);font-variant-numeric:tabular-nums;line-height:var(--line-height-body);display:flex;position:relative}.msg-meta.captioned.svelte-1c87fwr{height:auto;margin-top:calc(var(--space-1) - var(--msg-run-gap))}.msg-meta.out.svelte-1c87fwr{align-self:flex-end}.msg-time.svelte-1c87fwr{top:calc(100% + var(--space-1));z-index:1;padding:2px var(--space-2);border-radius:var(--r-toast);background:var(--bg-raised);box-shadow:var(--shadow-float);color:var(--label-2);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-fast) var(--ease-tap);position:absolute;left:0}.msg-meta.out.svelte-1c87fwr .msg-time:where(.svelte-1c87fwr){left:auto;right:0}.msg-meta.svelte-1c87fwr:hover .msg-time:where(.svelte-1c87fwr),.bubble:hover+.msg-meta.svelte-1c87fwr .msg-time:where(.svelte-1c87fwr){opacity:1}@media (prefers-reduced-motion:reduce){.msg-time.svelte-1c87fwr{transition:none}}.recipients.svelte-1c87fwr b:where(.svelte-1c87fwr){font-weight:var(--fw-headline);color:var(--label)}.file-share.svelte-1c87fwr{max-width:320px;margin-top:var(--space-1);padding:0 var(--space-1);font-size:var(--t-caption);font-weight:var(--fw-caption);line-height:var(--line-height-body);color:var(--label-2);align-self:flex-start}.file-share.svelte-1c87fwr b:where(.svelte-1c87fwr){font-weight:var(--fw-headline);color:var(--label)}.delivery.svelte-1c87fwr{color:inherit;font-weight:500}.reply-note.svelte-1c87fwr{font-size:var(--t-caption);color:var(--danger-text);font-weight:500}.activity-narration.svelte-1c87fwr{max-width:78%;font-size:var(--t-footnote);color:var(--bubble-in-fg-2);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;font-style:italic}.member-failed.svelte-1c87fwr{column-gap:var(--space-2);row-gap:var(--space-1);box-sizing:border-box;max-width:min(var(--bubble-max-width), var(--bubble-max-width-ch));padding:var(--space-1) var(--space-2);grid-template-columns:auto 1fr;align-self:flex-start;display:grid}.member-failed-text.svelte-1c87fwr{align-items:baseline;gap:0 var(--space-1);min-width:0;font-size:var(--t-body);line-height:var(--line-height-body);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:2;display:flex}.member-failed-title.svelte-1c87fwr{color:var(--label);font-weight:600}.member-failed-reason.svelte-1c87fwr{color:var(--label-2)}.member-failed-flag.svelte-1c87fwr{width:var(--space-4);height:var(--space-4);background:var(--danger);color:var(--on-accent);font-size:var(--t-caption);border-radius:50%;grid-area:1/1;align-self:start;place-items:center;margin-top:.2em;font-weight:700;display:grid}.member-failed-retry.svelte-1c87fwr{color:var(--accent-text);font:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border:none;grid-column:2;justify-self:start;padding:0;font-weight:600}.member-failed-retry.svelte-1c87fwr:hover{text-decoration:underline}.member-failed-retry.svelte-1c87fwr:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--r-control-sm)}.turn-stop-row.svelte-1c87fwr{align-items:flex-end;gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.turn-stop-error.svelte-1c87fwr{font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--danger-text);margin:0}.member-failed-retry.svelte-1c87fwr{position:relative}@media (width<=860px){.member-failed-retry.svelte-1c87fwr:after{content:"";width:100%;height:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.member-failed.in-run.svelte-1c87fwr{align-items:flex-start;gap:var(--space-1);flex-direction:column;align-self:stretch;max-width:none;padding:0;display:flex}.member-failed.in-run.svelte-1c87fwr .member-failed-text:where(.svelte-1c87fwr){font-size:inherit;line-height:inherit;display:inline}.member-failed.in-run.svelte-1c87fwr .member-failed-flag:where(.svelte-1c87fwr){vertical-align:-3px;margin:0 var(--space-2) 0 0;display:inline-grid}.member-failed.in-run.svelte-1c87fwr .member-failed-title:where(.svelte-1c87fwr){color:var(--bubble-in-fg)}.member-failed.in-run.svelte-1c87fwr .member-failed-reason:where(.svelte-1c87fwr){color:var(--bubble-in-fg-2)}.member-failed.in-run.svelte-1c87fwr .member-failed-retry:where(.svelte-1c87fwr){margin-left:calc(var(--bubble-padding-inline) + 1px);line-height:var(--line-height-body)}.group.in.with-avatar.svelte-1c87fwr:has(>.group-col:where(.svelte-1c87fwr)>.member-failed.in-run:where(.svelte-1c87fwr):last-child)>.group-avatar:where(.svelte-1c87fwr){margin-bottom:calc(var(--t-body) * var(--line-height-body) + var(--space-1))}.budget-card.svelte-1c87fwr{box-sizing:border-box;max-width:min(var(--bubble-max-width), var(--bubble-max-width-ch));margin-top:var(--msg-speaker-gap);padding:calc(var(--space-4) + 2px) calc(var(--space-4) + 2px) var(--space-4);border-radius:var(--r-notice);background:var(--bg-sidebar);text-align:center;flex-direction:column;align-self:center;align-items:center;display:flex}.connection-notice.svelte-1c87fwr{justify-content:center;align-self:center;align-items:center;gap:var(--space-1) var(--space-2);box-sizing:border-box;max-width:min(80%,36rem);margin-top:var(--msg-speaker-gap);padding:var(--space-2) var(--space-3);border-radius:var(--space-3);background:var(--bg-sidebar);color:var(--label-2);font-size:var(--t-footnote);line-height:var(--line-height-loose);text-align:center;flex-wrap:wrap;display:flex}.connection-notice-retry.svelte-1c87fwr{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.connection-notice-retry.svelte-1c87fwr:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--space-1)}.budget-card-title.svelte-1c87fwr{font-size:var(--t-headline);font-weight:var(--fw-headline);color:var(--label);margin:0}.budget-card-body.svelte-1c87fwr{margin:var(--space-1) 0 var(--space-3);font-size:var(--t-footnote);line-height:var(--line-height-loose);color:var(--label-2)}.dev-append-hook.svelte-1c87fwr{top:var(--space-2);right:var(--space-2);z-index:2;font-size:var(--t-caption);padding:var(--space-1) var(--space-2);border-radius:var(--space-1);border:1px dashed var(--border);color:var(--label-2);background:var(--bg-sidebar);line-height:1;position:absolute}.jump-to-latest.svelte-1c87fwr{left:50%;bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--accent);color:var(--on-accent);font-size:var(--t-footnote);box-shadow:var(--shadow-float);animation:svelte-1c87fwr-pill-in var(--motion-duration-fast) var(--ease-spring-smooth) both;transition:opacity var(--motion-duration-instant) var(--ease-tap), transform var(--motion-duration-instant) var(--ease-tap);border-radius:999px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%)}.jump-to-latest.svelte-1c87fwr:hover{opacity:.9}.jump-to-latest.svelte-1c87fwr:active{transform:translate(-50%)scale(.96)}.jump-to-latest.svelte-1c87fwr:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@keyframes svelte-1c87fwr-pill-in{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.jump-to-latest.svelte-1c87fwr{animation:none}}.composer-wrap.svelte-1x6kqja{padding:0 28px calc(20px + var(--safe-area-bottom));flex-shrink:0}@media (width<=860px){.composer-wrap.svelte-1x6kqja{padding:0 var(--space-4) calc(20px + var(--safe-area-bottom))}}.composer.svelte-1x6kqja{gap:var(--space-2);max-width:var(--layout-composer-max);border-radius:var(--r-composer);background:var(--bg-raised);box-shadow:var(--shadow-raised);flex-direction:column;margin:0 auto;padding:10px 10px 8px 16px;display:flex}@media (width<=860px){.composer.svelte-1x6kqja{box-shadow:none;background:0 0;border-radius:0;padding:6px 0 0}}.c-bar.svelte-1x6kqja{align-items:center;gap:2px;margin-left:-8px;display:flex}.c-div.svelte-1x6kqja{background:var(--separator);flex-shrink:0;width:1px;height:16px;margin:0 4px}.c-spacer.svelte-1x6kqja{flex:1}.chips.svelte-1x6kqja{margin:0 0 var(--space-1) 0;flex-wrap:wrap;align-items:center;gap:2px;display:flex}.chips.svelte-1x6kqja .c-div:where(.svelte-1x6kqja){display:none}.p-row.svelte-1x6kqja{align-items:flex-end;gap:var(--space-2);display:flex}.attach-row.svelte-1x6kqja{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.attach-chip.svelte-1x6kqja{align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-2);background:var(--fill-2);color:var(--label);font-size:var(--t-footnote);line-height:var(--line-height-body);border-radius:999px;display:inline-flex}.attach-chip-text.svelte-1x6kqja{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attach-note.svelte-1x6kqja{font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.attach-error.svelte-1x6kqja{color:var(--danger-text)}.voice-note.svelte-1x6kqja{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.voice-status-main.svelte-1x6kqja{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.voice-status-text.svelte-1x6kqja{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.voice-dot.svelte-1x6kqja{width:var(--space-2);height:var(--space-2);background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 18%, transparent);animation:svelte-1x6kqja-voice-dot-pulse 1.4s var(--ease-standard) infinite;border-radius:50%;flex-shrink:0;align-self:center}@keyframes svelte-1x6kqja-voice-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.voice-dot.svelte-1x6kqja{animation:none}}.wave.svelte-1x6kqja{flex:1;align-items:center;gap:1px;height:20px;display:flex}.wave.svelte-1x6kqja i:where(.svelte-1x6kqja){background:var(--label-3);border-radius:2px;flex:1 0 2px;max-width:3px}.voice-elapsed.svelte-1x6kqja{color:var(--label-2);font-variant-numeric:tabular-nums;flex-shrink:0}.voice-cancel.svelte-1x6kqja{padding:var(--space-1) var(--space-2);border-radius:var(--r-control);font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label-2);cursor:pointer;background:0 0;border:0;flex-shrink:0}.voice-cancel.svelte-1x6kqja:hover{color:var(--label)}.voice-cancel.svelte-1x6kqja:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.attach-input.svelte-1x6kqja{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.attach-entry.svelte-1x6kqja{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--r-control);color:var(--label);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.attach-entry.svelte-1x6kqja:hover:not(:disabled){background:var(--fill-1)}.attach-entry.svelte-1x6kqja:disabled{color:var(--label-2);cursor:default}.plus-trigger.svelte-1x6kqja{width:var(--icon-btn);height:var(--icon-btn);border-radius:var(--r-control);color:var(--label-2);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap), color var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.plus-trigger.svelte-1x6kqja:hover{background:var(--fill-1);color:var(--label)}.plus-trigger.svelte-1x6kqja:active{background:var(--fill-2)}.plus-trigger.svelte-1x6kqja:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=860px){.plus-trigger.svelte-1x6kqja{width:var(--icon-btn-phone);height:var(--icon-btn-phone);background:var(--fill-1);border-radius:50%}.plus-trigger.svelte-1x6kqja:after{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.plus-trigger.svelte-1x6kqja:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.bar-ctl.svelte-1x6kqja{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ctl-chip.svelte-1x6kqja{border-radius:var(--r-control);transition:background var(--motion-duration-instant) var(--ease-tap);align-items:center;display:inline-flex}.ctl-chip-override.svelte-1x6kqja{background:var(--accent-soft)}.ctl-chip-override.svelte-1x6kqja .bar-effort:where(.svelte-1x6kqja),.ctl-chip-override.svelte-1x6kqja .bar-effort-text:where(.svelte-1x6kqja),.ctl-chip-override.svelte-1x6kqja .bar-effort-chev:where(.svelte-1x6kqja),.ctl-chip-override.svelte-1x6kqja .bar-glyph:where(.svelte-1x6kqja){color:var(--accent-text)}.ctl-chip-remove.svelte-1x6kqja{width:18px;height:18px;margin-right:var(--space-1);background:color-mix(in srgb, var(--accent-text) 16%, transparent);color:var(--accent-text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ctl-chip-remove.svelte-1x6kqja:hover{background:color-mix(in srgb, var(--accent-text) 26%, transparent)}.attach-chip.svelte-1x6kqja .ctl-chip-remove:where(.svelte-1x6kqja){background:var(--fill-2);color:var(--label-2);margin-right:0}.attach-chip.svelte-1x6kqja .ctl-chip-remove:where(.svelte-1x6kqja):hover{background:var(--fill-3);color:var(--label)}.ctl-chip-remove.svelte-1x6kqja:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.bar-effort.svelte-1x6kqja{height:var(--control-h);padding:0 var(--space-2);border-radius:var(--r-control);color:var(--label-2);font:inherit;font-size:var(--t-subhead);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;font-weight:500;display:inline-flex}.bar-effort-text.svelte-1x6kqja{color:var(--label)}.bar-glyph.svelte-1x6kqja,.bar-effort-chev.svelte-1x6kqja{color:var(--label-2);flex-shrink:0}.bar-effort.svelte-1x6kqja:hover,[aria-expanded=true].bar-effort.svelte-1x6kqja{background:var(--fill-1);color:var(--label)}.bar-perm-button.svelte-1x6kqja{font:inherit;cursor:pointer;background:0 0;border:0}.bar-perm-button.svelte-1x6kqja:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:2px;border-radius:var(--space-2)}.permission-scope-note.svelte-1x6kqja{margin:var(--space-1) var(--space-5) var(--space-2);color:var(--label-2);font-size:var(--t-footnote);text-align:center}.permission-scope-note.error.svelte-1x6kqja{color:var(--danger-text)}.bar-effort.svelte-1x6kqja:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.bar-perm.svelte-1x6kqja{height:var(--control-h);padding:0 var(--space-2);color:var(--label-2);font-size:var(--t-subhead);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-weight:500;line-height:1;display:inline-flex}.override-caption.svelte-1x6kqja{font-size:var(--t-caption);color:var(--label-2);margin:7px 0 0 2px}.cbox.svelte-1x6kqja{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding:1px 0 0;display:grid;position:relative}.composer.svelte-1x6kqja:has(.composer-input:where(.svelte-1x6kqja):focus-visible){outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@media (width<=860px){.composer.svelte-1x6kqja:has(.composer-input:where(.svelte-1x6kqja):focus-visible){outline:none}.cbox.capsule.svelte-1x6kqja:has(.composer-input:where(.svelte-1x6kqja):focus-visible){outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.cbox.capsule.svelte-1x6kqja{background:var(--bg-raised);min-height:38px;box-shadow:0 0 0 1px var(--border);border-radius:19px;grid-template-columns:minmax(0,1fr) max-content;padding:0 5px 0 15px}}.composer-input.svelte-1x6kqja{min-width:0;min-height:24px;font:inherit;font-size:var(--t-body);color:var(--label);background:0 0;border:none;outline:none;grid-area:1/1;padding:0;line-height:22px}.mention-highlight.svelte-1x6kqja{white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.mention-live.svelte-1x6kqja{color:var(--accent-text)}@media (width<=860px){.composer-input.svelte-1x6kqja{font-size:16px}}.popover.mention-pop{width:var(--popover-w);max-width:calc(100vw - 2 * var(--space-4));max-height:var(--popover-max-h);overflow-y:auto}.mention-head.svelte-1x6kqja{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--t-subhead);font-weight:var(--fw-headline);color:var(--label);margin:0}.mention-row.svelte-1x6kqja{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:calc(var(--run-avatar) + 2 * var(--space-1) + 2px);color:var(--label);font:inherit;font-size:var(--t-subhead);text-align:left;padding:var(--space-1) var(--space-2);border-radius:var(--r-option);cursor:pointer;background:0 0;border:none;display:flex}.mention-row.svelte-1x6kqja:hover,.mention-row.sel.svelte-1x6kqja{background:var(--fill-1)}.mention-option.svelte-1x6kqja{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.mention-option.svelte-1x6kqja:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.mention-face.svelte-1x6kqja{flex-shrink:0;display:inline-flex;position:relative}.mention-name.svelte-1x6kqja{min-width:0;font-weight:var(--fw-headline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-handle.svelte-1x6kqja{min-width:0;color:var(--label-2-on-selected);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mention-option.svelte-1x6kqja:after{content:attr(data-status);font-size:var(--t-footnote);color:var(--label-2-on-selected);flex-shrink:0}@media (width<=860px){.popover.mention-pop{width:calc(100vw - 2 * var(--space-4))}.mention-row.svelte-1x6kqja{min-height:var(--touch-target-min);font-size:var(--t-body)}}.composer-input.svelte-1x6kqja::placeholder{color:var(--label-2)}.composer-input.mention-source.svelte-1x6kqja{color:#0000;caret-color:var(--label)}.send-wrap.svelte-1x6kqja{flex-shrink:0;position:relative}.send.svelte-1x6kqja{width:var(--icon-btn);height:var(--icon-btn);background:var(--fill-3);color:var(--on-accent);transition:background var(--motion-duration-instant) var(--ease-tap), transform var(--motion-duration-instant) var(--ease-tap), opacity var(--motion-duration-instant) var(--ease-tap);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.send.ready.svelte-1x6kqja{background:var(--accent)}@media (width<=860px){.send.svelte-1x6kqja{width:var(--touch-target-min);height:var(--touch-target-min)}}[data-theme=dark] .send.svelte-1x6kqja{color:#ffffff8c}[data-theme=dark] .send.ready.svelte-1x6kqja{color:#fff}.send.svelte-1x6kqja:active:not(:disabled){transform:scale(.9)}.send.svelte-1x6kqja:disabled{cursor:default}.send.svelte-1x6kqja:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.queue-badge-wrap.svelte-1x6kqja{position:absolute;top:-4px;right:-4px}.sheet-scrim.svelte-185xwm9{z-index:50;background:var(--scrim);animation:svelte-185xwm9-sheet-scrim-fade var(--motion-duration-base) var(--ease-enter) both;position:fixed;inset:0}.sheet.svelte-185xwm9:focus{outline:none}.sheet.svelte-185xwm9{z-index:60;box-sizing:border-box;width:21.25rem;padding:var(--space-5) var(--space-4);background:var(--surface-1);color:var(--fg);box-shadow:var(--elevation-4);animation:svelte-185xwm9-sheet-slide-in var(--motion-duration-moderate) var(--ease-move) both;--sheet-close-reserve:calc(var(--touch-target-min) + var(--space-1));position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.sheet.sheet-page.svelte-185xwm9{background:var(--bg);width:auto;color:var(--label);box-shadow:none;--sheet-close-reserve:0px;padding:0;animation:none;position:absolute;inset:0}.sheet-close-bar.svelte-185xwm9{z-index:1;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.sheet-close-slot.svelte-185xwm9{margin-top:calc(-1 * var(--space-1));margin-right:calc(-1 * var(--space-2));border-radius:var(--space-2);background:var(--surface-1);display:inline-flex}@keyframes svelte-185xwm9-sheet-scrim-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-185xwm9-sheet-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=860px){.sheet.svelte-185xwm9{width:100%}.sheet.sheet-page.svelte-185xwm9{width:auto;animation:svelte-185xwm9-sheet-slide-in var(--motion-duration-moderate) var(--ease-spring-smooth) both}}@media (prefers-reduced-motion:reduce){.sheet-scrim.svelte-185xwm9,.sheet.svelte-185xwm9,.sheet.sheet-page.svelte-185xwm9{opacity:1;animation:none;transform:none}}.permission-control.svelte-12b4tcg{flex-direction:column;display:flex}.permission-row.svelte-12b4tcg{min-height:var(--row-h);box-sizing:border-box;padding:var(--space-2) var(--row-inset);align-items:center;display:flex}.permission-row.svelte-12b4tcg .segmented{flex:1}.permission-readonly.svelte-12b4tcg{align-items:center;display:flex}.permission-readonly-value.svelte-12b4tcg{font-size:var(--t-subhead);color:var(--label);font-weight:500}.perm-note.svelte-12b4tcg,.perm-admin-note.svelte-12b4tcg{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.perm-admin-note.svelte-12b4tcg{margin-top:var(--space-1)}@media (width<=860px){.permission-row.svelte-12b4tcg{min-height:var(--row-h-phone);padding:var(--space-2) var(--row-inset-phone)}.perm-note.svelte-12b4tcg,.perm-admin-note.svelte-12b4tcg{margin-left:var(--row-inset-phone);margin-right:var(--row-inset-phone);font-size:var(--t-subhead)}}.pane-header.svelte-d8xec1{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) 0 var(--space-4);padding-right:var(--sheet-close-reserve,0px);display:flex}.back-btn.svelte-d8xec1{width:var(--touch-target-min);height:var(--touch-target-min);margin-left:calc(-1 * var(--space-2));border-radius:var(--space-2);color:var(--blue);transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.back-btn.svelte-d8xec1:hover{background:var(--fill-1)}.back-btn.svelte-d8xec1:active{background:var(--border)}.back-btn.svelte-d8xec1:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@media (width>=861px){.back-btn.svelte-d8xec1{display:none}}.pane-actions.svelte-d8xec1{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.pane-title.svelte-d8xec1{min-width:0;font-size:var(--t-title);letter-spacing:-.02em;margin:0;font-weight:600}.pane.svelte-4iye1x{flex-direction:column;display:flex}.skeleton-stack.svelte-4iye1x{gap:var(--space-2);flex-direction:column;display:flex}.group-title.svelte-4iye1x{margin:var(--space-6) 0 var(--space-2) var(--space-1);font-size:var(--t-subhead);color:var(--label);font-weight:600}.note.svelte-4iye1x{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.meter.svelte-4iye1x{width:var(--meter-w);min-width:var(--space-6);height:var(--meter-h);border-radius:calc(var(--meter-h) / 2);background:var(--fill-2);flex-shrink:1;display:block;overflow:hidden}.meter-fill.svelte-4iye1x{border-radius:inherit;background:var(--accent);height:100%;display:block}.meter-warn.svelte-4iye1x .meter-fill:where(.svelte-4iye1x){background:var(--status-unready)}.usage-value.svelte-4iye1x{font-size:var(--t-subhead);color:var(--label-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.state-text.svelte-4iye1x{color:var(--label-2)}.soul-box.svelte-4iye1x{border-radius:var(--r-group);background:var(--bg-sidebar);overflow:hidden}.soul.svelte-4iye1x{padding:var(--space-3) var(--row-inset) var(--space-1);position:relative}.soul-clamped.svelte-4iye1x{max-height:var(--preview-h);overflow:hidden}.soul-clamped.svelte-4iye1x:after{content:"";height:var(--preview-fade-h);background:linear-gradient(color-mix(in srgb, var(--bg-sidebar), transparent 100%), var(--bg-sidebar));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.soul-text.svelte-4iye1x{font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label);white-space:pre-wrap;margin:0}.soul-toggle.svelte-4iye1x{padding:0 var(--space-1) var(--space-2)}.soul-empty.svelte-4iye1x{padding:var(--space-3) var(--row-inset);font-size:var(--t-subhead);color:var(--label-2);margin:0}.pane-error.svelte-4iye1x{margin:0 var(--row-inset);font-size:var(--t-subhead);color:var(--danger-text)}@media (width<=860px){.meter.svelte-4iye1x{width:calc(var(--meter-w) / 3)}.soul-text.svelte-4iye1x{font-size:var(--t-body-phone)}.note.svelte-4iye1x,.pane-error.svelte-4iye1x{margin-left:var(--row-inset-phone);margin-right:var(--row-inset-phone)}}.switch.svelte-1p1mdp6{box-sizing:border-box;width:var(--switch-w);height:var(--switch-h);border-radius:calc(var(--switch-h) / 2);background:var(--fill-3);cursor:pointer;-webkit-tap-highlight-color:var(--tap-highlight);transition:background-color var(--motion-duration-fast) var(--ease-standard);border:0;flex-shrink:0;margin:0;padding:0;display:inline-block;position:relative}.switch.on.svelte-1p1mdp6{background:var(--accent)}.switch-knob.svelte-1p1mdp6{top:var(--switch-inset);left:var(--switch-inset);width:var(--switch-knob);height:var(--switch-knob);background:var(--knob);box-shadow:var(--shadow-knob);transition:transform var(--motion-duration-fast) var(--ease-standard);border-radius:50%;position:absolute}.switch.on.svelte-1p1mdp6 .switch-knob:where(.svelte-1p1mdp6){transform:translateX(calc(var(--switch-w) - var(--switch-knob) - 2 * var(--switch-inset)))}.switch.svelte-1p1mdp6:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.switch.svelte-1p1mdp6:disabled{opacity:var(--disabled-opacity);cursor:default}.switch.svelte-1p1mdp6:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=860px){.switch.svelte-1p1mdp6:after{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.more-menu-slot.svelte-zmmjoo{flex-shrink:0;display:inline-flex}.more-menu-slot.svelte-zmmjoo .icon-button[aria-expanded=true]{background-color:var(--fill-2);color:var(--label)}.more-menu-items.svelte-zmmjoo{flex-direction:column;display:flex}.empty-state.svelte-64hdw{padding:var(--space-6) var(--space-3) var(--space-5);text-align:center;font-family:var(--font);flex-direction:column;align-items:center;display:flex}.empty-glyph.svelte-64hdw{width:var(--empty-glyph);height:var(--empty-glyph);margin-bottom:var(--space-3);background:var(--fill-1);color:var(--label-2);border-radius:50%;place-items:center;display:grid}.empty-glyph.svelte-64hdw svg{width:var(--space-6);height:var(--space-6)}.empty-title.svelte-64hdw{font-size:var(--t-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-headline);color:var(--label);margin:0}.empty-body.svelte-64hdw{max-width:var(--empty-text-max);margin:var(--space-1) 0 0;font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label-2)}.empty-action.svelte-64hdw{margin-top:var(--space-4)}.pane.svelte-22qn7u{flex-direction:column;display:flex}.skeleton-stack.svelte-22qn7u{gap:var(--space-2);flex-direction:column;display:flex}.note.svelte-22qn7u{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.pane-error.svelte-22qn7u{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-subhead);color:var(--danger-text)}.learn.svelte-22qn7u{flex-direction:column;display:flex}.group-title.svelte-22qn7u{margin:var(--space-6) 0 var(--space-2) var(--space-1);font-size:var(--t-subhead);color:var(--label);font-weight:600}.skill-groups.svelte-22qn7u{flex-direction:column;display:flex}.skill-row.svelte-22qn7u{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--list-row-h);padding:var(--space-2) var(--field-pad) var(--space-2) var(--row-inset);box-sizing:border-box;background:var(--bg-sidebar);font-family:var(--font);display:flex}.skill-main.svelte-22qn7u{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.skill-title.svelte-22qn7u{align-items:center;gap:var(--space-2);min-width:0;display:flex}.skill-name.svelte-22qn7u{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-subhead);color:var(--label);font-weight:500;overflow:hidden}.skill-meta.svelte-22qn7u{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-footnote);color:var(--label-2);overflow:hidden}.skill-actions.svelte-22qn7u{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.tag.svelte-22qn7u{box-sizing:border-box;height:var(--tag-h);padding:0 var(--space-2);border-radius:var(--r-tag);background:var(--fill-2);font-size:var(--t-caption);font-weight:600;line-height:var(--tag-h);white-space:nowrap;color:var(--label-2);flex-shrink:0;display:inline-block}.tag-changed.svelte-22qn7u:first-letter{text-transform:uppercase}.tag-accent.svelte-22qn7u{background:var(--accent-soft);color:var(--accent-text)}.builtin.svelte-22qn7u{margin-top:var(--space-6);border-radius:var(--r-group);background:var(--bg-sidebar);overflow:hidden}.builtin-summary.svelte-22qn7u{align-items:center;gap:var(--space-2);min-height:var(--row-h);padding:0 var(--row-inset);font-size:var(--t-subhead);color:var(--label);cursor:pointer;font-weight:500;list-style:none;display:flex}.builtin-summary.svelte-22qn7u::-webkit-details-marker{display:none}.builtin-summary.svelte-22qn7u:hover{background:var(--fill-1)}.builtin-summary.svelte-22qn7u:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-offset))}.builtin-count.svelte-22qn7u{align-items:center;gap:var(--space-1);color:var(--label-2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400;display:inline-flex}.builtin-chevron.svelte-22qn7u{transition:transform var(--motion-duration-fast) var(--ease-standard)}.builtin[open].svelte-22qn7u .builtin-chevron:where(.svelte-22qn7u){transform:rotate(90deg)}.builtin[open].svelte-22qn7u .builtin-summary:where(.svelte-22qn7u){border-bottom:1px solid var(--separator)}.form-error.svelte-22qn7u{margin:var(--space-2) 0 0;font-size:var(--t-footnote);color:var(--danger-text)}.modal-heading.svelte-22qn7u{margin:0 0 var(--space-3);font-size:var(--t-sheet-title);color:var(--label);font-weight:600}.modal-body-text.svelte-22qn7u{margin:0 0 var(--space-3);color:var(--label-2);font-size:var(--t-subhead);line-height:var(--line-height-loose)}.modal-file-list.svelte-22qn7u{margin:0 0 var(--space-2);font-size:var(--t-footnote);color:var(--label-2);word-break:break-all}.skill-viewer.svelte-22qn7u{margin:0 0 var(--space-3);padding:var(--space-2);max-height:var(--popover-max-h);background:var(--bg-sidebar);border-radius:var(--r-control);color:var(--label);font-family:var(--font-mono);font-size:var(--t-footnote);white-space:pre-wrap;word-break:break-word;overflow:auto}.target-list.svelte-22qn7u{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;display:flex}.target-row.svelte-22qn7u{align-items:center;gap:var(--space-2);font-size:var(--t-subhead);color:var(--label);display:flex}.target-row.svelte-22qn7u input:where(.svelte-22qn7u){accent-color:var(--accent)}.target-readonly.svelte-22qn7u{font-size:var(--t-footnote);color:var(--label-2)}.outcome-row.svelte-22qn7u{gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--t-footnote);display:flex}.outcome-target.svelte-22qn7u{min-width:6em;color:var(--label);font-weight:600}.outcome-result.svelte-22qn7u{color:var(--label-2)}.outcome-note.svelte-22qn7u{color:var(--label-2);display:block}.outcome-row.outcome-refused.svelte-22qn7u .outcome-result:where(.svelte-22qn7u){color:var(--danger-text)}.modal-actions.svelte-22qn7u{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}@media (width<=860px){.skill-row.svelte-22qn7u{min-height:var(--row-h-phone);padding-left:var(--row-inset-phone)}.skill-name.svelte-22qn7u{font-size:var(--t-body-phone)}.skill-meta.svelte-22qn7u{font-size:var(--t-subhead)}.tag-accent.svelte-22qn7u{display:none}.note.svelte-22qn7u,.pane-error.svelte-22qn7u{margin-left:var(--row-inset-phone);margin-right:var(--row-inset-phone)}}.pane.svelte-16lsvf4{flex-direction:column;display:flex}.skeleton-stack.svelte-16lsvf4{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.pane-error.svelte-16lsvf4{margin:var(--space-4) var(--row-inset) 0;font-size:var(--t-subhead);color:var(--danger-text)}.group-title.svelte-16lsvf4{margin:var(--space-6) 0 var(--space-2) var(--space-1);font-size:var(--t-subhead);color:var(--label);font-weight:600}.note.svelte-16lsvf4{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.cron-row.svelte-16lsvf4{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--list-row-h);padding:var(--space-2) var(--field-pad) var(--space-2) var(--row-inset);box-sizing:border-box;background:var(--bg-sidebar);font-family:var(--font);display:flex}.cron-main.svelte-16lsvf4{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cron-title.svelte-16lsvf4{align-items:center;gap:var(--space-2);min-width:0;display:flex}.cron-row-name.svelte-16lsvf4{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-subhead);color:var(--label);font-weight:500;overflow:hidden}.cron-detail.svelte-16lsvf4{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-footnote);color:var(--label-2);overflow:hidden}.cron-row-schedule.svelte-16lsvf4{font-family:var(--font-mono);font-size:var(--t-footnote)}.cron-row-actions.svelte-16lsvf4{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.modal-heading.svelte-16lsvf4{margin:0 0 var(--space-3);font-size:var(--t-sheet-title);color:var(--label);font-weight:600}.modal-body-text.svelte-16lsvf4{color:var(--label-2);font-size:var(--t-subhead);margin:0}.modal-actions.svelte-16lsvf4{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.form-grid.svelte-16lsvf4{gap:var(--space-3);flex-direction:column;display:flex}.two-col.svelte-16lsvf4{gap:var(--space-3);display:flex}.two-col.svelte-16lsvf4 .field-row:where(.svelte-16lsvf4){flex:1;min-width:0}.field-row.svelte-16lsvf4{gap:var(--space-1);flex-direction:column;display:flex}.field-label.svelte-16lsvf4{font-size:var(--t-footnote);color:var(--label-2);font-weight:500}.field-hint.svelte-16lsvf4{font-size:var(--t-footnote);color:var(--label-2);margin:0}.field-row.svelte-16lsvf4 input:where(.svelte-16lsvf4),.field-row.svelte-16lsvf4 textarea:where(.svelte-16lsvf4){box-sizing:border-box;padding:var(--space-2) var(--field-pad);border:1px solid var(--border);border-radius:var(--r-field);background:var(--bg-raised);color:var(--label);font:inherit;font-size:var(--t-subhead)}.field-row.svelte-16lsvf4 input:where(.svelte-16lsvf4):focus-visible,.field-row.svelte-16lsvf4 textarea:where(.svelte-16lsvf4):focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:0}.prompt-textarea.svelte-16lsvf4{resize:vertical;min-height:5rem}.cron-picker-trigger.btn{justify-content:space-between;width:100%;min-width:0}.cron-picker-trigger.btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cron-picker-trigger .picker-chevron{width:var(--space-4);height:var(--space-4);color:var(--label-2);flex-shrink:0}.preset-row.svelte-16lsvf4{gap:var(--space-1);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.pane-status-error.svelte-16lsvf4{margin:var(--space-3) 0 0;font-size:var(--t-footnote);color:var(--danger-text)}@media (width<=860px){.cron-row.svelte-16lsvf4{min-height:var(--row-h-phone);padding-left:var(--row-inset-phone);flex-wrap:wrap}.cron-row-name.svelte-16lsvf4{font-size:var(--t-body-phone)}.cron-detail.svelte-16lsvf4{font-size:var(--t-subhead)}.note.svelte-16lsvf4,.pane-error.svelte-16lsvf4{margin-left:var(--row-inset-phone);margin-right:var(--row-inset-phone)}}.skeleton-stack.svelte-1uuonf2{gap:var(--space-2);flex-direction:column;display:flex}.viewer-bar.svelte-1uuonf2{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--page-bar-h);margin:calc(-1 * var(--viewer-frame-top,0px)) calc((100% - 100cqw) / 2 - var(--viewer-frame-inline,0px)) var(--space-6);padding:0 calc(var(--space-5) + var(--sheet-close-reserve,0px)) 0 var(--space-4);border-bottom:1px solid var(--separator);display:flex}.viewer-back.svelte-1uuonf2{min-height:var(--touch-target-min);padding:0 var(--field-pad) 0 var(--space-1);border-radius:var(--r-control);color:var(--accent-text);font:inherit;font-family:var(--font);font-size:var(--t-headline);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-weight:500;display:inline-flex}.viewer-back.svelte-1uuonf2:hover{background:var(--fill-1)}.viewer-back.svelte-1uuonf2:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.viewer-bar.svelte-1uuonf2 .btn{margin-left:auto}.viewer-head.svelte-1uuonf2{margin-bottom:var(--space-3)}.viewer-title.svelte-1uuonf2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title);color:var(--label);margin:0;overflow:hidden}.viewer-meta.svelte-1uuonf2{margin:var(--space-1) 0 0;font-size:var(--t-subhead);color:var(--label-2)}.viewer-note.svelte-1uuonf2{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3) var(--row-inset);border-radius:var(--r-group);background:var(--bg-sidebar);font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label);display:flex}.viewer-note.svelte-1uuonf2 svg:where(.svelte-1uuonf2){color:var(--label-3);flex-shrink:0;margin-top:1px}.pane-error.svelte-1uuonf2{margin:var(--space-2) 0 0;font-size:var(--t-subhead);color:var(--danger-text)}.transcript.svelte-1uuonf2{flex-direction:column;display:flex}.divider.svelte-1uuonf2{font-size:var(--t-footnote);color:var(--label-2);margin:var(--bubble-gap-ungrouped) 0 var(--space-3);font-variant-numeric:tabular-nums;align-self:center;font-weight:500}.group.svelte-1uuonf2{gap:var(--bubble-gap-grouped);margin-top:var(--bubble-gap-ungrouped);flex-direction:column;display:flex}.group.svelte-1uuonf2:first-child{margin-top:0}.group.out.svelte-1uuonf2{align-items:flex-end}.group.in.svelte-1uuonf2{align-items:flex-start}.form-error.svelte-1uuonf2{margin:var(--space-2) 0 0;font-size:var(--t-footnote);color:var(--danger-text)}.modal-heading.svelte-1uuonf2{margin:0 0 var(--space-3);font-size:var(--t-sheet-title);color:var(--label);font-weight:600}.modal-actions.svelte-1uuonf2{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.pane.svelte-pgmo8e{flex-direction:column;display:flex}.skeleton-stack.svelte-pgmo8e{gap:var(--space-2);flex-direction:column;display:flex}.group-title.svelte-pgmo8e{margin:var(--space-6) 0 var(--space-2) var(--space-1);font-size:var(--t-subhead);color:var(--label);font-weight:600}.row-chevron.svelte-pgmo8e{color:var(--label-3)}.pane-error.svelte-pgmo8e{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-subhead);color:var(--danger-text)}.modal-heading.svelte-pgmo8e{margin:0 0 var(--space-3);font-size:var(--t-sheet-title);color:var(--label);font-weight:600}.modal-body-text.svelte-pgmo8e{margin:0 0 var(--space-2);color:var(--label-2);font-size:var(--t-subhead)}.modal-body-warning.svelte-pgmo8e{color:var(--label);font-weight:600}.modal-actions.svelte-pgmo8e{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}@media (width<=860px){.pane-error.svelte-pgmo8e{margin-left:var(--row-inset-phone);margin-right:var(--row-inset-phone)}}.pane.svelte-p4het0{flex-direction:column;display:flex}.skeleton-stack.svelte-p4het0{gap:var(--space-2);flex-direction:column;display:flex}.mcp-row.svelte-p4het0{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--list-row-h);padding:var(--space-2) var(--row-inset);box-sizing:border-box;background:var(--bg-sidebar);font-family:var(--font);display:flex}.mcp-id.svelte-p4het0{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mcp-name.svelte-p4het0{overflow-wrap:anywhere;font-size:var(--t-subhead);color:var(--label);font-weight:500}.mcp-type.svelte-p4het0{font-size:var(--t-footnote);color:var(--label-2)}.mcp-state.svelte-p4het0{font-size:var(--t-footnote);color:var(--label-2);flex-shrink:0}.row-error.svelte-p4het0{font-size:var(--t-footnote);color:var(--danger-text)}.note.svelte-p4het0{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.pane-error.svelte-p4het0{margin:0 var(--row-inset);font-size:var(--t-subhead);color:var(--danger-text)}@media (width<=860px){.mcp-row.svelte-p4het0{min-height:var(--row-h-phone);padding:var(--space-2) var(--row-inset-phone)}.mcp-name.svelte-p4het0{font-size:var(--t-body-phone)}.mcp-type.svelte-p4het0{font-size:var(--t-subhead)}.note.svelte-p4het0,.pane-error.svelte-p4het0{margin-left:var(--row-inset-phone);margin-right:var(--row-inset-phone)}}.modal-heading.svelte-1n4yhec{margin:0 0 var(--space-3);font-size:var(--font-size-title);color:var(--fg);overflow-wrap:anywhere;font-weight:600}.modal-body-text.svelte-1n4yhec{margin:0 0 var(--space-3);color:var(--fg-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose)}.impact.svelte-1n4yhec{margin:0 0 var(--space-3);padding-left:var(--space-5);color:var(--fg);font-size:var(--font-size-subhead);line-height:var(--line-height-loose)}.modal-note.svelte-1n4yhec{margin:0 0 var(--space-3);color:var(--fg-2);font-size:var(--font-size-footnote);line-height:var(--line-height-loose)}.confirm-label.svelte-1n4yhec{margin:var(--space-4) 0 var(--space-1);font-size:var(--font-size-footnote);color:var(--fg);overflow-wrap:anywhere;font-weight:600;display:block}.confirm-input.svelte-1n4yhec{box-sizing:border-box;border:1px solid var(--hairline-strong);border-radius:var(--space-2);width:100%;padding:var(--space-2);font:inherit;font-family:var(--font-family-mono);font-size:var(--font-size-subhead);color:var(--fg);background:var(--surface-0)}.confirm-input.svelte-1n4yhec:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0;border-color:var(--red)}.modal-actions.svelte-1n4yhec{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.row-action.svelte-1n4yhec{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.row-action.svelte-1n4yhec:hover:not(:disabled){background:var(--surface-1);color:var(--fg)}.row-action.svelte-1n4yhec:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.row-action.svelte-1n4yhec:disabled{opacity:.5;cursor:not-allowed}.row-action-danger.svelte-1n4yhec{background:var(--red);color:var(--bubble-out-fg);border-color:#0000}.row-action-danger.svelte-1n4yhec:hover:not(:disabled){background:var(--red);opacity:.85}@media (width<=860px){.sheet.profile-page{scroll-padding-top:calc(var(--safe-area-top) + var(--touch-target-min) + var(--space-3) * 2);scroll-padding-bottom:calc(var(--safe-area-bottom) + var(--space-4))}}@media (width>=861px){.sheet.profile-page{overflow:hidden}.page.svelte-511i45{flex-direction:column;height:100%;display:flex}}.page-bar.svelte-511i45{justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;height:var(--page-bar-h);padding:0 var(--space-4);border-bottom:1px solid var(--separator);background:var(--bg);flex-shrink:0;display:flex}.back-to-chat.svelte-511i45{z-index:0;align-items:center;gap:calc(var(--space-1) / 2);height:var(--touch-target-min);margin-left:calc(-1 * var(--space-2));padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--r-control);color:var(--accent-text);font:inherit;font-size:var(--t-headline);cursor:pointer;transition:color var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;font-weight:500;display:inline-flex;position:relative}.back-to-chat.svelte-511i45:before{content:"";z-index:-1;inset:calc((var(--touch-target-min) - var(--control-h-phone)) / 2) 0;border-radius:var(--r-control);transition:background var(--motion-duration-instant) var(--ease-tap);position:absolute}.back-to-chat.svelte-511i45:hover:before{background:var(--fill-1)}.back-to-chat.svelte-511i45:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.page-body.svelte-511i45{flex:1;min-height:0;display:flex}.section-list.svelte-511i45{box-sizing:border-box;width:var(--layout-section-list-profile);padding:var(--space-3) var(--space-2);border-right:1px solid var(--separator);flex-direction:column;flex-shrink:0;gap:1px;display:flex;overflow-y:auto}.section-identity.svelte-511i45{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-2) var(--space-3);display:flex}.section-identity-text.svelte-511i45{flex-direction:column;min-width:0;display:flex}.section-identity-name.svelte-511i45{font-size:var(--t-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-headline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-identity-sub.svelte-511i45{font-size:var(--t-footnote)}.section-item.svelte-511i45{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--option-h);padding:0 var(--space-3);border-radius:var(--r-option);color:var(--label-2);font:inherit;font-size:var(--t-subhead);text-align:left;cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;display:flex}.section-item.svelte-511i45:hover{background:var(--fill-1);color:var(--label)}.section-item.svelte-511i45:hover .section-count:where(.svelte-511i45){color:var(--label-2-on-selected)}.section-item.on.svelte-511i45{background:var(--accent-soft);color:var(--accent-text);font-weight:500}.section-item.svelte-511i45:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.section-icon.svelte-511i45{flex-shrink:0}.section-label.svelte-511i45{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.section-count.svelte-511i45{color:var(--label-2);font-size:var(--t-footnote);font-variant-numeric:tabular-nums;margin-left:auto}.section-item.on.svelte-511i45 .section-count:where(.svelte-511i45){color:var(--accent-text)}.page-scroll.svelte-511i45{flex:1;min-width:0;container:viewer-frame/inline-size}@media (width>=861px){.page-scroll.svelte-511i45{overflow-y:auto}}.pane-in.svelte-511i45{--viewer-frame-top:var(--space-6);box-sizing:border-box;max-width:var(--layout-profile-pane-max);padding:var(--viewer-frame-top) calc(var(--space-6) + var(--space-2)) calc(var(--space-6) + var(--space-4));margin:0 auto}.page-title.svelte-511i45{margin:0 0 var(--space-4);font-size:var(--t-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title)}.group-head.svelte-511i45{margin:var(--space-5) 0 var(--space-2) calc(var(--space-1) / 2);color:var(--label);font-size:var(--t-subhead);font-weight:600}.note.svelte-511i45{margin:var(--space-2) var(--row-inset) 0;color:var(--label-2);font-size:var(--t-footnote);line-height:var(--line-height-body)}.danger-box.svelte-511i45{margin-top:var(--space-5)}.form-error.svelte-511i45{margin:var(--space-2) var(--row-inset) 0;color:var(--danger-text);font-size:var(--t-footnote)}.popup-chip.svelte-511i45,.push-chip.svelte-511i45,.field-chip.svelte-511i45{box-sizing:border-box;min-width:0;max-width:100%;height:var(--control-h-sm);border-radius:var(--r-control-sm);background:var(--bg-raised);box-shadow:var(--shadow-push);color:var(--label);font-size:var(--t-subhead);align-items:center;font-weight:500;display:inline-flex}.popup-chip.svelte-511i45{gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3)}.push-chip.svelte-511i45{padding:0 var(--space-3)}.push-chip-danger.svelte-511i45{color:var(--danger-text)}.field-chip.svelte-511i45{min-width:calc(var(--touch-target-min) + var(--space-5));padding:0 var(--field-pad);font-variant-numeric:tabular-nums;justify-content:flex-end;font-weight:400}.page.svelte-511i45 .btn.popup-button{gap:var(--space-2);max-width:100%;padding-right:var(--space-2)}.chip-text.svelte-511i45{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chevrons.svelte-511i45{color:var(--label-2);flex-shrink:0}.trailing-text.svelte-511i45{min-width:0;color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-text.svelte-511i45{max-width:calc(var(--layout-section-list-profile) + var(--space-6) * 3 + var(--space-4))}.copy-glyph.svelte-511i45{color:var(--label-2);display:inline-flex}.status-value.svelte-511i45{align-items:center;gap:var(--space-1);color:var(--label-2);display:inline-flex}.name-field.svelte-511i45{box-sizing:border-box;min-width:calc(var(--layout-dialog-w) / 2);max-width:100%;height:var(--control-h-sm);padding:0 var(--field-pad);border:1px solid var(--border);border-radius:var(--r-control-sm);background:var(--bg-raised);color:var(--label);font:inherit;font-size:var(--t-subhead);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}button.name-field.svelte-511i45{cursor:text;transition:none}button.name-field.svelte-511i45:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.name-static.svelte-511i45{background:0 0;border-color:#0000;justify-content:flex-end}.field-wrap.name-input{min-width:calc(var(--layout-dialog-w) / 2)}.field-wrap.budget-input{width:calc(var(--touch-target-min) + var(--space-5))}.field-wrap.rename-input{margin-bottom:var(--space-2);display:flex}.popup-select.svelte-511i45{box-sizing:border-box;max-width:100%;height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--r-control-sm);background:var(--bg-raised);box-shadow:var(--shadow-push);color:var(--label);font:inherit;font-size:var(--t-subhead);border:none;font-weight:500;transition:none}.popup-select.svelte-511i45:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.edit-row.svelte-511i45{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:var(--row-h);padding:var(--space-2) var(--row-inset);background:var(--bg-sidebar);font-size:var(--t-subhead);display:flex}.edit-row-text.svelte-511i45{flex-direction:column;gap:1px;min-width:0;display:flex}.edit-row-label.svelte-511i45{font-weight:500}.edit-row-note.svelte-511i45{color:var(--label-2);font-size:var(--t-footnote)}.seg-row.svelte-511i45{box-sizing:border-box;min-height:var(--row-h);padding:var(--space-2) var(--row-inset);align-items:center;display:flex}.seg-row.svelte-511i45 .segmented{flex:1}.group-identity.svelte-511i45{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.group-cluster.svelte-511i45{--cluster-ring:var(--bg);flex-shrink:0;display:inline-flex}.group-identity-text.svelte-511i45{min-width:0}.group-identity.svelte-511i45 .page-title:where(.svelte-511i45){margin:0}.sheet-sub.svelte-511i45{margin-top:calc(var(--space-1) / 2);color:var(--label-2);font-size:var(--t-subhead)}.group-head-row.svelte-511i45{margin:var(--space-5) 0 var(--space-2) calc(var(--space-1) / 2);justify-content:space-between;align-items:baseline;display:flex}.group-head-row.svelte-511i45 .group-head:where(.svelte-511i45){margin:0}.group-head-title.svelte-511i45{align-items:baseline;gap:var(--space-2);display:flex}.member-count.svelte-511i45{font-size:var(--t-footnote);color:var(--label-2);font-variant-numeric:tabular-nums;font-weight:400}.edit-toggle.svelte-511i45{color:var(--accent-text);font:inherit;font-size:var(--t-subhead);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;transition:none;position:relative}.edit-toggle.svelte-511i45:focus-visible{border-radius:var(--r-control-sm);outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.member-row.svelte-511i45{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:calc(var(--row-h) + var(--space-2));padding:var(--space-2) var(--row-inset);background:var(--bg-sidebar);display:flex}.member-text.svelte-511i45{flex-direction:column;min-width:0;margin-right:auto;display:flex}.member-name.svelte-511i45{font-size:var(--t-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.member-handle.svelte-511i45{color:var(--label-2);font-size:var(--t-footnote)}.member-state.svelte-511i45{font-size:var(--t-subhead);flex-shrink:0}.member-remove.svelte-511i45{width:var(--badge-h);height:var(--badge-h);background:var(--fill-2);color:var(--label-2);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex;position:relative}.member-remove.svelte-511i45:after{content:"";inset:calc((var(--badge-h) - var(--touch-target-min)) / 2);position:absolute}.member-remove.svelte-511i45:hover:not(:disabled){background:var(--fill-3);color:var(--danger-text)}.member-remove.svelte-511i45:disabled{opacity:var(--disabled-opacity);cursor:default}.member-remove.svelte-511i45:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.member-add-row.svelte-511i45{align-items:center;gap:var(--space-2);margin:var(--space-2) var(--row-inset) 0;display:flex}.member-select.svelte-511i45{flex:1;min-width:0}.member-save-row.svelte-511i45{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.float-slot.svelte-511i45{align-items:center;display:inline-flex}.float-slot-text.svelte-511i45{min-width:var(--touch-target-min);height:var(--touch-target-min);padding:0 var(--space-1);border-radius:calc(var(--touch-target-min) / 2);background:var(--bg-raised);box-shadow:var(--shadow-float);justify-content:center}.float-slot-text.svelte-511i45 .btn{font-size:var(--t-body-phone);font-weight:600}.hero.svelte-511i45{padding:var(--space-1) 0 var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.avatar-shuffle.svelte-511i45{cursor:pointer;transition:transform var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;border-radius:50%;padding:0}.avatar-shuffle.svelte-511i45:hover{transform:scale(1.04)}.avatar-shuffle.svelte-511i45:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.hero-name.svelte-511i45{max-width:100%;margin:var(--space-3) 0 calc(var(--space-1) / 2);justify-content:center;display:flex}.hero-name.svelte-511i45 .name-field:where(.svelte-511i45){min-width:0;height:auto;font-size:var(--t-large-title);font-weight:var(--fw-large-title);letter-spacing:var(--ls-title);text-align:center;background:0 0;border-color:#0000;padding:0}.hero-name.svelte-511i45 .field-wrap.name-input{width:100%;min-width:0}.hero-handle.svelte-511i45{align-items:center;gap:var(--space-1);color:var(--label-2);font-size:var(--t-body);display:inline-flex}.hero-status.svelte-511i45{margin-top:var(--space-1);font-size:var(--t-body)}.section-rows.svelte-511i45{margin-top:var(--space-6)}.disclosure.svelte-511i45{color:var(--label-3);flex-shrink:0}.corner-close.svelte-511i45{z-index:1;height:0;padding:var(--space-3) var(--space-3) 0 0;justify-content:flex-end;align-items:flex-start;display:flex;position:sticky;top:0}.pushed-pane.svelte-511i45{--viewer-frame-top:var(--space-5);padding:var(--viewer-frame-top) var(--space-4) var(--space-6);--sheet-close-reserve:calc(var(--touch-target-min) + var(--space-1));animation:svelte-511i45-pane-push var(--motion-duration-base) var(--ease-enter) both}@keyframes svelte-511i45-pane-push{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pushed-pane.svelte-511i45{animation:none}}@media (width<=860px){.page-bar.svelte-511i45{z-index:2;height:auto;padding:calc(var(--safe-area-top) + var(--space-3)) var(--space-3) var(--space-3);background:linear-gradient(var(--bg) 60%, transparent);border-bottom:none;position:sticky;top:0}.pane-in.svelte-511i45{max-width:none;padding:0 var(--space-4) calc(var(--space-6) + var(--space-4) + var(--safe-area-bottom))}.page-title.svelte-511i45{font-size:var(--t-title)}.group-head.svelte-511i45,.group-head-row.svelte-511i45{margin:var(--space-6) 0 var(--space-2) var(--space-1);font-size:var(--t-body)}.group-head-row.svelte-511i45 .group-head:where(.svelte-511i45){margin:0}.note.svelte-511i45,.form-error.svelte-511i45{margin-left:var(--row-inset-phone);margin-right:var(--row-inset-phone);font-size:var(--t-subhead)}.popup-chip.svelte-511i45,.push-chip.svelte-511i45,.field-chip.svelte-511i45,.popup-select.svelte-511i45{height:var(--control-h-phone);font-size:var(--t-body)}.name-field.svelte-511i45{height:var(--field-h-phone);font-size:var(--t-body-phone)}.edit-row.svelte-511i45,.seg-row.svelte-511i45,.member-row.svelte-511i45{min-height:var(--row-h-phone);padding:var(--space-2) var(--row-inset-phone);font-size:var(--t-body-phone)}.member-name.svelte-511i45{font-size:var(--t-body-phone)}.member-handle.svelte-511i45{font-size:var(--t-subhead)}.edit-toggle.svelte-511i45{min-width:var(--touch-target-min);min-height:var(--touch-target-min);font-size:var(--t-body);text-align:right}.hero-name.svelte-511i45 .name-field:where(.svelte-511i45){min-height:var(--touch-target-min)}.member-remove.svelte-511i45{width:calc(var(--badge-h) + var(--space-1) * 2);height:calc(var(--badge-h) + var(--space-1) * 2)}.profile-page [data-accent-row=true] .line-label{color:var(--accent-text)}}.modal-heading.svelte-511i45{margin:0 0 var(--space-3);color:var(--label);font-size:var(--t-sheet-title);font-weight:var(--fw-title)}.modal-body-text.svelte-511i45{margin:0 0 var(--space-3);color:var(--label-2);font-size:var(--t-subhead);line-height:var(--line-height-loose)}.modal-actions.svelte-511i45{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}[data-testid=gateway-setup-dialog] .modal-title{display:none}.plain-setup.svelte-1iusxf5{padding:var(--space-6)}.keygate.svelte-1iusxf5{padding:2rem}.keygate-header.svelte-1iusxf5{align-items:center;gap:var(--space-4);display:flex}.keygate-header.svelte-1iusxf5 h3:where(.svelte-1iusxf5){color:var(--label);font-size:var(--t-title);margin:0;line-height:1.25}.keygate-intro.svelte-1iusxf5{margin:var(--space-5) 0 var(--space-6);color:var(--bubble-in-fg-2);font-size:1rem;line-height:1.5}.keygate-steps.svelte-1iusxf5{gap:var(--space-4);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.keygate-steps.svelte-1iusxf5 li:where(.svelte-1iusxf5){align-items:center;gap:var(--space-3);color:var(--bubble-in-fg-2);font-size:var(--t-body);display:flex}.keygate-steps.svelte-1iusxf5 .keygate-missing:where(.svelte-1iusxf5){color:var(--label)}.step-mark.svelte-1iusxf5{color:#1c1c1e;background:var(--status-unready);border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-weight:700;display:inline-grid}.step-mark.pending.svelte-1iusxf5{border:1.5px solid var(--border);background:0 0}.step-value.svelte-1iusxf5{color:var(--bubble-in-fg-2);margin-left:auto}.saved-key-card.svelte-1iusxf5{align-items:center;gap:var(--space-4);background:var(--bg-sidebar);border-radius:var(--space-4);padding:var(--space-6);display:flex}.saved-key-icon.svelte-1iusxf5{border-radius:var(--space-3);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--bubble-in-fg-2);place-items:center;display:grid}.saved-key-icon.svelte-1iusxf5 svg:where(.svelte-1iusxf5){width:1.4rem;height:1.4rem}.saved-key-card.svelte-1iusxf5 strong:where(.svelte-1iusxf5),.saved-key-card.svelte-1iusxf5 small:where(.svelte-1iusxf5){display:block}.saved-key-card.svelte-1iusxf5 strong:where(.svelte-1iusxf5){color:var(--label);font-size:var(--t-body)}.saved-key-card.svelte-1iusxf5 small:where(.svelte-1iusxf5){margin-top:var(--space-1);color:var(--bubble-in-fg-2);font-size:var(--t-subhead)}.keygate-unchanged.svelte-1iusxf5{color:var(--bubble-in-fg-2);margin:0}.keygate-footer.svelte-1iusxf5{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--border);padding:var(--space-4) 2rem;display:flex}.keygate-footer.svelte-1iusxf5 .row-action:where(.svelte-1iusxf5){font-size:var(--t-body);padding:var(--space-2) var(--space-4)}@media (width<=860px){.modal-root.phone-sheet [data-testid=gateway-setup-dialog]{height:auto;max-height:calc(100dvh - var(--space-6))}.modal-root.phone-sheet [data-testid=gateway-setup-dialog] .modal-body{flex:none}.keygate.svelte-1iusxf5{padding:var(--space-5)}.keygate-header.svelte-1iusxf5,.keygate-steps.svelte-1iusxf5,.keygate-footer.svelte-1iusxf5 .row-action:where(.svelte-1iusxf5):not(.row-action-primary){display:none}.keygate-footer.svelte-1iusxf5{padding:var(--space-4) var(--space-5);border-top:0}.keygate-footer.svelte-1iusxf5 .row-action-primary:where(.svelte-1iusxf5){flex:1}}.modal-heading.svelte-1iusxf5{margin:0 0 var(--space-3);font-size:var(--t-title);color:var(--label);font-weight:600}.modal-body-text.svelte-1iusxf5{margin:0 0 var(--space-3);color:var(--bubble-in-fg-2);font-size:var(--t-subhead);line-height:var(--line-height-loose)}.ready.svelte-1iusxf5{margin:0 0 var(--space-3);color:var(--label);font-weight:600}.key-error.svelte-1iusxf5{color:var(--danger-text)}.modal-actions.svelte-1iusxf5{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.row-action.svelte-1iusxf5{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--space-2);background:var(--bg-sidebar);color:var(--bubble-in-fg-2);font:inherit;font-size:var(--t-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.row-action.svelte-1iusxf5:hover{background:var(--bg-sidebar);color:var(--label)}.row-action.svelte-1iusxf5:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.row-action-primary.svelte-1iusxf5{background:var(--accent);color:var(--bubble-out-fg);border-color:#0000}.row-action-primary.svelte-1iusxf5:hover{background:var(--accent);color:var(--bubble-out-fg)}.notice-wrap.svelte-1ayeiu{padding:0 var(--space-6) calc(var(--space-5) + var(--safe-area-bottom));flex-shrink:0}.notice.svelte-1ayeiu{box-sizing:border-box;max-width:var(--layout-composer-max);padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--r-notice);background:var(--bg-sidebar);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.glyph.svelte-1ayeiu{width:var(--notice-glyph);height:var(--notice-glyph);margin-bottom:var(--space-3);background:var(--bg-raised);box-shadow:var(--shadow-push);color:var(--status-unready);border-radius:50%;place-items:center;display:grid}.notice.plain.svelte-1ayeiu{background:0 0}.notice.plain.svelte-1ayeiu .glyph:where(.svelte-1ayeiu){background:var(--fill-1);box-shadow:none;color:var(--label-2)}.title.svelte-1ayeiu{font-size:var(--t-headline);font-weight:var(--fw-headline);line-height:var(--line-height-body);color:var(--label);margin:0}.body.svelte-1ayeiu{max-width:52ch;margin:var(--space-1) 0 0;font-size:var(--t-footnote);line-height:var(--line-height-loose);color:var(--label-2)}.action.svelte-1ayeiu{margin-top:var(--space-3)}@media (width<=860px){.notice-wrap.svelte-1ayeiu{padding:0 var(--space-4) calc(var(--space-5) + var(--safe-area-bottom))}}.thread-body.svelte-e6yasu{display:contents}.thread-pane.svelte-e6yasu{flex-direction:column;height:100%;min-height:0;display:flex}.thread-header.svelte-e6yasu{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4) 0 var(--space-5);background:var(--bg);border-bottom:1px solid var(--separator);z-index:1;flex-shrink:0;display:flex}.thread-actions.svelte-e6yasu{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.thread-title.svelte-e6yasu{min-width:0;font:inherit;flex:1;margin:0;display:flex}.thread-id.svelte-e6yasu{align-items:center;gap:var(--space-3);min-width:0;margin-left:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--space-2);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;flex:1;display:flex}.thread-id.svelte-e6yasu:hover{background:var(--fill-1)}.thread-id.svelte-e6yasu:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-offset))}.back-btn.svelte-e6yasu{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--r-control);color:var(--accent);transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:none}.back-btn.svelte-e6yasu:hover{background:var(--fill-1)}.back-btn.svelte-e6yasu:active{background:var(--fill-2)}.back-btn.svelte-e6yasu:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@media (width<=860px){.back-btn.svelte-e6yasu{display:inline-flex}}.back-count.svelte-e6yasu,.thread-avatar-dot.svelte-e6yasu{display:none}.sr-only.svelte-e6yasu{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-avatar-wrap.svelte-e6yasu{flex-shrink:0;display:inline-flex;position:relative}@media (width<=860px){.thread-pane.svelte-e6yasu{position:relative}.thread-header.svelte-e6yasu{z-index:2;height:auto;padding:calc(var(--space-2) + var(--safe-area-top)) var(--space-3) var(--space-4);background:linear-gradient(var(--bg) 62%, color-mix(in srgb, var(--bg), transparent 100%));pointer-events:none;border-bottom:0;grid-template-columns:1fr minmax(0,auto) 1fr;display:grid;position:absolute;top:0;left:0;right:0}.thread-header.svelte-e6yasu>*{pointer-events:auto}.back-btn.svelte-e6yasu,.thread-id.svelte-e6yasu,.thread-actions.svelte-e6yasu{height:var(--touch-target-min);min-width:var(--touch-target-min);border-radius:calc(var(--touch-target-min) / 2);background:var(--bg-raised);box-shadow:var(--shadow-float)}.back-btn.svelte-e6yasu{justify-self:start;gap:var(--space-1);width:auto;padding:0 var(--space-3) 0 calc(var(--space-2) + 1px)}.back-btn.svelte-e6yasu:hover,.thread-id.svelte-e6yasu:hover{background:color-mix(in srgb, var(--bg-raised), var(--label) 6%)}.back-count.svelte-e6yasu{box-sizing:border-box;min-width:var(--badge-h);height:var(--badge-h);padding:0 var(--space-1);border-radius:calc(var(--badge-h) / 2);background:var(--label);color:var(--bg);font-size:var(--t-footnote);font-weight:var(--fw-headline);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.thread-title.svelte-e6yasu{flex:0 auto;justify-content:center}.thread-id.svelte-e6yasu{gap:var(--space-2);padding:0 var(--space-4) 0 calc(var(--space-1) + 2px);flex:0 auto;margin-left:0}.thread-name.svelte-e6yasu{font-size:var(--t-body-phone)}.thread-meta.svelte-e6yasu{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-header.svelte-e6yasu .thread-avatar:where(.svelte-e6yasu){--cluster-ring:var(--bg-raised)}.thread-avatar-dot.svelte-e6yasu{box-sizing:border-box;border:2px solid var(--bg-raised);background:var(--label-3);border-radius:50%;width:11px;height:11px;display:block;position:absolute;bottom:-1px;right:-1px}.thread-avatar-dot[data-state=online].svelte-e6yasu{background:var(--status-online)}.thread-avatar-dot[data-state=running].svelte-e6yasu{background:var(--status-running)}.thread-avatar-dot[data-state=unready].svelte-e6yasu{background:var(--status-unready)}.thread-avatar-dot[data-state=offline].svelte-e6yasu{background:var(--status-offline)}.thread-actions.svelte-e6yasu{width:var(--touch-target-min);justify-content:center;justify-self:end;margin-left:0}}.thread-heading.svelte-e6yasu{flex-direction:column;min-width:0;display:flex}.thread-name.svelte-e6yasu{font-size:var(--t-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-headline);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thread-meta.svelte-e6yasu{font-size:var(--t-footnote);color:var(--label-2-on-selected);align-items:center;gap:5px;margin-top:1px;display:flex}.thread-meta-dot.svelte-e6yasu{background:var(--label-3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.thread-meta-dot[data-state=online].svelte-e6yasu{background:var(--status-online)}.thread-meta-dot[data-state=running].svelte-e6yasu{background:var(--status-running)}.thread-meta-dot[data-state=unready].svelte-e6yasu{background:var(--status-unready)}.thread-meta-dot[data-state=offline].svelte-e6yasu{background:var(--status-offline)}.thread-meta-dot[data-state=unconfigured].svelte-e6yasu{box-shadow:inset 0 0 0 var(--control-ring-w) var(--status-offline);background:0 0}.thread-avatar.svelte-e6yasu{--cluster-ring:var(--bg)}.thread-empty.svelte-e6yasu{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--label-3);background:var(--bg);animation:svelte-e6yasu-empty-in var(--motion-duration-base) var(--ease-enter) both;flex-direction:column;flex:1;display:flex}.empty-icon.svelte-e6yasu{color:var(--label-3)}.empty-title.svelte-e6yasu{font-size:var(--t-body);color:var(--label);margin:0;font-weight:600}.empty-sub.svelte-e6yasu{max-width:32ch;font-size:var(--t-subhead);line-height:var(--line-height-body);color:var(--label-2);margin:0}@keyframes svelte-e6yasu-empty-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.thread-empty.svelte-e6yasu{animation:none}}.pane-description.svelte-18l6wb{margin:0 0 var(--space-2);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.group-head.svelte-18l6wb{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);margin:var(--space-5) 0 var(--space-2) var(--space-1)}.pane-description.svelte-1o2bq2r,.pane-description.svelte-1gpbpn0{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.group-head.svelte-1gpbpn0{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);margin:var(--space-5) 0 var(--space-2) var(--space-1)}.pane-status.svelte-1gpbpn0{padding:var(--space-3) var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);margin:0}.pane-status-ok.svelte-1gpbpn0{color:var(--fg-2);background:var(--surface-2)}.pane-status-error.svelte-1gpbpn0{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.legacy-list.svelte-1gpbpn0{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legacy-row.svelte-1gpbpn0{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--space-3);display:flex}.legacy-row-skeleton.svelte-1gpbpn0{justify-content:space-between}.legacy-info.svelte-1gpbpn0{align-items:center;gap:var(--space-3);min-width:0;display:flex}.legacy-dot.svelte-1gpbpn0{width:var(--space-2);height:var(--space-2);background:var(--amber);box-shadow:0 0 0 2px color-mix(in srgb, var(--amber) 22%, transparent);border-radius:50%;flex-shrink:0}.legacy-text.svelte-1gpbpn0{gap:var(--bubble-gap-grouped);flex-direction:column;min-width:0;display:flex}.legacy-name.svelte-1gpbpn0{font-size:var(--font-size-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.legacy-provider.svelte-1gpbpn0{font-size:var(--font-size-caption);color:var(--fg-3)}.switch-button.svelte-1gpbpn0{padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--blue-fill);color:#fff;font:inherit;font-size:var(--font-size-subhead);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);border:none;flex-shrink:0;font-weight:500}.switch-button.svelte-1gpbpn0:hover:not(:disabled){background:var(--blue-fill-press)}.switch-button.svelte-1gpbpn0:disabled{opacity:.6;cursor:default}.switch-button.svelte-1gpbpn0:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.legacy-done.svelte-1gpbpn0{font-size:var(--font-size-subhead);color:var(--green);flex-shrink:0;font-weight:500}.legacy-error.svelte-1gpbpn0{margin:calc(-1 * var(--space-1)) 0 0;padding:0 var(--space-3);font-size:var(--font-size-caption);color:var(--red-text)}.key-section.svelte-1gpbpn0{margin-bottom:var(--space-5)}.key-applies.svelte-1gpbpn0{margin:0 0 var(--space-3);font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.key-row.svelte-1gpbpn0{gap:var(--space-2);align-items:center;display:flex}.key-input.svelte-1gpbpn0{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);color:var(--fg);font:inherit;font-size:var(--font-size-subhead);background:0 0;flex:1}.key-input.svelte-1gpbpn0:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.remove-button.svelte-1gpbpn0{padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);color:var(--fg-2);font:inherit;font-size:var(--font-size-subhead);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;flex-shrink:0}.remove-button.svelte-1gpbpn0:hover:not(:disabled){background:var(--surface-1)}.remove-button.svelte-1gpbpn0:disabled{opacity:.6;cursor:default}.remove-button.svelte-1gpbpn0:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.key-ok.svelte-1gpbpn0{margin:var(--space-2) 0 0;font-size:var(--font-size-subhead);color:var(--green)}.restart-state.svelte-1gpbpn0{font-size:var(--font-size-caption);color:var(--fg-3);flex-shrink:0}.restart-state[data-state=answered].svelte-1gpbpn0{color:var(--green)}.restart-state[data-state=notAnswering].svelte-1gpbpn0{color:var(--amber)}.restart-state[data-state=error].svelte-1gpbpn0{color:var(--red-text)}.pane-description.svelte-1mil5o3{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.skills-search.svelte-1mil5o3{box-sizing:border-box;width:100%;max-width:24rem;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--font-size-subhead)}.skills-search.svelte-1mil5o3:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.pane-status.svelte-1mil5o3{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.pane-status-error.svelte-1mil5o3{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.skills-skeleton.svelte-1mil5o3{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.skill-card-skeleton.svelte-1mil5o3{gap:var(--space-2);padding:var(--space-3);border-radius:var(--space-3);flex-direction:column;display:flex}.skill-grid.svelte-1mil5o3{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.skill-card.svelte-1mil5o3{gap:var(--space-2);padding:var(--space-3);border-radius:var(--space-3);flex-direction:column;display:flex}.skill-name.svelte-1mil5o3{font-size:var(--font-size-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.skill-description.svelte-1mil5o3{font-size:var(--font-size-caption);color:var(--fg-2);line-height:var(--line-height-loose);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skill-meta.svelte-1mil5o3{gap:var(--space-1);flex-wrap:wrap;display:flex}.skill-badge.svelte-1mil5o3{padding:0 var(--space-2);border-radius:var(--space-1);background:var(--surface-2);color:var(--fg-3);font-size:var(--font-size-caption)}.skill-actions.svelte-1mil5o3{gap:var(--space-2);padding-top:var(--space-1);margin-top:auto;display:flex}.skill-action.svelte-1mil5o3{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.skill-action.svelte-1mil5o3:hover:not(:disabled){background:var(--surface-1);color:var(--fg)}.skill-action.svelte-1mil5o3:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.skill-action-primary.svelte-1mil5o3{background:var(--blue-fill);color:#fff;border-color:#0000}.skill-action-primary.svelte-1mil5o3:hover:not(:disabled){background:var(--blue-fill-press);color:#fff}.skill-action-primary.svelte-1mil5o3:disabled{opacity:.6;cursor:default}.skill-action-installed.svelte-1mil5o3{color:var(--green);cursor:default}.pagination-row.svelte-1mil5o3{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.pagination-button.svelte-1mil5o3{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer}.pagination-button.svelte-1mil5o3:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.pagination-indicator.svelte-1mil5o3{font-size:var(--font-size-caption);color:var(--fg-3)}.modal-heading.svelte-1mil5o3{margin:0 0 var(--space-3);font-size:var(--font-size-title);color:var(--fg);font-weight:600}.preview-output.svelte-1mil5o3{max-height:50vh;padding:var(--space-3);border-radius:var(--space-2);background:var(--surface-0);color:var(--fg);font-family:var(--font-family-mono);font-size:var(--font-size-caption);line-height:var(--line-height-loose);white-space:pre-wrap;word-break:break-word;overflow-y:auto}.install-profile-label.svelte-1mil5o3{margin:0 0 var(--space-2);font-size:var(--font-size-caption);color:var(--fg-3)}.profile-options.svelte-1mil5o3{gap:var(--space-1);flex-direction:column;max-height:14rem;display:flex;overflow-y:auto}.profile-option.svelte-1mil5o3{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);color:var(--fg);cursor:pointer;display:flex}.modal-actions.svelte-1mil5o3{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}@media (width<=860px){.skills-skeleton.svelte-1mil5o3,.skill-grid.svelte-1mil5o3{grid-template-columns:1fr}}.plugin-frame.svelte-fnpsih{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.frame-header.svelte-fnpsih{align-items:center;gap:var(--space-2);min-width:0;display:flex}.frame-icon.svelte-fnpsih{font-size:var(--font-size-title);flex-shrink:0}.frame-title.svelte-fnpsih{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-title);color:var(--fg);font-weight:600;overflow:hidden}.frame-window.svelte-fnpsih{border-radius:var(--space-2);background:#fff;width:100%;min-height:16rem}.frame-window.grown.svelte-fnpsih{min-height:0}.frame-notice.svelte-fnpsih{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.frame-notice-hostile.svelte-fnpsih{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.plugins-pane.svelte-vs7rgt{gap:var(--space-3);flex-direction:column;display:flex}.pane-description.svelte-vs7rgt{max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose);margin:0}.pane-status.svelte-vs7rgt{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.pane-status-error.svelte-vs7rgt{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.plugins-skeleton.svelte-vs7rgt,.plugins-empty.svelte-vs7rgt{gap:var(--space-2);flex-direction:column;display:flex}.doc-path.svelte-vs7rgt{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--fg)}.plugin-list.svelte-vs7rgt{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plugin-row.svelte-vs7rgt{gap:var(--space-2);padding:var(--space-3);border-radius:var(--space-2);flex-direction:column;display:flex}.plugin-head.svelte-vs7rgt{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.plugin-icon.svelte-vs7rgt{flex-shrink:0}.plugin-name.svelte-vs7rgt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-subhead);color:var(--fg);font-weight:600;overflow:hidden}.plugin-version.svelte-vs7rgt{font-size:var(--font-size-caption);color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.plugin-description.svelte-vs7rgt{font-size:var(--font-size-caption);color:var(--fg-2);line-height:var(--line-height-loose);margin:0}.plugin-pages.svelte-vs7rgt{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-button.svelte-vs7rgt{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.page-button.svelte-vs7rgt:hover{background:var(--surface-1);color:var(--fg)}.page-button.svelte-vs7rgt:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mcp-header-row.svelte-4wf4fd{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pane-description.svelte-4wf4fd{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.pane-status.svelte-4wf4fd{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.pane-status-error.svelte-4wf4fd{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.mcp-skeleton.svelte-4wf4fd{gap:var(--space-2);flex-direction:column;display:flex}.mcp-layout.svelte-4wf4fd{gap:var(--space-4);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.mcp-server-list.svelte-4wf4fd{gap:var(--space-1);flex-direction:column;display:flex}.mcp-server-row.svelte-4wf4fd{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-1);font:inherit;text-align:left;cursor:pointer;display:flex}.mcp-server-row.selected.svelte-4wf4fd{border-color:var(--blue);background:var(--row-active)}.mcp-server-row.svelte-4wf4fd:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mcp-status-name.svelte-4wf4fd{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status-dot.svelte-4wf4fd{width:var(--space-2);height:var(--space-2);background:var(--fg-3);border-radius:50%;flex-shrink:0}.status-dot[data-status=running].svelte-4wf4fd{background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 22%, transparent)}.status-dot[data-status=starting].svelte-4wf4fd,.status-dot[data-status=stopping].svelte-4wf4fd,.status-dot[data-status=restarting].svelte-4wf4fd{background:var(--amber);box-shadow:0 0 0 2px color-mix(in srgb, var(--amber) 22%, transparent)}.status-dot[data-status=idle].svelte-4wf4fd{background:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 22%, transparent)}.status-dot[data-status=error].svelte-4wf4fd{background:var(--red);box-shadow:0 0 0 2px color-mix(in srgb, var(--red) 22%, transparent)}.status-dot-lg.svelte-4wf4fd{width:var(--space-3);height:var(--space-3)}.server-row-info.svelte-4wf4fd{gap:var(--bubble-gap-grouped);flex-direction:column;min-width:0;display:flex}.server-row-name.svelte-4wf4fd{font-size:var(--font-size-subhead);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.server-row-meta.svelte-4wf4fd{font-size:var(--font-size-caption);color:var(--fg-3)}.mcp-detail.svelte-4wf4fd{min-width:0}.detail-header.svelte-4wf4fd{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.detail-name.svelte-4wf4fd{font-size:var(--font-size-title);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.detail-badge.svelte-4wf4fd{padding:0 var(--space-2);border-radius:var(--space-1);background:var(--surface-1);color:var(--fg-2);font-size:var(--font-size-caption);flex-shrink:0;font-weight:600}.detail-status-badge[data-status=running].svelte-4wf4fd{color:var(--green)}.detail-status-badge[data-status=error].svelte-4wf4fd{color:var(--red-text)}.detail-actions.svelte-4wf4fd{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mcp-in-flight.svelte-4wf4fd>.pane-status:where(.svelte-4wf4fd){margin-bottom:var(--space-3)}.stat-grid.svelte-4wf4fd{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.stat-tile.svelte-4wf4fd{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stat-value.svelte-4wf4fd{font-size:var(--font-size-headline);color:var(--fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.stat-label.svelte-4wf4fd{font-size:var(--font-size-caption);color:var(--fg-3)}.tabs.svelte-4wf4fd{gap:var(--space-1);margin-bottom:var(--space-3);border-bottom:1px solid var(--hairline);display:flex}.tabs.svelte-4wf4fd button:where(.svelte-4wf4fd){padding:var(--space-2) var(--space-3);color:var(--fg-2);font:inherit;font-size:var(--font-size-subhead);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600}.tabs.svelte-4wf4fd button[aria-selected=true]:where(.svelte-4wf4fd){color:var(--blue-text);border-bottom-color:var(--blue)}.tabs.svelte-4wf4fd button:where(.svelte-4wf4fd):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.tool-list.svelte-4wf4fd{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tool-row.svelte-4wf4fd{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--space-2);display:flex}.tool-info.svelte-4wf4fd{gap:var(--bubble-gap-grouped);flex-direction:column;min-width:0;display:flex}.tool-name.svelte-4wf4fd{font-size:var(--font-size-subhead);color:var(--fg);font-weight:600}.tool-description.svelte-4wf4fd{font-size:var(--font-size-caption);color:var(--fg-3)}.mcp-logs-view.svelte-4wf4fd{max-height:20rem;padding:var(--space-2);border-radius:var(--space-2);background:var(--surface-0);font-family:var(--font-family-mono);font-size:var(--font-size-caption);line-height:var(--line-height-loose);overflow-y:auto}.mcp-log-line.svelte-4wf4fd{color:var(--fg);overflow-wrap:anywhere;word-break:break-word}.config-list.svelte-4wf4fd{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;padding:0;display:flex}.config-row.svelte-4wf4fd{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-1);display:flex}.config-row.svelte-4wf4fd dt:where(.svelte-4wf4fd){font-size:var(--font-size-caption);color:var(--fg-3);font-family:var(--font-family-mono);flex-shrink:0}.config-row.svelte-4wf4fd dd:where(.svelte-4wf4fd){text-align:right;min-width:0;max-width:60%;font-size:var(--font-size-subhead);color:var(--fg-2);font-family:var(--font-family-mono);overflow-wrap:break-word;margin:0}.other-settings-block.svelte-4wf4fd{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.mono-block.svelte-4wf4fd{max-height:16rem;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-0);color:var(--fg-2);font-family:var(--font-family-mono);font-size:var(--font-size-caption);line-height:var(--line-height-loose);white-space:pre-wrap;word-break:break-word;margin:0;overflow-y:auto}.skill-action.svelte-4wf4fd{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.skill-action.svelte-4wf4fd:hover:not(:disabled){background:var(--surface-1);color:var(--fg)}.skill-action.svelte-4wf4fd:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.skill-action.svelte-4wf4fd:disabled{opacity:.6;cursor:default}.skill-action-primary.svelte-4wf4fd{background:var(--blue-fill);color:#fff;border-color:#0000}.skill-action-primary.svelte-4wf4fd:hover:not(:disabled){background:var(--blue-fill-press);color:#fff}.skill-action-danger.svelte-4wf4fd{color:var(--red-text);border-color:#0000}.skill-action-danger.svelte-4wf4fd:hover:not(:disabled){background:color-mix(in srgb, var(--red) 12%, transparent)}.modal-heading.svelte-4wf4fd{margin:0 0 var(--space-3);font-size:var(--font-size-title);color:var(--fg);font-weight:600}.modal-body-text.svelte-4wf4fd{color:var(--fg-2);font-size:var(--font-size-subhead);margin:0}.modal-actions.svelte-4wf4fd{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.form-grid.svelte-4wf4fd{gap:var(--space-3);flex-direction:column;display:flex}.field-row.svelte-4wf4fd{gap:var(--space-1);flex-direction:column;display:flex}.field-label.svelte-4wf4fd{font-size:var(--font-size-caption);color:var(--fg-3)}.field-row.svelte-4wf4fd input:where(.svelte-4wf4fd),.field-row.svelte-4wf4fd select:where(.svelte-4wf4fd),.field-row.svelte-4wf4fd textarea:where(.svelte-4wf4fd){box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--font-size-subhead)}.mono-textarea.svelte-4wf4fd{min-height:5rem;font-family:var(--font-family-mono);font-size:var(--font-size-caption);resize:vertical}.pair-section.svelte-4wf4fd{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.pair-row.svelte-4wf4fd{align-items:center;gap:var(--space-1);display:flex}.pair-key.svelte-4wf4fd{box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-family:var(--font-family-mono);font-size:var(--font-size-caption);flex:0 0 8rem}.pair-value.svelte-4wf4fd{box-sizing:border-box;min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-family:var(--font-family-mono);font-size:var(--font-size-caption);flex:1}.test-result.svelte-4wf4fd{max-height:12rem;margin:var(--space-2) 0 0;padding:var(--space-2);border-radius:var(--space-2);background:var(--surface-0);color:var(--fg);font-family:var(--font-family-mono);font-size:var(--font-size-caption);white-space:pre-wrap;word-break:break-word;overflow-y:auto}.test-result-error.svelte-4wf4fd{color:var(--red-text)}@media (width<=860px){.mcp-layout.svelte-4wf4fd{grid-template-columns:1fr}.stat-grid.svelte-4wf4fd{grid-template-columns:repeat(2,1fr)}}.pane-description.svelte-tc1gco{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--t-subhead);color:var(--bubble-in-fg-2);line-height:var(--line-height-loose)}.group-head.svelte-tc1gco{margin:var(--space-5) 0 var(--space-2) var(--space-1);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--bubble-in-fg-2);font-weight:600}.account-row.svelte-tc1gco,.app-row.svelte-tc1gco{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);box-sizing:border-box;font-size:var(--t-subhead);display:flex}.row-copy.svelte-tc1gco{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.row-copy.svelte-tc1gco strong:where(.svelte-tc1gco){color:var(--label);font-weight:600}.row-copy.svelte-tc1gco small:where(.svelte-tc1gco){color:var(--bubble-in-fg-2);font-size:var(--t-caption);line-height:var(--line-height-loose)}.row-actions.svelte-tc1gco{align-items:center;gap:var(--space-3);flex-shrink:0;display:inline-flex}.state-label.svelte-tc1gco{align-items:center;gap:var(--space-2);color:var(--bubble-in-fg-2);font-size:var(--t-caption);display:inline-flex}.spinner.svelte-tc1gco{width:var(--space-4);height:var(--space-4);border:2px solid var(--fill-3);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;animation:.9s linear infinite svelte-tc1gco-spin}@keyframes svelte-tc1gco-spin{to{transform:rotate(360deg)}}.login-link.svelte-tc1gco{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);font-size:var(--t-caption);flex:1;overflow:hidden}.app-icon.svelte-tc1gco{border-radius:var(--space-2);background:var(--bg-raised);width:1.75rem;height:1.75rem;color:var(--bubble-in-fg-2);flex-shrink:0;place-items:center;font-weight:700;display:grid}.note.svelte-tc1gco{margin:var(--space-3) var(--space-1) 0;max-width:62ch;color:var(--bubble-in-fg-2);font-size:var(--t-subhead);line-height:var(--line-height-loose)}.note.svelte-tc1gco strong:where(.svelte-tc1gco){color:var(--label)}.caution.svelte-tc1gco{margin:var(--space-4) 0 0;padding:var(--space-3);border-radius:var(--space-3);background:color-mix(in srgb, var(--status-unready) 10%, transparent);font-size:var(--t-subhead);line-height:var(--line-height-loose);color:var(--label)}.caution.svelte-tc1gco strong:where(.svelte-tc1gco){font-weight:600}.error.svelte-tc1gco{color:var(--danger-text)}.state-message.svelte-tc1gco{margin:var(--space-4) 0;color:var(--bubble-in-fg-2)}@media (width<=860px){.account-row.svelte-tc1gco{min-height:var(--touch-target-min);flex-wrap:wrap}.row-actions.svelte-tc1gco{margin-left:auto}.link-row.svelte-tc1gco{align-items:stretch}.login-link.svelte-tc1gco{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.spinner.svelte-tc1gco{animation:none}}.pane-description.svelte-1159sb4{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.controls.svelte-1159sb4{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.usage-select.svelte-1159sb4{box-sizing:border-box;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--font-size-subhead)}.usage-select.svelte-1159sb4:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.pane-status.svelte-1159sb4{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.pane-status-error.svelte-1159sb4{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.stat-grid.svelte-1159sb4{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.stat-tile.svelte-1159sb4{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stat-value.svelte-1159sb4{font-size:var(--font-size-headline);color:var(--fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.stat-label.svelte-1159sb4{font-size:var(--font-size-caption);color:var(--fg-3)}.chart-section.svelte-1159sb4{margin-top:var(--space-5)}.section-heading.svelte-1159sb4{margin:0 0 var(--space-3);font-size:var(--font-size-subhead);color:var(--fg);font-weight:600}.bar-legend.svelte-1159sb4{gap:var(--space-4);margin-bottom:var(--space-2);font-size:var(--font-size-caption);color:var(--fg-3);display:flex}.legend-item.svelte-1159sb4{align-items:center;gap:var(--space-1);display:inline-flex}.legend-swatch.svelte-1159sb4{width:var(--space-2);height:var(--space-2);border-radius:2px;display:inline-block}.swatch-input.svelte-1159sb4{background:var(--blue)}.swatch-output.svelte-1159sb4{background:var(--green)}.swatch-cost.svelte-1159sb4{background:var(--blue)}.bar-row.svelte-1159sb4{align-items:flex-end;gap:var(--space-1);height:7rem;padding:var(--space-2);border-radius:var(--space-3);display:flex;overflow-x:auto}.bar-row-cost.svelte-1159sb4{margin-top:var(--space-2);height:4rem}.bar-col.svelte-1159sb4{flex-direction:column;flex-shrink:0;align-items:center;width:.875rem;height:100%;display:flex}.bar-stack.svelte-1159sb4{flex-direction:column-reverse;flex:1;width:100%;min-height:0;display:flex}.bar-seg.svelte-1159sb4{border-radius:1px;width:100%}.bar-date.svelte-1159sb4{margin-top:var(--space-1);color:var(--fg-3);writing-mode:vertical-rl;white-space:nowrap;font-size:.5625rem;transform:rotate(180deg)}.budget-row.svelte-1159sb4{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.budget-label.svelte-1159sb4{font-size:var(--font-size-subhead);color:var(--fg-2)}.budget-input.svelte-1159sb4{width:6rem}.budget-status.svelte-1159sb4{font-size:var(--font-size-caption);padding:var(--space-1) var(--space-2);border-radius:var(--space-1);font-weight:600}.budget-status.budget-over.svelte-1159sb4{color:var(--red-text);background:color-mix(in srgb, var(--red) 12%, transparent)}.budget-status.budget-under.svelte-1159sb4{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.list-grid.svelte-1159sb4{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.list-grid.svelte-1159sb4 .card{padding:var(--space-4)}.usage-list.svelte-1159sb4{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.usage-row.svelte-1159sb4{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--space-1);display:flex;position:relative;overflow:hidden}.usage-row-share.svelte-1159sb4{background:var(--row-active);z-index:0;position:absolute;inset:0 auto 0 0}.usage-row-name.svelte-1159sb4{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-subhead);color:var(--fg);position:relative;overflow:hidden}.usage-row-value.svelte-1159sb4{z-index:1;font-size:var(--font-size-caption);color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;position:relative}.usage-skeleton.svelte-1159sb4{gap:var(--space-4);flex-direction:column;display:flex}@media (width<=860px){.stat-grid.svelte-1159sb4{grid-template-columns:repeat(2,1fr)}.list-grid.svelte-1159sb4{grid-template-columns:1fr}}.pane-description.svelte-uhi12m{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.controls.svelte-uhi12m{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.logs-select.svelte-uhi12m{box-sizing:border-box;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--font-size-subhead)}.logs-select.svelte-uhi12m:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.logs-search.svelte-uhi12m{width:12rem;max-width:100%}.auto-toggle.svelte-uhi12m{padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-subhead);cursor:pointer;margin-left:auto}.auto-toggle[aria-pressed=true].svelte-uhi12m{color:var(--blue-text);border-color:var(--blue)}.auto-toggle.svelte-uhi12m:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.component-bar.svelte-uhi12m{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface-1);border-radius:var(--space-2);font-size:var(--font-size-caption);color:var(--fg-2);display:flex}.pane-status.svelte-uhi12m{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.pane-status-error.svelte-uhi12m{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.logs-skeleton.svelte-uhi12m{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.logs-panel.svelte-uhi12m{max-height:28rem;padding:var(--space-2);border-radius:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-caption);line-height:var(--line-height-loose);overflow:hidden auto}.log-line.svelte-uhi12m{align-items:baseline;gap:var(--space-2);padding:1px var(--space-2);border-radius:3px;display:flex}.log-time.svelte-uhi12m{color:var(--fg-3);-webkit-user-select:none;user-select:none;flex-shrink:0}.log-level.svelte-uhi12m{text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:2rem;font-weight:700}.lvl-info.svelte-uhi12m{color:var(--fg-2)}.lvl-debug.svelte-uhi12m{color:var(--fg-3)}.lvl-warn.svelte-uhi12m{color:var(--amber)}.lvl-error.svelte-uhi12m{color:var(--red-text)}.lvl-system.svelte-uhi12m{color:var(--blue-text)}.lvl-user.svelte-uhi12m{color:var(--fg)}.log-component.svelte-uhi12m{font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit}.log-component.svelte-uhi12m:hover{text-decoration:underline}.log-component.svelte-uhi12m:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.log-message.svelte-uhi12m{min-width:0;color:var(--fg);overflow-wrap:anywhere;word-break:break-word;flex:1}.pane-description.svelte-1p6hx8f{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--t-subhead);color:var(--bubble-in-fg-2);line-height:var(--line-height-loose)}.health-list.svelte-1p6hx8f{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.health-row.svelte-1p6hx8f{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--space-3);display:flex}.row-dot.svelte-1p6hx8f{width:var(--space-2);height:var(--space-2);background:var(--bubble-in-fg-2);border-radius:50%;flex-shrink:0}.row-dot[data-state=up].svelte-1p6hx8f{background:var(--success-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--success-text) 22%, transparent)}.row-dot[data-state=down].svelte-1p6hx8f{background:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 22%, transparent)}.row-dot[data-state=unready].svelte-1p6hx8f{background:var(--warning-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--warning-text) 22%, transparent)}.row-name.svelte-1p6hx8f{min-width:0;font-size:var(--t-body);color:var(--label);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.row-state.svelte-1p6hx8f{font-size:var(--t-caption);color:var(--bubble-in-fg-2);flex-shrink:0}.row-restart.svelte-1p6hx8f{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--space-2);color:var(--bubble-in-fg-2);font:inherit;font-size:var(--t-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);background:0 0;flex-shrink:0}.row-restart.svelte-1p6hx8f:hover:not(:disabled){background:var(--bg-sidebar)}.row-restart.svelte-1p6hx8f:disabled{opacity:.6;cursor:default}.row-restart.svelte-1p6hx8f:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.system-resources.svelte-1p6hx8f,.artifact-capabilities.svelte-1p6hx8f{margin-top:var(--space-5)}.artifact-intro.svelte-1p6hx8f,.artifact-summary.svelte-1p6hx8f{color:var(--bubble-in-fg-2);font-size:var(--t-footnote);line-height:var(--line-height-loose);margin:0}.artifact-intro.svelte-1p6hx8f{margin-bottom:var(--space-3);max-width:65ch}.artifact-agent-list.svelte-1p6hx8f{gap:var(--space-4);flex-direction:column;display:flex}.artifact-agent.svelte-1p6hx8f{padding:var(--space-3);border-radius:var(--space-3);background:var(--bg-sidebar)}.artifact-agent-heading.svelte-1p6hx8f{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.artifact-agent-heading.svelte-1p6hx8f h4:where(.svelte-1p6hx8f){min-width:0;color:var(--label);font-size:var(--t-subhead);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.artifact-badge.svelte-1p6hx8f{padding:var(--space-1) var(--space-2);color:var(--bubble-in-fg-2);background:var(--bg-card);font-size:var(--t-caption);border-radius:999px;flex-shrink:0;font-weight:600}.artifact-badge[data-state=ready].svelte-1p6hx8f{color:var(--success-text)}.artifact-badge[data-state=degraded].svelte-1p6hx8f{color:var(--warning-text)}.artifact-badge[data-state=blocked].svelte-1p6hx8f{color:var(--danger-text)}.artifact-summary.svelte-1p6hx8f{margin-top:var(--space-1)}.artifact-capability-list.svelte-1p6hx8f{gap:var(--space-1);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.artifact-capability-list.svelte-1p6hx8f li:where(.svelte-1p6hx8f){align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.row-dot[data-state=ready].svelte-1p6hx8f{background:var(--success-text)}.row-dot[data-state=degraded].svelte-1p6hx8f{background:var(--warning-text)}.row-dot[data-state=blocked].svelte-1p6hx8f{background:var(--danger)}.artifact-capability-list.svelte-1p6hx8f .row-dot:where(.svelte-1p6hx8f){margin-top:.4em}.artifact-capability-copy.svelte-1p6hx8f{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.artifact-capability-name.svelte-1p6hx8f{color:var(--label);font-size:var(--t-subhead);font-weight:500}.artifact-remediation.svelte-1p6hx8f{color:var(--bubble-in-fg-2);font-size:var(--t-caption);line-height:var(--line-height-loose);overflow-wrap:anywhere}.leftovers.svelte-1p6hx8f{margin-top:var(--space-5)}.leftover-row.svelte-1p6hx8f{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:var(--row-h);padding:var(--space-2) var(--row-inset);display:flex}.leftover-text.svelte-1p6hx8f{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.leftover-name.svelte-1p6hx8f{font-size:var(--t-subhead);color:var(--label);font-weight:500}.leftover-desc.svelte-1p6hx8f,.leftover-note.svelte-1p6hx8f{font-size:var(--t-footnote);color:var(--label-2);line-height:var(--line-height-loose)}.leftover-note.svelte-1p6hx8f{margin:var(--space-2) 0 0;padding:0 var(--row-inset)}.leftover-warn.svelte-1p6hx8f{color:var(--warning-text)}@media (width<=860px){.leftover-row.svelte-1p6hx8f{min-height:var(--row-h-phone);padding:var(--space-2) var(--row-inset-phone)}}.section-heading.svelte-1p6hx8f{margin:0 0 var(--space-3);font-size:var(--t-subhead);color:var(--label);font-weight:600}.pane-status.svelte-1p6hx8f{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--t-subhead);line-height:var(--line-height-loose);color:var(--bubble-in-fg-2);background:var(--bg-sidebar);margin:0}.pane-status-error.svelte-1p6hx8f{color:var(--danger-text);background:color-mix(in srgb, var(--danger) 10%, transparent)}.mon-skeleton.svelte-1p6hx8f{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.stat-grid.svelte-1p6hx8f{gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.stat-tile.svelte-1p6hx8f{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stat-value.svelte-1p6hx8f{font-size:var(--t-headline);color:var(--label);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.stat-label.svelte-1p6hx8f{font-size:var(--t-caption);color:var(--bubble-in-fg-2)}.mon-detail-list.svelte-1p6hx8f{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mon-detail-list.svelte-1p6hx8f li:where(.svelte-1p6hx8f){justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-1);display:flex}.mon-detail-label.svelte-1p6hx8f{font-size:var(--t-caption);color:var(--bubble-in-fg-2);flex-shrink:0;padding-top:.1em}.mon-detail-value.svelte-1p6hx8f{text-align:right;min-width:0;max-width:60%;font-size:var(--t-subhead);color:var(--bubble-in-fg-2);overflow-wrap:break-word}@media (width<=860px){.stat-grid.svelte-1p6hx8f,.mon-skeleton.svelte-1p6hx8f{grid-template-columns:repeat(2,1fr)}}.agent-picker.svelte-30kr5i{gap:var(--space-3);flex-direction:column;display:flex}.agent-grid.svelte-30kr5i{gap:var(--space-1) var(--space-3);max-height:14rem;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.agent-option.svelte-30kr5i{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-subhead);color:var(--fg);cursor:pointer;display:flex}.agent-option.missing.svelte-30kr5i{color:var(--fg-3)}.agent-name.svelte-30kr5i{overflow-wrap:anywhere;min-width:0}.primary-field.svelte-30kr5i label:where(.svelte-30kr5i){margin-bottom:var(--space-1);font-size:var(--font-size-caption);color:var(--fg-3);display:block}.primary-field.svelte-30kr5i select:where(.svelte-30kr5i){box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--font-size-subhead)}.primary-field.svelte-30kr5i select:where(.svelte-30kr5i):disabled{color:var(--fg-3)}.primary-field.svelte-30kr5i select:where(.svelte-30kr5i):focus-visible,.agent-option.svelte-30kr5i input:where(.svelte-30kr5i):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.picker-hint.svelte-30kr5i{margin:var(--space-1) 0 0;font-size:var(--font-size-caption);color:var(--fg-3)}@media (width<=860px){.agent-grid.svelte-30kr5i{grid-template-columns:1fr}}.pane-description.svelte-105so4d{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.section-head.svelte-105so4d{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.section-heading.svelte-105so4d{font-size:var(--font-size-subhead);color:var(--fg);margin:0;font-weight:600}.primary-button.svelte-105so4d{padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--blue-fill);color:#fff;font:inherit;font-size:var(--font-size-subhead);cursor:pointer;border:none;flex-shrink:0;font-weight:500}.primary-button.svelte-105so4d:hover{background:var(--blue-fill-press)}.primary-button.svelte-105so4d:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.pane-status.svelte-105so4d{padding:var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.pane-status-error.svelte-105so4d{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.pane-status-warning.svelte-105so4d{color:var(--amber-text);background:color-mix(in srgb, var(--amber) 12%, transparent)}.user-list-skeleton.svelte-105so4d,.user-list.svelte-105so4d{gap:var(--space-2);margin:0 0 var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.user-row-skeleton.svelte-105so4d,.user-row.svelte-105so4d{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--space-3);display:flex}.role-dot.svelte-105so4d{width:var(--space-2);height:var(--space-2);background:var(--fg-3);border-radius:50%;flex-shrink:0}.role-dot[data-role=green].svelte-105so4d{background:var(--green)}.role-dot[data-role=blue].svelte-105so4d{background:var(--blue)}.role-dot[data-role=amber].svelte-105so4d{background:var(--amber)}.user-info.svelte-105so4d{gap:var(--bubble-gap-grouped);flex-direction:column;flex:1;min-width:0;display:flex}.user-name.svelte-105so4d{font-size:var(--font-size-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.user-meta.svelte-105so4d{align-items:center;gap:var(--space-2);display:flex}.role-tag.svelte-105so4d{padding:0 var(--space-2);border-radius:var(--space-1);background:var(--surface-1);color:var(--fg-3);font-size:var(--font-size-caption);text-transform:capitalize}.perm-count.svelte-105so4d,.agent-count.svelte-105so4d{font-size:var(--font-size-caption);color:var(--fg-3)}.no-access.svelte-105so4d{padding:0 var(--space-2);border-radius:var(--space-1);font-size:var(--font-size-caption);line-height:var(--line-height-loose);color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);align-self:flex-start}.access-warning.svelte-105so4d{margin-top:var(--space-3)}.history-block.svelte-105so4d{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.history-heading.svelte-105so4d{font-size:var(--font-size-caption);color:var(--fg-3);font-weight:600}.history-empty.svelte-105so4d{font-size:var(--font-size-caption);color:var(--fg-3)}.history-list.svelte-105so4d{gap:var(--space-1);flex-direction:column;display:flex}.history-row.svelte-105so4d{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.history-name.svelte-105so4d{font-size:var(--font-size-caption);color:var(--fg);text-overflow:ellipsis;overflow:hidden}.history-handle.svelte-105so4d,.history-date.svelte-105so4d{font-size:var(--font-size-caption);color:var(--fg-3)}.history-remove.svelte-105so4d{flex-shrink:0}.last-login.svelte-105so4d{font-size:var(--font-size-caption);color:var(--fg-3);flex-shrink:0}.user-actions.svelte-105so4d{gap:var(--space-2);flex-shrink:0;display:flex}.row-action.svelte-105so4d{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.row-action.svelte-105so4d:hover:not(:disabled){background:var(--surface-1);color:var(--fg)}.row-action.svelte-105so4d:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.row-action.svelte-105so4d:disabled{opacity:.6;cursor:default}.row-action-primary.svelte-105so4d{background:var(--blue-fill);color:#fff;border-color:#0000}.row-action-primary.svelte-105so4d:hover:not(:disabled){background:var(--blue-fill-press);color:#fff}.row-action-danger.svelte-105so4d{color:var(--red-text);border-color:#0000}.row-action-danger.svelte-105so4d:hover:not(:disabled){background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red-text)}.audit-section.svelte-105so4d{margin-top:var(--space-5)}.audit-list.svelte-105so4d{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;max-height:22rem;padding:0;list-style:none;display:flex;overflow-y:auto}.audit-row.svelte-105so4d{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-1);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.audit-row-raw.svelte-105so4d{color:var(--fg-3);font-family:var(--font-family-mono)}.audit-ts.svelte-105so4d{color:var(--fg-3)}.audit-user.svelte-105so4d{color:var(--fg);font-weight:600}.audit-action.svelte-105so4d{color:var(--fg-2);font-weight:600}.audit-row[data-severity=red].svelte-105so4d .audit-action:where(.svelte-105so4d){color:var(--red-text)}.audit-row[data-severity=green].svelte-105so4d .audit-action:where(.svelte-105so4d){color:var(--green)}.audit-row[data-severity=amber].svelte-105so4d .audit-action:where(.svelte-105so4d){color:var(--amber)}.audit-detail.svelte-105so4d{color:var(--fg-2);overflow-wrap:anywhere}.modal-heading.svelte-105so4d{margin:0 0 var(--space-3);padding-right:calc(var(--space-6) * 2);font-size:var(--font-size-title);color:var(--fg);overflow-wrap:anywhere;font-weight:600}.modal-body-text.svelte-105so4d{margin:0 0 var(--space-3);color:var(--fg-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose)}.form-field.svelte-105so4d{margin-bottom:var(--space-3)}.form-field.svelte-105so4d label:where(.svelte-105so4d),.form-label.svelte-105so4d{margin-bottom:var(--space-1);font-size:var(--font-size-caption);color:var(--fg-3);display:block}.field-hint.svelte-105so4d{margin:0 0 var(--space-2);font-size:var(--font-size-caption);color:var(--fg-3)}.form-field.svelte-105so4d input[type=text]:where(.svelte-105so4d),.form-field.svelte-105so4d input[type=password]:where(.svelte-105so4d){box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--font-size-subhead)}.form-field.svelte-105so4d input:where(.svelte-105so4d):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.perm-groups.svelte-105so4d{border-radius:var(--space-2);max-height:16rem;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);overflow-y:auto}.perm-group.svelte-105so4d{margin-bottom:var(--space-2)}.perm-group-label.svelte-105so4d{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);margin-bottom:var(--space-1);font-weight:700}.perm-checkbox-grid.svelte-105so4d{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.perm-checkbox.svelte-105so4d{align-items:center;gap:var(--space-2);font-size:var(--font-size-caption);color:var(--fg-2);cursor:pointer;display:flex}.modal-actions.svelte-105so4d{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}@media (width<=860px){.perm-checkbox-grid.svelte-105so4d{grid-template-columns:1fr}.user-row.svelte-105so4d{flex-wrap:wrap}.user-info.svelte-105so4d{min-width:8rem}.last-login.svelte-105so4d,.user-actions.svelte-105so4d{flex-basis:100%;justify-content:flex-start}}.pane-description.svelte-i2m120{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose)}.card-grid.svelte-i2m120{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.card-inner.svelte-i2m120{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.card-title.svelte-i2m120{font-size:var(--font-size-subhead);color:var(--fg);margin:0;font-weight:600}.card-subtitle.svelte-i2m120{font-size:var(--font-size-caption);color:var(--fg-3);margin:0}.card-actions.svelte-i2m120{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.row-action.svelte-i2m120{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline);border-radius:var(--space-2);background:var(--surface-1);color:var(--fg-2);font:inherit;font-size:var(--font-size-caption);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap);font-weight:600}.row-action.svelte-i2m120:hover:not(:disabled){background:var(--surface-1);color:var(--fg)}.row-action.svelte-i2m120:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.row-action.svelte-i2m120:disabled{opacity:.6;cursor:default}.row-action-primary.svelte-i2m120{background:var(--blue-fill);color:#fff;border-color:#0000}.row-action-primary.svelte-i2m120:hover:not(:disabled){background:var(--blue-fill-press);color:#fff}.row-action-danger.svelte-i2m120{color:var(--red-text);border-color:#0000}.row-action-danger.svelte-i2m120:hover:not(:disabled){background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red-text)}.file-label.svelte-i2m120{align-items:center;display:inline-flex;position:relative}.file-input.svelte-i2m120{opacity:0;cursor:pointer;position:absolute;inset:0}.stat-list.svelte-i2m120{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stat-row.svelte-i2m120{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-caption);display:flex}.stat-label.svelte-i2m120{color:var(--fg-3)}.stat-value.svelte-i2m120{color:var(--fg);font-weight:600}.stat-value[data-ok=true].svelte-i2m120{color:var(--green)}.stat-value[data-ok=false].svelte-i2m120{color:var(--red-text)}.stat-value-warning.svelte-i2m120{color:var(--amber)}.stat-ms.svelte-i2m120{color:var(--fg-3);margin-left:var(--space-1);font-weight:400}.pane-status.svelte-i2m120{padding:var(--space-2) var(--space-3);border-radius:var(--space-2);font-size:var(--font-size-caption);line-height:var(--line-height-loose);color:var(--fg-2);background:var(--surface-1);margin:0}.pane-status-error.svelte-i2m120{color:var(--red-text);background:color-mix(in srgb, var(--red) 10%, transparent)}.pane-status-warning.svelte-i2m120{color:var(--amber-text);background:color-mix(in srgb, var(--amber) 12%, transparent)}.progress-log-label.svelte-i2m120{margin:0 0 var(--space-1);font-size:var(--font-size-caption);color:var(--fg-3)}.progress-log.svelte-i2m120{max-height:12rem;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:var(--surface-0);color:var(--fg-2);font-family:var(--font-family-mono);font-size:var(--font-size-caption);white-space:pre-wrap;word-break:break-word;margin:0;overflow-y:auto}.release-list.svelte-i2m120{gap:var(--space-2);flex-direction:column;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.release-row.svelte-i2m120{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--space-2);flex-wrap:wrap;display:flex}.release-tag.svelte-i2m120{font-family:var(--font-family-mono);color:var(--fg-3)}.release-msg.svelte-i2m120{min-width:8rem;font-size:var(--font-size-caption);color:var(--fg);flex:1}.doctor-summary.svelte-i2m120{gap:var(--space-3);font-size:var(--font-size-caption);font-weight:600;display:flex}.doctor-pass.svelte-i2m120{color:var(--green)}.doctor-warn.svelte-i2m120{color:var(--amber)}.doctor-fail.svelte-i2m120{color:var(--red-text)}.doctor-section.svelte-i2m120{margin-top:var(--space-2)}.doctor-section-name.svelte-i2m120{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);margin-bottom:var(--space-1);font-weight:700}.doctor-item.svelte-i2m120{font-size:var(--font-size-caption);padding:var(--space-1) 0;color:var(--fg-2)}.doctor-item[data-status=fail].svelte-i2m120{color:var(--red-text)}.doctor-item[data-status=warn].svelte-i2m120{color:var(--amber)}.doctor-suggestion.svelte-i2m120{padding-left:var(--space-3);color:var(--fg-3)}.download-link.svelte-i2m120{margin-top:var(--space-2);color:var(--blue-text);font-size:var(--font-size-caption);font-weight:600;display:inline-block}.audit-list-compact.svelte-i2m120{gap:var(--space-1);flex-direction:column;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.audit-row-compact.svelte-i2m120{gap:var(--space-2);font-size:var(--font-size-caption);padding:var(--space-1) 0;display:flex}.audit-row-raw.svelte-i2m120{color:var(--fg-3);font-family:var(--font-family-mono)}.audit-ts.svelte-i2m120{color:var(--fg-3);flex-shrink:0}.audit-user.svelte-i2m120{color:var(--fg);flex-shrink:0;font-weight:600}.audit-action.svelte-i2m120{color:var(--fg-2)}.audit-detail-compact.svelte-i2m120{color:var(--fg-3);overflow-wrap:anywhere}.audit-row-compact[data-severity=red].svelte-i2m120 .audit-action:where(.svelte-i2m120){color:var(--red-text)}.audit-row-compact[data-severity=green].svelte-i2m120 .audit-action:where(.svelte-i2m120){color:var(--green)}.audit-row-compact[data-severity=amber].svelte-i2m120 .audit-action:where(.svelte-i2m120){color:var(--amber)}.modal-heading.svelte-i2m120{margin:0 0 var(--space-3);font-size:var(--font-size-title);color:var(--fg);font-weight:600}.modal-body-text.svelte-i2m120{margin:0 0 var(--space-3);color:var(--fg-2);font-size:var(--font-size-subhead);line-height:var(--line-height-loose)}.modal-actions.svelte-i2m120{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}@media (width<=860px){.card-grid.svelte-i2m120{grid-template-columns:1fr}}.skeleton-stack.svelte-4h7pjb{gap:var(--space-2);flex-direction:column;display:flex}.pane-empty.svelte-4h7pjb,.pane-error.svelte-4h7pjb{padding:0 var(--space-1);font-size:var(--font-size-subhead);color:var(--fg-3);margin:0}.pane-error.svelte-4h7pjb{color:var(--red-text)}.about-hero.svelte-1a7ts2y{gap:var(--space-1);margin-bottom:var(--space-5);flex-direction:column;display:flex}.about-name.svelte-1a7ts2y{font-size:var(--font-size-title);letter-spacing:-.02em;font-weight:600}.about-version.svelte-1a7ts2y{font-size:var(--font-size-subhead);color:var(--fg-3);font-variant-numeric:tabular-nums}.skeleton-row.svelte-1a7ts2y{padding:var(--space-1) 0}.link-row.svelte-1a7ts2y{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3);background:var(--surface-1);font:inherit;text-align:left;color:var(--blue-text);cursor:pointer;border:none;text-decoration:none;display:flex}.link-row.svelte-1a7ts2y:hover{background:var(--surface-1)}.link-row.svelte-1a7ts2y:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.line-label.svelte-1a7ts2y{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.external-icon.svelte-1a7ts2y{flex-shrink:0}.settings.svelte-1v7n40k{height:100%;display:flex}.rail.svelte-1v7n40k{box-sizing:border-box;width:13.5rem;padding:var(--space-3) var(--space-2);background:var(--rail);border-right:1px solid var(--hairline);flex-direction:column;flex-shrink:0;gap:1px;display:flex;overflow-y:auto}.rail-item.svelte-1v7n40k{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);font:inherit;font-size:var(--font-size-subhead);text-align:left;color:var(--fg-2);cursor:pointer;transition:background var(--motion-duration-instant) var(--ease-tap), color var(--motion-duration-instant) var(--ease-tap);background:0 0;border:none;display:flex}.rail-item.svelte-1v7n40k:hover{background:var(--row-active);color:var(--fg)}.rail-item.on.svelte-1v7n40k{background:var(--row-active);color:var(--blue-text);font-weight:500}.rail-item.svelte-1v7n40k:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.rail-icon.svelte-1v7n40k{flex-shrink:0}.rail-sep.svelte-1v7n40k{background:var(--surface-2);height:1px;margin:var(--space-2) var(--space-1)}.rail-head.svelte-1v7n40k{display:none}.pane.svelte-1v7n40k{--viewer-frame-inline:var(--space-6);box-sizing:border-box;min-width:0;padding:var(--viewer-frame-inline);flex:1;overflow-y:auto;container:viewer-frame/inline-size}.pane-mobile-head.svelte-1v7n40k{display:none}.pane-head.svelte-1v7n40k{z-index:2;position:relative}.pane-title.svelte-1v7n40k{margin:0 0 var(--space-1);font-size:var(--font-size-title);letter-spacing:-.02em;color:var(--fg);font-weight:600}.pane-placeholder.svelte-1v7n40k{max-width:60ch;font-size:var(--font-size-subhead);color:var(--fg-2);line-height:var(--line-height-loose);margin:0}@media (width<=860px){.settings.svelte-1v7n40k{position:relative;overflow:hidden}.rail.svelte-1v7n40k,.pane.svelte-1v7n40k{border-right:none;width:100%;position:absolute;inset:0}.rail.svelte-1v7n40k{padding-top:max(var(--space-3), env(safe-area-inset-top));padding-right:max(var(--space-2), env(safe-area-inset-right));padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));padding-left:max(var(--space-2), env(safe-area-inset-left));visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear 0s;transform:translate(0)}.rail-head.svelte-1v7n40k{flex:0 0 var(--touch-target-min);padding:0 var(--space-3);align-items:center;display:flex}.rail-head.svelte-1v7n40k h2:where(.svelte-1v7n40k){color:var(--label);font-size:var(--t-title);letter-spacing:-.02em;margin:0;font-weight:600}.pane.svelte-1v7n40k{visibility:hidden;pointer-events:none;transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear var(--motion-duration-moderate);transform:translate(100%)}.settings.pushed.svelte-1v7n40k .rail:where(.svelte-1v7n40k){visibility:hidden;pointer-events:none;transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear var(--motion-duration-moderate);transform:translate(-100%)}.settings.pushed.svelte-1v7n40k .pane:where(.svelte-1v7n40k){visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear 0s;transform:translate(0)}.pane-mobile-head.svelte-1v7n40k{margin:0 0 var(--space-1) calc(-1 * var(--space-2));display:block}.pane.svelte-1v7n40k{padding-top:max(var(--space-3), env(safe-area-inset-top));padding-right:max(var(--viewer-frame-inline), env(safe-area-inset-right));padding-bottom:max(var(--viewer-frame-inline), env(safe-area-inset-bottom));padding-left:max(var(--viewer-frame-inline), env(safe-area-inset-left))}.pane-head.svelte-1v7n40k{top:calc(-1 * max(var(--space-3), env(safe-area-inset-top)));margin:calc(-1 * max(var(--space-3), env(safe-area-inset-top))) calc(-1 * max(var(--viewer-frame-inline), env(safe-area-inset-right))) var(--space-3) calc(-1 * max(var(--viewer-frame-inline), env(safe-area-inset-left)));padding:max(var(--space-3), env(safe-area-inset-top)) max(var(--viewer-frame-inline), env(safe-area-inset-right)) var(--space-2) max(var(--viewer-frame-inline), env(safe-area-inset-left));background:color-mix(in srgb, var(--bg) 94%, transparent);border-bottom:1px solid var(--separator);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.pane-mobile-head.svelte-1v7n40k button,[data-testid=settings-modal] .modal-close-slot button{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}@media (prefers-reduced-motion:reduce){.rail-item.svelte-1v7n40k{transition:none}}.assistant.svelte-1bwxodb{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--label);font-family:var(--font);flex-direction:column;display:flex}.assistant.framed.svelte-1bwxodb{width:min(var(--layout-sheet-onboarding-w), 100%);height:min(var(--layout-sheet-onboarding-h), 100%);border-radius:var(--r-sheet);background:var(--bg);box-shadow:var(--shadow-sheet);overflow:hidden}.assistant-stepbar.svelte-1bwxodb{flex-shrink:0}.assistant-body.svelte-1bwxodb{min-height:0;padding:var(--assistant-pad-top) var(--assistant-pad-x) var(--space-3);flex:1;overflow-y:auto}.assistant-stepbar.svelte-1bwxodb+.assistant-body:where(.svelte-1bwxodb){padding-top:calc(var(--space-4) + var(--space-1) / 2)}.assistant-caption.svelte-1bwxodb{font-size:var(--t-footnote);letter-spacing:.01em;color:var(--label-2);margin:0;font-weight:600}.assistant-title.svelte-1bwxodb{margin:calc(var(--space-1) + var(--space-1) / 2) 0;font-size:var(--t-large-title);font-weight:var(--fw-large-title);letter-spacing:var(--ls-large-title);line-height:var(--line-height-tight);color:var(--label)}.assistant-title.svelte-1bwxodb:focus{outline:none}.assistant-title.svelte-1bwxodb:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--r-control-sm)}.assistant-sub.svelte-1bwxodb{max-width:var(--assistant-sub-max);margin:0 0 var(--space-5);font-size:var(--t-assistant-sub);line-height:var(--lh-assistant-sub);color:var(--label-2)}.hero.svelte-1bwxodb .assistant-body:where(.svelte-1bwxodb){text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero.svelte-1bwxodb .assistant-title:where(.svelte-1bwxodb){margin:0 0 var(--space-2);font-size:var(--t-hero-title)}.hero.svelte-1bwxodb .assistant-sub:where(.svelte-1bwxodb){max-width:calc(var(--assistant-sub-max) - var(--space-6) * 3);margin:0 auto var(--space-6);font-size:var(--t-body);line-height:var(--lh-hero-sub)}.assistant-lead.svelte-1bwxodb{margin-bottom:calc(var(--space-5) + var(--space-1) / 2);justify-content:center;display:flex}.assistant-foot.svelte-1bwxodb{align-items:center;gap:calc(var(--space-2) + var(--space-1) / 2);padding:var(--assistant-foot-pad);border-top:1px solid var(--separator);flex-shrink:0;display:flex}.assistant-spacer.svelte-1bwxodb{flex:1}.assistant-dots.svelte-1bwxodb{gap:calc(var(--space-1) + var(--space-1) / 2);display:flex}.assistant-dots.svelte-1bwxodb i:where(.svelte-1bwxodb){width:var(--assistant-dot);height:var(--assistant-dot);background:var(--fill-3);border-radius:50%}.assistant-dots.svelte-1bwxodb i.on:where(.svelte-1bwxodb){background:var(--accent)}@media (width<=860px){.assistant.framed.svelte-1bwxodb{width:100%;height:100%;box-shadow:none;border-radius:0}.assistant-body.svelte-1bwxodb{padding:calc(var(--space-6) + var(--safe-area-top)) var(--space-5) var(--space-3)}.assistant-title.svelte-1bwxodb{font-size:var(--t-assistant-title-phone)}.assistant-foot.svelte-1bwxodb{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-4) + var(--safe-area-bottom));border-top:0;flex-direction:column-reverse}.assistant-dots.svelte-1bwxodb,.assistant-spacer.svelte-1bwxodb{display:none}.assistant-foot.svelte-1bwxodb .btn{width:100%;min-height:var(--touch-target-min)}.assistant-foot.svelte-1bwxodb .btn-primary,.assistant-foot.svelte-1bwxodb .btn-push{min-height:var(--control-h-full-phone);border-radius:var(--r-button-full);font-size:var(--t-body)}}.ob-faces.svelte-84ohfv{width:calc(var(--assistant-face) * 2 + var(--space-6));height:calc(var(--assistant-face-lead) + var(--space-3));display:block;position:relative}.ob-face.svelte-84ohfv{top:var(--space-4);width:var(--assistant-face);height:var(--assistant-face);box-shadow:0 0 0 var(--assistant-face-ring) var(--bg), var(--shadow-popover);border-radius:50%;display:block;position:absolute}.ob-face.svelte-84ohfv:first-child{left:0}.ob-face.svelte-84ohfv:nth-child(3){right:0}.ob-face.ob-face-lead.svelte-84ohfv{z-index:1;width:var(--assistant-face-lead);height:var(--assistant-face-lead);top:0;left:50%;transform:translate(-50%)}.ob-welcome-cta.svelte-84ohfv{align-items:center;gap:var(--space-3);width:min(var(--assistant-cta-w), 100%);flex-direction:column;display:flex}.ob-welcome-cta.svelte-84ohfv .btn-full{min-width:var(--assistant-cta-w)}@media (width<=860px){.ob-welcome-cta.svelte-84ohfv{width:100%}.ob-welcome-cta.svelte-84ohfv .btn-full{min-width:0}}.ob-grid.svelte-1v0bfmo,.ob-grid-loading.svelte-1v0bfmo{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ob-grid-head.svelte-1v0bfmo{margin:var(--space-3) calc(var(--space-1) / 2) 0;font-size:var(--t-footnote);color:var(--label-2);grid-column:1/-1;font-weight:600}.ob-tile.svelte-1v0bfmo{border-radius:var(--r-group);position:relative;overflow:hidden}.ob-tile.svelte-1v0bfmo .line{min-height:calc(var(--row-h) + var(--space-3));padding:var(--space-2) var(--space-3);gap:var(--space-3)}.ob-tile.svelte-1v0bfmo .line-leading{display:inline-flex}.ob-tile.svelte-1v0bfmo .line-label{font-weight:600}.ob-tile.sel.svelte-1v0bfmo .line{background:var(--accent-soft)}.ob-tile.sel.svelte-1v0bfmo .line-note{color:var(--label-2-on-selected)}.ob-tile.sel.svelte-1v0bfmo .kit-tile{color:var(--accent-text)}.ob-tile.sel.svelte-1v0bfmo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--control-ring-w) var(--accent);pointer-events:none;position:absolute;inset:0}.ob-tick.svelte-1v0bfmo{width:calc(var(--check) + var(--space-1));height:calc(var(--check) + var(--space-1));background:var(--accent);color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.ob-tick.svelte-1v0bfmo svg:where(.svelte-1v0bfmo){width:calc(var(--check) * .7);height:calc(var(--check) * .7)}.ob-error.svelte-1v0bfmo{margin:var(--space-3) 0 0;font-size:var(--t-subhead);color:var(--danger-text)}@media (width<=860px){.ob-grid.svelte-1v0bfmo,.ob-grid-loading.svelte-1v0bfmo{grid-template-columns:1fr}.ob-tile.svelte-1v0bfmo .line{min-height:var(--row-h-phone);padding:var(--space-3) var(--space-4)}.ob-tile.svelte-1v0bfmo .line-label{font-size:var(--t-body-phone)}.ob-tile.svelte-1v0bfmo .line-note{font-size:var(--t-subhead)}}.ob-bundle.svelte-c9xmoj .ob-name,.ob-bundle.svelte-c9xmoj .ob-name .field{width:var(--sheet-field-w);max-width:100%}.ob-persona.svelte-c9xmoj{gap:var(--space-3);margin-top:var(--space-3);padding:var(--row-inset);border-radius:var(--r-group);background:var(--bg-sidebar);display:flex}.ob-persona-icon.svelte-c9xmoj{width:var(--assistant-persona-icon);height:var(--assistant-persona-icon);border-radius:var(--r-control);background:var(--bg-raised);box-shadow:var(--shadow-push);color:var(--accent-text);flex-shrink:0;place-items:center;display:grid}.ob-persona-icon.svelte-c9xmoj svg:where(.svelte-c9xmoj){width:calc(var(--kit-tile) * .6);height:calc(var(--kit-tile) * .6)}.ob-persona-text.svelte-c9xmoj{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ob-persona-title.svelte-c9xmoj{font-size:var(--t-subhead);color:var(--label);font-weight:600}.ob-persona-body.svelte-c9xmoj{font-size:var(--t-footnote);line-height:var(--line-height-body);color:var(--label-2)}.ob-bundle.svelte-c9xmoj .card.ob-skills-card{margin-top:var(--space-3)}.ob-skills.svelte-c9xmoj{column-gap:var(--space-6);padding:0 var(--row-inset);grid-template-columns:1fr 1fr;display:grid}.ob-item.svelte-c9xmoj{min-height:var(--row-h);align-items:center;display:flex;position:relative}.ob-item.svelte-c9xmoj .check{width:100%;min-height:var(--row-h)}.ob-item.svelte-c9xmoj:nth-child(n+3):before{content:"";background:var(--separator);height:1px;position:absolute;top:0;left:0;right:0}.ob-hint.svelte-c9xmoj{margin:var(--space-2) var(--row-inset) 0;font-size:var(--t-footnote);color:var(--label-2)}@media (width<=860px){.ob-skills.svelte-c9xmoj{grid-template-columns:1fr}.ob-item.svelte-c9xmoj:nth-child(n+2):before{content:"";background:var(--separator);height:1px;position:absolute;top:0;left:0;right:0}.ob-item.svelte-c9xmoj{min-height:var(--row-h-phone)}}.ob-plist.svelte-14d8dde{margin-top:var(--space-4);border-radius:var(--r-group);background:var(--bg-sidebar)}.ob-prow.svelte-14d8dde{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--row-h);padding:0 var(--row-inset);font-size:var(--t-subhead);display:flex;position:relative}.ob-prow.svelte-14d8dde+.ob-prow:where(.svelte-14d8dde):before{content:"";top:0;left:var(--row-inset);right:var(--row-inset);background:var(--separator);height:1px;position:absolute}.ob-pn.svelte-14d8dde{color:var(--label)}.ob-pmeta.svelte-14d8dde{color:var(--label-2);font-size:var(--t-footnote);text-align:right}.ob-pmeta-err.svelte-14d8dde{color:var(--danger-text)}.ob-error.svelte-14d8dde{margin:var(--space-4) 0 0;font-size:var(--t-subhead);color:var(--danger-text)}.ob-note.svelte-14d8dde{margin:var(--space-4) 0 0;font-size:var(--t-footnote);color:var(--label-2)}.ob-hero.svelte-jxripn{width:var(--assistant-hero);height:var(--assistant-hero);display:block;position:relative}.ob-hero-badge.svelte-jxripn{right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) / -2);width:var(--assistant-hero-badge);height:var(--assistant-hero-badge);background:var(--success-text);color:var(--bg);box-shadow:0 0 0 var(--assistant-face-ring) var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute}.ob-hero-badge.svelte-jxripn svg:where(.svelte-jxripn){width:calc(var(--assistant-hero-badge) * .53);height:calc(var(--assistant-hero-badge) * .53)}.ob-done-body.svelte-jxripn{justify-content:center;width:100%;display:flex}.ob-done-body.svelte-jxripn .card.ob-summary{width:100%;max-width:calc(var(--assistant-sub-max) - var(--space-6) * 4);text-align:left}.ob-done-cta.svelte-jxripn{align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-5);flex-direction:column;display:flex}.ob-done-cta.svelte-jxripn .btn-full{width:min(var(--assistant-cta-w) + var(--space-6) * 3, 100%)}.ob-done-note.svelte-jxripn{font-size:var(--t-footnote);color:var(--label-2);margin:0}.ob-card.svelte-113jg0o{flex-direction:column;height:100%;min-height:0;display:flex}.shell.svelte-1n46o8q{height:var(--app-shell-height);background:var(--bg);color:var(--label);grid-template-columns:304px 1fr;display:grid}.sidebar.svelte-1n46o8q{background:var(--bg-sidebar);border-right:1px solid var(--separator);flex-direction:column;min-height:0;display:flex}.sidebar-header.svelte-1n46o8q{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.sidebar-header.svelte-1n46o8q .search-field{flex:1;min-width:0}.thread.svelte-1n46o8q{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}@media (width<=860px){.shell.svelte-1n46o8q{position:relative;overflow:clip}.sidebar.svelte-1n46o8q,.thread.svelte-1n46o8q{width:100%;position:absolute;inset:0}.sidebar.svelte-1n46o8q{background:var(--bg);visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear 0s;transform:translate(0)}.thread.svelte-1n46o8q{visibility:hidden;pointer-events:none;box-shadow:var(--shadow-popover);transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear var(--motion-duration-moderate);transform:translate(100%)}.shell.pushed.svelte-1n46o8q .sidebar:where(.svelte-1n46o8q){visibility:hidden;pointer-events:none;transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear var(--motion-duration-moderate);transform:translate(-100%)}.shell.pushed.svelte-1n46o8q .thread:where(.svelte-1n46o8q){visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-moderate) var(--ease-spring-smooth), visibility 0s linear 0s;transform:translate(0)}}
