.container{--_container-bg-color:var(--color-isabelline);display:flex;background-color:var(--_container-bg-color);flex-direction:column;align-items: center;min-height:100dvh;padding:4.8rem 1.6rem}.container .error{--_container-bg-color:var(--color-red);padding-block-start:0;padding-block-end:0}.container .error>.notification{--_bg-color:var(--color-gold);height:100dvh}.container>.notification{--_bg-color:var(--color-off-white);background-color:var(--_bg-color);display:flex;text-align:center;flex-direction:column;justify-content:center;height:calc(100dvh - 9rem)}.container>.notification h1{--min-font-size:calc(var(--font-size-xxx-large) + .7rem);--max-font-size:calc(var(--font-size-xxx-large) + 3rem);--scaler:10vw;color:var(--color-eerie-black);font-size:clamp(var(--min-font-size),var(--scaler),var(--max-font-size));font-variation-settings:"wght" 800;letter-spacing:-.2rem;white-space:normal;margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.container>.notification p{font-size:var(--font-size-small);color:var(--color-eerie-black);font-variation-settings:"wght" 500;padding-left:1rem;padding-right:1rem}.container>.notification .message{margin-top:1rem}.container>.notification .message a{text-decoration:underline;color:var(--color-vibrant-blue)}header>h2{text-align:center;color:var(--color-eerie-black);font-family:var(--font-family-accent);font-weight:var(--font-weight-bold);font-size:var(--font-size-xx-large);margin-top:2.4rem}p.tagline{text-align:center;font-size:var(--font-size-small);color:var(--color-licorice);margin-top:.8rem}a.link--bold{font-weight:500}main{width:100%;margin-top:3.2rem}.wrapper{background-color:var(--color-baby-powder);border-radius:.8rem;padding:3.2rem 1.6rem}.wrapper section:last-of-type{margin-top:1.5rem}.shadow{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:1rem}form{display:flex;flex-direction:column}form>div{margin-top:2.4rem}button:disabled{cursor:default;opacity:.5}label{cursor:pointer;display:block;white-space:nowrap;text-align:start;font-variation-settings:"wght" 550;padding:0 0 .5rem .5rem}.password-field{position:relative}.password-field input[type=password]{font:small-caption;padding-right:3.2rem}.password-field input[type=text]{font:small-caption;padding-right:3.2rem}.password-field .password-toggle{color:var(--color-grey);cursor:pointer;position:absolute;background:0 0;border:none;padding:.25rem;top:50%;right:.2rem;transform:translateY(-50%)}.password-field .password-toggle .icon{display:block}.password-field .password-toggle .icon--hide{display:none}.password-field .password-toggle[aria-pressed=true] .icon--show{display:none}.password-field .password-toggle[aria-pressed=true] .icon--hide{display:block}.upload{display:flex;position:relative;border:1px dashed #bbbab8;border-radius:5px;flex-direction:column;margin-bottom:1rem;padding:2rem;transition:all .3s}.upload .intro{text-align:center;font-variation-settings:"wght" 550}.upload .tag{display:block;color:#444746;font-size:var(--font-size-x-small);align-self: center;margin-top:1rem}.dragover{border-color:var(--color-vibrant-blue);box-shadow:0 16px 24px #2563eb66}.controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;margin-bottom:-1rem}.controls .controls--btns{display:flex;gap:.8rem}.controls .small-text{color:#444746;font-size:var(--font-size-x-small)}.preview-list{display:grid;grid-template-columns:1fr;align-self: center;gap:1rem;margin-top:1rem}.preview-list .file-card{background-color:var(--color-baby-powder);display:flex;border-radius:.8rem;align-items: center;gap:1rem;padding:1rem}.preview-list .file-card .svg-container{background-color:var(--color-vermilion);border-radius:.9rem;padding:.5rem}.preview-list .file-card .svg-container svg{color:var(--color-white)}.preview-list .file-card .file-meta{flex:1;width:28rem}.preview-list .file-card .file-name{font-variation-settings:"wght" 600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-list .file-card .file-size{font-size:var(--font-size-x-small);color:#444746}.preview-list .file-card .file-progress{background-color:var(--color-isabelline);border-radius:.5rem;height:.8rem;margin-top:.8rem}.preview-list .file-card .file-progress>div:first-of-type{background:linear-gradient(90deg,var(--color-vermilion,var(--color-coquelicot)));border-radius:.5rem;width:0%;height:100%;transition:width .2s linear}.preview-list .file-card .file-actions{display:flex;align-items: center}.preview-list .file-card .file-actions .upload-btn{width:7rem}.preview-list .file-card .file-actions .upload-btn:not(:disabled):hover{color:var(--color-gold)}.preview-list .file-card .file-actions .cancel-btn{width:7rem}.preview-list .file-card .file-actions .cancel-btn:hover{color:var(--error-color)}.preview-list .file-card .file-actions .chunk-info{font-size:var(--font-size-x-small);color:#444746}.preview-list .file-card .file-actions .btn--icon{border-radius:.8rem}.preview-list .file-card .file-actions .btn--icon:hover{background-color:#d8d8da}.preview-list .preview__content{display:flex;border-radius:.5rem;flex-direction:column;width:20rem;box-shadow:0 1px 1px #0000001f,0 0 0 1px #3d3b3529,0 2px 5px #3d3b3514}.preview-list .preview__content div:first-child{display:flex;justify-content:center;align-items: center;height:20rem}.preview-list .preview__content div:last-child{display:flex;font-size:var(--font-size-x-small);font-variation-settings:"wght" 500;border-top:1px solid #37352f17;justify-content:space-between;padding:.4rem .4rem .4rem 1rem}.preview-list .preview__content div:last-child span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-list .preview__content div:last-child button{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}label[for=id_file]{display:flex;justify-content:center;align-items: center;gap:10px}label[for=id_file] .icon{flex-shrink:0}label[for=id_file] .info{font-variation-settings:"wght" 400;overflow:hidden;text-overflow:ellipsis}.hide{display:none!important}input[type=file]{opacity:0;max-width:100%;height:0}input[type=email],input[type=password],input[type=text]{position:relative;border:none;border-radius:1rem;width:100%;height:4.6rem;padding:0 1.4rem;transition:box-shadow .1s;line-height:1;box-shadow:inset 0 0 0 1px #d8d8da,inset 0 0 0 100px #fff}input[type=email]:focus-visible{outline-color:#0000}input[type=password]:focus-visible{outline-color:#0000}input[type=text]:focus-visible{outline-color:#0000}input[type=email]:focus:not(:disabled),input[type=password]:focus:not(:disabled),input[type=text]:focus:not(:disabled){box-shadow:inset var(--color-blue)0 0 0 1px,inset white 0 0 0 100px!important}::placeholder{color:#d8d8da}.errorlist{font-size:var(--font-size-small);padding:.5rem 0 0 .5rem}.errorlist li{color:var(--error-color)}.form-help{letter-spacing:.019rem;line-height:1.3;font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular);color:var(--color-grey);overflow:hidden;max-height:0;margin:0;transition:all .3s}.fieldWrapper:focus-within .form-help{max-height:4rem;padding:.2rem 0 .5rem .5rem}.fieldWrapper:has(.errorlist) input[type=email]{box-shadow:inset var(--color-red)0 0 0 1px}.fieldWrapper:has(.errorlist) input[type=password]{box-shadow:inset var(--color-red)0 0 0 1px}.fieldWrapper:has(.errorlist) input[type=text]{box-shadow:inset var(--color-red)0 0 0 1px}.footer--signin{font-size:var(--font-size-small);text-align:center;padding-top:1.6rem;box-shadow:0 -1px #00000013}@media (min-width:640px){.container{padding-inline-start:1.5rem;padding-inline-end:1.5rem}header,main{width:100%;max-width:44.8rem;margin-inline-start:auto;margin-inline-end:auto}#report-details{max-width:70rem}.wrapper{padding-inline-start:4rem;padding-inline-end:4rem}}
