:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--maxw: 1320px;--dur-fast: .11s;--dur: .19s;--dur-slow: .34s;--ease: cubic-bezier(.22, 1, .36, 1);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;--danger-contrast: #ffffff}[data-theme=apple-noir]{color-scheme:dark;--bg: #0a0908;--bg-elev: #0f0d0a;--surface: #0f0d0a;--surface-2: #15120e;--border: rgba(201, 169, 97, .18);--border-strong: rgba(201, 169, 97, .42);--text: #f0ece1;--text-dim: #a39c8d;--text-faint: #8a8071;--accent: #c9a961;--accent-hover: #e3c87a;--accent-contrast: #0a0908;--accent-soft: rgba(201, 169, 97, .1);--ok: #8ba27a;--warn: #c9a961;--danger: #b56b62;--danger-contrast: #0a0908;--radius: 4px;--radius-sm: 2px;--radius-pill: 999px;--shadow: 0 8px 24px rgba(0, 0, 0, .55);--grid: transparent;--glow: none;--horizon: #e0559f;--signal-yellow: #e8c35a;--signal-magenta: #e0559f;--signal-cyan: #4fd2e0;--signal-green: #7fd18b;--scrim: rgba(0, 0, 0, .62);--font-display: "Playfair Display", Georgia, "Times New Roman", serif}[data-theme=apple-noir] h1,[data-theme=apple-noir] h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.005em}[data-theme=apple-noir] [class*=navbar],[data-theme=apple-noir] [class*=topbar]{border-bottom:1px solid var(--border-strong);box-shadow:inset 0 1px 0 var(--accent-soft)}[data-theme=apple-noir] [class*=card],[data-theme=apple-noir] [class*=segment],[data-theme=apple-noir] [class*=panel]{box-shadow:none}[data-theme=apple-noir] ::selection{background:var(--accent);color:var(--accent-contrast)}[data-theme=apple-austere]{color-scheme:light;--bg: #ffffff;--bg-elev: #ffffff;--surface: #ffffff;--surface-2: #f5f5f7;--border: rgba(0, 0, 0, .1);--border-strong: rgba(0, 0, 0, .2);--text: #1d1d1f;--text-dim: #636367;--text-faint: #6c6c71;--accent: #1d1d1f;--accent-hover: #000000;--accent-contrast: #ffffff;--accent-soft: rgba(0, 0, 0, .05);--ok: #1d7a3f;--warn: #8a6a00;--danger: #b3261e;--danger-contrast: #ffffff;--radius: 6px;--radius-sm: 4px;--radius-pill: 999px;--shadow: 0 1px 2px rgba(0, 0, 0, .06);--grid: transparent;--glow: none;--horizon: #c2187a;--signal-yellow: #b98a00;--signal-magenta: #c2187a;--signal-cyan: #0089a3;--signal-green: #1f8f4e;--scrim: rgba(0, 0, 0, .35);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif}[data-theme=tronwave]{color-scheme:dark;--bg: #05070d;--bg-elev: #070a12;--surface: #0a0e18;--surface-2: #0f1526;--border: rgba(0, 229, 255, .16);--border-strong: rgba(0, 229, 255, .36);--text: #d6f7ff;--text-dim: #7f96ad;--text-faint: #6b8199;--accent: #00e5ff;--accent-hover: #5cf0ff;--accent-contrast: #05070d;--accent-soft: rgba(0, 229, 255, .12);--ok: #2bff88;--warn: #ffd166;--danger: #ff2e97;--danger-contrast: #05070d;--radius: 2px;--radius-sm: 2px;--radius-pill: 2px;--shadow: 0 0 0 1px rgba(0, 229, 255, .08), 0 10px 44px rgba(0, 229, 255, .07);--grid: rgba(0, 229, 255, .05);--glow: 0 0 14px rgba(0, 229, 255, .32);--horizon: #ff2e97;--signal-yellow: #ffe14d;--signal-magenta: #ff2e97;--signal-cyan: #00e5ff;--signal-green: #39ff88;--scrim: rgba(0, 8, 16, .66);--font-display: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}:root{--ui-scale: 1}html{zoom:var(--ui-scale, 1)}#app{width:100%;height:calc(100dvh / var(--ui-scale, 1));container-type:size;container-name:shell}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.num,.mono,time,code,kbd,samp{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app{display:grid;grid-template-columns:var(--rail-width, 248px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"topbar topbar" "banner banner" "rail main";height:100%}.app--with-drawer{grid-template-columns:var(--rail-width, 248px) minmax(0,1fr) 360px;grid-template-areas:"topbar topbar topbar" "banner banner banner" "rail main drawer"}.topbar{grid-area:topbar}.rail,.assistant-panel{grid-area:rail;overflow-y:auto;position:relative}.main{grid-area:main;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.rail[hidden],.assistant-panel[hidden]{display:none!important}.drawer{grid-area:drawer;overflow-y:auto;border-left:1px solid var(--border);background:var(--surface);--feed-bg: var(--surface)}@container shell (max-width: 900px){.app,.app--with-drawer{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "banner" "main"}.rail,.assistant-panel,.drawer{position:fixed;inset:0 auto 0 0;width:min(88cqw,320px);z-index:40;background:var(--bg-elev)}.drawer{--feed-bg: var(--bg-elev)}.drawer{inset:0 0 0 auto}.rail,.assistant-panel{width:min(88cqw,var(--rail-width, 320px))}.rail[hidden],.assistant-panel[hidden],.drawer[hidden]{display:none!important}}.topbar{display:flex;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-elev)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn:hover{border-color:var(--border-strong)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn[aria-disabled=true]:hover{border-color:var(--border)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn--primary[aria-disabled=true]:hover{background:var(--accent);border-color:var(--accent)}.btn--danger{color:var(--danger);border-color:var(--border-strong)}.btn--ghost{background:transparent;border-color:transparent}.btn--ghost:hover{background:var(--accent-soft)}.btn--icon{width:30px;padding:0;justify-content:center}.field{display:grid;gap:var(--space-2)}.field>label{font-size:12px;color:var(--text-dim)}.field>.hint{font-size:12px;color:var(--text-faint)}.field>.error{font-size:12px;color:var(--danger)}.input{height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;font-size:13px;width:100%}.input::placeholder{color:var(--text-faint)}.input:focus{outline:none;border-color:var(--accent)}:where(.btn,.input,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rows{display:flex;flex-direction:column}.row{display:grid;grid-template-columns:20px minmax(0,1fr) 96px 132px 88px;align-items:center;gap:var(--space-3);min-height:34px;padding:0 var(--space-4);border-bottom:1px solid var(--border);cursor:default;transition:background var(--dur-fast) var(--ease)}.row:last-child{border-bottom:none}.row:hover{background:var(--accent-soft)}.row[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__meta{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}@container shell (max-width: 700px){.row{grid-template-columns:20px minmax(0,1fr) 88px}.row__meta--modified,.row__meta--kind{display:none}}.marker{display:inline-flex;align-items:center;gap:var(--space-1);font-size:11px;color:var(--text-dim)}.marker--review{color:var(--warn)}.marker--external{color:var(--text-dim)}.marker--trashed{color:var(--text-faint)}.marker--error{color:var(--danger)}.marker--locked{color:var(--text-faint)}.state{display:grid;place-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-dim);max-width:46ch;margin:0 auto}.state__title{color:var(--text);font-size:15px}.skeleton-row{height:34px;border-bottom:1px solid var(--border);padding:0 var(--space-4);display:flex;align-items:center}.skeleton-row--file{height:51px;padding:0 var(--space-5)}.skeleton-row--file .skeleton-bar{height:12px}.skeleton-bar{height:8px;border-radius:var(--radius-sm);background:var(--surface-2);width:var(--w, 40%)}@media(prefers-reduced-motion:no-preference){.skeleton-bar{animation:rf-pulse 1.4s var(--ease) infinite}@keyframes rf-pulse{0%,to{opacity:1}50%{opacity:.45}}}.preview{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;background:var(--bg)}.preview__stage{display:grid;place-items:center;overflow:auto;padding:var(--space-5);min-height:0}.preview__stage>img,.preview__stage>video{max-width:100%;max-height:100%;object-fit:contain}.preview__frame{width:100%;height:100%;border:0;background:var(--surface)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app{background-image:none}[data-move-target=true]{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft)}[data-move-blocked=true],[data-move-blocked=true] *{cursor:not-allowed!important}[data-move-blocked=true]{outline:2px dashed var(--danger);outline-offset:-2px}.node.node--denied:not(.node--on):not(:hover){color:var(--text-faint)}[draggable=true]{-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sheet{--sheet-aside: 224px;container:sheet / inline-size;grid-row:1 / -1;width:100%;max-width:840px;padding:var(--space-4) var(--space-4) var(--space-6);overflow-y:auto;text-align:left}.sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3)}.sheet__head-text{display:grid;gap:var(--space-1);min-width:0}.sheet__title{margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.sheet__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;font-size:12px;line-height:1.45;color:var(--text-dim)}.sheet__section{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--border)}.sheet__aside{display:grid;gap:var(--space-1);align-content:start;min-width:0}.sheet__heading{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--text)}.sheet__lead{margin:0;max-width:60ch;font-size:12px;line-height:1.45;color:var(--text-dim)}.sheet__body{display:grid;gap:var(--space-3);align-content:start;justify-items:start;min-width:0}.sheet__body>*{max-width:100%}.sheet__fill{width:100%}.sheet__group{display:grid;gap:var(--space-1);justify-items:start;width:100%}.sheet .field{display:grid;gap:var(--space-1);width:100%}.sheet .field--short{max-width:160px}.sheet .field__label{font-size:12px;font-weight:600;line-height:1.45;color:var(--text)}.sheet .field__help{margin:0;font-size:12px;line-height:1.45;color:var(--text-dim)}.sheet .field__error{margin:0;font-size:12px;line-height:1.45;color:var(--danger)}.sheet .input[aria-invalid=true]{border-color:var(--danger)}.sheet__group>.switch{margin-inline-start:calc(-1 * var(--space-1) - 1px)}.sheet__savebar{position:sticky;bottom:0;z-index:1;display:none;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--border-strong);background:var(--bg)}.sheet__savebar--show{display:flex}@container sheet (min-width: 720px){.sheet__section{grid-template-columns:var(--sheet-aside) minmax(0,1fr);column-gap:var(--space-5)}.sheet__section--wide{grid-template-columns:minmax(0,1fr)}.sheet__savebar{padding-inline-start:calc(var(--sheet-aside) + var(--space-5))}}.ext-badge{display:inline-grid;grid-template-columns:minmax(0,max-content) max-content;align-items:center;flex:0 1 auto}.ext-badge__source{grid-column:1;margin-inline-end:var(--space-2);font-size:12px;color:var(--text-dim);min-width:min(12ch,100%);max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-badge__full,.ext-badge__glyph{grid-column:2;grid-row:1}.ext-badge__full{display:inline-flex}.ext-badge__glyph{display:none}@container shell (max-width: 1599px){.ext-badge__source{display:none}}@container shell (min-width: 701px) and (max-width: 1023px){.ext-badge__full{display:none}.ext-badge__glyph{display:inline-flex}}.ext{display:grid;gap:var(--space-3)}.ext__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2)}.ext__name{display:block;margin:0;min-width:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.ext__ver{display:block;font-size:12px;color:var(--text-dim)}.ext__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:0;padding-block:var(--space-2);border-block:1px solid var(--border)}.ext__facts>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:var(--space-1)}.ext__facts>.ext__half,.ext__facts>.ext__skip{grid-column:span 2}.ext__facts dt{font-size:12px;line-height:1.45;color:var(--text-dim)}.ext__facts dd{margin:0;font-size:13px;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.ext__facts>.ext__wide{grid-column:1 / -1}@container shell (max-width: 700px){.ext__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ext__facts>.ext__half{grid-column:span 1}}.ext__error{white-space:pre-wrap}.ext__note{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.ext__note svg{flex-shrink:0;margin-top:2px}.ext__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ext__select{width:100%;justify-content:space-between}.ext__caret{display:inline-flex;transform:rotate(90deg);color:var(--text-faint)}.scale.svelte-smfe2o{display:inline-flex;align-items:center;gap:var(--space-1)}.scale__value.svelte-smfe2o{min-width:38px;text-align:center;color:var(--text-dim);font-size:11px;font-variant-numeric:tabular-nums}.menu.svelte-1qo109d{position:fixed;z-index:60;min-width:min(208px,calc(100cqw - 16px));max-width:min(320px,calc(100cqw - 16px));max-height:calc(100cqh - 16px);overflow-y:auto;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow);outline:none}.menu__sep.svelte-1qo109d{height:1px;margin:var(--space-1) 0;background:var(--border)}.menu__header.svelte-1qo109d{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:264px;padding:var(--space-3) var(--space-2)}.menu__avatar.svelte-1qo109d{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-dim)}.menu__who.svelte-1qo109d{display:grid;min-width:0}.menu__name.svelte-1qo109d{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__email.svelte-1qo109d{font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__role.svelte-1qo109d{margin-top:var(--space-1);font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.menu__item.svelte-1qo109d{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-2);height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.menu__item[data-active=true].svelte-1qo109d{background:var(--accent-soft)}.menu__item.svelte-1qo109d:focus-visible{outline-offset:-2px}.menu__item.svelte-1qo109d:disabled{opacity:.4;cursor:not-allowed}.menu__item--danger.svelte-1qo109d{color:var(--danger)}.menu__glyph.svelte-1qo109d{display:inline-flex;justify-content:center;color:var(--text-dim)}.menu__item--danger.svelte-1qo109d .menu__glyph:where(.svelte-1qo109d){color:var(--danger)}.menu__label.svelte-1qo109d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__hint.svelte-1qo109d{display:inline-flex;align-items:center;color:var(--text-faint);font-size:11px}.pill.svelte-kfp2xn{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--text-dim) 40%,transparent);color:var(--text-dim);font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.pill--ok.svelte-kfp2xn{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.pill--warn.svelte-kfp2xn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.pill--danger.svelte-kfp2xn{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.ws.svelte-1xza2s1{max-width:220px;flex-shrink:0}@container shell (max-width: 900px){.ws.svelte-1xza2s1{max-width:116px}.ws__caret.svelte-1xza2s1,.ws.svelte-1xza2s1 .pill{display:none}}.ws--static.svelte-1xza2s1{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-dim);font-size:13px}.ws__name.svelte-1xza2s1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws__status.svelte-1xza2s1{font-size:11px;color:var(--warn);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1)}.ws__caret.svelte-1xza2s1{display:inline-flex;transform:rotate(90deg);color:var(--text-faint)}.principal.svelte-rw4swp{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.principal.svelte-rw4swp:hover{border-color:var(--border-strong)}.principal.svelte-rw4swp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.principal--on.svelte-rw4swp{color:var(--text);border-color:var(--border-strong)}.principal__paused.svelte-rw4swp{position:absolute;right:-3px;bottom:-3px;display:inline-flex;padding:1px;border-radius:var(--radius-pill);background:var(--bg-elev);color:var(--danger)}.search.svelte-1l1hf0x{display:flex;align-items:center;gap:var(--space-1);flex:1 1 260px;max-width:420px}.search__field.svelte-1l1hf0x{position:relative;flex:1 1 auto;min-width:0}.search__mode.svelte-1l1hf0x{flex:none;color:var(--text-dim)}.search__mode--live.svelte-1l1hf0x{color:var(--accent)}.search__glyph.svelte-1l1hf0x{position:absolute;left:var(--space-2);top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.search__input.svelte-1l1hf0x{padding-left:var(--space-6)}.search__clear.svelte-1l1hf0x{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-faint);cursor:pointer}.search__clear.svelte-1l1hf0x:hover{color:var(--text);background:var(--accent-soft)}.search__pop.svelte-1l1hf0x{position:absolute;z-index:55;top:calc(100% + var(--space-1));left:0;right:0;max-height:52cqh;overflow-y:auto;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow)}.search__opt.svelte-1l1hf0x{display:grid;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"glyph name" "glyph path";gap:0 var(--space-2);width:100%;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.search__opt[data-active=true].svelte-1l1hf0x{background:var(--accent-soft)}.search__opt.svelte-1l1hf0x svg{grid-area:glyph;align-self:center;color:var(--text-dim)}.search__name.svelte-1l1hf0x{grid-area:name;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search__name.svelte-1l1hf0x mark{background:transparent;color:var(--accent);font-weight:600}.search__path.svelte-1l1hf0x{grid-area:path;font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.search__note.svelte-1l1hf0x{margin:0;padding:var(--space-3);font-size:12px;color:var(--text-dim)}.search__note--bad.svelte-1l1hf0x{color:var(--danger)}.brand.svelte-fp80xw{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text);text-decoration:none}.brand__mark.svelte-fp80xw{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;color:var(--accent)}.brand__name.svelte-fp80xw{font-size:14px;letter-spacing:.01em}.spacer.svelte-fp80xw{flex:1 1 auto}.pill.svelte-fp80xw{display:inline-flex;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-dim);font-size:12px;text-decoration:none;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.pill--link.svelte-fp80xw:hover{color:var(--text);background:var(--accent-soft)}.pill--on.svelte-fp80xw{color:var(--text);border-color:var(--border)}.pill--warn.svelte-fp80xw{color:var(--warn)}.pill--btn.svelte-fp80xw{background:transparent;font:inherit;font-size:12px;cursor:pointer}.pill__dot.svelte-fp80xw{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent)}@media(prefers-reduced-motion:no-preference){.pill__dot.svelte-fp80xw{animation:svelte-fp80xw-dot-pulse 1.6s var(--ease) infinite}@keyframes svelte-fp80xw-dot-pulse{50%{opacity:.35}}}.pill__count.svelte-fp80xw{padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:11px}.topbar.svelte-fp80xw .btn--icon,.ws-settings.svelte-fp80xw,.pill.svelte-fp80xw{flex-shrink:0}.slot.svelte-fp80xw .search{flex:0 1 260px;min-width:120px}.ws-settings.svelte-fp80xw{text-decoration:none;color:var(--text-dim)}.ws-settings.svelte-fp80xw:hover{color:var(--text)}.ws-settings--on.svelte-fp80xw{color:var(--text);border-color:var(--border)}.rail-toggle.svelte-fp80xw{display:none;transform:rotate(0)}.search-trigger.svelte-fp80xw{display:none}.slot.svelte-fp80xw{display:contents}.slot__close.svelte-fp80xw{display:none}.topbar.svelte-fp80xw{position:relative}@container shell (max-width: 700px){.topbar.svelte-fp80xw{flex-wrap:wrap;height:auto;min-height:56px;padding-block:var(--space-2)}}@container shell (max-width: 1360px){.topbar.svelte-fp80xw{gap:var(--space-2)}.pill__text.svelte-fp80xw,.brand__name.svelte-fp80xw{display:none}}@container shell (max-width: 900px){.topbar.svelte-fp80xw{gap:var(--space-2)}.rail-toggle.svelte-fp80xw,.search-trigger.svelte-fp80xw{display:inline-flex}.brand.svelte-fp80xw,.slot.svelte-fp80xw{display:none}.slot--open.svelte-fp80xw{display:flex;align-items:center;gap:var(--space-2);position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;padding:0 var(--space-4);background:var(--bg-elev)}.slot--open.svelte-fp80xw .search{max-width:none}.slot__close.svelte-fp80xw{display:inline-flex}}.rail.svelte-1b3y2z4{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-3) 0 var(--space-3) var(--space-2);border-right:1px solid var(--border);background:var(--surface)}.rail__head.svelte-1b3y2z4{display:grid;gap:var(--space-1);padding:0 var(--space-1) var(--space-2) var(--space-2);min-width:0}.rail__eyebrow.svelte-1b3y2z4{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.rail__type.svelte-1b3y2z4{font-size:11px;color:var(--text-dim)}.rail__ws.svelte-1b3y2z4{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail__tree.svelte-1b3y2z4{overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.rail__foot.svelte-1b3y2z4{border-top:1px solid var(--border);padding-top:var(--space-2)}.node.svelte-1b3y2z4{display:flex;align-items:center;gap:var(--space-2);width:100%;height:28px;flex:none;padding:0 var(--space-2) 0 calc(var(--space-2) + (var(--level, 0) * var(--space-4)));padding-right:var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.node.svelte-1b3y2z4:hover{background:var(--accent-soft);color:var(--text)}.node.svelte-1b3y2z4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.node--more.svelte-1b3y2z4{color:var(--text-faint)}.node__glyph.svelte-1b3y2z4{flex:0 0 14px}.node--on.svelte-1b3y2z4{color:var(--text);background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.node__twist.svelte-1b3y2z4{display:inline-flex;align-items:center;justify-content:center;width:14px;flex:0 0 14px;color:var(--text-faint);transition:transform var(--dur-fast) var(--ease)}.node__twist--open.svelte-1b3y2z4{transform:rotate(90deg)}.node__name.svelte-1b3y2z4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node.svelte-1b3y2z4 svg{flex-shrink:0}.rail__resize.svelte-1b3y2z4{position:absolute;top:0;right:0;bottom:0;width:6px;cursor:col-resize;touch-action:none;z-index:2;outline-offset:-2px}.rail__resize.svelte-1b3y2z4:hover,.rail__resize.svelte-1b3y2z4:focus-visible,.rail.svelte-1b3y2z4[data-resizing] .rail__resize:where(.svelte-1b3y2z4){background:var(--accent-soft);box-shadow:inset -2px 0 var(--accent)}.rail.svelte-1b3y2z4[data-resizing]{-webkit-user-select:none;user-select:none}.folder-size.svelte-6k7vvj{font-variant-numeric:tabular-nums}.folder-size--detail.svelte-6k7vvj{display:grid;gap:var(--space-1)}.folder-size__contents.svelte-6k7vvj{color:var(--text-dim)}.empty.svelte-jpiu5d{padding:var(--space-5) var(--space-4);color:var(--text-dim);font-size:13px}.meta.svelte-jpiu5d{display:grid;gap:var(--space-4);padding:var(--space-4)}.meta__head.svelte-jpiu5d{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start;color:var(--text-dim)}.meta__ident.svelte-jpiu5d{min-width:0}.meta__name.svelte-jpiu5d{margin:0;color:var(--text);font-size:14px;overflow-wrap:anywhere}.meta__path.svelte-jpiu5d{margin:var(--space-1) 0 0;font-size:11px;color:var(--text-faint);overflow-wrap:anywhere}.meta__markers.svelte-jpiu5d{display:flex;flex-wrap:wrap;gap:var(--space-2)}.meta__markers.svelte-jpiu5d:empty{display:none}.meta__list.svelte-jpiu5d{display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0;font-size:12px}.meta__list.svelte-jpiu5d dt:where(.svelte-jpiu5d){color:var(--text-faint)}.meta__list.svelte-jpiu5d dd:where(.svelte-jpiu5d){margin:0;color:var(--text);overflow-wrap:anywhere}.meta__muted.svelte-jpiu5d{color:var(--text-dim)}.meta__copy.svelte-jpiu5d{display:flex;align-items:center;gap:var(--space-1)}.meta__copy.svelte-jpiu5d span:where(.svelte-jpiu5d){overflow:hidden;text-overflow:ellipsis}.meta__section.svelte-jpiu5d{display:grid;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3)}.meta__section.svelte-jpiu5d h3:where(.svelte-jpiu5d){margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}.tags.svelte-jpiu5d,.caps.svelte-jpiu5d{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.tag.svelte-jpiu5d{padding:1px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:11px;color:var(--text-dim)}.caps.svelte-jpiu5d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-3)}.cap.svelte-jpiu5d{display:flex;align-items:center;gap:var(--space-1);font-size:11px;color:var(--text)}.cap--off.svelte-jpiu5d,.state__glyph.svelte-1uba7bi{color:var(--text-faint)}.state__detail.svelte-1uba7bi{margin:0;font-size:13px;color:var(--text-dim)}.state__actions.svelte-1uba7bi{display:flex;gap:var(--space-2)}.err.svelte-10312ap{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);max-width:64ch}.err--compact.svelte-10312ap{padding:var(--space-3);gap:var(--space-2)}.err__head.svelte-10312ap{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-3);align-items:start;color:var(--warn)}.err--danger.svelte-10312ap .err__head:where(.svelte-10312ap){color:var(--danger)}.err__title.svelte-10312ap{margin:0;color:var(--text);font-size:14px}.err__guide.svelte-10312ap{margin:var(--space-1) 0 0;color:var(--text-dim);font-size:13px}.err__wait.svelte-10312ap{margin:0;font-size:12px;color:var(--text-dim)}.err__detail.svelte-10312ap{font-size:12px;color:var(--text-dim)}.err__detail.svelte-10312ap summary:where(.svelte-10312ap){cursor:pointer;color:var(--text-dim)}.err__detail.svelte-10312ap summary:where(.svelte-10312ap):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.err__detail.svelte-10312ap dl:where(.svelte-10312ap){display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0}.err__detail.svelte-10312ap dt:where(.svelte-10312ap){color:var(--text-faint)}.err__detail.svelte-10312ap dd:where(.svelte-10312ap){margin:0;color:var(--text);overflow-wrap:anywhere}.err__foot.svelte-10312ap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.err__ids.svelte-10312ap{font-size:11px;color:var(--text-faint);overflow-wrap:anywhere}.err__actions.svelte-10312ap{display:flex;gap:var(--space-2)}.pad.svelte-1wbe38l{padding:var(--space-4)}.feed.svelte-1wbe38l{margin:0;padding:0;list-style:none}.ev.svelte-1wbe38l{padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border)}.ev.svelte-1wbe38l:last-child{border-bottom:none}.feed--dense.svelte-1wbe38l .ev:where(.svelte-1wbe38l){padding:var(--space-2) var(--space-4)}.feed__day.svelte-1wbe38l{position:sticky;top:0;z-index:1;display:flex;align-items:center;height:28px;padding-inline:var(--space-5);border-bottom:1px solid var(--border);background:var(--bg)}.feed--dense.svelte-1wbe38l .feed__day:where(.svelte-1wbe38l){padding-inline:var(--space-4);background:var(--feed-bg, var(--surface))}.feed__dayname.svelte-1wbe38l{margin:0;font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--text-dim)}.ev.svelte-1wbe38l:focus-visible{outline-offset:-2px}.ev__row.svelte-1wbe38l{display:grid;grid-template-columns:16px minmax(0,1fr) 30px;gap:var(--space-2);align-items:start}.ev__glyph.svelte-1wbe38l{display:flex;align-items:center;height:17.55px;padding-top:0;color:var(--text-dim)}.ev__body.svelte-1wbe38l{min-width:0}.ev__line.svelte-1wbe38l{margin:0;font-size:13px;line-height:1.35;display:flex;gap:var(--space-2);min-width:0}.ev__op.svelte-1wbe38l{color:var(--text);white-space:nowrap}.ev__target.svelte-1wbe38l{min-width:24px;padding:4px;margin:-4px;border:none;background:none;font:inherit;text-align:left;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ev__target.svelte-1wbe38l:hover,.ev__target.svelte-1wbe38l:focus-visible{text-decoration:underline}.ev__target.svelte-1wbe38l:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.ev__gone.svelte-1wbe38l{min-width:0;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev__glyph--denied.svelte-1wbe38l{color:var(--danger)}.ev__sub.svelte-1wbe38l{display:flex;flex-wrap:nowrap;align-items:baseline;column-gap:var(--space-1);margin:0;font-size:11px;line-height:1.35;color:var(--text-faint)}.ev__actor.svelte-1wbe38l{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev__outcome--denied.svelte-1wbe38l{color:var(--danger)}.ev__outcome--review_required.svelte-1wbe38l{color:var(--warn)}.ev__outcome--failed.svelte-1wbe38l{color:var(--danger)}.ev__markers.svelte-1wbe38l{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.ev__markers.svelte-1wbe38l .marker{font-variant-numeric:tabular-nums}.ev.svelte-1wbe38l>.btn:where(.svelte-1wbe38l){margin:var(--space-2) 0 0 calc(16px + var(--space-2))}.ev__caret.svelte-1wbe38l{display:inline-flex;transition:transform var(--dur-fast) var(--ease)}.ev__caret--open.svelte-1wbe38l{transform:rotate(90deg)}.ev__detail.svelte-1wbe38l{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;padding-left:calc(16px + var(--space-2));font-size:11px}.ev__detail.svelte-1wbe38l dt:where(.svelte-1wbe38l){color:var(--text-faint)}.ev__detail.svelte-1wbe38l dd:where(.svelte-1wbe38l){margin:0;color:var(--text-dim);overflow-wrap:anywhere}.paging.svelte-1wbe38l{padding:0 var(--space-5)}.feed--dense.svelte-1wbe38l+.paging:where(.svelte-1wbe38l){padding:0 var(--space-4)}.paging__more.svelte-1wbe38l{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding-inline-start:calc(16px + var(--space-2) - var(--space-3) - 1px)}.paging__sentinel.svelte-1wbe38l{display:block;width:1px;height:1px}.paging__error.svelte-1wbe38l{padding:var(--space-2) 0}.paging__end.svelte-1wbe38l{margin:0;display:flex;align-items:center;height:28px;font-size:11px;color:var(--text-faint)}.ev__sub.svelte-1wbe38l>:where(.svelte-1wbe38l):not(.ev__actor){flex:none}.dot.svelte-1wbe38l{margin:0;color:var(--text-faint)}.scrim.svelte-1bxxaoh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:var(--space-4);background:var(--scrim)}.panel.svelte-1bxxaoh{max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow)}.panel__head.svelte-1bxxaoh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.panel__title.svelte-1bxxaoh{margin:0;font-size:15px;font-weight:500}.panel__body.svelte-1bxxaoh{padding:var(--space-4);display:grid;gap:var(--space-4)}.panel__foot.svelte-1bxxaoh{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.ps.svelte-1j7xean{position:relative}.ps__pop.svelte-1j7xean{position:absolute;z-index:55;top:calc(100% + var(--space-1));left:0;right:0;max-height:220px;overflow-y:auto;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow)}.ps__opt.svelte-1j7xean{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);width:100%;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ps__opt[data-active=true].svelte-1j7xean{background:var(--accent-soft)}.ps__opt[aria-selected=true].svelte-1j7xean .ps__name:where(.svelte-1j7xean){color:var(--accent)}.ps__name.svelte-1j7xean{font-size:13px;overflow-wrap:anywhere}.ps__id.svelte-1j7xean,.ps__type.svelte-1j7xean{font-size:11px;color:var(--text-faint)}.ps__note.svelte-1j7xean{margin:0;padding:var(--space-3);font-size:12px;color:var(--text-dim)}.item.svelte-nj9kzv{margin:0;font-size:13px;color:var(--text-dim);overflow-wrap:anywhere}.choice-label.svelte-nj9kzv{font-size:12px;color:var(--text-dim)}.choices.svelte-nj9kzv{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.choice.svelte-nj9kzv{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.choice.svelte-nj9kzv:hover{border-color:var(--border-strong)}.choice--on.svelte-nj9kzv{border-color:var(--accent);background:var(--accent-soft)}.submit-error.svelte-nj9kzv{margin:0;font-size:12px;color:var(--danger);overflow-wrap:anywhere}.res.svelte-1rywsj4{display:grid;gap:var(--space-3)}.res__head.svelte-1rywsj4{margin:0;font-size:14px;font-weight:500;color:var(--text);overflow-wrap:anywhere}.res__head--warn.svelte-1rywsj4{color:var(--warn)}.res__reason.svelte-1rywsj4{margin:0;font-size:13px;color:var(--text-dim)}.res__link.svelte-1rywsj4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.res__link.svelte-1rywsj4 .input:where(.svelte-1rywsj4){font-size:12px}.res__note.svelte-1rywsj4{margin:0;font-size:12px;color:var(--text-faint)}.res__foot.svelte-1rywsj4{display:flex;justify-content:flex-end}.item.svelte-sgzean{margin:calc(var(--space-2) * -1) 0 0;font-size:13px;color:var(--text-dim);overflow-wrap:anywhere}.choice-label.svelte-sgzean{font-size:12px;color:var(--text-dim)}.choices.svelte-sgzean{display:flex;flex-wrap:wrap;gap:var(--space-2)}.choice.svelte-sgzean{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.choice.svelte-sgzean:hover{border-color:var(--border-strong)}.choice--on.svelte-sgzean{border-color:var(--accent);background:var(--accent-soft)}.choice.svelte-sgzean:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.submit-error.svelte-sgzean{margin:0;font-size:12px;color:var(--danger);overflow-wrap:anywhere}.inv.svelte-ml3mrk{margin:0;padding:0;list-style:none;display:grid}.inv__row.svelte-ml3mrk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border)}.inv__row.svelte-ml3mrk:first-child{border-top:0}.inv__main.svelte-ml3mrk{min-width:0}.inv__email.svelte-ml3mrk{margin:0;font-size:12px;color:var(--text);overflow-wrap:anywhere}.inv__meta.svelte-ml3mrk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:2px 0 0;font-size:12px;color:var(--text-dim)}.inv__faint.svelte-ml3mrk{color:var(--text-faint)}.inv__actions.svelte-ml3mrk{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.confirm.svelte-ml3mrk{margin:0;max-width:56ch;font-size:13px;color:var(--text-dim);overflow-wrap:anywhere}@media(max-width:640px){.inv__row.svelte-ml3mrk{grid-template-columns:minmax(0,1fr)}.inv__actions.svelte-ml3mrk{justify-content:flex-start}}.empty.svelte-gs6uji{padding:var(--space-5) var(--space-4);color:var(--text-dim);font-size:13px}.perm.svelte-gs6uji{display:grid;gap:var(--space-4);padding:var(--space-4)}.perm__head.svelte-gs6uji{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start;color:var(--text-dim)}.perm__ident.svelte-gs6uji{min-width:0}.perm__name.svelte-gs6uji{margin:0;color:var(--text);font-size:14px;overflow-wrap:anywhere}.perm__kind.svelte-gs6uji{margin:var(--space-1) 0 0;font-size:11px;color:var(--text-faint)}.perm__section.svelte-gs6uji{display:grid;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3)}.perm__section--empty.svelte-gs6uji{display:none}.perm__section.svelte-gs6uji h3:where(.svelte-gs6uji){margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}.who.svelte-gs6uji{display:grid;gap:var(--space-1)}.who__name.svelte-gs6uji{margin:0;font-size:13px;color:var(--text);overflow-wrap:anywhere}.who__id.svelte-gs6uji{margin:0;font-size:11px;color:var(--text-faint);overflow-wrap:anywhere}.note.svelte-gs6uji{margin:0;font-size:13px;color:var(--text-dim);overflow-wrap:anywhere}.note--faint.svelte-gs6uji{font-size:11px;color:var(--text-faint)}.row-actions.svelte-gs6uji{display:flex;flex-wrap:wrap;gap:var(--space-2)}.groups.svelte-gs6uji{display:grid;gap:0}.group.svelte-gs6uji{display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--border)}.group.svelte-gs6uji:first-child{border-top:0;padding-top:0}.group__role.svelte-gs6uji{margin:0;font-size:13px;font-weight:500;color:var(--text)}.group__desc.svelte-gs6uji{margin:0;font-size:12px;color:var(--text-dim)}.rows.svelte-gs6uji{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.group.svelte-gs6uji .rows:where(.svelte-gs6uji){margin-top:var(--space-1)}.prow.svelte-gs6uji{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.prow__main.svelte-gs6uji{min-width:0}.prow__who.svelte-gs6uji{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:13px;color:var(--text);overflow-wrap:anywhere}.prow__src.svelte-gs6uji{margin:2px 0 0;font-size:11px;color:var(--text-faint);overflow-wrap:anywhere}.form.svelte-gs6uji{display:grid;gap:var(--space-3)}.choice-label.svelte-gs6uji{font-size:12px;color:var(--text-dim)}.choices.svelte-gs6uji{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.choice.svelte-gs6uji{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.choice.svelte-gs6uji:hover{border-color:var(--border-strong)}.choice--on.svelte-gs6uji{border-color:var(--accent);background:var(--accent-soft)}.submit-error.svelte-gs6uji{margin:0;font-size:12px;color:var(--danger);overflow-wrap:anywhere}.req.svelte-gs6uji{display:grid;gap:var(--space-1);padding-bottom:var(--space-3)}.req__line.svelte-gs6uji{margin:0;font-size:13px;color:var(--text);overflow-wrap:anywhere}.req__note.svelte-gs6uji{margin:0;font-size:12px;color:var(--text-dim);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.req__when.svelte-gs6uji{margin:0 0 var(--space-1);font-size:11px;color:var(--text-faint)}.confirm.svelte-gs6uji{margin:0;max-width:56ch;font-size:13px;color:var(--text-dim)}.drawer.svelte-ledzjv{display:grid;grid-template-rows:auto minmax(0,1fr)}.drawer__tabs.svelte-ledzjv{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.tab.svelte-ledzjv{display:inline-flex;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.tab.svelte-ledzjv:hover{color:var(--text);background:var(--accent-soft)}.tab--on.svelte-ledzjv{color:var(--text);border-color:var(--border);background:var(--accent-soft)}.drawer__close.svelte-ledzjv{margin-left:auto}.drawer__body.svelte-ledzjv{overflow-y:auto}.drawer__empty.svelte-ledzjv{padding:var(--space-4)}.drawer__body.svelte-ledzjv:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.toasts.svelte-1q7l584{position:fixed;left:var(--space-4);bottom:calc(var(--space-4) + var(--dock-offset, 0px));z-index:65;display:grid;gap:var(--space-2);width:min(420px,calc(100cqw - var(--space-6)));pointer-events:none}.toasts.svelte-1q7l584>div:where(.svelte-1q7l584){display:grid;gap:var(--space-2)}.toast.svelte-1q7l584{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow);pointer-events:auto}.toast--warn.svelte-1q7l584{border-color:var(--border-strong)}.toast--bad.svelte-1q7l584{border-color:var(--danger)}.toast__glyph.svelte-1q7l584{color:var(--ok);display:inline-flex;padding-top:2px}.toast--warn.svelte-1q7l584 .toast__glyph:where(.svelte-1q7l584){color:var(--warn)}.toast--bad.svelte-1q7l584 .toast__glyph:where(.svelte-1q7l584){color:var(--danger)}.toast__body.svelte-1q7l584{flex:1;min-width:0}.toast__title.svelte-1q7l584{margin:0;font-size:13px}.toast__detail.svelte-1q7l584{margin:var(--space-1) 0 0;font-size:12px;color:var(--text-dim)}.dockwrap.svelte-1mn43vf{grid-row:3;container:dock / inline-size;min-width:0}.dock.svelte-1mn43vf{display:flex;align-items:center;gap:var(--space-3);height:44px;box-sizing:border-box;padding:0 var(--space-4);background:var(--surface-2);border-top:1px solid var(--border-strong);font-size:13px;color:var(--text);min-width:0}.dock__glyph.svelte-1mn43vf{display:inline-flex;color:var(--accent);flex:none}.dock__label.svelte-1mn43vf{font-weight:600;flex:none}.dock__title.svelte-1mn43vf{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.dock__meta.svelte-1mn43vf{flex:none;font-size:12px;color:var(--text-dim)}.dock__flag.svelte-1mn43vf{flex:none;font-size:12px;color:var(--danger)}.dock__fail.svelte-1mn43vf{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--danger)}.dock__spacer.svelte-1mn43vf{flex:1 1 auto}.dock__act.svelte-1mn43vf{flex:none;display:inline-flex;align-items:center;gap:var(--space-1)}.dock__act[aria-pressed=true].svelte-1mn43vf{color:var(--accent);background:var(--accent-soft)}.dock__bar.svelte-1mn43vf{flex:1 1 auto;max-width:320px;height:3px;background:var(--border);border-radius:var(--radius-pill);overflow:hidden}.dock__fill.svelte-1mn43vf{display:block;height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.confirm.svelte-1mn43vf{margin:0;max-width:56ch;font-size:13px;color:var(--text-dim)}@container dock (max-width: 760px){.dock__text.svelte-1mn43vf{display:none}}@container dock (max-width: 560px){.dock.svelte-1mn43vf{padding:0 var(--space-2);gap:var(--space-2)}.dock__title.svelte-1mn43vf{display:none}}@media(prefers-reduced-motion:reduce){.dock__fill.svelte-1mn43vf{transition:none}}.rllm.svelte-6kbafa{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:24px;align-items:center;column-gap:var(--space-2);flex:none;height:28px;overflow-x:clip;padding-block:2px;font-family:var(--font-sans);font-size:13px;line-height:1.4;color:var(--text-dim)}.rllm--wrapped.svelte-6kbafa{height:48px;grid-template-rows:44px;align-items:start}.rllm__text.svelte-6kbafa{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-auto-rows:24px;align-items:center;column-gap:var(--space-2);min-width:0}.rllm__glyph.svelte-6kbafa{display:inline-block;width:12px;height:12px;border-radius:50%;background:currentColor;color:currentColor}.rllm__label.svelte-6kbafa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.rllm__meta.svelte-6kbafa{justify-self:end;text-align:right;white-space:nowrap;color:var(--text-dim);font-variant-numeric:tabular-nums}.rllm--wrapped.svelte-6kbafa .rllm__text:where(.svelte-6kbafa){grid-template-rows:24px 20px}.rllm--wrapped.svelte-6kbafa .rllm__meta:where(.svelte-6kbafa){grid-column:2 / -1;grid-row:2;justify-self:start;text-align:left}.rllm__actions.svelte-6kbafa{display:inline-flex;align-items:center;gap:var(--space-1)}.rllm--wrapped.svelte-6kbafa .rllm__actions:where(.svelte-6kbafa){align-self:start}.rllm__btn.svelte-6kbafa{height:24px;min-width:24px;padding:0 var(--space-2);font-size:12px}.rllm__probe.svelte-6kbafa{position:absolute;left:0;top:0;display:inline-flex;gap:var(--space-2);visibility:hidden;pointer-events:none;white-space:nowrap;font-size:13px}.rllm[data-tone=warn].svelte-6kbafa .rllm__label:where(.svelte-6kbafa){color:var(--warn)}.rllm[data-tone=danger].svelte-6kbafa .rllm__label:where(.svelte-6kbafa){color:var(--danger)}.rllm[data-tone=neutral].svelte-6kbafa .rllm__glyph:where(.svelte-6kbafa){color:var(--text-dim)}.rllm[data-tone=warn].svelte-6kbafa .rllm__glyph:where(.svelte-6kbafa){color:var(--warn)}.rllm[data-tone=danger].svelte-6kbafa .rllm__glyph:where(.svelte-6kbafa){color:var(--danger)}@media(prefers-reduced-motion:no-preference){.rllm__glyph--pulse.svelte-6kbafa{animation:svelte-6kbafa-rllm-pulse 2.2s var(--ease) infinite}@keyframes svelte-6kbafa-rllm-pulse{50%{opacity:.4}}}.wrap.svelte-1xoz80q{position:relative;min-height:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr)}.log.svelte-1xoz80q{min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:13px;line-height:1.55;display:flex;flex-direction:column;gap:var(--space-2)}.ln.svelte-1xoz80q{display:flex;gap:var(--space-2);align-items:baseline;color:var(--text)}.ln.svelte-1xoz80q .text:where(.svelte-1xoz80q){white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ln--user.svelte-1xoz80q{color:var(--text);padding-top:var(--space-2)}.prompt.svelte-1xoz80q{color:var(--accent);font-weight:600}.ln--note.svelte-1xoz80q,.ln--dim.svelte-1xoz80q{color:var(--text-dim);font-size:12px}.ln--notice.svelte-1xoz80q{color:var(--text-dim);font-size:12px;align-items:center}.ln--warn.svelte-1xoz80q{color:var(--warn)}.ln--danger.svelte-1xoz80q{color:var(--danger)}.caret.svelte-1xoz80q{display:inline-block;width:.55em;height:1.1em;margin-left:2px;background:var(--accent);transform:translateY(2px)}@media(prefers-reduced-motion:no-preference){.caret.svelte-1xoz80q{animation:svelte-1xoz80q-cur-blink 1.05s steps(1) infinite}@keyframes svelte-1xoz80q-cur-blink{50%{opacity:0}}}.empty.svelte-1xoz80q{display:grid;gap:var(--space-3);margin:auto 0;padding:var(--space-4) 0;font-family:var(--font-sans)}.empty__text.svelte-1xoz80q{margin:0;max-width:56ch;color:var(--text-dim);font-size:13px;line-height:1.6}.empty__chips.svelte-1xoz80q{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip.svelte-1xoz80q{height:28px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:12px;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.chip.svelte-1xoz80q:hover{background:var(--accent-soft);border-color:var(--accent)}.q.svelte-1xoz80q{display:grid;gap:var(--space-2);padding:var(--space-2) 0}.q__text.svelte-1xoz80q{color:var(--text)}.q--done.svelte-1xoz80q .q__text:where(.svelte-1xoz80q){color:var(--text-dim)}.q__opts.svelte-1xoz80q{display:grid;gap:var(--space-1);font-family:var(--font-sans)}.opt.svelte-1xoz80q{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.opt.svelte-1xoz80q:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.opt.svelte-1xoz80q:disabled{opacity:.5;cursor:not-allowed}.opt__n.svelte-1xoz80q{font-family:var(--font-mono);font-size:12px;color:var(--accent);line-height:1.55}.opt__body.svelte-1xoz80q{display:grid;gap:2px;min-width:0}.opt__label.svelte-1xoz80q{overflow-wrap:anywhere}.opt__hint.svelte-1xoz80q{color:var(--text-dim);font-size:12px}.q__chosen.svelte-1xoz80q{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent);font-size:12px}.plan.svelte-1xoz80q{display:grid;gap:var(--space-2);justify-items:start;min-width:0;margin:var(--space-2) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-sans)}.plan__head.svelte-1xoz80q{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent)}.plan__title.svelte-1xoz80q{color:var(--text);font-size:14px;font-weight:500;overflow-wrap:anywhere;min-width:0}.plan__summary.svelte-1xoz80q{margin:0;color:var(--text-dim);font-size:13px;line-height:1.5}.plan__count.svelte-1xoz80q{margin:0;color:var(--text-dim);font-size:12px;font-family:var(--font-mono)}.plan__count.svelte-1xoz80q .flag:where(.svelte-1xoz80q){color:var(--danger)}.plan__applied.svelte-1xoz80q{margin:0;color:var(--text-dim);font-size:12px}.plan__btn.svelte-1xoz80q{margin-top:var(--space-1)}.jump.svelte-1xoz80q{position:absolute;right:var(--space-4);bottom:var(--space-3);height:26px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elev);color:var(--text);font:inherit;font-size:12px;box-shadow:var(--shadow);cursor:pointer}.jump.svelte-1xoz80q:hover{border-color:var(--accent)}.composer.svelte-qoqdsi{display:grid;gap:var(--space-1)}.composer__row.svelte-qoqdsi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);transition:border-color var(--dur-fast) var(--ease)}.composer__row.svelte-qoqdsi:focus-within{border-color:var(--accent)}.composer__row--off.svelte-qoqdsi{opacity:.55}.composer__prompt.svelte-qoqdsi{color:var(--accent);font-weight:600;line-height:22px;font-size:13px}.composer__field.svelte-qoqdsi{min-width:0;resize:none;border:0;outline:none;background:transparent;color:var(--text);font-size:13px;line-height:22px;padding:0;height:22px;overflow-y:hidden}.composer__field.svelte-qoqdsi::placeholder{color:var(--text-faint)}.composer__btn.svelte-qoqdsi{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.composer__btn.svelte-qoqdsi:hover:not(:disabled){border-color:var(--accent)}.composer__btn.svelte-qoqdsi:disabled{opacity:.4;cursor:not-allowed}.composer__btn--send.svelte-qoqdsi:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.composer__btn--stop.svelte-qoqdsi{color:var(--danger);border-color:var(--danger)}.composer__meta.svelte-qoqdsi{min-height:16px;font-size:11px;color:var(--text-dim);padding-left:var(--space-1)}.curator.svelte-1qfvlre{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;min-width:0;overflow:hidden;padding:var(--space-3);padding-right:calc(var(--space-3) + 6px);border-right:1px solid var(--border);background:var(--surface)}.curator[hidden].svelte-1qfvlre{display:none}.curator.svelte-1qfvlre>.wrap,.curator.svelte-1qfvlre>.blocked:where(.svelte-1qfvlre){flex:1 1 0;min-height:0}.curator.svelte-1qfvlre>.composer{flex:none}.panel__resize.svelte-1qfvlre{position:absolute;top:0;right:0;bottom:0;width:6px;cursor:col-resize;touch-action:none;z-index:2;outline-offset:-2px}.panel__resize.svelte-1qfvlre:hover,.panel__resize.svelte-1qfvlre:focus-visible,.curator.svelte-1qfvlre[data-resizing] .panel__resize:where(.svelte-1qfvlre){background:var(--accent-soft);box-shadow:inset -2px 0 var(--accent)}.curator.svelte-1qfvlre[data-resizing]{-webkit-user-select:none;user-select:none}.sr.svelte-1qfvlre{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bar.svelte-1qfvlre{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:30px}.bar__title.svelte-1qfvlre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-dim)}.bar__tools.svelte-1qfvlre{position:relative;display:inline-flex;gap:var(--space-1);margin-left:auto}.bar__close.svelte-1qfvlre{flex:none}.history.svelte-1qfvlre{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:5;width:min(340px,calc(100vw - 48px));max-height:280px;overflow-y:auto;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow)}.history__empty.svelte-1qfvlre{margin:0;padding:var(--space-3);font-size:12px;color:var(--text-dim)}.history__row.svelte-1qfvlre{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:var(--radius-sm)}.history__row.svelte-1qfvlre:hover,.history__row--on.svelte-1qfvlre{background:var(--accent-soft)}.history__pick.svelte-1qfvlre{display:grid;gap:2px;min-width:0;padding:var(--space-2);border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.history__name.svelte-1qfvlre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history__when.svelte-1qfvlre{font-size:11px;color:var(--text-dim)}.history__del.svelte-1qfvlre{width:28px;height:28px;color:var(--text-dim)}.history__del.svelte-1qfvlre:hover{color:var(--danger)}.confirm.svelte-1qfvlre{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface-2);font-size:12px;color:var(--text)}.confirm__actions.svelte-1qfvlre{display:inline-flex;gap:var(--space-2)}.blocked.svelte-1qfvlre{display:grid;place-content:center;justify-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:center;padding:var(--space-5)}.blocked__glyph.svelte-1qfvlre{color:var(--text-faint)}.blocked__title.svelte-1qfvlre{margin:0;font-size:13px;color:var(--text-dim)}.notice.svelte-1qfvlre{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px;color:var(--warn)}.inline-error.svelte-1qfvlre{padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-sm);font-size:12px;color:var(--danger)}.tray.svelte-1e80697{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:50;width:min(380px,calc(100cqw - var(--space-6)));max-height:60cqh;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow)}.tray__head.svelte-1e80697{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.tray__toggle.svelte-1e80697{display:flex;align-items:center;gap:var(--space-2);flex:1;border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;cursor:pointer;text-align:left}.tray__caret.svelte-1e80697{display:inline-flex;color:var(--text-faint);transition:transform var(--dur-fast) var(--ease)}.tray__caret--open.svelte-1e80697{transform:rotate(90deg)}.tray__list.svelte-1e80697{margin:0;padding:0;list-style:none;overflow-y:auto}.job.svelte-1e80697{display:grid;gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--border)}.job.svelte-1e80697:last-child{border-bottom:none}.job__line.svelte-1e80697{display:flex;align-items:center;gap:var(--space-2);color:var(--text-dim)}.job__name.svelte-1e80697{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px}.job__state.svelte-1e80697{font-size:11px;color:var(--text-dim)}.job__bar.svelte-1e80697{height:3px;border-radius:var(--radius-sm);background:var(--surface-2);overflow:hidden}.job__fill.svelte-1e80697{display:block;height:100%;background:var(--accent);transition:width var(--dur-fast) var(--ease)}.job__fill--bad.svelte-1e80697{background:var(--danger)}.job__meta.svelte-1e80697{margin:0;font-size:11px;color:var(--text-faint)}.dot.svelte-1e80697{margin:0 .45ch;color:var(--text-faint)}.crumbs.svelte-11kzmke{min-width:0;overflow:hidden}ol.svelte-11kzmke{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;min-width:0}li.svelte-11kzmke{display:inline-flex;flex:0 1 auto;min-width:0}.crumbs__sep.svelte-11kzmke{flex:none;color:var(--text-faint)}.crumbs__more.svelte-11kzmke{flex:none}.crumbs__current.svelte-11kzmke{flex-shrink:.25}.crumbs--measuring.svelte-11kzmke li:where(.svelte-11kzmke){flex-shrink:0}.crumb.svelte-11kzmke{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:22ch;height:24px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:13px;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.crumb.svelte-11kzmke svg{flex:none}.crumb.svelte-11kzmke span:where(.svelte-11kzmke){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb.svelte-11kzmke:hover{background:var(--accent-soft);color:var(--text)}.crumb[aria-current=page].svelte-11kzmke{color:var(--text)}.crumb--more.svelte-11kzmke{letter-spacing:.08em}.crumb--icon.svelte-11kzmke span:where(.svelte-11kzmke){display:none}.crumb--more[aria-expanded=true].svelte-11kzmke{background:var(--accent-soft);color:var(--text)}.thumb.svelte-1e5td48{width:100%;aspect-ratio:4 / 3;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--bg);color:var(--text-dim);border-radius:var(--radius-sm);pointer-events:none}.thumb--folder.svelte-1e5td48{background:transparent}.thumb--folder.svelte-1e5td48 svg{width:51%;height:67.5%}img.svelte-1e5td48{width:100%;height:100%;object-fit:contain}iframe.svelte-1e5td48,.thumb__page.svelte-1e5td48{position:absolute;left:0;top:0;transform-origin:0 0;border:0;pointer-events:none}.thumb__page.svelte-1e5td48{width:800px;height:600px;padding:24px;margin:0;overflow:hidden;background:var(--bg);color:var(--text);font-size:24px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.thumb__status.svelte-1e5td48{padding:var(--space-2);text-align:center;font-size:16.5px}.thumb__slide.svelte-1e5td48{position:absolute;top:0;transform-origin:0 0;overflow:hidden}.thumb__shape.svelte-1e5td48{position:absolute;overflow:hidden;color:var(--text);font-size:24px;line-height:1.25;text-align:left}.thumb__title.svelte-1e5td48{font-size:30px}.thumb__shape.svelte-1e5td48 p:where(.svelte-1e5td48){margin:0;white-space:pre-wrap;overflow-wrap:anywhere}table.svelte-1e5td48{border-collapse:collapse;width:100%;font-size:20px}th.svelte-1e5td48,td.svelte-1e5td48{border:1px solid var(--border);padding:4px 8px;max-width:160px;overflow:hidden}.grid.svelte-7amxg3{display:flex;flex-direction:column;min-height:0;container:filelist / inline-size}.grid.svelte-7amxg3 .row:where(.svelte-7amxg3){grid-template-columns:30px minmax(0,1fr) 144px 198px 132px;gap:18px;min-height:51px;padding:0 var(--space-5)}.grid.svelte-7amxg3 .rows__head:where(.svelte-7amxg3){min-height:30px}.grid.svelte-7amxg3 .row__meta:where(.svelte-7amxg3){font-size:18px}.row--dim.svelte-7amxg3,.tile--dim.svelte-7amxg3{opacity:.32}.row.svelte-7amxg3{transition:opacity var(--dur) var(--ease),background var(--dur-fast) var(--ease)}.name__hit.svelte-7amxg3{font-weight:700;color:var(--accent)}.tiles.svelte-7amxg3{display:grid;grid-template-columns:repeat(auto-fill,min(100%,calc(150px * var(--grid-scale, 1))));gap:calc(var(--space-3) / 2);padding:var(--space-2);align-content:start;grid-auto-rows:1fr}.tile.svelte-7amxg3{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-content:start;gap:var(--space-1);padding:var(--space-2) var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:default;transition:opacity var(--dur) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.tile.svelte-7amxg3:hover{background:var(--accent-soft)}.tile.svelte-7amxg3:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tile[aria-selected=true].svelte-7amxg3{border-color:var(--accent);background:var(--accent-soft)}.tile__name.svelte-7amxg3{align-self:start;max-width:100%;font-size:19.5px;line-height:1.35;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.tile__meta.svelte-7amxg3{color:var(--text-faint);font-size:16.5px}.tile__foot.svelte-7amxg3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);line-height:16.5px}@container shell (max-width: 700px){.tiles.svelte-7amxg3{grid-template-columns:repeat(auto-fill,min(100%,calc(118px * var(--grid-scale, 1))));gap:var(--space-1);padding:calc(var(--space-3) / 2)}}.rows__head.svelte-7amxg3{min-height:30px;border-bottom:1px solid var(--border-strong);color:var(--text-faint);font-size:11px;position:sticky;top:0;z-index:2;background:var(--bg)}.head.svelte-7amxg3{display:flex;align-items:center;min-width:0}.head--kind.svelte-7amxg3,.head--modified.svelte-7amxg3{justify-content:flex-start}.head--size.svelte-7amxg3{justify-content:flex-end}.head--size.svelte-7amxg3 .head__btn:where(.svelte-7amxg3){margin-left:0;margin-right:calc(var(--space-1) * -1)}.head__btn.svelte-7amxg3{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-1);margin-left:calc(var(--space-1) * -1);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-size:11px;letter-spacing:.02em;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.head__btn.svelte-7amxg3:hover{color:var(--text);background:var(--accent-soft)}.head__btn.svelte-7amxg3:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.head__dir.svelte-7amxg3{display:inline-flex;width:11px;transform:rotate(90deg)}[aria-sort=descending].svelte-7amxg3 .head__dir:where(.svelte-7amxg3){transform:rotate(-90deg)}[aria-sort=ascending].svelte-7amxg3 .head__btn:where(.svelte-7amxg3),[aria-sort=descending].svelte-7amxg3 .head__btn:where(.svelte-7amxg3){color:var(--text)}.row.svelte-7amxg3:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row__glyph.svelte-7amxg3{display:inline-flex;color:var(--text-dim)}.row__name.svelte-7amxg3{display:flex;align-items:center;gap:var(--space-2);min-width:0}.row__open.svelte-7amxg3{border:0;background:transparent;padding:0;color:inherit;font:inherit;font-size:19.5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.row__open.svelte-7amxg3:hover{color:var(--accent)}.row__meta--size.svelte-7amxg3{text-align:right}@container shell (max-width: 700px){.head--kind.svelte-7amxg3,.head--modified.svelte-7amxg3{display:none}.grid.svelte-7amxg3 .row:where(.svelte-7amxg3){grid-template-columns:30px minmax(0,1fr) 132px}}@container filelist (max-width: 899px){.grid.svelte-7amxg3 .row:where(.svelte-7amxg3){grid-template-columns:30px minmax(0,1fr) 198px 132px}.head--kind.svelte-7amxg3,.row__meta--kind.svelte-7amxg3{display:none}}@container filelist (max-width: 644px){.grid.svelte-7amxg3 .row:where(.svelte-7amxg3){grid-template-columns:30px minmax(0,1fr) 132px}.head--modified.svelte-7amxg3,.row__meta--modified.svelte-7amxg3{display:none}}@media(prefers-reduced-motion:reduce){.row.svelte-7amxg3,.tile.svelte-7amxg3{transition:none}}.switch.svelte-184lr04{display:inline-flex;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-2) 0 var(--space-1);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.switch.svelte-184lr04:hover{background:var(--accent-soft);color:var(--text)}.switch.svelte-184lr04:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch__box.svelte-184lr04{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--accent-contrast);background:transparent}.switch__label.svelte-184lr04{white-space:nowrap}.switch[aria-checked=true].svelte-184lr04{color:var(--text)}.switch[aria-checked=true].svelte-184lr04 .switch__box:where(.svelte-184lr04){background:var(--accent);border-color:var(--accent)}.viewtoggle.svelte-1tm50jz{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.viewtoggle__btn.svelte-1tm50jz{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;border:0;background:transparent;color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.viewtoggle__btn.svelte-1tm50jz+.viewtoggle__btn:where(.svelte-1tm50jz){border-left:1px solid var(--border)}.viewtoggle__btn.svelte-1tm50jz:hover{color:var(--text);background:var(--accent-soft)}.viewtoggle__btn.svelte-1tm50jz:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.viewtoggle__btn--on.svelte-1tm50jz{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.picker.svelte-16n1mdm{max-height:46cqh;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1)}.picker__group.svelte-16n1mdm{padding-left:calc((var(--level, 1) - 1) * var(--space-4))}.picker__row.svelte-16n1mdm{display:flex;align-items:center;gap:var(--space-2);width:100%;height:28px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.picker__row.svelte-16n1mdm:hover{background:var(--accent-soft)}.picker__row[aria-selected=true].svelte-16n1mdm{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.picker__row[aria-disabled=true].svelte-16n1mdm{opacity:.45;cursor:not-allowed}.picker__twist.svelte-16n1mdm{display:inline-flex;align-items:center;justify-content:center;width:16px;color:var(--text-faint);transition:transform var(--dur-fast) var(--ease)}.picker__twist--open.svelte-16n1mdm{transform:rotate(90deg)}.picker__name.svelte-16n1mdm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__note.svelte-16n1mdm{margin:0;padding:var(--space-2);font-size:12px;color:var(--text-faint)}.subtitle.svelte-pdnkxq{margin:calc(var(--space-3) * -1) 0 0;font-size:12px;color:var(--text-dim);overflow-wrap:anywhere}.status.svelte-pdnkxq{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text)}.line.svelte-pdnkxq{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;font-size:13px}.line__label.svelte-pdnkxq{color:var(--text-dim)}.inherited.svelte-pdnkxq{margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.inherited.svelte-pdnkxq li:where(.svelte-pdnkxq){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:13px}.link.svelte-pdnkxq{border:0;background:transparent;padding:0;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.link.svelte-pdnkxq:hover{color:var(--accent)}.mode.svelte-pdnkxq{color:var(--text-dim);font-size:12px}.caps.svelte-pdnkxq{display:grid;gap:var(--space-2)}.caps__title.svelte-pdnkxq{margin:0;font-size:12px;color:var(--text-dim)}.caps__list.svelte-pdnkxq{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.caps__list.svelte-pdnkxq li:where(.svelte-pdnkxq){display:flex;align-items:center;gap:var(--space-2);font-size:13px}.choice-label.svelte-pdnkxq{font-size:12px;color:var(--text-dim)}.choices.svelte-pdnkxq{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.choice.svelte-pdnkxq{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.choice.svelte-pdnkxq:hover{border-color:var(--border-strong)}.choice--on.svelte-pdnkxq{border-color:var(--accent);background:var(--accent-soft)}.submit-error.svelte-pdnkxq{margin:0;font-size:12px;color:var(--danger)}.actions.svelte-pdnkxq{display:flex;gap:var(--space-2)}.browser.svelte-1ti016z{display:grid;grid-row:1 / -1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.toolbar.svelte-1ti016z{grid-row:1;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);min-width:0}.toolbar__spacer.svelte-1ti016z{flex:1 1 auto}.toolbar--stacked.svelte-1ti016z{flex-wrap:wrap;row-gap:var(--space-2);padding-block:var(--space-2)}.toolbar--stacked.svelte-1ti016z .toolbar__spacer:where(.svelte-1ti016z){flex-basis:100%;height:0}@container shell (max-width: 700px){.toolbar.svelte-1ti016z{flex-wrap:wrap;row-gap:var(--space-2);padding-block:var(--space-2)}.toolbar__spacer.svelte-1ti016z{flex-basis:100%;height:0}}.surface.svelte-1ti016z{grid-row:2;grid-column:1;position:relative;overflow-y:auto;min-height:0}.pad.svelte-1ti016z{padding:var(--space-6) var(--space-4);display:grid;gap:var(--space-5);justify-items:center}.pad__err.svelte-1ti016z{width:100%;display:flex;justify-content:center}.dropveil.svelte-1ti016z{grid-row:2;grid-column:1;position:relative;padding-inline:var(--space-5);display:grid;place-content:center;justify-items:center;gap:var(--space-3);background:var(--scrim);color:var(--accent);font-size:13px;outline:2px dashed var(--accent);outline-offset:-6px;z-index:3;pointer-events:none}.dropveil--refused.svelte-1ti016z{color:var(--danger);outline-color:var(--danger)}.dropveil__plate.svelte-1ti016z{max-inline-size:36ch;text-align:center;overflow-wrap:anywhere;display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-sm)}.statusline.svelte-1ti016z{grid-row:3;display:flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-4);border-top:1px solid var(--border);font-size:11px;color:var(--text-faint)}.statusline__spacer.svelte-1ti016z{flex:1 1 auto}.statusline__hint.svelte-1ti016z{color:var(--text-faint)}@container shell (max-width: 700px){.statusline__hint.svelte-1ti016z{display:none}}.confirm.svelte-1ti016z{margin:0;max-width:56ch;font-size:13px;color:var(--text-dim)}.gridcanvas.svelte-901xzk{display:block;touch-action:none;-webkit-user-select:none;user-select:none}.grid-minor.svelte-901xzk{stroke:color-mix(in srgb,var(--accent) 7%,transparent);stroke-width:1}.grid-major.svelte-901xzk{stroke:color-mix(in srgb,var(--accent) 14%,transparent);stroke-width:1}.gridcanvas__minor.svelte-901xzk{transition:opacity var(--dur) var(--ease)}.edge.svelte-901xzk{fill:none;stroke:var(--border-strong);stroke-width:1.25;vector-effect:non-scaling-stroke;transition:stroke var(--dur) var(--ease)}.edge--members.svelte-901xzk{stroke:color-mix(in srgb,var(--signal-magenta) 72%,var(--border-strong))}.edge--signed.svelte-901xzk{stroke:color-mix(in srgb,var(--signal-yellow) 72%,var(--border-strong))}.edge--trace.svelte-901xzk{stroke:var(--accent);stroke-width:1.75}.edge--dim.svelte-901xzk{opacity:.22;transition:opacity var(--dur) var(--ease)}.edge--dragging.svelte-901xzk{stroke-dasharray:3 4;opacity:.5}.junction.svelte-901xzk{fill:var(--border-strong)}.gate__box.svelte-901xzk{fill:var(--surface);stroke-width:1.5}.gate__box--members.svelte-901xzk{stroke:var(--signal-magenta)}.gate__box--signed.svelte-901xzk{stroke:var(--signal-yellow)}.gate__glyph.svelte-901xzk,.pill__glyph.svelte-901xzk,.limits__glyph.svelte-901xzk,.owner__glyph.svelte-901xzk{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gate__glyph--members.svelte-901xzk,.pill__glyph--members.svelte-901xzk{stroke:var(--signal-magenta)}.gate__glyph--signed.svelte-901xzk,.pill__glyph--signed.svelte-901xzk{stroke:var(--signal-yellow)}.pill__glyph--warn.svelte-901xzk{stroke:var(--warn)}.owner.svelte-901xzk{fill:var(--surface);stroke:var(--accent);stroke-width:1.25}.owner--mine.svelte-901xzk{fill:var(--accent)}.owner__initial.svelte-901xzk{font-family:var(--font-sans);font-size:9.5px;font-weight:600;fill:var(--accent)}.owner__initial--mine.svelte-901xzk{fill:var(--accent-contrast)}.owner__glyph.svelte-901xzk{stroke:var(--accent)}.owner__glyph--mine.svelte-901xzk{stroke:var(--accent-contrast)}.chip.svelte-901xzk{fill:color-mix(in srgb,var(--signal-green) 16%,var(--surface));stroke:var(--signal-green);stroke-width:1}.chip--deny.svelte-901xzk{fill:color-mix(in srgb,var(--danger) 14%,var(--surface));stroke:var(--danger)}.chip__text.svelte-901xzk{font-family:var(--font-mono);font-size:10px;fill:var(--text)}.chip__strike.svelte-901xzk{stroke:var(--danger);stroke-width:1}.pill.svelte-901xzk{stroke-width:1}.pill--members.svelte-901xzk{fill:color-mix(in srgb,var(--signal-magenta) 14%,var(--surface));stroke:var(--signal-magenta)}.pill--signed.svelte-901xzk{fill:color-mix(in srgb,var(--signal-yellow) 14%,var(--surface));stroke:var(--signal-yellow)}.pill__text.svelte-901xzk{font-family:var(--font-sans);font-size:10px;font-weight:600}.pill__text--members.svelte-901xzk{fill:var(--signal-magenta)}.pill__text--signed.svelte-901xzk{fill:var(--signal-yellow)}.limits.svelte-901xzk{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.limits__glyph.svelte-901xzk{stroke:var(--text-dim)}.limits__text.svelte-901xzk{font-family:var(--font-sans);font-size:10px;fill:var(--text-dim)}.limits__strike.svelte-901xzk{stroke:var(--text-dim);stroke-width:1.25;stroke-linecap:round}.node.svelte-901xzk{cursor:pointer;outline:none}.node__body.svelte-901xzk{fill:var(--surface);stroke:var(--border);stroke-width:1;rx:var(--radius);ry:var(--radius);transition:stroke var(--dur-fast) var(--ease),fill var(--dur-fast) var(--ease)}.node__body--folder.svelte-901xzk{fill:var(--surface-2)}.node.svelte-901xzk:hover .node__body:where(.svelte-901xzk){stroke:var(--border-strong)}.node[aria-selected=true].svelte-901xzk .node__body:where(.svelte-901xzk){stroke:var(--accent);stroke-width:1.5}.node__halo.svelte-901xzk{fill:none;stroke:var(--accent-soft);stroke-width:6;rx:var(--radius);ry:var(--radius)}.node.svelte-901xzk:focus-visible .node__body:where(.svelte-901xzk){stroke:var(--accent);stroke-dasharray:4 3;stroke-width:2}.node__body--trashed.svelte-901xzk{stroke-dasharray:3 3}.node__body--target.svelte-901xzk{stroke:var(--accent);stroke-width:2;fill:var(--accent-soft)}.node.svelte-901xzk[data-move-blocked=true]{cursor:not-allowed}.node.svelte-901xzk[data-move-blocked=true] .node__body:where(.svelte-901xzk){stroke:var(--danger);stroke-width:2;stroke-dasharray:4 3}.node__body--invalid.svelte-901xzk{stroke:var(--danger);stroke-dasharray:4 3}.node__body--pending.svelte-901xzk{opacity:.6}.node__body--summary.svelte-901xzk{fill:transparent;stroke:var(--border);stroke-dasharray:4 3}.node__label--summary.svelte-901xzk{fill:var(--text-dim)}.node__body--created.svelte-901xzk{stroke:var(--signal-green);stroke-dasharray:5 3;stroke-width:1.5}.node__ring.svelte-901xzk{fill:none;stroke:var(--accent);stroke-width:2;rx:var(--radius);ry:var(--radius);pointer-events:none}.node__match.svelte-901xzk{fill:none;stroke:var(--accent);stroke-width:1.5;rx:var(--radius);ry:var(--radius);pointer-events:none}.node--dim.svelte-901xzk{transition:opacity var(--dur) var(--ease)}.node--context.svelte-901xzk .node__label:where(.svelte-901xzk){fill:var(--text-dim)}.node__hit-text.svelte-901xzk{font-weight:700;fill:var(--accent)}.tag.svelte-901xzk{fill:var(--surface);stroke-width:1}.tag--created.svelte-901xzk{stroke:var(--signal-green)}.tag--moved.svelte-901xzk{stroke:var(--signal-cyan)}.tag--renamed.svelte-901xzk{stroke:var(--signal-magenta)}.tag--denied.svelte-901xzk{stroke:var(--danger)}.tag__text.svelte-901xzk{font-family:var(--font-sans);font-size:10px;font-weight:600}.tag__text--created.svelte-901xzk{fill:var(--signal-green)}.tag__text--moved.svelte-901xzk{fill:var(--signal-cyan)}.tag__text--renamed.svelte-901xzk{fill:var(--signal-magenta)}.tag__text--denied.svelte-901xzk{fill:var(--danger)}.node__glyph.svelte-901xzk{fill:none;stroke:var(--text-dim);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.node__glyph--folder.svelte-901xzk{stroke:var(--accent)}.node__label.svelte-901xzk{fill:var(--text);font-family:var(--font-sans);font-size:13px}.node__label--trashed.svelte-901xzk{fill:var(--text-faint)}.node__hit.svelte-901xzk{fill:transparent}.badge__text.svelte-901xzk{font-family:var(--font-mono);font-size:11px;fill:var(--text-faint)}.badge__glyph.svelte-901xzk{fill:none;stroke:var(--text-faint);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.node__badge.svelte-901xzk:hover .badge__glyph:where(.svelte-901xzk){stroke:var(--accent)}.badge__chev.svelte-901xzk{transform-box:fill-box;transform-origin:center;transition:transform var(--dur-fast) var(--ease)}.badge__chev--open.svelte-901xzk{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.gridcanvas__minor.svelte-901xzk,.edge.svelte-901xzk,.node__body.svelte-901xzk,.badge__chev.svelte-901xzk,.node--dim.svelte-901xzk,.edge--dim.svelte-901xzk{transition:none}}.key.svelte-rocc4p{position:absolute;right:0;bottom:calc(100% + var(--space-2));z-index:4;width:300px;max-width:300px;box-sizing:border-box;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-sans);font-size:12px;outline:none}.key--narrow.svelte-rocc4p{max-width:none;right:calc(var(--space-4) - var(--space-3))}.key__list.svelte-rocc4p{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.key__row.svelte-rocc4p{display:grid;grid-template-columns:84px 1fr;align-items:center;column-gap:10px;line-height:1.35}.key__mark.svelte-rocc4p{width:84px;height:20px;overflow:visible}.key__edge.svelte-rocc4p{stroke-width:1.25}.key__edge--members.svelte-rocc4p{stroke:color-mix(in srgb,var(--signal-magenta) 72%,var(--border-strong))}.key__edge--signed.svelte-rocc4p{stroke:color-mix(in srgb,var(--signal-yellow) 72%,var(--border-strong))}.key__gate.svelte-rocc4p{fill:var(--surface);stroke-width:1.5}.key__gate--members.svelte-rocc4p{stroke:var(--signal-magenta)}.key__gate--signed.svelte-rocc4p{stroke:var(--signal-yellow)}.key__glyph.svelte-rocc4p{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.key__glyph--members.svelte-rocc4p{stroke:var(--signal-magenta)}.key__glyph--signed.svelte-rocc4p{stroke:var(--signal-yellow)}.key__glyph--warn.svelte-rocc4p{stroke:var(--warn)}.key__glyph--dim.svelte-rocc4p{stroke:var(--text-dim)}.key__chip--allow.svelte-rocc4p{fill:color-mix(in srgb,var(--signal-green) 16%,var(--surface));stroke:var(--signal-green);stroke-width:1}.key__chip--deny.svelte-rocc4p{fill:color-mix(in srgb,var(--danger) 14%,var(--surface));stroke:var(--danger);stroke-width:1}.key__letter.svelte-rocc4p{font-family:var(--font-mono);font-size:10px;fill:var(--text)}.key__strike.svelte-rocc4p{stroke:var(--danger);stroke-width:1}.key__owner.svelte-rocc4p{fill:var(--accent)}.key__owner-letter.svelte-rocc4p{font-family:var(--font-sans);font-size:9.5px;font-weight:600;fill:var(--accent-contrast)}.key__pill.svelte-rocc4p{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.key__pilltext.svelte-rocc4p{font-family:var(--font-sans);font-size:10px;fill:var(--text-dim)}.controls.svelte-32mpva{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:3;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.controls__zoom.svelte-32mpva{min-width:52px;justify-content:center;padding:0 var(--space-2);font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.controls__sep.svelte-32mpva{width:1px;align-self:stretch;margin:var(--space-1) 0;background:var(--border)}.controls__access.svelte-32mpva{position:relative}.controls__access[aria-pressed=true].svelte-32mpva,.controls.svelte-32mpva [aria-expanded=true]:where(.svelte-32mpva){color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.controls__dot.svelte-32mpva{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--warn)}.controls__glyph.svelte-32mpva{display:inline-flex;transition:transform var(--dur) var(--ease)}.controls__glyph--turned.svelte-32mpva{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.controls__glyph.svelte-32mpva{transition:none}}.zoomhint.svelte-1277bfx{position:absolute;top:var(--space-2);left:var(--space-3);z-index:3;margin:0;display:inline-flex;align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-2);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);font-size:11px;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.zoomhint.svelte-1277bfx svg{flex:none}.steps.svelte-1onbao6{position:absolute;z-index:5;top:0;right:0;bottom:0;width:340px;display:flex;flex-direction:column;min-height:0;background:var(--bg-elev);border-left:1px solid var(--border-strong);box-shadow:var(--shadow);cursor:default}.steps--sheet.svelte-1onbao6{top:auto;left:0;width:auto;height:55%;border-left:0;border-top:1px solid var(--border-strong)}.steps__head.svelte-1onbao6{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border)}.steps__titles.svelte-1onbao6{flex:1 1 auto;min-width:0;display:grid;gap:var(--space-1)}.steps__title.svelte-1onbao6{margin:0;font-size:14px;font-weight:600;color:var(--text)}.steps__summary.svelte-1onbao6{margin:0;font-size:12px;line-height:1.45;color:var(--text-dim)}.steps__counts.svelte-1onbao6{margin:0;font-size:11px;color:var(--text-faint)}.steps__list.svelte-1onbao6{list-style:none;margin:0;padding:var(--space-1) 0;overflow-y:auto;flex:1 1 auto;min-height:0}.step.svelte-1onbao6{border-left:2px solid transparent}.step--lit.svelte-1onbao6{background:var(--accent-soft);border-left-color:var(--accent)}.step--flagged.svelte-1onbao6{border-left-color:var(--danger)}.step__btn.svelte-1onbao6{display:grid;grid-template-columns:22px 16px minmax(0,1fr);align-items:start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.step__btn.svelte-1onbao6:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.step__num.svelte-1onbao6{font-size:11px;color:var(--text-faint);padding-top:2px;text-align:right}.step__glyph.svelte-1onbao6{display:inline-flex;padding-top:1px;color:var(--accent)}.step__body.svelte-1onbao6{display:grid;gap:2px;min-width:0}.step__text.svelte-1onbao6{font-size:13px;color:var(--text);overflow-wrap:anywhere}.step__why.svelte-1onbao6{font-size:12px;color:var(--text-dim);overflow-wrap:anywhere}.step__deny.svelte-1onbao6{font-size:12px;color:var(--danger);overflow-wrap:anywhere}.gridview.svelte-1rddsex{display:grid;grid-row:1 / -1;grid-template-rows:minmax(0,1fr) auto;min-height:0;position:relative}.gridview__stage.svelte-1rddsex{position:relative;overflow:hidden;background:var(--bg);cursor:grab;min-height:0}.gridview__stage--panning.svelte-1rddsex{cursor:grabbing}.gridview__stage--blocked.svelte-1rddsex{cursor:not-allowed}.gridview__vignette.svelte-1rddsex{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,color-mix(in srgb,var(--bg) 70%,transparent))}.panes.svelte-1rddsex{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panes--stacked.svelte-1rddsex{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.panes--steps.svelte-1rddsex{right:340px}.panes--one.svelte-1rddsex{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.seg.svelte-1rddsex{position:absolute;z-index:4;top:var(--space-2);right:var(--space-3);display:inline-flex;padding:2px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm)}.seg--left.svelte-1rddsex{right:auto;left:var(--space-3)}.seg--shifted.svelte-1rddsex{right:calc(340px + var(--space-3))}.seg__btn.svelte-1rddsex{border:0;background:transparent;color:var(--text-dim);font:inherit;font-size:12px;padding:3px var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.seg__btn[aria-pressed=true].svelte-1rddsex{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.seg__btn.svelte-1rddsex:disabled{opacity:.5;cursor:not-allowed}.seg__btn.svelte-1rddsex:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pane.svelte-1rddsex{position:relative;min-width:0;min-height:0;overflow:hidden}.pane.svelte-1rddsex+.pane:where(.svelte-1rddsex){border-left:1px solid var(--border-strong)}.panes--stacked.svelte-1rddsex .pane:where(.svelte-1rddsex)+.pane:where(.svelte-1rddsex){border-left:0;border-top:1px solid var(--border-strong)}.pane__title.svelte-1rddsex{position:absolute;z-index:2;top:var(--space-2);left:var(--space-3);margin:0;font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--text-dim);pointer-events:none}.gridview__overlay.svelte-1rddsex{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:var(--space-4)}.gridview__rename.svelte-1rddsex{position:absolute;z-index:4;box-sizing:border-box;padding:0 var(--space-1);font-size:13px;transform-origin:0 0}.statusline.svelte-1rddsex{display:flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-4);border-top:1px solid var(--border);font-size:11px;color:var(--text-faint)}.statusline__spacer.svelte-1rddsex{flex:1 1 auto}.statusline__hint.svelte-1rddsex{color:var(--text-faint)}@container shell (max-width: 700px){.statusline__hint.svelte-1rddsex{display:none}}.confirm.svelte-1rddsex{margin:0;max-width:56ch;font-size:13px;color:var(--text-dim)}.grid-ghost{position:fixed;z-index:60;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-elev);color:var(--text);font-size:12px;box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.grid-ghost[data-blocked=true]{border-color:var(--danger);color:var(--danger)}.grid-ghost svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.preview.svelte-137pvu3{display:flex;flex-direction:column;grid-row:1 / -1;min-height:0}.pv__stage.svelte-137pvu3{flex:1 1 auto;min-height:0}.pv__bar.svelte-137pvu3{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);min-width:0;flex-wrap:wrap}.pv__back.svelte-137pvu3{display:inline-flex;transform:rotate(180deg)}.pv__sign.svelte-137pvu3{font-family:var(--font-mono);font-size:14px;line-height:1}.pv__ident.svelte-137pvu3{min-width:0}.pv__name.svelte-137pvu3{margin:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.pv__sub.svelte-137pvu3{margin:0;font-size:11px;color:var(--text-faint)}.pv__spacer.svelte-137pvu3{flex:1 1 auto}.pv__group.svelte-137pvu3{display:inline-flex;align-items:center;gap:var(--space-1)}.pv__page.svelte-137pvu3{font-size:12px;color:var(--text-dim);min-width:6ch;text-align:center}.chip.svelte-137pvu3{height:24px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.chip--on.svelte-137pvu3{color:var(--text);background:var(--accent-soft);border-color:var(--accent)}.band.svelte-137pvu3{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);color:var(--warn)}.band__title.svelte-137pvu3{margin:0;color:var(--text);font-size:13px}.band__detail.svelte-137pvu3{margin:var(--space-1) 0 0;color:var(--text-dim);font-size:12px}.notices.svelte-137pvu3{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}.notices__toggle.svelte-137pvu3{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:transparent;color:var(--text-dim);font:inherit;font-size:11px;cursor:pointer}.notices__caret.svelte-137pvu3{display:inline-flex;transition:transform var(--dur-fast) var(--ease)}.notices__caret--open.svelte-137pvu3{transform:rotate(90deg)}.notices.svelte-137pvu3 ul:where(.svelte-137pvu3){margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:11px;color:var(--text-dim)}.notices.svelte-137pvu3 .mono:where(.svelte-137pvu3){color:var(--text-faint)}.pv__stage.svelte-137pvu3{position:relative}.pv__stage.svelte-137pvu3 img{transition:transform var(--dur-fast) var(--ease);-webkit-user-select:none;user-select:none}.pv__note.svelte-137pvu3{margin:0;font-size:12px;color:var(--text-dim)}.pv__fallback.svelte-137pvu3{display:grid;gap:var(--space-4);justify-items:center}.pv__audio.svelte-137pvu3{display:grid;gap:var(--space-3);justify-items:center;color:var(--text-dim)}.pv__doc.svelte-137pvu3{display:grid;gap:var(--space-2);width:100%;height:100%}.pv__doc.svelte-137pvu3 object:where(.svelte-137pvu3){width:100%;height:100%;min-height:60cqh;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.pv__fallnote.svelte-137pvu3{margin:0;font-size:11px;color:var(--text-faint)}.pv__text.svelte-137pvu3{width:100%;max-width:96ch;align-self:start}.pv__text.svelte-137pvu3 pre:where(.svelte-137pvu3){margin:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ln.svelte-137pvu3{display:block}.ln__no.svelte-137pvu3{display:inline-block;width:4ch;margin-right:var(--space-3);text-align:right;color:var(--text-faint);-webkit-user-select:none;user-select:none}.ln__src.svelte-137pvu3{white-space:pre-wrap}.tree.svelte-137pvu3{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:12px}.tree__list.svelte-137pvu3{margin:0;padding-left:var(--space-4);list-style:none}.tree__list.svelte-137pvu3 li:where(.svelte-137pvu3){padding:1px 0}.tree__key.svelte-137pvu3{color:var(--text-dim)}.tree__key.svelte-137pvu3:after{content:": "}.tree__val.svelte-137pvu3{color:var(--text)}.pv__table.svelte-137pvu3{width:100%;align-self:start;overflow-x:auto;display:grid;gap:var(--space-2)}table.svelte-137pvu3{border-collapse:collapse;width:100%;font-size:12px}th.svelte-137pvu3,td.svelte-137pvu3{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}th.svelte-137pvu3{color:var(--text-faint);font-weight:500;font-size:11px}td.svelte-137pvu3{color:var(--text)}.pv__foot.svelte-137pvu3{display:flex;align-items:center;gap:var(--space-3);min-height:28px;padding:0 var(--space-4);border-top:1px solid var(--border);font-size:11px;color:var(--text-faint);flex-wrap:wrap}.pv__stamp.svelte-137pvu3{color:var(--text-faint)}.dot.svelte-137pvu3{margin:0 .45ch;color:var(--text-faint)}.activity.svelte-2f5jso{display:grid;grid-row:1 / -1;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.ac__head.svelte-2f5jso{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border)}.ac__title.svelte-2f5jso{margin:0;font-size:18px;font-weight:500}.ac__sub.svelte-2f5jso{margin:var(--space-2) 0 0;max-width:72ch;font-size:13px;color:var(--text-dim)}.ac__filter.svelte-2f5jso{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-height:40px;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border)}.chip.svelte-2f5jso{height:24px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.chip.svelte-2f5jso:hover{color:var(--text)}.chip--on.svelte-2f5jso{color:var(--text);background:var(--accent-soft);border-color:var(--accent)}.chip.svelte-2f5jso:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ac__body.svelte-2f5jso{overflow-y:auto;min-height:0}.reviews.svelte-160yheo{grid-row:1 / -1;overflow-y:auto;min-height:0}.rv__head.svelte-160yheo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border)}.rv__title.svelte-160yheo{margin:0;font-size:18px;font-weight:500}.rv__sub.svelte-160yheo{margin:var(--space-2) 0 0;max-width:68ch;font-size:13px;color:var(--text-dim)}.rv__pad.svelte-160yheo{padding:var(--space-7) var(--space-4)}.rv__list.svelte-160yheo{margin:0;padding:0;list-style:none}.rv.svelte-160yheo{display:grid;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border)}.rv__row.svelte-160yheo{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:var(--space-3);align-items:start;color:var(--warn)}.rv__ident.svelte-160yheo{min-width:0}.rv__name.svelte-160yheo{margin:0}.rv__link.svelte-160yheo{border:0;background:transparent;padding:0;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.rv__link.svelte-160yheo:hover{color:var(--accent)}.rv__gone.svelte-160yheo{font-size:14px;color:var(--text-dim)}.rv__meta.svelte-160yheo{margin:var(--space-1) 0 0;font-size:11px;color:var(--text-faint)}.versions.svelte-160yheo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.version.svelte-160yheo{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.version--observed.svelte-160yheo{border-color:var(--border-strong)}.version__label.svelte-160yheo{font-size:11px;color:var(--text-faint)}.version__value.svelte-160yheo{font-size:15px;color:var(--text)}.version__note.svelte-160yheo{font-size:11px;color:var(--text-dim)}.rv__diff.svelte-160yheo{margin:0;max-width:78ch;font-size:13px;color:var(--text-dim);overflow-wrap:anywhere}.rv__actions.svelte-160yheo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-2)}.action.svelte-160yheo{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.action.svelte-160yheo:hover{border-color:var(--border-strong)}.action.svelte-160yheo:disabled{opacity:.5;cursor:not-allowed}.action--primary.svelte-160yheo{border-color:var(--border-strong)}.action__label.svelte-160yheo{font-size:13px}.action__detail.svelte-160yheo{font-size:11px;color:var(--text-dim)}.rv__buttons.svelte-160yheo{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rv__denied.svelte-160yheo{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:12px;color:var(--text-dim)}.rv__corr.svelte-160yheo{margin:0;font-size:11px;color:var(--text-faint)}.dot.svelte-160yheo{margin:0 .45ch;color:var(--text-faint)}.rh.svelte-160yheo{padding-bottom:var(--space-6)}.rh__head.svelte-160yheo{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-2)}.rh__title.svelte-160yheo{margin:0;font-size:13px;font-weight:500;color:var(--text)}.rh__count.svelte-160yheo{font-size:11px;color:var(--text-faint)}.rh__sub.svelte-160yheo{margin:0 0 0 auto;font-size:11px;color:var(--text-faint)}.rh__list.svelte-160yheo{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.rh__row.svelte-160yheo{display:grid;grid-template-columns:16px minmax(0,1fr) 10ch minmax(0,18ch) 11ch;grid-template-areas:"glyph ident decision who when";gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);font-size:12px}.rh__glyph.svelte-160yheo{grid-area:glyph;display:inline-flex;color:var(--ok)}.rh__row[data-status=cancelled].svelte-160yheo .rh__glyph:where(.svelte-160yheo){color:var(--text-faint)}.rh__ident.svelte-160yheo{grid-area:ident;display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.rh__file.svelte-160yheo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;padding:0;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.rh__file.svelte-160yheo:hover{color:var(--accent)}.rh__file--gone.svelte-160yheo,.rh__file--gone.svelte-160yheo:hover{color:var(--text-dim);cursor:default}.rh__meta.svelte-160yheo{flex:none;font-size:11px;color:var(--text-faint)}.rh__decision.svelte-160yheo{grid-area:decision;color:var(--text)}.rh__row[data-status=cancelled].svelte-160yheo .rh__decision:where(.svelte-160yheo){color:var(--text-dim)}.rh__who.svelte-160yheo{grid-area:who;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-dim)}.rh__when.svelte-160yheo{grid-area:when;justify-self:end;font-size:11px;color:var(--text-faint);white-space:nowrap}.rh__empty.svelte-160yheo{margin:0;padding:var(--space-3) var(--space-5);font-size:12px;color:var(--text-faint);border-top:1px solid var(--border)}@container shell (max-width: 700px){.rh__row.svelte-160yheo{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"glyph ident when" ". decision who"}.rh__who.svelte-160yheo{justify-self:end}}.choice-label.svelte-1494auu{font-size:12px;color:var(--text-dim)}.choices.svelte-1494auu{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.choices--wrap.svelte-1494auu{flex-direction:column}.choice.svelte-1494auu{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.choice.svelte-1494auu:hover{border-color:var(--border-strong)}.choice--on.svelte-1494auu{border-color:var(--accent);background:var(--accent-soft)}.choice--role.svelte-1494auu{height:auto;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3);text-align:left}.choice__label.svelte-1494auu{font-size:13px}.choice__detail.svelte-1494auu{font-size:11px;color:var(--text-dim)}.folder-pick.svelte-1494auu{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.folder-pick__name.svelte-1494auu{font-size:13px;color:var(--text)}.folder-pick__name--empty.svelte-1494auu{color:var(--text-faint)}.submit-error.svelte-1494auu{margin:0;font-size:12px;color:var(--danger)}.roles.svelte-hsg7co{grid-row:1 / -1;overflow-y:auto;min-height:0}.rl__head.svelte-hsg7co{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border)}.rl__title.svelte-hsg7co{margin:0;font-size:18px;font-weight:500}.rl__sub.svelte-hsg7co{margin:var(--space-2) 0 0;max-width:68ch;font-size:13px;color:var(--text-dim)}.rl__pad.svelte-hsg7co{padding:var(--space-7) var(--space-4)}.rl__actions.svelte-hsg7co{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rl__invite.svelte-hsg7co{border-color:var(--accent);color:var(--accent)}.inv__pad.svelte-hsg7co{padding:0 var(--space-5) var(--space-3)}.section__title.svelte-hsg7co{margin:0;padding:var(--space-5) var(--space-5) var(--space-2);font-size:13px;font-weight:500;color:var(--text)}.upload__row.svelte-hsg7co{display:flex;align-items:center;gap:var(--space-3);margin:0 var(--space-5) var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:13px}.upload__text.svelte-hsg7co{flex:1;color:var(--text-dim)}.upload__state.svelte-hsg7co{color:var(--text)}.a__list.svelte-hsg7co{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.a__row.svelte-hsg7co{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) 84px 160px 40px;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);font-size:12px}.a__who.svelte-hsg7co{display:grid;gap:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a__name.svelte-hsg7co{overflow:hidden;text-overflow:ellipsis}.a__id.svelte-hsg7co{font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis}.a__role.svelte-hsg7co{display:grid;gap:2px;min-width:0}.a__roledesc.svelte-hsg7co{font-size:11px;color:var(--text-dim);overflow-wrap:anywhere}.a__effect.svelte-hsg7co{display:inline-flex;align-items:center;gap:var(--space-1)}.a__granted.svelte-hsg7co{display:grid;gap:2px;min-width:0;font-size:11px;color:var(--text-dim)}.clip.svelte-hsg7co{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a__deployment.svelte-hsg7co{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-faint);font-size:11px}.a__action.svelte-hsg7co{justify-self:end}.a__more.svelte-hsg7co{margin:0;padding:var(--space-2) var(--space-5);font-size:11px;color:var(--text-faint)}.link.svelte-hsg7co{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;padding:0;color:var(--text);font:inherit;font-size:inherit;text-align:left;cursor:pointer}.link.svelte-hsg7co:hover{color:var(--accent)}.r__list.svelte-hsg7co{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.r__row.svelte-hsg7co{display:grid;grid-template-columns:minmax(0,1.2fr) 120px 140px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);font-size:12px}.r__mode.svelte-hsg7co,.r__mirror.svelte-hsg7co{color:var(--text-dim)}.r__created.svelte-hsg7co{display:grid;gap:2px;min-width:0;font-size:11px;color:var(--text-dim)}.confirm.svelte-hsg7co{margin:0;max-width:56ch;font-size:13px;color:var(--text-dim)}@container shell (max-width: 700px){.rl__head.svelte-hsg7co{flex-wrap:wrap}.a__row.svelte-hsg7co{grid-template-columns:minmax(0,1fr) auto}.a__role.svelte-hsg7co,.a__where.svelte-hsg7co,.a__effect.svelte-hsg7co,.a__granted.svelte-hsg7co{grid-column:1 / -1}.r__row.svelte-hsg7co{grid-template-columns:minmax(0,1fr)}}.profile.svelte-10u40fs{display:flex;align-items:center;gap:var(--space-3)}.profile__avatar.svelte-10u40fs{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:none;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:18px;font-weight:600}.profile__id.svelte-10u40fs{min-width:0}.profile__name.svelte-10u40fs{margin:0;font-size:18px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__email.svelte-10u40fs{margin:var(--space-1) 0 0;font-size:13px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__facts.svelte-10u40fs{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font-size:13px}.profile__facts.svelte-10u40fs dt:where(.svelte-10u40fs){color:var(--text-dim)}.profile__facts.svelte-10u40fs dd:where(.svelte-10u40fs){margin:0;color:var(--text)}@media(max-width:640px){.profile__facts.svelte-10u40fs{grid-template-columns:minmax(0,1fr)}.profile__facts.svelte-10u40fs dd:where(.svelte-10u40fs){margin-bottom:var(--space-2)}}.rows.svelte-1gk3llm{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.row.svelte-1gk3llm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.row__text.svelte-1gk3llm{display:grid;gap:2px;min-width:0}.row__primary.svelte-1gk3llm{font-size:14px;color:var(--text)}.row__secondary.svelte-1gk3llm{font-size:12px;color:var(--text-dim)}@media(max-width:640px){.row.svelte-1gk3llm{flex-direction:column;align-items:flex-start}}.rows.svelte-7fy2j6{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.row.svelte-7fy2j6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.row__text.svelte-7fy2j6{display:grid;gap:2px;min-width:0}.row__primary.svelte-7fy2j6{font-size:14px;color:var(--text)}.row__secondary.svelte-7fy2j6{font-size:12px;color:var(--text-dim)}.row__actions.svelte-7fy2j6{display:flex;align-items:center;gap:var(--space-2);flex:none}.link.svelte-7fy2j6{border:0;background:transparent;padding:0;color:var(--text);font:inherit;font-size:inherit;cursor:pointer}.link.svelte-7fy2j6:hover{color:var(--accent)}@media(max-width:640px){.row.svelte-7fy2j6{flex-direction:column;align-items:flex-start}.row__actions.svelte-7fy2j6{align-self:flex-start}}.rows.svelte-1sz9zlg{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.row.svelte-1sz9zlg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.row__text.svelte-1sz9zlg{display:grid;gap:2px;min-width:0}.row__primary.svelte-1sz9zlg{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text)}.row__secondary.svelte-1sz9zlg{font-size:12px;color:var(--text-dim)}.foot.svelte-1sz9zlg{padding-top:var(--space-3)}.confirm.svelte-1sz9zlg{margin:0;max-width:56ch;font-size:13px;color:var(--text-dim)}@media(max-width:640px){.row.svelte-1sz9zlg{flex-direction:column;align-items:flex-start}}.page.svelte-eusddy{grid-row:1 / -1;max-width:880px;padding:var(--space-6) var(--space-4);text-align:left;overflow-y:auto}.page__title.svelte-eusddy{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text)}.page__block.svelte-eusddy{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.page__section.svelte-eusddy{margin:0;font-size:16px;font-weight:600;color:var(--text)}.page__lead.svelte-eusddy{margin:var(--space-1) 0 var(--space-3);max-width:60ch;font-size:13px;color:var(--text-dim)}.prefs.svelte-py7z8c{width:100%;margin:0;padding:0;list-style:none}.pref.svelte-py7z8c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);min-height:40px;padding-block:var(--space-1)}.pref.svelte-py7z8c:first-child{padding-top:0}.pref.svelte-py7z8c+.pref:where(.svelte-py7z8c){border-top:1px solid var(--border)}.pref__text.svelte-py7z8c{display:grid;flex:1 1 12ch;min-width:0}.pref__primary.svelte-py7z8c{font-size:13px;line-height:1.4;color:var(--text)}.pref__secondary.svelte-py7z8c{font-size:12px;line-height:1.4;color:var(--text-dim)}.prefs.svelte-1unioev{width:100%;margin:0;padding:0;list-style:none}.pref.svelte-1unioev{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);min-height:40px;padding-block:var(--space-1)}.pref.svelte-1unioev:first-child{padding-top:0}.pref__text.svelte-1unioev{display:grid;flex:1 1 12ch;min-width:0}.pref__primary.svelte-1unioev{font-size:13px;line-height:1.4;color:var(--text)}.pref__secondary.svelte-1unioev{font-size:12px;line-height:1.4;color:var(--text-dim)}.pref.svelte-1unioev>.switch{margin-inline-end:calc(-1 * var(--space-2) - 1px)}.shortcuts.svelte-mpvr0d{width:100%;columns:2 300px;column-gap:var(--space-6)}.shortcuts__group.svelte-mpvr0d{break-inside:avoid;padding-bottom:var(--space-4)}.shortcuts__heading.svelte-mpvr0d{margin:0 0 var(--space-1);font-size:12px;font-weight:600;line-height:1.45;color:var(--text)}.shortcuts__rows.svelte-mpvr0d{margin:0;padding:0;list-style:none}.shortcuts__row.svelte-mpvr0d{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:24px;font-size:13px;line-height:1.35}.shortcuts__action.svelte-mpvr0d{min-width:0;color:var(--text-dim)}.shortcuts__keys.svelte-mpvr0d{display:inline-flex;align-items:center;gap:var(--space-1);flex:none}.shortcuts__plus.svelte-mpvr0d{color:var(--text-faint);font-size:11px}kbd.svelte-mpvr0d{min-width:20px;padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-family:var(--font-mono);font-size:11px;line-height:16px;text-align:center}.tp.svelte-yktm93{display:grid}section.svelte-yktm93{display:grid;gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--border)}section.svelte-yktm93:first-child{padding-top:0;border-top:0}h3.svelte-yktm93{margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}dl.svelte-yktm93{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font-size:12px}dt.svelte-yktm93{color:var(--text-dim)}dd.svelte-yktm93{margin:0;color:var(--text);overflow-wrap:anywhere}button.svelte-yktm93{justify-self:start}@media(max-width:640px){dl.svelte-yktm93{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}dd.svelte-yktm93{margin-bottom:var(--space-2)}}.mp.svelte-1hxdhaf{display:grid;gap:var(--space-4)}.mp__head.svelte-1hxdhaf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.mp__state.svelte-1hxdhaf{margin:0;font-size:13px;color:var(--text)}.mp__state--warn.svelte-1hxdhaf{color:var(--warn)}.mp__acts.svelte-1hxdhaf{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mp__check.svelte-1hxdhaf{margin:0;display:flex;align-items:baseline;gap:var(--space-2);font-size:12px;color:var(--text-dim)}.mp__check.svelte-1hxdhaf svg{flex:none;align-self:center;color:var(--ok)}.mp__check--warn.svelte-1hxdhaf svg{color:var(--warn)}.mp__check.svelte-1hxdhaf time:where(.svelte-1hxdhaf){color:var(--text-faint)}dl.svelte-1hxdhaf{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font-size:12px}dt.svelte-1hxdhaf{color:var(--text-dim)}dd.svelte-1hxdhaf{margin:0;color:var(--text);overflow-wrap:anywhere}.mp__reasons.svelte-1hxdhaf{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1);font-size:12px;color:var(--text-dim)}.mp__recent.svelte-1hxdhaf{display:grid;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-4)}h3.svelte-1hxdhaf{margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}.msgs.svelte-1hxdhaf{margin:0;padding:0;list-style:none}.msg.svelte-1hxdhaf{display:grid;grid-template-columns:120px minmax(0,1.2fr) minmax(0,1.5fr) 80px 72px;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);font-size:12px}.msg.svelte-1hxdhaf:first-child{border-top:0}.msg__to.svelte-1hxdhaf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.msg__status.svelte-1hxdhaf{color:var(--text-dim);overflow-wrap:anywhere}.msg__when.svelte-1hxdhaf{color:var(--text-faint)}.msg__act.svelte-1hxdhaf{justify-self:end}@media(max-width:640px){dl.svelte-1hxdhaf{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}dd.svelte-1hxdhaf{margin-bottom:var(--space-2)}.msg.svelte-1hxdhaf{grid-template-columns:minmax(0,1fr) auto}.msg__status.svelte-1hxdhaf,.msg__when.svelte-1hxdhaf{grid-column:1 / -1}}.rows.svelte-11w5ueb{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.row.svelte-11w5ueb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.row__text.svelte-11w5ueb{display:grid;gap:2px;min-width:0}.row__primary.svelte-11w5ueb{font-size:14px;color:var(--text)}.row__secondary.svelte-11w5ueb{font-size:12px;color:var(--text-dim)}@media(max-width:640px){.row.svelte-11w5ueb{flex-direction:column;align-items:flex-start}}.head.svelte-8p1k7n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2)}.head__count.svelte-8p1k7n{font-size:12px;color:var(--text-dim)}.link.svelte-8p1k7n{border:0;background:transparent;padding:0;color:var(--text);font:inherit;font-size:12px;cursor:pointer}.link.svelte-8p1k7n:hover{color:var(--accent)}.rows.svelte-8p1k7n{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.row.svelte-8p1k7n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.row__text.svelte-8p1k7n{display:grid;gap:2px;min-width:0}.row__primary.svelte-8p1k7n{font-size:14px;color:var(--text)}.row__secondary.svelte-8p1k7n{font-size:12px;color:var(--text-dim)}.row__roles.svelte-8p1k7n{font-size:12px;color:var(--text-dim);text-align:right}@media(max-width:640px){.row.svelte-8p1k7n{flex-direction:column;align-items:flex-start}.row__roles.svelte-8p1k7n{text-align:left}}.rows.svelte-11br1rn{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.row.svelte-11br1rn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.row__glyph.svelte-11br1rn{display:inline-flex;color:var(--text-dim)}.row__text.svelte-11br1rn{display:grid;gap:2px;min-width:0}.row__primary.svelte-11br1rn{font-size:14px;color:var(--text);overflow-wrap:anywhere}.row__secondary.svelte-11br1rn{font-size:12px;color:var(--text-dim)}.row__root.svelte-11br1rn{font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__end.svelte-11br1rn{display:flex;align-items:center;gap:var(--space-2)}.foot.svelte-11br1rn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-top:var(--space-3)}@media(max-width:640px){.row.svelte-11br1rn{grid-template-columns:auto minmax(0,1fr)}.row__end.svelte-11br1rn{grid-column:1 / -1;justify-content:space-between}}@container shell (max-width: 640px){.row.svelte-11br1rn{grid-template-columns:auto minmax(0,1fr)}.row__end.svelte-11br1rn{grid-column:1 / -1;justify-content:space-between}}.summary.svelte-b1a4fi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.summary__text.svelte-b1a4fi{display:grid;gap:2px}.summary__primary.svelte-b1a4fi{font-size:14px;color:var(--text)}.summary__secondary.svelte-b1a4fi{font-size:12px;color:var(--text-dim)}.note.svelte-b1a4fi{margin:var(--space-2) 0 0;font-size:12px;color:var(--text-dim);max-width:60ch}.rows.svelte-b1a4fi{margin:var(--space-3) 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.row.svelte-b1a4fi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--border);font-size:12px}.row__type.svelte-b1a4fi{color:var(--text-dim)}.row__count.svelte-b1a4fi{color:var(--text)}.page.svelte-1p0udr2{grid-row:1 / -1;max-width:880px;padding:var(--space-6) var(--space-4);text-align:left;overflow-y:auto}.page__title.svelte-1p0udr2{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text)}.page__block.svelte-1p0udr2{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.page__section.svelte-1p0udr2{margin:0;font-size:16px;font-weight:600;color:var(--text)}.page__lead.svelte-1p0udr2{margin:var(--space-1) 0 var(--space-3);max-width:60ch;font-size:13px;color:var(--text-dim)}.nf.svelte-wjp3va{display:grid;grid-row:1 / -1;place-items:center;padding:var(--space-8) var(--space-4)}.picker.svelte-1rmwryf{display:grid;gap:var(--space-5)}.picker__group.svelte-1rmwryf{display:grid;gap:var(--space-2)}.picker__title.svelte-1rmwryf{margin:0;font-size:12px;font-weight:600;color:var(--text-dim)}.picker__tiles.svelte-1rmwryf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--space-2)}.tile.svelte-1rmwryf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.tile.svelte-1rmwryf:hover:not(:disabled){border-color:var(--border-strong);background:var(--accent-soft)}.tile.svelte-1rmwryf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile--on.svelte-1rmwryf{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.tile.svelte-1rmwryf:disabled{cursor:not-allowed}.tile.svelte-1rmwryf:disabled .tile__name:where(.svelte-1rmwryf),.tile.svelte-1rmwryf:disabled .tile__glyph:where(.svelte-1rmwryf){color:var(--text-faint)}.tile__glyph.svelte-1rmwryf{display:inline-flex;padding-top:2px;color:var(--text-dim)}.tile--on.svelte-1rmwryf .tile__glyph:where(.svelte-1rmwryf){color:var(--accent)}.tile__body.svelte-1rmwryf{display:grid;gap:2px;min-width:0}.tile__name.svelte-1rmwryf{font-size:14px;font-weight:600}.tile__detail.svelte-1rmwryf{font-size:12px;line-height:1.45;color:var(--text-dim)}.tile.svelte-1rmwryf:disabled .tile__detail:where(.svelte-1rmwryf){color:var(--text-faint)}.tile.svelte-1rmwryf .pill{grid-column:2;justify-self:start}.lrb.svelte-1jrei4b{display:grid;gap:var(--space-2)}.lrb__bar.svelte-1jrei4b{display:flex;align-items:center;gap:var(--space-2);min-width:0}.lrb__up.svelte-1jrei4b{display:inline-flex;transform:rotate(180deg)}.lrb__path.svelte-1jrei4b{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-dim)}.lrb__deny.svelte-1jrei4b{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:12px;color:var(--warn)}.lrb__list.svelte-1jrei4b{max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.lrb__rows.svelte-1jrei4b{margin:0;padding:0;list-style:none}.lrb__rows.svelte-1jrei4b li:where(.svelte-1jrei4b)+li:where(.svelte-1jrei4b){border-top:1px solid var(--border)}.lrb__row.svelte-1jrei4b{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2);row-gap:2px;width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.lrb__row.svelte-1jrei4b:hover:not(:disabled){background:var(--accent-soft)}.lrb__row.svelte-1jrei4b:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lrb__row--denied.svelte-1jrei4b{cursor:not-allowed;color:var(--text-faint)}.lrb__name.svelte-1jrei4b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrb__end.svelte-1jrei4b{display:inline-flex;align-items:center;gap:var(--space-2)}.lrb__tag.svelte-1jrei4b{font-size:11px;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-1)}.lrb__hint.svelte-1jrei4b{grid-column:2 / -1;font-size:12px;line-height:1.4;color:var(--text-dim)}.lrb__go.svelte-1jrei4b{display:inline-flex;color:var(--text-faint)}.lrb__picked.svelte-1jrei4b{display:flex;align-items:center;gap:var(--space-2);margin:0;min-width:0;font-size:12px;color:var(--text-dim)}.lrb__picked--set.svelte-1jrei4b{color:var(--text)}.lrb__picked-path.svelte-1jrei4b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent)}.nw.svelte-1h34qqi{grid-row:1 / -1;width:100%;max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5);overflow-y:auto}.nw__head.svelte-1h34qqi{display:flex;flex-direction:column;gap:var(--space-2)}.nw__title.svelte-1h34qqi{margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text)}.nw__lede.svelte-1h34qqi{margin:0;max-width:60ch;font-size:13px;line-height:1.55;color:var(--text-dim)}.steps.svelte-1h34qqi{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none}.steps__item.svelte-1h34qqi{display:inline-flex;align-items:center;gap:var(--space-2);font-size:12px;color:var(--text-faint)}.steps__num.svelte-1h34qqi{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:11px}.steps__item--on.svelte-1h34qqi{color:var(--text)}.steps__item--on.svelte-1h34qqi .steps__num:where(.svelte-1h34qqi){border-color:var(--accent);color:var(--accent)}.steps__item--done.svelte-1h34qqi{color:var(--text-dim)}.steps__item--done.svelte-1h34qqi .steps__num:where(.svelte-1h34qqi){border-color:var(--border-strong);background:var(--accent-soft)}.nw__panel.svelte-1h34qqi{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.nw__step.svelte-1h34qqi{margin:0;font-size:15px;font-weight:600;color:var(--text)}.nw__help.svelte-1h34qqi{margin:calc(var(--space-2) * -1) 0 0;font-size:12px;color:var(--text-dim)}.field.svelte-1h34qqi{display:flex;flex-direction:column;gap:var(--space-2)}.field__label.svelte-1h34qqi{font-size:12px;font-weight:600;color:var(--text)}.field__opt.svelte-1h34qqi{font-weight:400;color:var(--text-dim)}.field__help.svelte-1h34qqi{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.field__error.svelte-1h34qqi{margin:0;font-size:12px;line-height:1.5;color:var(--danger)}.input[aria-invalid=true].svelte-1h34qqi{border-color:var(--danger)}.nw__select.svelte-1h34qqi{width:100%;justify-content:space-between}.nw__select-value.svelte-1h34qqi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nw__caret.svelte-1h34qqi{display:inline-flex;transform:rotate(90deg);color:var(--text-faint)}.seg.svelte-1h34qqi{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:2px;border:1px solid var(--border);border-radius:var(--radius);align-self:flex-start}.seg__btn.svelte-1h34qqi{height:28px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer}.seg__btn.svelte-1h34qqi:hover{color:var(--text);background:var(--accent-soft)}.seg__btn.svelte-1h34qqi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seg__btn--on.svelte-1h34qqi{color:var(--accent-contrast);background:var(--accent)}.seg__btn--on.svelte-1h34qqi:hover{color:var(--accent-contrast);background:var(--accent-hover)}.sum.svelte-1h34qqi{margin:0;display:grid;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.sum__row.svelte-1h34qqi{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) var(--space-3)}.sum__row.svelte-1h34qqi+.sum__row:where(.svelte-1h34qqi){border-top:1px solid var(--border)}.sum.svelte-1h34qqi dt:where(.svelte-1h34qqi){font-size:12px;color:var(--text-dim)}.sum.svelte-1h34qqi dd:where(.svelte-1h34qqi){margin:0;font-size:13px;color:var(--text);overflow-wrap:anywhere}.sum.svelte-1h34qqi dd.mono:where(.svelte-1h34qqi){font-size:12px}.nw__actions.svelte-1h34qqi{display:flex;flex-wrap:wrap;gap:var(--space-3)}.nw__failed.svelte-1h34qqi,.nw__next.svelte-1h34qqi{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:12px;color:var(--text-dim)}.nw__failed.svelte-1h34qqi{color:var(--danger)}.nw__failed.svelte-1h34qqi svg,.nw__next.svelte-1h34qqi svg{flex-shrink:0;margin-top:2px}.chain.svelte-1h34qqi{list-style:none;margin:0;padding:var(--space-4) 0 0;display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--border)}.chain__step.svelte-1h34qqi{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-3);align-items:baseline}.chain__dot.svelte-1h34qqi{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--text-faint);transition:background var(--dur-fast) var(--ease)}.chain__step[data-ok=true].svelte-1h34qqi .chain__dot:where(.svelte-1h34qqi){background:var(--ok)}.chain__step[data-ok=false].svelte-1h34qqi .chain__dot:where(.svelte-1h34qqi){background:var(--danger)}.chain__label.svelte-1h34qqi{font-size:13px;font-weight:600;color:var(--text)}.chain__detail.svelte-1h34qqi{grid-column:2;font-size:12px;line-height:1.5;color:var(--text-dim)}.chain__step[data-ok=false].svelte-1h34qqi .chain__detail:where(.svelte-1h34qqi){color:var(--danger)}.chain__step--wait.svelte-1h34qqi .chain__label:where(.svelte-1h34qqi){color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.chain__dot.svelte-1h34qqi{transition:none}}@container shell (max-width: 767px){.nw.svelte-1h34qqi{padding:var(--space-4) var(--space-3)}.steps__item.svelte-1h34qqi:not(.steps__item--on) .steps__label:where(.svelte-1h34qqi){display:none}.sum__row.svelte-1h34qqi{grid-template-columns:minmax(0,1fr);gap:2px}}.tr.svelte-15ysrr{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.tr__row.svelte-15ysrr{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}.tr__row--gone.svelte-15ysrr{opacity:.7}.tr__glyph.svelte-15ysrr{display:inline-flex;color:var(--text-dim)}.tr__text.svelte-15ysrr{display:grid;gap:2px;min-width:0}.tr__name.svelte-15ysrr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}.tr__path.svelte-15ysrr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-dim)}.tr__meta.svelte-15ysrr{display:grid;justify-items:end;gap:2px;font-size:12px;color:var(--text-dim)}.tr__by.svelte-15ysrr{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr__actions.svelte-15ysrr{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}@container shell (max-width: 900px){.tr__row.svelte-15ysrr{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-2);padding-inline:var(--space-3)}.tr__meta.svelte-15ysrr{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start;gap:var(--space-3)}.tr__actions.svelte-15ysrr{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}}.trash.svelte-820p0l{grid-row:1 / -1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.tv__head.svelte-820p0l{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-3)}.tv__title.svelte-820p0l{margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text)}.tv__sub.svelte-820p0l{margin:var(--space-1) 0 0;max-width:60ch;font-size:13px;color:var(--text-dim)}.tv__tools.svelte-820p0l{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.tv__pad.svelte-820p0l{display:grid;place-items:center;padding:var(--space-6) var(--space-4)}.tv__count.svelte-820p0l{margin:0;padding:0 var(--space-4) var(--space-2);font-size:12px;color:var(--text-dim)}.confirm.svelte-820p0l{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.ire.svelte-1t9kflo{display:grid;gap:var(--space-2)}.ire__list.svelte-1t9kflo{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.ire__row.svelte-1t9kflo{position:relative;min-width:0}.ire__row.svelte-1t9kflo .input:where(.svelte-1t9kflo){padding-inline-end:30px;font-size:12px}.ire__row.svelte-1t9kflo .btn:where(.svelte-1t9kflo){position:absolute;inset-block:0;inset-inline-end:0;height:auto}.ire__empty.svelte-1t9kflo{margin:0;font-size:12px;line-height:1.45;color:var(--text-dim)}.ire__add.svelte-1t9kflo{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ire__add.svelte-1t9kflo .input:where(.svelte-1t9kflo){flex:1 1 160px;width:auto}.ire__problem.svelte-1t9kflo{margin:0;font-size:12px;line-height:1.45;color:var(--danger)}.input[aria-invalid=true].svelte-1t9kflo{border-color:var(--danger)}.mlp.svelte-k430e3{display:grid;gap:var(--space-3)}.mlp__head.svelte-k430e3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.mlp__pair.svelte-k430e3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;min-width:0;font-size:14px;color:var(--text)}.mlp__name.svelte-k430e3{overflow-wrap:anywhere}.mlp__arrow.svelte-k430e3{display:inline-flex;color:var(--text-faint)}.mlp__facts.svelte-k430e3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:0;padding-block:var(--space-2);border-block:1px solid var(--border)}@container shell (max-width: 700px){.mlp__facts.svelte-k430e3{grid-template-columns:repeat(2,minmax(0,1fr))}}.mlp__facts.svelte-k430e3 div:where(.svelte-k430e3){display:grid;gap:var(--space-1)}.mlp__facts.svelte-k430e3 dt:where(.svelte-k430e3){font-size:12px;line-height:1.45;color:var(--text-dim)}.mlp__facts.svelte-k430e3 dd:where(.svelte-k430e3){margin:0;font-size:13px;line-height:1.35;color:var(--text)}.mlp__note.svelte-k430e3{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.mlp__note.svelte-k430e3 svg{flex-shrink:0;margin-top:2px}.mlp__actions.svelte-k430e3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mlp__select.svelte-k430e3{width:100%;justify-content:space-between}.mlp__caret.svelte-k430e3{display:inline-flex;transform:rotate(90deg);color:var(--text-faint)}.mlp__confirm.svelte-k430e3{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.head__root.svelte-eqamjj{overflow-wrap:anywhere}.sheet__body.svelte-eqamjj>.ire,.sheet__body.svelte-eqamjj>.mlp,.sheet__body.svelte-eqamjj>.ext{width:100%}.confirm.svelte-eqamjj{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.horizon.svelte-75nm4r{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.gate.svelte-o47ze3{position:relative;isolation:isolate;min-height:100%;overflow:hidden;background:var(--bg)}.gate__sky.svelte-o47ze3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 34% at 50% 50%,color-mix(in srgb,var(--horizon) 16%,transparent),transparent 72%),linear-gradient(to bottom,var(--bg-elev),var(--bg) 50%)}.gate__theme.svelte-o47ze3{position:fixed;top:var(--space-4);right:var(--space-4);z-index:2;transition:opacity .2s ease}.gate--established.svelte-o47ze3 .gate__theme:where(.svelte-o47ze3){opacity:0;pointer-events:none}.gate__stage.svelte-o47ze3{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:calc(100dvh / var(--ui-scale, 1));padding:72px 16px}.gate__panel.svelte-o47ze3{display:grid;gap:28px;width:min(720px,100%);padding:clamp(28px,5vw,56px);border:1px solid var(--border-strong);border-radius:calc(var(--radius) * 3);background:color-mix(in srgb,var(--surface) 44%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent),0 30px 90px color-mix(in srgb,var(--bg) 70%,transparent),var(--shadow)}.brand.svelte-o47ze3{display:inline-flex;align-items:center;gap:16px;color:var(--text)}.brand__mark.svelte-o47ze3{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--accent-soft);font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--accent);box-shadow:var(--glow)}.brand__name.svelte-o47ze3{font-size:26px;font-weight:500;letter-spacing:.01em}.gate__title.svelte-o47ze3{margin:0;padding-bottom:4px;font-family:var(--font-display);font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.08;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.alert.svelte-o47ze3{margin:0;padding:18px 22px;border:1px solid var(--border-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:18px;line-height:1.45}.alert--danger.svelte-o47ze3{color:var(--danger);border-color:var(--danger)}.alert--neutral.svelte-o47ze3{color:var(--text-dim)}.gate__form.svelte-o47ze3{display:grid}.gate__submit.svelte-o47ze3{justify-content:center;width:100%;height:auto;min-height:80px;padding:18px 32px;border-radius:var(--radius);font-size:clamp(20px,2.4vw,24px);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background .2s ease}.gate__submit.svelte-o47ze3:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 28%,transparent),var(--glow)}.gate__submit.svelte-o47ze3:active:not(:disabled){transform:scale(.985)}.gate__submit.svelte-o47ze3:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.gate__provider.svelte-o47ze3{position:relative;display:grid;place-items:center;min-height:80px;padding:18px 20px;border:1px solid var(--border-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.gate__gis.svelte-o47ze3{display:grid;place-items:center;width:100%;min-height:44px;transform-origin:50% 50%;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.gate__gis--waiting.svelte-o47ze3:before{content:"";width:min(400px,100%);height:44px;border-radius:var(--radius);background:color-mix(in srgb,var(--text) 8%,transparent)}.gate__line.svelte-o47ze3{position:absolute;left:20px;right:20px;top:50%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,var(--horizon) 22%,color-mix(in srgb,var(--horizon) 55%,var(--text)) 50%,var(--horizon) 78%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--horizon) 45%,transparent);opacity:0;transform:translateY(-50%) scaleX(0);transition:transform .45s cubic-bezier(.16,1,.3,1) .1s,opacity .2s ease .1s;pointer-events:none}.gate--verifying.svelte-o47ze3 .gate__gis:where(.svelte-o47ze3),.gate--established.svelte-o47ze3 .gate__gis:where(.svelte-o47ze3){opacity:0;transform:scaleY(.04);pointer-events:none}.gate--verifying.svelte-o47ze3 .gate__line:where(.svelte-o47ze3),.gate--established.svelte-o47ze3 .gate__line:where(.svelte-o47ze3){opacity:1;transform:translateY(-50%) scaleX(1)}.gate__wash.svelte-o47ze3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--bg);opacity:0;pointer-events:none}.visually-hidden.svelte-o47ze3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gate__note.svelte-o47ze3{margin:0;font-size:17px;line-height:1.5;color:var(--text-dim)}.gate__other.svelte-o47ze3{justify-self:center;min-height:44px;padding:0 var(--space-3);font-size:17px;color:var(--text-dim)}.gate__other.svelte-o47ze3:hover,.gate__other.svelte-o47ze3:focus-visible{color:var(--text)}@media(prefers-reduced-motion:no-preference){.gate__panel.svelte-o47ze3{animation:svelte-o47ze3-gate-rise .7s cubic-bezier(.16,1,.3,1) both}.gate__gis--waiting.svelte-o47ze3:before{animation:svelte-o47ze3-gate-wait 1.4s ease-in-out infinite alternate}.gate--verifying.svelte-o47ze3 .gate__line:where(.svelte-o47ze3){animation:svelte-o47ze3-gate-charge 1.1s ease-in-out .55s infinite alternate}.gate--established.svelte-o47ze3 .gate__panel:where(.svelte-o47ze3){animation:none;will-change:transform,opacity}}@media(prefers-reduced-motion:reduce){.gate__gis.svelte-o47ze3,.gate__line.svelte-o47ze3{transition:opacity .2s linear}.gate--established.svelte-o47ze3 .gate__panel:where(.svelte-o47ze3){animation:svelte-o47ze3-gate-fade .25s linear both}.gate--established.svelte-o47ze3 .gate__wash:where(.svelte-o47ze3){animation:svelte-o47ze3-gate-wash .25s linear both}}@keyframes svelte-o47ze3-gate-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes svelte-o47ze3-gate-wait{0%{opacity:.55}to{opacity:1}}@keyframes svelte-o47ze3-gate-charge{0%{filter:brightness(1)}to{filter:brightness(1.6)}}@keyframes svelte-o47ze3-gate-wash{0%{opacity:0}to{opacity:1}}@keyframes svelte-o47ze3-gate-fade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-transparency:reduce){.gate__panel.svelte-o47ze3{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:560px){.gate__stage.svelte-o47ze3{padding:72px 16px 32px}.gate__panel.svelte-o47ze3{gap:22px}.brand__mark.svelte-o47ze3{width:48px;height:48px;font-size:19px}.brand__name.svelte-o47ze3{font-size:22px}.gate__submit.svelte-o47ze3{min-height:68px;white-space:normal}.gate__note.svelte-o47ze3,.gate__other.svelte-o47ze3{font-size:16px}}.gate.svelte-b804ed{position:relative;min-height:100dvh;background:var(--bg);padding:max(48px,14vh) var(--space-4) var(--space-8)}.gate__theme.svelte-b804ed{position:fixed;top:var(--space-4);right:var(--space-4);z-index:10}.gate__column.svelte-b804ed{width:30rem;max-width:100%;display:grid;gap:var(--space-4)}.brand.svelte-b804ed{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text)}.brand__mark.svelte-b804ed{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;color:var(--accent)}.brand__name.svelte-b804ed{font-size:14px;letter-spacing:.01em}.gate__title.svelte-b804ed{margin:0;font-family:var(--font-display);font-size:22px;line-height:1.3;font-weight:600;color:var(--text);overflow-wrap:anywhere}.gate__title--clamp.svelte-b804ed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gate__text.svelte-b804ed{margin:0;font-size:14px;line-height:1.5;color:var(--text-dim)}.alert.svelte-b804ed{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.alert--danger.svelte-b804ed{color:var(--danger);border-color:var(--danger)}.item.svelte-b804ed{display:grid;gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.item__name.svelte-b804ed{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.item__meta.svelte-b804ed{display:grid;gap:var(--space-1);margin:0;font-size:13px;color:var(--text-dim)}.item__meta.svelte-b804ed strong:where(.svelte-b804ed){color:var(--text);font-weight:600}.dim.svelte-b804ed{color:var(--text-dim)}.item__note.svelte-b804ed{margin:var(--space-1) 0 0;font-size:13px;color:var(--text-dim);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.steps.svelte-b804ed{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);font-size:13px;color:var(--text-dim)}.step.svelte-b804ed{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-2);align-items:center;overflow-wrap:anywhere}.step__mark.svelte-b804ed{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--border-strong);border-radius:50%;color:var(--accent)}.step__mark--done.svelte-b804ed{border-color:var(--accent)}.gate__form.svelte-b804ed{display:flex}.cta.svelte-b804ed{width:100%;min-height:48px;justify-content:center;font-size:15px}.fine.svelte-b804ed{margin:0;font-size:12px;line-height:1.5;color:var(--text-faint)}@media(max-width:640px){.gate.svelte-b804ed{padding-left:20px;padding-right:20px}.gate__column.svelte-b804ed{width:100%}}.veil.svelte-tkl2pg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--space-5);background:var(--scrim);-webkit-backdrop-filter:blur(14px) saturate(.85);backdrop-filter:blur(14px) saturate(.85);opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease),visibility 0s linear var(--dur-slow)}.veil--shown.svelte-tkl2pg{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease),visibility 0s linear 0s}.veil__notice.svelte-tkl2pg{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-3);row-gap:var(--space-1);width:min(100%,380px);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow);color:var(--text);transform:translateY(var(--space-2));transition:transform var(--dur-slow) var(--ease)}.veil--shown.svelte-tkl2pg .veil__notice:where(.svelte-tkl2pg){transform:none}.veil__notice.svelte-tkl2pg:focus,.veil__notice.svelte-tkl2pg:focus-visible{outline:none}.veil__icon.svelte-tkl2pg{grid-row:1 / span 3;display:inline-flex;padding-top:2px;color:var(--accent)}.veil__title.svelte-tkl2pg{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--text)}.veil__detail.svelte-tkl2pg{margin:0;font-size:13px;line-height:1.5;color:var(--text-dim)}.veil__status.svelte-tkl2pg{margin:var(--space-2) 0 0;font-size:12px;color:var(--text-faint)}@media(prefers-reduced-transparency:reduce){.veil.svelte-tkl2pg{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}@media(prefers-reduced-motion:reduce){.veil.svelte-tkl2pg,.veil--shown.svelte-tkl2pg,.veil__notice.svelte-tkl2pg{transition:none}}.degraded.svelte-u6wh9k{grid-area:banner;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);align-items:start;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-strong);background:var(--surface-2);color:var(--text)}.degraded__icon.svelte-u6wh9k{display:inline-flex;padding-top:2px;color:var(--warn)}.degraded__title.svelte-u6wh9k{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--text)}.degraded__list.svelte-u6wh9k{display:grid;gap:2px;margin:var(--space-1) 0 0;padding:0;list-style:none;font-size:13px;line-height:1.45;color:var(--text-dim)}.veiled.svelte-1n46o8q{display:contents}.app--landing.svelte-1n46o8q{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform-origin:0 0;opacity:0;background:var(--bg);pointer-events:none;will-change:transform,opacity}@media(prefers-reduced-motion:no-preference){.app--arriving.svelte-1n46o8q{animation:svelte-1n46o8q-app-arrive .9s cubic-bezier(.16,1,.3,1) both}}@media(prefers-reduced-motion:reduce){.app--arriving.svelte-1n46o8q{animation:svelte-1n46o8q-app-fade .2s linear both}}@keyframes svelte-1n46o8q-app-arrive{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:none}}@keyframes svelte-1n46o8q-app-fade{0%{opacity:0}to{opacity:1}}.skip.svelte-1n46o8q{position:absolute;left:var(--space-3);top:calc(var(--space-3) * -8);z-index:90;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elev);color:var(--text);font-size:13px;text-decoration:none;transition:top var(--dur-fast) var(--ease)}.skip.svelte-1n46o8q:focus{top:var(--space-3)}.overlay.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:0;padding:0;background:var(--scrim);cursor:default}.boot.svelte-1n46o8q{grid-row:1 / -1;padding-top:var(--space-2)}.boot--pad.svelte-1n46o8q{display:grid;place-items:center;padding:var(--space-8) var(--space-4)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.theme-toggle:hover{color:var(--accent);border-color:var(--border-strong);background:var(--accent-soft)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
