:root{color-scheme:light;--cm-color-ink:#231f20;--cm-color-graphite:#23252a;--cm-color-graphite-raised:#272a2f;--cm-color-white:#fff;--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:#231f207a;--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 #231f2017;--cm-ease-out:cubic-bezier(.16, 1, .3, 1);--cm-duration-fast:.16s;--cm-duration-base:.26s}@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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;--metro-ink:#161513;--metro-masthead:#11110f;--metro-graphite:#1c1a17;--metro-canvas:#f5f1e8;--metro-surface:#fffdf8;--metro-surface-subtle:#ebe4d8;--metro-surface-muted:#e4dbcd;--metro-divider:#c1b6a7;--metro-muted:#625b53;--metro-edge:#857969;--metro-accent:#ae9580;--metro-accent-ink:#725b48;--metro-accent-strong:#584331;--metro-accent-tint:#725b4824;--metro-accent-ring:#725b4866;--metro-action:#c6ad95;--metro-action-hover:#d8c4af}[data-ui-theme=studio]{--color-action-fill:var(--color-primary);--color-action-hover:var(--color-primary-hover);--color-action-edge:var(--color-primary);--color-action-ink:var(--color-white);--color-action-disabled-ink:var(--color-white);--color-primary-disabled:#f6c3d1;--color-selection:#faeaf0}:root [data-ui-palette=platform][data-ui-theme=studio],:root [data-ui-palette=platform] [data-ui-theme=studio]{--metro-studio-edge:var(--metro-edge);--metro-studio-edge-hover:var(--metro-muted);--color-search-surface:var(--metro-canvas)}:root,:root [data-ui-palette=platform][data-ui-theme=studio],:root [data-ui-palette=platform] [data-ui-theme=studio]{--color-canvas:var(--metro-canvas);--color-surface:var(--metro-surface);--color-surface-subtle:var(--metro-surface-subtle);--color-surface-muted:var(--metro-surface-muted);--color-surface-raised:var(--color-surface);--color-surface-sunken:var(--metro-canvas);--color-audience-canvas:var(--metro-canvas);--color-audience-subtle:var(--metro-surface-subtle);--color-audience-divider:var(--metro-divider);--color-audience-text-secondary:#50473d;--color-audience-text-muted:var(--metro-muted);--color-text:var(--metro-ink);--color-text-secondary:var(--color-audience-text-secondary);--color-text-muted:var(--metro-muted);--color-divider:var(--metro-divider);--color-border:var(--metro-edge);--color-border-strong:var(--metro-muted);--color-brand-white:var(--cm-color-white);--color-brand-ink:var(--metro-masthead);--color-brand-graphite:var(--metro-graphite);--color-brand-graphite-raised:#29251f;--color-brand-accent:var(--metro-accent);--color-brand-accent-ink:var(--metro-ink);--color-brand-steel:#938778;--color-primary:var(--metro-accent-ink);--color-primary-hover:var(--metro-accent-strong);--color-primary-strong:var(--metro-accent-strong);--color-primary-soft:var(--metro-surface-subtle);--color-primary-tint:var(--metro-accent-tint);--color-primary-ring:var(--metro-accent-ring);--color-focus:var(--metro-accent-ink);--color-action-fill:var(--metro-action);--color-action-hover:var(--metro-action-hover);--color-action-edge:var(--metro-edge);--color-action-ink:var(--metro-ink);--color-action-disabled-ink:var(--metro-muted);--color-selection:var(--metro-surface-subtle);--color-primary-disabled:var(--metro-surface-muted);--color-text-placeholder:#70675d;--color-graphite-active:#332b23}:root{--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(--metro-canvas);--color-on-dark-muted:#cec5b9;--color-on-dark-soft:#beb3a5;--color-on-dark-faint:#a49a8d;--color-on-dark-active:#e8d5c2;--color-on-dark-scrollbar:#51483e;--color-on-dark-hover:#ffffff1a;--color-on-dark-border:#ffffff59;--color-on-dark-border-subtle:#fff3;--color-on-dark-surface:#ffffff0f;--color-on-dark-surface-active:#c6ad9529;--color-on-dark-field:#28241f;--color-on-dark-field-focus:#332b23;--color-on-dark-focus:var(--metro-action);--color-surface-translucent:#ffffffd9;--color-overlay:var(--cm-color-overlay);--color-overlay-strong:#161513cc;--color-shadow-subtle:#1615130d;--color-shadow:#16151314;--color-shadow-strong:#1615135c;--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 #16151338;--shadow-cta:0 .5rem 1.5rem #725b4840;--shadow-sheet:0 -1rem 2.5rem #1615134d;--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;--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 #16151340;--signature-pad-ink:#111;--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);font-family:OMR Symbol,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root[dir=rtl]{--nav-sign:-1}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-canvas);min-width:0;min-height:100%;color:var(--color-text);margin:0;padding:0;overflow-x:clip}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}::-webkit-scrollbar{width:.625rem;height:.625rem}:where(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){min-height:var(--size-control-min)}:where(.field){flex-direction:column;gap:.375rem;min-width:0;margin-bottom:.5rem;display:flex}:where(.field>span,.field>legend){color:var(--color-text);font-size:.875rem;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){grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.375rem .75rem;display:grid}:where(.field--label-column>span,.field--label-column>legend){color:var(--color-text-secondary);grid-area:1/1;font-size:.875rem;font-weight:400}:where(.field--label-column>:not(span):not(legend)){grid-column:2}:where(.field input,.field select,.field textarea){border:1px solid var(--color-control-edge,var(--color-border));border-radius:var(--radius-control);background-color:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font-size:var(--type-field-size,.9rem);padding:.5rem .6rem}:where(select:not([multiple])){appearance:none;border:1px solid var(--color-control-edge,var(--color-border));border-radius:var(--radius-control);background-color:var(--color-surface);min-width:0;color:var(--color-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);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-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-block:.5rem;padding-inline:.75rem 2.25rem;line-height:1.25}: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:.75rem}: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([data-ui-control=field])::placeholder,: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{color:var(--color-danger);font-size:var(--type-meta-size);align-items:flex-start;gap:.375rem;line-height:1.4;display:flex}.field-error:before{content:"!";content:"!" / "";flex:none;font-weight:700}.field--wide{grid-column:1/-1}.field--port{max-width:10rem}:where(.field--inline){flex-direction:row;align-items:center;gap:.5rem}:where(.field--inline input){min-width:12rem}:where(.form .field){margin-bottom:0}:where(.message){border-radius:var(--radius-control);overflow-wrap:anywhere;border:1px solid #0000;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.88rem;line-height:1.4;display:block}: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){border-block-start-width:0;border-inline-width:0;border-radius:0;margin:0;padding:.75rem 1.5rem}: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){background:var(--color-surface);border-inline-start:4px solid var(--color-border);overflow-wrap:anywhere;gap:.35rem;min-inline-size:0;padding:1.25rem;display:grid}:where(.callout :is(h1,h2,h3,h4,h5,h6)){margin:0;font-size:1.125rem}:where(.callout p){color:var(--color-text-secondary);margin:0}: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-radius:var(--radius-card);background:var(--callout-tint);border:0}: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){grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.85rem;min-inline-size:0;display:grid}:where(.callout--operational .callout__mark),:where(.callout--result-filled .callout__mark){border-radius:var(--radius-pill);background:var(--callout-accent);block-size:1.5rem;inline-size:1.5rem;color:var(--color-surface);place-items:center;font-weight:700;line-height:1;display:grid}: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){gap:.3rem;min-inline-size:0;display:grid}: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){block-size:2rem;inline-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){min-height:var(--size-badge-min,1.625rem);white-space:nowrap;border-radius:var(--radius-badge);font-size:var(--type-badge-size,.8125rem);font-variant-numeric:tabular-nums;background:var(--color-surface-sunken);color:var(--color-text-secondary);align-items:center;padding:0 .55rem;font-weight:400;line-height:1.4;display:inline-flex}:where(.badge:has(app-icon)){align-items:center;gap:.25rem;display:inline-flex}: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){block-size:.5rem;inline-size:.5rem;border-radius:var(--radius-pill);background:var(--color-warning);min-height:0;padding:0;font-size:0;line-height:0}:where(.badge.off){background:var(--color-surface-muted);color:var(--color-text-muted)}:where(.badge.draft),:where(.badge.open),: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){border-collapse:collapse;width:100%;font-size:.9rem}:where(.table th,.table td){text-align:start;border-bottom:1px solid var(--color-divider);padding:.5rem .75rem}:where(.table td){overflow-wrap:anywhere}:where(.table-wrap .table td code,.table-wrap .table td .badge){white-space:nowrap}:where(.table th){color:var(--color-text-secondary);font-weight:400;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 (width<=680px){:where(table[app-table][data-stack]>thead){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(table[app-table][data-stack]>tbody),:where(table[app-table][data-stack]>tbody>tr),:where(table[app-table][data-stack]>tbody>tr>td){width:100%;display:block}:where(table[app-table][data-stack]>tbody>tr){border-block-end:1px solid var(--color-divider);padding-block:.65rem}:where(table[app-table][data-stack]>tbody>tr>td[data-label]){border:0;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:0;padding-block:.35rem;display:grid}:where(table[app-table][data-stack] td[data-label]):before{color:var(--color-text-secondary);content:attr(data-label);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:400}}: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){border-radius:var(--radius-control);background:var(--color-surface-muted);min-height:1.625rem;color:var(--color-text-secondary);align-items:center;padding:0 .6rem;font-size:.8125rem;font-weight:400;display:inline-flex}: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);text-transform:uppercase;font-weight:700}:where(.page){margin:0 auto;padding:1.5rem}:where(.cols){grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}:where(.page-toolbar){align-items:flex-end;gap:var(--space-3,.75rem);flex-wrap:wrap;margin-block-end:1.25rem;display:flex}:where(.page-toolbar>.field){margin-block-end:0}@media (width<=560px){:where(.page-toolbar){align-items:stretch}:where(.page-toolbar>.field){flex:100%}}@media (width<=820px){.cols{grid-template-columns:1fr!important}}:where(.cols--wide-left){grid-template-columns:1.4fr 1fr}:where(.form){flex-direction:column;gap:.5rem;display:flex}:where(.row){flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}:where(.row>.field){flex:1;min-width:12rem}:where(.actions){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}: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){white-space:nowrap;display:table-cell}: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){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}:where(.head h1,.head h2,.head h3){margin:0}:where(.check){min-block-size:var(--size-control-min);color:var(--color-text-secondary);align-items:center;gap:.625rem;font-size:.875rem;display:flex}:where(.empty){color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.5rem 1rem;display:flex}:where(.empty strong){color:var(--color-text-secondary);font-size:.95rem}:where(.empty-inline){color:var(--color-text-muted);margin:0;display:block}: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){overscroll-behavior-inline:contain;border-bottom:1px solid var(--color-divider);gap:.25rem;margin-bottom:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}:where(.tab){appearance:none;border:1px solid #0000;font:inherit;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-control) var(--radius-control) 0 0;white-space:nowrap;background:0 0;border-bottom:none;flex:none;padding:.5rem .75rem;font-size:.9rem;font-weight:600}: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);overscroll-behavior-inline:contain;flex-wrap:nowrap;margin:1.5rem 0 0;padding-bottom:0;overflow:auto hidden}:where(.tabs--work .tab){min-height:var(--size-tab-local);color:var(--color-text-secondary);border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:.6rem;margin-bottom:-1px;padding:0 .375rem;font-size:.875rem;font-weight:400;display:inline-flex;position:relative}@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){color:var(--color-text);background:0 0}:where(.tabs--work .tab--active){border-bottom-color:var(--color-primary);color:var(--color-text);background:0 0;font-weight:600}:where(.tabs--work .tab--active:hover){border-bottom-color:var(--color-primary-hover);background:0 0}:where(.tabs--work .tab--seam){border-inline-start:1px solid var(--color-divider);margin-inline-start:var(--space-4,1rem);padding-inline-start:var(--space-4,1rem)}:where(.tabs--work .tab__count){border-radius:var(--radius-control);background:var(--color-surface-muted);block-size:1.5rem;min-inline-size:1.75rem;color:var(--color-text);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.4rem;font-size:.8125rem;font-weight:500;display:inline-grid}: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){color:var(--color-text-muted);text-align:center;place-items:center;margin:0;font-size:.8rem;display:grid}:where(.section-state--tall){min-height:12rem}:where(.section-state--framed){border-block:1px solid var(--color-divider);min-height:9rem;margin-block-start:1.5rem;font-size:.82rem}:where(.section-state--row){border-bottom:1px solid var(--color-divider);text-align:start;padding-block:1rem;font-size:.7rem;display:block}:where(.section-state--error){color:var(--color-danger-strong)}:where(.progress-meter-track){background:var(--color-surface-muted);border-radius:2px;block-size:100%;inline-size:100%;overflow:hidden}:host([data-shape=pill]) .progress-meter-track{background:var(--color-border);border-radius:999px}:where(.progress-meter-fill){background:var(--color-primary);transform-origin:0;block-size:100%;animation:motion-grow var(--motion-reveal) var(--ease-out) both;transition:inline-size var(--motion-reveal) var(--ease-out);display:block}[dir=rtl] :where(.progress-meter-fill){transform-origin:100%}@media (prefers-reduced-motion:reduce){:where(.progress-meter-fill){transition:none;animation: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){color:var(--color-primary);cursor:pointer;background:0 0;border:none;min-height:2.25rem;padding:0;font-size:.85rem;font-weight:700;text-decoration:none}:where(.text-action:hover){text-decoration:underline}:where(.text-action--danger){color:var(--color-danger)}:where(.confirm-row){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}:where(.confirm-row__actions){flex-wrap:wrap;gap:.5rem;display:flex}:where(.confirm-row--danger){border-color:var(--color-danger-border);background:var(--color-danger-soft)}:where(.dialog-backdrop){z-index:2000;background:var(--color-overlay);overscroll-behavior:contain;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}:where(.dialog-surface){overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(100%,34rem);max-height:min(88vh,48rem);box-shadow:var(--shadow-drawer);animation:dialog-enter var(--motion-medium) var(--ease-out);padding:1.5rem;overflow-y:auto}: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){color:var(--color-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,4vw,1.45rem);line-height:1.25}:where(.dialog-head p){max-width:65ch;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:.5rem 0 0;line-height:1.55}:where(.dialog-actions){border-block-start:1px solid var(--color-divider);flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-block-start:1.5rem;padding-block-start:1rem;display:flex}:where(.dialog-actions>[dialogActions]){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;inline-size:100%;display:flex}@keyframes dialog-enter{0%{filter:blur(2px);box-shadow:var(--shadow-popover);transform:translateY(.75rem)scale(.985)}}@media (width<=560px){:where(.dialog-backdrop:not(.dialog-backdrop--drawer)){align-items:end;padding:0}:where(.dialog-surface:not(.dialog-surface--drawer)){border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-height:92vh;padding:1rem}}@media (prefers-reduced-motion:reduce){:where(.dialog-surface){animation:none}}:where(.dialog-surface--fill){flex-direction:column;padding:0;display:flex;overflow:hidden}:where(.dialog-surface--fill>*){flex:auto;min-block-size:0}:where(.kpis,.kpi-row){grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;margin-bottom:1rem;display:grid}:where(.kpi){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1rem}:where(.kpi__num,.kpi-value){color:var(--color-primary);font-size:1.6rem;font-weight:700;line-height:1.2;display:block}:where(.kpi__label,.kpi-label){color:var(--color-text-muted);margin-top:.25rem;font-size:.78rem;display:block}:where(.sub){color:var(--color-text-muted);margin:.25rem 0 1rem;font-size:.85rem;display:block}:where(.eyebrow){letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:.72rem;font-weight:700;display:inline-block}:where(.meta){color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.88rem;display:flex}:where(.form-note){color:var(--color-text-muted);margin-top:2rem;font-size:.85rem}:where(.last-updated){color:var(--color-text-muted);font-size:.78rem}:where(.lead){max-width:60ch;color:var(--color-text);margin:0 0 1rem;display:block}:where(.hint){max-width:72ch;color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem;display:block}: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){color:var(--color-text-muted);padding:0 .25rem;font-size:.82rem}:where(.table-wrap){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;min-width:0;display:block;overflow-x:auto}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]){border-radius:var(--radius-control);width:100%;min-height:2.5rem;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:.6rem;margin:0;padding:.35rem .7rem;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}: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]){border:0;border-block-start:1px solid var(--color-divider);block-size:0;margin-block:.25rem;margin-inline:0}: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-offset:-1px;outline:1px solid}}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);border-radius:var(--radius-control);padding:.25rem;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);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);padding:.5rem .6rem}:where(.field [data-ui-control=field],.field [data-ui-control=file]){width:100%}:where(select[data-ui-control=field]:not([multiple])){appearance:none;cursor:pointer;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-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-block:.5rem;padding-inline:.75rem 2.25rem;line-height:1.25}: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:.75rem}:where(select[data-ui-control=field] option){background-color:var(--color-surface);color:var(--color-text)}:where(textarea[data-ui-control=field]){resize:vertical;min-height:6rem;line-height:1.5}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]){block-size:1.1rem;inline-size:1.1rem;min-height:1.1rem;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0}: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);background-color:var(--color-surface);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);background-position:50%;background-repeat:no-repeat;background-size:.8125rem;border-radius:4px}: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;forced-color-adjust:auto;background:0 0}}:where(input[type=radio][data-ui-control=choice]){appearance:none;block-size:1.25rem;inline-size:1.25rem;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface);min-height:1.25rem;transition:border-color var(--motion-fast) var(--ease-out);place-content:center;display:inline-grid}:where(input[type=radio][data-ui-control=choice]):before{content:"";border-radius:var(--radius-pill);background:var(--color-primary);block-size:.625rem;inline-size:.625rem;transition:transform var(--motion-fast) var(--ease-out);transform:scale(0)}: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]){transition:none}}@media (forced-colors:active){:where(input[type=radio][data-ui-control=choice]){appearance:auto;forced-color-adjust:auto;background:0 0}:where(input[type=radio][data-ui-control=choice]):before{display:none}}:where(label:has(>input[data-ui-control=choice])){min-inline-size:var(--size-control-min);min-block-size:var(--size-control-min);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}: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]){border:1px solid var(--color-control-edge,var(--color-border));border-radius:var(--radius-control);background:var(--color-surface);max-width:100%;color:var(--color-text-secondary);caret-color:var(--color-primary);padding:.25rem;font-size:.88rem}:where(input[data-ui-control=file])::file-selector-button{min-height:calc(var(--size-control-min) - .5rem);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;margin-inline-end:.6rem;padding:.5rem .75rem}:where([data-ui-control=field][data-ui-variant=code]){font-family:var(--font-mono);letter-spacing:.22em;text-align:center;direction:ltr;font-size:1.05rem;font-weight:650}: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]){block-size:2rem;inline-size:2rem;border:1px solid var(--color-control-edge,var(--color-border));cursor:pointer;background:0 0;min-height:2rem;padding:0}@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-radius:var(--radius-control);border:0}:where(input[data-ui-control=field][data-ui-variant=display-code]){inline-size:12ch;border:2px solid var(--color-on-dark-border-subtle);border-radius:var(--radius-panel);min-height:0;color:var(--color-on-dark);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:0 0;padding:2vmin;font-size:6vmin;font-weight:700}: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;background-image:none;padding-inline:.75rem}}:where(button,a,[data-ui-control],summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(.field-adorn){box-sizing:border-box;border:1px solid var(--color-control-edge,var(--color-border));border-radius:var(--radius-control);background:var(--color-surface);max-inline-size:27.5rem;display:flex;overflow:hidden}:where(.field-adorn__prefix,.field-adorn__suffix){flex:none;align-items:center;font-size:.8375rem;display:inline-flex}:where(.field-adorn__prefix){border-inline-end:1px solid var(--color-divider);background:var(--color-surface-subtle);color:var(--color-text-secondary);padding-inline:.625rem;font-weight:600}:where(.field-adorn__suffix){color:var(--color-text-muted);padding-inline:.75rem}:where(.field-adorn input){width:auto;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:auto;min-inline-size:0;padding:.5rem .75rem;font-size:.9rem}:where(.field-adorn input:is(:hover:not(:disabled),[aria-invalid=true],:focus-visible)){background-color:#0000;border-color:#0000}: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){min-inline-size:0;display:block;position:relative}:where(.field-icon>app-icon,.field-icon>.field-icon__glyph){color:var(--color-text-muted);pointer-events:none;line-height:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:.75rem;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){isolation:isolate;background:var(--color-brand-graphite);position:relative;overflow:hidden}:where(.media-panel){isolation:isolate;border-radius:var(--radius-surface);background:var(--color-brand-graphite);color:var(--color-brand-white);align-items:flex-end;gap:.875rem;padding:clamp(1.25rem,2.5vw,2rem);text-decoration:none;display:flex;position:relative;overflow:hidden}:where(.media-panel>img){z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.media-panel):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#181a1ecc 0%,#181a1e75 48%,#181a1e14 100%);position:absolute;inset:0}[dir=rtl] :where(.media-panel):after{background:linear-gradient(270deg,#181a1ecc 0%,#181a1e75 48%,#181a1e14 100%)}:where(.media-panel__content){flex-direction:column;flex:1;gap:.3rem;min-width:0;max-width:32rem;display:flex}:where(.media-panel__rule){background:var(--color-primary);width:2rem;height:2px;margin-block-end:.5rem}:where(.media-panel__title){font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.05}: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){border-radius:var(--radius-pill);background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-brand-white);flex:none;place-items:center;margin-inline-start:auto;display:grid}[dir=rtl] :where(.media-panel__go app-icon){transform:scaleX(-1)}:where(.on-light){--color-text:var(--metro-ink);--color-text-secondary:var(--color-audience-text-secondary);--color-text-muted:var(--metro-muted);--color-text-placeholder:#70675d;--color-surface:var(--metro-surface);--color-surface-subtle:var(--metro-surface-subtle);--color-divider:var(--metro-divider);--color-border:var(--metro-edge);--color-border-strong:var(--metro-muted);--color-outline:var(--color-brand-ink);--color-focus:var(--metro-accent-ink);--color-primary-strong:var(--metro-accent-strong);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);text-transform:none;font-style:normal}: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);text-transform:none;font-style:normal}:where(.type-item){font-size:var(--type-item-size);text-transform:none;font-style:normal;font-weight:600;line-height:1.3}: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);color:var(--color-text-secondary);line-height:1.5}:where(.type-meta){font-size:var(--type-meta-size);font-weight:var(--type-body-weight);color:var(--color-text-muted);line-height:1.35}: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);letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:1.05}:where(.type-eyebrow){font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:600;line-height:1.1}:where(.type-caption){font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:600;line-height:1.1}:where(.type-numeral){font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}: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-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet);animation:motion-sheet-in var(--motion-sheet) var(--ease-nav);border:0}:where(.dialog-backdrop--sheet){animation:motion-scrim-in var(--motion-sheet) var(--ease-out)}:where(.dialog-grabber){background:var(--color-border);border-radius:2px;width:2.5rem;height:4px;margin:-.5rem auto .75rem}:where(.dialog-surface--sheet .dialog-actions),:where(.dialog-surface--sheet .dialog-actions>[dialogActions]){grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.625rem;inline-size:100%;display:grid}:where(.dialog-surface--sheet .dialog-actions .btn){justify-content:center;inline-size:100%}@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){justify-content:flex-end;align-items:stretch;padding:0;display:flex}:where(.dialog-surface--drawer){width:min(100%,30rem);height:100%;max-height:none;box-shadow:var(--shadow-drawer);animation:drawer-enter var(--motion-medium) var(--ease-out);border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}: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){border-block-end:1px solid var(--color-divider);align-items:flex-start;gap:.75rem;margin:0;padding:1.375rem 1.5rem .875rem;display:flex}:where(.dialog-surface--drawer .dialog-head h2){letter-spacing:0;font-size:1.3125rem;font-weight:690}@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){justify-content:flex-start;inset-block-start:var(--drawer-start-offset,var(--size-masthead))}: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){flex-wrap:wrap;align-items:center;gap:.875rem;padding-block-start:1.25rem;display:flex}:where(.save-row--divided){border-block-start:1px solid var(--color-divider);margin-block-start:1.75rem;padding-block-start:1.75rem}:where(.save-row--end){justify-content:flex-end}:where(.save-row__note){color:var(--color-text-secondary);font-size:var(--type-meta-size);margin:0}:where(.save-row__note:empty){display:none}:where(.form-row){border-block-end:1px solid var(--color-surface-muted);padding-block:1rem}:where(.panel .form-row,.dialog-surface--drawer .form-row){padding-block:.875rem}:where(.form-row__label){margin-block-end:.5rem;font-size:.9rem;font-weight:650;display:block}:where(.panel .form-row__label,.dialog-surface--drawer .form-row__label){font-size:.875rem}:where(.form-row__hint){max-inline-size:35rem;color:var(--color-text-muted);margin:.35rem 0 0;font-size:.8375rem}:where(.choice-group){box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;justify-content:flex-start;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex}:where(.choice-group[data-full-block]){inline-size:100%;display:flex}:where(.choice-group[data-full-block] .choice-group__option){flex:1 1 0;min-inline-size:auto}:where(.choice-group__option){min-block-size:2.375rem;color:var(--color-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:4px;justify-content:center;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.85rem;font-weight:500;display:inline-flex;position:relative}: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){block-size:100%;inline-size:100%;opacity:0;cursor:pointer;min-height:0;margin:0;position:absolute;inset:0}: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){border-radius:var(--radius-panel);background:var(--color-surface-subtle);border:0;gap:0;margin:0;padding:3px;display:flex;overflow:visible}:where(.tabs--segmented .tab){border-radius:calc(var(--radius-panel) - 2px);min-width:0;min-height:2.5rem;color:var(--color-text-secondary);background:0 0;border:0;flex:1 1 0;padding:.4rem clamp(.375rem,2vw,1rem);font-size:.875rem}:where(.tabs--segmented .tab__label){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.tabs--segmented.tabs--large .tab){min-height:3rem;font-size:1.0625rem}:where(.tabs--segmented .tab:hover){color:var(--color-text);background:0 0}:where(.tabs--segmented .tab--active,.tabs--segmented .tab--active:hover){background:var(--color-brand-white);color:var(--color-brand-ink);box-shadow:0 1px 2px var(--color-shadow);border-color:#0000}:where(.btn-group){vertical-align:middle;gap:0;display:inline-flex;position:relative}:where(input[data-ui-control=choice][role=switch]){appearance:none;block-size:1.5rem;inline-size:2.5rem;border-radius:var(--radius-pill);background:var(--color-brand-steel);min-height:1.5rem;transition:background-color var(--motion-fast) var(--ease-out);border:0;margin:0;position:relative}:where(input[data-ui-control=choice][role=switch]):before{content:"";border-radius:var(--radius-pill);background:var(--color-brand-white);block-size:1.25rem;inline-size:1.25rem;transition:inset-inline-start var(--motion-fast) var(--ease-out);position:absolute;inset-block-start:2px;inset-inline-start:2px}: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]){forced-color-adjust:none;background:buttonface;border:1px solid buttontext}:where(input[data-ui-control=choice][role=switch]):before{forced-color-adjust:none;background:buttontext}:where(input[data-ui-control=choice][role=switch]:checked){background:highlight;border-color: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){justify-content:space-between;gap:.75rem;display:flex}: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){align-items:center;gap:.875rem;min-width:0;min-height:3.5rem;padding:.6rem 1rem;display:flex}: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){background:var(--color-surface);width:100%;color:var(--color-text);text-align:start;cursor:pointer;text-decoration:none}: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:"";background-color:var(--color-text-muted);flex:none;block-size:1.125rem;inline-size:1.125rem;margin-inline-start:auto;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") 50%/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){border-radius:var(--radius-card);background:var(--color-canvas);width:2rem;height:2rem;color:var(--color-text);flex:none;place-items:center;display:grid}:where(.app-row__media){border-radius:var(--radius-card);background:var(--color-surface-subtle);flex:0 0 3.5rem;block-size:3.5rem;inline-size:3.5rem;display:block;overflow:hidden}:where(.app-row__media img){object-fit:cover;block-size:100%;inline-size:100%;display:block}:where(.app-row__main){flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}:where(.app-row__aside){color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}:where(.app-chevron){color:var(--color-text-muted);flex:none}: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);font-size:var(--type-label-size);text-align:center;background-color:#0000;border-color:#0000;border-radius:0;padding-block:.25rem;padding-inline:.5rem 2rem;font-weight:700}.field--range{flex-direction:row;align-items:center;gap:.75rem;margin:0;display:flex}.field--range input[data-ui-control=field]{inline-size:0;min-block-size:var(--size-control-min);accent-color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;padding:0}: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{gap:var(--space-field-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-action-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.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{background:var(--color-stage-controls);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}@media (width<=560px){.ui-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-field-grid--three{grid-template-columns:1fr}}.ui-reference-workplane{min-inline-size:0;padding:1.25rem 1.5rem}.ui-master-detail{grid-template-columns:minmax(0, 1fr) minmax(20rem, var(--size-inspector));align-items:stretch;min-inline-size:0;display:grid}.ui-master-detail__main{min-inline-size:0;padding:1.25rem}.ui-reference-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem 1rem;display:flex}.ui-reference-toolbar app-search-field{flex:0 24rem}.ui-record-identity{align-items:center;gap:.875rem;min-inline-size:0;display:flex}.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{gap:.5rem;min-inline-size:0;display:grid}.ui-record-status{align-items:center;gap:.625rem;display:inline-flex}.ui-status-dot{border-radius:var(--radius-pill);background:var(--color-success);flex:none;block-size:.75rem;inline-size:.75rem;display:inline-block}.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{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.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{border-block-end:1px solid var(--color-divider);margin-block-end:1.25rem;padding-block:1rem}.ui-reference-section app-work-section-head{margin-block-end:1rem;display:block}.ui-reference-paging{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}@media (width<=900px){.ui-master-detail{grid-template-columns:1fr}.ui-reference-form-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ui-reference-workplane,.ui-master-detail__main{padding:1rem}.ui-reference-toolbar,.ui-reference-paging{flex-wrap:wrap}.ui-reference-toolbar app-search-field{flex-basis:100%}.ui-reference-form-grid,.ui-reference-form-grid--four{grid-template-columns:1fr}}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-reference-section{padding-block:.875rem 1.25rem}.ui-reference-section:first-of-type{border-block-start:1px solid var(--color-divider);margin-block-start:1.5rem}.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{gap:.625rem;display:grid}.ui-reference-field-inline{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.ui-reference-prefix{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.ui-reference-prefix .ui-span-full{grid-column:1/-1}.ui-reference-color{gap:.625rem;display:flex}.ui-reference-color app-select{flex:1}@media (width<=680px){.ui-reference-form-grid--aside,.ui-reference-form-grid--receipt{grid-template-columns:1fr}.ui-reference-field-inline{grid-template-columns:1fr;gap:.375rem}.ui-reference-prefix{grid-template-columns:1fr}}.ui-reference-field-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ui-reference-table--framed{border:1px solid var(--color-border);border-radius:var(--radius-control)}.ui-reference-color-row{grid-template-columns:60% minmax(0,1fr);gap:1rem;display:grid}@media (width<=560px){.ui-reference-color-row{grid-template-columns:1fr}}.ui-verification-mark{border-radius:var(--radius-pill);background:var(--color-success);block-size:1.0625rem;inline-size:1.0625rem;color:var(--color-white);place-items:center;display:inline-grid}.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)}}@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:translateX(calc(var(--nav-sign,1) * var(--motion-distance) * -3))}}@keyframes motion-slide-end{0%{opacity:0;transform:translateX(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%{opacity:.88;transform:scale(1.025)}}@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:4.2s ease-in-out infinite motion-breathe}: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){transition-duration:var(--motion-fast);transform:none}@supports (animation-timeline:view()){:where(.motion-scroll-reveal){animation:linear both motion-rise view();animation-range:entry entry 55%}}:where(.motion-sheen){background-image:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);background-size:250% 100%;animation:1.4s linear infinite motion-sheen}@keyframes motion-nav-in{0%{transform:translateX(calc(var(--nav-sign,1) * 100%))}}@keyframes motion-nav-out{to{transform:translateX(calc(var(--nav-sign,1) * -30%));filter:brightness(.86)}}@keyframes motion-nav-back-in{0%{transform:translateX(calc(var(--nav-sign,1) * -30%));filter:brightness(.86)}}@keyframes motion-nav-back-out{to{transform:translateX(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%{opacity:0;transform:scaleX(.2)}}@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){transition-duration:var(--motion-press);transition-timing-function:var(--ease-out);transform:scale(.975)}: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)){transition-duration:var(--motion-press);transition-timing-function:var(--ease-out);transform:scale(.97)}: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),:where(.motion-press:active,a.media-panel:active,button.media-panel:active,.tab:active){transform:none}}:host{vertical-align:middle;display:inline-flex}.btn{min-height:var(--size-action-min,var(--size-control-min));border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-action-size,.9rem);font-weight:var(--type-action-weight,600);cursor:pointer;white-space:nowrap;transition:transform 80ms var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);flex-grow:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .9rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px) scale(var(--btn-press-scale,1))}@media (hover:none){.btn:active:not(:disabled,[aria-disabled=true],.btn--row,.btn--tile,.btn--key){transform:scale(var(--btn-press-scale,.97))}}.btn--default:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-subtle);border-color:var(--color-border-strong)}.btn:disabled,.btn[aria-disabled=true]{color:var(--color-text-placeholder,var(--color-text-muted));border-color:var(--color-divider);cursor:not-allowed}.btn--ok:disabled,.btn--ok[aria-disabled=true],.btn--active:disabled,.btn--active[aria-disabled=true]{background:var(--color-surface-subtle)}.btn--primary:disabled,.btn--primary[aria-disabled=true]{background:var(--color-primary-disabled,var(--color-primary-soft));border-color:var(--color-primary-disabled,var(--color-primary-soft));color:var(--color-action-disabled-ink)}.btn--row:disabled,.btn--row[aria-disabled=true],.btn--key:disabled,.btn--key[aria-disabled=true]{opacity:.6}.btn--tiny{min-height:var(--size-action-min,var(--size-control-min));min-width:var(--size-control-min);font-size:var(--type-action-size,.75rem);padding:0 .6rem}.btn--small{min-height:var(--size-action-min,var(--size-control-min));min-width:var(--size-control-min);font-size:var(--type-action-size,.8125rem);padding:0 .85rem}:host-context([data-ui-density]) .btn--tiny{min-width:0;min-height:1.75rem}:host-context([data-ui-density]) .btn--small{min-width:0;min-height:2.25rem}.btn--large{border-radius:var(--radius-control);min-height:3rem;padding:.65rem 1.1rem;font-size:.95rem}.btn--wide{width:100%}.btn--icon-only{inline-size:var(--size-action-min,var(--size-control-min));min-inline-size:var(--size-action-min,var(--size-control-min));padding-inline:0}.btn--large.btn--icon-only{inline-size:3rem;min-inline-size:3rem}:host-context([data-ui-density]) .btn--small.btn--icon-only{inline-size:2.25rem;min-inline-size:2.25rem}:host-context([data-ui-density]) .btn--tiny.btn--icon-only{inline-size:1.75rem;min-inline-size:1.75rem}.btn.btn--round{border-radius:var(--radius-pill,999px)}.btn__mark{flex:none;align-items:center;margin-inline-end:.375rem;display:inline-flex}.btn__mark:empty{display:none}.btn__arrow{flex:none}.btn--primary{font-size:var(--type-action-primary-size,var(--type-action-size,.9rem));background:var(--color-action-fill);border-color:var(--color-action-edge);color:var(--color-action-ink)}.btn--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-action-hover);border-color:var(--color-action-edge)}.btn--danger{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-surface)}.btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-subtle)}.btn--danger-filled{--color-action-fill:var(--color-danger);--color-action-hover:var(--color-danger-strong);--color-action-edge:var(--color-danger-strong);--color-action-ink:var(--color-white)}.btn--ok{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.btn--warn{color:var(--color-warning-strong);border-color:var(--color-warning-border);background:var(--color-surface)}.btn--warn:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-subtle)}.btn--link{min-height:0;color:var(--color-primary);font-weight:inherit;background:0 0;border-color:#0000;padding:0;text-decoration:underline}.btn--link:hover:not(:disabled,[aria-disabled=true]){color:var(--color-primary-hover);background:0 0}.btn--arrow{color:var(--color-primary-strong);text-underline-offset:3px}.btn--link:disabled,.btn--link[aria-disabled=true]{border-color:#0000}.btn--quiet{color:var(--color-text);background:0 0;border-color:#0000}.btn--quiet:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-subtle)}.btn--outline{min-height:var(--size-action-secondary,var(--size-action-min,var(--size-control-min)));border-color:var(--color-outline,var(--color-brand-ink));color:var(--color-text);background:0 0}.btn--outline:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-subtle)}.btn--active{background:var(--color-brand-ink);border-color:var(--color-brand-ink);color:var(--color-white)}.btn--tile{text-align:start;min-height:7rem;font:inherit;white-space:normal;color:var(--color-text);background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:var(--radius-card);place-content:center normal;gap:.375rem;padding:1.25rem;font-weight:400;display:grid}.btn--tile:active:not(:disabled,[aria-disabled=true]){background:var(--color-primary-soft);border-color:var(--color-primary);transform:none}.btn--tile:disabled,.btn--tile[aria-disabled=true]{opacity:.5}.btn--row{inline-size:100%;text-align:start;min-height:5rem;font:inherit;white-space:normal;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:400;display:flex}.btn--row:active:not(:disabled,[aria-disabled=true]){transform:none}.btn--key{min-block-size:var(--btn-key-block-size,5.5rem);font:inherit;font-size:var(--btn-key-font-size,2rem);font-weight:var(--type-action-weight,600);font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--btn-key-background,var(--color-surface));border:2px solid var(--color-border-strong);border-radius:var(--btn-key-radius,var(--radius-control))}.btn--key:active:not(:disabled,[aria-disabled=true]){background:var(--color-primary-soft);transform:none}.btn[data-state=loading]{cursor:progress;color:var(--color-text-muted)}.btn[data-state=loading]:before{content:"";border-radius:var(--radius-pill);border:2px solid;border-block-start-color:#0000;width:.85rem;height:.85rem;animation:.72s linear infinite btn-spin}.btn[data-state=error]{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger-strong)}.btn[data-state=error]:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(currentColor,currentColor) 50% 27%/1.5px 38% no-repeat,radial-gradient(circle,currentColor 55%,#0000 60%) 50% 76%/3px 3px no-repeat;border:1.5px solid;width:.85rem;height:.85rem}.btn[data-state=success]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-strong)}.btn[data-state=success]:before{content:"";border-block-end:2px solid;border-inline-start:2px solid;width:.55rem;height:.3rem;transform:translateY(-.05rem)rotate(-45deg)}[dir=rtl] .btn[data-state=success]:before{transform:translateY(-.05rem)rotate(45deg)}@keyframes btn-spin{to{transform:rotate(360deg)}}:host-context(.btn-group) .btn--primary,:host-context(.btn-group) .btn--danger,:host-context(.btn-group) .btn--danger-filled,:host-context(.btn-group) .btn--ok,:host-context(.btn-group) .btn--warn{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}:host-context(.btn-group){position:relative}:host-context(.btn-group):not(:first-child) .btn{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}:host-context(.btn-group):not(:last-child) .btn{border-start-end-radius:0;border-end-end-radius:0}:host-context(.btn-group) .btn:hover,:host-context(.btn-group) .btn:focus-visible,:host-context(.btn-group) .btn:active{z-index:1}:host-context(.field-control-group) .btn{border-start-start-radius:0;border-end-start-radius:0}@media (prefers-reduced-motion:reduce){.btn{transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}.btn:active:not(:disabled,[aria-disabled=true]){transform:none}.btn[data-state=loading]:before{animation-duration:1.6s}}.btn--accent-outline{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary-strong)}.btn--accent-outline:hover:not(:disabled,[aria-disabled=true]){background:var(--color-primary-soft)}.btn--primary[data-state=loading]{color:var(--color-action-disabled-ink)}.btn.btn--selected,.btn.btn--selected:hover:not(:disabled,[aria-disabled=true]){background:var(--color-selection,var(--color-primary-soft));border-color:var(--color-border);color:var(--color-primary-strong)}.public-nav-host{z-index:20;position:relative;container:public-nav/inline-size}.public-nav-host--sticky{position:sticky;inset-block-start:0}.public-nav{--public-nav-gutter:clamp(1rem, 4vw, 3rem);--public-nav-focus:var(--color-focus);box-sizing:border-box;padding-inline:var(--public-nav-gutter);background:var(--color-surface);color:var(--color-text);grid-template:"logo links actions"minmax(4.5rem,auto)". . ."/auto minmax(0,1fr) auto;align-items:center;column-gap:2rem;display:grid}.public-nav--light{border-block-end:1px solid var(--color-divider)}.public-nav--dark,.public-nav--overlay{--public-nav-focus:var(--color-on-dark-focus);color:var(--color-on-dark)}.public-nav--dark{background:var(--color-brand-graphite)}.public-nav--overlay{background:0 0}.public-nav__logo{grid-area:logo;align-items:center;min-inline-size:0;display:inline-flex}.public-nav__panel{display:contents}.public-nav__links{grid-area:links;justify-content:center;align-self:stretch;align-items:stretch;gap:2rem;display:flex}.public-nav__link{min-block-size:2.75rem;color:inherit;align-items:center;font-size:.9375rem;font-weight:400;text-decoration:none;display:flex}.public-nav__link:hover{text-underline-offset:.35em;text-decoration:underline}.public-nav__link--active{box-shadow:inset 0 -2px 0 var(--color-brand-accent);font-weight:600}.public-nav__link--active:hover{text-decoration:none}.public-nav__actions{grid-area:actions;align-items:center;gap:.75rem;display:flex}.public-nav__actions:empty{display:none}.public-nav__toggle{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-control);block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;grid-area:toggle;place-items:center;padding:0;display:none}.public-nav__toggle:hover{background:var(--color-surface-subtle)}.public-nav__glyph--close,.public-nav--open .public-nav__glyph--open{display:none}.public-nav--open .public-nav__glyph--close{display:inline}.public-nav__link:focus-visible,.public-nav__toggle:focus-visible{outline:2px solid var(--public-nav-focus);outline-offset:2px}@media (forced-colors:active){.public-nav__link--active{box-shadow:none;text-decoration:underline 2px}}@container public-nav (width<640px){.public-nav-host[data-collapse="640"] .public-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo toggle""panel panel"}.public-nav-host[data-collapse="640"] .public-nav__toggle{justify-self:end;display:grid}.public-nav-host[data-collapse="640"] .public-nav__panel{margin-inline:calc(-1 * var(--public-nav-gutter));padding:.5rem var(--public-nav-gutter) 1.25rem;border-block-start:1px solid var(--color-divider);grid-area:panel;gap:.25rem;display:none}.public-nav-host[data-collapse="640"] .public-nav--open .public-nav__panel{display:grid}.public-nav-host[data-collapse="640"] .public-nav__links{flex-direction:column;justify-content:flex-start;align-self:auto;gap:0}.public-nav-host[data-collapse="640"] .public-nav__link--active{box-shadow:none}.public-nav-host[data-collapse="640"] .public-nav__actions{flex-wrap:wrap;padding-block-start:.75rem}.public-nav-host[data-collapse="640"] .public-nav--overlay.public-nav--open{background:var(--color-brand-graphite)}}@container public-nav (width<760px){.public-nav-host[data-collapse="760"] .public-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo toggle""panel panel"}.public-nav-host[data-collapse="760"] .public-nav__toggle{justify-self:end;display:grid}.public-nav-host[data-collapse="760"] .public-nav__panel{margin-inline:calc(-1 * var(--public-nav-gutter));padding:.5rem var(--public-nav-gutter) 1.25rem;border-block-start:1px solid var(--color-divider);grid-area:panel;gap:.25rem;display:none}.public-nav-host[data-collapse="760"] .public-nav--open .public-nav__panel{display:grid}.public-nav-host[data-collapse="760"] .public-nav__links{flex-direction:column;justify-content:flex-start;align-self:auto;gap:0}.public-nav-host[data-collapse="760"] .public-nav__link--active{box-shadow:none}.public-nav-host[data-collapse="760"] .public-nav__actions{flex-wrap:wrap;padding-block-start:.75rem}.public-nav-host[data-collapse="760"] .public-nav--overlay.public-nav--open{background:var(--color-brand-graphite)}}@container public-nav (width<860px){.public-nav-host[data-collapse="860"] .public-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo toggle""panel panel"}.public-nav-host[data-collapse="860"] .public-nav__toggle{justify-self:end;display:grid}.public-nav-host[data-collapse="860"] .public-nav__panel{margin-inline:calc(-1 * var(--public-nav-gutter));padding:.5rem var(--public-nav-gutter) 1.25rem;border-block-start:1px solid var(--color-divider);grid-area:panel;gap:.25rem;display:none}.public-nav-host[data-collapse="860"] .public-nav--open .public-nav__panel{display:grid}.public-nav-host[data-collapse="860"] .public-nav__links{flex-direction:column;justify-content:flex-start;align-self:auto;gap:0}.public-nav-host[data-collapse="860"] .public-nav__link--active{box-shadow:none}.public-nav-host[data-collapse="860"] .public-nav__actions{flex-wrap:wrap;padding-block-start:.75rem}.public-nav-host[data-collapse="860"] .public-nav--overlay.public-nav--open{background:var(--color-brand-graphite)}}@container public-nav (width<1024px){.public-nav-host[data-collapse="1024"] .public-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo toggle""panel panel"}.public-nav-host[data-collapse="1024"] .public-nav__toggle{justify-self:end;display:grid}.public-nav-host[data-collapse="1024"] .public-nav__panel{margin-inline:calc(-1 * var(--public-nav-gutter));padding:.5rem var(--public-nav-gutter) 1.25rem;border-block-start:1px solid var(--color-divider);grid-area:panel;gap:.25rem;display:none}.public-nav-host[data-collapse="1024"] .public-nav--open .public-nav__panel{display:grid}.public-nav-host[data-collapse="1024"] .public-nav__links{flex-direction:column;justify-content:flex-start;align-self:auto;gap:0}.public-nav-host[data-collapse="1024"] .public-nav__link--active{box-shadow:none}.public-nav-host[data-collapse="1024"] .public-nav__actions{flex-wrap:wrap;padding-block-start:.75rem}.public-nav-host[data-collapse="1024"] .public-nav--overlay.public-nav--open{background:var(--color-brand-graphite)}}:host{display:block}.carousel-dots{--carousel-dots-idle:var(--color-border);--carousel-dots-focus:var(--color-focus);align-items:center;gap:.5rem;display:flex}.carousel-dots--on-dark{--carousel-dots-idle:color-mix(in srgb, var(--color-on-dark) 55%, transparent);--carousel-dots-focus:var(--color-on-dark-focus)}.carousel-dots__dot{box-sizing:border-box;block-size:1.5rem;inline-size:1rem;color:inherit;transition:inline-size var(--motion-medium) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}button.carousel-dots__dot{cursor:pointer}button.carousel-dots__dot:after{content:"";position:absolute;inset-block:-.625rem;inset-inline:-.25rem}button.carousel-dots__dot:focus-visible{outline:2px solid var(--carousel-dots-focus);outline-offset:2px;border-radius:999px}.carousel-dots__dot--active{inline-size:2rem}.carousel-dots__pip{background:var(--carousel-dots-idle);block-size:.5rem;inline-size:.5rem;transition:inline-size var(--motion-medium) var(--ease-out);border-radius:999px;display:block}.carousel-dots__dot--active .carousel-dots__pip{background:var(--color-brand-accent);inline-size:1.5rem}@media (prefers-reduced-motion:reduce){.carousel-dots__dot,.carousel-dots__pip{transition:none}}@media (forced-colors:active){.carousel-dots__pip{background:graytext}.carousel-dots__dot--active .carousel-dots__pip{background:highlight}}:host,.count{box-sizing:border-box;font-variant-numeric:tabular-nums;background:var(--color-surface-muted);block-size:1.5rem;min-inline-size:1.75rem;color:var(--color-text);border-radius:var(--radius-control);place-items:center;padding-inline:.4rem;font-size:.8125rem;font-weight:500;display:inline-grid}:host([data-variant=alert]),.count[data-variant=alert]{background:var(--color-primary-soft);color:var(--color-danger-strong);border-radius:var(--radius-pill)}:host([data-variant=solid]),.count[data-variant=solid]{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-pill);font-weight:600}:host([data-variant=active]),.count[data-variant=active]{background:var(--color-primary-soft);color:var(--color-text)}:host([data-variant=disc]),.count[data-variant=disc]{--count-disc-size:2.25rem;min-inline-size:0;inline-size:var(--count-disc-size);block-size:var(--count-disc-size);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-pill);flex:none;padding-inline:0;font-size:1rem;font-weight:600;line-height:1}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--site-ink:var(--color-text);--site-graphite:var(--color-brand-graphite);--site-white:var(--color-surface);--site-accent:var(--color-primary);--site-canvas:var(--color-canvas);--site-line:var(--color-divider);--site-muted:var(--color-text-muted);--site-display:"Archivo Narrow", "Arial Narrow", sans-serif;--site-header-height:5rem;color-scheme:light;color:var(--site-ink);background:var(--site-white);scroll-behavior:smooth;font-family:OMR Symbol,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--color-surface);min-width:320px;margin:0}html[dir=rtl]{--site-display:"Tahoma", sans-serif}[id]{scroll-margin-top:calc(var(--site-header-height) + 1.5rem)}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.23em}button,input{font:inherit}::selection{background:var(--site-accent);color:#fff}:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--color-surface-subtle)}::-webkit-scrollbar-thumb{background:var(--color-brand-steel);border:3px solid var(--color-surface-subtle);border-radius:999px}.skip-link{z-index:30;color:var(--site-ink);background:#fff;padding:.8rem 1rem;position:fixed;inset-block-start:-4rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:.75rem}.section-wrap{width:min(100% - 6rem,1280px);margin-inline:auto}.site-footer a{text-decoration:none}[dir=rtl] .site-arrow{transform:scaleX(-1)}.site-logo{border-inline-end:1px solid var(--color-on-dark-border-subtle);align-items:center;margin-inline-end:.5rem;padding-inline-end:1.5rem;display:inline-flex}.site-logo img{block-size:2.75rem;inline-size:auto}.site-header .public-nav__links{justify-content:flex-start}.site-header .language-link{min-inline-size:5.5rem}body[data-page=home] .site-header .header-action,body[data-page=member-app] .site-header .header-action{display:none}.hero,.flow-hero{background:var(--site-graphite);color:#fff;position:relative;overflow:hidden}.hero{min-height:0}.hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(3rem,5vw,6rem);min-height:min(770px,100svh - 5rem);padding-block:4rem 3rem;display:grid}.hero__copy{max-width:46rem}.hero h1,.flow-hero h1{max-width:11ch;font-family:var(--site-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,7.6vw,6rem);font-weight:650;line-height:1.02}.hero h1 em{color:var(--color-on-dark-focus);font-style:normal;display:block}.hero__foot{color:#d0cdd0;border-block-start:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.4rem;font-size:.8rem;display:flex}.hero__foot a{align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.hero__actions .btn{flex-grow:0}.hero__copy p,.flow-hero__copy p{color:#e4e2e2;max-width:33rem;margin:2rem 0 2.2rem;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;display:flex}.hero__text-link,.section-link{border-block-end:1px solid;align-items:center;gap:.6rem;padding-block:.4rem;font-size:.9rem;font-weight:680;text-decoration:none;display:inline-flex}.hero__diagram{border-block:1px solid #fff9;align-self:center}.hero__diagram-title{color:#d8d4d5;padding-block:1.1rem;font-size:.8rem;display:block}.hero__diagram ol{margin:0;padding:0;list-style:none}.hero__diagram li{border-block-start:1px solid #ffffff38}.hero__diagram li a{grid-template-columns:2.4rem 1fr auto;align-items:center;gap:1rem;min-height:5.7rem;text-decoration:none;display:grid}.hero__diagram-index{color:var(--color-on-dark-focus);font-variant-numeric:tabular-nums;font-size:.8rem}.hero__diagram strong,.hero__diagram small{display:block}.hero__diagram strong{font-size:1.2rem}.hero__diagram small{color:#c9c6c7;margin-block-start:.25rem}.hero__diagram-arrow,.hero__diagram li a:hover strong{color:var(--color-on-dark-focus)}.hero__baseline{grid-template-columns:repeat(4,1fr);height:7px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.hero__baseline span{background:var(--site-accent);opacity:.3}.hero__baseline span:first-child{opacity:1}@keyframes hero-enter{0%{opacity:.72;filter:blur(5px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.section-head,.day-section__intro{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.65fr);align-items:end;gap:4rem;margin-block-end:4.5rem;display:grid}.section-head h2,.day-section h2,.oman-section h2,.contact-section h2,.flow-evidence h2,.flow-close h2{letter-spacing:-.035em;font-size:clamp(2.7rem,4.8vw,4.85rem);font-weight:650;line-height:1.05;font-family:var(--site-display);text-wrap:balance;margin:0}.section-head p,.day-section__intro p,.oman-section p,.contact-section p,.flow-evidence p,.flow-close p{max-width:44ch;color:var(--site-muted);margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6}.platform-section,.features-section,.day-section,.oman-section,.people-section,.quote-section,.onboarding-section,.contact-section,.flow-evidence,.flow-close{padding-block:clamp(6rem,9vw,9rem)}.connection{border-block-start:1px solid var(--site-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.connection__item{min-height:15rem;padding:2.2rem 1.5rem 1rem 0;position:relative}.connection__item:not(:first-child){border-inline-start:1px solid var(--site-line);padding-inline-start:1.5rem}.connection__item:before{content:"";background:var(--site-accent);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:-5px;inset-inline-start:0}.connection__ordinal{color:var(--site-muted);font-variant-numeric:tabular-nums;margin-block-end:2.4rem;font-size:.75rem;display:block}.connection h3{margin:0 0 .6rem;font-size:1.15rem}.connection p{max-width:22ch;color:var(--site-muted);margin:0;font-size:.92rem;line-height:1.5}.section-link{color:var(--site-ink);margin-block-start:2rem}.features-section__links,.flow-evidence__links{flex-wrap:wrap;align-items:start;gap:.8rem 2rem;display:flex}.features-section{background:var(--color-surface-subtle)}.features-list{border-block-start:1px solid var(--site-ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,6rem);display:grid}.features-list__item{border-block-end:1px solid #c9c8c5;padding-block:1.5rem}.features-list h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.3rem,1.8vw,1.75rem)}.features-list p{max-width:36ch;color:var(--site-muted);margin:0;line-height:1.55}.member-screen-visual,.member-screen-visual img{width:100%;display:block}.member-screen-visual img{height:auto}.member-gallery-hero{background:var(--site-graphite);color:#fff}.member-gallery-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.65fr);align-items:end;gap:4rem;padding-block:clamp(3rem,6vw,6rem) clamp(3rem,5vw,5rem);display:grid}.member-gallery-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;font-size:clamp(3.3rem,6vw,6rem);line-height:1;font-family:var(--site-display);margin:0;font-weight:650}.member-gallery-hero p{color:#e2e0dd;max-width:39ch;margin:0 0 2rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.member-gallery-hero__inner span{color:#e2e0dd;font-variant-numeric:tabular-nums;border-block-start:1px solid #ffffff8c;padding-block-start:.75rem;font-size:.85rem;display:inline-block}.member-gallery-index{z-index:7;top:var(--site-header-height);background:var(--site-white);border-block-end:1px solid var(--site-line);flex-wrap:wrap;gap:.7rem 1.4rem;padding-block:1rem;display:flex;position:sticky}.member-gallery-index a{text-decoration-color:var(--site-accent);padding-block:.4rem;font-size:.85rem;font-weight:650}.member-gallery-index a[aria-current]{color:var(--site-accent);text-decoration-thickness:2px}.member-gallery-section{scroll-margin-top:calc(var(--site-header-height) + 5.5rem);padding-block:clamp(3rem,5vw,5rem)}.member-gallery-section:nth-of-type(2n){background:var(--site-canvas)}.member-gallery-section__heading{border-block-start:1px solid var(--site-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.3rem 2rem;display:flex}.member-gallery-section h2{letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:720;line-height:1.1;font-family:var(--site-display);margin:0;font-weight:650}.member-gallery-section__heading span{color:var(--site-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.member-gallery-rail{scroll-snap-type:x proximity;scrollbar-color:#9b9c9e transparent;gap:clamp(1rem,2vw,2rem);padding-block:.3rem 1.5rem;display:flex;overflow-x:auto}.member-gallery-card{min-width:0;color:var(--site-ink);text-align:start;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:0 0 clamp(180px,18vw,236px);padding:0}.member-gallery-card .member-screen-visual{transition:transform .22s cubic-bezier(.16,1,.3,1)}.member-gallery-card:hover .member-screen-visual{transform:translateY(-6px)}.member-gallery-card__meta{border-block-start:1px solid var(--site-line);justify-content:space-between;align-items:baseline;gap:.5rem;margin-block-start:.9rem;padding-block-start:.7rem;line-height:1.35;display:flex}.member-gallery-card__meta strong{font-size:.88rem;font-weight:680}.member-gallery-card__meta small{color:var(--site-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.member-gallery-end{border-block-start:1px solid var(--site-ink);padding-block:3rem 6rem}.member-gallery-end a{text-decoration-color:var(--site-accent);font-weight:700}.member-gallery-dialog{width:min(100% - 2rem,520px);max-height:min(94svh,1100px);color:var(--site-ink);background:#fff;border:0;border-radius:12px;margin:auto;padding:1rem;box-shadow:0 20px 60px #0000004d}.member-gallery-dialog::backdrop{background:#141314d1}.member-gallery-dialog__head{justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.gallery-browse{border-block:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:1rem;padding-block:.25rem;display:flex}.gallery-browse .btn{flex-grow:0}.gallery-browse>span{color:var(--site-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.member-gallery-dialog{overscroll-behavior:contain}.member-gallery-dialog[open]{display:block}.member-gallery-dialog h2{margin:0;font-size:clamp(1.1rem,2vw,1.5rem)}.member-gallery-dialog__image{width:min(100%,402px);margin-inline:auto}.staff-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.staff-gallery-card{min-width:0;color:var(--site-ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.staff-gallery-card__visual{border:1px solid var(--site-line);background:var(--site-canvas);border-radius:6px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 14px 36px #14131417;container-type:inline-size}.staff-gallery-card:hover .staff-gallery-card__visual{transform:translateY(-6px)}.staff-gallery-card:focus-visible{outline:3px solid var(--site-accent);outline-offset:5px}.staff-gallery-card__visual img{width:100%;height:auto;display:block}.staff-gallery-card__meta{border-block-start:1px solid var(--site-line);margin-block-start:1rem;padding-block-start:.8rem;display:block}.staff-gallery-card__meta strong,.staff-gallery-card__meta small{display:block}.staff-gallery-card__meta strong{font-size:1.05rem}.staff-gallery-card__meta small{max-width:34ch;color:var(--site-muted);margin-block-start:.3rem;font-size:.9rem;line-height:1.5}.staff-gallery-end{flex-wrap:wrap;gap:1rem 2rem;display:flex}.staff-gallery-dialog{width:min(100% - 2rem,1160px);overflow-y:auto}.staff-gallery-dialog__image img{width:100%;height:auto;margin-inline:auto;display:block}.staff-gallery-dialog__image{position:relative;container-type:inline-size}.staff-demo{box-sizing:border-box;color:#26272b;text-align:left;background:#fff;padding:1.4cqw 1.65cqw;font-family:Arial,sans-serif;font-size:1.12cqw;line-height:1.35;display:block;position:absolute;overflow:hidden}.staff-demo__heading{margin-bottom:1.5cqw;font-size:1.5cqw;font-weight:700;display:block}.staff-demo__metrics{gap:.8cqw;margin-bottom:1.5cqw;display:flex}.staff-demo__metric{background:#fafafa;border:1px solid #e2e4e7;border-radius:.45cqw;flex-direction:column;flex:1;gap:.25cqw;min-width:0;padding:.8cqw 1cqw;display:flex}.staff-demo__metric strong{font-size:1.65cqw;font-weight:700}.staff-demo__metric>span{color:#636a72;font-size:.98cqw}.staff-demo__table{border:1px solid #e2e4e7;border-radius:.45cqw;display:block;overflow:hidden}.staff-demo__row{grid-template-columns:repeat(var(--demo-columns), minmax(0, 1fr));border-top:1px solid #ebedef;align-items:center;min-height:3.5cqw;display:grid}.staff-demo__row:first-child{border-top:0}.staff-demo__row--head{color:#58616b;background:#f5f6f7;min-height:3cqw;font-size:.98cqw;font-weight:700}.staff-demo__row>span{text-overflow:ellipsis;white-space:nowrap;padding:.45cqw .7cqw;overflow:hidden}.staff-demo__row:not(.staff-demo__row--head)>span:first-child{font-weight:600}.day-section{background:var(--site-canvas)}.day-section__steps{border-block-start:1px solid var(--site-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.day-section__steps li{min-height:14rem;padding:2rem 1.5rem 1rem 0}.day-section__steps li+li{border-inline-start:1px solid var(--site-line);padding-inline-start:1.5rem}.day-section__steps span{color:var(--site-accent);margin-block-end:3rem;font-size:.82rem;display:block}.day-section__steps h3{margin:0 0 .5rem;font-size:1.55rem}.day-section__steps p{color:var(--site-muted);margin:0}.oman-section{grid-template-columns:.8fr 1fr;align-items:center;gap:4rem;display:grid}.oman-section__identity{border-block:1px solid var(--site-line);justify-items:center;gap:.6rem;padding-block:3.5rem;display:grid}.oman-section__identity span:first-child{font-size:clamp(4rem,8vw,6rem);line-height:1.5}.oman-section__identity span:last-child{font-family:var(--site-display);letter-spacing:.2em;font-size:1.4rem}.oman-section>div:last-child p{margin-block-start:1.8rem}.oman-section__rule{background:var(--site-ink);grid-column:1/-1;width:100%;height:1px;margin-block-end:3rem}.oman-section h2{max-width:12ch}.oman-section p{align-self:end}.people-section,.onboarding-section{background:var(--site-graphite);color:#fff}.people-section .section-head p,.onboarding-section .section-head p{color:#dedcdd}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.people-grid__item{min-width:0}.people-grid__photo{aspect-ratio:3/2;width:100%;height:auto;margin-block-end:1.6rem}.people-grid h3{letter-spacing:-.025em;font-size:clamp(1.8rem,2.4vw,2.5rem);font-family:var(--site-display);margin:0 0 .8rem}.people-grid p{color:#dedcdd;max-width:27ch;margin:0;line-height:1.6}.quote-section{background:#fff}.quote-section__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.quote-form__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.quote-form .field{gap:.55rem;display:grid}.quote-form__error{color:var(--site-accent);margin:0;font-size:.8rem}.quote-form__error[hidden]{display:none}.quote-form__areas{border:0;min-width:0;margin:2.5rem 0 0;padding:0}.quote-form__areas legend{padding:0;font-size:1.13rem;font-weight:700}.quote-form__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin-block-start:1.4rem;display:grid}.quote-check{cursor:pointer;align-items:center;gap:.7rem;display:flex}.quote-check input{flex:none}.quote-brief{border-block-start:3px solid var(--site-accent);background:var(--site-canvas);padding:2rem}.quote-brief h3{margin:0 0 .65rem;font-size:clamp(1.5rem,2vw,2rem)}.quote-brief>p{color:var(--site-muted);margin:0;line-height:1.5}.quote-brief pre{white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid var(--site-line);max-width:100%;font:inherit;margin:1.6rem 0;padding-block:1.4rem;line-height:1.7}.quote-brief__actions{flex-wrap:wrap;gap:.75rem;display:flex}.quote-brief .quote-brief__feedback{min-height:1.5rem;margin-block-start:1rem;font-size:.83rem}.quote-send{gap:.75rem;margin-block-start:1.5rem;display:grid}.quote-send[hidden]{display:none}.quote-send .btn{justify-self:start}.onboarding-steps{border-block-start:1px solid #ffffffb3;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{padding:1.7rem 1.5rem 2.5rem 0}.onboarding-steps li+li{border-inline-start:1px solid #ffffff40;padding-inline-start:1.5rem}.onboarding-steps__index{color:var(--color-on-dark-focus);font-size:.83rem}.onboarding-steps h3{min-height:3.5rem;margin:2rem 0 .75rem;font-size:clamp(1.2rem,1.7vw,1.6rem)}.onboarding-steps p{color:#dedcdd;margin:0;line-height:1.55}.onboarding-section__action{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-block-start:3rem;display:flex}.onboarding-section__action p{color:#dedcdd;max-width:26rem;font-size:.88rem;line-height:1.5}.contact-section__inner{justify-content:space-between;align-items:end;gap:4rem;display:flex}.contact-section h2{margin-block-end:1.7rem}.contact-section__status{border-block-start:1px solid var(--site-accent);color:var(--site-muted);flex:none;padding-block-start:1rem;font-size:.88rem}.site-footer{color:#f5f5f3;background:#171819}.site-footer__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:10rem;display:flex}.site-footer__brand{gap:.4rem;display:grid}.site-footer__brand a{letter-spacing:-.03em;font-size:1.4rem;font-weight:720}.site-footer__brand span{color:#cfcdcd;font-size:.85rem}.site-footer__inner>a{font-size:.85rem}.site-footer__nav{grid-template-columns:repeat(2,1fr);gap:.8rem 2rem;font-size:.85rem;display:grid}.site-footer__nav a:hover{text-decoration:underline;text-decoration-color:var(--site-accent)}.flow-hero{min-height:0}.flow-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(3rem,5vw,6rem);min-height:720px;padding-block:4rem;display:grid}.flow-hero__copy p{max-width:36rem}.flow-hero__map{border-block:1px solid #ffffff8c}.flow-hero__record{color:#f5f3f4;align-items:center;gap:1rem;padding-block:1.4rem;display:flex}.flow-hero__record span{background:var(--site-accent);border-radius:50%;width:.8rem;height:.8rem}.flow-hero__record strong{font-size:.9rem}.flow-hero__map ol{grid-template-columns:repeat(4,1fr);margin:0;padding:2rem 0;list-style:none;display:grid;position:relative}.flow-hero__map ol:before{content:"";background:#ffffff80;height:1px;position:absolute;inset-block-start:2.5rem;inset-inline:8%}.flow-hero__map li{justify-items:start;gap:2rem;display:grid;position:relative}.flow-hero__map li span{border:3px solid var(--site-accent);color:#0000;background:#fff;border-radius:50%;width:1rem;height:1rem;font-size:0}.flow-hero__map li strong{font-size:.86rem}.flow-steps__head{border-block-end:1px solid var(--site-ink);justify-content:space-between;align-items:center;gap:2rem;padding-block:3.5rem;display:flex}.flow-steps__head p{margin:0;font-size:.85rem;font-weight:700}.flow-steps__columns{width:58%;color:var(--site-muted);grid-template-columns:repeat(3,1fr);gap:1.5rem;font-size:.8rem;display:grid}.flow-step{scroll-margin-top:calc(var(--site-header-height) + 4.5rem);border-block-end:1px solid var(--site-line)}.flow-step:nth-of-type(2n){background:var(--site-canvas)}.flow-step__inner{grid-template-columns:minmax(15rem,.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.flow-step__number{color:var(--site-accent);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.flow-step h2{letter-spacing:-.035em;font-size:clamp(3rem,5vw,5rem);line-height:1;font-family:var(--site-display);margin:1.5rem 0 .65rem}.flow-step__lead p{max-width:25ch;color:var(--site-muted);margin:0;font-size:1.12rem;line-height:1.5}.flow-step__path{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.flow-step__path>div{border-block-start:1px solid var(--site-ink);padding-block-start:2rem;position:relative}.flow-step__path>div:before{content:"";background:var(--site-accent);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:-5px;inset-inline-start:0}.flow-step__path span{color:var(--site-muted);margin-block-end:2.4rem;font-size:.82rem;font-weight:650;display:block}.flow-step__path p{max-width:22ch;margin:0;font-size:1rem;line-height:1.55}.flow-evidence{background:var(--color-surface-subtle)}.flow-evidence__inner{gap:clamp(2.5rem,5vw,5rem);display:grid}.flow-evidence__copy p{margin-block-start:2rem}.flow-close{background:var(--site-graphite);color:#fff}.flow-close__inner{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.flow-close p{color:#dedcdd}.flow-close__actions{flex-wrap:wrap;gap:.8rem;margin-block-start:2rem;display:flex}.flow-close .btn--quiet{color:#fff;background:0 0;border-color:#fff9}[dir=rtl] .hero__copy,[dir=rtl] .flow-hero__copy{animation-name:hero-enter-rtl}@keyframes hero-enter-rtl{0%{opacity:.72;filter:blur(5px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=1080px){.section-wrap{width:min(100% - 3rem,1280px)}.hero__inner,.flow-hero__inner{gap:3rem}.flow-step__path{gap:.9rem}}@media (width<=900px){:root{--site-header-height:4.8rem}.section-wrap{width:min(100% - 2.2rem,1280px)}.hero,.hero__inner{min-height:0}.hero__inner,.flow-hero__inner{flex-direction:column;align-items:stretch;gap:3rem;padding-block:3.5rem;display:flex}.hero h1,.flow-hero h1{font-size:clamp(3.5rem,10vw,6rem)}.hero__diagram{width:100%}.hero__diagram li a{min-height:4.5rem}.section-head,.day-section__intro,.oman-section,.flow-evidence__inner,.flow-close__inner{grid-template-columns:1fr;gap:1.4rem}.section-head{margin-block-end:2.7rem}.connection{grid-template-columns:repeat(2,minmax(0,1fr))}.connection__item{min-height:12rem}.connection__item:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--site-line);padding-inline-start:0}.connection__item:nth-child(4){border-block-start:1px solid var(--site-line)}.quote-section__layout{grid-template-columns:1fr}.member-gallery-hero__inner{grid-template-columns:1fr;gap:2rem}.staff-gallery-grid,.day-section__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.day-section__steps li:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--site-line);padding-inline-start:0}.day-section__steps li:nth-child(4){border-block-start:1px solid var(--site-line)}.oman-section__rule{margin-block-end:1rem}.oman-section__identity{justify-items:start;padding-block:1.5rem}.oman-section__identity span:first-child{font-size:4rem}.people-grid{grid-template-columns:1fr;gap:2.5rem}.people-grid__item{border-block-end:1px solid #ffffff40;padding-block-end:2rem}.people-grid h3{margin-block-end:.7rem}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-steps li:nth-child(3){border-block-start:1px solid #ffffff40;border-inline-start:0;padding-inline-start:0}.onboarding-steps li:nth-child(4){border-block-start:1px solid #ffffff40}.onboarding-steps h3{min-height:0;margin-block-start:1.2rem}.contact-section__inner{flex-direction:column;align-items:start;gap:2rem}.flow-hero,.flow-hero__inner{min-height:0}.flow-steps__columns{display:none}.flow-step__inner{grid-template-columns:1fr}.flow-step__path{gap:.8rem}.flow-step__path span{margin-block-end:1.2rem}}@media (width<=430px){.hero h1,.flow-hero h1{font-size:clamp(3.25rem,15vw,4rem)}.connection,.quote-form__counts,.quote-form__choices,.onboarding-steps,.day-section__steps{grid-template-columns:1fr}.connection__item,.connection__item:not(:first-child){border-inline-start:0;border-block-start:1px solid var(--site-line);min-height:0;padding:1.4rem 0 1.6rem}.connection__item:first-child{border-block-start:0}.connection__item:before{display:none}.connection__ordinal{margin-block-end:.8rem}.day-section__steps li,.day-section__steps li+li{border-inline-start:0;border-block-start:1px solid var(--site-line);min-height:0;padding:1.4rem 0}.day-section__steps li:first-child{border-block-start:0}.day-section__steps span{margin-block-end:1rem}.onboarding-steps li,.onboarding-steps li+li{border-block-start:1px solid #ffffff40;border-inline-start:0;padding:1.5rem 0}.onboarding-steps li:first-child{border-block-start:0}.quote-brief{padding:1.5rem}.flow-step__path{grid-template-columns:1fr}.flow-step__path>div{padding-block-start:1.2rem}.flow-step__path span{margin-block-end:.6rem}.flow-step__path p{max-width:35ch}.flow-hero__map ol{gap:.3rem}.flow-hero__map li strong{font-size:.7rem}.site-footer__inner{flex-direction:column;justify-content:center;align-items:start;padding-block:2.5rem}}@media (width<=620px){.hero__inner,.flow-hero__inner{gap:2rem;padding-block:2.5rem}.hero__foot{flex-direction:column;align-items:start}.hero__copy p{margin-block:1.4rem 1.6rem}.hero__actions{gap:.8rem 1.2rem}.features-list{grid-template-columns:1fr}.member-gallery-card{flex-basis:min(66vw,230px)}.member-gallery-index{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.staff-gallery-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.hero__copy,.flow-hero__copy{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{--site-header-height:4.5rem}.home-hero .section-wrap,.home-moments .section-wrap,.home-platform.section-wrap{width:min(100% - 5.5rem,1500px)}.home-hero{border-block-end:1px solid var(--site-line);background:#fff;overflow:hidden}.home-hero__inner{grid-template-columns:minmax(0,34%) minmax(0,66%);align-items:center;min-height:435px;padding-block:2rem;display:grid}.home-hero__copy{z-index:2;padding-block:1rem;position:relative}.home-hero h1{letter-spacing:-.055em;text-wrap:nowrap;margin:0;font-size:clamp(3.5rem,4.2vw,4.2rem);font-weight:740;line-height:.98}.home-hero__copy p{color:#666672;max-width:34rem;margin:1.5rem 0 1.8rem;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.42}.home-hero__screens{min-width:0;height:360px;position:relative;transform:translateY(-23px)}.home-hero__screen{object-fit:cover;object-position:center top;background:#fff;border:1px solid #e2e2e4;border-radius:6px;max-width:none;height:320px;display:block;position:absolute;box-shadow:0 14px 28px #231f2021}.home-hero__screen--workout{z-index:1;object-position:left top;width:35%;height:340px;inset-block-start:42px;inset-inline-start:3%}.home-hero__screen--motion{z-index:1;object-position:47% top;width:42%;height:340px;inset-block-start:4px;inset-inline-end:-3%}.home-hero__screen--members{z-index:2;width:50%;height:285px;inset-block-start:66px;inset-inline-start:27%}.home-moments{border-block-end:1px solid var(--site-line);padding-block:1.4rem 2rem}.home-moments__heading{align-items:center;gap:1.4rem;margin-block-end:1.5rem;display:flex}.home-moments__heading h2{letter-spacing:-.04em;flex:none;margin:0;font-size:1.35rem}.home-moments__heading>span{background:var(--site-line);width:100%;height:1px}.home-moments__list{--moments-gap:1.4rem;gap:var(--moments-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-moments__list li{position:relative}.home-moments__list li+li:before{content:"";inline-size:var(--moments-gap);background:var(--site-line);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--moments-gap))}.home-moments__list a{align-items:center;gap:.9rem;min-width:0;text-decoration:none;display:flex}.home-moments__list a:hover strong{color:var(--site-accent)}.home-moments__number{z-index:1;margin-inline-end:-1.3rem;position:relative}.home-moments__list img{object-fit:cover;object-position:center;background:var(--site-canvas);border-radius:4px;flex:none;width:5.7rem;height:5.7rem}.home-moments__list li:last-child img{object-position:center 20%}.home-moments__text{gap:.25rem;min-width:0;display:grid}.home-moments__text strong{font-size:1rem;line-height:1.1}.home-moments__text small{color:#666672;font-size:.83rem;line-height:1.3}.home-platform{padding-block:2rem 5rem}.home-platform .section-head{justify-content:space-between;align-items:start;gap:2rem;margin-block-end:1.6rem;display:flex}.home-platform .section-head h2{letter-spacing:-.05em;font-family:inherit;font-size:2rem;font-weight:740;line-height:1.1}.home-platform .section-head p{max-width:44rem;margin-block-start:.6rem;font-size:1rem;line-height:1.45}.home-platform .section-link{color:var(--site-accent);flex:none;margin:0}.home-platform .connection{border:0}.home-platform .connection__item{grid-template-columns:3.6rem 1fr;align-content:start;column-gap:1.2rem;min-height:0;padding:.7rem 1.2rem .5rem 0;display:grid}.home-platform .connection__item:not(:first-child){padding-inline-start:1.5rem}.home-platform .connection__item:before{display:none}.home-platform .connection__icon{grid-row:span 2;width:3rem;height:3rem}.home-platform .connection__icon svg{width:100%;height:100%}.home-platform .connection h3{margin:0 0 .3rem;font-size:1rem}.home-platform .connection p{max-width:30ch;font-size:.9rem}@media (width<=1100px){.home-hero__inner{grid-template-columns:minmax(0,42%) minmax(0,58%)}.home-hero h1{font-size:clamp(3rem,5.4vw,4rem)}.home-moments__list{--moments-gap:.6rem}.home-moments__list img{width:4.6rem;height:4.6rem}.home-moments__list a{gap:.6rem}.home-platform .connection__item{grid-template-columns:2.7rem 1fr;gap:.7rem}.home-platform .connection__icon{width:2.5rem;height:2.5rem}}@media (width<=900px){.home-hero .section-wrap,.home-moments .section-wrap,.home-platform.section-wrap{width:min(100% - 2.2rem,1280px)}.home-hero__inner{grid-template-columns:1fr;gap:1rem;padding-block:3rem 1.5rem}.home-hero__screens{height:clamp(220px,50vw,360px)}.home-hero h1{font-size:clamp(3.4rem,8vw,5rem)}.home-moments__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-moments__list li+li:before{display:none}.home-platform .connection__item:nth-child(3){padding-inline-start:0}.home-platform .section-head{flex-direction:column;gap:.5rem}}@media (width<=540px){.home-hero__inner{padding-block:2.5rem .5rem}.home-hero h1{font-size:clamp(2.85rem,11vw,3.8rem)}.home-hero__copy p{margin-block:1.1rem 1.5rem}.home-hero__screens{height:210px;margin-inline:-.8rem}.home-hero__screen{height:180px}.home-hero__screen--workout{inset-block-start:25px}.home-hero__screen--motion{inset-block-start:4px}.home-hero__screen--members{height:145px;inset-block-start:42px}.home-moments__list{grid-template-columns:1fr}.home-moments__list li+li{border-block-start:1px solid var(--site-line);padding-block-start:.8rem}.home-moments__list img{width:4.4rem;height:4.4rem}.home-platform .connection__item,.home-platform .connection__item:not(:first-child){padding:1rem 0}.home-platform .connection__item:first-child{border-block-start:1px solid var(--site-line)}}.flow-story,.flow-story-evidence,.flow-story-close{width:min(100% - 5.5rem,1500px)}.flow-story{padding-block:1.8rem 1.4rem}.flow-story__intro{border-block-end:1px solid var(--site-line);padding-block-end:1.2rem}.flow-story__intro h1{letter-spacing:-.05em;margin:0 0 .45rem;font-size:clamp(3rem,4vw,3.8rem);font-weight:750;line-height:1.05}.flow-story__intro p{color:#686874;max-width:45rem;margin:0;font-size:1.15rem;line-height:1.42}.flow-story__preview{display:none}.flow-story__heading{justify-content:space-between;align-items:baseline;gap:2rem;padding-block:.9rem .75rem;display:flex}.flow-story__heading h2{letter-spacing:-.04em;margin:0;font-size:1.45rem}.flow-story__heading p{color:#686874;margin:0;font-size:.85rem}.flow-story__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-story__grid li{min-width:0;padding-inline:0 1.5rem;scroll-margin-top:6rem}.flow-story__grid li+li{border-inline-start:1px solid var(--site-line);padding-inline-start:1.5rem}.flow-story__stage{align-items:center;gap:1rem;display:flex}.flow-story__stage:after{content:"";background:var(--site-line);flex:1;height:1px}.flow-story__stage>span{font-variant-numeric:tabular-nums;background:#fae5eb;border-radius:50%;flex:none;place-items:center;width:3.3rem;height:3.3rem;font-size:1rem;font-weight:750;display:grid}.flow-story__stage h3{margin:0;font-size:1.1rem}.flow-story__summary{color:#686874;min-height:2.3rem;margin:.6rem 0 .8rem 4.3rem;font-size:.9rem;line-height:1.3}.flow-story__role{grid-template-columns:3.25rem 1fr;gap:.9rem;margin-block-end:.85rem;display:grid}.flow-story__role-icon{background:#f1f2f3;border-radius:5px;place-items:center;width:3.25rem;height:3.25rem;display:grid}.flow-story__role-icon svg{width:1.9rem;height:1.9rem}.flow-story__role strong{font-size:.88rem}.flow-story__role p{color:#686874;margin:.1rem 0 0;font-size:.85rem;line-height:1.35}.flow-story-evidence{border-block-start:1px solid var(--site-line);grid-template-columns:minmax(15rem,26%) 1fr;gap:1.8rem;padding-block:1rem 1.5rem;display:grid}.flow-story-evidence__intro h2{letter-spacing:-.04em;margin:1.6rem 0 .5rem;font-size:1.55rem}.flow-story-evidence__intro p{color:#686874;max-width:23rem;margin:0;font-size:.95rem;line-height:1.45}.flow-story-evidence__links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.flow-story-evidence__links .section-link{margin-block-start:1rem;font-size:.8rem}.flow-story-evidence__screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.flow-story-evidence__screens a{align-content:start;gap:.15rem;min-width:0;text-decoration:none;display:grid}.flow-story-evidence__screens a>span{background:var(--site-canvas);border-radius:4px;height:180px;display:block;overflow:hidden}.flow-story-evidence__screens img{object-fit:cover;object-position:center 16%;width:100%;height:100%}.flow-story-evidence__screens strong{font-size:.85rem}.flow-story-evidence__screens small{color:#686874;font-size:.8rem;line-height:1.25}.flow-story-close{border-block-start:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:2rem;padding-block:.8rem 1.4rem;display:flex}.flow-story-close h2{letter-spacing:-.04em;margin:0;font-size:1.55rem}.flow-story-close p{color:#686874;margin:.2rem 0 0;font-size:.9rem}.flow-story-close__actions{flex:none;gap:.8rem;display:flex}[dir=rtl] body[data-page=home] .home-hero__inner{grid-template-columns:minmax(0,43%) minmax(0,57%)}[dir=rtl] body[data-page=home] .home-hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.4rem,4.1vw,4.15rem)}[dir=rtl] body[data-page=home] .home-hero__screen--workout{width:63%;height:350px;inset-inline:auto 0}[dir=rtl] body[data-page=home] .home-hero__screen--motion{z-index:2;width:59%;height:350px;inset-inline:0 auto}[dir=rtl] body[data-page=flow] .flow-story__intro{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2rem;min-height:310px;display:grid}[dir=rtl] body[data-page=flow] .flow-story__intro h1{font-size:clamp(3.8rem,5.1vw,5rem)}[dir=rtl] body[data-page=flow] .flow-story__preview{min-width:0;height:275px;display:block;position:relative}[dir=rtl] body[data-page=flow] .flow-story__preview img{object-fit:cover;object-position:center top;border:1px solid var(--site-line);background:var(--site-white);border-radius:6px;max-width:none;position:absolute;box-shadow:0 12px 26px #231f201f}[dir=rtl] body[data-page=flow] .flow-story__preview-workout{inset-inline-start:12%;width:55%;height:210px;top:35px}[dir=rtl] body[data-page=flow] .flow-story__preview-motion{z-index:2;inset-inline-start:28%;width:57%;height:255px;top:0}[dir=rtl] body[data-page=flow] .flow-story__preview-member{z-index:3;inset-inline-start:0;width:17%;height:210px;top:45px}[dir=rtl] body[data-page=flow] .flow-story-evidence{grid-template-columns:minmax(15rem,27%) 1fr}[dir=rtl] body[data-page=flow] .flow-story-evidence__screens{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1050px){.flow-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.flow-story__grid li:nth-child(3){border-inline-start:0;padding-inline-start:0}.flow-story__grid li:nth-child(n+3){border-block-start:1px solid var(--site-line);padding-block-start:1.2rem}.flow-story-evidence{grid-template-columns:1fr}.flow-story-evidence__intro h2{margin-block-start:0}[dir=rtl] body[data-page=flow] .flow-story-evidence{grid-template-columns:1fr}}@media (width<=900px){[dir=rtl] body[data-page=home] .home-hero__inner,[dir=rtl] body[data-page=flow] .flow-story__intro{grid-template-columns:1fr}[dir=rtl] body[data-page=flow] .flow-story__preview{width:min(100%,650px);margin-inline:auto}}@media (width<=650px){.flow-story,.flow-story-evidence,.flow-story-close{width:min(100% - 2.2rem,1500px)}.flow-story__intro h1{font-size:2.8rem}.flow-story__heading{flex-direction:column;align-items:start;gap:.2rem}.flow-story__grid{grid-template-columns:1fr}.flow-story__grid li,.flow-story__grid li+li{border-inline-start:0;border-block-start:1px solid var(--site-line);padding:1.1rem 0}.flow-story__grid li:first-child{border-block-start:0}.flow-story__summary{min-height:0}.flow-story-evidence__screens{scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.flow-story-evidence__screens a{scroll-snap-align:start}.flow-story-close{flex-direction:column;align-items:stretch}.flow-story-close__actions{flex-wrap:wrap}[dir=rtl] body[data-page=flow] .flow-story__intro{gap:0}[dir=rtl] body[data-page=flow] .flow-story__preview{height:220px}[dir=rtl] body[data-page=flow] .flow-story__preview-workout{height:170px}[dir=rtl] body[data-page=flow] .flow-story__preview-motion{height:205px}[dir=rtl] body[data-page=flow] .flow-story__preview-member{height:170px}[dir=rtl] body[data-page=flow] .flow-story-evidence__screens{grid-template-columns:repeat(4,minmax(190px,1fr))}}.staff-gallery-hero .section-wrap,.staff-gallery-tools.section-wrap,.staff-gallery-section .section-wrap{width:min(100% - 5.5rem,1500px)}.staff-gallery-hero__inner{justify-content:space-between;align-items:center;gap:3rem;padding-block:2.25rem 1.5rem;display:flex}.staff-gallery-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,4vw,4rem);font-weight:750;line-height:1.08}.staff-gallery-hero p{color:#686874;margin:.65rem 0 0;font-size:1.15rem;line-height:1.4}.staff-gallery-hero__count{border-inline-start:1px solid var(--site-line);flex:none;min-width:15rem;padding-inline-start:2.4rem;display:grid}.staff-gallery-hero__count strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:750;line-height:1}.staff-gallery-hero__count span{color:#686874;max-width:9rem;font-size:.95rem;line-height:1.3}.staff-gallery-tools{border-block-end:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:2rem;padding-block:.65rem 1.3rem;display:flex}.staff-gallery-tools .staff-gallery-tools__jump{flex-direction:row;align-items:center;gap:1rem;font-size:.9rem;font-weight:700;display:flex}.staff-gallery-tools__jump>span{white-space:nowrap}.staff-gallery-tools__jump select{min-width:18rem}.staff-gallery-tools__links{align-items:center;gap:.8rem;display:flex}.staff-gallery-tools__links .btn{white-space:nowrap}.staff-gallery-section{scroll-margin-top:5rem}.staff-gallery-section .section-wrap{border-block-end:1px solid var(--site-line);padding-block:1.65rem 2rem}.staff-gallery-section__heading{align-items:baseline;gap:.8rem;margin-block-end:1.2rem;display:flex}.staff-gallery-section__heading:before{content:"";background:var(--site-accent);border-radius:50%;flex:none;align-self:center;width:1.4rem;height:1.4rem}.staff-gallery-section__index,.staff-gallery-card__index{display:none}.staff-gallery-section:nth-of-type(3n) .staff-gallery-section__heading:before{background:#a9cbf4}.staff-gallery-section:nth-of-type(3n+1) .staff-gallery-section__heading:before{background:#b8d6c6}.staff-gallery-section__heading h2{letter-spacing:-.045em;margin:0;font-size:1.8rem;line-height:1.1}.staff-gallery-section__heading span{color:#686874;margin-inline-start:auto;font-size:.85rem}.staff-gallery-section .staff-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.15rem}.staff-gallery-section .staff-gallery-card__visual{box-shadow:none;border-radius:0}.staff-gallery-section .staff-gallery-card__meta{border:0;margin-block-start:.55rem;padding:0}.staff-gallery-section .staff-gallery-card__text{min-inline-size:0;display:block}.staff-gallery-section .staff-gallery-card__meta strong{font-size:.88rem;line-height:1.25}.staff-gallery-section .staff-gallery-card__meta small{line-height:1.3}.staff-gallery-section .staff-gallery-card__index{display:none}.staff-gallery-section .staff-gallery-card:hover .staff-gallery-card__visual{transform:translateY(-3px)}[dir=rtl] body[data-page=staff-portal] .staff-gallery-hero__count{order:2}[dir=rtl] body[data-page=staff-portal] .staff-gallery-section__heading:before{display:none}[dir=rtl] body[data-page=staff-portal] .staff-gallery-section__index{width:2rem;height:2rem;color:var(--site-accent);background:#fae5eb;border-radius:50%;place-items:center;font-size:.9rem;font-weight:750;display:grid}[dir=rtl] body[data-page=staff-portal] .staff-gallery-card__meta{align-items:flex-start;gap:.4rem;display:flex}[dir=rtl] body[data-page=staff-portal] .staff-gallery-card__index{background:var(--site-canvas);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}@media (width<=900px){.staff-gallery-hero .section-wrap,.staff-gallery-tools.section-wrap,.staff-gallery-section .section-wrap{width:min(100% - 2.2rem,1500px)}.staff-gallery-hero__inner{align-items:start;gap:1rem}.staff-gallery-hero h1{font-size:clamp(2.5rem,5vw,3.2rem)}.staff-gallery-hero__count{min-width:9rem;padding-inline-start:1rem}.staff-gallery-hero__count strong{font-size:3rem}}@media (width<=620px){.staff-gallery-hero__inner{flex-direction:column}.staff-gallery-hero__count{border-inline-start:0;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding-inline-start:0}.staff-gallery-hero__count strong{font-size:2.5rem}.staff-gallery-tools{flex-direction:column;align-items:stretch;gap:.8rem}.staff-gallery-tools .staff-gallery-tools__jump{flex-direction:column;align-items:stretch;gap:.5rem}.staff-gallery-tools__jump select{width:100%;min-width:0}.staff-gallery-tools>a{justify-content:space-between}.staff-gallery-tools__links{flex-wrap:wrap}.staff-gallery-section .staff-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.staff-gallery-section__heading h2{font-size:1.45rem}}.status{max-width:62rem;padding-block:4rem 5rem}.status h1{font-family:var(--site-display);margin:0 0 1rem;font-size:clamp(2.2rem,4vw,3.4rem)}.status__lede,.status__overall,.status__notice{max-width:46rem;color:var(--site-muted)}.status__overall{color:var(--site-ink)}.status__heading{margin:2.5rem 0 1rem;font-size:1.4rem}.status__components,.status__timeline{margin:0;padding:0;list-style:none}.status__component{border-block-end:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.status__incidents{gap:1rem;display:grid}.status__incident{border:1px solid var(--site-line);border-inline-start:4px solid var(--site-accent);padding:1.1rem 1.25rem}.status__incident-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.status__incident-head h4{margin:0;margin-inline-end:auto}.status__meta,.status__checked{color:var(--site-muted);font-size:.95rem}.status__timeline li{border-block-start:1px solid var(--site-line);padding-block:.5rem}.status__feed{margin-block-start:2rem}.support{max-width:62rem;padding-block:4rem 5rem}.support h1{font-family:var(--site-display);margin:0 0 1rem;font-size:clamp(2.2rem,4vw,3.4rem)}.support__lede,.support__note{max-width:46rem;color:var(--site-muted)}.support__heading{margin:2.5rem 0 1rem;font-size:1.4rem}.support__scroll{overflow-x:auto}.support__table{border-collapse:collapse;text-align:start;inline-size:100%}.support__table th,.support__table td{border-block-end:1px solid var(--site-line);text-align:start;vertical-align:top;padding-block:.8rem;padding-inline:0 1rem}.support__list{padding-inline-start:1.25rem}:root{--m-ease:cubic-bezier(.16, 1, .3, 1);--m-ease-settle:cubic-bezier(.34, 1.35, .64, 1)}@view-transition{navigation:auto}.site-header{view-transition-name:site-header;transition:box-shadow .24s var(--m-ease)}.site-header[data-scrolled]{box-shadow:0 6px 24px #00000047}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--m-ease)}::view-transition-group(site-header){animation-duration:0s}.btn{transition:transform .2s var(--m-ease), box-shadow .2s var(--m-ease), background-color .16s ease, border-color .16s ease, color .16s ease}@media (hover:hover){.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #231f202e}}.btn:active{box-shadow:none;transform:translateY(0)scale(.98)}@keyframes m-screen-in{0%{opacity:0;transform:translateY(40px)scale(.94)}}@keyframes m-float{50%{transform:translateY(-7px)}}@keyframes m-fade-up{0%{opacity:0;transform:translateY(18px)}}html.motion .home-hero__screen{animation:m-screen-in .9s var(--m-ease) both, m-float 7s ease-in-out 1.2s infinite}html.motion .home-hero__screen--workout{animation-delay:.12s,1.2s}html.motion .home-hero__screen--motion{animation-delay:.26s,2.4s}html.motion .home-hero__screen--members{animation-delay:.4s,3.6s}html.motion .home-hero__copy>*{animation:m-fade-up .7s var(--m-ease) both}html.motion .home-hero__copy>:nth-child(2){animation-delay:90ms}html.motion .home-hero__copy>:nth-child(3){animation-delay:.18s}html.motion .home-hero__copy>:nth-child(4){animation-delay:.27s}.home-hero__screen{transition:box-shadow .3s var(--m-ease)}.home-hero__screens:hover .home-hero__screen{box-shadow:0 22px 44px #231f2033}html.motion [data-reveal]{opacity:0;transition:opacity .7s var(--m-ease), transform .7s var(--m-ease);transition-delay:calc(min(var(--reveal-i,0), 6) * 70ms);transform:translateY(28px)}html.motion [data-reveal].is-in{opacity:1;transform:none}html.motion .connection__icon[data-reveal]{transition-timing-function:var(--m-ease-settle);transform:scale(.7)}html.motion .connection__icon[data-reveal].is-in{transform:none}.workspace-link__end,.section-link span{transition:transform .26s var(--m-ease);display:inline-block}.people-grid__item{overflow:clip}.people-grid__photo{transition:transform .7s var(--m-ease)}.features-list__item{transition-property:opacity,transform,border-color}@media (hover:hover){.workspace-link:hover .workspace-link__end,.section-link:hover span{transform:translate(4px)}[dir=rtl] .workspace-link:hover .workspace-link__end,[dir=rtl] .section-link:hover span{transform:translate(-4px)}.people-grid__item:hover .people-grid__photo{transform:scale(1.04)}.features-list__item:hover{border-block-end-color:var(--site-accent)}.member-gallery-card:hover,.staff-gallery-card:hover{translate:0 -4px}}.member-gallery-card,.staff-gallery-card{transition-property:opacity,transform,translate;transition-duration:.7s,.7s,.3s;transition-timing-function:var(--m-ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.btn:hover,.people-grid__item:hover .people-grid__photo,.member-gallery-card:hover,.staff-gallery-card:hover{transform:translate(0,0)}}
