@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/Inter-Variable.0rpdhg_4ubdtf.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(../media/Fraunces-Variable.3mlckjj-ii3s3.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 600;font-display:swap;src:url(../media/Fraunces-Italic-Variable.2mnp66fec8uwe.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/JetBrainsMono-Variable.0gbvn7yk5tf9v.woff2)format("woff2")}
:root{--os-base:#16130f;--os-surface:#1f1b16;--os-raised:#241f19;--os-border:#322b22;--os-border-bright:#4a4036;--os-ink:#f2efe7;--os-body:#cfc7b8;--os-muted:#97897a;--os-brass:#b8862b;--os-brass-hover:#c99a3e;--os-brass-ink:#c99a3e;--os-brass-on-cream:#8a5f0f;--os-brass-deep:#8a5f0f;--os-brass-soft:#faf3e2;--os-cream:#f5f1ea;--os-cream-ink:#1c1917;--os-cream-muted:#78716c;--os-fresh:#86b872;--os-stale:#c99a3e;--os-failed:#e0785a;--os-disconnected:#787066;--surface-page:var(--os-base);--surface-card:var(--os-surface);--surface-raised:var(--os-raised);--surface-input:var(--os-base);--surface-code:var(--os-base);--surface-inverse:var(--os-surface);--rule:var(--os-border);--rule-strong:var(--os-border-bright);--text-strong:var(--os-ink);--text-body:var(--os-body);--text-muted:var(--os-muted);--text-faint:var(--os-disconnected);--accent-fill:var(--os-brass);--accent-hover:var(--os-brass-hover);--accent-ink:var(--os-brass-ink);--on-accent:var(--os-base);--status-fresh:var(--os-fresh);--status-stale:var(--os-stale);--status-failed:var(--os-failed);--status-disconnected:var(--os-disconnected);--selection-bg:var(--os-brass);--selection-fg:var(--os-base)}
:root{--os-font-display:"Fraunces",Georgia,serif;--os-font-sans:"Inter",system-ui,sans-serif;--os-font-mono:"JetBrains Mono",ui-monospace,monospace;--os-text-xs:12px;--os-text-sm:14px;--os-text-base:15px;--os-text-md:16px;--os-text-lg:18px;--os-text-xl:20px;--os-text-2xl:24px;--os-text-3xl:30px;--os-text-4xl:36px;--os-text-5xl:48px;--os-text-6xl:64px;--os-text-7xl:80px;--os-text-8xl:128px;--os-text-9xl:240px;--os-display-size:44px;--os-display-xl-size:48px;--os-h2-size:34px;--os-h3-size:26px;--os-wordmark-size:19px;--os-title-size:18px;--os-body-lg-size:17px;--os-body-size:15px;--os-small-size:14px;--os-figure-size:64px;--os-figure-md-size:44px;--os-figure-giant-size:128px;--os-priority-size:24px;--os-mono-inline:13px;--os-mono-cell:13px;--os-mono-meta:11px;--os-mono-label:10px;--os-weight-light:300;--os-weight-regular:400;--os-weight-medium:500;--os-weight-semibold:600;--os-leading-display:1.05;--os-leading-h2:1.1;--os-leading-body:1.65;--os-leading-body-lg:1.7;--os-leading-figure:1;--os-tracking-display:-.02em;--os-tracking-figure:-.03em;--os-tracking-label:.3em;--os-tracking-header:.2em;--os-tracking-caps:.15em;--os-tracking-meta:.16em;--os-tracking-pill:.12em;--font-display:var(--os-font-display);--font-body:var(--os-font-sans);--font-figure:var(--os-font-mono)}
:root{--os-space-4:4px;--os-space-8:8px;--os-space-10:10px;--os-space-12:12px;--os-space-14:14px;--os-space-16:16px;--os-space-18:18px;--os-space-20:20px;--os-space-22:22px;--os-space-24:24px;--os-space-28:28px;--os-space-32:32px;--os-space-36:36px;--os-space-40:40px;--os-space-48:48px;--os-space-64:64px;--os-space-80:80px;--os-space-88:88px;--os-space-96:96px;--os-space-128:128px;--os-pad-card:32px;--os-pad-card-lg:40px;--os-pad-metric:24px 26px;--os-pad-action:26px 28px;--os-pad-note:16px 18px;--os-pad-nav-item:11px 14px;--os-sidebar-width:232px;--os-page-max:1152px;--os-console-max:1240px;--os-measure:640px;--os-gutter:24px;--os-section-gap:128px;--os-nav-height:64px;--os-rule:1px;--os-tick-width:3px;--os-dot:7px;--os-bullet-dot:6px}
:root{--os-radius-xs:6px;--os-radius-sm:8px;--os-radius-md:12px;--os-radius-lg:16px;--os-radius-xl:20px;--os-radius-2xl:24px;--os-radius-3xl:32px;--os-radius-pill:999px;--os-radius-card:32px;--os-radius-inline:24px;--os-radius-input:20px;--os-radius-inner:16px;--os-radius-tile:12px;--os-radius-tick:2px;--radius-card:var(--os-radius-card);--radius-inner:var(--os-radius-inner);--radius-tile:var(--os-radius-tile);--radius-pill:var(--os-radius-pill)}
:root{--os-shadow-card-hover:0 20px 60px -20px #0009;--os-shadow-card-hover-brass:0 20px 60px -20px #b8862b40;--os-shadow-step-hover:0 12px 40px -16px #b8862b40;--os-shadow-cta-brass:0 0 40px -5px #b8862b99;--os-shadow-cta-brass-sm:0 0 30px -5px #b8862b80;--os-shadow-glow-dot:0 0 16px #b8862bb3;--os-glow-atmosphere:#b8862b14;--os-ease-reveal:cubic-bezier(.16, 1, .3, 1);--os-ease-standard:cubic-bezier(.4, 0, .2, 1);--os-dur-fast:.15s;--os-dur-base:.3s;--os-dur-slow:.5s;--os-dur-reveal:.85s;--os-lift:-4px;--os-reveal-offset:22px}
*,:before,:after{box-sizing:border-box}html{background:var(--surface-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--os-body-size);font-weight:var(--os-weight-light);line-height:var(--os-leading-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--selection-bg);color:var(--selection-fg)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{max-width:880px;padding:var(--os-space-32) var(--os-gutter) var(--os-space-96);margin:0 auto}.masthead{justify-content:space-between;align-items:center;gap:var(--os-space-16);padding-bottom:var(--os-space-24);border-bottom:var(--os-rule) solid var(--rule);flex-wrap:wrap;display:flex}.masthead__brand{align-items:baseline;gap:var(--os-space-16);flex-wrap:wrap;display:flex}.masthead__org{color:var(--text-strong);font-size:var(--os-title-size);font-weight:var(--os-weight-medium)}.masthead__session{align-items:center;gap:var(--os-space-16);font-size:var(--os-small-size);flex-wrap:wrap;display:flex}.masthead__nav{align-items:center;gap:var(--os-space-16);flex-wrap:wrap;display:flex}.masthead__here{color:var(--text-strong);font-weight:var(--os-weight-medium)}.masthead__user{color:var(--text-muted);overflow-wrap:anywhere}.wordmark{color:var(--accent-ink);align-items:center;gap:11px;display:inline-flex}.wordmark__mark{flex:none}.wordmark__text{color:var(--text-strong);font-family:var(--font-display);font-size:var(--os-wordmark-size);font-weight:var(--os-weight-medium);letter-spacing:-.01em;line-height:1}.wordmark__text em{color:var(--accent-ink)}.shell__main{gap:var(--os-space-48);padding-top:var(--os-space-40);flex-direction:column;display:flex}.section{gap:var(--os-space-14);flex-direction:column;display:flex}.section__foot{color:var(--text-muted);font-size:var(--os-small-size);margin:0}.eyebrow{color:var(--text-muted);font-family:var(--font-figure);font-size:var(--os-mono-label);letter-spacing:var(--os-tracking-label);text-transform:uppercase;line-height:1.4}.card{gap:var(--os-space-18);padding:var(--os-pad-card);background:var(--surface-card);border:var(--os-rule) solid var(--rule);border-radius:var(--radius-card);flex-direction:column;display:flex}.card--standalone{max-width:560px}.card__meta{justify-content:space-between;gap:var(--os-space-8) var(--os-space-24);color:var(--text-muted);font-family:var(--font-figure);font-size:var(--os-mono-meta);letter-spacing:var(--os-tracking-meta);text-transform:uppercase;flex-wrap:wrap;display:flex}.card__title{color:var(--text-strong);font-family:var(--font-display);font-size:var(--os-h3-size);font-weight:var(--os-weight-medium);letter-spacing:var(--os-tracking-display);line-height:var(--os-leading-h2);text-wrap:balance;margin:0}.card__lede,.card__quiet{max-width:var(--os-measure);margin:0}.card__quiet{color:var(--text-strong);font-family:var(--font-display);font-size:var(--os-h3-size);font-weight:var(--os-weight-medium);letter-spacing:var(--os-tracking-display);line-height:var(--os-leading-h2)}.prose{max-width:var(--os-measure);font-size:var(--os-body-lg-size);line-height:var(--os-leading-body-lg);text-wrap:pretty}.prose p{margin:0 0 var(--os-space-16)}.prose ul{margin:0 0 var(--os-space-16);padding-left:var(--os-space-20)}.prose li{margin-bottom:var(--os-space-8)}.prose li::marker{color:var(--accent-ink)}.prose>:last-child{margin-bottom:0}.dot{width:var(--os-dot);height:var(--os-dot);background:var(--status-disconnected);border-radius:50%;flex:none}.dot--fresh{background:var(--status-fresh)}.dot--stale{background:var(--status-stale)}.dot--failed{background:var(--status-failed)}.dot--disconnected,.dot--unknown{background:var(--status-disconnected)}.note{align-items:flex-start;gap:var(--os-space-12);max-width:var(--os-measure);padding:var(--os-pad-note);background:var(--surface-raised);border-radius:var(--radius-inner);display:flex}.note .dot{margin-top:8px}.note__text{font-size:var(--os-small-size);line-height:var(--os-leading-body)}.sources{background:var(--surface-card);border:var(--os-rule) solid var(--rule);border-radius:var(--os-radius-inline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.source{gap:var(--os-space-4) var(--os-space-24);padding:var(--os-space-20) var(--os-space-24);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.source+.source{border-top:var(--os-rule) solid var(--rule)}.source__name{color:var(--text-strong);font-size:var(--os-title-size);font-weight:var(--os-weight-medium)}.source__status{justify-self:end;align-items:baseline;gap:var(--os-space-10);color:var(--text-strong);font-family:var(--font-figure);font-size:var(--os-mono-inline);display:flex}.source__status .dot{transform:translateY(-1px)}.source__run{color:var(--text-muted);font-family:var(--font-figure);font-size:var(--os-mono-inline);grid-column:1/-1}.actions{gap:var(--os-space-14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.action{align-items:flex-start;gap:var(--os-space-22);padding:var(--os-pad-action);background:var(--surface-card);border:var(--os-rule) solid var(--rule);border-radius:var(--radius-card);display:flex}.action__priority{color:var(--text-muted);font-family:var(--font-figure);font-size:var(--os-priority-size);font-weight:var(--os-weight-medium);flex:none;line-height:1.2}.action:first-child .action__priority{color:var(--accent-ink)}.action__body{gap:var(--os-space-12);flex-direction:column;flex:auto;min-width:0;display:flex}.action__title{color:var(--text-strong);font-size:var(--os-title-size);font-weight:var(--os-weight-medium);margin:0;line-height:1.4}.action__raised{color:var(--text-muted);font-family:var(--font-figure);font-size:var(--os-mono-meta);letter-spacing:var(--os-tracking-meta);text-transform:uppercase}.action__detail{gap:var(--os-space-8) var(--os-space-18);max-width:var(--os-measure);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.action__detail dt{color:var(--text-muted);font-family:var(--font-figure);font-size:var(--os-mono-label);letter-spacing:var(--os-tracking-pill);text-transform:uppercase;padding-top:4px}.action__detail dd{margin:0}.figure{color:var(--text-strong);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.form{gap:var(--os-space-10);flex-direction:column;display:flex}.form__label{color:var(--text-muted);font-family:var(--font-figure);font-size:var(--os-mono-label);letter-spacing:var(--os-tracking-label);text-transform:uppercase}.form__row{gap:var(--os-space-10);flex-wrap:wrap;display:flex}.form__input{min-width:0;padding:var(--os-space-10) var(--os-space-16);background:var(--surface-input);border:var(--os-rule) solid var(--rule);border-radius:var(--radius-pill);color:var(--text-strong);font-family:var(--font-body);font-size:var(--os-text-md);flex:220px}.form__input::placeholder{color:var(--text-muted)}.form__input:focus-visible,.form__select:focus-visible,.button:focus-visible,.linklike:focus-visible,.textlink:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.button{appearance:none;padding:11px var(--os-space-22);background:var(--accent-fill);border-radius:var(--radius-pill);color:var(--on-accent);cursor:pointer;font-family:var(--font-body);font-size:var(--os-body-size);font-weight:var(--os-weight-medium);white-space:nowrap;transition:background var(--os-dur-base) var(--os-ease-standard);border:none;line-height:1.2}.button:hover{background:var(--accent-hover)}.button--quiet{box-shadow:inset 0 0 0 var(--os-rule) var(--rule-strong);color:var(--text-strong);background:0 0}.button--quiet:hover{background:var(--surface-input)}.action__decide{align-items:center;gap:var(--os-space-10) var(--os-space-22);margin-top:var(--os-space-8);flex-wrap:wrap;display:flex}.action__dismiss{align-items:center;gap:var(--os-space-10);flex-wrap:wrap;display:flex}.form__select{padding:var(--os-space-10) var(--os-space-16);background:var(--surface-input);border:var(--os-rule) solid var(--rule);border-radius:var(--radius-pill);color:var(--text-strong);font-family:var(--font-body);font-size:var(--os-text-md);line-height:1.2}.refresh{gap:var(--os-space-12);margin-top:var(--os-space-16);flex-direction:column;display:flex}.refresh__row{align-items:center;gap:var(--os-space-10) var(--os-space-16);flex-wrap:wrap;display:flex}.refresh__status{min-width:0;color:var(--text-muted);font-size:var(--os-small-size);line-height:var(--os-leading-body);flex:240px}.runs{background:var(--surface-card);border:var(--os-rule) solid var(--rule);border-radius:var(--os-radius-inline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.run{gap:var(--os-space-4);padding:var(--os-space-20) var(--os-space-24);flex-direction:column;display:flex}.run+.run{border-top:var(--os-rule) solid var(--rule)}.run__title{align-items:baseline;gap:var(--os-space-10);color:var(--text-strong);display:flex}.run__title .dot{flex:none;transform:translateY(-1px)}.run__meta{color:var(--text-muted);font-size:var(--os-small-size);line-height:var(--os-leading-body)}.decided{background:var(--surface-card);border:var(--os-rule) solid var(--rule);border-radius:var(--os-radius-inline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decided__item{justify-content:space-between;align-items:baseline;gap:var(--os-space-8) var(--os-space-24);padding:var(--os-space-20) var(--os-space-24);flex-wrap:wrap;display:flex}.decided__item+.decided__item{border-top:var(--os-rule) solid var(--rule)}.decided__what{gap:var(--os-space-4);flex-direction:column;flex:280px;min-width:0;display:flex}.decided__title{color:var(--text-strong)}.decided__buttons{align-items:center;gap:var(--os-space-10) var(--os-space-22);flex-wrap:wrap;display:flex}.decided__meta{color:var(--text-muted);font-size:var(--os-small-size);line-height:var(--os-leading-body)}.linklike,.textlink{border:none;border-bottom:var(--os-rule) solid var(--rule-strong);color:var(--accent-ink);cursor:pointer;font:inherit;transition:color var(--os-dur-base) var(--os-ease-standard);background:0 0;padding:0;text-decoration:none}.linklike:hover,.textlink:hover{color:var(--text-strong)}@media (max-width:560px){.shell{padding-top:var(--os-space-20)}.card,.action{padding:var(--os-space-22);border-radius:var(--os-radius-inline)}.source{grid-template-columns:minmax(0,1fr)}.source__status{justify-self:start}.action{gap:var(--os-space-10);flex-direction:column}.action__detail{gap:var(--os-space-4);grid-template-columns:minmax(0,1fr)}.action__detail dd{margin-bottom:var(--os-space-8)}}@media (prefers-reduced-motion:reduce){.button,.linklike,.textlink{transition:none}}