.crumbs.svelte-3boj9j{flex-wrap:wrap;gap:1rem;display:flex}.kv.svelte-3boj9j{grid-template-columns:minmax(8rem,max-content) 1fr;gap:.35rem 1rem;margin:0;display:grid}.kv.svelte-3boj9j dt:where(.svelte-3boj9j){font-weight:500}.kv.svelte-3boj9j dd:where(.svelte-3boj9j){overflow-wrap:anywhere;min-width:0;margin:0}.transcript.svelte-3boj9j{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow:auto}.channel.svelte-1p5cj0q{margin-block:var(--sp-3);padding-left:var(--sp-4);border-left:var(--bw-thick) solid var(--c-border-strong);font-size:var(--fs-sm)}.model.svelte-92s9th{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.filter.svelte-2puxb{align-items:center;gap:var(--sp-2);white-space:nowrap;cursor:pointer;color:var(--c-text-dim);font-size:var(--fs-xs);display:inline-flex}.filter.svelte-2puxb input:where(.svelte-2puxb){cursor:pointer;margin:0}.provision.svelte-2puxb{margin-left:var(--sp-6)}.crumbs.svelte-1lztqs7{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.kv.svelte-1lztqs7{grid-template-columns:minmax(8rem,max-content) 1fr;gap:.35rem 1rem;margin:0;display:grid}.kv.svelte-1lztqs7 dt:where(.svelte-1lztqs7){font-weight:500}.kv.svelte-1lztqs7 dd:where(.svelte-1lztqs7){overflow-wrap:anywhere;min-width:0;margin:0}.links.svelte-1lztqs7{align-items:center;gap:var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.report.svelte-1lztqs7{max-height:20rem;overflow:auto}.reveal.svelte-q3jyxo{overflow-wrap:anywhere;border:1px dashed;border-radius:.5rem;margin:.75rem 0;padding:.75rem}:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Roboto Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--lh-tight:1.25;--lh-base:1.45;--tracking-caps:.06em;--tracking-mono:0;--fw-normal:400;--fw-medium:500;--fw-bold:600;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:24px;--h-topbar:40px;--h-control:26px;--w-content:1440px;--radius-1:2px;--radius-2:3px;--bw-hair:1px;--bw-thick:2px;--z-base:0;--z-sticky:10;--z-topbar:20;--z-banner:30;--z-overlay:40;--c-bg:#f4f5f7;--c-surface:#fff;--c-surface-2:#eceef1;--c-border:#d3d7de;--c-border-strong:#b6bcc7;--c-text:#1b1f26;--c-text-dim:#5a6270;--c-field-bg:#fff;--c-field-border:#b6bcc7;--c-accent:#2a5db0;--c-accent-hover:#23508f;--c-on-accent:#fff;--c-focus:#0b64c8;--c-sel-bg:#cfe0f7;--c-sel-fg:#1b1f26;--c-ok-bg:#e2f2e8;--c-ok-fg:#14663a;--c-ok-bd:#a9d5bd;--c-busy-bg:#fbf0d8;--c-busy-fg:#7a5200;--c-busy-bd:#e2c98a;--c-active-bg:#e4ecfa;--c-active-fg:#1f4f9c;--c-active-bd:#b3c8ea;--c-bad-bg:#fbe6e4;--c-bad-fg:#9b1c14;--c-bad-bd:#edb6b0;--c-idle-bg:#eceef1;--c-idle-fg:#464e5a;--c-idle-bd:#ccd1d9}@media (prefers-color-scheme:dark){:root{--c-bg:#101317;--c-surface:#161a20;--c-surface-2:#1c2128;--c-border:#2a313b;--c-border-strong:#3d4653;--c-text:#e3e7ec;--c-text-dim:#98a2b0;--c-field-bg:#0e1116;--c-field-border:#3d4653;--c-accent:#6ea8ff;--c-accent-hover:#8dbaff;--c-on-accent:#0b1018;--c-focus:#9cc4ff;--c-sel-bg:#274268;--c-sel-fg:#e3e7ec;--c-ok-bg:#10281c;--c-ok-fg:#5fd18f;--c-ok-bd:#245e3f;--c-busy-bg:#2e2410;--c-busy-fg:#e8b055;--c-busy-bd:#6b5220;--c-active-bg:#12233c;--c-active-fg:#79aeff;--c-active-bd:#2b4c80;--c-bad-bg:#3a1512;--c-bad-fg:#ff8f85;--c-bad-bd:#7a2b24;--c-idle-bg:#1e242c;--c-idle-fg:#a3adbb;--c-idle-bd:#3a434f}}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,svg{max-width:100%;display:block}::selection{background:var(--c-sel-bg);color:var(--c-sel-fg)}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:var(--bw-thick) solid var(--c-focus);outline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus:not(:focus-visible){outline:none}h1{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}h2{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight)}a{color:var(--c-accent);text-decoration:none}a:hover{color:var(--c-accent-hover);text-decoration:underline}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--fs-sm)}pre{padding:var(--sp-4);background:var(--c-surface-2);border:var(--bw-hair) solid var(--c-border);border-radius:var(--radius-2);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.mono{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-mono);font-variant-ligatures:none;overflow-wrap:anywhere}.muted{color:var(--c-text-dim)}.opt{color:var(--c-text-dim);font-weight:var(--fw-normal);text-transform:none;letter-spacing:normal;font-style:italic}.topbar{z-index:var(--z-topbar);align-items:center;gap:var(--sp-5);height:var(--h-topbar);padding:0 var(--sp-5);background:var(--c-surface);border-bottom:var(--bw-hair) solid var(--c-border);display:flex;position:sticky;top:0}.topbar h1{font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.nav{align-items:center;gap:var(--sp-1);height:100%;list-style:none;display:flex}.nav a,.nav button{height:100%;padding:0 var(--sp-4);color:var(--c-text-dim);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;display:inline-flex}.nav a:hover,.nav button:hover{color:var(--c-text);background:var(--c-surface-2);text-decoration:none}.nav a[aria-current=page],.nav a.active{color:var(--c-text);font-weight:var(--fw-bold);box-shadow:inset 0 calc(-1 * var(--bw-thick)) 0 var(--c-accent)}.banner{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);background:var(--c-busy-bg);color:var(--c-busy-fg);border-bottom:var(--bw-hair) solid var(--c-busy-bd);font-size:var(--fs-sm);z-index:var(--z-banner);display:flex}.banner:before{content:"⚠";font-weight:var(--fw-bold)}.panel{padding:var(--sp-5);background:var(--c-surface);border:var(--bw-hair) solid var(--c-border);border-radius:var(--radius-2);margin-bottom:var(--sp-5)}.panel-head{align-items:center;gap:var(--sp-5);margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5)) var(--sp-5);padding:var(--sp-3) var(--sp-5);border-bottom:var(--bw-hair) solid var(--c-border);flex-wrap:wrap;display:flex}.panel-tools{align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}details.panel>summary{cursor:pointer;list-style:none}details.panel>summary::-webkit-details-marker{display:none}details.panel>summary:after{content:"▾";color:var(--c-text-dim);font-size:var(--fs-md);margin-left:auto;line-height:1}details.panel:not([open])>summary:after{content:"▸"}details.panel:not([open])>summary{margin-bottom:calc(-1 * var(--sp-5));border-bottom:0}.panel-foot{align-items:center;gap:var(--sp-5);margin:var(--sp-5) calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5));padding:var(--sp-3) var(--sp-5);border-top:var(--bw-hair) solid var(--c-border);flex-wrap:wrap;display:flex}.panel-foot[hidden]{display:none}.section-title{font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--c-text-dim);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0}h3.section-title,h4.section-title{margin-block:var(--sp-6) var(--sp-3)}table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.panel>table{width:calc(100% + 2 * var(--sp-5));margin-inline:calc(-1 * var(--sp-5))}.panel>table th:first-child,.panel>table td:first-child{padding-left:var(--sp-5)}.panel>table th:last-child,.panel>table td:last-child{padding-right:var(--sp-5)}thead th{top:var(--h-topbar);z-index:var(--z-sticky);background:var(--c-surface-2);color:var(--c-text-dim);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap;border-bottom:var(--bw-hair) solid var(--c-border-strong);position:sticky}th,td{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:middle}tbody td{border-bottom:var(--bw-hair) solid var(--c-border);font-variant-numeric:tabular-nums}tbody tr:last-child>td{border-bottom:none}tbody tr:hover>td{background:var(--c-surface-2)}th[data-align=right],td[data-align=right]{text-align:right;white-space:nowrap}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--h-control);padding:0 var(--sp-5);background:var(--c-accent);color:var(--c-on-accent);border:var(--bw-hair) solid var(--c-accent);border-radius:var(--radius-2);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--c-accent-hover);border-color:var(--c-accent-hover);color:var(--c-on-accent);text-decoration:none}.btn.ghost{color:var(--c-text);border-color:var(--c-border-strong);background:0 0}.btn.ghost:hover{background:var(--c-surface-2);color:var(--c-text);border-color:var(--c-border-strong)}.btn.danger{color:var(--c-bad-fg);border-color:var(--c-bad-bd);background:0 0}.btn.danger:hover{background:var(--c-bad-bg);color:var(--c-bad-fg);border-color:var(--c-bad-fg)}.btn.sm{height:auto;min-height:calc(var(--h-control) - var(--sp-4));padding:0 var(--sp-4);font-size:var(--fs-sm)}.btn.lg{max-width:100%;height:auto;min-height:calc(var(--h-control) + var(--sp-3));padding-block:var(--sp-3);padding-inline:var(--sp-6);text-align:center;white-space:normal}.btn[disabled],.btn[aria-disabled=true],button[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-text-dim);letter-spacing:.02em;display:block}input,select,textarea{width:100%;padding:var(--sp-2) var(--sp-4);background:var(--c-field-bg);color:var(--c-text);border:var(--bw-hair) solid var(--c-field-border);border-radius:var(--radius-1);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-base)}input,select{height:var(--h-control)}select{padding-block:0}textarea{resize:vertical;min-height:5em}input::placeholder,textarea::placeholder{color:var(--c-text-dim)}input:hover,select:hover,textarea:hover{border-color:var(--c-border-strong)}input[readonly],input[disabled],select[disabled],textarea[disabled]{background:var(--c-surface-2);color:var(--c-text-dim);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:auto;height:auto;accent-color:var(--c-accent)}.field{gap:var(--sp-1);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.grid{gap:var(--sp-5);grid-template-columns:1fr;max-width:40rem;display:grid}.actions{align-items:center;gap:var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.hint{font-size:var(--fs-xs);color:var(--c-text-dim)}.err{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-left:var(--bw-thick) solid var(--c-bad-fg);background:var(--c-bad-bg);color:var(--c-bad-fg);font-size:var(--fs-sm);overflow-wrap:anywhere;display:flex}.err:before{content:"✕";font-weight:var(--fw-bold)}.empty{padding:var(--sp-7) var(--sp-5);border:var(--bw-hair) dashed var(--c-border-strong);border-radius:var(--radius-2);color:var(--c-text-dim);font-size:var(--fs-sm);text-align:center}.pager{align-items:center;gap:var(--sp-1);flex-wrap:wrap;margin-left:auto;display:flex}.pager button{min-width:var(--h-control);height:var(--h-control);padding:0 var(--sp-4);color:var(--c-text-dim);border:var(--bw-hair) solid var(--c-border);border-radius:var(--radius-1);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0}.pager button:hover:not([disabled]){background:var(--c-surface-2);color:var(--c-text);border-color:var(--c-border-strong)}.pager button[aria-current=page],.pager button.current{background:var(--c-surface-2);color:var(--c-text);border-color:var(--c-accent);font-weight:var(--fw-bold)}.pager button[disabled]{opacity:.4;cursor:not-allowed}.pager .gap{padding:0 var(--sp-1);color:var(--c-text-dim);-webkit-user-select:none;user-select:none}.range{color:var(--c-text-dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.page-size{align-items:center;gap:var(--sp-3);color:var(--c-text-dim);font-size:var(--fs-xs);white-space:nowrap;display:flex}.page-size select{width:auto;padding:0 var(--sp-3);font-size:var(--fs-sm)}.status{align-items:baseline;gap:var(--sp-2);padding:0 var(--sp-3);background:var(--st-bg,var(--c-idle-bg));color:var(--st-fg,var(--c-idle-fg));border:var(--bw-hair) var(--st-border-style,solid) var(--st-bd,var(--c-idle-bd));border-radius:var(--radius-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:calc(var(--h-control) - var(--sp-4));text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap;display:inline-flex}.status:before{content:var(--st-glyph,"•");font-family:var(--font-mono);letter-spacing:normal}.status--ready{--st-bg:var(--c-ok-bg);--st-fg:var(--c-ok-fg);--st-bd:var(--c-ok-bd);--st-glyph:"●"}.status--idle{--st-bg:var(--c-ok-bg);--st-fg:var(--c-ok-fg);--st-bd:var(--c-ok-bd);--st-glyph:"◎"}.status--provisioning{--st-bg:var(--c-busy-bg);--st-fg:var(--c-busy-fg);--st-bd:var(--c-busy-bd);--st-glyph:"◐"}.status--preparing{--st-bg:var(--c-busy-bg);--st-fg:var(--c-busy-fg);--st-bd:var(--c-busy-bd);--st-glyph:"◑"}.status--active{--st-bg:var(--c-active-bg);--st-fg:var(--c-active-fg);--st-bd:var(--c-active-bd);--st-glyph:"▶"}.status--failed{--st-bg:var(--c-bad-bg);--st-fg:var(--c-bad-fg);--st-bd:var(--c-bad-fg);--st-glyph:"✕";font-weight:var(--fw-bold)}.status--pending{--st-bg:var(--c-idle-bg);--st-fg:var(--c-idle-fg);--st-bd:var(--c-idle-bd);--st-glyph:"○"}.status--stopping{--st-bg:var(--c-idle-bg);--st-fg:var(--c-idle-fg);--st-bd:var(--c-idle-bd);--st-glyph:"⊘"}.status--retired{--st-bg:var(--c-idle-bg);--st-fg:var(--c-idle-fg);--st-bd:var(--c-idle-bd);--st-glyph:"■";--st-border-style:dashed}.status--ended{--st-bg:var(--c-idle-bg);--st-fg:var(--c-idle-fg);--st-bd:var(--c-idle-bd);--st-glyph:"✓";--st-border-style:dashed}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.35}}.status--provisioning:before,.status--preparing:before,.status--active:before{animation:1.8s ease-in-out infinite status-pulse}@media (prefers-reduced-motion:reduce){.status--provisioning:before,.status--preparing:before,.status--active:before{animation:none}}@media (width<=640px){.topbar{gap:var(--sp-4);padding:0 var(--sp-4)}.panel{padding:var(--sp-4)}.panel-head{margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) var(--sp-4);padding:var(--sp-3) var(--sp-4)}.panel-foot{margin:var(--sp-4) calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4)}.panel>table{width:calc(100% + 2 * var(--sp-4));margin-inline:calc(-1 * var(--sp-4))}.panel>table th:first-child,.panel>table td:first-child{padding-left:var(--sp-4)}.panel>table th:last-child,.panel>table td:last-child{padding-right:var(--sp-4)}.pager{margin-left:0}}.editor-heading,.editor-dialog-footer{align-items:center;gap:var(--sp-4);display:flex}.editor-heading{margin-bottom:var(--sp-5);justify-content:space-between}.editor-heading .hint{max-width:64ch}.editor-cards{gap:var(--sp-4);margin:var(--sp-5) 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.editor-card,.empty-card{min-width:0;padding:var(--sp-5);border:var(--bw-hair) solid var(--c-border);border-radius:var(--radius-2);background:var(--c-surface);color:var(--c-text);text-align:left;cursor:pointer}.editor-card{gap:var(--sp-5);min-height:86px;display:grid}.editor-card:hover,.empty-card:hover{border-color:var(--c-accent);background:var(--c-surface-2)}.editor-card.needs-attention{border-width:var(--bw-thick);border-color:var(--c-bad-fg)}.editor-card-title{font-weight:var(--fw-bold);overflow-wrap:anywhere}.editor-card-detail,.editor-open-label,.empty-card span{color:var(--c-text-dim);font-size:var(--fs-sm);overflow-wrap:anywhere}.editor-open-label{justify-content:space-between;align-self:end;display:flex}.editor-attention{color:var(--c-bad-fg);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.empty-card{gap:var(--sp-2);width:100%;margin:var(--sp-5) 0;text-align:center;border-style:dashed;display:grid}dialog.editor-dialog{width:min(560px, calc(100vw - 2 * var(--sp-5)));max-height:calc(100dvh - 2 * var(--sp-5));border:var(--bw-hair) solid var(--c-border-strong);border-radius:var(--radius-2);background:var(--c-surface);color:var(--c-text);padding:0;overflow:auto}dialog.editor-dialog::backdrop{background:color-mix(in srgb, var(--c-text) 45%, transparent)}.editor-dialog-body{gap:var(--sp-5);padding:var(--sp-6);display:grid}.editor-dialog-header{justify-content:space-between;align-items:start;gap:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:var(--bw-hair) solid var(--c-border);display:flex}.editor-eyebrow{color:var(--c-text-dim);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.editor-dialog-close{flex:0 0 var(--h-control);width:var(--h-control);height:var(--h-control);color:var(--c-text-dim);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0}.editor-dialog-footer{padding-top:var(--sp-5);border-top:var(--bw-hair) solid var(--c-border)}.editor-dialog-footer .spacer{flex:1}@media (width<=640px){.editor-heading{flex-direction:column;align-items:stretch}.editor-heading>.btn{align-self:start}.editor-cards{grid-template-columns:minmax(0,1fr)}dialog.editor-dialog{width:calc(100vw - 2 * var(--sp-4));max-height:calc(100dvh - 2 * var(--sp-4))}.editor-dialog-body{padding:var(--sp-5)}.editor-dialog-footer{flex-wrap:wrap}.editor-dialog-footer .spacer{flex-basis:100%;order:-1}.editor-dialog-footer .btn{flex:1}}
