#root{margin:0 auto;text-align:center;height:100vh;background-color:#000}.hiddenBody{overflow:hidden}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.my-scrollbar-chrome{overflow-y:auto}.my-scrollbar-firefox{scrollbar-width:thin;scrollbar-color:darkgray transparent}.my-scrollbar-chrome::-webkit-scrollbar{width:8px!important;display:block!important}.my-scrollbar-chrome::-webkit-scrollbar-track{background:transparent;border-radius:10px}.my-scrollbar-chrome::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:10px;border:2px solid transparent;background-clip:padding-box}.my-scrollbar-chrome::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9;border:2px solid transparent}svg .no-transition,svg .no-transition *{transition:none!important}.custom-select-container{display:flex;flex-direction:column;gap:.25rem}.custom-select{position:relative;cursor:pointer;padding:10px;border:1px solid transparent;border-radius:5px;transition:border .3s ease;text-align:start;font-family:PoppinsLight;font-size:.75rem}.custom-select:hover,.custom-select.active{border:1px solid #F4F3F250}.selected-container{display:flex;align-items:center;justify-content:space-between;width:100%}.selected{pointer-events:none}.options{margin-top:.5rem;position:absolute;top:100%;left:0;right:0;display:none;background:transparent;border:1px solid #F4F3F250;background-color:#000;border-radius:5px;z-index:10;box-shadow:0 4px 6px #0000001a;text-align:start;max-height:200px;overflow-y:auto;color:#f4f3f2}.custom-select.active .options{display:block}.option{padding:10px;transition:background .2s}.option:hover{background-color:#f4f3f250;color:#fff}.error-container{display:flex;align-items:center;gap:.25rem}.error-message{color:#f4f3f250;font-size:.625rem;font-family:PoppinsLight;text-align:start}.text-area-wrapper{width:100%;height:100%}.text-area{width:100%;height:100%;padding:8px;overflow-y:auto;background-color:transparent;border:1px solid transparent;border-radius:5px;color:#fff;outline:none;white-space:pre-wrap;word-break:break-word;transition:border .2s ease;position:relative;text-align:start;font-family:PoppinsLight}.text-area:hover,.text-area:focus{border-color:#f4f3f250}.text-area.empty:before{content:attr(data-placeholder);color:#ffffff80;position:absolute;pointer-events:none}.upload-documents{width:100%;height:100%;border:1px dashed #F4F3F250;border-radius:5px;background-color:transparent;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:1rem;position:relative;transition:border .2s ease;background-color:#f4f3f225}.upload-placeholder{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:.95rem;gap:.75rem}.file-list{width:100%;display:flex;flex-direction:column;gap:.5rem}.file-item{display:flex;align-items:center;justify-content:space-between;color:#fff;padding:.25rem;border-radius:4px;font-size:.875rem;width:100%;box-sizing:border-box;text-align:start;border:1px solid transparent}.delete-button{padding:.25rem;border-radius:5px}.delete-button:hover{background-color:#f4f3f225}.toast-container{position:fixed;z-index:9999;display:flex;flex-direction:column;pointer-events:none;gap:.5rem;padding:1rem}.toast-container.top-left{top:0;left:0}.toast-container.top-right{top:0;right:0}.toast-container.bottom-left{bottom:0;left:0}.toast-container.bottom-right{bottom:0;right:0}.toast-container.top-center{top:0;left:50%;transform:translate(-50%)}.toast-container.bottom-center{bottom:0;left:50%;transform:translate(-50%)}.toast{padding:.75rem 1rem;border-radius:5px;font-size:.9rem;min-width:200px;max-width:300px;box-shadow:0 4px 8px #0003;animation:fadeIn .2s ease-out}.toast.success{background-color:#d1f7d1;color:#1e4620}.toast.error{background-color:#ffe1e1;color:#842029}.toast.info{background-color:#e1f0ff;color:#084298}.toast.warning{background-color:#fff3cd;color:#664d03}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.custom-input-container{width:100%;display:flex;flex-direction:column;gap:.25rem}.custom-input{width:100%;height:fit-content;padding:.5rem;background-color:transparent;border:1px solid transparent;border-radius:5px;color:#fff;outline:none;transition:border .2s ease;font-family:PoppinsLight;font-size:.75rem}.custom-input:hover,.custom-input:focus{border-color:#ffffff50}.custom-input::placeholder{color:#ffffff50;font-size:.75rem;font-family:PoppinsLight}.custom-date-input{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.custom-input-container{display:flex;flex-direction:column;gap:.25rem}.my-warped-plot,.my-warped-plot-with-assessment-breaks{background:transparent;position:relative;width:100%;min-height:300px;max-height:300px;overscroll-behavior:contain}.my-warped-plot .custom-tip,.my-warped-plot-with-assessment-breaks .custom-tip{position:absolute;pointer-events:none;transform:translate(-50%,calc(-100% - 8px));border-radius:5px;background:#00000080;color:#fff;padding:5px;width:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.my-warped-plot .custom-tip .tip-role,.my-warped-plot-with-assessment-breaks .custom-tip .tip-role{font-family:PoppinsLight;font-size:10px;max-width:150px;white-space:normal}.my-warped-plot .custom-tip .tip-value,.my-warped-plot-with-assessment-breaks .custom-tip .tip-value{font-family:PoppinsLight;font-size:10px}.my-warped-plot .custom-tip .tip-date,.my-warped-plot-with-assessment-breaks .custom-tip .tip-date{font-family:PoppinsExtraLight;font-size:10px;width:100%;display:flex;justify-content:center}.my-warped-plot .custom-tip .tip-geral,.my-warped-plot-with-assessment-breaks .custom-tip .tip-geral{font-family:PoppinsLight;font-size:10px;white-space:nowrap}.my-warped-plot .custom-tip .tip-value,.my-warped-plot-with-assessment-breaks .custom-tip .tip-value{font-family:PoppinsSemiBold;font-size:14px;white-space:nowrap;width:100%;display:flex;justify-content:center}.my-warped-plot .custom-tip .tip-assessment-row,.my-warped-plot-with-assessment-breaks .custom-tip .tip-assessment-row{display:flex;justify-content:center;font-family:PoppinsExtraLight;font-size:10px;white-space:nowrap;gap:15px}.my-warped-plot .custom-tip .tip-col,.my-warped-plot-with-assessment-breaks .custom-tip .tip-col{display:flex;flex-direction:column;gap:2px;text-align:left}.my-warped-plot .custom-tip .tip-col-left,.my-warped-plot-with-assessment-breaks .custom-tip .tip-col-left{text-align:left}.my-warped-plot .custom-tip .tip-col-right,.my-warped-plot-with-assessment-breaks .custom-tip .tip-col-right{text-align:right}.my-warped-plot .custom-tip .tip-values-container,.my-warped-plot-with-assessment-breaks .custom-tip .tip-values-container{display:flex;gap:2px}.my-warped-plot .custom-tip-role,.my-warped-plot-with-assessment-breaks .custom-tip-role{position:absolute;pointer-events:none;border-radius:5px;background:#00000080;color:#fff;width:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;padding:5px}.my-warped-plot .custom-tip-role .tip-date,.my-warped-plot-with-assessment-breaks .custom-tip-role .tip-date{font-family:PoppinsExtraLight;font-size:10px;width:100%;display:flex;justify-content:center}.my-warped-plot .custom-tip-role .tip-role-value,.my-warped-plot-with-assessment-breaks .custom-tip-role .tip-role-value{font-family:PoppinsSemiBold;font-size:10px;width:100%;display:flex;justify-content:center}.my-warped-plot .custom-tip-learning,.my-warped-plot-with-assessment-breaks .custom-tip-learning{position:absolute;pointer-events:none;border-radius:5px;background:#00000080;color:#fff;width:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;padding:5px}.my-warped-plot .custom-tip-learning .tip-date,.my-warped-plot-with-assessment-breaks .custom-tip-learning .tip-date{font-family:PoppinsExtraLight;font-size:10px;width:100%;display:flex;justify-content:center}.my-warped-plot .custom-tip-learning .tip-learning-title,.my-warped-plot-with-assessment-breaks .custom-tip-learning .tip-learning-title{font-family:PoppinsSemiBold;font-size:10px;width:100%;display:flex;justify-content:center}.my-warped-plot .custom-tip-learning .tip-learning-host,.my-warped-plot-with-assessment-breaks .custom-tip-learning .tip-learning-host{font-family:PoppinsRegular;font-size:10px;width:100%;display:flex;justify-content:center}.cookie-header{text-align:center;font-family:PoppinsBold}.markdown-content{display:flex;flex-direction:column;gap:1rem;color:#fff;font-family:PoppinsRegular;line-height:1.6;padding:3rem;margin:0 auto;max-height:90vh;overflow-y:auto;text-align:start;margin:4rem 0}.markdown-content strong,.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content th{font-family:PoppinsBold}.markdown-content h1,.markdown-content h2,.markdown-content h3{margin:2rem 0 1rem}.markdown-content p{margin-bottom:1rem}.markdown-content a{color:#a59fec;text-decoration:underline;word-break:break-word}.markdown-content ul,.markdown-content ol{margin:1rem 0 1rem 2rem}.markdown-content li{margin-bottom:.5rem}.markdown-content table{width:100%;border-collapse:collapse;margin-top:1rem;overflow-x:auto;display:block}.markdown-content th,.markdown-content td{border:1px solid #ccc;padding:.5rem;text-align:left;font-size:.95rem}.markdown-content th{background-color:#ffffff50}.markdown-content code{background:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:monospace}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#000!important}.scroll-on-hover{scrollbar-width:thin;scrollbar-color:transparent transparent}.scroll-on-hover:hover{scrollbar-color:darkgray transparent}.scroll-on-hover::-webkit-scrollbar{width:8px;height:8px}.scroll-on-hover::-webkit-scrollbar-track{background:transparent}.scroll-on-hover::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px;transition:background-color .3s ease}.scroll-on-hover:hover::-webkit-scrollbar-thumb{background-color:#a9a9a9}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:PoppinsLight;justify-content:center;background-color:#000!important;width:100dvw;scrollbar-width:8px;scrollbar-color:darkgray transparent}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:transparent;border-radius:10px}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:10px;border:2px solid transparent;background-clip:padding-box}body::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9;border:2px solid transparent}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}ul{list-style:none}
