.scan-wait-screen{--sws-navy:#17122b;--sws-blue:#5b3df5;--sws-blue-soft:#f3f1fb;--sws-mint:#168467;--sws-mint-soft:#eaf8f3;--sws-paper:#fbfaff;--sws-white:#fff;--sws-ink:#17122b;--sws-slate:#5a5478;--sws-line:#e6e2f5;min-height:100svh;color:var(--sws-ink);background:var(--sws-paper);font-family:var(--font-sans), system-ui, sans-serif;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:36px;padding:36px;display:grid;position:relative}.scan-wait-screen--embedded{border:1px solid var(--sws-line);background:var(--sws-paper);border-radius:10px;width:100%;min-height:620px}.sws-analysis-panel{border:1px solid var(--sws-line);background:var(--sws-white);border-radius:10px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex;box-shadow:0 4px 16px #17122b0a}.sws-analysis-heading{align-items:center;gap:12px;display:flex}.sws-analysis-heading svg{flex:none;width:28px;height:auto}.sws-analysis-heading h1{color:var(--sws-ink);letter-spacing:-.025em;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:650;line-height:1.35}.sws-progress-ring{align-self:center;width:132px;height:132px;position:relative}.sws-progress-ring>svg{width:132px;height:132px;display:block;transform:rotate(-90deg)}.sws-progress-ring circle{fill:none;stroke-width:9px}.sws-progress-track{stroke:#e3ecee}.sws-progress-value{stroke:var(--sws-blue);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.is-indeterminate .sws-progress-value{stroke-dasharray:24 76}.sws-progress-ring.is-indeterminate>svg{animation:1.6s linear infinite sws-ring-turn}@keyframes sws-ring-turn{to{transform:rotate(270deg)}}.is-complete .sws-progress-value{stroke:var(--sws-mint)}.sws-progress-symbol{color:var(--sws-blue);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.is-complete .sws-progress-symbol{color:var(--sws-mint)}.sws-status-copy{color:var(--sws-slate);margin:0;font-size:14px;line-height:1.55}.sws-checks-label{color:var(--sws-ink);margin:2px 0 -8px;font-size:13px;font-weight:650}.sws-step-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sws-step-list li{color:var(--sws-ink);align-items:center;gap:10px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.sws-step-list li>span:last-child{overflow-wrap:anywhere;min-width:0}.sws-step-icon{width:22px;height:22px;color:var(--sws-slate);background:#fbfaff;border:1px solid #e6e2f5;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:flex}.sws-step-icon i{background:var(--sws-blue);border-radius:999px;width:5px;height:5px}.sws-file-label{width:100%;min-width:0;max-width:100%;color:var(--sws-slate);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.sws-story-stage{min-width:0}.sws-scene-wrap{animation:.26s ease-out backwards sws-scene-swap}@keyframes sws-scene-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sws-scene{flex-direction:column;justify-content:center;min-height:480px;display:flex}.sws-scene h2{max-width:16ch;color:var(--sws-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,2.3vw,32px);font-weight:650;line-height:1.15}.sws-scene h2 span{color:var(--sws-blue)}.sws-application-flow{align-items:center;gap:14px;margin-top:36px;display:flex}.sws-resume-sheet{border:1px solid var(--sws-line);background:var(--sws-white);border-radius:12px;flex:none;width:104px;height:142px;padding:14px;box-shadow:0 1px 2px #1018280a}.sws-resume-sheet strong{color:var(--sws-ink);font-size:12px;font-weight:650;display:block}.sws-resume-sheet i{background:#e6e2f5;border-radius:4px;width:64px;height:5px;margin-top:9px;display:block}.sws-resume-sheet i:nth-of-type(2){width:56px}.sws-resume-sheet i:nth-of-type(3){width:60px}.sws-resume-sheet i:nth-of-type(4){width:44px}.sws-resume-sheet i:nth-of-type(5){width:58px}.sws-connectors{flex:none;width:32px;height:120px}.sws-connectors path{fill:none;stroke:#b7c0cf;stroke-width:2.5px;stroke-dasharray:2 7;stroke-linecap:round}.sws-application-list{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.sws-application-card{border:1px solid var(--sws-line);background:var(--sws-white);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.sws-application-card strong{min-width:0;color:var(--sws-ink);font-size:14px;font-weight:600}.sws-application-card span{background:var(--sws-blue-soft);color:var(--sws-blue);letter-spacing:.06em;border-radius:8px;flex:none;padding:5px 9px;font-size:11px;font-weight:650}.sws-scene-foot{max-width:54ch;color:var(--sws-slate);margin:28px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.sws-job-grid{gap:16px;margin-top:36px;display:flex}.sws-job-card{border:1px solid var(--sws-line);background:var(--sws-white);border-radius:12px;flex:1;min-width:0;padding:18px}.sws-job-card h3{color:var(--sws-ink);margin:0;font-size:15px;font-weight:650}.sws-job-card div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.sws-job-card span{background:var(--sws-blue-soft);color:var(--sws-blue);border-radius:8px;padding:5px 9px;font-size:13px;font-weight:600}.sws-single-resume{border:1px solid var(--sws-line);background:#ffffffad;border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.sws-single-resume strong{background:var(--sws-mint-soft);color:var(--sws-mint);border-radius:8px;flex:none;padding:5px 9px;font-size:12px;font-weight:650}.sws-single-resume span{overflow-wrap:anywhere;min-width:0;color:var(--sws-slate);font-size:clamp(13px,1.1vw,16px);line-height:1.45}.sws-keyword-rule{color:var(--sws-ink);margin:24px 0 0;font-size:clamp(16px,1.45vw,21px);font-weight:550}.sws-keyword-rule strong{color:var(--sws-blue);font-weight:650}.sws-evidence-copy{width:min(100%,660px)}.sws-evidence-list{gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sws-evidence-list li{border:1px solid var(--sws-line);background:var(--sws-white);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.sws-evidence-list li>span{background:var(--sws-blue-soft);width:36px;height:36px;color:var(--sws-blue);border-radius:10px;place-items:center;font-size:12px;font-weight:650;display:grid}.sws-evidence-list li strong{color:var(--sws-ink);font-size:clamp(14px,1.25vw,18px);font-weight:550;line-height:1.35}.sws-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.sws-report-card{border:1px solid var(--sws-line);background:var(--sws-white);border-radius:12px;min-width:0;padding:20px}.sws-report-card>span{color:var(--sws-blue);letter-spacing:.08em;font-size:12px;font-weight:650}.sws-report-card h3{color:var(--sws-ink);margin:12px 0 0;font-size:clamp(18px,1.45vw,22px);font-weight:650}.sws-report-card p{color:var(--sws-slate);margin:8px 0 0;font-size:14px;line-height:1.55}.sws-report-note{color:var(--sws-slate);align-items:center;gap:10px;margin:24px 0 0;font-size:clamp(13px,1.1vw,16px);display:flex}.sws-report-note>span{background:var(--sws-mint-soft);width:28px;height:28px;color:var(--sws-mint);border-radius:999px;flex:0 0 28px;place-items:center;font-size:14px;font-weight:650;display:grid}.sws-score-soon{color:var(--sws-ink);margin:24px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:650}.sws-complete-backdrop{--sws-blue:#5b3df5;--sws-ink:#17122b;--sws-slate:#5a5478;z-index:300;font-family:var(--font-sans), system-ui, sans-serif;overscroll-behavior:contain;--sws-mint:#168467;--sws-mint-soft:#eaf8f3;background:#17122b94;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out backwards sws-backdrop;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes sws-backdrop{0%{opacity:0}to{opacity:1}}.sws-complete-card{text-align:center;background:#fff;border:1px solid #e6e2f5;border-radius:14px;flex-shrink:0;width:min(100%,560px);margin-block:auto;padding:44px 48px;animation:.24s cubic-bezier(.16,1,.3,1) backwards sws-complete-in;position:relative;box-shadow:0 24px 70px #0d1f2838}@keyframes sws-complete-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.sws-complete-icon{background:var(--sws-mint-soft);width:60px;height:60px;color:var(--sws-mint);border-radius:14px;place-items:center;margin:0 auto;font-size:28px;font-weight:650;display:grid}.sws-complete-card h2{color:var(--sws-ink);letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(28px,2.4vw,36px);font-weight:600;line-height:1.15}.sws-complete-card p{color:var(--sws-slate);margin:10px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.sws-complete-action{background:var(--sws-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:52px;margin-top:28px;padding:0 28px;font-size:16px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex}.sws-complete-job-context{text-align:start;background:#fbfaff;border:1px solid #e6e2f5;border-radius:10px;margin-top:24px;padding:18px 20px}.sws-complete-job-context h3{color:var(--sws-ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}.sws-complete-job-context p{font-size:15px}.sws-complete-action:hover{color:#fff;background:#492bd7;transform:translateY(-1px)}.sws-complete-close{width:44px;height:44px;color:var(--sws-slate);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.sws-complete-close:hover{color:var(--sws-ink);background:#f3f1fb}.sws-complete-action:focus-visible,.sws-complete-close:focus-visible{outline-offset:4px;outline:3px solid #5b3df547}@media (max-width:1099px){.scan-wait-screen{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.scan-wait-screen--embedded{min-height:0}.sws-analysis-panel{grid-template-columns:104px minmax(0,1fr);gap:12px 24px;display:grid}.sws-analysis-heading,.sws-status-copy{grid-column:2}.sws-analysis-heading h1{font-size:20px}.sws-progress-ring{grid-area:1/1/3}.sws-progress-ring,.sws-progress-ring>svg{width:104px;height:104px}.sws-checks-label{grid-column:1/-1;margin-top:8px}.sws-step-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sws-file-label{text-align:start;grid-column:1/-1}.sws-scene{min-height:410px}.sws-scene h2{max-width:24ch;font-size:32px}.sws-application-flow,.sws-job-grid,.sws-evidence-list,.sws-report-grid{margin-top:28px}}@media (max-width:719px){.scan-wait-screen{gap:24px;min-height:0;padding:12px}.sws-analysis-panel{grid-template-columns:64px minmax(0,1fr);gap:10px 12px;padding:16px}.sws-analysis-heading{gap:8px}.sws-analysis-heading svg{width:22px}.sws-analysis-heading h1{font-size:17px}.sws-progress-ring,.sws-progress-ring>svg{width:64px;height:64px}.sws-progress-symbol svg{width:28px;height:28px}.sws-status-copy{grid-column:1/-1}.sws-progress-ring{grid-row:1}.sws-checks-label{margin-top:4px}.sws-step-list{gap:10px 12px}.sws-step-list li{align-items:flex-start;gap:7px;font-size:13px}.sws-step-icon{flex-basis:18px;width:18px;height:18px}.sws-file-label{font-size:12px}.sws-scene{justify-content:flex-start;min-height:500px;padding:4px 8px 16px}.sws-scene h2{max-width:20ch;font-size:clamp(24px,6.6vw,28px)}.sws-application-flow{grid-template-columns:1fr;gap:12px;display:grid}.sws-resume-sheet,.scan-wait-screen .sws-connectors{display:none}.sws-application-list{gap:8px}.sws-application-card{gap:8px;padding:12px}.sws-application-card strong{font-size:13px}.sws-application-card span{letter-spacing:0;padding:4px 6px;font-size:10px}.sws-scene-foot{margin-top:20px;font-size:14px}.sws-job-grid{flex-direction:column;gap:10px}.sws-job-card{padding:14px}.sws-job-card div{margin-top:10px}.sws-single-resume{align-items:flex-start;gap:10px;padding:12px}.sws-single-resume strong{padding:4px 6px}.sws-single-resume span{font-size:14px}.sws-keyword-rule{margin-top:18px;font-size:16px}.sws-evidence-list{gap:10px}.sws-evidence-list li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px}.sws-evidence-list li>span{width:30px;height:30px}.sws-evidence-list li strong{font-size:15px}.sws-report-grid{grid-template-columns:1fr;gap:10px}.sws-report-card{padding:16px}.sws-report-card h3{margin-top:8px;font-size:18px}.sws-report-note,.sws-score-soon{margin-top:18px;font-size:14px}.sws-complete-card{padding:56px 24px 28px}.sws-complete-card h2{font-size:29px}.sws-complete-card p{font-size:15px}.sws-complete-action{width:100%;padding:12px 20px}}.scan-wait-screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sws-analysis-heading svg{transform:scaleX(-1)}.scan-wait-screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sws-connectors{transform:scaleX(-1)}:is(.scan-wait-screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h1,.scan-wait-screen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h2,.sws-complete-backdrop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h2){letter-spacing:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.sws-scene-wrap,.sws-complete-backdrop,.sws-complete-card,.sws-progress-ring.is-indeterminate>svg{animation:none}.sws-complete-action{transition:none}.sws-complete-action:hover{transform:none}}
