.resume-scan-animation-module__LSfQJa__scene{border:1px solid var(--lightningcss-light,#e4e8f0)var(--lightningcss-dark,var(--night-border));background:radial-gradient(ellipse at 22% 48%,var(--lightningcss-light,#e8edff)var(--lightningcss-dark,#242f48),transparent 62%),var(--lightningcss-light,#fafbfe)var(--lightningcss-dark,var(--night-surface-soft));border-radius:16px;grid-template-columns:150px 1fr;align-items:center;gap:38px;min-height:230px;padding:24px;display:grid;position:relative;overflow:hidden}.resume-scan-animation-module__LSfQJa__documentArea{z-index:2;justify-items:center;gap:12px;display:grid;position:relative}.resume-scan-animation-module__LSfQJa__document{box-sizing:border-box;border:1px solid var(--lightningcss-light,#e3e7ef)var(--lightningcss-dark,var(--night-border));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));border-radius:10px;width:115.5px;height:151px;padding:14px 12px;position:relative;overflow:hidden;box-shadow:0 8px 22px #2333631f}.resume-scan-animation-module__LSfQJa__avatar{background:#e9edff;border-radius:50%;width:23px;height:23px;margin-bottom:10px;display:block}.resume-scan-animation-module__LSfQJa__name,.resume-scan-animation-module__LSfQJa__subtitle,.resume-scan-animation-module__LSfQJa__lines span{background:var(--lightningcss-light,#e9ebf0)var(--lightningcss-dark,var(--night-border));border-radius:4px;height:4px;display:block}.resume-scan-animation-module__LSfQJa__name{background:var(--lightningcss-light,#27334b)var(--lightningcss-dark,var(--night-text));width:65%;height:5px;margin-bottom:5px}.resume-scan-animation-module__LSfQJa__subtitle{background:#cdd4e4;width:45%;margin-bottom:12px}.resume-scan-animation-module__LSfQJa__lines{gap:6px;display:grid}.resume-scan-animation-module__LSfQJa__documentLabel{color:var(--lightningcss-light,#53647c)var(--lightningcss-dark,var(--night-text-secondary));font-size:11.5px;font-weight:550}.resume-scan-animation-module__LSfQJa__scan{opacity:0;background:#527bff;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 -8px 16px 8px #527bff26}.resume-scan-animation-module__LSfQJa__playing .resume-scan-animation-module__LSfQJa__scan{opacity:1;animation:3.2s ease-in-out infinite resume-scan-animation-module__LSfQJa__scan}.resume-scan-animation-module__LSfQJa__connector{background:#c1cffb;width:48px;height:1px;position:absolute;top:50%;left:190px}.resume-scan-animation-module__LSfQJa__cards{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resume-scan-animation-module__LSfQJa__card{border:1px solid var(--lightningcss-light,#dfe5f1)var(--lightningcss-dark,var(--night-border));background:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,var(--night-surface));opacity:.5;border-radius:12px;align-items:center;gap:10px;min-width:0;height:54px;padding:0 12px;transition:opacity .4s,border-color .4s,box-shadow .4s,transform .4s;display:flex}.resume-scan-animation-module__LSfQJa__card.resume-scan-animation-module__LSfQJa__active{opacity:1;border-color:#7996ff;transform:translate(3px);box-shadow:0 0 0 3px #577dff1f,0 5px 15px #345bbe14}.resume-scan-animation-module__LSfQJa__cardIcon{border:1px solid var(--lightningcss-light,#ebedf4)var(--lightningcss-dark,var(--night-border));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.resume-scan-animation-module__LSfQJa__cardIcon img{object-fit:contain;width:22px;height:22px}.resume-scan-animation-module__LSfQJa__cardIcon svg{fill:none;stroke:#6386ee;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.resume-scan-animation-module__LSfQJa__card>div{flex:1;min-width:0}.resume-scan-animation-module__LSfQJa__cardLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--lightningcss-light,#26344d)var(--lightningcss-dark,var(--night-text));font-size:11.5px;font-weight:550;display:block;overflow:hidden}.resume-scan-animation-module__LSfQJa__cardLine{background:var(--lightningcss-light,#e9edf5)var(--lightningcss-dark,var(--night-border));border-radius:3px;width:70%;height:4px;margin-top:7px;display:block}.resume-scan-animation-module__LSfQJa__active .resume-scan-animation-module__LSfQJa__cardLine{background:#ced9ff}.resume-scan-animation-module__LSfQJa__status{text-align:center;height:18px;color:var(--lightningcss-light,#71819a)var(--lightningcss-dark,var(--night-muted));margin:14px 0 0;font-size:12px}.resume-scan-animation-module__LSfQJa__dots{vertical-align:bottom;width:14px;animation:1.2s steps(3,end) infinite resume-scan-animation-module__LSfQJa__dots;display:inline-block;overflow:hidden}@keyframes resume-scan-animation-module__LSfQJa__scan{0%,to{top:0}50%{top:100%}}@keyframes resume-scan-animation-module__LSfQJa__dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:600px){.resume-scan-animation-module__LSfQJa__preview{padding:14px}.resume-scan-animation-module__LSfQJa__scene{grid-template-columns:88px 1fr;gap:16px;padding:18px 10px}.resume-scan-animation-module__LSfQJa__document{width:88px;height:128px;padding:10px}.resume-scan-animation-module__LSfQJa__cards{grid-template-columns:minmax(0,1fr);gap:8px}.resume-scan-animation-module__LSfQJa__card{height:40px;padding:0 8px}.resume-scan-animation-module__LSfQJa__connector{width:18px;left:96px}.resume-scan-animation-module__LSfQJa__header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.resume-scan-animation-module__LSfQJa__playing .resume-scan-animation-module__LSfQJa__scan,.resume-scan-animation-module__LSfQJa__dots{animation:none}.resume-scan-animation-module__LSfQJa__scan{top:50%}.resume-scan-animation-module__LSfQJa__card{transition:none}}.resume-scan-animation-module__LSfQJa__cards{flex-direction:column;gap:12px;padding:8px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000001a,#00000059 18%,#000 42% 93%,#0000);mask-image:linear-gradient(90deg,#0000001a,#00000059 18%,#000 42% 93%,#0000)}.resume-scan-animation-module__LSfQJa__lane{overflow:hidden}.resume-scan-animation-module__LSfQJa__track{gap:14px;width:max-content;animation:44s linear infinite paused resume-scan-animation-module__LSfQJa__drift;display:flex}.resume-scan-animation-module__LSfQJa__playing .resume-scan-animation-module__LSfQJa__track{animation-play-state:running}.resume-scan-animation-module__LSfQJa__track .resume-scan-animation-module__LSfQJa__card{opacity:1;box-sizing:border-box;border-color:#a6b8ff;flex-shrink:0;width:180px;box-shadow:inset 0 0 0 1px #7996ff1f}.resume-scan-animation-module__LSfQJa__track .resume-scan-animation-module__LSfQJa__cardLine{background:#ced9ff}.resume-scan-animation-module__LSfQJa__sideScanner{z-index:3;background:linear-gradient(#0000,#8fa6ff 20%,#527bff 85%,#0000);width:2px;position:absolute;top:0;bottom:0;left:31%;box-shadow:0 0 14px 3px #527bff1f}.resume-scan-animation-module__LSfQJa__sideScanner:after{content:"";background:#527bff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:12px;left:-4px;box-shadow:0 0 0 5px #527bff26}@keyframes resume-scan-animation-module__LSfQJa__drift{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes resume-scan-animation-module__LSfQJa__illuminate{0%,to{box-shadow:none;border-color:#dfe5f1}35%,65%{border-color:#7996ff;box-shadow:inset 0 0 0 1px #7996ff,0 0 0 3px #577dff1f}}@media (max-width:600px){.resume-scan-animation-module__LSfQJa__track .resume-scan-animation-module__LSfQJa__card{width:155px}.resume-scan-animation-module__LSfQJa__cards{gap:10px}}@media (prefers-reduced-motion:reduce){.resume-scan-animation-module__LSfQJa__track,.resume-scan-animation-module__LSfQJa__playing .resume-scan-animation-module__LSfQJa__track .resume-scan-animation-module__LSfQJa__card{animation:none}}.resume-scan-animation-module__LSfQJa__desaturate{z-index:2;pointer-events:none;-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();width:43%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000);mask-image:linear-gradient(90deg,#000 45%,#0000)}.resume-scan-animation-module__LSfQJa__sideScanner{filter:drop-shadow(0 0 4px #7899ff);width:3px}.resume-scan-animation-module__LSfQJa__sideScanner:after{clip-path:none}.resume-scan-animation-module__LSfQJa__cards{min-width:0}.resume-scan-animation-module__LSfQJa__lane:nth-of-type(2) .resume-scan-animation-module__LSfQJa__track{animation-duration:40s;animation-delay:-3s}.resume-scan-animation-module__LSfQJa__cards{gap:18px;padding-top:16px;padding-bottom:26px}.resume-scan-animation-module__LSfQJa__track{gap:0;animation-timing-function:linear}.resume-scan-animation-module__LSfQJa__lane{padding:8px 0}.resume-scan-animation-module__LSfQJa__cards{gap:5px}.resume-scan-animation-module__LSfQJa__loading{width:100%}.resume-scan-animation-module__LSfQJa__loading .resume-scan-animation-module__LSfQJa__scene{min-height:280px}@media (max-width:600px){.resume-scan-animation-module__LSfQJa__loading .resume-scan-animation-module__LSfQJa__scene{min-height:240px}}.resume-scan-animation-module__LSfQJa__coverDocument{width:100%;height:100%;fill:var(--lightningcss-light,#dce3ee)var(--lightningcss-dark,var(--night-border));stroke:none;display:block}.resume-scan-animation-module__LSfQJa__coverDocument rect:first-child{fill:var(--lightningcss-light,#27334b)var(--lightningcss-dark,var(--night-text))}.resume-scan-animation-module__LSfQJa__coverDocument path{fill:none;stroke:var(--lightningcss-light,#cdd4e4)var(--lightningcss-dark,var(--night-border));stroke-width:1px}.resume-scan-animation-module__LSfQJa__lines[hidden]{display:none}
