:root{color-scheme:light;--cm-color-ink: #231f20;--cm-color-graphite: #23252a;--cm-color-graphite-raised: #272a2f;--cm-color-white: #ffffff;--cm-color-accent: #cc2d53;--cm-color-steel: #9b9c9e;--cm-color-canvas: #f5f5f3;--cm-color-surface: var(--cm-color-white);--cm-color-surface-subtle: #ececea;--cm-color-border: #d8d8d5;--cm-color-text: var(--cm-color-ink);--cm-color-text-muted: #626064;--cm-color-on-dark: var(--cm-color-white);--cm-color-on-dark-muted: #d4d2d3;--cm-color-accent-hover: #aa2142;--cm-color-accent-soft: #f8dbe2;--cm-color-focus: var(--cm-color-accent);--cm-color-success: #27745a;--cm-color-success-soft: #dceee7;--cm-color-warning: #8a5b12;--cm-color-warning-soft: #f7ead2;--cm-color-danger: #a82337;--cm-color-danger-soft: #f7dfe4;--cm-color-overlay: rgb(35 31 32 / .48);--cm-font-body: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cm-font-display: var(--cm-font-body);--cm-font-data: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--cm-space-1: .25rem;--cm-space-2: .5rem;--cm-space-3: .75rem;--cm-space-4: 1rem;--cm-space-5: 1.5rem;--cm-space-6: 2rem;--cm-space-7: 3rem;--cm-radius-sm: .5rem;--cm-radius-md: .875rem;--cm-radius-lg: 1.25rem;--cm-shadow-raised: 0 .75rem 2.25rem rgb(35 31 32 / .09);--cm-ease-out: cubic-bezier(.16, 1, .3, 1);--cm-duration-fast: .16s;--cm-duration-base: .26s}::selection{background:var(--cm-color-accent);color:var(--cm-color-on-dark)}@font-face{font-family:OMR Symbol;src:url(/fonts/omr-symbol.woff2) format("woff2");unicode-range:U+20C4;font-display:swap}@font-face{font-family:OMR Symbol;src:url(/fonts/sar-symbol.woff2) format("woff2");unicode-range:U+20C1;font-display:swap}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin-ext.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--color-canvas: var(--cm-color-canvas);--color-surface: var(--cm-color-surface);--color-surface-subtle: var(--cm-color-surface-subtle);--color-surface-muted: #e4e4e1;--color-surface-raised: var(--color-surface);--color-surface-sunken: #f0f0ee;--color-audience-canvas: #f7f8fa;--color-audience-subtle: #f0f2f4;--color-audience-divider: #dfe3e7;--color-audience-text-secondary: #4b535e;--color-audience-text-muted: #5b646f;--color-text: var(--cm-color-text);--color-text-secondary: #4f4d50;--color-text-muted: var(--cm-color-text-muted);--color-divider: var(--cm-color-border);--color-border: #898789;--color-border-strong: #6c6a6d;--color-brand-white: var(--cm-color-white);--color-brand-ink: var(--cm-color-ink);--color-brand-graphite: var(--cm-color-graphite);--color-brand-graphite-raised: #272a2f;--color-brand-accent: var(--cm-color-accent);--color-brand-steel: var(--cm-color-steel);--color-primary: var(--cm-color-accent);--color-primary-hover: var(--cm-color-accent-hover);--color-primary-strong: #8e1f38;--color-primary-soft: var(--cm-color-accent-soft);--color-primary-tint: rgb(204 45 83 / .18);--color-primary-ring: rgb(204 45 83 / .4);--color-focus: var(--cm-color-focus);--color-selection: #faeaf0;--color-primary-disabled: #f6c3d1;--color-text-placeholder: #8b8c95;--color-graphite-active: #353635;--color-phase-warmup: #fff4df;--color-phase-work: #dcebfe;--color-phase-rest: #eeeff1;--color-phase-cooldown: #dff3ea;--color-coverage-tracked: var(--color-success);--color-coverage-gap: var(--color-warning);--color-coverage-unknown: var(--color-surface-muted);--color-success: var(--cm-color-success);--color-success-strong: #1f604a;--color-success-soft: var(--cm-color-success-soft);--color-success-border: #a8d3c3;--color-success-dot: #22a04b;--color-warning: var(--cm-color-warning);--color-warning-strong: #6f470d;--color-warning-soft: var(--cm-color-warning-soft);--color-warning-border: #dfc58f;--color-warning-dot: #f5a400;--color-danger: var(--cm-color-danger);--color-danger-strong: #8e1f31;--color-danger-soft: var(--cm-color-danger-soft);--color-danger-border: #e6a8b5;--color-info: #4f5d73;--color-info-strong: #3d4757;--color-info-soft: #e4e8ef;--color-info-border: #bdc6d2;--floor-plan-spot-free-fill: var(--color-success-soft);--floor-plan-spot-free-stroke: var(--color-success);--floor-plan-spot-taken-fill: var(--color-surface-muted);--floor-plan-spot-taken-stroke: var(--color-brand-steel);--floor-plan-spot-mine-fill: var(--color-info-soft);--floor-plan-spot-mine-stroke: var(--color-info);--floor-plan-spot-selected-fill: var(--color-primary-soft);--floor-plan-spot-selected-stroke: var(--color-primary);--color-success-surface: var(--color-success-soft);--color-warning-surface: var(--color-warning-soft);--color-danger-surface: var(--color-danger-soft);--color-on-dark: var(--cm-color-on-dark);--color-on-dark-muted: var(--cm-color-on-dark-muted);--color-on-dark-soft: #c2bec0;--color-on-dark-faint: #918f93;--color-on-dark-active: #ffdce5;--color-on-dark-scrollbar: #535156;--color-on-dark-hover: rgb(255 255 255 / .1);--color-on-dark-border: rgb(255 255 255 / .35);--color-on-dark-border-subtle: rgb(255 255 255 / .2);--color-on-dark-surface: rgb(255 255 255 / .06);--color-on-dark-surface-active: rgb(204 45 83 / .16);--color-on-dark-field: #302c2d;--color-on-dark-field-focus: #393435;--color-on-dark-focus: #ef7a96;--color-surface-translucent: rgb(255 255 255 / .85);--color-overlay: var(--cm-color-overlay);--color-overlay-strong: rgb(35 31 32 / .8);--color-shadow-subtle: rgb(35 31 32 / .05);--color-shadow: rgb(35 31 32 / .08);--color-shadow-strong: rgb(35 31 32 / .36);--shadow-popover: 0 .75rem 1.75rem var(--color-shadow);--shadow-drawer: 0 1rem 2rem var(--color-shadow-strong);--size-control-min: 2.75rem;--size-stepper: var(--size-control-min);--size-stepper-arrows: 2rem;--size-control-compact: 2.75rem;--size-masthead: 4.5rem;--size-app-bar: 4.5rem;--size-inspector: 22rem;--size-sidenav: 13rem;--size-rail-stacked: 8.5rem;--size-rail-inline: 10.5rem;--size-rail-collapsed: 5.5rem;--size-rail-expanded: 17.5rem;--size-tab-local: 2.375rem;--size-pager-cell: 2.5rem;--size-unit-cell: 4.25rem;--size-table-head: 3rem;--size-row-roster: 3.5rem;--size-row-compact: 3.25rem;--size-field: 2.625rem;--size-field-compact: 2.5rem;--size-select-roster: 2.25rem;--size-search-roster: 3.125rem;--size-record-strip: 5.25rem;--field-gap: 1.25rem;--radius-control: 6px;--radius-badge: 4px;--radius-card: 8px;--radius-panel: 10px;--radius-pill: 999px;--page-gutter: clamp(1.25rem, 3.5vw, 3.75rem);--page-block-start: clamp(1.5rem, 3vw, 3rem);--radius-tile: 12px;--radius-surface: var(--cm-radius-md);--radius-hero: var(--cm-radius-lg);--radius-sheet: 16px;--shadow-hero: 0 .75rem 2.25rem rgb(35 31 32 / .22);--shadow-cta: 0 .5rem 1.5rem rgb(204 45 83 / .25);--shadow-sheet: 0 -1rem 2.5rem rgb(35 31 32 / .3);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--type-headline-size: clamp(1.35rem, 1.8vw, 1.65rem);--type-headline-weight: 700;--type-headline-line: 1.1;--type-headline-tracking: -.025em;--type-title-size: clamp(1.1rem, 1.4vw, 1.35rem);--type-title-weight: 690;--type-title-line: 1.2;--type-title-tracking: -.025em;--type-title-compact-size: 1rem;--type-title-compact-weight: 700;--type-title-compact-line: 1.2;--type-title-compact-tracking: 0;--type-body-size: .9rem;--type-body-weight: 400;--type-body-line: 1.5;--type-label-size: .75rem;--type-label-weight: 650;--type-label-line: 1.4;--type-meta-size: .8125rem;--type-lead-size: 1rem;--type-item-size: .875rem;--type-header-size: .8125rem;--type-letter-tight: -.025em;--type-metric-size: 2rem;--type-data-size: var(--type-body-size);--type-data-weight: var(--type-body-weight);--type-data-line: var(--type-body-line);--type-work-title-size: var(--type-title-size);--type-work-title-weight: var(--type-title-weight);--font-mono: var(--cm-font-data);--font-display: "Archivo Narrow", "OMR Symbol", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:OMR Symbol,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--ng-icon__stroke-width: 1.65;--motion-fast: .12s;--motion-medium: .16s;--motion-enter: .2s;--motion-exit: .12s;--motion-reveal: .56s;--motion-distance: .375rem;--ease-out: var(--cm-ease-out);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-settle: cubic-bezier(.34, 1.35, .64, 1);--motion-nav: .28s;--motion-sheet: .32s;--motion-press: 90ms;--ease-nav: cubic-bezier(.32, .72, 0, 1);--nav-sign: 1;--shadow-nav-edge: 0 0 1.5rem rgb(35 31 32 / .25);--signature-pad-ink: #111111;--bg: var(--color-canvas);--fg: var(--color-text);--muted: var(--color-text-muted);--border: var(--color-border);--color-accent: var(--color-primary);--color-white: var(--color-brand-white)}:root[dir=rtl]{--nav-sign: -1}*,*:before,*:after{box-sizing:border-box}html,body{min-width:0;min-height:100%;margin:0;padding:0;overflow-x:clip;background:var(--color-canvas);color:var(--color-text)}body{min-height:100vh;font-family:inherit}:where(button,input,select,textarea){font:inherit;color:inherit}:where(img,svg){display:block}:where(button){border:0}:where(a){color:inherit;text-decoration:none}::selection{background:var(--color-primary);color:var(--color-brand-white)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:var(--color-surface-subtle)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:2px solid var(--color-surface-subtle);border-radius:var(--radius-pill)}:where(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){min-height:var(--size-control-min)}:where(.field){display:flex;flex-direction:column;gap:.375rem;margin-bottom:.5rem;min-width:0}:where(.field>span,.field>legend){font-size:.875rem;color:var(--color-text);font-weight:600}.field.field--strong>span,.field.field--strong>legend{color:var(--color-text);font-weight:700}.field.field--quiet>span,.field.field--quiet>legend{color:var(--color-text-secondary);font-weight:400}:where(.field--label-column){display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:.75rem;row-gap:.375rem}:where(.field--label-column>span,.field--label-column>legend){grid-column:1;grid-row:1;font-size:.875rem;font-weight:400;color:var(--color-text-secondary)}:where(.field--label-column>:not(span):not(legend)){grid-column:2}:where(.field input,.field select,.field textarea){width:100%;min-width:0;padding:.5rem .6rem;border:1px solid var(--color-control-edge, var(--color-border));border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);font-size:var(--type-field-size, .9rem)}:where(select:not([multiple])){appearance:none;min-width:0;padding-block:.5rem;padding-inline:.75rem 2.25rem;border:1px solid var(--color-control-edge, var(--color-border));border-radius:var(--radius-control);background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23626064' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;color:var(--color-text);line-height:1.25;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}:where(select:not([multiple]):hover:not(:disabled)){border-color:var(--color-control-edge-hover, var(--color-border-strong));background-color:var(--color-surface-subtle)}:where(select:not([multiple]):focus-visible){border-color:var(--color-primary)}:where(select:not([multiple]):disabled){border-color:var(--color-divider);background-color:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed}[dir=rtl] :where(select:not([multiple])){background-position:left .75rem center}:where(select option){background-color:var(--color-surface);color:var(--color-text)}:where(.field input:disabled,.field select:disabled,.field textarea:disabled){background-color:var(--color-surface-subtle);color:var(--color-text-muted)}:where(.field input,.field textarea)::placeholder{color:var(--color-text-placeholder)}:where(.field small){color:var(--color-text-muted);font-size:var(--type-meta-size);line-height:1.4}:where(.field em){color:var(--color-danger);font-style:normal}:where(.field input.invalid,.field select.invalid,.field textarea.invalid),:where(.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]){border-color:var(--color-danger);background-color:var(--color-danger-soft)}.field-error{display:flex;align-items:flex-start;gap:.375rem;color:var(--color-danger);font-size:var(--type-meta-size);line-height:1.4}.field-error:before{flex:0 0 auto;content:"!";content:"!" / "";font-weight:700}.field--wide{grid-column:1 / -1}.field--port{max-width:10rem}:where(.field--inline){flex-direction:row;gap:.5rem;align-items:center}:where(.field--inline input){min-width:12rem}:where(.form .field){margin-bottom:0}:where(.message){display:block;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid transparent;border-radius:var(--radius-control);font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}:where(.message--error){color:var(--color-danger-strong);background:var(--color-danger-soft);border-color:var(--color-danger-border)}:where(.message--notice){color:var(--color-success-strong);background:var(--color-success-soft);border-color:var(--color-success-border)}:where(.message--warn){color:var(--color-warning-strong);background:var(--color-warning-soft);border-color:var(--color-warning-border)}:where(.message--success),:where(.message--ok){color:var(--color-success-strong);background:var(--color-success-soft);border-color:var(--color-success-border)}:where(.message--info){color:var(--color-info-strong);background:var(--color-info-soft);border-color:var(--color-info-border)}:where(.message--neutral){color:var(--color-text);background:var(--color-surface-sunken);border-color:var(--color-divider)}:where(.message--banner){margin:0;padding:.75rem 1.5rem;border-radius:0;border-inline-width:0;border-block-start-width:0}:where(.inline-error){color:var(--color-danger);font-size:.88rem}:where(.inline-notice){color:var(--color-success);font-size:.88rem}:where(.inline-warn){color:var(--color-warning-strong);font-size:.88rem}:where(.inline-neutral){color:var(--color-text-secondary);font-size:.88rem}:where(.callout){display:grid;gap:.35rem;min-inline-size:0;padding:1.25rem;background:var(--color-surface);border-inline-start:4px solid var(--color-border);overflow-wrap:anywhere}:where(.callout :is(h1,h2,h3,h4,h5,h6)){margin:0;font-size:1.125rem}:where(.callout p){margin:0;color:var(--color-text-secondary)}:where(.callout:not(:has(:is(h1,h2,h3,h4,h5,h6,strong))) p){color:var(--color-text)}:where(.callout--success){border-inline-start-color:var(--color-success)}:where(.callout--warn){border-inline-start-color:var(--color-warning)}:where(.callout--danger){border-inline-start-color:var(--color-danger)}:where(.callout--operational),:where(.callout--result-filled){--callout-accent: var(--color-border);--callout-tint: var(--color-surface);border:0;border-radius:var(--radius-card);background:var(--callout-tint)}:where(.callout--operational){gap:1rem;padding:1rem}:where(.callout--operational.callout--success),:where(.callout--result-filled.callout--success){--callout-accent: var(--color-success);--callout-tint: var(--color-success-soft)}:where(.callout--operational.callout--warn),:where(.callout--result-filled.callout--warn){--callout-accent: var(--color-warning);--callout-tint: var(--color-warning-soft)}:where(.callout--operational.callout--danger),:where(.callout--result-filled.callout--danger){--callout-accent: var(--color-danger);--callout-tint: var(--color-danger-soft)}:where(.callout--operational .callout__intro),:where(.callout--result-filled .callout__intro){display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.85rem;min-inline-size:0}:where(.callout--operational .callout__mark),:where(.callout--result-filled .callout__mark){display:grid;inline-size:1.5rem;block-size:1.5rem;place-items:center;border-radius:var(--radius-pill);background:var(--callout-accent);color:var(--color-surface);font-weight:700;line-height:1}:where(.callout--operational .callout__mark app-icon),:where(.callout--result-filled .callout__mark app-icon){display:inline-flex}:where(.callout--operational .callout__copy),:where(.callout--result-filled .callout__copy){display:grid;gap:.3rem;min-inline-size:0}:where(.callout--operational .callout__copy strong){font-size:.9375rem;line-height:1.5}:where(.callout--operational .callout__copy p){color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:1.4}:where(.callout--result-filled){gap:.75rem;padding:1rem 1.15rem}:where(.callout--result-filled .callout__intro){grid-template-columns:2rem minmax(0,1fr);gap:.75rem}:where(.callout--result-filled .callout__mark){inline-size:2rem;block-size:2rem}:where(.panel){background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-panel);padding:1rem}:where(.panel+.panel){margin-top:1rem}:where(.card){background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:1rem}:where(.badge){display:inline-flex;align-items:center;min-height:var(--size-badge-min, 1.625rem);padding:0 .55rem;white-space:nowrap;border-radius:var(--radius-badge);font-size:var(--type-badge-size, .8125rem);font-weight:400;line-height:1.4;font-variant-numeric:tabular-nums;background:var(--color-surface-sunken);color:var(--color-text-secondary)}:where(.badge:has(app-icon)){display:inline-flex;align-items:center;gap:.25rem}:where(.badge.ok){background:var(--color-success-soft);color:var(--color-success)}:where(.badge.bad){background:var(--color-danger-soft);color:var(--color-danger)}:where(.badge.warn){background:var(--color-warning-soft);color:var(--color-warning)}:where(.badge.badge--attention){inline-size:.5rem;block-size:.5rem;min-height:0;padding:0;border-radius:var(--radius-pill);background:var(--color-warning);font-size:0;line-height:0}:where(.badge.off){background:var(--color-surface-muted);color:var(--color-text-muted)}:where(.badge.draft){background:var(--color-info-soft);color:var(--color-info-strong)}:where(.badge.open){background:var(--color-info-soft);color:var(--color-info-strong)}:where(.badge.info){background:var(--color-info-soft);color:var(--color-info-strong)}:where(.badge.brand){background:var(--color-primary-soft);color:var(--color-primary-strong)}:where(.badge.badge--soft){background:var(--color-primary-soft);color:var(--color-primary-strong);border:1px solid var(--color-primary);border-radius:var(--radius-pill);padding-inline:.55rem}:where(.badge.badge--migrated){background:var(--color-warning-soft);color:var(--color-warning-strong);border-radius:var(--radius-pill);padding-inline:.55rem}:where(.badge.badge-refunded){background:var(--color-surface);color:var(--color-accent-strong, var(--color-primary-strong));border:1px solid var(--color-accent, var(--color-primary));border-radius:var(--radius-pill);padding-inline:.55rem}:where(.badge.result-badge){background:var(--color-success-soft);color:var(--color-success-strong);border-radius:var(--radius-pill);padding-inline:.55rem;font-weight:650}:where(.table){width:100%;border-collapse:collapse;font-size:.9rem}:where(.table th,.table td){text-align:start;padding:.5rem .75rem;border-bottom:1px solid var(--color-divider)}:where(.table td){overflow-wrap:anywhere}:where(.table-wrap .table td code,.table-wrap .table td .badge){white-space:nowrap}:where(.table th){font-weight:400;color:var(--color-text-secondary);font-size:var(--type-header-size);text-transform:none}:where(.table .empty-row td){color:var(--color-text-muted);text-align:center;padding:1rem;font-style:italic}:where(table[app-table] tbody tr:hover){background:var(--color-surface-sunken)}:where(table[app-table] tbody tr[data-selected=true] :is(th,td)){background:var(--color-selection)}@media(max-width:680px){:where(table[app-table][data-stack]>thead){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(table[app-table][data-stack]>tbody),:where(table[app-table][data-stack]>tbody>tr),:where(table[app-table][data-stack]>tbody>tr>td){display:block;width:100%}:where(table[app-table][data-stack]>tbody>tr){padding-block:.65rem;border-block-end:1px solid var(--color-divider)}:where(table[app-table][data-stack]>tbody>tr>td[data-label]){display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.65rem;align-items:center;min-height:0;padding-block:.35rem;border:0}:where(table[app-table][data-stack] td[data-label]):before{color:var(--color-text-secondary);content:attr(data-label);font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none}}:where(.muted){color:var(--color-text-muted)}:where(.small){font-size:.78rem}:where(.count,.num,.tabular){font-variant-numeric:tabular-nums}:where(.surface--danger){background:var(--color-danger-soft);border:1px solid var(--color-danger-border)}:where(.ar){color:var(--color-text-muted);direction:rtl}:where(.tag){display:inline-flex;align-items:center;min-height:1.625rem;padding:0 .6rem;border-radius:var(--radius-control);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}:where(.tag.off){background:var(--color-surface-muted);color:var(--color-text-muted)}:where(.tag.tag--queue){background:var(--color-warn-bg, #fef3c7);color:var(--color-warn-text, #92400e)}:where(.tag.tag--negative){background:var(--color-danger-soft);color:var(--color-danger-strong);font-weight:700;text-transform:uppercase}:where(.page){margin:0 auto;padding:1.5rem}:where(.cols){display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}:where(.page-toolbar){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3, .75rem);margin-block-end:1.25rem}:where(.page-toolbar>.field){margin-block-end:0}@media(max-width:560px){:where(.page-toolbar){align-items:stretch}:where(.page-toolbar>.field){flex:1 1 100%}}@media(max-width:820px){.cols{grid-template-columns:1fr!important}}:where(.cols--wide-left){grid-template-columns:1.4fr 1fr}:where(.form){display:flex;flex-direction:column;gap:.5rem}:where(.row){display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}:where(.row>.field){flex:1;min-width:12rem}:where(.actions){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}:where(.actions--end){justify-content:flex-end}:is(td,th).actions{display:table-cell}:is(td,th).actions>*{vertical-align:middle}:is(td,th).actions>*+*{margin-inline-start:.5rem}:is(td,th).actions--end{text-align:end}:where(td.actions,th.actions){display:table-cell;white-space:nowrap}:where(td.actions--end,th.actions--end){text-align:end}:where(td.actions>*+*){margin-inline-start:.5rem}:where(td.actions>*){vertical-align:middle}:where(.head){display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}:where(.head h1,.head h2,.head h3){margin:0}:where(.check){display:flex;align-items:center;gap:.625rem;min-block-size:var(--size-control-min);font-size:.875rem;color:var(--color-text-secondary)}:where(.empty){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1.5rem 1rem;color:var(--color-text-muted);text-align:center}:where(.empty strong){color:var(--color-text-secondary);font-size:.95rem}:where(.empty-inline){display:block;margin:0;color:var(--color-text-muted)}:where(h1,h2,h3){margin:0 0 .75rem;font-weight:700;line-height:1.25}:where(h1){font-size:1.5rem}:where(h2){font-size:1.1rem}:where(h3){font-size:.95rem}:where(p){margin:0 0 .75rem}:where(.tabs){display:flex;gap:.25rem;margin-bottom:1rem;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid var(--color-divider);padding-bottom:.25rem}:where(.tab){appearance:none;background:transparent;border:1px solid transparent;border-bottom:none;padding:.5rem .75rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-control) var(--radius-control) 0 0;flex:0 0 auto;white-space:nowrap}:where(.tab:hover){background:var(--color-surface-subtle)}:where(.tab--active){background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}:where(.tab--active:hover){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}:where(.tabs--work){gap:1.5rem;row-gap:var(--space-2, .5rem);flex-wrap:nowrap;margin:1.5rem 0 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-bottom:0}:where(.tabs--work .tab){position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.6rem;min-height:var(--size-tab-local);margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 .375rem;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}@media(pointer:coarse){:where(.tabs--work .tab){min-height:var(--size-control-min)}}:where(.tabs--work.tabs--large){gap:2rem}:where(.tabs--work.tabs--large .tab){min-height:3.25rem;font-size:1.125rem}:where(.tabs--admin .tab){min-height:3rem}:where(.tabs--work .tab:hover){background:transparent;color:var(--color-text)}:where(.tabs--work .tab--active){border-bottom-color:var(--color-primary);background:transparent;color:var(--color-text);font-weight:600}:where(.tabs--work .tab--active:hover){border-bottom-color:var(--color-primary-hover);background:transparent}:where(.tabs--work .tab--seam){margin-inline-start:var(--space-4, 1rem);padding-inline-start:var(--space-4, 1rem);border-inline-start:1px solid var(--color-divider)}:where(.tabs--work .tab__count){display:inline-grid;min-inline-size:1.75rem;block-size:1.5rem;place-items:center;border-radius:var(--radius-control);padding-inline:.4rem;background:var(--color-surface-muted);color:var(--color-text);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}:where(.tabs--work .tab--active .tab__count){background:var(--color-primary-soft)}:where(.tabs--work .tab__count--attention){background:var(--color-primary-soft);color:var(--color-danger-strong)}:where(.section-state){display:grid;place-items:center;margin:0;color:var(--color-text-muted);font-size:.8rem;text-align:center}:where(.section-state--tall){min-height:12rem}:where(.section-state--framed){min-height:9rem;margin-block-start:1.5rem;border-block:1px solid var(--color-divider);font-size:.82rem}:where(.section-state--row){display:block;padding-block:1rem;border-bottom:1px solid var(--color-divider);font-size:.7rem;text-align:start}:where(.section-state--error){color:var(--color-danger-strong)}:where(.progress-meter-track){inline-size:100%;block-size:100%;background:var(--color-surface-muted);border-radius:2px;overflow:hidden}:host([data-shape="pill"]) .progress-meter-track{border-radius:999px;background:var(--color-border)}:where(.progress-meter-fill){display:block;block-size:100%;background:var(--color-primary);transform-origin:left;animation:motion-grow var(--motion-reveal) var(--ease-out) both;transition:inline-size var(--motion-reveal) var(--ease-out)}[dir=rtl] :where(.progress-meter-fill){transform-origin:right}@media(prefers-reduced-motion:reduce){:where(.progress-meter-fill){animation:none;transition:none}}:host([data-tone="muted"]) .progress-meter-fill{background:var(--color-text-secondary)}:host([data-tone="ok"]) .progress-meter-fill{background:var(--color-success-strong)}:host([data-tone="warn"]) .progress-meter-fill{background:var(--color-warning-strong)}:host([data-tone="danger"]) .progress-meter-fill{background:var(--color-danger-strong)}:where(.text-action){background:transparent;border:none;color:var(--color-primary);padding:0;font-size:.85rem;font-weight:700;min-height:2.25rem;cursor:pointer;text-decoration:none}:where(.text-action:hover){text-decoration:underline}:where(.text-action--danger){color:var(--color-danger)}:where(.confirm-row){display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}:where(.confirm-row__actions){display:flex;gap:.5rem;flex-wrap:wrap}:where(.confirm-row--danger){border-color:var(--color-danger-border);background:var(--color-danger-soft)}:where(.dialog-backdrop){position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:1rem;background:var(--color-overlay)}:where(.dialog-surface){width:min(100%,34rem);max-height:min(88vh,48rem);overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-drawer);animation:dialog-enter var(--motion-medium) var(--ease-out)}:where(.dialog-surface--wide){width:min(100%,52rem)}:where(.dialog-surface[data-tone=danger]){border-block-start:3px solid var(--color-danger)}:where(.dialog-head){margin-block-end:1rem}:where(.dialog-head h2){margin:0;color:var(--color-text);font-size:clamp(1.2rem,4vw,1.45rem);letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}:where(.dialog-head p){max-width:65ch;margin:.5rem 0 0;color:var(--color-text-secondary);line-height:1.55;overflow-wrap:anywhere}:where(.dialog-actions){display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-block-start:1.5rem;padding-block-start:1rem;border-block-start:1px solid var(--color-divider)}:where(.dialog-actions>[dialogActions]){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;inline-size:100%}@keyframes dialog-enter{0%{filter:blur(2px);transform:translateY(.75rem) scale(.985);box-shadow:var(--shadow-popover)}}@media(max-width:560px){:where(.dialog-backdrop:not(.dialog-backdrop--drawer)){align-items:end;padding:0}:where(.dialog-surface:not(.dialog-surface--drawer)){width:100%;max-height:92vh;padding:1rem;border-radius:var(--radius-panel) var(--radius-panel) 0 0}}@media(prefers-reduced-motion:reduce){:where(.dialog-surface){animation:none}}:where(.kpis,.kpi-row){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;margin-bottom:1rem}:where(.kpi){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1rem}:where(.kpi__num,.kpi-value){display:block;font-size:1.6rem;font-weight:700;color:var(--color-primary);line-height:1.2}:where(.kpi__label,.kpi-label){display:block;font-size:.78rem;color:var(--color-text-muted);margin-top:.25rem}:where(.sub){display:block;margin:.25rem 0 1rem;color:var(--color-text-muted);font-size:.85rem}:where(.eyebrow){display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}:where(.meta){display:flex;gap:.4rem;align-items:center;margin-top:.5rem;flex-wrap:wrap;font-size:.88rem;color:var(--color-text-secondary)}:where(.form-note){margin-top:2rem;font-size:.85rem;color:var(--color-text-muted)}:where(.last-updated){font-size:.78rem;color:var(--color-text-muted)}:where(.lead){display:block;max-width:60ch;margin:0 0 1rem;color:var(--color-text)}:where(.hint){display:block;max-width:72ch;margin:0 0 .75rem;color:var(--color-text-muted);font-size:.9rem}:where(.hint-inline){color:var(--color-text-muted);font-size:.85em}:where(.warn){color:var(--color-warning-strong)}:where(.row--off){opacity:.55}:where(.fieldset){border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--cm-space-4);margin:0 0 .75rem}:where(.fieldset legend){font-size:.82rem;color:var(--color-text-muted);padding:0 .25rem}:where(.table-wrap){display:block;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}input,select,textarea{caret-color:var(--color-primary)}:where(button,a,[data-ui-control],summary,.table-wrap):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where([role=menu] [role=menuitem]){display:flex;align-items:center;width:100%;min-height:2.5rem;margin:0;gap:.6rem;padding:.35rem .7rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;font-size:.875rem;font-weight:400;text-align:start;text-decoration:none;cursor:pointer;white-space:normal;overflow-wrap:anywhere}:where([role=menu] [role=menuitem]:hover:not(:disabled):not([aria-disabled=true])){background:var(--color-surface-subtle)}:where([role=menu] [role=menuitem]:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px;background:var(--color-surface-subtle)}@media(pointer:coarse){:where([role=menu] [role=menuitem]){min-height:var(--size-control-min)}}:where([role=menu] [role=separator]){block-size:0;margin-block:.25rem;margin-inline:0;border:0;border-block-start:1px solid var(--color-divider)}:where([role=menu] [role=menuitem]:disabled),:where([role=menu] [role=menuitem][aria-disabled=true]){color:var(--color-text-muted);cursor:not-allowed}:where([role=menu] [role=menuitem][data-tone=danger]){color:var(--color-danger)}@media(forced-colors:active){:where(.tab--active,.badge){outline:1px solid currentColor;outline-offset:-1px}}::selection{background:var(--color-primary);color:var(--color-white)}html{scrollbar-color:var(--color-border-strong) var(--color-surface-subtle);scrollbar-width:thin}*::-webkit-scrollbar{width:.7rem;height:.7rem}*::-webkit-scrollbar-track{background:var(--color-surface-subtle)}*::-webkit-scrollbar-thumb{border:2px solid var(--color-surface-subtle);border-radius:var(--radius-pill);background:var(--color-border-strong)}*::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}a{text-underline-offset:.2em}:where(.link){color:var(--color-primary);text-decoration:none}:where(.link:hover){text-decoration:underline}code{font-family:var(--font-mono);background:var(--color-surface-subtle);padding:.25rem;border-radius:var(--radius-control);font-size:.85em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-iteration-count:1!important}}[data-ui-control]{font:inherit}:where(button,[data-ui-control=field],[data-ui-control=file]){min-height:var(--size-control-min)}:where([data-ui-control=field]){min-width:0;min-height:var(--size-control-min);padding:.5rem .6rem;border:1px solid var(--color-control-edge, var(--color-border));border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);caret-color:var(--color-primary);font-size:var(--type-field-size, .9rem);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}:where(.field [data-ui-control=field],.field [data-ui-control=file]){width:100%}:where(select[data-ui-control=field]:not([multiple])){appearance:none;padding-block:.5rem;padding-inline:.75rem 2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23626064' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;line-height:1.25;cursor:pointer}:where([data-ui-control=field]:hover:not(:disabled)){border-color:var(--color-control-edge-hover, var(--color-border-strong));background-color:var(--color-surface-subtle)}:where([data-ui-control=field]:focus-visible){border-color:var(--color-primary)}:where([data-ui-control=field]:disabled){border-color:var(--color-divider);background-color:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed}[dir=rtl] :where(select[data-ui-control=field]:not([multiple])){background-position:left .75rem center}:where(select[data-ui-control=field] option){background-color:var(--color-surface);color:var(--color-text)}:where(textarea[data-ui-control=field]){min-height:6rem;line-height:1.5;resize:vertical}input[type=password][data-ui-control=field]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,OMR Symbol,sans-serif}:where([data-ui-control=field])::placeholder{color:var(--color-text-placeholder)}:where(input[data-ui-control=choice]){inline-size:1.1rem;block-size:1.1rem;min-height:1.1rem;flex:0 0 auto;margin:0;accent-color:var(--color-primary);cursor:pointer}:where(input[data-ui-control=choice]:disabled){cursor:not-allowed;opacity:.65}:where(input[type=checkbox][data-ui-control=choice]:not([role=switch])){appearance:none;inline-size:var(--size-checkbox, 1.25rem);block-size:var(--size-checkbox, 1.25rem);min-height:var(--size-checkbox, 1.25rem);border:1px solid var(--color-border-strong);border-radius:4px;background-color:var(--color-surface);background-repeat:no-repeat;background-position:center;background-size:.8125rem;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}:where(input[type=checkbox][data-ui-control=choice]:not([role=switch]):checked){border-color:var(--color-primary);background-color:var(--color-primary);animation:motion-settle var(--motion-medium) var(--ease-settle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2 6.4 11.2 12.5 4.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){:where(input[type=checkbox][data-ui-control=choice]:not([role=switch]):checked){animation:none}}@media(forced-colors:active){:where(input[type=checkbox][data-ui-control=choice]:not([role=switch])){appearance:auto;background:none;forced-color-adjust:auto}}:where(input[type=radio][data-ui-control=choice]){appearance:none;display:inline-grid;place-content:center;inline-size:1.25rem;block-size:1.25rem;min-height:1.25rem;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface);transition:border-color var(--motion-fast) var(--ease-out)}:where(input[type=radio][data-ui-control=choice]):before{content:"";inline-size:.625rem;block-size:.625rem;border-radius:var(--radius-pill);background:var(--color-primary);transform:scale(0);transition:transform var(--motion-fast) var(--ease-out)}:where(input[type=radio][data-ui-control=choice]:checked){border-color:var(--color-primary)}:where(input[type=radio][data-ui-control=choice]:checked):before{transform:scale(1)}@media(prefers-reduced-motion:reduce){:where(input[type=radio][data-ui-control=choice],input[type=radio][data-ui-control=choice]:before){transition:none}}@media(forced-colors:active){:where(input[type=radio][data-ui-control=choice]){appearance:auto;background:none;forced-color-adjust:auto}:where(input[type=radio][data-ui-control=choice]):before{display:none}}:where(label:has(>input[data-ui-control=choice])){display:inline-flex;min-inline-size:var(--size-control-min);min-block-size:var(--size-control-min);align-items:center;gap:.45rem;cursor:pointer}:where(label.check:has(>input[data-ui-control=choice])){gap:.625rem;font-size:.875rem}:where(label:has(>input[data-ui-control=choice]:disabled)){color:var(--color-text-muted);cursor:not-allowed}:where(input[data-ui-control=file]){max-width:100%;padding:.25rem;border:1px solid var(--color-control-edge, var(--color-border));border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-secondary);caret-color:var(--color-primary);font-size:.88rem}:where(input[data-ui-control=file])::file-selector-button{min-height:calc(var(--size-control-min) - .5rem);margin-inline-end:.6rem;padding:.5rem .75rem;border:0;border-inline-end:1px solid var(--color-divider);border-radius:calc(var(--radius-control) - 2px);background:var(--color-surface-subtle);color:var(--color-text);font:inherit;font-weight:var(--type-label-weight);cursor:pointer}:where([data-ui-control=field][data-ui-variant=code]){direction:ltr;font-family:var(--font-mono);font-size:1.05rem;font-weight:650;letter-spacing:.22em;text-align:center}:where(textarea[data-ui-control=field][data-ui-variant=multiline]){min-height:7rem;line-height:1.5}:where(input[data-ui-control=field][data-ui-variant=color]){inline-size:2rem;block-size:2rem;min-height:2rem;padding:0;border:1px solid var(--color-control-edge, var(--color-border));background:transparent;cursor:pointer}@media(pointer:coarse){:where(input[data-ui-control=field][data-ui-variant=color]){inline-size:var(--size-control-min);block-size:var(--size-control-min);min-height:var(--size-control-min)}}:where(input[data-ui-control=field][data-ui-variant=color])::-webkit-color-swatch-wrapper{padding:0}:where(input[data-ui-control=field][data-ui-variant=color])::-moz-color-swatch{border:0;border-radius:var(--radius-control)}:where(input[data-ui-control=field][data-ui-variant=display-code]){inline-size:12ch;min-height:0;padding:2vmin;border:2px solid var(--color-on-dark-border-subtle);border-radius:var(--radius-panel);background:transparent;color:var(--color-on-dark);font-size:6vmin;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}:where([data-ui-control=field],[data-ui-control=file]){font-size:1rem}:where([data-ui-control=field][aria-invalid=true]){border-color:var(--color-danger);background-color:var(--color-danger-soft)}@media(forced-colors:active){:where(select:not([multiple])){appearance:auto;padding-inline:.75rem;background-image:none}}:where(button,a,[data-ui-control],summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(.field-adorn){display:flex;box-sizing:border-box;max-inline-size:27.5rem;overflow:hidden;border:1px solid var(--color-control-edge, var(--color-border));border-radius:var(--radius-control);background:var(--color-surface)}:where(.field-adorn__prefix,.field-adorn__suffix){display:inline-flex;flex:none;align-items:center;font-size:.8375rem}:where(.field-adorn__prefix){padding-inline:.625rem;border-inline-end:1px solid var(--color-divider);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-weight:600}:where(.field-adorn__suffix){padding-inline:.75rem;color:var(--color-text-muted)}:where(.field-adorn input){flex:1 1 auto;width:auto;min-inline-size:0;padding:.5rem .75rem;border:0;border-radius:0;background:transparent;font-size:.9rem;font-variant-numeric:tabular-nums}:where(.field-adorn input:is(:hover:not(:disabled),[aria-invalid=true],:focus-visible)){border-color:transparent;background-color:transparent}:where(.field-adorn input:focus-visible){outline:none}:where(.field-adorn:focus-within){outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-primary)}:where(.field-adorn:hover:not(:has(:disabled)):not(:focus-within)){border-color:var(--color-control-edge-hover, var(--color-border-strong))}:where(.field-adorn:has(:disabled,[readonly])){border-color:var(--color-divider);background:var(--color-surface-subtle)}:where(.field-adorn:has([aria-invalid=true])){border-color:var(--color-danger);background:var(--color-danger-soft)}:where(.field-icon){position:relative;display:block;min-inline-size:0}:where(.field-icon>app-icon,.field-icon>.field-icon__glyph){position:absolute;inset-block-start:50%;inset-inline-start:.75rem;display:inline-flex;line-height:0;color:var(--color-text-muted);pointer-events:none;transform:translateY(-50%)}:where(.field-icon>input[data-ui-control=field]){padding-inline-start:2.5rem}:where(.on-dark){--color-text: var(--color-on-dark);--color-text-secondary: var(--color-on-dark-muted);--color-text-muted: var(--color-on-dark-faint);--color-text-placeholder: var(--color-on-dark-faint);--color-surface: var(--color-on-dark-field);--color-surface-subtle: var(--color-on-dark-hover);--color-divider: var(--color-on-dark-border-subtle);--color-border: var(--color-on-dark-border);--color-border-strong: var(--color-on-dark-border);--color-outline: var(--color-on-dark-border);--color-focus: var(--color-on-dark-focus);--color-primary-strong: var(--color-on-dark-focus);color:var(--color-text)}:where(.brand-panel){position:relative;isolation:isolate;overflow:hidden;background:var(--color-brand-graphite)}:where(.media-panel){position:relative;isolation:isolate;display:flex;align-items:flex-end;gap:.875rem;overflow:hidden;padding:clamp(1.25rem,2.5vw,2rem);border-radius:var(--radius-surface);background:var(--color-brand-graphite);color:var(--color-brand-white);text-decoration:none}:where(.media-panel>img){position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}:where(.media-panel):after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,#181a1ecc,#181a1e75 48%,#181a1e14)}[dir=rtl] :where(.media-panel):after{background:linear-gradient(270deg,#181a1ecc,#181a1e75 48%,#181a1e14)}:where(.media-panel__content){display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0;max-width:32rem}:where(.media-panel__rule){width:2rem;height:2px;margin-block-end:.5rem;background:var(--color-primary)}:where(.media-panel__title){font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}:where(.media-panel__title:lang(ar)){letter-spacing:0;text-transform:none}:where(.media-panel__hint){max-width:34ch;color:var(--color-brand-white);font-size:.875rem;font-weight:500;line-height:1.4}:where(.media-panel__go){display:grid;flex:none;place-items:center;margin-inline-start:auto;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-brand-white)}[dir=rtl] :where(.media-panel__go app-icon){transform:scaleX(-1)}:where(.on-light){--color-text: var(--cm-color-text);--color-text-secondary: #4f4d50;--color-text-muted: var(--cm-color-text-muted);--color-text-placeholder: #8b8c95;--color-surface: var(--cm-color-surface);--color-surface-subtle: var(--cm-color-surface-subtle);--color-divider: var(--cm-color-border);--color-border: #898789;--color-border-strong: #6c6a6d;--color-outline: var(--color-brand-ink);--color-focus: var(--cm-color-focus);--color-primary-strong: #8e1f38;color:var(--color-text)}:where(.type-headline){font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);line-height:var(--type-headline-line);letter-spacing:var(--type-headline-tracking);font-style:normal;text-transform:none}:where(.type-title){font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line);letter-spacing:var(--type-title-tracking);font-style:normal;text-transform:none}:where(.type-item){font-size:var(--type-item-size);font-weight:600;line-height:1.3;font-style:normal;text-transform:none}:where(.type-title--compact){font-size:var(--type-title-compact-size);font-weight:var(--type-title-compact-weight);line-height:var(--type-title-compact-line);letter-spacing:var(--type-title-compact-tracking)}:where(.type-body){font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}:where(.type-label){font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}:where(.type-lead){font-size:var(--type-lead-size);font-weight:var(--type-body-weight);line-height:1.5;color:var(--color-text-secondary)}:where(.type-meta){font-size:var(--type-meta-size);font-weight:var(--type-body-weight);line-height:1.35;color:var(--color-text-muted)}:where(.type-data){font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);font-variant-numeric:tabular-nums}:where(.type-body em){font-style:italic}:where(.type-display){font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}:where(.type-eyebrow){margin:0;font-family:var(--font-display);font-size:.8125rem;font-weight:600;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}:where(.type-caption){margin:0;font-family:var(--font-display);font-size:.5625rem;font-weight:600;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}:where(.type-numeral){font-family:var(--font-display);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}:where(.type-display:lang(ar),.type-eyebrow:lang(ar),.type-caption:lang(ar)){letter-spacing:0;text-transform:none}:where(.type-headline:lang(ar),.type-title:lang(ar)){letter-spacing:0}:where(.dialog-backdrop--sheet){align-items:end;padding:0}:where(.dialog-surface--sheet){width:min(100%,36rem);max-height:92dvh;padding:1.25rem 1.25rem calc(1.5rem + var(--safe-bottom));border:0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet);animation:motion-sheet-in var(--motion-sheet) var(--ease-nav)}:where(.dialog-backdrop--sheet){animation:motion-scrim-in var(--motion-sheet) var(--ease-out)}:where(.dialog-grabber){width:2.5rem;height:4px;margin:-.5rem auto .75rem;border-radius:2px;background:var(--color-border)}:where(.dialog-surface--sheet .dialog-actions),:where(.dialog-surface--sheet .dialog-actions>[dialogActions]){display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.625rem;inline-size:100%}:where(.dialog-surface--sheet .dialog-actions .btn){inline-size:100%;justify-content:center}@media(prefers-reduced-motion:reduce){:where(.dialog-surface--sheet,.dialog-backdrop--sheet){animation:none}}:where(.is-selected-edge){background:var(--color-surface-subtle);box-shadow:inset 3px 0 var(--color-primary)}[dir=rtl] :where(.is-selected-edge){box-shadow:inset -3px 0 var(--color-primary)}:where(.dialog-backdrop--drawer){display:flex;align-items:stretch;justify-content:flex-end;padding:0}:where(.dialog-surface--drawer){display:flex;flex-direction:column;width:min(100%,30rem);height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:var(--shadow-drawer);animation:drawer-enter var(--motion-medium) var(--ease-out)}:where(.dialog-surface--drawer.dialog-surface--wide){width:min(100%,35rem)}:where(.dialog-surface--drawer .dialog-actions){margin-block-start:0;padding:1rem 1.5rem}:where(.dialog-surface--drawer .dialog-head){display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:1.375rem 1.5rem .875rem;border-block-end:1px solid var(--color-divider)}:where(.dialog-surface--drawer .dialog-head h2){font-size:1.3125rem;font-weight:690;letter-spacing:0}@keyframes drawer-enter{0%{transform:translate(100%)}}[dir=rtl] :where(.dialog-surface--drawer){animation-name:drawer-enter-rtl}@keyframes drawer-enter-rtl{0%{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){:where(.dialog-surface--drawer){animation:none}}:where(.dialog-backdrop--drawer-start){inset-block-start:var(--drawer-start-offset, var(--size-masthead));justify-content:flex-start}:where(.dialog-surface--drawer-start){width:min(100%,var(--size-rail-expanded));animation-name:drawer-start-enter}@keyframes drawer-start-enter{0%{transform:translate(-100%)}}[dir=rtl] :where(.dialog-surface--drawer-start){animation-name:drawer-start-enter-rtl}@keyframes drawer-start-enter-rtl{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){:where(.dialog-surface--drawer-start){animation:none}}:where(.save-row){display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding-block-start:1.25rem}:where(.save-row--divided){margin-block-start:1.75rem;padding-block-start:1.75rem;border-block-start:1px solid var(--color-divider)}:where(.save-row--end){justify-content:flex-end}:where(.save-row__note){margin:0;color:var(--color-text-secondary);font-size:var(--type-meta-size)}:where(.save-row__note:empty){display:none}:where(.form-row){padding-block:1rem;border-block-end:1px solid var(--color-surface-muted)}:where(.panel .form-row,.dialog-surface--drawer .form-row){padding-block:.875rem}:where(.form-row__label){display:block;margin-block-end:.5rem;font-size:.9rem;font-weight:650}:where(.panel .form-row__label,.dialog-surface--drawer .form-row__label){font-size:.875rem}:where(.form-row__hint){margin:.35rem 0 0;max-inline-size:35rem;color:var(--color-text-muted);font-size:.8375rem}:where(.choice-group){display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:2px;box-sizing:border-box;max-inline-size:100%;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}:where(.choice-group[data-full-block]){display:flex;inline-size:100%}:where(.choice-group[data-full-block] .choice-group__option){flex:1 1 0;min-inline-size:auto}:where(.choice-group__option){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:2.375rem;padding:.375rem 1rem;border-radius:4px;color:var(--color-text);font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}:where(.choice-group__option:hover:not(:has(:disabled)):not(:has(:checked))){background:var(--color-surface-subtle)}:where(.choice-group__option:has(:checked)){background:var(--color-brand-ink);color:var(--color-brand-white);font-weight:650}:where(.choice-group__option:has(:focus-visible)){outline:2px solid var(--color-focus);outline-offset:2px}:where(.choice-group__option:has(:disabled)){opacity:.5;cursor:not-allowed}:where(.choice-group__input){position:absolute;inset:0;inline-size:100%;block-size:100%;min-height:0;margin:0;opacity:0;cursor:pointer}:where(.choice-group[data-size=filter] .choice-group__option){min-block-size:2.25rem;padding:.25rem .75rem;font-size:.8375rem}:where(.choice-group[data-size=compact] .choice-group__option){min-block-size:2.125rem;padding:.25rem .75rem;font-size:.8125rem}:where(.choice-group__count){font-variant-numeric:tabular-nums;opacity:.75}@media(prefers-reduced-motion:reduce){:where(.choice-group__option){transition:none}}:where(.tabs--segmented){display:flex;gap:0;margin:0;padding:3px;overflow:visible;border:0;border-radius:var(--radius-panel);background:var(--color-surface-subtle)}:where(.tabs--segmented .tab){flex:1 1 0;min-width:0;min-height:2.5rem;padding:.4rem clamp(.375rem,2vw,1rem);border:0;border-radius:calc(var(--radius-panel) - 2px);background:transparent;color:var(--color-text-secondary);font-size:.875rem}:where(.tabs--segmented .tab__label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tabs--segmented.tabs--large .tab){min-height:3rem;font-size:1.0625rem}:where(.tabs--segmented .tab:hover){background:transparent;color:var(--color-text)}:where(.tabs--segmented .tab--active,.tabs--segmented .tab--active:hover){border-color:transparent;background:var(--color-brand-white);color:var(--color-brand-ink);box-shadow:0 1px 2px var(--color-shadow)}:where(.btn-group){display:inline-flex;vertical-align:middle;position:relative;gap:0}:where(input[data-ui-control=choice][role=switch]){appearance:none;position:relative;inline-size:2.5rem;block-size:1.5rem;min-height:1.5rem;margin:0;border:0;border-radius:var(--radius-pill);background:var(--color-brand-steel);transition:background-color var(--motion-fast) var(--ease-out)}:where(input[data-ui-control=choice][role=switch]):before{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--radius-pill);background:var(--color-brand-white);transition:inset-inline-start var(--motion-fast) var(--ease-out)}:where(input[data-ui-control=choice][role=switch]:checked){background:var(--color-primary)}:where(input[data-ui-control=choice][role=switch]:checked):before{inset-inline-start:calc(100% - 1.25rem - 2px)}@media(prefers-reduced-motion:reduce){:where(input[data-ui-control=choice][role=switch]),:where(input[data-ui-control=choice][role=switch]):before{transition:none}}@media(forced-colors:active){:where(input[data-ui-control=choice][role=switch]){border:1px solid ButtonText;background:ButtonFace;forced-color-adjust:none}:where(input[data-ui-control=choice][role=switch]):before{background:ButtonText;forced-color-adjust:none}:where(input[data-ui-control=choice][role=switch]:checked){border-color:Highlight;background:Highlight}:where(input[data-ui-control=choice][role=switch]:checked):before{background:HighlightText}}:where(label.choice-row:has(>input[data-ui-control=choice])),:where(label.choice-row:has(>app-switch)),:where(app-switch.choice-row){display:flex;justify-content:space-between;gap:.75rem}:where(.app-list){margin:0;padding:0;list-style:none}:where(.app-list--framed){border:1px solid var(--color-divider);border-radius:var(--radius-panel);overflow:hidden}:where(.app-row){display:flex;align-items:center;gap:.875rem;min-width:0;min-height:3.5rem;padding:.6rem 1rem}:where(.app-list>li+li>.app-row,.app-list>li+li.app-row,.app-section__head+.app-list>li>.app-row,.app-row+.app-row){border-block-start:1px solid var(--color-divider)}:where(.app-row--action){width:100%;background:var(--color-surface);color:var(--color-text);text-align:start;text-decoration:none;cursor:pointer}:where(.app-row--action:hover){background:var(--color-canvas)}:where(.app-row[aria-disabled=true]){color:var(--color-text-placeholder);cursor:default;pointer-events:none}:where(.app-row--action:not(:has(.app-chevron)):not([data-chevron=none])):after{content:"";flex:none;margin-inline-start:auto;inline-size:1.125rem;block-size:1.125rem;background-color:var(--color-text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}:where([dir=rtl] .app-row--action:not(:has(.app-chevron)):not([data-chevron=none])):after{transform:scaleX(-1)}:where(.app-row--action[aria-expanded=true]:not(:has(.app-chevron)):not([data-chevron=none])):after{transform:rotate(180deg)}:where(.app-row__icon){display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-text)}:where(.app-row__media){display:block;flex:0 0 3.5rem;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface-subtle)}:where(.app-row__media img){display:block;inline-size:100%;block-size:100%;object-fit:cover}:where(.app-row__main){display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}:where(.app-row__aside){flex:none;color:var(--color-text-muted);font-size:.78rem;font-variant-numeric:tabular-nums}:where(.app-chevron){flex:none;color:var(--color-text-muted)}:where([dir=rtl] .app-chevron){transform:scaleX(-1)}:where(.app-row--action[aria-expanded=true] .app-chevron){transform:rotate(180deg)}:where([dir=rtl] .app-row--action[aria-expanded=true] .app-chevron){transform:scaleX(-1) rotate(180deg)}.field--compact{--size-stepper: var(--size-control-compact)}.field--compact :where(input[data-ui-control=field],select[data-ui-control=field]){min-block-size:var(--size-control-compact);font-size:var(--type-body-size)}.field--embedded :where(select[data-ui-control=field]){min-block-size:var(--size-control-compact);padding-block:.25rem;padding-inline:.5rem 2rem;border-color:transparent;border-radius:0;background-color:transparent;font-size:var(--type-label-size);font-weight:700;text-align:center}.field--range{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin:0}.field--range input[data-ui-control=field]{flex:1;inline-size:0;min-block-size:var(--size-control-min);padding:0;border:0;border-radius:0;background:transparent;accent-color:var(--color-primary);cursor:pointer}:where(.app-row[data-selected=true]){background:var(--color-selection)}:where(.app-row--action[data-selected=true]:hover){background:var(--color-primary-tint)}:where(.tab:disabled){opacity:.6;cursor:not-allowed}.ui-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-field-gap)}.ui-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-action-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ui-inspector-section{padding:var(--space-panel-inset);border-block-end:1px solid var(--color-divider)}.ui-inspector-section:last-child{border-block-end:0}.ui-stage-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;background:var(--color-stage-controls)}@media(max-width:560px){.ui-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ui-field-grid--three{grid-template-columns:1fr}}.ui-reference-workplane{min-inline-size:0;padding:1.25rem 1.5rem}.ui-master-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,var(--size-inspector));align-items:stretch;min-inline-size:0}.ui-master-detail__main{min-inline-size:0;padding:1.25rem}.ui-reference-toolbar{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-block:1.25rem 1rem}.ui-reference-toolbar app-search-field{flex:0 1 24rem}.ui-record-identity{display:flex;align-items:center;gap:.875rem;min-inline-size:0}.ui-record-thumbnail{inline-size:var(--size-record-thumbnail-inline);block-size:var(--size-record-thumbnail-block);object-fit:cover;border-radius:var(--radius-control);background:var(--color-surface-sunken)}.ui-record-identity__copy{display:grid;gap:.5rem;min-inline-size:0}.ui-record-status{display:inline-flex;gap:.625rem;align-items:center}.ui-status-dot{display:inline-block;inline-size:.75rem;block-size:.75rem;border-radius:var(--radius-pill);background:var(--color-success);flex:none}.ui-status-dot[data-tone=ok]{background:var(--color-success)}.ui-status-dot[data-tone=warn]{background:var(--color-warning)}.ui-status-dot[data-tone=bad]{background:var(--color-danger)}.ui-status-dot[data-tone=info]{background:var(--color-info-strong)}.ui-status-dot[data-tone=off],.ui-status-dot--inactive{background:var(--color-text-muted)}.ui-reference-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.ui-reference-form-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-reference-form-grid .ui-span-full{grid-column:1 / -1}.ui-reference-inspector-identity{padding-block:1rem;margin-block-end:1.25rem;border-block-end:1px solid var(--color-divider)}.ui-reference-section app-work-section-head{display:block;margin-block-end:1rem}.ui-reference-paging{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}@media(max-width:900px){.ui-master-detail{grid-template-columns:1fr}}@media(max-width:900px){.ui-reference-form-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ui-reference-workplane,.ui-master-detail__main{padding:1rem}}@media(max-width:560px){.ui-reference-toolbar,.ui-reference-paging{flex-wrap:wrap}}@media(max-width:560px){.ui-reference-toolbar app-search-field{flex-basis:100%}}@media(max-width:560px){.ui-reference-form-grid,.ui-reference-form-grid--four{grid-template-columns:1fr}}.ui-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-reference-section{padding-block:.875rem 1.25rem}.ui-reference-section:first-of-type{margin-block-start:1.5rem;border-block-start:1px solid var(--color-divider)}.ui-reference-form-grid--four{row-gap:1.75rem}.ui-reference-form-grid--aside{grid-template-columns:minmax(0,26.6%) minmax(0,1fr);column-gap:0}.ui-reference-form-grid--receipt{grid-template-columns:minmax(0,43%) minmax(0,1fr)}.ui-reference-choice{display:grid;gap:.625rem}.ui-reference-field-inline{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1rem}.ui-reference-prefix{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:1rem;align-items:center}.ui-reference-prefix .ui-span-full{grid-column:1 / -1}.ui-reference-color{display:flex;gap:.625rem}.ui-reference-color app-select{flex:1}@media(max-width:680px){.ui-reference-form-grid--aside,.ui-reference-form-grid--receipt{grid-template-columns:1fr}}@media(max-width:680px){.ui-reference-field-inline{grid-template-columns:1fr;gap:.375rem}}@media(max-width:680px){.ui-reference-prefix{grid-template-columns:1fr}}.ui-reference-field-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem}.ui-reference-table--framed{border:1px solid var(--color-border);border-radius:var(--radius-control)}.ui-reference-color-row{display:grid;grid-template-columns:60% minmax(0,1fr);gap:1rem}@media(max-width:560px){.ui-reference-color-row{grid-template-columns:1fr}}.ui-verification-mark{display:inline-grid;place-items:center;inline-size:1.0625rem;block-size:1.0625rem;border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-white)}.ui-verification-mark--warning{background:var(--color-warning)}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-distance))}}@keyframes motion-pop{0%{opacity:0;transform:translateY(calc(var(--motion-distance) * -.67)) scale(.97)}}@keyframes motion-settle{0%{transform:scale(.88)}}@keyframes motion-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes motion-grow{0%{transform:scaleX(0)}}:where(.motion-fade){animation:motion-fade var(--motion-enter) var(--ease-out) both}:where(.motion-rise){animation:motion-rise var(--motion-enter) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),10)*40ms)}:where(.motion-pop){animation:motion-pop var(--motion-enter) var(--ease-out) both;transform-origin:top}:where(.motion-stagger>*){animation:motion-rise var(--motion-enter) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),10)*40ms)}@keyframes motion-slide-start{0%{opacity:0;transform:translate(calc(var(--nav-sign, 1) * var(--motion-distance) * -3))}}@keyframes motion-slide-end{0%{opacity:0;transform:translate(calc(var(--nav-sign, 1) * var(--motion-distance) * 3))}}@keyframes motion-draw{0%{stroke-dashoffset:var(--draw-length, 32)}to{stroke-dashoffset:0}}@keyframes motion-breathe{50%{transform:scale(1.025);opacity:.88}}@keyframes motion-scale{0%{opacity:0;transform:scale(.94)}}@keyframes motion-sheen{0%{background-position:140% 0}to{background-position:-40% 0}}:where(.motion-slide-start){animation:motion-slide-start var(--motion-enter) var(--ease-out) both}:where(.motion-slide-end){animation:motion-slide-end var(--motion-enter) var(--ease-out) both}:where(.motion-breathe){animation:motion-breathe 4.2s ease-in-out infinite}:where(.motion-scale){animation:motion-scale var(--motion-enter) var(--ease-settle) both}:where(.motion-lift){transition:transform var(--motion-medium) var(--ease-out),box-shadow var(--motion-medium) var(--ease-out)}@media(hover:hover){:where(.motion-lift:hover){transform:translateY(calc(var(--motion-distance) * -.5));box-shadow:var(--shadow-popover)}}:where(.motion-lift:active){transform:none;transition-duration:var(--motion-fast)}@supports (animation-timeline: view()){:where(.motion-scroll-reveal){animation:motion-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}:where(.motion-sheen){background-image:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .45) 50%,transparent 70%);background-size:250% 100%;animation:motion-sheen 1.4s linear infinite}@keyframes motion-nav-in{0%{transform:translate(calc(var(--nav-sign, 1) * 100%))}}@keyframes motion-nav-out{to{transform:translate(calc(var(--nav-sign, 1) * -30%));filter:brightness(.86)}}@keyframes motion-nav-back-in{0%{transform:translate(calc(var(--nav-sign, 1) * -30%));filter:brightness(.86)}}@keyframes motion-nav-back-out{to{transform:translate(calc(var(--nav-sign, 1) * 100%))}}@keyframes motion-sheet-in{0%{transform:translateY(100%)}}@keyframes motion-scrim-in{0%{opacity:0}}@keyframes motion-tab-mark{0%{transform:scaleX(.2);opacity:0}}@media(hover:none){:where(.motion-press,a.media-panel,button.media-panel){transition:transform var(--motion-medium) var(--ease-settle)}:where(.motion-press:active,a.media-panel:active,button.media-panel:active){transform:scale(.975);transition-duration:var(--motion-press);transition-timing-function:var(--ease-out)}:where(.tab:not(:disabled)){transition:transform var(--motion-medium) var(--ease-settle),background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}:where(.tab:active:not(:disabled)){transform:scale(.97);transition-duration:var(--motion-press);transition-timing-function:var(--ease-out)}:where(.app-row--action){transition:background-color var(--motion-medium) var(--ease-out)}:where(.app-row--action:active:not([aria-disabled=true])){background:var(--color-surface-muted);transition-duration:0s}}:where(table[app-table] tbody tr){transition:background-color var(--motion-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){:where(.motion-fade,.motion-rise,.motion-pop,.motion-stagger>*,.motion-slide-start,.motion-slide-end,.motion-breathe,.motion-scale,.motion-scroll-reveal,.motion-sheen){animation:none}:where(.motion-lift:hover){transform:none}:where(.motion-press:active,a.media-panel:active,button.media-panel:active,.tab:active){transform:none}}*{box-sizing:border-box}body{margin:0;background:var(--color-canvas);color:var(--color-text)}h1,h2,h3,p{margin-block-start:0}h1{text-wrap:balance;margin-block-end:.5rem}h2,h3{text-wrap:balance}a{color:var(--color-primary-strong);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.corp-page{display:grid;gap:1.25rem;min-width:0}.corp-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-divider)}.corp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;align-items:center;padding-block:.9rem;border-bottom:1px solid var(--color-divider)}.corp-main{min-width:0;display:grid;gap:.15rem}.corp-main strong{overflow-wrap:anywhere}.corp-sub{color:var(--color-text-secondary)}.corp-aside{display:grid;justify-items:end;gap:.35rem}@media(max-width:560px){.corp-row{grid-template-columns:minmax(0,1fr)}.corp-aside{justify-items:start}}@media print{.no-print{display:none!important}}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.file-input{position:absolute;inline-size:1px;block-size:1px;min-block-size:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
