.provider-types-context{align-items:center;gap:var(--space-3) var(--space-5);color:var(--text-secondary);flex-wrap:wrap;margin-block-end:var(--space-4);font-size:.8125rem;display:flex}.provider-types-context strong{color:var(--color-heading);font-weight:600}.provider-types-count{border:1px solid var(--divider-color);border-radius:var(--radius-sm);background:var(--color-primary-soft);min-block-size:22px;min-inline-size:24px;color:var(--color-heading);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;font-size:.6875rem;display:inline-grid}.provider-types-delete-name{margin:0 0 var(--space-4);color:var(--color-heading);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.provider-types-page .form-error{white-space:pre-line}.request-builder{--request-selected:#edf3fc;--request-selected-border:#d5e1f3;--request-node-surface:#f5f7fb;--request-connector:#d3dded;--request-node-height:44px;--request-node-center:calc(var(--request-node-height) / 2);min-inline-size:0}[data-theme=dark] .request-builder{--request-selected:#263754;--request-selected-border:#415776;--request-node-surface:#1b2b46;--request-connector:#415574}.request-builder .usta-detail-page{gap:var(--space-3)}.request-heading-row{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.request-builder .usta-detail-header{padding-block:0 var(--space-1);border:0}.request-builder .page-subtitle{margin-block-start:var(--space-1)}.request-builder .usta-detail-title h1{font-size:25px}.request-builder .usta-detail-meta{gap:var(--space-2);margin-block-start:var(--space-1)}.request-meta-chip{align-items:center;gap:var(--space-2);min-block-size:26px;padding-inline:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-surface);font-size:12px;display:inline-flex}.request-meta-chip .ui-icon{block-size:14px;inline-size:14px}.request-tabs{justify-self:center;gap:var(--space-1);inline-size:min(100%,452px);min-inline-size:0;margin-block:var(--space-1);border-block-end:1px solid var(--border-color);background:var(--request-node-surface);padding:var(--space-1) var(--space-1) 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-builder .request-tab{border:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-block-size:48px;min-inline-size:0;padding:var(--space-2) var(--space-3);white-space:normal;color:var(--text-secondary);box-shadow:none;background:0 0;border-block-end:2px solid #0000;font-size:16px;font-weight:600;line-height:1.5}.request-builder .request-tab.is-active{color:var(--color-heading);background:var(--bg-surface);border-block-end-color:var(--color-accent)}.request-builder .request-tab:hover{background:var(--bg-hover)}.request-tabs-mix{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,676px);overflow-x:auto}.request-content{gap:var(--space-3);min-inline-size:0;display:grid}#mix-panel-specializations{min-inline-size:0}#mix-panel-specializations .provider-types-page{gap:var(--space-4);display:grid}#mix-panel-specializations .page-head h1{font-size:22px}#mix-panel-specializations .page-head,#mix-panel-specializations .crumbs{margin:0}#mix-panel-specializations .table-entity-name{text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=600px){.request-tabs-mix{grid-template-columns:repeat(3,minmax(160px,1fr));justify-self:stretch}.request-tabs-mix .request-tab{font-size:15px}}.request-workspace{padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);min-inline-size:0;box-shadow:0 1px 2px color-mix(in srgb, var(--color-primary) 3%, transparent)}.request-workspace-heading{justify-content:space-between;align-items:center;gap:var(--space-4);min-inline-size:0;margin-block-end:var(--space-3);display:flex}.request-current-step{align-items:center;gap:var(--space-3);flex:0 auto;min-inline-size:0;display:flex}.request-step-icon{border-radius:var(--radius-md);background:var(--request-node-surface);block-size:48px;inline-size:48px;color:var(--color-heading);flex-shrink:0;place-items:center;display:grid}.request-step-icon .ui-icon{block-size:24px;inline-size:24px}.request-current-step h2{color:var(--color-heading);margin:0;font-size:22px;font-weight:600;line-height:1.5}.request-current-step p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.8}.request-path{align-items:center;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-1);flex-wrap:nowrap;max-inline-size:60%;display:flex;overflow-x:auto}.request-path,.request-preview-canvas{scrollbar-width:thin;scrollbar-color:var(--request-connector) var(--request-node-surface)}.request-builder .request-path-chip,.request-builder .request-path-home{min-block-size:44px;min-inline-size:64px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-color);background:var(--request-node-surface);border-radius:var(--radius-sm);color:var(--color-heading);white-space:nowrap;box-shadow:none;flex-direction:column;flex:none;justify-content:center;font-size:12px;font-weight:500;line-height:1.5;display:flex}.request-builder .request-path-home{min-inline-size:44px;padding:var(--space-2);align-items:center}.request-path-chip small{color:var(--text-secondary);font-size:10px;font-weight:400}.request-builder .request-path-chip.is-current{background:var(--request-selected);border-color:var(--request-selected-border)}.request-builder .request-path-chip:hover,.request-builder .request-path-home:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-color)}.request-path-separator{color:var(--text-secondary);flex:0 0 12px;place-items:center;display:grid}.request-path-separator .ui-icon{block-size:13px;inline-size:13px}.request-workspace-actions,.request-secondary-actions{align-items:center;gap:var(--space-2);display:flex}.request-workspace-actions{flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--space-3)}.request-builder .request-workspace-actions .button,.request-builder .request-back,.request-builder .request-preview .button,.request-builder .request-selection-action .button{min-block-size:36px;padding-block:6px;font-size:12px}.request-builder .button-secondary,.request-builder .button-ghost{box-shadow:none;color:var(--color-heading);background:0 0}.request-builder .button-secondary:hover,.request-builder .button-ghost:hover{background:var(--bg-hover);border-color:var(--border-color);color:var(--text-primary)}.request-builder .form-select-option[aria-selected=true]{background:var(--request-selected)}.request-builder .request-icon-button,.request-builder .request-drill-button{border-radius:var(--radius-sm);block-size:44px;inline-size:44px;color:var(--color-heading);box-shadow:none;background:0 0;border:1px solid #0000;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.request-builder .request-icon-button:hover,.request-builder .request-drill-button:hover{background:var(--bg-hover);color:var(--text-primary)}.request-builder .request-title-button{justify-content:flex-start;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-block-size:44px;color:var(--color-heading);font:inherit;text-align:start;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;display:inline-flex}.request-builder .request-title-button:hover{color:var(--color-heading);background:0 0}.request-builder .request-title-button .ui-icon{block-size:17px;inline-size:17px}.request-builder .usta-data-table tbody tr[aria-selected=true]{background:var(--request-selected)}.request-builder .usta-data-table tbody tr:hover,.request-builder .usta-data-table tbody tr:focus-within{background:var(--bg-hover)}.request-builder .usta-data-table tbody tr[aria-selected=true]:hover,.request-builder .usta-data-table tbody tr[aria-selected=true]:focus-within{background:var(--request-selected)}.request-builder .request-main-table,.request-builder .request-headlines-table{border-radius:var(--radius-sm);box-shadow:none}.request-number{inline-size:48px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.request-row-actions{gap:var(--space-3);align-items:center;display:inline-flex}.request-next-chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--request-node-surface);color:var(--color-heading);padding:5px 10px;font-size:12px;display:inline-flex}.request-next-chip .ui-icon{block-size:16px;inline-size:16px}.request-terminal-label{color:var(--text-secondary);font-size:12px}.request-selection-bar{align-items:center;gap:var(--space-4);background:var(--request-node-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);min-block-size:72px;padding:var(--space-3) var(--space-4);grid-template-columns:minmax(120px,.8fr) minmax(180px,1.8fr) minmax(110px,.8fr) auto;margin-block-start:var(--space-3);display:grid}.request-selection-identity{align-items:center;gap:var(--space-3);color:var(--color-heading);display:flex}.request-selection-identity strong{font-size:13px;font-weight:600}.request-selection-identity small,.request-selection-bar small{color:var(--text-secondary);font-size:11px;line-height:1.6;display:block}.request-selection-icon{background:var(--bg-hover);block-size:40px;inline-size:40px;color:var(--color-heading);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid}.request-selection-path p{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--color-heading);flex-wrap:wrap;font-size:11px;display:flex}.request-selection-path p>span{color:var(--text-secondary)}.request-selection-next strong{gap:var(--space-2);color:var(--color-heading);align-items:center;font-size:12px;font-weight:500;display:flex}.request-selection-next .ui-icon{block-size:17px;inline-size:17px}.request-selection-prompt{align-items:center;gap:var(--space-3);color:var(--text-secondary);grid-column:1/-1;font-size:12px;display:flex}.request-selection-prompt p{margin:0}.request-context-note{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.request-preview{box-shadow:none;border-radius:var(--radius-md);min-inline-size:0}.request-preview .usta-detail-section-head{padding:var(--space-4) var(--space-5) 0;border:0;align-items:center}.request-preview .usta-detail-section-body{padding:var(--space-3) var(--space-5) var(--space-4);gap:var(--space-2)}.request-preview .usta-detail-section-title>.ui-icon{display:none}.request-preview .usta-detail-section-title h2{font-size:16px}.request-preview .usta-detail-section-title p{font-size:11px}.request-preview-canvas{min-block-size:210px;max-block-size:360px;max-inline-size:100%;padding:var(--space-4) 0;overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.request-tree{align-items:flex-start;gap:var(--space-5);inline-size:max-content;min-inline-size:100%;padding:var(--space-2) 0;flex-direction:column;display:flex}.request-tree-branch,.request-tree-value-group{align-items:flex-start;inline-size:max-content;display:flex;position:relative}.request-tree-continuation{display:contents}.request-tree-node{inline-size:136px;block-size:var(--request-node-height);border-radius:var(--radius-sm);color:var(--color-heading);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;display:flex;position:relative}.request-tree-headline{background:var(--request-node-surface);border-color:var(--border-color)}.request-builder .request-tree-node.is-selected{background:var(--request-selected);border-color:var(--request-selected-border)}.request-tree-value{inline-size:120px}.request-builder .request-tree-label{justify-content:flex-start;align-items:center;gap:var(--space-2);min-block-size:44px;min-inline-size:0;padding:6px var(--space-2);border-radius:var(--radius-sm);color:var(--color-heading);text-align:start;font:inherit;box-shadow:none;background:0 0;border:0;flex:1;font-size:12px;font-weight:500;display:flex}.request-tree-label>.ui-icon{flex-shrink:0;block-size:17px;inline-size:17px}.request-tree-label span{min-inline-size:0}.request-tree-label bdi{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-tree-label small{color:var(--text-secondary);font-size:10px;font-weight:400;line-height:1.4;display:block}.request-builder .request-tree-toggle{border-radius:var(--radius-sm);block-size:44px;inline-size:24px;color:var(--text-secondary);box-shadow:none;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.request-tree-toggle .ui-icon{block-size:13px;inline-size:13px}.request-builder .request-tree-label:hover,.request-builder .request-tree-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.request-value-symbol{border:1px solid var(--request-connector);border-radius:50%;flex:0 0 8px;block-size:8px;inline-size:8px}.request-tree-children{gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-6);display:flex;position:relative}.request-tree-children:before{content:"";inline-size:12px;border-block-start:1px solid var(--request-connector);position:absolute;inset-block-start:var(--request-node-center);inset-inline-start:0}.request-tree-value-group:before{content:"";inline-size:12px;border-block-start:1px solid var(--request-connector);position:absolute;inset-block-start:var(--request-node-center);inset-inline-start:-12px}.request-tree-value-group:after{content:"";border-inline-start:1px solid var(--request-connector);position:absolute;inset-block:-2px;inset-inline-start:-12px}.request-tree-value-group:first-child:after{inset-block-start:var(--request-node-center)}.request-tree-value-group:last-child:after{inset-block-end:calc(100% - var(--request-node-center))}.request-tree-value-group:only-child:after{display:none}.request-tree-outgoing{padding-inline-start:var(--space-6);position:relative}.request-tree-outgoing:before{content:"";inline-size:24px;border-block-start:1px solid var(--request-connector);position:absolute;inset-block-start:var(--request-node-center);inset-inline-start:0}.request-root-outgoing{align-items:flex-start;display:flex}.request-tree-empty{inline-size:130px;padding:var(--space-2);color:var(--text-secondary);font-size:11px}.request-preview-footer{align-items:center;gap:var(--space-3);display:flex}.request-list-view .request-tree,.request-list-view .request-tree-branch,.request-list-view .request-tree-value-group{flex-direction:column;align-items:flex-start;inline-size:auto;min-inline-size:0}.request-list-view .request-tree-continuation{display:flex}.request-list-view .request-tree-children,.request-list-view .request-tree-outgoing{padding-inline-start:var(--space-5)}.request-list-view .request-tree-children:before,.request-list-view .request-tree-outgoing:before,.request-list-view .request-tree-value-group:before,.request-list-view .request-tree-value-group:after{display:none}.request-list-view .request-tree-children{border-inline-start:1px solid var(--request-connector);gap:var(--space-2)}.request-list-view .request-tree-node{inline-size:200px;max-inline-size:100%}.request-builder .request-editor-dialog{inline-size:min(540px,100vw - 32px);max-inline-size:540px}.request-builder .request-editor-dialog .usta-form{box-shadow:none;text-align:start;background:0 0;border:0;border-radius:0}.request-editor-dialog .u-form-section{padding:var(--space-3) 0;box-shadow:none;background:0 0;border:0}.request-editor-dialog .u-form-actions{padding-block-end:0;padding-inline:0}.request-editor-dialog .u-form-field+.u-form-grid,.request-editor-dialog .u-form-grid+.u-form-field{margin-block-start:var(--space-4)}.request-builder .request-levels-dialog{inline-size:min(700px,100vw - 32px);max-inline-size:700px}.request-first-use{padding:var(--space-8);justify-items:center;gap:var(--space-3);text-align:center;color:var(--text-secondary);display:grid}.request-first-use h3,.request-first-use p{margin:0}.request-builder button:not(.button-primary):not(.button-danger):not([data-action-menu-trigger]):not(.action-menu-item){transition:background-color .12s,border-color .12s,color .12s}.request-builder button:not([data-action-menu-trigger]):not(.action-menu-item):not(.button-primary):not(.button-danger):focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}[dir=rtl] .request-tree-toggle .ui-icon{transform:scaleX(-1)}@media (width>=1101px){.request-main-table .request-option-column{text-align:center;inline-size:26%}.request-main-table .request-next-column{text-align:center;inline-size:32%}.request-main-table .usta-data-table th:nth-child(4){inline-size:20%}.request-main-table .usta-data-table th:last-child{inline-size:18%}}@media (width<=1100px){.request-heading-row{gap:var(--space-2);flex-wrap:wrap}.request-workspace-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.request-path{grid-area:2/1/auto/-1;inline-size:100%;max-inline-size:100%}.request-back{grid-area:1/2;margin-inline-start:auto}.request-selection-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.request-selection-action{justify-self:start}}@media (width<=600px){.request-builder .usta-detail-title h1{font-size:24px}.request-builder .usta-detail-emblem{display:none}.request-workspace{padding:var(--space-3)}.request-current-step h2{font-size:20px}.request-step-icon{block-size:40px;inline-size:40px}.request-secondary-actions .button{padding-inline:var(--space-2);font-size:11px}.request-row-actions{gap:0}.request-number{display:none}.request-selection-bar{gap:var(--space-3);padding:var(--space-3)}.request-selection-identity{grid-column:1}.request-selection-path{order:3;grid-column:1/-1}.request-selection-next{grid-column:2}.request-selection-action{order:4;grid-column:1/-1}.request-preview .usta-detail-section-head,.request-preview .usta-detail-section-body{padding-inline:var(--space-3)}.request-preview .usta-detail-actions{gap:var(--space-1);flex-wrap:wrap}.request-preview .button{padding-inline:var(--space-2);font-size:11px}.request-preview-footer{flex-wrap:wrap}.request-preview-canvas{min-block-size:240px}}@media (prefers-reduced-motion:reduce){.request-builder button{transition:none!important}}.request-simulator-header{inline-size:100%}.request-simulator-header .usta-detail-header-actions{flex-wrap:wrap}.mobile-journey-play.button{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 40%, var(--border-color));background:var(--color-success-soft);white-space:normal}.mobile-journey-play.button:hover{background:color-mix(in srgb, var(--color-success) 15%, var(--bg-surface))}.mobile-journey-play-icon{background:var(--color-success);border-radius:50%;flex-shrink:0;place-items:center;block-size:23px;inline-size:23px;display:inline-grid}.mobile-journey-play-icon:after{content:"";border-block:4px solid #0000;border-left:6px solid var(--color-white);block-size:0;inline-size:0;margin-inline-start:2px;display:block}:root[data-theme=dark] .mobile-journey-play-icon{background:color-mix(in srgb, var(--color-success) 43%, var(--color-primary))}.mobile-journey-dialog.ui-dialog{text-align:start;inline-size:min(1120px,100% - 32px);max-inline-size:1120px;padding:0;overflow-x:hidden}.mobile-journey-dialog{scrollbar-color:var(--border-color) var(--bg-surface)}:root[data-theme=dark] .mobile-journey-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mobile-journey-header{border-block-end:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.mobile-journey-identity{align-items:center;gap:13px;min-inline-size:0;display:flex}.mobile-journey-symbol{border:1px solid var(--border-color);block-size:42px;inline-size:42px;color:var(--color-tertiary-ink);background:var(--bg-hover);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mobile-journey-dialog .mobile-journey-header h2{margin:2px 0 0;font-size:20px}.mobile-journey-eyebrow{color:var(--text-secondary);margin:0;font-size:11px;font-weight:600}.mobile-journey-notice{border:1px solid var(--border-color);background:var(--bg-hover);color:var(--text-secondary);border-radius:8px;align-items:flex-start;gap:9px;margin:16px 26px;padding:10px 13px;display:flex}.mobile-journey-notice .ui-icon{flex-shrink:0;inline-size:17px;margin-block-start:2px}.mobile-journey-notice p{margin:0;font-size:12px;line-height:1.65}.mobile-journey-toolbar{border-block-end:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:0 26px 14px;display:flex}.mobile-journey-tabs{gap:18px;display:flex}.mobile-journey-tabs button{min-block-size:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 2px;font-size:13px;font-weight:600;position:relative}.mobile-journey-tabs button[aria-selected=true]{color:var(--text-primary)}.mobile-journey-tabs button[aria-selected=true]:after{content:"";background:var(--color-accent);block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}.mobile-journey-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mobile-journey-segment{border:1px solid var(--border-color);background:var(--bg-hover);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.mobile-journey-segment button{min-block-size:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:500}.mobile-journey-segment button[aria-selected=true],.mobile-journey-segment button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color)}.mobile-journey-tabs button:hover,.mobile-journey-segment button:hover{background:var(--bg-hover);color:var(--text-primary)}.mobile-journey-dialog button:focus-visible,.mobile-journey-dialog pre:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.mobile-journey-stage{grid-template-columns:minmax(220px,.78fr) minmax(0,1.6fr);min-inline-size:0;display:grid}.mobile-journey-context{border-inline-end:1px solid var(--border-color);flex-direction:column;gap:24px;min-inline-size:0;padding:28px 26px;display:flex}.mobile-journey-context-top h3{color:var(--text-primary);overflow-wrap:anywhere;margin:8px 0 10px;font-size:18px;line-height:1.6}.mobile-journey-context-top p:last-child{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}.mobile-journey-summary h3{justify-content:space-between;align-items:center;margin:0 0 12px;font-size:13px;display:flex}.mobile-journey-count{background:var(--bg-hover);block-size:23px;min-inline-size:23px;color:var(--text-primary);border-radius:6px;place-items:center;padding-inline:5px;font-size:11px;display:inline-grid}.mobile-journey-summary ol{gap:8px;max-block-size:290px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.mobile-journey-summary li{border-inline-start:2px solid var(--border-color);overflow-wrap:anywhere;color:var(--text-primary);padding-inline-start:10px;font-size:12px;line-height:1.8}.mobile-journey-summary-section{margin-block:12px}.mobile-journey-summary-section h4{color:var(--text-secondary);margin:0 0 8px;font-size:12px;font-weight:500}.mobile-journey-muted{color:var(--text-secondary);margin:8px 0 15px;font-size:12px;line-height:1.8}.mobile-journey-explanation{border-block-start:1px solid var(--border-color);color:var(--text-secondary);align-items:flex-start;gap:9px;margin-block-start:auto;padding-block-start:18px;display:flex}.mobile-journey-explanation .ui-icon{flex-shrink:0;inline-size:17px}.mobile-journey-explanation p{margin:0;font-size:11px;line-height:1.8}.mobile-journey-preview{background:var(--bg-main);min-inline-size:0;padding:20px 28px 28px}.mobile-journey-viewbar{justify-content:space-between;align-items:center;gap:12px;margin-block-end:20px;display:flex}.mobile-journey-step{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.mobile-journey-step b{background:var(--bg-surface);border:1px solid var(--border-color);block-size:25px;min-inline-size:25px;color:var(--text-primary);border-radius:50%;place-items:center;font-size:11px;display:grid}.mobile-journey-device{border:1px solid var(--border-color);background:var(--bg-surface);block-size:min(620px,65dvh);min-block-size:400px;max-inline-size:390px;box-shadow:0 10px 30px color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:28px;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.mobile-journey-device-top{justify-content:center;padding:12px 0 6px;display:flex}.mobile-journey-device-top span{background:var(--border-color);border-radius:8px;block-size:5px;inline-size:64px}.mobile-journey-device-content{scrollbar-color:var(--border-color) var(--bg-surface);flex:1;min-block-size:0;padding:18px 22px 24px;overflow-y:auto}.mobile-journey-device-navigation{border-block-end:1px solid var(--border-color);flex-shrink:0;padding:14px 22px 0}.mobile-journey-device-navigation .mobile-journey-tabs{justify-content:center}.mobile-journey-brand{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;margin-block-end:12px;font-size:11px;display:flex}.mobile-journey-brand b{color:var(--color-accent-page);font-size:17px}.mobile-journey-brand span{border:1px solid var(--border-color);border-radius:6px;padding:4px 8px}.mobile-journey-device:lang(ar){font-family:var(--font-arabic)}.mobile-journey-device:lang(en){font-family:var(--font-english)}.mobile-journey-preview-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.mobile-journey-preview-layout .mobile-journey-device{inline-size:100%}.mobile-journey-debug{min-inline-size:0}@media (width>=1080px){.mobile-journey-dialog:has(.has-debug){inline-size:min(1400px,100% - 32px);max-inline-size:1400px}.mobile-journey-dialog:has(.has-debug) .mobile-journey-stage{grid-template-columns:minmax(200px,.62fr) minmax(0,2.3fr)}.has-debug .mobile-journey-preview-layout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.15fr)}}.mobile-journey-device-content>h3{color:var(--text-primary);margin:6px 0;font-size:20px;font-weight:600;line-height:1.6}.mobile-journey-device-content>h3:focus{outline:none}.mobile-journey-choices{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.mobile-journey-choice .form-choice:hover{background:var(--bg-hover)}.mobile-journey-choice.is-selected .form-choice{background:var(--request-selected,var(--bg-hover));border-color:var(--request-selected-border,var(--border-color))}.mobile-journey-choice .form-choice{cursor:pointer;align-items:center;min-block-size:48px;inline-size:100%;margin:0}.mobile-journey-choice .form-choice-label{overflow-wrap:anywhere;font-size:13px;line-height:1.75}.mobile-journey-group{border:0;min-inline-size:0;margin:0 0 23px;padding:0}.mobile-journey-group legend{color:var(--text-primary);overflow-wrap:anywhere;max-inline-size:100%;margin-block-end:8px;font-size:14px;font-weight:600}.mobile-journey-branch{color:var(--text-secondary);overflow-wrap:anywhere;margin:-2px 0 10px;font-size:11px;line-height:1.8}.mobile-journey-empty{border:1px dashed var(--border-color);color:var(--text-secondary);border-radius:9px;margin:0;padding:14px;font-size:12px;line-height:1.8}.mobile-journey-device-actions{border-block-start:1px solid var(--border-color);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:10px;padding:16px 22px;display:flex}.mobile-journey-device-actions .button{min-inline-size:90px}.mobile-journey-complete{text-align:center;padding:15px 0}.mobile-journey-final-summary ol{max-block-size:none}.mobile-journey-complete>.ui-icon{block-size:40px;inline-size:40px;color:var(--color-success)}.mobile-journey-complete p{font-size:13px;line-height:1.8}.mobile-journey-debug-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-journey-debug-heading strong{color:var(--color-tertiary-ink);font-size:12px}.mobile-journey-debug-heading p{color:var(--text-secondary);max-inline-size:370px;margin:6px 0 0;font-size:12px;line-height:1.8}.mobile-journey-debug-actions{flex-wrap:wrap;gap:8px;display:flex}.mobile-journey-debug pre{border:1px solid var(--border-color);background:var(--bg-surface);block-size:440px;max-inline-size:100%;color:var(--text-primary);text-align:start;white-space:pre;border-radius:10px;margin:10px 0 0;padding:16px;font-size:11px;line-height:1.7;overflow:auto}.mobile-journey-copy-status{color:var(--text-secondary);margin:8px 0;font-size:12px}.mobile-journey-copy-status:empty{display:none}.mobile-journey-warnings{border-block-start:1px solid var(--border-color);padding:15px 26px}.mobile-journey-warnings summary{color:var(--text-secondary);cursor:pointer;padding-block:8px;font-size:12px}.mobile-journey-warnings ul{gap:8px;margin:8px 0;padding-inline-start:20px;display:grid}.mobile-journey-warnings li{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.mobile-journey-warnings code{margin-inline-start:8px;font-size:10px;display:inline-block}.mobile-journey-dialog [x-cloak]{display:none!important}@media (width<=800px){.mobile-journey-stage{grid-template-columns:minmax(0,1fr)}.mobile-journey-context{border-inline-end:0;border-block-end:1px solid var(--border-color);gap:16px;padding:20px}.mobile-journey-context-top h3{margin:4px 0;font-size:16px}.mobile-journey-context-top p:last-child,.mobile-journey-explanation,.mobile-journey-context .mobile-journey-summary{display:none}.mobile-journey-preview{padding:18px 20px 22px}}@media (width<=480px){.mobile-journey-dialog.ui-dialog{max-block-size:calc(100dvh - 16px);inline-size:calc(100% - 16px)}.mobile-journey-header{gap:8px;padding:16px}.mobile-journey-dialog .mobile-journey-header h2{font-size:16px}.mobile-journey-symbol{block-size:34px;inline-size:34px}.mobile-journey-notice{margin:12px 16px}.mobile-journey-toolbar{padding:0 16px 12px}.mobile-journey-tools{justify-content:space-between;inline-size:100%}.mobile-journey-preview{padding:16px 12px}.mobile-journey-device{border-radius:19px;block-size:min(560px,70dvh)}.mobile-journey-device-navigation{padding:12px 16px 0}.mobile-journey-device-content{padding:16px}.mobile-journey-device-actions{padding:14px 16px}.mobile-journey-context{padding:16px}.mobile-journey-debug pre{block-size:400px}.mobile-journey-warnings{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.mobile-journey-choice{transition:none}}button.ui-submit{grid-template-columns:minmax(0,1fr);display:inline-grid}.ui-submit-idle,.ui-submit-pending{justify-content:center;align-items:center;gap:var(--space-2);grid-area:1/1;min-inline-size:0;display:inline-flex}.ui-submit-pending,.is-submitting>.ui-submit-idle{visibility:hidden}.is-submitting>.ui-submit-pending{visibility:visible}.ui-submit.is-submitting{cursor:progress;opacity:.8}.ui-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1em;inline-size:1em;animation:.75s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-feedback{--feedback-color:var(--color-success);margin-block:0 var(--space-4);border:1px solid color-mix(in srgb, var(--feedback-color) 25%, var(--border-color));border-inline-start:3px solid var(--feedback-color);background:color-mix(in srgb, var(--feedback-color) 6%, var(--bg-surface));color:var(--text-primary);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ui-feedback-info{--feedback-color:var(--color-info)}.ui-feedback-warning{--feedback-color:var(--color-warning)}.ui-feedback-error{--feedback-color:var(--color-danger)}.ui-feedback[hidden]{display:none}.ui-feedback-icon{block-size:26px;inline-size:26px;color:var(--feedback-color);background:color-mix(in srgb, var(--feedback-color) 11%, var(--bg-surface));border-radius:50%;flex:none;place-items:center;display:inline-grid}.ui-feedback-icon .ui-icon{block-size:18px;inline-size:18px}.ui-feedback-copy{flex:1;min-inline-size:0}.ui-feedback p{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.ui-feedback-description{color:var(--text-secondary);margin-block-start:2px!important;font-size:.75rem!important}.ui-feedback-dismiss,.ui-dialog-close{block-size:32px;inline-size:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:7px;display:inline-grid;position:relative}.ui-feedback-dismiss .ui-icon,.ui-dialog-close .ui-icon{block-size:16px;inline-size:16px}.ui-feedback-dismiss:before,.ui-dialog-close:before{content:"";position:absolute;inset:-6px}.ui-feedback-dismiss:hover,.ui-dialog-close:hover{background:var(--bg-hover);color:var(--text-primary)}.ui-feedback-dismiss:focus-visible,.ui-dialog-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-toast-region{z-index:110;pointer-events:none;gap:8px;inline-size:min(360px,100vw - 32px);display:grid;position:fixed;inset-block-start:84px;inset-inline-end:max(16px, env(safe-area-inset-right))}.ui-toast{border:1px solid var(--border-color);border-inline-start:3px solid var(--feedback-color);background:var(--bg-surface);min-block-size:58px;box-shadow:0 5px 18px color-mix(in srgb, var(--color-primary) 11%, transparent);pointer-events:auto;border-radius:11px;align-items:flex-start;margin:0;padding:12px 12px 14px;position:relative;overflow:hidden}.ui-toast .ui-feedback-copy>p:first-child{color:var(--text-primary);font-weight:600}.ui-toast-progress{background:var(--feedback-color);transform-origin:0;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}.ui-toast[data-toast-active] .ui-toast-progress{animation:toast-time var(--toast-duration,4s) linear forwards}.ui-toast-warning .ui-toast-progress,.ui-toast-error .ui-toast-progress{display:none}.ui-toast.is-paused .ui-toast-progress{animation-play-state:paused}:root[dir=rtl] .ui-toast-region{inset-inline-end:auto;right:max(16px, env(safe-area-inset-right))}:root[dir=rtl] .ui-toast-progress{transform-origin:100%}@keyframes toast-time{to{transform:scaleX(0)}}@media (width>=901px){:root[dir=rtl] .admin-body .ui-toast-region{inset-inline-end:auto;right:calc(var(--sidebar-width) + 24px)}:root[dir=rtl].sidebar-is-collapsed .admin-body .ui-toast-region{right:calc(var(--sidebar-compact-width) + 24px)}:root[dir=rtl] .organization-workspace .ui-toast-region{inset-inline-end:auto;right:calc(var(--sidebar-width) + 24px)}:root[dir=rtl] .ow-shell.is-compact .ui-toast-region{right:calc(var(--sidebar-compact-width) + 24px)}}@media (width<=900px){.ui-toast-region{inset-block-start:76px}:root[dir=rtl] .ui-toast-region{inset-inline-end:auto;right:max(12px, env(safe-area-inset-right))}}.login-body .ui-toast-region,.portal-body .ui-toast-region{inset-block-start:max(16px, env(safe-area-inset-top))}.ui-dialog{border:1px solid var(--border-color);background:var(--bg-surface);max-block-size:calc(100dvh - 32px);inline-size:min(420px,100% - 24px);color:var(--text-primary);box-shadow:0 18px 48px color-mix(in srgb, var(--color-primary) 19%, transparent);text-align:center;border-radius:13px;margin:auto;padding:20px;overflow:auto}.ui-dialog::backdrop{background:color-mix(in srgb, var(--color-primary) 46%, transparent)}.ui-dialog-heading{justify-content:center;align-items:center;min-block-size:48px;margin-block-end:12px;display:flex;position:relative}.ui-dialog-symbol{block-size:44px;inline-size:44px;color:var(--color-heading);background:var(--color-primary-soft);border-radius:50%;place-items:center;display:inline-grid}.ui-dialog-symbol .ui-icon{block-size:19px;inline-size:19px}.ui-dialog-heading .ui-dialog-close{position:absolute;inset-block-start:0;inset-inline-end:0}.ui-dialog-danger .ui-dialog-symbol{color:var(--color-danger);background:var(--color-danger-soft)}.ui-dialog h2{color:var(--color-heading);margin:0 0 7px;font-size:1rem;font-weight:600;line-height:1.5}.ui-dialog-description{color:var(--text-secondary);overflow-wrap:anywhere;margin:0 0 18px;font-size:.8125rem;line-height:1.65}.ui-dialog [data-dialog-feedback]:not(:empty){margin-block-end:12px}.ui-dialog [data-dialog-feedback] .ui-feedback{margin:0}.ui-dialog-actions{border-block-start:1px solid var(--divider-color);flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-block-start:14px;display:flex}@media (width<=480px){.ui-dialog{padding:16px}.ui-dialog-actions>button{flex:1}}@media (prefers-reduced-motion:reduce){.ui-spinner,.ui-toast-progress{animation:none}}.dash-page{--dash-hero-light:color-mix(in srgb, var(--color-primary) 3%, var(--color-surface));--dash-accent-ink:color-mix(in srgb, var(--color-accent) 58%, var(--color-primary));--dash-panel-edge:var(--border-color);--dash-panel-shadow:color-mix(in srgb, var(--color-primary) 7%, transparent);gap:var(--space-4);min-inline-size:0;display:grid}.dash-hero{border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 18%, var(--color-surface));isolation:isolate;min-block-size:15rem;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-focus);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid;position:relative;overflow:hidden}.dash-hero:before{z-index:-1;background:linear-gradient(90deg, var(--dash-hero-light) 26%, color-mix(in srgb, var(--color-primary) 25%, var(--color-surface)) 45%, var(--color-primary) 68%, var(--color-primary-hover));content:"";position:absolute;inset:0}[dir=rtl] .dash-hero:before{transform:scaleX(-1)}.dash-hero-copy{z-index:1;min-inline-size:0;padding:var(--space-8);position:relative}.dash-eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-heading);font-size:.72rem;font-weight:600;display:flex}.dash-eyebrow>span{border-radius:var(--radius-sm);background:var(--color-accent);flex:none;block-size:3px;inline-size:1.25rem}.dash-hero h1{color:var(--color-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700;line-height:1.4}.dash-hero-intro{max-inline-size:22rem;margin:var(--space-3) 0 0;color:var(--text-primary);text-wrap:pretty;font-size:.875rem;line-height:1.8}.dash-context-chain{align-items:center;gap:var(--space-2);color:var(--color-heading);flex-wrap:wrap;margin-block-start:var(--space-5);font-size:.7rem;font-weight:500;display:flex}.dash-context-chain .ui-icon{block-size:.75rem;inline-size:.75rem;color:var(--dash-accent-ink)}[dir=rtl] .dash-context-chain .ui-icon{transform:rotate(180deg)}.dash-market-visual{pointer-events:none;align-self:stretch;min-block-size:15rem;min-inline-size:0;position:relative}.dash-market-visual>svg{block-size:auto;inline-size:100%;max-inline-size:40rem;margin-inline:auto;display:block;position:absolute;inset-block-start:-1rem;inset-inline:0;overflow:visible}.atlas-pulse{animation:9s linear infinite atlas-flow}.atlas-pulse-secondary{animation-delay:-4.5s}.dash-kpis{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-kpi{--dash-kpi-tone:var(--color-heading);--dash-kpi-tint:var(--color-primary-soft);column-gap:var(--space-4);padding:var(--space-5);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);background:linear-gradient(115deg, var(--glass-panel-fallback) 30%, var(--dash-kpi-tint));color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-soft);transition:border-color var(--motion-hover) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.dash-kpi:after{inline-size:3px;block-size:var(--space-4);border-radius:var(--radius-sm);background:var(--dash-kpi-tone);content:"";position:absolute;inset-block-start:var(--space-5);inset-inline-start:0}.dash-kpi:hover{border-color:var(--color-accent);color:var(--text-primary);text-decoration:none}.dash-kpi-teal{--dash-kpi-tone:var(--color-tertiary-ink);--dash-kpi-tint:var(--color-tertiary-soft)}.dash-kpi-accent{--dash-kpi-tone:var(--dash-accent-ink);--dash-kpi-tint:var(--color-accent-soft)}.dash-kpi-accent:after{background:var(--color-accent)}.dash-kpi-top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:column;grid-area:1/2/4;display:flex}.dash-kpi-icon{background:var(--dash-kpi-tint);block-size:3.5rem;inline-size:3.5rem;color:var(--dash-kpi-tone);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 4px 8px var(--dash-panel-shadow);border:1px solid var(--dash-panel-edge);border-radius:50%;place-items:center;display:grid}.dash-kpi-icon .ui-icon{block-size:1.5rem;inline-size:1.5rem}.dash-kpi .dash-kpi-arrow{display:none}.dash-kpi-value{margin-block:var(--space-2);color:var(--color-heading);font-variant-numeric:tabular-nums;grid-area:2/1;font-size:2.25rem;font-weight:700;line-height:1.1}.dash-kpi h2{color:var(--text-secondary);grid-area:1/1;margin:0;font-size:.875rem;font-weight:600}.dash-kpi p{color:var(--text-secondary);text-wrap:pretty;grid-area:3/1;margin:0;font-size:.72rem;line-height:1.55}.dash-overview-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-panel{border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);background:var(--glass-panel-fallback);min-inline-size:0;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-soft);flex-direction:column;display:flex}.dash-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.dash-panel-head h2{color:var(--color-heading);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.dash-panel-head p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:.72rem;line-height:1.55}.dash-panel-head>.ui-icon,.dash-org-heading-icon{color:var(--color-tertiary-ink);padding-block-start:var(--space-1)}.dash-text-link{justify-content:flex-start;align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--color-heading);font-size:.75rem;font-weight:600;display:inline-flex}.dash-text-link .ui-icon{block-size:1rem;inline-size:1rem;color:var(--dash-accent-ink)}.dash-panel-link{margin:auto var(--space-5) var(--space-3);align-self:flex-start}.dash-country-list{padding:0 var(--space-5) var(--space-2);margin:0;list-style:none}.dash-country-row{align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--divider-color);grid-template-columns:minmax(0,1fr) auto 2.75rem;display:grid}.dash-country-identity{align-items:center;gap:var(--space-2);min-block-size:2.75rem;min-inline-size:0;font-size:.8rem;font-weight:600;display:flex}.dash-country-code{background:var(--color-primary-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--color-heading);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.dash-country-name{overflow-wrap:anywhere;min-inline-size:0}.dash-country-date{gap:var(--space-1);color:var(--text-secondary);flex-wrap:wrap;margin-block-start:var(--space-1);font-size:.6875rem;font-weight:400;line-height:1.5;display:flex}.dash-country-date time{font-variant-numeric:tabular-nums}.dash-country-row .status-badge{font-size:.6875rem}.dash-country-open{border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--color-heading);place-items:center;display:grid}.dash-country-open:hover{background:var(--bg-hover)}.dash-country-open .ui-icon{block-size:1rem;inline-size:1rem}.dash-coverage-map{margin-inline:var(--space-3);border-radius:var(--radius-md);background:radial-gradient(ellipse at 50% 60%, var(--color-tertiary-soft), transparent 70%);block-size:9rem;position:relative}.dash-coverage-map>svg{block-size:100%;inline-size:100%;color:var(--color-primary-muted);position:absolute;inset:0}.dash-map-orbit{stroke:var(--color-tertiary);stroke-opacity:.22;stroke-width:1px}.dash-map-markets{justify-content:center;align-items:center;gap:var(--space-3);block-size:100%;padding-inline:var(--space-3);display:flex;position:relative}.dash-map-node{border:2px solid var(--color-accent);background:var(--color-primary);block-size:2rem;inline-size:2rem;color:var(--color-white);box-shadow:0 0 0 5px var(--color-accent-soft);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:600;display:grid}.dash-map-note{margin:var(--space-1) var(--space-5) var(--space-3);color:var(--text-secondary);text-align:center;font-size:.6875rem;line-height:1.6}.dash-market-chips{justify-content:center;gap:var(--space-1) var(--space-3);margin:0 var(--space-5) var(--space-3);flex-wrap:wrap;display:flex}.dash-market-chips a{align-items:center;gap:var(--space-2);min-block-size:2.75rem;font-size:.75rem;font-weight:500;display:inline-flex}.dash-market-chips a>span{background:var(--color-tertiary);border-radius:50%;block-size:.375rem;inline-size:.375rem}.dash-coverage-total{justify-content:space-between;align-items:center;gap:var(--space-3);margin:auto var(--space-5) var(--space-4);border-block-start:1px solid var(--divider-color);color:var(--text-secondary);padding-block-start:var(--space-3);font-size:.75rem;display:flex}.dash-coverage-total strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1rem}.dash-coverage-total small{color:var(--text-secondary);font-size:.75rem;font-weight:400}.dash-coverage-note{margin:var(--space-4) var(--space-5);color:var(--text-secondary);font-size:.75rem;line-height:1.6}.dash-org-chart{aspect-ratio:1;inline-size:8.5rem;margin:0 auto var(--space-2);place-items:center;display:grid}.dash-org-chart>svg,.dash-org-chart-label{grid-area:1/1}.dash-org-chart>svg{block-size:100%;inline-size:100%}.dash-org-track,.dash-org-segment{stroke-width:17px}.dash-org-track{stroke:var(--bg-hover)}.dash-org-segment-0{--segment-color:var(--color-link)}.dash-org-segment-1{--segment-color:var(--color-tertiary)}.dash-org-segment-2{--segment-color:var(--color-accent)}.dash-org-segment-3{--segment-color:var(--color-primary-muted)}.dash-org-segment-4{--segment-color:var(--color-success)}.dash-org-segment{stroke:var(--segment-color)}.dash-org-chart-label{gap:var(--space-1);text-align:center;display:grid}.dash-org-chart-label strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.2}.dash-org-chart-label span{color:var(--text-secondary);font-size:.6875rem}.dash-org-legend{gap:var(--space-1);padding:0 var(--space-5);margin:0;list-style:none;display:grid}.dash-org-legend li{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:.75rem;display:flex}.dash-org-dot{background:var(--segment-color);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.dash-org-country{overflow-wrap:anywhere;min-inline-size:0;padding-block:var(--space-3);flex:1;line-height:1.6}.dash-org-count{color:var(--color-heading);font-variant-numeric:tabular-nums}.dash-org-state{max-inline-size:45%;color:var(--text-secondary);font-size:.65rem}.dash-org-scope-note{margin:auto var(--space-5) var(--space-4);border-block-start:1px solid var(--divider-color);color:var(--text-secondary);padding-block-start:var(--space-3);font-size:.6875rem;line-height:1.6}.dash-org-note,.dash-org-notice{margin:var(--space-2) var(--space-5) var(--space-4);color:var(--text-secondary);font-size:.75rem;line-height:1.7}.dash-org-notice .ui-icon{color:var(--dash-accent-ink);margin-inline-end:var(--space-2)}.dash-empty{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);text-align:center;display:grid}.dash-empty-icon{border-radius:var(--radius-lg);background:var(--color-primary-soft);block-size:3rem;inline-size:3rem;color:var(--color-heading);place-items:center;display:grid}.dash-empty h3{color:var(--color-heading);margin:0;font-size:1rem}.dash-empty p{max-inline-size:22rem;color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.7}.dash-quick-actions{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--color-primary-soft), var(--glass-panel-fallback) 65%);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-soft);display:flex}.dash-quick-icon{background:var(--bg-surface);block-size:3rem;inline-size:3rem;color:var(--color-tertiary-ink);border-radius:50%;flex:none;place-items:center;display:grid}.dash-quick-icon .ui-icon{block-size:1.5rem;inline-size:1.5rem}.dash-quick-actions>div{flex:1;min-inline-size:0}.dash-quick-actions h2{color:var(--color-heading);margin:0;font-size:1rem;line-height:1.5}.dash-quick-actions p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:.75rem;line-height:1.7}.dash-quick-actions>.button{flex:none}.dash-quick-actions>.button .ui-icon{color:currentColor}[dir=rtl] .dash-kpi-arrow,[dir=rtl] .dash-text-link .ui-icon,[dir=rtl] .dash-country-open .ui-icon{transform:rotate(180deg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dash-hero{background-color:color-mix(in srgb, var(--color-primary) 38%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur-medium)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-medium)) saturate(var(--glass-saturate))}.dash-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 78%, transparent) 24%, color-mix(in srgb, var(--color-tertiary) 28%, transparent) 48%, color-mix(in srgb, var(--color-primary) 88%, transparent) 72%, color-mix(in srgb, var(--color-primary-active) 92%, transparent))}.dash-kpi{background:linear-gradient(115deg, var(--glass-panel-bg) 30%, var(--dash-kpi-tint));-webkit-backdrop-filter:blur(var(--glass-blur-light)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-light)) saturate(var(--glass-saturate))}.dash-panel,.dash-quick-actions{background-color:var(--glass-panel-bg);-webkit-backdrop-filter:blur(var(--glass-blur-light)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-light)) saturate(var(--glass-saturate))}}@keyframes atlas-flow{to{stroke-dashoffset:-100px}}@media (width>=701px) and (width<=1190px){.dash-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-country-panel{grid-column:1/-1}.dash-hero{min-block-size:16rem}.dash-hero-copy{padding:var(--space-6)}.dash-market-visual{min-block-size:16rem}.dash-kpi{padding:var(--space-4);column-gap:var(--space-2)}.dash-kpi-icon{block-size:3rem;inline-size:3rem}.dash-kpi p{grid-column:1/-1;margin-block-start:var(--space-2)}}@media (width<=700px){.dash-page{gap:var(--space-4)}.dash-hero{grid-template-columns:minmax(0,1fr);min-block-size:0}.dash-hero:before{background:linear-gradient(180deg, var(--dash-hero-light) 42%, var(--color-primary))}.dash-hero-copy{padding:var(--space-5)}.dash-hero-intro{font-size:.8rem}.dash-eyebrow{margin-block-end:var(--space-2)}.dash-context-chain{margin-block-start:var(--space-3)}.dash-market-visual{min-block-size:8rem;max-block-size:8rem;overflow:hidden}.dash-market-visual>svg{block-size:auto;inset-block-start:-1.25rem}.atlas-pulse{stroke-dasharray:none;opacity:.4;animation:none}.dash-kpis{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.dash-kpi{padding:var(--space-4)}.dash-kpi-top{grid-row:1/4;justify-content:center}.dash-kpi-icon{block-size:3rem;inline-size:3rem}.dash-kpi-arrow{display:none}.dash-kpi-value{margin-block:var(--space-1);font-size:1.75rem}.dash-overview-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.dash-panel-head{padding:var(--space-4)}.dash-country-list{padding-inline:var(--space-4)}.dash-country-row{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) 2.75rem}.dash-country-identity{grid-area:1/1}.dash-country-row>.status-badge{grid-area:2/1;justify-self:start}.dash-country-open{grid-area:1/2/3}.dash-quick-actions{gap:var(--space-3);padding:var(--space-4);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.dash-quick-icon{block-size:2.75rem;inline-size:2.75rem}.dash-quick-actions>.button{grid-column:1/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.atlas-pulse{stroke-dasharray:none;opacity:.4;animation:none}.dash-kpi{transition:none}.dash-kpi:hover{transform:none}}.usta-table{--table-edge:var(--border-color);border:1px solid var(--table-edge);border-radius:var(--radius-lg);background:var(--color-table-bg);min-inline-size:0;box-shadow:0 1px 3px color-mix(in srgb, var(--color-primary) 5%, transparent);position:relative}.usta-table>.list-toolbar:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.usta-table>.table-toolbar-form:first-child>.list-toolbar{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.usta-table>.usta-pagination:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.list-toolbar{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--table-edge);background:var(--color-table-bg);flex-wrap:wrap;display:flex}.list-toolbar__search{flex:16rem;min-inline-size:0;max-inline-size:30rem}.list-toolbar__filters{gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.list-toolbar__actions{align-items:center;gap:var(--space-2);display:flex}.list-toolbar__results{color:var(--text-secondary);margin-inline-start:auto;font-size:.75rem}.list-toolbar--table{min-block-size:62px;padding:8px var(--space-4);flex-wrap:nowrap;align-items:center;gap:10px}.list-toolbar--table .list-toolbar__search{flex:auto;max-inline-size:none}.list-toolbar--table .list-toolbar__results{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list-toolbar--table .list-toolbar__filter-disclosure{flex:none;order:1;position:relative}.list-toolbar__filter-trigger{min-block-size:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-heading);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex;position:relative}.list-toolbar__filter-trigger::-webkit-details-marker{display:none}.list-toolbar__filter-trigger:before{border:1px solid var(--table-edge);background:var(--color-input-bg);content:"";border-radius:8px;position:absolute;inset-block:4px;inset-inline:0}.list-toolbar__filter-trigger>*{position:relative}.list-toolbar__filter-trigger .ui-icon{block-size:16px;inline-size:16px}[dir=rtl] .list-toolbar__filter-trigger{flex-direction:row-reverse}.list-toolbar__filter-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.list-toolbar__filter-trigger:hover:before,.list-toolbar__filter-disclosure[open] .list-toolbar__filter-trigger:before{background:var(--bg-hover)}.list-toolbar__active-indicator{background:var(--color-accent);border-radius:50%;block-size:8px;inline-size:8px;display:none;position:absolute;inset-block-start:2px;inset-inline-start:-2px}.list-toolbar__filter-disclosure:has(.is-active-filter) .list-toolbar__active-indicator{display:block}.list-toolbar--table .list-toolbar__filters{z-index:20;gap:var(--space-3);box-sizing:border-box;max-block-size:min(70vh,440px);inline-size:min(280px,100vw - 32px);padding:var(--space-4);border:1px solid var(--table-edge);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary) 12%, transparent);display:grid;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;overflow:visible auto}.list-toolbar--table .list-toolbar__filter-disclosure:not([open]) .list-toolbar__filters{display:none}.list-toolbar--table .list-toolbar__filters>*{min-inline-size:0;max-inline-size:none}.list-toolbar--table .list-toolbar__actions{flex:none}.table-search,.table-filter{min-inline-size:0;display:block}.table-control-label{color:var(--text-secondary);margin-block-end:var(--space-1);font-size:.75rem;font-weight:600;line-height:1.45;display:block}.list-toolbar--table .table-search{padding-block:4px;display:block}.list-toolbar--table .table-search .table-control-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table-filter.is-active-filter .table-control-label:after{block-size:6px;inline-size:6px;background:var(--color-accent);vertical-align:middle;content:"";border-radius:50%;margin-inline-start:var(--space-2);display:inline-block}.list-toolbar--table .u-form-field{--form-control-bg:var(--color-input-bg);--form-control-edge:var(--table-edge,var(--divider-color));--form-focus-border:var(--color-accent);--form-focus-ring:color-mix(in srgb, var(--color-accent) 17%, transparent)}.list-toolbar--table .form-label{color:var(--text-secondary);margin-block-end:var(--space-1);font-size:.75rem}.table-control-wrap{display:block;position:relative}.table-control-wrap .table-control{box-sizing:border-box;block-size:36px;min-block-size:36px;inline-size:100%;min-inline-size:0;padding:0 var(--space-3);border:1px solid var(--table-edge);background:var(--color-input-bg);color:var(--text-primary);font:inherit;transition:border-color var(--motion-focus) var(--ease-standard), background-color var(--motion-focus) var(--ease-standard);border-radius:8px;margin:0;font-size:.8125rem;line-height:1.3;display:block}.table-control-wrap .table-control:hover{border-color:var(--color-input-border);background:var(--color-input-bg)}.table-control-wrap .table-control:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px;background:var(--color-input-bg)}.table-filter.is-active-filter .table-control{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-heading)}.table-control-wrap .table-control:disabled{cursor:not-allowed;opacity:.6}.table-control-wrap .table-control::placeholder{color:var(--text-placeholder);opacity:1}.table-control-icon{pointer-events:none;color:var(--color-heading);position:absolute;inset-block-start:50%;translate:0 -50%}.table-search .table-control{text-align:start;padding-inline-start:34px}.table-search .table-control-icon{block-size:15px;inline-size:15px;inset-inline-start:11px}.table-search:focus-within .table-control-icon{color:var(--color-accent)}.table-filter .table-control{appearance:none;cursor:pointer;padding-inline-end:34px}.table-filter .table-control-icon{block-size:14px;inline-size:14px;inset-inline-end:11px}.table-control option{background:var(--bg-surface);color:var(--text-primary)}.usta-table-loading{box-sizing:border-box;align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-5);color:var(--color-heading);border-block-end:1px solid var(--table-edge);background:var(--color-primary-soft);margin:0;font-size:.75rem}.usta-table-loading-dot{block-size:6px;inline-size:6px;background:var(--color-accent);border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}.usta-table-scroll{overscroll-behavior-inline:contain;inline-size:100%;max-inline-size:100%;overflow-x:auto}.usta-table-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.usta-data-table{border-collapse:collapse;inline-size:100%;font-size:.8125rem}.usta-data-table>caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.usta-data-table th,.usta-data-table td{padding-inline:var(--space-3);border-block-end:1px solid var(--table-edge);text-align:start;vertical-align:middle}.usta-data-table th{background:var(--surface-table-head);height:42px;color:var(--color-heading);white-space:nowrap;padding-block:3px;font-size:.71875rem;font-weight:600;line-height:1.4}.usta-data-table td{color:var(--text-primary);overflow-wrap:anywhere;padding-block:7px;line-height:1.4}.usta-data-table tbody tr{background:var(--surface-table-row);transition:background-color var(--motion-hover) var(--ease-standard)}.usta-data-table tbody tr:hover,.usta-data-table tbody tr:focus-within{background:var(--bg-hover)}.usta-data-table tbody tr[aria-selected=true],.usta-data-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-table-bg))}.usta-data-table tbody tr:last-child td{border-block-end:0}.usta-data-table td a{font-weight:600}.usta-data-table .table-align-end{text-align:end}.usta-data-table .table-align-center{text-align:center}.usta-data-table th:last-child.table-align-end,.usta-data-table td:last-child.table-align-end{inline-size:1%;padding-inline:var(--space-2);white-space:nowrap}.table-sort-button{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);min-block-size:34px;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.table-sort-button:hover{color:var(--color-heading);background:0 0}.table-sort-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.usta-data-table th[aria-sort=ascending] .table-sort-button,.usta-data-table th[aria-sort=descending] .table-sort-button{box-shadow:inset 0 -2px 0 var(--color-accent)}.table-sort-icon{block-size:13px;inline-size:13px;color:var(--text-secondary)}.usta-data-table th[aria-sort=ascending] .table-sort-icon,.usta-data-table th[aria-sort=descending] .table-sort-icon{color:var(--color-accent)}.table-sort-icon-asc{transform:rotate(180deg)}.table-entity{align-items:center;gap:var(--space-2);min-inline-size:7rem;display:flex}.table-entity>:last-child{min-inline-size:0}.table-entity-symbol{border-radius:var(--radius-sm);block-size:30px;inline-size:30px;color:var(--color-heading);flex:0 0 30px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.table-entity-name,.table-cell-primary{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.table-entity-name{color:var(--color-heading)}.table-cell-primary{color:var(--text-primary)}a.table-entity-name:hover{color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:2px}.table-entity-meta,.table-cell-secondary{color:var(--text-secondary);overflow-wrap:anywhere;margin-block-start:1px;font-size:.71875rem;font-weight:400;line-height:1.3;display:block}.usta-data-table .code-value{background:var(--color-code-bg);max-inline-size:18rem;color:var(--color-heading);overflow-wrap:anywhere;border-radius:4px;padding:2px 6px;font-size:.71875rem;font-weight:600;line-height:1.3;display:inline-block}.usta-data-table .status-badge{min-block-size:23px;padding:2px 9px;font-size:.71875rem;line-height:1.2}.usta-data-table .status-badge.status-active:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:6px}.table-date{white-space:nowrap;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.75rem;display:inline-block}.table-date__time{color:var(--text-secondary);margin-block-start:1px;font-size:.6875rem;display:block}.usta-table-compact .usta-data-table{font-size:.75rem}.usta-table-compact .usta-data-table th,.usta-table-compact .usta-data-table td{padding:var(--space-2)}.usta-table-compact .usta-data-table th,.usta-table-compact .table-entity-meta{font-size:.6875rem}.table-empty{padding:var(--space-8) var(--space-5);text-align:center;border-block-start:1px solid var(--table-edge);background:var(--color-table-bg);justify-items:center;display:grid}.table-empty__icon{block-size:36px;inline-size:36px;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-heading);place-items:center;margin-block-end:var(--space-2);display:grid}.table-empty__title{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.table-empty__description{max-inline-size:30rem;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.875rem}.table-empty__actions{margin-block-start:var(--space-4)}.table-load-error{margin:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 18%, var(--color-white));border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger)}.usta-pagination{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:60px;padding:4px var(--space-4);border-block-start:1px solid var(--table-edge);background:var(--color-table-bg);flex-wrap:wrap;display:flex}[dir=rtl] .usta-pagination{flex-direction:row-reverse}.table-pagination-summary{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:400}.table-pagination-controls{align-items:center;gap:var(--space-1);display:flex}.table-pagination-controls .table-page-button,.table-pagination-controls .table-page-current{border-radius:var(--radius-sm);min-block-size:44px;min-inline-size:44px;color:var(--color-heading);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.table-pagination-controls .table-page-button:hover:not(:disabled):not([aria-disabled=true]):not(.table-page-current){background:var(--bg-hover)}.table-pagination-controls .table-page-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.table-pagination-controls .table-page-button:disabled,.table-pagination-controls .table-page-button[aria-disabled=true]{color:var(--text-muted);opacity:.55;cursor:not-allowed}.table-pagination-controls .table-page-current{border-radius:var(--radius-sm);background:var(--color-accent);min-block-size:32px;min-inline-size:32px;color:var(--color-white);margin-inline:6px}.table-pagination-controls .table-page-button:first-child,.table-pagination-controls .table-page-button:last-child{position:relative}.table-pagination-controls .table-page-button:first-child:before,.table-pagination-controls .table-page-button:last-child:before{border:1px solid var(--table-edge);border-radius:var(--radius-sm);content:"";pointer-events:none;position:absolute;inset:6px}.table-page-gap{padding-inline:var(--space-1);color:var(--text-secondary)}[dir=rtl] .table-pagination-controls .directional-icon{transform:rotate(180deg)}.table-page-context{color:var(--text-secondary);font-size:.8125rem;display:none}.usta-data-table .action-menu .action-menu-trigger{background:0 0;border:0;block-size:44px;inline-size:44px;padding:0;position:relative}.usta-data-table .action-menu .action-menu-trigger:before{border:1px solid var(--table-edge);background:var(--color-table-bg);content:"";border-radius:7px;position:absolute;inset:6px}.usta-data-table .action-menu .action-menu-trigger .ui-icon{block-size:16px;inline-size:16px;position:relative;transform:rotate(90deg)}.usta-data-table .action-menu .action-menu-trigger:hover,.usta-data-table .action-menu[data-open] .action-menu-trigger{background:0 0}.usta-data-table .action-menu .action-menu-trigger:hover:before,.usta-data-table .action-menu[data-open] .action-menu-trigger:before{background:var(--bg-hover)}.action-menu{vertical-align:middle;display:inline-block}.action-menu .action-menu-trigger{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;min-inline-size:44px;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--color-heading);cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .14s,border-color .14s;display:inline-flex}.action-menu .action-menu-trigger-text{padding-inline:var(--space-3)}.action-menu .action-menu-trigger:hover,.action-menu[data-open] .action-menu-trigger{background:var(--color-primary-soft);border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-white))}.action-menu .action-menu-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.action-menu .action-menu-trigger:disabled{opacity:.5;cursor:not-allowed}.action-menu-panel{z-index:80;box-sizing:border-box;inline-size:max-content;min-inline-size:min(13rem,100vw - 16px);max-inline-size:calc(100vw - 16px);padding:var(--space-1);border:1px solid var(--divider-color);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);box-shadow:0 4px 8px color-mix(in srgb, var(--color-primary) 4%, transparent), 0 12px 32px color-mix(in srgb, var(--color-primary) 12%, transparent);overscroll-behavior:contain;text-align:start;margin:0;animation:.14s ease-out table-menu-enter;position:fixed;inset:auto;overflow-y:auto}.action-menu-panel[hidden]{display:none!important}.action-menu-panel::backdrop{background:0 0}.action-menu-panel .action-menu-item{justify-content:flex-start;align-items:center;gap:var(--space-3);box-sizing:border-box;min-block-size:44px;inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-heading);text-align:start;white-space:normal;background:0 0;border:0;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.action-menu-item .ui-icon{flex:0 0 18px;block-size:18px;inline-size:18px}.action-menu-panel .action-menu-item:hover,.action-menu-panel .action-menu-item:focus-visible{background:var(--bg-hover);color:var(--color-heading);outline:none}.action-menu-panel .action-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.action-menu-panel .action-menu-item.is-danger{color:var(--color-danger)}.action-menu-panel .action-menu-item.is-danger:hover,.action-menu-panel .action-menu-item.is-danger:focus-visible{background:var(--color-danger-soft)}.action-menu-panel .action-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed;background:0 0}.action-menu-divider{block-size:1px;margin:var(--space-1) var(--space-2);background:var(--divider-color);border:0}.action-menu-divider:first-child,.action-menu-divider:last-child{display:none}@keyframes table-menu-enter{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.usta-data-table .table-column-optional{display:none}}@media (width<=700px){.usta-data-table .table-column-secondary{display:none}.list-toolbar--table{padding-inline:var(--space-3)}.table-entity{min-inline-size:7rem}.usta-pagination{padding-inline:var(--space-3)}.table-pagination-controls .table-page-number,.table-pagination-controls .table-page-gap{display:none}.table-page-context{padding-inline:var(--space-2);display:inline-block}}@media (width<=480px){.list-toolbar--table{gap:var(--space-2)}.list-toolbar--table:has(.list-toolbar__actions>:nth-child(2)){flex-wrap:wrap}.list-toolbar--table:has(.list-toolbar__actions>:nth-child(2)) .list-toolbar__search{flex-basis:100%}.list-toolbar--table:has(.list-toolbar__actions>:nth-child(2)) .list-toolbar__actions{margin-inline-start:auto}.usta-data-table th,.usta-data-table td{padding-inline:var(--space-2)}.table-entity-symbol{flex-basis:28px;block-size:28px;inline-size:28px}.table-page-context{display:none}}@media (width<=340px){.table-entity{min-inline-size:6.5rem}.usta-pagination{gap:0}}@media (prefers-reduced-motion:reduce){.action-menu-panel{animation:none}.action-menu .action-menu-trigger,.table-control-wrap .table-control,.usta-data-table tbody tr{transition:none}}.usta-form,.u-form-field{--form-control-height:42px;--form-control-radius:8px;--form-section-padding-inline:28px;--form-section-padding-block:24px;--form-row-gap:18px;--form-column-gap:24px;--form-control-bg:var(--color-input-bg);--form-control-edge:var(--border-color);--form-control-hover:color-mix(in srgb, var(--color-heading) 24%, var(--color-input-border));--form-disabled-bg:var(--bg-hover);--form-focus-border:var(--color-accent);--form-focus-ring:color-mix(in srgb, var(--color-accent) 20%, transparent);--form-error-ring:color-mix(in srgb, var(--color-danger) 18%, transparent);min-inline-size:0}.u-form-field{border:0;margin:0;padding:0;display:block}.form-label{color:var(--text-primary);margin-block-end:6px;padding:0;font-size:.8125rem;font-weight:600;line-height:1.5;display:block}.form-required{color:var(--color-danger);margin-inline-start:var(--space-1)}.form-hint,.form-error,.form-counter{overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.form-hint,.form-counter{color:var(--text-secondary)}.form-error{color:var(--color-danger)}.form-counter{text-align:end;font-variant-numeric:tabular-nums}.form-control-wrap{align-items:center;min-inline-size:0;display:flex;position:relative}.u-form-field .form-control,.form-select-search{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--form-control-height);padding:0 var(--space-3);border:1px solid var(--form-control-edge,var(--border-color));border-radius:var(--form-control-radius);background:var(--form-control-bg,var(--bg-main));color:var(--color-dark);font:inherit;transition:border-color var(--motion-focus) var(--ease-standard), background-color var(--motion-focus) var(--ease-standard), box-shadow var(--motion-focus) var(--ease-standard);margin:0;font-size:.8125rem;line-height:1.5;display:block}.u-form-field .form-control:hover:not(:focus-visible):not(:disabled):not([readonly]),.form-select-search:hover{border-color:var(--form-control-hover,var(--border-color))}.u-form-field .form-control:focus-visible,.form-select-search:focus-visible{border-color:var(--form-focus-border);background:var(--color-input-bg);box-shadow:0 0 0 3px var(--form-focus-ring);outline:0}.u-form-field .form-control::placeholder,.form-select-search input::placeholder{color:var(--text-placeholder);opacity:1}.u-form-field .form-control[aria-invalid=true],.u-form-field.is-invalid .form-select-control{border-color:var(--color-danger)}.u-form-field .form-control[aria-invalid=true]:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--form-error-ring)}.u-form-field .form-control:disabled{background:var(--form-disabled-bg);color:var(--text-secondary);opacity:1;cursor:not-allowed}.u-form-field .form-control[readonly]{background:var(--bg-hover);color:var(--text-primary)}.u-form-field.is-disabled .form-label{color:var(--text-secondary)}.u-form-field .form-control:autofill{box-shadow:inset 0 0 0 1000px var(--color-primary-soft)}.u-form-field .form-control:autofill:focus-visible{box-shadow:inset 0 0 0 1000px var(--color-primary-soft), 0 0 0 3px var(--form-focus-ring)}.form-control-wrap.has-start .form-control{padding-inline-start:48px}.form-control-wrap.has-end .form-control{padding-inline-end:48px}.form-affix{align-items:center;gap:var(--space-1);max-inline-size:44px;color:var(--text-secondary);pointer-events:none;font-size:.75rem;display:inline-flex;position:absolute}.form-affix-start{inset-inline-start:var(--space-3)}.form-affix-end{inset-inline-end:var(--space-3)}.form-input-icon{block-size:18px;inline-size:18px;color:var(--color-heading);pointer-events:none;position:absolute}html[dir=rtl] .form-control-wrap.has-start .form-control[dir=ltr]{padding-inline-start:var(--space-3);padding-inline-end:48px}html[dir=rtl] .form-control-wrap.has-end .form-control[dir=ltr]{padding-inline-start:48px;padding-inline-end:var(--space-3)}html[dir=rtl] .form-control-wrap.has-start.has-end .form-control[dir=ltr]{padding-inline:48px}html[dir=ltr] .form-control-wrap.has-start .form-control[dir=rtl]{padding-inline-start:var(--space-3);padding-inline-end:48px}html[dir=ltr] .form-control-wrap.has-end .form-control[dir=rtl]{padding-inline-start:48px;padding-inline-end:var(--space-3)}html[dir=ltr] .form-control-wrap.has-start.has-end .form-control[dir=rtl]{padding-inline:48px}.form-control-wrap .form-password-toggle{border-radius:var(--radius-md);min-block-size:44px;inline-size:44px;color:var(--color-heading);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.form-control-wrap .form-password-toggle:hover{background:var(--color-primary-soft)}.form-control-wrap .form-password-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--form-focus-border), 0 0 0 3px var(--form-focus-ring);outline:0}.form-password-toggle [hidden]{display:none}.form-control-wrap .form-password-toggle:disabled{color:var(--text-muted);cursor:not-allowed}.u-form-field .form-textarea{resize:vertical;min-block-size:96px;padding-block:var(--space-2)}.u-form-field input[type=date],.u-form-field input[type=time],.u-form-field input[type=datetime-local]{font-variant-numeric:tabular-nums}.surface.form-surface{isolation:isolate;inline-size:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:relative}.surface.form-surface:before{display:none}.surface.form-surface>.surface-body{padding:0}.usta-form:has(>.u-form-section){border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--color-details-bg);inline-size:min(100%,84rem);box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 5%, transparent);margin-inline:auto}.u-form-section{min-inline-size:0;padding:var(--form-section-padding-block) var(--form-section-padding-inline);background:0 0;position:relative}.u-form-section+.u-form-section{border-block-start:1px solid var(--divider-color)}.form-section-head{justify-content:space-between;align-items:start;gap:var(--space-4);margin-block-end:var(--space-5);display:flex}.form-section-head>div:first-child{min-inline-size:0}.form-section-head h2{color:var(--color-dark);letter-spacing:normal;text-wrap:balance;margin:0;font-size:1rem;font-weight:600}.form-section-head p{margin:var(--space-1) 0 0;max-inline-size:48rem;color:var(--text-secondary);text-wrap:pretty;font-size:.75rem;line-height:1.5}.u-form-grid{gap:var(--form-row-gap) var(--form-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u-form-grid.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-form-grid.form-grid-1{grid-template-columns:minmax(0,1fr)}.form-grid-wide{grid-column:1/-1;min-inline-size:0}.u-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--form-section-padding-inline);border-block-start:1px solid var(--divider-color);flex-wrap:wrap;display:flex}.u-form-actions .button{border-radius:var(--form-control-radius);min-block-size:40px;padding-block:8px}[dir=rtl] .u-form-actions{flex-direction:row-reverse}.u-form-actions .form-hint{order:-1;margin:0;margin-inline-end:auto}.surface:has(>.surface-body>.usta-form){inline-size:100%}.surface:has(>.surface-body>.usta-form)>.surface-body>.usta-form{inline-size:min(100%,84rem);margin-inline:auto}.u-localized-field{min-inline-size:0}.localized-field-tabs{z-index:1;align-items:center;gap:var(--space-1);border:1px solid var(--form-control-edge);border-radius:var(--form-control-radius) var(--form-control-radius) 0 0;background:var(--color-input-bg);inline-size:100%;margin-block-end:-1px;padding:2px;display:inline-flex;position:relative}.localized-field-tab{min-block-size:36px;min-inline-size:3rem;padding:var(--space-1) var(--space-3);border-radius:calc(var(--form-control-radius) - 2px);color:var(--text-secondary);letter-spacing:.04em;background:0 0;border:0;font-size:.75rem;font-weight:600;position:relative}.localized-field-tab:hover{background:var(--bg-hover);color:var(--color-heading)}.localized-field-tab[aria-selected=true]{background:var(--color-primary-soft);color:var(--color-heading)}.localized-field-tab[aria-selected=true]:after{inset-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent);content:"";block-size:2px;position:absolute;inset-block-end:1px}.localized-field-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--form-focus-border), 0 0 0 3px var(--form-focus-ring);outline:0}.localized-field-error-dot{background:var(--color-danger);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:3px;inset-inline-end:3px}.localized-field-panel .form-control{border-start-start-radius:0;border-start-end-radius:0}.localized-field-panel[hidden]{display:none!important}.form-choice{align-items:start;gap:var(--space-3);min-block-size:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--form-control-radius);background:var(--color-input-bg);cursor:pointer;transition:border-color var(--motion-focus) var(--ease-standard), background-color var(--motion-focus) var(--ease-standard), box-shadow var(--motion-focus) var(--ease-standard);display:flex}.form-choice:hover:not(:has(:disabled)){border-color:var(--form-control-hover)}.form-choice .form-choice-control{appearance:auto;block-size:18px;min-block-size:0;inline-size:18px;accent-color:var(--color-accent);cursor:inherit;flex:0 0 18px;margin:3px 0 0}.form-choice-content{min-inline-size:0;display:block}.form-choice-label{color:var(--text-primary);font-size:.875rem;font-weight:500}.form-choice-description{color:var(--text-secondary);margin-block-start:var(--space-1);font-size:.75rem;line-height:1.6;display:block}.form-choice:has(:disabled){cursor:not-allowed}.form-choice:has(:disabled) .form-choice-label{color:var(--text-secondary)}.form-choice:has(.form-choice-control:focus-visible){border-color:var(--form-focus-border);box-shadow:0 0 0 3px var(--form-focus-ring)}.form-choice-control:focus-visible{outline:0}.u-form-field.is-invalid .form-choice:has(.form-choice-control:focus-visible){box-shadow:0 0 0 3px var(--form-error-ring)}.form-choice-options{gap:var(--space-2);display:grid}.form-choice-options.is-grid{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.form-toggle{position:relative}.form-toggle .form-toggle-control{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.form-toggle-track{border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-secondary) 25%, var(--bg-surface));block-size:24px;inline-size:40px;transition:background-color var(--motion-focus) var(--ease-standard);border-radius:99px;flex:0 0 40px;margin-block-start:0;display:inline-block}.form-toggle-track:after{content:"";background:var(--color-white);block-size:18px;inline-size:18px;box-shadow:0 1px 3px color-mix(in srgb, var(--color-primary) 15%, transparent);transition:transform var(--motion-focus) var(--ease-standard);border-radius:50%;margin-block-start:2px;margin-inline-start:2px;display:block}.form-toggle:has(:checked) .form-toggle-track{background:var(--color-accent);border-color:var(--color-accent)}.form-toggle:has(:checked) .form-toggle-track:after{transform:translate(16px)}[dir=rtl] .form-toggle:has(:checked) .form-toggle-track:after{transform:translate(-16px)}.form-toggle:has(:focus-visible) .form-toggle-track{box-shadow:0 0 0 3px var(--form-focus-ring);outline:0}.u-form-field.is-invalid .form-toggle:has(:focus-visible) .form-toggle-track{box-shadow:0 0 0 3px var(--form-error-ring)}.form-toggle:has(:disabled) .form-toggle-track{opacity:.55}.form-select{min-inline-size:0;position:relative}.form-select-native-chevron{pointer-events:none;color:var(--text-secondary);position:absolute;inset-block-start:11px;inset-inline-end:var(--space-3)}.u-form-field .form-select-native{appearance:none;padding-inline-end:40px}.form-select[data-enhanced] .form-select-native-chevron{display:none}.form-select[data-enhanced] .form-select-native{clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.form-select-control{min-inline-size:0;min-block-size:var(--form-control-height);align-items:center;gap:var(--space-1);border:1px solid var(--form-control-edge,var(--border-color));border-radius:var(--form-control-radius);background:var(--form-control-bg,var(--surface-field));transition:border-color var(--motion-focus) var(--ease-standard), background-color var(--motion-focus) var(--ease-standard), box-shadow var(--motion-focus) var(--ease-standard);flex-wrap:wrap;display:flex}.form-select:not([data-readonly=true]):not([data-disabled=true]) .form-select-control:hover:not(:focus-within){border-color:var(--form-control-hover)}.form-select-control:focus-within{border-color:var(--form-focus-border);box-shadow:0 0 0 3px var(--form-focus-ring);outline:0}.form-select-control:has([aria-invalid=true]){border-color:var(--color-danger)}.u-form-field.is-invalid .form-select-control:focus-within{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--form-error-ring)}.form-select-control:has([aria-invalid=true]):focus-within{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--form-error-ring)}.form-select-control:has(:disabled){background:var(--form-disabled-bg)}.form-select[data-readonly=true] .form-select-control{background:var(--bg-hover)}.form-select .form-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:40px;min-inline-size:0;padding:var(--space-2) var(--space-3);border-radius:var(--form-control-radius);color:var(--color-dark);text-align:start;background:0 0;border:0;flex:1 1 0;font-size:.8125rem;font-weight:400;display:flex}.form-select .form-select-trigger:focus-visible{outline:0}.form-select-value{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;display:flex}.form-select:not([data-filled]) .form-select-value{color:var(--text-placeholder)}.form-select-native:has(option:checked[value=""]){color:var(--text-placeholder)}.form-select-native option{color:var(--color-dark)}.form-select .form-select-trigger:disabled{cursor:not-allowed;color:var(--text-secondary)}.form-select-trigger>.ui-icon{flex-shrink:0;block-size:16px;inline-size:16px}.form-select-clear,.form-select-chip-remove{padding:var(--space-1);color:var(--text-secondary);border-radius:var(--form-control-radius);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.form-select-clear{min-block-size:40px;min-inline-size:40px}.form-select-chip-remove{min-block-size:28px;min-inline-size:28px}.form-select-clear:hover,.form-select-chip-remove:hover{background:var(--color-primary-soft);color:var(--color-heading)}.form-select-chips{gap:var(--space-1);padding:var(--space-1);flex-wrap:wrap;flex-basis:100%;min-inline-size:0;display:flex}.form-select-chip{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-primary-soft);max-inline-size:100%;color:var(--color-heading);align-items:center;font-size:.75rem;display:inline-flex}.form-select-chip>span{overflow-wrap:anywhere;padding-inline-start:var(--space-2)}.form-select-chip-remove .ui-icon{block-size:14px;inline-size:14px}.form-select-panel{z-index:80;box-sizing:border-box;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--glass-dropdown-fallback);color:var(--text-primary);overscroll-behavior:contain;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 24px #00000024}.form-select-search{align-items:center;gap:var(--space-2);background:var(--surface-field);flex-shrink:0;margin-block-end:var(--space-2);display:flex}.form-select-search:focus-within{border-color:var(--form-focus-border);box-shadow:0 0 0 3px var(--form-focus-ring);outline:0}.form-select-search input{inline-size:100%;min-inline-size:0;color:var(--color-dark);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.form-select-search input:focus-visible{outline:0}.form-select-search .ui-icon{block-size:18px;inline-size:18px;color:var(--text-secondary);flex-shrink:0}.form-select-options{gap:var(--space-1);overscroll-behavior:contain;flex:1;min-block-size:0;max-block-size:16rem;display:grid;overflow-y:auto}.form-select-option{align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:.875rem;line-height:1.5;display:flex}.form-select-option:hover,.form-select-option[data-active]{background:var(--bg-hover)}.form-select-option[data-active]{outline:2px solid var(--focus-ring);outline-offset:-2px}.form-select-option[aria-selected=true]{background:var(--color-accent-soft);color:var(--color-heading);font-weight:600}.form-select-option[aria-disabled=true]{color:var(--text-secondary);opacity:.6;cursor:not-allowed}.form-select-option-label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.form-select-option-check{flex-shrink:0;block-size:16px;inline-size:16px}.form-select-option-check .ui-icon{block-size:16px;inline-size:16px}.form-select-option-media{flex:0 0 24px;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:inline-flex}.form-select-option-media img{object-fit:cover;border-radius:var(--radius-sm);block-size:24px;max-inline-size:100%}.form-select-message{padding:var(--space-3);color:var(--text-secondary);margin:0;font-size:.8125rem}.form-select [hidden],.form-select-panel [hidden],.form-select-panel[hidden]{display:none!important}.u-upload{min-inline-size:0}.u-upload-dropzone{justify-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-4);border:1px dashed var(--color-input-border);border-radius:var(--form-control-radius);background:var(--color-input-bg);text-align:center;transition:border-color var(--motion-focus) var(--ease-standard), background-color var(--motion-focus) var(--ease-standard), box-shadow var(--motion-focus) var(--ease-standard);display:grid}.u-upload-dropzone:hover{border-color:var(--color-tertiary-ink);background:var(--surface-field-hover)}.u-upload-dropzone:focus-within,.u-upload-dropzone[data-dragging]{border-color:var(--form-focus-border);background:var(--color-tertiary-soft);box-shadow:0 0 0 3px var(--form-focus-ring);outline:0}.u-form-field.is-invalid .u-upload-dropzone{border-color:var(--color-danger)}.u-form-field.is-invalid .u-upload-dropzone:focus-within{box-shadow:0 0 0 3px var(--form-error-ring)}.u-upload-symbol{block-size:24px;inline-size:24px;color:var(--color-tertiary-ink)}.u-upload[data-enhanced] .u-upload-input{clip-path:inset(50%);block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.u-upload-hint>span{overflow-wrap:anywhere;display:block}.u-upload-input{min-block-size:44px;max-inline-size:100%;font-size:.8125rem}.u-upload-input::file-selector-button{min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--color-heading);font:inherit;cursor:pointer;margin-inline-end:var(--space-3)}.u-upload-prompt{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:500}.u-upload-hint,.u-upload-status{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.6}.u-upload-status{margin-block-start:var(--space-2)}.u-upload-progress{block-size:6px;inline-size:100%;accent-color:var(--color-accent);margin-block-start:var(--space-2);display:block}.u-upload-previews{gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.u-upload-previews.is-images{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr))}.u-upload-item{align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--form-control-radius);background:var(--color-input-bg);display:flex;position:relative}.u-upload-previews.is-images .u-upload-item{flex-direction:column;align-items:stretch}.u-upload-thumbnail{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-main);max-block-size:128px;inline-size:100%;display:block}.u-upload-file-icon{block-size:32px;inline-size:32px;color:var(--color-heading);flex-shrink:0}.u-upload-meta{flex:1;min-inline-size:0}.u-upload-name{overflow-wrap:anywhere;color:var(--text-primary);font-size:.8125rem;font-weight:500;display:block}.u-upload-size{color:var(--text-secondary);margin-block-start:var(--space-1);font-size:.75rem;display:block}.u-upload .u-upload-remove{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;min-inline-size:44px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-danger);background:0 0;border:0;flex-shrink:0;font-size:.75rem;display:inline-flex}.u-upload .u-upload-remove:hover:not(:disabled){background:var(--color-danger-soft)}.u-upload .u-upload-browse:focus-visible{outline:0}.u-upload .u-upload-remove:focus-visible,.u-upload [data-upload-cancel]:focus-visible,.u-upload-input:focus-visible{box-shadow:0 0 0 3px var(--form-focus-ring);outline:0}.u-upload .u-upload-remove:disabled{color:var(--text-secondary);cursor:not-allowed}.u-upload-error{margin-block:var(--space-2) 0;color:var(--color-danger);overflow-wrap:anywhere;font-size:.75rem}.u-upload [hidden]{display:none!important}@media (width<=1000px){.u-form-grid.form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.usta-form{--form-section-padding-inline:16px;--form-section-padding-block:20px;--form-row-gap:16px}.u-form-grid,.u-form-grid.form-grid-3{grid-template-columns:minmax(0,1fr)}.u-form-actions{flex-direction:column;align-items:stretch}[dir=rtl] .u-form-actions{flex-direction:column}.u-form-actions>a,.u-form-actions>button{justify-content:center;inline-size:100%}.form-section-head{flex-wrap:wrap}.localized-field-tabs{inline-size:100%}.localized-field-tab{flex:1}}@media (prefers-reduced-motion:reduce){.u-form-field .form-control,.form-choice,.form-select-control,.form-toggle-track,.form-toggle-track:after,.u-upload-dropzone{transition:none}}.car-model-row{padding-block:var(--space-4);border-block-start:1px solid var(--border-color);min-inline-size:0}.car-model-row:first-child{border-block-start:0;padding-block-start:0}.car-model-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.car-model-heading h3{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.car-year-selector{border:0;min-inline-size:0;margin-block-start:var(--space-3);padding:0}.car-year-chips{align-items:center;gap:var(--space-1);min-block-size:32px;margin-block:var(--space-2);flex-wrap:wrap;display:flex}.car-year-chip{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-primary-soft);min-block-size:28px;color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:.75rem;display:inline-flex}.car-year-chip button{border-radius:var(--radius-sm);min-block-size:24px;min-inline-size:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:1rem}.car-year-chip button:hover{background:var(--bg-hover);color:var(--color-danger)}.car-year-chip button:focus-visible{outline:2px solid var(--focus-ring)}.car-year-controls{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.car-year-single,.car-year-range{align-items:end;gap:var(--space-2);min-inline-size:0;display:flex}.car-year-single>.u-form-field,.car-year-range>.u-form-field{flex:1 1 0;min-inline-size:0}.car-year-single>.button,.car-year-range>.button{flex-shrink:0;margin-block-end:0}@media (width<=900px){.car-year-controls{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.car-year-single,.car-year-range{flex-wrap:wrap}.car-year-single>.button,.car-year-range>.button{justify-content:center;inline-size:100%}}.usta-detail-page{gap:var(--space-4);min-inline-size:0;display:grid}.usta-detail-page>.crumbs{overflow-wrap:anywhere;flex-wrap:wrap;margin-block-end:0}.usta-detail-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2) var(--space-5);border-block-end:1px solid var(--divider-color);min-inline-size:0;display:flex}.usta-detail-heading{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.usta-detail-heading-text{min-inline-size:0}.usta-detail-emblem{block-size:40px;inline-size:40px;color:var(--color-heading);background:var(--color-details-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-shrink:0;place-items:center;display:grid}.usta-detail-emblem .ui-icon{block-size:20px;inline-size:20px}.usta-detail-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.usta-detail-title h1{color:var(--color-heading);letter-spacing:normal;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.35}.usta-detail-context,.usta-detail-meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.usta-detail-context{margin-block-end:var(--space-1)}.usta-detail-meta{margin-block-start:var(--space-2)}.usta-detail-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.usta-detail-header>.usta-detail-actions{flex-shrink:0}.usta-detail-section{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--color-details-bg);min-inline-size:0;box-shadow:0 1px 3px color-mix(in srgb, var(--color-primary) 5%, transparent)}.usta-detail-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--divider-color);flex-wrap:wrap;display:flex}.usta-detail-section-title{align-items:flex-start;gap:var(--space-2);min-inline-size:0;display:flex}.usta-detail-section-title>.ui-icon{color:var(--color-tertiary-ink);flex-shrink:0;block-size:17px;inline-size:17px;margin-block-start:3px}.usta-detail-section-title h2{letter-spacing:normal;color:var(--color-heading);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.usta-detail-section-title p{margin:var(--space-1) 0 0;color:var(--text-secondary);max-inline-size:64ch;font-size:.8125rem}.usta-detail-section-body{padding:var(--space-5);gap:var(--space-4);min-inline-size:0;display:grid}.usta-detail-section-body:has(>.usta-table){padding:0}.usta-detail-section-body>.usta-table{border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;border:0}.usta-detail-grid{column-gap:var(--space-5);row-gap:var(--space-4);min-inline-size:0;margin:0;display:grid}.usta-detail-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.usta-detail-grid--3,.usta-detail-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.usta-detail-item{min-inline-size:0;border-block-end:1px solid var(--divider-color);padding-block-end:var(--space-3)}.usta-detail-item dt{align-items:center;gap:var(--space-1);color:var(--text-secondary);margin-block-end:var(--space-1);font-size:.75rem;font-weight:500;line-height:1.5;display:flex}.usta-detail-item dt .ui-icon{block-size:14px;inline-size:14px}.usta-detail-item dd{align-items:center;gap:var(--space-2);color:var(--color-heading);overflow-wrap:anywhere;min-block-size:24px;min-inline-size:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.55;display:flex}.usta-detail-item dd>[data-detail-value]{text-align:start;min-inline-size:0}.faq-answer{grid-column:1/-1}.faq-answer [data-detail-value]{white-space:pre-wrap}.usta-detail-item a{text-underline-offset:3px;text-decoration:underline}.usta-detail-copy{block-size:44px;inline-size:44px;color:var(--color-tertiary-ink);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:grid}.usta-detail-copy:hover{background:var(--color-tertiary-soft)}.usta-detail-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.usta-sensitive-value{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-input-bg);flex-wrap:wrap;min-inline-size:0;display:flex;position:relative}.usta-sensitive-value-content{gap:var(--space-2);flex:240px;min-inline-size:0;display:grid}.usta-sensitive-value-label{color:var(--text-secondary);font-size:.75rem}.usta-sensitive-value bdi{color:var(--color-heading);overflow-wrap:anywhere;font-size:.875rem}.usta-sensitive-value-feedback:empty{display:none}.usta-sensitive-value-feedback{inline-size:100%;color:var(--color-tertiary-ink);font-size:.8125rem}.usta-detail-confirmation{gap:var(--space-3);border-block-start:1px solid var(--divider-color);padding-block-start:var(--space-4);display:grid}@media (width<=1100px){.usta-detail-header{flex-wrap:wrap;align-items:flex-start}.usta-detail-grid--3,.usta-detail-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.usta-detail-page{gap:var(--space-4)}.usta-detail-grid{grid-template-columns:minmax(0,1fr)}.usta-detail-section-head,.usta-detail-section-body{padding:var(--space-4)}.usta-detail-header>.usta-detail-actions{inline-size:100%}.usta-detail-actions>a,.usta-detail-actions>button{white-space:normal;max-inline-size:100%}.usta-detail-emblem{block-size:40px;inline-size:40px}.usta-detail-title h1{font-size:1.5rem}.usta-sensitive-value{padding:var(--space-3)}}.portal-body.portal-login{--login-card:#faf9f6;--login-ink:var(--color-primary);--login-muted:#5f6c80;--login-field:#fff;--login-field-border:#ccd5e0;background:#0e1626}:root[data-theme=dark] .portal-body.portal-login{--login-card:#16213a;--login-ink:#f1f5fb;--login-muted:#b7c4d8;--login-field:#121d32;--login-field-border:#52617a}.portal-login .portal-light{display:none}.organization-login-page{isolation:isolate;color:#f1f5fb;background:#0e1626;min-block-size:100svh;position:relative;overflow:hidden}.organization-login-scene{z-index:-1;pointer-events:none;background:#0e1626 url(/images/organization-login-luxury-composite.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.organization-login-stage{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .6s;position:absolute;inset:0}.organization-login-sculpture{opacity:0;transform-origin:50% 60%;block-size:auto;inline-size:49.3%;transition:opacity .6s;position:absolute;inset-block-start:12.3%;inset-inline-start:37%}.organization-login-page[data-sculpture-ready] .organization-login-stage,.organization-login-page[data-sculpture-ready] .organization-login-sculpture{opacity:1}.organization-login-languages{z-index:3;inset-block-start:clamp(22px,5vh,48px);color:#f1f5fb;background:#0e1626c7;border:1px solid #f1f5fb52;border-radius:999px;align-items:center;gap:8px;min-block-size:38px;padding-inline:10px 3px;display:inline-flex;position:absolute;right:clamp(28px,5.5vw,92px)}.organization-login-languages>.ui-icon{block-size:17px;inline-size:17px}.portal-login .language-switcher{border:0;gap:0;padding:0}.portal-login .language-switcher button{color:#d9e2f0;background:0 0;border-radius:999px;align-items:center;gap:4px;min-block-size:36px;inline-size:auto;padding-inline:8px;font-size:11px;display:inline-flex}.portal-login .language-switcher button:after{content:attr(title)}.portal-login .language-switcher button.active{color:#fff;background:#263754}.portal-login .language-switcher button:hover{background:#263754}.portal-login .language-switcher button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.portal-login .organization-login-card{z-index:2;margin-block-start:clamp(56px,12vh,116px);background:var(--login-card);min-block-size:clamp(570px,75vh,850px);inline-size:clamp(420px,31.9vw,620px);color:var(--login-ink);border:1px solid #f3f3f1;border-radius:21px;flex-direction:column;margin-left:clamp(36px,10.3vw,200px);padding:clamp(30px,3vw,46px) clamp(30px,3.2vw,52px);display:flex;position:relative;box-shadow:0 24px 56px #0209163d}:root[data-theme=dark] .portal-login .organization-login-card{border-color:#344461;box-shadow:0 24px 56px #02091666}.portal-login .organization-login-card>.portal-brand{color:var(--login-ink);align-self:center}.portal-login .organization-login-card .portal-logo{box-shadow:none;background:0 0;border-radius:0;padding:0;display:inline-flex}.portal-login .organization-login-card .portal-logo img{block-size:auto;inline-size:116px;max-inline-size:none}.portal-login .portal-auth-heading{text-align:center;margin-block:26px 30px}.portal-login .portal-auth-heading h1{color:var(--login-ink);margin-block-end:8px;font-size:clamp(26px,2.1vw,30px);font-weight:600;line-height:1.3}.portal-login .portal-auth-heading>p:last-child{max-inline-size:32ch;color:var(--login-muted);margin-inline:auto;font-size:13.5px;line-height:1.55}.portal-login .portal-auth-form{--text-placeholder:var(--login-muted);gap:17px}.portal-login .portal-auth-form .form-label{color:var(--login-ink);font-size:12.5px;font-weight:600}.portal-login .portal-auth-form .form-control{border:1px solid var(--login-field-border);background:var(--login-field);min-block-size:46px;box-shadow:none;color:var(--login-ink);border-radius:9px;font-size:13.5px}.portal-login .portal-auth-form .form-control:hover{border-color:var(--login-muted)}.portal-login .portal-auth-form .form-control:focus-visible{border-color:var(--color-accent);background:var(--login-field);box-shadow:0 0 0 3px var(--form-focus-ring);color:var(--login-ink)}.portal-login .portal-auth-form .u-form-field.is-invalid .form-control{border-color:var(--color-danger)}.portal-login .portal-auth-form .form-password-toggle{inline-size:44px;color:var(--login-ink)}.portal-login .portal-auth-form .form-choice{align-items:center}.portal-login .portal-auth-form .form-choice-label{color:var(--login-ink);font-size:12.5px}.portal-login .portal-auth-form .form-choice-control{margin-block-start:0}.portal-login .portal-sign-in{border:1px solid var(--color-accent);background:var(--color-accent);min-block-size:46px;box-shadow:none;color:#fff;border-radius:9px;font-size:14px;font-weight:600}.portal-login .portal-sign-in .ui-icon{color:currentColor;block-size:17px;inline-size:17px}.portal-login .portal-sign-in:hover:not(:disabled){background:var(--color-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent) 20%, transparent)}.portal-login .portal-sign-in:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.portal-login .portal-access-note{border-block-start:1px solid var(--login-field-border);color:var(--login-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:auto 0 0;padding-block-start:19px;font-size:11.5px;line-height:1.5;display:flex}.portal-login .portal-access-note .ui-icon{block-size:16px;inline-size:16px;color:var(--login-ink);flex:none}.organization-login-copy{z-index:1;inset-block-start:27%;color:#f1f5fb;text-align:right;inline-size:clamp(220px,18vw,280px);position:absolute;right:clamp(28px,2.5vw,54px)}.organization-login-copy h2{gap:0;margin:0;font-size:clamp(36px,3vw,46px);font-weight:600;line-height:1.35;display:grid}html[lang=en] .organization-login-copy h2{font-size:clamp(30px,2.35vw,38px)}.organization-login-copy h2 em{color:var(--color-accent);font-style:normal}.organization-login-copy-rule{margin-block:22px 18px;background:var(--color-accent);block-size:3px;inline-size:28px;margin-left:auto;display:block}.organization-login-copy>p{color:#d8e0ed;margin:0;font-size:14px;line-height:1.7}.organization-login-benefits{justify-content:flex-end;gap:0;margin:25px 0 0;padding:0;list-style:none;display:flex}.organization-login-benefits li{color:#d8e0ed;text-align:center;border-inline-end:1px solid #f1f5fb40;place-items:center;gap:7px;min-inline-size:82px;padding-inline:10px;font-size:10px;line-height:1.35;display:grid}.organization-login-benefits li:last-child{border-inline-end:0}.organization-login-copy[dir=rtl] .organization-login-benefits{justify-content:flex-start}.organization-login-benefits .ui-icon{color:#f1f5fb;block-size:21px;inline-size:21px}.organization-login-footer{z-index:1;color:#e5ebf4;justify-content:space-between;align-items:flex-end;gap:20px;font-size:12px;line-height:1.6;display:flex;position:absolute;inset-block-end:30px;inset-inline:clamp(36px,4vw,64px)}.organization-login-copyright{gap:8px;display:grid}.organization-login-copyright>span{background:var(--color-accent);block-size:3px;inline-size:28px}@media (width>=1200px) and (prefers-reduced-motion:no-preference){.organization-login-page[data-sculpture-ready] .organization-login-sculpture{animation:28s ease-in-out infinite alternate organization-sculpture-breathe}.organization-login-page[data-scene-paused] .organization-login-sculpture{animation-play-state:paused}}@keyframes organization-sculpture-breathe{0%{transform:translate(0,0)rotate(-.35deg)}to{transform:translateY(-7px)rotate(.35deg)}}@media (width>=1700px) and (height>=900px){.portal-login .organization-login-card{padding-block-start:96px}.portal-login .portal-auth-heading{margin-block:46px 55px}.portal-login .portal-auth-heading h1{margin-block-end:30px}.portal-login .portal-auth-form{gap:24px}.portal-login .portal-sign-in{margin-block-start:20px}}@media (width<=1199px){.organization-login-stage,.organization-login-sculpture{display:none}.organization-login-copy{inline-size:245px;inset-block-start:25%}.organization-login-copy h2{font-size:34px}.organization-login-benefits{display:none}}@media (width<=1100px){.portal-login .organization-login-card{margin-left:5vw}.organization-login-copy{display:none}}@media (width<=900px){.organization-login-page{place-items:center;min-block-size:100svh;padding:84px 24px 64px;display:grid}.portal-login .organization-login-card{min-block-size:0;inline-size:min(100%,480px);margin:0;padding:32px}.organization-login-languages{inset-block-start:20px;right:24px}.organization-login-footer{font-size:11px;inset-block-end:16px;inset-inline:24px}}@media (width<=600px){html:has(>body.portal-login){overflow-x:hidden}.organization-login-page{min-block-size:calc(100svh - 2px);padding:76px 16px 46px;display:block}.portal-login .organization-login-card{border-radius:18px;inline-size:100%;margin-inline:auto;padding:26px 22px}.portal-login .organization-login-card .portal-logo img{inline-size:100px}.portal-login .portal-auth-heading{margin-block:20px 24px}.portal-login .portal-auth-heading h1{font-size:25px}.portal-login .portal-auth-form{gap:15px}.portal-login .portal-access-note{margin-block-start:30px}.organization-login-languages{inset-block-start:16px;right:16px}.organization-login-footer{margin-block-start:24px;font-size:10px;position:static}}@media (width<=360px){.portal-login .organization-login-card{padding-inline:18px}.portal-login .portal-auth-heading h1{font-size:23px}.organization-login-footer>span:last-child{text-align:end;max-inline-size:13ch}}@media (prefers-reduced-motion:reduce){.portal-login .portal-sign-in,.organization-login-stage,.organization-login-sculpture{transition:none}}.portal-body{--portal-canvas:color-mix(in srgb, var(--color-primary) 64%, var(--color-primary-active));--portal-reflection:color-mix(in srgb, var(--color-white) 32%, transparent);--portal-ink-soft:color-mix(in srgb, var(--color-white) 82%, var(--color-primary));--portal-glass:color-mix(in srgb, var(--color-white) 62%, transparent);--portal-card-surface:color-mix(in srgb, var(--color-primary) 5%, var(--color-white));--portal-muted-ink:color-mix(in srgb, var(--color-primary) 82%, var(--color-white));--portal-panel-shadow:0 24px 64px color-mix(in srgb, var(--color-primary) 32%, transparent);--portal-signal-glow:color-mix(in srgb, var(--color-accent) 40%, transparent);min-block-size:100svh;color:var(--color-white);background:radial-gradient(ellipse at 88% 18%, var(--ambient-primary), transparent 58%), radial-gradient(ellipse at 60% 74%, var(--ambient-tertiary), transparent 55%), var(--portal-canvas);isolation:isolate}.portal-light{pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 80% 55%, var(--portal-reflection), transparent 42%), radial-gradient(ellipse at 72% 90%, var(--auth-flow-glow), transparent 32%), linear-gradient(115deg, transparent 42%, var(--auth-network-line) 70%, transparent 98%);position:fixed;inset:0}.portal-page{inline-size:min(100%,96rem);padding:var(--space-8) clamp(20px, 4vw, 64px);margin-inline:auto}.portal-masthead,.portal-brand,.portal-workspace-actions,.portal-footer{align-items:center;gap:var(--space-4);display:flex}.portal-masthead{justify-content:space-between}.portal-brand{color:var(--color-white);font-size:13px;font-weight:600;text-decoration:none}.portal-logo{padding:var(--space-3);border-radius:var(--radius-md);background:var(--glass-field-bg);box-shadow:inset 0 1px 0 var(--glass-highlight);justify-content:center;align-items:center;display:inline-flex}.portal-logo img{block-size:36px;inline-size:86px;max-inline-size:none;display:block}.portal-eyebrow{margin:0 0 var(--space-4);letter-spacing:.06em;color:var(--portal-ink-soft);font-size:12px;font-weight:600}.portal-auth-card{border:1px solid var(--glass-border-strong);border-radius:calc(var(--radius-lg) + 12px);background:var(--portal-card-surface);min-inline-size:0;color:var(--color-primary);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--portal-panel-shadow);padding:clamp(24px,3vw,44px)}.portal-card-brand{justify-content:center;margin-block-end:var(--space-6);display:flex}.portal-auth-heading{text-align:center;margin-block-end:var(--space-8)}.portal-auth-heading .portal-eyebrow{color:var(--color-tertiary);letter-spacing:0;margin-block-end:var(--space-2)}.portal-auth-heading h1{margin:0 0 var(--space-3);color:var(--color-primary);text-wrap:balance;font-size:clamp(24px,2vw,30px);line-height:1.4}.portal-auth-heading>p:last-child{color:var(--portal-muted-ink);margin:0;font-size:14px;line-height:1.7}.portal-auth-form{--text-placeholder:color-mix(in srgb, var(--color-primary) 72%, var(--color-white));gap:var(--space-5);display:grid}.portal-auth-form .form-label{color:var(--color-primary)}.portal-auth-form .form-control,.portal-auth-form .form-control:focus-visible{background:var(--auth-input);color:var(--color-primary)}.portal-auth-form .form-choice{box-shadow:none;background:0 0;border-color:#0000;margin:0;padding:0}.portal-sign-in{justify-content:center;gap:var(--space-4);min-block-size:48px;inline-size:100%}.portal-sign-in .ui-icon{color:var(--color-accent)}[dir=rtl] .portal-sign-in .ui-icon{transform:rotate(180deg)}.portal-access-note{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-6) 0;color:var(--portal-muted-ink);text-align:center;font-size:12px;display:flex}.portal-access-note .ui-icon,.portal-security-note .ui-icon{flex-shrink:0}.portal-security-note{gap:var(--space-3);padding:var(--space-4);border-block-start:1px solid var(--glass-highlight);border-radius:var(--radius-md);background:var(--glass-form-highlight);color:var(--color-primary);align-items:center;font-size:12px;line-height:1.6;display:flex}.portal-security-note .ui-icon{color:var(--color-tertiary)}.portal-footer{color:var(--portal-ink-soft);justify-content:space-between;padding-block-start:var(--space-4);font-size:12px}.portal-workspace-content{max-inline-size:68rem;margin-inline:auto;padding-block:clamp(40px,8vh,96px)}.portal-workspace-content>h1{margin:0 0 var(--space-8);color:var(--color-white);overflow-wrap:anywhere;font-size:clamp(28px,4vw,44px)}.portal-welcome{max-inline-size:52rem}.portal-welcome-icon{border-radius:var(--radius-lg);background:var(--color-tertiary-soft);block-size:56px;inline-size:56px;color:var(--color-tertiary);place-items:center;display:grid}.portal-welcome h2{margin-block:var(--space-5) var(--space-3);color:var(--color-primary);overflow-wrap:anywhere}.portal-workspace-note{border-block-start:1px solid var(--divider-color);color:var(--text-secondary);margin-block-start:var(--space-6);padding-block-start:var(--space-5);font-size:14px}.portal-workspace-actions .button{background:var(--glass-field-bg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.portal-auth-card{background:linear-gradient(135deg, var(--glass-form-highlight), transparent 48%, var(--glass-form-light-teal)), var(--portal-glass);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate))}}@media (width<=1100px){.portal-page{padding-inline:var(--space-6)}}@media (width<=900px){.portal-card-brand{display:none}.portal-auth-card{padding:var(--space-8)}}@media (width<=600px){.portal-page{padding:var(--space-5) var(--space-4)}.portal-brand{gap:var(--space-2)}.portal-masthead>.portal-brand>span:last-child{display:none}.portal-auth-card{padding:var(--space-6) var(--space-4);border-radius:calc(var(--radius-lg) + 4px);-webkit-backdrop-filter:blur(var(--glass-blur-light));backdrop-filter:blur(var(--glass-blur-light))}.portal-auth-heading{margin-block-end:var(--space-6)}.portal-auth-heading h1{font-size:24px}.portal-access-note{margin-block:var(--space-5)}.portal-security-note{padding:var(--space-3)}.portal-footer{gap:var(--space-2);flex-wrap:wrap;font-size:11px}.portal-workspace .portal-masthead{flex-wrap:wrap}.portal-workspace-actions{gap:var(--space-2)}}@media (prefers-reduced-transparency:reduce){.portal-auth-card{background:var(--portal-card-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.organization-workspace{--ow-navy:color-mix(in srgb, var(--color-primary) 70%, black);--ow-action:color-mix(in srgb, var(--color-accent) 94%, var(--color-dark));--ow-blue-light:var(--color-primary-soft);--ow-rail-soft:color-mix(in srgb, var(--color-white) 80%, var(--color-tertiary));--ow-rail-edge:color-mix(in srgb, var(--color-white) 14%, transparent);--ow-rail-active:color-mix(in srgb, var(--color-white) 12%, transparent);--ow-rail-surface:color-mix(in srgb, var(--ow-navy) 98%, transparent);--ow-panel:var(--color-surface-elevated);--ow-panel-fallback:var(--color-surface);--ow-glow:color-mix(in srgb, var(--color-accent) 34%, transparent);--ow-shadow:0 4px 20px color-mix(in srgb, var(--color-primary) 5%, transparent);--ow-radius:14px;background:var(--bg-main);color:var(--text-primary);min-block-size:100svh}.ow-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-block-size:100svh;display:grid}.ow-shell.is-compact{grid-template-columns:var(--sidebar-compact-width) minmax(0, 1fr)}.ow-sidebar-host{z-index:40;block-size:100svh;min-inline-size:0;padding-block:var(--space-3);padding-inline-start:var(--space-3);position:sticky;inset-block-start:0}.ow-sidebar{block-size:100%;min-inline-size:0;color:var(--color-white);background:var(--ow-navy);border:1px solid var(--ow-rail-edge);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--ow-rail-edge), var(--ow-shadow);flex-direction:column;display:flex;position:relative}.ow-sidebar-scroll{gap:var(--space-5);min-block-size:0;min-inline-size:0;padding:var(--space-5) var(--space-3) var(--space-3);scrollbar-width:thin;scrollbar-color:var(--ow-rail-edge) transparent;border-radius:inherit;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ow-sidebar-heading{min-block-size:5.5rem;padding-block-end:var(--space-4);padding-inline:var(--space-2) var(--space-6);border-block-end:1px solid var(--ow-rail-edge)}.ow-brand-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ow-brand{border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--glass-field-bg);display:inline-flex}.ow-brand img{object-fit:contain;block-size:36px;inline-size:86px;max-inline-size:none;display:block}.ow-brand-caption{margin:var(--space-2) 0 0;color:var(--ow-rail-soft);padding-inline-start:var(--space-1);font-size:.6875rem;font-weight:500;line-height:1.7}.ow-identity{gap:var(--space-2);min-block-size:64px;padding:var(--space-3);border:1px solid var(--ow-rail-edge);border-radius:var(--radius-md);background:linear-gradient(120deg, transparent, var(--ow-rail-active));align-items:center;display:flex}.ow-identity>.ui-icon{block-size:20px;inline-size:20px;color:var(--ow-rail-soft);flex-shrink:0}.ow-identity>div{gap:var(--space-1);min-inline-size:0;display:grid}.ow-identity strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.6}.ow-identity span{color:var(--ow-rail-soft);font-size:.6875rem}.ow-navigation{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.ow-nav-link{gap:var(--space-3);min-block-size:3rem;inline-size:100%;padding:var(--space-3);border-radius:var(--radius-md);color:var(--ow-rail-soft);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-hover) var(--ease-standard), color var(--motion-hover) var(--ease-standard), border-color var(--motion-hover) var(--ease-standard);background:0 0;border:1px solid #0000;align-items:center;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex;position:relative}.ow-nav-link>.ui-icon{flex-shrink:0;block-size:20px;inline-size:20px}.ow-nav-link>span{overflow-wrap:anywhere;min-inline-size:0}.ow-nav-link:hover{background:var(--ow-rail-active);color:var(--color-white);text-decoration:none}.ow-nav-link.is-active{color:var(--color-white);background:linear-gradient(110deg, var(--ow-rail-active), color-mix(in srgb, var(--ow-rail-active) 50%, transparent));box-shadow:inset 0 1px 0 var(--ow-rail-edge);font-weight:600}.ow-nav-link.is-active:before,.ow-shell.is-compact .ow-category[data-active=true]>summary:before{content:"";inset-inline-start:-1px;inset-block:var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);inline-size:3px;box-shadow:0 0 12px var(--ow-glow);position:absolute}.ow-nav-link.is-active>.ui-icon{color:var(--color-accent)}.ow-category{min-inline-size:0}.ow-category+.ow-category{border-block-start:1px solid var(--ow-rail-edge);padding-block-start:var(--space-3)}.ow-category>summary{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ow-rail-soft);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-hover) var(--ease-standard), color var(--motion-hover) var(--ease-standard);font-size:.72rem;font-weight:600;line-height:1.6;list-style:none;display:flex;position:relative}.ow-category>summary::-webkit-details-marker{display:none}.ow-account>summary::-webkit-details-marker{display:none}.ow-category>summary::marker{content:""}.ow-category>summary>span{overflow-wrap:anywhere;flex:1;min-inline-size:0}.ow-category>summary>.ui-icon{flex-shrink:0;block-size:1rem;inline-size:1rem}.ow-category>summary:hover{background:var(--ow-rail-active);color:var(--color-white)}.ow-category[open]>summary{color:var(--color-white)}[dir=rtl] .ow-category>summary{letter-spacing:normal}.ow-chevron{transition:transform var(--motion-sidebar) var(--ease-standard);margin-inline-start:auto;transform:rotate(-90deg)}[dir=rtl] .ow-chevron{transform:rotate(90deg)}.ow-category[open] .ow-chevron{color:var(--color-accent);transform:rotate(0)}.ow-category-links{gap:var(--space-1);border-inline-start:1px solid var(--ow-rail-edge);margin-block-start:var(--space-1);margin-inline-start:var(--space-2);padding-inline-start:var(--space-2);display:grid}.ow-flyout-title{display:none}.ow-sidebar-footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1) 0;border-block-start:1px solid var(--ow-rail-edge);margin-block-start:auto;display:flex}.ow-sidebar-footer form{flex:none;margin:0}.ow-employee,.ow-member-heading{align-items:center;gap:12px;min-inline-size:0;display:flex}.ow-employee>div,.ow-member-heading>div{gap:2px;min-inline-size:0;display:grid}.ow-employee strong,.ow-member-heading strong{overflow-wrap:anywhere;font-size:13px}.ow-employee small{color:var(--ow-rail-soft);font-size:12px}.ow-avatar{background:color-mix(in srgb, var(--color-primary) 64%, var(--color-white));block-size:40px;inline-size:40px;color:var(--color-white);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.ow-sidebar-footer .ow-employee{gap:var(--space-2)}.ow-sidebar-footer .ow-avatar{block-size:2rem;inline-size:2rem;font-size:.75rem}.ow-sidebar-footer .ow-employee strong{font-size:.75rem;font-weight:500;line-height:1.6}.ow-sidebar-footer .ow-employee small{font-size:.6875rem;line-height:1.6}.ow-sidebar-footer .ow-footer-logout{border-radius:50%;min-block-size:2.75rem}.ow-collapse{z-index:2;block-size:2.75rem;inline-size:2.75rem;color:var(--color-white);background:var(--ow-navy);border:1px solid var(--ow-rail-edge);box-shadow:inset 0 1px 0 var(--ow-rail-active), 0 0 0 3px color-mix(in srgb, var(--ow-glow) 24%, transparent);cursor:pointer;transition:background-color var(--motion-hover) var(--ease-standard);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:5rem;inset-inline-end:var(--space-2)}.ow-collapse .ui-icon{block-size:1rem;inline-size:1rem;transition:transform var(--motion-sidebar) var(--ease-standard)}.ow-collapse:hover{background:color-mix(in srgb, var(--ow-navy) 85%, var(--color-primary))}[dir=rtl] .ow-collapse .ui-icon{transform:rotate(180deg)}.ow-workspace{flex-direction:column;min-inline-size:0;padding-inline:24px;display:flex}.ow-topbar{z-index:30;align-items:center;gap:16px;min-block-size:64px;margin-block-end:12px;padding-block:8px;display:flex;position:relative}.ow-topbar:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--ow-radius);background:linear-gradient(110deg, transparent, var(--glass-form-highlight));position:absolute;inset:8px 0}.ow-page-context{align-items:center;gap:8px;min-inline-size:0;font-size:13px;font-weight:600;display:flex}.ow-topbar-tools{align-items:center;gap:12px;min-inline-size:0;margin-inline-start:auto;display:flex}.ow-country,.ow-account>summary,.organization-workspace .language-switcher{border:1px solid var(--glass-border-strong);background:var(--ow-panel-fallback);min-block-size:44px;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--ow-shadow);border-radius:10px;align-items:center;gap:8px;padding:2px 10px;display:flex}.ow-country{font-size:13px}.organization-workspace .language-switcher{padding:0 2px}.organization-workspace .language-switcher button{min-block-size:44px;inline-size:44px}.ow-account{position:relative}.ow-account>summary{cursor:pointer;list-style:none}.ow-account-name{gap:2px;max-inline-size:160px;display:grid}.ow-account-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ow-account>summary{padding-block:0}.ow-account-name small{color:var(--text-secondary);font-size:11px}.ow-account-panel{border:1px solid var(--glass-border-strong);background:var(--glass-dropdown-fallback);inline-size:min(280px,100vw - 32px);box-shadow:var(--glass-shadow-focus);overflow-wrap:anywhere;border-radius:14px;gap:8px;padding:16px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.ow-account-panel>span{color:var(--text-secondary);font-size:13px}.ow-account-panel .button{justify-content:start;inline-size:100%}.ow-main{outline-offset:4px;flex:1;min-inline-size:0}.ow-footer{border-block-start:1px solid var(--divider-color);color:var(--color-heading);margin-block-start:20px;padding:16px 8px;font-size:11px}.ow-hero{--ow-hero-direction:90deg;--ow-hero-shade:color-mix(in srgb, var(--ow-navy) 94%, transparent);--ow-hero-mid:color-mix(in srgb, var(--ow-navy) 42%, transparent);--ow-hero-edge:color-mix(in srgb, var(--ow-navy) 82%, transparent);isolation:isolate;border-radius:var(--ow-radius);background:linear-gradient(110deg, var(--ow-navy), var(--color-primary) 65%, var(--ow-navy));min-block-size:184px;color:var(--color-white);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--ow-shadow);border:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex;position:relative;overflow:hidden}.ow-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--ow-hero-direction), var(--ow-hero-shade), var(--ow-hero-mid) 32%, transparent 53%, transparent 66%, var(--ow-hero-edge)), linear-gradient(0deg, color-mix(in srgb, var(--ow-navy) 32%, transparent), color-mix(in srgb, var(--color-tertiary) 8%, transparent) 65%);position:absolute;inset:0}.ow-hero-image{z-index:-2;background-position:60% 28%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ow-hero-copy{min-inline-size:0;max-inline-size:58%}.ow-hero-copy>p{margin:0;font-size:14px;line-height:1.5}.ow-hero h1{color:var(--color-white);overflow-wrap:anywhere;margin:4px 0;font-size:32px;font-weight:700;line-height:1.2}.ow-hero-signature{text-align:center;flex-shrink:0;font-size:clamp(20px,1.7vw,28px);font-weight:600;line-height:1.45}.ow-hero-signature strong{color:var(--color-accent);font-weight:600;display:block}.ow-context-chips{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}.ow-context-chips>span{background:color-mix(in srgb, var(--ow-navy) 72%, transparent);box-shadow:inset 0 1px 0 var(--ow-rail-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;line-height:18px;display:inline-flex}.ow-context-chips .ui-icon{flex-shrink:0}.ow-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(240px,21%);gap:12px;margin-block-start:16px;display:grid}.ow-dashboard-primary,.ow-dashboard-secondary{align-content:start;gap:12px;min-inline-size:0;display:grid}.ow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ow-metric{--ow-metric-color:var(--color-heading);border-radius:var(--ow-radius);border:1px solid var(--glass-border-strong);background:color-mix(in srgb, var(--ow-metric-color) 8%, var(--color-surface));min-block-size:110px;min-inline-size:0;box-shadow:var(--ow-shadow);align-items:flex-start;gap:12px;padding:12px;display:flex}.ow-metric>div{min-inline-size:0}.ow-metric-icon{block-size:48px;inline-size:48px;color:var(--ow-metric-color);background:color-mix(in srgb, var(--ow-metric-color) 13%, var(--color-surface));border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ow-metric-icon .ui-icon{block-size:24px;inline-size:24px}.ow-metric h2{margin:2px 0 8px;font-size:12px;font-weight:600;line-height:1.4}.ow-metric strong{font-variant-numeric:tabular-nums;color:var(--color-dark);overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.1;display:block}.ow-metric p{color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.45}.ow-metric-orange{--ow-metric-color:var(--color-accent)}.ow-panel{border:1px solid var(--glass-border-strong);border-radius:var(--ow-radius);background:var(--ow-panel-fallback);min-inline-size:0;box-shadow:var(--ow-shadow), inset 0 1px 0 var(--glass-highlight);padding:12px}.ow-panel-heading{justify-content:space-between;align-items:center;gap:8px;min-block-size:28px;margin-block-end:12px;display:flex}.ow-panel-heading>div{align-items:center;gap:10px;min-inline-size:0;display:flex}.ow-panel-heading h2{color:var(--color-heading);margin:0;font-size:14px;font-weight:700;line-height:1.5}.ow-panel-heading>div>.ui-icon{color:var(--color-heading);flex-shrink:0}.ow-panel-heading>a{white-space:nowrap;align-items:center;gap:4px;min-block-size:44px;font-size:11px;display:inline-flex}.ow-panel-description,.ow-panel-note{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.6}.ow-panel-note{border-block-start:1px solid var(--divider-color);margin:12px 0 0;padding-block-start:12px}.ow-panel .usta-table{box-shadow:none}.ow-setup{margin:0;padding:0;list-style:none;display:grid}.ow-setup li{border-block-end:1px solid var(--divider-color);align-items:center;gap:8px;min-block-size:34px;min-inline-size:0;padding-block:4px;display:flex}.ow-setup-mark{background:var(--bg-hover);block-size:24px;inline-size:24px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ow-setup .is-complete .ow-setup-mark{color:var(--color-success);background:var(--color-success-soft)}.ow-setup li>span:nth-child(2){font-size:12px}.ow-setup small{color:var(--text-secondary);margin-inline-start:auto;font-size:11px}.ow-quick-actions{gap:8px;display:grid}.ow-quick-actions .button{border-radius:10px;justify-content:start;gap:12px;min-block-size:44px;padding:8px 12px;font-size:13px}.ow-member-heading small{color:var(--text-secondary);font-size:12px}.ow-facts{gap:16px;margin:16px 0 0;display:grid}.ow-facts dt{color:var(--text-secondary);margin-block-end:4px;font-size:12px}.ow-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.ow-personal-context{justify-items:start;gap:12px;display:grid}.ow-icon-button{border:1px solid var(--glass-border);background:var(--glass-field-bg);block-size:44px;inline-size:44px;color:var(--color-heading);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ow-drawer-close,.ow-menu-trigger{display:none}.ow-drawer{background:var(--ow-navy);block-size:100svh;max-block-size:none;inline-size:min(300px,100vw - 24px);max-inline-size:none;color:var(--color-white);border:0;margin:0;padding:0;inset-block:0;inset-inline:0 auto}.ow-drawer::backdrop{background:color-mix(in srgb, var(--ow-navy) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.organization-workspace.ow-drawer-open{overflow:hidden}.ow-readonly{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.ow-sidebar :is(button,a,summary):focus-visible{outline-color:var(--color-white)}.ow-greeting-wave{font-size:26px;display:inline-block}.ow-sidebar-footer>.ow-employee{flex:1}.ow-sidebar-footer .ow-footer-logout{inline-size:44px;padding:10px}.ow-metric-green{--ow-metric-color:var(--color-success)}.ow-data-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;display:grid}.ow-lower-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ow-data-row>.ow-panel{min-block-size:300px}.ow-lower-row>.ow-panel{min-block-size:236px}.ow-data-row .ow-panel-heading h2,.ow-lower-row .ow-panel-heading h2{font-size:16px}.ow-panel-orange>.ow-panel-heading>div>.ui-icon{color:var(--color-accent)}.ow-unavailable{flex-direction:column;display:flex}.ow-unavailable .table-empty{border:1px solid var(--divider-color);background:var(--color-table-bg);border-radius:10px;flex:1;align-content:center;gap:8px;padding:20px}.ow-unavailable .table-empty__icon{block-size:44px;inline-size:44px;margin:0}.ow-unavailable .table-empty__title{margin:0;font-size:14px}.ow-unavailable .table-empty__description{max-inline-size:35ch;margin:0;font-size:12px;line-height:1.7}.ow-overview-facts{margin:0;display:grid}.ow-overview-facts>div{border-block-end:1px solid var(--divider-color);justify-content:space-between;align-items:center;gap:12px;min-block-size:42px;padding-block:8px;display:flex}.ow-overview-facts dt{color:var(--text-secondary);font-size:12px}.ow-overview-facts dd{text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:12px;font-weight:600}.ow-setup li:last-child,.ow-overview-facts>div:last-child{border-block-end:0}.ow-setup small{white-space:nowrap}.ow-quick-panel{min-block-size:210px}.ow-quick-actions .ow-quick-primary{background:var(--color-accent);border-color:#0000;font-weight:600}.ow-quick-actions .ow-quick-primary:hover{background:var(--color-accent)}.ow-quick-actions .button-secondary{background:var(--color-surface);border-color:var(--divider-color)}.ow-recent-panel{min-block-size:280px}.ow-recent-panel .ow-panel-heading{flex-wrap:wrap;gap:0 8px}.ow-recent-panel .ow-panel-heading>a{margin-inline-start:auto}.ow-help-panel{background:linear-gradient(120deg, var(--ow-panel-fallback), var(--ow-blue-light));min-block-size:148px}.ow-help-panel>strong{font-size:12px}.ow-help-panel>p{color:var(--text-secondary);margin:4px 0 12px;font-size:12px;line-height:1.65}.ow-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:16px;display:grid}[dir=rtl] .ow-hero{--ow-hero-direction:270deg}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ow-sidebar{background:linear-gradient(130deg, transparent 35%, color-mix(in srgb, var(--color-tertiary) 12%, transparent)), var(--ow-rail-surface);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2)}.ow-country,.ow-account>summary,.organization-workspace .language-switcher{background-color:var(--ow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ow-account-panel{background:var(--glass-dropdown-bg);-webkit-backdrop-filter:blur(var(--glass-blur-medium));backdrop-filter:blur(var(--glass-blur-medium))}}@media (width>=901px){.ow-shell.is-compact .ow-sidebar-host{padding-inline-start:var(--space-2)}.ow-shell.is-compact .ow-sidebar-scroll{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-3)}.ow-shell.is-compact .ow-sidebar-heading{min-block-size:4.75rem;inline-size:100%;padding-block:var(--space-2) calc(var(--space-4) + 2.75rem);padding-inline:0}.ow-shell.is-compact .ow-brand-row{justify-content:center}.ow-shell.is-compact .ow-brand{block-size:2.75rem;inline-size:2.75rem;padding:var(--space-1);place-items:center;display:grid}.ow-shell.is-compact .ow-brand img{block-size:auto;inline-size:2.5rem;max-inline-size:100%}.ow-shell.is-compact :is(.ow-brand-caption,.ow-identity>div,.ow-employee>div,.ow-sidebar-footer .ow-nav-link>span){display:none}.ow-shell.is-compact .ow-identity{background:0 0;border:0;justify-content:center;min-block-size:3rem;inline-size:3rem;padding:0}.ow-shell.is-compact .ow-navigation{gap:var(--space-2);inline-size:100%}.ow-shell.is-compact .ow-category+.ow-category{padding-block-start:var(--space-2)}.ow-shell.is-compact .ow-category>summary{border:1px solid #0000;justify-content:center;min-block-size:3rem;inline-size:3rem;margin-inline:auto;padding:0}.ow-shell.is-compact .ow-category>summary:hover,.ow-shell.is-compact .ow-category>summary[aria-expanded=true]{border-color:var(--ow-rail-edge);background:var(--ow-rail-active)}.ow-shell.is-compact .ow-category>summary>.ui-icon:first-child{block-size:1.25rem;inline-size:1.25rem}.ow-shell.is-compact .ow-category>summary>span,.ow-shell.is-compact .ow-chevron{display:none}.ow-shell.is-compact .ow-category[data-active=true]>summary{background:var(--ow-rail-active);color:var(--color-white)}.ow-shell.is-compact .ow-category-links:not(:popover-open):not([data-fallback-open]){display:none}.ow-category-links[popover],.ow-category-links[data-fallback-open]{background:var(--glass-dropdown-fallback);border:1px solid var(--glass-border);inline-size:240px;box-shadow:var(--glass-shadow-focus);color:var(--color-heading);z-index:100;border-radius:14px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto}.ow-category-links[popover] .ow-nav-link,.ow-category-links[data-fallback-open] .ow-nav-link{color:var(--color-heading);justify-content:start}.ow-category-links[popover] .ow-nav-link.is-active,.ow-category-links[data-fallback-open] .ow-nav-link.is-active{background:var(--color-primary-soft)}.ow-category-links[popover] .ow-nav-link:hover,.ow-category-links[data-fallback-open] .ow-nav-link:hover{background:var(--bg-hover)}.ow-category-links[popover] .ow-nav-link:focus-visible,.ow-category-links[data-fallback-open] .ow-nav-link:focus-visible{outline-color:var(--color-tertiary)}.ow-shell.is-compact .ow-flyout-title{color:var(--text-secondary);margin:4px 12px 8px;font-size:12px;display:block}.ow-shell.is-compact .ow-employee{justify-content:center}.ow-shell.is-compact .ow-sidebar-footer{flex-direction:column;inline-size:100%;padding-inline:0}.ow-shell.is-compact .ow-sidebar-footer .ow-avatar{block-size:2.5rem;inline-size:2.5rem}.ow-shell.is-compact .ow-collapse .ui-icon{transform:rotate(180deg)}[dir=rtl] .ow-shell.is-compact .ow-collapse .ui-icon{transform:rotate(0)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ow-category-links[popover],.ow-category-links[data-fallback-open]{background:var(--glass-dropdown-bg);-webkit-backdrop-filter:blur(var(--glass-blur-medium));backdrop-filter:blur(var(--glass-blur-medium))}}@media (width<=1400px){.ow-workspace{padding-inline:16px}.ow-metric{gap:8px;padding:12px}.ow-metric-icon{block-size:40px;inline-size:36px}.ow-hero-signature{font-size:22px}}@media (width>=901px) and (width<=1190px){.ow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-data-row,.ow-lower-row{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ow-shell,.ow-shell.is-compact{grid-template-columns:minmax(0,1fr)}.ow-sidebar-host{display:none}.ow-menu-trigger,.ow-drawer-close{display:grid}.ow-collapse{display:none}.ow-topbar,.ow-topbar-tools{gap:8px}.ow-account-name,.ow-country{display:none}.ow-hero{padding:20px 24px}.ow-hero-signature{font-size:18px}.ow-dashboard-grid{grid-template-columns:minmax(0,1fr)}.ow-metrics,.ow-dashboard-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-dashboard-secondary>:last-child{grid-column:1/-1}.ow-data-row,.ow-lower-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-drawer .ow-sidebar{block-size:100%;box-shadow:none;border:0;border-radius:0}.ow-drawer .ow-sidebar-heading{padding-inline-end:var(--space-2)}.ow-drawer .ow-navigation{overflow:visible}.ow-drawer .ow-sidebar-footer{margin-block-start:auto;padding-block-start:20px}}@media (width<=600px){.ow-workspace{padding-inline:12px}.ow-topbar{min-block-size:64px;margin-block-end:8px}.ow-topbar-tools{gap:4px}.ow-page-context{gap:4px;font-size:12px}.ow-page-context>.ui-icon{display:none}.ow-account>summary{background:0 0;border:0;padding:3px}.ow-account>summary>.ui-icon{display:none}.ow-account .ow-avatar{block-size:40px;inline-size:40px}.ow-hero{--ow-hero-mid:color-mix(in srgb, var(--ow-navy) 65%, transparent);min-block-size:184px;padding:20px;display:block}.ow-hero-copy{max-inline-size:none}.ow-hero h1{font-size:28px}.ow-hero-copy>p{font-size:13px}.ow-hero-signature{display:none}.ow-hero-image{opacity:.6;background-position:65% 28%}.ow-context-chips{gap:6px;margin-block-start:16px}.ow-context-chips>span{padding:6px 8px;font-size:11px}.ow-metric{gap:8px;padding:12px}.ow-metric-icon{block-size:36px;inline-size:28px}.ow-metric-icon .ui-icon{block-size:20px;inline-size:20px}.ow-metric h2{font-size:11px}.ow-metric strong{font-size:24px}.ow-metric p{font-size:11px}.ow-panel{padding:12px}.ow-panel-heading{gap:8px}.ow-panel-heading>div{gap:6px}.ow-panel-heading h2{font-size:14px}.ow-panel-heading>a{font-size:11px}.ow-data-row,.ow-lower-row,.ow-dashboard-secondary,.ow-personal-grid{grid-template-columns:minmax(0,1fr)}.ow-setup small{text-align:end;max-inline-size:84px}.ow-data-row .ow-panel{min-block-size:240px}.ow-lower-row .ow-panel,.ow-quick-panel,.ow-recent-panel,.ow-help-panel{min-block-size:0}.ow-footer{font-size:11px}}@media (width<=360px){.ow-page-context{display:none}}@media (prefers-reduced-transparency:reduce){.ow-sidebar{background:var(--ow-navy);-webkit-backdrop-filter:none;backdrop-filter:none}.ow-panel,.ow-country,.ow-account>summary,.organization-workspace .language-switcher,.ow-account-panel,.ow-category-links[popover],.ow-category-links[data-fallback-open]{background:var(--ow-panel-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ow-chevron,.ow-collapse,.ow-collapse .ui-icon,.ow-nav-link,.ow-category>summary{transition:none}}@media (prefers-reduced-transparency:reduce){.ow-context-chips>span{background:var(--ow-navy);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-theme=dark] .ow-sidebar{--ow-rail-soft:var(--sidebar-dark-muted);--ow-rail-edge:var(--sidebar-dark-border);--ow-rail-active:var(--sidebar-dark-hover);background:var(--sidebar-dark-bg);color:var(--sidebar-dark-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .ow-brand{background:0 0;border-color:#0000}:root[data-theme=dark] .ow-identity,:root[data-theme=dark] .ow-sidebar-footer{background:var(--sidebar-dark-profile);border:1px solid var(--sidebar-dark-border);border-radius:var(--radius-md)}:root[data-theme=dark] .ow-nav-link:hover,:root[data-theme=dark] .ow-category>summary:hover{background:var(--sidebar-dark-hover);color:var(--sidebar-dark-ink)}:root[data-theme=dark] .ow-nav-link.is-active,:root[data-theme=dark] .ow-shell.is-compact .ow-category[data-active=true]>summary{background:var(--sidebar-dark-active);color:var(--sidebar-dark-ink);box-shadow:none}:root[data-theme=dark] .ow-nav-link.is-active:before,:root[data-theme=dark] .ow-shell.is-compact .ow-category[data-active=true]>summary:before{box-shadow:none}:root[data-theme=dark] .ow-shell.is-compact .ow-category[data-active=true]>summary>.ui-icon:first-child{color:var(--color-accent)}:root[data-theme=dark] .ow-collapse,:root[data-theme=dark] .ow-drawer{background:var(--sidebar-dark-bg);border-color:var(--sidebar-dark-border);box-shadow:none}:root[data-theme=dark] .ow-collapse:hover{background:var(--sidebar-dark-hover)}:root[data-theme=dark] .ow-sidebar :is(button,a,summary):focus-visible{outline-color:var(--color-accent)}.marketplace-page{gap:var(--space-5);overflow-wrap:anywhere;min-inline-size:0;display:grid}.marketplace-page :where(form,section,article,details,label,div){min-inline-size:0}.marketplace-page :where(h1,h2,p){margin:0}.marketplace-page h1{color:var(--color-heading);font-size:1.5rem;font-weight:600;line-height:1.4}.marketplace-page h2{color:var(--color-heading);font-size:1.0625rem;font-weight:600;line-height:1.5}.marketplace-page>header{gap:var(--space-2);display:grid}.marketplace-page p{line-height:1.65}.marketplace-page>header p,.marketplace-page details>p{color:var(--text-secondary);font-size:.875rem}.marketplace-page :where(form,section){gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.marketplace-page section form{padding:var(--space-4)}.marketplace-page label{align-content:start;gap:var(--space-2);color:var(--text-primary);font-size:.875rem;line-height:1.5;display:grid}.marketplace-page :where(input:not([type=checkbox]):not([type=hidden]),select,textarea){box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-input-bg);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--text-primary);font:inherit;padding:.625rem .75rem;line-height:1.5;display:block}.marketplace-page textarea{resize:vertical;min-block-size:6rem}.marketplace-policies textarea[dir=ltr]{text-align:start;tab-size:2;min-block-size:11rem;font-family:ui-monospace,monospace;font-size:.8125rem}.marketplace-page :where(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.marketplace-page fieldset{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-wrap:wrap;margin:0;display:flex}.marketplace-page legend{padding-inline:var(--space-2);font-size:.875rem}.marketplace-page label:has(input[type=checkbox]){align-items:flex-start;gap:var(--space-2);display:inline-flex}.marketplace-page input[type=checkbox]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-primary);flex-shrink:0;margin-block-start:.125rem}.marketplace-page .grid{gap:var(--space-4);display:grid}.marketplace-page .flex{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.marketplace-page :where(button,.btn){white-space:normal;text-align:center;max-inline-size:100%}.marketplace-page :where(button[type=button],.btn-secondary){border-color:var(--border-color);background:var(--color-surface-elevated);color:var(--color-heading)}.marketplace-page button:disabled{cursor:not-allowed;opacity:.6}.marketplace-page details{padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-surface)}.marketplace-page details[open]{gap:var(--space-3);display:grid}.marketplace-page summary{cursor:pointer;color:var(--color-heading);font-weight:600;line-height:1.6}.marketplace-page article{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);display:grid}.marketplace-page [role=status],.marketplace-page [role=alert]{padding:var(--space-4);border:1px solid var(--border-color);border-inline-start:3px solid var(--color-tertiary);border-radius:var(--radius-md);background:var(--color-tertiary-soft);line-height:1.6}.marketplace-page [role=alert]{border-inline-start-color:var(--color-danger);background:var(--color-surface)}.marketplace-page .overflow-x-auto{border:1px solid var(--border-color);border-radius:var(--radius-md);min-inline-size:0;overflow-x:auto}.marketplace-page table{border-collapse:collapse;background:var(--color-table-bg);text-align:start;inline-size:100%;min-inline-size:36rem;font-size:.875rem}.marketplace-page :where(th,td){padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--divider-color);text-align:start;vertical-align:top}.marketplace-page th{color:var(--color-heading);background:var(--color-hover);font-weight:600}.marketplace-page tr:last-child td{border-block-end:0}.marketplace-page td .btn{margin-block:var(--space-1);display:inline-flex}.marketplace-page pre{max-block-size:24rem;max-inline-size:100%;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-code-bg);margin:0;font-size:.8125rem;overflow:auto}.marketplace-page dl{gap:var(--space-2);margin:0;display:grid}.marketplace-page dt{color:var(--text-secondary);font-size:.8125rem}.marketplace-page dd{margin:0 0 var(--space-3)}.marketplace-page ol{gap:var(--space-3);padding:0;list-style:none;display:grid}.marketplace-page li{min-inline-size:0}.marketplace-page .whitespace-pre-wrap{white-space:pre-wrap}.marketplace-page .sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=760px){.marketplace-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-operations>form{flex-wrap:wrap;align-items:end;display:flex}.marketplace-operations>form label{flex:12rem}.marketplace-page dl{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr)}}@media (width<=600px){.marketplace-page :where(form,section){padding:var(--space-4)}.marketplace-page details{padding:var(--space-3)}.marketplace-page h1{font-size:1.25rem}}.policy-editor-sections{gap:var(--space-5);display:grid}.marketplace-policies .policy-editor-section{padding:var(--space-5);background:var(--color-surface-elevated)}.policy-editor-section>header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.policy-editor-section h3,.policy-editor-section h4{color:var(--color-heading);margin:0;font-size:1rem;line-height:1.6}.policy-section-number{min-block-size:2.5rem;min-inline-size:2.5rem;padding:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-heading);place-items:center;font-weight:700;display:inline-grid}.policy-fields{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-field{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid}.policy-field>p,.policy-editor-section>p{color:var(--text-secondary);font-size:.8125rem;line-height:1.7}.policy-field--transitions,.policy-field--recipients{grid-column:1/-1}.policy-transition{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;gap:var(--space-4)!important;display:grid!important}.policy-transition>label:has(select[multiple]){grid-column:1/-1}.policy-transition button{justify-self:start}.policy-field select[multiple]{min-block-size:9rem;padding:var(--space-2)}.policy-field select[multiple] option{border-radius:var(--radius-sm);margin-block-end:.25rem;padding:.35rem .5rem}.policy-field select:disabled{opacity:.75;cursor:not-allowed}.policy-field-error{color:var(--color-danger);font-weight:600}.policy-readiness dl,[data-policy-summary] dl{align-items:start}[data-policy-summary] dd{white-space:pre-wrap;overflow-wrap:anywhere}.policy-version-state{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-heading);flex-wrap:wrap;font-weight:600;display:inline-flex}.policy-advanced>summary{font-weight:600}.policy-advanced label,.policy-advanced .flex{margin-block-start:var(--space-3)}@media (width<=760px){.policy-fields,.policy-transition{grid-template-columns:minmax(0,1fr)}.marketplace-policies .policy-editor-section{padding:var(--space-4)}.policy-field--transitions,.policy-field--recipients{grid-column:auto}}.car-show{min-width:0;color:var(--text-primary);grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);gap:clamp(.9rem,1.5vw,1.4rem);margin-block:1.15rem 1.75rem;display:grid}.car-show [hidden]{display:none!important}.car-show button{font:inherit}.car-show button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.car-show-identity{grid-column:1/-1;justify-content:space-between;align-items:end;gap:1rem 2rem;min-width:0;display:flex}.car-show-eyebrow{color:var(--color-tertiary-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:700}.car-show-brand-primary{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:clamp(1.6rem,2.5vw,2.8rem);font-weight:700;line-height:1.1}.car-show-brand-secondary{color:var(--text-secondary);margin:.18rem 0 0;font-size:.95rem}.car-show-identity-note{max-width:25ch;color:var(--text-secondary);text-align:end;margin:0 0 .15rem;font-size:.78rem;line-height:1.5}.car-cinematic{isolation:isolate;color:#f5f7fb;background:#060a12;border:1px solid #26374d;border-radius:.85rem;min-width:0;min-height:clamp(28rem,37vw,35rem);position:relative;overflow:hidden}.car-cinematic-topline{color:#dee6f3;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 1px 8px #060a12;justify-content:space-between;gap:1rem;font-size:.66rem;font-weight:600;display:flex;position:absolute;inset-block-start:1.15rem;inset-inline:1.4rem}.car-cinematic-caption{text-shadow:0 2px 14px #060a12;align-items:start;gap:clamp(.8rem,2vw,1.5rem);max-width:36rem;display:flex;position:absolute;inset-block-end:5.15rem;inset-inline:clamp(1.15rem,3vw,2.2rem)}.car-cinematic-caption h2{letter-spacing:-.028em;margin:0;font-size:clamp(1.8rem,3.1vw,3.25rem);font-weight:650;line-height:1.08}.car-cinematic-caption-copy>p:last-child{color:#e2e8f1;margin:.48rem 0 0;font-size:.82rem;line-height:1.5}.car-cinematic-status,.car-cinematic-failure{color:#e2e8f1;text-shadow:0 1px 8px #060a12;margin:0;font-size:.72rem;position:absolute;inset-block-start:3.25rem;inset-inline:1.4rem}.car-cinematic-failure{max-width:25rem}.car-cinematic[data-ready=true] .car-cinematic-status{display:none}.car-show-catalog{flex-direction:column;gap:.8rem;min-width:0;display:flex}.car-show-panel{border:1px solid var(--color-border);background:var(--color-details-bg);border-radius:.85rem;min-width:0;padding:1rem}.car-show-panel-header{justify-content:space-between;align-items:center;gap:.7rem;margin-block-end:.85rem;display:flex}.car-show-panel-header h2{margin:.22rem 0 0;font-size:.98rem;font-weight:650}.car-show-count{background:var(--color-hover);color:var(--text-secondary);border-radius:999px;flex:none;padding:.35rem .52rem;font-size:.68rem}.car-show-model-list{scrollbar-width:thin;max-height:17rem;overflow:auto}.car-show-model{border:1px solid var(--divider-color);width:100%;min-height:3.45rem;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border-radius:.55rem;align-items:center;gap:.65rem;margin-block:.18rem;padding:.45rem .6rem;display:flex}.car-show-model:hover{background:var(--color-hover);color:var(--text-primary)}.car-show-model[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.car-show-model-mark{background:var(--color-border);border-radius:999px;flex:none;width:.32rem;height:1.4rem}.car-show-model[aria-pressed=true] .car-show-model-mark{background:var(--color-accent)}.car-show-model-names{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.car-show-model-names strong{overflow-wrap:anywhere;font-size:.82rem}.car-show-model-names small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.71rem}.car-show-model-arrow{color:var(--text-secondary);font-size:1.25rem;line-height:1}[dir=rtl] .car-show-model-arrow{transform:scaleX(-1)}.car-show-years-panel{min-height:10rem}.car-show-years-name{justify-content:space-between;gap:.5rem;margin:0 0 .75rem;font-size:.78rem;font-weight:650;display:flex}.car-show-years-name span{color:var(--text-secondary);font-size:.7rem;font-weight:400}.car-show-year-list{flex-wrap:wrap;gap:.4rem;display:flex}.car-show-year{border:1px solid var(--color-border);background:var(--color-hover);min-width:3.55rem;color:var(--text-primary);cursor:pointer;border-radius:999px;padding:.4rem .55rem;font-size:.72rem!important}.car-show-year:hover{border-color:var(--color-tertiary);color:var(--text-primary)}.car-show-year[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--text-primary);font-weight:700}.car-show-empty-years{color:var(--text-secondary);font-size:.78rem}.car-show-selection{overflow-wrap:anywhere;flex-direction:column;gap:.35rem;padding:.2rem .35rem;display:flex}.car-show-selection>span{color:var(--color-tertiary-ink);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:700}.car-show-selection strong{font-size:.84rem}.car-show-selection small{color:var(--text-secondary);font-size:.7rem;line-height:1.5}@media (width<=1050px){.car-show{grid-template-columns:minmax(0,1fr)}.car-show-identity{grid-column:1}.car-cinematic{min-height:clamp(28rem,62vw,38rem)}.car-show-catalog{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.car-show-selection{grid-column:1/-1}}@media (width<=767px){.car-show{gap:.8rem}.car-show-identity{display:block}.car-show-identity-note{text-align:start;max-width:none;margin-block-start:.55rem}.car-cinematic{aspect-ratio:4/4.7;min-height:0}.car-cinematic-topline{font-size:.58rem;inset-inline:1rem}.car-cinematic-caption{inset-block-end:5.2rem;inset-inline:1rem}.car-cinematic-caption h2{font-size:clamp(1.6rem,7vw,2.5rem)}.car-show-catalog{display:flex}.car-show-model-list{max-height:16rem}}@media (width<=374px){.car-cinematic{aspect-ratio:4/5.2}.car-cinematic-caption{inset-block-end:4.3rem}.car-show-panel{padding:.8rem}}.car-show-visual{flex-direction:column;gap:.8rem;min-width:0;display:flex}.car-anatomy-stage{aspect-ratio:16/10;background:#080d17;min-height:22rem;scroll-margin-block-start:5rem}.car-anatomy-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 66%,#080d1747 84%,#080d17e6);position:absolute;inset:0}.car-anatomy-stage .car-cinematic-poster,.car-anatomy-stage .car-cinematic-video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.car-anatomy-stage .car-cinematic-poster{z-index:0}.car-anatomy-stage .car-cinematic-video{z-index:1;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.car-anatomy-stage .car-cinematic-video.is-retiring{z-index:1;opacity:1;transition:none}.car-anatomy-stage .car-cinematic-video.is-active{z-index:2;opacity:1}.car-anatomy-stage .car-cinematic-topline{z-index:4;color:#adbcd0;letter-spacing:.13em;font-size:.6rem}.car-anatomy-stage .car-cinematic-caption{z-index:4;max-width:29rem;inset-block-end:1.1rem;inset-inline:1.25rem}.car-anatomy-stage .car-cinematic-caption h2{color:#f0f4fa;letter-spacing:0;font-size:1.02rem;font-weight:600;line-height:1.4}.car-anatomy-stage .car-cinematic-caption-copy>p:last-child{color:#a5b4c8;margin-block-start:.2rem;font-size:.68rem}.car-anatomy-stage .car-cinematic-status,.car-anatomy-stage .car-cinematic-failure{z-index:5;color:#c4d0df;max-width:28rem;font-size:.66rem}.car-anatomy-stage[data-ready=true] .car-cinematic-status:not([hidden]){display:block}.car-anatomy-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.car-anatomy-card{border:1px solid var(--color-border);background:var(--color-details-bg);min-width:0;color:var(--text-primary);text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);border-radius:.65rem;flex-direction:column;align-items:stretch;gap:.42rem;padding:.72rem;display:flex}.car-anatomy-card:hover{border-color:var(--color-accent);background:var(--color-hover);color:var(--text-primary)}.car-anatomy-card[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.car-anatomy-card-top{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.4rem;display:flex}.car-anatomy-card-top bdi{letter-spacing:.08em;font-size:.59rem;font-weight:600}.car-anatomy-card-top svg{width:1rem;height:1rem}.car-anatomy-card[aria-pressed=true] .car-anatomy-card-top{color:var(--color-accent)}.car-anatomy-card strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:600;line-height:1.45}.car-anatomy-card>span:last-child{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.64rem;line-height:1.55}.car-anatomy-help{color:var(--text-secondary);margin:0;font-size:.68rem;line-height:1.5}.car-anatomy-credits{color:var(--text-secondary);font-size:.61rem;line-height:1.6}.car-anatomy-credits summary{cursor:pointer;align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.car-anatomy-credits summary:after{content:"+";color:var(--color-accent)}.car-anatomy-credits[open] summary:after{content:"−"}.car-anatomy-credits p{margin:.3rem 0 0}.car-anatomy-credits a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=1200px){.car-anatomy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.car-anatomy-stage{aspect-ratio:16/10;min-height:0}}@media (width<=767px){.car-anatomy-stage{aspect-ratio:4/3;min-height:15.5rem}.car-anatomy-stage .car-cinematic-caption{inset-block-end:.8rem;inset-inline:1rem}.car-anatomy-stage .car-cinematic-caption h2{font-size:.86rem}.car-anatomy-stage .car-cinematic-caption-copy>p:last-child{font-size:.6rem}.car-anatomy-stage .car-cinematic-topline{font-size:.53rem;inset-block-start:.85rem;inset-inline:1rem}.car-anatomy-card{padding:.7rem}}@media (prefers-reduced-motion:reduce){.car-anatomy-stage .car-cinematic-video{opacity:0;transition:none}.car-anatomy-card{transition:none}}:root{--motion-instant:80ms;--motion-fast:.12s;--motion-normal:.18s;--motion-medium:.22s;--motion-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-page:.16s;--motion-card:var(--motion-normal);--motion-hover:var(--motion-fast);--motion-focus:var(--motion-fast);--motion-popover:.14s;--motion-sidebar:var(--motion-normal);--motion-dialog:.2s;--motion-toast-enter:.2s;--motion-toast-exit:.14s;--motion-stagger:30ms;--motion-page-distance:4px;--motion-card-distance:6px;--motion-toast-distance:10px}.organization-workspace{--motion-page:var(--motion-medium);--motion-card:var(--motion-slow);--motion-hover:.15s}.form-select-panel:not([hidden]){animation:usta-fade-in var(--motion-popover) var(--ease-enter)}.table-empty{animation:usta-fade-in var(--motion-normal) var(--ease-enter)}.form-error,.ui-feedback:not(.ui-toast){animation:usta-feedback-in var(--motion-popover) var(--ease-enter)}.ui-toast[data-toast-active]{animation:usta-toast-in var(--motion-toast-enter) var(--ease-enter)}.ui-toast{--motion-toast-offset:var(--motion-toast-distance)}.usta-detail-copy,.ui-feedback-dismiss,.ui-dialog-close,.form-select-option,.form-select-clear,.form-select-chip-remove{transition:background-color var(--motion-hover) var(--ease-standard), color var(--motion-hover) var(--ease-standard)}:is(.admin-body,.organization-workspace) .button:not(.action-menu-trigger,.action-menu-item){transition:background-color var(--motion-hover) var(--ease-standard), border-color var(--motion-hover) var(--ease-standard), color var(--motion-hover) var(--ease-standard)}dialog.ui-dialog{opacity:0;transition:opacity var(--motion-dialog) var(--ease-exit), transform var(--motion-dialog) var(--ease-exit), display var(--motion-dialog) allow-discrete, overlay var(--motion-dialog) allow-discrete;transform:scale(.98)}dialog.ui-dialog[open]{opacity:1;transition-timing-function:var(--ease-enter);transform:none}dialog.ui-dialog:not([open]){pointer-events:none}dialog.ui-dialog:has(.action-menu,[data-form-select]){transform:none}dialog.ui-dialog::backdrop{opacity:0;transition:opacity var(--motion-dialog) var(--ease-exit), display var(--motion-dialog) allow-discrete, overlay var(--motion-dialog) allow-discrete}dialog.ui-dialog[open]::backdrop{opacity:1;transition-timing-function:var(--ease-enter)}@starting-style{dialog.ui-dialog[open]{opacity:0;transform:scale(.98)}dialog.ui-dialog[open]:has(.action-menu,[data-form-select]){transform:none}dialog.ui-dialog[open]::backdrop{opacity:0}}.ow-category[open]>.ow-category-links:not([hidden]){animation:usta-fade-in var(--motion-sidebar) var(--ease-enter)}@keyframes usta-fade-in{0%{opacity:0}to{opacity:1}}@keyframes usta-feedback-in{0%{opacity:.65}to{opacity:1}}@keyframes usta-toast-in{0%{opacity:0;transform:translateX(var(--motion-toast-offset))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.form-select-panel:not([hidden]),.table-empty,.form-error,.ui-feedback:not(.ui-toast),.ui-toast[data-toast-active],.ow-category[open]>.ow-category-links:not([hidden]){animation:none}dialog.ui-dialog,dialog.ui-dialog::backdrop{transition:none;transform:none}}:root{--font-arabic:"IBM Plex Sans Arabic", Tahoma, sans-serif;--font-english:"IBM Plex Sans", Arial, sans-serif;--font-family-base:var(--font-english);--color-primary:#0f295f;--color-primary-hover:color-mix(in srgb, var(--color-primary) 88%, black);--color-primary-active:color-mix(in srgb, var(--color-primary) 76%, black);--color-primary-soft:color-mix(in srgb, var(--color-primary) 9%, white);--color-primary-muted:color-mix(in srgb, var(--color-primary) 60%, white);--color-accent:#fb781f;--color-accent-page:#bf5100;--color-accent-soft:color-mix(in srgb, var(--color-accent) 12%, white);--color-tertiary:#1c758d;--color-tertiary-ink:var(--color-tertiary);--color-tertiary-soft:color-mix(in srgb, var(--color-tertiary) 11%, white);--color-heading:var(--color-primary);--color-dark:var(--color-heading);--color-white:#fff;--color-workspace-bg:#f7f6f2;--color-surface:#fff;--color-surface-elevated:#fff;--color-table-bg:#fff;--color-details-bg:#fff;--color-input-bg:#fff;--color-input-border:#dce3ea;--color-border:#dce3ea;--color-hover:#f0f3f6;--color-text-primary:#29364c;--color-text-secondary:#627088;--color-link:var(--color-primary);--color-code-bg:#ebf0f8;--bg-main:var(--color-workspace-bg);--bg-surface:var(--color-surface);--bg-card:var(--color-surface);--bg-hover:var(--color-hover);--bg-sidebar:var(--color-surface);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:color-mix(in srgb, var(--text-secondary) 90%, white);--text-placeholder:color-mix(in srgb, var(--text-secondary) 72%, var(--color-white));--surface-form:color-mix(in srgb, var(--color-primary) 4%, var(--glass-surface-strong));--surface-form-highlight:color-mix(in srgb, var(--color-white) 72%, transparent);--surface-form-section:color-mix(in srgb, var(--color-tertiary) 5%, var(--color-white));--surface-form-action:color-mix(in srgb, var(--color-primary) 4%, var(--color-white));--surface-field:color-mix(in srgb, var(--bg-main) 58%, var(--color-white));--surface-field-hover:color-mix(in srgb, var(--color-tertiary) 4%, var(--color-white));--surface-input:var(--surface-field);--surface-table:color-mix(in srgb, var(--color-primary) 2%, var(--color-white));--surface-table-head:color-mix(in srgb, var(--color-primary) 3%, var(--color-white));--surface-table-row:var(--color-table-bg);--surface-table-row-hover:color-mix(in srgb, var(--color-tertiary) 5%, var(--color-white));--surface-table-footer:color-mix(in srgb, var(--color-primary) 2%, var(--color-white));--surface-toolbar:color-mix(in srgb, var(--color-primary) 2%, var(--color-white));--border-color:var(--color-border);--divider-color:color-mix(in srgb, var(--color-border) 78%, var(--color-surface));--focus-ring:var(--color-accent);--color-danger:#a52b38;--color-danger-action:#a52b38;--color-danger-soft:color-mix(in srgb, var(--color-danger) 9%, white);--color-success:#17684a;--color-success-soft:color-mix(in srgb, var(--color-success) 10%, white);--color-info:#146080;--color-warning:#8a4b00;--glass-surface:color-mix(in srgb, var(--color-white) 82%, transparent);--glass-surface-strong:color-mix(in srgb, var(--color-white) 91%, transparent);--glass-border:color-mix(in srgb, var(--color-white) 58%, transparent);--glass-shadow:color-mix(in srgb, var(--color-primary) 28%, transparent);--glass-bg-strong:color-mix(in srgb, var(--color-white) 44%, transparent);--glass-bg-medium:color-mix(in srgb, var(--color-white) 58%, transparent);--glass-bg-light:color-mix(in srgb, var(--color-white) 70%, transparent);--glass-border-strong:color-mix(in srgb, var(--color-white) 76%, transparent);--glass-highlight:color-mix(in srgb, var(--color-white) 86%, transparent);--glass-shadow-soft:0 1px 2px color-mix(in srgb, var(--color-primary) 5%, transparent), 0 14px 36px color-mix(in srgb, var(--color-primary) 9%, transparent);--glass-shadow-focus:0 18px 44px color-mix(in srgb, var(--color-primary) 14%, transparent);--glass-sidebar-bg:color-mix(in srgb, var(--color-primary) 72%, transparent);--glass-topbar-bg:color-mix(in srgb, var(--color-white) 64%, transparent);--glass-panel-bg:color-mix(in srgb, var(--color-white) 60%, transparent);--glass-form-bg:color-mix(in srgb, var(--color-white) 48%, transparent);--glass-form-border:var(--glass-border-strong);--glass-form-highlight:color-mix(in srgb, var(--color-white) 28%, transparent);--glass-form-shadow:inset 0 1px 0 var(--glass-highlight), 0 8px 24px color-mix(in srgb, var(--color-primary) 7%, transparent);--glass-form-light-primary:color-mix(in srgb, var(--color-primary) 8%, transparent);--glass-form-light-teal:color-mix(in srgb, var(--color-tertiary) 10%, transparent);--glass-form-light-accent:color-mix(in srgb, var(--color-accent) 6%, transparent);--glass-table-bg:color-mix(in srgb, var(--color-white) 86%, transparent);--glass-field-bg:color-mix(in srgb, var(--color-white) 82%, transparent);--glass-dropdown-bg:color-mix(in srgb, var(--color-white) 76%, transparent);--glass-modal-bg:color-mix(in srgb, var(--color-primary) 82%, transparent);--glass-action-bg:color-mix(in srgb, var(--color-white) 66%, transparent);--glass-panel-fallback:color-mix(in srgb, var(--color-primary) 4%, var(--color-white));--glass-form-fallback:color-mix(in srgb, var(--color-tertiary) 5%, var(--color-white));--glass-table-fallback:color-mix(in srgb, var(--color-primary) 2%, var(--color-white));--glass-dropdown-fallback:color-mix(in srgb, var(--color-tertiary) 3%, var(--color-white));--glass-field-fallback:color-mix(in srgb, var(--bg-main) 54%, var(--color-white));--glass-blur-strong:28px;--glass-blur-medium:20px;--glass-blur-light:12px;--glass-saturate:132%;--ambient-primary:color-mix(in srgb, var(--color-primary-muted) 42%, transparent);--ambient-accent:color-mix(in srgb, var(--color-accent) 30%, transparent);--ambient-tertiary:color-mix(in srgb, var(--color-tertiary) 46%, transparent);--auth-glass:color-mix(in srgb, var(--color-white) 16%, transparent);--auth-glass-highlight:color-mix(in srgb, var(--color-white) 32%, transparent);--auth-glass-fallback:color-mix(in srgb, var(--color-primary) 88%, var(--color-tertiary));--auth-input:color-mix(in srgb, var(--color-white) 94%, transparent);--auth-field-text:var(--color-primary);--auth-ink:var(--color-white);--auth-ink-secondary:color-mix(in srgb, var(--color-white) 96%, transparent);--auth-flow:var(--color-accent);--auth-flow-glow:color-mix(in srgb, var(--color-accent) 18%, transparent);--auth-network-surface:color-mix(in srgb, var(--color-primary) 76%, transparent);--auth-network-line:color-mix(in srgb, var(--color-white) 30%, transparent);--shell-sidebar-glass:color-mix(in srgb, var(--color-primary) 68%, transparent);--shell-topbar-glass:var(--glass-topbar-bg);--shell-topbar-compact-glass:color-mix(in srgb, var(--color-white) 78%, transparent);--shell-drawer-glass:color-mix(in srgb, var(--color-primary) 98%, transparent);--shell-menu-glass:color-mix(in srgb, var(--color-white) 98%, transparent);--shell-glass-edge:color-mix(in srgb, var(--color-white) 88%, transparent);--shell-shadow:color-mix(in srgb, var(--color-primary) 9%, transparent);--shell-primary-light:color-mix(in srgb, var(--color-primary) 14%, transparent);--shell-teal-light:color-mix(in srgb, var(--color-tertiary) 16%, transparent);--shell-accent-light:color-mix(in srgb, var(--color-accent) 9%, transparent);--rail-ink:var(--color-white);--rail-muted:color-mix(in srgb, var(--color-white) 80%, transparent);--rail-edge:color-mix(in srgb, var(--color-white) 18%, transparent);--rail-highlight:color-mix(in srgb, var(--color-white) 10%, transparent);--rail-light:color-mix(in srgb, var(--color-tertiary) 55%, transparent);--rail-reflection:color-mix(in srgb, var(--color-white) 7%, transparent);--rail-depth:color-mix(in srgb, var(--color-primary-active) 64%, transparent);--rail-backlight:color-mix(in srgb, var(--color-primary) 48%, transparent);--rail-warm-light:color-mix(in srgb, var(--color-accent) 12%, transparent);--rail-section-ink:color-mix(in srgb, var(--color-white) 70%, transparent);--rail-active-glow:color-mix(in srgb, var(--color-accent) 30%, transparent);--rail-shadow:color-mix(in srgb, var(--color-primary) 17%, transparent);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--sidebar-width:15.5rem;--sidebar-compact-width:5rem;--shell-workspace-inset:var(--space-4);font-family:var(--font-family-base);color:var(--text-primary);background:var(--bg-main);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:lang(ar){--font-family-base:var(--font-arabic)}:root[data-theme=dark]{--color-workspace-bg:#0e1626;--color-surface:#16213a;--color-surface-elevated:#1a2943;--color-table-bg:#16213a;--color-details-bg:#16213a;--color-input-bg:#121d32;--color-input-border:#344461;--color-border:#293753;--color-hover:#1d2b46;--color-text-primary:#f1f5fb;--color-text-secondary:#a9b7cd;--color-heading:#f1f5fb;--color-link:#d7e3ff;--color-tertiary-ink:#80d4e3;--color-code-bg:#243656;--text-placeholder:#a9b7cd;--text-muted:#a9b7cd;--divider-color:#293753;--color-primary-soft:#243656;--color-primary-muted:#a9b7cd;--color-tertiary-soft:#193b4d;--color-accent-soft:#493323;--color-danger:#ff9faa;--color-danger-action:#a53146;--color-danger-soft:#4b2a38;--color-success:#86e4b6;--color-success-soft:#173c39;--color-info:#8fcbea;--color-warning:#ffc188;--sidebar-dark-bg:#121f36;--sidebar-dark-hover:#1d2b46;--sidebar-dark-active:#263754;--sidebar-dark-border:#293753;--sidebar-dark-profile:#1b2b46;--sidebar-dark-ink:#f1f5fb;--sidebar-dark-muted:#a9b7cd;--rail-ink:var(--sidebar-dark-ink);--rail-muted:var(--sidebar-dark-muted);--rail-section-ink:var(--sidebar-dark-muted);--rail-edge:var(--sidebar-dark-border);--rail-highlight:var(--sidebar-dark-hover);--rail-active-glow:transparent;--surface-form:var(--color-details-bg);--surface-form-section:var(--color-details-bg);--surface-form-action:var(--color-surface-elevated);--surface-field:var(--color-input-bg);--surface-field-hover:var(--color-hover);--surface-input:var(--color-input-bg);--surface-table:var(--color-table-bg);--surface-table-head:#1b2943;--surface-table-row-hover:var(--color-hover);--surface-table-footer:var(--color-table-bg);--surface-toolbar:var(--color-table-bg);--glass-surface:var(--color-surface-elevated);--glass-surface-strong:var(--color-surface-elevated);--glass-border:var(--color-border);--glass-border-strong:var(--color-border);--glass-highlight:color-mix(in srgb, var(--color-white) 7%, transparent);--glass-bg-strong:var(--color-surface-elevated);--glass-bg-medium:var(--color-surface-elevated);--glass-bg-light:var(--color-hover);--glass-panel-bg:var(--color-details-bg);--glass-panel-fallback:var(--color-surface);--glass-form-bg:var(--color-details-bg);--glass-form-border:var(--color-border);--glass-form-highlight:transparent;--glass-form-shadow:0 1px 3px #0000001f;--glass-form-fallback:var(--color-details-bg);--glass-table-bg:var(--color-table-bg);--glass-table-fallback:var(--color-table-bg);--glass-field-bg:var(--color-input-bg);--glass-field-fallback:var(--color-input-bg);--glass-dropdown-bg:var(--color-surface-elevated);--glass-dropdown-fallback:var(--color-surface-elevated);--glass-modal-bg:var(--color-surface-elevated);--glass-action-bg:var(--color-surface-elevated);--shell-topbar-glass:var(--color-surface-elevated);--shell-topbar-compact-glass:var(--color-surface-elevated);--shell-menu-glass:var(--color-surface-elevated);--shell-glass-edge:var(--color-border);--shell-shadow:#00000029;--shell-primary-light:transparent;--shell-teal-light:transparent;--shell-accent-light:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;min-inline-size:320px}body{min-inline-size:320px;margin:0}button,input,select,textarea{font:inherit}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}button,.button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);min-block-size:2.75rem;color:var(--color-white);cursor:pointer;white-space:nowrap;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--color-accent-page);border-color:var(--color-accent-page);color:var(--color-white);text-decoration:none}button:active,.button:active{background:var(--color-accent-page)}button:disabled,.button:disabled{opacity:.55;cursor:not-allowed}.button-secondary{border-color:var(--border-color);background:var(--bg-surface);color:var(--color-heading)}.button-secondary:hover{border-color:var(--border-color);background:var(--color-primary-soft);color:var(--color-heading)}.button-ghost{color:var(--color-heading);background:0 0;border-color:#0000}.button-ghost:hover{background:var(--bg-hover);color:var(--color-heading);border-color:#0000}.button-danger{border-color:var(--color-danger-action);background:var(--color-danger-action);color:var(--color-white)}.button-danger:hover{border-color:var(--color-danger-action);background:color-mix(in srgb, var(--color-danger-action) 85%, black);color:var(--color-white)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--color-primary-soft);color:var(--color-heading)}.skip-link{z-index:100;background:var(--color-primary);color:var(--color-white);padding:.75rem 1rem;position:absolute;inset-block-start:-5rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.admin-document,.admin-body{min-inline-size:0}.admin-body{isolation:isolate;background:var(--bg-main);position:relative}.admin-body:before{display:none}[dir=rtl] .admin-body:before{transform:scaleX(-1)}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-block-size:100vh;inline-size:100%;transition:grid-template-columns var(--motion-sidebar) var(--ease-standard);display:grid}.sidebar-host{z-index:45;block-size:100dvh;min-inline-size:0;padding-block:var(--space-3);align-self:start;padding-inline-start:var(--space-3);position:sticky;inset-block-start:0}.sidebar-host:before{inset-block:var(--space-3);inset-inline:var(--space-3) 0;border-radius:var(--radius-lg);background:radial-gradient(ellipse at 12% 14%, var(--rail-light), transparent 46%), radial-gradient(ellipse at 100% 24%, var(--rail-warm-light), transparent 30%), linear-gradient(180deg, var(--rail-backlight), var(--rail-depth));content:"";pointer-events:none;position:absolute}.sidebar{background:color-mix(in srgb, var(--color-primary) 94%, var(--color-tertiary));background-image:radial-gradient(ellipse at 10% 5%, var(--rail-light), transparent 44%), linear-gradient(160deg, var(--rail-reflection), transparent 36%, var(--rail-depth));block-size:100%;min-inline-size:0;color:var(--rail-ink);border:1px solid var(--rail-edge);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--rail-edge), inset 1px 0 0 var(--rail-highlight), 0 2px 4px var(--shell-shadow), 0 12px 28px var(--rail-shadow);padding:0;display:flex;position:relative;overflow:visible}.sidebar-toggle{z-index:4;border:1px solid var(--glass-border-strong);background:color-mix(in srgb, var(--color-primary) 84%, var(--color-tertiary));block-size:2.75rem;min-block-size:2.75rem;inline-size:2.75rem;min-inline-size:2.75rem;color:var(--color-white);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 7px 18px color-mix(in srgb, var(--color-primary) 26%, transparent), 0 0 0 3px color-mix(in srgb, var(--color-accent) 8%, transparent);transition:transform var(--motion-hover) var(--ease-standard), background-color var(--motion-hover) var(--ease-standard), box-shadow var(--motion-hover) var(--ease-standard);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:5rem;inset-inline-end:var(--space-2)}.sidebar-toggle:hover{background:color-mix(in srgb, var(--color-primary) 76%, var(--color-tertiary));color:var(--color-white);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 9px 22px color-mix(in srgb, var(--color-primary) 30%, transparent), 0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent)}.sidebar-toggle .ui-icon{block-size:1rem;inline-size:1rem;transition:transform var(--motion-sidebar) var(--ease-standard)}[dir=rtl] .sidebar-toggle .ui-icon{transform:rotate(180deg)}.sidebar-scroll{gap:var(--space-5);scrollbar-width:thin;scrollbar-color:var(--rail-edge) transparent;border-radius:inherit;min-block-size:0;min-inline-size:0;padding:var(--space-5) var(--space-3) var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar-heading{min-block-size:5.5rem;padding-block-end:var(--space-4);padding-inline:var(--space-2) var(--space-6);border-block-end:1px solid var(--rail-highlight);align-items:center;display:flex}.sidebar-brand{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.sidebar-brand:hover{text-decoration:none}.sidebar-logo-surface{padding:var(--space-1) var(--space-2);background:var(--glass-surface-strong);border:1px solid var(--glass-border);border-radius:var(--radius-sm);place-items:center;display:grid}.sidebar-logo{object-fit:contain;block-size:36px;inline-size:86px;display:block}:root .theme-logo--dark,:root[data-theme=dark] .theme-logo--light{display:none}:root[data-theme=dark] .theme-logo--dark{display:block}.brand-caption{color:var(--rail-muted);padding-inline-start:var(--space-1);font-size:.6875rem;font-weight:500}.rail-logout{block-size:2.75rem;inline-size:2.75rem;color:var(--rail-ink);border:1px solid var(--rail-edge);background:0 0;flex:none;padding:0;font-weight:500}.rail-logout:hover{background:var(--rail-highlight);color:var(--rail-ink);border-color:var(--glass-border)}.sidebar nav{gap:var(--space-3);display:grid}.nav-category{min-inline-size:0}.nav-category+.nav-category{border-block-start:1px solid var(--rail-highlight);padding-block-start:var(--space-3)}.nav-category-trigger{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--rail-muted);cursor:pointer;letter-spacing:.045em;text-transform:uppercase;transition:background-color var(--motion-hover) var(--ease-standard), color var(--motion-hover) var(--ease-standard);font-size:.72rem;font-weight:600;list-style:none;display:flex}.nav-category-trigger::-webkit-details-marker{display:none}.nav-category-trigger::marker{content:""}.nav-category-trigger:hover{background:color-mix(in srgb, var(--rail-highlight) 66%, transparent);color:var(--rail-ink)}.nav-category-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nav-category-symbol{color:var(--rail-section-ink);place-items:center;display:inline-grid}.nav-category-symbol .ui-icon{block-size:1rem;inline-size:1rem}.nav-category-label{flex:1;min-inline-size:0}.nav-category-chevron{block-size:1rem;inline-size:1rem;color:var(--rail-section-ink);transition:transform var(--motion-sidebar) var(--ease-standard), color var(--motion-hover) var(--ease-standard)}[dir=rtl] .nav-category-chevron{transform:rotate(180deg)}.nav-category[open]>.nav-category-trigger{color:var(--rail-ink)}.nav-category[open]>.nav-category-trigger .nav-category-chevron,[dir=rtl] .nav-category[open]>.nav-category-trigger .nav-category-chevron{color:var(--color-accent);transform:rotate(90deg)}.nav-category-panel{min-inline-size:0;padding-block-start:var(--space-1)}.nav-category[open] .nav-category-panel{animation:usta-fade-in var(--motion-sidebar) var(--ease-enter)}.nav-category-items{gap:var(--space-1);border-inline-start:1px solid var(--rail-highlight);margin-inline-start:var(--space-2);padding-inline-start:var(--space-2);display:grid}.sidebar nav a{align-items:center;gap:var(--space-3);min-block-size:3rem;padding:var(--space-3);border-radius:var(--radius-md);color:var(--rail-muted);transition:background-color var(--motion-hover) var(--ease-standard), color var(--motion-hover) var(--ease-standard), border-color var(--motion-hover) var(--ease-standard);border:1px solid #0000;font-size:.875rem;font-weight:500;display:flex;position:relative}.sidebar nav a:hover{background:var(--rail-highlight);color:var(--rail-ink);text-decoration:none}.sidebar nav a.active{background:linear-gradient(110deg, var(--rail-highlight), var(--rail-reflection));color:var(--rail-ink);box-shadow:inset 0 1px 0 var(--rail-highlight);border-color:#0000;font-weight:600}.sidebar nav a.active:before{inset-inline-start:-1px;inset-block:var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);inline-size:3px;box-shadow:0 0 12px var(--rail-active-glow);content:"";position:absolute}.ui-icon{vertical-align:middle;flex:none;block-size:1.25rem;inline-size:1.25rem;display:inline-block}.nav-icon{color:var(--rail-muted)}.sidebar nav a.active .nav-icon,.sidebar nav a:hover .nav-icon{color:var(--rail-ink)}.sidebar-footer{margin-block-start:auto;padding-block-start:var(--space-6)}.sidebar-statement{margin:0 0 var(--space-4);max-inline-size:11rem;padding-inline:var(--space-2);color:var(--rail-section-ink);text-wrap:balance;font-size:.6875rem;font-weight:400;line-height:1.7}.sidebar-statement>span{border-radius:var(--radius-sm);background:var(--color-accent);opacity:.7;block-size:2px;inline-size:1rem;margin-block-start:var(--space-2);display:block}.rail-account{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1) 0;border-block-start:1px solid var(--rail-highlight);display:flex}.rail-avatar{background:var(--rail-highlight);block-size:2rem;inline-size:2rem;color:var(--rail-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.rail-account-copy{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.rail-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.rail-account-copy>span{color:var(--rail-section-ink);font-size:.6875rem}.rail-account form{flex:none;margin:0}.rail-logout{color:var(--rail-muted);border-color:#0000;border-radius:50%}.rail-tooltip{z-index:95;max-inline-size:min(15rem,100vw - 1rem);padding:var(--space-2) var(--space-3);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);background:var(--glass-dropdown-fallback);color:var(--color-heading);box-shadow:var(--glass-shadow-soft);pointer-events:none;font-size:.75rem;font-weight:650;line-height:1.4;position:fixed}.rail-tooltip[hidden]{display:none!important}@media (width>=901px){.sidebar-is-collapsed .shell{grid-template-columns:var(--sidebar-compact-width) minmax(0, 1fr)}.sidebar-is-collapsed .sidebar-host{padding-inline-start:var(--space-2)}.sidebar-is-collapsed .sidebar-host:before{inset-inline-start:var(--space-2)}.sidebar-is-collapsed .sidebar-scroll{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-3);overflow-x:visible}.sidebar-is-collapsed .sidebar-heading{min-block-size:4.75rem;inline-size:100%;padding-block:var(--space-2) calc(var(--space-4) + 2.75rem);justify-content:center;padding-inline:0}.sidebar-is-collapsed .sidebar-brand{align-items:center;inline-size:100%}.sidebar-is-collapsed .sidebar-logo-surface{block-size:2.75rem;inline-size:2.75rem;padding:var(--space-1);overflow:hidden}.sidebar-is-collapsed .sidebar-logo{object-fit:contain;block-size:auto;inline-size:2.5rem;max-inline-size:100%}.sidebar-is-collapsed .brand-caption,.sidebar-is-collapsed .nav-category-label,.sidebar-is-collapsed .nav-category-chevron,.sidebar-is-collapsed .sidebar-statement,.sidebar-is-collapsed .rail-account-copy{display:none}.sidebar-is-collapsed .sidebar-toggle .ui-icon{transform:rotate(180deg)}[dir=rtl].sidebar-is-collapsed .sidebar-toggle .ui-icon{transform:none}.sidebar-is-collapsed .sidebar nav{gap:var(--space-2);inline-size:100%}.sidebar-is-collapsed .nav-category{inline-size:100%;position:relative}.sidebar-is-collapsed .nav-category+.nav-category{padding-block-start:var(--space-2)}.sidebar-is-collapsed .nav-category-trigger{border:1px solid #0000;justify-content:center;min-block-size:3rem;inline-size:3rem;margin-inline:auto;padding:0;position:relative}.sidebar-is-collapsed .nav-category-trigger:hover,.sidebar-is-collapsed .nav-category[data-compact-open]>.nav-category-trigger{border-color:var(--rail-edge);background:var(--rail-highlight)}.sidebar-is-collapsed .nav-category[data-nav-category-active=true]>.nav-category-trigger{background:linear-gradient(145deg, var(--rail-highlight), var(--rail-reflection));color:var(--rail-ink)}.sidebar-is-collapsed .nav-category[data-nav-category-active=true]>.nav-category-trigger:before{inset-block:var(--space-2);background:var(--color-accent);inline-size:3px;box-shadow:0 0 12px var(--rail-active-glow);content:"";border-radius:99px;position:absolute;inset-inline-start:-1px}.sidebar-is-collapsed .nav-category-symbol .ui-icon{block-size:1.25rem;inline-size:1.25rem}.sidebar-is-collapsed .nav-category-panel{display:none}.sidebar-is-collapsed .nav-category[data-compact-open]>.nav-category-panel{z-index:90;max-inline-size:calc(100vw - 1.5rem);padding:var(--space-2);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);background:var(--glass-dropdown-fallback);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-focus);animation:shell-menu-enter var(--motion-popover) var(--ease-enter) both;margin:0;display:block;position:fixed;inset:auto;overflow:auto}.sidebar-is-collapsed .nav-category-items{gap:var(--space-1);border:0;margin:0;padding:0}.sidebar-is-collapsed .nav-category-panel a{min-block-size:2.75rem;padding:var(--space-2) var(--space-3);color:var(--text-primary)}.sidebar-is-collapsed .nav-category-panel a:hover{background:var(--color-primary-soft);color:var(--color-heading)}.sidebar-is-collapsed .nav-category-panel a.active{background:linear-gradient(110deg, var(--color-primary-soft), var(--color-tertiary-soft));color:var(--color-heading);box-shadow:inset 0 1px 0 var(--glass-highlight)}.sidebar-is-collapsed .nav-category-panel .nav-icon{color:var(--color-tertiary-ink)}.sidebar-is-collapsed .nav-category-panel a.active .nav-icon,.sidebar-is-collapsed .nav-category-panel a:hover .nav-icon{color:var(--color-heading)}.sidebar-is-collapsed .sidebar-footer{inline-size:100%;padding-block-start:var(--space-4)}.sidebar-is-collapsed .rail-account{justify-content:center;gap:var(--space-2);padding:var(--space-4) 0 0;flex-direction:column}.sidebar-is-collapsed .rail-avatar{block-size:2.5rem;inline-size:2.5rem}.sidebar-is-collapsed .rail-logout{block-size:2.75rem;inline-size:2.75rem}}.workspace{inline-size:100%;min-inline-size:0}.topbar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:4rem;inline-size:auto;margin-block:var(--space-3) 0;margin-inline:var(--shell-workspace-inset);padding-inline:var(--space-4);border:1px solid var(--shell-glass-edge);border-radius:var(--radius-lg);background:var(--glass-panel-fallback);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 1px 3px var(--shell-shadow), 0 10px 30px var(--shell-shadow);transition:background-color var(--motion-hover) var(--ease-standard), box-shadow var(--motion-hover) var(--ease-standard);display:flex;position:sticky;inset-block-start:var(--space-3)}.topbar-is-scrolled{--shell-topbar-glass:var(--shell-topbar-compact-glass)}.topbar-context{align-items:center;gap:var(--space-3);min-inline-size:0;color:var(--text-secondary);flex:1;font-size:.875rem;font-weight:500;display:flex}.shell-context{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.shell-context>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.shell-context-parent{max-inline-size:12rem;color:var(--text-secondary)}.shell-context-current{color:var(--color-heading);font-weight:600}.shell-context-separator{block-size:.75rem;inline-size:.75rem;color:var(--color-tertiary-ink)}[dir=rtl] .shell-context-separator{transform:rotate(180deg)}.topbar-actions,.language-switcher{align-items:center;gap:var(--space-2);display:flex}.language-switcher{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.2rem}.language-switcher button{border-radius:var(--radius-sm);min-block-size:2.75rem;inline-size:2.75rem;color:var(--text-secondary);background:0 0;border:0;place-items:center;padding:0;font-size:1.1rem;display:inline-grid}.language-switcher button:hover{background:var(--bg-hover)}.language-switcher button.active{background:var(--color-primary-soft);color:var(--color-heading);font-weight:700}.theme-switcher{flex:none;position:relative}.theme-switcher-trigger{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-surface-elevated);block-size:44px;inline-size:44px;color:var(--color-heading);cursor:pointer;place-items:center;list-style:none;display:grid}.theme-switcher-trigger::-webkit-details-marker{display:none}.theme-switcher-trigger:hover,.theme-switcher[open] .theme-switcher-trigger{background:var(--bg-hover)}.theme-switcher-trigger .ui-icon{block-size:18px;inline-size:18px}.theme-icon-light,.theme-icon-dark,.theme-icon-system{display:none}:root[data-theme-preference=light] .theme-icon-light,:root[data-theme-preference=dark] .theme-icon-dark,:root:not([data-theme-preference]) .theme-icon-system,:root[data-theme-preference=system] .theme-icon-system{display:block}.theme-switcher-options{z-index:45;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-surface-elevated);inline-size:154px;box-shadow:var(--glass-shadow-focus);padding:4px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.theme-switcher:not([open]) .theme-switcher-options{display:none}.theme-switcher-options button{border-radius:var(--radius-sm);min-block-size:44px;inline-size:100%;color:var(--text-primary);text-align:start;background:0 0;border:0;justify-content:flex-start;gap:9px;padding:8px 10px;font-size:.8125rem;font-weight:500}.theme-switcher-options button:hover,.theme-switcher-options button:focus-visible{background:var(--bg-hover);color:var(--color-heading)}.theme-switcher-options button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-heading)}.theme-switcher-options .ui-icon{block-size:16px;inline-size:16px}.topbar-actions{--account-glass:var(--glass-bg-medium);--account-hover:var(--glass-bg-light);--account-edge:var(--border-color);gap:var(--space-3);flex:none}.topbar .language-switcher{border-color:var(--account-edge);border-radius:var(--radius-lg);background:var(--account-glass);min-block-size:3rem;box-shadow:inset 0 1px 0 var(--glass-highlight);flex:none;gap:0;padding:1px}.topbar .language-switcher button{border-radius:var(--radius-md);transition:background-color var(--motion-hover) var(--ease-standard);background:0 0;position:relative}.topbar .language-switcher button+button:before{inset-inline-start:-1px;inset-block:var(--space-3);background:var(--account-edge);content:"";inline-size:1px;position:absolute}.topbar .language-switcher button:hover{background:var(--account-hover)}.topbar .language-switcher button.active{background:color-mix(in srgb, var(--color-primary) 6%, var(--account-hover))}.topbar .language-switcher button.active:after{inset-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent);content:"";block-size:2px;position:absolute;inset-block-end:2px}.user-menu{position:relative}.user-menu summary{align-items:center;gap:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;min-block-size:2.75rem;padding:.4rem .7rem;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.user-menu summary::-webkit-details-marker{display:none}.user-menu summary:hover{background:var(--bg-hover)}.user-avatar{background:var(--color-primary);block-size:2.25rem;inline-size:2.25rem;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.user-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;overflow:hidden}.user-identity{text-align:start;gap:0;min-inline-size:0;line-height:1.4;display:grid}.user-role{color:var(--text-secondary);font-size:.6875rem;font-weight:400}.user-menu summary{min-block-size:2.75rem;padding:var(--space-1) var(--space-2);transition:background-color var(--motion-hover) var(--ease-standard);border-color:#0000;font-size:.8rem}.topbar .user-menu .account-capsule{gap:var(--space-2);min-block-size:3rem;max-inline-size:20rem;padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-3);border-color:var(--account-edge);border-radius:var(--radius-lg);background:var(--account-glass);color:var(--color-heading);box-shadow:inset 0 1px 0 var(--glass-highlight);transition:background-color var(--motion-hover) var(--ease-standard), box-shadow var(--motion-hover) var(--ease-standard);grid-template-columns:2.25rem minmax(0,1fr) 1rem;font-size:.8125rem;display:grid}.user-menu summary:hover,.user-menu[open] summary{background:var(--bg-hover)}.topbar .user-menu .account-capsule:hover,.topbar .user-menu[open] .account-capsule{background:var(--account-hover);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 2px 8px var(--shell-shadow)}.user-chevron{block-size:1rem;inline-size:1rem;color:var(--text-secondary);transition:transform var(--motion-hover) var(--ease-standard)}.user-menu[open] .user-chevron{transform:rotate(180deg)}.menu-popover{z-index:30;border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);background:var(--glass-dropdown-fallback);min-inline-size:12rem;box-shadow:var(--glass-shadow-focus);padding:.35rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0}.menu-popover a,.menu-popover button{border-radius:var(--radius-sm);min-block-size:2.5rem;inline-size:100%;color:var(--text-primary);text-align:start;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:.55rem .7rem;font-size:.85rem;font-weight:600;display:flex}.menu-popover a:hover,.menu-popover button:hover{background:var(--bg-hover);color:var(--color-heading);text-decoration:none}.menu-popover .danger-link{color:var(--color-danger)}.menu-popover .danger-link:hover{background:var(--color-danger-soft);color:var(--color-danger)}.user-menu .menu-popover{inline-size:max(100%,15rem);max-inline-size:calc(100vw - 2rem);padding:var(--space-2);border-color:var(--shell-glass-edge);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 12px 32px color-mix(in srgb, var(--color-primary) 10%, transparent);transform-origin:100% 0;inset-block-start:calc(100% + var(--space-2))}[dir=rtl] .user-menu .menu-popover{transform-origin:0 0}.user-menu[open] .menu-popover{animation:shell-menu-enter var(--motion-popover) var(--ease-enter) both}.user-menu-identity{gap:var(--space-1);padding:var(--space-3);border-block-end:1px solid var(--divider-color);margin-block-end:var(--space-1);display:grid}.user-menu-identity strong{color:var(--color-heading);overflow-wrap:anywhere;font-size:.85rem}.user-menu-identity>span{color:var(--text-secondary);font-size:.72rem}.user-menu .menu-popover button{min-block-size:2.75rem}.admin-body .sidebar a:focus-visible,.topbar button:focus-visible,.user-menu summary:focus-visible,.navigation-drawer button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.admin-body .sidebar a:focus-visible,.admin-body .sidebar button:focus-visible,.navigation-drawer button:focus-visible{outline-color:var(--color-accent)}.content-container{inline-size:100%;max-inline-size:none;padding-block:var(--space-6);padding-inline:var(--shell-workspace-inset);margin:0;scroll-margin-block-start:6rem}.content-inner{inline-size:100%;min-inline-size:0}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-block-end:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);flex-wrap:wrap;margin-block-end:var(--space-6);padding-block-end:var(--space-4);display:flex;position:relative}.page-head h1{color:var(--color-dark);letter-spacing:normal;margin:0;font-size:1.5rem;font-weight:600;line-height:1.35}.page-subtitle{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.crumbs{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;margin-block-end:var(--space-5);font-size:.8rem;display:flex}.crumbs a{color:var(--text-secondary)}.crumbs .sep{color:var(--text-muted)}[dir=rtl] .crumbs .sep{transform:rotate(180deg)}.card,.surface{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--glass-panel-fallback);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-soft)}.card{padding:var(--space-6);margin-block:var(--space-4)}.surface{overflow:visible}.surface+.surface{margin-block-start:var(--space-5)}.surface-body{padding:var(--space-6)}.surface-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-block-end:1px solid var(--divider-color);flex-wrap:wrap;display:flex}.surface-head h2,.section-title{color:var(--color-dark);margin:0;font-size:1rem;font-weight:600}.stat-grid{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.stat-card{padding:var(--space-5);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);background:var(--glass-panel-fallback);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-soft)}.stat-value{color:var(--color-heading);margin-block-start:var(--space-2);font-size:1.7rem;font-weight:700;line-height:1.2;display:block}.stat-value-contact{overflow-wrap:anywhere;font-size:1rem}.stat-label{color:var(--text-secondary);font-size:.8rem;font-weight:600}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.field{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:600;display:block}.field input,.field select,.toolbar input,.toolbar select{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);min-block-size:2.75rem;inline-size:100%;color:var(--color-dark);margin-block-start:.4rem;padding:.6rem .75rem;display:block}.field input:focus,.field select:focus,.toolbar input:focus,.toolbar select:focus{border-color:var(--focus-ring)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--color-danger)}.field .error{margin-block-start:var(--space-1);display:block}.form-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--divider-color);flex-wrap:wrap;margin-block-start:var(--space-8);padding-block-start:var(--space-5);display:flex}.error{color:var(--color-danger);font-size:.82rem}.notice{margin-block:0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-success-soft);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success)}.status-badge{background:var(--bg-hover);min-block-size:1.5rem;color:var(--text-secondary);white-space:nowrap;border-radius:99px;align-items:center;padding:.2rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.status-badge.status-active,.status-badge.status-provisioned{background:var(--color-success-soft);color:var(--color-success)}.status-badge.status-inactive,.status-badge.status-archived{background:var(--bg-hover);color:var(--text-secondary)}.status-badge.status-pending,.status-badge.status-provisioning{background:var(--color-accent-soft);color:var(--color-warning)}.status-badge.status-provisioning_failed,.status-badge.status-failed{background:var(--color-danger-soft);color:var(--color-danger)}.empty-state{padding:var(--space-10) var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0, var(--color-tertiary-soft), transparent 46%), var(--glass-panel-fallback);text-align:center}.empty-state h2{color:var(--color-dark);margin:0;font-size:1.05rem}.empty-state p{margin:var(--space-2) auto var(--space-5);max-inline-size:27rem;color:var(--text-secondary);font-size:.875rem}.muted{color:var(--text-secondary)}.actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.loading{color:var(--color-tertiary-ink);font-size:.8rem}.code-value,code,input[type=email],input[type=tel]{direction:ltr;unicode-bidi:isolate}[dir=rtl] .code-value,[dir=rtl] code,[dir=rtl] input[type=email],[dir=rtl] input[type=tel]{text-align:start}.login-body{background:var(--color-primary-active);min-block-size:100svh;color:var(--color-white);position:relative;overflow-x:hidden}.login-body:before{z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--color-white) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-white) 5%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:3rem 3rem;animation:.8s ease-out both login-grid-enter;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 5%,#0000 75%);mask-image:radial-gradient(#000 5%,#0000 75%)}.login-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.login-orb{filter:blur(5rem);opacity:.8;border-radius:50%;display:block;position:absolute}.login-orb-primary{background:var(--ambient-primary);block-size:48rem;inline-size:48rem;animation:24s cubic-bezier(.77,0,.175,1) infinite alternate login-float-primary;inset-block-start:-12rem;inset-inline-start:-8rem}.login-orb-tertiary{background:var(--color-tertiary);opacity:.55;block-size:42rem;inline-size:42rem;animation:28s cubic-bezier(.77,0,.175,1) infinite alternate login-float-tertiary;inset-block-start:18%;inset-inline-end:4%}.login-orb-accent{background:var(--ambient-accent);opacity:.75;block-size:30rem;inline-size:30rem;animation:26s cubic-bezier(.77,0,.175,1) infinite alternate login-float-accent;inset-block-end:-8rem;inset-inline-start:30%}.login-page{z-index:1;min-block-size:100svh;position:relative}.login-stage{align-items:center;gap:clamp(var(--space-8), 6vw, 6rem);min-block-size:100svh;inline-size:min(100% - 4rem,74rem);padding-block:6rem var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(23rem,.8fr);margin-inline:auto;display:grid}.login-story{gap:var(--space-6);min-inline-size:0;padding-block:var(--space-4);flex-direction:column;display:flex}.login-story-brand{align-self:flex-start;align-items:center;gap:var(--space-4);min-block-size:3.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-surface);color:var(--color-heading);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(1.1rem);backdrop-filter:blur(1.1rem);font-size:.7rem;font-weight:700;animation:.48s cubic-bezier(.23,1,.32,1) both login-story-enter;display:inline-flex;position:relative}.login-story-brand:after{inset-block:var(--space-4);background:var(--auth-flow);border-radius:var(--radius-sm);content:"";inline-size:3px;position:absolute;inset-inline-end:-1px}.login-logo{aspect-ratio:86/36;object-fit:contain;block-size:auto;inline-size:5.375rem;display:block}.login-story-copy{max-inline-size:34rem;animation:.6s cubic-bezier(.23,1,.32,1) 80ms both login-story-enter}.brand-accent{block-size:.25rem;inline-size:3rem;background:var(--auth-flow);box-shadow:0 0 1.5rem var(--auth-flow-glow);border-radius:2rem;margin-block-end:var(--space-4);display:block}.login-story h2{max-inline-size:16ch;color:var(--color-white);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,3.6vw,3.75rem);font-weight:600;line-height:1.06}[dir=rtl] .login-story h2{max-inline-size:12ch}.login-story-copy>p{max-inline-size:31rem;margin:var(--space-4) 0 0;color:var(--auth-ink-secondary);text-wrap:pretty;font-size:.94rem;line-height:1.7}.login-secure-note{align-items:center;gap:var(--space-2);color:color-mix(in srgb, var(--color-white) 68%, transparent);margin:0;font-size:.78rem;display:flex}.login-secure-note span{color:var(--color-accent);font-size:.55rem}.login-card{isolation:isolate;inline-size:min(100%,29rem);padding:clamp(var(--space-6), 4vw, var(--space-10));border:1px solid var(--auth-glass-highlight);border-radius:calc(var(--radius-lg) + var(--space-2));background:var(--auth-glass-fallback);box-shadow:inset 0 1px 0 var(--auth-glass-highlight), 0 2rem 5rem color-mix(in srgb, var(--color-primary-active) 38%, transparent);color:var(--auth-ink);justify-self:end;animation:.7s cubic-bezier(.23,1,.32,1) .16s both login-card-enter;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-card{background:var(--auth-glass);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%)}}.login-card-header h1{color:var(--auth-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}[dir=rtl] .login-story h2,[dir=rtl] .login-card-header h1{letter-spacing:normal;line-height:1.4}.login-card-header>span{color:var(--auth-ink-secondary);margin-block-start:var(--space-2);font-size:.92rem;display:block}.login-form{gap:var(--space-5);margin-block-start:var(--space-8);display:grid}.login-field{min-inline-size:0}.login-field label{color:var(--auth-ink);margin-block-end:var(--space-2);font-size:.82rem;font-weight:700;display:block}.login-field input{border:1px solid var(--auth-glass-highlight);border-radius:var(--radius-md);background:var(--auth-input);min-block-size:3rem;inline-size:100%;box-shadow:inset 0 1px 0 var(--color-white);color:var(--auth-field-text);outline:0;margin:0;padding:.7rem .85rem;transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);display:block}.login-field input:hover{border-color:color-mix(in srgb, var(--color-primary) 26%, white)}.login-field input:focus{border-color:var(--focus-ring);background:var(--auth-input);box-shadow:0 0 0 3px var(--auth-flow-glow), inset 0 1px 0 var(--color-white)}.login-field input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.login-field input:-webkit-autofill{-webkit-text-fill-color:var(--auth-field-text);box-shadow:0 0 0 1000px var(--color-white) inset;caret-color:var(--auth-field-text)}.login-field .error{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);line-height:1.4}.password-field{position:relative}.password-field input{padding-inline-end:3.5rem}.password-toggle{border-radius:var(--radius-sm);min-block-size:2.75rem;inline-size:2.75rem;color:var(--text-secondary);background:0 0;border-color:#0000;place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.password-toggle:hover,.password-toggle[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-heading);border-color:#0000}.password-toggle:active{background:var(--color-primary-soft);transform:scale(.97)}.remember-control{justify-self:start;align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--auth-ink-secondary);cursor:pointer;font-size:.82rem;font-weight:600;display:inline-flex}.remember-control input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--color-primary);margin:0}.login-submit{min-block-size:3rem;inline-size:100%;margin:0;transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}.login-submit:hover{box-shadow:0 .75rem 1.5rem color-mix(in srgb, var(--color-primary) 20%, transparent);transform:translateY(-1px)}.login-submit:active{transform:scale(.98)}.login-submit svg{color:currentColor;transition:transform .16s cubic-bezier(.23,1,.32,1)}.login-submit:hover svg{transform:translate(.2rem)}[dir=rtl] .login-submit svg{transform:rotate(180deg)}[dir=rtl] .login-submit:hover svg{transform:rotate(180deg)translate(.2rem)}.login-mobile-brand{display:none}.login-locale-switcher{z-index:4;border-color:var(--auth-glass-highlight);background:var(--auth-glass);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);animation:.32s cubic-bezier(.23,1,.32,1) both login-tools-enter;position:fixed;inset-block-start:var(--space-6);inset-inline-end:var(--space-6)}.login-locale-switcher button{color:var(--color-heading)}.login-locale-switcher button:hover{background:color-mix(in srgb, var(--color-white) 66%, transparent)}.login-locale-switcher button.active{background:var(--color-primary);color:var(--color-white);box-shadow:inset 0 1px 0 var(--auth-glass-highlight);position:relative}.login-locale-switcher button.active:after{inset-block-end:3px;inset-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--auth-flow);content:"";block-size:2px;position:absolute}.login-body button:focus-visible,.login-body .remember-control input:focus-visible{outline-color:var(--color-accent)}.market-network{inline-size:min(100%,34rem);margin:0}.market-network svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.market-network figcaption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.network-terrain{stroke:var(--auth-network-line);stroke-width:.7px;opacity:.3}.network-terrain circle{fill:var(--color-tertiary);stroke:none}.network-link{stroke:var(--auth-network-line);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:100;animation:.85s cubic-bezier(.23,1,.32,1) .2s both network-draw}.network-pulse{stroke:var(--auth-flow);stroke-width:3px;stroke-linecap:round;stroke-dasharray:3 97;opacity:0;animation:8s linear 1s infinite network-travel}.network-pulse-secondary{animation-delay:5s}.network-node{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.23,1,.32,1) .15s both network-node-enter}.network-node-surface{fill:var(--auth-network-surface);stroke:var(--auth-network-line);stroke-width:1px}.network-node-disc{fill:color-mix(in srgb, var(--color-tertiary) 40%, transparent)}.network-hub-halo{fill:var(--auth-flow-glow);transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out 1s infinite network-breathe}.network-active-ring{stroke:var(--auth-flow);stroke-width:1.5px}.network-marker{fill:var(--auth-flow)}.network-secondary-marker{fill:var(--color-tertiary)}.network-symbol{stroke:var(--color-white);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.network-symbol-active{stroke:var(--auth-flow)}.network-label{fill:var(--auth-ink-secondary);font-family:inherit;font-size:13px;font-weight:500}.network-organization,.network-organization-secondary{animation-delay:.28s}.network-person,.network-person-secondary{animation-delay:.42s}.mobile-nav{display:none}.navigation-drawer{border:0;border-inline-end:1px solid var(--rail-edge);background:color-mix(in srgb, var(--color-primary) 94%, var(--color-tertiary));block-size:100dvh;max-block-size:none;inline-size:min(86vw,18rem);max-inline-size:none;color:var(--rail-ink);box-shadow:0 0 40px var(--rail-shadow);margin:0;margin-inline-end:auto;padding:0;inset:0}.navigation-drawer::backdrop{background:color-mix(in srgb, var(--color-primary-active) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.navigation-drawer[open]{flex-direction:column;display:flex}.navigation-drawer .sidebar{block-size:auto;min-block-size:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1}.navigation-drawer .sidebar-scroll{padding-block-start:var(--space-2)}.navigation-drawer-close{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--rail-muted);font-size:.75rem;display:flex}.navigation-drawer-close button{inline-size:2.75rem;color:var(--rail-ink);padding:0}.navigation-drawer-close button:hover{background:var(--rail-highlight)}.navigation-is-open{overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar-host>.sidebar{background-color:var(--glass-sidebar-bg);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate))}.navigation-drawer{background:var(--glass-modal-bg);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate))}.topbar{background:var(--shell-topbar-glass);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate))}.card,.surface,.stat-card,.empty-state{background-color:var(--glass-panel-bg);-webkit-backdrop-filter:blur(var(--glass-blur-light)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-light)) saturate(var(--glass-saturate))}.user-menu .menu-popover,.rail-tooltip,.sidebar-is-collapsed .nav-category[data-compact-open]>.nav-category-panel{background:var(--glass-dropdown-bg);-webkit-backdrop-filter:blur(var(--glass-blur-medium)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-medium)) saturate(var(--glass-saturate))}.sidebar-toggle{background:color-mix(in srgb, var(--color-primary) 68%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur-medium)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-medium)) saturate(var(--glass-saturate))}}@keyframes shell-menu-enter{0%{opacity:.6;transform:translateY(-.25rem)scale(.98)}to{opacity:1;transform:none}}@keyframes login-story-enter{0%{opacity:.72;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes login-card-enter{0%{opacity:.84;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-tools-enter{0%{opacity:.8;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes login-float-primary{0%{transform:translate(0,0)}to{transform:translate(-3rem,2rem)}}@keyframes login-float-tertiary{0%{transform:translate(0,0)}to{transform:translate(2rem,-2.5rem)}}@keyframes login-float-accent{0%{transform:translate(0,0)}to{transform:translate(1.5rem,-1rem)}}@keyframes login-grid-enter{0%{opacity:.3}to{opacity:1}}@keyframes network-node-enter{0%{opacity:.3;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:none}}@keyframes network-draw{0%{stroke-dashoffset:100px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes network-travel{0%{stroke-dashoffset:3px;opacity:0}8%,85%{opacity:1}95%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes network-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (width<=960px){.login-stage{gap:var(--space-8);grid-template-columns:minmax(16rem,.85fr) minmax(21rem,1.15fr);inline-size:min(100% - 2.5rem,54rem)}.login-story{padding-block:var(--space-4);gap:var(--space-5)}.login-story h2{font-size:clamp(2rem,4.5vw,3rem)}.login-story-brand{gap:var(--space-2);flex-wrap:wrap;max-inline-size:100%}.login-story-copy>p{font-size:.85rem}.network-secondary{display:none}.market-network{direction:ltr;overflow:hidden}.market-network svg{inline-size:150%;max-inline-size:none;transform:translate(-8%)}.network-label{font-size:16px}.network-terrain{opacity:.2}.login-secure-note{font-size:.7rem}.login-card{padding:var(--space-6)}}@media (width<=900px){:root{--glass-blur-strong:20px;--glass-blur-medium:16px;--glass-blur-light:10px;--glass-saturate:120%}.shell{display:block}.sidebar-host{display:none}.sidebar-toggle,.rail-tooltip{display:none!important}.mobile-nav{border-color:var(--border-color);place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-grid}.topbar{--shell-topbar-glass:var(--shell-topbar-compact-glass)}}@media (width<=720px){.login-body:before{opacity:.55;background-size:2.5rem 2.5rem}.login-orb{filter:blur(4rem);animation:none}.login-orb-primary{inset-block-start:-14rem;inset-inline-end:-15rem}.login-orb-tertiary{opacity:.4;inset-block-start:10rem;inset-inline-end:-16rem}.login-orb-accent{display:none}.login-stage{min-block-size:100svh;inline-size:100%;padding:6rem var(--space-4) var(--space-8);justify-content:center;align-items:flex-start;display:flex}.login-story{display:none}.login-card{justify-self:auto;inline-size:min(100%,30rem)}.login-mobile-brand{align-items:center;gap:var(--space-3);color:var(--auth-ink);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--space-8);font-size:.75rem;font-weight:700;display:flex}.login-mobile-brand .login-logo{box-sizing:content-box;inline-size:5.375rem;padding:var(--space-2);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-surface)}.login-locale-switcher{inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}}@media (width<=700px){.topbar{min-block-size:4rem;padding-inline:var(--space-2);gap:var(--space-2);margin-block-start:var(--space-2);inset-block-start:var(--space-2)}.topbar-context{gap:var(--space-2);font-size:.8rem}.shell-context>.shell-context-parent,.shell-context .shell-context-separator{display:none}.topbar-actions{gap:var(--space-2)}.user-menu summary .user-identity{display:none}.topbar .user-menu .account-capsule{min-block-size:2.75rem;inline-size:2.75rem;padding:var(--space-1);grid-template-columns:2rem;justify-content:center;gap:0}.topbar .user-avatar{block-size:2rem;inline-size:2rem}.user-chevron{display:none}.content-container{padding-block:var(--space-5)}.page-head>.actions{inline-size:100%}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions>*{inline-size:100%}.hide-mobile{display:none}}@media (width<=400px){:root{--shell-workspace-inset:var(--space-3)}.login-stage{padding-inline:var(--space-3)}.login-card{padding:var(--space-5);border-radius:var(--radius-lg)}.login-form{gap:var(--space-4);margin-block-start:var(--space-6)}}@media (width<=360px){.topbar .shell-context{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.login-orb{will-change:auto;animation:none}.login-body:before,.login-story-brand,.login-story-copy,.login-card,.login-locale-switcher,.network-node,.network-link,.network-hub-halo{animation:none}.network-pulse{animation:none;display:none}.nav-category[open] .nav-category-panel{animation:none}.nav-category-chevron{transition:none}.user-menu[open] .menu-popover{animation:none}.login-submit:hover,.login-submit:active,.password-toggle:active,.login-submit:hover svg{transform:none}[dir=rtl] .login-submit:hover svg{transform:rotate(180deg)}}:root[data-theme=dark] .sidebar-host:before{display:none}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .navigation-drawer{background:var(--sidebar-dark-bg);border-color:var(--sidebar-dark-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}:root[data-theme=dark] .sidebar-logo-surface{background:0 0;border-color:#0000}:root[data-theme=dark] .sidebar-toggle{background:var(--sidebar-dark-bg);border-color:var(--sidebar-dark-border);color:var(--sidebar-dark-ink);box-shadow:none}:root[data-theme=dark] .sidebar-toggle:hover{background:var(--sidebar-dark-hover);box-shadow:none}:root[data-theme=dark] .sidebar nav a.active,:root[data-theme=dark].sidebar-is-collapsed .nav-category[data-nav-category-active=true]>.nav-category-trigger{background:var(--sidebar-dark-active);box-shadow:none}:root[data-theme=dark] .sidebar nav a.active .nav-icon,:root[data-theme=dark].sidebar-is-collapsed .nav-category[data-nav-category-active=true]>.nav-category-trigger .nav-category-symbol{color:var(--color-accent)}:root[data-theme=dark] .sidebar nav a.active:before,:root[data-theme=dark].sidebar-is-collapsed .nav-category[data-nav-category-active=true]>.nav-category-trigger:before{box-shadow:none}:root[data-theme=dark] .rail-account{background:var(--sidebar-dark-profile);border:1px solid var(--sidebar-dark-border);border-radius:var(--radius-md);padding:var(--space-2)}:root[data-theme=dark] .rail-avatar{background:var(--sidebar-dark-active)}
