html:has(.screening-app-loading:not([hidden])){scrollbar-gutter:auto;overflow:hidden}.screening-app-loading{--screening-edge:24px;--screening-loader-size:88px;z-index:10000;color:#2d2c4c;background:#f3f4fe;outline:none;position:fixed;inset:0;overflow:auto}.screening-app-loading__header{top:max(var(--screening-edge), env(safe-area-inset-top,0px));left:max(24px, env(safe-area-inset-left,0px));right:max(24px, env(safe-area-inset-right,0px));text-align:center;position:absolute}.screening-app-loading__title{margin:0;font-size:30px;font-weight:800;line-height:1.12}.screening-app-loading__cubes{top:var(--screening-center-y,50%);width:var(--screening-loader-size);height:var(--screening-loader-size);position:absolute;left:50%;transform:translate(-50%,-50%)}.screening-app-loading__cube{width:50%;height:50%;animation:1.8s cubic-bezier(.6,.01,.4,1) infinite screening-cubes;position:absolute}.screening-app-loading__cube:first-child{background:#fa5667;top:0;left:0}.screening-app-loading__cube:nth-child(2){background:#7a45e5;animation-name:screening-cubes-two;top:0;right:0}.screening-app-loading__cube:nth-child(3){background:#1b91f7;animation-name:screening-cubes-three;bottom:0;right:0}.screening-app-loading__cube:nth-child(4){background:#fac24c;animation-name:screening-cubes-four;bottom:0;left:0}@keyframes screening-cubes{0%,to{transform:translate(0)}25%{transform:translateY(100%)}50%{transform:translate(100%,100%)}75%{transform:translate(100%)}}@keyframes screening-cubes-two{0%,to{transform:translate(0)}25%{transform:translate(-100%)}50%{transform:translate(-100%,100%)}75%{transform:translateY(100%)}}@keyframes screening-cubes-three{0%,to{transform:translate(0)}25%{transform:translateY(-100%)}50%{transform:translate(-100%,-100%)}75%{transform:translate(-100%)}}@keyframes screening-cubes-four{0%,to{transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(100%,-100%)}75%{transform:translateY(-100%)}}@media (max-width:720px){.screening-app-loading__title{font-size:26px}}@media not (min-width:480px){.screening-app-loading__title{font-size:22px}}@media not (min-height:320px){.screening-app-loading{--screening-edge:16px;--screening-loader-size:64px}.screening-app-loading__title{font-size:26px}}.screening-app-loading[data-compact=true]{--screening-edge:12px}.screening-app-loading[data-compact=true] .screening-app-loading__title{font-size:24px}@media (prefers-reduced-motion:reduce){.screening-app-loading__cube{animation:none}}.report-download-overlay{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.report-download-overlay .screening-app-loading__header{padding-inline:52px}.report-download-overlay::backdrop{background:var(--page-bg,#f3f4fe)}.report-download-close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.report-download-close[hidden]{display:none}
