.gu-accent-primary{accent-color:var(--ui-primary)}.gu-bg-border{background-color:var(--ui-border)}.gu-bg-error{background-color:var(--ui-error)}.gu-bg-error-soft{background-color:var(--ui-error-soft)}.gu-bg-info{background-color:var(--ui-info)}.gu-bg-info-soft{background-color:var(--ui-info-soft)}.gu-bg-overlay{background-color:var(--ui-overlay)}.gu-bg-primary{background-color:var(--ui-primary)}.gu-bg-primary-soft{background-color:var(--ui-primary-soft)}.gu-bg-range-attention{background-color:var(--ui-range-attention)}.gu-bg-range-attention-soft{background-color:var(--ui-range-attention-soft)}.gu-bg-range-critical{background-color:var(--ui-range-critical)}.gu-bg-range-critical-soft{background-color:var(--ui-range-critical-soft)}.gu-bg-range-optimal{background-color:var(--ui-range-optimal)}.gu-bg-range-optimal-soft{background-color:var(--ui-range-optimal-soft)}.gu-bg-secondary-soft{background-color:var(--ui-secondary-soft)}.gu-bg-success{background-color:var(--ui-success)}.gu-bg-success-soft{background-color:var(--ui-success-soft)}.gu-bg-surface{background-color:var(--ui-surface)}.gu-bg-surface-hover{background-color:var(--ui-surface-hover)}.gu-bg-surface-raised{background-color:var(--ui-surface-raised)}.gu-bg-tertiary-soft{background-color:var(--ui-tertiary-soft)}.gu-bg-text-muted{background-color:var(--ui-text-muted)}.gu-bg-tooltip-bg{background-color:var(--ui-tooltip-bg)}.gu-bg-warning{background-color:var(--ui-warning)}.gu-bg-warning-soft{background-color:var(--ui-warning-soft)}.gu-border-b-tooltip-bg{border-bottom-color:var(--ui-tooltip-bg)}.gu-border-border{border-color:var(--ui-border)}.gu-border-border-hover{border-color:var(--ui-border-hover)}.gu-border-text-muted{border-color:var(--ui-text-muted)}.gu-border-text-secondary{border-color:var(--ui-text-secondary)}.gu-border-error{border-color:var(--ui-error)}.gu-border-info{border-color:var(--ui-info)}.gu-border-l-tooltip-bg{border-left-color:var(--ui-tooltip-bg)}.gu-border-primary{border-color:var(--ui-primary)}.gu-border-r-tooltip-bg{border-right-color:var(--ui-tooltip-bg)}.gu-border-success{border-color:var(--ui-success)}.gu-border-surface{border-color:var(--ui-surface)}.gu-border-t-tooltip-bg{border-top-color:var(--ui-tooltip-bg)}.gu-border-warning{border-color:var(--ui-warning)}.gu-duration-duration-fast{transition-duration:var(--ui-duration-fast)}.gu-duration-duration-normal{transition-duration:var(--ui-duration-normal)}.gu-duration-duration-slow{transition-duration:var(--ui-duration-slow)}.gu-f-border-error:focus{border-color:var(--ui-error)}.gu-f-border-primary:focus{border-color:var(--ui-primary)}.gu-f-ring-primary:focus{--tw-ring-color:var(--ui-primary)}.gu-font-font-display{font-family:var(--ui-font-display)}.gu-font-font-family{font-family:var(--ui-font-family)}.gu-fv-border-primary:focus-visible{border-color:var(--ui-primary)}.gu-fv-ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.gu-fv-ring-focus-ring-color:focus-visible{--tw-ring-color:var(--ui-focus-ring-color)}.gu-fv-ring-offset-surface:focus-visible{--tw-ring-offset-color:var(--ui-surface)}.gu-fv-ring-primary:focus-visible{--tw-ring-color:var(--ui-primary)}.gu-fw-border-primary:focus-within{border-color:var(--ui-primary)}.gu-fw-ring-focus-ring-color:focus-within{--tw-ring-color:var(--ui-focus-ring-color)}.gu-fw-ring-primary:focus-within{--tw-ring-color:var(--ui-primary)}.gu-h-bg-border:hover{background-color:var(--ui-border)}.gu-h-bg-error-soft:hover{background-color:var(--ui-error-soft)}.gu-h-bg-primary:hover{background-color:var(--ui-primary)}.gu-h-bg-primary-hover:hover{background-color:var(--ui-primary-hover)}.gu-h-bg-primary-soft:hover{background-color:var(--ui-primary-soft)}.gu-h-bg-surface-hover:hover{background-color:var(--ui-surface-hover)}.gu-h-bg-surface-raised:hover{background-color:var(--ui-surface-raised)}.gu-h-border-border:hover{border-color:var(--ui-border)}.gu-h-border-border-hover:hover{border-color:var(--ui-border-hover)}.gu-h-border-primary:hover{border-color:var(--ui-primary)}.gu-h-shadow-shadow-md:hover{box-shadow:var(--ui-shadow-md)}.gu-h-text-error:hover{color:var(--ui-error)}.gu-h-text-primary:hover{color:var(--ui-primary)}.gu-h-text-primary-hover:hover{color:var(--ui-primary-hover)}.gu-h-text-surface:hover{color:var(--ui-surface)}.gu-h-text-text:hover{color:var(--ui-text)}.gu-rounded-radius-lg{border-radius:var(--ui-radius-lg)}.gu-rounded-radius-md{border-radius:var(--ui-radius-md)}.gu-rounded-radius-sm{border-radius:var(--ui-radius-sm)}.gu-rounded-radius-xl{border-radius:var(--ui-radius-xl)}.gu-shadow-shadow-lg{box-shadow:var(--ui-shadow-lg)}.gu-shadow-shadow-md{box-shadow:var(--ui-shadow-md)}.gu-shadow-shadow-sm{box-shadow:var(--ui-shadow-sm)}.gu-text-error{color:var(--ui-error)}.gu-text-info{color:var(--ui-info)}.gu-text-primary{color:var(--ui-primary)}.gu-text-range-attention{color:var(--ui-range-attention)}.gu-text-range-critical{color:var(--ui-range-critical)}.gu-text-range-optimal{color:var(--ui-range-optimal)}.gu-text-secondary{color:var(--ui-secondary)}.gu-text-success{color:var(--ui-success)}.gu-text-surface{color:var(--ui-surface)}.gu-text-tertiary{color:var(--ui-tertiary)}.gu-text-text{color:var(--ui-text)}.gu-text-text-muted{color:var(--ui-text-muted)}.gu-text-text-secondary{color:var(--ui-text-secondary)}.gu-text-tooltip-text{color:var(--ui-tooltip-text)}.gu-text-warning{color:var(--ui-warning)}.gu-z-z-dropdown{z-index:var(--ui-z-dropdown)}.gu-z-z-modal{z-index:var(--ui-z-modal)}.gu-z-z-overlay{z-index:var(--ui-z-overlay)}.gu-z-z-sticky{z-index:var(--ui-z-sticky)}.ui-focus-ring:focus-visible{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset,2px)}.ui-btn-primary{background-color:var(--ui-primary);color:var(--ui-surface)}.ui-btn-primary:hover:not(:disabled){background-color:var(--ui-primary-hover)}.ui-btn-secondary{border:1px solid var(--ui-border);background-color:var(--ui-surface-hover);color:var(--ui-text)}.ui-btn-secondary:hover:not(:disabled){background-color:var(--ui-border)}.ui-btn-danger,.ui-btn-destructive{color:#fff;background-color:#b91c1c}.ui-btn-danger:hover:not(:disabled),.ui-btn-destructive:hover:not(:disabled){opacity:.9}.ui-btn-ghost{color:var(--ui-text-secondary);background-color:#0000}.ui-btn-ghost:hover:not(:disabled){background-color:var(--ui-surface-hover);color:var(--ui-text)}.ui-btn-soft{background-color:var(--ui-primary-soft);color:var(--ui-primary)}.ui-btn-soft:hover:not(:disabled){background-color:var(--ui-primary-soft);filter:brightness(1.1)}.ui-btn-outline{border:1px solid var(--ui-border);color:var(--ui-text);background-color:#0000}.ui-btn-outline:hover:not(:disabled){background-color:var(--ui-surface-hover)}.ui-btn-link{color:var(--ui-primary);text-underline-offset:4px;background-color:#0000}.ui-btn-link:hover:not(:disabled){text-decoration:underline}@keyframes gu-shimmer-kf{0%{background-position:200% 0}to{background-position:-200% 0}}.gu-shimmer{background-image:linear-gradient(90deg, var(--ui-surface-raised) 0%, var(--ui-border) 50%, var(--ui-surface-raised) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite gu-shimmer-kf}@keyframes gu-toast-progress-kf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gu-toast-progress{transform-origin:0;animation:linear forwards gu-toast-progress-kf}@media (prefers-reduced-motion:reduce){.gu-shimmer{background-image:none;animation:none}.gu-toast-progress{animation:none;display:none}}
