:root,:host,::backdrop{--ade-font:"Amazon Ember Display", "Amazon Ember", system-ui, -apple-system, "Segoe UI", sans-serif;--ade-font-mono:ui-monospace, "DejaVu Sans Mono", monospace;--ade-md-font-mono:ui-monospace, "DejaVu Sans Mono", monospace;--ade-teal:#fff;--ade-ink:#fff;--ade-ink-soft:#b9c4d4;--ade-muted:#909eb3;--ade-line:#ffffff17;--ade-line-strong:#2f4160;--ade-surface-2:#16233a;--ade-fail:#fff;--ade-fail-wash:#d959261a;--ade-teal-deep:#b9c4d4;--ade-teal-wash:#1b2a44;--ade-teal-line:#2f4160;--ade-lime:#f90;--ade-lime-wash:#ff990014;--ade-faint:#909eb3;--ade-bg:#0b1220;--ade-rebuild-primary:#fff;--ade-rebuild-primary-hover:#b9c4d4;--ade-on-primary:#101a2c;--ade-positive:#fff;--ade-positive-wash:#0ca30c1a;--ade-surface:#101a2c;--ade-held:#fff;--ade-held-wash:#fab21914;--ade-held-line:#fab219;--ade-panel-shadow-1:#00000047;--ade-panel-shadow-2:#00000047;--ade-rebuild-shadow:#00000047;--ade-teal-mark:#f90;--ade-done-mark:#0ca30c;--ade-focus-ring:#f90;--ade-held-mark:#fab219;--ade-fail-mark:#d95926;--ade-dark-teal-mark:#f90;--ade-dark-done-mark:#0ca30c;--ade-dark-focus-ring:#f90;--ade-dark-held-mark:#fab219;--ade-dark-fail-mark:#d95926;--ade-neutral-surface:#101a2c;--ade-neutral-line-strong:#6278a0;--ade-reference-bg:#0b1220;--ade-reference-surface-2:#16233a;--ade-reference-line:#ffffff17;--ade-reference-line-strong:#2f4160;--ade-ui-toggle-on:#0ca30c;--ade-ui-held-line:#fab219;--ade-ui-mono:ui-monospace, "DejaVu Sans Mono", monospace;--ade-ui-accent-fill:#f90;--ade-ui-on-accent-fill:#101a2c;--ade-ui-on-held:#101a2c;--ade-ui-hover:#1b2a44;--ade-ui-track:#0d1626;--ade-ui-disabled:#1b2a44;--ade-dark-teal:#fff;--ade-dark-teal-deep:#b9c4d4;--ade-dark-teal-wash:#1b2a44;--ade-dark-teal-line:#2f4160;--ade-dark-lime:#f90;--ade-dark-lime-wash:#ff990014;--ade-dark-ink:#fff;--ade-dark-ink-soft:#b9c4d4;--ade-dark-muted:#909eb3;--ade-dark-faint:#909eb3;--ade-dark-bg:#0b1220;--ade-dark-surface:#101a2c;--ade-dark-surface-2:#16233a;--ade-dark-line:#ffffff17;--ade-dark-line-strong:#6278a0;--ade-dark-held:#fff;--ade-dark-held-wash:#fab21914;--ade-dark-held-line:#fab219;--ade-dark-fail:#fff;--ade-dark-fail-wash:#d959261a;--ade-dark-positive:#fff;--ade-dark-positive-wash:#0ca30c1a;--ade-dark-ui-accent:#fff;--ade-dark-ui-accent-line:#fff;--ade-dark-ui-accent-fill:#f90;--ade-dark-ui-on-held:#101a2c;--ade-dark-ui-track:#0d1626;--ade-dark-ui-disabled:#1b2a44;--ade-dark-ui-toggle-off:#6278a0;--ade-dark-ui-held-line:#fab219;--ade-harvest-complete:#0ca30c;--ade-harvest-active:#f90;--ade-harvest-held:#fab219;--ade-harvest-failed:#d95926;--ade-harvest-muted:#6278a0;--ade-harvest-text-muted:#909eb3;--ade-harvest-edge:#2f4160;--ade-harvest-surface:#101a2c;--ade-harvest-rung-hover:#16233a;--ade-harvest-rung-selected:#1b2a44;--ade-reader-ink:#fff;--ade-reader-surface-2:#16233a;--ade-reader-line:#ffffff17;--ade-reader-line-strong:#2f4160;--ade-reader-ink-soft:#b9c4d4;--ade-reader-fail:#fff;--ade-reader-fail-wash:#d959261a;--ade-reader-muted:#909eb3;--ade-reader-surface:#101a2c;--ade-md-code:#1b2a44;--ade-diff-add-ink:#fff;--ade-diff-add:#0ca30c1a;--ade-diagram-dialog-shadow:#00000080;--ade-diagram-dialog-backdrop:#00000080;--ade-dark-page:#0b1220;--ade-dark-page-ink:#fff;--ade-page-ink:#fff;--ade-options-dialog-backdrop:#00000080;--ade-ui-elevation-400-shadow:#00000047;--ade-ui-elevation-900-shadow:#00000080;--ade-ui-focus-ring:#f90;--ade-ui-toggle-knob:#fff;--ade-site-ink:#fff;--ade-site-page:#0b1220;--ade-rework-line:#d95926;--ade-accepted-ink:#fff;--ade-accepted-line:#f90;--ade-station-fade:#101a2c;--ade-failed-line:#d95926;--ade-reference-edge:#6278a0;--ade-reference-grid:#2f4160;--ade-lane-selected-ring:#1b2a44;--ade-lane-selected-shadow:#00000047;--ade-station-open:#16233a;--ade-node-shadow:#00000047;--ade-state-dot:#101a2c;--ade-family-edge:#6278a0;--ade-family-edge-future:#2f4160;--ade-stage:#101a2c;--ade-stage-skipped:#0d1626;--ade-unit:#16233a;--ade-unit-selected:#1b2a44;--ade-construction-surface:#16233a;--ade-harvest-focus:#f90;--ade-harvest-glyph-failed:#d95926;--ade-source-popover-shadow:#00000080;--ade-authored-demo-ink:#fff;--ade-page:#0b1220;--ade-link:#fff;--ade-focus:#f90;--ade-subordinate-ink:#909eb3;--ade-divider:#ffffff17;--ade-summary-ink:#fff;--ade-document:#101a2c;--ade-markdown-wash:#1b2a44;--ade-markdown-line:#ffffff17;--ade-panel-line:#ffffff17}.md code{font-family:var(--ade-md-font-mono);font-size:.86em}.md .link-button{color:var(--teal);font-size:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.md .link-button:hover{text-decoration:underline}.md{color:var(--ink);font-size:15px;line-height:1.62}.md h1{margin:4px 0 12px;font-size:22px}.md h2{margin:24px 0 8px;font-size:17px}.md h3{margin:18px 0 6px;font-size:15px}.md h1,.md h2,.md h3{line-height:1.62}.md p,.md ul,.md ol{margin:0 0 12px}.md ul,.md ol{padding-left:22px}.md strong{font-weight:600}.md-inline{background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-word;border-radius:4px;padding:0 4px}.md{overflow-wrap:break-word;min-width:0}.md-source-link{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.md-ref{color:var(--ink)}.md code{overflow-wrap:anywhere}.md-code{background:var(--ade-md-code);border:1px solid var(--line);border-radius:6px;margin:0 0 12px;padding:12px;font-size:12.5px;line-height:1.5;overflow-x:auto}.md-table{border:1px solid var(--line);border-radius:6px;margin:0 0 14px;overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:13.5px}.md th{text-align:left;background:var(--surface-2);font-weight:600}.md th,.md td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 10px}.md tr:last-child td{border-bottom:0}.md blockquote{border-left:1px solid var(--line-strong);color:var(--ink-soft);margin:0 0 12px;padding:4px 14px}.md-mermaid{margin:0 0 14px;overflow-x:auto}.md-mermaid.is-loading{color:var(--muted);font-size:13px}.diff-add{color:var(--ade-diff-add-ink);background:var(--ade-diff-add)}.diff-del{color:var(--fail);background:var(--fail-wash)}.diff-hunk{color:var(--muted)}:where(.md) .button-small{padding:4px 12px!important;font-size:13.5px!important}.md-mermaid-figure{flex-direction:column;gap:4px;margin:0 0 14px;display:flex}.md-mermaid-figure .md-mermaid{margin:0}.md .diagram-enlarge{align-self:flex-start;font-size:13px}.diagram-dialog{border:1px solid var(--line-strong);width:min(1200px,94vw);height:min(800px,90vh);box-shadow:0 20px 60px var(--ade-diagram-dialog-shadow);border-radius:12px;padding:0}.diagram-dialog[open]{flex-direction:column;display:flex}.diagram-dialog::backdrop{background:var(--ade-diagram-dialog-backdrop)}.diagram-dialog header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:10px 14px;font-weight:600;display:flex}.diagram-dialog header>div{align-items:center;gap:6px;margin-left:auto;font-weight:400;display:flex}.zoom-value{text-align:center;min-width:46px;color:var(--muted);font-size:13px}.diagram-canvas{background:var(--surface-2);flex:1;padding:24px;overflow:auto}.diagram-scaled svg{display:block;width:100%!important;max-width:none!important;height:100%!important}.diagram-dialog header{flex-wrap:wrap}.diagram-dialog{border-radius:24px}@media (width<=760px){.diagram-dialog header>div{margin-left:0}}.rebuild-app .workspace-review .reader-body>.md{width:100%;max-width:76ch}.rebuild-app .workspace-review .reader-body>.md pre,.rebuild-app .workspace-review .reader-body>.md table{max-width:100%}.rebuild-app .reader-workbench .review-document .md [id]{scroll-margin-top:104px}.rebuild-app .reader-workbench .review-document .md ::selection{color:var(--ink);background:var(--teal-line)}.rebuild-app .reader-workbench .review-document>.md{max-width:76ch;font-size:16px;line-height:1.6}.rebuild-app .reader-workbench .review-document .md>h1:first-child,.rebuild-app .reader-workbench .review-document .md>h2:first-child{margin-top:0;font-size:21px;font-weight:500;line-height:1.35}.rebuild-app .reader-workbench .review-document .md h2{margin-top:28px;font-size:18px;font-weight:500;line-height:1.6}.rebuild-app .reader-workbench .review-document .md h3{margin-top:24px;font-size:16px;font-weight:500;line-height:1.6}.rebuild-app .reader-workbench .review-document .md-table{border-radius:8px}.assessment-reader{--teal:var(--ade-teal);--teal-mark:var(--ade-teal-mark);--done-mark:var(--ade-done-mark);--focus-ring:var(--ade-focus-ring);--ink:var(--ade-ink);--ink-soft:var(--ade-ink-soft);--muted:var(--ade-muted);--line:var(--ade-line);--line-strong:var(--ade-line-strong);--surface-2:var(--ade-surface-2);--fail:var(--ade-fail);--fail-mark:var(--ade-fail-mark);--fail-wash:var(--ade-fail-wash);color:var(--ink);font-family:var(--ade-font)}.assessment-reader .reader-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:24px;padding:0;display:flex;overflow-x:auto}.assessment-reader .reader-tabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px 9px;font-size:14px}.assessment-reader .reader-tabs button.is-active{color:var(--ink);border-bottom-color:var(--teal)}.assessment-reader :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.assessment-reader .reader-tabs button:focus-visible,#root.site-area .assessment-reader .reader-tabs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.assessment-reader .run-assessment{max-width:76ch;font-size:16px;line-height:1.6}.assessment-reader .run-assessment .md{font-size:inherit;line-height:inherit}.run-assessment .assessment-text{white-space:pre-wrap}.assessment-reader .run-assessment h2{margin-block:28px 16px;font-size:22px;font-weight:500}.assessment-reader .run-assessment h3{margin-block:20px 8px;font-size:17px;font-weight:500}.assessment-reader[data-context=embedded] .run-assessment h4{margin-block:24px 12px;font-size:18px;font-weight:500}.assessment-reader[data-context=embedded] .run-assessment h5{margin-block:20px 8px;font-size:16px;font-weight:500}.assessment-reader .run-criterion{margin-bottom:24px}.assessment-reader .run-criterion details{margin-top:10px}.assessment-reader .run-criterion summary,.assessment-reader .run-questions summary{width:fit-content;color:var(--ink-soft);cursor:pointer;font-size:15px}.assessment-reader .run-criterion details[open] summary,.assessment-reader .run-questions[open] summary{margin-bottom:16px}.assessment-reader .run-questions{margin-top:28px}.assessment-reader .run-native-result{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b1220;--surface:#101a2c;--card:#16233a;--card-2:#1b2a44;--well:#0d1626;--ink:#fff;--ink-2:#b9c4d4;--ink-3:#909eb3;--ink-on-light:#101a2c;--hairline:#ffffff17;--wire:#2f4160;--wire-strong:#6278a0;--accent:#f90;--data-blue:#3987e5;--data-orange:#d95926;--data-violet:#9b8cf7;--track-blue:#1d3a5f;--warn:#fab219;--good:#0ca30c;--life-draft:#d0d7e2;--life-reference:var(--data-blue);--life-evaluated:var(--data-violet);--life-published:var(--good);--life-withdrawn:var(--data-orange);--life-revoked:var(--data-orange);--kind-skill:#2ec4a5;--kind-tool:#e05cc9;--kind-runtime:#a8c83c;--kind-agent:#f0607f;--kind-job:#7fe07f;--kind-station-template:#4cc9f0;--kind-line:tan;--kind-preset:#f7a8d8;--wash-warn:#fab21914;--wash-orange:#d959261a;--wash-blue:#3987e51a;--wash-good:#0ca30c1a;--wash-accent:#ff990014;--scrim:#00000080;--font:"Amazon Ember Display", "Amazon Ember", system-ui, -apple-system, "Segoe UI", sans-serif;--font-text:"Amazon Ember", "Amazon Ember Display", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "DejaVu Sans Mono", monospace;--text-2xs:11px;--text-xs:12px;--text-sm:12.5px;--text-md:13px;--text-base:14px;--text-lg:15px;--text-xl:16px;--text-2xl:20px;--text-3xl:22px;--text-display:28px;--text-plate-sm:34px;--text-plate:44px;--text-code:.92em;--text-code-sm:.88em;--leading-tight:1;--leading-heading:1.2;--leading-snug:1.35;--leading-body:1.5;--weight-regular:400;--weight-bold:700;--weight-heavy:800;--tracking-tight:-.02em;--tracking-heading:-.01em;--measure:78ch;--measure-heading:32ch;--space-0:1px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:22px;--space-11:24px;--space-12:28px;--space-13:36px;--space-14:56px;--space-page-end:120px;--line:1px;--line-2:2px;--line-3:3px;--line-4:4px;--control-sm:26px;--control:32px;--control-lg:36px;--pip:9px;--pip-sm:6px;--rail-width:272px;--bar-height:52px;--station-index-height:calc(var(--space-14) + var(--space-13) - var(--space-6));--content-max:1080px;--col-version:7rem;--col-hash:15rem;--col-state:9rem;--col-used-kind:13rem;--col-used-state:10rem;--col-used-how:16rem;--col-used-kind-narrow:10rem;--col-used-state-narrow:9rem;--col-used-how-narrow:13rem;--col-used-by-min:10rem;--dev-width:300px;--dev-tab:44px;--form-max:560px;--field-min:240px;--card-min:280px;--drawer-max-width:90vw;--popover-width:320px;--menu-width:264px;--outline-width:250px;--picker-width:440px;--sheet-max-height:80vh;--picker-max-height:70vh;--list-min-width:280px;--list-max-height:50vh;--col-field-name:7rem;--col-field-as:96px;--col-field-actions:2.75rem;--col-activity-time:4.5em;--col-activity-kind:10.5rem;--col-activity-name:20rem;--radius-plate:3px;--radius-code:4px;--radius-field:6px;--radius:8px;--radius-panel:10px;--radius-berth:12px;--radius-round:999px;--elevation-0:none;--elevation-plate:inset 0 0 0 2px var(--card);--elevation-raised:0 1px 0 #ffffff0a inset, 0 6px 18px #00000047;--elevation-overlay:12px 0 30px #00000080;--duration-quick:.14s;--duration-settle:.22s;--duration-pulse:1.6s;--pulse-scale-min:.85;--pulse-scale-max:1.25;--pulse-opacity-min:.45;--pulse-ring:var(--line-2);--pulse-iterations:3;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.45, 0, .25, 1)}:root[data-site-theme=light],:root[data-site-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-kind=skill]{--kind-color:var(--kind-skill)}[data-kind=tool]{--kind-color:var(--kind-tool)}[data-kind=runtime]{--kind-color:var(--kind-runtime)}[data-kind=agent]{--kind-color:var(--kind-agent)}[data-kind=job]{--kind-color:var(--kind-job)}[data-kind=station_template]{--kind-color:var(--kind-station-template)}[data-kind=line_definition]{--kind-color:var(--kind-line)}[data-kind=preset]{--kind-color:var(--kind-preset)}@media (prefers-reduced-motion:reduce){:root{--duration-quick:0s;--duration-settle:0s;--duration-pulse:0s;--pulse-scale-min:1;--pulse-scale-max:1;--pulse-opacity-min:1;--pulse-ring:var(--line-2);--pulse-iterations:0}}@media (width<=600px){:root{--bar-height:88px}}#root.site-area{--workspace-primary:#fff;--workspace-primary-hover:#b9c4d4;--workspace-teal-deep:#101a2c;--workspace-disabled-ink:#909eb3;--workspace-disabled-fill:#1b2a44;--workspace-heading-size:22px;--workspace-heading-leading:1.2;--workspace-heading-tracking:-.01em;--workspace-meta-min:88px;--workspace-meta-max:160px;--workspace-hash-min:220px;--workspace-label-width:72px;--workspace-gutter:20px;--factory-reading-rail:280px;--factory-reading-rail-narrow:240px;--factory-reading-gap:48px;--factory-reading-padding:32px;--factory-document-max:850px;--col-version:5rem;--col-hash:12rem;--col-state:7rem;--bar-height:56px}@media (width<=600px){#root.site-area{--bar-height:88px}}#root.site-area.site-area{--workspace-header-surface:var(--surface);--workspace-header-ink:var(--ink);--workspace-header-muted:var(--ink-3);--workspace-header-line:var(--hairline);--workspace-header-accent:var(--accent);--workspace-header-wash:var(--card);--col-version:inherit;--col-hash:inherit;--col-state:inherit;--bar-height:inherit}#root.site-area[data-theme=light]{--page:#0b1220;--surface:#101a2c;--card:#16233a;--card-2:#1b2a44;--well:#0d1626;--ink:#fff;--ink-2:#b9c4d4;--ink-3:#909eb3;--ink-on-light:#101a2c;--hairline:#ffffff17;--wire:#2f4160;--wire-strong:#6278a0;--accent:#f90;--track-blue:#1d3a5f;--warn:#fab219;--good:#0ca30c;--wash-warn:#fab21914;--wash-orange:#d959261a;--wash-blue:#3987e51a;--wash-good:#0ca30c1a;--wash-accent:#ff990014;--scrim:#00000080}#root.site-area[data-theme=dark]{--well:#0d1626;--ink-on-light:#101a2c}#root.site-area .assessment-reader{--teal:var(--ink);--teal-mark:var(--accent);--done-mark:var(--good);--focus-ring:var(--accent);--ink:inherit;--ink-soft:var(--ink-2);--muted:var(--ink-3);--line:var(--hairline);--line-strong:var(--wire);--surface-2:var(--card-2);--fail:var(--ink);--fail-mark:var(--data-orange);--fail-wash:var(--wash-orange)}#root.site-area .workspace-header{--bar-height:56px}:root,:host{--workspace-header-stroke:1px;--workspace-header-focus-stroke:2px;--workspace-header-focus-offset:3px;--workspace-header-row-gap:12px;--workspace-header-row-inset:20px;--workspace-header-height:56px;--workspace-header-row-block-padding:8px;--workspace-header-control-size:32px;--workspace-header-segment-gap:2px;--workspace-header-segment-height:28px;--workspace-header-segment-block-padding:4px;--workspace-header-segment-inset:12px;--workspace-header-segment-font:14px;--workspace-header-radius:999px;--workspace-header-selected-shadow:0 0 0 1px;--workspace-header-tools-gap:8px;--workspace-header-control-gap:6px;--workspace-header-control-block-padding:6px;--workspace-header-control-inline-padding:8px;--workspace-header-control-font:13px;--workspace-header-options-label-display:inline;--workspace-header-subordinate-row-gap:8px;--workspace-header-subordinate-column-gap:16px;--workspace-header-subordinate-inset:20px;--workspace-header-subordinate-basis:400px;--workspace-header-dialog-width:400px;--workspace-header-dialog-gutter:24px;--workspace-header-dialog-radius:16px;--workspace-header-dialog-gap:16px;--workspace-header-dialog-padding:20px;--workspace-header-heading-gap:12px;--workspace-header-heading-size:16px;--workspace-header-backdrop:#00000080;--workspace-header-navigation-gap:12px;--workspace-header-navigation-height:48px;--workspace-header-popover-gutter:64px}@media (width<=480px){:root,:host{--workspace-header-row-gap:8px;--workspace-header-row-inset:12px;--workspace-header-options-label-display:none;--workspace-header-segment-inset:8px;--workspace-header-subordinate-inset:12px}}@media (width<=360px){:root,:host{--workspace-header-row-gap:4px;--workspace-header-row-inset:8px;--workspace-header-tools-gap:4px}}.workspace-sign-in{--sign-in-ink:#fff;--sign-in-muted:#909eb3;--sign-in-surface:#101a2c;--sign-in-line:#2f4160;--sign-in-action:#fff;--sign-in-action-text:#101a2c;--sign-in-font:"Amazon Ember", "Amazon Ember Display", system-ui, -apple-system, "Segoe UI", sans-serif;--sign-in-text-size:16px;--sign-in-heading-size:28px;--sign-in-max-width:32rem;--sign-in-block-margin:clamp(1.5rem, 6vh, 4rem);--sign-in-padding:clamp(1.25rem, 4vw, 2rem);--sign-in-stroke:1px;--sign-in-radius:12px;--sign-in-text-gap:1rem;--sign-in-action-gap:.75rem;--sign-in-action-margin:1.5rem;--sign-in-action-height:44px;--sign-in-action-padding:.625rem 1.125rem;--sign-in-action-radius:999px;--sign-in-action-width:auto;--sign-in-focus-stroke:3px;--sign-in-focus-offset:3px}@media (width<=420px){.workspace-sign-in{--sign-in-action-width:100%}}.brand .brand-mark{width:auto;height:var(--space-12);aspect-ratio:477.88/295.8;color:#fff;background-color:#0000;border-radius:0;display:block}.workspace-product>.workspace-product-mark{aspect-ratio:477.88/295.8;color:#fff;width:auto;height:28px;display:block}.brand .brand-mark>svg,.workspace-product>.workspace-product-mark>svg{width:100%;height:100%;display:block}.workspace-header.workspace-header{z-index:20;background:var(--workspace-header-surface);width:100%;color:var(--workspace-header-ink);flex:none;padding:0;position:sticky;top:0}.workspace-topbar{align-items:center;gap:var(--workspace-header-row-gap);min-height:var(--workspace-header-height);padding:var(--workspace-header-row-block-padding) var(--workspace-header-row-inset);box-sizing:border-box;border-bottom:var(--workspace-header-stroke) solid var(--workspace-header-line);font:inherit;display:flex}.workspace-product{flex:0 0 var(--workspace-header-control-size);min-height:var(--workspace-header-control-size);color:var(--workspace-header-ink);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.workspace-area-toggle{gap:var(--workspace-header-segment-gap);padding:var(--workspace-header-segment-gap);border:var(--workspace-header-stroke) solid var(--workspace-header-line);border-radius:var(--workspace-header-radius);background:var(--workspace-header-wash);flex:none;display:inline-flex}.workspace-area-toggle :is(button,a){min-height:var(--workspace-header-segment-height);padding:var(--workspace-header-segment-block-padding) var(--workspace-header-segment-inset);border-radius:var(--workspace-header-radius);color:var(--workspace-header-muted);font:inherit;font-size:var(--workspace-header-segment-font);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}.workspace-area-toggle [aria-pressed=true]{background:var(--workspace-header-surface);color:var(--workspace-header-ink);box-shadow:var(--workspace-header-selected-shadow) var(--workspace-header-line);font-weight:500}.workspace-header-tools{align-items:center;gap:var(--workspace-header-tools-gap);flex:none;margin-left:auto;display:flex}.workspace-theme-toggle,.workspace-topbar .workspace-options-trigger{justify-content:center;align-items:center;gap:var(--workspace-header-control-gap);min-width:var(--workspace-header-control-size);min-height:var(--workspace-header-control-size);padding:var(--workspace-header-control-block-padding) var(--workspace-header-control-inline-padding);border:var(--workspace-header-stroke) solid var(--workspace-header-line);border-radius:var(--workspace-header-radius);background:var(--workspace-header-surface);color:var(--workspace-header-ink);font:inherit;font-size:var(--workspace-header-control-font);cursor:pointer;line-height:1.4;display:inline-flex}.workspace-topbar :is(button,a):hover,.workspace-product:hover{background:var(--workspace-header-wash);color:var(--workspace-header-ink)}.workspace-header :focus-visible{outline:var(--workspace-header-focus-stroke) solid var(--workspace-header-accent);outline-offset:var(--workspace-header-focus-offset)}.workspace-subordinate{box-sizing:border-box;min-height:var(--workspace-header-navigation-height);align-items:center;gap:var(--workspace-header-subordinate-row-gap) var(--workspace-header-subordinate-column-gap);padding-inline:var(--workspace-header-subordinate-inset);border-bottom:var(--workspace-header-stroke) solid var(--workspace-header-line);flex-wrap:wrap;display:flex}.workspace-header-context{align-items:center;gap:var(--workspace-header-subordinate-row-gap) var(--workspace-header-subordinate-column-gap);padding-block:var(--workspace-header-row-block-padding);flex-wrap:wrap;display:flex}.workspace-subordinate>div:not(.workspace-header-context){flex:1 1 var(--workspace-header-subordinate-basis);min-width:0}.workspace-subordinate .workspace-toolbar{border:0}.workspace-header .workspace-options-dialog{width:min(var(--workspace-header-dialog-width), calc(100vw - var(--workspace-header-dialog-gutter)));max-height:calc(100dvh - var(--workspace-header-dialog-gutter));border:var(--workspace-header-stroke) solid var(--workspace-header-line);border-radius:var(--workspace-header-dialog-radius);background:var(--workspace-header-surface);color:var(--workspace-header-ink);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.workspace-header .workspace-options-dialog::backdrop{background:var(--workspace-header-backdrop)}.workspace-header .workspace-options-content{gap:var(--workspace-header-dialog-gap);padding:var(--workspace-header-dialog-padding);flex-direction:column;display:flex}.workspace-header .workspace-options-heading{justify-content:space-between;align-items:center;gap:var(--workspace-header-heading-gap);display:flex}:where(.workspace-header .workspace-options-heading) h2{font-size:var(--workspace-header-heading-size);margin:0}.workspace-header .workspace-options-dialog .surface-option{display:none}.workspace-topbar .workspace-options-label{display:var(--workspace-header-options-label-display)}.workspace-places{scrollbar-width:none;flex:auto;align-items:center;min-width:0;display:flex;overflow-x:auto}.workspace-places::-webkit-scrollbar{display:none}.workspace-places .workspace-toolbar{border:0;flex-wrap:nowrap;padding:0}.workspace-sign-in{box-sizing:border-box;width:min(100%, var(--sign-in-max-width));margin:var(--sign-in-block-margin) auto;padding:var(--sign-in-padding);border:var(--sign-in-stroke) solid var(--sign-in-line);border-radius:var(--sign-in-radius);background:var(--sign-in-surface);color:var(--sign-in-ink);font-family:var(--sign-in-font);font-size:var(--sign-in-text-size);overflow-wrap:anywhere;line-height:1.5}.workspace-sign-in h1{margin:0 0 var(--sign-in-text-gap);font-size:var(--sign-in-heading-size);font-weight:600;line-height:1.2}.workspace-sign-in p{margin:0 0 var(--sign-in-text-gap);color:var(--sign-in-muted);font-size:var(--sign-in-text-size);line-height:1.5}.workspace-sign-in details{margin-block:var(--sign-in-text-gap)}.workspace-sign-in-actions{gap:var(--sign-in-action-gap);margin-top:var(--sign-in-action-margin);flex-wrap:wrap;display:flex}.workspace-sign-in-actions :is(button,a){min-height:var(--sign-in-action-height);padding:var(--sign-in-action-padding);border-radius:var(--sign-in-action-radius);font:inherit;font-size:var(--sign-in-text-size);justify-content:center;align-items:center;line-height:1.4;display:inline-flex}.workspace-sign-in-actions>:is(button,a){width:var(--sign-in-action-width)}.workspace-sign-in-actions :is(.workspace-sign-in-primary,.btn.primary,.ade-primary){border:var(--sign-in-stroke) solid var(--sign-in-action);background:var(--sign-in-action);color:var(--sign-in-action-text);font-weight:600}.workspace-sign-in-actions :is(.workspace-sign-in-primary,.btn.primary,.ade-primary):hover:not(:disabled):not([aria-disabled=true]){background:var(--sign-in-action);color:var(--sign-in-action-text);filter:brightness(.94)}.workspace-sign-in-actions :is(button,a):focus-visible{outline:var(--sign-in-focus-stroke) solid var(--sign-in-ink);outline-offset:var(--sign-in-focus-offset)}.workspace-sign-in-actions :is(button:disabled,[aria-disabled=true]){opacity:.7;cursor:wait}#root.site-area.site-area{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--page);color:var(--ink);font-family:var(--font)}#root.site-area[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#root.site-area[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#root.site-area .factory-workspace-navigation{align-items:center;gap:var(--workspace-header-navigation-gap);box-sizing:border-box;width:100%;min-height:var(--workspace-header-navigation-height);padding-block:var(--workspace-header-control-inline-padding);flex-wrap:wrap;display:flex}#root.site-area .factory-account-controls,#root.site-area .factory-options{align-items:flex-start;gap:var(--workspace-header-navigation-gap);flex-wrap:wrap;display:flex}#root.site-area .factory-account-controls .status-light-label{display:inline}#root.site-area .workspace-options-dialog .popover{max-width:calc(100vw - var(--workspace-header-popover-gutter))}#root.site-area .workspace-header .workspace-options-dialog{margin-block:calc(var(--workspace-header-height) + var(--workspace-header-row-gap)) auto;max-height:calc(100dvh - var(--workspace-header-height) - 2 * var(--workspace-header-row-gap))}#root.site-area .workspace-options-dialog .factory-account-controls .hdr-account{justify-items:start;gap:var(--space-4);flex-basis:100%;display:grid}#root.site-area .workspace-options-dialog .factory-account-controls :is(.hdr-team,.hdr-status){align-items:flex-start;gap:var(--space-4);flex-direction:column;flex-basis:100%}#root.site-area .workspace-options-dialog .factory-account-controls :is(.hdr-account,.hdr-team,.hdr-status)>.popover{width:100%;max-width:none;box-shadow:none;box-sizing:border-box;position:static}#root.site-area .area-cards{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--card-min) + var(--space-10))), 1fr))}#root.site-area .surface-link{min-height:var(--control);color:var(--ink);font:inherit;align-items:center;text-decoration:none;display:inline-flex}#root.site-area .surface-link:hover{text-decoration:underline}#root.site-area .factory-area-controls{align-items:center;gap:var(--space-4);display:flex}#root.site-area .workspace-options-trigger{min-height:var(--control);padding:var(--space-2) var(--space-7);border:var(--line) solid var(--wire);border-radius:var(--radius);color:var(--ink);font:inherit;cursor:pointer;background:0 0}#root.site-area .workspace-options-trigger:hover{background-color:var(--card-2)}#root.site-area .workspace-topbar .workspace-options-trigger{min-height:var(--workspace-header-control-size);padding:var(--workspace-header-control-block-padding) var(--workspace-header-control-inline-padding);border:var(--workspace-header-stroke) solid var(--workspace-header-line);border-radius:var(--workspace-header-radius);background:var(--workspace-header-surface);color:var(--workspace-header-ink);font-size:var(--workspace-header-control-font);line-height:1.4}#root.site-area .factory-options{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}#root.site-area .assessment-reader{color:var(--ink);font-family:var(--font-text)}@media (width<=600px){#root.site-area .topbar .factory-area-controls{grid-area:2/2/auto/span 2;justify-self:end}#root.site-area .topbar.topbar-bare .factory-area-controls{grid-area:1/2}}#root.site-area .workspace-places .menu-toggle{display:none}#root.site-area .factory-workspace-navigation .crumbs{display:block}#root.site-area .frame:not(.frame-bare){grid-template-columns:var(--factory-reading-rail-narrow) minmax(0, 1fr)}#root.site-area .frame-dev:not(.frame-bare){grid-template-columns:var(--factory-reading-rail-narrow) minmax(0, 1fr) auto}#root.site-area .frame>.rail{top:calc(var(--workspace-header-height) + var(--workspace-header-stroke));height:calc(100dvh - var(--workspace-header-height) - var(--workspace-header-stroke));z-index:auto;width:auto;min-width:0;box-shadow:none;align-self:start;display:block;position:sticky}@media (width<=900px){#root.site-area .frame-dev:not(.frame-bare){grid-template-columns:var(--factory-reading-rail-narrow) minmax(0, 1fr)}#root.site-area .frame-dev>.dev-control{grid-column:1/-1}}@media (width<=760px){#root.site-area .workspace-places .menu-toggle{display:inline-flex}#root.site-area .frame:not(.frame-bare){grid-template-columns:minmax(0,1fr)}#root.site-area .frame>.rail{height:auto;max-height:calc(100dvh - var(--workspace-header-height) - var(--workspace-header-stroke));border-right:0;border-bottom:var(--line) solid var(--hairline);display:none;position:static}#root.site-area .frame>.rail.rail-shown{display:block}}body{margin:0}.site-area[hidden]{display:none!important}.site-message{font-family:var(--ade-font);color:var(--ade-site-ink);background:var(--ade-site-page);padding:24px;position:relative}.site-message:empty{display:none}.site-message button{margin-inline-start:12px}
