@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_next_latin-s.p.07r-45yxeebem.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.atkinson_abb3c32f-module__xlem1W__className{font-family:atkinson,atkinson Fallback;font-style:normal}.atkinson_abb3c32f-module__xlem1W__variable{--font-atkinson:"atkinson", "atkinson Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin-s.3_-vl9mdrv8hs.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}.sourceserif_f254f278-module__lb-JDW__className{font-family:sourceSerif,sourceSerif Fallback;font-style:normal}.sourceserif_f254f278-module__lb-JDW__variable{--font-source-serif:"sourceSerif", "sourceSerif Fallback"}
.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--text-sm);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--layout-header-height) + var(--space-4))}body{background:var(--color-bg-app);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}p{margin:0}a{color:var(--color-text-link)}img,svg,video{max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit}input,select,textarea{font-size:max(var(--text-md),16px)}code,kbd,pre{font-family:var(--font-mono)}pre{max-width:100%;overflow-x:auto}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::selection{background:var(--color-action-primary);color:var(--color-text-inverse)}:root{accent-color:var(--color-action-primary);scrollbar-color:var(--color-border-strong) var(--color-bg-app)}input,textarea{caret-color:var(--color-action-primary)}input:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--color-bg-surface);-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{--font-ui:var(--font-atkinson), "Segoe UI", system-ui, sans-serif;--font-reading:var(--font-source-serif), "Georgia", "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Menlo", "Consolas", monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.4375rem;--text-2xl:1.75rem;--text-3xl:2.0625rem;--text-reading:1.0625rem;--leading-tight:1.25;--leading-ui:1.45;--leading-body:1.6;--leading-reading:1.7;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:9999px;--control-sm:2rem;--control-md:2.5rem;--control-lg:3rem;--layout-header-height:3.5rem;--layout-sidebar-width:16.5rem;--layout-sidebar-rail-width:3.5rem;--layout-content-max:75rem;--layout-reading-max:70ch;--layout-rail-width:15rem;--layout-gutter:1rem;--layout-form-max:28rem;--layout-menu-width:16rem;--layout-drawer:30rem;--distance-drawer:2rem;--layout-search-max:40rem;--layout-toast-width:24rem;--layout-modal-sm:24rem;--layout-modal-lg:40rem;--size-icon:1rem;--size-icon-sm:.75rem;--size-icon-lg:1.125rem;--size-avatar:2rem;--size-avatar-sm:1.5rem;--size-avatar-lg:2.5rem;--size-tab:.25rem;--size-row:3.5rem;--size-row-doc:4.5rem;--size-logo:1.75rem;--size-skeleton-line:.875rem;--size-skeleton-title:1.75rem;--space-0:.125rem;--size-tab-height:1rem;--duration-hover:.12s;--duration-panel:.2s;--duration-pulse:1.4s;--duration-enter:.16s;--distance-enter:.375rem;--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-toolbar:10;--z-header:20;--z-sidebar:30;--z-scrim:25;--z-toast:60;--color-bg-app:#fff;--color-bg-surface:#fff;--color-bg-white:#fff;--color-bg-subtle:#f7f8fa;--color-bg-hover:#eef1f4;--color-bg-selected:#e8ebf7;--color-bg-inverse:#1b2230;--color-bg-overlay:#1b223080;--color-text-primary:#1b2230;--color-text-secondary:#475066;--color-text-muted:#5b6578;--color-text-inverse:#fff;--color-text-link:#34409a;--color-text-link-hover:#262f78;--color-border:#d9dee5;--color-border-strong:#7a8599;--color-border-selected:#34409a;--color-action-primary:#34409a;--color-logo-tab:#8a93db;--color-action-primary-hover:#2b3585;--color-action-primary-active:#232c70;--color-action-danger:#b42318;--color-action-danger-hover:#9a1d14;--color-focus-ring:#34409a;--color-focus-ring-inverse:#fff;--color-info-fg:#1d4f91;--color-info-bg:#e6f0fb;--color-success-fg:#1e6b3a;--color-success-bg:#e3f4e8;--color-warning-fg:#8a4b00;--color-warning-bg:#fff1d6;--color-danger-fg:#a32018;--color-danger-bg:#fde8e6;--color-internal-fg:#8a4b00;--color-internal-bg:#fff1d6;--color-internal-border:#f0c36d;--color-client-fg:#0b6b63;--color-client-bg:#ddf3f0;--color-client-border:#8fd3cc;--color-company-fg:#2c4a86;--color-company-bg:#e3ebf9;--color-company-border:#9fb7e3;--color-private-fg:#6b2a73;--color-private-bg:#f5e4f7;--color-private-border:#d3a2da;--color-doc-scope:#2f6fde;--color-doc-scope-bg:#e6eefc;--color-doc-estimation:#c47800;--color-doc-estimation-bg:#fff1d6;--color-doc-block-sheet:#8b3fa8;--color-doc-block-sheet-bg:#f3e6f8;--color-doc-qa:#2e9e5b;--color-doc-qa-bg:#e3f4e8;--color-doc-spec:#14948b;--color-doc-spec-bg:#ddf3f0;--color-doc-notes:#7a8496;--color-doc-notes-bg:#eceff3;--shadow-popover:0 4px 16px #1b22301f, 0 1px 3px #1b223014;--shadow-modal:0 16px 48px #1b22303d, 0 2px 8px #1b22301f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-app:#0f131a;--color-bg-surface:#171c26;--color-bg-subtle:#1c2230;--color-bg-hover:#212838;--color-bg-selected:#232b52;--color-bg-inverse:#e6e9ef;--color-bg-overlay:#0000009e;--color-text-primary:#e6e9ef;--color-text-secondary:#b4bccb;--color-text-muted:#939db0;--color-text-inverse:#0f131a;--color-text-link:#9aa6f0;--color-text-link-hover:#b9c2f5;--color-border:#2a3242;--color-border-strong:#6b7690;--color-border-selected:#9aa6f0;--color-action-primary:#8e9af0;--color-logo-tab:#5560c0;--color-action-primary-hover:#a3adf4;--color-action-primary-active:#b9c2f5;--color-action-danger:#e5645a;--color-action-danger-hover:#ee7d74;--color-focus-ring:#9aa6f0;--color-focus-ring-inverse:#0f131a;--color-info-fg:#9cc4f5;--color-info-bg:#14263d;--color-success-fg:#8fd6a8;--color-success-bg:#12301d;--color-warning-fg:#f0c36d;--color-warning-bg:#3a2a0a;--color-danger-fg:#f4a8a1;--color-danger-bg:#3d1714;--color-internal-fg:#f0c36d;--color-internal-bg:#3a2a0a;--color-internal-border:#7a5a1a;--color-client-fg:#7fdcd3;--color-client-bg:#0f3330;--color-client-border:#1f6b65;--color-company-fg:#a9c1ee;--color-company-bg:#14233f;--color-company-border:#2f4f86;--color-private-fg:#e2aeea;--color-private-bg:#351739;--color-private-border:#6f3c78;--color-doc-scope:#6a9cf2;--color-doc-scope-bg:#172640;--color-doc-estimation:#e0a23a;--color-doc-estimation-bg:#3a2a0a;--color-doc-block-sheet:#bc7ad6;--color-doc-block-sheet-bg:#2f1a3a;--color-doc-qa:#54c283;--color-doc-qa-bg:#12301d;--color-doc-spec:#3fc3b9;--color-doc-spec-bg:#0f3330;--color-doc-notes:#8a94a8;--color-doc-notes-bg:#232a38;--shadow-popover:0 4px 16px #00000080, 0 1px 3px #0006;--shadow-modal:0 16px 48px #0009, 0 2px 8px #00000080}}:root[data-theme=dark]{--color-bg-app:#0f131a;--color-bg-surface:#171c26;--color-bg-subtle:#1c2230;--color-bg-hover:#212838;--color-bg-selected:#232b52;--color-bg-inverse:#e6e9ef;--color-bg-overlay:#0000009e;--color-text-primary:#e6e9ef;--color-text-secondary:#b4bccb;--color-text-muted:#939db0;--color-text-inverse:#0f131a;--color-text-link:#9aa6f0;--color-text-link-hover:#b9c2f5;--color-border:#2a3242;--color-border-strong:#6b7690;--color-border-selected:#9aa6f0;--color-action-primary:#8e9af0;--color-logo-tab:#5560c0;--color-action-primary-hover:#a3adf4;--color-action-primary-active:#b9c2f5;--color-action-danger:#e5645a;--color-action-danger-hover:#ee7d74;--color-focus-ring:#9aa6f0;--color-focus-ring-inverse:#0f131a;--color-info-fg:#9cc4f5;--color-info-bg:#14263d;--color-success-fg:#8fd6a8;--color-success-bg:#12301d;--color-warning-fg:#f0c36d;--color-warning-bg:#3a2a0a;--color-danger-fg:#f4a8a1;--color-danger-bg:#3d1714;--color-internal-fg:#f0c36d;--color-internal-bg:#3a2a0a;--color-internal-border:#7a5a1a;--color-client-fg:#7fdcd3;--color-client-bg:#0f3330;--color-client-border:#1f6b65;--color-company-fg:#a9c1ee;--color-company-bg:#14233f;--color-company-border:#2f4f86;--color-private-fg:#e2aeea;--color-private-bg:#351739;--color-private-border:#6f3c78;--color-doc-scope:#6a9cf2;--color-doc-scope-bg:#172640;--color-doc-estimation:#e0a23a;--color-doc-estimation-bg:#3a2a0a;--color-doc-block-sheet:#bc7ad6;--color-doc-block-sheet-bg:#2f1a3a;--color-doc-qa:#54c283;--color-doc-qa-bg:#12301d;--color-doc-spec:#3fc3b9;--color-doc-spec-bg:#0f3330;--color-doc-notes:#8a94a8;--color-doc-notes-bg:#232a38;--shadow-popover:0 4px 16px #00000080, 0 1px 3px #0006;--shadow-modal:0 16px 48px #0009, 0 2px 8px #00000080}@media (min-width:40rem){:root{--layout-gutter:1.5rem}}@media (min-width:56.25rem){:root{--layout-gutter:2rem}}@media (prefers-reduced-motion:reduce){:root{--duration-panel:0s;--duration-pulse:0s;--distance-enter:0rem;--distance-drawer:0rem}}
