:root{--workspace-max-width: 90rem;--workspace-page-gutter: clamp(1rem, 3vw, 3rem);--workspace-header-offset: 5.5rem;--workspace-rail-width: 5.75rem;--workspace-sidebar-width: 20rem;--workspace-panel-gap: clamp(1rem, 1.8vw, 1.5rem);--workspace-section-gap: clamp(1.25rem, 2.4vw, 2rem);--workspace-control-target: 2.75rem}html[data-workspace-mode=true] [data-header-inner]{max-width:var(--workspace-max-width)!important}[data-workspace-app-shell]{min-width:0;background-color:var(--workspace-color-page)}.workspace-rail{flex:0 0 var(--workspace-rail-width);min-height:calc(100vh - 4.5rem);border-right:1px solid var(--workspace-color-border);background-color:var(--workspace-color-header)}.workspace-rail-nav{position:sticky;top:4.5rem;display:flex;min-height:calc(100vh - 4.5rem);flex-direction:column;align-items:stretch;gap:.35rem;padding:.75rem .5rem 1rem}.workspace-rail-item{display:flex;min-height:4.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:.85rem;padding:.5rem .25rem;color:var(--workspace-color-text-muted);font-size:.6875rem;font-weight:650;line-height:1.15;text-align:center;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.workspace-rail-item-child{min-height:3.75rem;margin-inline:.15rem;font-size:.625rem}.workspace-rail-icon{width:1.35rem;height:1.35rem;flex:0 0 auto}.workspace-rail-separator{height:1px;margin:.4rem .35rem;background:var(--workspace-color-border)}[data-workspace-page]{box-sizing:border-box;min-height:calc(100vh - 4.5rem);padding-block:clamp(1.5rem,3vw,3rem) 3rem;padding-inline:var(--workspace-page-gutter)}[data-workspace-page] *,[data-workspace-page] *:before,[data-workspace-page] *:after{box-sizing:border-box}.workspace-frame{width:100%;max-width:var(--workspace-max-width);margin-inline:auto}.workspace-shell{display:flex;min-width:0;flex-direction:column;gap:var(--workspace-section-gap)}.workspace-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem}.workspace-page-header-copy{min-width:0;max-width:58rem}.workspace-page-actions,.workspace-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.workspace-page-actions>*,.workspace-detail-actions>*{min-height:var(--workspace-control-target)}.workspace-detail-actions>.workspace-crawl-quota{display:inline-flex;min-height:2rem;max-width:26rem;flex:0 1 auto;align-items:center;line-height:1.35}.workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--workspace-panel-gap)}.workspace-metric{min-width:0;min-height:7.5rem}.workspace-content-grid{display:grid;grid-template-columns:minmax(18rem,var(--workspace-sidebar-width)) minmax(0,1fr);align-items:start;gap:var(--workspace-panel-gap)}.workspace-sidebar,.workspace-detail{min-width:0}.workspace-sidebar{align-self:start}.workspace-project-list{min-width:0}.workspace-detail{min-height:38rem}.workspace-detail-empty{min-height:32rem;padding:clamp(1.5rem,4vw,3rem)}.workspace-detail-content,.workspace-detail-header,.workspace-schedule{min-width:0}.workspace-schedule-control{flex:0 1 auto}.workspace-report-grid{min-width:0}.workspace-issue-filters,.workspace-history{max-width:100%}.workspace-history table{min-width:42rem}.workspace-history-wide table{min-width:82rem}.workspace-history-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--workspace-panel-gap)}.workspace-history-chart{min-width:0}.workspace-history-plot{min-height:14rem;overflow-x:auto;overflow-y:hidden}.workspace-history-bar-grid{display:grid;grid-template-columns:repeat(var(--history-points),minmax(2.5rem,1fr));align-items:stretch;gap:.45rem;min-width:22rem;height:13rem;padding:.5rem .2rem 0;background-image:linear-gradient(to top,transparent calc(25% - 1px),var(--workspace-color-border) 25%,transparent calc(25% + 1px),transparent calc(50% - 1px),var(--workspace-color-border) 50%,transparent calc(50% + 1px),transparent calc(75% - 1px),var(--workspace-color-border) 75%,transparent calc(75% + 1px))}.workspace-history-bar-column{display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem}.workspace-history-bar-track{display:flex;width:100%;min-height:0;flex:1 1 auto;align-items:flex-end;justify-content:center}.workspace-history-bar,.workspace-history-bar-stack{display:block;width:min(100%,2.75rem);min-height:0;border-radius:.35rem .35rem 0 0}.workspace-history-bar-stack{display:flex;flex-direction:column;overflow:hidden}.workspace-history-stack-segment{display:block;flex:0 0 auto;min-height:0}.workspace-history-bar-value,.workspace-history-bar-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.1}.workspace-history-bar-value{color:var(--workspace-color-text-muted);font-weight:700}.workspace-history-bar-label{color:var(--workspace-color-text-subtle)}.workspace-history-chart-empty{display:grid;min-height:13rem;place-items:center;padding:1rem;color:var(--workspace-color-text-subtle);font-size:.8125rem;text-align:center}.workspace-history-legend{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.workspace-history-key{display:inline-flex;min-width:0;align-items:center;gap:.35rem;color:var(--workspace-color-text-muted);font-size:.6875rem;line-height:1.25}.workspace-history-swatch{width:.6rem;height:.6rem;flex:0 0 auto;border-radius:.15rem}.workspace-dialog{max-height:min(42rem,calc(100dvh - 2rem));overflow-y:auto}@media(min-width:1200px){.workspace-sidebar{position:sticky;top:var(--workspace-header-offset);max-height:calc(100dvh - var(--workspace-header-offset) - 1.5rem);overflow-y:auto;scrollbar-gutter:stable}}@media(min-width:768px)and (max-width:1199px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-content-grid{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.workspace-detail{min-height:32rem}.workspace-history-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){[data-workspace-page]{min-height:calc(100vh - 4rem);padding-block:1.25rem 2rem}[data-workspace-app-shell]{flex-direction:column}.workspace-rail{width:100%;min-height:auto;border-right:0;border-bottom:1px solid var(--workspace-color-border)}.workspace-rail-nav{position:static;min-height:auto;flex-direction:row;align-items:stretch;gap:.5rem;overflow-x:auto;padding:.5rem var(--workspace-page-gutter);scrollbar-width:thin}.workspace-rail-item{min-width:8rem;min-height:2.75rem;flex:0 0 auto;flex-direction:row;gap:.55rem;padding-inline:.85rem;font-size:.8125rem}.workspace-rail-item-child{min-height:2.75rem;margin-inline:0;font-size:.8125rem}.workspace-rail-icon{width:1.2rem;height:1.2rem}.workspace-rail-separator{width:1px;height:auto;min-height:2rem;flex:0 0 1px;margin:.35rem .1rem}.workspace-shell{gap:1.25rem}.workspace-page-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.workspace-page-actions{width:100%}.workspace-page-actions>*{width:100%}.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.workspace-metric{min-height:6.75rem}.workspace-content-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.workspace-history-chart-grid{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{position:static;max-height:none;overflow:visible}.workspace-project-list{max-height:16rem;overflow-y:auto;scrollbar-gutter:stable}.workspace-detail{min-height:0}.workspace-detail-empty{min-height:20rem;padding:1.25rem}.workspace-detail-header{align-items:stretch;flex-direction:column}.workspace-detail-actions{width:100%}.workspace-detail-actions>*{flex:1 1 10rem}.workspace-detail-actions>.workspace-crawl-quota{flex:1 1 100%}.workspace-schedule>div:first-child{align-items:stretch;flex-direction:column}.workspace-schedule-control,.workspace-schedule-control select{width:100%}.workspace-dialog{width:calc(100vw - 2rem);max-width:none}}@media(max-width:379px){.workspace-rail-nav{padding-inline:.75rem}.workspace-rail-item{min-width:7rem}.workspace-summary{grid-template-columns:minmax(0,1fr)}.workspace-detail-actions{flex-direction:column}.workspace-detail-actions>*{width:100%;flex-basis:auto}}@media(prefers-reduced-motion:reduce){[data-workspace-page] *,[data-workspace-page] *:before,[data-workspace-page] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-overview-frame{width:100%;max-width:none;padding:0}.dashboard-overview-shell{display:grid;min-height:calc(100vh - 4.75rem);grid-template-columns:17rem minmax(0,1fr)}.dashboard-project-nav{position:sticky;top:4.75rem;align-self:start;height:calc(100vh - 4.75rem);overflow-y:auto;border-right:1px solid var(--workspace-color-border);background:var(--workspace-color-header);padding:1rem .75rem}.dashboard-create-button{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--workspace-color-border-strong);border-radius:.85rem;background:var(--workspace-color-text);color:var(--workspace-color-surface);padding:.65rem 1rem;font-size:.875rem;font-weight:700;box-shadow:0 1px 2px var(--workspace-color-shadow);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.dashboard-create-button:hover{transform:translateY(-1px);box-shadow:0 7px 18px var(--workspace-color-shadow)}.dashboard-create-button svg{width:1rem;height:1rem}.dashboard-search-field{display:flex;min-height:2.5rem;align-items:center;gap:.5rem;margin-top:.8rem;border:1px solid transparent;border-radius:.75rem;background:var(--workspace-color-surface-subtle);color:var(--workspace-color-text-subtle);padding:0 .7rem}.dashboard-search-field:focus-within{border-color:var(--workspace-color-action);box-shadow:0 0 0 3px var(--workspace-color-action-soft)}.dashboard-search-field svg{width:1rem;height:1rem;flex:0 0 auto}.dashboard-search-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--workspace-color-text);font-size:.8125rem}.dashboard-search-field input::-moz-placeholder{color:var(--workspace-color-placeholder)}.dashboard-search-field input::placeholder{color:var(--workspace-color-placeholder)}.dashboard-project-accordion{margin-top:.9rem}.dashboard-project-accordion>summary{display:flex;min-height:2.4rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.65rem;padding:.45rem .55rem;color:var(--workspace-color-text);font-size:.8125rem;font-weight:700}.dashboard-project-accordion>summary::-webkit-details-marker{display:none}.dashboard-project-accordion>summary:after{content:"⌄";margin-left:auto;color:var(--workspace-color-text-subtle);transition:transform .15s ease}.dashboard-project-accordion:not([open])>summary:after{transform:rotate(-90deg)}.dashboard-sidebar-count{order:2;min-width:1.45rem;border-radius:999px;background:var(--workspace-color-surface-muted);color:var(--workspace-color-text-muted);padding:.1rem .4rem;text-align:center;font-size:.6875rem;font-variant-numeric:tabular-nums}.dashboard-project-index{display:grid;gap:.2rem;margin-top:.25rem}.dashboard-project-index a,.dashboard-project-index button,.dashboard-sidebar-loading{display:grid;min-width:0;gap:.1rem;border:0;border-radius:.65rem;padding:.5rem .65rem;background:transparent;text-align:left;color:var(--workspace-color-text-muted);font-size:.78rem;text-decoration:none}.dashboard-project-index a:hover,.dashboard-project-index a:focus-visible,.dashboard-project-index button:hover,.dashboard-project-index button:focus-visible,.dashboard-project-index a[data-active=true]{background:var(--workspace-color-surface-accent);color:var(--workspace-color-action);outline:none}.dashboard-project-index a span,.dashboard-project-index a small,.dashboard-project-index button span,.dashboard-project-index button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-index a span,.dashboard-project-index button span{font-weight:650}.dashboard-project-index a small,.dashboard-project-index button small{color:var(--workspace-color-text-subtle);font-size:.6875rem}.dashboard-overview-main{padding:clamp(1rem,2vw,2rem)}.dashboard-overview-header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.dashboard-sort-control{display:grid;flex:0 0 auto;gap:.35rem;color:var(--workspace-color-text-subtle);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dashboard-sort-control select{min-height:2.5rem;border:1px solid var(--workspace-color-border);border-radius:.65rem;background:var(--workspace-color-surface);color:var(--workspace-color-text);padding:0 2.25rem 0 .75rem;font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none}.dashboard-tab-strip{display:flex;margin-top:1.25rem;border-bottom:1px solid var(--workspace-color-border)}.dashboard-tab-strip span{margin-bottom:-1px;border-bottom:2px solid var(--workspace-color-action);color:var(--workspace-color-text);padding:.7rem .9rem;font-size:.8125rem;font-weight:700}.dashboard-overview-projects{display:grid;gap:.85rem;margin-top:1rem}.dashboard-project-card,.dashboard-loading-card,.dashboard-empty-state,.dashboard-no-matches,.dashboard-load-error{border:1px solid var(--workspace-color-border);border-radius:.9rem;background:var(--workspace-color-surface);box-shadow:0 1px 2px var(--workspace-color-shadow)}.dashboard-project-card{scroll-margin-top:6rem;overflow:hidden}.dashboard-project-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--workspace-color-border);padding:.9rem 1rem}.dashboard-project-identity{display:flex;min-width:0;align-items:center;gap:.75rem}.dashboard-project-favicon{display:inline-flex;width:2.4rem;height:2.4rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--workspace-color-border);border-radius:.55rem;background:var(--workspace-color-surface-subtle);color:var(--workspace-color-text);font-weight:800}.dashboard-project-identity h2{overflow:hidden;color:var(--workspace-color-text);font-size:.95rem;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-identity a{display:block;overflow:hidden;margin-top:.15rem;color:var(--workspace-color-text-subtle);font-size:.72rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-identity a:hover{color:var(--workspace-color-action);text-decoration:underline}.dashboard-project-actions{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.dashboard-project-status{border:1px solid var(--workspace-color-border);border-radius:999px;background:var(--workspace-color-surface-subtle);color:var(--workspace-color-text-muted);padding:.25rem .55rem;font-size:.6875rem;font-weight:700}.dashboard-project-status[data-status=completed]{border-color:var(--workspace-color-success-border);background:var(--workspace-color-success-surface);color:var(--workspace-color-success-fg)}.dashboard-project-status[data-status=failed]{border-color:var(--workspace-color-error-border);background:var(--workspace-color-error-surface);color:var(--workspace-color-error-fg)}.dashboard-project-status[data-status=queued],.dashboard-project-status[data-status=running]{border-color:var(--workspace-color-notice-border);background:var(--workspace-color-notice-surface);color:var(--workspace-color-notice-fg)}.dashboard-open-audit{display:inline-flex;min-height:2.25rem;align-items:center;gap:.35rem;border:1px solid var(--workspace-color-border-strong);border-radius:.55rem;color:var(--workspace-color-text);padding:.4rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none}.dashboard-open-audit:hover,.dashboard-open-audit:focus-visible{border-color:var(--workspace-color-action);background:var(--workspace-color-surface-accent);color:var(--workspace-color-action);outline:none}.dashboard-project-metrics{display:grid;grid-template-columns:minmax(8.5rem,1.05fr) repeat(5,minmax(6rem,1fr))}.dashboard-project-metrics>div{min-width:0;border-right:1px solid var(--workspace-color-border);padding:.9rem 1rem}.dashboard-project-metrics>div:last-child{border-right:0}.dashboard-project-metrics span,.dashboard-project-metrics small{display:block;color:var(--workspace-color-text-subtle);font-size:.6875rem;line-height:1.3}.dashboard-project-metrics strong{display:block;margin-top:.4rem;color:var(--workspace-color-text);font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-primary-metric strong{display:inline-flex;min-width:2.6rem;min-height:2.1rem;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .55rem}.dashboard-primary-metric[data-tone=good] strong{background:var(--workspace-color-success-surface);color:var(--workspace-color-success-fg)}.dashboard-primary-metric[data-tone=warning] strong{background:var(--workspace-color-warning-surface);color:var(--workspace-color-warning-fg)}.dashboard-primary-metric[data-tone=danger] strong{background:var(--workspace-color-error-surface);color:var(--workspace-color-error-fg)}.dashboard-primary-metric small{margin-top:.35rem}.dashboard-severity-error strong{color:var(--workspace-color-error-fg)}.dashboard-severity-warning strong{color:var(--workspace-color-warning-fg)}.dashboard-severity-notice strong{color:var(--workspace-color-notice-fg)}.dashboard-project-meta{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;border-top:1px solid var(--workspace-color-border);background:var(--workspace-color-surface-subtle);color:var(--workspace-color-text-subtle);padding:.65rem 1rem;font-size:.6875rem}.dashboard-project-meta b{color:var(--workspace-color-text-muted);font-weight:700}.dashboard-loading-card,.dashboard-no-matches,.dashboard-load-error{padding:1.25rem;color:var(--workspace-color-text-muted);font-size:.875rem}.dashboard-load-error{border-color:var(--workspace-color-error-border);background:var(--workspace-color-error-surface);color:var(--workspace-color-error-fg)}.dashboard-empty-state{margin-top:1rem;padding:3rem 1.5rem;text-align:center}.dashboard-empty-icon{display:inline-flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--workspace-color-surface-accent);color:var(--workspace-color-action);font-size:1.75rem}.dashboard-empty-state h2{margin-top:1rem;color:var(--workspace-color-text);font-size:1.15rem;font-weight:750}.dashboard-empty-state p{max-width:34rem;margin:.45rem auto 1.25rem;color:var(--workspace-color-text-muted);font-size:.875rem;line-height:1.6}.dashboard-no-matches{margin-top:1rem;text-align:center}@media(max-width:1100px){.dashboard-overview-shell{grid-template-columns:14rem minmax(0,1fr)}.dashboard-project-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-project-metrics>div:nth-child(3){border-right:0}.dashboard-project-metrics>div:nth-child(n+4){border-top:1px solid var(--workspace-color-border)}}@media(max-width:767px){.dashboard-overview-shell{display:block;min-height:0}.dashboard-project-nav{position:static;height:auto;max-height:none;border-right:0;border-bottom:1px solid var(--workspace-color-border);padding:.75rem}.dashboard-project-accordion[open] .dashboard-project-index{max-height:12rem;overflow-y:auto}.dashboard-overview-main{padding:1rem}.dashboard-overview-header,.dashboard-project-card-header{align-items:stretch;flex-direction:column}.dashboard-sort-control,.dashboard-sort-control select{width:100%}.dashboard-project-actions{justify-content:space-between}.dashboard-project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-project-metrics>div,.dashboard-project-metrics>div:nth-child(3){border-right:1px solid var(--workspace-color-border);border-top:1px solid var(--workspace-color-border)}.dashboard-project-metrics>div:nth-child(1),.dashboard-project-metrics>div:nth-child(2){border-top:0}.dashboard-project-metrics>div:nth-child(2n){border-right:0}}@media(max-width:420px){.dashboard-project-actions{align-items:stretch;flex-direction:column}.dashboard-open-audit{justify-content:center}.dashboard-project-metrics{grid-template-columns:minmax(0,1fr)}.dashboard-project-metrics>div,.dashboard-project-metrics>div:nth-child(2n),.dashboard-project-metrics>div:nth-child(3){border-right:0;border-top:1px solid var(--workspace-color-border)}.dashboard-project-metrics>div:first-child{border-top:0}}.project-tools-dialog{max-height:min(44rem,calc(100vh - 2rem));overflow:auto}.project-tools-dialog::backdrop{backdrop-filter:blur(5px)}.project-tools-dialog-inner{padding:clamp(1.25rem,3vw,2rem)}.project-tools-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-tools-dialog-header h2{margin-top:.35rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:760;line-height:1.15;letter-spacing:-.025em}.project-tools-eyebrow{font-size:.6875rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.project-tools-project-name{margin-top:.75rem;overflow:hidden;font-size:.95rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.project-tools-origin{margin-top:.15rem;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.project-tools-close{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.8rem}.project-tools-close svg{width:1.25rem;height:1.25rem}.project-tools-intro{max-width:40rem;margin-top:1rem;font-size:.875rem;line-height:1.65}.project-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.project-tool-card{position:relative;display:flex;min-width:0;min-height:17rem;flex-direction:column;align-items:flex-start;border:1px solid;border-radius:1.1rem;padding:1.25rem;text-decoration:none;isolation:isolate;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.project-tool-card:hover{transform:translateY(-2px)}.project-tool-card-coming-soon:after{position:absolute;z-index:-1;inset:0;content:"";background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 12px,currentColor 12px,currentColor 13px);opacity:.025;pointer-events:none}.project-tool-badge{position:absolute;top:1rem;right:1rem;display:inline-flex;min-height:1.65rem;align-items:center;border:1px solid;border-radius:999px;padding:.2rem .55rem;font-size:.625rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.project-tool-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:.9rem}.project-tool-icon svg{width:1.55rem;height:1.55rem}.project-tool-copy{display:grid;gap:.55rem;margin-top:1.15rem}.project-tool-copy strong{font-size:1.15rem;font-weight:760}.project-tool-copy span{font-size:.8125rem;line-height:1.65}.project-tool-action{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-size:.8125rem;font-weight:750}.dashboard-project-launch{display:block;min-width:0;flex:1 1 auto;border:0;border-radius:.65rem;padding:.25rem;background:transparent;text-align:left}.dashboard-project-title,.dashboard-project-origin{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-title{font-size:.95rem;font-weight:750;line-height:1.25}.dashboard-project-origin{margin-top:.15rem;font-size:.72rem}.dashboard-external-site{display:inline-flex;min-height:2.25rem;align-items:center;gap:.3rem;border-radius:.55rem;padding:.4rem .6rem;font-size:.72rem;font-weight:650;text-decoration:none}.workspace-breadcrumbs{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.75rem;line-height:1.4}.workspace-breadcrumbs a,.workspace-breadcrumbs span{max-width:min(25rem,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-breadcrumbs a{text-decoration:none}.workspace-project-required{min-height:24rem;display:grid;place-content:center}.site-audit-project-shell,.site-explorer-shell{max-width:82rem;margin-inline:auto}.site-audit-project-detail{min-height:40rem;overflow:hidden}.site-audit-context-header,.site-explorer-context-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1rem,2.4vw,1.5rem)}.site-audit-section-nav{display:flex;max-width:100%;align-items:center;gap:.25rem;overflow-x:auto;border-top:1px solid;border-bottom:1px solid;padding-inline:clamp(.75rem,2.4vw,1.5rem);scrollbar-width:thin}.site-audit-section-nav a{display:inline-flex;min-height:2.85rem;flex:0 0 auto;align-items:center;border-bottom:2px solid transparent;padding:.1rem .75rem 0;font-size:.78rem;font-weight:680;text-decoration:none}.site-audit-project-body{padding:clamp(1rem,2.4vw,1.5rem)}.site-explorer-context-header{border:1px solid;border-radius:1rem}.site-explorer-coming-soon-badge,.site-explorer-planned,.workspace-rail-soon,.workspace-top-nav-soon{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:999px;white-space:nowrap;font-weight:750}.site-explorer-coming-soon-badge{min-height:2rem;gap:.4rem;padding:.35rem .7rem;font-size:.7rem}.workspace-rail-soon{min-height:1rem;padding:.05rem .3rem;font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}.workspace-top-nav-soon{min-height:1.2rem;padding:.05rem .35rem;font-size:.55rem;letter-spacing:.03em;text-transform:uppercase}.site-explorer-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:1.25rem;border:1px solid;border-radius:1.25rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden}.site-explorer-hero-copy{min-width:0}.site-explorer-hero-copy h2{max-width:40rem;margin-top:.65rem;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:780;line-height:1.03;letter-spacing:-.045em}.site-explorer-hero-copy>p:not(:first-child){max-width:42rem;margin-top:1rem;font-size:.9rem;line-height:1.75}.site-explorer-visual{position:relative;width:min(100%,22rem);aspect-ratio:1;justify-self:center}.site-explorer-orbit{position:absolute;border:1px solid;border-radius:50%;animation:site-explorer-spin 18s linear infinite}.site-explorer-orbit-one{inset:10%}.site-explorer-orbit-two{inset:24%;animation-direction:reverse;animation-duration:12s}.site-explorer-domain-node{position:absolute;inset:37%;display:grid;place-items:center;border:1px solid;border-radius:1.4rem;font-size:2.1rem;font-weight:800;box-shadow:0 1rem 3rem var(--workspace-color-shadow)}.site-explorer-node{position:absolute;width:.9rem;height:.9rem;border:3px solid;border-radius:50%;box-shadow:0 0 0 .35rem var(--workspace-color-surface)}.site-explorer-node-one{top:8%;left:47%}.site-explorer-node-two{right:7%;bottom:26%}.site-explorer-node-three{bottom:8%;left:28%}.site-explorer-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.site-explorer-preview-card{position:relative;min-height:16rem;border:1px solid;border-radius:1rem;padding:1.2rem;overflow:hidden}.site-explorer-preview-card:after{position:absolute;inset:0;content:"";background:linear-gradient(135deg,transparent 35%,currentColor 100%);opacity:.018;pointer-events:none}.site-explorer-preview-icon{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.8rem}.site-explorer-preview-icon svg{width:1.4rem;height:1.4rem}.site-explorer-planned{position:absolute;top:1rem;right:1rem;min-height:1.5rem;padding:.15rem .5rem;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.site-explorer-preview-card h3{margin-top:1.3rem;font-size:1rem;font-weight:740}.site-explorer-preview-card p{margin-top:.6rem;font-size:.8rem;line-height:1.65}.site-explorer-preview-card small{display:inline-block;margin-top:1.1rem;font-size:.68rem;font-weight:680}@keyframes site-explorer-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.project-tools-grid,.site-explorer-preview-grid,.site-explorer-hero{grid-template-columns:minmax(0,1fr)}.project-tool-card{min-height:14rem}.site-audit-context-header,.site-explorer-context-header{align-items:stretch;flex-direction:column}.site-audit-context-header .workspace-detail-actions{align-items:stretch;justify-content:flex-start}.site-audit-context-header .workspace-detail-actions>*{width:100%;max-width:none;justify-content:center}.site-explorer-visual{width:min(82vw,19rem)}}@media(max-width:520px){.project-tools-dialog-inner{padding:1rem}.project-tools-dialog-header{gap:.65rem}.project-tool-card{min-height:13rem;padding:1rem}.dashboard-external-site{width:100%;justify-content:center}.workspace-breadcrumbs{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.project-tool-card,.site-explorer-orbit{animation:none!important;transition:none!important}}.site-audit-project-index{overflow:hidden;border:1px solid var(--workspace-border, #dbe3ef);border-radius:1rem;background:var(--workspace-panel, #fff);box-shadow:0 12px 38px #0f172a12}.site-audit-index-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.5rem;border-bottom:1px solid var(--workspace-border, #dbe3ef)}.site-audit-index-header h1{margin:.25rem 0 0;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:750;letter-spacing:-.03em}.site-audit-index-header p:last-child{max-width:48rem;margin:.55rem 0 0;color:var(--workspace-muted, #64748b);font-size:.9rem;line-height:1.6}.site-audit-new-project{flex:0 0 auto;gap:.35rem}.site-audit-index-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--workspace-border, #dbe3ef);background:var(--workspace-panel-soft, #f8fafc)}.site-audit-index-toolbar label{display:flex;width:min(24rem,100%);align-items:center;gap:.55rem;border:1px solid var(--workspace-border, #dbe3ef);border-radius:.55rem;padding:.48rem .68rem;background:var(--workspace-panel, #fff)}.site-audit-index-toolbar svg{width:1rem;height:1rem;color:var(--workspace-muted, #64748b)}.site-audit-index-toolbar input{min-width:0;flex:1;border:0;outline:0;color:inherit;background:transparent;font-size:.82rem}.site-audit-project-count{color:var(--workspace-muted, #64748b);font-size:.78rem;white-space:nowrap}.site-audit-project-table{overflow-x:auto}.site-audit-project-table-head,.site-audit-project-row{display:grid;grid-template-columns:minmax(13rem,1.5fr) minmax(9rem,.85fr) minmax(7rem,.65fr) minmax(10rem,.9fr) minmax(6.5rem,.55fr) minmax(8rem,.65fr) minmax(11rem,.9fr) minmax(9rem,auto);align-items:center;min-width:76rem;gap:.8rem}.site-audit-project-table-head{padding:.65rem 1rem;color:var(--workspace-muted, #64748b);background:var(--workspace-panel-soft, #f8fafc);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.site-audit-project-row{position:relative;padding:.9rem 1rem;border-top:1px solid var(--workspace-border, #e2e8f0);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.site-audit-project-row:hover,.site-audit-project-row:focus-visible{z-index:1;background:color-mix(in srgb,var(--workspace-accent, #3157e5) 5%,var(--workspace-panel, #fff));outline:none;box-shadow:inset 3px 0 0 var(--workspace-accent, #3157e5)}.site-audit-project-row>span{min-width:0;color:var(--workspace-muted, #64748b);font-size:.78rem}.site-audit-project-row b{display:block;overflow:hidden;color:var(--workspace-text, #0f172a);font-size:.84rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.site-audit-project-row small{display:block;overflow:hidden;margin-top:.2rem;text-overflow:ellipsis;white-space:nowrap}.site-audit-project-identity b{color:var(--workspace-accent, #3157e5);font-size:.92rem}.site-audit-health-cell{display:grid;grid-template-columns:3.2rem 1fr;align-items:center;gap:.65rem}.site-audit-health-cell>b{font-size:1.2rem}.site-audit-run-trend{display:flex;height:2.2rem;align-items:end;gap:2px}.site-audit-run-trend i{display:block;width:.36rem;height:var(--trend-height, 20%);min-height:.25rem;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--workspace-accent, #3157e5) 75%,#7dd3fc);opacity:.82}.site-audit-trend-empty{color:var(--workspace-muted, #94a3b8)}.site-audit-number-cell b{font-size:1rem;text-align:center}.site-audit-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.site-audit-row-actions button{min-height:2.15rem;padding:.4rem .65rem;font-size:.72rem;white-space:nowrap}.site-audit-row-actions a{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid var(--workspace-border, #dbe3ef);border-radius:.5rem;color:var(--workspace-accent, #3157e5);font-weight:850;text-decoration:none}.site-audit-index-loading{padding:2rem;color:var(--workspace-muted, #64748b);text-align:center}.site-audit-index-empty{padding:4rem 1.5rem;text-align:center}.site-audit-index-empty>div{display:grid;width:3.5rem;height:3.5rem;margin:0 auto;place-items:center;border-radius:.9rem;color:var(--workspace-accent, #3157e5);background:color-mix(in srgb,var(--workspace-accent, #3157e5) 10%,transparent);font-size:1.7rem}.site-audit-index-empty h2{margin:1rem 0 .4rem;font-size:1.3rem}.site-audit-index-empty p{max-width:34rem;margin:0 auto 1.25rem;color:var(--workspace-muted, #64748b);line-height:1.6}@media(max-width:720px){.site-audit-index-header{flex-direction:column}.site-audit-new-project{width:100%;justify-content:center}.site-audit-index-toolbar{align-items:stretch;flex-direction:column}.site-audit-index-toolbar label{width:100%}}@media(prefers-reduced-motion:reduce){.site-audit-project-row{transition:none}}:root{color-scheme:light;--workspace-color-page: #f8fafc;--workspace-color-header: #ffffff;--workspace-color-surface: #ffffff;--workspace-color-surface-subtle: #f1f5f9;--workspace-color-surface-muted: #e8eef6;--workspace-color-surface-accent: #eff6ff;--workspace-color-surface-raised: #ffffff;--workspace-color-text: #0f172a;--workspace-color-text-muted: #334155;--workspace-color-text-subtle: #64748b;--workspace-color-placeholder: #94a3b8;--workspace-color-border: #d8e1ec;--workspace-color-border-strong: #b8c7d9;--workspace-color-shadow: rgba(15, 23, 42, .08);--workspace-color-action: #1d4ed8;--workspace-color-action-hover: #1e40af;--workspace-color-action-fg: #ffffff;--workspace-color-action-soft: #dbeafe;--workspace-color-focus: #f59e0b;--workspace-color-focus-ink: #111827;--workspace-color-error-fg: #b42318;--workspace-color-error-surface: #fef3f2;--workspace-color-error-border: #fecdca;--workspace-color-warning-fg: #92400e;--workspace-color-warning-surface: #fffbeb;--workspace-color-warning-border: #fcd34d;--workspace-color-notice-fg: #1d4ed8;--workspace-color-notice-surface: #eff6ff;--workspace-color-notice-border: #bfdbfe;--workspace-color-success-fg: #166534;--workspace-color-success-surface: #f0fdf4;--workspace-color-success-border: #bbf7d0;--workspace-color-backdrop: rgba(3, 7, 18, .56);--workspace-chart-issues: #dc5a5a;--workspace-chart-clean: #55a84d;--workspace-chart-health: #3b82d0;--workspace-chart-error: #dc5a5a;--workspace-chart-warning: #d28a18;--workspace-chart-notice: #4778a8}html[data-theme=dark]{color-scheme:dark;--workspace-color-page: #0b1220;--workspace-color-header: #0f182a;--workspace-color-surface: #111b2e;--workspace-color-surface-subtle: #162238;--workspace-color-surface-muted: #1b2a43;--workspace-color-surface-accent: #152b4a;--workspace-color-surface-raised: #18263e;--workspace-color-text: #f8fafc;--workspace-color-text-muted: #c1cad8;--workspace-color-text-subtle: #9aa9be;--workspace-color-placeholder: #8190a6;--workspace-color-border: #2a3a54;--workspace-color-border-strong: #3b506f;--workspace-color-shadow: rgba(0, 0, 0, .28);--workspace-color-action: #8ab4ff;--workspace-color-action-hover: #a9c7ff;--workspace-color-action-fg: #081226;--workspace-color-action-soft: #1c3964;--workspace-color-focus: #ffd166;--workspace-color-focus-ink: #f8fafc;--workspace-color-error-fg: #ffb4ab;--workspace-color-error-surface: #3a1b20;--workspace-color-error-border: #8e3a42;--workspace-color-warning-fg: #ffd166;--workspace-color-warning-surface: #3a2a0d;--workspace-color-warning-border: #8d6a1b;--workspace-color-notice-fg: #9bc6ff;--workspace-color-notice-surface: #15283f;--workspace-color-notice-border: #416a9e;--workspace-color-success-fg: #8ee3a8;--workspace-color-success-surface: #123221;--workspace-color-success-border: #34764d;--workspace-color-backdrop: rgba(0, 0, 0, .72);--workspace-chart-issues: #ff7777;--workspace-chart-clean: #70bf62;--workspace-chart-health: #62a8ed;--workspace-chart-error: #ff7777;--workspace-chart-warning: #f0b43c;--workspace-chart-notice: #77a9d7}html[data-workspace-mode=true] body{color-scheme:light;background-color:var(--workspace-color-page)!important;color:var(--workspace-color-text)!important}html[data-theme=dark][data-workspace-mode=true] body{color-scheme:dark;background-color:var(--workspace-color-page)!important;color:var(--workspace-color-text)!important}html[data-workspace-mode=true] #site-header{color-scheme:light;background:var(--workspace-color-header)!important;border-bottom-color:var(--workspace-color-border)!important}[data-workspace-rail]{color:var(--workspace-color-text-muted);background-color:var(--workspace-color-header);border-color:var(--workspace-color-border)}[data-workspace-rail] .workspace-rail-item:hover,[data-workspace-rail] .workspace-rail-item:focus-visible{color:var(--workspace-color-action);background-color:var(--workspace-color-surface-accent);border-color:var(--workspace-color-action-soft)}[data-workspace-rail] .workspace-rail-item[data-current=true]{color:var(--workspace-color-action);background-color:var(--workspace-color-surface-accent);border-color:var(--workspace-color-action-soft)}[data-workspace-rail] .workspace-rail-separator{background-color:var(--workspace-color-border)}html[data-theme=dark][data-workspace-mode=true] #site-header{color-scheme:dark;background:var(--workspace-color-header)!important;border-bottom-color:var(--workspace-color-border)!important}html[data-theme=dark][data-workspace-mode=true] [data-workspace-theme-toggle]{color:var(--workspace-color-text-muted)!important}[data-workspace-page]{color:var(--workspace-color-text);background-color:var(--workspace-color-page)!important;color-scheme:light}html[data-theme=dark] [data-workspace-page]{color-scheme:dark}[data-workspace-page] .workspace-metric,[data-workspace-page] .workspace-sidebar,[data-workspace-page] .workspace-detail,[data-workspace-page] .workspace-dialog{border-color:var(--workspace-color-border)!important;background-color:var(--workspace-color-surface)!important;box-shadow:0 1px 2px var(--workspace-color-shadow)!important}[data-workspace-page] .workspace-schedule,[data-workspace-page] .workspace-detail-empty>div>div{border-color:var(--workspace-color-border)!important;background-color:var(--workspace-color-surface-subtle)!important}[data-workspace-page] .bg-white{background-color:var(--workspace-color-surface)!important}[data-workspace-page] .bg-slate-50,[data-workspace-page] .bg-slate-50\/70,[data-workspace-page] .bg-slate-50\/80{background-color:var(--workspace-color-surface-subtle)!important}[data-workspace-page] .bg-slate-100{background-color:var(--workspace-color-surface-muted)!important}[data-workspace-page] .bg-indigo-50,[data-workspace-page] .bg-indigo-50\/50,[data-workspace-page] .bg-indigo-50\/60,[data-workspace-page] .bg-indigo-50\/70{background-color:var(--workspace-color-surface-accent)!important}[data-workspace-page] .border-slate-100,[data-workspace-page] .border-slate-200,[data-workspace-page] .border-slate-300,[data-workspace-page] .divide-slate-100,[data-workspace-page] .divide-slate-200{border-color:var(--workspace-color-border)!important}[data-workspace-page] .text-slate-950,[data-workspace-page] .text-slate-900{color:var(--workspace-color-text)!important}[data-workspace-page] .text-slate-700,[data-workspace-page] .text-slate-600{color:var(--workspace-color-text-muted)!important}[data-workspace-page] .text-slate-500,[data-workspace-page] .text-slate-400{color:var(--workspace-color-text-subtle)!important}[data-workspace-page] .text-accent{color:var(--workspace-color-action)!important}[data-workspace-page] .workspace-error-text{color:var(--workspace-color-error-fg)!important}[data-workspace-page] .border-indigo-300{border-color:var(--workspace-color-action)!important}[data-workspace-page] .workspace-button{min-height:var(--workspace-control-target);border-radius:.75rem;font-weight:650;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}[data-workspace-page] .workspace-button-primary{border:1px solid transparent!important;background-color:var(--workspace-color-action)!important;color:var(--workspace-color-action-fg)!important;box-shadow:0 1px 2px var(--workspace-color-shadow)!important}[data-workspace-page] .workspace-button-primary:hover{background-color:var(--workspace-color-action-hover)!important}[data-workspace-page] .workspace-button-secondary{border:1px solid var(--workspace-color-border-strong)!important;background-color:var(--workspace-color-surface)!important;color:var(--workspace-color-text)!important}[data-workspace-page] .workspace-button-secondary:hover,[data-workspace-page] .workspace-button-quiet:hover{border-color:var(--workspace-color-action)!important;color:var(--workspace-color-action)!important;background-color:var(--workspace-color-surface-accent)!important}[data-workspace-page] .workspace-button-quiet{border:1px solid transparent!important;color:var(--workspace-color-text-muted)!important}[data-workspace-page] .workspace-button-danger{border:1px solid var(--workspace-color-error-border)!important;background-color:var(--workspace-color-error-surface)!important;color:var(--workspace-color-error-fg)!important}[data-workspace-page] :where(a,button,input,select,summary):focus-visible,html[data-workspace-mode=true] [data-workspace-theme-toggle]:focus-visible{outline:3px solid var(--workspace-color-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--workspace-color-focus-ink),0 0 0 5px var(--workspace-color-focus)!important}[data-workspace-page] :where(input,select,textarea){border-color:var(--workspace-color-border-strong)!important;background-color:var(--workspace-color-surface)!important;color:var(--workspace-color-text)!important}[data-workspace-page] :where(input,select,textarea)::-moz-placeholder{color:var(--workspace-color-placeholder)!important}[data-workspace-page] :where(input,select,textarea)::placeholder{color:var(--workspace-color-placeholder)!important}[data-workspace-dialog]{color:var(--workspace-color-text);color-scheme:inherit}[data-workspace-dialog]::backdrop{background:var(--workspace-color-backdrop)}[data-workspace-page] .workspace-status,[data-workspace-page] .workspace-report-card,[data-workspace-page] .workspace-issue-card,[data-workspace-page] .workspace-evidence,[data-workspace-page] .workspace-remediation{border:1px solid var(--workspace-color-border)!important}[data-workspace-page] .workspace-report-card,[data-workspace-page] .workspace-issue-card{background-color:var(--workspace-color-surface)!important;color:var(--workspace-color-text)!important}[data-workspace-page] .workspace-export-toolbar,[data-workspace-page] .workspace-export-group,[data-workspace-page] .workspace-export-row{border-color:var(--workspace-color-border)!important}[data-workspace-page] .workspace-export-toolbar,[data-workspace-page] .workspace-export-group{background-color:var(--workspace-color-surface)!important;color:var(--workspace-color-text)!important}[data-workspace-page] .workspace-export-row{background-color:var(--workspace-color-surface)!important}[data-workspace-page] .workspace-report-card-neutral,[data-workspace-page] .workspace-evidence{background-color:var(--workspace-color-surface-subtle)!important}[data-workspace-page] .workspace-remediation{background-color:var(--workspace-color-surface-accent)!important}[data-workspace-page] .workspace-status{background-color:var(--workspace-color-surface-subtle)!important;color:var(--workspace-color-text)!important}[data-workspace-page] .workspace-status-error,[data-workspace-page] .workspace-report-card-error,[data-workspace-page] .workspace-severity-error{border-color:var(--workspace-color-error-border)!important;background-color:var(--workspace-color-error-surface)!important;color:var(--workspace-color-error-fg)!important}[data-workspace-page] .workspace-status-success,[data-workspace-page] .workspace-empty-success,[data-workspace-page] .workspace-crawl-status-completed{border-color:var(--workspace-color-success-border)!important;background-color:var(--workspace-color-success-surface)!important;color:var(--workspace-color-success-fg)!important}[data-workspace-page] .workspace-status-info,[data-workspace-page] .workspace-report-card-notice,[data-workspace-page] .workspace-severity-notice{border-color:var(--workspace-color-notice-border)!important;background-color:var(--workspace-color-notice-surface)!important;color:var(--workspace-color-notice-fg)!important}[data-workspace-page] .workspace-report-card-warning,[data-workspace-page] .workspace-severity-warning,[data-workspace-page] .workspace-crawl-status-running{border-color:var(--workspace-color-warning-border)!important;background-color:var(--workspace-color-warning-surface)!important;color:var(--workspace-color-warning-fg)!important}[data-workspace-page] .workspace-severity{display:inline-flex;min-height:1.5rem;align-items:center;border-radius:999px;padding-inline:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-workspace-page] .workspace-crawl-status{display:inline-flex;min-height:1.5rem;align-items:center;border-radius:999px;padding-inline:.5rem;font-size:.6875rem;font-weight:700}[data-workspace-page] .workspace-project-card{border:1px solid transparent;color:var(--workspace-color-text)}[data-workspace-page] .workspace-project-card:hover,[data-workspace-page] .workspace-project-card[data-active=true]{border-color:var(--workspace-color-action-soft);background-color:var(--workspace-color-surface-accent)}[data-workspace-page] .workspace-filter-bar{border:1px solid var(--workspace-color-border);background-color:var(--workspace-color-surface-muted)}[data-workspace-page] .workspace-filter{min-height:2rem;border:1px solid transparent;color:var(--workspace-color-text-muted)}[data-workspace-page] .workspace-filter[data-selected=true]{border-color:var(--workspace-color-border);background-color:var(--workspace-color-surface)!important;color:var(--workspace-color-text)!important;box-shadow:0 1px 2px var(--workspace-color-shadow)}[data-workspace-page] .workspace-filter[data-severity=error][data-selected=true]{border-color:var(--workspace-color-error-border);background-color:var(--workspace-color-error-surface)!important;color:var(--workspace-color-error-fg)!important}[data-workspace-page] .workspace-filter[data-severity=warning][data-selected=true]{border-color:var(--workspace-color-warning-border);background-color:var(--workspace-color-warning-surface)!important;color:var(--workspace-color-warning-fg)!important}[data-workspace-page] .workspace-filter[data-severity=notice][data-selected=true]{border-color:var(--workspace-color-notice-border);background-color:var(--workspace-color-notice-surface)!important;color:var(--workspace-color-notice-fg)!important}[data-workspace-page] .workspace-history{border-color:var(--workspace-color-border)!important}[data-workspace-page] .workspace-history thead{background-color:var(--workspace-color-surface-subtle)!important;color:var(--workspace-color-text-subtle)!important}[data-workspace-page] .workspace-history tbody{background-color:var(--workspace-color-surface)!important}[data-workspace-page] .workspace-history tr{border-color:var(--workspace-color-border)!important}[data-workspace-page] .workspace-history-meta-chip{display:inline-flex;min-height:1.75rem;align-items:center;border:1px solid var(--workspace-color-border);border-radius:999px;background-color:var(--workspace-color-surface-subtle);color:var(--workspace-color-text-muted);padding-inline:.6rem}[data-workspace-page] .workspace-history-bar-track{border-radius:.4rem .4rem 0 0;background-color:var(--workspace-color-surface-muted)}[data-workspace-page] .workspace-history-bar-health,[data-workspace-page] .workspace-history-stack-health{background-color:var(--workspace-chart-health)}[data-workspace-page] .workspace-history-stack-issues,[data-workspace-page] .workspace-history-swatch-issues{background-color:var(--workspace-chart-issues)}[data-workspace-page] .workspace-history-stack-clean,[data-workspace-page] .workspace-history-swatch-clean{background-color:var(--workspace-chart-clean)}[data-workspace-page] .workspace-history-stack-error,[data-workspace-page] .workspace-history-swatch-error{background-color:var(--workspace-chart-error)}[data-workspace-page] .workspace-history-stack-warning,[data-workspace-page] .workspace-history-swatch-warning{background-color:var(--workspace-chart-warning)}[data-workspace-page] .workspace-history-stack-notice,[data-workspace-page] .workspace-history-swatch-notice{background-color:var(--workspace-chart-notice)}[data-workspace-page] .workspace-history-status{display:inline-flex;min-height:1.5rem;align-items:center;border:1px solid var(--workspace-color-border);border-radius:999px;padding-inline:.55rem;font-size:.6875rem;font-weight:700;white-space:nowrap}[data-workspace-page] .workspace-history-status-completed{border-color:var(--workspace-color-success-border);background-color:var(--workspace-color-success-surface);color:var(--workspace-color-success-fg)}[data-workspace-page] .workspace-history-status-failed{border-color:var(--workspace-color-error-border);background-color:var(--workspace-color-error-surface);color:var(--workspace-color-error-fg)}[data-workspace-page] .workspace-history-status-running{border-color:var(--workspace-color-warning-border);background-color:var(--workspace-color-warning-surface);color:var(--workspace-color-warning-fg)}[data-workspace-page] .workspace-crawl-quota{border:1px solid var(--workspace-color-notice-border);border-radius:999px;padding:.35rem .65rem;background-color:var(--workspace-color-notice-surface);color:var(--workspace-color-notice-fg)}[data-workspace-page] .workspace-crawl-quota[data-state=exhausted]{border-color:var(--workspace-color-error-border);background-color:var(--workspace-color-error-surface);color:var(--workspace-color-error-fg)}html[data-theme=dark] [data-workspace-page],html[data-theme=dark] [data-workspace-page].bg-slate-50\/80{background-color:var(--workspace-color-page)!important;color:var(--workspace-color-text)!important}html[data-theme=dark] [data-workspace-page] .bg-white,html[data-theme=dark] [data-workspace-page] .workspace-metric,html[data-theme=dark] [data-workspace-page] .workspace-sidebar,html[data-theme=dark] [data-workspace-page] .workspace-detail,html[data-theme=dark] [data-workspace-page] .workspace-dialog{background-color:var(--workspace-color-surface)!important}html[data-theme=dark] [data-workspace-page] .bg-slate-50,html[data-theme=dark] [data-workspace-page] .bg-slate-50\/70,html[data-theme=dark] [data-workspace-page] .bg-slate-50\/80,html[data-theme=dark] [data-workspace-page] .workspace-schedule,html[data-theme=dark] [data-workspace-page] .workspace-evidence{background-color:var(--workspace-color-surface-subtle)!important}html[data-theme=dark] [data-workspace-page] .bg-slate-100,html[data-theme=dark] [data-workspace-page] .workspace-filter-bar{background-color:var(--workspace-color-surface-muted)!important}html[data-theme=dark] [data-workspace-page] .bg-indigo-50,html[data-theme=dark] [data-workspace-page] .bg-indigo-50\/50,html[data-theme=dark] [data-workspace-page] .bg-indigo-50\/60,html[data-theme=dark] [data-workspace-page] .bg-indigo-50\/70,html[data-theme=dark] [data-workspace-page] .workspace-remediation{background-color:var(--workspace-color-surface-accent)!important}html[data-theme=dark] [data-workspace-page] .text-slate-950,html[data-theme=dark] [data-workspace-page] .text-slate-900{color:var(--workspace-color-text)!important}html[data-theme=dark] [data-workspace-page] .text-slate-700,html[data-theme=dark] [data-workspace-page] .text-slate-600{color:var(--workspace-color-text-muted)!important}html[data-theme=dark] [data-workspace-page] .text-slate-500,html[data-theme=dark] [data-workspace-page] .text-slate-400{color:var(--workspace-color-text-subtle)!important}html[data-theme=dark] [data-workspace-page] .border-slate-100,html[data-theme=dark] [data-workspace-page] .border-slate-200,html[data-theme=dark] [data-workspace-page] .border-slate-300,html[data-theme=dark] [data-workspace-page] .divide-slate-100,html[data-theme=dark] [data-workspace-page] .divide-slate-200,html[data-theme=dark] [data-workspace-page] .workspace-metric,html[data-theme=dark] [data-workspace-page] .workspace-sidebar,html[data-theme=dark] [data-workspace-page] .workspace-detail,html[data-theme=dark] [data-workspace-page] .workspace-dialog{border-color:var(--workspace-color-border)!important}html[data-workspace-mode=true] [data-workspace-theme-toggle]{display:inline-flex;min-height:2.25rem;min-width:2.25rem;align-items:center;justify-content:center;border:1px solid var(--workspace-color-border);border-radius:.625rem;color:var(--workspace-color-text-muted);background:transparent}html[data-workspace-mode=true] [data-workspace-top-nav]>a{color:var(--workspace-color-text-muted)!important}html[data-workspace-mode=true] [data-workspace-top-nav]>a:hover{color:var(--workspace-color-action)!important;background:var(--workspace-color-surface-accent)!important}html[data-workspace-mode=true] [data-workspace-theme-toggle]:hover{border-color:var(--workspace-color-action);color:var(--workspace-color-action);background:var(--workspace-color-surface-accent)}@media(forced-colors:active){[data-workspace-page] :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid CanvasText!important;box-shadow:none!important}[data-workspace-page] .workspace-button-primary,[data-workspace-page] .workspace-button-secondary,[data-workspace-page] .workspace-filter[data-selected=true]{forced-color-adjust:none;border:1px solid ButtonText!important;background:ButtonFace!important;color:ButtonText!important}}[data-workspace-page] .project-tools-dialog{border-color:var(--workspace-color-border)!important;background:var(--workspace-color-surface)!important;color:var(--workspace-color-text);box-shadow:0 2rem 6rem var(--workspace-color-backdrop)!important}[data-workspace-page] .project-tools-dialog::backdrop{background:var(--workspace-color-backdrop)}[data-workspace-page] .project-tools-eyebrow,[data-workspace-page] .project-tool-action,[data-workspace-page] .workspace-breadcrumbs a{color:var(--workspace-color-action)}[data-workspace-page] .project-tools-dialog-header h2,[data-workspace-page] .project-tools-project-name,[data-workspace-page] .project-tool-copy strong,[data-workspace-page] .dashboard-project-title,[data-workspace-page] .site-explorer-hero-copy h2,[data-workspace-page] .site-explorer-preview-card h3{color:var(--workspace-color-text)}[data-workspace-page] .project-tools-origin,[data-workspace-page] .project-tools-intro,[data-workspace-page] .project-tool-copy span,[data-workspace-page] .dashboard-project-origin,[data-workspace-page] .site-explorer-hero-copy>p,[data-workspace-page] .site-explorer-preview-card p,[data-workspace-page] .workspace-breadcrumbs span:not([aria-hidden=true]){color:var(--workspace-color-text-muted)}[data-workspace-page] .project-tools-close{border-color:var(--workspace-color-border);background:var(--workspace-color-surface-subtle);color:var(--workspace-color-text-muted)}[data-workspace-page] .project-tools-close:hover,[data-workspace-page] .project-tools-close:focus-visible,[data-workspace-page] .dashboard-project-launch:hover,[data-workspace-page] .dashboard-project-launch:focus-visible,[data-workspace-page] .dashboard-external-site:hover,[data-workspace-page] .dashboard-external-site:focus-visible{border-color:var(--workspace-color-action-soft);background:var(--workspace-color-surface-accent);color:var(--workspace-color-action)}[data-workspace-page] .project-tool-card{border-color:var(--workspace-color-border);background:var(--workspace-color-surface-subtle);color:var(--workspace-color-text);box-shadow:0 .25rem 1.4rem transparent}[data-workspace-page] .project-tool-card:hover,[data-workspace-page] .project-tool-card:focus-visible{border-color:var(--workspace-color-action);box-shadow:0 .9rem 2.6rem var(--workspace-color-shadow);outline:none}[data-workspace-page] .project-tool-card-active{background:linear-gradient(150deg,var(--workspace-color-surface-accent),var(--workspace-color-surface))}[data-workspace-page] .project-tool-card-coming-soon{background:var(--workspace-color-surface-subtle);color:var(--workspace-color-text-muted)}[data-workspace-page] .project-tool-icon,[data-workspace-page] .site-explorer-preview-icon{background:var(--workspace-color-action-soft);color:var(--workspace-color-action)}[data-workspace-page] .project-tool-badge,[data-workspace-page] .site-explorer-coming-soon-badge,[data-workspace-page] .site-explorer-planned,[data-workspace-page] .workspace-rail-soon,[data-workspace-page] .workspace-top-nav-soon,html[data-workspace-mode=true] .workspace-top-nav-soon,html[data-workspace-mode=true] .workspace-rail-soon{border-color:var(--workspace-color-notice-border);background:var(--workspace-color-notice-surface);color:var(--workspace-color-notice-fg)}[data-workspace-page] .dashboard-project-launch,[data-workspace-page] .dashboard-external-site{color:var(--workspace-color-text-muted)}[data-workspace-page] .workspace-breadcrumbs span[aria-hidden=true]{color:var(--workspace-color-text-subtle)}[data-workspace-page] .workspace-breadcrumbs [aria-current=page]{color:var(--workspace-color-text);font-weight:680}[data-workspace-page] .workspace-project-required,[data-workspace-page] .site-explorer-context-header,[data-workspace-page] .site-explorer-hero,[data-workspace-page] .site-explorer-preview-card{border-color:var(--workspace-color-border)!important;background:var(--workspace-color-surface)!important;box-shadow:0 1px 2px var(--workspace-color-shadow)}[data-workspace-page] .site-audit-section-nav{border-color:var(--workspace-color-border);background:var(--workspace-color-surface-subtle)}[data-workspace-page] .site-audit-section-nav a{color:var(--workspace-color-text-muted)}[data-workspace-page] .site-audit-section-nav a:hover,[data-workspace-page] .site-audit-section-nav a:focus-visible,[data-workspace-page] .site-audit-section-nav a[aria-current=page]{border-bottom-color:var(--workspace-color-action);color:var(--workspace-color-action);outline:none}[data-workspace-page] .site-explorer-hero{background:radial-gradient(circle at 88% 20%,var(--workspace-color-action-soft),transparent 28%),var(--workspace-color-surface)!important}[data-workspace-page] .site-explorer-orbit{border-color:var(--workspace-color-action-soft)}[data-workspace-page] .site-explorer-domain-node{border-color:var(--workspace-color-action-soft);background:var(--workspace-color-surface-raised);color:var(--workspace-color-action)}[data-workspace-page] .site-explorer-node{border-color:var(--workspace-color-action);background:var(--workspace-color-surface)}[data-workspace-page] .site-explorer-preview-card small{color:var(--workspace-color-text-subtle)}html[data-workspace-mode=true] [data-workspace-top-nav]>a[data-current=true]{color:var(--workspace-color-action)!important;background:var(--workspace-color-surface-accent)!important}
