body,html{overflow-x:clip}body:has(.workflow-dashboard){background:var(--color-workflow-paper)}body:has(.workflow-dashboard) .page-chrome{width:calc(100% - var(--space-6));max-width:none}body:has(.workflow-dashboard) .site-header{border-color:var(--color-workflow-rule);background:var(--color-workflow-chrome);color:var(--color-workflow-ink-2)}body:has(.workflow-dashboard) .brandmark{color:var(--color-workflow-ink)}body:has(.workflow-dashboard) .site-nav a:hover{background:var(--color-workflow-paper-3);color:var(--color-workflow-ink)}body:has(.workflow-dashboard) .header-cta,body:has(.workflow-dashboard) .header-cta:hover{border-color:var(--color-workflow-accent);background:var(--color-workflow-accent);color:var(--color-workflow-accent-ink)}body:has(.workflow-dashboard) .site-header :is(a,button){white-space:nowrap}.workflow-dashboard{--bg:var(--color-workflow-paper);--surface:var(--color-workflow-surface);--surface-muted:var(--color-workflow-paper-2);--surface-subtle:var(--color-workflow-paper-2);--ink:var(--color-workflow-ink);--ink-muted:var(--color-workflow-ink-2);--ink-soft:var(--color-workflow-ink-3);--line:var(--color-workflow-rule);--line-strong:var(--color-workflow-rule-strong);--accent:var(--color-workflow-accent);--accent-strong:var(--color-workflow-accent-strong);--accent-soft:var(--color-workflow-accent-soft);--success:var(--color-workflow-success);--success-soft:var(--color-workflow-success-soft);--warn:var(--color-workflow-warning);--warn-soft:var(--color-workflow-warning-soft);--danger:var(--color-workflow-error);--danger-soft:var(--color-workflow-error-soft);--analytics-ink:var(--color-workflow-ink);--analytics-muted:var(--color-workflow-ink-2);--analytics-line:var(--color-workflow-rule);--analytics-soft:var(--color-workflow-paper-2);--analytics-orange:var(--color-workflow-accent);gap:var(--space-10);width:100%;min-width:0;padding:var(--space-10) clamp(var(--space-6),2.5vw,var(--space-12)) var(--space-8);border:var(--rule-hair) solid var(--color-workflow-rule);border-radius:var(--radius-medium);background:var(--color-workflow-paper);color:var(--color-workflow-ink-2);font-family:var(--font-body-family)}.workflow-dashboard-overview{row-gap:var(--space-6);padding-top:var(--space-6)}.workflow-dashboard-detail{grid-template-columns:clamp(20rem,26vw,24rem) minmax(0,1fr);column-gap:clamp(var(--space-8),3vw,var(--space-16));row-gap:var(--space-20);align-items:start}.workflow-dashboard-detail>.workflow-context-nav{grid-column:1/-1}.workflow-dashboard-detail>.workflow-site-header{position:-webkit-sticky;position:sticky;top:10.5rem;grid-column:1;grid-row:2;align-self:start}.workflow-dashboard-detail>:not(.workflow-context-nav):not(.workflow-site-header){grid-column:2;min-width:0}.workflow-dashboard-detail>.workflow-site-content{grid-column:2;grid-row:2}.workflow-site-content{display:grid;grid-gap:var(--space-20);gap:var(--space-20);min-width:0}.workflow-dashboard *,.workflow-dashboard :after,.workflow-dashboard :before{box-sizing:border-box}.workflow-dashboard :is(h1,h2,h3,h4){min-width:0;margin:0;color:var(--color-workflow-ink);font-family:var(--font-display-family);font-style:normal;overflow-wrap:anywhere}.workflow-dashboard :is(button,a,summary){-webkit-tap-highlight-color:transparent}.workflow-dashboard :is(button,a,summary):focus-visible,.workflow-dashboard input:focus-visible,.workflow-dashboard select:focus-visible{outline:var(--rule-medium) solid var(--color-workflow-focus);outline-offset:var(--space-1)}.workflow-dashboard a,.workflow-dashboard button,.workflow-dashboard summary{transition:opacity var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.workflow-dashboard :is(button,a):active{opacity:.72}.workflow-dashboard summary:hover{color:var(--color-workflow-accent-strong)}.workflow-dashboard summary:active{opacity:.72}.workflow-dashboard a[aria-disabled=true],.workflow-dashboard button:disabled{cursor:not-allowed;opacity:.48}.workflow-dashboard button[data-state=loading]{cursor:wait;opacity:.7}.workflow-dashboard button.is-error{border-color:var(--color-workflow-error);color:var(--color-workflow-error)}.workflow-dashboard button.is-success{border-color:var(--color-workflow-success);color:var(--color-workflow-success)}.workflow-dashboard .analytics-kicker,.workflow-dashboard .analytics-section-label,.workflow-kicker{display:block;margin:0 0 var(--space-2);color:var(--color-workflow-accent-strong);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.workflow-overview-header{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(22rem,.5fr);grid-gap:clamp(var(--space-8),6vw,var(--space-24));gap:clamp(var(--space-8),6vw,var(--space-24));align-items:end;padding:var(--space-6) 0 var(--space-8);border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-portfolio-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:0 0 var(--space-4);border-bottom:var(--rule-hair) solid var(--color-workflow-rule-strong)}.workflow-portfolio-header>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.workflow-portfolio-header h1{font-size:clamp(2rem,3vw,2.75rem);font-weight:600;letter-spacing:-.045em;line-height:1}.workflow-portfolio-header p{max-width:68ch;margin:0;color:var(--color-workflow-ink-2);font-size:var(--text-base);line-height:1.55}.workflow-portfolio-header .workflow-primary-action{margin:0}.workflow-portfolio-layout{display:grid;grid-template-columns:clamp(24rem,25vw,27rem) minmax(0,1fr);align-items:start;min-width:0}.workflow-website-sidebar{position:-webkit-sticky;position:sticky;top:7.5rem;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-self:start;max-height:calc(100dvh - 9rem);min-width:0;-webkit-padding-end:var(--space-6);padding-inline-end:var(--space-6);-webkit-border-end:var(--rule-hair) solid var(--color-workflow-rule-strong);border-inline-end:var(--rule-hair) solid var(--color-workflow-rule-strong)}.workflow-website-sidebar-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4)}.workflow-website-sidebar-heading>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.workflow-website-sidebar-heading h2{font-size:var(--text-lg);font-weight:600;letter-spacing:-.03em}.workflow-website-sidebar-heading p{margin:0;color:var(--color-workflow-ink-3);font-size:var(--text-sm);line-height:1.45}.workflow-website-sidebar-heading>span{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs);white-space:nowrap}.workflow-website-sidebar-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--rule-medium) solid var(--color-workflow-accent);border-bottom:var(--rule-hair) solid var(--color-workflow-rule-strong)}.workflow-website-sidebar-totals>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;padding:var(--space-4) 0}.workflow-website-sidebar-totals>div+div{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:var(--rule-hair) solid var(--color-workflow-rule);border-inline-start:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-website-sidebar-totals strong{color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.045em;line-height:.9}.workflow-website-sidebar-totals span{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-sidebar-site-list{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.workflow-sidebar-site{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-2);border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-sidebar-site:focus-within{background:var(--color-workflow-paper-2)}.workflow-sidebar-site-footer,.workflow-sidebar-site-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.workflow-sidebar-site-identity{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.workflow-sidebar-site-facts dd,.workflow-sidebar-site-footer code,.workflow-sidebar-site-identity .workflow-sidebar-site-url,.workflow-sidebar-site-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-sidebar-site-identity strong{color:var(--color-workflow-ink);font-size:var(--text-base);font-weight:600}.workflow-sidebar-site-identity .workflow-sidebar-site-url{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.75rem;color:var(--color-workflow-accent-strong);font-size:var(--text-xs);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-workflow-rule-strong);text-decoration-color:var(--color-workflow-rule-strong);text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-1)}.workflow-sidebar-site-identity .workflow-sidebar-site-url:hover{color:var(--color-workflow-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.workflow-sidebar-site .workflow-site-dates{gap:var(--space-2) var(--space-4)}.workflow-sidebar-site .workflow-site-dates small,.workflow-sidebar-site .workflow-site-dates time{font-size:var(--text-xs)}.workflow-sidebar-site-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);min-width:0;margin:0}.workflow-sidebar-site-facts>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.workflow-sidebar-site-facts>.is-published-host{grid-column:1/-1;padding-top:var(--space-3);border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-sidebar-site-facts dt{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-sidebar-site-facts dd{margin:0;color:var(--color-workflow-ink-2);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.workflow-sidebar-site-facts dd.is-unavailable{color:var(--color-workflow-ink-3);font-weight:500}.workflow-sidebar-site-footer{align-items:center}.workflow-sidebar-site-footer code{min-width:0;color:var(--color-workflow-accent-strong);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-sidebar-site-footer a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-2);border-bottom:var(--rule-hair) solid var(--color-workflow-accent);color:var(--color-workflow-accent-strong);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.workflow-sidebar-site-footer a:hover{color:var(--color-workflow-ink)}.workflow-portfolio-analytics{min-width:0;-webkit-padding-start:clamp(var(--space-8),3vw,var(--space-16));padding-inline-start:clamp(var(--space-8),3vw,var(--space-16))}.workflow-portfolio-analytics .workspace-analytics-overview{padding-top:0;border-top:0}.workflow-portfolio-analytics .workspace-analytics-heading h2{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.04em}.workflow-portfolio-analytics .analytics-metric-card:before{inset:0 0 auto;width:auto;height:var(--rule-medium)}.workflow-overview-copy{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.workflow-overview-copy h1,.workflow-site-header h1{max-width:18ch;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:600;letter-spacing:-.045em;line-height:1}.workflow-overview-copy p,.workflow-section-heading>p{max-width:62ch;margin:0;color:var(--color-workflow-ink-2);font-size:var(--text-base);line-height:1.6}.workflow-overview-stat{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2);padding-left:var(--space-6);border-left:var(--rule-medium) solid var(--color-workflow-accent)}.workflow-overview-stat>strong{color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:clamp(4rem,8vw,7rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.065em;line-height:.8}.workflow-overview-stat>span{color:var(--color-workflow-ink-3);font-size:var(--text-sm)}.workflow-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;min-width:0;border:var(--rule-hair) solid var(--color-workflow-rule);border-top:var(--rule-medium) solid var(--color-workflow-accent);border-radius:var(--radius-medium);background:var(--color-workflow-surface);overflow:hidden}.workflow-overview-metrics>div{display:grid;align-content:flex-end;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;min-height:7rem;padding:var(--space-4) var(--space-5);border-right:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-overview-metrics>div:nth-child(2){border-right:0}.workflow-overview-metrics strong{color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:clamp(2.25rem,3.4vw,3.5rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.055em;line-height:.85;overflow-wrap:anywhere}.workflow-overview-metrics span{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-overview-metrics>.workflow-primary-action{grid-column:1/-1;justify-self:stretch;margin:0;border:0;border-top:var(--rule-hair) solid var(--color-workflow-rule);border-radius:0}.workflow-context-action,.workflow-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:var(--space-3);padding:0 var(--space-4);border:var(--rule-hair) solid var(--color-workflow-accent);border-radius:var(--radius-small);background:var(--color-workflow-accent);color:var(--color-workflow-accent-ink);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.workflow-primary-action{justify-self:start}.workflow-context-action:hover,.workflow-primary-action:hover{background:var(--color-workflow-accent-strong)}.workflow-context-line,.workflow-operational-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-dashboard-overview>.workflow-context-line{padding:var(--space-5) 0 var(--space-6);margin-bottom:var(--space-12);border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-dashboard-section,.workflow-site-index{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0;scroll-margin-top:10rem}.workflow-dashboard-overview>.workflow-site-index{margin-bottom:var(--space-24)}.workflow-dashboard-overview>.workflow-dashboard-section{margin-bottom:var(--space-20)}.workflow-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);min-width:0}.workflow-section-heading>div:first-child{min-width:0}.workflow-section-heading h2{font-size:clamp(1.7rem,3vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.08}.workflow-record-count,.workflow-section-actions>span{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs);white-space:nowrap}.workflow-site-list{display:grid;grid-template-columns:minmax(15rem,2.2fr) minmax(6.5rem,.52fr) minmax(7.5rem,.62fr) auto auto auto;grid-column-gap:var(--space-5);column-gap:var(--space-5);border-top:var(--rule-hair) solid var(--color-workflow-rule-strong)}.workflow-site-list>.workflow-empty-state{grid-column:1/-1}.workflow-site-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-column-gap:inherit;column-gap:inherit;grid-row-gap:var(--space-5);row-gap:var(--space-5);align-items:center;min-width:0;min-height:9rem;padding:var(--space-5) var(--space-4);border-bottom:var(--rule-hair) solid var(--color-workflow-rule);background:transparent}.workflow-site-row:hover{background:var(--color-workflow-paper-2)}.workflow-site-cell,.workflow-site-identity{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.workflow-site-identity strong{overflow:hidden;color:var(--color-workflow-ink);font-size:var(--text-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workflow-site-cell small,.workflow-site-identity small{overflow:hidden;color:var(--color-workflow-ink-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.workflow-site-identity code{overflow:hidden;color:var(--color-workflow-accent-strong);font-family:var(--font-mono-family);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.workflow-site-dates{display:flex;align-items:baseline;gap:var(--space-2) var(--space-5);min-width:0;flex-wrap:wrap}.workflow-site-dates>span{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}.workflow-site-dates small{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs);text-transform:uppercase}.workflow-site-dates time{color:var(--color-workflow-ink-2);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.workflow-site-cell strong{overflow:hidden;text-overflow:ellipsis}.workflow-site-cell strong.is-unavailable{color:var(--color-workflow-ink-3);font-weight:500}.workflow-list-notice{grid-column:1/-1;padding:var(--space-5) 0;border-bottom:var(--rule-hair) solid var(--color-workflow-rule);color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-site-cell strong{font-family:var(--font-mono-family);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.workflow-site-cell strong,.workflow-site-status{color:var(--color-workflow-ink-2);white-space:nowrap}.workflow-site-status{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 var(--space-2);border:var(--rule-hair) solid var(--color-workflow-rule-strong);border-radius:var(--radius-round);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:600;text-transform:capitalize}.workflow-site-status.is-completed{border-color:var(--color-workflow-success);background:var(--color-workflow-success-soft);color:var(--color-workflow-success)}.workflow-site-status:is(.is-running,.is-queued,.is-partial){border-color:var(--color-workflow-warning);background:var(--color-workflow-warning-soft);color:var(--color-workflow-warning)}.workflow-site-status:is(.is-cancelled,.is-failed){border-color:var(--color-workflow-error);background:var(--color-workflow-error-soft);color:var(--color-workflow-error)}.workflow-site-open,.workflow-text-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:0;border-bottom:var(--rule-hair) solid var(--color-workflow-accent);background:transparent;color:var(--color-workflow-accent-strong);cursor:pointer;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.workflow-site-open:hover,.workflow-text-action:hover{color:var(--color-workflow-ink)}.workflow-delete-action{min-height:2.25rem;padding:0 var(--space-3);border:var(--rule-hair) solid transparent;border-radius:var(--radius-small);background:transparent;color:var(--color-workflow-error);cursor:pointer;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.workflow-delete-action:hover{border-color:var(--color-workflow-error);background:var(--color-workflow-error-soft)}.workflow-empty-state{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start;padding:var(--space-10) 0;border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-empty-state p{margin:0;color:var(--color-workflow-ink-2)}.workflow-pagination{padding-top:var(--space-4)}.workflow-context-nav{position:-webkit-sticky;position:sticky;top:5.75rem;z-index:var(--z-raised);display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;justify-self:center;width:100%;min-height:3.5rem;margin:calc(var(--space-6) * -1) auto 0;padding:var(--space-1);border:var(--rule-hair) solid var(--color-workflow-rule-strong);border-radius:var(--radius-round);background:var(--color-workflow-chrome);box-shadow:0 var(--space-2) var(--space-6) var(--color-workflow-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workflow-context-nav a{white-space:nowrap}.workflow-context-nav:not(:has(.workflow-context-links)){grid-template-columns:auto auto;justify-content:space-between}.workflow-context-back{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-round);color:var(--color-workflow-ink-2);font-size:var(--text-sm);font-weight:500}.workflow-context-links{display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:0}.workflow-context-links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-round);color:var(--color-workflow-ink-3);font-size:var(--text-xs);font-weight:600}.workflow-context-links a:hover{background:var(--color-workflow-paper-3);color:var(--color-workflow-ink)}.workflow-context-back:hover{background:var(--color-workflow-paper-2);color:var(--color-workflow-ink)}.workflow-context-action{min-height:2.25rem;margin:0;border-radius:var(--radius-round)}.workflow-site-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--space-8);gap:var(--space-8);min-width:0;padding:var(--space-6);border:var(--rule-hair) solid var(--color-workflow-rule);border-top:var(--rule-medium) solid var(--color-workflow-accent);border-radius:var(--radius-medium);background:var(--color-workflow-surface)}.workflow-site-header>div{display:grid;align-content:center;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.workflow-site-header h1{max-width:14ch;font-size:clamp(2.25rem,2.8vw,3rem)}.workflow-site-header p{min-width:0;margin:0;color:var(--color-workflow-ink-3);font-size:var(--text-sm);overflow-wrap:anywhere}.workflow-site-header p a{color:var(--color-workflow-accent-strong)}.workflow-site-identity-panel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;padding:var(--space-6) 0 0;border-top:var(--rule-hair) solid var(--color-workflow-rule);border-bottom:0;background:transparent}.workflow-site-id-block{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.workflow-site-crawl-summary small,.workflow-site-crawl-summary>span,.workflow-site-id-block span,.workflow-site-identity-meta small{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:500;text-transform:uppercase}.workflow-site-crawl-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);min-width:0;padding-top:var(--space-4);border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-site-crawl-summary>span{grid-column:1/-1}.workflow-site-crawl-summary>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.workflow-site-crawl-summary strong{color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.035em;line-height:1}.workflow-site-crawl-summary small{line-height:1.35}.workflow-site-id-block code{overflow:hidden;color:var(--color-workflow-accent-strong);font-family:var(--font-mono-family);font-size:var(--text-sm);overflow-wrap:anywhere}.workflow-site-identity-panel>.workflow-outline-action{align-self:start;width:100%;min-height:2.25rem}.workflow-site-identity-meta{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-site-identity-meta>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;min-width:0}.workflow-site-identity-meta strong{overflow:hidden;color:var(--color-workflow-ink-2);font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;text-align:right}.workflow-output{gap:var(--space-20)}.workflow-health-strip{display:grid;grid-template-columns:minmax(15rem,.95fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(7.5rem,1fr));min-height:16rem;border-top:var(--rule-hair) solid var(--color-workflow-rule-strong);border-bottom:var(--rule-hair) solid var(--color-workflow-rule-strong)}.workflow-health-strip>div{display:grid;align-content:space-between;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;min-height:7.5rem;padding:var(--space-5);border-right:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-health-strip>div:first-child{grid-row:1/3;padding:var(--space-6);background:var(--color-workflow-paper-2)}.workflow-health-strip>div:last-child,.workflow-health-strip>div:nth-child(3){border-right:0}.workflow-health-strip>div:nth-child(4),.workflow-health-strip>div:nth-child(5){border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-health-strip strong{color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:clamp(1.7rem,3vw,3rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em;line-height:1;overflow-wrap:anywhere}.workflow-health-strip .workflow-health-primary strong{color:var(--color-workflow-accent-strong);font-size:clamp(2.35rem,3vw,3.25rem);line-height:.9;white-space:nowrap}.workflow-health-strip span{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs);text-transform:lowercase}.workflow-status-banner{border-color:var(--color-workflow-rule-strong);background:var(--color-workflow-surface)}.workflow-file-grid,.workflow-secondary-grid{display:grid;min-width:0}.workflow-file-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.workflow-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.workflow-file-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;grid-gap:var(--space-5) var(--space-8);gap:var(--space-5) var(--space-8);min-width:0;padding:var(--space-6);border:var(--rule-hair) solid var(--color-workflow-rule);border-radius:var(--radius-small);background:var(--color-workflow-surface)}.workflow-file-card.is-primary{border-color:var(--color-workflow-rule-strong);background:var(--color-workflow-paper-2)}.workflow-file-actions,.workflow-file-heading,.workflow-file-heading>div,.workflow-section-actions{display:flex;align-items:center}.workflow-file-actions>code,.workflow-file-actions>span{align-self:center;color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs);overflow-wrap:anywhere}.workflow-file-heading{justify-content:space-between;gap:var(--space-4)}.workflow-file-heading>div{gap:var(--space-3);min-width:0}.workflow-file-mark{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;min-height:1.75rem;padding:0 var(--space-2);flex:0 0 auto;border:var(--rule-hair) solid var(--color-workflow-accent);border-radius:var(--radius-round);color:var(--color-workflow-accent-strong);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:600}.workflow-file-heading h3{font-size:var(--text-md);font-weight:600;letter-spacing:-.025em}.workflow-file-heading p,.workflow-file-placeholder{margin:var(--space-1) 0 0;color:var(--color-workflow-ink-3);font-size:var(--text-sm);line-height:1.5}.workflow-file-heading>span{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-file-heading>span.is-ready{color:var(--color-workflow-success)}.workflow-file-actions,.workflow-section-actions{gap:var(--space-2);flex-wrap:wrap}.workflow-file-actions{justify-content:flex-end}.workflow-file-card>:is(.error-callout,.workflow-file-preview,.workflow-file-placeholder){grid-column:1/-1}.workflow-dashboard .analytics-refresh-button,.workflow-dashboard .danger-button,.workflow-dashboard .primary-button,.workflow-dashboard .secondary-button,.workflow-outline-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 var(--space-3);border:var(--rule-hair) solid var(--color-workflow-rule-strong);border-radius:var(--radius-small);background:var(--color-workflow-surface);color:var(--color-workflow-ink-2);cursor:pointer;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.workflow-dashboard .analytics-refresh-button:hover,.workflow-dashboard .secondary-button:hover,.workflow-outline-action:hover{border-color:var(--color-workflow-accent);background:var(--color-workflow-paper-2)}.workflow-dashboard .primary-button{border-color:var(--color-workflow-accent);background:var(--color-workflow-accent);color:var(--color-workflow-accent-ink)}.workflow-dashboard .primary-button:hover{border-color:var(--color-workflow-accent-strong);background:var(--color-workflow-accent-strong)}.workflow-dashboard .danger-button{border-color:var(--color-workflow-error);color:var(--color-workflow-error)}.workflow-dashboard .artifact-preview,.workflow-file-preview{max-height:21rem;margin:0;padding:var(--space-4);overflow:auto;border-radius:var(--radius-small);background:var(--color-workflow-graphite);color:var(--color-workflow-ink-2);font-family:var(--font-mono-family);font-size:var(--text-xs);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.workflow-file-placeholder{min-height:7rem;padding:var(--space-4);border:var(--rule-hair) dashed var(--color-workflow-rule-strong);border-radius:var(--radius-small);background:var(--color-workflow-paper-2)}.workflow-dashboard .agent-publish-panel,.workflow-dashboard .agent-query-panel,.workflow-dashboard .crawl-debug-panel,.workflow-index-panel{min-width:0;padding:0;border:var(--rule-hair) solid var(--color-workflow-rule);border-radius:var(--radius-small);background:var(--color-workflow-surface)}.workflow-index-panel{overflow:hidden}.workflow-dashboard .analytics-table-wrap,.workflow-dashboard .route-table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}.workflow-dashboard .analytics-table,.workflow-dashboard .route-table{border-collapse:collapse;color:var(--color-workflow-ink-2)}.workflow-dashboard .analytics-table :is(th,td),.workflow-dashboard .route-table :is(th,td){border-color:var(--color-workflow-rule)}.workflow-dashboard .analytics-table th,.workflow-dashboard .route-table th{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family)}.workflow-dashboard .analytics-table td,.workflow-dashboard .route-table a,.workflow-dashboard .route-table td{color:var(--color-workflow-ink-2)}.workflow-dashboard .route-table td:first-child code,.workflow-dashboard .route-table td:first-child strong{display:block}.workflow-dashboard .route-table td:first-child code{margin-top:var(--space-1);color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs)}.workflow-dashboard .route-table a:hover{color:var(--color-workflow-accent-strong)}.workflow-dashboard .analytics-table-chip,.workflow-dashboard .route-kind,.workflow-dashboard .signal-chip{border-color:var(--color-workflow-rule-strong);background:var(--color-workflow-paper-2);color:var(--color-workflow-ink-2)}.workflow-dashboard .pagination-bar{border-color:var(--color-workflow-rule);color:var(--color-workflow-ink-3)}.workflow-secondary-grid>section{align-content:start;gap:var(--space-4);padding:var(--space-5)}.workflow-secondary-grid .panel-heading{margin:0}.workflow-dashboard .publish-controls{grid-template-columns:minmax(0,1fr) auto}.workflow-dashboard .publish-controls .danger-button{grid-column:2}.workflow-dashboard :is(input,select){min-height:2.75rem;border-color:var(--color-workflow-rule-strong);border-radius:var(--radius-small);background:var(--color-workflow-surface);color:var(--color-workflow-ink);outline:var(--rule-medium) solid transparent;outline-offset:var(--space-1)}.workflow-dashboard :is(input,select):hover{border-color:var(--color-workflow-accent)}.workflow-dashboard :is(input,select):focus{border-color:var(--color-workflow-accent);box-shadow:none}.workflow-dashboard :is(input,select)[aria-invalid=true]{border-color:var(--color-workflow-error)}.workflow-dashboard :is(input,select):disabled{cursor:not-allowed;background:var(--color-workflow-paper-2);opacity:.55}.workflow-dashboard .dns-record-row,.workflow-dashboard .published-url-row{border-color:var(--color-workflow-rule);background:var(--color-workflow-paper-2);color:var(--color-workflow-ink-2)}.workflow-dashboard .dns-record-row code,.workflow-dashboard .published-url-row code{color:var(--color-workflow-ink-2);font-family:var(--font-mono-family)}.workflow-dashboard .route-result-card{border-color:var(--color-workflow-rule);background:var(--color-workflow-paper-2)}.workflow-disclosure{border-top:var(--rule-hair) solid var(--color-workflow-rule-strong);border-bottom:var(--rule-hair) solid var(--color-workflow-rule-strong);background:transparent}.workflow-disclosure+.workflow-disclosure{border-top:0}.workflow-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:4.5rem;padding:var(--space-3) 0;cursor:pointer;list-style:none}.workflow-disclosure>summary::-webkit-details-marker{display:none}.workflow-disclosure>summary>span:first-child{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.workflow-disclosure>summary strong{color:var(--color-workflow-ink);font-size:var(--text-base)}.workflow-disclosure>summary small{color:var(--color-workflow-ink-3);font-size:var(--text-sm)}.workflow-disclosure>summary>span:last-child{color:var(--color-workflow-accent-strong);font-family:var(--font-mono-family);font-size:var(--text-lg)}.workflow-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.workflow-disclosure .agent-profile,.workflow-disclosure .crawl-debug-panel{margin-bottom:var(--space-5)}.workflow-diagnostic-content{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-2) 0 var(--space-6)}.workflow-muted-copy{margin:0;color:var(--color-workflow-ink-3);font-size:var(--text-sm)}.workflow-artifact-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-artifact-index a{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-artifact-index a:nth-child(odd){border-right:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-artifact-index a:nth-child(2n){padding-left:var(--space-4)}.workflow-artifact-index strong{overflow:hidden;color:var(--color-workflow-ink);font-family:var(--font-mono-family);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.workflow-artifact-index span{color:var(--color-workflow-ink-3);font-size:var(--text-xs)}.workflow-artifact-index a:hover strong{color:var(--color-workflow-accent-strong)}.workflow-analytics-placeholder{display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);min-height:10rem;padding:var(--space-6);border-top:var(--rule-medium) solid var(--color-workflow-warning);border-bottom:var(--rule-hair) solid var(--color-workflow-rule);background:var(--color-workflow-surface)}.workflow-analytics-placeholder strong{align-self:flex-end;color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:var(--text-lg);font-weight:600;letter-spacing:-.025em}.workflow-analytics-placeholder span{align-self:flex-end;max-width:48ch;color:var(--color-workflow-ink-3);font-size:var(--text-sm);line-height:1.6}.workflow-local-analytics{gap:var(--space-6)}.workflow-analytics-status{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 var(--space-2);border:var(--rule-hair) solid var(--color-workflow-warning);border-radius:var(--radius-round);background:var(--color-workflow-warning-soft);color:var(--color-workflow-warning);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.workflow-local-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--rule-medium) solid var(--color-workflow-accent);border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-local-analytics-metrics article{display:grid;align-content:space-between;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;min-height:8.5rem;padding:var(--space-5);border-right:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-local-analytics-metrics article:last-child{border-right:0}.workflow-local-agent-summary>span,.workflow-local-analytics-chart header span,.workflow-local-analytics-metrics span{color:var(--color-workflow-ink-3);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:500;text-transform:uppercase}.workflow-local-analytics-metrics strong{color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:clamp(2.5rem,4vw,4.25rem);font-weight:600;letter-spacing:-.055em;line-height:.8}.workflow-local-analytics-chart header small,.workflow-local-analytics-metrics small{color:var(--color-workflow-ink-3);font-size:var(--text-xs);line-height:1.4}.workflow-local-analytics-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.32fr);grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.workflow-local-agent-summary,.workflow-local-analytics-chart{min-width:0;border:var(--rule-hair) solid var(--color-workflow-rule);border-radius:var(--radius-small);background:var(--color-workflow-surface)}.workflow-local-analytics-chart{display:grid;grid-template-rows:auto minmax(15rem,1fr);overflow:hidden}.workflow-local-analytics-chart header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-local-analytics-chart header>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.workflow-local-agent-summary h3,.workflow-local-analytics-chart h3{font-size:var(--text-md);font-weight:600;letter-spacing:-.025em}.workflow-local-analytics-canvas{position:relative;display:grid;min-height:15rem;overflow:hidden;background:var(--color-workflow-paper-2)}.workflow-local-analytics-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-evenly;pointer-events:none}.workflow-local-analytics-grid i{width:100%;border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-local-analytics-empty{z-index:var(--z-base);display:grid;align-self:end;justify-self:start;grid-gap:var(--space-2);gap:var(--space-2);max-width:35ch;margin:var(--space-5);padding:var(--space-4);border:var(--rule-hair) solid var(--color-workflow-rule-strong);background:var(--color-workflow-surface)}.workflow-local-analytics-empty strong{color:var(--color-workflow-ink);font-size:var(--text-sm);font-weight:600}.workflow-local-agent-summary p,.workflow-local-analytics-empty span{margin:0;color:var(--color-workflow-ink-3);font-size:var(--text-sm);line-height:1.55}.workflow-local-agent-summary{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5)}.workflow-local-agent-summary strong{margin-top:var(--space-8);color:var(--color-workflow-ink);font-family:var(--font-display-family);font-size:clamp(3.75rem,6vw,6rem);font-weight:600;letter-spacing:-.065em;line-height:.8}.workflow-dashboard .agent-profile{border-color:var(--color-workflow-rule);background:var(--color-workflow-surface)}.workflow-dashboard .agent-profile p{color:var(--color-workflow-ink-2)}.workflow-dashboard .agent-chip,.workflow-dashboard .route-pill{border-color:var(--color-workflow-rule-strong);background:var(--color-workflow-accent-soft);color:var(--color-workflow-accent-strong)}.workflow-operational-footer{min-height:3.5rem;padding-top:var(--space-5);border-top:var(--rule-hair) solid var(--color-workflow-rule-strong)}.workflow-operational-footer .workflow-delete-action{margin-left:auto}.workflow-dashboard .analytics-dashboard.is-embedded,.workflow-dashboard .workspace-analytics-overview{gap:var(--space-5);margin:0;padding:var(--space-6) 0 0;border:0;border-top:var(--rule-hair) solid var(--color-workflow-rule-strong);border-radius:0;background:transparent;color:var(--color-workflow-ink-2);box-shadow:none}.workflow-dashboard .analytics-header,.workflow-dashboard .workspace-analytics-heading{align-items:flex-end;padding:0}.workflow-dashboard .analytics-card-heading h2,.workflow-dashboard .analytics-title-row h2,.workflow-dashboard .workspace-agent-summary h3,.workflow-dashboard .workspace-analytics-heading h2{color:var(--color-workflow-ink);font-family:var(--font-display-family)}.workflow-dashboard .analytics-title-row h2,.workflow-dashboard .workspace-analytics-heading h2{font-size:var(--text-lg);font-weight:600;letter-spacing:-.025em}.workflow-dashboard .analytics-host-row,.workflow-dashboard .analytics-muted-label,.workflow-dashboard .workspace-analytics-heading p{color:var(--color-workflow-ink-3)}.workspace-analytics-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.workflow-dashboard .workspace-url-filter{position:relative;display:block;padding:0;border:0;border-radius:0;background:transparent}.workflow-dashboard .workspace-url-filter>summary{display:flex;align-items:center;gap:var(--space-3);min-height:2.35rem;padding:0 var(--space-3);border:var(--rule-hair) solid var(--color-workflow-rule-strong);border-radius:var(--radius-small);background:var(--color-workflow-surface);color:var(--color-workflow-ink-2);cursor:pointer;font-size:var(--text-sm);font-weight:600;list-style:none;white-space:nowrap}.workflow-dashboard .workspace-url-filter>summary::-webkit-details-marker{display:none}.workflow-dashboard .workspace-url-filter>summary:after{color:var(--color-workflow-accent-strong);content:"↓";font-family:var(--font-mono-family)}.workflow-dashboard .workspace-url-filter[open]>summary:after{content:"↑"}.workflow-dashboard .workspace-url-filter-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-dropdown);display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(26rem,calc(100vw - var(--space-8)));max-height:24rem;padding:var(--space-4);overflow-y:auto;border:var(--rule-hair) solid var(--color-workflow-rule-strong);border-radius:var(--radius-small);background:var(--color-workflow-surface);box-shadow:0 var(--space-2) var(--space-6) var(--color-workflow-overlay)}.workflow-dashboard .workspace-url-filter-heading{align-items:center;color:var(--color-workflow-ink-3);font-size:var(--text-xs)}.workflow-dashboard .workspace-url-filter-heading>strong{color:var(--color-workflow-ink-3)}.workflow-dashboard .workspace-url-options{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.workflow-dashboard .workspace-url-option{grid-template-columns:auto var(--space-2) minmax(0,1fr);gap:var(--space-2);min-height:2.75rem;padding:var(--space-2);border-color:transparent;border-radius:var(--radius-small);background:transparent;color:var(--color-workflow-ink-2);opacity:.58;transition:opacity var(--duration-fast) var(--ease-out)}.workflow-dashboard .workspace-url-option.is-active,.workflow-dashboard .workspace-url-option:hover{border-color:var(--color-workflow-rule);background:var(--color-workflow-paper-2);box-shadow:none;opacity:1}.workflow-dashboard .workspace-url-option strong{color:var(--color-workflow-ink);font-size:var(--text-xs)}.workflow-dashboard .workspace-url-option small{color:var(--color-workflow-ink-3);font-size:var(--text-xs)}.workflow-dashboard .workspace-url-notice{color:var(--color-workflow-warning)}.workflow-dashboard .analytics-range-control{border-color:var(--color-workflow-rule-strong);background:var(--color-workflow-paper-2)}.workflow-dashboard .analytics-range-control button{color:var(--color-workflow-ink-3)}.workflow-dashboard .analytics-range-control button.is-active{background:var(--color-workflow-surface);color:var(--color-workflow-ink);box-shadow:none}.workflow-dashboard .analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.workflow-dashboard .analytics-metric-card,.workflow-dashboard .analytics-panel,.workflow-dashboard .analytics-state-panel,.workflow-dashboard .analytics-traffic-card,.workflow-dashboard .workspace-agent-summary,.workflow-dashboard .workspace-analytics-chart{border:var(--rule-hair) solid var(--color-workflow-rule);border-radius:var(--radius-small);background:var(--color-workflow-surface);box-shadow:none}.workflow-dashboard .analytics-metric-card{--metric-accent:var(--color-workflow-accent);--metric-soft:var(--color-workflow-accent-soft)}.workflow-dashboard .analytics-client-copy strong,.workflow-dashboard .analytics-client-count strong,.workflow-dashboard .analytics-metric-card>strong,.workflow-dashboard .analytics-surface-row strong,.workflow-dashboard .analytics-traffic-footer strong,.workflow-dashboard .workspace-agent-summary strong{color:var(--color-workflow-ink)}.workflow-dashboard .analytics-client-copy span,.workflow-dashboard .analytics-client-count span,.workflow-dashboard .analytics-metric-detail p,.workflow-dashboard .analytics-metric-topline,.workflow-dashboard .analytics-request-client small,.workflow-dashboard .analytics-surface-row span,.workflow-dashboard .analytics-traffic-footer span{color:var(--color-workflow-ink-3)}.workflow-dashboard .workspace-analytics-lower{grid-template-columns:minmax(0,1fr) minmax(14rem,.3fr);gap:var(--space-3)}.workflow-dashboard .workspace-agent-summary,.workflow-dashboard .workspace-analytics-chart{padding:var(--space-5)}.workflow-dashboard .workspace-analytics-chart .analytics-chart-wrap{max-height:none}.workflow-dashboard .analytics-client-row,.workflow-dashboard .analytics-surface-row,.workflow-dashboard .analytics-table :is(th,td),.workflow-dashboard .analytics-traffic-footer,.workflow-dashboard .workspace-agent-summary>div>span{border-color:var(--color-workflow-rule)}.workflow-dashboard .workspace-agent-summary>div>span{color:var(--color-workflow-ink-2)}.workflow-dashboard .workspace-agent-summary p,.workflow-dashboard .workspace-agent-summary small{color:var(--color-workflow-ink-3)}.workflow-dashboard .analytics-grid-line{stroke:var(--color-workflow-rule)}.workflow-dashboard .analytics-axis-label,.workflow-dashboard .analytics-date-label{fill:var(--color-workflow-ink-3)}.workflow-dashboard .analytics-area{fill:var(--color-workflow-accent-soft)}.workflow-dashboard .analytics-query-line,.workflow-dashboard .analytics-total-line{stroke:var(--color-workflow-accent)}.workflow-dashboard .analytics-query-line{opacity:.48}.workflow-dashboard .analytics-client-icon,.workflow-dashboard .analytics-kind-dot,.workflow-dashboard .analytics-surface-mark,.workflow-dashboard .workspace-agent-summary>div>span i{background:var(--color-workflow-accent-soft);color:var(--color-workflow-accent-strong)}.workflow-dashboard .analytics-kind-dot,.workflow-dashboard .analytics-surface-mark,.workflow-dashboard .workspace-agent-summary>div>span i{background:var(--color-workflow-accent)}.workflow-dashboard .analytics-share-track{background:var(--color-workflow-paper-3)}.workflow-dashboard .analytics-share-track i{background:var(--color-workflow-accent)}.workflow-dashboard .analytics-machine-note{border-color:var(--color-workflow-rule);background:var(--color-workflow-paper-2);color:var(--color-workflow-ink-2)}.workflow-dashboard .analytics-live-badge{border-color:var(--color-workflow-success);background:var(--color-workflow-success-soft);color:var(--color-workflow-success)}.workflow-dashboard .analytics-live-badge i{background:var(--color-workflow-success);box-shadow:none}.workflow-dashboard .analytics-error-callout,.workflow-dashboard .error-callout{border-color:var(--color-workflow-error);background:var(--color-workflow-error-soft);color:var(--color-workflow-error)}.workflow-dashboard .success-callout{border-color:var(--color-workflow-success);background:var(--color-workflow-success-soft);color:var(--color-workflow-success)}.workflow-dashboard .info-callout{border-color:var(--color-workflow-accent);background:var(--color-workflow-accent-soft);color:var(--color-workflow-accent-strong)}.workflow-dashboard .analytics-skeleton{background:var(--color-workflow-paper-3)}@media (max-width:68rem){.workflow-overview-header{grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:var(--space-8)}.workflow-portfolio-layout{grid-template-columns:minmax(0,1fr)}.workflow-website-sidebar{position:static;grid-row:2;grid-template-rows:auto auto minmax(0,1fr);max-height:34rem;padding-top:var(--space-10);-webkit-padding-end:0;padding-inline-end:0;padding-bottom:var(--space-8);-webkit-border-end:0;border-inline-end:0;border-bottom:var(--rule-hair) solid var(--color-workflow-rule-strong)}.workflow-portfolio-analytics{grid-row:1;padding-top:0;-webkit-padding-start:0;padding-inline-start:0}.workflow-dashboard-detail{grid-template-columns:minmax(0,1fr);column-gap:0}.workflow-dashboard-detail>.workflow-context-nav,.workflow-dashboard-detail>.workflow-site-header,.workflow-dashboard-detail>:not(.workflow-context-nav):not(.workflow-site-header){position:static;grid-column:1;grid-row:auto}.workflow-dashboard-detail>.workflow-site-content{grid-column:1;grid-row:auto}.workflow-site-row{grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(6rem,auto)) auto auto}.workflow-site-row .is-published-host{display:none}.workflow-health-strip{grid-template-columns:minmax(12rem,1.2fr) repeat(2,minmax(0,1fr))}.workflow-health-strip>div:nth-child(4),.workflow-health-strip>div:nth-child(5){border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-health-strip>div:nth-child(3){border-right:0}.workflow-dashboard .workspace-analytics-lower,.workflow-local-analytics-lower,.workflow-secondary-grid{grid-template-columns:minmax(0,1fr)}.workflow-local-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-local-analytics-metrics article:nth-child(2){border-right:0}.workflow-local-analytics-metrics article:nth-child(-n+2){border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}}@media (min-width:45.0625rem) and (max-width:52rem){body:has(.workflow-dashboard) .site-header{align-items:flex-start;flex-direction:column;padding:var(--space-3) 0}body:has(.workflow-dashboard) .site-header-actions{width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}body:has(.workflow-dashboard) .site-nav{flex-wrap:wrap}}@media (max-width:48rem){body:has(.workflow-dashboard) .site-header{position:static}body:has(.workflow-dashboard) .page-chrome{width:100%}.workflow-dashboard{gap:var(--space-8);padding:var(--space-8) var(--space-4) var(--space-6);border-inline:0;border-radius:0}.workflow-dashboard .analytics-header,.workflow-dashboard .workspace-analytics-heading,.workflow-overview-header,.workflow-section-heading,.workflow-site-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;flex-direction:column}.workflow-portfolio-header{align-items:flex-start;flex-direction:column}.workflow-portfolio-header .workflow-primary-action{width:100%}.workflow-website-sidebar{max-height:31rem}.workflow-overview-header{gap:var(--space-8)}.workflow-overview-metrics{width:100%}.workflow-overview-stat{width:100%;padding:var(--space-5) 0 0;border-top:var(--rule-medium) solid var(--color-workflow-accent);border-left:0}.workflow-context-line,.workflow-operational-footer{align-items:flex-start;flex-direction:column}.workflow-site-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status" "indexed agent" "host host" "open delete";gap:var(--space-3) var(--space-4);padding:var(--space-6) 0}.workflow-site-identity{grid-area:identity}.workflow-site-row .is-indexed-pages{grid-area:indexed}.workflow-site-row .is-agent-requests{display:grid;grid-area:agent;justify-items:flex-end}.workflow-site-row .is-published-host{display:grid;grid-area:host;justify-items:start}.workflow-site-status{grid-area:status;justify-self:flex-end}.workflow-site-open{grid-area:open;justify-self:start}.workflow-delete-action{grid-area:delete;justify-self:flex-end}.workflow-context-nav{position:static;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:calc(var(--space-4) * -1) 0 0;padding:var(--space-1)}.workflow-context-links{display:none}.workflow-site-header{gap:var(--space-6);padding:var(--space-6)}.workflow-site-identity-panel{width:100%}.workflow-site-identity-meta{grid-template-columns:minmax(0,1fr)}.workflow-health-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;min-height:0}.workflow-health-strip>div,.workflow-health-strip>div:first-child{min-height:6rem;padding:var(--space-4);border-top:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-health-strip>div:first-child{grid-column:1/-1;grid-row:auto;border-right:0}.workflow-health-strip>div:nth-child(3),.workflow-health-strip>div:nth-child(5){border-right:0}.workflow-dashboard .analytics-metric-grid,.workflow-file-grid,.workflow-local-analytics-metrics{grid-template-columns:minmax(0,1fr)}.workflow-local-analytics-metrics article,.workflow-local-analytics-metrics article:nth-child(2){min-height:7.5rem;border-right:0;border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-local-analytics-metrics article:last-child{border-bottom:0}.workflow-local-analytics-chart header{align-items:flex-start;flex-direction:column}.workflow-analytics-placeholder,.workflow-artifact-index,.workflow-file-card{grid-template-columns:minmax(0,1fr)}.workflow-artifact-index a:nth-child(odd){border-right:0}.workflow-artifact-index a:nth-child(2n){padding-left:0}.workspace-analytics-controls{width:100%;justify-content:space-between}.workflow-dashboard .workspace-url-filter-panel{right:auto;left:0}.workflow-dashboard .agent-query-form,.workflow-dashboard .publish-controls{grid-template-columns:minmax(0,1fr)}.workflow-dashboard .publish-controls .danger-button{grid-column:1}.workflow-file-actions{align-items:stretch;flex-direction:column;justify-content:flex-start}.workflow-file-actions>*{width:100%}.workflow-disclosure>summary{align-items:flex-start}}@media (max-width:26rem){.workflow-dashboard{padding-inline:var(--space-3)}.workflow-overview-copy h1,.workflow-site-header h1{font-size:var(--text-2xl)}.workflow-context-nav{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}.workflow-context-action,.workflow-context-back{font-size:var(--text-xs)}.workspace-analytics-controls{align-items:stretch;flex-direction:column}.workflow-dashboard .analytics-range-control,.workflow-dashboard .workspace-url-filter>summary{justify-content:space-between;width:100%}.workflow-file-heading{align-items:flex-start}.workflow-overview-metrics,.workflow-site-identity-meta{grid-template-columns:minmax(0,1fr)}.workflow-overview-metrics>div{min-height:7rem;border-right:0;border-bottom:var(--rule-hair) solid var(--color-workflow-rule)}.workflow-site-identity-panel{grid-template-columns:minmax(0,1fr)}.workflow-site-identity-meta,.workflow-site-identity-panel>.workflow-outline-action{grid-column:1}}@media (max-width:22rem){.workflow-health-strip{grid-template-columns:minmax(0,1fr)}.workflow-health-strip>div,.workflow-health-strip>div:nth-child(2n),.workflow-health-strip>div:nth-child(3){grid-column:1;border-right:0}}@media (prefers-reduced-motion:reduce){.workflow-dashboard *,.workflow-dashboard :after,.workflow-dashboard :before{animation-duration:var(--duration-fast)!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:var(--duration-fast)!important}}