.loading{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;margin:0;background-color:#2b2c2d}.loading div{display:flex;gap:20px}.loading div div{width:20px;height:20px;background-color:#3498db;border-radius:50%;animation:bounce .6s infinite alternate}.loading div div:nth-child(2){animation-delay:.2s}.loading div div:nth-child(3){animation-delay:.4s}@keyframes bounce{to{transform:translateY(-30px)}}.maintenance-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:var(--fundo-1);color:var(--texto-1);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.maintenance-box{text-align:center;padding:2rem;background-color:var(--fundo-2);border-radius:var(--raio-borda);border:1px solid var(--fundo-4);box-shadow:0 4px 15px #0003}.maintenance-box h1{font-size:2.5rem;color:var(--primaria);margin-bottom:.5rem}.maintenance-box p{font-size:1.2rem;color:var(--texto-1);margin-bottom:1.5rem}.maintenance-box span{font-size:.9rem;color:var(--texto-2)}.d-logo-maintenance{display:flex;flex:1;align-items:center}.h1-maintenance{margin-left:auto}:root{--primaria: #004488;--secundaria: #131111;--sucesso: #64f883;--perigo: #ff5850;--aviso: #fbbc04;--info: #4285f4;--fundo-0: #505050;--fundo-1: #1b1c1d;--fundo-2: #2b2c2d;--fundo-3: #3b3c3d;--fundo-4: #4b4c4d;--fundo-5: #5b5c5d;--texto-0: #797979;--texto-1: #e0e0e0;--texto-2: #a0a0a0;--texto-3: #606060;--texto-4: #c0c0c0;--texto-5: #ffffff;--borda: #1e90ff;--borda-hover: var(--texto-1);--borda-active: var(--texto-3);--tamanho-fonte-base: 16px;--raio-borda: 6px;--header-height: 5rem;--transparente: #00000000}.theme-light{--primaria: #4285f4;--secundaria: #adb5bd;--sucesso: #047823;--perigo: #ea4335;--aviso: #fbbc04;--info: #004488;--fundo-0: #a0a0a0;--fundo-1: #ebebeb;--fundo-2: #dbdbdb;--fundo-3: #cbcbcb;--fundo-4: #bbbbbb;--fundo-5: #ababab;--texto-0: #797979;--texto-1: #101010;--texto-2: #505050;--texto-3: #909090;--texto-4: #303030;--texto-5: #000000;--borda: #1e90ff;--borda-hover: var(--texto-1);--borda-active: var(--texto-3)}.feedback-correct{background-color:#34a8531a;color:var(--sucesso);border:1px solid var(--sucesso)}.feedback-incorrect{background-color:#ea43351a;color:var(--perigo);border:1px solid var(--perigo)}@media only screen and (max-width: 999px){:root{--menuWidth: 100vw;--menuMinWidth: 100vw;--menuInitialWidth: 0;--menuInitialMinWidth: 0;--espacamento: 12px}p{font-size:1.05rem}h3{font-size:1.1rem}h2{font-size:1.15rem}h1{font-size:1.2rem}.span-font-small{font-size:1rem;color:var(--texto-2)}.grid-fieldset{width:100%;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;column-gap:var(--espacamento);row-gap:var(--espacamento)}.btEraser{margin-left:auto;right:0;width:50%;height:4rem}}@media only screen and (min-width: 1000px){:root{--menuWidth: 20vw;--menuMinWidth: 270px;--menuInitialWidth: var(--menuWidth);--menuInitialMinWidth: var(--menuMinWidth);--espacamento: 12px}p{font-size:1rem}h3{font-size:1.1rem}h2{font-size:1.2rem}h1{font-size:1.3rem}.span-font-small{font-size:.9rem;color:var(--texto-2)}.grid-fieldset{width:100%;display:grid;grid-template-columns:repeat(5,1fr);justify-content:center;column-gap:var(--espacamento);row-gap:var(--espacamento)}.grid_item_assunto{grid-column:2 / span 4}.grid_item_eraser{grid-column:span 5}.btEraser{margin-left:auto;right:0;width:14rem;height:4rem}::-webkit-scrollbar{width:var(--espacamento);height:var(--espacamento)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--fundo-4);border-radius:var(--raio-borda)}::-webkit-scrollbar-thumb:hover{background-color:var(--fundo-5)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--fundo-3) inset!important;-webkit-text-fill-color:var(--texto-1)!important;transition:background-color 5000s ease-in-out 0s}}*{margin:0;padding:0;border:0;box-sizing:border-box;color:var(--texto-1);font-family:Inter,sans-serif}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%;width:100%;background-color:var(--fundo-1)}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex}ol,ul{margin-left:calc(var(--espacamento) * 2);list-style-position:outside;margin-bottom:var(--espacamento)}ul{list-style-type:none}ul>li{list-style-type:none;margin-top:6px;padding-left:3px}ul>li::marker{content:"›"}ul ul>li::marker{content:"»"}ul ul ul>li::marker{content:"•"}.ul_v_f>li{list-style-type:none;margin-top:6px;padding-left:3px}.ul_v_f>li::marker{content:"(  )"}img,picture,video,canvas,svg{display:block;max-width:100%}img{margin-left:auto;margin-right:auto;margin-bottom:var(--espacamento);border-radius:var(--raio-borda)}a{text-decoration:none;cursor:pointer;color:var(--info)}a:hover{text-decoration:underline}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin-top:var(--espacamento);margin-bottom:var(--espacamento);font-weight:400}h3,h4,h5,h6{font-weight:700}.h4-incorreto{border-top:1px solid var(--fundo-5)}p{overflow-wrap:break-word;margin-bottom:var(--espacamento)}hr{border:none;height:1px;background-color:var(--texto-2);margin:0 auto;width:100%}button{display:flex;cursor:pointer;color:var(--texto-4);background-color:inherit;border:1px solid var(--transparente);-webkit-tap-highlight-color:transparent;transition:background-color .2s ease-in-out}button:hover{border:1px solid var(--borda-hover);color:var(--texto-5)}button:active{border:1px solid var(--borda-active);background-color:var(--fundo-1);color:var(--texto-3)}button:disabled{border:1px solid var(--transparente);background-color:var(--fundo-0);color:var(--texto-0);pointer-events:none;cursor:default}button>svg path{fill:var(--texto-4)}button:hover svg path{fill:var(--texto-5)}button:active svg path{fill:var(--texto-3)}button:disabled svg path{fill:var(--texto-0)}.btPrimary{flex-direction:row;align-items:center;justify-content:center;height:2.5rem;width:auto;border:1px solid var(--fundo-4);border-radius:var(--raio-borda);padding-left:var(--espacamento);padding-right:var(--espacamento)}.btPrimary>svg{margin-right:var(--espacamento)}.btSecondary{flex-direction:row;align-items:center;justify-content:center;border-radius:var(--raio-borda);width:100%;max-height:3.5rem;padding-top:var(--espacamento);padding-bottom:var(--espacamento);border:1px solid var(--fundo-4)}.btSecondary>svg{margin-right:auto;margin-left:var(--espacamento)}.btSecondary span{display:flex;margin-left:auto;color:inherit}.btInfo{background-color:var(--primaria)}.btInfo:hover{background-color:var(--fundo-2)}.btConfirm>svg{margin-right:var(--espacamento)}.btRectangle{flex-direction:row;height:2.75rem;background-color:inherit;padding-left:var(--espacamento);border-radius:var(--raio-borda);text-align:left}.btRectangle>svg{margin-right:var(--espacamento)}.btSquare{width:3rem;aspect-ratio:1 / 1;background-color:inherit;border-radius:var(--raio-borda)}.btCircle{width:2.5rem;aspect-ratio:1 / 1;border-radius:50%}.btCircleSt{flex-direction:column;background-color:inherit;width:3rem;aspect-ratio:1 / 1;border-radius:50%;font-size:.6rem}.paddingR{padding-right:var(--espacamento)}.paddingL{padding-left:var(--espacamento)}.paddingLR{padding-left:var(--espacamento);padding-right:var(--espacamento)}.marginR{margin-right:var(--espacamento)}.marginL{margin-left:var(--espacamento)}.marginLR{margin-left:var(--espacamento);margin-right:var(--espacamento)}.marginCenter{margin-left:auto;margin-right:auto}.centerH{justify-content:center}.centerV{align-items:center}.centerHV{align-items:center;justify-content:center}.pDividor{margin-top:1rem;margin-bottom:1rem;display:flex;width:100%;height:2rem}.logo{display:flex;height:2.5rem;width:3rem;background-image:url(/assets/logo-DTG_EsIj.png);background-size:auto 90%;background-repeat:no-repeat;background-position:center;margin-left:4px}.p-error{color:var(--perigo)}.p-sucesso{color:var(--sucesso)}.p-aviso{color:var(--aviso)}.p-info{color:var(--info)}.p-alert{padding:var(--espacamento);border-radius:var(--raio-borda);background-color:var(--fundo-4);color:var(--sucesso)}.p-i-ref{font-size:.8rem;font-style:italic;font-weight:700;text-align:right;margin-top:calc(var(--espacamento) * -1);word-wrap:break-word;overflow-wrap:break-word}.textCenter{text-align:center}.border4{border:1px solid var(--fundo-4)}.premium{background-image:linear-gradient(45deg,#a92,#af4299);width:fit-content;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.no-wrap{white-space:nowrap}.table-container{display:flex;width:100%;overflow-x:auto;align-items:center;justify-content:flex-start;padding:6px;margin-bottom:var(--espacamento)}.table-container table{margin-left:auto;margin-right:auto;border-collapse:collapse;font-size:.9rem;overflow:hidden}.table-container table th{font-weight:700;color:var(--texto-1)}.table-container table th,.table-container table td{border:1px solid var(--fundo-4);text-align:left;vertical-align:middle}.overline{display:inline-block;text-decoration:overline}math,math *{font-family:initial}math{background-color:var(transparent);padding:6px;border-radius:var(--raio-borda);margin-bottom:6px;max-width:100%;overflow-x:auto;overflow-y:hidden}mjx-container{display:inline-block!important;vertical-align:middle!important;margin-top:3px;margin-bottom:3px}.message-bubble math{background-color:var(--fundo-2)}code{background-color:transparent;font-family:inherit;padding:6px;border-radius:var(--raio-borda);margin-bottom:6px;max-width:100%;overflow-x:auto;overflow-y:hidden}latex{background-color:transparent;font-family:inherit;padding:6px;border-radius:var(--raio-borda);margin-bottom:6px;max-width:100%;overflow-x:auto;overflow-y:hidden}.message-bubble latex{background-color:var(--fundo-2)}latex mjx-container{font-family:initial!important}.matrix{border-left:1px solid var(--texto-1);border-right:1px solid var(--texto-1)}@media only screen and (max-width: 999px){#root{width:100vw}body.on-scroll{overflow-y:auto;overflow-x:hidden}body.no-scroll{overflow:hidden}.table-container table th,.table-container table td{word-wrap:break-word;overflow-wrap:break-word;padding:6px}}@media only screen and (min-width: 1000px){#root{width:100vw;height:100%;display:flex;min-height:100%}body{overflow:hidden}.backHeader{position:fixed;height:0;width:0;top:0;left:0;margin:0;padding:0}.table-container table th,.table-container table td{padding:var(--espacamento)}}
