:root{--clay-900: #2b0f0a;--clay-800: #42160e;--clay-700: #4a1a11;--clay-600: #6b2617;--clay-500: #8f3620;--clay-400: #b14e32;--sand-100: #f2eae0;--sand-200: #e2d5c6;--sand-300: #c4b0a0;--sage: #7e9b84;--app-text-on-dark-primary: #f7f1ea;--app-text-on-dark-secondary: #dcc4b9;--app-text-on-dark-label: #b08375;--app-text-on-light-primary: #2b0f0a;--app-text-on-light-secondary: #94705f;--app-surface-dark: #6b2617;--app-surface-dark-dim: #4a1a11;--app-surface-dark-bright: #8f3620;--app-surface-dark-lowest: #2b0f0a;--app-surface-dark-low: #42160e;--app-surface-light: #f2eae0;--app-surface-light-alt: #e2d5c6;--app-surface-light-muted: #c4b0a0;--app-status-success: #7e9b84;--app-status-warning: #b14e32;--app-status-error: #8f3620;--app-status-error-text: #b00020;--app-accent-primary: #f2eae0;--app-accent-secondary: #b14e32;--app-focus-ring: #b14e32;--app-ghost-bg: rgba(247, 241, 234, .07);--app-ghost-border: rgba(247, 241, 234, .2);--app-light-border: rgba(43, 15, 10, .08);--app-space-1: 4px;--app-space-2: 8px;--app-space-3: 12px;--app-space-4: 16px;--app-space-5: 24px;--app-space-6: 32px;--app-space-7: 48px;--app-space-8: 64px;--app-radius-control: 4px;--app-radius-card: 12px;--app-radius-pill: 9999px;--app-elevation-card: 0 24px 48px -12px rgba(43, 15, 10, .35);--app-elevation-raised: 0 2px 4px -2px rgba(43, 15, 10, .2);--app-elevation-overlay: 0 40px 64px -16px rgba(43, 15, 10, .42);--app-motion-duration-fast: .15s;--app-motion-duration-base: .2s;--app-motion-duration-slow: .3s;--app-motion-easing-standard: cubic-bezier(.2, 0, 0, 1)}html{--mat-sys-background: #6b2617;--mat-sys-error: #8f3620;--mat-sys-error-container: #42160e;--mat-sys-inverse-on-surface: #2b0f0a;--mat-sys-inverse-primary: #8f3620;--mat-sys-inverse-surface: #f2eae0;--mat-sys-on-background: #f7f1ea;--mat-sys-on-error: #f7f1ea;--mat-sys-on-error-container: #f7f1ea;--mat-sys-on-primary: #2b0f0a;--mat-sys-on-primary-container: #f7f1ea;--mat-sys-on-primary-fixed: #2b0f0a;--mat-sys-on-primary-fixed-variant: #42160e;--mat-sys-on-secondary: #f7f1ea;--mat-sys-on-secondary-container: #dcc4b9;--mat-sys-on-secondary-fixed: #2b0f0a;--mat-sys-on-secondary-fixed-variant: #42160e;--mat-sys-on-surface: #f7f1ea;--mat-sys-on-surface-variant: #dcc4b9;--mat-sys-on-tertiary: #2b0f0a;--mat-sys-on-tertiary-container: #f7f1ea;--mat-sys-on-tertiary-fixed: #2b0f0a;--mat-sys-on-tertiary-fixed-variant: #42160e;--mat-sys-outline: rgba(247, 241, 234, .2);--mat-sys-outline-variant: rgba(247, 241, 234, .07);--mat-sys-primary: #f2eae0;--mat-sys-primary-container: #8f3620;--mat-sys-primary-fixed: #e2d5c6;--mat-sys-primary-fixed-dim: #c4b0a0;--mat-sys-scrim: #2b0f0a;--mat-sys-secondary: #b14e32;--mat-sys-secondary-container: #4a1a11;--mat-sys-secondary-fixed: #e2d5c6;--mat-sys-secondary-fixed-dim: #c4b0a0;--mat-sys-shadow: #2b0f0a;--mat-sys-surface: #6b2617;--mat-sys-surface-bright: #8f3620;--mat-sys-surface-container: #4a1a11;--mat-sys-surface-container-high: #6b2617;--mat-sys-surface-container-highest: #8f3620;--mat-sys-surface-container-low: #4a1a11;--mat-sys-surface-container-lowest: #2b0f0a;--mat-sys-surface-dim: #4a1a11;--mat-sys-surface-tint: #8f3620;--mat-sys-surface-variant: #4a1a11;--mat-sys-tertiary: #7e9b84;--mat-sys-tertiary-container: #4a1a11;--mat-sys-tertiary-fixed: #7e9b84;--mat-sys-tertiary-fixed-dim: #7e9b84;--mat-sys-neutral-variant20: #42160e;--mat-sys-neutral10: #2b0f0a}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-body-large-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-body-medium-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-body-small-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-display-large-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-display-medium-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-display-small-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-headline-large-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-headline-medium-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-headline-small-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-label-large-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-label-medium-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-label-small-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-title-large-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-title-medium-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-title-small-font: system-ui, -apple-system, Segoe UI, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 12px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 4px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--mat-sys-level0: none;--mat-sys-level1: 0 2px 4px -2px rgba(43, 15, 10, .2);--mat-sys-level2: 0 24px 48px -12px rgba(43, 15, 10, .35);--mat-sys-level3: 0 28px 52px -13px rgba(43, 15, 10, .38);--mat-sys-level4: 0 40px 64px -16px rgba(43, 15, 10, .42);--mat-sys-level5: 0 48px 72px -18px rgba(43, 15, 10, .46)}.row{display:flex;align-items:center;gap:12px}.eyebrow{font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;color:#c4b0a0}.eyebrow--xs{font-size:.625rem;letter-spacing:.16em;color:#b08375}.rule{width:28px;height:1px;background:#b14e32}.dot{width:5px;height:5px;border-radius:9999px;background:#7e9b84;flex:none}.dot--live{animation:auth-pulse 2.8s cubic-bezier(.2,0,0,1) infinite}@keyframes auth-pulse{0%,to{opacity:1}50%{opacity:.3}}.auth-form{width:100%;margin-top:32px;display:flex;flex-direction:column;gap:8px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-outline-color: #94705f;--mat-form-field-outlined-hover-outline-color: #6b2617;--mat-form-field-outlined-focus-outline-color: #6b2617;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-label-text-color: #6b2617;--mat-form-field-outlined-hover-label-text-color: #2b0f0a;--mat-form-field-outlined-focus-label-text-color: #6b2617;--mat-form-field-outlined-input-text-color: #2b0f0a;--mat-form-field-outlined-disabled-input-text-color: #2b0f0a;--mat-form-field-outlined-input-text-placeholder-color: #6b2617;--mat-form-field-outlined-caret-color: #6b2617;--mat-form-field-outlined-label-text-weight: 500;--mat-form-field-state-layer-color: #2b0f0a;--mat-form-field-error-text-color: #b00020;--mat-form-field-outlined-error-label-text-color: #8f3620;--mat-form-field-outlined-error-hover-label-text-color: #8f3620;--mat-form-field-outlined-error-focus-label-text-color: #8f3620;--mat-form-field-outlined-error-outline-color: #8f3620;--mat-form-field-outlined-error-hover-outline-color: #8f3620;--mat-form-field-outlined-error-focus-outline-color: #8f3620;--mat-form-field-outlined-error-caret-color: #8f3620;--mat-form-field-subscript-text-size: .75rem;--mat-checkbox-label-text-color: #2b0f0a;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-unselected-icon-color: #94705f;--mat-checkbox-unselected-hover-icon-color: #6b2617;--mat-checkbox-unselected-focus-icon-color: #6b2617;--mat-checkbox-selected-icon-color: #6b2617;--mat-checkbox-selected-hover-icon-color: #6b2617;--mat-checkbox-selected-focus-icon-color: #6b2617;--mat-checkbox-selected-checkmark-color: #f2eae0;--mat-checkbox-selected-hover-state-layer-color: #6b2617;--mat-checkbox-selected-focus-state-layer-color: #6b2617;--mat-checkbox-unselected-hover-state-layer-color: #6b2617;--mat-checkbox-unselected-focus-state-layer-color: #6b2617;--mat-button-filled-container-shape: 4px;--mat-button-filled-container-height: 48px;--mat-button-filled-label-text-size: .9375rem;--mat-button-filled-label-text-weight: 600;--mat-button-filled-container-color: #6b2617;--mat-button-filled-label-text-color: #f2eae0;--mat-button-filled-state-layer-color: #f2eae0;--mat-button-filled-disabled-container-color: #e2d5c6;--mat-button-filled-disabled-label-text-color: #94705f}.auth-form__field{width:100%}.auth-form__field--centered .mat-mdc-input-element{text-align:center}.auth-form__actions{margin-top:16px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-container-height: 48px;--mat-button-outlined-label-text-size: .9375rem;--mat-button-outlined-label-text-weight: 600;--mat-button-outlined-outline-color: #94705f;--mat-button-outlined-hover-outline-color: #6b2617;--mat-button-outlined-focus-outline-color: #6b2617;--mat-button-outlined-label-text-color: #2b0f0a;--mat-button-outlined-hover-label-text-color: #2b0f0a;--mat-button-outlined-hover-state-layer-color: #6b2617;--mat-button-outlined-disabled-label-text-color: #94705f;--mat-button-outlined-disabled-outline-color: #c4b0a0}.auth-form__actions button,.auth-form__actions a[mat-stroked-button]{width:100%;transition:transform .15s cubic-bezier(.2,0,0,1)}.auth-form__actions button:not(:disabled):active,.auth-form__actions a[mat-stroked-button]:not(:disabled):active{transform:scale(.985)}.auth-form__divider{display:flex;align-items:center;gap:12px;margin-top:24px;color:#94705f;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em}.auth-form__divider:before,.auth-form__divider:after{content:"";flex:1;height:1px;background:#2b0f0a14}.auth-form__links{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(43,15,10,.08);text-align:center;font-size:.875rem;color:#6b2617}.auth-form__links a{color:#2b0f0a;text-decoration:none;font-weight:600;border-bottom:1px solid #c4b0a0;padding-bottom:1px;align-self:center;transition:border-color .2s cubic-bezier(.2,0,0,1)}.auth-form__links a:hover{border-bottom-color:#6b2617}.auth-form__alert{margin-block:24px;padding:12px 16px;border:1px solid #8f3620;border-radius:4px;background:#e2d5c6;font-size:.875rem;line-height:1.55;color:#2b0f0a}.auth-form__conflict{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid rgba(43,15,10,.08);border-radius:4px;background:#e2d5c6;font-size:.9375rem;line-height:1.6;color:#2b0f0a}.auth-form__conflict strong{font-weight:600}.auth-form__result{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding:24px;border:1px solid rgba(43,15,10,.08);border-radius:4px;background:#e2d5c6;text-align:center;line-height:1.6;color:#2b0f0a}.auth-form__result a{color:#2b0f0a;text-decoration:none;font-weight:600;font-size:.875rem;border-bottom:1px solid #94705f;padding-bottom:1px;transition:border-color .2s cubic-bezier(.2,0,0,1)}.auth-form__result a:hover{border-bottom-color:#6b2617}.page{display:flex;flex-direction:column;gap:24px}.page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page__title{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#2b0f0a}.page__subtitle{font-size:.875rem;color:#6b2617}.page__actions{display:flex;align-items:center;gap:8px}.help-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.help-icon mat-icon{color:#b14e32}.help-icon:hover mat-icon,.help-icon:focus-visible mat-icon{color:#6b2617}.card{display:flex;flex-direction:column;gap:16px;padding:24px;background:#f2eae0;border:1px solid rgba(43,15,10,.08);border-radius:12px;box-shadow:0 2px 4px -2px #2b0f0a33;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-outline-color: #94705f;--mat-form-field-outlined-hover-outline-color: #6b2617;--mat-form-field-outlined-focus-outline-color: #6b2617;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-label-text-color: #6b2617;--mat-form-field-outlined-hover-label-text-color: #2b0f0a;--mat-form-field-outlined-focus-label-text-color: #6b2617;--mat-form-field-outlined-input-text-color: #2b0f0a;--mat-form-field-outlined-input-text-placeholder-color: #6b2617;--mat-form-field-outlined-caret-color: #6b2617;--mat-form-field-error-text-color: #b00020;--mat-form-field-outlined-error-label-text-color: #8f3620;--mat-form-field-outlined-error-hover-label-text-color: #8f3620;--mat-form-field-outlined-error-focus-label-text-color: #8f3620;--mat-form-field-outlined-error-outline-color: #8f3620;--mat-form-field-outlined-error-hover-outline-color: #8f3620;--mat-form-field-outlined-error-focus-outline-color: #8f3620;--mat-form-field-outlined-error-caret-color: #8f3620;--mat-select-enabled-arrow-color: #6b2617;--mat-select-enabled-trigger-text-color: #2b0f0a;--mat-button-filled-container-shape: 4px;--mat-button-filled-container-color: #6b2617;--mat-button-filled-label-text-color: #f2eae0;--mat-button-filled-state-layer-color: #f2eae0;--mat-button-filled-disabled-container-color: #e2d5c6;--mat-button-filled-disabled-label-text-color: #94705f;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-outline-color: #94705f;--mat-button-outlined-label-text-color: #2b0f0a;--mat-button-outlined-hover-state-layer-color: #6b2617;--mat-button-outlined-disabled-label-text-color: #94705f;--mat-button-outlined-disabled-outline-color: #c4b0a0;--mat-checkbox-label-text-color: #2b0f0a;--mat-checkbox-unselected-icon-color: #94705f;--mat-checkbox-selected-icon-color: #6b2617;--mat-checkbox-selected-checkmark-color: #f2eae0}.card__title{font-size:1rem;font-weight:600;color:#2b0f0a}.card__subtitle{font-size:.8125rem;color:#6b2617}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;align-items:start}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:.875rem;color:#2b0f0a}.data-table th{padding:8px 12px;border-bottom:1px solid rgba(43,15,10,.08);text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b2617;white-space:nowrap}.data-table td{padding:12px;border-bottom:1px solid rgba(43,15,10,.08);vertical-align:top}.data-table tbody tr:last-child td{border-bottom:none}.muted{font-size:.8125rem;color:#6b2617}.empty{padding:24px;text-align:center;font-size:.875rem;color:#6b2617}.chip{display:inline-flex;align-items:center;gap:8px;padding:2px 10px;border-radius:9999px;background:#e2d5c6;font-size:.75rem;font-weight:600;color:#2b0f0a;white-space:nowrap}.chip__dot{width:6px;height:6px;border-radius:9999px;background:#c4b0a0;flex:none}.chip--ok .chip__dot{background:#7e9b84}.chip--warn .chip__dot{background:#b14e32}.chip--error .chip__dot{background:#8f3620}.tabs{display:flex;gap:8px;border-bottom:1px solid rgba(43,15,10,.08)}.tabs__tab{padding:8px 16px;border:none;border-bottom:2px solid transparent;background:none;font-size:.875rem;font-weight:600;color:#6b2617;cursor:pointer}.tabs__tab--active{color:#2b0f0a;border-bottom-color:#8f3620}.meter{height:6px;border-radius:9999px;background:#e2d5c6;overflow:hidden}.meter__fill{height:100%;border-radius:9999px;background:#b14e32}.meter__fill--high,.meter__fill--warning,.meter__fill--critical,.meter__fill--limit{background:#8f3620}.billing-return{background:#e2d5c6;box-shadow:none}.billing-warning{padding:12px;border:1px solid rgba(43,15,10,.08);border-radius:4px;background:#e2d5c6;font-size:.875rem;color:#2b0f0a}.usage-row__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kv{display:flex;flex-direction:column;gap:2px}.kv__label{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b2617}.kv__value{font-size:.9375rem;font-weight:600;color:#2b0f0a;overflow-wrap:anywhere}.org-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.row-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.row-chips{display:flex;flex-wrap:wrap;gap:4px}.actions-cell{white-space:nowrap;text-align:right}.row-link{font-weight:600;color:#2b0f0a;text-decoration:none;border-bottom:1px solid #c4b0a0}.row-link:hover{border-bottom-color:#6b2617}.contact-list{display:flex;flex-direction:column;gap:12px}.contact-list li{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.grant-option{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:.875rem;color:#2b0f0a}.transfer-form{max-width:720px}.filter-field{min-width:220px}.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-bar__search{flex:1;min-width:240px}.filter-bar__action{margin-left:auto}.dns-hint{background:#e2d5c6;box-shadow:none}.mat-mdc-dialog-container{--mat-dialog-container-color: #f2eae0;--mat-dialog-container-shape: 12px;--mat-dialog-container-elevation-shadow: 0 40px 64px -16px rgba(43, 15, 10, .42);--mat-dialog-subhead-color: #2b0f0a;--mat-dialog-supporting-text-color: #6b2617;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-outline-color: #94705f;--mat-form-field-outlined-hover-outline-color: #6b2617;--mat-form-field-outlined-focus-outline-color: #6b2617;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-label-text-color: #6b2617;--mat-form-field-outlined-hover-label-text-color: #2b0f0a;--mat-form-field-outlined-focus-label-text-color: #6b2617;--mat-form-field-outlined-input-text-color: #2b0f0a;--mat-form-field-outlined-input-text-placeholder-color: #6b2617;--mat-form-field-outlined-disabled-input-text-color: #94705f;--mat-form-field-outlined-disabled-label-text-color: #94705f;--mat-form-field-outlined-disabled-outline-color: #c4b0a0;--mat-form-field-outlined-caret-color: #6b2617;--mat-form-field-error-text-color: #b00020;--mat-form-field-outlined-error-label-text-color: #8f3620;--mat-form-field-outlined-error-hover-label-text-color: #8f3620;--mat-form-field-outlined-error-focus-label-text-color: #8f3620;--mat-form-field-outlined-error-outline-color: #8f3620;--mat-form-field-outlined-error-hover-outline-color: #8f3620;--mat-form-field-outlined-error-focus-outline-color: #8f3620;--mat-form-field-outlined-error-caret-color: #8f3620;--mat-select-enabled-arrow-color: #6b2617;--mat-select-enabled-trigger-text-color: #2b0f0a;--mat-select-placeholder-text-color: #6b2617;--mat-checkbox-label-text-color: #2b0f0a;--mat-checkbox-unselected-icon-color: #94705f;--mat-checkbox-unselected-hover-icon-color: #6b2617;--mat-checkbox-unselected-focus-icon-color: #6b2617;--mat-checkbox-selected-icon-color: #6b2617;--mat-checkbox-selected-hover-icon-color: #6b2617;--mat-checkbox-selected-focus-icon-color: #6b2617;--mat-checkbox-selected-checkmark-color: #f2eae0;--mat-button-filled-container-shape: 4px;--mat-button-filled-container-color: #6b2617;--mat-button-filled-label-text-color: #f2eae0;--mat-button-filled-state-layer-color: #f2eae0;--mat-button-filled-disabled-container-color: #e2d5c6;--mat-button-filled-disabled-label-text-color: #94705f;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-outline-color: #94705f;--mat-button-outlined-label-text-color: #2b0f0a;--mat-button-outlined-hover-state-layer-color: #6b2617;--mat-button-outlined-disabled-label-text-color: #94705f;--mat-button-outlined-disabled-outline-color: #c4b0a0;--mat-button-text-label-text-color: #2b0f0a;--mat-button-text-state-layer-color: #6b2617;--mat-icon-color: #6b2617}.mat-mdc-dialog-content{padding-top:32px;color:#2b0f0a}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:32px}.dialog-form{padding-top:12px}.deletion-request-dialog .mat-mdc-dialog-content{max-height:none;overflow:visible}.invite-roles-panel{--mat-select-panel-background-color: #f2eae0;--mat-select-container-elevation-shadow: 0 40px 64px -16px rgba(43, 15, 10, .42);--mat-option-label-text-color: #2b0f0a;--mat-option-hover-state-layer-color: rgba(43, 15, 10, .08);--mat-option-focus-state-layer-color: #e2d5c6;--mat-option-selected-state-layer-color: #e2d5c6;--mat-option-selected-state-label-text-color: #6b2617;--mat-pseudo-checkbox-full-unselected-icon-color: #94705f;--mat-pseudo-checkbox-full-selected-icon-color: #6b2617;--mat-pseudo-checkbox-full-selected-checkmark-color: #f2eae0}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}body{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:var(--app-surface-dark);color:var(--app-text-on-dark-primary);line-height:1.5;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
