:root{--os-space-1:4px;--os-space-2:8px;--os-space-3:12px;--os-space-4:16px;--os-space-5:24px;--os-space-6:32px;--os-text-label:12px;--os-text-sm:12px;--os-text-body:13px;--os-text-md:13px;--os-text-base:14px;--os-text-lg:16px;--os-text-xl:18px;--os-text-title:24px;--os-text-display:28px;--os-content-max:1440px;--os-header-offset:56px;--os-control-h:36px;--os-control-h-sm:30px;--os-z-sticky:20;--os-z-tooltip:360;--os-z-overlay:300;--os-z-drawer:310;--os-z-modal:320;--os-z-toast:340}.os-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.os-page{width:100%;max-width:var(--os-content-max);margin-inline:0;min-width:0;display:flex;flex-direction:column;gap:var(--os-space-5);font-family:var(--avos-font-body);font-size:var(--os-text-md);color:var(--avos-text-primary)}.os-page:has(>.mx){max-width:var(--ox-frame-max,none)}.os-section{display:flex;flex-direction:column;gap:var(--os-space-3);min-width:0}.os-section-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-lg);font-weight:600;line-height:1.3;color:var(--avos-text-primary)}.os-grid{display:grid;gap:var(--os-space-4);min-width:0;grid-template-columns:repeat(var(--os-grid-cols,1),minmax(0,1fr))}.os-grid-2{--os-grid-cols:2}.os-grid-3{--os-grid-cols:3}.os-grid-4{--os-grid-cols:4}.os-grid-main{display:grid;gap:var(--os-space-4);min-width:0;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}@media (max-width:1279px){.os-grid-3,.os-grid-4{--os-grid-cols:2}}@media (max-width:1023px){.os-grid-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.os-grid-2,.os-grid-3,.os-grid-4{--os-grid-cols:1}}@media (min-width:1920px){.os-grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.os-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}}@media (min-width:2560px){.os-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr))}}.os-stack{flex-direction:column;gap:var(--os-space-3)}.os-row,.os-stack{display:flex;min-width:0}.os-row{align-items:center;gap:var(--os-space-2);flex-wrap:wrap}.os-page-header{display:flex;flex-direction:column;gap:var(--os-space-3);padding-block-end:var(--os-space-3);border-block-end:1px solid var(--avos-border);min-width:0}.os-page-header[data-sticky=true]{position:sticky;top:var(--os-header-offset);z-index:var(--os-z-sticky);background:var(--avos-bg-primary);padding-block-start:var(--os-space-2)}.os-page-header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-space-4);flex-wrap:wrap}.os-page-header-text{min-width:0;flex:1 1 320px;display:flex;flex-direction:column;gap:var(--os-space-1)}.os-eyebrow{font-size:var(--os-text-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--avos-text-secondary)}.os-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-title);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--avos-text-primary);overflow-wrap:anywhere}.os-subtitle{margin:0;font-size:var(--os-text-base);line-height:1.5;color:var(--avos-text-secondary);max-width:72ch}.os-page-header-actions{display:flex;align-items:center;gap:var(--os-space-2);flex-wrap:wrap}.os-meta{display:flex;flex-wrap:wrap;gap:var(--os-space-1) var(--os-space-4);margin:0;padding:0;list-style:none;font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-meta li{display:inline-flex;align-items:center;gap:var(--os-space-1)}.os-page-header .os-tabs{margin-block-end:calc(-1 * var(--os-space-3) - 1px);border-block-end:none}.os-tabs{display:flex;gap:var(--os-space-1);min-width:0;overflow-x:auto;scrollbar-width:none;border-block-end:1px solid var(--avos-border)}.os-tabs::-webkit-scrollbar{display:none}.os-tab{position:relative;display:inline-flex;align-items:center;gap:var(--os-space-2);padding:10px var(--os-space-3);margin-block-end:-1px;font-family:var(--avos-font-body);font-size:var(--os-text-md);font-weight:500;line-height:1.2;color:var(--avos-text-secondary);background:none;border:none;border-block-end:2px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:var(--avos-transition-fast)}.os-tab:hover,.os-tab[aria-selected=true]{color:var(--avos-text-primary)}.os-tab[aria-selected=true]{border-block-end-color:var(--avos-accent)}.os-tab-count{font-size:var(--os-text-label);font-weight:600;line-height:1.4;padding:1px 6px;border-radius:var(--avos-radius-pill);background:var(--avos-bg-elevated);color:var(--avos-text-secondary);font-variant-numeric:tabular-nums}.os-tab[aria-selected=true] .os-tab-count{background:var(--avos-accent-dim);color:var(--avos-text-accent)}.os-tabs-segmented{display:inline-flex;gap:2px;padding:2px;overflow:visible;border:1px solid var(--avos-border);border-radius:var(--avos-radius-sm);background:var(--avos-bg-card)}.os-tabs-segmented .os-tab{margin:0;padding:6px var(--os-space-3);border:none;border-radius:var(--avos-radius-xs)}.os-tabs-segmented .os-tab[aria-selected=true]{background:var(--avos-bg-elevated);box-shadow:inset 0 0 0 1px var(--avos-border-active)}.os-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--os-space-2);height:var(--os-control-h);padding-inline:14px;border-radius:var(--avos-radius-sm);border:1px solid transparent;font-family:var(--avos-font-body);font-size:var(--os-text-md);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--avos-transition-fast)}.os-btn-sm{height:var(--os-control-h-sm);padding-inline:10px;font-size:var(--os-text-body)}.os-btn:disabled,.os-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.os-btn-primary{background:var(--avos-accent);color:var(--avos-text-inverse)}.os-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--avos-accent-secondary);box-shadow:var(--avos-glow-sm)}.os-btn-secondary{background:transparent;color:var(--avos-text-primary);border-color:var(--avos-border-strong)}.os-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--avos-bg-hover);border-color:var(--avos-border-active)}.os-btn-ghost{background:transparent;color:var(--avos-text-secondary)}.os-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--avos-bg-hover);color:var(--avos-text-primary)}.os-btn-danger{background:transparent;color:var(--avos-status-danger);border-color:var(--avos-ring-danger)}.os-btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--avos-status-danger);color:var(--avos-text-inverse)}.os-btn-icon{width:var(--os-control-h);padding-inline:0}.os-btn-icon.os-btn-sm{width:var(--os-control-h-sm)}.os-btn svg{flex-shrink:0}.os-spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid;border-inline-end-color:transparent;animation:avos-spin .7s linear infinite}.os-member-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) 130px minmax(220px,auto);gap:14px;align-items:center}.os-member-row-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}@media (max-width:820px){.os-member-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.os-member-row-actions{justify-content:flex-start}}.sc-stx.os-badge{font-family:var(--avos-font-body);font-size:var(--os-text-label);font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.4;padding:2px 8px;gap:6px;border-radius:var(--avos-radius-xs);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sc-stx.os-badge-md{font-size:var(--os-text-body);padding:3px 10px}.sc-stx.os-badge.info{background:var(--avos-bg-elevated);color:var(--avos-text-secondary);box-shadow:inset 0 0 0 1px var(--avos-border-strong)}.sc-stx.os-badge.accent{background:var(--avos-accent);color:var(--avos-text-inverse)}.os-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.os-metric{display:flex;flex-direction:column;gap:var(--os-space-2);padding:var(--os-space-4) 20px;min-width:0;color:var(--avos-text-primary);text-decoration:none}a.os-metric:focus-visible,a.os-metric:hover{border-color:var(--avos-border-active);background:var(--avos-bg-card-hover)}.os-metric-label{display:flex;align-items:center;gap:var(--os-space-1);font-size:var(--os-text-body);font-weight:500;color:var(--avos-text-secondary);min-width:0}.os-metric-value{font-family:var(--avos-font-display);font-size:var(--os-text-display);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--avos-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.os-metric[data-tone=ok] .os-metric-value{color:var(--avos-status-success)}.os-metric[data-tone=warn] .os-metric-value{color:var(--avos-status-warning)}.os-metric[data-tone=danger] .os-metric-value{color:var(--avos-status-danger)}.os-metric[data-tone=accent] .os-metric-value{color:var(--avos-text-accent)}.os-metric-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--os-space-2);min-width:0}.os-delta{display:inline-flex;align-items:center;gap:var(--os-space-1);font-size:var(--os-text-body);font-weight:500;color:var(--avos-text-muted);font-variant-numeric:tabular-nums}.os-delta[data-direction=up]{color:var(--avos-status-success)}.os-delta[data-direction=down]{color:var(--avos-status-warning)}.os-delta svg{width:12px;height:12px}.os-sparkline{width:120px;max-width:45%;flex-shrink:0}.os-table-wrap{position:relative;overflow-x:auto;min-width:0;border:1px solid var(--avos-border);border-radius:var(--avos-radius);background:var(--avos-bg-card)}.os-table{width:100%;border-collapse:collapse;font-size:var(--os-text-md);color:var(--avos-text-primary)}.os-table caption{padding:var(--os-space-3);text-align:start;font-size:var(--os-text-body);color:var(--avos-text-secondary)}.os-table td,.os-table th{padding:10px var(--os-space-3);text-align:start;vertical-align:middle;border-block-end:1px solid var(--avos-border-subtle)}.os-table thead th{font-size:var(--os-text-body);font-weight:600;color:var(--avos-text-secondary);background:var(--avos-bg-elevated);border-block-end:1px solid var(--avos-border);white-space:nowrap}.os-table[data-sticky-header=true] thead th{position:sticky;top:0;z-index:1}.os-table[data-dense=true] td,.os-table[data-dense=true] th{padding:6px 10px;font-size:var(--os-text-body)}.os-table tbody tr:last-child td{border-block-end:none}.os-table tbody tr[data-clickable=true]{cursor:pointer}.os-table tbody tr[data-clickable=true]:hover td{background:var(--avos-bg-hover)}.os-table tbody tr[data-clickable=true]:focus-visible{outline:2px solid var(--avos-accent);outline-offset:-2px}.os-table tbody tr[aria-selected=true] td{background:var(--avos-accent-glow)}.os-table [data-align=end]{text-align:end}.os-table [data-align=center]{text-align:center}.os-table [data-numeric=true]{font-variant-numeric:tabular-nums}.os-table-head{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.os-table-head>.os-table-sort,.os-table-head>:first-child:not(.os-table-head-hint){display:inline-flex;align-items:center;gap:4px}.os-table-head-hint{display:block;max-width:22ch;margin-top:2px;font-size:var(--os-text-label);font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--avos-text-muted);white-space:normal}.os-table-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}.os-table-sort:hover{color:var(--avos-text-primary)}.os-table-sort svg{width:12px;height:12px;opacity:.45}.os-table th[aria-sort=ascending] .os-table-sort svg,.os-table th[aria-sort=descending] .os-table-sort svg{opacity:1;color:var(--avos-text-accent)}.os-table-select{width:40px;padding-inline-end:0}.os-check{width:16px;height:16px;margin:0;accent-color:var(--avos-accent);cursor:pointer;vertical-align:middle}.os-table-group td{padding-block:6px;background:var(--avos-bg-surface);font-size:var(--os-text-body);font-weight:600;color:var(--avos-text-secondary)}.os-table-empty td{padding:var(--os-space-5) var(--os-space-4);text-align:center}.os-table-skeleton{height:12px;border-radius:var(--avos-radius-xs)}.os-table-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--os-space-3);flex-wrap:wrap;padding:var(--os-space-2) var(--os-space-3);border-block-start:1px solid var(--avos-border);font-size:var(--os-text-body);color:var(--avos-text-secondary)}.os-table-pages{display:inline-flex;align-items:center;gap:var(--os-space-2)}@media (max-width:719px){.os-table[data-collapse=cards] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.os-table[data-collapse=cards],.os-table[data-collapse=cards] tbody,.os-table[data-collapse=cards] tr{display:block}.os-table[data-collapse=cards] tbody tr{padding:var(--os-space-2) 0;border-block-end:1px solid var(--avos-border)}.os-table[data-collapse=cards] tbody tr:last-child{border-block-end:none}.os-table[data-collapse=cards] td{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);align-items:baseline;gap:var(--os-space-3);padding:5px var(--os-space-3);border:none;text-align:start}.os-table[data-collapse=cards] td[data-label]:before{content:attr(data-label);font-size:var(--os-text-label);font-weight:500;color:var(--avos-text-muted);text-align:start}.os-table[data-collapse=cards] .os-table-empty td,.os-table[data-collapse=cards] .os-table-group td,.os-table[data-collapse=cards] td.os-table-select,.os-table[data-collapse=cards] td:not([data-label]){display:block;text-align:start;width:auto}}@media (max-width:1279px){.os-table td[data-hide-below=lg],.os-table th[data-hide-below=lg]{display:none}}@media (max-width:1023px){.os-table td[data-hide-below=md],.os-table th[data-hide-below=md]{display:none}}.os-filterbar{display:flex;align-items:center;gap:var(--os-space-2);flex-wrap:wrap;min-width:0;padding-block:var(--os-space-2)}.os-filterbar[data-sticky=true]{position:sticky;top:var(--os-header-offset);z-index:var(--os-z-sticky);background:var(--avos-bg-primary)}.os-filterbar-actions{display:flex;align-items:center;gap:var(--os-space-2);margin-inline-start:auto}.os-input,.os-select{height:34px;padding-inline:10px;border:1px solid var(--avos-border-strong);border-radius:var(--avos-radius-sm);background:var(--avos-bg-input);color:var(--avos-text-primary);font-family:var(--avos-font-body);font-size:var(--os-text-md);min-width:0}.os-input:focus-visible,.os-select:focus-visible{border-color:var(--avos-border-active);outline:2px solid var(--avos-ring-accent);outline-offset:0}.os-search{position:relative;display:inline-flex;align-items:center;flex:1 1 220px;max-width:360px;min-width:0}.os-search .os-input{width:100%;padding-inline-start:30px}.os-search-icon{position:absolute;inset-inline-start:10px;width:14px;height:14px;color:var(--avos-text-muted);pointer-events:none}.os-filter{display:inline-flex;align-items:center;gap:var(--os-space-2);font-size:var(--os-text-body);color:var(--avos-text-secondary)}.os-chips{display:flex;flex-wrap:wrap;gap:var(--os-space-1);margin:0;padding:0;list-style:none}.os-chip{gap:4px;height:26px;padding-inline:8px 4px;border-radius:var(--avos-radius-pill);border:1px solid var(--avos-border);background:var(--avos-accent-muted);color:var(--avos-text-primary);font-size:var(--os-text-body)}.os-chip,.os-chip-x{display:inline-flex;align-items:center}.os-chip-x{justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--avos-text-secondary);cursor:pointer}.os-chip-x:hover{background:var(--avos-bg-hover);color:var(--avos-text-primary)}.os-chip-x svg{width:10px;height:10px}.os-tip{position:relative;display:inline-flex;vertical-align:middle}.os-tip-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--avos-text-muted);cursor:help}.os-tip-trigger:hover{color:var(--avos-text-primary)}.os-tip-trigger svg{width:14px;height:14px}.os-tip-trigger-plain{display:inline-flex;padding:0;border:none;background:transparent;font:inherit;color:inherit;cursor:help}.os-tip-panel{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:var(--os-z-tooltip);width:max-content;max-width:min(320px,80vw);padding:10px 12px;border-radius:var(--avos-radius-sm);border:1px solid var(--avos-border-strong);background:var(--avos-bg-elevated);box-shadow:var(--avos-shadow-elevated);color:var(--avos-text-primary);font-family:var(--avos-font-body);font-size:var(--os-text-body);font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;visibility:hidden;opacity:0;transition:opacity .1s ease,visibility .1s}.os-tip-panel[data-open=true]{visibility:visible;opacity:1}.os-tip-panel:not([data-portal=true])[data-align=end]{inset-inline-start:auto;inset-inline-end:0}.os-tip-panel:not([data-portal=true])[data-side=top]{top:auto;bottom:calc(100% + 6px)}.os-tip-panel[data-portal=true]{position:fixed;inset:auto;pointer-events:none}.sc-dw.os-drawer{width:480px}.sc-dw.os-drawer[data-width=lg]{width:640px}.sc-dw.os-drawer[data-width=xl]{width:860px}.os-drawer-head{display:flex;flex-direction:column;gap:var(--os-space-2);padding:var(--os-space-4) var(--os-space-5) 0;border-block-end:1px solid var(--avos-border);flex-shrink:0}.os-drawer-head>:last-child{padding-block-end:var(--os-space-3)}.os-drawer-head>.os-tabs{padding-block-end:0;margin-block-end:-1px;border-block-end:none}.os-drawer-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-space-3)}.os-drawer-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-lg);font-weight:600;line-height:1.3;color:var(--avos-text-primary);overflow-wrap:anywhere}.os-drawer-subtitle{margin:2px 0 0;font-size:var(--os-text-body);line-height:1.5;color:var(--avos-text-secondary)}.os-drawer-body{flex:1;padding:var(--os-space-5);overflow-y:auto;font-size:var(--os-text-md);color:var(--avos-text-primary)}.os-drawer-foot{display:flex;justify-content:flex-end;gap:var(--os-space-2);flex-wrap:wrap;flex-shrink:0;padding:var(--os-space-3) var(--os-space-5);border-block-start:1px solid var(--avos-border)}.os-modal-overlay{position:fixed;inset:0;z-index:var(--os-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--os-space-4);background:var(--avos-bg-overlay)}.os-modal{width:100%;max-width:480px;display:flex;flex-direction:column;border:1px solid var(--avos-border-strong);border-radius:var(--avos-radius-modal);background:var(--avos-bg-card);box-shadow:var(--avos-shadow-elevated);animation:avos-fade-up .2s ease-out both}.os-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-space-3);padding:var(--os-space-5) var(--os-space-5) 0}.os-modal-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-xl);font-weight:600;line-height:1.3;color:var(--avos-text-primary)}.os-modal[data-tone=danger] .os-modal-title{color:var(--avos-status-danger)}.os-modal-body{padding:var(--os-space-3) var(--os-space-5) var(--os-space-5);font-size:var(--os-text-base);line-height:1.55;color:var(--avos-text-secondary)}.os-modal-foot{display:flex;justify-content:flex-end;gap:var(--os-space-2);flex-wrap:wrap;padding:var(--os-space-3) var(--os-space-5);border-block-start:1px solid var(--avos-border)}.ox-admission-refusal{display:flex;flex-direction:column;gap:var(--os-space-3)}.ox-admission-refusal p{margin:0}.ox-admission-refusal [data-testid=commercial-admission-refusal-state]{font-weight:600;color:var(--avos-text-primary)}.os-empty{flex-direction:column;gap:var(--os-space-3);padding:var(--os-space-6) var(--os-space-5);text-align:center}.os-empty,.os-empty-icon{display:flex;align-items:center}.os-empty-icon{justify-content:center;width:44px;height:44px;border-radius:var(--avos-radius-lg);background:var(--avos-accent-muted);color:var(--avos-text-accent)}.os-empty[data-tone=warn] .os-empty-icon{background:var(--avos-bg-elevated);color:var(--avos-status-warning)}.os-empty[data-tone=neutral] .os-empty-icon{background:var(--avos-bg-elevated);color:var(--avos-text-secondary)}.os-empty-icon svg{width:22px;height:22px}.os-empty-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-lg);font-weight:600;line-height:1.3;color:var(--avos-text-primary)}.os-empty-facts{display:flex;flex-direction:column;gap:var(--os-space-1);margin:0;max-width:60ch;text-align:center}.os-empty-facts dd{margin:0;font-size:var(--os-text-base);line-height:1.55;color:var(--avos-text-secondary)}.os-empty-facts dd:first-of-type{color:var(--avos-text-primary)}.os-empty-actions{justify-content:center;flex-wrap:wrap}.os-empty-actions,.os-loading{display:flex;gap:var(--os-space-2)}.os-loading{flex-direction:column;min-width:0}.os-loading[data-variant=metric]{flex-direction:row;flex-wrap:wrap;gap:var(--os-space-4)}.os-skeleton{height:14px;border-radius:var(--avos-radius-xs)}.os-skeleton-metric{flex:1 1 200px;height:92px;border-radius:var(--avos-radius)}.os-error{display:flex;flex-direction:column;gap:var(--os-space-2);padding:var(--os-space-4) 20px;border:1px solid var(--avos-ring-danger);border-radius:var(--avos-radius);background:var(--avos-bg-card)}.os-error-title{margin:0;font-size:var(--os-text-base);font-weight:600;color:var(--avos-status-danger)}.os-error-message{margin:0;font-size:var(--os-text-md);line-height:1.5;color:var(--avos-text-secondary)}.os-error-actions{display:flex;gap:var(--os-space-2);flex-wrap:wrap}.os-error-details summary{cursor:pointer;font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-error-details pre{margin:var(--os-space-2) 0 0;padding:var(--os-space-2);max-height:200px;overflow:auto;border-radius:var(--avos-radius-xs);background:var(--avos-bg-input);font-family:var(--avos-font-mono);font-size:var(--os-text-body);line-height:1.5;color:var(--avos-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.os-async{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--os-space-1)}.os-async-error{margin:0;font-size:var(--os-text-body);line-height:1.4;color:var(--avos-status-danger)}.os-btn[data-state=success]{color:var(--avos-status-success);border-color:var(--avos-border-strong);background:transparent}.os-btn[data-state=error]{color:var(--avos-status-danger);border-color:var(--avos-ring-danger);background:transparent}.os-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--os-space-4);min-width:0}@media (max-width:1023px){.os-timeline{grid-template-columns:minmax(0,1fr)}}.os-lane{flex-direction:column;padding:var(--os-space-3);min-width:0}.os-lane,.os-lane-head{display:flex;gap:var(--os-space-2)}.os-lane-head{align-items:center;justify-content:space-between;padding-block-end:var(--os-space-2);border-block-end:1px solid var(--avos-border);font-size:var(--os-text-md);font-weight:600;color:var(--avos-text-primary)}.os-count{font-size:var(--os-text-label);font-weight:600;line-height:1.4;padding:1px 7px;border-radius:var(--avos-radius-pill);background:var(--avos-bg-elevated);color:var(--avos-text-secondary);font-variant-numeric:tabular-nums}.os-board-items,.os-lane-items{display:flex;flex-direction:column;gap:var(--os-space-2);margin:0;padding:0;list-style:none}.os-lane-item{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--avos-border);border-inline-start-width:3px;border-radius:var(--avos-radius-sm);background:var(--avos-bg-surface);color:var(--avos-text-primary);font-family:var(--avos-font-body);text-align:start;text-decoration:none}a.os-lane-item,button.os-lane-item{cursor:pointer}a.os-lane-item:hover,button.os-lane-item:hover{border-color:var(--avos-border-active);background:var(--avos-bg-card-hover)}.os-lane-item[data-tone=ok]{border-inline-start-color:var(--avos-status-success)}.os-lane-item[data-tone=warn]{border-inline-start-color:var(--avos-status-warning)}.os-lane-item[data-tone=danger]{border-inline-start-color:var(--avos-status-danger)}.os-lane-item[data-tone=accent]{border-inline-start-color:var(--avos-accent)}.os-lane-item-title{font-size:var(--os-text-md);font-weight:500;line-height:1.35}.os-lane-empty,.os-lane-item-meta{font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-lane-empty{margin:0;padding:var(--os-space-2) 0}.os-tl-dated{overflow-x:auto;min-width:0}.os-tl-grid{display:grid;grid-template-columns:168px repeat(var(--os-weeks,4),minmax(72px,1fr));align-items:center;min-width:100%}.os-tl-corner,.os-tl-week{padding:8px 4px;border-block-end:1px solid var(--avos-border);font-size:var(--os-text-label);font-weight:600;color:var(--avos-text-secondary);text-align:center;white-space:nowrap}.os-tl-corner{position:sticky;inset-inline-start:0;z-index:1;background:var(--avos-bg-card)}.os-tl-week{border-inline-start:1px solid var(--avos-border-subtle)}.os-tl-week[data-today=true]{color:var(--avos-text-accent);background:var(--avos-accent-glow)}.os-tl-lane-label{position:sticky;inset-inline-start:0;z-index:1;align-self:stretch;display:flex;align-items:center;padding:6px 12px;background:var(--avos-bg-card);border-inline-end:1px solid var(--avos-border);font-size:var(--os-text-body);font-weight:600;color:var(--avos-text-secondary)}.os-tl-lane-label[data-continued=true]{color:transparent}.os-tl-bar{margin:4px 2px;padding:6px 10px;border:1px solid transparent;border-radius:var(--avos-radius-sm);background:var(--avos-accent-dim);color:var(--avos-text-primary);font-family:var(--avos-font-body);font-size:var(--os-text-body);font-weight:500;line-height:1.3;text-align:start;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}a.os-tl-bar,button.os-tl-bar{cursor:pointer}a.os-tl-bar:hover,button.os-tl-bar:hover{border-color:var(--avos-border-active)}.os-tl-bar[data-tone=ok]{background:var(--avos-accent-dim)}.os-tl-bar[data-tone=warn]{background:var(--avos-bg-elevated);border-color:var(--avos-status-warning)}.os-tl-bar[data-tone=danger]{border-color:var(--avos-status-danger)}.os-tl-bar[data-tone=danger],.os-tl-bar[data-tone=neutral]{background:var(--avos-bg-elevated)}.os-tl-bar[data-tone=accent]{background:var(--avos-accent);color:var(--avos-text-inverse)}.os-tl-unscheduled{margin:4px 2px;font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-tl-row-line{grid-column:1/-1;height:1px;background:var(--avos-border-subtle)}.os-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:var(--os-space-4);align-items:start;overflow-x:auto;padding-block-end:var(--os-space-2);min-width:0}.os-board-col{flex-direction:column;min-width:0}.os-board-col,.os-board-head{display:flex;gap:var(--os-space-2)}.os-board-head{align-items:center;justify-content:space-between;padding:var(--os-space-2) var(--os-space-1);font-size:var(--os-text-md);font-weight:600;color:var(--avos-text-primary)}.os-taskrow{display:flex;align-items:center;gap:var(--os-space-3);min-width:0;padding:var(--os-space-3) 0;border:0;border-block-end:1px solid var(--avos-border);border-radius:0;background:none}.os-taskrow[data-layout=card]{flex-direction:column;align-items:stretch;gap:var(--os-space-2);padding:var(--os-space-3) var(--os-space-4);border:1px solid var(--avos-border);border-radius:var(--avos-radius);background:var(--avos-bg-card)}.os-taskrow-main{display:flex;flex-direction:column;gap:var(--os-space-1);flex:1 1 auto;min-width:0}.os-taskrow-title{margin:0;padding:0;border:none;background:none;font-family:var(--avos-font-body);font-size:var(--os-text-base);font-weight:600;line-height:1.35;color:var(--avos-text-primary);text-align:start;text-decoration:none;overflow-wrap:anywhere}a.os-taskrow-title,button.os-taskrow-title{cursor:pointer}a.os-taskrow-title:hover,button.os-taskrow-title:hover{color:var(--avos-text-accent)}.os-taskrow-badges{display:flex;gap:var(--os-space-1);flex-wrap:wrap}.os-taskrow-meta{display:flex;gap:var(--os-space-1) var(--os-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-taskrow-action{display:flex;gap:var(--os-space-2);flex-shrink:0}.os-taskrow[data-layout=card] .os-taskrow-action{align-self:flex-start}.os-chart{flex-direction:column;padding:var(--os-space-4) 20px;min-width:0}.os-chart,.os-chart-head{display:flex;gap:var(--os-space-3)}.os-chart-head{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.os-chart-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-base);font-weight:600;line-height:1.3;color:var(--avos-text-primary)}.os-chart-subtitle{margin:2px 0 0}.os-chart-legend,.os-chart-subtitle{font-size:var(--os-text-body);color:var(--avos-text-secondary)}.os-chart-legend{display:flex;gap:var(--os-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none}.os-chart-legend li{display:inline-flex;align-items:center;gap:6px}.os-chart-swatch{display:inline-block;width:10px;height:10px;border-radius:2px}.os-chart-foot{margin:0;font-size:var(--os-text-body);line-height:1.5;color:var(--avos-text-muted)}.os-linechart{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--os-space-2)}.os-linechart svg{display:block;width:100%;height:auto;overflow:visible}.os-linechart-axis{font-family:var(--avos-font-body);font-size:var(--os-text-label);fill:var(--avos-text-muted)}.os-linechart-grid{stroke:var(--avos-border);stroke-width:1}.os-linechart-empty{margin:0;font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-chart-table-toggle{align-self:flex-start}.os-barchart{display:flex;flex-direction:column;gap:var(--os-space-2);margin:0;padding:0;list-style:none;min-width:0}.os-bar{display:grid;grid-template-columns:minmax(80px,160px) minmax(0,1fr) auto;align-items:center;gap:var(--os-space-3);font-size:var(--os-text-md)}.os-bar-label{color:var(--avos-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-bar-track{height:10px;background:var(--avos-bg-elevated);overflow:hidden}.os-bar-fill,.os-bar-track{border-radius:var(--avos-radius-pill)}.os-bar-fill{height:100%;background:var(--avos-accent)}.os-bar[data-tone=ok] .os-bar-fill{background:var(--avos-status-success)}.os-bar[data-tone=warn] .os-bar-fill{background:var(--avos-status-warning)}.os-bar[data-tone=danger] .os-bar-fill{background:var(--avos-status-danger)}.os-bar[data-tone=neutral] .os-bar-fill{background:var(--avos-text-muted)}.os-bar-value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--avos-text-primary)}.os-barchart[data-horizontal=false]{flex-direction:row;align-items:stretch;height:180px}.os-barchart[data-horizontal=false] .os-bar{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;flex:1 1 0;min-width:0;gap:var(--os-space-1)}.os-barchart[data-horizontal=false] .os-bar-label{width:100%;font-size:var(--os-text-label);text-align:center}.os-barchart[data-horizontal=false] .os-bar-track{width:100%;max-width:48px;height:auto;flex:1 1 auto;display:flex;align-items:flex-end}.os-barchart[data-horizontal=false] .os-bar-fill{width:100%;height:var(--os-bar-size,0)}.os-barchart[data-horizontal=false] .os-bar-value{font-size:var(--os-text-body)}.os-toasts{position:fixed;inset-block-end:var(--os-space-4);inset-inline-end:var(--os-space-4);z-index:var(--os-z-toast);display:flex;flex-direction:column;gap:var(--os-space-2);width:min(380px,calc(100vw - 32px));pointer-events:none}.os-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--os-space-3);padding:var(--os-space-3) var(--os-space-4);border:1px solid var(--avos-border-strong);border-inline-start:3px solid var(--avos-border-strong);border-radius:var(--avos-radius);background:var(--avos-bg-elevated);box-shadow:var(--avos-shadow-elevated);color:var(--avos-text-primary);animation:avos-fade-up .2s ease-out both}.os-toast[data-tone=ok]{border-inline-start-color:var(--avos-status-success)}.os-toast[data-tone=warn]{border-inline-start-color:var(--avos-status-warning)}.os-toast[data-tone=danger]{border-inline-start-color:var(--avos-status-danger)}.os-toast[data-tone=info]{border-inline-start-color:var(--avos-accent)}.os-toast-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.os-toast-title{margin:0;font-size:var(--os-text-md);font-weight:600;line-height:1.35}.os-toast-text{margin:0;font-size:var(--os-text-body);line-height:1.5;color:var(--avos-text-secondary)}.os-toast-action{margin-block-start:var(--os-space-1);align-self:flex-start}.os-toast .sc-dw-x{width:24px;height:24px;font-size:11px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.os-btn,.os-modal,.os-skeleton,.os-skeleton-metric,.os-spinner,.os-tab,.os-table-skeleton,.os-tip-panel,.os-toast{animation:none!important;transition-duration:1ms!important}}.sc-panel.os-chart,.sc-panel.os-metric,.sc-panel.os-metric-card,.sc-panel.os-tip-host,.sc-panel.os-trend{overflow:visible}.os-app-error{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--os-space-5) var(--os-space-4)}.os-app-error-card.os-error{inline-size:100%;max-inline-size:560px;gap:var(--os-space-3);padding:var(--os-space-5)}.os-app-error-card .os-error-title{font-size:var(--os-text-xl);line-height:1.3;color:var(--avos-text-primary)}.os-app-error-card .os-error-title:focus-visible{outline:2px solid var(--avos-accent);outline-offset:4px;border-radius:var(--avos-radius-xs)}.os-app-error-card .os-error-message{font-size:var(--os-text-base);color:var(--avos-text-primary)}.os-app-error-card .os-error-actions{margin-block-start:var(--os-space-1)}.os-app-error-reference{margin:0;font-size:var(--os-text-body);font-family:var(--avos-font-mono);color:var(--avos-text-secondary);overflow-wrap:anywhere}.os-conclusion{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-space-4) var(--os-space-6);flex-wrap:wrap;padding:var(--os-space-5) var(--os-space-5) var(--os-space-4);border:1px solid var(--avos-border-default);border-radius:var(--avos-radius-lg);background:var(--avos-bg-card)}.os-conclusion-text{display:flex;flex-direction:column;gap:var(--os-space-2);min-width:0;flex:1 1 520px}.os-conclusion-eyebrow{font-size:var(--os-text-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--avos-text-muted)}.os-conclusion-headline{margin:0;font-family:var(--avos-font-display);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--avos-text-primary);overflow-wrap:anywhere}.os-conclusion-basis{margin:0;font-size:var(--os-text-md);line-height:1.5;color:var(--avos-text-secondary);max-width:72ch}.os-conclusion-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--os-space-2) var(--os-space-4);font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-conclusion-fact{white-space:nowrap}.os-conclusion-actions{display:flex;align-items:center;gap:var(--os-space-2);flex-wrap:wrap;flex:0 0 auto}@media (max-width:719px){.os-conclusion{padding:var(--os-space-4)}.os-conclusion-headline{font-size:var(--os-text-xl)}.os-conclusion-actions{width:100%}.os-conclusion-actions .os-btn{flex:1 1 auto}}.os-reliability{display:inline-flex;align-items:center;gap:6px;font-size:var(--os-text-body);font-weight:500;line-height:1.4;color:var(--avos-text-secondary);white-space:nowrap}.os-reliability-md{font-size:var(--os-text-md)}.os-reliability-dot{width:8px;height:8px;border-radius:50%;background:var(--avos-text-muted);box-shadow:inset 0 0 0 1.5px var(--avos-text-muted);flex-shrink:0}.os-reliability[data-state=reliable_baseline] .os-reliability-dot{background:var(--avos-status-success);box-shadow:none}.os-reliability[data-state=early_signal] .os-reliability-dot{background:var(--avos-status-warning);box-shadow:none}.os-reliability[data-state=insufficient_evidence] .os-reliability-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--avos-status-warning)}.os-reliability[data-state=not_measured] .os-reliability-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--avos-text-muted)}.os-absence{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--os-space-1) var(--os-space-2);margin:0;font-size:var(--os-text-md);line-height:1.5;color:var(--avos-text-secondary)}.os-absence-mark{width:10px;height:2px;border-radius:1px;background:var(--avos-text-muted);align-self:center;flex-shrink:0}.os-absence-what{font-weight:600;color:var(--avos-text-primary)}.os-absence-what:after{content:":"}.os-absence-unlock,.os-absence-unlock-text{font-size:var(--os-text-body)}.os-absence-unlock{border:0;padding:0;background:transparent;color:var(--avos-text-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;font:inherit;font-size:var(--os-text-body)}.os-absence-unlock:focus-visible{outline:2px solid var(--avos-ring-accent);outline-offset:2px;border-radius:2px}.os-absence-unlock-text{color:var(--avos-text-muted)}.os-disclosure{border-top:1px solid var(--avos-border-subtle);padding-top:var(--os-space-3)}.os-disclosure-summary{display:inline-flex;align-items:center;gap:var(--os-space-2);list-style:none;cursor:pointer;font-size:var(--os-text-body);font-weight:600;color:var(--avos-text-muted);user-select:none}.os-disclosure-summary::-webkit-details-marker{display:none}.os-disclosure-summary:focus-visible{outline:2px solid var(--avos-ring-accent);outline-offset:2px;border-radius:var(--avos-radius-xs)}.os-disclosure-chevron{width:6px;height:6px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;flex-shrink:0}[dir=rtl] .os-disclosure-chevron{transform:rotate(135deg)}.os-disclosure[open] .os-disclosure-chevron,[dir=rtl] .os-disclosure[open] .os-disclosure-chevron{transform:rotate(45deg)}.os-disclosure-body{padding:var(--os-space-2) 0 0 var(--os-space-4);padding-inline-start:var(--os-space-4);padding-inline-end:0;font-size:var(--os-text-body);line-height:1.55;color:var(--avos-text-secondary);max-width:80ch}.os-disclosure-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--os-space-1)}.os-disclosure-list li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--avos-text-muted);margin-inline-end:var(--os-space-2);vertical-align:middle}.os-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--avos-radius-xs);background:var(--avos-bg-elevated);color:var(--avos-text-secondary);font-size:var(--os-text-label);font-weight:500;line-height:1.4;white-space:nowrap}.os-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--os-space-2) var(--os-space-5);margin:0}.os-facts-row{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:var(--os-space-3);align-items:baseline;min-width:0}.os-facts dt{font-size:var(--os-text-body);font-weight:500;color:var(--avos-text-secondary)}.os-facts dd{margin:0;font-size:var(--os-text-md);line-height:1.5;color:var(--avos-text-primary);overflow-wrap:anywhere}.os-facts dd[data-muted=true]{color:var(--avos-text-muted)}@media (min-width:720px){.os-facts[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-nudge-slot{display:contents}.os-nudge-slot>.os-nudge{margin:var(--os-space-3) 0 0}.os-nudge-pending{min-height:56px;border-color:transparent}.os-nudge{display:flex;align-items:center;justify-content:space-between;gap:var(--os-space-2) var(--os-space-4);flex-wrap:wrap;margin:0 0 var(--os-space-5);max-width:var(--os-content-max);padding:var(--os-space-3) var(--os-space-4);border:1px solid var(--avos-accent-muted);border-inline-start:3px solid var(--avos-accent);border-radius:var(--avos-radius);background:var(--avos-bg-panel)}.os-nudge-text{display:flex;flex-direction:column;gap:var(--os-space-1);min-width:0;flex:1 1 360px}.os-nudge-eyebrow{font-size:var(--os-text-md);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--avos-text-accent)}.os-nudge-title{margin:0;font-size:var(--os-text-base);font-weight:600;line-height:1.35;color:var(--avos-text-primary)}.os-nudge-body{margin:0;font-size:var(--os-text-body);line-height:1.5;color:var(--avos-text-secondary);max-width:80ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.os-nudge-actions{display:flex;align-items:center;gap:var(--os-space-2);flex-wrap:wrap;flex:0 0 auto}.os-nudge-dismiss{width:28px;height:28px;border:0;border-radius:var(--avos-radius-xs);background:transparent;color:var(--avos-text-muted);font-size:18px;line-height:1;cursor:pointer}.os-nudge-dismiss:hover{background:var(--avos-bg-hover);color:var(--avos-text-primary)}.os-nudge-dismiss:focus-visible{outline:2px solid var(--avos-ring-accent);outline-offset:2px}.os-nudge-notice{flex-basis:100%;margin:0;font-size:var(--os-text-body);color:var(--avos-status-warning)}.os-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--os-space-1);margin:0;padding:0;list-style:none}.os-rail-item{display:flex;flex-direction:column;gap:var(--os-space-2);min-width:0;padding-top:var(--os-space-2);border-top:3px solid var(--avos-border-default);color:var(--avos-text-muted)}.os-rail-item[data-state=done]{border-top-color:var(--avos-accent);color:var(--avos-text-secondary)}.os-rail-item[data-state=current]{border-top-color:var(--avos-accent);color:var(--avos-text-primary)}.os-rail-item[data-state=not_applicable],.os-rail-item[data-state=skipped]{border-top-color:var(--avos-border-subtle)}.os-rail-index{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:var(--os-text-label);font-weight:600;background:var(--avos-bg-elevated);color:inherit}.os-rail-item[data-state=current] .os-rail-index{background:var(--avos-accent);color:var(--avos-text-inverse)}.os-rail-item[data-state=done] .os-rail-index{background:var(--avos-accent-muted);color:var(--avos-text-accent)}.os-rail-label{font-size:var(--os-text-body);font-weight:500;line-height:1.3;overflow-wrap:anywhere}.os-rail-item[data-state=current] .os-rail-label{font-weight:600}.os-rail-caption{margin:var(--os-space-2) 0 0;font-size:var(--os-text-body);color:var(--avos-text-muted)}.os-rail-status{font-size:var(--os-text-label);color:var(--avos-text-muted)}.os-rail-item[data-state=done] .os-rail-status{color:var(--avos-text-accent)}.os-rail-after-title{margin:var(--os-space-3) 0 var(--os-space-1);font-weight:600}.os-rail-after,.os-rail-after-title{font-size:var(--os-text-label);color:var(--avos-text-muted)}.os-rail-after{display:flex;flex-wrap:wrap;gap:var(--os-space-1) var(--os-space-3);margin:0;padding:0;list-style:none}.os-rail-after .os-rail-label{font-size:var(--os-text-label);font-weight:500}.os-rail-after-item[data-state=done]{color:var(--avos-text-secondary)}.os-rail-after-item[data-state=current]{color:var(--avos-text-primary)}.os-rail-after-item[data-state=current] .os-rail-label{font-weight:600}@media (max-width:719px){.os-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.os-rail-label{font-size:var(--os-text-label)}}.os-activation-group{border:1px solid var(--avos-border-default);border-radius:var(--avos-radius);background:var(--avos-bg-card);padding:var(--os-space-3) var(--os-space-4);display:flex;flex-direction:column;gap:var(--os-space-2)}.os-activation-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-space-3);flex-wrap:wrap}.os-activation-group-title{margin:0;font-size:var(--os-text-base);font-weight:600;color:var(--avos-text-primary)}.os-activation-group-why{margin:0;font-size:var(--os-text-body);color:var(--avos-text-secondary)}.os-activation-question{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-space-3);padding:var(--os-space-2) 0;border-top:1px solid var(--avos-border-subtle)}.os-activation-question-text{margin:0;font-size:var(--os-text-md);line-height:1.45;color:var(--avos-text-primary);min-width:0}.os-activation-question[data-included=false] .os-activation-question-text{color:var(--avos-text-muted);text-decoration:line-through;text-decoration-color:var(--avos-border-strong)}.os-activation-question-meta{display:flex;align-items:center;gap:var(--os-space-2);flex-shrink:0}.os-coverage{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--os-space-2)}.os-coverage-engine{display:flex;flex-direction:column;gap:2px;padding:var(--os-space-2) var(--os-space-3);border:1px solid var(--avos-border-subtle);border-radius:var(--avos-radius-sm);background:var(--avos-bg-panel)}.os-coverage-engine[data-will-answer=true]{border-color:var(--avos-accent-muted)}.os-coverage-engine-name{font-size:var(--os-text-md);font-weight:600;color:var(--avos-text-primary)}.os-coverage-engine-state{font-size:var(--os-text-body);color:var(--avos-text-secondary)}.os-coverage-engine[data-will-answer=false] .os-coverage-engine-state{color:var(--avos-text-muted)}.os-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--os-space-3)}.os-tile{display:flex;flex-direction:column;gap:var(--os-space-1);padding:var(--os-space-3) var(--os-space-4);border:1px solid var(--avos-border-default);border-radius:var(--avos-radius);background:var(--avos-bg-card);color:inherit;text-decoration:none;min-width:0}a.os-tile:focus-visible,a.os-tile:hover{border-color:var(--avos-border-active);background:var(--avos-bg-card-hover)}.os-tile-label{font-size:var(--os-text-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--avos-text-muted)}.os-tile-headline{margin:0;font-size:var(--os-text-base);font-weight:600;line-height:1.35;color:var(--avos-text-primary);overflow-wrap:anywhere}.os-tile-detail{margin:0;font-size:var(--os-text-body);line-height:1.45;color:var(--avos-text-secondary)}.os-tile[data-empty=true] .os-tile-headline{color:var(--avos-text-muted);font-weight:500}.os-first-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--os-space-3)}.os-first-value-tile{display:flex;flex-direction:column;gap:var(--os-space-1);padding:var(--os-space-3) var(--os-space-4);border:1px solid var(--avos-border-default);border-radius:var(--avos-radius);background:var(--avos-bg-card);color:inherit;text-decoration:none;min-width:0}a.os-first-value-tile:focus-visible,a.os-first-value-tile:hover{border-color:var(--avos-border-active);background:var(--avos-bg-card-hover)}.os-first-value-label{font-size:var(--os-text-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--avos-text-muted)}.os-first-value-headline{margin:0;font-size:var(--os-text-base);font-weight:600;line-height:1.35;color:var(--avos-text-primary);overflow-wrap:anywhere}.os-first-value-detail{margin:0;font-size:var(--os-text-body);line-height:1.45;color:var(--avos-text-secondary)}.os-first-value-tile[data-empty=true] .os-first-value-headline{color:var(--avos-text-muted);font-weight:500}.os-basis-list li+li:before{content:"· ";color:var(--avos-text-muted)}.os-rate{display:inline-grid;gap:2px;align-content:start}.os-rate__value{color:var(--avos-text-primary)}.os-rate__detail{font-size:var(--os-text-sm);color:var(--avos-text-muted);line-height:1.45}.help-tip{display:inline-flex;vertical-align:middle;margin-inline-start:4px}.help-tip-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--avos-text-muted);cursor:pointer}.help-tip-trigger:hover,.help-tip-trigger[aria-expanded=true]{color:var(--avos-text-primary);background:var(--avos-bg-hover)}.help-tip-trigger:focus-visible{outline:2px solid var(--avos-ring-accent);outline-offset:1px}.help-tip-panel{position:fixed;top:0;left:0;z-index:var(--os-z-tooltip);width:max-content;max-width:min(320px,calc(100vw - 16px));padding:12px 14px;border-radius:var(--avos-radius-sm);border:1px solid var(--avos-border-strong);background:var(--avos-bg-elevated);box-shadow:var(--avos-shadow-elevated);color:var(--avos-text-primary);font-family:var(--avos-font-body);font-size:var(--os-text-body);line-height:1.5;text-align:start}.help-tip-title{margin:0 0 4px;font-weight:600}.help-tip-short{margin:0 0 8px;color:var(--avos-text-secondary)}.help-back,.help-drawer-page-link,.help-tip-more{display:inline-flex;align-items:center;min-height:24px;padding:0;border:none;background:transparent;color:var(--avos-text-primary);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.help-back:focus-visible,.help-drawer-page-link:focus-visible,.help-list-item:focus-visible,.help-tip-more:focus-visible{outline:2px solid var(--avos-ring-accent);outline-offset:2px}.help-drawer{display:flex;flex-direction:column;gap:var(--os-space-4)}.help-search{max-width:none;flex:0 0 auto}.help-group-title{margin:0 0 var(--os-space-2);font-size:var(--os-text-md);font-weight:600;color:var(--avos-text-secondary)}.help-list{list-style:none;margin:0;padding:0}.help-list,.help-list-item{display:flex;flex-direction:column;gap:2px}.help-list-item{width:100%;padding:8px 10px;border:none;border-radius:var(--avos-radius-sm);background:transparent;color:var(--avos-text-primary);font:inherit;text-align:start;cursor:pointer}.help-list-item:hover{background:var(--avos-bg-hover)}.help-list-title{font-weight:600}.help-list-short{color:var(--avos-text-secondary);font-size:var(--os-text-body)}.help-entry{display:flex;flex-direction:column;gap:var(--os-space-3);align-items:flex-start}.help-entry-title{font-family:var(--avos-font-display);font-size:var(--os-text-lg)}.help-entry-short,.help-entry-title{margin:0;font-weight:600}.help-empty,.help-entry-body{margin:0;line-height:1.6;color:var(--avos-text-secondary)}.help-page{display:flex;flex-direction:column;gap:var(--os-space-5);max-width:860px}.help-page-search{max-width:480px}.help-page-section{display:flex;flex-direction:column;gap:var(--os-space-3)}.help-page-section>h2{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-lg);font-weight:600;color:var(--avos-text-primary)}.help-page-entry{padding:var(--os-space-4);border:1px solid var(--avos-border);border-radius:var(--avos-radius-sm);background:var(--avos-bg-card);scroll-margin-top:96px}.help-page-entry>h3{margin:0 0 4px;font-size:var(--os-text-md);font-weight:600;color:var(--avos-text-primary)}.help-page-entry>p{margin:0;line-height:1.6;color:var(--avos-text-secondary)}.help-page-entry>p+p{margin-top:6px}.help-page-entry>.help-entry-short{color:var(--avos-text-primary);font-weight:500}@media (prefers-reduced-motion:reduce){.help-tip-panel{transition:none}}.ox-review-env{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--avos-border-strong);border-radius:999px;color:var(--avos-text-secondary);font-size:var(--os-text-sm);white-space:nowrap}.help-entry-title:focus-visible{outline:2px solid var(--avos-ring-accent);outline-offset:2px}.os-modal[data-size=checkout]{max-width:640px;max-height:calc(100dvh - 2 * var(--os-space-4))}.os-modal[data-size=checkout] .checkout-dialog-body{overflow-y:auto;overscroll-behavior:contain}.os-modal-step{margin:4px 0 0;font-size:var(--os-text-sm);color:var(--avos-text-secondary)}.checkout-embedded-mount{min-height:420px}.checkout-embedded-mount iframe{border:0;width:100%}.checkout-dialog-inline .os-modal-head{padding:0}.checkout-dialog-inline .os-modal-body{padding:var(--os-space-3) 0 0}@media (max-width:767px){.os-modal-overlay:has(>.os-modal[data-size=checkout]){padding:0;align-items:stretch}.os-modal[data-size=checkout]{max-width:none;max-height:none;height:100dvh;border-radius:0;border:0}}.os-ws{display:flex;flex-direction:column;gap:var(--os-space-6,28px);min-width:0}.os-ws-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;align-items:start;min-width:0}.os-ws-head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.os-ws-question{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--avos-font-body);font-size:var(--os-text-base);font-weight:500;color:var(--avos-text-muted)}.os-ws-result{margin:0;max-width:34ch;font-family:var(--avos-font-display);font-size:var(--os-text-title);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--avos-text-primary);text-wrap:balance}.os-ws-facts{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:2px;font-size:var(--os-text-md);color:var(--avos-text-secondary)}.os-ws-facts>span+span:before{content:"·";margin-inline:10px;color:var(--avos-text-muted)}.os-ws-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:4px}.os-ws-canvas{display:grid;gap:28px 40px;min-width:0;align-items:start}.os-ws-canvas[data-layout="60-40"]{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}.os-ws-canvas[data-layout="70-30"]{grid-template-columns:minmax(0,7fr) minmax(280px,3fr)}.os-ws-canvas[data-layout=even]{grid-template-columns:repeat(2,minmax(0,1fr))}.os-ws-canvas[data-layout=full]{grid-template-columns:minmax(0,1fr)}.os-ws-aside,.os-ws-main{display:flex;flex-direction:column;gap:24px;min-width:0}.os-ws-aside{padding-inline-start:32px;border-inline-start:1px solid var(--avos-border-default)}.os-ws-block{display:flex;flex-direction:column;gap:10px;min-width:0}.os-ws-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.os-ws-block-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-lg);font-weight:600;letter-spacing:-.01em;color:var(--avos-text-primary)}.os-ws-block-actions{display:inline-flex;align-items:center;gap:8px}.os-metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-block:1px solid var(--avos-border-default);min-width:0}.os-metric-row>div{min-width:0;padding:12px 20px 12px 0;margin-inline-end:20px;border-inline-end:1px solid var(--avos-border-default)}.os-metric-row>div:last-child{border-inline-end:0;margin-inline-end:0}.os-metric-row dt{display:flex;align-items:center;gap:6px;font-size:var(--os-text-sm);color:var(--avos-text-muted)}.os-metric-row dd{margin:4px 0 0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.os-metric-row-value{font-family:var(--avos-font-display);font-size:var(--os-text-title);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--avos-text-primary);font-variant-numeric:tabular-nums;text-decoration:none}a.os-metric-row-value:hover{text-decoration:underline;text-underline-offset:4px}.os-metric-row-basis{font-size:var(--os-text-sm);color:var(--avos-text-secondary)}.os-metric-row>div[data-tone=warn] .os-metric-row-basis{color:var(--avos-status-warning)}.os-metric-row>div[data-tone=danger] .os-metric-row-basis{color:var(--avos-status-danger)}.os-metric-row>div[data-tone=ok] .os-metric-row-basis{color:var(--avos-status-success)}.os-findings{margin:0;padding-inline-start:1.4em;display:flex;flex-direction:column;gap:8px;font-size:var(--os-text-base);line-height:1.45;color:var(--avos-text-primary)}.os-findings li::marker{color:var(--avos-text-muted);font-variant-numeric:tabular-nums}.os-findings-link{margin-inline-start:8px;color:var(--avos-text-secondary);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--avos-border-default);white-space:nowrap}.os-findings-link:hover{color:var(--avos-text-primary);text-decoration-color:var(--avos-accent)}.os-matrix{min-width:0}.os-matrix-unit{margin:0 0 8px;font-size:var(--os-text-sm);color:var(--avos-text-muted)}.os-matrix table{width:100%;border-collapse:separate;border-spacing:3px;font-size:var(--os-text-md)}.os-matrix th{padding:6px 8px;font-weight:500;color:var(--avos-text-secondary);text-align:start;white-space:nowrap}.os-matrix td,.os-matrix thead th{text-align:center}.os-matrix td{padding:0}.os-matrix td>button,.os-matrix td>span{display:block;width:100%;min-height:40px;padding:8px 6px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--avos-accent) calc(var(--os-cell, 0) * 62%),var(--avos-bg-elevated));color:var(--avos-text-primary);font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:default}.os-matrix td>button{cursor:pointer}.os-matrix td>button:hover{border-color:var(--avos-border-active)}.os-matrix td>button:focus-visible{outline:2px solid var(--avos-accent);outline-offset:1px}.os-matrix td[data-selected]>button{border-color:var(--avos-accent);box-shadow:inset 0 0 0 1px var(--avos-accent)}.os-matrix td[data-state=zero]>button,.os-matrix td[data-state=zero]>span{background:var(--avos-bg-elevated);color:var(--avos-text-secondary)}.os-matrix td[data-state=missing]>button,.os-matrix td[data-state=missing]>span,.os-matrix td[data-state=pending]>button,.os-matrix td[data-state=pending]>span{background:transparent;border-style:dashed;border-color:var(--avos-border-default);color:var(--avos-text-muted)}.os-matrix td[data-state=failed]>button,.os-matrix td[data-state=failed]>span{background:transparent;border-color:var(--avos-status-danger);color:var(--avos-status-danger)}.os-inspector{position:sticky;top:calc(var(--os-header-offset) + 16px);display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - var(--os-header-offset) - 32px);overflow:auto;min-width:0}.os-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.os-inspector-title{margin:0;font-family:var(--avos-font-display);font-size:var(--os-text-lg);font-weight:600;line-height:1.3;color:var(--avos-text-primary);overflow-wrap:anywhere}.os-inspector-subtitle{margin:4px 0 0;font-size:var(--os-text-sm);color:var(--avos-text-secondary)}.os-inspector-body{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:1023px){.os-ws-canvas[data-layout]{grid-template-columns:minmax(0,1fr)}.os-ws-aside{padding-inline-start:0;border-inline-start:0;padding-top:20px;border-top:1px solid var(--avos-border-default)}.os-ws-head{grid-template-columns:minmax(0,1fr)}.os-ws-result{max-width:none}}@media (max-width:719px){.os-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.os-metric-row>div{padding-inline-end:12px;margin-inline-end:12px}.os-metric-row>div:nth-child(2n){border-inline-end:0;margin-inline-end:0}.os-metric-row-value{font-size:var(--os-text-xl)}}.os-rail-edit{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--avos-border-default);text-underline-offset:4px}.os-rail-edit:hover{text-decoration-color:var(--avos-accent)}.os-rail-edit:focus-visible{outline:2px solid var(--avos-accent);outline-offset:2px;border-radius:3px}.os-ws-fact-text{margin:0;font-size:var(--os-text-lg);line-height:1.45;color:var(--avos-text-primary)}.os-ws-fact-sub{margin:0;font-size:var(--os-text-sm);color:var(--avos-text-secondary)}.pl-cell-action{display:flex;flex-direction:column;gap:2px;min-width:0}.pl-cell-title{color:var(--avos-text-primary);overflow-wrap:anywhere}.pl-cell-sub{font-size:var(--os-text-sm);color:var(--avos-text-muted)}.os-ws-aside .vc-res,.os-ws-aside>.vc-panel,.os-ws-main>.vc-panel{border:0;padding:0;background:transparent;border-radius:0}.dm-cell-question{gap:2px}.dm-cell-measurement,.dm-cell-question{display:flex;flex-direction:column;min-width:0}.dm-cell-measurement{gap:4px}