html[data-theme=light] .app-frame :is(.nav-item:hover,.nav-item:focus-visible){color:var(--text)}html[data-theme=light] .app-frame .nav-item.active,html[data-theme=light] .app-frame .nav-item[aria-current=page]{background:var(--button-primary);color:var(--button-primary-text);box-shadow:none;font-weight:600}html[data-theme=light] .app-frame .status-badge{gap:var(--status-badge-dot-gap);color:var(--text);background:0 0;border-color:#0000;padding-inline:0}html[data-theme=light] .app-frame .status-badge:before{content:"";width:var(--status-badge-dot-size);height:var(--status-badge-dot-size);border-radius:var(--radius-pill);background:var(--muted);flex:none}html[data-theme=light] .app-frame .status-success:before{background:var(--status-success-dot)}html[data-theme=light] .app-frame .status-warning:before{background:var(--chart-rating)}html[data-theme=light] .app-frame .status-critical:before{background:var(--danger)}html[data-theme=light] .app-frame .status-info:before{background:var(--accent)}html[data-theme=light] .app-frame .metric-delta{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);font-weight:600}html[data-theme=light] .app-frame .metric-delta.up{background:var(--foreground-success);color:var(--brand-white)}html[data-theme=light] .app-frame .metric-delta.down{background:var(--metric-negative-bg);color:var(--metric-negative-text)}html[data-theme=light] .app-frame :is(.metric-icon-wrapper,.notif-item-icon,.unit-popover-icon){background:var(--surface-muted);box-shadow:none;color:var(--text)}html[data-theme=light] .app-frame :is(.metric-icon-wrapper,.notif-item-icon) svg{color:var(--text)}html[data-theme=light] .app-frame .subpage-navigation__items{padding:var(--tabs-track-padding-approved);border-radius:var(--radius-pill);background:var(--surface-muted);box-shadow:none;border-color:#0000}html[data-theme=light] .app-frame .subpage-navigation__items>.subpage-navigation__item{padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--muted)}html[data-theme=light] .app-frame .subpage-navigation__items>.subpage-navigation__item:hover{color:var(--text);background:0 0}html[data-theme=light] .app-frame .subpage-navigation__items>.subpage-navigation__item[data-active=true]{background:var(--surface-card);color:var(--text);box-shadow:var(--shadow-tab-selected-approved)}html[data-theme=light] .app-frame .subpage-navigation__items>.subpage-navigation__item[data-active=true] svg{color:var(--accent)}html[data-theme=light] .app-frame :is(.select-trigger.has-value,.native-select.has-value){background:var(--button-primary-fill);color:var(--button-primary-text);border-color:#0000;font-weight:600}html[data-theme=light] .app-frame .select-trigger.has-value[aria-expanded=true]{background:var(--button-primary-fill)}html[data-theme=light] .app-frame .select-trigger.has-value:hover:not(:disabled){background:var(--button-primary-fill-hover);color:var(--button-primary-text)}html[data-theme=light] .app-frame .select-trigger.has-value :is(svg,.select-trigger-chevron){color:var(--button-primary-text)}html[data-theme=light] .app-frame :is(.select-option[aria-selected=true],.select-option.active){background:var(--select-option-selected-bg);color:var(--select-option-selected-text)}html[data-theme=light] .app-frame :is(.select-option[aria-selected=true],.select-option.active) svg{color:var(--foreground-link)}html[data-theme=light] .app-frame :is(.notif-popover,.user-menu-popover,.select-popover,.date-selector-popover,.action-menu__content,.unit-selector-popover,.profile-select__menu,.cmd-modal,.logout-confirm-dialog,.unsaved-changes-dialog,.integration-confirmation-dialog){border-radius:var(--radius-popover);background:var(--surface-card);box-shadow:var(--shadow-pop-approved);border-color:#0000}html[data-theme=light] .app-frame :is(.user-menu-item,.action-menu__item,.select-option,.date-selector-item,.unit-popover-item,.cmd-item):hover{background:var(--surface-menu-hover-approved);color:var(--text)}html[data-theme=light] .app-frame :is(.filter-chip,.topbar-filters-chip,.topbar-filter-pill){background:var(--surface-muted)}html[data-theme=light] :where(.app-frame) .sidebar,html[data-theme=light] :where(.app-frame) .sidebar:is(:hover,:focus-within){box-shadow:none}html[data-theme=light] :is(.logout-confirm-backdrop,.unsaved-changes-backdrop) .logout-confirm-dialog,html[data-theme=light] .unsaved-changes-backdrop .unsaved-changes-dialog,html[data-theme=light] .integration-confirmation-backdrop .integration-confirmation-dialog{border-radius:var(--radius-popover);background:var(--surface-card);box-shadow:var(--shadow-pop-approved);border-color:#0000}
html[data-theme=light] body>:is(.select-popover,.date-selector-popover,.action-menu__content,.notif-popover,.user-menu-popover,.unit-selector-popover,.profile-select__menu,.response-ai-popover,.quick-templates-popover),html[data-theme=light] body [data-radix-popper-content-wrapper]>:is(.select-popover,.date-selector-popover,.action-menu__content,.notif-popover,.user-menu-popover,.unit-selector-popover,.profile-select__menu,.response-ai-popover,.quick-templates-popover){border-radius:var(--radius-popover);background:var(--surface-card);box-shadow:var(--shadow-pop-approved);border-color:#0000}html[data-theme=light] body>:is(.select-popover,.date-selector-popover,.action-menu__content,.notif-popover,.user-menu-popover,.unit-selector-popover,.profile-select__menu,.response-ai-popover,.quick-templates-popover) :is(.select-option,.date-selector-item,.action-menu__item):hover,html[data-theme=light] body [data-radix-popper-content-wrapper]>:is(.select-popover,.date-selector-popover,.action-menu__content,.notif-popover,.user-menu-popover,.unit-selector-popover,.profile-select__menu,.response-ai-popover,.quick-templates-popover) :is(.select-option,.dropdown-item,.action-menu__item):hover{background:var(--surface-menu-hover-approved);color:var(--text)}html[data-theme=light] body [data-radix-popper-content-wrapper]>.select-popover :is(.select-option[aria-selected=true],.select-option.active){background:var(--select-option-selected-bg);color:var(--select-option-selected-text)}
html[data-theme=light] .auth-login-bg{background:radial-gradient(90% 70% at 20% 10%, var(--auth-light-background-spot), transparent 70%), var(--auth-light-background)}html[data-theme=light] .auth-login-focus{background:radial-gradient(ellipse 520px 420px at 50% 50%, var(--auth-light-focus-spot) 0%, var(--auth-light-focus-soft) 58%, transparent 76%)}html[data-theme=light] .auth-shell--login-panel .auth-logo-mobile.theme-aware-logo--dark,html[data-theme=light] .status-logo.theme-aware-logo--dark,.auth-shell--login-panel .auth-logo-mobile.theme-aware-logo--light,.status-logo.theme-aware-logo--light{display:none}html[data-theme=light] .auth-shell--login-panel .auth-logo-mobile.theme-aware-logo--light,html[data-theme=light] .status-logo.theme-aware-logo--light{display:block}html[data-theme=light] .auth-shell--login-panel,html[data-theme=light] .auth-shell--login-panel .auth-form-header h1,html[data-theme=light] .auth-form-panel h1,html[data-theme=light] .auth-form-panel h2{color:var(--auth-light-ink)}html[data-theme=light] .auth-form-header .eyebrow,html[data-theme=light] .auth-link,html[data-theme=light] .auth-footer .auth-link{color:var(--foreground-link)}html[data-theme=light] .auth-footer .muted{color:var(--auth-light-footer-muted)}html[data-theme=light] .auth-shell--login-panel .auth-form-panel{background:radial-gradient(120% 80% at 12% 0%, var(--auth-light-panel-highlight), transparent 60%), linear-gradient(145deg, var(--auth-light-glass-highlight), var(--auth-light-glass-lowlight));border:1px solid var(--auth-light-panel-edge);border-radius:var(--radius-sheet);box-shadow:var(--auth-light-panel-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.5)}html[data-theme=light] .auth-shell--login-panel .auth-form-panel:hover:not(:focus-within){border-color:var(--auth-light-solid-white);box-shadow:var(--auth-light-panel-hover-shadow)}html[data-theme=light] .auth-input-wrapper .auth-input{height:var(--auth-light-field-height);border:1px solid var(--auth-light-field-edge);border-radius:var(--radius-pill);background:var(--auth-light-field);box-shadow:var(--auth-light-field-shadow);color:var(--auth-light-ink);padding-left:var(--space-14)}html[data-theme=light] .auth-input-wrapper .auth-input::placeholder{color:var(--auth-light-placeholder)}html[data-theme=light] .auth-input-wrapper .auth-input--mfa{padding-left:var(--space-5)}html[data-theme=light] .auth-input-wrapper:has(.auth-input:not(.auth-input--mfa)):before{top:50%;left:var(--space-1-5);z-index:2;width:var(--space-9);height:var(--space-9);margin-top:calc(var(--space-9) * -.5);border-radius:var(--radius-pill);background:var(--auth-light-chip);box-shadow:var(--auth-light-chip-shadow);content:"";pointer-events:none;position:absolute}html[data-theme=light] .auth-input-icon{z-index:3;left:var(--space-4);color:var(--auth-light-icon);stroke:currentColor}html[data-theme=light] .auth-input-wrapper .auth-input:focus{border-color:var(--field-focus);background:var(--auth-light-field-focus)}html[data-theme=light] .auth-form .auth-submit,html[data-theme=light] .auth-form-panel .button:not(.button--secondary):not(.ghost-button):not(.auth-sso-btn){border-radius:var(--radius-pill);background:var(--button-primary-fill);box-shadow:none;color:var(--button-primary-text);border-color:#0000}html[data-theme=light] .auth-submit:hover:not(:disabled){background:var(--button-primary-fill-hover);box-shadow:none}html[data-theme=light] .auth-sso-btn{border:1px solid var(--auth-light-secondary-edge);border-radius:var(--radius-pill);background:var(--auth-light-sso-surface);color:var(--auth-light-ink)}html[data-theme=light] .auth-sso-btn:hover{border-color:var(--auth-light-secondary-hover-edge);background:var(--auth-light-solid-white)}html[data-theme=light] .auth-divider{color:var(--auth-light-placeholder)}html[data-theme=light] .auth-last-login-badge{border-color:var(--auth-light-last-login-edge);background:var(--auth-light-solid-white);color:var(--auth-light-ink)}html[data-theme=light] .auth-form-panel .button--secondary{border:1px solid var(--auth-light-secondary-edge);border-radius:var(--radius-pill);background:var(--auth-light-option);color:var(--auth-light-ink)}html[data-theme=light] .auth-form-panel .button--secondary:hover{background:var(--auth-light-solid-white)}html[data-theme=light] .qualification-option{border:1px solid var(--auth-light-option-edge);border-radius:var(--radius-md);background:var(--auth-light-option);box-shadow:var(--auth-light-option-shadow);color:var(--auth-light-ink)}html[data-theme=light] .qualification-option span,html[data-theme=light] .qualification-options small{color:var(--auth-light-option-text)}html[data-theme=light] .qualification-option:hover,html[data-theme=light] .qualification-option.is-selected{border-color:var(--accent);background:var(--auth-light-option-selected);box-shadow:var(--auth-light-option-selected-shadow)}html[data-theme=light] .auth-remember-me input[type=checkbox],html[data-theme=light] .auth-form .billing-terms-acceptance input[type=checkbox]{appearance:none;border:1px solid var(--auth-light-checkbox-edge);border-radius:var(--auth-light-checkbox-radius);background:var(--auth-light-checkbox);place-content:center;width:18px;height:18px;display:inline-grid}html[data-theme=light] .auth-remember-me input[type=checkbox]:checked,html[data-theme=light] .auth-form .billing-terms-acceptance input[type=checkbox]:checked{border-color:var(--button-primary-fill);background:var(--button-primary-fill)}html[data-theme=light] .auth-remember-me input[type=checkbox]:checked:after,html[data-theme=light] .auth-form .billing-terms-acceptance input[type=checkbox]:checked:after{border-bottom:2px solid var(--auth-light-checkbox-check);border-left:2px solid var(--auth-light-checkbox-check);content:"";width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}html[data-theme=light] .qualification-progress{background:var(--auth-light-progress)}html[data-theme=light] .auth-form-panel select{border:1px solid var(--auth-light-select-edge);border-radius:var(--radius-pill);background:var(--auth-light-select);color:var(--auth-light-ink)}html[data-theme=light] .onboarding-form .input,html[data-theme=light] .onboarding-field .input{border:1px solid var(--auth-light-onboarding-edge);border-radius:var(--radius-pill);background:var(--auth-light-onboarding-field);box-shadow:var(--auth-light-onboarding-shadow);padding-left:var(--space-4-5)}
