@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-400-normal.048f216a8f5b51504c72.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-400-normal.995a2c8b0527adb81930.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-vietnamese-400-normal.218c4ebfb100ffd08de5.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-400-normal.082a9efae1575b7e5cdb.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-latin-ext-400-normal.dc5105c710e3f0e44527.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-400-normal.c06cb4c03c26a7678ebf.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-latin-400-normal.9eb2a7e5bc8f2a766ae0.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-400-normal.39dc22001ff1af8e8e63.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-500-normal.ada8bcf77a78b6860a69.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-500-normal.0b54dc9280618ab6d8bf.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-vietnamese-500-normal.78866e972d33708ff5c4.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-500-normal.62b852ab4e9a0da24549.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-latin-ext-500-normal.245f570d620186eb75de.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-500-normal.b24ebd0e2189a6f3de6e.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/static/media/plus-jakarta-sans-latin-500-normal.c3130315dfec99bb0ed9.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-500-normal.8a9190408d7e1bed4037.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.e1e17320580c3cad3aa8.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.74481467a66cf872b337.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-vietnamese-600-normal.55c541f7115083f109bf.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-600-normal.bd81d25531b1bca47345.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-latin-ext-600-normal.af76dcd276e513d38e54.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-600-normal.aec63264a135be5577a2.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-latin-600-normal.7720d76571fb9da9b24d.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-600-normal.e325f4412a7e729d6b5d.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.a0e96d83baf4846fa06c.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.065a21d81ca5fd55db3d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-vietnamese-700-normal.3324f0f46acd113732ad.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-700-normal.4afaf4101421ae4d954c.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-latin-ext-700-normal.0e89f5417d170640ff70.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-700-normal.569e414c40b3345e8bc6.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/static/media/plus-jakarta-sans-latin-700-normal.7cfa130160f3e032639f.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-700-normal.2e44f76d305aa4275801.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-800-normal.476f43c7227118b922a6.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-800-normal.26aae14de9b415c042a4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-vietnamese-800-normal.4e1dea3f9e83c41b1ab5.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-800-normal.18253809ba6599dc6280.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-latin-ext-800-normal.d574c8e6b90ba710cee0.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-800-normal.c3f1f70c7d8486faa48d.woff) format("woff");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/static/media/plus-jakarta-sans-latin-800-normal.94c5685ec88b292c5afb.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-800-normal.38776781926d8266396d.woff) format("woff");unicode-range:u+00??,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}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modern-swal-popup{border-radius:16px!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;font-family:inherit!important;padding:2rem!important}.modern-swal-confirm{border-radius:8px!important;font-weight:600!important;padding:12px 24px!important;transition:all .2s!important}.modern-swal-confirm:hover{box-shadow:0 4px 6px -1px #0000001a!important;transform:translateY(-1px)!important}.modern-swal-cancel{border-radius:8px!important;font-weight:600!important;padding:12px 24px!important}.pm-medalha{border:2px solid #c9a96159;border-radius:50%;box-shadow:0 6px 20px #0000008c;display:inline-block;overflow:hidden;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .4s ease}.pm-medalha-hoverable:hover{border-color:#c9a961cc;box-shadow:0 14px 36px #c9a96180,0 0 0 6px #c9a9612e,0 6px 20px #0000008c;transform:scale(1.25)}.pm-separator{align-self:center;background:#c9a96159;height:48px;margin:0 24px;width:1px}@media (max-width:599.95px){.MuiTabs-root:not(.MuiTabs-vertical)>.MuiTabs-scroller{overflow-x:auto!important;scrollbar-width:none}.MuiTabs-root:not(.MuiTabs-vertical)>.MuiTabs-scroller::-webkit-scrollbar{display:none}input::-webkit-calendar-picker-indicator{margin-inline-start:2px}.MuiDialog-paper:not(.MuiDialog-paperFullScreen){margin:12px;max-width:calc(100% - 24px)!important;min-width:0!important}.MuiDialog-paperFullWidth:not(.MuiDialog-paperFullScreen){width:calc(100% - 24px)}.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen){max-height:calc(100% - 24px)}.MuiDrawer-root>.MuiDrawer-paper{max-width:100%}}@media (max-width:1199.95px){.MuiTableContainer-root{overflow-x:auto!important}:has(>.MuiTable-root){overflow-x:auto!important}}body.swal2-toast-shown .swal2-container.swal2-top-end:has(.luana-toast){padding:72px 16px 0 0!important;width:400px}.luana-toast--sucesso{--cor:#10b981;--cor-forte:#059669;--cor-suave:#10b98124;--cor-onda:#10b98173}.luana-toast--erro{--cor:#ef4444;--cor-forte:#dc2626;--cor-suave:#ef444421;--cor-onda:#ef444473}.luana-toast--aviso{--cor:#f59e0b;--cor-forte:#d97706;--cor-suave:#f59e0b29;--cor-onda:#f59e0b80}.luana-toast--info{--cor:#3b82f6;--cor-forte:#2563eb;--cor-suave:#3b82f621;--cor-onda:#3b82f673}.swal2-popup.swal2-toast.luana-toast{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 40px -14px #0f172a4d,0 4px 12px #0f172a0f;color:#0f172a;column-gap:12px;font-family:inherit;overflow:hidden;padding:14px 10px 19px 22px;position:relative;transition:translate .2s ease,box-shadow .2s ease}.swal2-popup.swal2-toast.luana-toast:hover{box-shadow:0 24px 48px -14px #0f172a5c,0 6px 16px #0f172a14;translate:0 -2px}.swal2-popup.swal2-toast.luana-toast:after{animation:luanaToastBrilho .9s ease-in-out .45s both;background:linear-gradient(105deg,#0000,#fff9 50%,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-120%) skewX(-12deg);width:45%}.swal2-popup.swal2-toast.luana-toast.luana-toast--escuro:after{background:linear-gradient(105deg,#0000,#ffffff17 50%,#0000)}.swal2-popup.swal2-toast.luana-toast:before{background:linear-gradient(180deg,var(--cor),var(--cor-forte));border-radius:999px;bottom:14px;content:"";left:8px;position:absolute;top:14px;width:4px}.swal2-popup.swal2-toast.luana-toast .luana-toast__icone{align-items:center;align-self:center;background:var(--cor-suave);border:none!important;border-radius:12px;color:var(--cor-forte);display:flex!important;grid-row:1/99;height:40px;justify-content:center;margin:0;min-width:40px;width:40px}.swal2-popup.swal2-toast.luana-toast .luana-toast__icone .swal2-icon-content{display:flex;font-size:inherit}.luana-toast__icone svg{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.luana-toast__icone svg .traco{stroke-dasharray:32;stroke-dashoffset:32;animation:luanaToastTraco .45s ease-out .32s forwards}.swal2-popup.swal2-toast.luana-toast .luana-toast__titulo{color:inherit;font-size:.93rem;font-weight:700;line-height:1.35;margin:0;padding:0;text-align:left}.swal2-popup.swal2-toast.luana-toast .luana-toast__texto{color:#475569;font-size:.82rem;line-height:1.4;margin:3px 0 0;padding:0;text-align:left}.swal2-popup.swal2-toast.luana-toast .luana-toast__fechar{align-self:start;border-radius:8px;color:#94a3b8;font-size:1.25rem;grid-row:1;height:28px;margin:-4px 0 0 4px;transition:background-color .15s,color .15s;width:28px}.swal2-popup.swal2-toast.luana-toast .luana-toast__fechar:hover{background:#f1f5f9;color:#334155}.swal2-popup.swal2-toast.luana-toast .luana-toast__fechar:focus{box-shadow:0 0 0 2px var(--cor-suave)}.swal2-popup.swal2-toast.luana-toast .swal2-timer-progress-bar-container{background:var(--cor-suave);border-radius:999px;bottom:8px;height:3px;left:22px;right:22px}.swal2-popup.swal2-toast.luana-toast .luana-toast__progresso{background:linear-gradient(90deg,var(--cor),var(--cor-forte));border-radius:999px;height:3px}.swal2-popup.swal2-toast.luana-toast.luana-toast--escuro{background:#111827;border-color:#1e293b;box-shadow:0 18px 40px -14px #000000a6,0 4px 12px #0000004d;color:#f1f5f9}.swal2-popup.swal2-toast.luana-toast.luana-toast--escuro .luana-toast__texto{color:#94a3b8}.swal2-popup.swal2-toast.luana-toast.luana-toast--escuro .luana-toast__icone{color:var(--cor)}.swal2-popup.swal2-toast.luana-toast.luana-toast--escuro .luana-toast__fechar:hover{background:#1e293b;color:#e2e8f0}.luana-toast-entra{animation:luanaToastEntra .55s cubic-bezier(.22,1,.36,1) both}.luana-toast--erro.luana-toast-entra{animation:luanaToastEntra .55s cubic-bezier(.22,1,.36,1) both,luanaToastTreme .42s ease-in-out .55s}.luana-toast-sai{animation:luanaToastSai .3s ease-in both}.luana-toast-icone-entra{animation:luanaToastIcone .5s cubic-bezier(.34,1.56,.64,1) .12s both,luanaToastOnda .9s ease-out .4s}@keyframes luanaToastEntra{0%{opacity:0;transform:translateX(calc(100% + 32px)) scale(.94)}60%{opacity:1;transform:translateX(-8px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes luanaToastSai{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(calc(100% + 32px)) scale(.96)}}@keyframes luanaToastIcone{0%{transform:scale(0) rotate(-30deg)}60%{transform:scale(1.15) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes luanaToastTraco{to{stroke-dashoffset:0}}@keyframes luanaToastOnda{0%{box-shadow:0 0 0 0 var(--cor-onda)}to{box-shadow:0 0 0 12px #0000}}@keyframes luanaToastBrilho{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(260%) skewX(-12deg)}}@keyframes luanaToastTreme{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@media (max-width:599.95px){body.swal2-toast-shown .swal2-container.swal2-top-end:has(.luana-toast){padding:64px 12px 0!important;width:100%}}@media (prefers-reduced-motion:reduce){.luana-toast--erro.luana-toast-entra,.luana-toast-entra{animation:luanaToastSurge .35s ease-out both!important}.luana-toast-sai{animation:luanaToastSome .25s ease-in both!important}.luana-toast-icone-entra,.luana-toast__icone svg .traco,.swal2-popup.swal2-toast.luana-toast:after{stroke-dashoffset:0;animation:none!important}.swal2-popup.swal2-toast.luana-toast:after{display:none}.swal2-popup.swal2-toast.luana-toast:hover{translate:none}}@keyframes luanaToastSurge{0%{opacity:0}to{opacity:1}}@keyframes luanaToastSome{0%{opacity:1}to{opacity:0}}