@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface: #F0F4F8;--surface-dim: #F0F4F8;--surface-container-low: #FFFFFF;--surface-container: #F7FAFB;--surface-container-high: #EAF2F8;--surface-container-highest: #E0EBEF;--surface-container-lowest: #FFFFFF;--surface-bright: #FFFFFF;--primary: #007A6E;--primary-dark: #005a52;--primary-container: #d0f0eb;--on-primary: #ffffff;--on-primary-container: #003d33;--secondary: #C4440F;--secondary-container: #fde8d8;--on-secondary: #ffffff;--on-secondary-container: #4a1800;--tertiary: #2563A8;--tertiary-container: #dceefa;--on-tertiary: #ffffff;--on-tertiary-container: #002d6e;--on-surface: #1a2c3d;--on-surface-variant: #5a7a94;--outline: #c2d1db;--outline-variant: rgba(90, 122, 148, .35);--state-success: #005f56;--state-success-container: #c0ede6;--state-warning: #8b3000;--state-warning-container: #fde8d8;--state-danger: #9b1515;--state-danger-container: #fde8e6;--state-info: #1a4f8a;--state-info-container: #dceefa;--error: #9b1515;--error-container: #fde8e6;--glass-bg: rgba(255, 255, 255, .6);--brand-ink: #1a2c3d;--elevation-1: 0 2px 8px rgba(26, 44, 61, .1), 0 1px 2px rgba(26, 44, 61, .15);--elevation-2: 0 4px 16px rgba(26, 44, 61, .15), 0 2px 4px rgba(26, 44, 61, .2);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Manrope", sans-serif;--display-lg: 3.5rem;--display-sm: 2.25rem;--headline-lg: 1.5rem;--headline-md: 1.25rem;--headline-sm: 1.125rem;--body-lg: 1rem;--body-md: .9375rem;--body-sm: .75rem;--label-md: .75rem;--label-sm: .6875rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--spacing-xs: var(--space-xs);--spacing-sm: var(--space-sm);--spacing-md: var(--space-md);--spacing-lg: var(--space-lg);--spacing-xl: var(--space-xl);--spacing-2xl: var(--space-2xl);--spacing-3xl: var(--space-3xl);--fs-display-lg: var(--display-lg);--fs-display-sm: var(--display-sm);--fs-headline-lg: var(--headline-lg);--fs-headline-md: var(--headline-md);--fs-headline-sm: var(--headline-sm);--fs-body-lg: var(--body-lg);--fs-body-md: var(--body-md);--fs-body-sm: var(--body-sm);--fs-label-md: var(--label-md);--fs-label-sm: var(--label-sm);--title-sm: var(--headline-sm);--title-md: var(--headline-md);--title-lg: var(--headline-lg);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease}[data-theme=dark],.dark{--surface: #001427;--surface-dim: #001427;--surface-container-low: #001d35;--surface-container: #01213b;--surface-container-high: #0e2c46;--surface-container-highest: #1b3751;--surface-container-lowest: #001d35;--surface-bright: #203b56;--primary: #69d9c6;--primary-dark: #3ab8a6;--primary-container: #003029;--on-primary: #001f1a;--on-primary-container: #69d9c6;--secondary: #ffb59f;--secondary-container: #5c1a00;--on-secondary: #1f0800;--on-secondary-container: #ffb59f;--tertiary: #aec9ea;--tertiary-container: #004b72;--on-tertiary: #001f1a;--on-tertiary-container: #aec9ea;--on-surface: #becfe6;--on-surface-variant: #9dbbd5;--outline: #43474d;--outline-variant: rgba(67, 71, 77, .2);--state-success: #69d9c6;--state-success-container: #003029;--state-warning: #ffb59f;--state-warning-container: #5c1a00;--state-danger: #ffb3ae;--state-danger-container: #410006;--state-info: #aec9ea;--state-info-container: #004b72;--error: #ffb3ae;--error-container: #410006;--glass-bg: rgba(32, 59, 86, .6);--brand-ink: #ffffff;--elevation-1: 0 2px 8px rgba(0, 15, 31, .2), 0 1px 2px rgba(0, 15, 31, .3);--elevation-2: 0 4px 16px rgba(0, 15, 31, .3), 0 2px 4px rgba(0, 15, 31, .4)}body{font-family:var(--font-body);color:var(--on-surface);background:var(--surface)}h1,h2,h3,h4,h5,h6,.display-lg,.display-sm,.headline-lg,.headline-md,.headline-sm{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;color:var(--on-surface);margin:0}.display-lg{font-size:var(--display-lg)}.display-sm{font-size:var(--display-sm)}.headline-lg{font-size:var(--headline-lg)}.headline-md{font-size:var(--headline-md)}.headline-sm{font-size:var(--headline-sm)}.body-lg{font-family:var(--font-body);font-size:var(--body-lg);line-height:1.7}.body-md{font-family:var(--font-body);font-size:var(--body-md);line-height:1.6}.label-md{font-family:var(--font-body);font-size:var(--label-md);letter-spacing:.05em;text-transform:uppercase}.label-sm{font-family:var(--font-body);font-size:var(--label-sm);letter-spacing:.04em}.auth-scene{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);overflow:hidden;background:var(--surface);box-sizing:border-box}.auth-card{position:relative;z-index:2;width:100%;max-width:26rem;padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-xl);background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--elevation-2);animation:auth-card-in .95s cubic-bezier(.16,1,.3,1) both}.auth-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-xs);margin-bottom:var(--space-xl);animation:auth-item-in .7s cubic-bezier(.16,1,.3,1) .22s both}.auth-title{font-family:var(--font-display);font-size:var(--headline-lg);font-weight:700;color:var(--on-surface);margin:0}.auth-subtitle{color:var(--on-surface-variant);font-size:var(--body-md);margin:0}.auth-form{display:flex;flex-direction:column;gap:var(--space-md)}.auth-form>*{animation:auth-item-in .7s cubic-bezier(.16,1,.3,1) both}.auth-form>*:nth-child(1){animation-delay:.37s}.auth-form>*:nth-child(2){animation-delay:.52s}.auth-form>*:nth-child(3){animation-delay:.67s}.auth-form>*:nth-child(4){animation-delay:.82s}.auth-form>*:nth-child(5){animation-delay:.97s}.auth-form>*:nth-child(n+6){animation-delay:1.1s}.auth-field{position:relative}.auth-field__input{width:100%;font-family:var(--font-body);font-size:var(--body-md);color:var(--on-surface);background:#0000000a;border:0;border-bottom:2px solid var(--outline);border-radius:var(--radius-md);padding:1.25rem .9rem .5rem;outline:none;box-sizing:border-box;transition:border-color var(--transition-normal),background var(--transition-normal),box-shadow var(--transition-normal)}.auth-field__input:focus{border-bottom-color:var(--primary);background:#007a6e0f;box-shadow:0 2px #007a6e26}.dark .auth-field__input{background:#becfe612}.dark .auth-field__input:focus{background:#69d9c61a}.auth-field__label{position:absolute;left:.9rem;top:.95rem;color:var(--on-surface-variant);font-size:var(--body-md);pointer-events:none;transition:top var(--transition-fast),font-size var(--transition-fast),color var(--transition-fast)}.auth-field__input:focus+.auth-field__label,.auth-field__input:not(:placeholder-shown)+.auth-field__label{top:.4rem;font-size:var(--label-sm);font-weight:600;color:var(--primary)}.auth-field__input--con-toggle{padding-right:3rem}.auth-field__toggle{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--on-surface-variant);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.auth-field__toggle:hover{color:var(--primary);background:#007a6e14}.auth-field__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dark .auth-field__toggle:hover{background:#69d9c61f}.auth-field__toggle .icon{width:1.15rem;height:1.15rem}.auth-btn{position:relative;width:100%;min-height:3rem;border:0;border-radius:var(--radius-full);cursor:pointer;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--on-primary);font-family:var(--font-body);font-weight:700;font-size:var(--body-md);display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 8px 20px #007a6e4d;transition:box-shadow var(--transition-normal),transform .12s ease,filter var(--transition-normal)}.auth-btn:hover:not(:disabled){box-shadow:0 12px 30px #007a6e6b;filter:brightness(1.06)}.auth-btn:active:not(:disabled){transform:translateY(1px) scale(.99)}.auth-btn:disabled{opacity:.8;cursor:not-allowed}.auth-btn__spin{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:auth-spin .7s linear infinite}.auth-btn--loading .auth-btn__spin{display:inline-block}.auth-link{align-self:center;background:transparent;border:0;padding:0;color:var(--primary);font-family:var(--font-body);font-weight:600;font-size:var(--body-sm);cursor:pointer}.auth-link:hover{text-decoration:underline}.auth-alert{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--state-danger-container);color:var(--state-danger);font-size:var(--body-sm)}.auth-alert .icon{flex-shrink:0;width:1.25rem;height:1.25rem}@keyframes auth-card-in{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}@keyframes auth-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-card,.auth-head,.auth-form>*{animation:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}body{margin:0;font-size:var(--body-md);line-height:1.6}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--tertiary)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:#69d9c64d;color:var(--on-surface)}.filtros ui-select{min-width:160px}.ab-kebab-menu{display:flex;flex-direction:column;background-color:var(--surface-container-high);border-radius:var(--radius-md);padding:.5rem 0;min-width:180px;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0003;border:1px solid var(--outline-variant);z-index:1000;outline:none}.ab-kebab-menu .ab-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:none;background:transparent;font-family:var(--font-body);font-size:.85rem;color:var(--on-surface);cursor:pointer;text-align:left;transition:background-color .2s ease}.ab-kebab-menu .ab-menu-item ui-icon{color:var(--on-surface-variant)}.ab-kebab-menu .ab-menu-item:hover:not(:disabled){background-color:var(--surface-container)}.ab-kebab-menu .ab-menu-item:disabled{opacity:.5;cursor:not-allowed}.ab-kebab-menu .ab-menu-item.text-danger{color:var(--state-danger)}.ab-kebab-menu .ab-menu-item.text-danger ui-icon{color:var(--state-danger)}.ab-kebab-menu .ab-menu-item.text-danger:hover:not(:disabled){background-color:var(--state-danger-container)}
