.Button-module__aleOnq__button{--button-fill:var(--color-accent);--button-label:var(--color-background);--button-border-width:var(--border-width-none);--button-border-color:var(--color-hairline);--button-padding-block:var(--space-md);--button-padding-inline:var(--space-lg);--button-decoration:none;justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--target-touch-min);padding:var(--button-padding-block) var(--button-padding-inline);background-color:var(--button-fill);color:var(--button-label);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--radius-none);box-shadow:var(--shadow-none);font-family:var(--font-family-mono);font-size:var(--font-size-ui);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-ui);font-weight:var(--font-weight-regular);text-align:center;-webkit-text-decoration:var(--button-decoration);text-decoration:var(--button-decoration);text-underline-offset:.2em;cursor:pointer;transition:background-color var(--motion-duration-state) var(--motion-easing-enter), color var(--motion-duration-state) var(--motion-easing-enter);display:inline-flex}.Button-module__aleOnq__primary:hover:not(:disabled){--button-fill:var(--color-accent-hover)}.Button-module__aleOnq__primary:active:not(:disabled){--button-fill:var(--color-accent-active)}.Button-module__aleOnq__destructive{--button-fill:var(--color-state-error);--button-label:var(--color-foreground)}.Button-module__aleOnq__secondary{--button-fill:var(--color-background);--button-label:var(--color-foreground);--button-border-width:var(--border-width-thin)}.Button-module__aleOnq__secondary:hover:not(:disabled){--button-label:var(--color-accent-hover)}.Button-module__aleOnq__ghost{--button-fill:var(--color-background);--button-label:var(--color-foreground);--button-padding-inline:var(--space-sm)}.Button-module__aleOnq__ghost:hover:not(:disabled){--button-label:var(--color-accent-hover);--button-decoration:underline}.Button-module__aleOnq__button:disabled{--button-fill:var(--color-background);--button-label:var(--color-foreground-muted);--button-border-width:var(--border-width-thin);cursor:not-allowed}.Button-module__aleOnq__sm{--button-padding-block:var(--space-sm);--button-padding-inline:var(--space-md)}.Button-module__aleOnq__md{--button-padding-block:var(--space-md)}.Button-module__aleOnq__fullWidth{width:100%}.Button-module__aleOnq__icon{display:inline-flex}
.Checkbox-module__3xntia__wrapper{gap:var(--space-xs);font-family:var(--font-family-mono);flex-direction:column;display:flex}.Checkbox-module__3xntia__row{align-items:center;gap:var(--space-sm);min-height:var(--target-touch-min);cursor:pointer;display:flex}.Checkbox-module__3xntia__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Checkbox-module__3xntia__box{--checkbox-fill:var(--color-background);--checkbox-mark:var(--color-background);background-color:var(--checkbox-fill);border:var(--border-hairline);border-radius:var(--radius-none);width:24px;height:24px;transition:background-color var(--motion-duration-state) var(--motion-easing-enter);flex:none;position:relative}.Checkbox-module__3xntia__input:checked+.Checkbox-module__3xntia__box,.Checkbox-module__3xntia__input:indeterminate+.Checkbox-module__3xntia__box{--checkbox-fill:var(--color-accent-active)}.Checkbox-module__3xntia__input:checked+.Checkbox-module__3xntia__box:after{content:"";border-right:var(--border-width-thin) solid var(--checkbox-mark);border-bottom:var(--border-width-thin) solid var(--checkbox-mark);width:8px;height:14px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.Checkbox-module__3xntia__input:indeterminate+.Checkbox-module__3xntia__box:after{content:"";border-top:var(--border-width-thin) solid var(--checkbox-mark);width:12px;position:absolute;top:11px;left:5px}.Checkbox-module__3xntia__input:disabled+.Checkbox-module__3xntia__box{--checkbox-fill:var(--color-background);--checkbox-mark:var(--color-foreground-muted)}.Checkbox-module__3xntia__input:focus-visible+.Checkbox-module__3xntia__box{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Checkbox-module__3xntia__label{color:var(--color-foreground);font-size:var(--font-size-ui);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-ui)}.Checkbox-module__3xntia__input:disabled~.Checkbox-module__3xntia__label{color:var(--color-foreground-muted)}.Checkbox-module__3xntia__hint{color:var(--color-foreground-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}
.LiveRegion-module__70DJmW__region{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Select-module__aeEBYW__field{gap:var(--space-sm);font-family:var(--font-family-mono);flex-direction:column;display:flex}.Select-module__aeEBYW__label{color:var(--color-foreground);font-size:var(--font-size-ui);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-ui)}.Select-module__aeEBYW__required{color:var(--color-foreground-muted);font-size:var(--font-size-caption)}.Select-module__aeEBYW__shell{display:flex;position:relative}.Select-module__aeEBYW__control{--select-border-color:var(--color-hairline);width:100%;min-height:var(--target-touch-min);padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-md);appearance:none;background-color:var(--color-background);color:var(--color-foreground);border:var(--border-width-thin) solid var(--select-border-color);border-radius:var(--radius-none);font-family:var(--font-family-mono);font-size:var(--font-size-ui);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-ui)}.Select-module__aeEBYW__hasError .Select-module__aeEBYW__control{--select-border-color:var(--color-state-error)}.Select-module__aeEBYW__chevron{right:var(--space-md);color:var(--color-foreground-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Select-module__aeEBYW__hint,.Select-module__aeEBYW__error{font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}.Select-module__aeEBYW__hint{color:var(--color-foreground-muted)}.Select-module__aeEBYW__error{color:var(--color-foreground)}
.TextField-module__QyVMzq__field{--field-fill:var(--color-background);--field-value:var(--color-foreground);--field-border-color:var(--color-hairline);--field-placeholder:var(--color-foreground-muted);gap:var(--space-sm);font-family:var(--font-family-mono);flex-direction:column;display:flex}.TextField-module__QyVMzq__label{color:var(--color-foreground);font-size:var(--font-size-ui);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-ui)}.TextField-module__QyVMzq__required{color:var(--color-foreground-muted);font-size:var(--font-size-caption)}.TextField-module__QyVMzq__control{min-height:var(--target-touch-min);padding:var(--space-sm) var(--space-md);background-color:var(--field-fill);color:var(--field-value);border:var(--border-width-thin) solid var(--field-border-color);border-radius:var(--radius-none);box-shadow:var(--shadow-none);font-family:var(--font-family-mono);font-size:var(--font-size-ui);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-ui)}.TextField-module__QyVMzq__control::placeholder{color:var(--field-placeholder)}.TextField-module__QyVMzq__control:disabled{--field-value:var(--color-foreground-muted);cursor:not-allowed}.TextField-module__QyVMzq__control:read-only{--field-border-color:var(--color-hairline)}.TextField-module__QyVMzq__hasError .TextField-module__QyVMzq__control{--field-border-color:var(--color-state-error)}.TextField-module__QyVMzq__hint,.TextField-module__QyVMzq__error{font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}.TextField-module__QyVMzq__hint{color:var(--color-foreground-muted)}.TextField-module__QyVMzq__error{color:var(--color-foreground)}
.DataTable-module__Vr7wGa__wrap{border:var(--border-width-thin) solid var(--color-hairline);overflow:auto}.DataTable-module__Vr7wGa__table{border-collapse:collapse;width:100%;font-size:var(--font-size-ui);letter-spacing:var(--letter-spacing-ui)}.DataTable-module__Vr7wGa__table th,.DataTable-module__Vr7wGa__table td{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width-thin) solid var(--color-hairline);vertical-align:middle}.DataTable-module__Vr7wGa__table th{color:var(--color-foreground-muted);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-caption);text-transform:uppercase;font-size:var(--font-size-caption)}.DataTable-module__Vr7wGa__table tbody tr:hover td{background:var(--color-hairline)}.DataTable-module__Vr7wGa__empty{padding:var(--space-lg);color:var(--color-foreground-muted)}.DataTable-module__Vr7wGa__numeric{text-align:right;font-variant-numeric:tabular-nums}
.PageHeader-module__bRDKxW__header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:var(--border-width-thin) solid var(--color-hairline);display:flex}.PageHeader-module__bRDKxW__copy h1{font-size:var(--font-size-display-md)}.PageHeader-module__bRDKxW__copy p{margin:var(--space-xs) 0 0;color:var(--color-foreground-muted);font-size:var(--font-size-caption)}.PageHeader-module__bRDKxW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}
.entrar-module__au1pQq__screen{min-height:100vh;padding:var(--space-lg);place-items:center;display:grid}.entrar-module__au1pQq__card{border:var(--border-width-thin) solid var(--color-hairline);width:min(100%,28rem);padding:var(--space-xl);gap:var(--space-lg);display:grid}.entrar-module__au1pQq__brand{align-items:center;gap:var(--space-md);display:flex}.entrar-module__au1pQq__brand img{width:var(--space-xl);height:var(--space-xl)}.entrar-module__au1pQq__brand h1{font-size:var(--font-size-display-md)}.entrar-module__au1pQq__brand p{margin:var(--space-xs) 0 0;color:var(--color-foreground-muted);font-size:var(--font-size-caption)}.entrar-module__au1pQq__form{gap:var(--space-md);display:grid}
.FormGrid-module__xGw6SG__form{gap:var(--space-md);max-width:var(--layout-measure);display:grid}.FormGrid-module__xGw6SG__row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.FormGrid-module__xGw6SG__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.FormGrid-module__xGw6SG__message{color:var(--color-foreground);font-size:var(--font-size-caption);margin:0}@media (max-width:40rem){.FormGrid-module__xGw6SG__row{grid-template-columns:1fr}}
.Shell-module__CMZqma__shell{grid-template-columns:16rem 1fr;min-height:100vh;display:grid}.Shell-module__CMZqma__nav{border-right:var(--border-width-thin) solid var(--color-hairline);padding:var(--space-md);gap:var(--space-lg);background:var(--color-background);flex-direction:column;display:flex}.Shell-module__CMZqma__brand{align-items:center;gap:var(--space-sm);color:var(--color-foreground);text-decoration:none;display:flex}.Shell-module__CMZqma__brand img{width:var(--space-xl);height:var(--space-xl)}.Shell-module__CMZqma__brandName{font-family:var(--font-family-display);font-size:var(--font-size-title);letter-spacing:var(--letter-spacing-title);text-transform:uppercase}.Shell-module__CMZqma__brandMeta{color:var(--color-foreground-muted);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-caption)}.Shell-module__CMZqma__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Shell-module__CMZqma__link{min-height:var(--target-touch-min);padding-inline:var(--space-sm);color:var(--color-foreground);font-size:var(--font-size-ui);letter-spacing:var(--letter-spacing-ui);border-left:var(--border-width-thin) solid transparent;align-items:center;text-decoration:none;display:flex}.Shell-module__CMZqma__link:hover{color:var(--color-accent-hover)}.Shell-module__CMZqma__current{color:var(--color-background);background:var(--color-accent);border-left-color:var(--color-accent)}.Shell-module__CMZqma__operator{gap:var(--space-sm);font-size:var(--font-size-caption);color:var(--color-foreground-muted);flex-direction:column;margin-top:auto;display:flex}.Shell-module__CMZqma__main{min-width:0;padding:var(--space-lg)}@media (max-width:48rem){.Shell-module__CMZqma__shell{grid-template-columns:1fr}.Shell-module__CMZqma__nav{border-right:none;border-bottom:var(--border-width-thin) solid var(--color-hairline)}}
