.md code{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;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{border:1px solid var(--line);background:#f3f5f3;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:#2b6e1f;background:#ecf6e6}.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);border-radius:12px;width:min(1200px,94vw);height:min(800px,90vh);padding:0;box-shadow:0 20px 60px #083d4b40}.diagram-dialog[open]{flex-direction:column;display:flex}.diagram-dialog::backdrop{background:#083d4b59}.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:#006272;--ink:#083d4b;--ink-soft:#2f5560;--muted:#5f7378;--line:#e0e8e5;--line-strong:#cedbd7;--surface-2:#f6f8f7;--fail:#a63c2b;--fail-wash:#fbe9e4;color:var(--ink);font-family:Diodrum,system-ui,sans-serif}.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(--teal);outline-offset:2px}.assessment-reader .reader-tabs button:focus-visible,#root.site-area .assessment-reader .reader-tabs button:focus-visible{outline:2px solid var(--teal);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:Diodrum, system-ui, sans-serif;--font-text:Diodrum, system-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;--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]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme: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{--page:#f3f6f5;--surface:#fff;--card:#f6f8f7;--card-2:#e5f0ee;--well:#f6f8f7;--ink:#083d4b;--ink-2:#2f5560;--ink-3:#536963;--ink-on-light:#fff;--hairline:#e0e8e5;--wire:#b8d4d0;--wire-strong:#627478;--accent:#006272;--track-blue:#627478;--good:#006272;--warn:#845404;--data-orange:#a63c2b;--data-blue:#2c6eae;--data-violet:#7462b8;--life-draft:#5f7378;--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-agent:#ce477e;--kind-tool:#c34db5;--kind-job:#004900;--kind-line:#382e25;--wash-warn:#fbf0d9;--wash-orange:#fbe9e4;--wash-blue:#e5f0ee;--wash-good:#e5f0ee;--wash-accent:#e5f0ee;--scrim:#083d4b5c;--font:Diodrum, system-ui, sans-serif;--font-text:Diodrum, system-ui, sans-serif;--weight-bold:600;--weight-heavy:600;--elevation-plate:none;--elevation-raised:0 4px 20px #083d4b12;--elevation-overlay:12px 0 30px #083d4b29;--workspace-primary:#b4de59;--workspace-primary-hover:#84bd00;--workspace-teal-deep:#004a56;--workspace-disabled-ink:#536963;--workspace-disabled-fill:#e1e9df;--workspace-heading-size:24px;--workspace-heading-leading:28px;--workspace-heading-tracking:-.005em;--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);--page:#1d1e2c;--surface:#242533;--card:#2c2d3c;--card-2:#353544;--well:inherit;--ink:#fff;--ink-2:#cce0e3;--ink-3:#b4c7ca;--ink-on-light:inherit;--hairline:#474753;--wire:#59656f;--wire-strong:#8ba9ae;--accent:#b4de59;--data-blue:inherit;--data-orange:inherit;--data-violet:inherit;--track-blue:inherit;--warn:inherit;--good:inherit;--life-draft:inherit;--life-reference:inherit;--life-evaluated:inherit;--life-published:inherit;--life-withdrawn:inherit;--life-revoked:inherit;--kind-agent:inherit;--kind-tool:inherit;--kind-job:inherit;--kind-line:inherit;--wash-warn:inherit;--wash-orange:inherit;--wash-blue:inherit;--wash-good:inherit;--wash-accent:inherit;--scrim:inherit;--weight-bold:600;--weight-heavy:600;--elevation-plate:inherit;--elevation-raised:inherit;--elevation-overlay:inherit;--col-version:inherit;--col-hash:inherit;--col-state:inherit;--bar-height:inherit;--font:Diodrum, system-ui, sans-serif;--font-text:Diodrum, system-ui, sans-serif}#root.site-area[data-theme=light]{--page:#f3f6f5;--surface:#fff;--card:#f6f8f7;--card-2:#e5f0ee;--well:#f6f8f7;--ink:#083d4b;--ink-2:#2f5560;--ink-3:#5f7378;--ink-on-light:#fff;--hairline:#e0e8e5;--wire:#cedbd7;--wire-strong:#627478;--accent:#006272;--track-blue:#627478;--warn:#845404;--good:#2b6e1f;--wash-warn:#fbf0d9;--wash-orange:#fbe9e4;--wash-blue:#e5f0ee;--wash-good:#ecf6e6;--wash-accent:#e5f0ee;--scrim:#083d4b3d}#root.site-area[data-theme=dark]{--well:#1d1e2c;--ink-on-light:#083d4b}#root.site-area .assessment-reader{--teal:var(--ink);--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-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:18px;--workspace-header-backdrop:#0000003d;--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:#083d4b;--sign-in-muted:#536963;--sign-in-surface:#fff;--sign-in-line:#cedbd7;--sign-in-action:#083d4b;--sign-in-action-text:#fff;--sign-in-font:Diodrum, system-ui, sans-serif;--sign-in-text-size:16px;--sign-in-heading-size:clamp(1.5rem, 3vw, 1.875rem);--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}[data-theme=dark] .workspace-sign-in,:host([data-theme=dark]) .workspace-sign-in{--sign-in-ink:#fff;--sign-in-muted:#cce0e3;--sign-in-surface:#242533;--sign-in-line:#59656f;--sign-in-action:#b4de59;--sign-in-action-text:#083d4b}@media (width<=420px){.workspace-sign-in{--sign-in-action-width:100%}}.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}.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-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 .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 .factory-workspace-navigation .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-navigation-height) + var(--workspace-header-stroke));height:calc(100dvh - var(--workspace-header-height) - var(--workspace-header-navigation-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 .factory-workspace-navigation .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-navigation-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{color:#1d3045;background:#f4f6f9;padding:24px;font-family:Diodrum,system-ui,sans-serif;position:relative}.site-message:empty{display:none}.site-message button{margin-inline-start:12px}
