@font-face{font-family:Coco Gothic;src:url(/build/assets/CocoGothic-Regular-FUwVha__.woff2)format("woff2"),url(/build/assets/CocoGothic-Regular-CnfMe9l1.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Coco Gothic;src:url(/build/assets/CocoGothic-Bold-Db3Vzp3B.woff2)format("woff2"),url(/build/assets/CocoGothic-Bold-DroB5NjY.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/build/assets/DMSans-Regular-BmgKzh2T.woff2)format("woff2"),url(/build/assets/DMSans-Regular-BmnK5KZj.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/build/assets/DMSans-Bold-BHJ4FSCn.woff2)format("woff2"),url(/build/assets/DMSans-Bold-BoPn1rGm.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background-hsl:0 0% 100%;--foreground-hsl:222.2 84% 4.9%;--card-hsl:0 0% 100%;--card-foreground-hsl:222.2 84% 4.9%;--popover-hsl:0 0% 100%;--popover-foreground-hsl:222.2 84% 4.9%;--primary-hsl:25 100% 61%;--primary-foreground-hsl:0 0% 100%;--primary-light-hsl:39 100% 71%;--primary-lighter-hsl:25 100% 95%;--secondary-hsl:270 50% 60%;--secondary-foreground-hsl:0 0% 100%;--secondary-light-hsl:240 58% 80%;--secondary-lighter-hsl:240 58% 95%;--accent-hsl:270 72% 45%;--accent-foreground-hsl:0 0% 100%;--success-hsl:120 60% 50%;--success-foreground-hsl:0 0% 0%;--destructive-hsl:0 100% 67%;--destructive-foreground-hsl:0 0% 100%;--muted-hsl:210 40% 96.1%;--muted-foreground-hsl:215.4 16.3% 46.9%;--border-hsl:214.3 31.8% 91.4%;--input-hsl:214.3 31.8% 91.4%;--input-background-hsl:0 0% 100%;--input-foreground-hsl:222.2 84% 4.9%;--input-placeholder-hsl:215.4 16.3% 46.9%;--ring-hsl:25 100% 61%;--radius-sm:.25rem;--radius:.5rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 hsl(var(--foreground-hsl) / .05);--shadow:0 1px 3px 0 hsl(var(--foreground-hsl) / .1), 0 1px 2px -1px hsl(var(--foreground-hsl) / .1);--shadow-md:0 4px 6px -1px hsl(var(--foreground-hsl) / .1), 0 2px 4px -2px hsl(var(--foreground-hsl) / .1);--shadow-lg:0 10px 15px -3px hsl(var(--foreground-hsl) / .1), 0 4px 6px -4px hsl(var(--foreground-hsl) / .1);--shadow-xl:0 20px 25px -5px hsl(var(--foreground-hsl) / .1), 0 8px 10px -6px hsl(var(--foreground-hsl) / .1);--shadow-inner:inset 0 2px 4px 0 hsl(var(--foreground-hsl) / .05);--font-family-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-display:"Coco Gothic", var(--font-family-sans);--transition-speed-fast:.15s;--transition-speed-normal:.25s;--transition-ease:ease-in-out;--transition-colors:background-color var(--transition-speed-normal) var(--transition-ease), border-color var(--transition-speed-normal) var(--transition-ease), color var(--transition-speed-normal) var(--transition-ease), fill var(--transition-speed-normal) var(--transition-ease), stroke var(--transition-speed-normal) var(--transition-ease), opacity var(--transition-speed-normal) var(--transition-ease), box-shadow var(--transition-speed-normal) var(--transition-ease), transform var(--transition-speed-normal) var(--transition-ease);--gradient-orange-start-hsl:var(--primary-hsl);--gradient-orange-end-hsl:var(--primary-light-hsl);--gradient-purple-start-hsl:var(--secondary-light-hsl);--gradient-purple-mid-hsl:var(--secondary-hsl);--gradient-purple-end-hsl:var(--accent-hsl);--background-light-orange-hsl:var(--primary-lighter-hsl);--background-light-purple-hsl:var(--secondary-lighter-hsl)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--background-hsl:222.2 84% 4.9%;--foreground-hsl:210 40% 98%;--card-hsl:217.2 32.6% 17.5%;--card-foreground-hsl:210 40% 98%;--popover-hsl:217.2 32.6% 17.5%;--popover-foreground-hsl:210 40% 98%;--primary-hsl:25 100% 65%;--primary-foreground-hsl:222.2 84% 4.9%;--primary-light-hsl:39 100% 75%;--primary-lighter-hsl:25 50% 15%;--secondary-hsl:270 50% 70%;--secondary-foreground-hsl:222.2 84% 4.9%;--secondary-light-hsl:240 58% 75%;--secondary-lighter-hsl:240 30% 15%;--accent-hsl:270 72% 60%;--accent-foreground-hsl:0 0% 0%;--success-hsl:120 60% 60%;--success-foreground-hsl:0 0% 0%;--destructive-foreground-hsl:0 0% 0%;--muted-hsl:217.2 32.6% 17.5%;--muted-foreground-hsl:215 20.2% 65.1%;--border-hsl:217.2 32.6% 25%;--input-hsl:217.2 32.6% 25%;--input-background-hsl:217.2 32.6% 17.5%;--input-foreground-hsl:210 40% 98%;--input-placeholder-hsl:215 20.2% 65.1%;--gradient-orange-start-hsl:25 100% 65%;--gradient-orange-end-hsl:39 100% 75%;--gradient-purple-start-hsl:240 58% 70%;--gradient-purple-mid-hsl:270 50% 70%;--gradient-purple-end-hsl:270 72% 65%;--background-light-orange-hsl:25 50% 15%;--background-light-purple-hsl:240 30% 15%}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--border-hsl));margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;font-size:100%;line-height:1.5;font-family:var(--font-family-sans);scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:hsl(var(--background-hsl));min-height:100vh;color:hsl(var(--foreground-hsl));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit;background-color:#0000}button{cursor:pointer}a{color:hsl(var(--primary-hsl));transition:var(--transition-colors);text-decoration:none}a:hover{color:hsl(var(--primary-light-hsl));text-decoration:underline}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--font-family-sans);font-weight:700;line-height:1.2}.container{width:100%;margin-left:auto;margin-right:auto}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-fullscreen{min-height:80vh;color:hsl(var(--foreground-hsl));flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:clamp(1.125rem,1vw + .8rem,1.5rem);display:flex}.loading-fullscreen:before{content:"";border:.3em solid hsl(var(--primary-hsl) / .3);border-top-color:hsl(var(--primary-hsl));border-radius:50%;width:clamp(2.5rem,5vw,4rem);height:clamp(2.5rem,5vw,4rem);margin-bottom:1em;animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.error-fullpage{text-align:center;background-color:hsl(var(--destructive-hsl) / .05);min-height:80vh;color:hsl(var(--destructive-hsl));flex-direction:column;justify-content:center;align-items:center;padding:clamp(1rem,5vw,3rem);display:flex}.error-fullpage__title{color:hsl(var(--destructive-hsl));margin-bottom:.5em;font-size:clamp(1.5rem,2vw + 1rem,2.5rem)}.error-fullpage__message{max-width:60ch;color:hsl(var(--foreground-hsl) / .8);margin-bottom:1.5em;font-size:clamp(1rem,1vw + .75rem,1.25rem)}.u-hidden{display:none!important}.u-block{display:block!important}.u-inline-block{display:inline-block!important}.u-inline{display:inline!important}.u-flex{display:flex!important}.u-inline-flex{display:inline-flex!important}.u-grid{display:grid!important}.u-inline-grid{display:inline-grid!important}.u-table{display:table!important}.u-table-row{display:table-row!important}.u-table-cell{display:table-cell!important}.u-table-column{display:table-column!important}.u-table-column-group{display:table-column-group!important}.u-table-header-group{display:table-header-group!important}.u-table-row-group{display:table-row-group!important}.u-table-footer-group{display:table-footer-group!important}.u-table-caption{display:table-caption!important}@media (width>640px){.sm\:u-hidden{display:none!important}.sm\:u-block{display:block!important}.sm\:u-inline-block{display:inline-block!important}.sm\:u-inline{display:inline!important}.sm\:u-flex{display:flex!important}.sm\:u-inline-flex{display:inline-flex!important}.sm\:u-grid{display:grid!important}.sm\:u-inline-grid{display:inline-grid!important}.sm\:u-table-cell{display:table-cell!important}.sm\:u-table-column{display:table-column!important}.sm\:u-table-column-group{display:table-column-group!important}.sm\:u-table-header-group{display:table-header-group!important}.sm\:u-table-row-group{display:table-row-group!important}.sm\:u-table-footer-group{display:table-footer-group!important}.sm\:u-table-caption{display:table-caption!important}}@media (width>768px){.md\:u-hidden{display:none!important}.md\:u-block{display:block!important}.md\:u-inline-block{display:inline-block!important}.md\:u-inline{display:inline!important}.md\:u-flex{display:flex!important}.md\:u-inline-flex{display:inline-flex!important}.md\:u-grid{display:grid!important}.md\:u-inline-grid{display:inline-grid!important}.md\:u-table{display:table!important}.md\:u-table-row{display:table-row!important}.md\:u-table-cell{display:table-cell!important}.md\:u-table-column{display:table-column!important}.md\:u-table-column-group{display:table-column-group!important}.md\:u-table-header-group{display:table-header-group!important}.md\:u-table-row-group{display:table-row-group!important}.md\:u-table-footer-group{display:table-footer-group!important}.md\:u-table-caption{display:table-caption!important}}@media (width>1024px){.lg\:u-hidden{display:none!important}.lg\:u-block{display:block!important}.lg\:u-inline-block{display:inline-block!important}.lg\:u-inline{display:inline!important}.lg\:u-flex{display:flex!important}.lg\:u-inline-flex{display:inline-flex!important}.lg\:u-grid{display:grid!important}.lg\:u-inline-grid{display:inline-grid!important}.lg\:u-table{display:table!important}.lg\:u-table-row{display:table-row!important}.lg\:u-table-cell{display:table-cell!important}.lg\:u-table-column{display:table-column!important}.lg\:u-table-column-group{display:table-column-group!important}.lg\:u-table-header-group{display:table-header-group!important}.lg\:u-table-row-group{display:table-row-group!important}.lg\:u-table-footer-group{display:table-footer-group!important}.lg\:u-table-caption{display:table-caption!important}}@media (width>1280px){.xl\:u-hidden{display:none!important}.xl\:u-block{display:block!important}.xl\:u-inline-block{display:inline-block!important}.xl\:u-inline{display:inline!important}.xl\:u-flex{display:flex!important}.xl\:u-inline-flex{display:inline-flex!important}.xl\:u-grid{display:grid!important}.xl\:u-inline-grid{display:inline-grid!important}.xl\:u-table{display:table!important}.xl\:u-table-row{display:table-row!important}.xl\:u-table-cell{display:table-cell!important}.xl\:u-table-column{display:table-column!important}.xl\:u-table-column-group{display:table-column-group!important}.xl\:u-table-header-group{display:table-header-group!important}.xl\:u-table-row-group{display:table-row-group!important}.xl\:u-table-footer-group{display:table-footer-group!important}.xl\:u-table-caption{display:table-caption!important}}.btn{font-family:var(--font-family-sans);text-align:center;border-radius:var(--radius);cursor:pointer;transition:var(--transition-colors);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:clamp(.6rem,.2rem + .5vw,.8rem) clamp(1rem,.5rem + 1vw,1.5rem);font-size:clamp(.875rem,.125rem + .5vw,1rem);font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none!important}.btn:focus-visible{outline:3px solid hsl(var(--ring-hsl) / .7);outline-offset:2px}.btn--primary{background-color:hsl(var(--primary-hsl));color:hsl(var(--primary-foreground-hsl));border-color:hsl(var(--primary-hsl));box-shadow:var(--shadow-sm)}.btn--primary:hover:not(:disabled){background-color:hsl(var(--primary-hsl) / .9);border-color:hsl(var(--primary-hsl) / .9);box-shadow:var(--shadow)}.btn--primary .aceptar{background-color:hsl(var(--success-hsl));color:hsl(var(--success-foreground-hsl));border-color:hsl(var(--success-hsl));box-shadow:var(--shadow-sm)}.btn--primary .aceptar:hover:not(:disabled){background-color:hsl(var(--success-hsl) / .9)}.btn--secondary{background-color:hsl(var(--secondary-hsl));color:hsl(var(--secondary-foreground-hsl));border-color:hsl(var(--secondary-hsl));box-shadow:var(--shadow-sm)}.btn--secondary:hover:not(:disabled){background-color:hsl(var(--secondary-hsl) / .9);border-color:hsl(var(--secondary-hsl) / .9);box-shadow:var(--shadow)}.btn--accent{background-color:hsl(var(--accent-hsl));color:hsl(var(--accent-foreground-hsl));border-color:hsl(var(--accent-hsl));box-shadow:var(--shadow-sm)}.btn--accent:hover:not(:disabled){background-color:hsl(var(--accent-hsl) / .9);border-color:hsl(var(--accent-hsl) / .9);box-shadow:var(--shadow)}.btn--destructive{background-color:hsl(var(--destructive-hsl));color:hsl(var(--destructive-foreground-hsl));border-color:hsl(var(--destructive-hsl));box-shadow:var(--shadow-sm)}.btn--destructive:hover:not(:disabled){background-color:hsl(var(--destructive-hsl) / .9);border-color:hsl(var(--destructive-hsl) / .9);box-shadow:var(--shadow)}.btn--outline{background-color:#0000;border-width:1px}.btn--outline.btn--primary{color:hsl(var(--primary-hsl));border-color:hsl(var(--primary-hsl))}.btn--outline.btn--primary:hover:not(:disabled){background-color:hsl(var(--primary-hsl) / .1)}.btn--outline.btn--secondary{color:hsl(var(--secondary-hsl));border-color:hsl(var(--secondary-hsl))}.btn--outline.btn--secondary:hover:not(:disabled){background-color:hsl(var(--secondary-hsl) / .1)}.btn--outline.btn--accent{color:hsl(var(--accent-hsl));border-color:hsl(var(--accent-hsl))}.btn--outline.btn--accent:hover:not(:disabled){background-color:hsl(var(--accent-hsl) / .1)}.btn--outline.btn--destructive{color:hsl(var(--destructive-hsl));border-color:hsl(var(--destructive-hsl))}.btn--outline.btn--destructive:hover:not(:disabled){background-color:hsl(var(--destructive-hsl) / .1)}.btn--ghost{background-color:#0000;border-color:#0000}.btn--ghost.btn--primary{color:hsl(var(--primary-hsl))}.btn--ghost.btn--primary:hover:not(:disabled){background-color:hsl(var(--primary-hsl) / .1)}.btn--ghost.btn--secondary{color:hsl(var(--secondary-hsl))}.btn--ghost.btn--secondary:hover:not(:disabled){background-color:hsl(var(--secondary-hsl) / .1)}.btn--ghost.btn--accent{color:hsl(var(--accent-hsl))}.btn--ghost.btn--accent:hover:not(:disabled){background-color:hsl(var(--accent-hsl) / .1)}.btn--ghost.btn--destructive{color:hsl(var(--destructive-hsl))}.btn--ghost.btn--destructive:hover:not(:disabled){background-color:hsl(var(--destructive-hsl) / .1)}.btn--sm{padding:clamp(.4rem,.1rem + .5vw,.6rem) clamp(.8rem,.2rem + 1vw,1.2rem);font-size:clamp(.75rem,.125rem + .4vw,.875rem)}.btn--lg{padding:clamp(.8rem,.3rem + .8vw,1rem) clamp(1.5rem,.5rem + 1.5vw,2rem);font-size:clamp(1rem,.125rem + .6vw,1.125rem)}.btn--icon{gap:0;padding:clamp(.5rem,.2rem + .4vw,.75rem)}.btn--icon.btn--round{border-radius:var(--radius-full)}.form-group{margin-bottom:clamp(.5rem,.25rem + .5vw,1rem)}.form-label{color:hsl(var(--muted-foreground-hsl));cursor:pointer;margin-bottom:.5em;font-size:clamp(.875rem,.125rem + .5vw,1rem);font-weight:500;display:block}.form-label--required:after{content:"*";color:hsl(var(--destructive-hsl));margin-left:.25em}.form-input,.form-textarea,.form-select{width:100%;font-size:clamp(.875rem,.125rem + .5vw,1rem);font-family:var(--font-family-sans);color:hsl(var(--input-foreground-hsl));background-color:hsl(var(--input-background-hsl));border:1px solid hsl(var(--input-hsl));appearance:none;border-radius:var(--radius);transition:var(--transition-colors), box-shadow var(--transition-speed-fast) var(--transition-ease);box-shadow:var(--shadow-inner);background-clip:padding-box;padding:clamp(.6rem,.2rem + .5vw,.8rem) clamp(.75rem,.25rem + .8vw,1rem);line-height:1.5;display:block}:is(.form-input,.form-textarea,.form-select):focus{border-color:hsl(var(--ring-hsl));box-shadow:0 0 0 3px hsl(var(--ring-hsl) / .3), var(--shadow-inner);outline:0}:is(.form-input,.form-textarea,.form-select):disabled,:is(.form-input,.form-textarea,.form-select)[aria-disabled=true]{background-color:hsl(var(--muted-hsl) / .5);opacity:.7;cursor:not-allowed;box-shadow:none}.form-input::placeholder,.form-textarea::placeholder{color:hsl(var(--input-placeholder-hsl));opacity:1}.form-input--error,.form-textarea--error,.form-select--error{border-color:hsl(var(--destructive-hsl))}:is(.form-input--error,.form-textarea--error,.form-select--error):focus{border-color:hsl(var(--destructive-hsl));box-shadow:0 0 0 3px hsl(var(--destructive-hsl) / .3), var(--shadow-inner)}.form-textarea{resize:none;min-height:calc(4.5em + 2*clamp(.6rem,.2rem + .5vw,.8rem) + 2px)}.form-select-wrapper{position:relative}.form-select-wrapper:after{content:"";background-color:hsl(var(--muted-foreground-hsl));clip-path:polygon(100% 0%,0 0%,50% 100%);pointer-events:none;width:.6em;height:.4em;transition:background-color var(--transition-speed-fast) var(--transition-ease);position:absolute;top:50%;right:clamp(.75rem,.25rem + .8vw,1rem);transform:translateY(-50%)}.form-select:disabled+.form-select-wrapper:after{background-color:hsl(var(--muted-foreground-hsl) / .5)}.form-check-group{align-items:center;gap:.5rem;margin:auto;display:flex}.form-check-input{vertical-align:top;border:1px solid hsl(var(--input-hsl));background-color:hsl(var(--input-background-hsl));width:clamp(1rem,.25rem + .5vw,1.25rem);height:clamp(1rem,.25rem + .5vw,1.25rem);transition:var(--transition-colors);accent-color:hsl(var(--primary-hsl));flex-shrink:0;margin-top:.05em}.form-check-input[type=checkbox]{border-radius:var(--radius-sm)}.form-check-input[type=radio]{border-radius:var(--radius-full)}.form-check-input:focus{border-color:hsl(var(--ring-hsl));box-shadow:0 0 0 3px hsl(var(--ring-hsl) / .3);outline:0}.form-check-input:checked{border-color:hsl(var(--primary-hsl));background-color:hsl(var(--primary-hsl))}.form-check-label{color:hsl(var(--foreground-hsl));cursor:pointer;font-size:clamp(.875rem,.125rem + .5vw,1rem)}.form-message{border-radius:var(--radius);border:1px solid #0000;margin-top:.5rem;padding:clamp(.5rem,.2rem + .5vw,.75rem) clamp(.75rem,.25rem + .8vw,1rem);font-size:clamp(.8125rem,.1rem + .4vw,.875rem);display:block}.form-message--error{color:hsl(var(--destructive-hsl));background-color:hsl(var(--destructive-hsl) / .1);border-color:hsl(var(--destructive-hsl) / .3)}.form-message--success{color:hsl(var(--success-hsl));background-color:hsl(var(--success-hsl) / .1);border-color:hsl(var(--success-hsl) / .3)}.form-message--info{color:hsl(var(--secondary-hsl));background-color:hsl(var(--secondary-hsl) / .1);border-color:hsl(var(--secondary-hsl) / .3)}.form-grid{grid-template-columns:repeat(1,1fr);gap:clamp(.5rem,.25rem + .5vw,1rem);display:grid}@media (width>=768px){.form-grid--2cols{grid-template-columns:repeat(2,1fr)}.form-grid--3cols{grid-template-columns:repeat(3,1fr)}}.form-grid__span-all{grid-column:1/-1}.card{background-color:hsl(var(--card-hsl));color:hsl(var(--card-foreground-hsl));border-radius:var(--radius-lg);border:1px solid hsl(var(--border-hsl));box-shadow:var(--shadow);transition:var(--transition-colors), box-shadow var(--transition-speed-normal) var(--transition-ease);padding:clamp(1rem,.5rem + 1vw,1.5rem)}.card:hover{border-color:hsl(var(--primary-hsl) / .3);box-shadow:var(--shadow-md)}.card__header{border-bottom:1px solid hsl(var(--border-hsl));justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(.75rem,.25rem + .8vw,1rem);padding-bottom:clamp(.75rem,.25rem + .8vw,1rem);display:flex}.card__title{font-size:clamp(1.125rem,.5rem + 1vw,1.5rem);font-weight:700;font-family:var(--font-family-sans);color:hsl(var(--card-foreground-hsl))}.card__description{color:hsl(var(--muted-foreground-hsl));margin-top:.25em;font-size:clamp(.875rem,.125rem + .5vw,1rem)}.card__footer{border-top:1px solid hsl(var(--border-hsl));justify-content:flex-end;align-items:center;gap:.75rem;margin-top:clamp(.75rem,.25rem + .8vw,1rem);padding-top:clamp(.75rem,.25rem + .8vw,1rem);display:flex}.icon{vertical-align:-.15em;fill:currentColor;width:1.2em;height:1.2em;transition:fill var(--transition-speed-fast) var(--transition-ease);display:inline-block}.icon--sm{vertical-align:-.1em;width:1em;height:1em}.icon--lg{vertical-align:-.2em;width:1.5em;height:1.5em}.icon--xl{vertical-align:-.25em;width:2em;height:2em}.icon--preserve-colors{fill:none}.bg-gradient-orange{background-image:linear-gradient(135deg, hsl(var(--gradient-orange-start-hsl)), hsl(var(--gradient-orange-end-hsl)))}.bg-gradient-purple{background-image:linear-gradient(135deg, hsl(var(--gradient-purple-start-hsl)), hsl(var(--gradient-purple-mid-hsl)), hsl(var(--gradient-purple-end-hsl)))}.bg-light-orange{background-color:hsl(var(--background-light-orange-hsl))}.bg-light-purple{background-color:hsl(var(--background-light-purple-hsl))}.toast-container{z-index:9999;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.toast{border-radius:var(--radius);color:#fff;max-width:300px;box-shadow:var(--shadow-lg);padding:.75rem 1rem;font-weight:500;animation:.3s ease-out slide-in}.toast--success{background-color:hsl(var(--success-hsl))}.toast--error{background-color:hsl(var(--destructive-hsl))}@keyframes slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.obligatorio{color:hsl(var(--destructive-hsl));margin-left:.25em;font-weight:700}.u-text-center{text-align:center}
