:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--studio-rail:9rem;--studio-font:"Heebo", Arial, sans-serif;--studio-blue:#0066b3;--studio-blue-dark:#00518e;--studio-blue-wash:#edf5fc;--studio-ink:#1b3043;--studio-canvas:#f5f8fb;--studio-preview-canvas:#f2f4f5;--studio-card-shadow:0 2px 5px #1a364f0d;--dashboard-section-size:1.75rem;--dashboard-aside-title:1.5rem;--dashboard-task-title:1.125rem;--dashboard-metric-height:8.25rem;--dashboard-task-height:8.75rem;--dashboard-feature-height:10rem;--dashboard-rail-icon:1.875rem;--dashboard-wordmark:1.375rem;--studio-sidebar-focus:#86caff;--dashboard-media-art:4.5rem;--dashboard-media-surface:linear-gradient(145deg, #e7f1fc, #c5dcf1);--dashboard-media-paper:linear-gradient(155deg, #fff, #f0f6fd);--dashboard-paper-shadow:0 6px 10px #1f486e29;--dashboard-paper-rotation:-7deg;--dashboard-metric-value:2.25rem;--dashboard-thumbnail:6rem;--dashboard-thumbnail-feature:8.25rem;--dashboard-thumbnail-standard:6.75rem;--dashboard-thumbnail-compact:5rem;--dashboard-action-max:11rem;--dashboard-navigation-item:4.75rem;--studio-sidebar-expanded:15rem;--studio-header-size:3.75rem;--studio-icon-size:1.5rem;--studio-mark-size:2.75rem;--studio-content-max:96rem;--studio-preview-min:18rem;--studio-aside-size:21rem;--studio-card-min:22rem;--studio-reading-measure:70ch;--studio-title-size:1.875rem;--studio-heading-size:1.25rem;--studio-body-size:1rem;--studio-label-size:.875rem;--studio-small-size:.75rem;--studio-radius-control:.5rem;--studio-radius-panel:.75rem;--studio-motion:.18s;--studio-shadow-preview:0 .25rem 1rem #18283312;--studio-divider:#dce2e6;--studio-control-border:#7a8792;--studio-icon-muted:#596978;--studio-layer-navigation:20;--studio-drawer-size:20rem;--color-text-muted:var(--ref-color-ink-muted);--color-border-subtle:var(--studio-divider);--color-action-secondary:var(--ref-color-mineral-50);--color-feedback-danger-text:var(--ref-color-danger);--ref-color-white:#fff;--ref-color-canvas:#f2f4f5;--ref-color-surface:#fff;--ref-color-surface-muted:#e9edef;--ref-color-ink:#17212b;--ref-color-ink-muted:#56616d;--ref-color-border:#c7cdd3;--ref-color-graphite-950:#182833;--ref-color-graphite-900:#203746;--ref-color-mineral-800:#17486e;--ref-color-mineral-700:#245e8f;--ref-color-mineral-100:#dceaf2;--ref-color-mineral-50:#edf4f7;--ref-color-signal-800:#806700;--ref-color-signal-500:#f0d84a;--ref-color-steel-700:#426f82;--ref-color-steel-400:#78a7b8;--ref-color-proof-muted:#dce7eb;--ref-color-proof-panel:#ffffff14;--ref-color-proof-border:#ffffff3d;--ref-color-success:#087a55;--ref-color-success-surface:#dff5ea;--ref-color-success-surface-soft:#e8f8f0;--ref-color-warning-text:#6a4700;--ref-color-warning-text-soft:#795016;--ref-color-warning-surface:#fff4d6;--ref-color-warning-surface-soft:#f5eee4;--ref-color-info-text:#214b88;--ref-color-info-surface:#edf3ff;--ref-color-neutral-text:#4d4945;--ref-color-neutral-surface:#ecebea;--ref-color-danger:#9b1c1c;--ref-color-danger-surface:#fff1f1;--ref-color-focus:#806700;--ref-color-overlay:#182833c2;--ref-gradient-auth-proof:linear-gradient(145deg, #182833 0%, #203746 58%, #294957 100%);--ref-gradient-auth-mark:linear-gradient(145deg, #f2f4f5 0%, #e5eef1 100%);--ref-shadow-dialog:0 1rem 3rem #00000040;--font-family-body:"Heebo", Arial, sans-serif;--studio-form-measure:44rem;--studio-editor-ratio:1.27fr;--studio-editor-height:24rem;--studio-desk-editor-height:8rem;--studio-command-height:5.625rem;--studio-editorial-height:42rem;--font-family-monospace:"Courier New", Courier, monospace;--font-size-xs:.78rem;--font-size-compact:.8rem;--font-size-small:.85rem;--font-size-label:.875rem;--font-size-language-hebrew:1rem;--font-size-eyebrow:.9rem;--font-size-body-large:1.1rem;--font-size-heading-small:1.2rem;--font-size-heading-medium:1.25rem;--font-size-page-title:clamp(1.75rem, 4vw, 2.6rem);--font-size-onboarding-title:clamp(2rem, 6vw, 4rem);--font-size-login-title:clamp(2rem, 4vw, 3.25rem);--font-size-login-promise:clamp(2.25rem, 4.5vw, 4.5rem);--font-weight-regular:400;--font-weight-semibold:700;--font-weight-bold:800;--line-height-compact:1.5;--line-height-display-tight:1.08;--line-height-body:1.6;--line-height-relaxed:1.7;--line-height-reading:1.75;--letter-spacing-title:-.035em;--letter-spacing-display:-.04em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-control:.55rem;--radius-item:.65rem;--radius-emphasis:.75rem;--radius-panel:.9rem;--radius-panel-large:1rem;--radius-pill:999px;--border-width-default:1px;--border-width-emphasis:2px;--border-width-accent:4px;--focus-ring-width:3px;--focus-ring-offset:3px;--shadow-dialog:var(--ref-shadow-dialog);--motion-duration-fast:.12s;--motion-duration-spinner:.8s;--motion-ease-standard:ease-out;--control-min-block-size:44px;--layer-skip-link:100;--layer-modal:200;--layer-raised:1;--size-login-form-max:32rem;--size-login-proof-copy-max:38rem;--size-login-brand-mark:2.75rem;--size-login-step-mark:2rem;--size-auth-provider-icon:1.25rem;--size-viewport-min:100svh;--measure-login-title:18ch;--measure-login-intro:48ch;--measure-login-body:58ch;--rotation-login-mark:-35deg;--color-canvas:var(--ref-color-canvas);--color-surface:var(--ref-color-surface);--color-surface-subtle:var(--ref-color-surface-muted);--color-text-primary:var(--ref-color-ink);--color-text-secondary:var(--ref-color-ink-muted);--color-text-on-strong:var(--ref-color-white);--color-border-default:var(--ref-color-border);--color-action-primary:var(--ref-color-mineral-700);--color-action-primary-emphasis:var(--ref-color-mineral-800);--color-focus-ring:var(--ref-color-focus);--color-sidebar-surface:var(--ref-color-graphite-950);--color-sidebar-text:var(--ref-color-white);--color-sidebar-text-muted:var(--ref-color-proof-muted);--color-sidebar-border:var(--ref-color-proof-border);--color-navigation-selected-surface:var(--ref-color-mineral-100);--color-navigation-selected-text:var(--ref-color-graphite-900);--color-auth-proof-background:var(--ref-gradient-auth-proof);--color-auth-proof-text:var(--ref-color-white);--color-auth-proof-text-muted:var(--ref-color-proof-muted);--color-auth-proof-panel:var(--ref-color-proof-panel);--color-auth-proof-border:var(--ref-color-proof-border);--color-auth-mark-background:var(--ref-gradient-auth-mark);--color-auth-step-surface:var(--ref-color-mineral-50);--color-brand-accent-warm:var(--ref-color-signal-500);--color-brand-accent-cool:var(--ref-color-steel-400);--color-status-active:var(--ref-color-success);--color-feedback-info-surface:var(--ref-color-info-surface);--color-feedback-info-text:var(--ref-color-info-text);--color-feedback-warning-surface:var(--ref-color-warning-surface);--color-feedback-warning-surface-subtle:var(--ref-color-warning-surface-soft);--color-feedback-warning-text:var(--ref-color-warning-text);--color-feedback-warning-text-subtle:var(--ref-color-warning-text-soft);--color-feedback-success-surface:var(--ref-color-success-surface);--color-feedback-success-surface-subtle:var(--ref-color-success-surface-soft);--color-feedback-success-text:var(--ref-color-success);--color-feedback-danger-surface:var(--ref-color-danger-surface);--color-feedback-danger-strong:var(--ref-color-danger);--color-feedback-neutral-surface:var(--ref-color-neutral-surface);--color-feedback-neutral-text:var(--ref-color-neutral-text);--color-overlay-backdrop:var(--ref-color-overlay)}html[data-theme=growth-studio]{accent-color:var(--color-action-primary)}
.app-shell.studio-shell{grid-template-columns:var(--studio-rail) minmax(0, 1fr);font-size:var(--studio-body-size);line-height:var(--line-height-body)}.app-shell.studio-shell-expanded{grid-template-columns:var(--studio-sidebar-expanded) minmax(0, 1fr)}.studio-shell .app-sidebar{block-size:100dvh;padding:var(--space-4) var(--space-2);scrollbar-width:thin;gap:var(--space-3);min-inline-size:0;position:sticky;inset-block-start:0;overflow-y:auto}.studio-shell .studio-brand{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.studio-shell .studio-sidebar-workspace{justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-block:var(--border-width-default) solid var(--color-sidebar-border);font-size:var(--studio-label-size);text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.studio-shell .wordmark{font-size:var(--studio-heading-size);text-align:center;overflow-wrap:normal;align-items:center;margin:0;font-weight:700;line-height:1.2}.studio-shell .app-navigation{flex-direction:column;flex:1;display:flex}.studio-shell .app-navigation>ul a:not(.locale-switch){min-block-size:var(--dashboard-navigation-item);font-size:var(--studio-label-size);justify-content:center}.studio-shell .studio-navigation-more{font-size:var(--studio-label-size);margin-block-start:var(--space-3)}.studio-shell .studio-navigation-more summary{min-block-size:var(--control-min-block-size);padding:var(--space-3) var(--space-2);cursor:pointer}.studio-shell .app-navigation>.navigation-group{margin-block-start:auto}.studio-shell .studio-header-tools{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.studio-shell .workspace-header .locale-switch{color:var(--color-text-secondary);border-color:var(--studio-divider);background:var(--color-canvas);min-block-size:var(--control-min-block-size);margin:0}.studio-shell .workspace-header .locale-current{color:var(--color-text-primary)}@media (max-width:24rem){.app-shell.studio-shell .workspace-header{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.app-shell.studio-shell .workspace-header .studio-workspace-identity{grid-template-columns:auto minmax(0,1fr);display:grid}.studio-shell .workspace-header .studio-workspace-mark,.studio-shell .workspace-header .studio-current-page{display:none}.studio-shell .workspace-header .studio-header-tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.studio-shell .workspace-header .studio-role{flex-wrap:wrap}}@media (max-width:48rem){.studio-shell .workspace-header{flex-wrap:wrap}.studio-shell .studio-header-tools,.studio-shell .studio-workspace-identity{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}}.studio-shell .app-navigation ul{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.studio-shell .app-navigation a:not(.locale-switch){gap:var(--space-1);padding:var(--space-2) var(--space-1);font-size:var(--studio-small-size);text-align:center;border-radius:var(--studio-radius-control);min-block-size:var(--control-min-block-size);flex-direction:column;line-height:1.4;display:flex}.studio-shell .app-navigation a:hover{background:var(--color-sidebar-border)}.studio-shell .app-navigation a[aria-current=page]{background:var(--color-navigation-selected-surface);color:var(--color-navigation-selected-text)}.studio-shell .navigation-group{border-color:var(--color-sidebar-border);margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.studio-shell .navigation-group h2{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.studio-shell .locale-switch{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-default) solid var(--color-sidebar-border);border-radius:var(--radius-pill);font-size:var(--studio-small-size);padding:0 var(--space-2);color:var(--color-sidebar-text-muted);margin-block-start:var(--space-6);text-decoration:none;display:flex}.studio-shell .locale-current{color:var(--color-sidebar-text);font-weight:700}.studio-shell .sign-out-region-sidebar{margin:0;padding-block-start:var(--space-3)}.studio-shell .sign-out-button{font-size:var(--studio-small-size);padding:var(--space-1);border-color:#0000;inline-size:100%;font-weight:400}.studio-shell .sign-out-button:hover{background:var(--color-sidebar-border)}.studio-icon{inline-size:var(--studio-icon-size);block-size:var(--studio-icon-size);vertical-align:middle;flex-shrink:0}.studio-icon-directional:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.studio-shell .studio-icon-button{min-block-size:var(--control-min-block-size);min-inline-size:var(--control-min-block-size);padding:var(--space-2);border:var(--border-width-default) solid transparent;border-radius:var(--studio-radius-control);color:inherit;background:0 0;justify-content:center;align-items:center;display:inline-flex}.studio-shell .studio-icon-button:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.studio-shell .sidebar-toggle:hover{background:var(--color-sidebar-border);color:var(--color-sidebar-text)}.studio-shell-expanded .studio-brand{padding-inline:var(--space-2);flex-direction:row;justify-content:space-between}.studio-shell-expanded .sidebar-toggle .studio-icon{rotate:180deg}.studio-shell-expanded .app-navigation a:not(.locale-switch){gap:var(--space-3);padding:var(--space-3);font-size:var(--studio-label-size);text-align:start;flex-direction:row}.studio-shell .app-workspace{background:var(--color-surface);min-inline-size:0;padding:0}.studio-shell .workspace-header{min-block-size:var(--studio-header-size);padding:var(--space-3) var(--space-8);background:var(--color-surface);border-block-end:var(--border-width-default) solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;display:flex}.studio-shell .workspace-header .studio-workspace-identity{align-items:center;gap:var(--space-3);flex-direction:row;min-inline-size:0;display:flex}.studio-shell .studio-workspace-identity strong{overflow-wrap:anywhere;min-inline-size:0}.studio-shell .studio-workspace-mark{inline-size:var(--studio-mark-size);block-size:var(--studio-mark-size);border-radius:var(--studio-radius-control);background:var(--color-action-secondary);color:var(--color-action-primary-emphasis);flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio-shell .studio-current-page{border-inline-start:var(--border-width-default) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--studio-label-size);padding-inline-start:var(--space-4)}.studio-shell .workspace-header .studio-role{gap:var(--space-2);font-size:var(--studio-label-size);color:var(--color-text-secondary);flex-direction:row;align-items:center;display:flex}.studio-shell .studio-role strong{font-weight:400}.studio-shell .control-status{padding:var(--space-2) var(--space-8);border-block-end:var(--border-width-default) solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--studio-small-size);border-radius:0;margin:0}.studio-shell .status-dot{background:var(--color-action-primary)}.studio-shell main{min-inline-size:0;max-inline-size:var(--studio-content-max);padding:var(--space-6);margin-inline:auto}.studio-shell .page-heading{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-subtle);flex-wrap:wrap;padding-block-end:var(--space-6);display:flex}.studio-shell .page-heading>div:first-child{flex:1;min-inline-size:0}.studio-shell .studio-page-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.studio-shell .studio-page-actions button{min-block-size:var(--control-min-block-size)}.studio-shell .page-stack{gap:var(--space-6);min-inline-size:0}.studio-shell .page-stack>*{min-inline-size:0}.studio-shell .page-heading h1,.studio-shell .detail-heading h1{font-size:var(--studio-title-size);letter-spacing:normal;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.studio-shell .page-heading p{max-inline-size:var(--studio-reading-measure);margin-block:var(--space-2) 0;font-size:var(--studio-body-size);color:var(--color-text-secondary)}.studio-shell .eyebrow{display:none}.studio-shell h2,.studio-shell h3{letter-spacing:normal;overflow-wrap:anywhere}.studio-shell h2{font-size:var(--studio-heading-size);line-height:1.4}.studio-shell h3{font-size:var(--studio-body-size);line-height:1.5}.studio-shell button,.studio-shell input,.studio-shell select,.studio-shell textarea,.studio-shell .button-link{border-radius:var(--studio-radius-control);font-size:var(--studio-label-size)}.studio-shell input,.studio-shell select,.studio-shell textarea{border-color:var(--studio-control-border);background:var(--color-surface);min-inline-size:0;max-inline-size:100%;color:var(--color-text-primary)}.studio-shell button:not(.studio-icon-button):not(.sign-out-button):hover:enabled,.studio-shell .button-link:hover{background:var(--color-action-primary-emphasis);color:var(--color-text-on-strong)}.studio-shell button:disabled{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-color:var(--color-border-default);cursor:not-allowed;opacity:1}.studio-shell .button-link{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-block-size:var(--control-min-block-size);text-decoration:none;display:inline-flex}.studio-shell .back-link{inline-size:fit-content;font-size:var(--studio-label-size);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.studio-shell .run-filters{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--studio-radius-panel);padding:var(--space-4);gap:var(--space-4)}.studio-shell .run-filters label{min-inline-size:0}.studio-shell .run-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--studio-card-min)), 1fr));gap:var(--space-4)}.studio-shell .run-card,.studio-shell .detail-panel,.studio-shell .configuration-panel,.studio-shell .state-panel{border-color:var(--color-border-subtle);border-radius:var(--studio-radius-panel);padding:var(--space-6)}.studio-shell .run-card-heading h3{font-size:var(--studio-heading-size)}.studio-shell .run-facts,.studio-shell .detail-grid{gap:var(--space-4);font-size:var(--studio-label-size)}.studio-shell .run-status,.studio-shell .validation-badge,.studio-shell .status-chip{font-size:var(--studio-small-size);padding:var(--space-1) var(--space-2);border-width:var(--border-width-default);font-weight:400;line-height:1.5}.studio-shell .data-freshness{font-size:var(--studio-label-size);color:var(--color-text-secondary)}.studio-shell .safety-note,.studio-shell .studio-caption{font-size:var(--studio-label-size);color:var(--color-text-secondary);line-height:1.5}.studio-shell .studio-capability-note{padding:var(--space-3) var(--space-4);background:var(--color-action-secondary);color:var(--color-action-primary-emphasis);border-radius:var(--studio-radius-control);font-size:var(--studio-label-size);margin:0}.studio-shell .studio-home-layout{grid-template-columns:minmax(0, 1fr) minmax(var(--studio-preview-min), var(--studio-aside-size));gap:var(--space-8);align-items:start;display:grid}.studio-shell .studio-work-list,.studio-shell .studio-preparation-main{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--studio-radius-panel);padding:var(--space-6)}.studio-shell .studio-work-list>h2{margin-block:0 var(--space-4)}.studio-shell .studio-work-link{align-items:center;gap:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-subtle);padding:var(--space-6) var(--space-2);color:var(--color-text-primary);text-decoration:none;display:flex}.studio-shell .studio-work-link:hover{background:var(--color-action-secondary)}.studio-shell .studio-work-link>.studio-icon:first-child{color:var(--color-action-primary)}.studio-shell .studio-work-link>div{overflow-wrap:anywhere;min-inline-size:0}.studio-shell .studio-work-link>.studio-icon:last-child{margin-inline-start:auto}.studio-shell .studio-work-link h3{font-size:var(--studio-heading-size);margin:0}.studio-shell .studio-work-link p{margin-block:var(--space-1) 0;max-inline-size:var(--studio-reading-measure);color:var(--color-text-secondary);font-size:var(--studio-label-size)}.studio-shell .studio-home-aside{gap:var(--space-6);display:grid}.studio-shell .studio-availability{padding:var(--space-6);border-radius:var(--studio-radius-panel);background:var(--color-sidebar-surface);color:var(--color-sidebar-text)}.studio-shell .studio-availability h2{margin-block:var(--space-3) var(--space-2)}.studio-shell .studio-availability p,.studio-shell .studio-availability a{color:var(--color-sidebar-text-muted)}.studio-shell .studio-availability a{min-block-size:var(--control-min-block-size);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.studio-shell .studio-next{padding:var(--space-4)}.studio-shell .studio-next h2{margin-block:0 var(--space-3)}.studio-shell .studio-next p{color:var(--color-text-secondary)}.studio-shell .studio-preparation-main>.studio-icon{color:var(--color-action-primary);inline-size:var(--studio-mark-size);block-size:var(--studio-mark-size)}.studio-shell .studio-preparation-main p{max-inline-size:var(--studio-reading-measure);color:var(--color-text-secondary)}.studio-shell .studio-unavailable-action{padding-block:var(--space-6)}.studio-shell .studio-unavailable-action p{font-size:var(--studio-label-size)}.studio-shell .studio-preparation-list{margin:0;padding:0;list-style:none}.studio-shell .studio-preparation-list li{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-subtle);display:flex}.studio-shell .studio-library-action{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--color-action-secondary);padding:var(--space-3) var(--space-4);border-radius:var(--studio-radius-control);display:flex}.studio-shell .studio-library-action p{font-size:var(--studio-label-size);color:var(--color-text-secondary);margin:0}.studio-shell .studio-library-action button{flex-shrink:0}.studio-shell .studio-proof-layout{grid-template-columns:minmax(0, 1.25fr) minmax(var(--studio-preview-min), 1fr);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--studio-radius-panel);align-items:stretch;gap:0;display:grid}.studio-shell .studio-proof-content{gap:var(--space-4);min-inline-size:0;padding:var(--space-6);flex-direction:column;display:flex}.studio-shell .studio-proof-layout>:nth-child(2){background:var(--color-canvas);border-start-end-radius:var(--studio-radius-panel);border-end-end-radius:var(--studio-radius-panel);min-inline-size:0}.studio-shell .studio-proof-footer{gap:var(--space-6);padding:var(--space-6);border-block-start:var(--border-width-default) solid var(--color-border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.studio-shell .studio-proof-footer>*{min-inline-size:0}.studio-shell .studio-proof-content>section{background:var(--color-surface);border:0;border-block-end:var(--border-width-default) solid var(--color-border-subtle);border-radius:0;padding-inline:0}.studio-shell .studio-proof-content .artifact-body{font-family:var(--font-family-body);font-size:var(--studio-body-size);max-inline-size:var(--studio-reading-measure);margin-block:var(--space-4) 0;color:var(--color-text-primary);background:0 0;border:0;padding:0;line-height:1.6}.studio-shell .studio-disclosure{border-block:var(--border-width-default) solid var(--color-border-subtle)}.studio-shell .studio-disclosure summary{padding:var(--space-3) var(--space-2);cursor:pointer;font-size:var(--studio-label-size);min-block-size:var(--control-min-block-size)}.studio-shell .configuration-safety-note{padding:var(--space-3) var(--space-4);background:var(--color-action-secondary);border-radius:var(--studio-radius-control);font-size:var(--studio-label-size);border:0}.studio-shell summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.studio-shell .studio-preview{align-self:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-6);background:var(--color-canvas);border-radius:var(--studio-radius-panel);display:grid;position:sticky;inset-block-start:var(--space-6)}.studio-shell .studio-preview-panel{gap:var(--space-4);min-inline-size:0;display:grid}.studio-shell .studio-preview-tabs{border-block-end:var(--border-width-default) solid var(--color-border-default);gap:var(--space-1);display:flex;overflow-x:auto}.studio-shell .studio-preview-tabs button{min-block-size:var(--control-min-block-size);padding:var(--space-2);border:0;border-block-end:var(--border-width-emphasis) solid transparent;color:var(--color-text-secondary);background:0 0;border-radius:0;flex:1 0 auto;font-weight:400}.studio-shell .studio-preview-tabs button[aria-selected=true]{color:var(--color-action-primary);border-block-end-color:var(--color-action-primary);font-weight:700}.studio-shell .studio-preview-tabs button:hover:enabled{background:var(--color-action-secondary);color:var(--color-action-primary-emphasis)}.studio-shell .studio-preview-tabs button:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.studio-shell .studio-preview-heading{gap:var(--space-2);align-items:center;display:flex}.studio-shell .studio-preview-heading h2{font-size:var(--studio-body-size);margin:0}.studio-shell .studio-preview-format{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--studio-label-size);display:flex}.studio-shell .studio-preview-format select{min-block-size:var(--control-min-block-size);font-size:var(--studio-body-size)}.studio-shell .studio-preview .studio-caption{margin:0}.studio-shell .studio-preview-sheet{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--studio-radius-panel);box-shadow:var(--studio-shadow-preview);padding:var(--space-6);overflow-wrap:anywhere}.studio-shell .studio-preview-sheet>h3{font-size:var(--studio-heading-size);margin-block:0 var(--space-4);line-height:1.4}.studio-shell .studio-reading-text p{white-space:pre-wrap;font-size:var(--studio-body-size);margin-block:0 var(--space-4);line-height:1.6}.studio-shell .studio-reading-text h4{font-size:var(--studio-body-size);margin-block:var(--space-6) var(--space-3)}.studio-shell .studio-media-unavailable{justify-items:start;gap:var(--space-2);color:var(--color-text-secondary);border-block-start:var(--border-width-default) solid var(--color-border-default);font-size:var(--studio-label-size);padding-block-start:var(--space-4);display:grid}.studio-shell .studio-media-unavailable h3,.studio-shell .studio-media-unavailable p{margin:0}.studio-shell .studio-mobile-menu{display:none}.studio-shell .studio-drawer{inline-size:min(85vw, var(--studio-drawer-size));block-size:100dvh;max-block-size:100dvh;max-inline-size:100%;color:var(--color-sidebar-text);background:var(--color-sidebar-surface);border:0;margin:0;padding:0;inset-block:0;inset-inline:0 auto}.studio-shell .studio-drawer::backdrop{background:var(--color-overlay-backdrop)}.studio-shell .studio-drawer .app-sidebar{position:static}.studio-shell .studio-drawer .app-navigation a:not(.locale-switch){justify-content:flex-start;gap:var(--space-3);font-size:var(--studio-body-size);padding:var(--space-3);text-align:start;flex-direction:row}.studio-shell .studio-drawer .studio-brand{flex-direction:row;justify-content:space-between}@media (max-width:56rem){.studio-shell .studio-home-layout,.studio-shell .studio-proof-layout{grid-template-columns:minmax(0,1fr)}.studio-shell .studio-preview{position:static}.studio-shell .studio-home-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell .studio-proof-content{padding:var(--space-4)}.studio-shell .studio-proof-footer{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.app-shell.studio-shell,.app-shell.studio-shell-expanded{display:block}.studio-shell .studio-desktop-sidebar{display:none}.studio-shell .studio-mobile-menu{display:inline-flex}.studio-shell .workspace-header{padding:var(--space-2) var(--space-4);flex-wrap:wrap}.studio-shell .studio-current-page,.studio-shell .studio-workspace-mark{display:none}.studio-shell .workspace-header .studio-role{font-size:var(--studio-small-size)}.studio-shell .studio-workspace-identity{flex:1}.studio-shell main{padding:var(--space-6) var(--space-4)}.studio-shell .control-status{padding-inline:var(--space-4)}.studio-shell .studio-home-aside{grid-template-columns:minmax(0,1fr)}.studio-shell .page-heading h1,.studio-shell .detail-heading h1{font-size:var(--studio-heading-size)}.studio-shell .studio-library-action,.studio-shell .studio-preview-format{flex-direction:column;align-items:stretch}.studio-shell .run-filters{grid-template-columns:minmax(0,1fr)}.studio-shell .run-filters select{inline-size:100%}.studio-shell .detail-panel,.studio-shell .run-card,.studio-shell .configuration-panel,.studio-shell .studio-preview,.studio-shell .studio-preview-sheet,.studio-shell .studio-work-list{padding:var(--space-4)}.studio-shell .studio-work-link{padding-block:var(--space-4);gap:var(--space-3)}.studio-shell .studio-work-link h3{font-size:var(--studio-body-size)}.studio-shell .studio-work-link>.studio-icon:last-child{display:none}.studio-shell .configuration-section-heading,.studio-shell .configuration-header-actions{flex-wrap:wrap}.studio-shell .configuration-section-heading>div{min-inline-size:0}.studio-shell .configuration-header-actions{max-inline-size:100%}.studio-shell .configuration-export{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%}.studio-shell .configuration-preview-form button,.studio-shell .configuration-clone-form button{overflow-wrap:anywhere;white-space:normal;min-inline-size:0;max-inline-size:100%}.studio-shell .configuration-list{grid-template-columns:minmax(0,1fr)}.studio-shell .configuration-list li{flex-direction:column;align-items:stretch;min-inline-size:0}.studio-shell .configuration-status-stack{justify-items:start;min-inline-size:0}.studio-shell .status-chip{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.studio-shell .detail-grid,.studio-shell .run-facts{grid-template-columns:minmax(0,1fr)}.studio-shell .studio-drawer .app-sidebar{padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}}@media (max-width:24rem){.studio-shell .workspace-header .studio-workspace-identity{flex-basis:100%}.studio-shell .workspace-header .studio-role{margin-inline-start:auto}}@media (prefers-reduced-motion:no-preference){.studio-shell a,.studio-shell button{transition:background-color var(--studio-motion) ease-out, color var(--studio-motion) ease-out}}
@font-face{font-family:Heebo;src:url(../media/Heebo-variable.1_h76w5wd1dma.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.studio-shell .page-stack{gap:var(--space-5)}.studio-shell .studio-page-heading{gap:var(--space-4);padding:var(--space-1) 0 var(--space-4);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-inline-size:0;margin:0;display:grid}.studio-shell .studio-page-title{min-inline-size:0}.studio-shell .studio-page-title h1{overflow-wrap:anywhere;margin:0}.studio-shell .studio-page-back{font-size:var(--studio-small-size);margin-block-end:var(--space-2)}.studio-shell .studio-page-back a{min-block-size:var(--control-min-block-size);min-inline-size:var(--control-min-block-size);align-items:center;display:inline-flex}.studio-shell .studio-page-heading-with-context{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.studio-shell .studio-page-heading h1{font-size:var(--studio-title-size);font-weight:700;line-height:1.2}.studio-shell .studio-page-heading p{font-size:var(--studio-body-size);color:var(--color-text-secondary);margin-block-start:var(--space-2)}.studio-shell .studio-page-actions{gap:var(--space-3)}.studio-shell .studio-page-context{align-items:center;gap:var(--space-2);border-inline-start:var(--border-width-default) solid var(--studio-divider);font-size:var(--studio-label-size);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;padding-inline-start:var(--space-4);display:flex}.studio-shell .studio-page-context label{flex:1;min-inline-size:0}.studio-shell .studio-secondary-action{background:var(--color-surface);color:var(--color-action-primary-emphasis);border:var(--border-width-default) solid var(--color-action-primary)}.studio-shell .button-link,.studio-shell .configuration-export{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--space-12);padding:var(--space-2) var(--space-5);border-radius:var(--studio-radius-control);font-weight:600;text-decoration:none;display:inline-flex}.studio-shell .run-filters{align-items:end;gap:var(--space-4);padding:var(--space-4);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);background:var(--color-surface);box-shadow:var(--studio-card-shadow);flex-wrap:wrap;margin:0;display:flex}.studio-shell .run-filters label{gap:var(--space-2);min-inline-size:min(100%, var(--space-20));flex:1;display:grid}.studio-shell .run-filters legend{font-size:var(--studio-label-size);color:var(--color-text-secondary);padding-inline:var(--space-2)}.studio-shell .run-filters select,.studio-shell .run-filters input{inline-size:100%;min-block-size:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--studio-control-border)}.studio-shell .run-filters button{min-block-size:var(--space-12)}.studio-shell .data-freshness{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-1);font-size:var(--studio-label-size);flex-wrap:wrap;display:flex}.studio-shell .data-freshness button{background:var(--color-surface);color:var(--color-action-primary-emphasis);border:var(--border-width-default) solid var(--studio-divider)}.studio-shell .section-heading{margin:0 0 var(--space-3);font-size:var(--studio-heading-size);font-weight:600}.studio-shell .studio-record-collection{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.studio-shell .studio-record-collection>.run-card{gap:var(--space-3) var(--space-6);padding:var(--space-5);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);background:var(--color-surface);box-shadow:var(--studio-card-shadow);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-shell .studio-record-collection .run-card-heading{justify-content:start;align-items:center;gap:var(--space-4);grid-column:1}.studio-shell .studio-record-heading{display:flex}.studio-shell .studio-record-mark{inline-size:var(--space-16);block-size:var(--space-16);background:var(--color-action-secondary);border-radius:var(--studio-radius-control);color:var(--color-action-primary);flex-shrink:0;place-items:center;display:grid}.studio-shell .studio-record-mark .studio-icon{inline-size:var(--space-8);block-size:var(--space-8)}.studio-shell .studio-record-title{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.studio-shell .studio-record-title h3{font-size:var(--dashboard-task-title);margin:0;font-weight:700}.studio-shell .studio-record-collection .run-card>.button-link{border:var(--border-width-default) solid var(--color-action-primary);background:var(--color-surface);color:var(--color-action-primary-emphasis);grid-area:1/2;align-self:center}.studio-shell .studio-record-collection .run-card>.button-link:hover{color:var(--color-text-on-strong);background:var(--color-action-primary)}.studio-shell .studio-record-collection .run-facts{gap:var(--space-3) var(--space-8);border-block-start:var(--border-width-default) solid var(--studio-divider);flex-wrap:wrap;grid-column:1/-1;margin:0;padding-block-start:var(--space-3);display:flex}.studio-shell .studio-record-collection .run-facts>div{min-inline-size:0;max-inline-size:100%}.studio-shell .run-facts dt,.studio-shell .detail-grid dt{font-size:var(--studio-small-size);color:var(--color-text-secondary);font-weight:400}.studio-shell .run-facts dd,.studio-shell .detail-grid dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.studio-shell .studio-record-details{font-size:var(--studio-label-size);grid-column:1/-1}.studio-shell .studio-record-details summary{min-block-size:var(--control-min-block-size);cursor:pointer;color:var(--color-text-secondary);align-content:center;display:list-item}.studio-shell main:has(>.studio-editorial-page){padding:0}.studio-shell .studio-editorial-page{gap:0}.studio-shell .studio-editorial-page>.studio-page-heading{min-block-size:var(--studio-command-height);padding:var(--space-4) var(--space-8);background:var(--color-surface);border-block-end:var(--border-width-default) solid var(--studio-divider)}.studio-shell .studio-proof-layout{grid-template-columns:minmax(0, var(--studio-editor-ratio)) minmax(0, 1fr);border:var(--border-width-default) solid var(--studio-divider);background:var(--color-surface);border-radius:0;gap:0;display:grid}.studio-shell .studio-editorial-page>.studio-proof-layout{min-block-size:var(--studio-editorial-height);border:0}.studio-shell .studio-run-page>.studio-proof-layout{min-block-size:0}.studio-shell .studio-proof-content{padding:var(--space-8);background:var(--color-surface);box-shadow:none;border:0;border-radius:0;align-self:start}.studio-shell .studio-proof-layout>.studio-proof-preview{padding:var(--space-6) var(--space-8);background:var(--studio-preview-canvas);border:0;border-inline-start:var(--border-width-default) solid var(--studio-divider);box-shadow:none;border-radius:0;align-self:stretch;min-inline-size:0}.studio-shell .studio-technical-context .detail-panel,.studio-shell .studio-proof-content .studio-disclosure .detail-panel{padding:var(--space-4) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.studio-shell .studio-proof-preview>.studio-preview,.studio-shell .studio-proof-preview>div>.studio-preview{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.studio-shell .studio-proof-footer{border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);background:var(--color-canvas);padding:var(--space-5);margin:var(--space-4)}.studio-shell .studio-proof-footer .detail-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.studio-shell .studio-proof-content .claim-list li,.studio-shell .studio-proof-content .source-locator-list li{border:0;border-block-end:var(--border-width-default) solid var(--studio-divider);padding:var(--space-3) 0;background:0 0;border-radius:0}.studio-shell .studio-proof-content .source-locator-list dl{gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.studio-shell .studio-proof-content .source-locator-list dl>div{overflow-wrap:anywhere;min-inline-size:0}.studio-shell .studio-proof-content .source-locator-list dl>div:last-child{grid-column:1/-1}.studio-shell .studio-review-workspace{gap:var(--space-4);grid-column:1/-1;min-inline-size:0;display:grid}.studio-shell .studio-review-workspace>.detail-panel{box-shadow:none;border:0;padding:0}.studio-shell .studio-proof-content .detail-panel>p{margin-block:var(--space-2)}.studio-shell .studio-review-document{min-block-size:var(--dashboard-metric-height)}.studio-shell .studio-proof-content>.detail-panel{padding:0 0 var(--space-4);border:0;border-block-end:var(--border-width-default) solid var(--studio-divider);box-shadow:none;border-radius:0}.studio-shell .studio-preview-sheet{border-radius:var(--studio-radius-control);box-shadow:var(--studio-shadow-preview)}.studio-shell .studio-preview-tabs{gap:var(--space-1);margin-block-end:var(--space-3)}.studio-shell .studio-preview-tabs button{border-radius:var(--studio-radius-control);border:0}.studio-shell .studio-preview-tabs button[aria-selected=true]{background:var(--color-action-secondary);color:var(--color-action-primary-emphasis)}.studio-content-desk{--studio-editor-height:var(--studio-desk-editor-height)}.studio-shell .studio-content-desk .studio-editorial-page>.studio-proof-layout{min-block-size:calc(100dvh - var(--studio-header-size) - var(--studio-command-height) - var(--control-min-block-size));grid-template-rows:minmax(0,1fr) auto}.studio-shell .studio-content-desk .studio-proof-content{padding-block:var(--space-4)}.studio-shell .studio-content-desk .studio-proof-footer{padding:var(--space-4);margin-block:var(--space-3)}.studio-shell .studio-content-desk .studio-preview-heading{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.studio-shell .studio-content-desk .studio-preview-tabs{margin-block-end:var(--space-1)}.studio-shell .studio-content-desk .studio-preview-tabs button{border:var(--border-width-default) solid transparent;border-radius:var(--studio-radius-control) var(--studio-radius-control) 0 0}.studio-shell .studio-content-desk .studio-preview-tabs button[aria-selected=true]{border-color:var(--studio-divider);border-block-end-color:var(--studio-preview-canvas);background:var(--studio-preview-canvas)}.studio-shell .studio-draft-preview .studio-media-unavailable{min-block-size:var(--studio-desk-editor-height);text-align:center;border-block-start:var(--border-width-default) solid var(--studio-divider);padding:var(--space-5);background:var(--studio-preview-canvas);place-content:center;justify-items:center;margin-block-start:var(--space-5);display:grid}.studio-shell .studio-draft-preview .studio-media-unavailable p{max-inline-size:38ch}.studio-shell .detail-panel,.studio-shell .configuration-panel{padding:var(--space-6);background:var(--color-surface);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);box-shadow:var(--studio-card-shadow);min-inline-size:0}.studio-shell .detail-panel h2,.studio-shell .configuration-panel h2{margin-block:0 var(--space-3);font-size:var(--dashboard-aside-title);font-weight:600}.studio-shell .detail-panel>p,.studio-shell .configuration-panel>p{max-inline-size:var(--studio-reading-measure);color:var(--color-text-secondary)}.studio-shell .studio-disclosure{border-block:var(--border-width-default) solid var(--studio-divider)}.studio-shell .studio-disclosure summary{color:var(--color-action-primary-emphasis);font-weight:500}.studio-shell .state-panel{justify-items:start;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);background:var(--color-surface);display:grid}.studio-shell .state-panel h2{font-size:var(--dashboard-aside-title);margin:0}.studio-shell .state-panel p{max-inline-size:var(--studio-reading-measure);margin:0}.studio-shell .state-panel-error{border-color:var(--color-feedback-danger-strong);background:var(--color-feedback-danger-surface)}.studio-shell .loading-state{align-items:center;gap:var(--space-4);min-block-size:var(--dashboard-metric-height);padding:var(--space-6);background:var(--color-surface);border-radius:var(--studio-radius-control);border:var(--border-width-default) solid var(--studio-divider);display:flex}.studio-shell .workspace-configuration{grid-template-columns:minmax(0,1fr);display:grid}.studio-shell .studio-page-sections{gap:var(--space-5);min-inline-size:0;display:grid}.studio-shell .studio-section-tabs{gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);flex-wrap:wrap;display:flex}.studio-shell .studio-section-tabs button{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);min-block-size:var(--space-12);padding-inline:var(--space-4);background:0 0;border:0;font-weight:500;display:inline-flex}.studio-shell .studio-section-tabs button[aria-selected=true]{background:var(--color-action-secondary);color:var(--color-action-primary-emphasis)}.studio-shell .studio-section-panel:not([hidden]){gap:var(--space-4);min-inline-size:0;display:grid}.studio-shell .configuration-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-shell .configuration-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);background:var(--color-canvas);display:flex}.studio-shell .configuration-list li>div{min-inline-size:0}.studio-shell .studio-member-row{gap:var(--space-2) var(--space-4);padding:var(--space-5);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);grid-template-columns:auto minmax(0,1fr);display:grid}.studio-shell .studio-member-row>.studio-record-mark{border-radius:var(--radius-pill);grid-area:1/1/4}.studio-shell .studio-member-row>h3,.studio-shell .studio-member-row>p{grid-column:2;margin:0}.studio-shell .studio-member-row>details{grid-column:1/-1}.studio-shell .studio-member-row h3{font-size:var(--dashboard-task-title)}.studio-shell .metrics-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-shell .metric-card{padding:var(--space-5);background:var(--color-surface);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);box-shadow:var(--studio-card-shadow)}.studio-shell .metric-card h2{align-items:center;gap:var(--space-3);font-size:var(--studio-heading-size);display:flex}.studio-shell .metric-card h2 .studio-icon{color:var(--color-action-primary)}.studio-shell .metric-card dl>div{padding-block:var(--space-3);border-block-end:var(--border-width-default) solid var(--studio-divider)}.studio-shell .metric-card dl>div:first-child dd{font-size:var(--dashboard-metric-value);color:var(--color-text-primary);font-weight:700}.studio-shell .metric-card dd{font-size:var(--studio-heading-size);font-variant-numeric:tabular-nums;margin:0}.studio-shell .metric-card dt{color:var(--color-text-secondary)}.studio-shell .metrics-origin-note,.studio-shell .metrics-partial-note{padding:var(--space-3) var(--space-4);background:var(--color-action-secondary);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);font-size:var(--studio-label-size);margin:0}.studio-shell .studio-preparation-main,.studio-shell .studio-next{background:var(--color-surface);border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);box-shadow:var(--studio-card-shadow);padding:var(--space-6)}.studio-shell .studio-preparation-main>.studio-icon{inline-size:var(--space-16);block-size:var(--space-16)}.studio-shell :is(input,select,textarea){font-family:var(--studio-font)}.studio-shell em:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-style:normal;font-weight:600}html[data-theme=growth-studio] .login-shell,html[data-theme=growth-studio] .recovery-panel{--color-action-primary:var(--studio-blue);--color-action-primary-emphasis:var(--studio-blue-dark);font-family:var(--studio-font)}html[data-theme=growth-studio] .login-proof{background:var(--color-sidebar-surface)}html[data-theme=growth-studio] .login-proof:before,html[data-theme=growth-studio] .login-proof:after{display:none}html[data-theme=growth-studio] .login-heading h1,html[data-theme=growth-studio] .login-proof-copy h2{font-size:var(--studio-title-size);letter-spacing:normal;line-height:1.2}html[data-theme=growth-studio] .login-language-switcher{border-radius:var(--radius-pill)}html[data-theme=growth-studio] .login-form input,html[data-theme=growth-studio] .login-form button{border-radius:var(--studio-radius-control)}html[data-theme=growth-studio] .recovery-panel{border:var(--border-width-default) solid var(--studio-divider);border-radius:var(--studio-radius-control);box-shadow:var(--studio-card-shadow)}html[data-theme=growth-studio] .recovery-panel .eyebrow{display:none}@media (max-width:1000px){.studio-shell .studio-proof-layout,.studio-shell .metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.studio-shell .studio-page-heading{grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-3)}.studio-shell .studio-page-actions{inline-size:100%}.studio-shell .studio-page-actions>button,.studio-shell .studio-page-actions>.button-link{flex:1}.studio-shell .studio-record-collection>.run-card{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.studio-shell .studio-record-collection .run-card>.button-link{grid-area:auto/1}.studio-shell .studio-record-collection .run-facts{gap:var(--space-3)}.studio-shell .studio-record-mark{inline-size:var(--space-12);block-size:var(--space-12)}.studio-shell .configuration-list{grid-template-columns:minmax(0,1fr)}.studio-shell .studio-proof-content,.studio-shell .studio-proof-layout>.studio-proof-preview,.studio-shell .configuration-panel,.studio-shell .detail-panel,.studio-shell .studio-editorial-page>.studio-page-heading{padding:var(--space-4)}.studio-shell .run-filters label{flex-basis:100%}.studio-shell .studio-page-context{border:0;grid-template-columns:minmax(0,1fr);align-items:start;padding:0;display:grid}.studio-shell .studio-proof-content .source-locator-list dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.studio-shell main:has([data-testid=working-desk]){padding:var(--space-2)}.studio-shell .studio-editorial-page>.studio-page-heading,.studio-shell .studio-proof-content,.studio-shell .studio-proof-layout>.studio-proof-preview{padding:var(--space-2)}.studio-shell .studio-proof-footer{margin:var(--space-2);padding:var(--space-2);gap:var(--space-4)}.studio-shell .studio-record-mark{display:none}.studio-shell .studio-member-row{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.studio-shell .studio-member-row>h3,.studio-shell .studio-member-row>p{grid-column:1}}
*{box-sizing:border-box}html{background:var(--color-canvas);font-family:var(--font-family-body)}body{color:var(--color-text-primary);min-block-size:100vh;margin:0}a{color:var(--color-action-primary-emphasis)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="-1"]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}button,input,.button-link,.back-link,.run-filters select,.modal-dialog textarea,.app-navigation a,.locale-switch{min-block-size:var(--control-min-block-size)}button,input,select,textarea{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);font:inherit;padding-block:.7rem;padding-inline:.8rem}button{background:var(--color-action-primary);color:var(--color-text-on-strong);cursor:pointer}.skip-link{background:var(--color-text-primary);color:var(--color-text-on-strong);max-inline-size:calc(100vw - 1rem);min-block-size:var(--control-min-block-size);min-inline-size:var(--control-min-block-size);overflow-wrap:anywhere;z-index:var(--layer-skip-link);align-items:center;padding-block:.75rem;padding-inline:1rem;display:inline-flex;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);min-block-size:100vh;display:grid}.app-sidebar{background:var(--color-sidebar-surface);color:var(--color-sidebar-text);flex-direction:column;padding-block:1.5rem;padding-inline:1rem;display:flex}.wordmark{color:var(--color-sidebar-text);font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-bold);min-block-size:var(--control-min-block-size);margin-block-end:1.5rem;text-decoration:none;display:inline-flex}.app-navigation ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.app-navigation{flex:1}.app-navigation a{border-radius:var(--radius-control);color:var(--color-sidebar-text);align-items:center;padding-block:.65rem;padding-inline:.75rem;text-decoration:none;display:flex}.app-navigation a[aria-current=page]{background:var(--color-navigation-selected-surface);color:var(--color-navigation-selected-text);font-weight:var(--font-weight-semibold)}.navigation-group{border-block-start:var(--border-width-default) solid var(--color-sidebar-border);margin-block-start:1rem;padding-block-start:1rem}.navigation-group h2{color:var(--color-sidebar-text-muted);font-size:var(--font-size-eyebrow);margin-block:0 .5rem}.locale-switch{border-block-start:var(--border-width-default) solid var(--color-sidebar-border);margin-block-start:1rem}.sign-out-region-sidebar{border-block-start:var(--border-width-default) solid var(--color-sidebar-border);margin-block-start:1rem;padding-block-start:1rem}.sign-out-button{border:var(--border-width-default) solid currentColor;border-radius:var(--radius-control);color:inherit;cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);min-block-size:var(--control-min-block-size);background:0 0;padding-block:.55rem;padding-inline:.8rem}.sign-out-region-sidebar .sign-out-button{color:var(--color-sidebar-text-muted);inline-size:100%}.sign-out-error{color:var(--color-feedback-danger-strong);font-size:var(--font-size-small);line-height:var(--line-height-body);margin-block:.5rem 0}.sign-out-region-sidebar .sign-out-error{color:var(--color-sidebar-text-muted)}.sign-out-button:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.app-workspace{min-inline-size:0;padding-block:1rem 3rem;padding-inline:clamp(1rem,4vw,3rem)}.workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-block-end:1rem;display:flex}.workspace-header div{gap:.2rem;display:grid}.workspace-header span{color:var(--color-text-secondary);font-size:var(--font-size-label)}.control-status{background:var(--color-surface-subtle);border-radius:var(--radius-control);align-items:center;gap:.55rem;margin-block:0 1.5rem;padding-block:.65rem;padding-inline:.8rem;display:flex}.status-dot{background:var(--color-status-active);border-radius:var(--radius-pill);block-size:.7rem;inline-size:.7rem}.kill-switch-banner{background:var(--color-feedback-danger-surface);border:var(--border-width-emphasis) solid var(--color-feedback-danger-strong);border-radius:var(--radius-emphasis);margin-block-end:1.5rem;padding-block:1rem;padding-inline:1rem}.kill-switch-banner h2{color:var(--color-feedback-danger-strong);margin-block:0 .35rem}.page-stack{gap:1.5rem;display:grid}.page-heading h1{font-size:var(--font-size-page-title);margin-block:0 .4rem}.page-heading p,.state-panel p{color:var(--color-text-secondary);line-height:var(--line-height-body);max-inline-size:65ch;margin-block:0}.state-panel{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);padding-block:clamp(1.25rem,4vw,2rem);padding-inline:clamp(1rem,4vw,2rem)}.state-panel h2{margin-block:0 .5rem}.state-panel-error{border-color:var(--color-feedback-danger-strong)}.recovery-shell{min-block-size:var(--size-viewport-min);padding-block:var(--space-8);padding-inline:clamp(var(--space-4), 6vw, var(--space-12));align-items:center;display:grid}.recovery-panel{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-default);border-block-start:var(--border-width-accent) solid var(--color-action-primary);border-radius:var(--radius-panel-large);inline-size:min(100%,42rem);padding-block:clamp(var(--space-6), 6vw, var(--space-12));padding-inline:clamp(var(--space-5), 6vw, var(--space-12));margin-inline:auto}.recovery-mark{background:var(--color-sidebar-surface);border-radius:var(--radius-control);color:var(--color-sidebar-text);font-weight:var(--font-weight-bold);min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.recovery-panel .eyebrow{margin-block:var(--space-6) var(--space-2)}.recovery-panel h1{font-size:var(--font-size-page-title);letter-spacing:var(--letter-spacing-title);margin-block:0 var(--space-3)}.recovery-body{color:var(--color-text-secondary);line-height:var(--line-height-body);max-inline-size:58ch;margin:0}.support-reference{color:var(--color-text-secondary);font-size:var(--font-size-small);align-items:baseline;gap:var(--space-2);margin-block:var(--space-4) 0;flex-wrap:wrap;display:flex}.support-reference bdi{color:var(--color-text-primary);font-family:var(--font-family-monospace);overflow-wrap:anywhere}.recovery-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.recovery-actions a{min-block-size:var(--control-min-block-size);text-decoration:none}.loading-state{align-items:center;gap:.75rem;min-block-size:8rem;display:flex}.loading-indicator{border:var(--focus-ring-width) solid var(--color-border-default);border-block-start-color:var(--color-action-primary);border-radius:var(--radius-pill);block-size:1.5rem;inline-size:1.5rem}.bidi-isolate{overflow-wrap:anywhere;unicode-bidi:isolate}.run-filters{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);flex-wrap:wrap;align-items:end;gap:1rem;margin:0;padding-block:1rem;padding-inline:1rem;display:flex}.run-filters legend{font-weight:var(--font-weight-semibold);padding-inline:.35rem}.run-filters label{flex:13rem;gap:.4rem;display:grid}.run-filters label span,.run-facts dt,.detail-grid dt,.source-locator-list dt{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.run-filters select{background:var(--color-surface);color:var(--color-text-primary);inline-size:100%;padding-block:.6rem;padding-inline:.75rem}.run-filters input{background:var(--color-surface);color:var(--color-text-primary);inline-size:100%}.filter-actions,.data-freshness{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.filter-actions{flex:100%}.filter-actions button:last-child{color:var(--color-action-primary-emphasis);background:0 0}.data-freshness{color:var(--color-text-secondary);justify-content:space-between}.audit-timeline-list{grid-template-columns:minmax(0,1fr)}.content-filters,.content-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card{border-block-start:var(--border-width-accent) solid var(--color-action-primary)}.metrics-origin-note,.metrics-partial-note{background:var(--color-feedback-info-surface);border-inline-start:var(--border-width-accent) solid var(--color-feedback-info-text);color:var(--color-feedback-info-text);line-height:var(--line-height-body);padding-block:var(--space-3);padding-inline:var(--space-4);margin:0}.metrics-section-heading{align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.metrics-section-heading h2,.metrics-section-heading p{margin:0}.metrics-section-heading p{color:var(--color-text-secondary);margin-block-start:var(--space-1)}.metrics-partial-note{background:var(--color-feedback-warning-surface);border-inline-start-color:var(--color-feedback-warning-text);color:var(--color-feedback-warning-text);margin-block-start:var(--space-4)}.metrics-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.metric-card{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-default);border-block-start:var(--border-width-accent) solid var(--color-action-primary);border-radius:var(--radius-panel);padding-block:var(--space-5);padding-inline:var(--space-5)}.metric-card h2{font-size:var(--font-size-heading-small);margin-block:0 var(--space-4)}.metric-card dl{gap:var(--space-3);margin:0;display:grid}.metric-card dl div{border-block-start:var(--border-width-default) solid var(--color-border-default);align-items:baseline;gap:var(--space-3);justify-content:space-between;padding-block-start:var(--space-3);display:flex}.metric-card dt{color:var(--color-text-secondary);font-size:var(--font-size-label)}.metric-card dd{font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-bold);margin:0}.section-heading{font-size:var(--font-size-heading-small);margin-block:0 1rem}.run-grid,.reference-list,.artifact-link-list,.claim-list,.source-locator-list,.validation-list{margin:0;padding:0;list-style:none}.run-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.run-card,.detail-panel{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);padding-block:1.25rem;padding-inline:1.25rem}.run-card{gap:1rem;display:grid}.run-card-heading,.detail-heading,.claim-heading,.action-panel,.artifact-link-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.run-card h3,.detail-panel h2,.detail-panel h3,.detail-heading h1,.detail-heading p{margin-block:0}.run-status,.validation-badge{border-radius:var(--radius-pill);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);border:1px solid;padding-block:.3rem;padding-inline:.7rem;display:inline-flex}.run-status-queued{background:var(--color-feedback-info-surface);color:var(--color-feedback-info-text)}.run-status-running{background:var(--color-feedback-warning-surface);color:var(--color-feedback-warning-text)}.run-status-completed,.validation-valid{background:var(--color-feedback-success-surface);color:var(--color-feedback-success-text)}.run-status-failed,.validation-invalid{background:var(--color-feedback-danger-surface);color:var(--color-feedback-danger-strong)}.run-status-cancelled,.validation-quarantined{background:var(--color-feedback-neutral-surface);color:var(--color-feedback-neutral-text)}.run-facts,.detail-grid,.source-locator-list dl{margin:0}.run-facts,.detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.run-facts div,.detail-grid div,.source-locator-list dl div{min-inline-size:0}.run-facts dd,.detail-grid dd,.source-locator-list dd{margin-block:.25rem 0;margin-inline:0}.detail-grid-wide{grid-column:1/-1}.button-link,.back-link{border-radius:var(--radius-control);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;padding-block:.65rem;padding-inline:.9rem;display:inline-flex}.button-link{background:var(--color-action-primary);color:var(--color-text-on-strong);text-decoration:none}.secondary-button-link,.back-link{border:var(--border-width-default) solid var(--color-action-primary);color:var(--color-action-primary-emphasis);background:0 0}.back-link{inline-size:fit-content;text-decoration:none}.eyebrow{color:var(--color-action-primary-emphasis);font-size:var(--font-size-label);font-weight:var(--font-weight-bold)}.detail-panel{gap:1rem;display:grid}.reference-list,.claim-list,.source-locator-list,.validation-list,.artifact-link-list{gap:.75rem;display:grid}.reference-list li,.claim-list li,.source-locator-list li,.validation-list li{background:var(--color-canvas);border-radius:var(--radius-item);gap:.5rem;min-inline-size:0;padding-block:.85rem;padding-inline:.9rem;display:grid}.artifact-link-list li{border-block-end:var(--border-width-default) solid var(--color-border-default);padding-block-end:.75rem}.artifact-link-list li:last-child{border-block-end:0;padding-block-end:0}.artifact-link-list li>div{gap:.25rem;min-inline-size:0;display:grid}.run-error,.action-error{background:var(--color-feedback-danger-surface);border-inline-start:var(--border-width-accent) solid var(--color-feedback-danger-strong);color:var(--color-feedback-danger-strong);padding-block:.85rem;padding-inline:1rem}.plain-text,.artifact-body{overflow-wrap:anywhere;white-space:pre-wrap}.artifact-body{background:var(--color-canvas);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-item);color:var(--color-text-primary);font:inherit;line-height:var(--line-height-reading);max-inline-size:100%;margin:0;padding-block:1rem;padding-inline:1rem;overflow-x:auto}.claim-heading span{color:var(--color-text-secondary);font-size:var(--font-size-label)}.source-locator-list dl{gap:.75rem;display:grid}.action-panel>div:first-child{flex:22rem}.action-panel p{color:var(--color-text-secondary);margin-block:.4rem 0}.danger-button{background:var(--color-feedback-danger-strong)}button:disabled{cursor:not-allowed;opacity:.65}.load-more-panel{justify-items:center;margin-block-start:1rem;display:grid}.modal-backdrop{background:var(--color-overlay-backdrop);z-index:var(--layer-modal);align-items:center;padding-block:1rem;padding-inline:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-dialog{background:var(--color-surface);border:var(--border-width-emphasis) solid var(--color-border-default);border-radius:var(--radius-panel);box-shadow:var(--shadow-dialog);justify-self:center;gap:.8rem;inline-size:min(100%,34rem);padding-block:1.5rem;padding-inline:1.5rem;display:grid}.modal-dialog h2,.modal-dialog p{margin-block:0}.modal-dialog label{font-weight:var(--font-weight-semibold)}.modal-dialog textarea{resize:vertical;inline-size:100%}.field-help{color:var(--color-text-secondary);font-size:var(--font-size-label)}.field-error{color:var(--color-feedback-danger-strong);font-weight:var(--font-weight-semibold)}.version-confirmation{background:var(--color-surface-subtle);border-radius:var(--radius-control);padding-block:.65rem;padding-inline:.75rem}.modal-actions{flex-wrap:wrap;justify-content:end;gap:.75rem;margin-block-start:.5rem;display:flex}.modal-actions button:first-child{background:var(--color-surface);color:var(--color-text-primary)}.promotion-success{background:var(--color-feedback-success-surface);border-inline-start:var(--border-width-accent) solid var(--color-action-primary);gap:.4rem;padding-block:.85rem;padding-inline:1rem;display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.login-shell{min-block-size:var(--size-viewport-min);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.login-panel,.login-proof{min-inline-size:0;padding-block:clamp(var(--space-6), 5vw, var(--space-16));padding-inline:clamp(var(--space-5), 6vw, var(--space-20))}.login-panel{background:var(--color-surface);align-content:space-between;gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.login-header{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.login-wordmark{font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;max-inline-size:100%;display:inline-grid}.login-brand-name{overflow-wrap:anywhere;min-inline-size:0}.login-brand-mark{background:var(--color-auth-mark-background);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-emphasis);block-size:var(--size-login-brand-mark);inline-size:var(--size-login-brand-mark);display:inline-block;position:relative}.login-brand-mark:before,.login-brand-mark:after{background:var(--color-action-primary);border-radius:var(--radius-pill);content:"";inset-block:var(--space-3);transform:rotate(var(--rotation-login-mark));position:absolute}.login-brand-mark:before{inline-size:var(--space-2);inset-inline-start:var(--space-3)}.login-brand-mark:after{background:var(--color-brand-accent-warm);inline-size:var(--space-1);inset-inline-end:var(--space-3)}.login-language-switcher{background:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-pill);align-items:center;gap:var(--space-1);padding:var(--space-1);display:inline-flex}.login-language-switcher a,.login-language-current{border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);min-block-size:var(--control-min-block-size);min-inline-size:var(--control-min-block-size);padding-inline:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.login-language-switcher [lang=he-IL]{font-size:var(--font-size-language-hebrew)}.login-language-switcher a{color:var(--color-action-primary-emphasis);text-decoration:none}.login-language-switcher a:hover{background:var(--color-navigation-selected-surface);color:var(--color-navigation-selected-text)}.login-language-current{background:var(--color-action-primary);color:var(--color-text-on-strong);font-weight:var(--font-weight-bold);gap:var(--space-2)}.login-language-current:before{block-size:var(--space-1);border-radius:var(--radius-pill);content:"";inline-size:var(--space-1);background:currentColor}.login-form-region{gap:var(--space-6);inline-size:min(100%, var(--size-login-form-max));grid-template-columns:minmax(0,1fr);min-inline-size:0;margin-block:auto;margin-inline:auto;display:grid}.login-heading{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.login-heading h1,.login-heading p,.login-security-note,.login-proof-copy h2,.login-proof-copy p,.login-workflow h3,.login-approval-note{margin:var(--space-0);overflow-wrap:anywhere;min-inline-size:0}.login-heading h1{font-size:var(--font-size-login-title);letter-spacing:var(--letter-spacing-title);line-height:var(--line-height-compact)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .login-heading h1,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .login-proof-copy h2){letter-spacing:normal}.login-heading p{color:var(--color-text-secondary);font-size:var(--font-size-body-large);line-height:var(--line-height-body);max-inline-size:var(--measure-login-intro)}.login-error{background:var(--color-feedback-danger-surface);border:var(--border-width-default) solid var(--color-feedback-danger-strong);border-radius:var(--radius-control);color:var(--color-feedback-danger-strong);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);margin:var(--space-0);padding-block:var(--space-3);padding-inline:var(--space-4)}.login-success{background:var(--color-feedback-success-surface-subtle);border-inline-start:var(--border-width-accent) solid var(--color-feedback-success-text);border-radius:var(--radius-control);color:var(--color-feedback-success-text);margin:0;padding-block:.75rem;padding-inline:.9rem}.login-provider-methods{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.login-provider-methods form{min-inline-size:0}.login-provider-button{background:var(--color-surface);border-color:var(--color-border-default);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-3);grid-template-columns:var(--size-auth-provider-icon) minmax(0, 1fr) var(--size-auth-provider-icon);inline-size:100%;display:grid}.login-provider-button:hover{background:var(--color-surface-subtle);border-color:var(--color-action-primary)}.auth-provider-icon,.auth-provider-spacer{block-size:var(--size-auth-provider-icon);inline-size:var(--size-auth-provider-icon)}.login-divider{color:var(--color-text-secondary);font-size:var(--font-size-small);align-items:center;gap:var(--space-3);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.login-divider:before,.login-divider:after{border-block-start:var(--border-width-default) solid var(--color-border-default);content:""}.login-form,.login-field{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.login-form{gap:var(--space-5)}.login-field{gap:var(--space-2)}.login-field label{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.login-field input{background:var(--color-surface);inline-size:100%}.login-field input:hover{border-color:var(--color-action-primary)}.login-ltr-input{text-align:left}.login-submit{font-weight:var(--font-weight-semibold);inline-size:100%}.login-submit:hover{background:var(--color-action-primary-emphasis)}.login-security-note{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);text-align:center}.login-proof{background:var(--color-auth-proof-background);color:var(--color-auth-proof-text);align-content:space-between;gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.login-proof:before,.login-proof:after{border-radius:var(--radius-pill);content:"";position:absolute}.login-proof:before{background:var(--color-brand-accent-cool);block-size:calc(var(--space-20) * 3);inline-size:calc(var(--space-20) * 3);opacity:.12;inset-block-start:calc(var(--space-20) * -1.5);inset-inline-end:calc(var(--space-20) * -1.5)}.login-proof:after{border:var(--border-width-emphasis) solid var(--color-brand-accent-warm);block-size:calc(var(--space-20) * 2);inline-size:calc(var(--space-20) * 2);opacity:.72;inset-block-end:calc(var(--space-20) * -1);inset-inline-end:calc(var(--space-20) * -1)}.login-proof-copy{gap:var(--space-5);max-inline-size:var(--size-login-proof-copy-max);min-inline-size:0;z-index:var(--layer-raised);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.login-proof-copy h2{font-size:var(--font-size-login-promise);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display-tight)}.login-proof-copy p{color:var(--color-auth-proof-text-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-relaxed);max-inline-size:var(--measure-login-body)}.login-workflow{background:var(--color-auth-proof-panel);border:var(--border-width-default) solid var(--color-auth-proof-border);border-radius:var(--radius-panel-large);gap:var(--space-5);max-inline-size:var(--size-login-proof-copy-max);min-inline-size:0;padding-block:var(--space-6);padding-inline:var(--space-6);z-index:var(--layer-raised);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.login-workflow h3{font-size:var(--font-size-heading-small)}.login-workflow ol{gap:var(--space-0);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.login-workflow li{border-block-start:var(--border-width-default) solid var(--color-auth-proof-border);align-items:center;gap:var(--space-3);grid-template-columns:var(--size-login-step-mark) minmax(0, 1fr);overflow-wrap:anywhere;min-inline-size:0;padding-block:var(--space-4);display:grid}.login-step-mark{background:var(--color-auth-step-surface);border-radius:var(--radius-pill);block-size:var(--size-login-step-mark);color:var(--color-action-primary-emphasis);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);inline-size:var(--size-login-step-mark);justify-content:center;align-items:center;display:inline-flex}.login-approval-note{color:var(--color-auth-proof-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}.empty-workspace-shell{min-block-size:100vh;max-inline-size:78rem;margin-inline:auto;padding-block:1.25rem 4rem;padding-inline:clamp(1rem,5vw,4rem)}.empty-workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:clamp(3rem,8vw,7rem);display:flex}.empty-workspace-header>*{min-inline-size:0}.empty-workspace-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sign-out-region-header .sign-out-button{color:var(--color-text-primary)}.empty-workspace-wordmark{font-size:var(--font-size-heading-medium)}.empty-locale-switch{min-block-size:var(--control-min-block-size);align-items:center;display:inline-flex}.onboarding-panel{gap:1rem;min-inline-size:0;max-inline-size:64rem;margin-inline:auto;display:grid}.onboarding-panel>*,.onboarding-option{min-inline-size:0}.onboarding-eyebrow{color:var(--color-action-primary);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.onboarding-panel h1{font-size:var(--font-size-onboarding-title);letter-spacing:-.04em;overflow-wrap:anywhere;max-inline-size:18ch;margin:0}.onboarding-intro{color:var(--color-text-secondary);font-size:var(--font-size-body-large);line-height:var(--line-height-relaxed);max-inline-size:62ch;margin:0}.onboarding-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.5rem;display:grid}.onboarding-option{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel-large);gap:.75rem;padding-block:1.5rem;padding-inline:1.5rem;display:grid}.onboarding-option h2,.onboarding-option p{overflow-wrap:anywhere;margin:0}.onboarding-option p{color:var(--color-text-secondary);line-height:var(--line-height-body)}.onboarding-option button{align-self:end;margin-block-start:1rem}.onboarding-option button:disabled{background:var(--color-surface-subtle);color:var(--color-text-secondary);cursor:not-allowed}.onboarding-import-preview{align-self:stretch;gap:.75rem;margin-block-start:.5rem;display:grid}.onboarding-import-form{gap:.65rem;display:grid}.onboarding-import-form label{font-weight:var(--font-weight-semibold)}.onboarding-import-form input{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:hidden}.onboarding-import-status:empty{display:none}.onboarding-option .onboarding-import-error{color:var(--color-feedback-danger-strong)}.onboarding-import-result{background:var(--color-canvas);border-radius:var(--radius-emphasis);gap:.75rem;padding-block:1rem;padding-inline:1rem;display:grid}.onboarding-option .onboarding-import-ready{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.onboarding-import-result dl{gap:.65rem;margin:0;display:grid}.onboarding-import-result dl div{grid-template-columns:minmax(0,1fr) auto;gap:.15rem;display:grid}.onboarding-import-result dt{color:var(--color-text-secondary)}.onboarding-import-result dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-align:end;margin:0}.onboarding-import-safety{border-inline-start:var(--border-width-accent) solid var(--color-action-primary);padding-inline-start:.75rem}.onboarding-blueprint-catalog{align-self:stretch;gap:.75rem;min-inline-size:0;margin-block-start:.5rem;display:grid}.onboarding-blueprint-catalog>button{overflow-wrap:anywhere;white-space:normal;inline-size:100%;min-inline-size:0;max-inline-size:100%}.onboarding-blueprint-status:empty{display:none}.onboarding-option .onboarding-blueprint-error{color:var(--color-feedback-danger-strong)}.onboarding-option .onboarding-blueprint-ready{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.onboarding-blueprint-results{background:var(--color-canvas);border-radius:var(--radius-emphasis);gap:.75rem;min-inline-size:0;padding-block:1rem;padding-inline:1rem;display:grid}.onboarding-blueprint-results>ul{gap:.75rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.onboarding-blueprint-results li{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);gap:.5rem;min-inline-size:0;padding-block:.75rem;padding-inline:.75rem;display:grid}.onboarding-blueprint-results h3,.onboarding-blueprint-results p,.onboarding-blueprint-results bdi,.onboarding-blueprint-results dl{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;margin:0}.onboarding-blueprint-results dl{gap:.4rem;display:grid}.onboarding-blueprint-results dl div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-inline-size:0;display:grid}.onboarding-blueprint-results dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;min-inline-size:0;margin:0}.onboarding-blueprint-safety{border-inline-start:var(--border-width-accent) solid var(--color-action-primary);padding-inline-start:.75rem}.onboarding-safety{border-inline-start:var(--border-width-accent) solid var(--color-action-primary);color:var(--color-text-secondary);line-height:var(--line-height-body);margin-block:1rem 0;padding-inline-start:1rem}.workspace-configuration{max-inline-size:78rem}.configuration-panel{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel-large);padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1rem,3vw,2rem)}.configuration-package{border-block-start:var(--border-width-accent) solid var(--color-action-primary)}.configuration-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.configuration-section-heading h2,.configuration-section-heading p{margin:0}.configuration-section-heading p:not(.configuration-eyebrow){color:var(--color-text-secondary);line-height:var(--line-height-compact);margin-block-start:.35rem}.configuration-eyebrow{color:var(--color-action-primary);font-size:var(--font-size-compact);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.45rem!important}.configuration-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.75rem 0;display:grid}.configuration-facts div{border-block-start:var(--border-width-default) solid var(--color-border-default);min-inline-size:0;padding-block-start:.8rem}.configuration-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-compact);font-weight:var(--font-weight-semibold);margin-block-end:.3rem}.configuration-facts dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.configuration-count{background:var(--color-surface-subtle);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;min-block-size:2.25rem;min-inline-size:2.25rem;padding-inline:.7rem;display:inline-flex}.configuration-header-actions{place-items:flex-end end;gap:.55rem;display:grid}.configuration-export{background:var(--color-action-primary);border:var(--border-width-default) solid var(--color-action-primary);border-radius:var(--radius-control);color:var(--color-text-on-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);min-block-size:var(--control-min-block-size);align-items:center;padding-block:.65rem;padding-inline:.85rem;text-decoration:none;display:inline-flex}.configuration-list{gap:.65rem;margin-block:1.25rem 0;padding:0;list-style:none;display:grid}.configuration-list li{background:var(--color-canvas);border-radius:var(--radius-emphasis);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.5rem;padding-block:.75rem;padding-inline:1rem;display:flex}.configuration-list li>div:first-child{gap:.25rem;min-inline-size:0;display:grid}.configuration-list li>div:first-child span{color:var(--color-text-secondary);font-size:var(--font-size-small)}.status-chip{border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:capitalize;white-space:nowrap;border:1px solid;padding-block:.25rem;padding-inline:.6rem;display:inline-flex}.status-chip-enabled,.status-chip-verified{background:var(--color-feedback-success-surface-subtle);color:var(--color-feedback-success-text)}.status-chip-disconnected,.status-chip-unverified{background:var(--color-feedback-warning-surface-subtle);color:var(--color-feedback-warning-text-subtle)}.configuration-status-stack{color:var(--color-text-secondary);font-size:var(--font-size-compact);place-items:flex-end end;gap:.35rem;display:grid}.terminology-list li{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);align-items:start;display:grid}.terminology-list .configuration-status-stack{justify-items:start}.configuration-safety-note{border-inline-start:var(--border-width-accent) solid var(--color-action-primary);color:var(--color-text-secondary);line-height:var(--line-height-body);margin-block:1.25rem 0;padding-inline-start:1rem}.configuration-preview-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-block-start:1.25rem;display:grid}.configuration-preview-form label{font-weight:var(--font-weight-semibold);grid-column:1/-1}.configuration-preview-form input{inline-size:100%;min-inline-size:0}.configuration-preview-form button{min-inline-size:10rem}.configuration-clone-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin-block-start:1.25rem;display:grid}.configuration-clone-form>div{gap:.4rem;min-inline-size:0;display:grid}.configuration-clone-form label{font-weight:var(--font-weight-semibold)}.configuration-clone-form input{inline-size:100%;min-inline-size:0}.configuration-clone-form button{min-inline-size:10rem}.configuration-clone-disconnected{margin-block:1rem 0}.configuration-preview-status:empty{display:none}.configuration-preview-error{color:var(--color-feedback-danger-strong);margin-block:1rem 0}.configuration-preview-result{background:var(--color-canvas);border-radius:var(--radius-emphasis);margin-block-start:1.25rem;padding-block:1rem;padding-inline:1rem}.configuration-preview-summary{font-weight:var(--font-weight-semibold);margin-block:0 1rem}.configuration-preview-result h3{margin-block:1.25rem .5rem}.configuration-preview-impacts{gap:.45rem;margin-block:0;padding-inline-start:1.4rem;display:grid}.configuration-preview-details{gap:.5rem;margin-block:0;padding:0;list-style:none;display:grid}.configuration-preview-details li{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:.75rem;min-block-size:2.75rem;padding-block:.55rem;padding-inline:.75rem;display:grid}.configuration-preview-details bdi{overflow-wrap:anywhere}.configuration-preview-details strong{color:var(--color-text-muted);font-size:var(--font-size-caption)}@media (max-width:48rem){.login-shell{grid-template-columns:minmax(0,1fr)}.login-panel{align-content:start;gap:var(--space-12);min-block-size:auto}.login-form-region{margin-block:var(--space-0)}.login-proof{min-block-size:auto}.login-proof-copy h2{max-inline-size:var(--measure-login-title)}.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{padding-block:.75rem}.wordmark{margin-block-end:.5rem}.app-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sign-out-region-sidebar .sign-out-button{inline-size:auto}.navigation-group{margin-block-start:.5rem;padding-block-start:.5rem}.detail-heading{flex-direction:column;align-items:start}.run-card .button-link,.artifact-link-list .button-link,.action-panel>button{inline-size:100%}.onboarding-options,.onboarding-import-result dl div{grid-template-columns:minmax(0,1fr)}.onboarding-import-result dd{text-align:start}.onboarding-blueprint-results dl div{grid-template-columns:minmax(0,1fr)}.onboarding-blueprint-results dd{text-align:start}.configuration-facts,.configuration-preview-form,.configuration-clone-form{grid-template-columns:minmax(0,1fr)}.configuration-clone-form button,.configuration-preview-form button{inline-size:100%}.configuration-preview-details li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.configuration-preview-details bdi{grid-area:2/1/auto/-1}.configuration-list li{align-items:flex-start}.terminology-list li,.content-filters,.content-library-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.loading-indicator{animation:loading-spin var(--motion-duration-spinner) linear infinite}}@keyframes loading-spin{to{transform:rotate(1turn)}}
