:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-mono:"Cascadia Code", ui-monospace, SFMono-Regular, Consolas, Menlo, monospace;--bg:#07111f;--surface:#081527;--surface-raised:#0f1c30;--border:#223047;--border-strong:#34496c;--text:#e5eefc;--text-muted:#93a9c8;--accent:#3b6ef5;--accent-contrast:#fff;--accent-hover:#4d7ef7;--accent-text:#93b4ff;--link:#9e9eff;--focus:#3b6ef5;--brand-gradient:linear-gradient(135deg, #1fc4d4 0%, #3b6ef5 52%, #6d3bf0 100%);--brand-gradient-text:linear-gradient(105deg, #4fd8e6 0%, #6d9bff 54%, #a78bfa 100%);--accent-tint:#3b6ef524;--accent-border:#3b6ef566;--neutral-tint:#ffffff0d;--neutral-tint-strong:#ffffff17;--admin-bg:#6d3bf038;--admin-text:#b9a5fb;--member-bg:var(--neutral-tint);--member-text:var(--text-muted);--danger:#f87171;--danger-bg:#f871711f;--danger-border:#f8717147;--danger-bg-hover:#f8717133;--danger-border-hover:#f8717173;--ok:#6ee7b7;--ok-bg:#34d3991f;--ok-border:#34d3994d;--warn:#fcd34d;--warn-bg:#fbbf241c;--warn-border:#fbbf244d;--code-comment:var(--text-muted);--code-string:#98c379;--code-number:#d19a66;--code-literal:#f97316;--code-keyword:#c792ea;--code-type:#7da6ff;--code-function:#61afef;--code-parameter:#4fd8e6;--code-parameter-bg:#1fc4d421;--code-parameter-bg-lit:#1fc4d44d;--code-parameter-border:#1fc4d466;--radius:8px;--radius-sm:6px;--shadow:0 4px 16px #0006;--backdrop:#030810b3;--rail-width:12.5rem;--topbar-height:3.25rem;--control-height:2rem}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-raised:#f7f9fc;--border:#0f1b2d1a;--border-strong:#0f1b2d33;--text:#0f1b2d;--text-muted:#56657a;--accent-hover:#2952c8;--accent-text:#2952c8;--link:#2952c8;--brand-gradient-text:linear-gradient(105deg, #0b8fa0 0%, #2f62e6 54%, #6236e0 100%);--accent-tint:#3b6ef51a;--neutral-tint:#0f1b2d0a;--neutral-tint-strong:#0f1b2d12;--admin-bg:#6d3bf01f;--admin-text:#5b2fd6;--danger:#c4302b;--danger-bg:#dc262614;--danger-border:#dc262647;--danger-bg-hover:#dc262624;--danger-border-hover:#dc262673;--ok:#047857;--ok-bg:#10b9811a;--ok-border:#0596694d;--warn:#a35200;--warn-bg:#f59e0b1f;--warn-border:#d9770659;--code-string:#2e7d32;--code-number:#986801;--code-literal:#c2410c;--code-keyword:#a626a4;--code-type:#2952c8;--code-function:#0b63c9;--code-parameter:#08788a;--code-parameter-bg:#1fc4d41f;--code-parameter-bg-lit:#1fc4d442;--code-parameter-border:#0e8a9966;--shadow:0 4px 16px #0f1b2d1f;--backdrop:#0f1b2d59}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:13px;line-height:1.5;overflow-x:hidden}code{font-family:var(--font-mono);font-size:.9em}:where(a:any-link){color:var(--link)}h1{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}h2{align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1rem;font-weight:600;display:flex}.section{margin-top:2rem}.count{color:var(--text-muted);background:var(--neutral-tint);border:1px solid var(--border);border-radius:999px;padding:0 .45rem;font-size:.6875rem;font-weight:600}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lede{color:var(--text-muted);text-wrap:pretty;max-width:60ch;margin:0 0 1.5rem}.lede code{overflow-wrap:anywhere}.mark{border-radius:22%;flex:none;width:1.5rem;height:1.5rem;display:block}.wordmark{white-space:nowrap;letter-spacing:-.01em;color:var(--text);background:var(--brand-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none;font-size:1.0625rem;font-weight:700;display:inline-block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.wordmark{-webkit-text-fill-color:currentcolor;background:0 0}}.signin{background:radial-gradient(60rem 40rem at 12% -10%, #1fc4d41a, transparent 60%), radial-gradient(55rem 38rem at 88% 108%, #6d3bf024, transparent 62%), var(--bg);place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.signin-card{text-align:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);width:min(24rem,100%);padding:2rem 1.75rem}.signin-card .mark{width:2.5rem;height:2.5rem;margin:0 auto .75rem}.signin-card .wordmark{font-size:1.375rem}.signin-lede{color:var(--text-muted);text-wrap:balance;margin:.25rem 0 1.5rem}.signin-error{text-align:left;background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border);border-radius:var(--radius-sm);margin:0 0 1.25rem;padding:.7rem .85rem;font-size:.8125rem}.signin-note{text-align:left;background:var(--neutral-tint);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 0 1.25rem;padding:.7rem .85rem;font-size:.8125rem}.shell{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:20;height:var(--topbar-height);background:var(--surface);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem 0 .75rem;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}.brand-home{color:inherit;border-radius:var(--radius-sm);align-items:center;gap:.5rem;text-decoration:none;display:flex}.brand-home:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rail-toggle{width:var(--control-height);height:var(--control-height);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin-right:.25rem;padding:0;transition:background .12s,color .12s;display:grid}.rail-toggle:hover{color:var(--text);background:var(--neutral-tint)}.rail-toggle svg{width:1.05rem;height:1.05rem}.topbar-right{align-items:center;gap:.5rem;min-width:0;display:flex}.account{flex:none;position:relative}.account-trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:block}.account-trigger:hover .avatar,.account-trigger[aria-expanded=true] .avatar{box-shadow:0 0 0 2px var(--border-strong)}.menu{z-index:10;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);max-width:calc(100vw - 2.5rem);box-shadow:var(--shadow);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.account-menu{width:17rem}.account-who{overflow-wrap:anywhere;flex-direction:column;padding:.75rem .9rem;line-height:1.35;display:flex}.account-name{font-size:.8125rem;font-weight:600}.account-email{color:var(--text-muted);font-size:.75rem}.account-org{border-top:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:.15rem;padding:.7rem .9rem;display:flex}.account-org-label{color:var(--text-muted);font-size:.75rem;font-weight:500}.account-org-name{font-size:.8125rem}.account-item{appearance:none;width:100%;font:inherit;text-align:left;color:var(--text);border:none;border-top:1px solid var(--border);cursor:pointer;background:0 0;padding:.55rem .9rem;font-size:.8125rem;text-decoration:none;transition:background .12s,color .12s;display:block}.account-item:hover{background:var(--neutral-tint);color:var(--text)}.account-item:focus-visible{outline-offset:-2px}.account-switch{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.switch{background:var(--neutral-tint-strong);border:1px solid var(--border-strong);border-radius:999px;flex:none;width:1.75rem;height:1rem;transition:background .12s,border-color .12s;position:relative}.switch:after{content:"";background:var(--text-muted);border-radius:50%;width:calc(1rem - 4px);height:calc(1rem - 4px);transition:transform .12s,background .12s;position:absolute;top:1px;left:1px}[aria-checked=true]>.switch{background:var(--accent);border-color:var(--accent)}[aria-checked=true]>.switch:after{background:var(--accent-contrast);transform:translate(.75rem)}.body{flex:1;min-height:0;display:flex}.rail{top:var(--topbar-height);height:calc(100dvh - var(--topbar-height));width:var(--rail-width);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;align-self:flex-start;gap:.125rem;padding:.75rem .5rem;display:flex;position:sticky}.rail[hidden]{display:none}.rail-group{flex-direction:column;gap:.125rem;display:flex}.rail-group+.rail-group{margin-top:1rem}.rail-group.rail-foot{margin-top:auto}.rail-heading{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;padding:.25rem .75rem .35rem;font-size:.75rem;font-weight:500;overflow:hidden}.rail-head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.rail-head .rail-heading{min-width:0}.rail-head .options-trigger{flex:none;width:1.5rem;height:1.5rem;margin-right:.25rem}.rail-item{border-radius:var(--radius-sm);height:1.875rem;color:var(--text);white-space:nowrap;align-items:center;padding:0 .75rem;font-size:.8125rem;text-decoration:none;display:flex}.rail-item:hover{background:var(--neutral-tint-strong)}.rail-item-current{background:var(--accent-tint);font-weight:600}.rail-item-current:hover{background:var(--accent-tint)}.content{flex:1;min-width:0;max-width:min(60rem,100%);margin:0 auto;padding:1.5rem 2rem 4rem}.content-wide{max-width:min(90rem,100%)}.content-full{max-width:none;margin:0;padding:.75rem 1rem 3rem}.avatar{object-fit:cover;background:var(--surface-raised);border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.avatar-initials{color:var(--text-muted);border:1px solid var(--border);place-items:center;font-size:.6875rem;font-weight:600;display:grid}.button{appearance:none;height:var(--control-height);font:inherit;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.button:hover{background:var(--neutral-tint-strong);color:var(--text);border-color:var(--border-strong)}.button:disabled{opacity:.45;cursor:not-allowed}.button:disabled:hover{color:var(--text);border-color:var(--border-strong);background:0 0}.button-block{width:100%;height:2.25rem}.facts{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:.6rem 1rem;margin:0;padding:1rem 1.25rem;display:grid}.facts dt{color:var(--text-muted);font-size:.75rem;font-weight:500}.facts dd{overflow-wrap:anywhere;text-wrap:pretty;margin:0}.pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:.05rem .55rem;font-size:.6875rem;font-weight:600;display:inline-block}.pill-admin{background:var(--admin-bg);color:var(--admin-text);border:1px solid #6d3bf061}.pill-member{background:var(--member-bg);color:var(--member-text);border:1px solid var(--border)}.table-scroll{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;min-width:32rem}.table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);padding:.55rem 1rem;font-size:.75rem;font-weight:600;position:relative}.table td{border-bottom:1px solid var(--border);vertical-align:middle;height:3rem;padding:.5rem 1rem}.table tbody tr:hover{background:var(--neutral-tint)}.table tbody tr:last-child td{border-bottom:none}.cell-muted{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.person{align-items:center;gap:.7rem;min-width:0;display:flex}.person-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.person-name{align-items:center;gap:.4rem;font-weight:600;display:flex}.name-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:11rem;margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}.person-email{color:var(--text-muted);font-size:.75rem}.you,.provider-kind{color:var(--text-muted);background:var(--neutral-tint);border:1px solid var(--border);border-radius:999px;padding:0 .4rem;font-size:.6875rem;font-weight:500}.error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border);border-radius:var(--radius-sm);margin:0 0 1rem;padding:.6rem .85rem;font-size:.8125rem}.disclosure{border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.15rem .4rem .15rem .25rem;font-weight:600;display:inline-flex}.disclosure:hover{background:var(--neutral-tint-strong)}.disclosure:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.disclosure-caret{border-top:.3rem solid #0000;border-bottom:.3rem solid #0000;border-left:.4rem solid var(--text-muted);width:0;height:0;transition:transform .12s}.disclosure[aria-expanded=true] .disclosure-caret{transform:rotate(90deg)}:root{--row-toggle:1.25rem}.row-toggle{width:var(--row-toggle);height:var(--row-toggle);flex:none;justify-content:center;padding:0}.row-openable{cursor:pointer}.row-open,.row-detail,.table tbody tr.row-detail:hover{background:var(--neutral-tint)}.row-open td{border-bottom-color:#0000}.switcher{min-width:0;position:relative}.switcher-trigger{max-width:min(18rem,100%);height:var(--control-height);font:inherit;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0 .5rem 0 .6rem;transition:background .12s;display:flex}.switcher-trigger:hover,.switcher-trigger[aria-expanded=true]{background:var(--neutral-tint-strong)}.switcher-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.switcher-chevron{width:.75rem;height:.75rem;color:var(--text-muted);flex:none}.switcher-menu{width:22rem}.switcher-form{flex-direction:column;padding:.9rem;display:flex}.switcher-list{max-height:20rem;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.switcher-item{appearance:none;width:100%;font:inherit;text-align:left;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;line-height:1.3;display:flex}.switcher-item-main{flex-direction:column;min-width:0;display:flex}.switcher-item-state{color:var(--text-muted);flex:none;font-size:.75rem}.switcher-archived{border-top:1px solid var(--border)}.switcher-foot{border-top:1px solid var(--border);padding:.35rem}.switcher-add{font-size:.8125rem;font-weight:500}.switcher-archived-toggle{appearance:none;width:100%;font:inherit;text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.55rem .9rem;font-size:.8125rem;display:block}.switcher-archived-toggle:hover{background:var(--neutral-tint);color:var(--text)}.switcher-archived .switcher-list{color:var(--text-muted);padding-top:0}.switcher-item:hover{background:var(--neutral-tint)}.switcher-item-current{background:var(--accent-tint)}.switcher-item-name{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.switcher-item-slug{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem}.switcher-empty{color:var(--text-muted);margin:0;padding:.75rem .9rem;font-size:.8125rem}.new-project{text-align:left;flex-direction:column;gap:.75rem;display:flex}.new-project .actions{margin-top:.25rem}.new-project .error{margin:0}.chooser{width:min(28rem,100%)}.chooser-list{flex-direction:column;gap:.35rem;max-height:22rem;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow-y:auto}.chooser-item{appearance:none;width:100%;font:inherit;text-align:left;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;padding:.55rem .85rem;line-height:1.3;transition:background .12s,border-color .12s;display:flex}.chooser-item:hover{background:var(--neutral-tint-strong);border-color:var(--border-strong)}.chooser-name{overflow-wrap:anywhere;align-items:center;gap:.5rem;font-weight:600;display:flex}.chooser-slug{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem}.chooser-add{width:100%}.chooser-new{text-align:left}.chooser-new h2{margin:0 0 .75rem}h3{margin:1.5rem 0 .25rem;font-size:.875rem;font-weight:600}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.card h2{margin-bottom:1rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.field-wide{grid-column:1/-1}.field-label{color:var(--text);font-size:.75rem;font-weight:500}.field-head{align-items:center;gap:.3rem;min-width:0;display:flex}.info-tip{flex:none;display:inline-flex;position:relative}.info-tip-trigger{width:1rem;height:1rem;color:var(--text-muted);cursor:help;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:color .12s;display:inline-grid}.info-tip-trigger .icon{width:.875rem;height:.875rem}.info-tip-trigger:hover,.info-tip-trigger[aria-expanded=true]{color:var(--text)}.info-tip-trigger:focus-visible{outline-offset:1px}.info-tip-panel{z-index:20;padding-top:.4rem;position:absolute;top:100%}.info-tip-note{width:max-content;max-width:min(20rem,100vw - 2rem);color:var(--text);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);text-wrap:pretty;padding:.55rem .7rem;font-size:.75rem;font-weight:400;line-height:1.5}.info-tip-note code{white-space:nowrap}.input{appearance:none;width:100%;height:var(--control-height);font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 .6rem;font-size:.8125rem;transition:border-color .12s}.input:hover{border-color:var(--border-strong)}.input:focus-visible,.sql-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.input:disabled{opacity:.55;cursor:not-allowed}.input::placeholder,.sql-input-text::placeholder{color:var(--text-muted);opacity:.7}.input-quiet{text-overflow:ellipsis;background:0 0;border-color:#0000}.input-quiet::placeholder{opacity:0}.input-quiet:hover,.input-quiet:focus{background:var(--bg)}.input-quiet:hover::placeholder,.input-quiet:focus::placeholder{opacity:.7}.input-mono{font-family:var(--font-mono);font-size:.8125rem}select.input{background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - .95rem),calc(100% - .65rem);background-repeat:no-repeat;background-size:.3rem .3rem;padding-right:1.9rem}select.input:disabled{cursor:not-allowed}.checkbox{color:var(--text);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.checkbox input{width:.875rem;height:.875rem;accent-color:var(--accent);margin:0}.form-row{align-items:stretch;gap:.6rem;display:flex}.form-row .input{flex:1;min-width:0}.form-row .button{white-space:nowrap;flex:none}.input-fit{width:auto}.form-row .input-fit{flex:none}.hint{color:var(--text-muted);text-wrap:pretty;max-width:68ch;margin:.5rem 0 0;font-size:.8125rem}.hint+.form-grid{margin-top:.9rem}.hint code{color:var(--text)}.actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.actions-option{color:var(--text-muted);margin-top:1.25rem}.actions-option+.actions{margin-top:.75rem}.form .error{margin:1rem 0 0}.saved{color:var(--text-muted);font-size:.8125rem}.button-accent{color:var(--accent-contrast);background:var(--accent);border-color:#0000;font-weight:600}.button-accent:hover{color:var(--accent-contrast);background:var(--accent-hover);border-color:#0000}.button-accent:disabled,.button-accent:disabled:hover{color:var(--accent-contrast);background:var(--accent);border-color:#0000}.button-danger,.button-danger:disabled:hover{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.button-danger:hover{color:var(--danger);background:var(--danger-bg-hover);border-color:var(--danger-border-hover)}.cell-actions{text-align:right;white-space:nowrap}.confirm{gap:.4rem;display:inline-flex}.inline-error{color:var(--danger);white-space:normal;margin-top:.4rem;font-size:.75rem;display:block}.row-archived{color:var(--text-muted)}.empty{color:var(--text-muted);text-align:center;background:var(--surface-raised);border:1px dashed var(--border);border-radius:var(--radius);margin:0;padding:1.25rem;font-size:.8125rem}.notice{color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 1.5rem;padding:.7rem .85rem;font-size:.8125rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.result{border-radius:var(--radius);margin-top:1rem;padding:.85rem 1rem;font-size:.8125rem}.result p{margin:.3rem 0 0}.result pre{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.75rem}.result-ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-border)}.result-bad{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border)}.keys{color:var(--text-muted);margin:.5rem 0 0;padding-left:1.2rem}.keys code{color:var(--text)}.reveal{background:var(--accent-tint);border-radius:var(--radius);border:1px solid #3b6ef559;margin-top:1.25rem;padding:.85rem 1rem}.reveal-lede{margin:0 0 .6rem;font-size:.8125rem}.reveal-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.reveal-key{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;padding:.45rem .65rem;font-size:.8125rem}.reveal-env{font-family:var(--font-mono);white-space:pre;overflow-wrap:normal;flex-basis:20rem;margin:0;line-height:1.5;overflow-x:auto}.reveal-note{color:var(--text-muted);margin:.6rem 0 0;font-size:.75rem}.heading-with-status{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.section-head h2{margin:0}.section-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.live{color:var(--text-muted);letter-spacing:0;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;display:inline-flex}.live:before{content:"";background:var(--ok);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--ok-bg);border-radius:50%}.live-lost{color:var(--warn)}.live-lost:before{background:var(--warn);box-shadow:0 0 0 3px var(--warn-bg)}.state{border:1px solid var(--border);background:var(--neutral-tint);color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.05rem .55rem .05rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-flex}.state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.state-active,.state-tone-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.state-pending{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.state-paused,.state-pausing,.state-retiring,.state-info,.state-tone-accent{color:var(--accent-text);background:var(--accent-tint);border-color:var(--accent-border)}.state-offline{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.state-glyph-check:before,.state-glyph-pause:before,.state-glyph-none:before{content:none}.state-glyph-check,.state-glyph-pause{gap:.25rem}.state-glyph-none{padding-left:.55rem}.state-check,.state-pause{flex:none;width:.7rem;height:.7rem}.state-retired:before{background:var(--border-strong)}.pills{flex-wrap:wrap;gap:.3rem;display:inline-flex}.pill-role{background:var(--neutral-tint);color:var(--text);border:1px solid var(--border-strong);font-weight:500}.warning-mark{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-border);white-space:nowrap;border-radius:999px;flex:none;padding:0 .45rem;font-size:.6875rem;font-weight:500}.callout-warning{color:var(--text);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-sm);margin:0 0 .75rem;padding:.7rem .85rem;font-size:.8125rem}.callout-warning strong{color:var(--warn)}.callout-warning+.facts{margin-top:1.25rem}.cell-quiet{color:var(--text-muted);font-size:.75rem}.mono{font-family:var(--font-mono)}.fleet-table,.machine-table{min-width:52rem}.table .fleet-group th{background:var(--surface-raised);color:var(--text);text-align:left;padding-top:1rem;padding-bottom:.4rem;font-size:.8125rem;font-weight:600}.table .fleet-group th .count{margin-left:.5rem}.table tbody tr.fleet-group:hover,.table tbody tr.fleet-group-empty:hover{background:0 0}.fleet-table .cell-actions,.machine-table .cell-actions,.job-log-table .cell-actions{padding-left:0;padding-right:.5rem}.fleet-table-admin,.machine-table-admin{min-width:54.25rem}.members-table{min-width:46.25rem}.member-options{margin-left:.4rem}.tokens-table th{white-space:nowrap}.row-link{cursor:pointer}.row-title{color:var(--text);text-decoration:none}.row-link:hover .row-title,.row-title:focus-visible{text-underline-offset:2px;text-decoration:underline}.state-cell{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.machine-line{white-space:nowrap;font-variant-numeric:tabular-nums}.machine-cpu{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.back{color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;gap:.2rem;margin:0 0 .75rem -.2rem;padding:.15rem .4rem .15rem .2rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.back:hover{color:var(--text);background:var(--neutral-tint)}.back svg{width:.95rem;height:.95rem}.facts-detail{margin-top:.15rem;display:block}.facts-line{display:block}.card-hint{margin:-.5rem 0 1rem}.command{font-family:var(--font-mono);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:pre;margin:.25rem 0 0;padding:.6rem .75rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.launch-fields{margin-bottom:1rem}.command-status{color:var(--text-muted);text-wrap:pretty;margin:.5rem 0 0;font-size:.75rem}.command-status-error{color:var(--danger)}.command-foot{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.5rem;display:flex}.command-foot .command-status{margin:0}.command-foot .button{flex:none}.field-hint{margin:.1rem 0 0;font-size:.75rem}.field-error{color:var(--danger);text-wrap:pretty;margin-top:.1rem;font-size:.75rem}.input[aria-invalid=true]{border-color:var(--danger-border)}.sql-input:has(>.sql-input-text[aria-invalid=true]){border-color:var(--danger-border)}.command-slot{color:var(--warn)}.role-choices{flex-direction:column;gap:.75rem;display:flex}.role-choice{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.role-choice input{width:.875rem;height:.875rem;accent-color:var(--accent);flex:none;margin:.2rem 0 0}.role-choice-text{flex-direction:column;line-height:1.35;display:flex}.role-choice-name{font-weight:600}.role-choice-meaning{color:var(--text-muted);font-size:.8125rem}.card-error{margin:1rem 0 0}.state-done,.state-success,.state-built,.state-reused,.state-resolved{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.state-running,.state-warning{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.state-failed,.state-error,.state-critical,.state-tone-danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.state-stale{color:var(--text);background:var(--neutral-tint-strong);border-color:var(--border-strong)}.state-stale:before{background:var(--text-muted)}.runs-table th,.runs-table td{padding-left:.625rem;padding-right:.625rem}.runs-table th:last-child,.runs-table .cell-actions{padding-left:0;padding-right:.5rem}.runs-table .cell-run{width:60%;min-width:10rem;max-width:0}.runs-table .cell-comment{width:40%;min-width:7.5rem;max-width:0}.runs-table .cell-comment[data-own-clicks]{cursor:text}.runs-table .run-cell{max-width:none}.run-line{align-items:center;gap:.45rem;min-width:0;display:flex}.run-line .run-cell{flex:auto;min-width:0}.runs-table .run-star{opacity:.55;width:1.5rem;height:1.5rem;margin:-.25rem 0}.run-star .icon{width:.95rem;height:.95rem}.row-link:hover .run-star,.runs-table .run-star:focus-visible,.runs-table .run-star[aria-pressed=true]{opacity:1}.runs-table .run-star[aria-pressed=true],.filter-toggle .icon-star{color:var(--warn)}.runs-table .run-star[aria-pressed=true]{background:0 0}.runs-table .run-star[aria-pressed=true]:hover{background:var(--neutral-tint-strong)}.runs-table .run-star-slot{flex:none;width:1.5rem}.runs-table .run-comment{width:calc(100% + 1rem);height:1.75rem;margin:0 -.5rem;padding:0 .5rem}.row-link:hover .run-comment{background:var(--bg)}.row-link:hover .run-comment:not(:focus){border-color:var(--border-strong)}.row-link:hover .run-comment::placeholder{opacity:.7}.runs-table tr.row-hidden td:not(.cell-run,.cell-actions),.runs-table tr.row-hidden .run-cell,.runs-table tr.row-hidden .run-star{opacity:.5}.runs-table tr.row-hidden td.cell-comment:focus-within{opacity:1}.toast{z-index:30;max-width:min(36rem,100vw - 2rem);color:var(--text);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:.75rem;padding:.4rem .4rem .4rem .9rem;font-size:.8125rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.toast-failed{border-color:var(--danger-border)}.toast-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toast-failed .toast-text{white-space:normal}.toast-subject{font-weight:600}.toast .link-button{flex:none;font-weight:600}.toast-close{flex:none}.list-head{container:list-head/inline-size}.list-head h2{min-height:var(--control-height)}.list-controls{flex-wrap:wrap;flex:40rem;justify-content:flex-end;gap:.6rem;min-width:0;display:flex}.list-search{flex:12rem;min-width:0;max-width:22rem}.list-filters{flex:none;gap:.6rem;min-width:0;display:flex}@container list-head (width<=40rem){.list-search{flex-basis:100%;max-width:none}.list-filters{flex:100%}.list-filters .list-filter{flex:1 1 0;min-width:0;max-width:none}}.filter-toggle{color:var(--text-muted);flex:none;gap:.35rem;padding:0 .65rem}.filter-toggle[aria-pressed=true],.filter-toggle[aria-pressed=true]:hover{color:var(--text);background:var(--accent-tint);border-color:var(--accent)}.filter-toggle .icon{width:.9rem;height:.9rem}.filter-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.list-search::-webkit-search-cancel-button{appearance:none;background:linear-gradient(45deg, transparent 42%, var(--text-muted) 42%, var(--text-muted) 58%, transparent 58%), linear-gradient(135deg, transparent 42%, var(--text-muted) 42%, var(--text-muted) 58%, transparent 58%);cursor:pointer;width:.65rem;height:.65rem}.list-search::-webkit-search-cancel-button:hover{background:linear-gradient(45deg, transparent 42%, var(--text) 42%, var(--text) 58%, transparent 58%), linear-gradient(135deg, transparent 42%, var(--text) 42%, var(--text) 58%, transparent 58%)}.list-filter{flex:none;width:auto;max-width:14rem}.sort{appearance:none;width:100%;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.2rem;margin:0;padding:0;display:flex}.sort:hover,.sort-active{color:var(--text)}.sort-arrow{opacity:0;flex:none;width:.8rem;height:.8rem;transition:opacity .12s}.sort:hover .sort-arrow{opacity:.45}.sort-active .sort-arrow,.sort-active:hover .sort-arrow{opacity:1}.runs-table .cell-number{text-align:right;white-space:nowrap}.sort-number{flex-direction:row-reverse}.runs-table tr.row-group-end td{border-bottom-color:var(--border-strong)}.list-more{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.queries-table{min-width:48rem}.run-cell{max-width:17rem}.run-title,.run-name{display:block}.run-title,.run-name,.engine-versions-table .person-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-nowrap{white-space:nowrap}.cell-clip{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.cell-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-version{vertical-align:middle;max-width:14rem;font-size:.8125rem;display:inline-block}.upgrade-standing{font-variant-numeric:tabular-nums;font-size:.75rem}.upgrade-standing-part{white-space:nowrap}.upgrade-standing.upgrade-standing-failed{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:10rem;display:-webkit-box;overflow:hidden}.upgrade-standing-failed .upgrade-standing-part{white-space:normal}.upgrade-standing-quiet{color:var(--text-muted)}.upgrade-standing-accent{color:var(--accent-text)}.upgrade-standing-failed{color:var(--danger)}.cell-author,.cell-model{max-width:9rem}.cell-author .person-who>*,.cell-model .person-who>*{text-overflow:ellipsis;overflow:hidden}.pill-ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-border)}.pill-danger{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border)}.pill-quiet{color:var(--text-muted);background:var(--neutral-tint);border:1px solid var(--border)}.speedup{font-variant-numeric:tabular-nums}.speedup-partial{color:var(--text-muted)}.tiles{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.tile{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.2rem;min-width:0;padding:.85rem 1rem;display:flex}.tile-wide{grid-column:1/-1}.tile-label{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.tile-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.375rem;font-weight:600;line-height:1.3}.tile-detail{color:var(--text-muted);font-size:.75rem}.timeline{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.timeline-row{border-bottom:1px solid var(--border);grid-template-columns:11rem 6rem minmax(0,1fr);gap:.25rem 1rem;padding:.55rem 1rem;font-size:.8125rem;display:grid}.timeline-row:last-child{border-bottom:none}.timeline-time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;display:flex}.timeline-kind{font-weight:600}.timeline-kind-danger{color:var(--danger)}.timeline-text{overflow-wrap:anywhere}.details summary{cursor:pointer;margin-bottom:.75rem;font-size:1rem;font-weight:600}.config-table th,.config-table td{vertical-align:top;height:auto;padding:.4rem 1rem;font-size:.75rem}.config-key{width:16rem;color:var(--text-muted);overflow-wrap:anywhere;font-weight:500}.config-value{overflow-wrap:anywhere}.engines-table{min-width:42rem}.engines-table th,.engines-table .row-title{white-space:nowrap}.engines-table .cell-number{text-align:right}.runs-on{overflow-wrap:normal}.engine-versions-table{table-layout:fixed;min-width:47rem}.engine-versions-table th,.engine-versions-table td{padding-left:.625rem;padding-right:.625rem}.engine-versions-table th:nth-child(2){width:9.5rem}.engine-versions-table th:nth-child(3){width:11rem}.engine-versions-table th:nth-child(4){width:6rem}.engine-versions-table th:nth-child(5){width:9.75rem}.engine-versions-table .cell-nowrap{text-overflow:ellipsis;overflow:hidden}.engine-versions-table .run-cell{max-width:none}.engine-run{cursor:pointer}.engine-run .run-title:hover{text-underline-offset:2px;text-decoration:underline}.engine-version-indent{width:var(--row-toggle);flex:none}.engine-versions-table tr.engine-version td{background:var(--neutral-tint)}.version-line{align-items:center;gap:.35rem;display:flex}.checkpoint-error{color:var(--danger)}.run-engine-line{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.engine-versions-table tr.version-focused td{background:var(--accent-tint)}.tile-value-unset{color:var(--text-muted);font-weight:500}:root{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500}:root[data-theme=light]{--series-4:#c08000}.queue-tiles,.queue-types{margin-bottom:.75rem}.queue-flag{margin-left:.5rem}.queue-clear{flex-direction:column;align-items:flex-end;display:flex}.cell-number{font-variant-numeric:tabular-nums}.chart-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem .5rem}.chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.segmented{border:1px solid var(--border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.field>.segmented{align-self:flex-start}.segmented-option{appearance:none;height:calc(var(--control-height) - 2px);font:inherit;color:var(--text-muted);border:none;border-right:1px solid var(--border-strong);cursor:pointer;background:0 0;padding:0 .7rem;font-size:.8125rem;font-weight:500}.segmented-option:last-child{border-right:none}.segmented-option:hover{background:var(--neutral-tint);color:var(--text)}.segmented-option[aria-pressed=true]{background:var(--accent-tint);color:var(--text)}.segmented-option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.segmented-option:disabled{opacity:.4;cursor:not-allowed}.segmented-option:disabled:hover{color:var(--text-muted);background:0 0}.chart{width:100%;min-width:0;position:relative}.chart svg{display:block;overflow:visible}.chart svg:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.chart svg:focus:not(:focus-visible){outline:none}.chart-placeholder{width:100%}.chart-title{fill:var(--text);font-size:.8125rem;font-weight:600}.chart-key{font-size:.6rem}.chart-tick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.chart-grid{stroke:var(--border);stroke-width:1px}.chart-baseline{stroke:var(--border-strong);stroke-width:1px}.chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-area{opacity:.12}.chart-slot{fill:var(--neutral-tint);pointer-events:none}.chart-dot{stroke:var(--surface-raised);stroke-width:2px}.chart-crosshair{stroke:var(--text-muted);stroke-width:1px;pointer-events:none}.chart-tooltip{z-index:2;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:14rem;box-shadow:var(--shadow);pointer-events:none;padding:.5rem .7rem;font-size:.75rem;position:absolute;top:0}.chart-tooltip-when{color:var(--text-muted);margin-bottom:.3rem}.chart-tooltip-row{grid-template-columns:.9rem 4.5rem minmax(0,1fr);align-items:center;gap:.4rem;padding:.1rem 0;display:grid}.chart-tooltip-key{border-radius:1px;width:.7rem;height:2px;display:inline-block}.chart-tooltip-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.chart-tooltip-name{color:var(--text-muted)}.chart-tooltip-durations .chart-tooltip-row{grid-template-columns:.9rem 5.75rem minmax(0,1fr)}.chart-tooltip-fitted{width:max-content;max-width:100%}.chart-table{margin-top:.25rem}.chart-table th[rowspan]{vertical-align:bottom}.jobs-table{min-width:44rem}.cell-job{min-width:11.5rem}.build-pill{align-items:center;gap:.35rem;display:inline-flex}.pill-note{white-space:nowrap;font-size:.75rem}.pill-stack{flex-direction:column;align-items:flex-start;gap:.15rem;display:inline-flex}.versions-builds-error{margin:.5rem 0 0}.version-lead{align-items:center;gap:.45rem;min-width:0;display:flex}.version-lead>.person-who{flex:auto}.table .version-builds-detail>td{height:auto;padding:0 1rem .75rem calc(1rem + var(--row-toggle) + .45rem)}.build-nodes{border-collapse:collapse;font-size:.8125rem}.build-nodes th:first-child{width:7rem}.build-nodes th:nth-child(2){width:18rem}.build-nodes th:nth-child(3){width:9rem}.build-nodes th:nth-child(4){width:8rem}.table .build-nodes th{padding:.35rem 1rem .35rem 0;font-size:.6875rem}.table .build-nodes td{vertical-align:top;height:auto;padding:.45rem 1rem .45rem 0}.table tbody .build-nodes tr:hover{background:0 0}.table .build-nodes tbody tr:last-child td{border-bottom:none}.build-nodes-again{margin-top:.4rem}.build-nodes-notice{white-space:normal;margin-top:.4rem;font-size:.75rem;display:block}.build-nodes .person-who>*{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;display:block;overflow:hidden}.log-reveal summary{cursor:pointer}.log{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:40rem;max-height:16rem;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0;padding:.5rem .65rem;font-size:.7rem;line-height:1.4;overflow:auto}.state-building{color:var(--accent-text);background:var(--accent-tint);border-color:var(--accent-border)}.verdict-correct{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.verdict-incorrect,.verdict-error{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.verdict-unchecked{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.benchmarks-table{min-width:52rem}.benchmark-tiles{margin-bottom:1.5rem}.tile-value-of{color:var(--text-muted);font-size:.875rem;font-weight:500}.heading-code{color:var(--text-muted);font-size:.8em;font-weight:500}.datasets-table{min-width:40rem}.snapshot-list{margin:.35rem 0 0;padding:0;font-size:.75rem;list-style:none}.matrix-table th[scope=row]{text-align:left;font-weight:400}.matrix-statement{max-width:18rem}.matrix-args{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.matrix-cell{align-items:center;gap:.5rem;display:inline-flex}.differences{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.difference-where{font-size:.8125rem;font-weight:600}.difference .log{max-width:none}.timings-table{min-width:44rem}.speedup-bar{fill:var(--series-1)}.speedup-label{fill:var(--text)}.speedup-value{fill:var(--text);font-weight:600}.speedup-band{fill:var(--neutral-tint)}.chart-tooltip-key-none{background:0 0}.runtime-log{margin-top:1.25rem}.runtime-log summary{font-size:.875rem}.version-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.fieldset{border:0;margin:0;padding:0}.fieldset legend{margin-bottom:.3rem;padding:0}.dataset-choices{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.datasets{margin-top:1.5rem}.datasets h3{align-items:center;gap:.5rem;display:flex}.job-log-table{--job-log-indent:2.1rem;--job-log-line:1.875rem;--job-log-note:.8125rem;min-width:var(--job-log-floor);table-layout:fixed;font-size:.8125rem}.job-log-table th,.job-log-table td{padding:.25rem .5rem}.job-log-table th{padding-top:.45rem;padding-bottom:.45rem}.job-log-table td{height:var(--job-log-line);line-height:1.4}.job-log-table th:first-child{width:10rem}.job-log-table th:nth-child(2){width:7.5rem}.job-log-table th:nth-child(3){width:7.25rem}.job-log-table th:nth-child(5){width:7.5rem}.job-log-table th:nth-child(6){width:7.75rem}.job-log-table th:nth-child(7),.job-log-table th:nth-child(8){width:5.5rem}.job-log-table th:nth-child(9){width:2.25rem}.job-log-table .cell-number{text-align:right}.job-log-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-log-link{color:var(--text);text-decoration:none}.job-log-link:hover,.job-log-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.job-log-node{position:relative}.job-log-system{color:var(--text-muted);font-size:.6875rem;line-height:1.2;position:absolute;top:100%;left:0;right:0}.job-log-table tr:has(.job-log-system)>td{height:calc(var(--job-log-line) + var(--job-log-note));padding-bottom:calc(.25rem + var(--job-log-note))}.job-log-action{align-items:center;gap:.35rem;min-width:0;display:flex}.job-log-detail td{padding:.25rem .5rem 1rem var(--job-log-indent);font-size:.875rem}.job-log-scroll{--job-log-floor:calc(59.5rem + 2.25rem);contain-intrinsic-inline-size:var(--job-log-floor);container:job-log/inline-size}.job-log-facts{left:var(--job-log-indent);width:min(48rem, calc(100cqw - var(--job-log-indent) - .5rem));position:sticky}.job-log-facts .facts{background:var(--surface)}.job-log-error{max-width:none;color:var(--danger);margin:.4rem 0 0}.job-log-pre,.job-log-facts .build-log{max-width:none;margin:0}.job-log-facts .build-log-note{margin:0}.query-log-table{--query-log-indent:2.325rem;table-layout:fixed;min-width:59.25rem}.query-log-table th,.query-log-table td,.query-executions-table th,.query-executions-table td{padding-left:.625rem;padding-right:.625rem}.query-log-table th:first-child{width:6.5rem}.query-log-table th:nth-child(3){width:8.5rem}.query-log-table th:nth-child(4){width:13rem}.query-log-table th:nth-child(5){width:7.25rem}.query-log-table th:nth-child(6){width:4.5rem}.query-log-table th:nth-child(7){width:8.5rem}.query-log-table .cell-number{text-align:right;white-space:nowrap}.query-log-lines{min-width:0}.query-log-lines>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.query-log-clock{font-variant-numeric:tabular-nums}.query-log-statement{align-items:center;gap:.45rem;min-width:0;display:flex}.query-log-statement .query-log-lines{flex:auto}.query-log-sql{font-size:.75rem}.query-log-runtime{font-variant-numeric:tabular-nums;align-items:flex-end}.query-log-failed{color:var(--danger);font-weight:600}.query-log-cancelled{color:var(--text-muted);font-weight:600}.query-log-verdict-correct{color:var(--ok)}.query-log-verdict-incorrect,.query-log-verdict-error{color:var(--danger)}.query-log-verdict-unchecked{color:var(--warn)}.query-log-detail td{height:auto;padding:.25rem .625rem 1rem var(--query-log-indent)}.query-log-scroll{contain-intrinsic-inline-size:58rem;container:query-log/inline-size}.query-log-facts{left:var(--query-log-indent);width:min(64rem, calc(100cqw - var(--query-log-indent) - .625rem));flex-direction:column;gap:.75rem;display:flex;position:sticky}.query-log-facts .facts{background:var(--surface)}.query-log-sql-block{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.query-log-pre{flex:18rem;min-width:0;max-width:none;max-height:20rem;margin:0;font-size:.75rem}.query-log-sql-actions{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.execution-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 2rem;margin-bottom:1.5rem;display:flex}.execution-title{flex:22rem;min-width:0}.execution-title .lede{margin-bottom:0}.execution-actions{margin-top:.85rem}.execution-when{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.1rem;display:flex}.execution-when-label{color:var(--text-muted);font-size:.75rem;font-weight:500}.execution-when-clock{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.2}.execution-when-day{font-size:.8125rem}.execution-when-age{color:var(--text-muted);font-size:.75rem}@media (width<=40rem){.execution-when{text-align:left;align-items:flex-start}}.execution-tiles{margin-bottom:.5rem}.job-timeline{--job-timeline-this-run:var(--accent);--job-timeline-statement:color-mix(in srgb, var(--accent) 60%, var(--surface-raised));--job-timeline-step:color-mix(in srgb, var(--text-muted) 75%, var(--surface-raised));--job-timeline-control:color-mix(in srgb, var(--text-muted) 45%, var(--surface-raised))}.job-timeline-summary{margin:0 0 .75rem}.job-timeline-table td{height:2.25rem;padding-top:.35rem;padding-bottom:.35rem}.job-timeline-label,.job-timeline-label-detail{display:block}.job-timeline-table .job-timeline-track-cell{width:42%}.job-timeline-track{background:var(--neutral-tint);border-radius:3px;height:.625rem;position:relative}.job-timeline-bar{border-radius:3px;min-width:2px;position:absolute;top:0;bottom:0}.job-timeline-table .job-timeline-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.job-timeline-note{margin:.5rem 0 0}@media (width<=40rem){.job-timeline-table{min-width:0}.job-timeline-table .job-timeline-track-cell{width:30%}.job-timeline-table .job-timeline-share{display:none}}.answer-scroll{max-height:32rem;overflow:auto}.answer-table{width:auto;min-width:100%}.answer-table th{z-index:1;background:var(--surface-raised);white-space:nowrap;vertical-align:bottom;position:sticky;top:0}.answer-table td{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;height:auto;padding-top:.4rem;padding-bottom:.4rem;overflow:hidden}.answer-table .cell-number{text-align:right}.answer-name{color:var(--text);display:block}.answer-type{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;display:block}.answer-null{color:var(--text-muted);font-style:italic}.answer-more{margin:.5rem 0 0}.result-file{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:inline-flex}.execution-sql{max-width:none;max-height:24rem;margin:0;font-size:.75rem}.execution-template{overflow-wrap:anywhere;text-wrap:pretty;margin:.5rem 0 0}.query-log-error{max-width:none;color:var(--danger);margin:0}.query-log-older-error{margin-top:.75rem}.query-executions-table{table-layout:fixed;min-width:41.25rem}.query-executions-table th:first-child{width:6.5rem}.query-executions-table th:nth-child(2){width:8.5rem}.query-executions-table th:nth-child(4){width:7.25rem}.query-executions-table th:nth-child(5){width:4.5rem}.query-versions-table td:nth-child(2){width:100%;max-width:0}.query-versions-table .row-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table .build-line-row td{height:auto;color:var(--text-muted);padding-top:.3rem;padding-bottom:.3rem;font-size:.75rem}.build-line{white-space:nowrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.build-line-kind{border:1px solid var(--border-strong);border-radius:999px;padding:0 .4rem;font-size:.6875rem;font-weight:600;line-height:1.4}.build-line-failed{color:var(--danger)}.build-line-what{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.build-line-version{flex:none}.build-line>.row-toggle{align-self:center}.table .build-line-detail-row td{height:auto;padding-top:0;padding-bottom:.75rem}.build-line-facts{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;padding-left:1.6rem;display:flex}.build-line-facts .log{max-width:100%;margin:0}.build-log-note{margin:.35rem 0 0;font-size:.8125rem}.build-line-facts .build-log-note{margin:0}.builds-unlisted{margin:.5rem 0 0;font-size:.8125rem}.query-log-answer{align-items:center;gap:.25rem;min-width:0;display:flex}.query-log-answer .query-log-lines{flex:auto}.query-log-failed-on{color:var(--danger)}.engine-failure-report{flex-direction:column;gap:1.25rem;display:flex}.engine-failure h3{margin:0 0 .5rem}.engine-failure-pre{max-width:none;max-height:22rem;margin:0}.engine-failure-toolchain{max-width:none;margin:.35rem 0 0}.engine-failure-log{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.engine-failure-log .log{align-self:stretch}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.25rem;display:flex}.page-head h1{overflow-wrap:anywhere;min-width:0;margin:0}.page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.options-trigger{vertical-align:middle;width:1.75rem;height:1.75rem;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-grid}.options-trigger:hover,.options-trigger[aria-expanded=true]{color:var(--text);background:var(--neutral-tint-strong);border-color:var(--border-strong)}.options-trigger svg{width:1rem;height:1rem}.options-menu{z-index:20;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:11rem;box-shadow:var(--shadow);padding:.25rem 0;position:fixed}.options-item{appearance:none;width:100%;font:inherit;text-align:left;white-space:nowrap;color:var(--text);cursor:pointer;background:0 0;border:none;padding:.45rem .9rem;font-size:.8125rem;display:block}.options-item:hover,.options-item:focus-visible{background:var(--neutral-tint-strong);outline:none}.dialog{width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);margin:auto;padding:0;overflow:auto}.dialog::backdrop{background:var(--backdrop)}.dialog-wide{width:min(54rem,100vw - 2rem)}.dialog-box{padding:1.25rem}.dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.dialog-title{min-width:0}.dialog-head h2{margin:0}.dialog-subtitle{color:var(--text-muted);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.8125rem}.dialog-close{width:var(--control-height);height:var(--control-height);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin:-.35rem -.35rem 0 0;padding:0;transition:background .12s,color .12s;display:grid}.dialog-close:hover{color:var(--text);background:var(--neutral-tint)}.dialog-hint{margin:0 0 1rem}.dialog-actions{justify-content:flex-end}.pin-choices{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.pin-choices li+li{border-top:1px solid var(--border)}.pin-choice{cursor:pointer;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;transition:background .12s;display:flex}.pin-choice:hover{background:var(--neutral-tint)}.pin-choice input{width:.875rem;height:.875rem;accent-color:var(--accent);flex:none;margin:.2rem 0 0}.pin-choice-text{flex-direction:column;gap:.15rem;min-width:0;line-height:1.35;display:flex}.pin-choice-name{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.pin-choice-detail{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8125rem}.pin-choice-detail.pin-choice-refusal{color:var(--danger)}.machines-hint{margin:-.25rem 0 .75rem}.pill-outdated{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-border);margin-left:.4rem}.serial-log{max-width:none;max-height:min(60vh,32rem);margin:0 0 1rem}.upgrade-log{max-width:none;margin:-.25rem 0 1rem}.dialog-check{margin:-.25rem 0 1rem}.machine-types{max-height:18rem;margin-top:.4rem;overflow-y:auto}.machine-type{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.machine-type.pin-choice input{margin:0}.machine-type:has(input:checked){background:var(--accent-tint)}.machine-type-quota{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.machine-type-refused{cursor:not-allowed}.machine-type-refused:hover{background:0 0}.machine-type-refused .pin-choice-text{opacity:.6}.machine-types-empty{color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-sm);margin:.4rem 0 0;padding:.75rem;font-size:.8125rem}@media (width<=40rem){.machine-type{grid-template-columns:auto minmax(0,1fr)}.machine-type-quota{grid-column:2}}:root{--work-implement:#22c55e;--work-optimize:#fb923c;--work-parallel:#6d3bf0;--work-plan:#3b6ef5;--work-trace:#c084fc;--work-other:#64748b}:root[data-theme=light]{--work-implement:#15803d;--work-optimize:#c2410c;--work-plan:#2f62e6;--work-trace:#9333ea}:root{--kind-model:#6fa8ff;--kind-patch:#fb923c;--kind-write:#f472b6;--kind-read:#2dd4bf;--kind-shell:#4ade80;--kind-compile:#a78bfa;--kind-validate:#e6d96a;--kind-query-data:#22d3ee;--kind-compaction:#b8c0cc;--kind-other:#a3adba}:root[data-theme=light]{--kind-model:#2563eb;--kind-patch:#c2410c;--kind-write:#be185d;--kind-read:#0f766e;--kind-shell:#15803d;--kind-compile:#7c3aed;--kind-validate:#8a6a00;--kind-query-data:#0e7490;--kind-compaction:#64748b;--kind-other:#6b7280}.turn-kind-model{--kind:var(--kind-model)}.turn-kind-patch{--kind:var(--kind-patch)}.turn-kind-write{--kind:var(--kind-write)}.turn-kind-read{--kind:var(--kind-read)}.turn-kind-shell{--kind:var(--kind-shell)}.turn-kind-compile{--kind:var(--kind-compile)}.turn-kind-validate{--kind:var(--kind-validate)}.turn-kind-query-data{--kind:var(--kind-query-data)}.turn-kind-compaction{--kind:var(--kind-compaction)}.turn-kind-other{--kind:var(--kind-other)}.turn-hint{font-size:.75rem}.turn-pinned{align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.turn-chart{-webkit-user-select:none;user-select:none;touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex}.turn-chart-plot{flex:1;min-height:0;position:relative}.turn-chart-plot>svg{cursor:crosshair;display:block;position:absolute;top:0;left:0}.turn-chart-plot>svg:focus:not(:focus-visible){outline:none}.turn-band{opacity:.11}.turn-band-hovered{opacity:.28}.turn-band-divider{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:4 3}.turn-band-label{opacity:.9;pointer-events:none;font-size:.625rem;font-weight:600}.turn-ribbon{opacity:.85}.turn-ribbon-label{fill:#fff;pointer-events:none;font-size:.6875rem;font-weight:600}.turn-stage-divider{stroke:var(--text-muted);stroke-width:1.5px}.turn-series{stroke-width:1.75px}.turn-series-partial{stroke-dasharray:6 4}.turn-verdict-ok{fill:var(--ok)}.turn-verdict-failed{fill:var(--danger)}.turn-verdict-none{fill:var(--border)}.turn-pin line{stroke:var(--warn);stroke-width:2px;pointer-events:none}.turn-pin text{fill:var(--warn);pointer-events:none;font-size:.6875rem;font-weight:700}.chart-legend{color:var(--text);flex-wrap:wrap;justify-content:flex-end;gap:.15rem .9rem;font-size:.6875rem;line-height:1.4;display:flex}.chart-legend-item{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.chart-legend-line{flex:none;width:1.125rem;height:.25rem}.chart-legend-box{opacity:.8;border:1px solid;border-radius:2px;width:.75rem;height:.55rem;display:inline-block}.turn-chart-legend{flex:none;margin:0 0 .2rem}.turn-strip-label{cursor:help}.turn-readout-context{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.3rem}.turn-prompts{overscroll-behavior:contain;flex:1;min-height:0;padding:.35rem;overflow-y:auto}.turn-prompt-list{margin:0;padding:0;list-style:none}.turn-prompt{width:100%;font:inherit;text-align:left;color:var(--text);border:none;border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;gap:.1rem;margin:0 0 .2rem;padding:.35rem .55rem;display:flex}.turn-prompt:hover,.turn-prompt-hovered{background:var(--neutral-tint-strong)}.turn-prompt-current{background:var(--accent-tint)}.turn-prompt-name{overflow-wrap:anywhere;font-weight:600}.turn-prompt-meta{color:var(--text-muted);font-size:.75rem}.turn-prompts-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:.75rem .55rem .35rem;font-size:.6875rem;font-weight:600}.turn-prompt-planned{border-left-style:dashed;border-left-color:var(--text-muted);opacity:.7}.turn-prompt-planned .turn-prompt-meta{font-style:italic}.turn-log-kinds{flex-wrap:wrap;gap:.25rem;display:flex}.turn-chip{height:1.5rem;font:inherit;color:var(--text-muted);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:999px;padding:0 .5rem;font-size:.6875rem;font-weight:600}.turn-chip:hover{background:var(--neutral-tint)}.turn-chip[aria-pressed=true]{color:var(--kind);background:color-mix(in srgb, var(--kind) 14%, transparent);border-color:color-mix(in srgb, var(--kind) 45%, transparent)}.turn-log-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.turn-log-empty{margin:1rem}.turn-log-lines{position:relative}.turn-line-row{border-bottom:1px solid var(--border);position:absolute;left:0;right:0}.turn-line-highlighted{background:var(--neutral-tint)}.turn-line-pinned{box-shadow:inset 3px 0 0 var(--warn)}.turn-line-bar{align-items:center;height:29px;display:flex}.turn-line-head{min-width:0;height:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.55rem;padding:0 .4rem 0 .6rem;display:flex}.turn-line-bar:hover{background:var(--neutral-tint)}.turn-badge{text-align:center;min-width:4.2rem;color:var(--kind);background:color-mix(in srgb, var(--kind) 14%, transparent);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:.05rem .4rem;font-size:.6875rem;font-weight:700;overflow:hidden}.turn-line-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.turn-line-failed .turn-line-summary{color:var(--danger)}.turn-line-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.turn-line-number{height:100%;font:inherit;color:var(--text-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .6rem;font-size:.75rem}.turn-line-number:hover{color:var(--warn)}.turn-details{padding:.25rem .75rem .75rem}.turn-details-meta{color:var(--text-muted);margin:.2rem 0 .4rem;font-size:.75rem}.turn-text{max-width:none;max-height:22rem}.turn-text-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:.5rem 0 0;font-size:.6875rem;font-weight:600}.diff-add{color:var(--ok)}.diff-remove{color:var(--danger)}.turn-fields{max-height:22rem;overflow:auto}.turn-dialog-tabs{margin-bottom:.75rem}.turn-dialog-body{max-height:min(70vh,48rem);overflow:auto}.turn-agent-instructions{margin:.75rem 0}.turn-agent-tool{margin-top:1rem}.turn-agent-tool h3{margin:0 0 .25rem;font-size:.875rem}.turn-agent-description{color:var(--text-muted);overflow-wrap:anywhere;margin:0 0 .5rem}.turn-parameters{min-width:28rem}.turn-parameter-name,.turn-parameter-type{white-space:nowrap;vertical-align:top}.turn-parameter-type,.turn-parameter-description{color:var(--text-muted)}.turn-parameter-description{overflow-wrap:anywhere}.run-view{height:calc(100dvh - var(--topbar-height) - 1.75rem);flex-direction:column;gap:.6rem;min-height:36rem;display:flex}.run-head{flex:none;align-items:center;gap:.6rem;min-width:0;display:flex}.run-head .back{flex:none;margin:0}.run-head-rule{background:var(--border-strong);flex:none;width:1px;height:1.25rem}.run-head-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.125rem;overflow:hidden}.run-head-cancel{flex:none;margin-left:auto}.run-error{border-radius:var(--radius);flex:none;margin:0}.icon-button{width:1.75rem;height:1.75rem;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.icon-button:hover,.icon-button[aria-expanded=true],.icon-button[aria-pressed=true]{color:var(--text);background:var(--neutral-tint-strong)}.icon{width:1rem;height:1rem}.run-info{flex:none;position:relative}.run-info-panel{width:min(40rem,100vw - 2rem);max-height:calc(100dvh - var(--topbar-height) - 5rem);flex-direction:column;display:flex;left:0;right:auto}.run-info-body{overscroll-behavior:contain;min-height:0;padding:.9rem;overflow-y:auto}.run-info-body .facts{background:0 0;border:none;padding:0}.stats-views{margin-bottom:.75rem}.stats-time{grid-template-columns:minmax(0,1fr) 16rem;gap:.75rem;display:grid}.stats-panel{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex}.stats-panel-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:2.5rem;padding:.3rem .6rem .3rem .85rem;display:flex}.stats-panel-head h3{margin:0;font-size:.8125rem}.stats-panel-head .segmented-option{height:1.5rem;padding:0 .55rem;font-size:.75rem}.stats-panel-body{min-height:0;padding:.75rem}.stats-time-body,.stats-throughput-body{height:22rem}.stats-ring{align-items:center;gap:1.25rem;height:100%;display:flex}.stats-ring-plot{flex:1 1 0;place-items:center;min-width:0;height:100%;display:grid}.stats-ring-plot svg{display:block}.stats-slice{stroke:var(--surface-raised);stroke-width:2px;transition:opacity .12s}.stats-slice-dimmed{opacity:.3}.stats-ring-value{fill:var(--text);font-size:1.125rem;font-weight:600}.stats-ring-name{fill:var(--text-muted);font-size:.75rem}.stats-table{border-collapse:collapse;font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.stats-table th,.stats-table td{text-align:right;white-space:nowrap;padding:.3rem .6rem}.stats-table thead th{color:var(--text-muted);border-bottom:1px solid var(--border);font-size:.6875rem;font-weight:600}.stats-table th:first-child{text-align:left}.stats-table tbody th{font-weight:500}.stats-table td+td{color:var(--text-muted)}.stats-table tbody tr{transition:background .12s}.stats-table-focused{background:var(--neutral-tint-strong)}.stats-swatch{vertical-align:-.05em;border-radius:2px;width:.625rem;height:.625rem;margin-right:.5rem;display:inline-block}.stats-stack{flex-direction:column;gap:.5rem;height:100%;display:flex}.stats-stack-legend{flex:none}.stats-stack-plot{flex:1 1 0;min-height:0}.stats-band{opacity:.5}.stats-band-edge{fill:none;stroke-width:1px}.stats-bar-label,.stats-bar-value{fill:var(--text)}.stats-bar-value{font-weight:600}.stats-bar-band{fill:var(--neutral-tint)}.stats-throughput-plot{height:100%}.stats-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:100%;margin:0;display:flex}.stats-empty p{max-width:28rem;margin:0}.stats-empty-title{font-size:.875rem;font-weight:600}@media (width<=52rem){.stats-time{grid-template-columns:minmax(0,1fr)}}@media (width<=32rem){.stats-time-body{height:auto}.stats-ring{flex-direction:column}.stats-ring-plot{flex:none;width:100%;height:14rem}.stats-stack{height:18rem}}.run-columns{--prompts-width:clamp(13rem, 16vw, 18rem);--log-width:clamp(20rem, 25vw, 30rem);grid-template-columns:var(--prompts-width) minmax(0, 1fr) var(--log-width);flex:1;grid-template-areas:"prompts centre log";gap:.75rem;min-height:0;display:grid}.run-columns-prompts-folded{--prompts-width:auto}.run-columns-log-folded{--log-width:auto}.run-prompts,.run-log{min-width:0;min-height:0;display:flex}.run-prompts{grid-area:prompts}.run-log{grid-area:log}.run-centre{flex-direction:column;grid-area:centre;gap:.6rem;min-width:0;min-height:0;display:flex}.run-side{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.run-side-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:.25rem;min-height:2.5rem;padding:0 .4rem 0 .75rem;display:flex}.run-side-end .run-side-head{padding:0 .4rem}.run-side-title{margin:0 auto 0 0;font-size:.8125rem}.run-side-end .run-side-title{margin-left:.2rem}.run-side .empty{background:0 0;border:none}.run-side-waiting{margin:1rem .75rem}.run-side-tab{width:2rem;font:inherit;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.75rem;font-weight:600;transition:color .12s,border-color .12s;display:flex}.run-side-tab:hover{color:var(--text);border-color:var(--border-strong)}.run-side-tab-label{writing-mode:vertical-rl;white-space:nowrap}.log-filters{flex:none;position:relative}.log-filters-trigger{position:relative}.log-filters-on{color:var(--accent)}.log-filters-count{background:var(--accent);min-width:.95rem;height:.95rem;color:var(--accent-contrast);text-align:center;border-radius:999px;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:.95rem;position:absolute;top:-.3rem;right:-.3rem}.log-filters-menu{flex-direction:column;gap:.75rem;width:min(20rem,100vw - 2.5rem);padding:.75rem .85rem .85rem;display:flex}.log-filters-group{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.log-filters-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:600}.log-filters-clear{align-self:flex-start;font-size:.8125rem}.run-cards{flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.6rem;display:grid;container-type:inline-size}.run-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.4rem .75rem .45rem}.run-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.run-card-label,.run-card-aside,.run-card-detail{color:var(--text-muted);font-size:.6875rem}.run-card-label{font-weight:500}.run-card-aside{font-variant-numeric:tabular-nums;white-space:nowrap}.run-card-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.35;overflow:hidden}.run-card-unset{color:var(--text-muted);font-size:.875rem;font-weight:500}.run-card-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (width<=44rem){.run-card{padding:.4rem .6rem .45rem}.run-card-value{font-size:1rem}}@container (width<=38rem){.run-card{padding:.35rem .5rem .4rem}.run-card-value{font-size:.9375rem}}.run-chart{flex-direction:column;flex:1;min-height:14rem;padding:.6rem .85rem .35rem;display:flex}.run-chart-controls{flex-wrap:nowrap;flex:none;justify-content:flex-start}.run-chart-controls .segmented,.turn-pinned .button{flex:none}.run-chart-controls .turn-hint,.turn-pinned,.turn-pinned>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-chart-full{margin-left:auto}.run-chart-waiting{margin:auto}.run-chart:fullscreen{background:var(--bg);border:none;border-radius:0;padding:1.25rem 1.5rem}.run-resizer{z-index:1;cursor:row-resize;touch-action:none;flex:none;height:.6rem;margin:-.6rem 0;position:relative}.run-resizer:before{content:"";background:var(--border-strong);border-radius:3px;width:2.25rem;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.run-resizer:hover:before,.run-resizer:active:before,.run-resizer:focus-visible:before{background:var(--accent)}.run-resizer:focus-visible{outline:none}.supervisor{border-top:1px solid var(--border);flex-direction:column;flex:none;min-height:4rem;max-height:min(12.5rem,60%);display:flex}.supervisor-sized{max-height:60%}.supervisor-resizer{margin:-.3rem 0}.supervisor-head{flex-wrap:wrap;flex:none;align-items:center;gap:0 .5rem;min-height:2.25rem;padding:.15rem .4rem 0 .75rem;display:flex}.supervisor-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.6875rem;font-weight:600}.supervisor-nav{align-items:center;gap:.1rem;margin-left:auto;display:flex}.supervisor-turn{height:1.75rem;font:inherit;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:0 .4rem;font-size:.75rem}.supervisor-turn:hover{color:var(--warn)}.supervisor-position{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .15rem;font-size:.75rem}.supervisor-step:disabled{opacity:.35;cursor:default;background:0 0}.supervisor-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .75rem .7rem;overflow-y:auto}.supervisor-summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.supervisor-verdict{vertical-align:.05em;margin-right:.2rem;line-height:1.35}.supervisor-hints{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-sm);margin-top:.55rem;padding:.4rem .6rem .45rem}.supervisor-hints-label{letter-spacing:.04em;text-transform:uppercase;color:var(--warn);margin:0;font-size:.6875rem;font-weight:600}.supervisor-hints-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.75rem}:root{--query-reference:#c084fc;--query-parity:#f97316}:root[data-theme=light]{--query-reference:#9333ea;--query-parity:#ea580c}.run-queries{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:none;min-height:7.5rem;max-height:65%;display:flex}.run-queries-head{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:.25rem 1rem;min-height:2.5rem;padding:.3rem .6rem .3rem .85rem;display:flex}.run-queries-controls{align-items:center;gap:.75rem;margin-left:auto;display:flex}.run-queries-head .segmented-option{height:1.5rem;padding:0 .55rem;font-size:.75rem}.run-queries-scale{align-items:center;gap:.35rem;display:flex}.run-queries-scale-label{color:var(--text-muted);font-size:.6875rem;font-weight:600}.run-queries-head h2{margin:0;font-size:.8125rem}.run-queries-then{font-size:.8125rem}.run-queries-then strong{color:var(--warn)}.query-bars{flex:1;min-height:0;position:relative}.query-bars>svg{display:block;position:absolute;top:0;left:0}.query-bar{fill-opacity:.7;stroke-width:1px}.query-bars-hover{fill:var(--neutral-tint)}.query-bars-parity{stroke-width:2px;stroke-dasharray:8 5;pointer-events:none}.query-bars-legend{pointer-events:none;position:absolute;top:.25rem;right:.75rem}.query-bars-empty{text-align:center;place-items:center;margin:0;padding:0 1.5rem;display:grid;position:absolute;inset:0}.markdown{overflow-wrap:anywhere;line-height:1.55}.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:1rem 0 .35rem;font-size:.875rem;font-weight:600}.markdown h3{font-size:.9375rem}.markdown p,.markdown ul,.markdown ol{margin:0 0 .6rem}.markdown ul,.markdown ol{padding-left:1.4rem}.markdown hr{border:none;border-top:1px solid var(--border);margin:.9rem 0}.markdown-code{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:pre;margin:0 0 .75rem;padding:.5rem .65rem;font-size:.75rem;line-height:1.45;overflow-x:auto}@media (width<=72rem){.run-view{height:auto;min-height:0}.run-columns{grid-template-columns:minmax(0,17rem) minmax(0,1fr);grid-template-areas:"centre centre""prompts log"}.run-prompts,.run-log{height:32rem}.run-chart{flex:none}.turn-chart-plot{flex:none;height:20rem}.run-queries{height:16rem;max-height:none}}@media (width<=40rem){.run-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"centre""prompts""log"}.run-prompts{height:18rem}.run-head{flex-wrap:wrap;row-gap:.25rem}.run-head-rule{flex-basis:100%;height:0}.run-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.run-card:last-child:nth-child(odd){grid-column:1/-1}.run-chart-controls{flex-wrap:wrap}.run-chart-controls .turn-hint{display:none}.run-chart-controls .turn-pinned{flex-basis:100%;order:1}.turn-line-meta{display:none}.body{flex-direction:column}.rail{border-right:none;border-bottom:1px solid var(--border);flex-flow:wrap;align-self:auto;gap:.125rem .75rem;width:auto;height:auto;padding:.5rem .75rem;position:static}.rail-group{flex-flow:wrap;align-items:center}.rail-group+.rail-group,.rail-group.rail-foot{border-top:none;margin:0;padding:0}.rail-heading{display:none}.form-grid{grid-template-columns:minmax(0,1fr)}.form-row{flex-direction:column}.form-row .input{flex:none}.content{padding:1.5rem 1rem 3rem}.facts{grid-template-columns:6.5rem minmax(0,1fr);padding:.85rem 1rem}.query-log-table{--query-log-indent:.625rem}.job-log-table{--job-log-indent:.5rem}.switcher-menu{top:calc(var(--topbar-height) + .5rem);width:auto;max-width:none;position:fixed;left:1rem;right:1rem}.timeline-row{grid-template-columns:minmax(0,1fr);gap:.1rem}.dialog-box{padding:1rem}}.link-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{text-decoration:underline}.statement-choices{column-gap:.75rem}.state-released{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.state-checkpoint{color:var(--text-muted);background:var(--neutral-tint);border-color:var(--border)}.query-list-table{min-width:56rem}.query-list-table th,.query-list-table td{padding-left:.625rem;padding-right:.625rem}.query-list-table th{white-space:nowrap}.query-list-table .cell-number{text-align:right;white-space:nowrap}.query-title{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.25rem;display:flex}.query-title h1{overflow-wrap:anywhere;margin:0}.query-rename{flex:16rem;max-width:36rem;height:2.5rem;font-size:1.25rem}.query-sql{font-family:var(--font-mono);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:pre;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.query-sql code{font-size:inherit}.sql-comment{color:var(--code-comment);font-style:italic}.sql-string{color:var(--code-string)}.sql-number{color:var(--code-number)}.sql-literal{color:var(--code-literal)}.sql-keyword{color:var(--code-keyword)}.sql-type,.sql-name{color:var(--code-type)}.sql-function{color:var(--code-function)}.sql-parameter{color:var(--code-parameter);background:var(--code-parameter-bg);border:1px solid var(--code-parameter-border);cursor:default;border-radius:4px;padding:0 .3em;font-weight:600}.sql-parameter-lit{background:var(--code-parameter-bg-lit);border-color:var(--code-parameter)}.sql-parameter-value{color:var(--text);font-weight:400}.sql-parameter-value:before{content:"=";color:var(--code-parameter);margin:0 .1em;font-weight:600}.sql-parameter-unset{color:var(--text-muted)}.sql-input{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:10rem;max-height:min(40rem,70dvh);scroll-padding:.6rem .75rem;transition:border-color .12s;display:grid;overflow:auto}.sql-input-code,.sql-input-text{font-family:var(--font-mono);font-variant-ligatures:none;letter-spacing:normal;tab-size:4;white-space:pre;border:0;grid-area:1/1;margin:0;padding:.6rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.6}.sql-input-code{color:var(--text);pointer-events:none;padding-right:calc(.75rem + 1ch)}.sql-input-text{color:#0000;width:100%;height:100%;caret-color:var(--text);resize:none;background:0 0;outline:none;overflow:hidden}.sql-input-mark{color:var(--code-parameter);background:var(--code-parameter-bg);box-shadow:0 0 0 1px var(--code-parameter-border);border-radius:3px}.query-fingerprint{overflow-wrap:anywhere;text-wrap:pretty;margin:.5rem 0 0}.query-statement{resize:vertical;white-space:pre;height:auto;min-height:9rem;padding:.5rem .6rem;line-height:1.5;overflow:auto}.editor-pickers{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:.9rem 1rem;display:grid}@media (width<=40rem){.editor-pickers{grid-template-columns:minmax(0,1fr)}}.editor-warning{color:var(--warn);overflow-wrap:anywhere;margin-top:.5rem}.editor-unknown{margin:1.25rem 0 0}.editor-template-head{margin:1.25rem 0 .4rem}.editor-template{max-height:28rem;overflow:auto}.editor-served{text-wrap:pretty;margin:.5rem 0 0}.editor-parameters{margin-top:1.25rem}.editor-parameter-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem 1rem;display:grid}.editor-parameter-label{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.editor-parameter-label .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-parameter-type{color:var(--text-muted);font-family:var(--font-mono);flex:none;font-size:.6875rem;font-weight:400}.editor-parameter-lit .editor-parameter-label .mono{color:var(--code-parameter)}.editor-parameter-lit .input:not([aria-invalid=true]){border-color:var(--code-parameter-border)}.editor-examples{color:var(--text-muted);text-wrap:pretty;max-width:80ch;margin-top:.6rem}.editor-sql-field{margin-top:1.25rem}.editor-sql-field .field-hint{text-wrap:pretty;max-width:80ch}.editor-sql{resize:vertical;white-space:pre;tab-size:4;height:auto;min-height:12rem;padding:.6rem .75rem;line-height:1.6;overflow:auto}.editor-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.editor-run{min-width:6.5rem}.editor-run svg,.editor-cancel svg{width:.75rem;height:.75rem}.editor-run-links{min-height:var(--control-height);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}kbd{font-family:var(--font-mono);color:var(--text);background:var(--neutral-tint);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:4px;padding:0 .3rem;font-size:.6875rem;line-height:1.4;display:inline-block}.editor-progress{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 0 1rem;font-size:.875rem;display:flex}.editor-asked-at{white-space:nowrap}.editor-counter{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.editor-statement-copy{margin-top:.5rem}.source-browser{grid-template-columns:minmax(12rem,21rem) minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.source-tree{top:calc(var(--topbar-height) + 1rem);max-height:calc(100vh - var(--topbar-height) - 2rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .3rem;position:sticky;overflow:auto}.source-tree-level{margin:0;padding:0;list-style:none}.source-tree-folder,.source-tree-file{width:100%;min-height:1.75rem;font-family:var(--font-mono);text-align:start;font-size:.78rem;display:flex}.source-tree-folder{font-weight:500}.source-tree-file{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding-block:.15rem;padding-inline-end:.4rem}.source-tree-file:hover{background:var(--neutral-tint-strong)}.source-tree-file:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.source-tree-file[aria-current=true]{background:var(--accent-tint);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.source-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.source-tree-size{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.source-file{min-width:0}.source-file-head{margin-bottom:.6rem}.source-file-path{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:500}.source-code{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);grid-template-columns:auto minmax(0,1fr);font-size:.8125rem;line-height:1.6;display:grid;position:relative}.source-code pre{font:inherit;white-space:pre;margin:0;padding:.75rem 1rem;position:relative}.source-code-band{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent);pointer-events:none;position:absolute;inset-inline:0}.source-code-lines{cursor:pointer;color:var(--text-muted);text-align:end;border-inline-end:1px solid var(--border);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;opacity:.7;padding-inline:.75rem .6rem}.source-code-text{color:var(--text);tab-size:4;overflow-x:auto}.source-code-text code{font-size:inherit}.source-browser-symbol{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr) minmax(14rem,22rem)}.symbol-panel{top:calc(var(--topbar-height) + 1rem);max-height:calc(100vh - var(--topbar-height) - 2rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.6rem .75rem .9rem;font-size:.8125rem;position:sticky;overflow:auto}.symbol-panel-head{align-items:center;gap:.5rem;display:flex}.symbol-panel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.symbol-panel-close{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:1.1rem;line-height:1}.symbol-panel-close:hover{background:var(--neutral-tint-strong);color:var(--text)}.symbol-panel-section{margin-top:.9rem}.symbol-panel-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.7rem;font-weight:600}.symbol-panel-note{color:var(--text-muted);margin:.5rem 0 0}.symbol-panel-file{margin-top:.5rem}.symbol-panel-path{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .15rem;font-size:.75rem;overflow:hidden}.symbol-panel-hits{margin:0;padding:0;list-style:none}.symbol-hit{border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:.3rem .4rem;display:grid}.symbol-hit:hover{background:var(--neutral-tint-strong)}.symbol-hit:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.symbol-hit-place{color:var(--link);overflow-wrap:anywhere;flex-wrap:wrap;gap:.2rem .5rem;font-size:.75rem;display:flex}.symbol-hit-kind{color:var(--text-muted)}.symbol-hit-preview{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@media (width<=52rem){.source-browser{grid-template-columns:minmax(0,1fr)}.symbol-panel{max-height:none;position:static}.source-tree{max-height:18rem;position:static}}::highlight(code-comment){color:var(--code-comment)}::highlight(code-string){color:var(--code-string)}::highlight(code-number){color:var(--code-number)}::highlight(code-literal){color:var(--code-literal)}::highlight(code-keyword){color:var(--code-keyword)}::highlight(code-type){color:var(--code-type)}::highlight(code-function){color:var(--code-function)}::highlight(code-hover){text-decoration:underline;-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}::highlight(code-occurrence){background-color:var(--accent-tint)}.source-mode{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.25rem;display:flex}.source-mode-base{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.source-mode-base select{max-width:28rem}.source-tree-filter{color:var(--text-muted);cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .4rem .5rem;font-size:.78rem;display:flex}.source-tree-stat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.source-tree-mark{width:1.1rem;font-family:var(--font-mono);text-align:center;border-radius:3px;flex:none;font-size:.7rem;font-weight:600}.mark-added{color:var(--ok);background:var(--ok-bg)}.mark-modified{color:var(--warn);background:var(--warn-bg)}.mark-deleted{color:var(--danger);background:var(--danger-bg)}.source-tree-deleted .source-tree-name{color:var(--text-muted);text-decoration:line-through}.diff-count-add{color:var(--ok)}.diff-count-del{color:var(--danger)}.diff-view{gap:1rem;min-width:0;display:grid}.diff-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;scroll-margin-top:calc(var(--topbar-height) + 1rem)}.diff-card-head{background:var(--surface-raised);border-bottom:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.5rem .75rem;display:flex}.diff-card-path{overflow-wrap:anywhere;flex:14rem;min-width:0;margin:0;font-size:.85rem;font-weight:500}.diff-card-stat{font-family:var(--font-mono);font-size:.78rem}.diff-card-actions{gap:.4rem;display:inline-flex}.diff-card-note{color:var(--text-muted);margin:0;padding:.75rem;font-size:.85rem}.diff-card-waiting{height:4rem}.diff-rows{font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;overflow-x:auto}.diff-row{grid-template-columns:3.5rem 3.5rem 1.4rem max-content;width:max-content;min-width:100%;display:grid}.diff-row-add{background:var(--ok-bg)}.diff-row-del{background:var(--danger-bg)}.diff-num{color:var(--text-muted);text-align:end;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;opacity:.75;padding-inline:.5rem}.diff-marker{color:var(--text-muted);text-align:center;-webkit-user-select:none;user-select:none}.diff-row-add .diff-marker{color:var(--ok)}.diff-row-del .diff-marker{color:var(--danger)}.diff-text{white-space:pre;tab-size:4;padding-inline-end:1rem}.diff-gap{border:0;border-block:1px solid var(--border);background:var(--neutral-tint);width:100%;color:var(--link);font:inherit;font-family:var(--font-body,inherit);text-align:start;cursor:pointer;padding:.25rem .75rem;font-size:.78rem;display:block}.diff-gap:hover{background:var(--neutral-tint-strong)}.split-button{display:inline-flex}.split-button .split-button-main{border-start-end-radius:0;border-end-end-radius:0}.split-button .split-button-caret{border-start-start-radius:0;border-end-start-radius:0;width:1.75rem;margin-inline-start:-1px;padding:0}.split-button-caret svg,.menu-button svg{width:.9rem;height:.9rem}.menu-button{gap:.25rem;padding-inline-end:.5rem}.options-item[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.options-item[aria-disabled=true]:hover{background:0 0}.synthesis-existing{margin:.75rem 0 0}.synthesis-section{margin-top:1.5rem}.synthesis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem;display:grid}.synthesis-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=64rem){.synthesis-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.synthesis-grid{grid-template-columns:minmax(0,1fr)}}.synthesis-placeholders{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.synthesis-placeholder{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.6rem;min-width:0;padding:.75rem;display:flex}.synthesis-placeholder-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.synthesis-placeholder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--code-parameter);flex:auto;font-size:.8125rem;font-weight:500;overflow:hidden}.synthesis-type{flex:none;width:auto}.synthesis-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.synthesis-range-date{grid-template-columns:repeat(2,minmax(0,1fr))}.synthesis-values{resize:vertical;height:auto;min-height:4.5rem;padding:.4rem .6rem;line-height:1.5}.synthesis-example{margin-top:.75rem}.synthesis-example-sql{max-height:24rem;margin-top:.35rem;overflow:auto}.synthesis-checks{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.synthesis-problems{margin:1.25rem 0 0;padding-left:1.1rem}.synthesis-progress strong{font-weight:500}.synthesis-given-back{max-width:none;margin:0}.synthesis-log{max-width:none;max-height:32rem}.synthesis-placeholder-facts{margin:0;padding:0;list-style:none}.synthesis-placeholder-facts li+li{margin-top:.2rem}.editor-synthesize{margin-left:auto}.dialog-note{overflow-wrap:anywhere;margin:1rem 0 0}.model-providers-table td.cell-clip{max-width:18rem}.queue-kind{margin-left:.4rem}.synthesis-table .cell-number{text-align:right}.synthesis-step{border-top:1px solid var(--border)}.synthesis-step:last-child{border-bottom:1px solid var(--border)}.synthesis-step-open{padding:1.25rem 0 1.5rem}.synthesis-step-head{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.75rem;display:flex}.synthesis-step-head h2{margin:0}.synthesis-step-head>:last-child:not(h2){margin-left:auto}.synthesis-step-heading{font-size:inherit;margin:0}.synthesis-step-toggle{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.85rem 0;display:flex}.synthesis-step-toggle:disabled{cursor:default}.synthesis-step-title{flex:none;font-size:1.125rem;font-weight:600}.synthesis-step-summary{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:400;overflow:hidden}.synthesis-step-edit{color:var(--link);flex:none;margin-left:auto;padding-left:.5rem;font-size:.8125rem;font-weight:400}.synthesis-step-toggle:hover .synthesis-step-edit,.synthesis-step-toggle:focus-visible .synthesis-step-edit{text-decoration:underline}.synthesis-step-number{width:1.5rem;height:1.5rem;color:var(--accent-contrast);background:var(--accent);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.synthesis-step-ahead .synthesis-step-number{color:var(--text-muted);background:var(--neutral-tint-strong)}.synthesis-step-ahead .synthesis-step-title{color:var(--text-muted)}.synthesis-step-lede{max-width:80ch;color:var(--text-muted);text-wrap:pretty;margin:-.35rem 0 .9rem;font-size:.8125rem}.synthesis-step-body{min-width:0}.synthesis-step-next{margin-top:1.25rem;display:flex}.example-picker{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:1rem;height:min(32rem,100dvh - 16rem);display:grid}.example-list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);padding:.25rem;overflow-y:auto}.example-list:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}@media (width<=40rem){.example-picker{grid-template-rows:11rem minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:max(20rem,100dvh - 23rem)}}.example-picker+.dialog-hint{margin-top:1rem}.example-option{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;align-items:baseline;gap:.6rem;padding:.35rem .5rem;font-size:.8125rem;display:flex}.example-option:hover{background:var(--neutral-tint)}.example-option[aria-selected=true]{background:var(--accent-tint)}.example-number{min-width:2.2rem;font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:.75rem}.example-option[aria-selected=true] .example-number{color:var(--accent)}.example-title{text-wrap:pretty;min-width:0}.example-preview{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex;overflow-y:auto}.example-heading{margin:0;font-size:.9375rem}.example-heading-title{margin-left:.35rem;font-weight:500}.example-tables{margin:0;font-size:.75rem}.example-sql{flex:none;max-height:none}.example-preview .editor-warning{margin:0}.catalog-name{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1rem}.dialog-actions-start{flex-wrap:wrap;gap:.5rem;margin-right:auto;display:inline-flex}.dataset-refusal{color:var(--warn);overflow-wrap:anywhere}.alert-channels-table,.incidents-table{min-width:46rem}.alert-channels-table td,.incidents-table td{vertical-align:top}.alert-untold{margin-bottom:1.5rem}.alert-head{margin-bottom:.25rem}.alert-told{min-width:11rem}.alert-told .cell-quiet{white-space:nowrap}.alert-mentions{min-width:10rem;max-width:18rem;color:var(--text-muted);text-wrap:pretty;font-size:.8125rem}.alert-delivery{max-width:16rem;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.75rem;display:block;overflow:hidden}.alert-failed{color:var(--danger)}.alert-rules{margin-top:1rem}.alert-rule-groups{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 1.5rem;margin-top:.75rem;display:grid}.alert-rule-group h3{margin:0 0 .4rem;font-size:.8125rem}.alert-rule-group dl{margin:0}.alert-rule+.alert-rule{margin-top:.6rem}.alert-rule dt{font-size:.8125rem;font-weight:500}.alert-rule dd{color:var(--text-muted);text-wrap:pretty;margin:.15rem 0 0;font-size:.75rem;line-height:1.45}.alert-options{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.alert-options>.disclosure{margin-left:-.25rem}.alert-routing{max-width:none;margin-top:.25rem}.alert-options-body>*{margin-top:1.1rem}.alert-choices{flex-direction:column;gap:.45rem;display:flex}.alert-choice{align-items:flex-start}.alert-choice input{margin-top:.15rem}.alert-people{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.35rem 1rem;max-height:12rem;margin-top:.65rem;padding:.6rem .75rem;display:grid;overflow:auto}.alert-person{gap:.55rem;min-width:0}.alert-person .avatar{width:1.5rem;height:1.5rem;font-size:.625rem}.alert-person .person-name,.alert-person .person-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incident-category{width:7.5rem}.incident-opened{width:9.5rem}.incident-on-it{width:11.5rem}.incident-what{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.incident-what .state{margin-top:.1rem}.incident-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.incident-title{font-weight:600}.incident-count{color:var(--text-muted);font-weight:500}.incident-summary{max-width:52ch;color:var(--text-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.incident-detail{padding:.25rem 0 .5rem calc(var(--row-toggle) + .5rem);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.incident-facts{background:var(--surface);min-width:min(32rem,100%);padding:.75rem 1rem}.incident-log{width:100%;max-width:52rem}
