:root{--font-size-base:0.875rem;--primary-color:#ffd100;--secondary-color:#ef4686;--tertiary-color:#673ab7;--background-1:#f5f5f5;--background-2:#f8f9fa;--complement-1:#002fff;--complement-2:#46efae;--complement-3:#89b73a;--background:var(--background-1);--surface:#ffffff;--surface-alt:var(--background-2);--preto-1:#0b1215;--preto-2:#1d1d1d;--preto-3:#282828;--branco:#ffffff;--cinza-1:#333333;--cinza-2:#4f4f4f;--cinza-3:#828282;--cinza-4:#bdbdbd;--cinza-5:#e0e0e0;--text-primary:var(--preto-2);--text-secondary:var(--cinza-1);--text-muted:var(--cinza-3);--text-on-primary:var(--preto-1);--text-on-dark:var(--branco);--info:#94c3fb;--success:#7ed298;--warning:#f3d58d;--error:#f3858c;--border-color:var(--cinza-5);--border-radius:0.5rem;--border-radius-sm:0.25rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow:0 4px 12px rgba(0,0,0,0.12);--shadow-lg:0 8px 24px rgba(0,0,0,0.16);--shadow-colored:0 4px 14px rgba(239,70,134,0.25);--font-sf-pro:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-zilla:"Zilla Slab",serif;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--a11y-bar-height:2.25rem;--chart-grid:rgba(26,26,26,0.1);--chart-track:rgba(26,26,26,0.08);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-a11y-bar:9999;--titulo-g:800 34px/60px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--titulo-1:700 28px/52px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--titulo-2:700 22px/44px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--titulo-3:700 20px/35px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--headline:600 24px/26px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--headline-light:300 24px/32px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--heading:600 20px/22px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--body-2-semibold:600 17px/24px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--body-bold:700 17px/28px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--body:400 17px/28px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--callout-bold:700 16px/25px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--callout:400 16px/25px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--subhead:400 15px/22px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--footnote-bold:700 13px/20px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--footnote:400 13px/20px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--button-1:600 10px/12px "SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--hero-b:700 80px/90px "Zilla Slab",serif;--hero-i:italic 400 80px/90px "Zilla Slab",serif;--titulo-c-g:700 60px/60px "Zilla Slab",serif;--titulo-1-c:700 28px/52px "Zilla Slab",serif;--titulo-2-c:700 22px/44px "Zilla Slab",serif;--callout-bold-c:700 16px/25px "Zilla Slab",serif;--subhead-c:400 15px/22px "Zilla Slab",serif}.dark,[data-theme=dark]{--background:#121212;--surface:#1e1e1e;--surface-alt:#2a2a2a;--text-primary:#f0f0f0;--text-secondary:#bdbdbd;--text-tertiary:#1a1a1a;--text-muted:#757575;--border-color:rgba(255,255,255,0.1);--shadow:0 4px 12px rgba(0,0,0,0.4);--shadow-lg:0 8px 24px rgba(0,0,0,0.5)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sf-pro);font-size:1rem;line-height:1.6;color:var(--text-primary);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding-top:var(--a11y-bar-height)}img,video{max-width:100%;display:block}ol,ul{list-style:none}a{color:var(--tertiary-color);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--secondary-color);text-decoration:underline}button{cursor:pointer;font-family:inherit;border:none;background:none}input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-sf-pro);color:var(--text-primary)}p{color:var(--text-secondary);margin-bottom:var(--spacing-md)}p:last-child{margin-bottom:0}small{font-size:.875rem;color:var(--text-muted)}strong{font-weight:700}em{font-style:italic}code,kbd,pre{font-family:var(--font-sf-pro);font-size:.9em}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-tertiary{color:var(--tertiary-color)!important}.text-muted{color:var(--text-muted)!important}.text-dark{color:var(--text-primary)!important}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:var(--secondary-color)!important}.bg-tertiary{background-color:var(--tertiary-color)!important}.bg-surface{background-color:var(--surface)!important}.m-xs{margin:var(--spacing-xs)!important}.mt-xs{margin-top:var(--spacing-xs)!important}.mb-xs{margin-bottom:var(--spacing-xs)!important}.ml-xs{margin-left:var(--spacing-xs)!important}.mr-xs,.mx-xs{margin-right:var(--spacing-xs)!important}.mx-xs{margin-left:var(--spacing-xs)!important}.my-xs{margin-top:var(--spacing-xs)!important;margin-bottom:var(--spacing-xs)!important}.p-xs{padding:var(--spacing-xs)!important}.pt-xs{padding-top:var(--spacing-xs)!important}.pb-xs{padding-bottom:var(--spacing-xs)!important}.pl-xs{padding-left:var(--spacing-xs)!important}.pr-xs,.px-xs{padding-right:var(--spacing-xs)!important}.px-xs{padding-left:var(--spacing-xs)!important}.py-xs{padding-top:var(--spacing-xs)!important;padding-bottom:var(--spacing-xs)!important}.m-sm{margin:var(--spacing-sm)!important}.mt-sm{margin-top:var(--spacing-sm)!important}.mb-sm{margin-bottom:var(--spacing-sm)!important}.ml-sm{margin-left:var(--spacing-sm)!important}.mr-sm,.mx-sm{margin-right:var(--spacing-sm)!important}.mx-sm{margin-left:var(--spacing-sm)!important}.my-sm{margin-top:var(--spacing-sm)!important;margin-bottom:var(--spacing-sm)!important}.p-sm{padding:var(--spacing-sm)!important}.pt-sm{padding-top:var(--spacing-sm)!important}.pb-sm{padding-bottom:var(--spacing-sm)!important}.pl-sm{padding-left:var(--spacing-sm)!important}.pr-sm,.px-sm{padding-right:var(--spacing-sm)!important}.px-sm{padding-left:var(--spacing-sm)!important}.py-sm{padding-top:var(--spacing-sm)!important;padding-bottom:var(--spacing-sm)!important}.m-md{margin:var(--spacing-md)!important}.mt-md{margin-top:var(--spacing-md)!important}.mb-md{margin-bottom:var(--spacing-md)!important}.ml-md{margin-left:var(--spacing-md)!important}.mr-md,.mx-md{margin-right:var(--spacing-md)!important}.mx-md{margin-left:var(--spacing-md)!important}.my-md{margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-md)!important}.p-md{padding:var(--spacing-md)!important}.pt-md{padding-top:var(--spacing-md)!important}.pb-md{padding-bottom:var(--spacing-md)!important}.pl-md{padding-left:var(--spacing-md)!important}.pr-md,.px-md{padding-right:var(--spacing-md)!important}.px-md{padding-left:var(--spacing-md)!important}.py-md{padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important}.m-lg{margin:var(--spacing-lg)!important}.mt-lg{margin-top:var(--spacing-lg)!important}.mb-lg{margin-bottom:var(--spacing-lg)!important}.ml-lg{margin-left:var(--spacing-lg)!important}.mr-lg,.mx-lg{margin-right:var(--spacing-lg)!important}.mx-lg{margin-left:var(--spacing-lg)!important}.my-lg{margin-top:var(--spacing-lg)!important;margin-bottom:var(--spacing-lg)!important}.p-lg{padding:var(--spacing-lg)!important}.pt-lg{padding-top:var(--spacing-lg)!important}.pb-lg{padding-bottom:var(--spacing-lg)!important}.pl-lg{padding-left:var(--spacing-lg)!important}.pr-lg,.px-lg{padding-right:var(--spacing-lg)!important}.px-lg{padding-left:var(--spacing-lg)!important}.py-lg{padding-top:var(--spacing-lg)!important;padding-bottom:var(--spacing-lg)!important}.m-xl{margin:var(--spacing-xl)!important}.mt-xl{margin-top:var(--spacing-xl)!important}.mb-xl{margin-bottom:var(--spacing-xl)!important}.ml-xl{margin-left:var(--spacing-xl)!important}.mr-xl,.mx-xl{margin-right:var(--spacing-xl)!important}.mx-xl{margin-left:var(--spacing-xl)!important}.my-xl{margin-top:var(--spacing-xl)!important;margin-bottom:var(--spacing-xl)!important}.p-xl{padding:var(--spacing-xl)!important}.pt-xl{padding-top:var(--spacing-xl)!important}.pb-xl{padding-bottom:var(--spacing-xl)!important}.pl-xl{padding-left:var(--spacing-xl)!important}.pr-xl,.px-xl{padding-right:var(--spacing-xl)!important}.px-xl{padding-left:var(--spacing-xl)!important}.py-xl{padding-top:var(--spacing-xl)!important;padding-bottom:var(--spacing-xl)!important}.m-2xl{margin:var(--spacing-2xl)!important}.mt-2xl{margin-top:var(--spacing-2xl)!important}.mb-2xl{margin-bottom:var(--spacing-2xl)!important}.ml-2xl{margin-left:var(--spacing-2xl)!important}.mr-2xl,.mx-2xl{margin-right:var(--spacing-2xl)!important}.mx-2xl{margin-left:var(--spacing-2xl)!important}.my-2xl{margin-top:var(--spacing-2xl)!important;margin-bottom:var(--spacing-2xl)!important}.p-2xl{padding:var(--spacing-2xl)!important}.pt-2xl{padding-top:var(--spacing-2xl)!important}.pb-2xl{padding-bottom:var(--spacing-2xl)!important}.pl-2xl{padding-left:var(--spacing-2xl)!important}.pr-2xl,.px-2xl{padding-right:var(--spacing-2xl)!important}.px-2xl{padding-left:var(--spacing-2xl)!important}.py-2xl{padding-top:var(--spacing-2xl)!important;padding-bottom:var(--spacing-2xl)!important}.m-3xl{margin:var(--spacing-3xl)!important}.mt-3xl{margin-top:var(--spacing-3xl)!important}.mb-3xl{margin-bottom:var(--spacing-3xl)!important}.ml-3xl{margin-left:var(--spacing-3xl)!important}.mr-3xl,.mx-3xl{margin-right:var(--spacing-3xl)!important}.mx-3xl{margin-left:var(--spacing-3xl)!important}.my-3xl{margin-top:var(--spacing-3xl)!important;margin-bottom:var(--spacing-3xl)!important}.p-3xl{padding:var(--spacing-3xl)!important}.pt-3xl{padding-top:var(--spacing-3xl)!important}.pb-3xl{padding-bottom:var(--spacing-3xl)!important}.pl-3xl{padding-left:var(--spacing-3xl)!important}.pr-3xl,.px-3xl{padding-right:var(--spacing-3xl)!important}.px-3xl{padding-left:var(--spacing-3xl)!important}.py-3xl{padding-top:var(--spacing-3xl)!important;padding-bottom:var(--spacing-3xl)!important}.custom-hiperlink{color:var(--tertiary-color);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--transition-fast)}.custom-hiperlink:hover{color:var(--secondary-color)}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--spacing-lg)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.grid{display:grid}.block{display:block}.inline{display:inline}.hidden{display:none!important}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.w-full{width:100%;min-width:100%}.h-full{min-height:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.field-label{font-weight:600!important}.hidden{visibility:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surface-alt)}::-webkit-scrollbar-thumb{background:var(--tertiary-color);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}::selection{background:rgba(255,209,0,.35);color:var(--text-primary)}@media(max-width:479px){.hide-on-mobile{display:none!important}}@media(min-width:1024px){.hide-on-desktop{display:none!important}}html[data-font-size=large]{font-size:18px}html[data-font-size=larger]{font-size:20px}html[data-contrast=high]{--background:#000000;--background-1:#000000;--background-2:#0d0d0d;--surface:#0d0d0d;--surface-alt:#1a1a1a;--text-primary:#ffffff;--text-secondary:#ffffff;--text-muted:#cccccc;--text-on-primary:#000000;--text-on-dark:#ffffff;--preto-1:#000000;--preto-2:#000000;--preto-3:#0d0d0d;--branco:#ffffff;--cinza-1:#ffffff;--cinza-2:#eeeeee;--cinza-3:#cccccc;--cinza-4:#aaaaaa;--cinza-5:#333333;--primary-color:#ffff00;--secondary-color:#ff69b4;--tertiary-color:#b39ddb;--chart-grid:rgba(255,255,255,0.25);--chart-track:rgba(255,255,255,0.12);--border-color:#ffffff;--shadow:0 0 0 2px #ffffff;--shadow-sm:0 0 0 1px #ffffff;--shadow-lg:0 0 0 3px #ffffff}html[data-contrast=high] b,html[data-contrast=high] button,html[data-contrast=high] caption,html[data-contrast=high] dd,html[data-contrast=high] div,html[data-contrast=high] dt,html[data-contrast=high] em,html[data-contrast=high] h1,html[data-contrast=high] h2,html[data-contrast=high] h3,html[data-contrast=high] h4,html[data-contrast=high] h5,html[data-contrast=high] h6,html[data-contrast=high] i,html[data-contrast=high] label,html[data-contrast=high] li,html[data-contrast=high] p,html[data-contrast=high] small,html[data-contrast=high] span,html[data-contrast=high] strong,html[data-contrast=high] summary,html[data-contrast=high] td,html[data-contrast=high] th{color:#fff!important}html[data-contrast=high] .MuiInputBase-input,html[data-contrast=high] .MuiOutlinedInput-input,html[data-contrast=high] .MuiSelect-select,html[data-contrast=high] input,html[data-contrast=high] select,html[data-contrast=high] textarea{color:#fff!important;background-color:#0d0d0d!important}html[data-contrast=high] .MuiInputBase-input::placeholder,html[data-contrast=high] .MuiOutlinedInput-input::placeholder,html[data-contrast=high] .MuiSelect-select::placeholder,html[data-contrast=high] input::placeholder,html[data-contrast=high] select::placeholder,html[data-contrast=high] textarea::placeholder{color:#aaa!important;opacity:1!important}html[data-contrast=high] .MuiFilledInput-root,html[data-contrast=high] .MuiInputBase-root,html[data-contrast=high] .MuiOutlinedInput-root{background-color:#0d0d0d!important}html[data-contrast=high] .MuiFilledInput-root .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiFilledInput-root fieldset,html[data-contrast=high] .MuiInputBase-root .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiInputBase-root fieldset,html[data-contrast=high] .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiOutlinedInput-root fieldset{border-color:#888!important}html[data-contrast=high] .MuiFilledInput-root:hover .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiFilledInput-root:hover fieldset,html[data-contrast=high] .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiInputBase-root:hover fieldset,html[data-contrast=high] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiOutlinedInput-root:hover fieldset{border-color:#ccc!important}html[data-contrast=high] .MuiFilledInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiFilledInput-root.Mui-focused fieldset,html[data-contrast=high] .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiInputBase-root.Mui-focused fieldset,html[data-contrast=high] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,html[data-contrast=high] .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff0!important}html[data-contrast=high] .MuiFormLabel-root,html[data-contrast=high] .MuiInputLabel-root{color:#ccc!important}html[data-contrast=high] .MuiFormLabel-root.Mui-focused,html[data-contrast=high] .MuiInputLabel-root.Mui-focused{color:#ff0!important}html[data-contrast=high] table,html[data-contrast=high] tbody,html[data-contrast=high] td,html[data-contrast=high] tfoot,html[data-contrast=high] th,html[data-contrast=high] thead,html[data-contrast=high] tr{background-color:#000!important;border-color:#444!important}html[data-contrast=high] .MuiAutocomplete-option,html[data-contrast=high] .MuiMenu-paper,html[data-contrast=high] .MuiMenuItem-root,html[data-contrast=high] .MuiPaper-root,html[data-contrast=high] .MuiPopover-paper,html[data-contrast=high] select option{background-color:#0d0d0d!important;color:#fff!important}html[data-contrast=high] .MuiAutocomplete-option.Mui-focusVisible,html[data-contrast=high] .MuiAutocomplete-option.Mui-selected,html[data-contrast=high] .MuiAutocomplete-option:hover,html[data-contrast=high] .MuiMenuItem-root.Mui-focusVisible,html[data-contrast=high] .MuiMenuItem-root.Mui-selected,html[data-contrast=high] .MuiMenuItem-root:hover{background-color:#1a1a1a!important}html[data-contrast=high] [class*=__control],html[data-contrast=high] [class*=__input-container],html[data-contrast=high] [class*=__menu],html[data-contrast=high] [class*=__option],html[data-contrast=high] [class*=__placeholder],html[data-contrast=high] [class*=__single-value]{background-color:#0d0d0d!important;color:#fff!important;border-color:#888!important}html[data-contrast=high] [class*=__option--is-focused],html[data-contrast=high] [class*=__option--is-selected]{background-color:#1a1a1a!important}html[data-contrast=high] *{border-color:var(--border-color)!important}html[data-contrast=high] a{color:#ff0!important;text-decoration:underline!important}html[data-contrast=high] a:hover{color:hotpink!important}.login-page{display:flex;flex-direction:column;min-height:100dvh;width:100%;background-color:var(--background);overflow:hidden}@media(min-width:1024px){.login-page{flex-direction:row}}.login-page__right{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);background-color:var(--tertiary-color)}@media(min-width:1024px){.login-page__right{flex:0 0 500px;padding:var(--spacing-lg)}}@media(min-width:1280px){.login-page__right{flex:0 0 650px;padding:var(--spacing-xl)}}@media(min-width:1536px){.login-page__right{flex:0 0 850px}}.login-page__card{width:100%;max-width:680px}.login-page__card-wrapper{padding:5px!important}