@font-face{font-family:Nunito Sans;src:url(../media/nunito-sans-latin-400.1978f_6vqaw1x.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;src:url(../media/nunito-sans-latin-600.07pxjko7thcj6.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;src:url(../media/nunito-sans-latin-700.33_pqf-qa37a0.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;src:url(../media/tajawal-arabic-700.1evzl8mzd3v8t.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Tajawal", "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-display:"Tajawal", "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-arabic:"Tajawal", "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-data:var(--font-sans);--font-print:var(--font-sans);--color-paper:#fff;--color-sheet:#fff;--color-ink:#111113;--color-ink-soft:#5f6068;--color-ink-faint:#6c6d76;--color-rule:#e5e5e8;--color-rule-soft:#f2f2f4;--color-paper-tint:#f7f7f8;--color-button-border:#d4d4d8;--color-primary:#9431ff;--color-primary-hover:#8422f0;--color-primary-press:#7416db;--color-selected:#f3e8ff;--color-selected-ink:#7a18df;--color-emphasis:#7615d8;--color-live:#9431ff;--radius-control:9px;--radius-card:10px;--radius-avatar:9px;--shadow-menu:0 18px 44px -14px #180c304d, 0 2px 8px -3px #180c3029;--shadow-dialog:0 22px 54px -14px #180c3059, 0 2px 10px -3px #180c3033;--shadow-room:0 8px 28px #9431ff1f;--shadow-card:0 1px 2px #00000008, 0 4px 12px #00000006;--color-core:var(--color-ink-soft);--color-tough:#9a6400;--color-tough-tint:#fff;--color-expert:#dc2626;--color-healthy:#15803d;--color-healthy-tint:#fff;--color-room:#111115;--color-room-rule:#292930;--color-room-ink:#fff;--color-room-muted:#ececf1;--color-room-focus:#b56bff;--color-room-end:#dc2626;--color-on-primary-faint:#ffffffd1;--color-on-primary-soft:#ffffffe6;--color-chip-count:color-mix(in oklab, var(--color-sheet) 24%, transparent);--color-chip-count-ink:#fff;--color-table-link:var(--color-ink);--color-table-link-line:var(--color-rule);--color-print-developing:#9a6400;--color-print-below:#dc2626;--color-print-outline:#6c6d76;--color-print-chip:#d4d4d8;--color-print-track:#f2f2f4;--text-title:30px;--text-title--line-height:1.27;--text-title--font-weight:600;--text-title-wide:30px;--text-title-wide--line-height:1.27;--text-title-wide--font-weight:600;--tracking-title:-.02em;--size-sidebar:224px;--size-header:64px;--size-header-mobile:60px;--size-main:1280px;--vg-canvas:var(--color-paper);--vg-card:var(--color-sheet);--vg-surface-2:#f7f7f8;--vg-surface-3:#f2f2f4;--vg-ink:var(--color-ink);--vg-ink-soft:var(--color-ink-soft);--vg-muted:#6c6d76;--vg-border:var(--color-rule);--vg-border-strong:#d4d4d8;--vg-accent:#9431ff;--vg-accent-soft:#7615d8;--vg-accent-hover:#8422f0;--vg-accent-pressed:#7416db;--vg-good:#15803d;--vg-placeholder:#8b8c94;--vg-caution:#d97706;--vg-bad:#dc2626;--vg-warn-text:#9a6400;--vg-thead:#f7f7f8;--vg-thead-text:#676770;--vg-row-hover:#faf7ff;--vg-btn-hover-bg:#9431ff;--vg-btn-hover-text:#fff;--vg-rowflip-bg:#9431ff;--vg-rowflip-fg:#fff;--vg-rowflip-fg2:#ffffffd1;--vg-rowflip-acc:#fff;--vg-rowflip-shadow:0 10px 26px -10px #9431ff8c, 0 2px 6px -2px #9431ff4d;--vg-btn-glow:#fffffff2;--vg-nav-active-bg:#f3e8ff;--vg-nav-active-text:#7a18df;--vg-ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0b0b0d;--color-sheet:#111115;--color-ink:#fff;--color-ink-soft:#ececf1;--color-ink-faint:#e2e2e8;--color-rule:#292930;--color-rule-soft:#1d1d23;--color-paper-tint:#17171c;--color-button-border:#36363f;--color-primary-hover:#a24dff;--color-primary-press:#7c22f5;--color-selected:#9431ff;--color-selected-ink:#fff;--color-emphasis:#b56bff;--color-room:#111115;--shadow-menu:0 22px 54px -14px #000000b3, 0 2px 10px -3px #0009;--shadow-dialog:0 22px 54px -14px #000000bf, 0 2px 10px -3px #0009;--shadow-card:none;--color-tough:#fbbf24;--color-tough-tint:#111115;--color-expert:#f87171;--color-healthy:#4ade80;--color-healthy-tint:#111115;--color-chip-count:#ffffff3d;--vg-surface-2:#17171c;--vg-surface-3:#1d1d23;--vg-muted:#bfbfc8;--vg-border-strong:#36363f;--vg-accent-soft:#b56bff;--vg-accent-hover:#a24dff;--vg-accent-pressed:#7c22f5;--vg-good:#4ade80;--vg-caution:#fbbf24;--vg-bad:#f87171;--vg-placeholder:#8b8c96;--color-print-below:#f87171;--color-print-developing:#fbbf24;--vg-warn-text:#fbbf24;--vg-thead:#151519;--vg-thead-text:#b9b9c2;--vg-row-hover:#18131f;--vg-btn-hover-bg:#fff;--vg-btn-hover-text:#9431ff;--vg-rowflip-shadow:0 12px 30px -10px #9431ff99, 0 2px 8px -3px #9431ff6b;--vg-nav-active-bg:#9431ff;--vg-nav-active-text:#fff}@supports (color:lab(0% 0 0)){:root:not(.light){--color-chip-count:lab(100% -.0000298023 .0000119209/.24)}}}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0b0b0d;--color-sheet:#111115;--color-ink:#fff;--color-ink-soft:#ececf1;--color-ink-faint:#e2e2e8;--color-rule:#292930;--color-rule-soft:#1d1d23;--color-paper-tint:#17171c;--color-button-border:#36363f;--color-primary-hover:#a24dff;--color-primary-press:#7c22f5;--color-selected:#9431ff;--color-selected-ink:#fff;--color-emphasis:#b56bff;--color-room:#111115;--shadow-menu:0 22px 54px -14px #000000b3, 0 2px 10px -3px #0009;--shadow-dialog:0 22px 54px -14px #000000bf, 0 2px 10px -3px #0009;--shadow-card:none;--color-tough:#fbbf24;--color-tough-tint:#111115;--color-expert:#f87171;--color-healthy:#4ade80;--color-healthy-tint:#111115;--color-chip-count:#ffffff3d;--vg-surface-2:#17171c;--vg-surface-3:#1d1d23;--vg-muted:#bfbfc8;--vg-border-strong:#36363f;--vg-accent-soft:#b56bff;--vg-accent-hover:#a24dff;--vg-accent-pressed:#7c22f5;--vg-good:#4ade80;--vg-caution:#fbbf24;--vg-bad:#f87171;--vg-placeholder:#8b8c96;--color-print-below:#f87171;--color-print-developing:#fbbf24;--vg-warn-text:#fbbf24;--vg-thead:#151519;--vg-thead-text:#b9b9c2;--vg-row-hover:#18131f;--vg-btn-hover-bg:#fff;--vg-btn-hover-text:#9431ff;--vg-rowflip-shadow:0 12px 30px -10px #9431ff99, 0 2px 8px -3px #9431ff6b;--vg-nav-active-bg:#9431ff;--vg-nav-active-text:#fff}@supports (color:lab(0% 0 0)){:root.dark{--color-chip-count:lab(100% -.0000298023 .0000119209/.24)}}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a,button,select,summary{transition:background-color .14s var(--vg-ease), border-color .14s var(--vg-ease), color .14s var(--vg-ease), box-shadow .16s var(--vg-ease), transform .1s var(--vg-ease), filter .14s ease}button:active:not(:disabled){transform:scale(.985)}:focus-visible{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px #9431ff8c;outline:none}@property --vg-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vgBtnGlow{to{--vg-glow-angle:360deg}}@keyframes vgEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.vg-enter{animation:vgEnter .18s var(--vg-ease)}.vg-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--vg-accent-soft);font-size:11px;font-weight:600}.vg-card{background:var(--vg-card);border:1px solid var(--vg-border);box-shadow:var(--shadow-card);border-radius:10px;position:relative}.vg-rail{position:relative}.vg-rail:before{content:"";inset-inline-start:0;background:var(--rail,var(--vg-accent));border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:14px;bottom:14px}.vg-row{transition:background-color .18s var(--vg-ease), box-shadow .22s var(--vg-ease), border-color .18s var(--vg-ease);border:1px solid #0000;border-radius:12px}@media (hover:hover){.vg-row:not(.vg-open):hover{background:var(--vg-rowflip-bg);box-shadow:var(--vg-rowflip-shadow);border-color:#0000}.vg-row:not(.vg-open):hover,.vg-row:not(.vg-open):hover :where(*){color:var(--vg-rowflip-fg)}.vg-row:not(.vg-open):hover .vg-sub{color:var(--vg-rowflip-fg2)}.vg-row:not(.vg-open):hover .vg-chip{background:var(--vg-rowflip-acc);color:var(--vg-rowflip-bg);border-color:var(--vg-rowflip-acc)}.vg-row:not(.vg-open):hover .vg-portrait{box-shadow:0 0 0 2px var(--vg-rowflip-acc)}}.vg-row.vg-open{background:var(--vg-card);border-color:var(--vg-accent);box-shadow:0 0 0 3px #9431ff1a}.vg-act{isolation:isolate;border:1px solid var(--vg-accent);height:32px;color:var(--vg-accent-soft);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.vg-row:not(.vg-open):hover .vg-act,.vg-row:not(.vg-open):hover .vg-act:hover{background:var(--vg-rowflip-acc);color:var(--vg-rowflip-bg);border-color:var(--vg-rowflip-acc)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.vg-row:not(.vg-open):hover .vg-act:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--vg-glow-angle), transparent 0deg, var(--vg-btn-glow) 55deg, transparent 125deg, transparent 360deg);filter:blur(3px);pointer-events:none;animation:2.4s linear infinite vgBtnGlow;position:absolute;inset:-3px}}@media (prefers-reduced-motion:reduce){.vg-row:not(.vg-open):hover .vg-act{box-shadow:0 0 0 2px color-mix(in srgb, var(--vg-btn-glow) 55%, transparent)}}.vg-xcard{border:1px solid var(--vg-border);background:var(--vg-card);transition:background-color .18s var(--vg-ease), border-color .18s var(--vg-ease), box-shadow .22s var(--vg-ease);border-radius:12px;padding:5px}.vg-xhead{border-radius:8px;padding:12px 13px}.vg-xbody{padding:10px 13px 12px}@media (hover:hover){.vg-xcard:not([open]):not(.vg-open):hover{box-shadow:var(--vg-rowflip-shadow);border-color:#0000}.vg-xcard:not([open]):not(.vg-open) .vg-xhead:hover{background:var(--vg-rowflip-bg)}.vg-xcard:not([open]):not(.vg-open) .vg-xhead:hover,.vg-xcard:not([open]):not(.vg-open) .vg-xhead:hover :where(*){color:var(--vg-rowflip-fg)}.vg-xcard:not([open]):not(.vg-open) .vg-xhead:hover .vg-chip{background:var(--vg-rowflip-acc);color:var(--vg-rowflip-bg);border-color:var(--vg-rowflip-acc)}}.vg-xcard[open],.vg-xcard.vg-open{border-color:var(--vg-accent);box-shadow:0 0 0 3px #9431ff1a}summary.vg-summary{cursor:pointer;list-style:none}summary.vg-summary::-webkit-details-marker{display:none}.vg-chevron{transition:transform .18s var(--vg-ease)}details[open]>summary .vg-chevron{transform:rotate(180deg)}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:not(.list-none):not(:has(>[aria-hidden])):after{content:"";vertical-align:2px;border-inline-end:2px solid var(--vg-accent);border-bottom:2px solid var(--vg-accent);width:7px;height:7px;transition:transform .18s var(--vg-ease);margin-inline-start:10px;display:inline-block;transform:rotate(45deg)}details[open]>summary:not(.list-none):not(:has(>[aria-hidden])):after{vertical-align:-1px;transform:rotate(225deg)}@media (hover:hover){summary:hover{color:var(--vg-accent-soft)}}.vg-table{border-collapse:collapse;width:100%}.vg-table th{text-align:start;text-transform:uppercase;letter-spacing:.05em;color:var(--vg-thead-text);background:var(--vg-thead);border-bottom:1px solid var(--vg-border);padding:8px 10px;font-size:11px;font-weight:700}.vg-table td{border-bottom:1px solid var(--vg-border);color:var(--vg-ink);vertical-align:middle;padding:9px 10px;font-size:13.5px}.vg-table tbody tr{transition:background-color .14s var(--vg-ease), box-shadow .14s var(--vg-ease)}@media (hover:hover){.vg-table tbody tr:hover{background:var(--vg-row-hover)}.vg-table tbody tr:hover>:first-child{box-shadow:inset 3px 0 0 var(--vg-accent)}[dir=rtl] .vg-table tbody tr:hover>:first-child{box-shadow:inset -3px 0 0 var(--vg-accent)}}.vg-table tbody tr:last-child td{border-bottom:none}.vg-btn{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.vg-btn-primary{background:var(--vg-accent);color:#fff;border:1px solid #0000;padding:11px 18px}.vg-btn-ghost{color:var(--vg-ink);border:1px solid var(--vg-border);background:0 0;padding:10px 16px}@media (hover:hover){.vg-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--vg-accent-hover);transform:translateY(-1px)}.vg-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--vg-btn-hover-bg);color:var(--vg-btn-hover-text);border-color:var(--vg-btn-hover-bg)}}.vg-btn-primary:active:not(:disabled){background:var(--vg-accent-pressed);transform:translateY(0)}.vg-btn:disabled,.vg-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.vg-chip{border:1px solid var(--vg-border-strong);height:22px;color:var(--vg-ink-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.vg-bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.vg-bars i{background:var(--vg-border-strong);border-radius:1px;width:3px;display:block}.vg-bars i[data-on]{background:currentColor}.vg-verdict[data-verdict=exceeded]{border-color:var(--vg-accent);color:var(--vg-accent-soft)}.vg-verdict[data-verdict=met]{border-color:color-mix(in srgb, var(--vg-good) 55%, transparent);color:var(--vg-good)}.vg-verdict[data-verdict=developing]{border-color:color-mix(in srgb, var(--vg-caution) 60%, transparent);color:var(--vg-warn-text)}.vg-verdict[data-verdict=not_met]{border-color:color-mix(in srgb, var(--vg-bad) 55%, transparent);color:var(--vg-bad)}.vg-input{font:inherit;color:var(--vg-ink);background:var(--vg-card);border:1px solid var(--vg-border);transition:border-color .14s var(--vg-ease), box-shadow .14s var(--vg-ease);border-radius:10px;outline:none;padding:10px 12px;font-size:14px}.vg-input::placeholder,.vg-content main input::placeholder,.vg-content main textarea::placeholder{color:var(--vg-placeholder);opacity:1}@media (hover:hover){.vg-input:hover:not(:focus){border-color:color-mix(in srgb, var(--vg-accent) 45%, var(--vg-border))}}.vg-input:focus,.vg-input:focus-visible{border-color:var(--vg-accent);box-shadow:0 0 0 3px #9431ff24}.vg-dd{min-width:0;display:block;position:relative}.vg-dd-trigger{width:100%;min-height:42px;font:inherit;text-align:start;color:var(--vg-ink);background:var(--vg-card);border:1px solid var(--vg-border);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;display:inline-flex}:root.dark .vg-dd-trigger{background:var(--vg-surface-2)}@media (prefers-color-scheme:dark){:root:not(.light) .vg-dd-trigger{background:var(--vg-surface-2)}}@media (hover:hover){.vg-dd-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--vg-accent) 45%, var(--vg-border))}}.vg-dd[data-open] .vg-dd-trigger,.vg-dd-trigger:focus-visible{border-color:var(--vg-accent);box-shadow:0 0 0 3px #9431ff29}.vg-dd-trigger:disabled{opacity:.55;cursor:not-allowed}.vg-dd-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vg-dd-placeholder{color:var(--vg-ink-soft);font-weight:400}.vg-dd-chev{color:var(--vg-accent);transition:transform .18s var(--vg-ease);flex:none}.vg-dd[data-open] .vg-dd-chev{transform:rotate(180deg)}.vg-dd-menu{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(1.5);animation:vgEnter .14s var(--vg-ease);font-family:var(--font-sans);background:#ffffffdb;border:1px solid #9431ff29;border-radius:12px;flex-direction:column;padding:6px;display:flex;overflow:hidden;box-shadow:0 18px 44px -14px #180c304d,0 2px 8px -3px #180c3029}:root.dark .vg-dd-menu{background:#14121ce6;border-color:#ffffff1a;box-shadow:0 22px 54px -14px #000000b3,0 2px 10px -3px #0009}@media (prefers-color-scheme:dark){:root:not(.light) .vg-dd-menu{background:#14121ce6;border-color:#ffffff1a;box-shadow:0 22px 54px -14px #000000b3,0 2px 10px -3px #0009}}.vg-dd-filter{font:inherit;color:var(--vg-ink);background:var(--vg-card);border:1px solid var(--vg-border);border-radius:9px;outline:none;flex:none;margin-bottom:6px;padding:8px 10px;font-size:14px}.vg-dd-filter:focus{border-color:var(--vg-accent);box-shadow:0 0 0 3px #9431ff24}.vg-dd-items{min-height:0;overflow-y:auto}.vg-dd-item{color:var(--vg-ink);cursor:pointer;transition:background-color .13s var(--vg-ease), color .13s var(--vg-ease);border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:14px;font-weight:500;display:flex}.vg-dd-item-label{flex:1;min-width:0}.vg-dd-hint{color:var(--vg-ink-soft);font-size:12px}.vg-dd-on{color:var(--vg-accent-soft);font-weight:700}.vg-dd-hi{background:var(--vg-accent);color:#fff}.vg-dd-hi .vg-dd-hint{color:#ffffffd1}.vg-dd-item[aria-disabled]{opacity:.45;cursor:not-allowed}.vg-dd-empty{color:var(--vg-ink-soft);padding:9px 11px;font-size:13px}.vg-dd-empty:before{content:"–"}input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid var(--vg-border-strong);background:var(--vg-card) center / 12px 12px no-repeat;cursor:pointer;vertical-align:middle;width:18px;height:18px;transition:background-color .14s var(--vg-ease), border-color .14s var(--vg-ease), box-shadow .14s var(--vg-ease);border-radius:5px;flex:none;margin:0}input[type=radio]{border-radius:50%}@media (hover:hover){input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--vg-accent)}}input[type=checkbox]:checked{background-color:var(--vg-accent);border-color:var(--vg-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}input[type=radio]:checked{border-color:var(--vg-accent);background-image:radial-gradient(circle, var(--vg-accent) 0 4.5px, transparent 5px);background-size:100% 100%}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px #9431ff8c}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.vg-markchip{background:#fff;border-radius:25%;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 2px #00000026}.vg-markchip img{width:70%;height:auto;display:block}.vg-sidebar{height:100dvh;width:var(--size-sidebar);background:var(--vg-card);border-inline-end:1px solid var(--vg-border);flex:none;align-self:flex-start;padding:16px 12px;position:sticky;top:0;overflow-y:auto}:root.dark .vg-sidebar{background:#0e0e11}@media (prefers-color-scheme:dark){:root:not(.light) .vg-sidebar{background:#0e0e11}}.vg-nav{flex-direction:column;gap:14px;display:flex}.vg-nav-head{padding:6px 8px 8px}.vg-brand{min-height:36px;color:var(--vg-ink);border-radius:8px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.vg-brand-mark{border-radius:7px;width:28px;height:28px}.vg-brand-name{letter-spacing:-.01em;color:var(--vg-ink);font-size:15px;font-weight:700}.vg-nav-label{margin:0;padding:0 12px 6px}.vg-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vg-nav-item{height:38px;color:var(--vg-ink-soft);border-radius:7px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.vg-nav-icon{width:18px;height:18px;color:var(--vg-muted);transition:color .14s var(--vg-ease), transform .14s var(--vg-ease);flex:0 0 18px}.vg-nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.vg-nav-item:not(.vg-nav-on):hover{background:var(--vg-surface-2);color:var(--vg-ink)}.vg-nav-item:not(.vg-nav-on):hover .vg-nav-icon{color:var(--vg-ink);transform:translate(1px)}[dir=rtl] .vg-nav-item:not(.vg-nav-on):hover .vg-nav-icon{transform:translate(-1px)}}.vg-nav-on{background:var(--vg-nav-active-bg);color:var(--vg-nav-active-text);font-weight:600}.vg-nav-on .vg-nav-icon{color:var(--vg-nav-active-text)}.vg-nav-on:before{content:"";inset-inline-start:-12px;background:var(--vg-accent);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:8px;bottom:8px}:root.dark .vg-nav-on:before{display:none}@media (prefers-color-scheme:dark){:root:not(.light) .vg-nav-on:before{display:none}}.vg-nav-foot{border-top:1px solid var(--vg-border);margin-top:4px;padding-top:16px}.vg-acct{flex-direction:column;gap:8px;padding:0 4px;display:flex}.vg-acct-id{align-items:center;gap:10px;min-width:0;display:flex}.vg-acct-avatar{background:var(--vg-accent);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.vg-acct-who{flex-direction:column;min-width:0;display:flex}.vg-acct-name{color:var(--vg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.vg-acct-email{color:var(--vg-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vg-acct-level{letter-spacing:.06em;text-transform:uppercase;color:var(--vg-ink-soft);margin:0;font-size:11px;font-weight:700}.vg-acct-actions{flex-wrap:wrap;gap:6px;display:flex}.vg-acct-actions form{display:contents}.vg-btn-sm{border-radius:8px;gap:6px;padding:6px 10px;font-size:12px;font-weight:600}.vg-topbar{z-index:30;height:var(--size-header-mobile);background:var(--vg-card);border-bottom:1px solid var(--vg-border);align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}@media (min-width:1024px){.vg-topbar{display:none}}.vg-content main{max-width:calc(var(--size-main) + 80px);margin-inline:0;padding:40px 40px 64px}@media (max-width:720px){.vg-content main{padding:24px 16px 48px}}.vg-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:22px;display:flex}.vg-h1{letter-spacing:-.02em;color:var(--vg-ink);margin:6px 0 0;font-size:30px;font-weight:600;line-height:1.27}.vg-lede{max-width:720px;color:var(--vg-ink-soft);margin:6px 0 0;font-size:14px;line-height:1.5}.vg-pagehead-actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.vg-sheet{background:var(--vg-card);box-shadow:var(--shadow-card);border-radius:10px}.vg-sheet[data-tone=plain]{border-color:var(--vg-border)}.vg-btn.min-h-\[46px\]{min-height:40px}.vg-rows-wrap{padding:14px 16px}.vg-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vg-rows>li>.vg-row,.vg-rows>.vg-row{margin:0 -10px;padding:12px}.vg-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.vg-empty-title{color:var(--vg-ink);margin:0;font-size:17px;font-weight:700}.vg-empty-body{max-width:460px;color:var(--vg-ink-soft);margin:0 0 6px;font-size:14px;line-height:1.5}.vg-textbtn{font:inherit;color:var(--vg-accent-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}@media (hover:hover){.vg-textbtn:hover{color:var(--vg-ink)}}.vg-browser{flex-direction:column;gap:14px;display:flex}.vg-filterbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vg-filter-search{flex:260px;min-width:200px}.vg-filter-search .vg-input,input[type=search].vg-input{padding-inline-start:38px}.vg-filter{flex:0 210px;min-width:160px}.vg-filter-count{color:var(--vg-ink-soft);white-space:nowrap;margin-inline-start:auto;font-size:13px;font-weight:600}.vg-filter-note{color:var(--vg-ink-soft);margin:0;font-size:13px}.vg-jobnote{padding:14px 18px}.vg-jobnote-blurb{color:var(--vg-ink-soft);margin:6px 0 0;font-size:13.5px;line-height:1.5}.vg-jobnote-list{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.vg-scn{color:var(--vg-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;display:grid}.vg-scn-portrait{border-radius:9px;width:56px;height:66px}.vg-scn-body{flex-direction:column;gap:3px;min-width:0;display:flex}.vg-scn-top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.vg-scn-name{color:var(--vg-ink);font-size:15px;font-weight:700}.vg-scn-title{color:var(--vg-ink);font-size:14px;font-weight:600}.vg-scn-summary{color:var(--vg-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.vg-scn-meta{color:var(--vg-ink-soft);font-size:12px}@media (max-width:640px){.vg-scn{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.vg-scn .vg-act{display:none}.vg-scn-portrait{width:48px;height:58px}.vg-filter{flex:140px}.vg-filter-count{width:100%;margin-inline-start:0}}.vg-field-label{color:var(--vg-ink);margin:0 0 6px;font-size:13px;font-weight:600}.vg-btn-start{padding:14px 20px;font-size:15px}.vg-weight{grid-template-columns:minmax(0,1fr) 72px 38px;align-items:center;gap:10px;font-size:13px;display:grid}.vg-weight-label{color:var(--vg-ink)}.vg-weight-bar{background:var(--vg-surface-3);border-radius:6px;height:6px;display:block;overflow:hidden}.vg-weight-bar>span{background:var(--vg-accent);border-radius:6px;height:100%;display:block}.vg-weight-num{text-align:end;font-variant-numeric:tabular-nums;color:var(--vg-ink);font-weight:700}[data-shell=compound] .bg-room{box-shadow:0 8px 28px #9431ff1f;border-color:#9431ff73!important}.vg-end{color:#fff;background:#dc2626}@media (hover:hover){.vg-end:hover:not(:disabled){filter:none;background:#b91c1c}}.vg-savebar{z-index:20;background:var(--vg-card);border:1px solid var(--vg-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:40px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px -12px #180c3047,0 2px 8px -3px #180c3024}:root.dark .vg-savebar{box-shadow:0 12px 30px -10px #000000b3}.vg-content main table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--vg-thead-text);background:var(--vg-thead);font-size:11px;font-weight:700}.vg-content main table tbody tr{transition:background-color .14s var(--vg-ease), box-shadow .14s var(--vg-ease)}@media (hover:hover){.vg-content main table tbody tr:hover{background:var(--vg-row-hover)}.vg-content main table tbody tr:hover>:first-child{box-shadow:inset 3px 0 0 var(--vg-accent)}[dir=rtl] .vg-content main table tbody tr:hover>:first-child{box-shadow:inset -3px 0 0 var(--vg-accent)}}[data-tile]{position:relative;overflow:hidden}[data-tile]:before{content:"";inset-inline-start:0;background:var(--vg-accent);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:14px;bottom:14px}[data-tile] [data-figure]{letter-spacing:-.03em;color:var(--vg-ink);font-size:32px;font-weight:700;line-height:1.15}[data-tile] [data-figure] *{color:var(--vg-ink)}[data-tile] [data-figure] .vg-held{letter-spacing:0;color:var(--vg-ink-soft);font-size:13.5px;font-weight:600;line-height:1.45;display:block}.vg-rowlist{flex-direction:column;gap:4px;padding:10px 16px;list-style:none;display:flex}.vg-rowlist>li.vg-row{margin:0 -10px;padding:14px 12px}@media (hover:hover){.vg-row:not(.vg-open):hover .vg-btn-ghost,.vg-row:not(.vg-open):hover .vg-btn-ghost :where(*){color:var(--vg-accent);background:#fff;border-color:#fff}.vg-row:not(.vg-open):hover [role=menu],.vg-row:not(.vg-open):hover [role=menu] :where(*){color:var(--vg-ink)}}[data-big]{letter-spacing:-.03em;font-weight:700;font-size:34px!important}.vg-content main textarea{field-sizing:content;min-height:84px;max-height:480px}.vg-btn-primary[data-edit]:not([aria-expanded=true]){color:var(--vg-accent-soft);border:1px solid var(--vg-accent);background:0 0}@media (hover:hover){.vg-btn-primary[data-edit]:not([aria-expanded=true]):hover:not(:disabled){background:var(--vg-accent);color:#fff}}[dir=rtl] [dir=auto]{text-align:right}.vg-sheet{border:1px solid var(--vg-border)}.vg-btn-ghost{background:var(--vg-card);color:var(--vg-accent-soft);border-color:color-mix(in srgb, var(--vg-accent) 55%, var(--vg-border))}.vg-acct-actions .vg-btn-ghost{color:var(--vg-ink);border-color:var(--vg-border)}@media (hover:hover){.vg-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--vg-accent);color:#fff;border-color:var(--vg-accent);transform:translateY(-1px)}.vg-acct-actions .vg-btn-ghost:hover:not(:disabled){background:var(--vg-btn-hover-bg);color:var(--vg-btn-hover-text);border-color:var(--vg-btn-hover-bg);transform:none}.vg-row:not(.vg-open):hover .vg-btn,.vg-row:not(.vg-open):hover .vg-btn :where(*),.vg-row:not(.vg-open):hover .vg-btn:hover{color:#7615d8;background:#fff;border-color:#fff}.vg-row:not(.vg-open):hover .vg-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #ffffff59}}.vg-tabs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vg-tab{border:1px solid var(--vg-border-strong);background:var(--vg-card);min-height:38px;color:var(--vg-ink);border-radius:9px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.vg-tab[aria-current=page]{background:var(--vg-accent);border-color:var(--vg-accent);color:#fff;box-shadow:0 6px 16px -8px #9431ffb3}@media (hover:hover){.vg-tab:not([aria-current=page]):hover{border-color:var(--vg-accent);color:var(--vg-accent-soft);transform:translateY(-1px)}}.vg-difficulty[data-level]{color:#fff;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;height:22px;padding:0 9px 0 8px}.vg-difficulty[data-level="1"]{background:#0f766e}.vg-difficulty[data-level="2"]{background:#18181b}.vg-difficulty[data-level="3"]{background:#9431ff}.vg-difficulty .vg-bars i{background:#ffffff61}.vg-difficulty .vg-bars i[data-on]{background:currentColor}:root.dark .vg-difficulty[data-level="2"]{color:#111113;background:#fff}:root.dark .vg-difficulty[data-level="2"] .vg-bars i{background:#1111134d}@media (prefers-color-scheme:dark){:root:not(.light) .vg-difficulty[data-level="2"]{color:#111113;background:#fff}:root:not(.light) .vg-difficulty[data-level="2"] .vg-bars i{background:#1111134d}}@media (hover:hover){.vg-row:not(.vg-open):hover .vg-difficulty[data-level],.vg-xcard:not([open]):not(.vg-open) .vg-xhead:hover .vg-difficulty[data-level]{border-color:#0000;box-shadow:0 0 0 1.5px #fff}.vg-row:not(.vg-open):hover .vg-difficulty[data-level="1"]{color:#fff;background:#0f766e}.vg-row:not(.vg-open):hover .vg-difficulty[data-level="2"]{color:#fff;background:#18181b}.vg-row:not(.vg-open):hover .vg-difficulty[data-level="3"]{color:#7615d8;background:#fff}.vg-row:not(.vg-open):hover .vg-difficulty[data-level="3"] .vg-bars i{background:#7615d84d}.vg-row:not(.vg-open):hover .vg-difficulty[data-level="3"] .vg-bars i[data-on]{background:#7615d8}}.vg-confirm{border:1px solid color-mix(in srgb, var(--vg-bad) 45%, var(--vg-border));background:var(--vg-card);color:var(--vg-ink);border-radius:10px;margin-top:14px;padding:14px 16px}.vg-btn-danger{color:#fff;background:#dc2626;border:1px solid #dc2626;padding:11px 18px}@media (hover:hover){.vg-btn-danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}}.vg-content main [aria-invalid=true],.vg-input[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--vg-bad) 18%, transparent);border-color:var(--vg-bad)!important}:root.dark .text-primary,:root.dark .text-emphasis{color:var(--vg-accent-soft)}@media (prefers-color-scheme:dark){:root:not(.light) .text-primary,:root:not(.light) .text-emphasis{color:var(--vg-accent-soft)}}@keyframes vgRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vgGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (hover:hover){.vg-content main table tbody tr:hover>td,.vg-content main table tbody tr:hover>th{background-color:var(--vg-row-hover)}}.vg-content main table a.underline,[data-people-practice] td:first-child a{white-space:nowrap;margin-top:8px;border:1px solid color-mix(in srgb, var(--vg-accent) 50%, var(--vg-border));background:var(--vg-card);min-height:28px;color:var(--vg-accent-soft);border-radius:8px;align-items:center;margin-inline-end:6px;padding:0 11px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}[data-people-practice] td:first-child a:not(.underline){border-color:var(--vg-border-strong);color:var(--vg-ink)}@media (hover:hover){.vg-content main table a.underline:hover,[data-people-practice] td:first-child a:hover{background:var(--vg-accent);border-color:var(--vg-accent);color:#fff;text-decoration:none;transform:translateY(-1px)}}.vg-avatar{background:var(--vg-accent);color:#fff;letter-spacing:.02em;vertical-align:middle;width:30px;height:30px;transition:transform .18s var(--vg-ease), box-shadow .18s var(--vg-ease);border-radius:9px;justify-content:center;align-items:center;margin-inline-end:10px;font-size:11px;font-weight:700;display:inline-flex}@media (hover:hover){.vg-content main tr:hover .vg-avatar{transform:scale(1.08);box-shadow:0 6px 14px -6px #9431ffb3}}.vg-level{border:1px solid var(--vg-border-strong);height:22px;color:var(--vg-ink);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.vg-level-admin{background:var(--vg-accent);border-color:var(--vg-accent);color:#fff}.vg-linkbtn{white-space:nowrap;text-align:start;color:var(--vg-accent-soft);font:inherit;cursor:pointer;text-underline-offset:4px;transition:text-decoration-color .15s var(--vg-ease), color .15s var(--vg-ease);background:0 0;border:0;padding:0;font-size:12px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.vg-linkbtn:hover:not(:disabled){text-decoration-color:currentColor}}.vg-content main [data-status=Active]{color:var(--vg-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.vg-content main [data-status=Active]:before{content:"";background:var(--vg-good);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--vg-good) 22%, transparent);border-radius:50%}.vg-content main .vg-sheet[data-figure]{position:relative;overflow:hidden}.vg-content main .vg-sheet[data-figure]:before{content:"";inset-inline-start:0;background:var(--vg-accent);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:14px;bottom:14px}[data-tile],.vg-content main .vg-sheet[data-figure]{animation:vgRise .45s var(--vg-ease) both;transition:transform .22s var(--vg-ease), box-shadow .22s var(--vg-ease), border-color .22s var(--vg-ease)}[data-tile]:nth-child(2),.vg-content main .vg-sheet[data-figure]:nth-child(2){animation-delay:60ms}[data-tile]:nth-child(3),.vg-content main .vg-sheet[data-figure]:nth-child(3){animation-delay:.12s}[data-tile]:nth-child(4),.vg-content main .vg-sheet[data-figure]:nth-child(4){animation-delay:.18s}[data-tile]:before,.vg-content main .vg-sheet[data-figure]:before{transition:width .22s var(--vg-ease), top .22s var(--vg-ease), bottom .22s var(--vg-ease)}@media (hover:hover){.vg-content main [data-tile]:hover,.vg-content main .vg-sheet[data-figure]:hover{border-color:color-mix(in srgb, var(--vg-accent) 45%, var(--vg-border));transform:translateY(-3px);box-shadow:0 16px 32px -16px #9431ff66,0 2px 6px #0000000a}.vg-content main [data-tile]:hover:before,.vg-content main .vg-sheet[data-figure]:hover:before{width:5px;top:10px;bottom:10px}}.vg-content main .vg-sheet[data-figure] [data-big]{color:var(--vg-ink)}[data-section=weekly] [data-bar]{cursor:default;position:relative}[data-section=weekly] [data-bar]>span{transform-origin:bottom;animation:vgGrow .55s var(--vg-ease) both;transition:opacity .15s var(--vg-ease), background-color .15s var(--vg-ease)}@media (hover:hover){[data-section=weekly] :has(>[data-bar]:hover)>[data-bar]:not(:hover)>span{opacity:.32}[data-section=weekly] [data-bar]:hover>span{background-color:var(--vg-accent-hover)}[data-section=weekly] [data-bar]:not([data-calls="0"]):hover:after{content:attr(data-calls);background:var(--vg-ink);color:var(--vg-card);white-space:nowrap;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}}[data-section=outcomes] [data-breakdown]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px!important;padding:12px!important;display:grid!important}[data-outcome]{border:1px solid var(--vg-border);background:var(--vg-card);animation:vgRise .4s var(--vg-ease) both;transition:transform .2s var(--vg-ease), box-shadow .2s var(--vg-ease), border-color .2s var(--vg-ease);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}[data-outcome]>:first-child{letter-spacing:-.02em;font-weight:700;line-height:1.1;color:var(--vg-ink)!important;font-size:26px!important}[data-outcome]>span{color:var(--vg-ink-soft);font-size:12.5px;margin:0!important}[data-outcome].vg-zero>:first-child{color:var(--vg-muted)!important}[data-outcome]:not(.vg-zero):before{content:"";inset-inline-start:0;background:var(--vg-accent);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:12px;bottom:12px}[data-outcome=evaluated]:not(.vg-zero):before{background:var(--vg-good)}[data-outcome=failed]:not(.vg-zero):before,[data-outcome=quarantined]:not(.vg-zero):before{background:var(--vg-bad)}@media (hover:hover){[data-outcome]:hover{border-color:color-mix(in srgb, var(--vg-accent) 40%, var(--vg-border));transform:translateY(-2px);box-shadow:0 12px 24px -14px #9431ff66}[data-briefs] .vg-sheet>div{transition:background-color .14s var(--vg-ease), box-shadow .14s var(--vg-ease)}[data-briefs] .vg-sheet>div:hover{background:var(--vg-row-hover);box-shadow:inset 3px 0 0 var(--vg-accent)}[dir=rtl] [data-briefs] .vg-sheet>div:hover{box-shadow:inset -3px 0 0 var(--vg-accent)}}.vg-content main [data-part=matrix] thead th{text-transform:none;letter-spacing:0;transition:background-color .14s var(--vg-ease), box-shadow .14s var(--vg-ease)}[data-part=matrix] thead th>span:first-child{color:var(--vg-ink);font-size:12.5px;font-weight:700}.vg-content main [data-part=matrix] thead th>span:nth-child(2){border:1px solid var(--vg-border);background:var(--vg-card);color:var(--vg-ink-soft);border-radius:999px;margin-top:5px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}[data-part=matrix] tbody button[aria-pressed]>span{transition:transform .16s var(--vg-ease), box-shadow .16s var(--vg-ease), border-color .16s var(--vg-ease)}@media (hover:hover){[data-part=matrix] tbody button[aria-pressed]:hover>span{border-color:var(--vg-accent);transform:scale(1.14);box-shadow:0 0 0 4px #9431ff24}:is([data-part=matrix] table:has(tbody td:nth-child(2):hover) :is(thead th,tbody td):nth-child(2),[data-part=matrix] table:has(tbody td:nth-child(3):hover) :is(thead th,tbody td):nth-child(3),[data-part=matrix] table:has(tbody td:nth-child(4):hover) :is(thead th,tbody td):nth-child(4),[data-part=matrix] table:has(tbody td:nth-child(5):hover) :is(thead th,tbody td):nth-child(5),[data-part=matrix] table:has(tbody td:nth-child(6):hover) :is(thead th,tbody td):nth-child(6),[data-part=matrix] table:has(tbody td:nth-child(7):hover) :is(thead th,tbody td):nth-child(7),[data-part=matrix] table:has(tbody td:nth-child(8):hover) :is(thead th,tbody td):nth-child(8),[data-part=matrix] table:has(tbody td:nth-child(9):hover) :is(thead th,tbody td):nth-child(9),[data-part=matrix] table:has(tbody td:nth-child(10):hover) :is(thead th,tbody td):nth-child(10),[data-part=matrix] table:has(tbody td:nth-child(11):hover) :is(thead th,tbody td):nth-child(11),[data-part=matrix] table:has(tbody td:nth-child(12):hover) :is(thead th,tbody td):nth-child(12)){background-color:var(--vg-row-hover)}:is([data-part=matrix] table:has(tbody td:nth-child(2):hover) thead th:nth-child(2),[data-part=matrix] table:has(tbody td:nth-child(3):hover) thead th:nth-child(3),[data-part=matrix] table:has(tbody td:nth-child(4):hover) thead th:nth-child(4),[data-part=matrix] table:has(tbody td:nth-child(5):hover) thead th:nth-child(5),[data-part=matrix] table:has(tbody td:nth-child(6):hover) thead th:nth-child(6),[data-part=matrix] table:has(tbody td:nth-child(7):hover) thead th:nth-child(7),[data-part=matrix] table:has(tbody td:nth-child(8):hover) thead th:nth-child(8),[data-part=matrix] table:has(tbody td:nth-child(9):hover) thead th:nth-child(9),[data-part=matrix] table:has(tbody td:nth-child(10):hover) thead th:nth-child(10),[data-part=matrix] table:has(tbody td:nth-child(11):hover) thead th:nth-child(11),[data-part=matrix] table:has(tbody td:nth-child(12):hover) thead th:nth-child(12)){box-shadow:inset 0 -3px 0 var(--vg-accent)}}[data-part=matrix] [data-none]{font-size:0}[data-part=matrix] [data-none]:before{content:"–";color:var(--vg-muted);font-size:14px}@media (prefers-reduced-motion:reduce){[data-tile],.vg-content main .vg-sheet[data-figure],[data-outcome],[data-section=weekly] [data-bar]>span{animation:none}}:root.dark ::-webkit-scrollbar-thumb{background-color:#ffffff2e}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}button:active{transform:none!important}}@media print{:root,:root:not(.light),:root.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fff;--color-sheet:#fff;--color-ink:#111113;--color-ink-soft:#5f6068;--color-ink-faint:#6c6d76;--color-rule:#e5e5e8;--color-rule-soft:#f2f2f4;--color-paper-tint:#f7f7f8;--color-button-border:#d4d4d8;--color-selected:#f3e8ff;--color-selected-ink:#7a18df;--color-emphasis:#7615d8;--color-tough:#9a6400;--color-expert:#dc2626;--color-healthy:#16a34a;--color-print-below:#dc2626;--color-print-developing:#9a6400}}
