:root{--cds-semantic-typography-body-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cds-semantic-typography-header-font-family:var(--cds-semantic-typography-body-font-family);--cds-semantic-typography-body-font-size-xs:.75rem;--cds-semantic-typography-body-font-size-sm:.875rem;--cds-semantic-typography-body-font-size-md:1rem;--cds-semantic-typography-body-font-size-lg:1.125rem;--cds-semantic-typography-header-font-size-md:1.25rem;--cds-semantic-typography-header-font-size-lg:1.5rem;--cds-semantic-typography-display-font-size-sm:1.75rem;--cds-semantic-typography-body-link-font-size-md:1rem;--cds-semantic-typography-body-link-font-weight-regular:400;--cds-semantic-color-text-primary:#0b1220;--cds-semantic-color-content-ink:var(--cds-semantic-color-text-primary);--cds-semantic-color-text-secondary:#4a5570;--cds-semantic-color-text-muted:#6b7590;--cds-semantic-color-text-tertiary:#737373;--cds-semantic-color-text-error:#b3261e;--cds-semantic-color-background-canvas:#fafafa;--cds-semantic-color-background-elevated:#fff;--cds-semantic-color-background-default:#f5f5f5;--cds-semantic-color-interactive-link:#06c;--cds-semantic-color-interactive-link-text:var(--cds-semantic-color-interactive-link);--cds-semantic-color-interactive-link-text-visited:#551a8b;--cds-semantic-color-interactive-primary-background:#0d7377;--cds-semantic-color-interactive-primary:var(--cds-semantic-color-interactive-primary-background);--cds-semantic-color-interactive-primary-text:#fff;--cds-semantic-color-interactive-secondary-background:#0d73771f;--cds-semantic-color-interactive-control-stroke:#a3a3a3;--cds-semantic-color-interactive-control-stroke-hover:#737373;--cds-semantic-color-interactive-control-background:#fff;--cds-semantic-color-interactive-control-text:#1a1a1a;--cds-semantic-color-interactive-background-read-only:#f5f5f5;--cds-semantic-color-interactive-text-read-only:#737373;--cds-semantic-color-interactive-stroke-read-only:#d4d4d4;--cds-semantic-color-stroke-subtle:#e6eaf5;--cds-semantic-color-stroke-divider:#e5e5e5;--cds-semantic-color-stroke-default:#a3a3a3;--cds-semantic-color-stroke-feedback-error:#b3261e;--cds-semantic-color-stroke-feedback-success:#0d7d4a;--cds-semantic-color-stroke-feedback-informational:#06c;--cds-semantic-color-background-feedback-destructive:#b3261e;--cds-semantic-color-text-feedback-on-destructive:#fff;--cds-semantic-color-background-feedback-warning:#f5c400;--cds-semantic-color-text-feedback-on-warning:#1a1a1a;--cds-semantic-color-background-feedback-critical:#b3261e1f;--cds-spacing-2xsm:2px;--cds-spacing-xsm:4px;--cds-spacing-xs:8px;--cds-spacing-sm:8px;--cds-spacing-md:16px;--cds-spacing-lg:24px;--cds-spacing-xlg:32px;--cds-border-width-default:1px;--cds-border-width-divider:1px;--cds-border-width-focus:2px;--cds-border-radius-xsm:8px;--cds-border-radius-sm:12px;--cds-border-radius-md:16px;--cds-border-radius-control:12px;--cds-semantic-radius-control:12px;--cds-border-radius-chip:4px;--cds-semantic-radius-radius-sm:12px;--cds-utility-touch-target-min:44px;--chip-neutral-bg:color-mix(in srgb, var(--cds-semantic-color-text-secondary) 10%, var(--cds-semantic-color-background-elevated));--chip-neutral-fg:var(--cds-semantic-color-text-secondary);--chip-neutral-bd:transparent;--chip-success-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-success) 12%, var(--cds-semantic-color-background-elevated));--chip-success-fg:var(--cds-semantic-color-stroke-feedback-success);--chip-success-bd:transparent;--chip-warning-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-warning,#b86e00) 12%, var(--cds-semantic-color-background-elevated));--chip-warning-fg:var(--cds-semantic-color-text-feedback-warning,#8a5a00);--chip-warning-bd:transparent;--chip-critical-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-error) 12%, var(--cds-semantic-color-background-elevated));--chip-critical-fg:var(--cds-semantic-color-stroke-feedback-error);--chip-critical-bd:transparent;--chip-info-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-informational) 10%, var(--cds-semantic-color-background-elevated));--chip-info-fg:var(--cds-semantic-color-stroke-feedback-informational);--chip-info-bd:transparent;--brand-ink:#0b1220;--brand-teal:#00d9c0;--brand-blue:#2e7bff;--brand-violet:#7a3cff;--brand-violet-deep:#271c58;--brand-cyan:#00dcfc;--brand-neutral-0:#fff;--brand-neutral-500:#a9b3cc;--brand-neutral-600:#6b7590;--brand-neutral-550:#7882a2;--brand-neutral-800:#24304a;--brand-neutral-850:#121a2b;--brand-nav-text:#c9d2ea;--brand-positive-on-dark:#34d399;--brand-positive-deep:#0f3b2e;--brand-warning-on-dark:#facc15;--brand-warning-deep:#3b300a;--brand-negative:#b91c1c;--brand-gradient:linear-gradient(180deg, var(--brand-teal) 0%, var(--brand-blue) 50%, var(--brand-violet) 100%);--brand-doc-roadmap:#fb923c;--brand-doc-solution:#22d3ee;--brand-doc-flow:#facc15;--brand-doc-bpd:#60a5fa;--brand-doc-plan:#34d399;--brand-doc-adr:#a78bfa;--brand-doc-ux:#e879f9;--brand-doc-test:#f87171;--brand-doc-tasks:#a3e635;--brand-doc-design:#e879f9;--brand-doc-external:#94a3b8;--brand-doc-intake:#f472b6;--brand-doc-roadmap-content:#b45309;--brand-doc-solution-content:#0e7490;--brand-doc-flow-content:#8a6a00;--brand-doc-bpd-content:#1d4ed8;--brand-doc-plan-content:#047857;--brand-doc-adr-content:#6d28d9;--brand-doc-ux-content:#a21caf;--brand-doc-test-content:#b91c1c;--brand-doc-tasks-content:#4d7c0f;--brand-doc-design-content:#a21caf;--brand-doc-external-content:#475569;--brand-doc-intake-content:#be185d;--wow-scrim:color-mix(in srgb, var(--brand-ink) 35%, transparent);--wow-card-shadow:var(--shadow-sm);--wow-section-divider:var(--brand-violet);--wow-section-divider-width:2px;--wow-step-active:var(--brand-violet);--wow-step-done:var(--cds-semantic-color-text-secondary);--wow-step-idle:var(--cds-semantic-color-stroke-subtle);--wow-step-size:1.5rem;--wow-chip-radius:999px;--chrome-nav-bg:var(--brand-ink);--chrome-nav-surface:var(--brand-neutral-850);--chrome-nav-text:var(--brand-nav-text);--chrome-nav-text-muted:var(--brand-neutral-500);--chrome-nav-hint:var(--brand-neutral-550);--chrome-nav-group-label:var(--brand-neutral-550);--chrome-nav-icon:var(--brand-nav-text);--chrome-nav-hover-bg:var(--brand-neutral-850);--chrome-nav-active-bg:var(--brand-violet-deep);--chrome-nav-active-text:var(--brand-neutral-0);--chrome-nav-active-bar:var(--brand-gradient);--chrome-nav-divider:var(--brand-neutral-800);--chrome-nav-focus-ring:var(--brand-cyan);--chrome-nav-badge-bg:var(--brand-negative);--chrome-nav-badge-text:var(--brand-neutral-0);--chrome-nav-status-ok-bg:var(--brand-positive-deep);--chrome-nav-status-ok-text:var(--brand-positive-on-dark);--chrome-nav-status-degraded-bg:var(--brand-warning-deep);--chrome-nav-status-degraded-text:var(--brand-warning-on-dark);--chrome-nav-selector-bg:var(--brand-neutral-850);--chrome-nav-selector-border:var(--brand-neutral-800);--chrome-nav-scrim:color-mix(in srgb, var(--brand-ink) 55%, transparent);--chrome-nav-tile-tint:18%;--chrome-nav-doc-hld:var(--brand-doc-solution);--chrome-nav-doc-bp:var(--brand-doc-flow);--chrome-nav-doc-bpd:var(--brand-doc-bpd);--chrome-nav-doc-prd:var(--brand-doc-plan);--chrome-nav-doc-plan:var(--brand-doc-roadmap);--chrome-nav-doc-adr:var(--brand-doc-adr);--chrome-nav-doc-ux:var(--brand-doc-ux);--chrome-nav-doc-test:var(--brand-doc-test);--nav-width-expanded:240px;--nav-width-rail:56px;--nav-header-height:56px;--nav-row-height:36px;--nav-doc-row-height:44px;--nav-doc-tile-size:28px;--nav-icon-size:20px;--nav-active-bar-width:3px;--nav-active-bar-height:24px;--nav-group-label-height:28px;--nav-row-radius:10px;--nav-tile-radius:8px;--nav-inset:12px;--brand-gradient-horizontal:linear-gradient(90deg, var(--brand-teal) 0%, var(--brand-blue) 50%, var(--brand-violet) 100%);--chrome-topbar-hairline:var(--brand-gradient-horizontal);--chrome-topbar-hairline-height:2px;--chrome-topbar-pill-bg:var(--brand-neutral-850);--chrome-topbar-pill-border:var(--brand-neutral-800);--chrome-topbar-pill-text:var(--brand-nav-text);--chrome-topbar-pill-accent:var(--brand-teal);--chrome-topbar-switcher-height:36px;--chrome-topbar-switcher-name-max:200px;--chrome-topbar-switcher-hover-border:var(--brand-neutral-600);--chrome-topbar-switcher-open-border:var(--brand-violet);--chrome-topbar-menu-width:320px;--chrome-topbar-menu-radius:12px;--chrome-topbar-menu-shadow:0 12px 32px color-mix(in srgb, var(--brand-ink) 40%, transparent);--chrome-topbar-tile-tint:16%;--chrome-topbar-z:160;--topbar-icon-button-size:36px;--topbar-total-height:calc(var(--nav-header-height) + var(--chrome-topbar-hairline-height));--brand-navy-raised:#141b3a;--brand-cobalt:#3659e3;--brand-amber:#d97706;--brand-green:#059669;--brand-red:#dc2626;--brand-pink:#db2777;--brand-cyan-content:#0891b2;--dash-grid-gap:20px;--dash-card-radius:14px;--dash-card-padding:20px;--dash-card-gap:10px;--dash-card-padding-mobile:16px;--dash-card-border:var(--cds-semantic-color-stroke-subtle);--dash-card-shadow:none;--dash-accent:var(--brand-violet);--dash-link:var(--brand-cobalt);--dash-track:color-mix(in srgb, var(--cds-semantic-color-text-tertiary) 18%, var(--cds-semantic-color-background-elevated));--dash-row-bg:color-mix(in srgb, var(--cds-semantic-color-text-tertiary) 7%, var(--cds-semantic-color-background-elevated));--dash-tint:12%;--dash-hero-bg:linear-gradient(120deg, var(--brand-ink) 0%, var(--brand-navy-raised) 100%);--dash-hero-text:var(--brand-neutral-0);--dash-hero-eyebrow:color-mix(in srgb, var(--brand-neutral-0) 70%, transparent);--dash-hero-subtitle:color-mix(in srgb, var(--brand-neutral-0) 80%, transparent);--dash-hero-radius:20px;--dash-hero-min-height:232px;--dash-hero-title-size:2.25rem;--dash-hero-title-size-mobile:1.5rem;--dash-kpi-overlap:48px;--dash-kpi-bg:color-mix(in srgb, var(--cds-semantic-color-background-elevated) 92%, transparent);--dash-kpi-border:color-mix(in srgb, var(--brand-violet) 10%, var(--brand-neutral-0));--dash-kpi-blur:12px;--dash-kpi-radius:14px;--dash-kpi-shadow:0 12px 32px #0b122024;--dash-kpi-icon-size:48px;--dash-kpi-value-size:1.75rem;--dash-kpi-mobile-width:164px;--dash-tone-amber:var(--brand-amber);--dash-tone-violet:var(--brand-violet);--dash-tone-green:var(--brand-green);--dash-tone-cobalt:var(--brand-cobalt);--dash-tone-pink:var(--brand-pink);--dash-tone-red:var(--brand-red);--dash-tone-muted:var(--cds-semantic-color-text-tertiary);--dash-stage-current:var(--brand-violet);--dash-stage-magenta:#a23cff;--dash-stage-current-bg:color-mix(in srgb, var(--brand-violet) 6%, var(--cds-semantic-color-background-elevated));--dash-progress-fill:linear-gradient(90deg, var(--brand-teal) 0%, var(--brand-blue) 100%);--dash-series-created:var(--brand-cyan-content);--dash-series-approved:var(--brand-green);--dash-series-in-review:var(--brand-cobalt);--dash-series-deployed:var(--brand-violet);--dash-doc-plan:var(--brand-doc-plan-content);--dash-doc-solution:var(--brand-doc-solution-content);--dash-doc-flow:var(--brand-doc-flow-content);--dash-doc-adr:var(--brand-doc-adr-content);--dash-doc-ux:var(--brand-doc-ux-content);--dash-doc-roadmap:var(--brand-doc-roadmap-content);--docpage-primary:var(--brand-cobalt);--docpage-structure:var(--brand-violet);--docpage-rule:var(--brand-violet);--docpage-rule-accent:var(--brand-gradient);--docpage-rule-accent-width:56px;--docpage-tint:12%;--docpage-card-bg:var(--cds-semantic-color-background-elevated);--docpage-card-border:var(--cds-semantic-color-stroke-subtle);--docpage-card-radius:16px;--docpage-step-size:1.5rem;--docpage-chip-zero-bg:color-mix(in srgb, var(--cds-semantic-color-text-tertiary) 14%, var(--cds-semantic-color-background-elevated));--docpage-heading-font:"Plus Jakarta Sans", var(--cds-semantic-typography-body-font-family);--docpage-canvas:#f4f6fd;--docpage-rail-radius:14px;--docpage-control-border:#d5dcee;--docpage-wash:#f4f6fd;--docpage-soft-bg:#f3eeff;--docpage-soft-fg:#6a2fe8;--docpage-step-done:#4a2fd0;--docpage-body-text:#24304a}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--cds-border-width-focus,2px) solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px}.drawer-flyin-backdrop{z-index:299;background:var(--cds-semantic-color-background-backdrop,#0009);cursor:pointer;border:none;margin:0;padding:0;position:fixed;inset:0}.drawer-flyin-panel{z-index:300;background:var(--cds-semantic-color-background-sheet);flex-direction:column;width:min(25rem,100vw);max-width:100%;height:100dvh;animation:.22s ease-out drawer-flyin-slide-in;display:flex;position:fixed;top:0;right:0;overflow:hidden}@keyframes drawer-flyin-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-flyin-header{padding:var(--cds-spacing-lg) var(--cds-spacing-lg) var(--cds-spacing-xsm);flex-shrink:0;align-items:center;gap:12px;display:flex}.drawer-flyin-header-spacer{flex:none;width:28px;height:28px}.drawer-flyin-title{text-align:center;min-width:0;color:var(--cds-semantic-color-text-primary);word-break:break-word;flex:1;margin:0;font-size:1.25rem;font-weight:700;line-height:normal}.drawer-flyin-close{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider);background:var(--cds-semantic-color-background-sheet);width:28px;height:28px;color:var(--cds-semantic-color-text-secondary);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.drawer-flyin-close:hover{color:var(--cds-semantic-color-text-primary);background:var(--cds-semantic-color-background-canvas)}.drawer-flyin-body{overscroll-behavior:contain;gap:var(--cds-spacing-md);padding:var(--cds-spacing-xsm) var(--cds-spacing-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.drawer-flyin-meta{align-items:center;gap:var(--cds-spacing-sm);flex-wrap:wrap;display:flex}.drawer-flyin-section{gap:var(--cds-spacing-xsm);flex-direction:column;display:flex}.drawer-flyin-section-label{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary);margin:0;font-weight:700;line-height:normal}.drawer-flyin-fields{gap:var(--cds-spacing-md);flex-direction:column;display:flex}.drawer-flyin-field{flex-direction:column;gap:6px;display:flex}.drawer-flyin-field-label{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary);font-weight:700;line-height:normal}.drawer-flyin-field-value{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary);word-break:break-word;line-height:normal}.drawer-flyin-field-meta{color:var(--cds-semantic-color-text-secondary)}.drawer-flyin-field-link{color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));font-size:var(--cds-semantic-typography-body-font-size-sm);text-underline-offset:2px;align-self:flex-start;font-weight:600;text-decoration:underline}.drawer-flyin-field-control{align-items:center;width:100%;display:flex;position:relative}.drawer-flyin-select{box-sizing:border-box;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider);border-radius:var(--cds-border-radius-sm);background:var(--cds-semantic-color-background-sheet);width:100%;min-height:auto;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary);appearance:none;padding:11px 36px 11px 12px;line-height:normal}.drawer-flyin-select-chevron{pointer-events:none;color:var(--cds-semantic-color-text-secondary);align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.drawer-flyin-hint{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin:0}.drawer-flyin-error{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-feedback-error);margin:0}.drawer-flyin-footer{gap:var(--cds-spacing-xsm);border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);flex-shrink:0;padding:20px;display:flex}.drawer-flyin-footer :global(.button){flex:1}.drawer-flyin-description{white-space:pre-wrap;word-break:break-word;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary);margin:0;line-height:1.45}:root{--scrollbar-size:6px;--scrollbar-thumb:var(--cds-semantic-color-stroke-subtle);--scrollbar-thumb-hover:var(--cds-semantic-color-stroke-divider);--scrollbar-track:transparent}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}main.main-content.document-focus-main{background-color:color-mix(in srgb, var(--cds-semantic-color-background-inverse) 42%, var(--cds-semantic-color-background-canvas));transition:background-color .35s;position:relative}main.main-content.document-focus-main:before{content:"";inset:0;left:var(--main-content-fixed-inset-left,0);right:var(--main-content-fixed-inset-right,0);pointer-events:none;z-index:0;background:radial-gradient(ellipse 72% 58% at 50% 42%, transparent 0%, color-mix(in srgb, var(--cds-semantic-color-background-inverse) 28%, transparent) 100%);opacity:.85;transition:opacity .35s;position:fixed}main.main-content.document-focus-main>:not(.system-notification-banner-root){z-index:1;position:relative}.document-focus-active{padding-top:var(--cds-spacing-md)!important;padding-bottom:var(--cds-spacing-md)!important}.document-focus-active .document-review-pending-banner,.document-focus-active .document-page-header>.header-left,.document-focus-active .document-page-header .header-status-rail,.document-focus-active .routing-diagnostic{display:none}.document-focus-active .document-page-header{margin-bottom:var(--cds-spacing-sm);justify-content:flex-end}main .document-focus-active .document-page-header.page-header .header-actions>:not(.document-focus-toggle-wrap),main .document-focus-active .document-page-header.page-header .header-actions>a.comments-jump-link{display:none}.document-view-layout.document-view-layout--focus{min-height:calc(100dvh - 6rem);padding:var(--cds-spacing-md) 0 var(--cds-spacing-xlg);flex-direction:column;align-items:center;gap:0;display:flex}.document-view-layout.document-view-layout--focus .document-view-aside{display:none}.document-view-layout.document-view-layout--focus .document-view-main{flex-direction:column;flex:1;align-items:stretch;width:90%;max-width:72rem;display:flex}.document-view-layout.document-view-layout--focus .document-view-main>:not(.document-focus-stage){display:none}.document-view-layout.document-view-layout--focus .document-focus-stage{flex-direction:column;flex:1;animation:.4s cubic-bezier(.22,1,.36,1) document-focus-stage-in;display:flex}.document-view-layout.document-view-layout--focus .document-focus-stage :global(.card.padding-lg){box-shadow:0 0 0 1px color-mix(in srgb, var(--cds-semantic-color-stroke-subtle) 80%, transparent), var(--cds-shadow-lg,var(--shadow-lg));flex:1}:is(.layout.layout-document-focus :global(.feedback-fab),.layout.layout-document-focus :global(.assistant-fab)){opacity:0;pointer-events:none;transition:opacity .2s}@keyframes document-focus-stage-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){main.main-content.document-focus-main,main.main-content.document-focus-main:before{transition:none}.document-view-layout.document-view-layout--focus .document-focus-stage{animation:none}}@media (width<=768px){.document-view-layout.document-view-layout--focus .document-view-main{width:96%}.document-focus-active .document-page-header>.header-actions{justify-content:flex-end;width:100%}}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar{justify-content:flex-end;align-items:center;gap:var(--cds-spacing-2xsm);flex-wrap:wrap;display:flex}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .document-focus-toggle-wrap,main .document-page-header.page-header .header-actions.header-actions--icon-toolbar>a,main .document-page-header.page-header .header-actions.header-actions--icon-toolbar>.document-delete-action{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .button.icon-only,main .document-page-header.page-header .header-actions.header-actions--icon-toolbar a.comments-jump-link--icon{box-sizing:border-box;box-shadow:none;padding:var(--cds-spacing-xsm);min-width:var(--cds-utility-touch-target-min);min-height:var(--cds-utility-touch-target-min);color:var(--cds-semantic-color-interactive-outlined-text);border:none;justify-content:center;align-items:center;display:inline-flex;position:relative;background:0 0!important}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .button.icon-only:not(:disabled):hover,main .document-page-header.page-header .header-actions.header-actions--icon-toolbar a.comments-jump-link--icon:hover{background:var(--cds-semantic-color-interactive-outlined-background-hover)!important}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .button.variant-primary.icon-only{color:var(--cds-semantic-color-interactive-primary-text);background:var(--cds-semantic-color-interactive-primary-background)!important}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .button.variant-primary.icon-only:not(:disabled):hover{background:var(--cds-semantic-color-interactive-primary-background-hover)!important}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .button.variant-danger.icon-only{color:var(--cds-semantic-color-interactive-destructive-background)}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar a.comments-jump-link--icon{border-radius:var(--cds-border-radius-xsm);text-decoration:none}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar [data-header-tooltip]:after{z-index:220;max-width:14rem;font-size:var(--cds-semantic-typography-body-font-size-sm);text-align:center;white-space:nowrap;color:var(--cds-semantic-color-interactive-inverse-text,#fff);background:var(--cds-semantic-color-background-inverse,#1a1a1a);border-radius:var(--cds-border-radius-xsm);pointer-events:none;padding:.35rem .55rem;font-weight:500;line-height:1.25;position:absolute;bottom:82%;left:50%;transform:translate(-50%)}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar [data-header-tooltip]:hover:after,main .document-page-header.page-header .header-actions.header-actions--icon-toolbar [data-header-tooltip]:focus-visible:after{content:attr(data-header-tooltip)}@media (width<=1024px){main .document-page-header.page-header .header-right .header-actions.header-actions--icon-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar>a,main .document-page-header.page-header .header-actions.header-actions--icon-toolbar>.document-delete-action{width:auto;min-width:0;display:inline-flex}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .button,main .document-page-header.page-header .header-actions.header-actions--icon-toolbar .button-wrap{width:auto}main .document-page-header.page-header .header-actions.header-actions--icon-toolbar [data-header-tooltip]:after{left:100%;transform:translate(.35rem)}}.status-flow-chevron{--chevron-point:12px;--chevron-row-height:2.35rem;gap:var(--cds-spacing-xsm);isolation:isolate;z-index:0;flex-direction:column;width:100%;display:flex;position:relative}.chevron-row{width:100%;min-height:var(--chevron-row-height);align-items:stretch;display:flex}.chevron-row-eol{width:min(100%,20rem);margin-left:auto}.chevron-step{min-width:0;margin-right:calc(var(--chevron-point) * -.82);padding:.35rem calc(var(--chevron-point) + .35rem) .35rem .65rem;font:inherit;font-size:var(--cds-semantic-typography-body-font-size-sm);text-align:center;background:var(--cds-semantic-color-background-elevated);color:var(--cds-semantic-color-text-secondary);clip-path:polygon(0% 0%, calc(100% - var(--chevron-point)) 0%, 100% 50%, calc(100% - var(--chevron-point)) 100%, 0% 100%);cursor:default;border:none;flex:1 1 0;justify-content:center;align-items:center;font-weight:600;line-height:1.15;transition:background-color .15s,color .15s,filter .15s;display:flex;position:relative}.chevron-step:not(:first-child){padding-left:calc(var(--chevron-point) + .65rem)}.chevron-step:last-child{margin-right:0;padding-right:.65rem}.chevron-label{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;width:100%;display:block;overflow:hidden}.chevron-step[data-status=draft]{--step-accent:var(--color-status-draft)}.chevron-step[data-status=review],.chevron-step[data-status=amended]{--step-accent:var(--color-status-review)}.chevron-step[data-status=approved]{--step-accent:var(--color-status-approved)}.chevron-step[data-status=in-progress]{--step-accent:var(--color-status-in-progress)}.chevron-step[data-status=halted]{--step-accent:#ca8a04}.chevron-step.current[data-ado-tone=pr]{--step-accent:#ea580c}.chevron-step.current[data-ado-tone=build]{--step-accent:#7c3aed}.chevron-step.current[data-ado-tone=deploy]{--step-accent:#16a34a}.chevron-step[data-status=deployed-dev]{--step-accent:var(--color-status-in-progress)}.chevron-step[data-status=deployed-qa]{--step-accent:var(--color-status-completed)}.chevron-step[data-status=deployed-prod],.chevron-step[data-status=deployed],.chevron-step[data-status=implemented]{--step-accent:var(--color-status-implemented)}.chevron-step[data-status=completed]{--step-accent:var(--color-status-completed)}.chevron-step[data-status=rejected]{--step-accent:var(--color-status-rejected)}.chevron-step[data-status=accepted]{--step-accent:var(--color-status-approved)}.chevron-step[data-status=superseded],.chevron-step[data-status=archived]{--step-accent:var(--color-status-archived)}.chevron-step[data-status=deprecated]{--step-accent:var(--color-status-rejected)}.chevron-step:not(.current):not(.filled){background:color-mix(in srgb, var(--cds-semantic-color-text-secondary) 16%, var(--cds-semantic-color-background-canvas));color:var(--cds-semantic-color-text-primary)}.chevron-step.selectable:not(.current):not(.filled){background:color-mix(in srgb, var(--cds-semantic-color-text-secondary) 16%, var(--cds-semantic-color-background-canvas));color:var(--cds-semantic-color-text-primary);box-shadow:inset 0 0 0 1px var(--cds-semantic-color-stroke-subtle)}.chevron-step.filled:not(.current){background:color-mix(in srgb, var(--cds-semantic-color-text-secondary) 14%, var(--cds-semantic-color-background-elevated));color:var(--cds-semantic-color-text-secondary)}.chevron-step.current{background:var(--step-accent,var(--cds-semantic-color-interactive-primary-background));color:#fff;box-shadow:inset 0 -2px #00000024}.chevron-step.selectable{cursor:pointer}.chevron-step.selectable:hover{filter:brightness(1.05)}.chevron-step.selectable:focus-visible{outline:2px solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px;z-index:200}@media (width<=1024px){.status-flow-chevron{--chevron-point:9px;--chevron-row-height:2.1rem}.chevron-step{font-size:var(--cds-semantic-typography-body-font-size-xs,.75rem);padding-top:.3rem;padding-bottom:.3rem}.chevron-row-eol{width:100%;margin-left:0}}:root{--page-inset-x:var(--cds-spacing-lg);--page-inset-y:var(--cds-spacing-lg);--document-review-banner-offset:0px;--system-notification-banner-offset:0px;--document-view-col-left:minmax(220px, 260px);--document-view-col-center:minmax(0, 1fr);--document-view-col-right:minmax(260px, 320px);--document-view-col-gap:var(--cds-spacing-lg);--font-size-xs:.75rem;--color-status-draft:#4b5563;--color-status-review:#ca8a04;--color-status-approved:#16a34a;--color-status-rejected:#a21caf;--color-status-in-progress:#2563eb;--color-status-completed:#059669;--color-status-implemented:#047857;--color-status-archived:#1f2937;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 2px 8px #0000001a;--shadow-lg:0 4px 16px #0000001f;--color-table-row-hover:#0000000a;--doc-accent-hld:var(--brand-doc-solution-content);--doc-accent-bpd:var(--brand-doc-bpd-content);--doc-accent-bp:var(--brand-doc-flow-content);--doc-accent-ux:var(--brand-doc-ux-content);--doc-accent-plan:var(--brand-doc-roadmap-content);--doc-accent-prd:var(--brand-doc-plan-content);--doc-accent-test:var(--brand-doc-test-content);--doc-accent-adr:var(--brand-doc-adr-content);--doc-accent-tasks:var(--brand-doc-tasks-content);--doc-accent-design:var(--brand-doc-design-content);--doc-accent-external:var(--brand-doc-external-content);--doc-accent-intake:var(--brand-doc-intake-content);--el-surface:#fff;--el-field-bg:#fff;--el-field-bg-readonly:#f7f9fe;--el-field-border:#d5dbec;--el-row-bg:#f7f9fe;--el-track-bg:#eef1f9;--el-toggle-off:#c9d1e6;--el-accent:#7a3cff;--el-focus:#3659e3;--el-chip-bg:#e9eeff;--el-chip-text:#4a5570;--el-error:#b00020;--el-error-bg:#fdecee;--el-error-text:#8a1c2b;--el-success-bg:#e3f6ea;--el-success-text:#136c34;--el-shadow-ink:#0b1220}html.theme-id26-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-id26-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-surface:#242424;--el-field-bg:#1f1f1f;--el-field-bg-readonly:#2a2a2a;--el-field-border:#4a4a4a;--el-row-bg:#2a2a2a;--el-track-bg:#1a1a1a;--el-toggle-off:#555;--el-accent:#a78bfa;--el-focus:#8aa2ff;--el-chip-bg:#2f3550;--el-chip-text:#c4c4c4;--el-error:#fca5a5;--el-error-bg:#f871712e;--el-error-text:#fecaca;--el-success-bg:#22c55e2e;--el-success-text:#86efac;--el-shadow-ink:#000;--color-status-draft:#9ca3af;--color-status-review:#facc15;--color-status-approved:#22c55e;--color-status-rejected:#c084fc;--color-status-in-progress:#60a5fa;--color-status-completed:#34d399;--color-status-implemented:#10b981;--color-status-archived:#6b7280;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 2px 8px #00000059;--shadow-lg:0 4px 16px #0006;--color-table-row-hover:#ffffff0f;--doc-accent-hld:var(--brand-doc-solution);--doc-accent-bpd:var(--brand-doc-bpd);--doc-accent-bp:var(--brand-doc-flow);--doc-accent-ux:var(--brand-doc-ux);--doc-accent-plan:var(--brand-doc-roadmap);--doc-accent-prd:var(--brand-doc-plan);--doc-accent-test:var(--brand-doc-test);--doc-accent-adr:var(--brand-doc-adr);--doc-accent-tasks:var(--brand-doc-tasks);--doc-accent-design:var(--brand-doc-design);--doc-accent-external:var(--brand-doc-external);--doc-accent-intake:var(--brand-doc-intake)}body{font-family:var(--cds-semantic-typography-body-font-family), -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-primary);background-color:var(--cds-semantic-color-background-canvas);min-height:100vh;line-height:1.5}#app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.segment-tabs{gap:var(--cds-spacing-2xsm);margin-bottom:var(--cds-spacing-md);flex-wrap:wrap;display:flex}.segment-tabs .tab{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);font-size:var(--cds-semantic-typography-body-font-size-sm);border:1px solid var(--cds-semantic-color-stroke-default);border-radius:var(--cds-semantic-radius-radius-sm);color:var(--cds-semantic-color-text-secondary);cursor:pointer;background:0 0;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.segment-tabs .tab:hover{color:var(--cds-semantic-color-text-primary)}.segment-tabs .tab.active{background:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-text);border-color:var(--cds-semantic-color-interactive-primary-background);font-weight:600}.segment-tabs .tab:focus-visible{outline:2px solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px}a{color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));font-size:var(--cds-semantic-typography-body-link-font-size-md);font-weight:var(--cds-semantic-typography-body-link-font-weight-regular);text-decoration:none}a:hover{text-decoration:none}a:visited{color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary))}h1,h2,h3,h4,h5,h6{color:var(--cds-semantic-color-text-primary);font-weight:600;line-height:1.3;font-family:var(--cds-semantic-typography-header-font-family), var(--cds-semantic-typography-body-font-family), sans-serif}h1{font-size:var(--cds-semantic-typography-display-font-size-sm)}h2{font-size:var(--cds-semantic-typography-header-font-size-lg)}h3{font-size:var(--cds-semantic-typography-header-font-size-md)}h4{font-size:var(--cds-semantic-typography-body-font-size-lg)}.container{width:100%;max-width:none;margin:0;padding-inline:0}.container.chat-full{flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.container.container-wide{max-width:none;margin:0}.view-layout{gap:var(--cds-spacing-lg);flex-direction:column;display:flex}main:has(.document-review-pending-banner) .sticky-section-bar{top:calc(var(--document-review-banner-offset) + var(--system-notification-banner-offset))}@media (width<=768px){main:has(.document-review-pending-banner) .sticky-section-bar{top:calc(56px + var(--document-review-banner-offset) + var(--system-notification-banner-offset))}}main.main-content:has(.document-review-pending-banner){padding-top:var(--system-notification-banner-offset,0px)}.container>.prd-detail{padding-top:0}.prd-detail.has-document-status-banner,.bpd-detail.has-document-status-banner,.hld-detail.has-document-status-banner,.adr-detail.has-document-status-banner,.ux-detail.has-document-status-banner,.shared-document.has-document-status-banner{--document-review-banner-offset:3.75rem;padding-top:0}.has-document-status-banner>.dph{padding-top:var(--document-review-banner-offset)}@media (width<=768px){main.main-content:has(.document-review-pending-banner){padding-top:calc(56px + var(--system-notification-banner-offset,0px))}}main .document-page-header.page-header{width:100%}main .document-page-header.page-header{column-gap:var(--document-view-col-gap,var(--cds-spacing-lg));row-gap:var(--cds-spacing-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;display:grid}main .document-page-header.page-header>.header-left{min-width:0}main .document-page-header.page-header>.header-right{align-items:flex-end;gap:var(--cds-spacing-sm);flex-direction:column;min-width:0;display:flex}main .document-page-header.page-header .header-status-rail{align-items:flex-end;gap:var(--cds-spacing-xsm);flex-direction:column;width:100%;display:flex}main .document-page-header.page-header .header-status-rail .status-and-actions{justify-content:flex-end}main .document-page-header.page-header .header-status-rail .task-progress-link .task-progress{width:100%}main .document-page-header.page-header .header-meta--filename{margin-top:var(--cds-spacing-2xsm)}main .document-page-header.page-header .title-row{align-items:center;gap:var(--cds-spacing-sm);flex-wrap:wrap;width:100%;display:flex}main .document-page-header.page-header .title-with-heart{align-items:center;gap:var(--cds-spacing-2xsm);flex:0 auto;min-width:0;max-width:100%;display:inline-flex}main .document-page-header.page-header .title-row h1,main .document-page-header.page-header .title-with-heart h1{overflow-wrap:anywhere;flex:0 auto;min-width:0;margin:0;line-height:1.2}main .document-page-header.page-header .title-row .pipeline-aging{flex-shrink:0}main .document-page-header.page-header .title-with-heart :global(.favorite-btn){flex-shrink:0;padding:.15rem}main .document-page-header.page-header .title-with-heart .pipeline-aging,main .document-page-header.page-header .status-and-actions{flex-shrink:0}main .document-page-header.page-header .header-meta{align-items:center;gap:var(--cds-spacing-sm);flex-wrap:wrap;width:100%;display:flex}main .document-page-header.page-header .filename{word-break:break-all}.list-title-with-heart{align-items:center;gap:var(--cds-spacing-2xsm);min-width:0;max-width:100%;display:inline-flex}.list-title-with-heart .list-title-link{min-width:0;color:inherit;text-decoration:none}.list-title-with-heart .pipeline-aging{flex-shrink:0}.list-title-with-heart .favorite-btn.compact.favorited{opacity:1}@keyframes favorite-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (hover:hover){.list-title-with-heart .favorite-btn.compact:not(.favorited){opacity:0;transition:opacity .12s}:is(.prd-table,.bpd-table,.hld-table,.ux-table,.bp-table) tbody tr:hover .list-title-with-heart .favorite-btn.compact:not(.favorited),.list-title-with-heart:hover .favorite-btn.compact:not(.favorited),.list-title-with-heart .favorite-btn.compact:not(.favorited):focus-visible{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.prd-table,.bpd-table,.hld-table,.ux-table,.bp-table) tbody tr:hover .list-title-with-heart .favorite-btn.compact:not(.favorited):not(:disabled) .cds-icon{animation:.85s ease-in-out infinite favorite-heart-pulse}}.favorites-only-list .list-title-with-heart .favorite-btn.compact{opacity:1}main .document-page-header.page-header .header-actions:not(.header-actions--icon-toolbar)>a.comments-jump-link{justify-content:center;align-items:center;gap:var(--cds-spacing-xsm);box-sizing:border-box;min-height:var(--cds-utility-touch-target-min);padding:var(--cds-spacing-xsm) var(--cds-spacing-md);font-family:inherit;font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-interactive-secondary-text);background-color:var(--cds-semantic-color-interactive-secondary-background);border-radius:var(--cds-border-radius-control);border:none;flex-shrink:0;line-height:1.25;text-decoration:none;display:inline-flex}main .document-page-header.page-header .header-actions:not(.header-actions--icon-toolbar)>a.comments-jump-link:hover{background-color:var(--cds-semantic-color-interactive-secondary-background-hover);text-decoration:none}@media (width>=1500px){main .document-page-header.page-header>.header-actions{align-items:center;gap:var(--cds-spacing-sm);white-space:nowrap;flex-wrap:nowrap;flex:none;display:flex}main .document-page-header.page-header>.header-actions>a>button,main .document-page-header.page-header>.header-actions>button,main .document-page-header.page-header>.header-actions>.document-delete-action>button,main .document-page-header.page-header>.header-actions>.document-delete-action .button-wrap>button{width:auto}}@media (width>=1025px) and (width<=1499px){main .document-page-header.page-header>.header-actions{align-items:center;gap:var(--cds-spacing-sm);flex-wrap:nowrap;display:flex}main .document-page-header.page-header>.header-actions>a>button,main .document-page-header.page-header>.header-actions>button,main .document-page-header.page-header>.header-actions>.document-delete-action>button,main .document-page-header.page-header>.header-actions>.document-delete-action .button-wrap>button{width:auto}}@media (width<=1499px){main .document-page-header.page-header{grid-template-columns:1fr}main .document-page-header.page-header>.header-right{align-items:stretch;width:100%}main .document-page-header.page-header .header-status-rail{align-items:stretch}main .document-page-header.page-header .header-status-rail .status-and-actions{justify-content:flex-start}main .document-page-header.page-header>.header-actions{width:100%;max-width:100%}}@media (width<=1024px){main .document-page-header.page-header .title-row{align-items:stretch;gap:var(--cds-spacing-sm);flex-direction:column}main .document-page-header.page-header .title-row h1,main .document-page-header.page-header .title-with-heart h1{flex:none;width:100%}main .document-page-header.page-header .title-with-heart{flex-wrap:wrap;max-width:100%}main .document-page-header.page-header .status-and-actions{flex-wrap:wrap;width:100%}main .document-page-header.page-header>.header-actions{align-items:stretch;gap:var(--cds-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));display:grid}main .document-page-header.page-header>.header-actions>a,main .document-page-header.page-header>.header-actions>.document-delete-action{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex}main .document-page-header.page-header>.header-actions>a.comments-jump-link{text-align:center;justify-content:center}main .document-page-header.page-header>.header-actions>a>button,main .document-page-header.page-header>.header-actions>button,main .document-page-header.page-header>.header-actions>.document-delete-action>button,main .document-page-header.page-header>.header-actions>.document-delete-action .button-wrap,main .document-page-header.page-header>.header-actions>.document-delete-action .button-wrap>button{box-sizing:border-box;width:100%}}@media (width<=768px){main .document-page-header.page-header{flex-direction:column;align-items:stretch}}.container.roadmap-full,.main-content.roadmap-full{padding:0}.container.board-full{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.main-content.board-full{padding-bottom:0}.text-secondary{color:var(--cds-semantic-color-text-secondary)}.page-audience{margin-top:var(--cds-spacing-2xsm);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-tertiary)}.text-tertiary{color:var(--cds-semantic-color-text-tertiary)}.error-banner{background-color:var(--cds-semantic-color-background-feedback-destructive);color:var(--cds-semantic-color-text-feedback-on-destructive)}.error-border{border-color:var(--cds-semantic-color-stroke-feedback-error)}.error-text{color:var(--cds-semantic-color-stroke-feedback-error)}.badge-filled-warning{background-color:var(--cds-semantic-color-background-feedback-warning);color:var(--cds-semantic-color-text-feedback-on-warning)}.text-center{text-align:center}.mt-sm{margin-top:var(--cds-spacing-xsm)}.mt-md{margin-top:var(--cds-spacing-md)}.mt-lg{margin-top:var(--cds-spacing-lg)}.mb-sm{margin-bottom:var(--cds-spacing-xsm)}.mb-md{margin-bottom:var(--cds-spacing-md)}.mb-lg{margin-bottom:var(--cds-spacing-lg)}input:not([type=checkbox]):not([type=radio]),textarea,select{font-family:inherit;font-size:var(--cds-semantic-typography-body-font-size-md);padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-interactive-control-stroke-hover);border-radius:var(--cds-border-radius-control);background-color:var(--cds-semantic-color-interactive-control-background);color:var(--cds-semantic-color-interactive-control-text);min-height:var(--cds-utility-touch-target-min);transition:border-color .2s,box-shadow .2s}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,select:hover{border-color:var(--cds-semantic-color-interactive-control-stroke-hover)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--cds-semantic-color-interactive-primary-background);box-shadow:0 0 0 var(--cds-border-width-focus) var(--cds-semantic-color-interactive-secondary-background);outline:none}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled{background-color:var(--cds-semantic-color-interactive-background-read-only);color:var(--cds-semantic-color-interactive-text-read-only);border-color:var(--cds-semantic-color-interactive-stroke-read-only)}input[type=checkbox],input[type=radio]{--_check-size:16px;--_check-ring:var(--brand-neutral-500,#a9b3cc);--_check-fill:var(--cds-semantic-color-interactive-primary-background);appearance:none;box-sizing:border-box;width:var(--_check-size);height:var(--_check-size);min-height:unset;vertical-align:middle;border:1.5px solid var(--_check-ring);background:var(--cds-semantic-color-background-elevated,#fff);cursor:pointer;border-radius:4px;flex:none;place-content:center;margin:0;padding:0;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-grid}input[type=radio],input[type=checkbox].checkbox-round{border-radius:50%}input[type=checkbox]:before{content:"";clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,37% 70%);background:#fff;width:10px;height:10px;transition:transform .12s;transform:scale(0)}input[type=radio]:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;transition:transform .12s;transform:scale(0)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--_check-fill);box-shadow:0 0 0 3px color-mix(in srgb, var(--_check-fill) 14%, transparent)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{border-color:var(--_check-fill);background:var(--_check-fill)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{clip-path:none;border-radius:1px;height:2px;transform:scale(1)}input[type=checkbox]:focus,input[type=radio]:focus{outline:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--_check-fill);outline-offset:2px}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){input[type=checkbox],input[type=radio],input[type=checkbox]:before,input[type=radio]:before{transition:none}}.modal-overlay .modal-content.modal-content-wide{box-sizing:border-box;min-width:0;max-width:min(36rem,92vw);overflow:hidden}.modal-overlay .modal-content .field{gap:var(--cds-spacing-2xsm);margin-bottom:var(--cds-spacing-md);flex-direction:column;width:100%;min-width:0;display:flex}.modal-overlay .modal-content .field>span{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.modal-overlay .modal-content .field select{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;overflow:hidden}input::placeholder,textarea::placeholder{color:var(--cds-semantic-color-text-secondary)}label{margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary);font-weight:500;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border-bottom:var(--cds-border-width-divider) solid var(--cds-semantic-color-stroke-divider)}th{background-color:var(--cds-semantic-color-background-canvas);font-weight:600}tr:hover td{background-color:var(--color-table-row-hover)}@media (width>=1440px){.doc-list-table{table-layout:fixed}.doc-list-table th:first-child,.doc-list-table td:first-child{width:26%;overflow:hidden}.doc-list-table th,.doc-list-table td{overflow:hidden}.doc-list-table :is(th.doc-list-col-status,td.doc-list-col-status){width:9rem;min-width:0;padding-right:var(--cds-spacing-md);box-sizing:border-box}.doc-list-table .cds-tag-display{flex-shrink:1;width:auto;min-width:0;max-width:100%}.doc-list-table :is(th.doc-list-col-comments,td.comments-cell,td.doc-list-col-comments){width:5rem;min-width:5rem}.doc-list-table :is(th.jira-cell,td.jira-cell,th.tags-cell,td.tags-cell){width:12rem;max-width:12rem}.doc-list-table td.jira-cell,.doc-list-table td.tags-cell{overflow:hidden}.doc-list-table td.jira-cell .jira-badge,.doc-list-table td.tags-cell .tag-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (width>=1800px){.layout:not(.layout-sidebar-minified) .doc-list-table{table-layout:auto}}@media (width>=1616px){.layout-sidebar-minified .doc-list-table{table-layout:auto}}@media (width<=768px){:root{--page-inset-x:var(--cds-spacing-sm);--page-inset-y:var(--cds-spacing-sm)}.container{max-width:none}.view-layout{gap:var(--cds-spacing-md)}th,td{padding:var(--cds-spacing-sm) var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}:is([class$=-table-container]:not(:has(.doc-list-table)),.doc-table-container:not(:has(.doc-list-table))){-webkit-overflow-scrolling:touch;border-radius:var(--cds-border-radius-xsm);overflow-x:auto}.page-header{align-items:stretch;gap:var(--cds-spacing-md);flex-direction:column}.page-header :is(.header-actions,.doc-action-btn){align-self:flex-start}.page-header .header-actions{flex-wrap:wrap;width:100%}.list-title-with-heart .favorite-btn.compact:not(.favorited){opacity:1}}:is([class$=-table-container],.doc-table-container):has(.doc-list-table){-webkit-overflow-scrolling:touch;overflow-x:auto}@container doc-page (width<=64rem){:is([class$=-table-container],.doc-table-container):has(.doc-list-table){box-shadow:none;background:0 0;border-radius:0;overflow:visible}.doc-list-table,.doc-list-table tbody,.doc-list-table thead,.doc-list-table tr,.doc-list-table th,.doc-list-table td{box-sizing:border-box;width:100%;max-width:100%;display:block}.doc-list-table{table-layout:auto;position:relative}.doc-list-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-list-table tbody{gap:var(--cds-spacing-sm);flex-direction:column;display:flex}.doc-list-table tbody tr{background:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);padding:var(--cds-spacing-md)}.doc-list-table tbody tr:is(.prd-row-completed,.bpd-row-completed,.hld-row-completed){border-left-width:3px;border-left-color:var(--cds-semantic-color-stroke-feedback-success);background:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-success) 10%, var(--cds-semantic-color-background-elevated))}.doc-list-table tbody tr:hover td{background:0 0}.doc-list-table tbody tr td{padding:var(--cds-spacing-2xsm) 0;border:none}.doc-list-table tbody tr td:first-child{padding:0 0 var(--cds-spacing-sm);margin-bottom:var(--cds-spacing-sm);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);display:block}.doc-list-table tbody tr td:first-child:before{content:none}.doc-list-table tbody tr td:not(:first-child){gap:var(--cds-spacing-sm);grid-template-columns:minmax(5.5rem,38%) 1fr;align-items:start;display:grid}.doc-list-table tbody tr td:not(:first-child):before{content:attr(data-label);font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);grid-column:1;padding-top:2px}.doc-list-table tbody tr td:not(:first-child)>:global(*){text-align:right;grid-column:2;justify-self:end}.doc-list-table tbody tr td.doc-list-cell-empty{display:none}.doc-list-table :is(.prd-title,.bpd-title,.hld-title,.ux-title,.doc-title,.bp-title,.test-title){-webkit-line-clamp:unset;white-space:normal;word-break:break-word;display:block;overflow:visible}.doc-list-table :is(.prd-filename,.bpd-filename,.hld-filename,.ux-filename,.doc-filename,.bp-filename,.test-filename){margin-top:var(--cds-spacing-2xsm);word-break:normal;overflow-wrap:anywhere;display:block}.doc-list-table :is(th:first-child,td:first-child){width:auto;min-width:0}.doc-list-table .list-title-with-heart{align-items:flex-start;width:100%;display:flex}.doc-list-table .list-title-with-heart .list-title-link{flex:1;min-width:0}:is(.doc-list-table .jira-cell>:global(*),.doc-list-table .tags-cell>:global(*)){grid-column:2;justify-self:end}.doc-list-table .jira-cell,.doc-list-table .tags-cell,.doc-list-table .environments-cell{white-space:normal}.latest-deployed-table tbody.release-group{background:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-divider) solid var(--cds-semantic-color-stroke-divider);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);padding:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-md);display:block}.latest-deployed-table tbody.release-group-followup{border-left-width:3px;border-left-color:var(--cds-semantic-color-stroke-feedback-warning);background:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-warning) 10%, var(--cds-semantic-color-background-elevated))}.latest-deployed-table tbody.release-group tr{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;display:block}.latest-deployed-table tbody.release-group tr.release-row-title td{padding:0 0 var(--cds-spacing-md);border-bottom:none;display:block}.latest-deployed-table tbody.release-group tr.release-row-content td{padding:var(--cds-spacing-md) 0;border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);display:block}.latest-deployed-table tbody.release-group tr.release-row-content td.release-filename-cell:before{content:attr(data-label);font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-2xsm);display:block}.latest-deployed-table tbody.release-group tr.release-row-content td.release-summary-cell:before{content:none}.latest-deployed-table tbody.release-group tr.release-row-meta td{gap:var(--cds-spacing-sm);padding-top:var(--cds-spacing-2xsm);padding-bottom:var(--cds-spacing-2xsm);border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);grid-template-columns:minmax(5.5rem,38%) 1fr;align-items:start;display:grid}.latest-deployed-table tbody.release-group tr.release-row-meta td:before{content:attr(data-label);font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);grid-column:1;padding-top:2px}.latest-deployed-table tbody.release-group tr.release-row-meta td>:global(*){text-align:right;grid-column:2;justify-self:end}.latest-deployed-table tbody.release-group tr.release-row-content td>:global(*){text-align:left}.layout:not(.layout-sidebar-minified) .doc-list-table tbody tr td.doc-list-col-wide:not(.doc-list-col-updated):not(.doc-list-col-priority):not(.doc-list-cell-empty),.layout-sidebar-minified .doc-list-table tbody tr td.doc-list-col-wide:not(.doc-list-col-updated):not(.doc-list-col-priority):not(.doc-list-cell-empty),.layout:not(.layout-sidebar-minified) .doc-list-table tbody tr td:is(.doc-list-col-project,.doc-list-col-type,.doc-list-col-status,.doc-list-col-priority,.doc-list-col-updated):not(.doc-list-cell-empty),.layout-sidebar-minified .doc-list-table tbody tr td:is(.doc-list-col-project,.doc-list-col-type,.doc-list-col-status,.doc-list-col-priority,.doc-list-col-updated):not(.doc-list-cell-empty){white-space:normal;width:auto;max-width:none;text-overflow:unset;display:grid;overflow:visible}}@container doc-page (width>=64.01rem){.doc-list-table :is(th:first-child,td:first-child){width:46%;min-width:22rem}}@media (width>=1440px) and (width<=1799px){.layout:not(.layout-sidebar-minified) .doc-list-table :is(th.doc-list-col-wide,td.doc-list-col-wide):not(.doc-list-col-updated,.doc-list-col-priority){display:none}.layout:not(.layout-sidebar-minified) .doc-list-table :is(th.doc-list-col-project,td.doc-list-col-project),.layout:not(.layout-sidebar-minified) .doc-list-table :is(th.doc-list-col-type,td.doc-list-col-type),.layout:not(.layout-sidebar-minified) .doc-list-table :is(th.doc-list-col-priority,td.doc-list-col-priority),.layout:not(.layout-sidebar-minified) .doc-list-table :is(th.doc-list-col-updated,td.doc-list-col-updated){text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;width:1%;max-width:12rem;overflow:hidden}.layout:not(.layout-sidebar-minified) .doc-list-table :is(th.doc-list-col-status,td.doc-list-col-status){white-space:nowrap;vertical-align:middle;width:9rem;min-width:0}.layout:not(.layout-sidebar-minified) .doc-list-table td.doc-list-col-type .cds-tag-display,.layout:not(.layout-sidebar-minified) .doc-list-table td.doc-list-col-status .cds-tag-display,.layout:not(.layout-sidebar-minified) .doc-list-table td.doc-list-col-priority .cds-tag-display,.layout:not(.layout-sidebar-minified) .doc-list-table td[data-label=Priority] .cds-tag-display,.layout:not(.layout-sidebar-minified) .doc-list-table td[data-label=Status] .cds-tag-display{width:auto;min-width:0;max-width:100%;display:inline-flex}.layout:not(.layout-sidebar-minified) .doc-list-table :is(.prd-title,.bpd-title,.hld-title,.ux-title,.doc-title,.bp-title,.test-title){-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;word-break:break-word;display:block;overflow:visible}}@media (width>=1440px) and (width<=1615px){.layout-sidebar-minified .doc-list-table :is(th.doc-list-col-wide,td.doc-list-col-wide):not(.doc-list-col-updated,.doc-list-col-priority){display:none}.layout-sidebar-minified .doc-list-table :is(th.doc-list-col-project,td.doc-list-col-project),.layout-sidebar-minified .doc-list-table :is(th.doc-list-col-type,td.doc-list-col-type),.layout-sidebar-minified .doc-list-table :is(th.doc-list-col-priority,td.doc-list-col-priority),.layout-sidebar-minified .doc-list-table :is(th.doc-list-col-updated,td.doc-list-col-updated){text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;width:1%;max-width:12rem;overflow:hidden}.layout-sidebar-minified .doc-list-table :is(th.doc-list-col-status,td.doc-list-col-status){white-space:nowrap;vertical-align:middle;width:9rem;min-width:0}.layout-sidebar-minified .doc-list-table td.doc-list-col-type .cds-tag-display,.layout-sidebar-minified .doc-list-table td.doc-list-col-status .cds-tag-display,.layout-sidebar-minified .doc-list-table td.doc-list-col-priority .cds-tag-display,.layout-sidebar-minified .doc-list-table td[data-label=Priority] .cds-tag-display,.layout-sidebar-minified .doc-list-table td[data-label=Status] .cds-tag-display{width:auto;min-width:0;max-width:100%;display:inline-flex}.layout-sidebar-minified .doc-list-table :is(.prd-title,.bpd-title,.hld-title,.ux-title,.doc-title,.bp-title,.test-title){-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;word-break:break-word;display:block;overflow:visible}}@media (width>=1440px) and (width<=1599px){.doc-list-table :is(th.doc-list-col-type,td.doc-list-col-type),.doc-list-table :is(th.doc-list-col-priority,td.doc-list-col-priority),.doc-list-table :is(th.doc-list-col-wide.doc-list-col-priority,td.doc-list-col-wide.doc-list-col-priority){display:none}}.doc-type-tag{border-radius:var(--cds-border-radius-chip);border:var(--cds-border-width-default) solid transparent;background:color-mix(in srgb, var(--_doc-tag-accent,var(--cds-semantic-color-text-secondary)) 12%, transparent);min-height:1.5rem;color:var(--_doc-tag-accent,var(--cds-semantic-color-text-secondary));font-size:var(--font-size-xs);font-weight:var(--cds-semantic-typography-body-font-weight-medium,500);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;line-height:1.2;display:inline-flex}.doc-type-tag--hld{--_doc-tag-accent:var(--doc-accent-hld);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-hld) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--bpd{--_doc-tag-accent:var(--doc-accent-bpd);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-bpd) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--bp{--_doc-tag-accent:var(--doc-accent-bp);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-bp) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--ux{--_doc-tag-accent:var(--doc-accent-ux);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-ux) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--plan{--_doc-tag-accent:var(--doc-accent-plan);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-plan) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--prd{--_doc-tag-accent:var(--doc-accent-prd);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-prd) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--adr{--_doc-tag-accent:var(--doc-accent-adr);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-adr) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--tasks{--_doc-tag-accent:var(--doc-accent-tasks);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-tasks) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--test{--_doc-tag-accent:var(--doc-accent-test);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-test) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--design{--_doc-tag-accent:var(--doc-accent-design);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-design) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--external{--_doc-tag-accent:var(--doc-accent-external);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-external) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-type-tag--intake{--_doc-tag-accent:var(--doc-accent-intake);--_doc-tag-border:color-mix(in srgb, var(--doc-accent-intake) 35%, var(--cds-semantic-color-stroke-subtle))}.doc-page-header h1{align-items:center;gap:var(--cds-spacing-sm);display:flex}.doc-page-header h1:before{content:"";background:var(--_doc-page-accent,var(--cds-semantic-color-interactive-primary-background));border-radius:2px;flex:none;width:4px;height:1.25em}.doc-page-header--hld{--_doc-page-accent:var(--doc-accent-hld)}.doc-page-header--bpd{--_doc-page-accent:var(--doc-accent-bpd)}.doc-page-header--bp{--_doc-page-accent:var(--doc-accent-bp)}.doc-page-header--ux{--_doc-page-accent:var(--doc-accent-ux)}.doc-page-header--plan{--_doc-page-accent:var(--doc-accent-plan)}.doc-page-header--prd{--_doc-page-accent:var(--doc-accent-prd)}.doc-page-header--test{--_doc-page-accent:var(--doc-accent-test)}.doc-page-header--adr{--_doc-page-accent:var(--doc-accent-adr)}.doc-page-header--tasks{--_doc-page-accent:var(--doc-accent-tasks)}.doc-action-btn{padding:var(--cds-spacing-sm) var(--cds-spacing-lg);background:var(--_doc-action-accent,var(--cds-semantic-color-interactive-primary-background));color:var(--cds-semantic-color-interactive-primary-text,#fff);border-radius:var(--cds-border-radius-sm);white-space:nowrap;border:none;font-weight:500;text-decoration:none;transition:opacity .2s}.doc-action-btn:hover{opacity:.9}.doc-action-btn--hld{--_doc-action-accent:var(--doc-accent-hld)}.doc-action-btn--bpd{--_doc-action-accent:var(--doc-accent-bpd)}.doc-action-btn--bp{--_doc-action-accent:var(--doc-accent-bp)}.doc-action-btn--ux{--_doc-action-accent:var(--doc-accent-ux)}.doc-action-btn--plan{--_doc-action-accent:var(--doc-accent-plan)}.doc-action-btn--prd{--_doc-action-accent:var(--doc-accent-prd)}.doc-action-btn--test{--_doc-action-accent:var(--doc-accent-test)}.doc-action-btn--adr{--_doc-action-accent:var(--doc-accent-adr)}.doc-action-btn--tasks{--_doc-action-accent:var(--doc-accent-tasks)}.lane-badge{font-size:.6875rem;font-weight:var(--cds-semantic-typography-body-font-weight-medium,500);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--wow-chip-radius);border:1px solid color-mix(in srgb, currentColor 30%, transparent);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:7px;padding:3px 8px;line-height:1.2;display:inline-flex}.lane-badge--arch{background:color-mix(in srgb, var(--doc-accent-hld) 8%, transparent);color:var(--doc-accent-hld)}.lane-badge--intake{background:color-mix(in srgb, var(--doc-accent-intake) 8%, transparent);color:var(--doc-accent-intake)}.lane-badge--business{background:color-mix(in srgb, var(--doc-accent-bpd) 8%, transparent);color:var(--doc-accent-bpd)}.lane-badge--design{background:color-mix(in srgb, var(--doc-accent-design) 8%, transparent);color:var(--doc-accent-design)}.lane-badge--impl{background:color-mix(in srgb, var(--doc-accent-prd) 8%, transparent);color:var(--doc-accent-prd)}.lane-badge--verification{background:color-mix(in srgb, var(--doc-accent-test) 8%, transparent);color:var(--doc-accent-test)}.section-heading{align-items:flex-start;gap:var(--cds-spacing-2xsm);flex-direction:column;display:flex}.section-heading .lane-badge{margin-top:-10px}.section-heading h1,.section-heading h2,.section-heading .section-subtitle,.section-heading p{margin:0}html.halloween{--hw-orange:#ff6b1a;--hw-pumpkin:#e85d04;--hw-purple:#7b2cbf;--hw-candy:#ff9f1c}html.halloween .sidebar,html.halloween aside.sidebar,html.halloween nav.sidebar{animation:32s ease-in-out infinite hw-sidebar-wink}@keyframes hw-sidebar-wink{0%,50%,to{box-shadow:inset -1px 0 #0000}60%,75%{box-shadow:inset -2px 0 0 color-mix(in srgb, var(--hw-pumpkin) 35%, transparent)}}html.halloween.theme-id26-dark .sidebar,html.halloween.theme-id26-dark aside.sidebar,html.halloween.theme-id26-dark nav.sidebar{animation-name:hw-sidebar-wink-dark}@keyframes hw-sidebar-wink-dark{0%,50%,to{box-shadow:inset -1px 0 #0000}60%,75%{box-shadow:inset -2px 0 0 color-mix(in srgb, var(--hw-orange) 45%, transparent)}}@media (prefers-reduced-motion:reduce){html.halloween .sidebar,html.halloween aside.sidebar,html.halloween nav.sidebar{animation:none}}html.seasonal:not(.halloween) .sidebar,html.seasonal:not(.halloween) aside.sidebar,html.seasonal:not(.halloween) nav.sidebar{animation:32s ease-in-out infinite season-sidebar-wink}@keyframes season-sidebar-wink{0%,50%,to{box-shadow:inset -1px 0 #0000}60%,75%{box-shadow:inset -2px 0 0 color-mix(in srgb, var(--season-a) 35%, transparent)}}html.seasonal:not(.halloween).theme-id26-dark .sidebar,html.seasonal:not(.halloween).theme-id26-dark aside.sidebar,html.seasonal:not(.halloween).theme-id26-dark nav.sidebar{animation-name:season-sidebar-wink-dark}@keyframes season-sidebar-wink-dark{0%,50%,to{box-shadow:inset -1px 0 #0000}60%,75%{box-shadow:inset -2px 0 0 color-mix(in srgb, var(--season-b) 45%, transparent)}}@media (prefers-reduced-motion:reduce){html.seasonal:not(.halloween) .sidebar,html.seasonal:not(.halloween) aside.sidebar,html.seasonal:not(.halloween) nav.sidebar{animation:none}}.app-version.svelte-1jh6ygy{color:var(--chrome-nav-text-muted);font-variant-numeric:tabular-nums;text-align:left;font-size:11px;font-weight:500;line-height:1.2;display:block}.activity-footer.svelte-1jh6ygy{border:none;border-left:var(--nav-active-bar-width) solid var(--activity-accent,var(--chrome-nav-divider));border-radius:var(--nav-tile-radius);background:color-mix(in srgb, var(--activity-accent,var(--chrome-nav-text-muted)) 12%, var(--chrome-nav-surface));text-align:left;touch-action:none;width:100%;margin:0;transition:background .15s;display:block;position:relative;overflow:hidden}.activity-footer--drag.svelte-1jh6ygy{transform:translate(var(--swipe-x), var(--swipe-y));touch-action:none}.activity-open.svelte-1jh6ygy{width:100%;padding:var(--cds-spacing-xsm) 18px var(--cds-spacing-xsm) var(--cds-spacing-2xsm);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;display:block}.activity-dismiss.svelte-1jh6ygy{z-index:1;border-radius:var(--cds-border-radius-xsm);width:16px;height:16px;color:var(--chrome-nav-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:2px;right:2px}.activity-dismiss.svelte-1jh6ygy:hover{color:var(--chrome-nav-active-text);background:var(--chrome-nav-hover-bg)}.activity-open.svelte-1jh6ygy:focus-visible,.activity-dismiss.svelte-1jh6ygy:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:-2px}.activity-footer.svelte-1jh6ygy:hover{background:color-mix(in srgb, var(--activity-accent,var(--chrome-nav-text-muted)) 20%, var(--chrome-nav-surface))}.activity-roller.svelte-1jh6ygy{gap:2px;min-height:2.4em;display:grid}.activity-line.svelte-1jh6ygy{flex-direction:column;gap:1px;line-height:1.25;display:flex}.activity-footer--roller.svelte-1jh6ygy .activity-line--in:where(.svelte-1jh6ygy){animation:.28s ease-out svelte-1jh6ygy-activity-roll-in}.activity-footer--roller.svelte-1jh6ygy .activity-line--out:where(.svelte-1jh6ygy){opacity:0;pointer-events:none;animation:.28s ease-in forwards svelte-1jh6ygy-activity-roll-out;position:absolute}.activity-primary.svelte-1jh6ygy{color:var(--chrome-nav-active-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;display:-webkit-box;overflow:hidden}.activity-secondary.svelte-1jh6ygy{color:var(--chrome-nav-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@keyframes svelte-1jh6ygy-activity-roll-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1jh6ygy-activity-roll-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.activity-footer--roller.svelte-1jh6ygy .activity-line--in:where(.svelte-1jh6ygy){animation:none}}.status-pill.svelte-1vagfft{align-items:center;gap:var(--cds-spacing-2xsm);min-width:0;font-size:var(--cds-semantic-typography-body-font-size-xs);white-space:nowrap;border-radius:999px;padding:4px 10px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.status-pill--ok.svelte-1vagfft{background:var(--chrome-nav-status-ok-bg);color:var(--chrome-nav-status-ok-text)}.status-pill--degraded.svelte-1vagfft{background:var(--chrome-nav-status-degraded-bg);color:var(--chrome-nav-status-degraded-text)}.status-pill--compact.svelte-1vagfft{padding:6px}.status-dot.svelte-1vagfft{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-label.svelte-1vagfft{text-overflow:ellipsis;overflow:hidden}.status-pill.svelte-1vagfft:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}.sidebar.svelte-129hoe0{width:var(--nav-width-expanded);min-width:var(--nav-width-expanded);background-color:var(--chrome-nav-bg);color:var(--chrome-nav-text);border-right:var(--cds-border-width-default) solid var(--chrome-nav-divider);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;min-height:100dvh;transition:transform .2s,width .2s;display:flex;overflow:hidden}.sidebar-mobile-head.svelte-129hoe0{min-height:var(--nav-header-height);padding:0 var(--nav-inset);border-bottom:var(--cds-border-width-default) solid var(--chrome-nav-divider);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.icon-btn.svelte-129hoe0{width:var(--topbar-icon-button-size);height:var(--topbar-icon-button-size);cursor:pointer;color:var(--chrome-nav-icon);border-radius:var(--nav-row-radius);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.icon-btn.svelte-129hoe0:hover{background-color:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.icon-btn.svelte-129hoe0:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}.sidebar-body.svelte-129hoe0{min-height:0;padding:var(--nav-inset);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-color:var(--chrome-nav-divider) transparent;flex:1;overflow:hidden auto}.nav.svelte-129hoe0{gap:var(--cds-spacing-xsm);flex-direction:column;display:flex}.nav-group.svelte-129hoe0,.nav-group-items.svelte-129hoe0,.nav-folder-items.svelte-129hoe0{flex-direction:column;gap:2px;display:flex}.nav-group-items[hidden].svelte-129hoe0,.nav-folder-items[hidden].svelte-129hoe0{display:none!important}.nav-group-label.svelte-129hoe0{align-items:center;gap:var(--cds-spacing-2xsm);min-height:var(--nav-group-label-height);font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--chrome-nav-group-label);padding:0 10px;font-weight:600;display:flex}.nav-group-title.svelte-129hoe0{flex:1;min-width:0}.nav-group-toggle.svelte-129hoe0{cursor:pointer;text-align:left;border-radius:var(--nav-row-radius);background:0 0;border:none;width:100%;font-family:inherit}.nav-group-toggle.svelte-129hoe0:hover{background-color:var(--chrome-nav-hover-bg);color:var(--chrome-nav-text)}.nav-group-toggle.svelte-129hoe0:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:-2px}.nav-divider.svelte-129hoe0{height:1px;margin:var(--cds-spacing-xsm) 10px;background:var(--chrome-nav-divider)}.nav.svelte-129hoe0 a.nav-anchor{color:inherit;border-radius:var(--nav-row-radius);text-decoration:none;display:block}.nav.svelte-129hoe0 a.nav-anchor:focus-visible,.nav-row--button.svelte-129hoe0:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:-2px}.nav-row.svelte-129hoe0{align-items:center;gap:var(--cds-spacing-sm);box-sizing:border-box;width:100%;min-height:var(--nav-row-height);color:var(--chrome-nav-text);font-size:var(--cds-semantic-typography-body-font-size-sm);border-radius:var(--nav-row-radius);padding:0 10px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s;display:flex;position:relative}.nav-row--button.svelte-129hoe0{cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit}.nav-row--button.svelte-129hoe0:disabled{color:var(--chrome-nav-text-muted);cursor:not-allowed}.nav-row.svelte-129hoe0:hover:not(.active):not(:disabled){background-color:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.nav-row.active.svelte-129hoe0{background-color:var(--chrome-nav-active-bg);color:var(--chrome-nav-active-text);font-weight:600}.active-bar.svelte-129hoe0{width:var(--nav-active-bar-width);height:var(--nav-active-bar-height);background:var(--chrome-nav-active-bar);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-icon.svelte-129hoe0{color:var(--chrome-nav-icon);flex-shrink:0;display:inline-flex}.nav-icon.svelte-129hoe0 svg{width:var(--nav-icon-size);height:var(--nav-icon-size)}.nav-row.active.svelte-129hoe0 .nav-icon:where(.svelte-129hoe0){color:var(--chrome-nav-active-text)}.nav-label.svelte-129hoe0{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-trailing.svelte-129hoe0{color:var(--chrome-nav-text-muted);flex-shrink:0;margin-left:auto;display:inline-flex}.nav-row--nested.svelte-129hoe0{padding-left:22px}.nav-folder--open.svelte-129hoe0{color:var(--chrome-nav-active-text)}.nav-row--doc.svelte-129hoe0{min-height:var(--nav-doc-row-height);padding-top:4px;padding-bottom:4px}.doc-tile.svelte-129hoe0{width:var(--nav-doc-tile-size);height:var(--nav-doc-tile-size);border-radius:var(--nav-tile-radius);color:var(--_doc);background:color-mix(in srgb, var(--_doc) var(--chrome-nav-tile-tint), transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-text.svelte-129hoe0{flex-direction:column;flex:1;min-width:0;display:flex}.nav-label-row.svelte-129hoe0{align-items:center;gap:6px;min-width:0;display:flex}.nav-label-row.svelte-129hoe0 .nav-label:where(.svelte-129hoe0){flex:0 auto}.nav-hint.svelte-129hoe0{color:var(--chrome-nav-hint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.nav-row.active.svelte-129hoe0 .nav-hint:where(.svelte-129hoe0){color:var(--chrome-nav-text-muted)}.nav-row.svelte-129hoe0 .preview-tag{color:var(--chrome-nav-text-muted);border-color:var(--chrome-nav-divider);background:0 0}.nav-badge.svelte-129hoe0{box-sizing:border-box;text-align:center;background-color:var(--chrome-nav-badge-bg);min-width:18px;height:18px;color:var(--chrome-nav-badge-text);border-radius:999px;flex-shrink:0;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.nav-reorder-bar.svelte-129hoe0{justify-content:space-between;align-items:center;gap:var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--chrome-nav-text-muted);background:var(--chrome-nav-surface);border-radius:var(--nav-row-radius);padding:6px 10px;display:flex}.nav-reorder-done.svelte-129hoe0{color:var(--chrome-nav-focus-ring);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-weight:600}.nav-row--reorder.svelte-129hoe0{cursor:grab;-webkit-user-select:none;user-select:none;background:var(--chrome-nav-surface)}.nav-row--dragging.svelte-129hoe0{opacity:.55}.sidebar-user-skeleton.svelte-129hoe0{align-items:center;gap:var(--cds-spacing-sm);padding:0 10px var(--cds-spacing-sm);display:flex}.sidebar-sk.svelte-129hoe0{border-radius:var(--nav-tile-radius);background:var(--chrome-nav-surface)}.sidebar-sk-avatar.svelte-129hoe0{border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.sidebar-sk-line.svelte-129hoe0{flex:1;max-width:7rem;height:.75rem}.sidebar-footer.svelte-129hoe0{align-items:center;gap:var(--cds-spacing-xsm);padding:var(--cds-spacing-sm) var(--nav-inset);border-top:var(--cds-border-width-default) solid var(--chrome-nav-divider);flex-shrink:0;display:flex}.sidebar-footer.svelte-129hoe0 .activity-footer,.sidebar-footer.svelte-129hoe0 .app-version{flex:1;width:auto;min-width:0}.sidebar.minified.svelte-129hoe0{width:var(--nav-width-rail);min-width:var(--nav-width-rail)}.sidebar.minified.svelte-129hoe0 .sidebar-body:where(.svelte-129hoe0){padding:var(--cds-spacing-sm) 8px}.sidebar.minified.svelte-129hoe0 .nav-row:where(.svelte-129hoe0){justify-content:center;gap:0;min-height:40px;padding:0}.sidebar.minified.svelte-129hoe0 .nav-label:where(.svelte-129hoe0),.sidebar.minified.svelte-129hoe0 .nav-text:where(.svelte-129hoe0),.sidebar.minified.svelte-129hoe0 .nav-trailing:where(.svelte-129hoe0){display:none}.sidebar.minified.svelte-129hoe0 .nav-row--nested:where(.svelte-129hoe0){padding-left:0}.sidebar.minified.svelte-129hoe0 .nav-badge:where(.svelte-129hoe0){width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:2px;right:2px}.sidebar.minified.svelte-129hoe0 .sidebar-footer:where(.svelte-129hoe0){padding:var(--cds-spacing-xsm) 4px;flex-direction:column}.sidebar.minified.svelte-129hoe0 .sidebar-footer:where(.svelte-129hoe0) .app-version{text-align:center;word-break:break-all;font-size:9px}@media (width>=769px){.sidebar.svelte-129hoe0:not(.compact-overlay){top:var(--sidebar-top-offset,0px);z-index:100;height:calc(100dvh - var(--sidebar-top-offset,0px));max-height:calc(100dvh - var(--sidebar-top-offset,0px));min-height:0;position:fixed;left:0}.sidebar:not(.compact-overlay).hover-expanded.svelte-129hoe0{z-index:150;box-shadow:var(--shadow-lg)}.sidebar.page-scroll.svelte-129hoe0:not(.compact-overlay){height:auto;max-height:none;min-height:calc(100% - var(--sidebar-top-offset,0px));position:absolute;overflow:clip visible}.sidebar.page-scroll.svelte-129hoe0:not(.compact-overlay) .sidebar-body:where(.svelte-129hoe0){flex:1 0 auto;overflow:visible}}.sidebar.compact-overlay.svelte-129hoe0{z-index:210;height:100dvh;min-height:auto;max-height:100dvh;box-shadow:var(--shadow-lg);position:fixed;top:0;left:0}.sidebar.compact-overlay.closed.svelte-129hoe0{pointer-events:none;transform:translate(-100%)}.sidebar.compact-overlay.open.svelte-129hoe0,.sidebar.compact-overlay.open.svelte-129hoe0 .sidebar-body:where(.svelte-129hoe0){pointer-events:auto}@media (width<=768px){.sidebar.svelte-129hoe0{z-index:210;height:100dvh;min-height:auto;max-height:100dvh;box-shadow:var(--shadow-lg);position:fixed;top:0;left:0}.sidebar.closed.svelte-129hoe0{pointer-events:none;transform:translate(-100%)}.sidebar.open.svelte-129hoe0,.sidebar.open.svelte-129hoe0 .sidebar-body:where(.svelte-129hoe0){pointer-events:auto}}@media (prefers-reduced-motion:reduce){.sidebar.svelte-129hoe0,.nav-row.svelte-129hoe0{transition:none}}.reminder-pill.svelte-1gagkmf{box-sizing:border-box;border:var(--cds-border-width-default) solid var(--chrome-topbar-pill-border);background:var(--chrome-topbar-pill-bg);min-width:0;max-width:100%;height:32px;color:var(--chrome-topbar-pill-text);font-size:var(--cds-semantic-typography-body-font-size-sm);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;line-height:20px;display:inline-flex}.pill-icon.svelte-1gagkmf{color:var(--chrome-topbar-pill-accent);flex-shrink:0;display:inline-flex}.pill-text.svelte-1gagkmf{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pill-link.svelte-1gagkmf{color:inherit;border-radius:4px;text-decoration:none}.pill-link--strong.svelte-1gagkmf{color:var(--chrome-nav-active-text);font-weight:600}.pill-link.svelte-1gagkmf:hover{text-decoration:underline}.pill-stars.svelte-1gagkmf{color:var(--chrome-topbar-pill-accent);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-xs);flex-shrink:0}.pill-dismiss.svelte-1gagkmf{width:22px;height:22px;color:var(--chrome-nav-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pill-dismiss.svelte-1gagkmf:hover{background:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.pill-link.svelte-1gagkmf:focus-visible,.pill-dismiss.svelte-1gagkmf:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}.user-avatar.svelte-1kg0ab6{background-color:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-text,#fff);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.user-avatar-img.svelte-1kg0ab6{object-fit:cover;background-color:var(--cds-semantic-color-background-canvas)}.user-avatar-img.user-avatar-ring.svelte-1kg0ab6{box-sizing:border-box;padding:2px}.user-avatar.size-sm.svelte-1kg0ab6{width:36px;height:36px;font-size:var(--cds-semantic-typography-body-font-size-sm)}.user-avatar.size-md.svelte-1kg0ab6{width:64px;height:64px;font-size:var(--cds-semantic-typography-header-font-size-md)}.user-avatar.size-lg.svelte-1kg0ab6{width:80px;height:80px;font-size:28px}.user-avatar.size-xl.svelte-1kg0ab6{width:96px;height:96px;font-size:32px}.avatar-menu.svelte-139vjde{display:flex;position:relative}.avatar-button.svelte-139vjde{width:var(--topbar-icon-button-size);height:var(--topbar-icon-button-size);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.avatar-button.svelte-139vjde:hover{background:var(--chrome-nav-hover-bg)}.avatar-button.svelte-139vjde:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}.avatar-placeholder.svelte-139vjde{background:var(--chrome-nav-surface);border-radius:999px;width:28px;height:28px}.menu.svelte-139vjde{z-index:1;border:var(--cds-border-width-default) solid var(--chrome-nav-divider);border-radius:var(--nav-row-radius);background:var(--chrome-nav-surface);min-width:220px;box-shadow:var(--shadow-lg);color:var(--chrome-nav-text);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.menu-header.svelte-139vjde{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.menu-name.svelte-139vjde{color:var(--chrome-nav-active-text);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-sm)}.menu-email.svelte-139vjde{color:var(--chrome-nav-text-muted);font-size:var(--cds-semantic-typography-body-font-size-xs)}.menu-divider.svelte-139vjde{background:var(--chrome-nav-divider);height:1px;margin:4px 6px}.menu-item.svelte-139vjde{width:100%;min-height:var(--nav-row-height);border-radius:var(--nav-tile-radius);color:inherit;font:inherit;font-size:var(--cds-semantic-typography-body-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 10px;display:block}.menu-item.svelte-139vjde:hover,.menu-item.svelte-139vjde:focus-visible{background:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.menu-item.svelte-139vjde:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:-2px}.menu.svelte-1nrjszm{--menu-hover-bg:var(--brand-neutral-800);z-index:1;box-sizing:border-box;width:var(--chrome-topbar-menu-width);max-height:calc(100vh - var(--topbar-total-height) - 24px);border:var(--cds-border-width-default,1px) solid var(--chrome-nav-divider);border-radius:var(--chrome-topbar-menu-radius);background:var(--chrome-nav-surface);box-shadow:var(--chrome-topbar-menu-shadow);color:var(--chrome-nav-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu.svelte-1nrjszm:focus{outline:none}.menu--mobile.svelte-1nrjszm{width:auto;position:fixed;left:16px;right:16px}.search.svelte-1nrjszm{flex-shrink:0;align-items:center;display:flex;position:relative}.search-icon.svelte-1nrjszm{color:var(--chrome-nav-text-muted);pointer-events:none;display:flex;position:absolute;left:10px}.search.svelte-1nrjszm .search-input:where(.svelte-1nrjszm){box-sizing:border-box;border:var(--cds-border-width-default,1px) solid var(--chrome-topbar-pill-border);border-radius:var(--nav-tile-radius);background:var(--chrome-nav-bg);width:100%;height:36px;min-height:0;color:var(--chrome-nav-active-text);font:inherit;padding:0 32px 0 34px;font-size:13px}.search-input.svelte-1nrjszm::placeholder{color:var(--chrome-nav-hint)}.search-input.svelte-1nrjszm:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:-1px}.search-hint.svelte-1nrjszm{box-sizing:border-box;border:var(--cds-border-width-default,1px) solid var(--chrome-nav-divider);min-width:18px;height:18px;color:var(--chrome-nav-hint);text-align:center;border-radius:4px;padding:0 4px;font-family:inherit;font-size:11px;line-height:16px;position:absolute;right:8px}.list-area.svelte-1nrjszm{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.label.svelte-1nrjszm{color:var(--chrome-nav-group-label);letter-spacing:.06em;text-transform:uppercase;order:0;padding:8px 10px 4px;font-size:11px;font-weight:600}.listbox.svelte-1nrjszm{order:1}.archived-toggle.svelte-1nrjszm{order:2}.empty.svelte-1nrjszm{order:3}.listbox.svelte-1nrjszm,.group.svelte-1nrjszm{flex-direction:column;gap:2px;display:flex}.group-label.svelte-1nrjszm{color:var(--chrome-nav-group-label);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:600}.row.svelte-1nrjszm{min-height:var(--nav-doc-row-height);box-sizing:border-box;border-radius:var(--nav-tile-radius);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.row.svelte-1nrjszm:hover,.row--active.svelte-1nrjszm{background:var(--menu-hover-bg);color:var(--chrome-nav-active-text)}.row--selected.svelte-1nrjszm{background:var(--chrome-nav-active-bg);color:var(--chrome-nav-active-text)}.row--selected.row--active.svelte-1nrjszm{outline:1px solid var(--chrome-topbar-switcher-open-border);outline-offset:-1px}.tile.svelte-1nrjszm{--tile-accent:var(--chrome-nav-icon);width:var(--nav-doc-tile-size);height:var(--nav-doc-tile-size);border-radius:var(--nav-tile-radius);background:color-mix(in srgb, var(--tile-accent) var(--chrome-topbar-tile-tint), transparent);color:var(--tile-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.tile--all.svelte-1nrjszm{background:var(--chrome-nav-hover-bg);color:var(--chrome-nav-icon)}.row-text.svelte-1nrjszm{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row-name.svelte-1nrjszm,.row-meta.svelte-1nrjszm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-name.svelte-1nrjszm{color:var(--chrome-nav-active-text);font-size:13px;font-weight:600}.row-meta.svelte-1nrjszm{color:var(--chrome-nav-text-muted);font-size:12px}.row-check.svelte-1nrjszm{color:var(--chrome-nav-focus-ring);flex-shrink:0;display:flex}.archived-toggle.svelte-1nrjszm{width:100%;min-height:var(--nav-row-height);border-radius:var(--nav-tile-radius);color:var(--chrome-nav-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:flex}.archived-toggle.svelte-1nrjszm:hover{background:var(--menu-hover-bg);color:var(--chrome-nav-active-text)}.archived-toggle.svelte-1nrjszm:focus-visible,.footer-link.svelte-1nrjszm:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:-2px}.empty.svelte-1nrjszm{color:var(--chrome-nav-text-muted);font-size:13px}.empty--shown.svelte-1nrjszm{padding:10px}.divider.svelte-1nrjszm{background:var(--chrome-nav-divider);flex-shrink:0;height:1px;margin:4px 6px}.footer.svelte-1nrjszm{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.footer-link.svelte-1nrjszm{min-height:var(--nav-row-height);border-radius:var(--nav-tile-radius);color:var(--chrome-nav-text);align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.footer-link.svelte-1nrjszm:hover{background:var(--menu-hover-bg);color:var(--chrome-nav-active-text)}.footer-icon.svelte-1nrjszm{color:var(--chrome-nav-icon);display:flex}.switcher.svelte-1dy0tbe{min-width:0;display:flex;position:relative}.trigger.svelte-1dy0tbe{min-width:0;height:var(--chrome-topbar-switcher-height);box-sizing:border-box;border:var(--cds-border-width-default,1px) solid var(--chrome-topbar-pill-border);border-radius:var(--nav-row-radius);background:var(--chrome-topbar-pill-bg);color:var(--chrome-topbar-pill-text);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.trigger.svelte-1dy0tbe:hover:not(:disabled){border-color:var(--chrome-topbar-switcher-hover-border)}.trigger--open.svelte-1dy0tbe,.trigger--open.svelte-1dy0tbe:hover:not(:disabled){border-color:var(--chrome-topbar-switcher-open-border);background:var(--chrome-nav-active-bg)}.trigger.svelte-1dy0tbe:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}.trigger.svelte-1dy0tbe:disabled{cursor:default}.trigger--error.svelte-1dy0tbe .name:where(.svelte-1dy0tbe){color:var(--chrome-nav-text-muted)}.tile.svelte-1dy0tbe{--tile-accent:var(--chrome-nav-icon);background:color-mix(in srgb, var(--tile-accent) var(--chrome-topbar-tile-tint), transparent);width:24px;height:24px;color:var(--tile-accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.tile--all.svelte-1dy0tbe{color:var(--chrome-nav-icon);background:0 0}.tile--skeleton.svelte-1dy0tbe{background:var(--chrome-nav-hover-bg)}.name.svelte-1dy0tbe{min-width:0;max-width:var(--chrome-topbar-switcher-name-max);color:var(--chrome-topbar-pill-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.trigger--open.svelte-1dy0tbe .name:where(.svelte-1dy0tbe){color:var(--chrome-nav-active-text)}.chevron.svelte-1dy0tbe{color:var(--chrome-nav-text-muted);flex-shrink:0;display:flex}.switcher--mobile.svelte-1dy0tbe .name:where(.svelte-1dy0tbe){max-width:30vw}@media (prefers-reduced-motion:no-preference){.trigger.svelte-1dy0tbe{transition:border-color .15s,background-color .15s}}.bell.svelte-1yv7z3v{display:flex;position:relative}.icon-btn.svelte-1yv7z3v{width:var(--topbar-icon-button-size);height:var(--topbar-icon-button-size);border-radius:var(--nav-row-radius);color:var(--chrome-nav-icon);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-btn.svelte-1yv7z3v:hover,.icon-btn--open.svelte-1yv7z3v{background:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.icon-btn.svelte-1yv7z3v:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}.badge.svelte-1yv7z3v{box-sizing:border-box;background:var(--chrome-nav-badge-bg);min-width:16px;height:16px;color:var(--chrome-nav-badge-text);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.panel.svelte-1yv7z3v{z-index:1;box-sizing:border-box;width:var(--chrome-topbar-menu-width);max-height:calc(100vh - var(--topbar-total-height) - 24px);border:var(--cds-border-width-default,1px) solid var(--chrome-nav-divider);border-radius:var(--chrome-topbar-menu-radius);background:var(--chrome-nav-surface);box-shadow:var(--chrome-topbar-menu-shadow);color:var(--chrome-nav-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;flex-direction:column;padding:0;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.panel.svelte-1yv7z3v:focus{outline:none}.header.svelte-1yv7z3v{flex-shrink:0;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;display:flex}.title.svelte-1yv7z3v{color:var(--chrome-nav-group-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.clear.svelte-1yv7z3v{color:var(--chrome-nav-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:600}.clear.svelte-1yv7z3v:hover:not(:disabled){color:var(--chrome-nav-active-text)}.clear.svelte-1yv7z3v:disabled{cursor:default;opacity:.5}.clear.svelte-1yv7z3v:focus-visible,.retry.svelte-1yv7z3v:focus-visible,.row.svelte-1yv7z3v:focus-visible,.footer-link.svelte-1yv7z3v:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:-2px}.list.svelte-1yv7z3v{flex-direction:column;min-height:0;max-height:352px;display:flex;overflow-y:auto}.row.svelte-1yv7z3v{box-sizing:border-box;width:100%;min-height:44px;color:inherit;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}a.row.svelte-1yv7z3v:hover,.row--toast.svelte-1yv7z3v:hover,.row.svelte-1yv7z3v:focus-visible{background:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.row-icon.svelte-1yv7z3v{color:var(--chrome-nav-icon);flex-shrink:0;display:flex}.row-icon--success.svelte-1yv7z3v{color:var(--chrome-nav-focus-ring)}.row-text.svelte-1yv7z3v{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row-message.svelte-1yv7z3v{-webkit-line-clamp:2;line-clamp:2;color:var(--chrome-nav-active-text);-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.row-title.svelte-1yv7z3v{color:var(--chrome-nav-active-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.row-hint.svelte-1yv7z3v,.row-time.svelte-1yv7z3v{color:var(--chrome-nav-text-muted);font-size:12px}.row-time.svelte-1yv7z3v{white-space:nowrap;flex-shrink:0}.row--error.svelte-1yv7z3v{justify-content:space-between}.retry.svelte-1yv7z3v{border:var(--cds-border-width-default,1px) solid var(--chrome-topbar-pill-border);border-radius:var(--nav-tile-radius);color:var(--chrome-nav-active-text);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600}.retry.svelte-1yv7z3v:hover{background:var(--chrome-nav-hover-bg)}.empty.svelte-1yv7z3v{color:var(--chrome-nav-text-muted);padding:10px 12px;font-size:13px}.divider.svelte-1yv7z3v{background:var(--chrome-nav-divider);flex-shrink:0;height:1px}.footer.svelte-1yv7z3v{flex-direction:column;flex-shrink:0;display:flex}.footer-link.svelte-1yv7z3v{box-sizing:border-box;min-height:var(--nav-row-height,36px);color:var(--chrome-nav-text-muted);align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.footer-link.svelte-1yv7z3v:hover{background:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.topbar.svelte-yic9pk{top:var(--system-notification-banner-offset,0px);z-index:var(--chrome-topbar-z);box-sizing:border-box;height:var(--topbar-total-height);padding-bottom:var(--chrome-topbar-hairline-height);background:var(--chrome-nav-bg);color:var(--chrome-nav-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;align-items:center;display:flex;position:fixed;left:0;right:0}.topbar.svelte-yic9pk:after{content:"";height:var(--chrome-topbar-hairline-height);background:var(--chrome-topbar-hairline);position:absolute;bottom:0;left:0;right:0}.topbar-left.svelte-yic9pk{box-sizing:border-box;width:var(--nav-width-expanded);height:100%;padding:0 var(--nav-inset);flex-shrink:0;align-items:center;gap:8px;transition:width .2s;display:flex}.topbar--rail.svelte-yic9pk .topbar-left:where(.svelte-yic9pk){width:var(--nav-width-rail);justify-content:center;padding:0}.topbar--mobile.svelte-yic9pk .topbar-left:where(.svelte-yic9pk){width:auto}.topbar-left.svelte-yic9pk a.topbar-logo{border-radius:var(--nav-tile-radius);align-items:center;min-width:0;display:flex}.topbar-left.svelte-yic9pk a.topbar-logo:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}.logo-horizontal.svelte-yic9pk{width:auto;max-width:100%;height:26px}.logo-mark.svelte-yic9pk{width:auto;height:24px}.topbar-middle.svelte-yic9pk{min-width:0;padding:0 var(--cds-spacing-md);flex:1;align-items:center;display:flex}.topbar--mobile.svelte-yic9pk .topbar-middle:where(.svelte-yic9pk){padding:0 var(--cds-spacing-xsm,8px)}.topbar-switcher.svelte-yic9pk{min-width:0;padding-right:var(--cds-spacing-xsm,8px);flex-shrink:1;align-items:center;display:flex}.topbar-right.svelte-yic9pk{padding-right:var(--cds-spacing-md);flex-shrink:0;align-items:center;gap:4px;display:flex}.icon-btn.svelte-yic9pk,.topbar-right.svelte-yic9pk a.icon-btn--link{width:var(--topbar-icon-button-size);height:var(--topbar-icon-button-size);border-radius:var(--nav-row-radius);color:var(--chrome-nav-icon);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.icon-btn.svelte-yic9pk:hover,.topbar-right.svelte-yic9pk a.icon-btn--link:hover{background:var(--chrome-nav-hover-bg);color:var(--chrome-nav-active-text)}.icon-btn.svelte-yic9pk:focus-visible,.topbar-right.svelte-yic9pk a.icon-btn--link:focus-visible{outline:2px solid var(--chrome-nav-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.topbar-left.svelte-yic9pk{transition:none}}.system-notification-banner.svelte-19m7ab4{box-sizing:border-box;align-items:center;gap:var(--cds-spacing-sm);width:auto;min-height:var(--cds-utility-touch-target-min);margin-top:calc(-1 * var(--system-banner-bleed-y,var(--page-inset-y)));margin-right:calc(-1 * var(--system-banner-bleed-x,var(--page-inset-x)));margin-bottom:var(--system-banner-bleed-y,var(--page-inset-y));margin-left:calc(-1 * var(--system-banner-bleed-x,var(--page-inset-x)));padding:var(--cds-spacing-xsm) var(--cds-spacing-md);color:var(--cds-semantic-color-interactive-primary-text);background-color:var(--cds-semantic-color-interactive-primary-background);border:none;border-radius:0;flex-shrink:0;display:flex}.system-notification-banner.work-line-slide.svelte-19m7ab4{animation:.28s ease-out svelte-19m7ab4-work-line-in}.banner-icon.svelte-19m7ab4{opacity:.95;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-content.svelte-19m7ab4{justify-content:center;gap:var(--cds-spacing-2xsm);flex-direction:column;flex:1;min-width:0;display:flex}.banner-heading.svelte-19m7ab4,.banner-message.svelte-19m7ab4{font-size:var(--cds-semantic-typography-body-font-size-md);margin:0;line-height:1.25}.banner-heading.svelte-19m7ab4{font-weight:var(--cds-semantic-typography-body-font-weight-bold,600)}.banner-message.svelte-19m7ab4{font-weight:var(--cds-semantic-typography-body-font-weight-regular,400);word-break:break-word}.system-notification-banner.work-reminder.svelte-19m7ab4 .banner-message:where(.svelte-19m7ab4){white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow:hidden}.banner-link.svelte-19m7ab4{color:inherit;text-underline-offset:.15em;text-decoration:underline}.banner-link.svelte-19m7ab4:hover{text-decoration-thickness:2px}.banner-dismiss.svelte-19m7ab4{width:var(--cds-utility-touch-target-min);height:var(--cds-utility-touch-target-min);border-radius:var(--cds-border-radius-xsm);color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.banner-dismiss.svelte-19m7ab4:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}@keyframes svelte-19m7ab4-work-line-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.system-notification-banner.work-line-slide.svelte-19m7ab4{animation:none}}.button-wrap.svelte-18sv61c{display:inline-flex}.button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--cds-spacing-xsm);min-height:var(--cds-utility-touch-target-min);border-radius:var(--cds-border-radius-xsm);cursor:pointer;border:none;font-family:inherit;font-weight:500;transition:background-color .2s,transform .1s;display:inline-flex}.button.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.button.svelte-18sv61c:not(:disabled):active{transform:scale(.98)}.size-sm.svelte-18sv61c{padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.size-md.svelte-18sv61c{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);font-size:var(--cds-semantic-typography-body-font-size-md)}.size-lg.svelte-18sv61c{padding:var(--cds-spacing-md) var(--cds-spacing-lg);font-size:var(--cds-semantic-typography-body-font-size-lg)}.variant-primary.svelte-18sv61c{background-color:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-text)}.variant-primary.svelte-18sv61c:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-primary-background-hover)}.variant-secondary.svelte-18sv61c{background-color:var(--cds-semantic-color-interactive-secondary-background);color:var(--cds-semantic-color-interactive-secondary-text)}.variant-secondary.svelte-18sv61c:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-secondary-background-hover)}.variant-danger.svelte-18sv61c{background-color:var(--cds-semantic-color-interactive-destructive-background);color:var(--cds-semantic-color-interactive-destructive-text)}.variant-danger.svelte-18sv61c:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-destructive-background-hover)}.variant-ghost.svelte-18sv61c{background-color:var(--cds-semantic-color-interactive-outlined-background);color:var(--cds-semantic-color-interactive-outlined-text);border:var(--cds-border-width-default) solid transparent}.variant-ghost.svelte-18sv61c:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-outlined-background-hover);border-color:var(--cds-semantic-color-interactive-outlined-stroke-hover)}.visually-hidden.svelte-18sv61c{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-prompt.svelte-49pzpv{bottom:var(--cds-spacing-lg);right:var(--cds-spacing-lg);max-width:320px;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);z-index:1000;position:fixed;box-shadow:0 4px 12px #00000026}.prompt-content.svelte-49pzpv{gap:var(--cds-spacing-sm);flex-direction:column;display:flex}.prompt-text.svelte-49pzpv{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary)}.prompt-actions.svelte-49pzpv{align-items:center;gap:var(--cds-spacing-sm);display:flex}.dismiss-btn.svelte-49pzpv{color:var(--cds-semantic-color-text-secondary);cursor:pointer;padding:0 var(--cds-spacing-xsm);background:0 0;border:none;margin-left:auto;font-size:1.25rem;line-height:1}.dismiss-btn.svelte-49pzpv:hover{color:var(--cds-semantic-color-text-primary)}.prompt-error.svelte-49pzpv{margin:var(--cds-spacing-xsm) 0 0;font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--cds-semantic-color-text-error,#b3261e)}.celebration.svelte-12jr7vc{z-index:5;pointer-events:none;position:absolute;inset:-6rem -4rem;overflow:visible}.glow-ring.svelte-12jr7vc{opacity:.9;border:4px solid #00694e8c;border-radius:50%;width:3rem;height:3rem;animation:1.8s cubic-bezier(.16,1,.3,1) forwards svelte-12jr7vc-glow-ring-expand;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 24px #c4d82e73,inset 0 0 18px #ffffff59}.glow-ring-delayed.svelte-12jr7vc{border-color:#f5a62380;animation-delay:.18s;box-shadow:0 0 32px #f5a62366,inset 0 0 14px #ffffff40}.shimmer.svelte-12jr7vc{opacity:0;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 35%,#ffffff8c 48%,#c4d82e59 52%,#0000 65%);width:120%;height:140%;animation:1.1s ease-out .12s forwards svelte-12jr7vc-shimmer-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle.svelte-12jr7vc{width:var(--w);height:var(--h);opacity:0;animation-duration:var(--duration,2.8s);animation-delay:var(--delay,0s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;position:absolute;top:50%;left:50%}.particle-dot.svelte-12jr7vc{background:var(--color);border-radius:999px;animation-name:svelte-12jr7vc-confetti-dot;box-shadow:0 0 8px #ffffff59}.particle-strip.svelte-12jr7vc{background:linear-gradient(135deg, var(--color), color-mix(in srgb, var(--color) 65%, white));border-radius:.15rem;animation-name:svelte-12jr7vc-confetti-strip;box-shadow:0 2px 6px #0000001f}.particle-spark.svelte-12jr7vc{background:linear-gradient(90deg, transparent, var(--color), transparent);border-radius:999px;animation-name:svelte-12jr7vc-confetti-spark}.particle-star.svelte-12jr7vc{background:var(--color);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 6px #ffd54fb3);animation-name:svelte-12jr7vc-confetti-star}.particle-v2.svelte-12jr7vc{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.particle-v3.svelte-12jr7vc{animation-timing-function:ease-in}@keyframes svelte-12jr7vc-glow-ring-expand{0%{opacity:.95;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(4.5)}}@keyframes svelte-12jr7vc-shimmer-sweep{0%{opacity:0;transform:translate(-50%,-50%)translate(-30%)skew(-12deg)}35%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)translate(30%)skew(-12deg)}}@keyframes svelte-12jr7vc-confetti-dot{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}8%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}55%{opacity:1;transform:translate(calc(-50% + var(--dx-mid)), calc(-50% + var(--dy-mid))) scale(1) rotate(calc(var(--spin) * .35))}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.35) rotate(var(--spin))}}@keyframes svelte-12jr7vc-confetti-strip{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}10%{opacity:1;transform:translate(-50%, -50%) scale(1.15) rotate(calc(var(--spin) * .1))}45%{opacity:1;transform:translate(calc(-50% + var(--dx-mid)), calc(-50% + var(--dy-mid))) rotate(calc(var(--spin) * .55))}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.4) rotate(var(--spin))}}@keyframes svelte-12jr7vc-confetti-spark{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.2)}12%{opacity:1;transform:translate(-50%,-50%)scaleX(1.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scaleX(.3) rotate(var(--spin))}}@keyframes svelte-12jr7vc-confetti-star{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}12%{opacity:1;transform:translate(-50%, -50%) scale(1.6) rotate(calc(var(--spin) * .15))}50%{opacity:1;transform:translate(calc(-50% + var(--dx-mid)), calc(-50% + var(--dy-mid))) scale(1.1) rotate(calc(var(--spin) * .45))}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.25) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.celebration.svelte-12jr7vc{display:none}}.toast-container.svelte-1cpok13{top:calc(var(--cds-spacing-md) + var(--system-notification-banner-offset,0px));right:var(--cds-spacing-md);z-index:2000;gap:var(--cds-spacing-sm);max-width:min(400px, calc(100vw - 2 * var(--cds-spacing-md)));flex-direction:column;display:flex;position:fixed}.toast.svelte-1cpok13{align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-sm) var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);background-color:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);color:var(--cds-semantic-color-text-primary);font-size:var(--cds-semantic-typography-body-font-size-sm);animation:.2s ease-out svelte-1cpok13-toast-in;display:flex;position:relative;overflow:visible;box-shadow:0 4px 12px #00000026}.toast-success.svelte-1cpok13{background-color:var(--cds-semantic-color-background-feedback-success);color:var(--cds-semantic-color-interactive-primary-background);border-color:var(--cds-semantic-color-stroke-feedback-success,transparent)}.toast-success.svelte-1cpok13 .toast-icon{color:inherit}.toast-error.svelte-1cpok13{background-color:var(--cds-semantic-color-background-feedback-critical);color:var(--cds-semantic-color-stroke-feedback-error);border-color:var(--cds-semantic-color-stroke-feedback-error)}.toast-error.svelte-1cpok13 .toast-icon{color:inherit}.toast-info.svelte-1cpok13{background-color:var(--cds-semantic-color-background-elevated);border-left:4px solid var(--cds-semantic-color-interactive-primary-background)}.toast-message.svelte-1cpok13{flex:1}.toast-stars.svelte-1cpok13{align-items:center;gap:var(--cds-spacing-2xsm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:inline-flex}.toast-stars.svelte-1cpok13 .toast-star-icon{color:inherit}.toast-action.svelte-1cpok13{min-height:32px;padding:0 var(--cds-spacing-sm);border:var(--cds-border-width-default) solid currentColor;border-radius:var(--cds-border-radius-xsm);color:inherit;font:inherit;cursor:pointer;background:0 0;font-weight:600}@media (width<=768px){.toast-action.svelte-1cpok13{min-height:44px}}.toast-action.svelte-1cpok13:focus-visible{outline:var(--cds-border-width-focus) solid currentColor;outline-offset:2px}.toast-dismiss.svelte-1cpok13{padding:var(--cds-spacing-2xsm);cursor:pointer;border-radius:var(--cds-border-radius-xsm);color:inherit;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.toast-dismiss.svelte-1cpok13:hover{opacity:1;background:#00000014}.toast-success.svelte-1cpok13 .toast-dismiss:where(.svelte-1cpok13):hover{background:#0000001a}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.toast.svelte-1cpok13{animation:none}}@media (width<=768px){.toast-container.svelte-1cpok13{left:var(--cds-spacing-md);right:var(--cds-spacing-md);max-width:none}}.activity-toaster.svelte-1dc596b{left:50%;bottom:var(--cds-spacing-md);z-index:1900;max-width:min(360px, calc(100vw - 2 * var(--cds-spacing-md)));border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-left:4px solid var(--activity-accent,var(--cds-semantic-color-stroke-subtle));border-radius:var(--cds-border-radius-sm);background:var(--cds-semantic-color-background-elevated);text-align:left;touch-action:none;margin:0;animation:.22s ease-out svelte-1dc596b-toaster-in;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.activity-toaster--drag.svelte-1dc596b{transform:translateX(-50%) translate(var(--swipe-x), var(--swipe-y));animation:none}.activity-open.svelte-1dc596b{width:100%;padding:var(--cds-spacing-sm) 36px var(--cds-spacing-sm) var(--cds-spacing-md);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;display:block}.activity-dismiss.svelte-1dc596b{z-index:1;border-radius:var(--cds-border-radius-xsm);width:32px;height:32px;color:var(--cds-semantic-color-text-tertiary);cursor:pointer;background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:2px;right:2px}.activity-dismiss.svelte-1dc596b:hover{color:var(--cds-semantic-color-text-primary);background:color-mix(in srgb, var(--cds-semantic-color-text-primary) 8%, transparent)}.activity-toaster-primary.svelte-1dc596b{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary);font-weight:600;line-height:1.3;display:block}.activity-toaster-secondary.svelte-1dc596b{color:var(--cds-semantic-color-text-tertiary);margin-top:2px;font-size:11px;display:block}@keyframes svelte-1dc596b-toaster-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.activity-toaster.svelte-1dc596b{animation:none}}.modal-backdrop.svelte-15swcv5{background:var(--cds-semantic-color-background-backdrop,#0009);z-index:1200;padding:var(--cds-spacing-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-15swcv5{background:var(--cds-semantic-color-background-sheet,#fff);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#dfdfdf);border-radius:24px;width:min(520px,100%);max-height:min(90vh,640px);padding:28px;overflow-y:auto;box-shadow:0 12px 32px #0003}.modal-header.svelte-15swcv5{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-md);margin-bottom:20px;display:flex}.modal-heading.svelte-15swcv5 h2:where(.svelte-15swcv5){color:var(--cds-semantic-color-text-primary);margin:0;font-size:22px;font-weight:700}.modal-subtitle.svelte-15swcv5{color:var(--cds-semantic-color-text-tertiary,#003a27);margin:4px 0 0;font-size:13px;line-height:1.4}.modal-close.svelte-15swcv5{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);width:30px;height:30px;color:var(--cds-semantic-color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-close.svelte-15swcv5:hover:not(:disabled){background:var(--cds-semantic-color-interactive-secondary-background)}.modal-close.svelte-15swcv5:disabled{opacity:.5;cursor:not-allowed}.modal-form.svelte-15swcv5{flex-direction:column;gap:16px;display:flex}.wish-field.svelte-15swcv5 label:where(.svelte-15swcv5),.outcome-field.svelte-15swcv5 label:where(.svelte-15swcv5){color:var(--cds-semantic-color-text-primary);align-items:baseline;gap:2px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.label-ellipsis.svelte-15swcv5{color:var(--cds-semantic-color-text-tertiary);font-weight:500}.wish-field.svelte-15swcv5 input:where(.svelte-15swcv5),.outcome-field.svelte-15swcv5 input:where(.svelte-15swcv5){border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);width:100%;font:inherit;color:var(--cds-semantic-color-text-primary);background:var(--cds-semantic-color-background-sheet,#fff);border-radius:12px;padding:12px 14px;font-size:15px}.wish-field.svelte-15swcv5 input:where(.svelte-15swcv5)::placeholder,.outcome-field.svelte-15swcv5 input:where(.svelte-15swcv5)::placeholder{color:var(--cds-semantic-color-text-tertiary,#003a27);font-weight:400}.preview.svelte-15swcv5{color:var(--cds-semantic-color-text-secondary);background:var(--cds-semantic-color-background-elevated,#f5f5f5);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.image-attach.svelte-15swcv5{flex-direction:column;gap:8px;display:flex}.image-attach-label.svelte-15swcv5{color:var(--cds-semantic-color-text-secondary);font-size:13px;font-weight:600}.image-preview-row.svelte-15swcv5{align-items:center;gap:12px;display:flex}.image-preview.svelte-15swcv5{object-fit:cover;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);border-radius:8px;width:72px;height:72px}.remove-image.svelte-15swcv5{font:inherit;color:var(--cds-semantic-color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.remove-image.svelte-15swcv5:disabled{opacity:.5;cursor:not-allowed}.form-error.svelte-15swcv5{color:var(--cds-semantic-color-stroke-feedback-error);margin:0;font-size:13px}.modal-actions.svelte-15swcv5{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.feedback-fab.svelte-1qfuhdk{right:calc(max(var(--page-inset-x,16px), calc(var(--main-content-fixed-inset-right,16px) + 8px)) + var(--flyin-panel-offset-px,0px));bottom:max(var(--page-inset-y,16px), 20px);z-index:900;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-feedback-neutral);background:var(--cds-semantic-color-background-feedback-neutral);color:var(--cds-semantic-color-text-feedback-on-neutral);font:inherit;cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb, var(--cds-semantic-color-text-primary) 12%, transparent), 0 1px 3px color-mix(in srgb, var(--cds-semantic-color-text-primary) 8%, transparent);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:right .22s ease-out,transform .15s,box-shadow .15s;display:inline-flex;position:fixed}.feedback-fab.svelte-1qfuhdk:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--cds-semantic-color-text-primary) 14%, transparent), 0 2px 4px color-mix(in srgb, var(--cds-semantic-color-text-primary) 8%, transparent);transform:translateY(-1px)}.feedback-fab.svelte-1qfuhdk:focus-visible{outline:2px solid var(--cds-semantic-color-stroke-focus,#005aa0);outline-offset:2px}@media (width<=768px){.feedback-fab.svelte-1qfuhdk{right:calc(16px + var(--flyin-panel-offset-px,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:12px 14px}.feedback-fab-label.svelte-1qfuhdk{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.feedback-fab.svelte-1qfuhdk{transition:none}.feedback-fab.svelte-1qfuhdk:hover{transform:none}}.assistant-md-root.svelte-1rnb6jh{white-space:normal;word-break:break-word}.assistant-md-root.svelte-1rnb6jh .mermaid,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered,.assistant-md-root.svelte-1rnb6jh .coop-diagram,.assistant-md-root.svelte-1rnb6jh .coop-diagram-rendered,.assistant-md-root.svelte-1rnb6jh .coop-diagram-error[data-coop-diagram]{padding:var(--cds-spacing-sm);background-color:var(--cds-semantic-color-background-canvas,#fafafa);border-radius:var(--cds-border-radius-sm,6px);border:var(--cds-border-width-default,1px) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);max-width:100%;margin:.5em 0;overflow-x:auto}html.theme-id26-dark .assistant-md-root.svelte-1rnb6jh .mermaid,html.theme-id26-dark .assistant-md-root.svelte-1rnb6jh .mermaid-rendered,html.theme-id26-dark .assistant-md-root.svelte-1rnb6jh .coop-diagram,html.theme-id26-dark .assistant-md-root.svelte-1rnb6jh .coop-diagram-rendered,html.theme-id26-dark .assistant-md-root.svelte-1rnb6jh .coop-diagram-error[data-coop-diagram]{background-color:#0000}.assistant-md-root.svelte-1rnb6jh .mermaid-error,.assistant-md-root.svelte-1rnb6jh .coop-diagram-error{color:var(--cds-semantic-color-text-error,#b3261e);white-space:pre-wrap;margin:0;font-size:12px}.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .nodeLabel,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .edgeLabel,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .label,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .cluster-label,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .messageText,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .actor,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .noteText,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered .loopText{font-size:12px!important}.assistant-md-root.svelte-1rnb6jh .coop-diagram-details{max-width:100%;max-height:min(30vh,14rem);margin-top:var(--cds-spacing-sm);padding:var(--cds-spacing-sm);color:var(--cds-semantic-color-text-secondary);background:var(--cds-semantic-color-background-canvas,#fafafa);border:var(--cds-border-width-default,1px) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);border-radius:var(--cds-border-radius-sm,6px);font-size:var(--cds-semantic-typography-body-font-size-sm,.875rem);box-sizing:border-box;line-height:1.5;overflow:auto}.assistant-md-root.svelte-1rnb6jh .diagram-block .diagram-viewport{max-height:min(50vh,420px)}.assistant-md-root.svelte-1rnb6jh .diagram-block .diagram-zoom-inner svg,.assistant-md-root.svelte-1rnb6jh .mermaid-rendered:not(.diagram-block) svg,.assistant-md-root.svelte-1rnb6jh .coop-diagram-rendered:not(.diagram-block) svg{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(50vh,420px)!important}.mention-textarea-wrap.svelte-9jhxs8{width:100%;position:relative}.mention-textarea.svelte-9jhxs8{width:100%;padding:var(--cds-spacing-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);font-family:inherit}.mention-textarea.svelte-9jhxs8:focus{border-color:var(--cds-semantic-color-interactive-primary-background);outline:none}.mention-list.svelte-9jhxs8{z-index:50;margin:var(--cds-spacing-2xsm) 0 0;padding:var(--cds-spacing-2xsm) 0;background:var(--cds-semantic-color-background-canvas);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);max-height:220px;box-shadow:var(--cds-semantic-elevation-overlay,0 4px 12px #0000001f);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mention-option.svelte-9jhxs8{width:100%;padding:var(--cds-spacing-sm) var(--cds-spacing-md);cursor:pointer;text-align:left;font:inherit;color:var(--cds-semantic-color-text-primary);background:0 0;border:none;flex-direction:column;align-items:flex-start;display:flex}.mention-option.svelte-9jhxs8:hover,.mention-option-active.svelte-9jhxs8{background:var(--cds-semantic-color-background-subtle,#0000000f)}.mention-name.svelte-9jhxs8{font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-sm)}.mention-email.svelte-9jhxs8{font-size:var(--cds-semantic-typography-body-font-size-xsm);color:var(--cds-semantic-color-text-secondary)}.markdown-preview.svelte-1v3t8zz{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);background-color:var(--cds-semantic-color-background-elevated);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden auto}.markdown-preview-inner.svelte-1v3t8zz{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;position:relative}.markdown-preview.has-floating-toc.svelte-1v3t8zz{position:relative}.preview-content.svelte-1v3t8zz .markdown-image-lightbox-trigger{max-width:100%;margin:var(--cds-spacing-sm) 0;cursor:zoom-in;font:inherit;text-align:inherit;background:0 0;border:none;padding:0;line-height:0;display:inline-block}.preview-content.svelte-1v3t8zz .markdown-image-lightbox-trigger:focus-visible{outline:2px solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px}.preview-content.svelte-1v3t8zz .markdown-image-lightbox-trigger .markdown-image{max-width:100%;height:auto;display:block}.preview-content.svelte-1v3t8zz .attached-image{margin:var(--cds-spacing-md) 0;max-width:100%;display:block}.preview-content.svelte-1v3t8zz .attached-image-caption{margin:0 0 var(--cds-spacing-xsm);flex-direction:column;gap:2px;line-height:1.35;display:flex}.preview-content.svelte-1v3t8zz .attached-image-name{font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary);margin:0}.preview-content.svelte-1v3t8zz .attached-image-meta{font-size:var(--cds-font-size-body-sm);color:var(--cds-semantic-color-text-secondary);margin:0}.preview-content.svelte-1v3t8zz .attached-image .markdown-image-lightbox-trigger{margin-top:0}.markdown-image-lightbox-root.svelte-1v3t8zz{z-index:10040;box-sizing:border-box;justify-content:center;align-items:center;padding:min(5vmin,2.5rem);display:flex;position:fixed;inset:0}.markdown-image-lightbox-backdrop.svelte-1v3t8zz{cursor:pointer;background:#0000008c;border:none;margin:0;padding:0;position:absolute;inset:0}.markdown-image-lightbox-panel.svelte-1v3t8zz{z-index:1;cursor:default;background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);flex-direction:column;width:auto;min-width:0;max-width:min(92vw,1200px);max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000040}.markdown-image-lightbox-header.svelte-1v3t8zz{align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-sm) var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);flex-shrink:0;display:flex}.markdown-image-lightbox-caption.svelte-1v3t8zz{min-width:0;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.markdown-image-lightbox-close.svelte-1v3t8zz{border-radius:var(--cds-border-radius-sm);width:2.25rem;height:2.25rem;color:var(--cds-semantic-color-text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.markdown-image-lightbox-close.svelte-1v3t8zz:hover{background:var(--cds-semantic-color-background-subtle)}.markdown-image-lightbox-close.svelte-1v3t8zz:focus-visible{outline:2px solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px}.markdown-image-lightbox-body.svelte-1v3t8zz{min-height:0;padding:var(--cds-spacing-md);box-sizing:border-box;flex:1;justify-content:center;align-items:center;display:flex}.markdown-image-lightbox-body.svelte-1v3t8zz img:where(.svelte-1v3t8zz){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(78vh,880px)}.toc-trigger.svelte-1v3t8zz{writing-mode:vertical-rl;text-orientation:mixed;padding:var(--cds-spacing-sm) var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));background-color:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm) 0 0 var(--cds-border-radius-xsm);cursor:pointer;z-index:100;border-right:none;font-weight:500;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 0 8px #00000014}.toc-trigger.svelte-1v3t8zz:hover{background-color:var(--cds-semantic-color-background-canvas)}.toc-panel.svelte-1v3t8zz{width:min(320px,100dvw - 3.5rem);max-height:70vh;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm) 0 0 var(--cds-border-radius-sm);z-index:99;opacity:0;pointer-events:none;transition:opacity .15s;position:fixed;top:50%;right:2.75rem;overflow-y:auto;transform:translateY(-50%);box-shadow:-4px 0 16px #0000001f}.toc-panel.visible.svelte-1v3t8zz{opacity:1;pointer-events:auto}.toc-panel-title.svelte-1v3t8zz{font-size:var(--cds-semantic-typography-body-font-size-sm);margin-bottom:var(--cds-spacing-sm);color:var(--cds-semantic-color-text-primary);font-weight:600}.toc-panel-list.svelte-1v3t8zz{margin:0;padding:0;list-style:none}.toc-panel-list.svelte-1v3t8zz li:where(.svelte-1v3t8zz){margin-bottom:var(--cds-spacing-2xsm)}.toc-panel-list.svelte-1v3t8zz a:where(.svelte-1v3t8zz){color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));font-size:var(--cds-semantic-typography-body-font-size-sm);overflow-wrap:anywhere;line-height:1.35;text-decoration:none}.toc-item.toc-depth-3.svelte-1v3t8zz{border-left:2px solid var(--cds-semantic-color-stroke-subtle);margin-left:.35rem;padding-left:.75rem}.toc-panel-list.svelte-1v3t8zz a:where(.svelte-1v3t8zz):hover{text-decoration:underline}.toc-item.svelte-1v3t8zz{align-items:center;gap:var(--cds-spacing-xsm);display:flex}.toc-item.svelte-1v3t8zz a:where(.svelte-1v3t8zz){flex:1;min-width:0}.copy-link-btn.svelte-1v3t8zz{padding:var(--cds-spacing-2xsm);cursor:pointer;color:var(--cds-semantic-color-text-secondary);border-radius:var(--cds-border-radius-xsm);background:0 0;border:none;flex-shrink:0;font-size:.85em}.copy-link-btn.svelte-1v3t8zz:hover{color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));background:var(--cds-semantic-color-background-subtle)}@media (width<=768px){.toc-trigger.svelte-1v3t8zz,.toc-panel.svelte-1v3t8zz{display:none}.markdown-preview.svelte-1v3t8zz{border-radius:var(--cds-border-radius-xsm);overflow-x:auto}.sticky-section-bar.svelte-1v3t8zz{padding:var(--cds-spacing-sm);right:var(--main-content-fixed-inset-right,0);top:var(--document-review-banner-offset,0)}.preview-header.svelte-1v3t8zz{padding:var(--cds-spacing-xsm) var(--cds-spacing-sm)}.preview-content.svelte-1v3t8zz{padding:var(--cds-spacing-sm)}}.preview-header.svelte-1v3t8zz{justify-content:space-between;align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-xsm) var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);flex-shrink:0;display:flex}.preview-header-minimal.svelte-1v3t8zz{justify-content:flex-end}.preview-header-toggle-comments.svelte-1v3t8zz{padding:var(--cds-spacing-2xsm) var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));cursor:pointer;border-radius:var(--cds-border-radius-xsm);background:0 0;border:none}.preview-header-toggle-comments.svelte-1v3t8zz:hover{background-color:var(--cds-semantic-color-background-subtle)}.preview-content.svelte-1v3t8zz{padding:var(--cds-spacing-md);flex:none;position:relative;overflow:visible}.markdown-preview.document-font-cds.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz){font-family:var(--cds-semantic-typography-body-font-family), -apple-system, BlinkMacSystemFont, sans-serif}.markdown-preview.document-font-system.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.markdown-preview.document-font-serif.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz){font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.markdown-preview.document-font-serif.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h1,.markdown-preview.document-font-serif.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h2,.markdown-preview.document-font-serif.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h3,.markdown-preview.document-font-serif.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h4,.markdown-preview.document-font-serif.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h5,.markdown-preview.document-font-serif.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h6,.markdown-preview.document-font-system.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h1,.markdown-preview.document-font-system.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h2,.markdown-preview.document-font-system.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h3,.markdown-preview.document-font-system.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h4,.markdown-preview.document-font-system.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h5,.markdown-preview.document-font-system.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h6{font-family:inherit}.sticky-section-bar.svelte-1v3t8zz{top:var(--document-review-banner-offset,0);left:var(--main-content-fixed-inset-left,0);z-index:90;padding:var(--cds-spacing-sm) var(--cds-spacing-lg);background:var(--cds-semantic-color-background-elevated);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);font-weight:600;position:fixed;right:0;box-shadow:0 2px 8px #00000014}.sticky-section-doc.svelte-1v3t8zz{color:var(--cds-semantic-color-text-tertiary);font-weight:500}.sticky-section-sep.svelte-1v3t8zz{margin:0 var(--cds-spacing-xsm);color:var(--cds-semantic-color-text-tertiary)}.sticky-section-current.svelte-1v3t8zz{color:var(--cds-semantic-color-text-primary)}.inline-comment-popover.svelte-1v3t8zz{z-index:10060;min-width:280px;max-width:360px;padding:var(--cds-spacing-sm);background-color:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);overflow:visible;box-shadow:0 4px 12px #00000026}.inline-comment-popover-header.svelte-1v3t8zz{font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-2xsm)}.inline-comment-popover.svelte-1v3t8zz .mention-textarea.inline-comment-textarea{width:100%;padding:var(--cds-spacing-2xsm);font-family:inherit;font-size:var(--cds-semantic-typography-body-font-size-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);resize:vertical;margin-bottom:var(--cds-spacing-sm);background-color:var(--cds-semantic-color-interactive-control-background);color:var(--cds-semantic-color-interactive-control-text)}.inline-comment-popover-actions.svelte-1v3t8zz{justify-content:flex-end;gap:var(--cds-spacing-2xsm);display:flex}.inline-comment-cancel.svelte-1v3t8zz,.inline-comment-submit.svelte-1v3t8zz{padding:var(--cds-spacing-2xsm) var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-sm);border-radius:var(--cds-border-radius-xsm);cursor:pointer}.inline-comment-cancel.svelte-1v3t8zz{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);color:var(--cds-semantic-color-text-primary);background:0 0}.inline-comment-submit.svelte-1v3t8zz{background:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-text);border:none}.inline-comment-submit.svelte-1v3t8zz:disabled{opacity:.6;cursor:not-allowed}.preview-content.svelte-1v3t8zz .domain-glossary-term{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--cds-semantic-color-stroke-strong,#666);text-decoration-color:var(--cds-semantic-color-stroke-strong,#666);border-radius:2px}.preview-content.svelte-1v3t8zz .domain-glossary-term:hover,.preview-content.svelte-1v3t8zz .domain-glossary-term:focus-visible{background-color:var(--cds-semantic-color-background-subtle,#0000000f);outline:none}.preview-content.svelte-1v3t8zz .domain-glossary-term:focus-visible{box-shadow:0 0 0 2px var(--cds-semantic-color-focus,#005fcc)}.preview-content.svelte-1v3t8zz .inline-comment-highlight{color:var(--cds-semantic-color-text-primary);background-color:color-mix(in srgb, var(--cds-semantic-color-interactive-primary-background) 16%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px}html.theme-id26-dark .preview-content.svelte-1v3t8zz .inline-comment-highlight{background-color:color-mix(in srgb, var(--cds-semantic-color-interactive-primary-background) 38%, var(--cds-semantic-color-background-elevated))}.preview-content.svelte-1v3t8zz .inline-comment-badge{background-color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));color:var(--cds-semantic-color-interactive-primary-text);cursor:pointer;vertical-align:super;border-radius:3px;margin-left:2px;padding:0 4px;font-size:.7em;font-weight:600;line-height:1.2;display:inline-block}.preview-content.svelte-1v3t8zz .inline-comment-badge:hover{opacity:.9}.preview-content.svelte-1v3t8zz .inline-comment-highlight.inline-comment-own{background-color:color-mix(in srgb, var(--cds-semantic-color-interactive-link-text,#1565c0) 18%, transparent)}html.theme-id26-dark .preview-content.svelte-1v3t8zz .inline-comment-highlight.inline-comment-own{background-color:color-mix(in srgb, var(--cds-semantic-color-interactive-link-text,#64b5f6) 36%, var(--cds-semantic-color-background-elevated))}.preview-content.svelte-1v3t8zz .inline-comment-badge.inline-comment-own{background-color:var(--cds-semantic-color-interactive-link-text,#1565c0);color:#fff}.preview-content.svelte-1v3t8zz .inline-comment-badge.inline-comment-own:hover{opacity:.92}.preview-content.svelte-1v3t8zz h1{font-size:var(--cds-semantic-typography-header-font-size-lg);margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-text-primary);scroll-margin-top:1rem;font-weight:700}.preview-content.svelte-1v3t8zz h2{font-size:var(--cds-semantic-typography-header-font-size-md);margin-top:var(--cds-spacing-lg);margin-bottom:var(--cds-spacing-xsm);color:var(--cds-semantic-color-text-primary);scroll-margin-top:1rem;font-weight:600}.preview-content.svelte-1v3t8zz nav.toc{margin:var(--cds-spacing-lg) 0;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);border-radius:var(--cds-border-radius-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.preview-content.svelte-1v3t8zz nav.toc .toc-title{font-size:var(--cds-semantic-typography-body-font-size-md);margin:0 0 var(--cds-spacing-sm);color:var(--cds-semantic-color-text-primary);font-weight:600}.preview-content.svelte-1v3t8zz nav.toc .toc-list{margin:0;padding:0;list-style:none}.preview-content.svelte-1v3t8zz nav.toc .toc-list li{margin-bottom:var(--cds-spacing-2xsm)}.preview-content.svelte-1v3t8zz nav.toc .toc-list li.toc-depth-3{border-left:2px solid var(--cds-semantic-color-stroke-subtle);margin-left:.35rem;padding-left:.75rem}.preview-content.svelte-1v3t8zz nav.toc .toc-list a{color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));font-size:var(--cds-semantic-typography-body-font-size-sm);overflow-wrap:anywhere;line-height:1.35;text-decoration:none}.preview-content.svelte-1v3t8zz nav.toc .toc-list a:hover{text-decoration:underline}.preview-content.svelte-1v3t8zz h3{font-size:var(--cds-semantic-typography-body-font-size-lg);margin-top:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary);scroll-margin-top:1rem;font-weight:600}:is(.preview-content.svelte-1v3t8zz h1 .header-anchor:has(.header-anchor-symbol),.preview-content.svelte-1v3t8zz h2 .header-anchor:has(.header-anchor-symbol),.preview-content.svelte-1v3t8zz h3 .header-anchor:has(.header-anchor-symbol)){color:var(--cds-semantic-color-text-secondary);opacity:.45;vertical-align:baseline;-webkit-user-select:none;user-select:none;margin-right:.3em;font-weight:500;text-decoration:none;transition:color .15s,opacity .15s;display:inline-block}:is(.preview-content.svelte-1v3t8zz h1:hover .header-anchor:has(.header-anchor-symbol),.preview-content.svelte-1v3t8zz h2:hover .header-anchor:has(.header-anchor-symbol),.preview-content.svelte-1v3t8zz h3:hover .header-anchor:has(.header-anchor-symbol),.preview-content.svelte-1v3t8zz h1 .header-anchor:has(.header-anchor-symbol):hover,.preview-content.svelte-1v3t8zz h2 .header-anchor:has(.header-anchor-symbol):hover,.preview-content.svelte-1v3t8zz h3 .header-anchor:has(.header-anchor-symbol):hover){opacity:1;color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary))}.preview-content.svelte-1v3t8zz h1 .header-anchor-symbol,.preview-content.svelte-1v3t8zz h2 .header-anchor-symbol,.preview-content.svelte-1v3t8zz h3 .header-anchor-symbol{font-size:.85em}:is(.preview-content.svelte-1v3t8zz h1 .header-anchor:not(:has(.header-anchor-symbol)),.preview-content.svelte-1v3t8zz h2 .header-anchor:not(:has(.header-anchor-symbol)),.preview-content.svelte-1v3t8zz h3 .header-anchor:not(:has(.header-anchor-symbol))){color:inherit;font-weight:inherit;font-size:inherit;opacity:1;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s;display:inline}:is(.preview-content.svelte-1v3t8zz h1 .header-anchor:not(:has(.header-anchor-symbol)):hover,.preview-content.svelte-1v3t8zz h2 .header-anchor:not(:has(.header-anchor-symbol)):hover,.preview-content.svelte-1v3t8zz h3 .header-anchor:not(:has(.header-anchor-symbol)):hover){color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));text-underline-offset:.12em;text-decoration:underline}.preview-content.svelte-1v3t8zz h1 .header-text,.preview-content.svelte-1v3t8zz h2 .header-text,.preview-content.svelte-1v3t8zz h3 .header-text{font-weight:inherit;font-size:inherit;color:inherit}.preview-content.svelte-1v3t8zz h4{font-size:var(--cds-semantic-typography-body-font-size-md);margin-top:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary);font-weight:600}.preview-content.svelte-1v3t8zz h5{font-size:var(--cds-semantic-typography-body-font-size-sm);margin-top:var(--cds-spacing-sm);margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary);font-weight:600}.preview-content.svelte-1v3t8zz h6{font-size:var(--cds-semantic-typography-body-font-size-sm);margin-top:var(--cds-spacing-sm);margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-secondary);font-weight:600}.preview-content.svelte-1v3t8zz p{margin-bottom:var(--cds-spacing-xsm);line-height:1.6}.preview-content.svelte-1v3t8zz ul,.preview-content.svelte-1v3t8zz ol{margin-top:var(--cds-spacing-2xsm);margin-bottom:var(--cds-spacing-xsm);padding-left:var(--cds-spacing-md)}.preview-content.svelte-1v3t8zz li{margin-bottom:.25rem}.preview-content.svelte-1v3t8zz ol.user-stories-list{margin-left:0;padding-left:0;list-style:none}.preview-content.svelte-1v3t8zz li.user-story-item{margin-bottom:var(--cds-spacing-xsm);margin-left:0;padding:0}.preview-content.svelte-1v3t8zz .user-story-title-button{align-items:center;gap:var(--cds-spacing-2xsm);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;font-family:inherit;display:flex}.preview-content.svelte-1v3t8zz .user-story-title-button:hover{opacity:.8}.preview-content.svelte-1v3t8zz .user-story-title-button .expand-icon{color:var(--cds-semantic-color-icon-primary);margin-right:var(--cds-spacing-2xsm);flex-shrink:0;font-size:10px;transition:transform .2s;display:inline-block}.preview-content.svelte-1v3t8zz .user-story-title-button .expand-icon.expanded{transform:rotate(90deg)}.preview-content.svelte-1v3t8zz .user-story-title{font-weight:400;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-primary);flex:1;line-height:1.5}.preview-content.svelte-1v3t8zz .user-story-description{font-weight:400;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);border-left:3px solid var(--cds-semantic-color-interactive-primary-background);margin-left:var(--cds-spacing-2xsm);border-radius:var(--cds-border-radius-xsm);max-height:0;padding:0 var(--cds-spacing-md);background-color:#00802f0d;margin-top:0;line-height:1.6;transition:max-height .3s ease-out,margin-top .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out;overflow:hidden}.preview-content.svelte-1v3t8zz .user-story-description.expanded{max-height:2000px;margin-top:var(--cds-spacing-2xsm);padding:var(--cds-spacing-xsm) var(--cds-spacing-md)}.preview-content.svelte-1v3t8zz li ul,.preview-content.svelte-1v3t8zz li ol{margin-top:.25rem;margin-bottom:.25rem}.preview-content.svelte-1v3t8zz code{background-color:var(--cds-semantic-color-background-canvas);border-radius:var(--cds-border-radius-xsm);font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);padding:2px 6px}.preview-content.svelte-1v3t8zz pre{background-color:var(--cds-semantic-color-background-canvas);padding:var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);margin-bottom:var(--cds-spacing-md);overflow-x:auto}.preview-content.svelte-1v3t8zz pre code{background:0 0;padding:0}.preview-content.svelte-1v3t8zz .markdown-table-wrap{margin:var(--cds-spacing-md) 0;overflow-x:auto}.preview-content.svelte-1v3t8zz .markdown-table{border-collapse:collapse;width:100%;font-size:var(--cds-semantic-typography-body-font-size-sm)}.preview-content.svelte-1v3t8zz .markdown-table th,.preview-content.svelte-1v3t8zz .markdown-table td{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);padding:var(--cds-spacing-sm) var(--cds-spacing-md);text-align:left}.preview-content.svelte-1v3t8zz .markdown-table th{background-color:var(--cds-semantic-color-background-canvas);color:var(--cds-semantic-color-text-primary);font-weight:600}.preview-content.svelte-1v3t8zz .markdown-table tr:nth-child(2n){background-color:#00000005}.preview-content.svelte-1v3t8zz .md-table-cell-with-comment{vertical-align:top}.preview-content.svelte-1v3t8zz .md-table-cell-inner{min-width:0;display:inline}.preview-content.svelte-1v3t8zz .md-table-cell-comment-btn{margin-left:var(--cds-spacing-2xsm);border-radius:var(--cds-border-radius-xsm);color:var(--cds-semantic-color-text-subtle);cursor:pointer;vertical-align:middle;opacity:0;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.preview-content.svelte-1v3t8zz .md-table-cell-with-comment:hover .md-table-cell-comment-btn{opacity:.45;pointer-events:auto}.preview-content.svelte-1v3t8zz .md-table-cell-comment-btn:hover{opacity:1;color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));background:var(--cds-semantic-color-background-subtle);outline:none}.preview-content.svelte-1v3t8zz .markdown-blockquote{margin:var(--cds-spacing-md) 0;padding:var(--cds-spacing-sm) var(--cds-spacing-md);border-left:4px solid var(--cds-semantic-color-stroke-subtle);background-color:var(--cds-semantic-color-background-canvas);color:var(--cds-semantic-color-text-secondary);font-style:italic}.preview-content.svelte-1v3t8zz strong{font-weight:600}.preview-content.svelte-1v3t8zz del{color:var(--cds-semantic-color-text-secondary);text-decoration:line-through}.preview-content.svelte-1v3t8zz hr.markdown-hr{border:none;border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);margin:var(--cds-spacing-md) 0}.preview-content.svelte-1v3t8zz ul.task-list{padding-left:0;list-style:none}.preview-content.svelte-1v3t8zz li.task-list-item{align-items:flex-start;gap:var(--cds-spacing-2xsm);display:flex}.preview-content.svelte-1v3t8zz li.task-list-item input[type=checkbox]{cursor:default;flex-shrink:0;margin-top:.25em}.preview-content.svelte-1v3t8zz a.link-internal,.preview-content.svelte-1v3t8zz a.link-external{color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));text-underline-offset:.15em;text-decoration:underline}.preview-content.svelte-1v3t8zz a.link-internal:hover,.preview-content.svelte-1v3t8zz a.link-external:hover{color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));text-decoration:underline}.preview-content.svelte-1v3t8zz .link-external-icon{vertical-align:super;color:var(--cds-semantic-color-interactive-link-text,var(--cds-semantic-color-text-primary));margin-left:.15em;font-size:.75em;display:inline-block}.preview-content.svelte-1v3t8zz a.jira-badge-link{color:#fff;font-size:var(--font-size-xs);margin-left:var(--cds-spacing-2xsm);vertical-align:middle;background-color:#0052cc;border-radius:3px;padding:2px 8px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.preview-content.svelte-1v3t8zz a.jira-badge-link:hover{background-color:#0065ff;text-decoration:none}.preview-content.svelte-1v3t8zz .mermaid,.preview-content.svelte-1v3t8zz .mermaid-rendered,.preview-content.svelte-1v3t8zz .coop-alternatives,.preview-content.svelte-1v3t8zz .coop-alternatives-rendered,.preview-content.svelte-1v3t8zz .coop-alternatives-error[data-coop-alternatives]{margin:var(--cds-spacing-md) 0;background-color:#0000;border:none;padding:0;overflow-x:auto}.preview-content.svelte-1v3t8zz .coop-alternatives-error{color:var(--cds-semantic-color-text-error,#b3261e);font-size:var(--cds-semantic-typography-body-font-size-sm);padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated);border:1px solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm,4px);margin:0}.preview-content.svelte-1v3t8zz .coop-diagram,.preview-content.svelte-1v3t8zz .coop-diagram-rendered,.preview-content.svelte-1v3t8zz .coop-diagram-error[data-coop-diagram]{margin:var(--cds-spacing-md) 0;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);overflow-x:auto}html.theme-id26-dark .preview-content.svelte-1v3t8zz .mermaid,html.theme-id26-dark .preview-content.svelte-1v3t8zz .mermaid-rendered,html.theme-id26-dark .preview-content.svelte-1v3t8zz .coop-diagram,html.theme-id26-dark .preview-content.svelte-1v3t8zz .coop-diagram-rendered,html.theme-id26-dark .preview-content.svelte-1v3t8zz .coop-diagram-error[data-coop-diagram]{border-color:var(--cds-semantic-color-stroke-subtle);background-color:#0000}.preview-content.svelte-1v3t8zz .mermaid-rendered .nodeLabel,.preview-content.svelte-1v3t8zz .mermaid-rendered .edgeLabel,.preview-content.svelte-1v3t8zz .mermaid-rendered .label,.preview-content.svelte-1v3t8zz .mermaid-rendered .cluster-label,.preview-content.svelte-1v3t8zz .mermaid-rendered .messageText,.preview-content.svelte-1v3t8zz .mermaid-rendered .actor,.preview-content.svelte-1v3t8zz .mermaid-rendered .noteText,.preview-content.svelte-1v3t8zz .mermaid-rendered .loopText{font-size:12px!important}.preview-content.svelte-1v3t8zz .mermaid-error,.preview-content.svelte-1v3t8zz .coop-diagram-error{color:var(--cds-semantic-color-text-error,#b3261e);font-size:var(--cds-semantic-typography-body-font-size-sm);margin:0}.preview-content.svelte-1v3t8zz .mermaid-rendered .cluster-label foreignObject,.preview-content.svelte-1v3t8zz .mermaid-rendered g.cluster-label foreignObject{overflow:visible}.preview-content.svelte-1v3t8zz .mermaid-rendered .cluster-label foreignObject div,.preview-content.svelte-1v3t8zz .mermaid-rendered g.cluster-label foreignObject div{white-space:normal!important;height:auto!important;max-height:none!important;overflow:visible!important}.preview-content.svelte-1v3t8zz .uat-criticality-legend{margin-top:var(--cds-spacing-xsm,.5rem);font-size:var(--cds-semantic-typography-body-font-size-sm,.75rem);color:var(--cds-semantic-color-text-secondary,#666)}.preview-content.svelte-1v3t8zz g.node.uat-prio-p0 rect,.preview-content.svelte-1v3t8zz g.node.uat-prio-p0 polygon,.preview-content.svelte-1v3t8zz g.node.uat-prio-p0 circle{fill:#f87171!important}.preview-content.svelte-1v3t8zz g.node.uat-prio-p1 rect,.preview-content.svelte-1v3t8zz g.node.uat-prio-p1 polygon,.preview-content.svelte-1v3t8zz g.node.uat-prio-p1 circle{fill:#fbbf24!important}.preview-content.svelte-1v3t8zz g.node.uat-prio-p2 rect,.preview-content.svelte-1v3t8zz g.node.uat-prio-p2 polygon,.preview-content.svelte-1v3t8zz g.node.uat-prio-p2 circle{fill:#93c5fd!important}.preview-content.svelte-1v3t8zz g.node.uat-result-fail rect,.preview-content.svelte-1v3t8zz g.node.uat-result-fail polygon,.preview-content.svelte-1v3t8zz g.node.uat-result-fail circle{stroke:#b91c1c!important;stroke-width:3px!important}.preview-content.svelte-1v3t8zz g.node.uat-result-blocked rect,.preview-content.svelte-1v3t8zz g.node.uat-result-blocked polygon,.preview-content.svelte-1v3t8zz g.node.uat-result-blocked circle{stroke-dasharray:6 3;stroke:#7c3aed!important;stroke-width:3px!important}.preview-content.svelte-1v3t8zz .coop-diagram-details{max-width:100%;max-height:min(30vh,18rem);margin-top:var(--cds-spacing-sm);padding:var(--cds-spacing-sm) var(--cds-spacing-md);color:var(--cds-semantic-color-text-secondary);background:var(--cds-semantic-color-background-canvas);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);font-size:var(--cds-semantic-typography-body-font-size-sm);box-sizing:border-box;line-height:1.5;overflow:auto}.preview-content.svelte-1v3t8zz .diagram-block{box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:100%;display:flex;position:relative}.preview-content.svelte-1v3t8zz .diagram-block .diagram-toolbar-preview{top:var(--cds-spacing-xsm);right:var(--cds-spacing-xsm);z-index:3;padding:var(--cds-spacing-2xsm);border-radius:var(--cds-border-radius-sm);background:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);pointer-events:auto;flex-wrap:nowrap;align-items:center;gap:0;margin:0;display:flex;position:absolute;box-shadow:0 1px 10px #0000001a}html.theme-id26-dark .preview-content.svelte-1v3t8zz .diagram-block .diagram-toolbar-preview{border-color:var(--cds-semantic-color-stroke-subtle);background:#0000008c;box-shadow:0 1px 12px #0006}.preview-content.svelte-1v3t8zz .diagram-tool-btn{border-radius:var(--cds-border-radius-sm);width:36px;height:36px;color:var(--cds-semantic-color-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.preview-content.svelte-1v3t8zz .diagram-tool-btn:hover{background:var(--cds-semantic-color-background-subtle);color:var(--cds-semantic-color-text-default)}.preview-content.svelte-1v3t8zz .diagram-tool-btn:focus-visible{outline:2px solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px}.preview-content.svelte-1v3t8zz .diagram-tool-icon{flex-shrink:0;display:block}.preview-content.svelte-1v3t8zz .diagram-block .diagram-viewport{border-radius:var(--cds-border-radius-sm);box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;max-width:100%;max-height:min(70vh,720px);display:flex;overflow:auto}.preview-content.svelte-1v3t8zz .diagram-block .diagram-zoom-inner{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;max-width:100%;display:flex}.preview-content.svelte-1v3t8zz .diagram-block .diagram-zoom-inner svg,.preview-content.svelte-1v3t8zz .mermaid-rendered:not(.diagram-block) svg,.preview-content.svelte-1v3t8zz .coop-diagram-rendered:not(.diagram-block) svg{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(70vh,720px)!important}.diagram-fullscreen-overlay{z-index:10050;padding:var(--cds-spacing-md);box-sizing:border-box;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.diagram-fullscreen-overlay .nodeLabel,.diagram-fullscreen-overlay .edgeLabel,.diagram-fullscreen-overlay .label,.diagram-fullscreen-overlay .cluster-label,.diagram-fullscreen-overlay .messageText,.diagram-fullscreen-overlay .actor,.diagram-fullscreen-overlay .noteText,.diagram-fullscreen-overlay .loopText{font-size:12px!important}.diagram-fullscreen-backdrop{cursor:pointer;background:#000000b8;position:absolute;inset:0}.diagram-fullscreen-panel{z-index:1;gap:var(--cds-spacing-sm);width:100%;max-width:100%;min-height:0;max-height:calc(100vh - 2 * var(--cds-spacing-md));flex-direction:column;margin:auto;display:flex;position:relative}.diagram-fullscreen-panel .diagram-toolbar{align-items:center;gap:var(--cds-spacing-2xsm);padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);border-radius:var(--cds-border-radius-sm);background:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);flex-wrap:wrap;flex-shrink:0;align-self:flex-end;display:flex}html.theme-id26-dark .diagram-fullscreen-panel .diagram-toolbar{background:#1e1e1ef2}.diagram-fullscreen-viewport{border-radius:var(--cds-border-radius-sm);background:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);min-height:0;padding:var(--cds-spacing-md);box-sizing:border-box;flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:100%;display:flex;overflow:auto}.diagram-fullscreen-panel .diagram-zoom-inner{box-sizing:border-box;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:100%;display:flex}.diagram-fullscreen-panel .diagram-zoom-inner svg{display:block;width:auto!important;max-width:100%!important;height:auto!important}html.theme-id26-dark .diagram-fullscreen-viewport{background:#14141499}.diagram-fullscreen-panel .diagram-tool-btn{border-radius:var(--cds-border-radius-sm);width:36px;height:36px;color:var(--cds-semantic-color-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.diagram-fullscreen-panel .diagram-tool-btn:hover{background:var(--cds-semantic-color-background-subtle);color:var(--cds-semantic-color-text-default)}.diagram-fullscreen-panel .diagram-tool-btn:focus-visible{outline:2px solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px}.markdown-preview.export-print.svelte-1v3t8zz{height:auto;min-height:0;font-family:var(--cds-semantic-typography-body-font-family), -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--export-body-font-size,calc(var(--cds-semantic-typography-body-font-size-md,1rem) - 1px));background:0 0;border:none;border-radius:0;overflow:visible}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h1,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h2,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h3,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h4,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h5,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) h6{font-family:var(--export-title-font-family,Inter, sans-serif)}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) pre,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.markdown-preview.export-print.svelte-1v3t8zz .markdown-preview-inner:where(.svelte-1v3t8zz),.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz){background:0 0}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) nav.toc{display:none}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) blockquote,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) pre,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) code,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table th,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table td,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table tr,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table tr:nth-child(2n),.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .user-story-description,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .user-story-description.expanded,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .mermaid,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .mermaid-rendered,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram-rendered,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram-error[data-coop-diagram],.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram-details,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .diagram-block,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .diagram-block .diagram-viewport{background:0 0!important}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) pre{border:1px solid var(--cds-semantic-color-stroke-subtle)}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .mermaid,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .mermaid-rendered,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram-rendered,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram-error[data-coop-diagram],.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .diagram-block{border:none;padding-left:0;padding-right:0}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .coop-diagram-details{max-height:none;overflow:visible}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .diagram-toolbar-preview,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .diagram-tool-btn{display:none!important}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table-wrap{width:100%;max-width:100%;overflow:visible!important}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table{table-layout:fixed;border:1px solid var(--export-table-border-color,#d9d9d9);font-size:8pt;width:100%!important;max-width:100%!important}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table th{font-weight:600;background-color:var(--export-table-header-bg,#f5f5f5)!important;color:var(--export-table-header-text,#1a1a1a)!important}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table th,.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table td{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;vertical-align:top;padding:3px 5px;border:1px solid var(--export-table-border-color,#d9d9d9)!important}.markdown-preview.export-print.svelte-1v3t8zz .preview-content:where(.svelte-1v3t8zz) .markdown-table td{color:var(--export-table-body-text,#1a1a1a)!important}.modal-backdrop.svelte-1md6x99{background:var(--cds-semantic-color-background-backdrop,#0009);z-index:1300;padding:var(--cds-spacing-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1md6x99{background:var(--cds-semantic-color-background-sheet,#fff);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#dfdfdf);border-radius:20px;flex-direction:column;width:min(560px,100%);max-height:min(90vh,680px);display:flex;overflow:hidden;box-shadow:0 12px 32px #0003}.modal-header.svelte-1md6x99{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-md);flex-shrink:0;padding:22px 24px 12px;display:flex}.modal-heading.svelte-1md6x99 h2:where(.svelte-1md6x99){color:var(--cds-semantic-color-text-primary);margin:0;font-size:20px;font-weight:700}.modal-subtitle.svelte-1md6x99{color:var(--cds-semantic-color-text-tertiary,#666);margin:4px 0 0;font-size:13px;line-height:1.4}.modal-close.svelte-1md6x99{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);width:30px;height:30px;color:var(--cds-semantic-color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-close.svelte-1md6x99:hover{background:var(--cds-semantic-color-interactive-secondary-background)}.modal-body.svelte-1md6x99{flex:1;min-height:0;padding:0 24px 16px;overflow-y:auto}.markdown-content.svelte-1md6x99 .markdown-preview{max-width:none;font-size:14px}.markdown-content.svelte-1md6x99 .markdown-preview h1{display:none}.markdown-content.svelte-1md6x99 .markdown-preview h2{margin-top:1.25rem;font-size:15px}.status-text.svelte-1md6x99{color:var(--cds-semantic-color-text-tertiary);margin:0;font-size:14px}.status-text.error.svelte-1md6x99{color:var(--cds-semantic-color-stroke-feedback-error)}.modal-footer.svelte-1md6x99{border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 20px;display:flex}.privacy-link.svelte-1md6x99{color:var(--cds-semantic-color-interactive-primary-background,#06c);font-size:13px;font-weight:600;text-decoration:none}.privacy-link.svelte-1md6x99:hover{text-decoration:underline}.footer-close.svelte-1md6x99{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);color:var(--cds-semantic-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.footer-close.svelte-1md6x99:hover{background:var(--cds-semantic-color-interactive-secondary-background)}.assistant-questions.svelte-1ibm8gx{background:var(--cds-semantic-color-background-elevated,#f8f8f8);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);border-radius:10px;align-self:stretch;max-height:min(320px,42vh);padding:12px 14px;overflow-y:auto}.assistant-questions-title.svelte-1ibm8gx{text-transform:uppercase;letter-spacing:.03em;color:var(--cds-semantic-color-text-secondary);margin:0 0 10px;font-size:11px;font-weight:600}.question-list.svelte-1ibm8gx{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.question-block.svelte-1ibm8gx{border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#ececec);margin:0;padding:0 0 14px}.question-block.svelte-1ibm8gx:last-child{border-bottom:none;padding-bottom:0}.question-heading.svelte-1ibm8gx{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.question-number.svelte-1ibm8gx{width:20px;height:20px;color:var(--cds-semantic-color-interactive-primary-background,#06c);background:color-mix(in srgb, var(--cds-semantic-color-interactive-primary-background,#06c) 12%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.question-copy.svelte-1ibm8gx{flex:1;min-width:0}.question-label.svelte-1ibm8gx{color:var(--cds-semantic-color-text-primary);font-size:12px;font-weight:600;line-height:1.35}.question-text.svelte-1ibm8gx{color:var(--cds-semantic-color-text-secondary);margin-top:2px;font-size:11px;line-height:1.4}.options.svelte-1ibm8gx{flex-direction:column;gap:6px;padding-left:28px;display:flex}.option-btn.svelte-1ibm8gx{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);background:var(--cds-semantic-color-background-sheet,#fff);width:100%;color:var(--cds-semantic-color-text-primary);cursor:pointer;text-align:left;border-radius:8px;align-items:flex-start;gap:6px;padding:7px 10px;font-size:11px;line-height:1.35;display:flex}.option-id.svelte-1ibm8gx{color:var(--cds-semantic-color-interactive-primary-background,#06c);flex-shrink:0;font-weight:700}.option-label.svelte-1ibm8gx{flex:1;min-width:0}.option-btn.svelte-1ibm8gx:hover{border-color:var(--cds-semantic-color-interactive-primary-background,#06c);background:color-mix(in srgb, var(--cds-semantic-color-interactive-primary-background,#06c) 6%, var(--cds-semantic-color-background-sheet,#fff))}.assistant-panel.svelte-1ssz6jr{right:max(var(--page-inset-x,16px), calc(var(--main-content-fixed-inset-right,16px) + 8px));bottom:calc(max(var(--page-inset-y,16px), 20px) + 64px);z-index:950;background:var(--cds-semantic-color-background-sheet,#fff);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#dfdfdf);border-radius:16px;flex-direction:column;width:min(384px,100vw - 32px);height:min(640px,100dvh - 140px);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0003}.panel-header.svelte-1ssz6jr{justify-content:space-between;align-items:center;gap:var(--cds-spacing-sm);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);flex-shrink:0;padding:14px 16px;display:flex}.panel-title.svelte-1ssz6jr{align-items:center;gap:10px;min-width:0;display:flex}.title-icon.svelte-1ssz6jr{background:var(--cds-semantic-color-background-feedback-neutral,#eef);width:32px;height:32px;color:var(--cds-semantic-color-text-feedback-on-neutral,#024);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.panel-title.svelte-1ssz6jr h2:where(.svelte-1ssz6jr){color:var(--cds-semantic-color-text-primary);margin:0;font-size:15px;font-weight:700}.conn-status.svelte-1ssz6jr{color:var(--cds-semantic-color-text-tertiary,#666);margin:1px 0 0;font-size:12px}.conn-status.connected.svelte-1ssz6jr{color:var(--cds-semantic-color-text-feedback-success,var(--cds-semantic-color-text-secondary))}.conn-status.working.svelte-1ssz6jr{color:var(--cds-semantic-color-text-secondary,#555)}.conn-status.error.svelte-1ssz6jr{color:var(--cds-semantic-color-text-feedback-error)}.panel-header-actions.svelte-1ssz6jr{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-start-over.svelte-1ssz6jr{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);color:var(--cds-semantic-color-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.panel-start-over.svelte-1ssz6jr:hover:not(:disabled){background:var(--cds-semantic-color-interactive-secondary-background);color:var(--cds-semantic-color-text-primary)}.panel-start-over.svelte-1ssz6jr:disabled{opacity:.5;cursor:not-allowed}.panel-close.svelte-1ssz6jr{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);width:30px;height:30px;color:var(--cds-semantic-color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.panel-close.svelte-1ssz6jr:hover{background:var(--cds-semantic-color-interactive-secondary-background)}.panel-messages.svelte-1ssz6jr{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 12px 20px;scroll-padding-bottom:16px;display:flex;overflow-y:auto}.panel-hint.svelte-1ssz6jr{color:var(--cds-semantic-color-text-tertiary,#888);text-align:center;margin:auto;font-size:13px}.msg.svelte-1ssz6jr{max-width:100%;display:flex}.msg-user.svelte-1ssz6jr{justify-content:flex-end}.msg-agent.svelte-1ssz6jr,.msg-system.svelte-1ssz6jr{justify-content:flex-start;width:100%}.bubble.svelte-1ssz6jr{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:85%;padding:8px 11px;font-size:13px;line-height:1.35}.msg-user.svelte-1ssz6jr .bubble:where(.svelte-1ssz6jr){background:var(--cds-semantic-color-interactive-primary-background,#06c);color:var(--cds-semantic-color-interactive-primary-text,#fff);font-size:14px;line-height:1.4}.msg-agent.svelte-1ssz6jr .bubble:where(.svelte-1ssz6jr){background:var(--cds-semantic-color-background-elevated,#f5f5f5);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);max-width:100%;color:var(--cds-semantic-color-text-primary);white-space:normal;border-radius:10px;padding:10px 12px;overflow:visible}.bubble.agent-md.svelte-1ssz6jr .markdown-table-wrap{max-width:100%;margin:.35em 0 .55em;overflow-x:auto}.bubble.agent-md.svelte-1ssz6jr .markdown-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.35}.bubble.agent-md.svelte-1ssz6jr .markdown-table th,.bubble.agent-md.svelte-1ssz6jr .markdown-table td{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);text-align:left;vertical-align:top;padding:6px 8px}.bubble.agent-md.svelte-1ssz6jr .markdown-table th{background:var(--cds-semantic-color-background-canvas,#fafafa);font-weight:600}.bubble.agent-md.svelte-1ssz6jr .markdown-table tr:nth-child(2n){background:color-mix(in srgb, var(--cds-semantic-color-text-primary) 2%, transparent)}.chat-history-divider.svelte-1ssz6jr{flex-shrink:0;align-items:center;gap:10px;width:100%;margin:4px 0 8px;display:flex}.chat-history-divider-line.svelte-1ssz6jr{background:var(--cds-semantic-color-stroke-subtle,#e0e0e0);flex:1;height:1px}.chat-history-divider-text.svelte-1ssz6jr{color:var(--cds-semantic-color-text-tertiary,#888);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-style:italic;display:inline-flex}.working-dots.svelte-1ssz6jr{align-items:center;gap:3px;display:inline-flex}.working-dots.svelte-1ssz6jr span:where(.svelte-1ssz6jr){opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite svelte-1ssz6jr-assistant-working-dot}.working-dots.svelte-1ssz6jr span:where(.svelte-1ssz6jr):nth-child(2){animation-delay:.2s}.working-dots.svelte-1ssz6jr span:where(.svelte-1ssz6jr):nth-child(3){animation-delay:.4s}@keyframes svelte-1ssz6jr-assistant-working-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.agent-status.svelte-1ssz6jr{color:var(--cds-semantic-color-text-tertiary,#888);align-self:center;margin:0;font-size:12px;font-style:italic}.agent-progress.svelte-1ssz6jr{max-width:92%;color:var(--cds-semantic-color-text-tertiary,#888);align-self:flex-start;margin:0;padding:0 0 0 1.1em;font-size:11px;line-height:1.4;list-style:outside}.agent-progress.svelte-1ssz6jr li:where(.svelte-1ssz6jr){margin:.15em 0}.agent-progress-active.svelte-1ssz6jr{color:var(--cds-semantic-color-text-secondary,#666)}.agent-progress-compact.svelte-1ssz6jr{opacity:.82;padding-left:.95em;font-size:10px}.agent-progress-compact.svelte-1ssz6jr .agent-progress-active:where(.svelte-1ssz6jr){font-weight:500}.bubble.agent-md.svelte-1ssz6jr p{margin:0;padding:.45em 0}.bubble.agent-md.svelte-1ssz6jr p:first-child{padding-top:0}.bubble.agent-md.svelte-1ssz6jr p:last-child{padding-bottom:0}.bubble.agent-md.svelte-1ssz6jr ul,.bubble.agent-md.svelte-1ssz6jr ol{margin:0;padding:.4em 0 .4em 1.1em}.bubble.agent-md.svelte-1ssz6jr li{margin:0;padding:.3em 0}.bubble.agent-md.svelte-1ssz6jr li:first-child{padding-top:0}.bubble.agent-md.svelte-1ssz6jr li:last-child{padding-bottom:0}.bubble.agent-md.svelte-1ssz6jr strong{font-size:.96em;font-weight:600}.bubble.agent-md.svelte-1ssz6jr a.link-internal,.bubble.agent-md.svelte-1ssz6jr a.link-external{font-size:inherit;line-height:inherit}.bubble.agent-md.svelte-1ssz6jr a.link-internal{color:var(--cds-semantic-color-interactive-primary-background,#06c);font-weight:500;text-decoration:none}.bubble.agent-md.svelte-1ssz6jr a.link-internal:hover{text-decoration:underline}.bubble.agent-md.svelte-1ssz6jr a.link-external{color:var(--cds-semantic-color-interactive-primary-background,#06c)}.bubble.agent-md.svelte-1ssz6jr p.assistant-doc-link{font-size:inherit;line-height:inherit;margin:0;padding:.5em 0 0}.bubble.agent-md.svelte-1ssz6jr p.assistant-doc-link a.link-internal{font-size:inherit;color:var(--cds-semantic-color-text-secondary,#666);font-weight:400}.bubble.agent-md.svelte-1ssz6jr p.assistant-doc-link a.link-internal:hover{color:var(--cds-semantic-color-interactive-primary-background,#06c)}.msg-system.svelte-1ssz6jr .bubble:where(.svelte-1ssz6jr){color:var(--cds-semantic-color-stroke-feedback-error,#c00);background:0 0;font-size:13px}.starters.svelte-1ssz6jr{flex-direction:column;gap:8px;margin-top:auto;display:flex}.starters-label.svelte-1ssz6jr{color:var(--cds-semantic-color-text-tertiary,#888);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.starter-chip.svelte-1ssz6jr{text-align:left;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);background:var(--cds-semantic-color-background-sheet,#fff);color:var(--cds-semantic-color-text-primary);font:inherit;cursor:pointer;border-radius:12px;padding:9px 12px;font-size:13px;transition:background .15s}.starter-chip.svelte-1ssz6jr:hover{background:var(--cds-semantic-color-interactive-secondary-background,#f0f0f0)}.panel-input.svelte-1ssz6jr{border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle,#e8e8e8);flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.assistant-panel.svelte-1ssz6jr .assistant-questions{flex-shrink:0;margin:0 16px 8px}.panel-input.svelte-1ssz6jr textarea:where(.svelte-1ssz6jr){resize:none;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-divider,#c8c8c8);font:inherit;color:var(--cds-semantic-color-text-primary);background:var(--cds-semantic-color-background-sheet,#fff);border-radius:12px;flex:1;max-height:120px;padding:9px 12px;font-size:14px;line-height:1.4}.panel-input.svelte-1ssz6jr textarea:where(.svelte-1ssz6jr):focus{border-color:var(--cds-semantic-color-stroke-focus,#005aa0);outline:none}.send-btn.svelte-1ssz6jr{background:var(--cds-semantic-color-interactive-primary-background,#06c);width:38px;height:38px;color:var(--cds-semantic-color-interactive-primary-text,#fff);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.send-btn.svelte-1ssz6jr:hover:not(:disabled){background:var(--cds-semantic-color-interactive-primary-background-hover,#0052a3)}.send-btn.svelte-1ssz6jr:disabled{opacity:.5;cursor:not-allowed}.panel-footer.svelte-1ssz6jr{text-align:center;flex-shrink:0;padding:0 16px 10px}.privacy-link.svelte-1ssz6jr{font:inherit;color:var(--cds-semantic-color-text-tertiary,#888);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.privacy-link.svelte-1ssz6jr:hover{color:var(--cds-semantic-color-text-secondary)}@media (width<=768px){.assistant-panel.svelte-1ssz6jr{width:100%;height:min(82dvh,680px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.starter-chip.svelte-1ssz6jr,.send-btn.svelte-1ssz6jr,.working-dots.svelte-1ssz6jr span:where(.svelte-1ssz6jr){transition:none;animation:none}}.assistant-fab.svelte-j9svd5{right:calc(max(var(--page-inset-x,16px), calc(var(--main-content-fixed-inset-right,16px) + 8px)) + 130px + var(--flyin-panel-offset-px,0px));bottom:max(var(--page-inset-y,16px), 20px);z-index:900;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-feedback-neutral);background:var(--cds-semantic-color-background-feedback-neutral);color:var(--cds-semantic-color-text-feedback-on-neutral);font:inherit;cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb, var(--cds-semantic-color-text-primary) 12%, transparent), 0 1px 3px color-mix(in srgb, var(--cds-semantic-color-text-primary) 8%, transparent);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:right .22s ease-out,transform .15s,box-shadow .15s;display:inline-flex;position:fixed}.assistant-fab.svelte-j9svd5:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--cds-semantic-color-text-primary) 14%, transparent), 0 2px 4px color-mix(in srgb, var(--cds-semantic-color-text-primary) 8%, transparent);transform:translateY(-1px)}.assistant-fab.attention.svelte-j9svd5{animation:1.5s linear infinite svelte-j9svd5-assistant-rainbow,1s ease-in-out infinite svelte-j9svd5-assistant-attention-pulse}@keyframes svelte-j9svd5-assistant-rainbow{0%{border-color:#f42525;box-shadow:0 0 0 3px #f4252559,0 6px 20px #f4252566}16%{border-color:#f4c025;box-shadow:0 0 0 3px #f4c02559,0 6px 20px #f4c02566}33%{border-color:#0df20d;box-shadow:0 0 0 3px #0df20d59,0 6px 20px #0df20d66}50%{border-color:#0df2f2;box-shadow:0 0 0 3px #0df2f259,0 6px 20px #0df2f266}66%{border-color:#3d3df5;box-shadow:0 0 0 3px #3d3df559,0 6px 20px #3d3df566}83%{border-color:#d63df5;box-shadow:0 0 0 3px #d63df559,0 6px 20px #d63df566}to{border-color:#f42525;box-shadow:0 0 0 3px #f4252559,0 6px 20px #f4252566}}@keyframes svelte-j9svd5-assistant-attention-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.assistant-fab.svelte-j9svd5:focus-visible{outline:2px solid var(--cds-semantic-color-stroke-focus,#005aa0);outline-offset:2px}@media (width<=768px){.assistant-fab.svelte-j9svd5{right:calc(16px + 56px + var(--flyin-panel-offset-px,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:12px 14px}.assistant-fab-label.svelte-j9svd5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.assistant-fab.svelte-j9svd5{transition:none}.assistant-fab.svelte-j9svd5:hover{transform:none}.assistant-fab.attention.svelte-j9svd5{animation:none}}.spotlight-backdrop.svelte-kcwhog{z-index:1100;background-color:#00000073;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.spotlight-panel.svelte-kcwhog{background-color:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-md);width:min(640px,92vw);max-height:70vh;box-shadow:var(--cds-shadow-lg,0 16px 48px #00000040);flex-direction:column;display:flex;overflow:hidden}.spotlight-input-row.svelte-kcwhog{align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);display:flex}.spotlight-input-icon.svelte-kcwhog{color:var(--cds-semantic-color-text-tertiary);flex-shrink:0;display:flex}.spotlight-input.svelte-kcwhog{min-width:0;font-family:inherit;font-size:var(--cds-semantic-typography-body-font-size-lg,18px);color:var(--cds-semantic-color-text-primary);background:0 0;border:none;outline:none;flex:1}.spotlight-input.svelte-kcwhog::placeholder{color:var(--cds-semantic-color-text-tertiary)}.spotlight-close.svelte-kcwhog{cursor:pointer;color:var(--cds-semantic-color-text-secondary);border-radius:var(--cds-border-radius-xsm);padding:var(--cds-spacing-2xsm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.spotlight-close.svelte-kcwhog:hover{background-color:var(--cds-semantic-color-interactive-secondary-background)}.spotlight-results.svelte-kcwhog{padding:var(--cds-spacing-xsm);overflow-y:auto}.spotlight-status.svelte-kcwhog{padding:var(--cds-spacing-md);color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm);margin:0}.spotlight-section.svelte-kcwhog{margin-bottom:var(--cds-spacing-xsm);flex-direction:column;gap:2px;display:flex}.spotlight-section-label.svelte-kcwhog{padding:var(--cds-spacing-xsm) var(--cds-spacing-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cds-semantic-color-text-tertiary);font-size:12px;font-weight:600}.spotlight-result.svelte-kcwhog{text-align:left;cursor:pointer;width:100%;font:inherit;padding:var(--cds-spacing-sm);border-radius:var(--cds-border-radius-xsm);background:0 0;border:none;flex-direction:column;gap:2px;display:flex}.spotlight-result.svelte-kcwhog:hover,.spotlight-result.highlighted.svelte-kcwhog{background-color:var(--cds-semantic-color-interactive-secondary-background)}.spotlight-result-title.svelte-kcwhog{color:var(--cds-semantic-color-text-primary);font-weight:500}.spotlight-result-snippet.svelte-kcwhog{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spotlight-result-meta.svelte-kcwhog{color:var(--cds-semantic-color-text-tertiary);font-size:12px}.spotlight-visually-hidden.svelte-kcwhog{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.halloween-fx.svelte-1at4om1{pointer-events:none;z-index:40;position:fixed;inset:0;overflow:hidden}.vignette.svelte-1at4om1{opacity:0;background:radial-gradient(70% 50% at 0 0,#7b2cbf24,#0000 55%),radial-gradient(60% 45% at 100% 100%,#e85d041f,#0000 50%);animation:32s ease-in-out infinite svelte-1at4om1-hw-fade-modes;position:absolute;inset:0}html.theme-id26-dark .vignette.svelte-1at4om1{background:radial-gradient(70% 50% at 0 0,#7b2cbf38,#0000 55%),radial-gradient(60% 45% at 100% 100%,#ff6b1a29,#0000 50%)}.web-stage.svelte-1at4om1{pointer-events:none;width:min(42vw,420px);height:min(42vw,420px);position:absolute;top:0;right:0}.web-big.svelte-1at4om1{object-fit:contain;object-position:top right;opacity:.28;filter:drop-shadow(0 0 1px #5a189a33);width:100%;height:100%;animation:32s ease-in-out infinite svelte-1at4om1-hw-web-breathe;position:absolute;inset:0;transform:scaleX(-1)}html.theme-id26-dark .web-big.svelte-1at4om1{filter:brightness(1.35)drop-shadow(0 0 2px #7b2cbf40);animation-name:svelte-1at4om1-hw-web-breathe-dark}.spider.svelte-1at4om1{z-index:2;filter:drop-shadow(0 2px 4px #00000059);width:clamp(28px,4vw,44px);height:clamp(28px,4vw,44px);animation:32s ease-in-out infinite svelte-1at4om1-hw-spider-crawl;position:absolute}html.theme-id26-dark .spider.svelte-1at4om1{filter:drop-shadow(0 2px 6px #0000008c)brightness(1.1)}@keyframes svelte-1at4om1-hw-spider-crawl{0%{top:3%;right:4%;transform:rotate(15deg)}12%{top:12%;right:18%;transform:rotate(55deg)}25%{top:28%;right:32%;transform:rotate(95deg)}38%{top:48%;right:42%;transform:rotate(130deg)}50%{top:62%;right:28%;transform:rotate(200deg)}62%{top:45%;right:14%;transform:rotate(250deg)}75%{top:22%;right:8%;transform:rotate(300deg)}88%{top:8%;right:20%;transform:rotate(340deg)}to{top:3%;right:4%;transform:rotate(375deg)}}@keyframes svelte-1at4om1-hw-web-breathe{0%,45%,to{opacity:.22}58%,72%{opacity:.4}}@keyframes svelte-1at4om1-hw-web-breathe-dark{0%,45%,to{opacity:.32}58%,72%{opacity:.55}}.web.svelte-1at4om1{opacity:.22;color:#5a189a;animation:32s ease-in-out infinite svelte-1at4om1-hw-fade-modes;position:absolute}html.theme-id26-dark .web.svelte-1at4om1{opacity:.35;filter:brightness(1.3)}.web-tl.svelte-1at4om1{top:0;left:0}.gadget.svelte-1at4om1{opacity:.55;filter:drop-shadow(0 2px 6px #0003);animation:14s ease-in-out infinite svelte-1at4om1-hw-float,32s ease-in-out infinite svelte-1at4om1-hw-fade-modes;position:absolute}html.theme-id26-dark .gadget.svelte-1at4om1{opacity:.7;filter:drop-shadow(0 2px 8px #00000059)}.bat-a.svelte-1at4om1{animation-duration:18s,32s;top:12%;left:18%}.bat-b.svelte-1at4om1{animation-duration:22s,32s;animation-delay:-5s,-10s;top:22%;right:14%}.pumpkin.svelte-1at4om1{animation-duration:16s,32s;animation-delay:-2s,-4s;bottom:10%;right:3%}.ghost.svelte-1at4om1{animation-duration:20s,32s;animation-delay:-7s,-12s;bottom:18%;left:4%}.candy.svelte-1at4om1{width:32px;height:32px;animation-duration:12s,32s;animation-delay:-3s,-6s;top:42%;right:2.5%}@keyframes svelte-1at4om1-hw-fade-modes{0%,45%,to{opacity:.2}55%,70%{opacity:.85}}.vignette.svelte-1at4om1{animation-name:svelte-1at4om1-hw-vignette-fade}@keyframes svelte-1at4om1-hw-vignette-fade{0%,45%,to{opacity:0}58%,72%{opacity:1}}@keyframes svelte-1at4om1-hw-float{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(8px,-14px)rotate(3deg)}}.bat-a.svelte-1at4om1,.bat-b.svelte-1at4om1{animation-name:svelte-1at4om1-hw-bat-fly,svelte-1at4om1-hw-fade-modes}@keyframes svelte-1at4om1-hw-bat-fly{0%,to{transform:translate(0)scaleX(1)}25%{transform:translate(40px,-20px)scaleX(1)}50%{transform:translate(80px,10px)scaleX(-1)}75%{transform:translate(30px,-8px)scaleX(-1)}}@media (prefers-reduced-motion:reduce){.gadget.svelte-1at4om1,.web.svelte-1at4om1,.web-big.svelte-1at4om1,.spider.svelte-1at4om1,.vignette.svelte-1at4om1{opacity:.45;animation:none!important}.spider.svelte-1at4om1{opacity:.7;top:18%;right:22%}.vignette.svelte-1at4om1{opacity:.25}}.seasonal-fx.svelte-1vxn9va{pointer-events:none;z-index:40;position:fixed;inset:0;overflow:hidden}.vignette.svelte-1vxn9va{background:radial-gradient(ellipse 70% 50% at 0% 0%, color-mix(in srgb, var(--season-b) 18%, transparent), transparent 55%), radial-gradient(ellipse 60% 45% at 100% 100%, color-mix(in srgb, var(--season-a) 16%, transparent), transparent 50%);opacity:0;animation:32s ease-in-out infinite svelte-1vxn9va-season-vignette;position:absolute;inset:0}.gadget.svelte-1vxn9va{opacity:.55;filter:drop-shadow(0 2px 6px #0003);font-size:28px;line-height:1;animation:14s ease-in-out infinite svelte-1vxn9va-season-float,32s ease-in-out infinite svelte-1vxn9va-season-fade;position:absolute}.g1.svelte-1vxn9va{animation-duration:18s,32s;top:14%;left:6%}.g2.svelte-1vxn9va{animation-duration:22s,32s;animation-delay:-5s,-10s;top:28%;right:4%}.g3.svelte-1vxn9va{animation-duration:16s,32s;animation-delay:-2s,-4s;bottom:12%;right:8%}.extra.svelte-1vxn9va{z-index:1;transform-origin:50% 20%;filter:drop-shadow(0 2px 6px #0000002e);position:absolute;top:68px;right:28px}.extra.svelte-1vxn9va svg{width:96px;height:auto;display:block}.bob.svelte-1vxn9va{animation:4.5s ease-in-out infinite svelte-1vxn9va-season-bob}.sway.svelte-1vxn9va{animation:5s ease-in-out infinite svelte-1vxn9va-season-sway}.twinkle.svelte-1vxn9va{animation:2.8s ease-in-out infinite svelte-1vxn9va-season-twinkle}.flicker.svelte-1vxn9va{animation:1.4s ease-in-out infinite svelte-1vxn9va-season-flicker}.drift.svelte-1vxn9va{animation:16s ease-in-out infinite svelte-1vxn9va-season-drift}.spin.svelte-1vxn9va{animation:18s linear infinite svelte-1vxn9va-season-spin}.extra.svelte-1vxn9va .bubble{animation:4.5s ease-in infinite svelte-1vxn9va-season-bubble}@keyframes svelte-1vxn9va-season-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-1vxn9va-season-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes svelte-1vxn9va-season-twinkle{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-1vxn9va-season-flicker{0%,to{opacity:.8;transform:scaleY(1)}40%{opacity:1;transform:scaleY(1.06)}70%{opacity:.7;transform:scaleY(.96)}}@keyframes svelte-1vxn9va-season-drift{0%,to{transform:translate(0)}50%{transform:translate(-18px,10px)}}@keyframes svelte-1vxn9va-season-spin{to{transform:rotate(360deg)}}@keyframes svelte-1vxn9va-season-bubble{0%{opacity:.2;transform:translateY(8px)}40%{opacity:.9}to{opacity:0;transform:translateY(-16px)}}@keyframes svelte-1vxn9va-season-fade{0%,45%,to{opacity:.2}55%,70%{opacity:.85}}@keyframes svelte-1vxn9va-season-vignette{0%,45%,to{opacity:0}58%,72%{opacity:1}}@keyframes svelte-1vxn9va-season-float{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(8px,-14px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.gadget.svelte-1vxn9va,.vignette.svelte-1vxn9va,.extra.svelte-1vxn9va,.extra.svelte-1vxn9va .bubble{animation:none!important}.gadget.svelte-1vxn9va{opacity:.45}.vignette.svelte-1vxn9va{opacity:.25}}.layout.svelte-qgpshq{--topbar-offset:var(--topbar-total-height);--sidebar-top-offset:calc(var(--topbar-offset) + var(--system-notification-banner-offset,0px));min-height:100dvh;display:flex;position:relative}.layout.layout-guest.svelte-qgpshq{--topbar-offset:0px}.layout.layout-guest.svelte-qgpshq .main-content:where(.svelte-qgpshq){--main-content-fixed-inset-left:0;margin-left:0!important}.layout.layout-chat-full.svelte-qgpshq{height:100dvh;max-height:100dvh;overflow:hidden}@media (width>=769px){.layout-desktop-sidebar.svelte-qgpshq .main-content:where(.svelte-qgpshq){margin-left:var(--nav-width-expanded);--main-content-fixed-inset-left:var(--nav-width-expanded);flex:1;min-width:0;transition:margin-left .2s}.layout-desktop-sidebar.layout-sidebar-minified.svelte-qgpshq .main-content:where(.svelte-qgpshq){margin-left:var(--nav-width-rail);--main-content-fixed-inset-left:var(--nav-width-rail)}}.main-content.svelte-qgpshq{min-width:0;padding:calc(var(--page-inset-y) + var(--topbar-offset) + var(--system-notification-banner-offset,0px)) var(--page-inset-x) var(--page-inset-y);--main-content-fixed-inset-left:0;--main-content-fixed-inset-right:var(--page-inset-x);--system-banner-bleed-x:var(--page-inset-x);--system-banner-bleed-y:var(--page-inset-y);flex:1;container:doc-page/inline-size}.main-content.chat-full.svelte-qgpshq{padding:0;padding-top:calc(var(--topbar-offset) + var(--system-notification-banner-offset,0px));--system-banner-bleed-x:0px;--system-banner-bleed-y:0px;--layout-offset:calc(var(--topbar-offset) + var(--system-notification-banner-offset,0px));min-height:0;height:calc(100dvh - var(--topbar-offset) - var(--system-notification-banner-offset,0px));max-height:calc(100dvh - var(--topbar-offset) - var(--system-notification-banner-offset,0px));flex-direction:column;display:flex;overflow:hidden}.main-content.roadmap-full.svelte-qgpshq,.main-content.board-full.svelte-qgpshq{--system-banner-bleed-x:0px;--system-banner-bleed-y:0px}.main-content.board-full.svelte-qgpshq{padding-top:calc(var(--topbar-offset) + var(--system-notification-banner-offset,0px));--layout-offset:calc(var(--topbar-offset) + var(--system-notification-banner-offset,0px));min-height:0;height:calc(100dvh - var(--topbar-offset) - var(--system-notification-banner-offset,0px));max-height:calc(100dvh - var(--topbar-offset) - var(--system-notification-banner-offset,0px));flex-direction:column;display:flex;overflow:hidden}.overlay.svelte-qgpshq{background:var(--chrome-nav-scrim);z-index:150;cursor:pointer;border:none;display:none;position:fixed;inset:0}@media (width<=768px){.main-content.svelte-qgpshq{padding-top:calc(var(--topbar-offset) + var(--cds-spacing-sm) + var(--system-notification-banner-offset,0px));padding-bottom:var(--page-inset-y);padding-inline:var(--page-inset-x);--system-banner-bleed-y:var(--cds-spacing-sm)}.main-content.chat-full.svelte-qgpshq,.main-content.roadmap-full.svelte-qgpshq,.main-content.board-full.svelte-qgpshq{--main-content-fixed-inset-right:0;padding-left:0;padding-right:0}.overlay.svelte-qgpshq{left:var(--nav-width-expanded);display:block}}.loading.svelte-1a5pdw0{justify-content:center;align-items:center;gap:var(--cds-spacing-md);flex-direction:column;display:flex}.spinner.svelte-1a5pdw0{border:3px solid var(--cds-semantic-color-stroke-subtle);border-top-color:var(--cds-semantic-color-interactive-primary-background);border-radius:50%;animation:.8s linear infinite svelte-1a5pdw0-spin}.size-sm.svelte-1a5pdw0 .spinner:where(.svelte-1a5pdw0){border-width:2px;width:20px;height:20px}.size-md.svelte-1a5pdw0 .spinner:where(.svelte-1a5pdw0){width:32px;height:32px}.size-lg.svelte-1a5pdw0 .spinner:where(.svelte-1a5pdw0){border-width:4px;width:48px;height:48px}.loading-text.svelte-1a5pdw0{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}@keyframes svelte-1a5pdw0-spin{to{transform:rotate(360deg)}}.loading-wrap.svelte-1vviwqr{background-color:var(--cds-semantic-color-background-canvas);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-request.svelte-1kkvyfw{min-height:100vh;padding:var(--cds-spacing-lg);background-color:var(--cds-semantic-color-background-canvas);justify-content:center;align-items:center;display:flex}@media (width<=768px){.login-request.svelte-1kkvyfw{padding:var(--cds-spacing-md)}}.login-card.svelte-1kkvyfw{width:100%;max-width:480px;padding:var(--cds-spacing-xlg);background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-md)}@media (width<=768px){.login-card.svelte-1kkvyfw{padding:var(--cds-spacing-lg)}}.logo-wrap.svelte-1kkvyfw{text-align:center;margin-bottom:var(--cds-spacing-xlg)}.logo.svelte-1kkvyfw{height:48px}.title.svelte-1kkvyfw{font-size:var(--cds-semantic-typography-header-font-size-lg);font-family:var(--cds-semantic-typography-header-font-family), inherit;color:var(--cds-semantic-color-text-primary);margin-bottom:var(--cds-spacing-2xsm);text-align:center;font-weight:600}.subtitle.svelte-1kkvyfw{font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-xlg);text-align:center}.dev-local-block.svelte-1kkvyfw{margin-bottom:var(--cds-spacing-lg);padding:var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);background:var(--cds-semantic-color-background-subtle,#0000000a);text-align:center}.dev-local-label.svelte-1kkvyfw{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-sm);font-weight:600}.dev-local-hint.svelte-1kkvyfw{margin-top:var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);line-height:1.4}.dev-local-hint.svelte-1kkvyfw code:where(.svelte-1kkvyfw){font-size:.9em}.sso-block.svelte-1kkvyfw{margin-bottom:var(--cds-spacing-lg);text-align:center}.sso-link.svelte-1kkvyfw{padding:var(--cds-spacing-sm) var(--cds-spacing-xlg);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-inverse-primary,#fff);background:var(--cds-semantic-color-interactive-primary-background,#0078d4);border-radius:var(--cds-border-radius-sm);text-decoration:none;display:inline-block}.sso-link.svelte-1kkvyfw:hover{filter:brightness(1.05)}.sso-hint.svelte-1kkvyfw{margin-top:var(--cds-spacing-2xsm);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.divider.svelte-1kkvyfw{align-items:center;gap:var(--cds-spacing-sm);margin:var(--cds-spacing-lg) 0;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);display:flex}.divider.svelte-1kkvyfw:before,.divider.svelte-1kkvyfw:after{content:"";background:var(--cds-semantic-color-border-subtle,#e0e0e0);flex:1;height:1px}.divider.svelte-1kkvyfw span:where(.svelte-1kkvyfw){white-space:nowrap}.form.svelte-1kkvyfw{gap:var(--cds-spacing-lg);flex-direction:column;display:flex}.input.svelte-1kkvyfw{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);min-height:var(--cds-utility-touch-target-min);border:var(--cds-border-width-default) solid var(--cds-semantic-color-interactive-control-stroke);border-radius:var(--cds-border-radius-control);background-color:var(--cds-semantic-color-interactive-control-background);color:var(--cds-semantic-color-interactive-control-text);font-size:var(--cds-semantic-typography-body-font-size-md);transition:border-color .2s,box-shadow .2s}.input.svelte-1kkvyfw:hover{border-color:var(--cds-semantic-color-interactive-control-stroke-hover)}.input.svelte-1kkvyfw:focus{border-color:var(--cds-semantic-color-interactive-primary-background);box-shadow:0 0 0 var(--cds-border-width-focus) var(--cds-semantic-color-interactive-secondary-background);outline:none}.input.svelte-1kkvyfw:disabled{background-color:var(--cds-semantic-color-interactive-background-read-only);color:var(--cds-semantic-color-interactive-text-read-only);border-color:var(--cds-semantic-color-interactive-stroke-read-only)}.error.svelte-1kkvyfw{color:var(--cds-semantic-color-stroke-feedback-error);font-size:var(--cds-semantic-typography-body-font-size-sm)}.message.svelte-1kkvyfw{padding:var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);margin-bottom:0}.message.pending.svelte-1kkvyfw{background-color:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-success) 12%, var(--cds-semantic-color-background-canvas));color:var(--cds-semantic-color-text-primary)}.sso-context.svelte-1kkvyfw{margin-bottom:var(--cds-spacing-lg);text-align:left}.ai-integration.svelte-1kkvyfw{margin-top:var(--cds-spacing-xlg);padding-top:var(--cds-spacing-lg);border-top:var(--cds-border-width-divider) solid var(--cds-semantic-color-stroke-divider)}.subheading.svelte-1kkvyfw{font-size:var(--cds-semantic-typography-body-font-size-md);margin-bottom:var(--cds-spacing-sm);color:var(--cds-semantic-color-text-primary);font-weight:600}.ai-integration.svelte-1kkvyfw p:where(.svelte-1kkvyfw){font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-tertiary);margin-top:var(--cds-spacing-2xsm)}.invite-redeem.svelte-1x3lud{min-height:100vh;padding:var(--cds-spacing-lg);background-color:var(--cds-semantic-color-background-canvas);justify-content:center;align-items:center;display:flex}.login-card.svelte-1x3lud{width:100%;max-width:480px;padding:var(--cds-spacing-xlg);background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-md)}.logo-wrap.svelte-1x3lud{text-align:center;margin-bottom:var(--cds-spacing-xlg)}.logo.svelte-1x3lud{height:48px}.title.svelte-1x3lud{font-size:var(--cds-semantic-typography-header-font-size-lg);font-family:var(--cds-semantic-typography-header-font-family), inherit;color:var(--cds-semantic-color-text-primary);margin-bottom:var(--cds-spacing-2xsm);text-align:center;font-weight:600}.subtitle.svelte-1x3lud{font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-xlg);text-align:center}.sso-block.svelte-1x3lud{margin-bottom:var(--cds-spacing-lg);text-align:center;gap:var(--cds-spacing-sm);flex-direction:column;display:flex}.sso-link.svelte-1x3lud{padding:var(--cds-spacing-sm) var(--cds-spacing-xlg);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-inverse-primary,#fff);background:var(--cds-semantic-color-interactive-primary-background,#0078d4);border-radius:var(--cds-border-radius-sm);text-decoration:none;display:inline-block}.sso-link.svelte-1x3lud:hover{filter:brightness(1.05)}.divider.svelte-1x3lud{align-items:center;gap:var(--cds-spacing-sm);margin:var(--cds-spacing-lg) 0;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);display:flex}.divider.svelte-1x3lud:before,.divider.svelte-1x3lud:after{content:"";background:var(--cds-semantic-color-border-subtle,#e0e0e0);flex:1;height:1px}.divider.svelte-1x3lud span:where(.svelte-1x3lud){white-space:nowrap}.form.svelte-1x3lud{gap:var(--cds-spacing-lg);flex-direction:column;display:flex}.input.svelte-1x3lud{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);min-height:var(--cds-utility-touch-target-min);border:var(--cds-border-width-default) solid var(--cds-semantic-color-interactive-control-stroke);border-radius:var(--cds-border-radius-control);background-color:var(--cds-semantic-color-interactive-control-background);color:var(--cds-semantic-color-interactive-control-text);font-size:var(--cds-semantic-typography-body-font-size-md)}.input.svelte-1x3lud:focus{border-color:var(--cds-semantic-color-interactive-primary-background);box-shadow:0 0 0 var(--cds-border-width-focus) var(--cds-semantic-color-interactive-secondary-background);outline:none}.error.svelte-1x3lud{color:var(--cds-semantic-color-stroke-feedback-error);font-size:var(--cds-semantic-typography-body-font-size-sm)}.page.svelte-1efr42{min-height:100vh;padding:var(--cds-spacing-lg);background:var(--cds-semantic-color-background-canvas);justify-content:center;align-items:center;display:flex}.card.svelte-1efr42{width:100%;max-width:28rem;padding:var(--cds-spacing-xlg);border-radius:var(--cds-border-radius-md);background:var(--cds-semantic-color-background-elevated);box-shadow:var(--cds-shadow-sm,0 1px 3px #00000014)}h1.svelte-1efr42{font-size:var(--cds-semantic-typography-heading-font-size-md);margin-bottom:var(--cds-spacing-sm);text-align:center}.subtitle.svelte-1efr42{color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-lg);text-align:center}.field.svelte-1efr42{gap:var(--cds-spacing-2xsm);margin-bottom:var(--cds-spacing-md);flex-direction:column;display:flex}.field.svelte-1efr42 input:where(.svelte-1efr42){padding:var(--cds-spacing-sm);border-radius:var(--cds-border-radius-xsm);border:1px solid var(--cds-semantic-color-border-subtle)}.qr.svelte-1efr42{margin:0 auto var(--cds-spacing-md);display:block}.secret.svelte-1efr42{text-align:center;font-size:var(--cds-semantic-typography-body-font-size-sm);margin-bottom:var(--cds-spacing-md);word-break:break-all}.backup-list.svelte-1efr42{margin:0 0 var(--cds-spacing-lg);gap:var(--cds-spacing-2xsm);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.error.svelte-1efr42{color:var(--cds-semantic-color-text-danger,#b91c1c);margin-bottom:var(--cds-spacing-sm)}.link-btn.svelte-1efr42{color:var(--cds-semantic-color-interactive-primary-background);cursor:pointer;margin-bottom:var(--cds-spacing-md);font-size:var(--cds-semantic-typography-body-font-size-sm);background:0 0;border:none}.oauth2-callback-fallback.svelte-1joyyzr{padding:1rem;font-family:system-ui,sans-serif}.document-review-pending-banner.svelte-1w6keiu{top:var(--system-notification-banner-offset,0px);left:var(--main-content-fixed-inset-left,0);z-index:160;gap:var(--cds-spacing-xxsm);padding:var(--cds-spacing-sm) var(--page-inset-x);background:color-mix(in srgb, var(--cds-semantic-color-status-warning) 14%, var(--cds-semantic-color-background-elevated));border-bottom:1px solid var(--cds-semantic-color-status-warning);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary);box-shadow:var(--shadow-md);opacity:1;flex-direction:column;margin:0;transition:opacity .3s;display:flex;position:fixed;right:0}.document-review-pending-banner.dismissing.svelte-1w6keiu{opacity:0}.document-review-pending-banner.variant-draft.svelte-1w6keiu{background:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-informational) 12%, var(--cds-semantic-color-background-elevated));border-bottom-color:var(--cds-semantic-color-stroke-feedback-informational)}.document-review-pending-banner.variant-review.svelte-1w6keiu{background:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-error) 12%, var(--cds-semantic-color-background-elevated));border-bottom-color:var(--cds-semantic-color-stroke-feedback-error)}.document-review-pending-banner.variant-archived.svelte-1w6keiu,.document-review-pending-banner.variant-superseded.svelte-1w6keiu{background:color-mix(in srgb, var(--cds-semantic-color-stroke-subtle) 22%, var(--cds-semantic-color-background-elevated));border-bottom-color:var(--cds-semantic-color-stroke-subtle)}.document-review-pending-banner.variant-successor.svelte-1w6keiu{background:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-success) 14%, var(--cds-semantic-color-background-elevated));border-bottom-color:var(--cds-semantic-color-stroke-feedback-success)}.banner-title.svelte-1w6keiu{font-weight:600}.banner-body.svelte-1w6keiu{color:var(--cds-semantic-color-text-primary);line-height:1.4}@media (width<=768px){.document-review-pending-banner.svelte-1w6keiu{top:calc(56px + var(--system-notification-banner-offset,0px))}}.visually-hidden.svelte-1m36vei{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shared-document.svelte-1yhz2ny{min-height:100vh}.shared-header-bar.svelte-1yhz2ny{padding:var(--cds-spacing-md) var(--cds-spacing-lg);background-color:var(--cds-semantic-color-background-elevated);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);justify-content:space-between;align-items:center;display:flex}.shared-header-bar.svelte-1yhz2ny .back-link:where(.svelte-1yhz2ny){color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm);text-decoration:none}.shared-header-bar.svelte-1yhz2ny .back-link:where(.svelte-1yhz2ny):hover{color:var(--cds-semantic-color-interactive-primary-background)}.shared-logo.svelte-1yhz2ny{width:auto;height:28px}.shared-main.svelte-1yhz2ny{padding:var(--cds-spacing-lg);max-width:1200px;margin:0 auto}.loading-state.svelte-1yhz2ny,.email-form-card.svelte-1yhz2ny,.error-card.svelte-1yhz2ny{padding:2rem var(--cds-spacing-lg);justify-content:center;display:flex}.email-form-card.svelte-1yhz2ny form:where(.svelte-1yhz2ny){max-width:400px}.email-form-card.svelte-1yhz2ny label:where(.svelte-1yhz2ny){margin-bottom:.5rem;display:block}.email-form-card.svelte-1yhz2ny input:where(.svelte-1yhz2ny){border:1px solid var(--cds-semantic-color-border-default);border-radius:4px;width:100%;margin-bottom:1rem;padding:.5rem}.hint.svelte-1yhz2ny{color:var(--cds-semantic-color-text-secondary);margin-bottom:1rem;font-size:.875rem}.error.svelte-1yhz2ny,.field-error.svelte-1yhz2ny{color:var(--cds-semantic-color-status-error);margin-bottom:.5rem}.page-header.svelte-1yhz2ny{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-lg);margin-bottom:var(--cds-spacing-lg);flex-wrap:wrap;display:flex}.header-left.svelte-1yhz2ny{flex:1;min-width:0}.back-link-wrap.svelte-1yhz2ny{margin-bottom:var(--cds-spacing-sm)}.back-link-wrap.svelte-1yhz2ny a{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm);text-decoration:none}.back-link-wrap.svelte-1yhz2ny a:hover{color:var(--cds-semantic-color-interactive-primary-background)}.title-row.svelte-1yhz2ny{align-items:center;gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-sm);flex-wrap:wrap;display:flex}.title-row.svelte-1yhz2ny h1:where(.svelte-1yhz2ny){margin:0}.status-and-actions.svelte-1yhz2ny{align-items:center;gap:var(--cds-spacing-sm);display:flex}.shared-badge.svelte-1yhz2ny{background:var(--cds-semantic-color-background-subtle);border-radius:4px;padding:.2rem .5rem;font-size:.75rem;display:inline-block}.view-layout.svelte-1yhz2ny{gap:var(--cds-spacing-lg);flex-direction:column;display:flex}.bpd-meta.svelte-1yhz2ny{gap:var(--cds-spacing-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.meta-row.svelte-1yhz2ny{gap:var(--cds-spacing-2xsm);flex-direction:column;display:flex}.meta-row.full-width.svelte-1yhz2ny{flex-direction:column;grid-column:1/-1}.meta-row.created-updated.svelte-1yhz2ny{min-width:0;max-width:160px}.meta-label.svelte-1yhz2ny{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.meta-row.svelte-1yhz2ny a{color:var(--cds-semantic-color-interactive-primary-background);font-weight:500;text-decoration:none}.meta-row.svelte-1yhz2ny a:hover{text-decoration:underline}.priority-value.svelte-1yhz2ny{text-transform:capitalize;font-weight:500}.reject-comment.svelte-1yhz2ny{padding:var(--cds-spacing-sm);background:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-error) 15%, transparent);border-radius:var(--cds-border-radius-xsm)}.markdown-content.svelte-1yhz2ny .markdown-preview{box-shadow:none;border:none}.markdown-content.svelte-1yhz2ny .preview-header{display:none}.status-flow-wrapper.svelte-1yhz2ny{padding:var(--cds-spacing-sm) 0;margin-bottom:calc(var(--cds-spacing-sm) - var(--cds-spacing-lg))}.raci-section-card.svelte-1yhz2ny{margin-bottom:var(--cds-spacing-lg)}.raci-section-title.svelte-1yhz2ny{font-size:var(--cds-semantic-typography-body-font-size-lg);margin:0 0 var(--cds-spacing-md);font-weight:600}.raci-section-grid.svelte-1yhz2ny{gap:var(--cds-spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.raci-section-role.svelte-1yhz2ny{gap:var(--cds-spacing-2xsm);flex-direction:column;display:flex}.raci-section-label.svelte-1yhz2ny{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);font-weight:600}.raci-section-values.svelte-1yhz2ny{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-primary)}.add-comment.svelte-1yhz2ny{margin-bottom:1rem}.add-comment.svelte-1yhz2ny textarea:where(.svelte-1yhz2ny){border:1px solid var(--cds-semantic-color-border-default);border-radius:4px;width:100%;margin-bottom:.5rem;padding:.5rem}.no-comments.svelte-1yhz2ny{color:var(--cds-semantic-color-text-secondary);font-style:italic}.comment-item.svelte-1yhz2ny{border-bottom:1px solid var(--cds-semantic-color-stroke-subtle);padding:.75rem 0}.comment-item.svelte-1yhz2ny:last-child{border-bottom:none}.comment-header.svelte-1yhz2ny{gap:.5rem;margin-bottom:.25rem;display:flex}.comment-author.svelte-1yhz2ny{font-size:.875rem;font-weight:600}.comment-date.svelte-1yhz2ny{color:var(--cds-semantic-color-text-secondary);font-size:.75rem}.comment-body.svelte-1yhz2ny{font-size:.9rem}.comment-body.comment-resolved.svelte-1yhz2ny{background:var(--cds-semantic-color-background-subtle);border-radius:4px;padding:.5rem}.flow-wires.svelte-1kom3kh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.flow-wire.svelte-1kom3kh{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.flow-wire--dashed.svelte-1kom3kh{stroke-dasharray:5 4}.flow-wire-label.svelte-1kom3kh{letter-spacing:.04em;text-transform:uppercase;fill:var(--cds-semantic-color-text-tertiary);-webkit-user-select:none;user-select:none;font-size:.625rem;font-weight:600}.flow-wire-label--impl.svelte-1kom3kh{text-transform:none;letter-spacing:.02em;fill:var(--doc-accent-tasks);font-size:.6875rem}@media (width<=640px){.flow-wires.svelte-1kom3kh{display:none}}.flow-diagram--compact.svelte-1bgtjse{align-items:stretch;gap:0;max-width:none;margin:0}.flow-diagram--compact-center.svelte-1bgtjse,.flow-diagram--compact-center.svelte-1bgtjse .compact-lane:where(.svelte-1bgtjse){align-items:center}.compact-lane.svelte-1bgtjse{flex-direction:column;align-items:stretch;width:100%;display:flex}.compact-lane--intake.svelte-1bgtjse{--_lane-accent:var(--doc-accent-external)}.compact-lane--arch.svelte-1bgtjse{--_lane-accent:var(--doc-accent-hld)}.compact-lane--business.svelte-1bgtjse{--_lane-accent:var(--doc-accent-bpd)}.compact-lane--design.svelte-1bgtjse{--_lane-accent:var(--doc-accent-design)}.compact-lane--impl.svelte-1bgtjse{--_lane-accent:var(--doc-accent-prd)}.compact-lane--verification.svelte-1bgtjse{--_lane-accent:var(--doc-accent-adr)}.flow-diagram--compact.svelte-1bgtjse .lane-badge--on-connector:where(.svelte-1bgtjse){z-index:1;border:1.5px solid var(--_lane-accent);background:var(--cds-semantic-color-background-canvas);flex-shrink:0;margin:0}.compact-lane-connector.svelte-1bgtjse{min-height:3.25rem;padding:var(--cds-spacing-2xsm) 0;--_connector-color:var(--_lane-accent);flex-direction:column;align-items:center;display:flex;position:relative}.compact-lane-connector--tag-only.svelte-1bgtjse{min-height:2.25rem}.compact-lane-connector__line.svelte-1bgtjse{border-left:2px solid var(--_connector-color);flex:1;width:0;min-height:.5rem}.compact-lane-connector__arrow.svelte-1bgtjse{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--_connector-color);flex-shrink:0;width:0;height:0}.compact-lane-connector__tag.svelte-1bgtjse{letter-spacing:.03em;text-transform:uppercase;color:var(--cds-semantic-color-text-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;max-width:calc(50% - 12px);font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;top:50%;left:calc(50% + 10px);overflow:hidden;transform:translateY(-50%)}.flow-diagram--compact.svelte-1bgtjse a.flow-card,.flow-diagram--compact.svelte-1bgtjse .flow-card:where(.svelte-1bgtjse){width:100%;max-width:none;padding:var(--cds-spacing-sm) var(--cds-spacing-md);flex:none}.flow-diagram--compact-center.svelte-1bgtjse a.flow-card,.flow-diagram--compact-center.svelte-1bgtjse .flow-card:where(.svelte-1bgtjse){justify-content:center;align-self:center;width:min(100%,16rem)}.flow-diagram--compact-center.svelte-1bgtjse .flow-card__body:where(.svelte-1bgtjse){text-align:center;align-items:center}.flow-diagram--compact.svelte-1bgtjse .flow-card__icon:where(.svelte-1bgtjse){width:1.75rem;height:1.75rem}.flow-diagram--compact.svelte-1bgtjse .flow-card__label:where(.svelte-1bgtjse){font-size:.8125rem}.flow-diagram--compact.svelte-1bgtjse .flow-card__sub:where(.svelte-1bgtjse){white-space:normal}.v-connector.svelte-1bgtjse{min-height:2.25rem;padding:var(--cds-spacing-2xsm) 0;flex-direction:column;align-items:center;display:flex;position:relative}.v-connector--lane.svelte-1bgtjse{--_connector-color:var(--_lane-accent);min-height:3.25rem}.v-connector--intake.svelte-1bgtjse{--_lane-accent:var(--doc-accent-external)}.v-connector--arch.svelte-1bgtjse{--_lane-accent:var(--doc-accent-hld)}.v-connector--business.svelte-1bgtjse{--_lane-accent:var(--doc-accent-bpd)}.v-connector--design.svelte-1bgtjse{--_lane-accent:var(--doc-accent-design)}.v-connector--impl.svelte-1bgtjse{--_lane-accent:var(--doc-accent-prd)}.v-connector--verification.svelte-1bgtjse{--_lane-accent:var(--doc-accent-adr)}.v-connector--lane.svelte-1bgtjse .v-connector__line:where(.svelte-1bgtjse){border-left-style:solid}.v-connector--lane-start.svelte-1bgtjse{padding-top:0}.v-connector__line.svelte-1bgtjse{border-left:2px solid var(--_connector-color);flex:1;width:0;min-height:.75rem}.v-connector--plain.svelte-1bgtjse .v-connector__line:where(.svelte-1bgtjse){border-left-style:solid}.v-connector.svelte-1bgtjse:not(.v-connector--plain) .v-connector__line:where(.svelte-1bgtjse){border-left-style:dashed}.v-connector__arrow.svelte-1bgtjse{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--_connector-color);flex-shrink:0;width:0;height:0}.v-connector__tag.svelte-1bgtjse{letter-spacing:.03em;text-transform:uppercase;color:var(--cds-semantic-color-text-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;max-width:calc(50% - 12px);font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;top:50%;left:calc(50% + 10px);overflow:hidden;transform:translateY(-50%)}.flow-diagram.svelte-1bgtjse{--_card-radius:12px;--_accent-arch:var(--doc-accent-hld);--_accent-business:var(--doc-accent-bpd);--_accent-external:var(--doc-accent-external);--_accent-process:var(--doc-accent-bp);--_accent-design:var(--doc-accent-design);--_accent-delivery:var(--doc-accent-prd);--_accent-impl:var(--doc-accent-tasks);--_accent-qa:var(--doc-accent-test);--_accent-intake:var(--doc-accent-intake);--_connector-color:var(--cds-semantic-color-stroke-subtle);margin:var(--cds-spacing-lg) 0 var(--cds-spacing-md);flex-direction:column;align-items:center;gap:0;max-width:64rem;display:flex}.flow-diagram--wired.svelte-1bgtjse{gap:calc(var(--cds-spacing-xlg) + var(--cds-spacing-lg));padding:var(--cds-spacing-lg) var(--cds-spacing-md) var(--cds-spacing-xlg);position:relative}.flow-diagram--wired.svelte-1bgtjse .lane:where(.svelte-1bgtjse){z-index:1;gap:var(--cds-spacing-lg);position:relative}@media (width>=641px){.flow-diagram--wired.svelte-1bgtjse .branch:where(.svelte-1bgtjse),.flow-diagram--wired.svelte-1bgtjse .connector:where(.svelte-1bgtjse){display:none}.flow-diagram--wired.svelte-1bgtjse .lane-track--hld:where(.svelte-1bgtjse){gap:var(--cds-spacing-xlg)}.flow-diagram--wired.svelte-1bgtjse .lane-track--impl:where(.svelte-1bgtjse){gap:6rem}.flow-diagram--wired.svelte-1bgtjse .lane-track:where(.svelte-1bgtjse){padding-inline:var(--cds-spacing-md)}.flow-diagram--wired.svelte-1bgtjse .bp-ux-strip:where(.svelte-1bgtjse),.flow-diagram--wired.svelte-1bgtjse .bp-ux-strip__cards:where(.svelte-1bgtjse){flex-wrap:nowrap;gap:6rem}}.lane.svelte-1bgtjse{align-items:center;gap:var(--cds-spacing-sm);flex-direction:column;width:100%;display:flex}.lane-track.svelte-1bgtjse{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.lane-track--intake.svelte-1bgtjse{gap:var(--cds-spacing-lg);flex-wrap:wrap;justify-content:center}.lane-track--hld.svelte-1bgtjse{gap:var(--cds-spacing-sm);flex-wrap:wrap;justify-content:center}.lane-track--bp-ux.svelte-1bgtjse{justify-content:center;align-items:flex-start;padding-bottom:2px}.bp-ux-strip.svelte-1bgtjse{justify-content:center;align-items:flex-start;gap:var(--cds-spacing-xlg);flex-wrap:wrap;width:100%;display:flex}.bp-ux-strip__group.svelte-1bgtjse{align-items:center;gap:var(--cds-spacing-sm);flex-direction:column;display:flex}.lane-badge--group.svelte-1bgtjse{margin-bottom:0}.bp-ux-strip__cards.svelte-1bgtjse{justify-content:center;align-items:flex-end;gap:var(--cds-spacing-lg);flex-wrap:wrap;display:flex}.connector--inline.svelte-1bgtjse{flex:0 0 2.5rem;align-self:center;height:auto;min-height:0}.connector--inline.svelte-1bgtjse .connector__tag:where(.svelte-1bgtjse){text-align:center;text-transform:none;letter-spacing:.02em;padding:0 4px;font-size:.6875rem;position:static;transform:none}.connector--inline.svelte-1bgtjse .connector__track:where(.svelte-1bgtjse){align-items:center;width:100%;display:flex}a.flow-card--bp-stack,.flow-card--bp-stack.svelte-1bgtjse{--_stack-shadow-color:color-mix(in srgb, var(--_accent-process) 32%, var(--cds-semantic-color-stroke-subtle));box-shadow:var(--wow-card-shadow), 3px 3px 0 -1px var(--cds-semantic-color-background-canvas), 3px 3px 0 0 var(--_stack-shadow-color), 6px 6px 0 -1px var(--cds-semantic-color-background-canvas), 6px 6px 0 0 color-mix(in srgb, var(--_stack-shadow-color) 55%, transparent)}a.flow-card--bp-stack:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--_accent-process) 18%, transparent), var(--wow-card-shadow), 3px 3px 0 -1px var(--cds-semantic-color-background-canvas), 3px 3px 0 0 var(--_stack-shadow-color), 6px 6px 0 -1px var(--cds-semantic-color-background-canvas), 6px 6px 0 0 color-mix(in srgb, var(--_stack-shadow-color) 55%, transparent)}.flow-diagram--compact.svelte-1bgtjse .bp-ux-strip:where(.svelte-1bgtjse){flex-direction:column;align-items:stretch}.flow-diagram--compact.svelte-1bgtjse .bp-ux-strip__group:where(.svelte-1bgtjse){width:100%}.flow-diagram--compact.svelte-1bgtjse .bp-ux-strip__cards:where(.svelte-1bgtjse){flex-direction:column;align-items:stretch}.flow-diagram--compact.svelte-1bgtjse .connector--inline:where(.svelte-1bgtjse){flex-direction:column;flex:0 0 1.5rem;align-self:center;width:2px}.flow-diagram--compact.svelte-1bgtjse .connector--inline:where(.svelte-1bgtjse) .connector__track:where(.svelte-1bgtjse){flex-direction:column;height:1rem}.flow-diagram--compact.svelte-1bgtjse .connector--inline:where(.svelte-1bgtjse) .connector__line:where(.svelte-1bgtjse){border-left:2px dashed var(--_connector-color);background:0 0;flex:none;width:2px;height:1rem}.flow-diagram--compact.svelte-1bgtjse .connector--inline:where(.svelte-1bgtjse) .connector__arrow:where(.svelte-1bgtjse){border:none;border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--_connector-color)}.lane-track--impl.svelte-1bgtjse{align-items:flex-end;padding-bottom:2px}.external-fork.svelte-1bgtjse{flex:0 auto;align-items:center;gap:0;display:flex}.fork-connector.svelte-1bgtjse{flex:0 0 2rem;align-items:center;height:2px;display:flex}.fork-connector--dashed.svelte-1bgtjse .fork-connector__line:where(.svelte-1bgtjse){border-top:2px dashed var(--_accent-external);opacity:.75;flex:1;height:0}.fork-connector--dashed.svelte-1bgtjse .fork-connector__arrow:where(.svelte-1bgtjse){border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--_accent-external);opacity:.75;width:0;height:0}a.flow-card,.flow-card.svelte-1bgtjse{border-radius:var(--_card-radius);border:1.5px solid var(--_card-border,var(--cds-semantic-color-stroke-subtle));background:var(--cds-semantic-color-background-canvas);color:inherit;flex:0 10.5rem;align-items:center;gap:10px;min-width:0;padding:10px 16px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s;display:flex;position:relative;text-decoration:none!important}a.flow-card:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--_card-accent,var(--_accent-arch)) 18%, transparent), var(--wow-card-shadow);border-color:var(--_card-accent,var(--_accent-arch));z-index:2;transform:translateY(-3px)}a.flow-card:focus-visible{outline:2px solid var(--_card-accent,var(--_accent-arch));outline-offset:2px}a.flow-card--arch{--_card-accent:var(--_accent-arch);--_card-border:color-mix(in srgb, var(--_accent-arch) 30%, var(--cds-semantic-color-stroke-subtle))}a.flow-card--business{--_card-accent:var(--_accent-business);--_card-border:color-mix(in srgb, var(--_accent-business) 30%, var(--cds-semantic-color-stroke-subtle))}.flow-card--external.svelte-1bgtjse{--_card-accent:var(--_accent-external);--_card-border:color-mix(in srgb, var(--_accent-external) 35%, var(--cds-semantic-color-stroke-subtle));background:color-mix(in srgb, var(--_accent-external) 4%, var(--cds-semantic-color-background-canvas));border-style:dashed}.flow-card--jira-intake.svelte-1bgtjse{--_card-accent:var(--_accent-intake);--_card-border:color-mix(in srgb, var(--_accent-intake) 35%, var(--cds-semantic-color-stroke-subtle));background:color-mix(in srgb, var(--_accent-intake) 6%, var(--cds-semantic-color-background-canvas));cursor:default;border-style:dashed;flex:0 12.5rem}a.flow-card--process{--_card-accent:var(--_accent-process);--_card-border:color-mix(in srgb, var(--_accent-process) 30%, var(--cds-semantic-color-stroke-subtle))}.flow-card--design.svelte-1bgtjse{--_card-accent:var(--_accent-design);--_card-border:color-mix(in srgb, var(--_accent-design) 42%, var(--cds-semantic-color-stroke-subtle));background:color-mix(in srgb, var(--_accent-design) 8%, var(--cds-semantic-color-background-canvas));flex:0 12rem}a.flow-card--delivery{--_card-accent:var(--_accent-delivery);--_card-border:color-mix(in srgb, var(--_accent-delivery) 42%, var(--cds-semantic-color-stroke-subtle));background:color-mix(in srgb, var(--_accent-delivery) 6%, var(--cds-semantic-color-background-canvas))}a.flow-card--impl{--_card-accent:var(--_accent-impl);--_card-border:color-mix(in srgb, var(--_accent-impl) 42%, var(--cds-semantic-color-stroke-subtle));background:color-mix(in srgb, var(--_accent-impl) 6%, var(--cds-semantic-color-background-canvas))}.flow-card--qa.svelte-1bgtjse{--_card-accent:var(--_accent-qa);--_card-border:color-mix(in srgb, var(--_accent-qa) 42%, var(--cds-semantic-color-stroke-subtle));background:color-mix(in srgb, var(--_accent-qa) 8%, var(--cds-semantic-color-background-canvas));border-style:dashed}a.flow-card--test,.item--test.svelte-1bgtjse{--_accent:var(--doc-accent-test);--_card-accent:var(--doc-accent-test);--_card-border:color-mix(in srgb, var(--doc-accent-test) 42%, var(--cds-semantic-color-stroke-subtle));background:color-mix(in srgb, var(--doc-accent-test) 8%, var(--cds-semantic-color-background-canvas))}.flow-card__sub--wrap.svelte-1bgtjse{white-space:normal}.flow-card__icon.svelte-1bgtjse{background:color-mix(in srgb, var(--_card-accent,var(--_accent-arch)) 16%, transparent);width:2rem;height:2rem;color:var(--_card-accent,var(--_accent-arch));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.flow-card__icon.svelte-1bgtjse svg{color:inherit}.flow-card__body.svelte-1bgtjse{flex-direction:column;min-width:0;display:flex}.flow-card__label.svelte-1bgtjse{color:var(--cds-semantic-color-text-primary);font-size:.8125rem;font-weight:700;line-height:1.2}.flow-card__label-row.svelte-1bgtjse{align-items:center;gap:var(--cds-spacing-2xsm);flex-wrap:wrap;display:inline-flex}.optional-tag.svelte-1bgtjse{letter-spacing:.04em;text-transform:uppercase;color:var(--cds-semantic-color-text-tertiary);border:1px solid var(--cds-semantic-color-stroke-subtle);border-radius:999px;padding:1px 6px;font-size:.5625rem;font-weight:700;line-height:1.2}a.flow-card--optional,.flow-card--optional.svelte-1bgtjse{border-style:dashed}.flow-card__sub.svelte-1bgtjse{color:var(--cds-semantic-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.3;overflow:hidden}.connector.svelte-1bgtjse{flex:0 0 2.5rem;align-items:center;height:2px;display:flex;position:relative}.connector__line.svelte-1bgtjse{background:var(--_connector-color);flex:1;height:2px}.connector__arrow.svelte-1bgtjse{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--_connector-color);flex-shrink:0;width:0;height:0}.connector--roll-up.svelte-1bgtjse{flex-direction:column;flex:0 0 8.5rem;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:6px;height:auto;min-height:2.75rem;display:flex;position:relative}.connector--roll-up.svelte-1bgtjse .connector__track:where(.svelte-1bgtjse){flex:1;align-items:center;width:100%;display:flex}.connector--roll-up.svelte-1bgtjse .connector__tag:where(.svelte-1bgtjse){text-align:center;text-transform:none;letter-spacing:.02em;padding:0 4px;font-size:.6875rem;line-height:1.2;position:static;transform:none}.connector--dashed.svelte-1bgtjse .connector__line:where(.svelte-1bgtjse){border-top:2px dashed var(--_connector-color);background:0 0;height:0}.connector__tag--impl.svelte-1bgtjse{color:var(--_accent-impl);font-weight:700}.connector__tag.svelte-1bgtjse{letter-spacing:.04em;text-transform:uppercase;color:var(--cds-semantic-color-text-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.625rem;font-weight:600;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.branch--intake.svelte-1bgtjse .branch__line:where(.svelte-1bgtjse){border-left-color:color-mix(in srgb, var(--_accent-external) 55%, var(--_connector-color))}.branch--intake.svelte-1bgtjse .branch__arrow:where(.svelte-1bgtjse){border-top-color:color-mix(in srgb, var(--_accent-external) 55%, var(--_connector-color))}.branch.svelte-1bgtjse{flex-direction:column;align-items:center;width:100%;height:2.5rem;display:flex;position:relative}.branch__line.svelte-1bgtjse{border-left:2px dashed var(--_connector-color);flex:1}.branch__arrow.svelte-1bgtjse{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--_connector-color);flex-shrink:0;width:0;height:0}.branch__tag.svelte-1bgtjse{letter-spacing:.04em;text-transform:uppercase;color:var(--cds-semantic-color-text-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.625rem;font-weight:600;position:absolute;top:50%;left:calc(50% + 14px);transform:translateY(-50%)}@media (width<=640px){.lane-track.svelte-1bgtjse{flex-direction:column;gap:0}.lane-track--hld.svelte-1bgtjse{gap:0}.external-fork.svelte-1bgtjse{flex-direction:column;align-items:center}.fork-connector.svelte-1bgtjse{flex-direction:column;flex:0 0 1.25rem;align-items:center;width:2px;height:auto}.fork-connector--dashed.svelte-1bgtjse .fork-connector__line:where(.svelte-1bgtjse){border-top:none;border-left:2px dashed var(--_accent-external);width:0;height:1rem}.fork-connector--dashed.svelte-1bgtjse .fork-connector__arrow:where(.svelte-1bgtjse){border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--_accent-external);border-bottom:none}.connector.svelte-1bgtjse{flex-direction:column;flex:0 0 1.5rem;align-items:center;width:2px;height:auto}.connector--roll-up.svelte-1bgtjse{flex:0 0 2.5rem;justify-content:center;min-height:0}.connector--roll-up.svelte-1bgtjse .connector__tag:where(.svelte-1bgtjse){text-align:left;white-space:nowrap;padding:0;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.connector--roll-up.svelte-1bgtjse .connector__track:where(.svelte-1bgtjse){flex-direction:column;flex:none;width:auto;height:100%}.connector--dashed.svelte-1bgtjse .connector__line:where(.svelte-1bgtjse){border-top:none;border-left:2px dashed var(--_connector-color);width:2px;height:1rem}.connector__line.svelte-1bgtjse{flex:none;width:2px;height:1rem}.connector__arrow.svelte-1bgtjse{border:none;border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--_connector-color)}a.flow-card,.flow-card.svelte-1bgtjse{flex:none;width:100%;max-width:16rem}.bp-ux-strip.svelte-1bgtjse{flex-direction:column;align-items:center;width:100%}.bp-ux-strip__group.svelte-1bgtjse{width:100%}.bp-ux-strip__cards.svelte-1bgtjse{flex-direction:column;align-items:center}.connector--inline.svelte-1bgtjse{flex-direction:column;flex:0 0 1.5rem;align-self:center;width:2px}.connector--inline.svelte-1bgtjse .connector__track:where(.svelte-1bgtjse){flex-direction:column;height:1rem}.connector--inline.svelte-1bgtjse .connector__line:where(.svelte-1bgtjse){border-left:2px dashed var(--_connector-color);background:0 0;flex:none;width:2px;height:1rem}.connector--inline.svelte-1bgtjse .connector__arrow:where(.svelte-1bgtjse){border:none;border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--_connector-color)}.branch.svelte-1bgtjse{height:2rem}.branch__tag.svelte-1bgtjse{left:calc(50% + 12px)}}.wow-step.svelte-572afe{border-left:4px solid var(--_lane-accent,var(--cds-semantic-color-stroke-subtle));padding-left:var(--cds-spacing-md);scroll-margin-top:7.5rem}.wow-step.embedded.svelte-572afe{border-left:none;padding-left:0;scroll-margin-top:0}.wow-step.lane-intake.svelte-572afe{--_lane-accent:var(--doc-accent-external)}.wow-step.lane-arch.svelte-572afe{--_lane-accent:var(--doc-accent-hld)}.wow-step.lane-business.svelte-572afe{--_lane-accent:var(--doc-accent-bpd)}.wow-step.lane-design.svelte-572afe{--_lane-accent:var(--doc-accent-design)}.wow-step.lane-impl.svelte-572afe{--_lane-accent:var(--doc-accent-prd)}.wow-step.lane-verification.svelte-572afe{--_lane-accent:var(--doc-accent-adr)}.step-header.svelte-572afe{margin-bottom:var(--cds-spacing-md);padding-bottom:var(--cds-spacing-sm);border-bottom:var(--wow-section-divider-width) solid var(--wow-section-divider)}.step-header.svelte-572afe h2:where(.svelte-572afe){margin:0 0 var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-heading-font-size-md)}.step-title-row.svelte-572afe{align-items:center;gap:var(--cds-spacing-sm);flex-wrap:wrap;display:inline-flex}.optional-tag.svelte-572afe{letter-spacing:.04em;text-transform:uppercase;color:var(--cds-semantic-color-text-tertiary);border:1px solid var(--cds-semantic-color-stroke-subtle);border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:700;line-height:1.2}.step-purpose.svelte-572afe{color:var(--cds-semantic-color-text-secondary);max-width:52rem;margin:0;line-height:1.5}.step-purpose--embedded.svelte-572afe{margin-bottom:var(--cds-spacing-md)}.handoff-grid.svelte-572afe{gap:var(--cds-spacing-md) var(--cds-spacing-lg);grid-template-columns:1fr 1fr;margin:0;display:grid}.handoff-item.svelte-572afe{margin:0}.handoff-item--full.svelte-572afe{grid-column:1/-1}.handoff-item.svelte-572afe dt:where(.svelte-572afe){font-size:var(--cds-semantic-typography-body-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cds-semantic-color-text-tertiary);margin-bottom:var(--cds-spacing-2xsm);font-weight:700}.handoff-item.svelte-572afe dd:where(.svelte-572afe){color:var(--cds-semantic-color-text-primary);margin:0;line-height:1.5}.handoff-item.svelte-572afe dd:where(.svelte-572afe) ul:where(.svelte-572afe){padding-left:var(--cds-spacing-lg);margin:0}.handoff-item.svelte-572afe dd:where(.svelte-572afe) li:where(.svelte-572afe)+li:where(.svelte-572afe){margin-top:var(--cds-spacing-2xsm)}.gate-next.svelte-572afe dd:where(.svelte-572afe){color:var(--cds-semantic-color-text-secondary);font-weight:500}.agent-loop-block.svelte-572afe{margin-top:var(--cds-spacing-lg);padding-top:var(--cds-spacing-md);border-top:1px solid var(--cds-semantic-color-stroke-subtle)}.agent-loop-block.svelte-572afe h3:where(.svelte-572afe){margin:0 0 var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-md)}.agent-loop-lede.svelte-572afe{margin:0 0 var(--cds-spacing-md);color:var(--cds-semantic-color-text-secondary);max-width:52rem;line-height:1.5}.agent-loop-subhead.svelte-572afe{margin:var(--cds-spacing-md) 0 var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cds-semantic-color-text-tertiary);font-weight:700}.table-wrap.svelte-572afe{margin-bottom:var(--cds-spacing-md);overflow-x:auto}.data-table.svelte-572afe{border-collapse:collapse;width:100%;font-size:var(--cds-semantic-typography-body-font-size-sm)}.data-table.svelte-572afe th:where(.svelte-572afe),.data-table.svelte-572afe td:where(.svelte-572afe){padding:var(--cds-spacing-sm) var(--cds-spacing-md);border:1px solid var(--cds-semantic-color-stroke-subtle);text-align:left;vertical-align:top;line-height:1.45}.data-table.svelte-572afe thead:where(.svelte-572afe) th:where(.svelte-572afe){background:var(--cds-semantic-color-background-subtle);font-weight:700}.data-table.svelte-572afe tbody:where(.svelte-572afe) th[scope=row]:where(.svelte-572afe){white-space:nowrap;font-weight:600}.agent-loop-notes.svelte-572afe p:where(.svelte-572afe){margin:0 0 var(--cds-spacing-sm);color:var(--cds-semantic-color-text-secondary);max-width:52rem;line-height:1.5}.agent-loop-notes.svelte-572afe p:where(.svelte-572afe):last-child{margin-bottom:0}.roles-block.svelte-572afe,.links-block.svelte-572afe{margin-top:var(--cds-spacing-lg);padding-top:var(--cds-spacing-md);border-top:1px solid var(--cds-semantic-color-stroke-subtle)}.roles-block.svelte-572afe h3:where(.svelte-572afe),.links-block.svelte-572afe h3:where(.svelte-572afe){margin:0 0 var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-md)}.roles-list.svelte-572afe{gap:var(--cds-spacing-md);margin:0;padding:0;list-style:none;display:grid}.roles-list.svelte-572afe>li:where(.svelte-572afe)>ul:where(.svelte-572afe){margin:var(--cds-spacing-2xsm) 0 0;padding-left:var(--cds-spacing-lg);color:var(--cds-semantic-color-text-secondary)}.links-list.svelte-572afe{gap:var(--cds-spacing-sm) var(--cds-spacing-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links-list.svelte-572afe a{font-weight:600}@media (width<=640px){.handoff-grid.svelte-572afe{grid-template-columns:1fr}}.export-wow-body.svelte-1mf0jzq{background:#fff;max-width:none;margin:0;padding:0}.export-wow-intro.svelte-1mf0jzq{margin-bottom:1.5rem}.export-wow-lead.svelte-1mf0jzq{color:var(--cds-semantic-color-text-secondary,#5c5c5c);font-size:calc(var(--cds-semantic-typography-body-font-size-md,1rem) - 1px);max-width:52rem;margin:0 0 .75rem;line-height:1.55}.export-wow-diagram.svelte-1mf0jzq h2:where(.svelte-1mf0jzq),.export-wow-lanes.svelte-1mf0jzq h2:where(.svelte-1mf0jzq),.export-wow-playbook.svelte-1mf0jzq h2:where(.svelte-1mf0jzq){font-size:1.25rem;font-family:var(--export-title-font-family,Inter, sans-serif);margin:0 0 .5rem}.export-wow-section-lead.svelte-1mf0jzq{color:var(--cds-semantic-color-text-secondary,#5c5c5c);font-size:calc(var(--cds-semantic-typography-body-font-size-sm,.875rem));margin:0 0 1rem;line-height:1.45}.export-wow-diagram.svelte-1mf0jzq .flow-diagram{max-width:none;margin-top:0}.export-wow-lane-list.svelte-1mf0jzq{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.export-wow-lane-item.svelte-1mf0jzq{border-radius:var(--cds-border-radius-xsm,4px);border:1px solid var(--cds-semantic-color-stroke-subtle,#d9d9d9);background:var(--cds-semantic-color-background-elevated,#fff);--_lane-accent:var(--doc-accent-hld);flex-direction:column;align-items:flex-start;gap:.35rem;padding:.65rem .85rem;display:flex}.export-wow-lane-item--intake.svelte-1mf0jzq{--_lane-accent:var(--doc-accent-external)}.export-wow-lane-item--arch.svelte-1mf0jzq{--_lane-accent:var(--doc-accent-hld)}.export-wow-lane-item--business.svelte-1mf0jzq{--_lane-accent:var(--doc-accent-bpd)}.export-wow-lane-item--design.svelte-1mf0jzq{--_lane-accent:var(--doc-accent-design)}.export-wow-lane-item--impl.svelte-1mf0jzq{--_lane-accent:var(--doc-accent-tasks)}.export-wow-lane-item--verification.svelte-1mf0jzq{--_lane-accent:var(--doc-accent-adr)}.export-wow-lane-item.svelte-1mf0jzq{border-left:4px solid var(--_lane-accent)}.export-wow-lane-summary.svelte-1mf0jzq{color:var(--cds-semantic-color-text-secondary,#5c5c5c);font-size:.8125rem;line-height:1.4}.export-wow-steps.svelte-1mf0jzq{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}.export-wow-steps.svelte-1mf0jzq .wow-step{scroll-margin-top:0}.export-wow-steps.svelte-1mf0jzq .card{box-shadow:none;border:1px solid var(--cds-semantic-color-stroke-subtle,#d9d9d9);background:var(--cds-semantic-color-background-elevated,#fff)}:root{--cds-semantic-typography-body-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cds-semantic-typography-header-font-family:var(--cds-semantic-typography-body-font-family);--cds-semantic-typography-body-font-size-xs:.75rem;--cds-semantic-typography-body-font-size-sm:.875rem;--cds-semantic-typography-body-font-size-md:1rem;--cds-semantic-typography-body-font-size-lg:1.125rem;--cds-semantic-typography-header-font-size-md:1.25rem;--cds-semantic-typography-header-font-size-lg:1.5rem;--cds-semantic-typography-display-font-size-sm:1.75rem;--cds-semantic-typography-body-link-font-size-md:1rem;--cds-semantic-typography-body-link-font-weight-regular:400;--cds-semantic-color-text-primary:#0b1220;--cds-semantic-color-content-ink:var(--cds-semantic-color-text-primary);--cds-semantic-color-text-secondary:#4a5570;--cds-semantic-color-text-muted:#6b7590;--cds-semantic-color-text-tertiary:#737373;--cds-semantic-color-text-error:#b3261e;--cds-semantic-color-background-canvas:#fafafa;--cds-semantic-color-background-elevated:#fff;--cds-semantic-color-background-default:#f5f5f5;--cds-semantic-color-interactive-link:#06c;--cds-semantic-color-interactive-link-text:var(--cds-semantic-color-interactive-link);--cds-semantic-color-interactive-link-text-visited:#551a8b;--cds-semantic-color-interactive-primary-background:#0d7377;--cds-semantic-color-interactive-primary:var(--cds-semantic-color-interactive-primary-background);--cds-semantic-color-interactive-primary-text:#fff;--cds-semantic-color-interactive-secondary-background:#0d73771f;--cds-semantic-color-interactive-control-stroke:#a3a3a3;--cds-semantic-color-interactive-control-stroke-hover:#737373;--cds-semantic-color-interactive-control-background:#fff;--cds-semantic-color-interactive-control-text:#1a1a1a;--cds-semantic-color-interactive-background-read-only:#f5f5f5;--cds-semantic-color-interactive-text-read-only:#737373;--cds-semantic-color-interactive-stroke-read-only:#d4d4d4;--cds-semantic-color-stroke-subtle:#e6eaf5;--cds-semantic-color-stroke-divider:#e5e5e5;--cds-semantic-color-stroke-default:#a3a3a3;--cds-semantic-color-stroke-feedback-error:#b3261e;--cds-semantic-color-stroke-feedback-success:#0d7d4a;--cds-semantic-color-stroke-feedback-informational:#06c;--cds-semantic-color-background-feedback-destructive:#b3261e;--cds-semantic-color-text-feedback-on-destructive:#fff;--cds-semantic-color-background-feedback-warning:#f5c400;--cds-semantic-color-text-feedback-on-warning:#1a1a1a;--cds-semantic-color-background-feedback-critical:#b3261e1f;--cds-spacing-2xsm:2px;--cds-spacing-xsm:4px;--cds-spacing-xs:8px;--cds-spacing-sm:8px;--cds-spacing-md:16px;--cds-spacing-lg:24px;--cds-spacing-xlg:32px;--cds-border-width-default:1px;--cds-border-width-divider:1px;--cds-border-width-focus:2px;--cds-border-radius-xsm:8px;--cds-border-radius-sm:12px;--cds-border-radius-md:16px;--cds-border-radius-control:12px;--cds-semantic-radius-control:12px;--cds-border-radius-chip:4px;--cds-semantic-radius-radius-sm:12px;--cds-utility-touch-target-min:44px;--chip-neutral-bg:color-mix(in srgb, var(--cds-semantic-color-text-secondary) 10%, var(--cds-semantic-color-background-elevated));--chip-neutral-fg:var(--cds-semantic-color-text-secondary);--chip-neutral-bd:transparent;--chip-success-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-success) 12%, var(--cds-semantic-color-background-elevated));--chip-success-fg:var(--cds-semantic-color-stroke-feedback-success);--chip-success-bd:transparent;--chip-warning-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-warning,#b86e00) 12%, var(--cds-semantic-color-background-elevated));--chip-warning-fg:var(--cds-semantic-color-text-feedback-warning,#8a5a00);--chip-warning-bd:transparent;--chip-critical-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-error) 12%, var(--cds-semantic-color-background-elevated));--chip-critical-fg:var(--cds-semantic-color-stroke-feedback-error);--chip-critical-bd:transparent;--chip-info-bg:color-mix(in srgb, var(--cds-semantic-color-stroke-feedback-informational) 10%, var(--cds-semantic-color-background-elevated));--chip-info-fg:var(--cds-semantic-color-stroke-feedback-informational);--chip-info-bd:transparent;--brand-ink:#0b1220;--brand-teal:#00d9c0;--brand-blue:#2e7bff;--brand-violet:#7a3cff;--brand-violet-deep:#271c58;--brand-cyan:#00dcfc;--brand-neutral-0:#fff;--brand-neutral-500:#a9b3cc;--brand-neutral-600:#6b7590;--brand-neutral-550:#7882a2;--brand-neutral-800:#24304a;--brand-neutral-850:#121a2b;--brand-nav-text:#c9d2ea;--brand-positive-on-dark:#34d399;--brand-positive-deep:#0f3b2e;--brand-warning-on-dark:#facc15;--brand-warning-deep:#3b300a;--brand-negative:#b91c1c;--brand-gradient:linear-gradient(180deg, var(--brand-teal) 0%, var(--brand-blue) 50%, var(--brand-violet) 100%);--brand-doc-roadmap:#fb923c;--brand-doc-solution:#22d3ee;--brand-doc-flow:#facc15;--brand-doc-bpd:#60a5fa;--brand-doc-plan:#34d399;--brand-doc-adr:#a78bfa;--brand-doc-ux:#e879f9;--brand-doc-test:#f87171;--brand-doc-tasks:#a3e635;--brand-doc-design:#e879f9;--brand-doc-external:#94a3b8;--brand-doc-intake:#f472b6;--brand-doc-roadmap-content:#b45309;--brand-doc-solution-content:#0e7490;--brand-doc-flow-content:#8a6a00;--brand-doc-bpd-content:#1d4ed8;--brand-doc-plan-content:#047857;--brand-doc-adr-content:#6d28d9;--brand-doc-ux-content:#a21caf;--brand-doc-test-content:#b91c1c;--brand-doc-tasks-content:#4d7c0f;--brand-doc-design-content:#a21caf;--brand-doc-external-content:#475569;--brand-doc-intake-content:#be185d;--wow-scrim:color-mix(in srgb, var(--brand-ink) 35%, transparent);--wow-card-shadow:var(--shadow-sm);--wow-section-divider:var(--brand-violet);--wow-section-divider-width:2px;--wow-step-active:var(--brand-violet);--wow-step-done:var(--cds-semantic-color-text-secondary);--wow-step-idle:var(--cds-semantic-color-stroke-subtle);--wow-step-size:1.5rem;--wow-chip-radius:999px;--chrome-nav-bg:var(--brand-ink);--chrome-nav-surface:var(--brand-neutral-850);--chrome-nav-text:var(--brand-nav-text);--chrome-nav-text-muted:var(--brand-neutral-500);--chrome-nav-hint:var(--brand-neutral-550);--chrome-nav-group-label:var(--brand-neutral-550);--chrome-nav-icon:var(--brand-nav-text);--chrome-nav-hover-bg:var(--brand-neutral-850);--chrome-nav-active-bg:var(--brand-violet-deep);--chrome-nav-active-text:var(--brand-neutral-0);--chrome-nav-active-bar:var(--brand-gradient);--chrome-nav-divider:var(--brand-neutral-800);--chrome-nav-focus-ring:var(--brand-cyan);--chrome-nav-badge-bg:var(--brand-negative);--chrome-nav-badge-text:var(--brand-neutral-0);--chrome-nav-status-ok-bg:var(--brand-positive-deep);--chrome-nav-status-ok-text:var(--brand-positive-on-dark);--chrome-nav-status-degraded-bg:var(--brand-warning-deep);--chrome-nav-status-degraded-text:var(--brand-warning-on-dark);--chrome-nav-selector-bg:var(--brand-neutral-850);--chrome-nav-selector-border:var(--brand-neutral-800);--chrome-nav-scrim:color-mix(in srgb, var(--brand-ink) 55%, transparent);--chrome-nav-tile-tint:18%;--chrome-nav-doc-hld:var(--brand-doc-solution);--chrome-nav-doc-bp:var(--brand-doc-flow);--chrome-nav-doc-bpd:var(--brand-doc-bpd);--chrome-nav-doc-prd:var(--brand-doc-plan);--chrome-nav-doc-plan:var(--brand-doc-roadmap);--chrome-nav-doc-adr:var(--brand-doc-adr);--chrome-nav-doc-ux:var(--brand-doc-ux);--chrome-nav-doc-test:var(--brand-doc-test);--nav-width-expanded:240px;--nav-width-rail:56px;--nav-header-height:56px;--nav-row-height:36px;--nav-doc-row-height:44px;--nav-doc-tile-size:28px;--nav-icon-size:20px;--nav-active-bar-width:3px;--nav-active-bar-height:24px;--nav-group-label-height:28px;--nav-row-radius:10px;--nav-tile-radius:8px;--nav-inset:12px;--brand-gradient-horizontal:linear-gradient(90deg, var(--brand-teal) 0%, var(--brand-blue) 50%, var(--brand-violet) 100%);--chrome-topbar-hairline:var(--brand-gradient-horizontal);--chrome-topbar-hairline-height:2px;--chrome-topbar-pill-bg:var(--brand-neutral-850);--chrome-topbar-pill-border:var(--brand-neutral-800);--chrome-topbar-pill-text:var(--brand-nav-text);--chrome-topbar-pill-accent:var(--brand-teal);--chrome-topbar-switcher-height:36px;--chrome-topbar-switcher-name-max:200px;--chrome-topbar-switcher-hover-border:var(--brand-neutral-600);--chrome-topbar-switcher-open-border:var(--brand-violet);--chrome-topbar-menu-width:320px;--chrome-topbar-menu-radius:12px;--chrome-topbar-menu-shadow:0 12px 32px color-mix(in srgb, var(--brand-ink) 40%, transparent);--chrome-topbar-tile-tint:16%;--chrome-topbar-z:160;--topbar-icon-button-size:36px;--topbar-total-height:calc(var(--nav-header-height) + var(--chrome-topbar-hairline-height));--brand-navy-raised:#141b3a;--brand-cobalt:#3659e3;--brand-amber:#d97706;--brand-green:#059669;--brand-red:#dc2626;--brand-pink:#db2777;--brand-cyan-content:#0891b2;--dash-grid-gap:20px;--dash-card-radius:14px;--dash-card-padding:20px;--dash-card-gap:10px;--dash-card-padding-mobile:16px;--dash-card-border:var(--cds-semantic-color-stroke-subtle);--dash-card-shadow:none;--dash-accent:var(--brand-violet);--dash-link:var(--brand-cobalt);--dash-track:color-mix(in srgb, var(--cds-semantic-color-text-tertiary) 18%, var(--cds-semantic-color-background-elevated));--dash-row-bg:color-mix(in srgb, var(--cds-semantic-color-text-tertiary) 7%, var(--cds-semantic-color-background-elevated));--dash-tint:12%;--dash-hero-bg:linear-gradient(120deg, var(--brand-ink) 0%, var(--brand-navy-raised) 100%);--dash-hero-text:var(--brand-neutral-0);--dash-hero-eyebrow:color-mix(in srgb, var(--brand-neutral-0) 70%, transparent);--dash-hero-subtitle:color-mix(in srgb, var(--brand-neutral-0) 80%, transparent);--dash-hero-radius:20px;--dash-hero-min-height:232px;--dash-hero-title-size:2.25rem;--dash-hero-title-size-mobile:1.5rem;--dash-kpi-overlap:48px;--dash-kpi-bg:color-mix(in srgb, var(--cds-semantic-color-background-elevated) 92%, transparent);--dash-kpi-border:color-mix(in srgb, var(--brand-violet) 10%, var(--brand-neutral-0));--dash-kpi-blur:12px;--dash-kpi-radius:14px;--dash-kpi-shadow:0 12px 32px #0b122024;--dash-kpi-icon-size:48px;--dash-kpi-value-size:1.75rem;--dash-kpi-mobile-width:164px;--dash-tone-amber:var(--brand-amber);--dash-tone-violet:var(--brand-violet);--dash-tone-green:var(--brand-green);--dash-tone-cobalt:var(--brand-cobalt);--dash-tone-pink:var(--brand-pink);--dash-tone-red:var(--brand-red);--dash-tone-muted:var(--cds-semantic-color-text-tertiary);--dash-stage-current:var(--brand-violet);--dash-stage-magenta:#a23cff;--dash-stage-current-bg:color-mix(in srgb, var(--brand-violet) 6%, var(--cds-semantic-color-background-elevated));--dash-progress-fill:linear-gradient(90deg, var(--brand-teal) 0%, var(--brand-blue) 100%);--dash-series-created:var(--brand-cyan-content);--dash-series-approved:var(--brand-green);--dash-series-in-review:var(--brand-cobalt);--dash-series-deployed:var(--brand-violet);--dash-doc-plan:var(--brand-doc-plan-content);--dash-doc-solution:var(--brand-doc-solution-content);--dash-doc-flow:var(--brand-doc-flow-content);--dash-doc-adr:var(--brand-doc-adr-content);--dash-doc-ux:var(--brand-doc-ux-content);--dash-doc-roadmap:var(--brand-doc-roadmap-content);--docpage-primary:var(--brand-cobalt);--docpage-structure:var(--brand-violet);--docpage-rule:var(--brand-violet);--docpage-rule-accent:var(--brand-gradient);--docpage-rule-accent-width:56px;--docpage-tint:12%;--docpage-card-bg:var(--cds-semantic-color-background-elevated);--docpage-card-border:var(--cds-semantic-color-stroke-subtle);--docpage-card-radius:16px;--docpage-step-size:1.5rem;--docpage-chip-zero-bg:color-mix(in srgb, var(--cds-semantic-color-text-tertiary) 14%, var(--cds-semantic-color-background-elevated));--docpage-heading-font:"Plus Jakarta Sans", var(--cds-semantic-typography-body-font-family);--docpage-canvas:#f4f6fd;--docpage-rail-radius:14px;--docpage-control-border:#d5dcee;--docpage-wash:#f4f6fd;--docpage-soft-bg:#f3eeff;--docpage-soft-fg:#6a2fe8;--docpage-step-done:#4a2fd0;--docpage-body-text:#24304a}html.theme-id26-dark{--docpage-canvas:var(--cds-semantic-color-background-canvas);--docpage-control-border:color-mix(in srgb, var(--cds-semantic-color-text-primary) 22%, transparent);--docpage-wash:color-mix(in srgb, var(--cds-semantic-color-text-primary) 6%, transparent);--docpage-soft-bg:color-mix(in srgb, var(--brand-violet) 22%, transparent);--docpage-soft-fg:#c4b5fd;--docpage-step-done:#c4b5fd;--docpage-body-text:var(--cds-semantic-color-text-primary)}.main-content:has(.dph){background:var(--docpage-canvas)}.dvl-el,.dph,.dmab{--cds-semantic-color-interactive-secondary-background:var(--cds-semantic-color-background-elevated);--cds-semantic-color-interactive-secondary-background-hover:var(--docpage-wash);--cds-semantic-color-interactive-secondary-text:var(--cds-semantic-color-text-primary)}.dvl-el .button.variant-secondary,.dph .button.variant-secondary,.dmab .button.variant-secondary{border:1px solid var(--docpage-control-border);border-radius:10px}.dvl-el .outcome-footer .button.variant-secondary{background:var(--docpage-soft-bg);color:var(--docpage-soft-fg);border-color:#0000;flex:1}.dvl-el,.dmab{--cds-semantic-color-interactive-primary-background:var(--docpage-primary);--cds-semantic-color-interactive-primary:var(--docpage-primary);--cds-semantic-color-interactive-primary-background-hover:color-mix(in srgb, var(--docpage-primary) 88%, black);--cds-semantic-color-interactive-primary-background-active:color-mix(in srgb, var(--docpage-primary) 76%, black);--cds-semantic-color-interactive-primary-text:white}html.theme-id26-dark{--cds-semantic-color-text-muted:var(--cds-semantic-color-text-tertiary)}.dph .cds-tag-display,.dvl-el .cds-tag-display{box-sizing:border-box;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.dph .cds-tag-display svg,.dvl-el .cds-tag-display svg{width:13px;height:13px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--cds-border-width-focus,2px) solid var(--cds-semantic-color-interactive-primary-background);outline-offset:2px}:root{--cds-border-radius-2xsm:2px;--cds-border-radius-full:9999px;--cds-border-radius-lg:16px;--cds-border-radius-pill:9999px;--cds-radius-md:var(--cds-border-radius-md);--cds-radius-sm:var(--cds-border-radius-sm);--cds-semantic-radius-radius-xsm:var(--cds-border-radius-xsm);--cds-color-accent:#0d7377;--cds-color-border-subtle:var(--cds-semantic-color-stroke-subtle);--cds-color-error:var(--cds-semantic-color-text-error);--cds-color-surface-primary:var(--cds-semantic-color-background-elevated);--cds-color-surface-secondary:var(--cds-semantic-color-background-default);--cds-color-text-secondary:var(--cds-semantic-color-text-secondary);--cds-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--cds-font-size-body-sm:.875rem;--cds-font-size-heading-sm:1rem;--cds-font-size-sm:.875rem;--cds-font-size-xs:.75rem;--cds-semantic-typography-body-font-size-xsm:.75rem;--cds-semantic-typography-body-font-weight-bold:700;--cds-semantic-typography-body-font-weight-medium:500;--cds-semantic-typography-body-font-weight-regular:400;--cds-semantic-typography-header-font-size-sm:1rem;--cds-semantic-typography-heading-font-size-lg:1.5rem;--cds-semantic-typography-heading-font-size-md:1.125rem;--cds-semantic-typography-heading-font-size-sm:1rem;--cds-semantic-color-background-backdrop:#0009;--cds-semantic-color-background-brand-tertiary:#0d73771f;--cds-semantic-color-background-brand-subtle:var(--cds-semantic-color-background-brand-tertiary);--cds-semantic-color-background-expressive-4-subtle:#e6f3f3;--cds-semantic-color-background-feedback-informational:#e8f1fb;--cds-semantic-color-background-feedback-neutral:#f5f5f5;--cds-semantic-color-background-feedback-success:#0d7d4a1f;--cds-semantic-color-background-layer-01:var(--cds-semantic-color-background-canvas);--cds-semantic-color-background-primary:var(--cds-semantic-color-background-canvas);--cds-semantic-color-background-secondary:var(--cds-semantic-color-background-default);--cds-semantic-color-background-sheet:#fff;--cds-semantic-color-background-subtle:var(--cds-semantic-color-background-default);--cds-semantic-color-background-tertiary:#eee;--cds-semantic-color-border-brand:#0d7377;--cds-semantic-color-border-default:var(--cds-semantic-color-stroke-subtle);--cds-semantic-color-border-primary:var(--cds-semantic-color-stroke-default);--cds-semantic-color-border-subtle:var(--cds-semantic-color-stroke-subtle);--cds-semantic-color-fill-information-subtle:#e8f1fb;--cds-semantic-color-fill-success-subtle:#0d7d4a1f;--cds-semantic-color-fill-warning-strong:#f5c400;--cds-semantic-color-icon-feedback-on-success:#0d7d4a;--cds-semantic-color-icon-primary:var(--cds-semantic-color-text-primary);--cds-semantic-color-interactive-card-background-hover:#f0f0f0;--cds-semantic-color-interactive-destructive-background:#b3261e;--cds-semantic-color-interactive-destructive-background-hover:#8f1e18;--cds-semantic-color-interactive-destructive-text:#fff;--cds-semantic-color-interactive-outlined-background:transparent;--cds-semantic-color-interactive-outlined-background-hover:#0d737714;--cds-semantic-color-interactive-outlined-stroke-hover:#0d7377;--cds-semantic-color-interactive-outlined-text:var(--cds-semantic-color-text-primary);--cds-semantic-color-interactive-primary:var(--cds-semantic-color-interactive-primary-background);--cds-semantic-color-interactive-primary-background-hover:#0a5c5f;--cds-semantic-color-interactive-secondary-background-hover:#0d737733;--cds-semantic-color-interactive-secondary-text:#0d7377;--cds-semantic-color-interactive-subtle-background:#f5f5f5;--cds-semantic-color-status-error:#b3261e;--cds-semantic-color-status-success:#0d7d4a;--cds-semantic-color-status-warning:#b86e00;--cds-semantic-color-stroke-feedback-critical:#b3261e;--cds-semantic-color-stroke-feedback-informative:#06c;--cds-semantic-color-stroke-feedback-neutral:#a3a3a3;--cds-semantic-color-stroke-feedback-warning:#b86e00;--cds-semantic-color-stroke-focus:#0d7377;--cds-semantic-color-stroke-highlight:#0d7377;--cds-semantic-color-stroke-strong:#737373;--cds-semantic-color-support-error:#b3261e;--cds-semantic-color-text-brand-on-primary:#fff;--cds-semantic-color-text-critical:#b3261e;--cds-semantic-color-text-default:var(--cds-semantic-color-text-primary);--cds-semantic-color-text-feedback-critical:#b3261e;--cds-semantic-color-text-feedback-error:#b3261e;--cds-semantic-color-text-feedback-on-critical:#fff;--cds-semantic-color-text-feedback-on-informational:#06c;--cds-semantic-color-text-feedback-on-neutral:#1a1a1a;--cds-semantic-color-text-feedback-on-success:#0d7d4a;--cds-semantic-color-text-feedback-success:#0d7d4a;--cds-semantic-color-text-feedback-warning:#8a5a00;--cds-semantic-color-text-highlight:#0d7377;--cds-semantic-color-text-inverse-primary:#fff;--cds-semantic-color-text-link:var(--cds-semantic-color-interactive-link-text);--cds-semantic-color-text-on-color:#fff;--cds-semantic-color-text-on-fill-primary:#fff;--cds-semantic-color-text-on-primary:#fff;--cds-semantic-color-text-subtle:var(--cds-semantic-color-text-secondary);--cds-semantic-elevation-overlay:0 4px 12px #0000001f;--cds-semantic-spacing-md:var(--cds-spacing-md);--cds-shadow-elevation-md:0 2px 8px #0000001a;--cds-shadow-lg:0 10px 40px #0003;--cds-sizing-xsm:4px;--cds-spacing-2xs:var(--cds-spacing-2xsm);--cds-spacing-3xsm:2px;--cds-spacing-none:0;--cds-spacing-xl:var(--cds-spacing-lg);--cds-spacing-xxsm:var(--cds-spacing-3xsm);--cds-tag-background:var(--cds-semantic-color-background-feedback-neutral);--cds-tag-radius:var(--cds-border-radius-chip);--cds-tag-stroke:var(--cds-semantic-color-stroke-feedback-neutral);--cds-tag-text:var(--cds-semantic-color-text-feedback-on-neutral)}html.theme-id26-dark{--cds-semantic-color-text-primary:#f5f5f5;--cds-semantic-color-text-secondary:#c4c4c4;--cds-semantic-color-text-tertiary:#a3a3a3;--cds-semantic-color-text-error:#f2b8b5;--cds-semantic-color-background-canvas:#1a1a1a;--cds-semantic-color-background-elevated:#242424;--cds-semantic-color-background-default:#2a2a2a;--cds-semantic-color-background-sheet:#242424;--cds-semantic-color-background-subtle:#2a2a2a;--cds-semantic-color-background-secondary:#2a2a2a;--cds-semantic-color-background-tertiary:#333;--cds-semantic-color-background-layer-01:#242424;--cds-semantic-color-background-primary:#1a1a1a;--cds-semantic-color-background-backdrop:#000000bf;--cds-semantic-color-background-brand-tertiary:#0d737747;--cds-semantic-color-background-brand-subtle:#0d737747;--cds-semantic-color-background-expressive-4-subtle:#14363a;--cds-semantic-color-background-feedback-informational:#1e3a5f;--cds-semantic-color-background-feedback-neutral:#3d3d3d;--cds-semantic-color-background-feedback-success:#22c55e2e;--cds-semantic-color-background-feedback-warning:#facc1529;--cds-semantic-color-background-feedback-critical:#f871712e;--cds-semantic-color-fill-information-subtle:#1e3a5f;--cds-semantic-color-fill-success-subtle:#22c55e2e;--cds-semantic-color-interactive-link:#8ec8ff;--cds-semantic-color-interactive-link-text:var(--cds-semantic-color-interactive-link);--cds-semantic-color-interactive-primary-background:#14949a;--cds-semantic-color-interactive-primary-background-hover:#1aadb4;--cds-semantic-color-interactive-primary-text:#0b1220;--cds-semantic-color-interactive-secondary-background:#14949a38;--cds-semantic-color-interactive-secondary-background-hover:#14949a5c;--cds-semantic-color-interactive-secondary-text:#7ed4d6;--cds-semantic-color-interactive-control-background:#2a2a2a;--cds-semantic-color-interactive-control-text:#f5f5f5;--cds-semantic-color-interactive-control-stroke:#6b6b6b;--cds-semantic-color-interactive-control-stroke-hover:#8a8a8a;--cds-semantic-color-interactive-background-read-only:#333;--cds-semantic-color-interactive-text-read-only:#a3a3a3;--cds-semantic-color-interactive-stroke-read-only:#4a4a4a;--cds-semantic-color-interactive-card-background-hover:#333;--cds-semantic-color-interactive-subtle-background:#2a2a2a;--cds-semantic-color-interactive-outlined-background:transparent;--cds-semantic-color-interactive-outlined-background-hover:#14949a29;--cds-semantic-color-interactive-outlined-stroke-hover:#7ed4d6;--cds-semantic-color-interactive-outlined-text:#f5f5f5;--cds-semantic-color-stroke-subtle:#3d3d3d;--cds-semantic-color-stroke-divider:#3d3d3d;--cds-semantic-color-stroke-default:#737373;--cds-semantic-color-stroke-feedback-informational:#5b9bd5;--cds-semantic-color-stroke-feedback-informative:#5b9bd5;--cds-semantic-color-stroke-feedback-neutral:#8a8a8a;--cds-semantic-color-stroke-feedback-success:#34d399;--cds-semantic-color-stroke-feedback-warning:#facc15;--cds-semantic-color-stroke-feedback-error:#f87171;--cds-semantic-color-stroke-feedback-critical:#f87171;--cds-semantic-color-text-feedback-on-informational:#93c5fd;--cds-semantic-color-text-feedback-on-neutral:#f5f5f5;--cds-semantic-color-text-feedback-on-success:#86efac;--cds-semantic-color-text-feedback-on-warning:#fde68a;--cds-semantic-color-text-feedback-on-critical:#fecaca;--cds-semantic-color-text-feedback-success:#86efac;--cds-semantic-color-text-feedback-warning:#fde68a;--cds-semantic-color-text-feedback-critical:#fca5a5;--cds-semantic-color-text-feedback-error:#fca5a5;--cds-semantic-color-text-critical:#fca5a5;--cds-semantic-color-text-highlight:#7ed4d6;--cds-semantic-color-icon-feedback-on-success:#86efac;--cds-semantic-color-text-on-primary:#fff;--cds-semantic-color-text-inverse-primary:#f5f5f5;--cds-semantic-color-text-on-color:#fff;--cds-semantic-color-text-on-fill-primary:#fff;--cds-tag-background:var(--cds-semantic-color-background-feedback-neutral);--cds-tag-stroke:var(--cds-semantic-color-stroke-feedback-neutral);--cds-tag-text:var(--cds-semantic-color-text-feedback-on-neutral);--cds-color-surface-primary:#242424;--cds-color-surface-secondary:#2a2a2a;--cds-shadow-lg:0 10px 40px #00000073;--cds-semantic-elevation-overlay:0 4px 12px #00000059;--cds-semantic-color-status-warning:#facc15;--cds-semantic-color-status-success:#34d399;--cds-semantic-color-status-error:#f87171;--chip-neutral-bg:#9ca3af29;--chip-neutral-fg:#d1d5db;--chip-neutral-bd:transparent;--chip-success-bg:#10b98129;--chip-success-fg:#6ee7b7;--chip-success-bd:transparent;--chip-warning-bg:#f59e0b29;--chip-warning-fg:#fbbf24;--chip-warning-bd:transparent;--chip-critical-bg:#ef444429;--chip-critical-fg:#fca5a5;--chip-critical-bd:transparent;--chip-info-bg:#3b82f629;--chip-info-fg:#93c5fd;--chip-info-bd:transparent}html:has(.export-print-root){font-family:var(--cds-semantic-typography-body-font-family), -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--export-body-font-size,calc(var(--cds-semantic-typography-body-font-size-md,1rem) - 1px));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;background:#fff!important}html:has(.export-print-root) body{font-family:var(--cds-semantic-typography-body-font-family), -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--export-body-font-size,calc(var(--cds-semantic-typography-body-font-size-md,1rem) - 1px));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;background:#fff!important}.export-print-root{--export-body-font-size:calc(var(--cds-semantic-typography-body-font-size-md,1rem) - 1px);min-height:100vh;color:var(--cds-semantic-color-text-primary,#1a1a1a);font-family:var(--cds-semantic-typography-body-font-family), -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--export-body-font-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0;padding:0}.export-print-root h1,.export-print-root h2,.export-print-root h3,.export-print-root h4,.export-print-root h5,.export-print-root h6,.export-print-root .export-cover-type,.export-print-root .export-cover-title,.export-print-root .export-cover-raci-title,.export-print-root .export-toc h2{font-family:var(--export-title-font-family,Inter, sans-serif)}.export-print-root .export-cover{box-sizing:border-box;page-break-after:always;break-after:page;border-bottom:4px solid var(--cds-semantic-color-interactive-primary-background,#00aa46);background:#fff;flex-direction:column;height:100vh;max-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.export-print-root .export-cover-logo{object-fit:contain;object-position:top left;z-index:1;width:15%;height:15%;position:absolute;top:0;left:0}.export-print-root .export-cover-main{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;min-height:0;max-height:100%;padding:10vh 0 6vh;display:flex}.export-print-root .export-cover--has-logo .export-cover-main{padding-top:14vh}.export-print-root .export-cover--has-raci .export-cover-main{justify-content:space-between;padding-top:10vh;padding-bottom:4vh}.export-print-root .export-cover--has-logo.export-cover--has-raci .export-cover-main{padding-top:14vh}.export-print-root .export-cover-hero{flex:0 auto;min-height:0}.export-print-root .export-cover-type{letter-spacing:.06em;text-transform:uppercase;color:var(--cds-semantic-color-text-secondary,#5c5c5c);margin:0 0 10px;font-size:.8125rem;font-weight:600}.export-print-root .export-cover-title{max-width:28rem;margin:0 0 12px;font-size:2rem;line-height:1.2}.export-print-root .export-cover-pills{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.export-print-root .export-cover-pill{border:1px solid var(--cds-semantic-color-stroke-subtle,#d9d9d9);background:var(--cds-semantic-color-background-feedback-neutral,#f5f5f5);color:var(--cds-semantic-color-text-primary,#1a1a1a);border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.export-print-root .export-cover-pill--status[data-status=draft]{color:var(--color-status-draft,#4b5563)}.export-print-root .export-cover-pill--status[data-status=review]{color:var(--color-status-review,#ca8a04);background:#ca8a041f;border-color:#ca8a0459}.export-print-root .export-cover-pill--status[data-status=approved],.export-print-root .export-cover-pill--status[data-status=accepted]{color:var(--color-status-approved,#16a34a);background:#16a34a1f;border-color:#16a34a59}.export-print-root .export-cover-pill--status[data-status=in-progress]{color:var(--color-status-in-progress,#2563eb);background:#2563eb1a;border-color:#2563eb4d}.export-print-root .export-cover-pill--status[data-status=rejected]{color:var(--color-status-rejected,#a21caf);background:#a21caf1a;border-color:#a21caf4d}.export-print-root .export-cover-pill--status[data-status=implemented],.export-print-root .export-cover-pill--status[data-status=deployed],.export-print-root .export-cover-pill--status[data-status=deployed-prod]{color:var(--color-status-implemented,#047857);background:#0478571f;border-color:#04785759}.export-print-root .export-cover-pill--status[data-status=deployed-qa]{color:var(--color-status-completed,#059669);background:#0596691a;border-color:#0596694d}.export-print-root .export-cover-pill--status[data-status=deployed-dev]{color:var(--color-status-in-progress,#2563eb);background:#2563eb1a;border-color:#2563eb4d}.export-print-root .export-cover-pill--status[data-status=archived],.export-print-root .export-cover-pill--status[data-status=superseded],.export-print-root .export-cover-pill--status[data-status=cancelled]{color:var(--color-status-archived,#1f2937)}.export-print-root .export-cover-pill--version{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.export-print-root .export-cover--has-raci .export-cover-title{margin-bottom:14px;font-size:1.65rem}.export-print-root .export-cover-meta{color:var(--cds-semantic-color-text-secondary,#5c5c5c);gap:6px;font-size:calc(.95rem - 1px);display:grid}.export-print-root .export-cover--has-raci .export-cover-meta{gap:4px;font-size:.8125rem}.export-print-root .export-cover-link-row{flex-direction:column;gap:2px;margin-top:6px;display:flex}.export-print-root .export-cover-link{color:var(--cds-semantic-color-interactive-primary-background,#00aa46);word-break:break-all;font-size:.8125rem;text-decoration:none}.export-print-root .export-cover-raci{flex:none;max-width:100%;max-height:34vh;margin-top:auto;overflow:hidden}.export-print-root .export-cover-raci-title{color:var(--cds-semantic-color-text-primary,#1a1a1a);margin:0 0 6px;font-size:.875rem;font-weight:600}.export-print-root .export-cover-raci-grid{gap:4px;display:grid}.export-print-root .export-cover-raci-role{grid-template-columns:6.25rem 1fr;gap:6px;font-size:.75rem;line-height:1.3;display:grid}.export-print-root .export-cover-raci-label{color:var(--cds-semantic-color-text-secondary,#5c5c5c)}.export-print-root .export-cover-raci-values{color:var(--cds-semantic-color-text-primary,#1a1a1a);word-break:break-word}.export-print-root .export-toc{page-break-after:always;break-after:page;background:#fff;padding:0}.export-print-root .export-toc h2{margin:0 0 16px;font-size:1.25rem}.export-print-root .export-toc ol{margin:0;padding-left:1.25rem}.export-print-root .export-toc li{margin:.35rem 0}.export-print-root .export-body{background:#fff;max-width:none;margin:0;padding:0}.export-print-root .export-version-history{page-break-before:always;break-before:page;background:#fff;margin:0;padding:24px 0 0}.export-print-root .export-version-history h2{font-size:1.25rem;font-family:var(--export-title-font-family,Inter, sans-serif);margin:0 0 12px}.export-print-root .export-version-table{border-collapse:collapse;border:1px solid var(--export-table-border-color,#d9d9d9);width:100%;font-size:8pt}.export-print-root .export-version-table th{text-align:left;font-weight:600;background-color:var(--export-table-header-bg,#f5f5f5)!important;color:var(--export-table-header-text,#1a1a1a)!important}.export-print-root .export-version-table th,.export-print-root .export-version-table td{vertical-align:top;padding:4px 6px;border:1px solid var(--export-table-border-color,#d9d9d9)!important}.export-print-root .export-version-table td{color:var(--export-table-body-text,#1a1a1a)!important}.export-print-root .export-body h2,.export-print-root .export-body .preview-content h2{page-break-before:always;break-before:page;background:0 0;margin-top:0;padding-top:24px}.export-print-root .export-body .preview-content>h2:first-of-type{page-break-before:auto;break-before:auto;padding-top:0}.export-print-root--sprint .export-body h2,.export-print-root--sprint .export-body .preview-content h2{border-bottom:2px solid #00aa46;padding-bottom:6px}.export-print-root--sprint .export-body h3,.export-print-root--sprint .export-body .preview-content h3{color:#008a39}.export-print-root .report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:1rem 0 1.25rem;display:grid}.export-print-root .report-kpi-card{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #d9d9d9;border-top:3px solid #00aa46;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.export-print-root .report-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:#5c5c5c;margin:0;font-size:.72rem;font-weight:600}.export-print-root .report-kpi-value{font-family:var(--export-title-font-family,"Coop New", sans-serif);margin:0;font-size:1.7rem;line-height:1.1}.export-print-root .report-kpi-delta{border-radius:999px;align-self:flex-start;margin:2px 0 0;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.export-print-root .report-kpi-delta.delta-positive{color:#16a34a;background:#16a34a1f}.export-print-root .report-kpi-delta.delta-negative{color:#b3261e;background:#b3261e1a}.export-print-root .report-kpi-delta.delta-neutral{color:#5c5c5c;background:#f5f5f5}.export-print-root .export-wow-diagram,.export-print-root .export-wow-lanes,.export-print-root .export-wow-playbook>h2{page-break-before:always;break-before:page;padding-top:24px}.export-print-root .export-wow-intro+.export-wow-diagram{page-break-before:auto;break-before:auto;padding-top:0}.export-print-root .export-wow-playbook .wow-step{page-break-before:always;break-before:page}.export-print-root .export-wow-playbook .wow-step:first-child{page-break-before:auto;break-before:auto}.export-print-root .export-wow-diagram :global(.flow-wires){display:block!important}.export-print-root .export-error{color:var(--cds-semantic-color-text-error,#b3261e);padding:48px}.export-print-root .markdown-preview,.export-print-root .markdown-preview-inner,.export-print-root .preview-content{box-shadow:none!important;background:0 0!important;border:none!important}.export-print-root nav.toc{display:none!important}.export-print-root blockquote,.export-print-root pre,.export-print-root code,.export-print-root .markdown-table th,.export-print-root .markdown-table td,.export-print-root .markdown-table tr,.export-print-root .user-story-description,.export-print-root .mermaid,.export-print-root .mermaid-rendered,.export-print-root .diagram-block,.export-print-root .diagram-viewport{background:0 0!important}.export-print-root .mermaid,.export-print-root .mermaid-rendered,.export-print-root .diagram-block{border:none!important}.export-print-root .diagram-toolbar-preview{display:none!important}.export-print-root .markdown-table-wrap{margin:.75rem 0;width:100%!important;max-width:100%!important;overflow:visible!important}.export-print-root .markdown-table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--export-table-border-color,#d9d9d9);font-size:8pt;width:100%!important;max-width:100%!important}.export-print-root .markdown-table th{font-weight:600;background-color:var(--export-table-header-bg,#f5f5f5)!important;color:var(--export-table-header-text,#1a1a1a)!important}.export-print-root .markdown-table th,.export-print-root .markdown-table td{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;vertical-align:top;padding:3px 5px;line-height:1.35;border:1px solid var(--export-table-border-color,#d9d9d9)!important}.export-print-root .markdown-table td{color:var(--export-table-body-text,#1a1a1a)!important}@media print{html,body,.export-print-root,.export-print-root .export-cover,.export-print-root .export-toc,.export-print-root .export-body{background:#fff!important}.export-print-root .export-cover{height:100vh;max-height:100vh;overflow:hidden}.export-print-root .export-cover,.export-print-root .export-toc{page-break-after:always;break-after:page}.export-print-root .export-body h2,.export-print-root .export-body .preview-content h2{page-break-before:always;break-before:page}.export-print-root .export-body .preview-content>h2:first-of-type{page-break-before:auto;break-before:auto}}.export-print-root.theme-id26-light{--doc-accent-hld:#0e7490;--doc-accent-bpd:#1d4ed8;--doc-accent-bp:#8a6a00;--doc-accent-ux:#a21caf;--doc-accent-plan:#b45309;--doc-accent-prd:#047857;--doc-accent-test:#b91c1c;--doc-accent-adr:#6d28d9;--doc-accent-tasks:#4d7c0f;--doc-accent-design:#a21caf;--doc-accent-external:#475569;--doc-accent-intake:#be185d;-webkit-print-color-adjust:exact;print-color-adjust:exact}.export-print-root.theme-id26-light .lane-badge{letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;margin-bottom:0;padding:3px 8px;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.export-print-root.theme-id26-light .lane-badge--arch{background:color-mix(in srgb, var(--doc-accent-hld) 10%, transparent);color:var(--doc-accent-hld)}.export-print-root.theme-id26-light .lane-badge--intake{background:color-mix(in srgb, var(--doc-accent-intake) 12%, transparent);color:var(--doc-accent-intake)}.export-print-root.theme-id26-light .lane-badge--business{background:color-mix(in srgb, var(--doc-accent-bpd) 10%, transparent);color:var(--doc-accent-bpd)}.export-print-root.theme-id26-light .lane-badge--design{background:color-mix(in srgb, var(--doc-accent-design) 14%, transparent);color:var(--doc-accent-design)}.export-print-root.theme-id26-light .lane-badge--impl{background:color-mix(in srgb, var(--doc-accent-prd) 14%, transparent);color:var(--doc-accent-prd)}.export-print-root.theme-id26-light .lane-badge--verification{background:color-mix(in srgb, var(--doc-accent-test) 14%, transparent);color:var(--doc-accent-test)}.donna-fallback.svelte-ouneok{width:var(--donna-size);height:var(--donna-size);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--donna-accent) 40%, transparent);background:radial-gradient(circle at 50% 30%,#1b2534 0%,#0b0f17 100%);border-radius:50%;position:relative;overflow:hidden}svg.svelte-ouneok{width:100%;height:100%;display:block}.mouth.svelte-ouneok{transform-origin:60px 68px;animation:1.6s ease-in-out infinite svelte-ouneok-donna-talk}.donna-fallback[data-avatar-state=talking].svelte-ouneok .mouth:where(.svelte-ouneok){animation-duration:.42s}.donna-fallback[data-avatar-state=sleep].svelte-ouneok .mouth:where(.svelte-ouneok),.donna-fallback[data-avatar-state=idle].svelte-ouneok .mouth:where(.svelte-ouneok){animation:none}.pedestal.svelte-ouneok{transform-origin:60px 112px;animation:9s linear infinite svelte-ouneok-donna-spin}.pedestal.outer.svelte-ouneok{animation-duration:14s;animation-direction:reverse}.is-rear.svelte-ouneok .hair-back:where(.svelte-ouneok){transform-origin:60px 60px;transform:scale(1.08)}@keyframes svelte-ouneok-donna-talk{0%,to{transform:scaleY(1)}50%{transform:scaleY(2.1)}}@keyframes svelte-ouneok-donna-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mouth.svelte-ouneok,.pedestal.svelte-ouneok{animation:none}}.donna-avatar.svelte-1p97h5i{width:var(--donna-size);height:var(--donna-size);background:radial-gradient(circle at 50% 28%,#16202f 0%,#070a10 100%);border-radius:50%;flex:none;position:relative;overflow:hidden}canvas.svelte-1p97h5i{width:100%;height:100%;display:block}.ring-glow.svelte-1p97h5i{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3fe0ff59,inset 0 0 24px #3fe0ff2e}.rail-column.svelte-jvp7nt{flex-direction:column;gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.capability-card.svelte-jvp7nt{background:linear-gradient(160deg,#122130b8,#080e16b8);border:1px solid #3fe0ff33;flex-direction:column;gap:.05rem;padding:.32rem .5rem;transition:border-color .18s,box-shadow .18s,background .18s,opacity .18s;display:flex;position:relative}.rail-column--left.svelte-jvp7nt .capability-card:where(.svelte-jvp7nt){clip-path:polygon(.45rem 0,100% 0,100% 100%,0 100%,0 .45rem);text-align:right;align-items:flex-end}.rail-column--right.svelte-jvp7nt .capability-card:where(.svelte-jvp7nt){clip-path:polygon(0 0,calc(100% - .45rem) 0,100% .45rem,100% 100%,0 100%)}.card-edge.svelte-jvp7nt{background:#3fe0ff47;width:2px;transition:background .18s,box-shadow .18s;position:absolute;top:.28rem;bottom:.28rem}.rail-column--left.svelte-jvp7nt .card-edge:where(.svelte-jvp7nt){right:0}.rail-column--right.svelte-jvp7nt .card-edge:where(.svelte-jvp7nt){left:0}.capability-card.is-active.svelte-jvp7nt{opacity:1;background:linear-gradient(160deg,#245c78fa,#0e2436f2);border-color:#63f0fff2;box-shadow:0 0 18px #3fe0ff73,0 0 4px #3fe0ffcc,inset 0 0 14px #3fe0ff2e}.capability-card.is-active.svelte-jvp7nt .card-edge:where(.svelte-jvp7nt){background:#b4ffff;width:3px;box-shadow:0 0 12px #3fe0ff}.capability-card.is-unavailable.svelte-jvp7nt{opacity:.5;border-style:dashed}.capability-card.is-planned.svelte-jvp7nt{opacity:.3}.card-label.svelte-jvp7nt{color:#eaf6ff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;font-weight:600;line-height:1.15;overflow:hidden}.card-state.svelte-jvp7nt{letter-spacing:.12em;text-transform:uppercase;color:#eaf6ff66;align-items:center;gap:.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.54rem;display:inline-flex}.capability-card.is-active.svelte-jvp7nt .card-state:where(.svelte-jvp7nt){color:#b4ffff}.capability-card.is-active.svelte-jvp7nt .card-label:where(.svelte-jvp7nt){color:#fff}.pulse.svelte-jvp7nt{background:#78ffff;border-radius:50%;width:.35rem;height:.35rem;animation:1s ease-in-out infinite svelte-jvp7nt-donna-pulse;box-shadow:0 0 8px #3fe0ff}@keyframes svelte-jvp7nt-donna-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.capability-card.svelte-jvp7nt{transition:none}.pulse.svelte-jvp7nt{opacity:1;animation:none}}.donna-overlay.svelte-tmv8xf{right:max(var(--page-inset-x,16px), calc(var(--main-content-fixed-inset-right,16px) + 8px));bottom:calc(max(var(--page-inset-y,16px), 20px) + 3.5rem);z-index:899;pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.hud-shell.svelte-tmv8xf{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 50% 25%,#0e1926fa,#04070bfc);border:1px solid #3fe0ff47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;padding:0;transition:width .32s cubic-bezier(.22,.8,.24,1),height .32s cubic-bezier(.22,.8,.24,1),padding .32s cubic-bezier(.22,.8,.24,1),border-radius .32s cubic-bezier(.22,.8,.24,1),background .22s,box-shadow .22s,transform .12s ease-out;display:flex;position:relative;box-shadow:0 0 0 1px #3fe0ff1f,0 10px 40px #0000008c,0 0 30px #3fe0ff2e}.hud-shell:not(.is-expanded).is-listening.svelte-tmv8xf{box-shadow:0 0 0 1px #3fe0ff59, 0 10px 40px #0000008c, 0 0 calc(18px + var(--donna-level,0) * 28px) rgba(63, 224, 255, calc(.25 + var(--donna-level,0) * .55));transform:scale(calc(1 + var(--donna-level,0) * .04));background:radial-gradient(circle at 50% 40%,#12465cf5,#06121cfc)}.hud-shell:not(.is-expanded).is-speaking.svelte-tmv8xf{animation:1.1s ease-in-out infinite svelte-tmv8xf-donna-chip-breathe}.hud-shell.is-working.svelte-tmv8xf{border-color:#a878ff73;animation:1.4s ease-in-out infinite svelte-tmv8xf-donna-working-pulse;box-shadow:0 0 0 1px #a878ff47,0 10px 40px #0000008c,0 0 28px #3fe0ff59,0 0 42px #a878ff47}.hud-shell:not(.is-expanded).is-working.svelte-tmv8xf{background:radial-gradient(circle at 50% 40%,#16203af7,#080c16fc)}.hud-shell.is-expanded.is-working.svelte-tmv8xf{background:radial-gradient(circle at 50% 18%,#121c30fa,#04070bfc)}.hud-shell.is-expanded.svelte-tmv8xf{width:min(620px,100vw - 2.5rem);height:min(var(--donna-shell-height,560px), calc(100vh - 6rem));clip-path:polygon(0 0,calc(100% - 1.1rem) 0,100% 1.1rem,100% 100%,0 100%);-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;border-radius:.9rem;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1rem;animation:none;display:flex;overflow:hidden;transform:none}.shell-top.svelte-tmv8xf{justify-content:center;align-items:center;gap:.9rem;display:flex}.shell-top.is-expanded.svelte-tmv8xf{align-items:center;gap:.6rem}.rail-slot.svelte-tmv8xf{flex:1 1 0;min-width:0;max-width:9rem}.stage.svelte-tmv8xf{flex-direction:column;flex:none;align-items:center;gap:.4rem;display:flex}.portrait.svelte-tmv8xf{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex:none;padding:0;line-height:0;position:relative}.portrait.svelte-tmv8xf:focus{outline:none}.portrait.is-live.svelte-tmv8xf{filter:drop-shadow(0 0 10px #3fe0ff73)}.chip-level.svelte-tmv8xf{transform-origin:50%;pointer-events:none;background:#3fe0fff2;border-radius:999px;height:.18rem;position:absolute;bottom:.35rem;left:18%;right:18%;box-shadow:0 0 8px #3fe0ffcc}.portrait.svelte-tmv8xf:focus-visible{outline-offset:4px;outline:2px solid #3fe0ffe6}.scanlines.svelte-tmv8xf{pointer-events:none;opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(#3fe0ff8c 0 1px,#0000 1px 3px);border-radius:50%;position:absolute;inset:0}.readout.svelte-tmv8xf{text-align:center;flex-direction:column;align-items:center;gap:.1rem;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;display:flex}.readout-capability.svelte-tmv8xf{letter-spacing:.12em;text-transform:uppercase;color:#eaf6ff73;margin:0;font-size:.58rem}.body-inner.svelte-tmv8xf{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex;overflow:hidden}.is-expanded.svelte-tmv8xf .body-inner:where(.svelte-tmv8xf){height:100%;padding-top:.9rem;padding-bottom:.15rem}.chat-scroll.svelte-tmv8xf{min-height:var(--donna-chat-min-height,250px);overscroll-behavior:contain;flex-direction:column;flex:1;gap:.55rem;padding-right:.15rem;display:flex;overflow-y:auto}.transcript.svelte-tmv8xf{color:#eaf6ffb8;flex-shrink:0;margin:0;font-size:.78rem;line-height:1.35}.reply.svelte-tmv8xf{color:#eaf6ff;margin:0;font-size:.85rem;line-height:1.4}.reply.agent-md.svelte-tmv8xf a{color:#53f2c8f2}.reply.agent-md.svelte-tmv8xf p{margin:0 0 .45em}.reply.agent-md.svelte-tmv8xf p:last-child{margin-bottom:0}.reply.agent-md.svelte-tmv8xf ul{margin:.25em 0 .45em;padding-left:1.1em}.link-balloons.svelte-tmv8xf{pointer-events:auto;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.link-balloon.svelte-tmv8xf{color:#eaf6fff2;letter-spacing:.02em;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0e283ad9;border:1px solid #53f2c873;border-radius:999px;max-width:100%;padding:.28rem .7rem;font-size:.72rem;overflow:hidden}.link-balloon.svelte-tmv8xf:hover,.link-balloon.svelte-tmv8xf:focus-visible{background:#143c50f2;border-color:#53f2c8e6;outline:none}.readout-name.svelte-tmv8xf{letter-spacing:.34em;color:#eaf6ff;margin:0;font-size:.95rem}.readout-status.svelte-tmv8xf{letter-spacing:.16em;text-transform:uppercase;color:#3fe0ffe6;align-items:center;gap:.4rem;margin:0;font-size:.66rem;display:flex}.dot.svelte-tmv8xf{background:#eaf6ff59;border-radius:50%;width:.4rem;height:.4rem}.dot.is-live.svelte-tmv8xf{background:#3fe0ff;animation:1.6s ease-in-out infinite svelte-tmv8xf-donna-blip;box-shadow:0 0 8px #3fe0ffe6}.close.svelte-tmv8xf{color:#eaf6ffbf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #eaf6ff33;border-radius:50%;flex:none;width:1.6rem;height:1.6rem;font-size:1rem;line-height:1;position:absolute;top:.6rem;right:.6rem}.close.svelte-tmv8xf:focus{outline:none}.close.svelte-tmv8xf:focus-visible{outline-offset:2px;outline:2px solid #3fe0ffe6}.shell-body.svelte-tmv8xf{min-height:0;display:none}.is-expanded.svelte-tmv8xf .shell-body:where(.svelte-tmv8xf){flex:1;min-height:0;display:flex;overflow:hidden}.controls.svelte-tmv8xf{flex-shrink:0;justify-content:center;gap:.45rem;display:flex}.mic.svelte-tmv8xf,.ghost.svelte-tmv8xf,.text-row.svelte-tmv8xf button:where(.svelte-tmv8xf){color:#eaf6ff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3fe0ff1f;border:1px solid #3fe0ff73;border-radius:999px;padding:.35rem 1rem;font-size:.8rem}.mic.svelte-tmv8xf:focus,.ghost.svelte-tmv8xf:focus,.ptt.svelte-tmv8xf:focus{outline:none}.mic.svelte-tmv8xf:focus-visible,.ghost.svelte-tmv8xf:focus-visible,.ptt.svelte-tmv8xf:focus-visible{outline-offset:2px;outline:2px solid #3fe0ffe6}.ghost.svelte-tmv8xf{background:0 0;border-color:#eaf6ff38}.mic.is-active.svelte-tmv8xf{background:#53f2c838;border-color:#53f2c8d9}.mic.svelte-tmv8xf:disabled,.ptt.svelte-tmv8xf:disabled{opacity:.4;cursor:not-allowed}.ptt.svelte-tmv8xf{color:#eaf6ff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#3fe0ff1f;border:1px solid #3fe0ff73;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .9rem;font-size:.8rem;display:inline-flex}.ptt.svelte-tmv8xf svg:where(.svelte-tmv8xf){width:.95rem;height:.95rem}.ptt.is-held.svelte-tmv8xf{color:#fff;background:#ff5c5c47;border-color:#ff7a7af2;box-shadow:0 0 12px #ff5c5c8c}.meter.svelte-tmv8xf{background:#eaf6ff1f;border-radius:999px;height:.3rem;overflow:hidden}.meter.svelte-tmv8xf>span:where(.svelte-tmv8xf){background:#3fe0ffe6;height:100%;transition:width 60ms linear;display:block}.meter.is-hot.svelte-tmv8xf>span:where(.svelte-tmv8xf){background:#53f2c8}.degraded.svelte-tmv8xf{color:#ffc860eb;margin:0;font-size:.74rem}.text-row.svelte-tmv8xf{flex:none;align-items:flex-end;gap:.45rem;margin-top:.15rem;display:flex}.text-row.svelte-tmv8xf textarea:where(.svelte-tmv8xf){resize:none;box-sizing:border-box;color:#eaf6ff;field-sizing:content;background:#080e16eb;border:1px solid #eaf6ff47;border-radius:.75rem;flex:1;min-width:0;min-height:44px;max-height:7rem;padding:.55rem .85rem;font-family:inherit;font-size:.83rem;line-height:1.35}.text-row.svelte-tmv8xf textarea:where(.svelte-tmv8xf)::placeholder{color:#eaf6ff6b;opacity:1}.text-row.svelte-tmv8xf textarea:where(.svelte-tmv8xf):focus{border-color:#3fe0ffa6;box-shadow:0 0 0 1px #3fe0ff40}.text-row.svelte-tmv8xf button:where(.svelte-tmv8xf){flex:none;align-self:stretch;min-height:44px}.sr-only.svelte-tmv8xf{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-tmv8xf-donna-blip{0%,to{opacity:.4}50%{opacity:1}}@keyframes svelte-tmv8xf-donna-chip-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.14)}}@keyframes svelte-tmv8xf-donna-working-pulse{0%,to{box-shadow:0 0 0 1px #a878ff47,0 10px 40px #0000008c,0 0 22px #3fe0ff47,0 0 34px #a878ff38}50%{box-shadow:0 0 0 1px #a878ff6b,0 10px 40px #0000008c,0 0 36px #3fe0ff7a,0 0 52px #a878ff61}}@media (width<=640px){.donna-overlay.svelte-tmv8xf{right:.75rem;bottom:calc(.75rem + 3.5rem + env(safe-area-inset-bottom,0px))}.hud-shell.is-expanded.svelte-tmv8xf{height:min(var(--donna-shell-height,560px), calc(100vh - 5.5rem))}.rail-slot.svelte-tmv8xf{max-width:7.25rem}}@media (prefers-reduced-motion:reduce){.hud-shell.svelte-tmv8xf,.shell-body.svelte-tmv8xf{transition:none}.dot.is-live.svelte-tmv8xf,.hud-shell.is-working.svelte-tmv8xf{animation:none}}html,body{background-color:var(--cds-semantic-color-background-canvas);height:100%;margin:0}.status-embed.svelte-kyh1kp{background-color:var(--cds-semantic-color-background-canvas);border:0;width:100%;height:100dvh;display:block}.sr-only.svelte-1w7q1xx{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mock.svelte-1w7q1xx{z-index:1;color:#0b1220;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f6f8fc;border-radius:14px;font-size:12px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px #ffffff1f}.topbar.svelte-1w7q1xx{color:#fff;background:#0b1220;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.tb-logo.svelte-1w7q1xx b:where(.svelte-1w7q1xx){color:#7a8cff}.tb-dots.svelte-1w7q1xx{align-items:center;gap:6px;display:flex}.tb-dots.svelte-1w7q1xx i:where(.svelte-1w7q1xx){background:#475569;border-radius:50%;width:8px;height:8px}.tb-dots.svelte-1w7q1xx i.av:where(.svelte-1w7q1xx){background:#7a3cff;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.frame.svelte-1w7q1xx{grid-template-columns:112px minmax(0,1fr);display:grid}.side.svelte-1w7q1xx{background:#0b1220;align-content:start;gap:4px;padding:10px 8px 14px;display:grid}.nav.svelte-1w7q1xx{color:#c9d2ea;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:5px 8px;font-size:10px;overflow:hidden}.nav.on.svelte-1w7q1xx{color:#fff;background:#7a3cff;font-weight:600}.mock-body.svelte-1w7q1xx{align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.greet.svelte-1w7q1xx{margin:0;font-size:16px;font-weight:700}.stats.svelte-1w7q1xx{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.stat.svelte-1w7q1xx{background:#fff;border-radius:8px;gap:2px;padding:8px;display:grid;box-shadow:0 1px 2px #0b122014}.stat.svelte-1w7q1xx strong:where(.svelte-1w7q1xx){font-size:16px}.stat.svelte-1w7q1xx span:where(.svelte-1w7q1xx){color:#475569;font-size:10px}.cols.svelte-1w7q1xx{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.panel.svelte-1w7q1xx{background:#fff;border-radius:8px;padding:10px;box-shadow:0 1px 2px #0b122014}.panel.svelte-1w7q1xx .ph:where(.svelte-1w7q1xx){text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0 0 8px;font-size:11px}ul.svelte-1w7q1xx{gap:6px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1w7q1xx{align-items:center;gap:8px;display:flex}li.svelte-1w7q1xx span:where(.svelte-1w7q1xx){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}li.svelte-1w7q1xx em:where(.svelte-1w7q1xx){color:#475569;font-size:10px;font-style:normal}li.svelte-1w7q1xx i.dot:where(.svelte-1w7q1xx){background:#2e7bff;border-radius:50%;flex:none;width:8px;height:8px}li.warn.svelte-1w7q1xx,li.info.svelte-1w7q1xx,li.ok.svelte-1w7q1xx{color:#0b1220;border-radius:6px;padding:5px 8px}li.warn.svelte-1w7q1xx{background:#fdecc8}li.info.svelte-1w7q1xx{background:#dbe8ff}li.ok.svelte-1w7q1xx{background:#d3f4e5}.chart.svelte-1w7q1xx{width:100%;height:64px;display:block}.chart.svelte-1w7q1xx .ln:where(.svelte-1w7q1xx){fill:none;stroke:#2e7bff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.flow.svelte-1w7q1xx{flex-wrap:wrap;gap:4px;display:flex}.step.svelte-1w7q1xx{text-align:center;color:#334155;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,12% 50%);background:#e5e9f2;flex:40px;padding:6px 2px;font-size:10px;font-weight:600}.step.on.svelte-1w7q1xx{color:#0b1220;background:#00d9c0}@media (width<=520px){.stats.svelte-1w7q1xx{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.svelte-1w7q1xx{grid-template-columns:1fr}.frame.svelte-1w7q1xx{grid-template-columns:minmax(0,1fr)}.side.svelte-1w7q1xx{display:none}.step.svelte-1w7q1xx{font-size:9px}}.splash.svelte-1u7ynev{--s-ink:var(--brand-ink,#0b1220);--s-teal:var(--brand-teal,#00d9c0);--s-cyan:var(--brand-cyan,#00dcfc);--s-violet:var(--brand-violet,#7a3cff);--s-muted:var(--brand-neutral-500,#a9b3cc);--s-text:#fff;--s-ink-soft:#334155;min-height:100vh;color:var(--s-ink);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.skip.svelte-1u7ynev{z-index:100;color:var(--brand-ink,#0b1220);background:#fff;border-radius:6px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:8px}.skip.svelte-1u7ynev:focus{top:8px}a.svelte-1u7ynev:focus-visible,button.svelte-1u7ynev:focus-visible{outline:2px solid var(--brand-cyan,#00dcfc);outline-offset:2px}.hdr.svelte-1u7ynev{z-index:5;background:var(--s-ink);color:var(--s-text);position:relative}.hdr-in.svelte-1u7ynev{align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:20px 32px;display:flex}.logo.svelte-1u7ynev{flex:none;display:inline-flex}.logo.svelte-1u7ynev img:where(.svelte-1u7ynev){width:auto;height:44px;display:block}.nav.svelte-1u7ynev{color:#c9d2ea;flex:1;justify-content:center;gap:36px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.chev.svelte-1u7ynev{fill:none;stroke:currentColor;stroke-width:1.6px;width:10px;height:10px;margin-left:6px}.actions.svelte-1u7ynev{gap:12px;margin-left:auto;display:flex}.btn.svelte-1u7ynev{font:inherit;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-1u7ynev svg:where(.svelte-1u7ynev){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.btn-fill.svelte-1u7ynev{color:var(--s-ink);background:linear-gradient(90deg,#00dcfc 0%,#2eb4ff 100%)}.btn-fill.svelte-1u7ynev:hover{background:linear-gradient(90deg,#4ae8ff 0%,#5cc4ff 100%)}.btn-outline.svelte-1u7ynev{color:#fff;background:0 0;border-color:#ffffff8c}.btn-outline.svelte-1u7ynev:hover{background:#ffffff14}.btn-lg.svelte-1u7ynev{padding:14px 24px;font-size:16px}button[aria-disabled=true].svelte-1u7ynev{cursor:not-allowed;opacity:1}button[aria-disabled=true].svelte-1u7ynev:hover{background:0 0}.soon.svelte-1u7ynev{color:#fff;background:#ffffff29;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.hero.svelte-1u7ynev{background:var(--s-ink);color:var(--s-text);min-height:820px;position:relative;overflow:hidden}.glow.svelte-1u7ynev{pointer-events:none;background:radial-gradient(60% 50% at 78% 45%,#00dcfc47,#0000 70%),radial-gradient(50% 55% at 92% 70%,#7a3cff66,#0000 70%),radial-gradient(40% 40% at 10% 100%,#2e7bff2e,#0000 70%);position:absolute;inset:0}.wave.svelte-1u7ynev{fill:none;stroke-width:1.5px;pointer-events:none;width:100%;height:180px;position:absolute;bottom:0;left:0;right:0}.wave.svelte-1u7ynev path:where(.svelte-1u7ynev){vector-effect:non-scaling-stroke;animation:14s ease-in-out infinite alternate svelte-1u7ynev-sway}@keyframes svelte-1u7ynev-sway{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@media (prefers-reduced-motion:reduce){.wave.svelte-1u7ynev path:where(.svelte-1u7ynev){animation:none}}.hero-in.svelte-1u7ynev{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;max-width:1280px;margin:0 auto;padding:72px 32px 96px;display:grid;position:relative}.eyebrow.svelte-1u7ynev{color:var(--s-cyan);letter-spacing:.14em;margin:0 0 20px;font-size:13px;font-weight:700}h1.svelte-1u7ynev{color:var(--s-text);letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.08}.grad.svelte-1u7ynev{color:var(--s-cyan);background:linear-gradient(90deg,#00dcfc 0%,#7ab4ff 55%,#b48cff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.grad.svelte-1u7ynev{-webkit-text-fill-color:currentColor;color:linktext;background:0 0}}.lede.svelte-1u7ynev{color:#d5dcef;max-width:540px;margin:0 0 32px;font-size:18px;line-height:1.55}.ctas.svelte-1u7ynev{flex-wrap:wrap;gap:14px;margin-bottom:44px;display:flex}.pillars.svelte-1u7ynev{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pillars.svelte-1u7ynev li:where(.svelte-1u7ynev){text-align:center;flex-direction:column;align-items:center;gap:10px;padding:4px 12px;display:flex}.pillars.svelte-1u7ynev li:where(.svelte-1u7ynev)+li:where(.svelte-1u7ynev){border-left:1px solid #ffffff29}.pillars.svelte-1u7ynev svg:where(.svelte-1u7ynev){fill:none;width:44px;height:44px;stroke:var(--s-cyan);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pillar-title.svelte-1u7ynev{color:var(--s-text);margin:0 0 2px;font-size:15px;font-weight:700}.pillars.svelte-1u7ynev p:where(.svelte-1u7ynev){color:var(--s-muted);margin:0;font-size:13px;line-height:1.4}.mock-wrap.svelte-1u7ynev{min-width:0;position:relative}.way.svelte-1u7ynev{color:var(--s-ink);background:#fff;padding:80px 32px 96px}.way-in.svelte-1u7ynev{max-width:1280px;margin:0 auto}.way.svelte-1u7ynev h2:where(.svelte-1u7ynev),.card.svelte-1u7ynev h3:where(.svelte-1u7ynev){color:var(--s-ink)}.way.svelte-1u7ynev h2:where(.svelte-1u7ynev){text-align:center;letter-spacing:-.01em;margin:0 0 40px;font-size:32px;font-weight:800}.steps.svelte-1u7ynev{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1u7ynev{background:#f7f9fd;border:1px solid #d9dfec;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;padding:22px 18px;display:grid;position:relative}.card.svelte-1u7ynev svg:where(.svelte-1u7ynev){background:var(--s-ink);fill:none;width:36px;height:36px;stroke:var(--s-teal);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:10px;grid-row:1/span 2;padding:8px}.card.svelte-1u7ynev h3:where(.svelte-1u7ynev){margin:0 0 6px;font-size:18px}.card.svelte-1u7ynev p:where(.svelte-1u7ynev){color:var(--s-ink-soft);margin:0;font-size:14px;line-height:1.45}.arrow.svelte-1u7ynev{border-top:2px solid var(--brand-blue,#2e7bff);border-right:2px solid var(--brand-blue,#2e7bff);width:16px;height:16px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)rotate(45deg)}.ftr.svelte-1u7ynev{background:var(--s-ink);color:var(--s-muted);text-align:center;padding:24px 32px;font-size:13px}.ftr.svelte-1u7ynev p:where(.svelte-1u7ynev){margin:0}@media (width<=1024px){.hero-in.svelte-1u7ynev{grid-template-columns:minmax(0,1fr);padding-top:48px}.steps.svelte-1u7ynev{grid-template-columns:minmax(0,1fr);gap:32px;max-width:520px;margin:0 auto}.arrow.svelte-1u7ynev{top:auto;bottom:-26px;right:50%;transform:translate(50%)rotate(135deg)}}@media (width<=760px){.nav.svelte-1u7ynev{display:none}.hdr-in.svelte-1u7ynev{gap:12px;padding:14px 16px}.logo.svelte-1u7ynev img:where(.svelte-1u7ynev){height:30px}.btn.svelte-1u7ynev{padding:8px 12px;font-size:14px}.hero.svelte-1u7ynev{min-height:0}.hero-in.svelte-1u7ynev{gap:36px;padding:36px 16px 56px}.pillars.svelte-1u7ynev{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pillars.svelte-1u7ynev li:where(.svelte-1u7ynev){padding:4px 6px}.pillar-title.svelte-1u7ynev{font-size:13px}.pillars.svelte-1u7ynev p:where(.svelte-1u7ynev){font-size:11px}.btn-lg.svelte-1u7ynev{width:100%}.way.svelte-1u7ynev{padding:56px 16px 64px}.way.svelte-1u7ynev h2:where(.svelte-1u7ynev){font-size:26px}}@media (width<=380px){.hdr-in.svelte-1u7ynev{gap:8px;padding:12px}.logo.svelte-1u7ynev img:where(.svelte-1u7ynev){height:24px}.actions.svelte-1u7ynev{gap:8px}.btn.svelte-1u7ynev{padding:6px 10px;font-size:13px}}
