.hero-flow-diagram-module__vSppkG__root{width:100%;position:relative}.hero-flow-diagram-module__vSppkG__svg{width:100%;height:auto;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;display:block}.hero-flow-diagram-module__vSppkG__emitLineVertical{clip-path:inset(100% 0 0);animation:hero-flow-diagram-module__vSppkG__emitLineVerticalDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__emitLineVerticalDraw{0%,1.5%{clip-path:inset(100% 0 0)}4%{clip-path:inset(0)}23%{clip-path:inset(0)}24%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 100%)}}.hero-flow-diagram-module__vSppkG__emitLineHorizontal{clip-path:inset(0 100% 0 0);animation:hero-flow-diagram-module__vSppkG__emitLineHorizontalDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__emitLineHorizontalDraw{0%,6%{clip-path:inset(0 100% 0 0)}8%{clip-path:inset(0)}23%{clip-path:inset(0)}24%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 100%)}}.hero-flow-diagram-module__vSppkG__emitDot{opacity:0;animation:hero-flow-diagram-module__vSppkG__emitDotPulse var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__emitDotPulse{0%,8%{opacity:0}9%{opacity:1}23%{opacity:1}24%{opacity:0}to{opacity:0}}.hero-flow-diagram-module__vSppkG__emitPill{opacity:0;transform:translate(var(--source-x), var(--source-y));animation:hero-flow-diagram-module__vSppkG__emitPillJourney var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__emitPillJourney{0%,9%{opacity:0;transform:translate(var(--source-x), var(--source-y)) scale(.6)}11%{opacity:1;transform:translate(var(--source-x), var(--source-y)) scale(1)}12.5%{opacity:1;transform:translate(var(--source-x), var(--source-y)) scale(1)}16%{opacity:1;transform:translate(var(--bend-x), var(--bend-y)) scale(1)}18.5%{opacity:1;transform:translate(calc(var(--bend-x) + (var(--dest-x) - var(--bend-x)) * .85), var(--dest-y)) scale(1)}20.5%{opacity:1;transform:translate(var(--dest-x), var(--dest-y)) scale(1)}26%{opacity:1;transform:translate(var(--dest-x), var(--dest-y)) scale(1)}27%{opacity:0;transform:translate(var(--dest-x), var(--dest-y)) scale(1.2)}to{opacity:0;transform:translate(var(--dest-x), var(--dest-y)) scale(1)}}.hero-flow-diagram-module__vSppkG__jobsRow1{opacity:0;animation:hero-flow-diagram-module__vSppkG__jobsRow1FadeIn var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__jobsRow1FadeIn{0%,22%{opacity:0}23%{opacity:1}to{opacity:1}}.hero-flow-diagram-module__vSppkG__jobsRow2,.hero-flow-diagram-module__vSppkG__jobsRow3,.hero-flow-diagram-module__vSppkG__jobsRow4{animation:hero-flow-diagram-module__vSppkG__jobsRowSlideDown var(--loop-duration) linear infinite;transform:translateY(-72px)}@keyframes hero-flow-diagram-module__vSppkG__jobsRowSlideDown{0%,22%{transform:translateY(-72px)}23%{transform:translateY(0)}to{transform:translateY(0)}}.hero-flow-diagram-module__vSppkG__jobsRowGhost{opacity:0;animation:hero-flow-diagram-module__vSppkG__jobsRowGhostFadeIn var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__jobsRowGhostFadeIn{0%,22%{opacity:0}23%{opacity:.3}to{opacity:.3}}.hero-flow-diagram-module__vSppkG__cvEmitLineVertical{clip-path:inset(100% 0 0);animation:hero-flow-diagram-module__vSppkG__cvEmitLineVerticalDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__cvEmitLineVerticalDraw{0%,1.5%{clip-path:inset(100% 0 0)}4%{clip-path:inset(0)}27%{clip-path:inset(0)}28%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 100%)}}.hero-flow-diagram-module__vSppkG__cvEmitLineHorizontal{clip-path:inset(0 0 0 100%);animation:hero-flow-diagram-module__vSppkG__cvEmitLineHorizontalDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__cvEmitLineHorizontalDraw{0%,6%{clip-path:inset(0 0 0 100%)}8%{clip-path:inset(0)}27%{clip-path:inset(0)}28%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hero-flow-diagram-module__vSppkG__cvEmitDot{opacity:0;animation:hero-flow-diagram-module__vSppkG__cvEmitDotPulse var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__cvEmitDotPulse{0%,8%{opacity:0}9%{opacity:1}27%{opacity:1}28%{opacity:0}to{opacity:0}}.hero-flow-diagram-module__vSppkG__cvEmitPill{opacity:0;transform:translate(var(--cv-source-x), var(--cv-source-y));animation:hero-flow-diagram-module__vSppkG__cvEmitPillJourney var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__cvEmitPillJourney{0%,9%{opacity:0;transform:translate(var(--cv-source-x), var(--cv-source-y)) scale(.6)}11%{opacity:1;transform:translate(var(--cv-source-x), var(--cv-source-y)) scale(1)}12.5%{opacity:1;transform:translate(var(--cv-source-x), var(--cv-source-y)) scale(1)}16%{opacity:1;transform:translate(var(--cv-bend-x), var(--cv-bend-y)) scale(1)}18.5%{opacity:1;transform:translate(calc(var(--cv-bend-x) + (var(--cv-dest-x) - var(--cv-bend-x)) * .85), var(--cv-dest-y)) scale(1)}20.5%{opacity:1;transform:translate(var(--cv-dest-x), var(--cv-dest-y)) scale(1)}26%{opacity:1;transform:translate(var(--cv-dest-x), var(--cv-dest-y)) scale(1)}27%{opacity:0;transform:translate(var(--cv-dest-x), var(--cv-dest-y)) scale(1.2)}to{opacity:0;transform:translate(var(--cv-dest-x), var(--cv-dest-y)) scale(1)}}.hero-flow-diagram-module__vSppkG__cvRow1{opacity:0;animation:hero-flow-diagram-module__vSppkG__cvRow1FadeIn var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__cvRow1FadeIn{0%,22%{opacity:0}23%{opacity:1}to{opacity:1}}.hero-flow-diagram-module__vSppkG__cvRow2,.hero-flow-diagram-module__vSppkG__cvRow3,.hero-flow-diagram-module__vSppkG__cvRow4{animation:hero-flow-diagram-module__vSppkG__cvRowSlideDown var(--loop-duration) linear infinite;transform:translateY(-72px)}@keyframes hero-flow-diagram-module__vSppkG__cvRowSlideDown{0%,22%{transform:translateY(-72px)}23%{transform:translateY(0)}to{transform:translateY(0)}}.hero-flow-diagram-module__vSppkG__cvRowGhost{opacity:0;animation:hero-flow-diagram-module__vSppkG__cvRowGhostFadeIn var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__cvRowGhostFadeIn{0%,22%{opacity:0}23%{opacity:.3}to{opacity:.3}}.hero-flow-diagram-module__vSppkG__avatarR1,.hero-flow-diagram-module__vSppkG__avatarC1{animation:hero-flow-diagram-module__vSppkG__avatarFadeForBeat3 var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__avatarFadeForBeat3{0%,30%{opacity:1}32%{opacity:.3}68%{opacity:.3}72%{opacity:1}to{opacity:1}}.hero-flow-diagram-module__vSppkG__jobsTableGroup,.hero-flow-diagram-module__vSppkG__candidatesTableGroup{transform-origin:50%;animation:hero-flow-diagram-module__vSppkG__tableScaleForBeat3 var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__tableScaleForBeat3{0%,30%{transform:scale(1)}32%{transform:scale(1.3)}56%{transform:scale(1.3)}59%{transform:scale(1)}to{transform:scale(1)}}.hero-flow-diagram-module__vSppkG__matchLineJdVertical{clip-path:inset(0 0 100%);animation:hero-flow-diagram-module__vSppkG__matchLineJdVDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__matchLineJdVDraw{0%,75%{clip-path:inset(0 0 100%)}78%{clip-path:inset(0)}84%{clip-path:inset(0)}95%{clip-path:inset(100% 0 0)}to{clip-path:inset(100% 0 0)}}.hero-flow-diagram-module__vSppkG__matchLineJdHorizontal{clip-path:inset(0 100% 0 0);animation:hero-flow-diagram-module__vSppkG__matchLineJdHDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__matchLineJdHDraw{0%,78%{clip-path:inset(0 100% 0 0)}81%{clip-path:inset(0)}84%{clip-path:inset(0)}95%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 100%)}}.hero-flow-diagram-module__vSppkG__matchLineCvVertical{clip-path:inset(0 0 100%);animation:hero-flow-diagram-module__vSppkG__matchLineCvVDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__matchLineCvVDraw{0%,75%{clip-path:inset(0 0 100%)}78%{clip-path:inset(0)}84%{clip-path:inset(0)}95%{clip-path:inset(100% 0 0)}to{clip-path:inset(100% 0 0)}}.hero-flow-diagram-module__vSppkG__matchLineCvHorizontal{clip-path:inset(0 0 0 100%);animation:hero-flow-diagram-module__vSppkG__matchLineCvHDraw var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__matchLineCvHDraw{0%,78%{clip-path:inset(0 0 0 100%)}81%{clip-path:inset(0)}84%{clip-path:inset(0)}95%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hero-flow-diagram-module__vSppkG__matchText{opacity:0;transform-origin:50%;transform-box:fill-box;animation:hero-flow-diagram-module__vSppkG__matchTextReveal var(--loop-duration) linear infinite}.hero-flow-diagram-module__vSppkG__matchTermJd,.hero-flow-diagram-module__vSppkG__matchTermCv{opacity:0;animation:hero-flow-diagram-module__vSppkG__matchTermPulse var(--loop-duration) linear infinite}@keyframes hero-flow-diagram-module__vSppkG__matchTermPulse{0%,81%{opacity:0}82%{opacity:1}98%{opacity:1}to{opacity:0}}@keyframes hero-flow-diagram-module__vSppkG__matchTextReveal{0%,81%{opacity:0;transform:scale(.6)}82.5%{opacity:1;transform:scale(1.15)}84%{opacity:1;transform:scale(1)}98%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.hero-flow-diagram-module__vSppkG__root[data-playing=false] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hero-flow-diagram-module__vSppkG__root *{animation-iteration-count:1!important;animation-fill-mode:forwards!important}}
.section-1-agency-mockup-module__w4E2Vq__demo-frame{--paper:#f4f5f7;--card:#fff;--field:#f2f3f6;--hairline:#e6e8ee;--label:#868b93;--ink-dark:#121826;--ink-mid:#1a2236;--required:#ff7a7a;--green:#76eec8;--green-bright:#5fe3b6;--green-soft:#ecfaf2;--dark-card:#121826;--shadow-1:#12182614;--shadow-2:#1218260a;--knob-shadow:#00000026;--on-dark-text:#ffffffeb;--on-dark-mute:#ffffffa6;--on-dark-line:#ffffff24;--on-dark-tint:#ffffff1a;--green-glow-1:#76eec838;--green-glow-2:#76eec866;--green-glow-3:#76eec82e;--green-glow-4:#76eec800;--T:20s;--view-h:500px;background:var(--paper);width:100%;box-shadow:0 30px 60px var(--shadow-1), 0 8px 20px var(--shadow-2);border:1px solid var(--hairline);color:var(--ink-dark);border-radius:20px;margin:0 auto;padding:28px 28px 32px;position:relative;overflow:hidden;container:demo/inline-size}.section-1-agency-mockup-module__w4E2Vq__demo-frame,.section-1-agency-mockup-module__w4E2Vq__demo-frame *,.section-1-agency-mockup-module__w4E2Vq__demo-frame :before,.section-1-agency-mockup-module__w4E2Vq__demo-frame :after{box-sizing:border-box}.section-1-agency-mockup-module__w4E2Vq__b-eyebrow{letter-spacing:.18em;color:var(--label);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__b-title{color:var(--ink-dark);margin:0 0 18px;font-size:22px;font-weight:800}.section-1-agency-mockup-module__w4E2Vq__builder{height:var(--view-h);animation:section-1-agency-mockup-module__w4E2Vq__flowFade var(--T) infinite;grid-template-columns:1fr 220px;gap:18px;display:grid;position:relative}@keyframes section-1-agency-mockup-module__w4E2Vq__flowFade{0%,95%{opacity:1}97%,99%{opacity:0}to{opacity:1}}@container demo (max-width:700px){.section-1-agency-mockup-module__w4E2Vq__builder{grid-template-columns:1fr;height:auto}.section-1-agency-mockup-module__w4E2Vq__scroll-viewport{height:auto;-webkit-mask-image:none;mask-image:none}.section-1-agency-mockup-module__w4E2Vq__scroll-content{animation:none;transform:none}}.section-1-agency-mockup-module__w4E2Vq__scroll-viewport{height:var(--view-h);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 24px),#0000 100%)}.section-1-agency-mockup-module__w4E2Vq__scroll-content{will-change:transform;animation:section-1-agency-mockup-module__w4E2Vq__scrollFlow var(--T) infinite cubic-bezier(.65, .04, .35, 1)}@keyframes section-1-agency-mockup-module__w4E2Vq__scrollFlow{0%,18%{transform:translateY(0)}24%,46%{transform:translateY(-249px)}52%,68%{transform:translateY(-617px)}74%,95%{transform:translateY(-788px)}to{transform:translateY(-788px)}}.section-1-agency-mockup-module__w4E2Vq__side-col{flex-direction:column;gap:14px;display:flex}.section-1-agency-mockup-module__w4E2Vq__card{background:var(--card);border-radius:14px;padding:18px 20px 20px;position:relative}.section-1-agency-mockup-module__w4E2Vq__card+.section-1-agency-mockup-module__w4E2Vq__card{margin-top:14px}.section-1-agency-mockup-module__w4E2Vq__sec-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.section-1-agency-mockup-module__w4E2Vq__sec-head .section-1-agency-mockup-module__w4E2Vq__left{align-items:center;gap:14px;display:flex}.section-1-agency-mockup-module__w4E2Vq__sec-head .section-1-agency-mockup-module__w4E2Vq__num{background:var(--ink-dark);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.section-1-agency-mockup-module__w4E2Vq__sec-head .section-1-agency-mockup-module__w4E2Vq__label{letter-spacing:.18em;color:var(--ink-dark);text-transform:uppercase;font-size:13px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__sec-head .section-1-agency-mockup-module__w4E2Vq__weight{letter-spacing:.14em;color:var(--label);text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.section-1-agency-mockup-module__w4E2Vq__sec-head .section-1-agency-mockup-module__w4E2Vq__weight .section-1-agency-mockup-module__w4E2Vq__box{border:1px solid var(--hairline);background:var(--card);text-align:center;width:50px;color:var(--ink-dark);border-radius:6px;padding:4px 8px;font-size:13px;font-weight:700;position:relative}.section-1-agency-mockup-module__w4E2Vq__field-label{letter-spacing:.18em;color:var(--label);text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__field-label .section-1-agency-mockup-module__w4E2Vq__req{color:var(--required);margin-left:2px}.section-1-agency-mockup-module__w4E2Vq__input{background:var(--field);color:var(--ink-dark);border:1px solid #0000;border-radius:10px;align-items:center;min-height:44px;padding:12px 14px;font-size:13px;font-weight:500;display:flex;position:relative}.section-1-agency-mockup-module__w4E2Vq__basic-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.section-1-agency-mockup-module__w4E2Vq__skill-row{background:var(--field);opacity:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex;transform:translateY(8px)}.section-1-agency-mockup-module__w4E2Vq__skill-row .section-1-agency-mockup-module__w4E2Vq__name{color:var(--ink-dark);font-size:13px;font-weight:600}.section-1-agency-mockup-module__w4E2Vq__skill-row .section-1-agency-mockup-module__w4E2Vq__right{align-items:center;gap:8px;display:flex}.section-1-agency-mockup-module__w4E2Vq__level-pill{border:1px solid var(--hairline);letter-spacing:.14em;color:var(--ink-dark);text-transform:uppercase;text-align:left;background:#fff;border-radius:20px;min-width:130px;height:26px;padding:6px 28px 6px 12px;font-size:10px;font-weight:700;position:relative}.section-1-agency-mockup-module__w4E2Vq__level-pill:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--label);width:0;height:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.section-1-agency-mockup-module__w4E2Vq__level-pill .section-1-agency-mockup-module__w4E2Vq__lvl{opacity:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.section-1-agency-mockup-module__w4E2Vq__x-btn{width:18px;height:18px;color:var(--label);place-items:center;font-size:14px;display:grid}.section-1-agency-mockup-module__w4E2Vq__add-row{border:1px dashed var(--hairline);text-align:center;color:var(--label);letter-spacing:.04em;border-radius:10px;margin-top:10px;padding:11px;font-size:12px;font-weight:600}.section-1-agency-mockup-module__w4E2Vq__add-row:before{content:"+ "}.section-1-agency-mockup-module__w4E2Vq__nice-have{margin-top:16px}.section-1-agency-mockup-module__w4E2Vq__exp-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.section-1-agency-mockup-module__w4E2Vq__exp-input{background:var(--field);color:var(--ink-dark);border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:12px 14px;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.section-1-agency-mockup-module__w4E2Vq__exp-input .section-1-agency-mockup-module__w4E2Vq__num-stack{min-width:18px;height:18px;display:inline-block;position:relative}.section-1-agency-mockup-module__w4E2Vq__exp-input .section-1-agency-mockup-module__w4E2Vq__num-stack span{position:absolute;top:0;left:0}.section-1-agency-mockup-module__w4E2Vq__exp-input .section-1-agency-mockup-module__w4E2Vq__num-stack span.section-1-agency-mockup-module__w4E2Vq__first{position:relative}.section-1-agency-mockup-module__w4E2Vq__stepper{color:var(--label);flex-direction:column;gap:2px;font-size:8px;line-height:1;display:flex}.section-1-agency-mockup-module__w4E2Vq__edu-row{justify-content:space-between;align-items:center;margin:10px 0 14px;display:flex}.section-1-agency-mockup-module__w4E2Vq__edu-row .section-1-agency-mockup-module__w4E2Vq__lbl{letter-spacing:.18em;color:var(--label);text-transform:uppercase;font-size:10px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__toggle{background:var(--hairline);border-radius:999px;width:38px;height:20px;position:relative}.section-1-agency-mockup-module__w4E2Vq__toggle:before{content:"";width:16px;height:16px;box-shadow:0 1px 4px var(--knob-shadow);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.section-1-agency-mockup-module__w4E2Vq__degree-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.section-1-agency-mockup-module__w4E2Vq__deg{border:1px solid var(--hairline);color:var(--ink-dark);background:#fff;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600}.section-1-agency-mockup-module__w4E2Vq__weights-card{background:var(--dark-card);color:#fff;border-radius:14px;padding:16px 18px 20px}.section-1-agency-mockup-module__w4E2Vq__weights-card .section-1-agency-mockup-module__w4E2Vq__title{letter-spacing:.18em;color:var(--on-dark-mute);text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__w-row{justify-content:space-between;align-items:baseline;margin:10px 0;font-size:14px;display:flex}.section-1-agency-mockup-module__w4E2Vq__w-row .section-1-agency-mockup-module__w4E2Vq__name{color:var(--on-dark-text)}.section-1-agency-mockup-module__w4E2Vq__w-row .section-1-agency-mockup-module__w4E2Vq__val{color:#fff;font-variant-numeric:tabular-nums;text-align:right;min-width:42px;height:18px;font-weight:700;display:inline-block;position:relative}.section-1-agency-mockup-module__w4E2Vq__w-row .section-1-agency-mockup-module__w4E2Vq__val .section-1-agency-mockup-module__w4E2Vq__v{position:absolute;top:0;right:0}.section-1-agency-mockup-module__w4E2Vq__w-row .section-1-agency-mockup-module__w4E2Vq__val .section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__b{position:relative}.section-1-agency-mockup-module__w4E2Vq__w-divider{background:var(--on-dark-line);height:1px;margin:14px 0}.section-1-agency-mockup-module__w4E2Vq__w-total{justify-content:space-between;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.section-1-agency-mockup-module__w4E2Vq__w-total .section-1-agency-mockup-module__w4E2Vq__v{color:var(--green)}.section-1-agency-mockup-module__w4E2Vq__w-bar{background:var(--on-dark-tint);border-radius:999px;height:8px;position:relative;overflow:hidden}.section-1-agency-mockup-module__w4E2Vq__w-bar:after{content:"";background:linear-gradient(90deg, var(--green), var(--green-bright));transform-origin:0;animation:section-1-agency-mockup-module__w4E2Vq__barPulse var(--T) infinite ease-in-out;position:absolute;inset:0}.section-1-agency-mockup-module__w4E2Vq__vis-card{background:#fff;border-radius:14px;padding:14px 16px}.section-1-agency-mockup-module__w4E2Vq__vis-card h4{letter-spacing:.18em;color:var(--ink-dark);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__vis-card p{color:var(--label);margin:0 0 10px;font-size:11px;line-height:1.5}.section-1-agency-mockup-module__w4E2Vq__vis-slider{align-items:center;gap:10px;display:flex}.section-1-agency-mockup-module__w4E2Vq__vis-track{background:var(--hairline);border-radius:999px;flex:1;height:4px;position:relative}.section-1-agency-mockup-module__w4E2Vq__vis-track:before{content:"";background:var(--green);border-radius:999px;width:60%;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-1-agency-mockup-module__w4E2Vq__vis-track:after{content:"";background:var(--green);width:14px;height:14px;box-shadow:0 0 0 4px var(--green-glow-3);border-radius:50%;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.section-1-agency-mockup-module__w4E2Vq__vis-val{color:var(--ink-dark);font-size:12px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__tip-card{background:var(--green-soft);color:var(--ink-mid);border-radius:14px;padding:12px 14px;font-size:11px;line-height:1.5}.section-1-agency-mockup-module__w4E2Vq__tip-card .section-1-agency-mockup-module__w4E2Vq__head{color:var(--required);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.section-1-agency-mockup-module__w4E2Vq__tip-card b{color:var(--ink-dark);font-weight:700}.section-1-agency-mockup-module__w4E2Vq__tip-card p{margin:0}.section-1-agency-mockup-module__w4E2Vq__typing{white-space:nowrap;width:0;animation:section-1-agency-mockup-module__w4E2Vq__typeIn var(--T) infinite steps(26, end);color:var(--ink-dark);font-weight:500;display:inline-block;overflow:hidden}@keyframes section-1-agency-mockup-module__w4E2Vq__typeIn{0%{width:0}4%{width:0}15%{width:24ch}to{width:24ch}}.section-1-agency-mockup-module__w4E2Vq__caret{background:var(--ink-dark);vertical-align:-2px;width:1.5px;height:14px;animation:section-1-agency-mockup-module__w4E2Vq__caretBlink 1s steps(1) infinite, section-1-agency-mockup-module__w4E2Vq__caretShow var(--T) infinite;margin-left:2px;display:inline-block}@keyframes section-1-agency-mockup-module__w4E2Vq__caretBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes section-1-agency-mockup-module__w4E2Vq__caretShow{0%,16%{opacity:1}18%,to{opacity:0}}.section-1-agency-mockup-module__w4E2Vq__row-1{animation:section-1-agency-mockup-module__w4E2Vq__rowIn var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__row-2{animation:section-1-agency-mockup-module__w4E2Vq__rowIn2 var(--T) infinite both}@keyframes section-1-agency-mockup-module__w4E2Vq__rowIn{0%,24%{opacity:0;transform:translateY(8px)}28%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-agency-mockup-module__w4E2Vq__rowIn2{0%,33%{opacity:0;transform:translateY(8px)}37%,to{opacity:1;transform:translateY(0)}}.section-1-agency-mockup-module__w4E2Vq__level-pill .section-1-agency-mockup-module__w4E2Vq__lvl-1{animation:section-1-agency-mockup-module__w4E2Vq__lvl1 var(--T) infinite}.section-1-agency-mockup-module__w4E2Vq__level-pill .section-1-agency-mockup-module__w4E2Vq__lvl-2{animation:section-1-agency-mockup-module__w4E2Vq__lvl2 var(--T) infinite}.section-1-agency-mockup-module__w4E2Vq__level-pill .section-1-agency-mockup-module__w4E2Vq__lvl-3{animation:section-1-agency-mockup-module__w4E2Vq__lvl3 var(--T) infinite}@keyframes section-1-agency-mockup-module__w4E2Vq__lvl1{0%,28%{opacity:0}29%,31%{opacity:1}32%,to{opacity:0}}@keyframes section-1-agency-mockup-module__w4E2Vq__lvl2{0%,31%{opacity:0}32%,34%{opacity:1}35%,to{opacity:0}}@keyframes section-1-agency-mockup-module__w4E2Vq__lvl3{0%,34%{opacity:0}35%,to{opacity:1}}.section-1-agency-mockup-module__w4E2Vq__level-pill.section-1-agency-mockup-module__w4E2Vq__glow{animation:section-1-agency-mockup-module__w4E2Vq__pillGlow var(--T) infinite}@keyframes section-1-agency-mockup-module__w4E2Vq__pillGlow{0%,27%{box-shadow:0 0 0 0 var(--green-glow-4);border-color:var(--hairline)}32%{box-shadow:0 0 0 4px var(--green-glow-1);border-color:var(--green)}38%{box-shadow:0 0 0 0 var(--green-glow-4);border-color:var(--hairline)}to{box-shadow:0 0 0 0 var(--green-glow-4);border-color:var(--hairline)}}.section-1-agency-mockup-module__w4E2Vq__level-pill.section-1-agency-mockup-module__w4E2Vq__fixed .section-1-agency-mockup-module__w4E2Vq__lvl{opacity:1}.section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__from-s{animation:section-1-agency-mockup-module__w4E2Vq__vFromS var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__to-s{animation:section-1-agency-mockup-module__w4E2Vq__vToS var(--T) infinite both}@keyframes section-1-agency-mockup-module__w4E2Vq__vFromS{0%,38%{opacity:1}42%,to{opacity:0}}@keyframes section-1-agency-mockup-module__w4E2Vq__vToS{0%,40%{opacity:0}44%,to{opacity:1}}.section-1-agency-mockup-module__w4E2Vq__exp-from{animation:section-1-agency-mockup-module__w4E2Vq__expFrom var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__exp-to{animation:section-1-agency-mockup-module__w4E2Vq__expTo var(--T) infinite both}@keyframes section-1-agency-mockup-module__w4E2Vq__expFrom{0%,54%{opacity:1}58%,to{opacity:0}}@keyframes section-1-agency-mockup-module__w4E2Vq__expTo{0%,56%{opacity:0}60%,to{opacity:1}}.section-1-agency-mockup-module__w4E2Vq__exp-card{animation:section-1-agency-mockup-module__w4E2Vq__expFlash var(--T) infinite}@keyframes section-1-agency-mockup-module__w4E2Vq__expFlash{0%,53%{box-shadow:0 0 0 0 var(--green-glow-4)}56%{box-shadow:0 0 0 3px var(--green-glow-3)}62%{box-shadow:0 0 0 0 var(--green-glow-4)}to{box-shadow:0 0 0 0 var(--green-glow-4)}}.section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__from-x{animation:section-1-agency-mockup-module__w4E2Vq__vFromX var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__to-x{animation:section-1-agency-mockup-module__w4E2Vq__vToX var(--T) infinite both}@keyframes section-1-agency-mockup-module__w4E2Vq__vFromX{0%,58%{opacity:1}62%,to{opacity:0}}@keyframes section-1-agency-mockup-module__w4E2Vq__vToX{0%,60%{opacity:0}64%,to{opacity:1}}.section-1-agency-mockup-module__w4E2Vq__weights-card.section-1-agency-mockup-module__w4E2Vq__flash{animation:section-1-agency-mockup-module__w4E2Vq__cardFlash var(--T) infinite}@keyframes section-1-agency-mockup-module__w4E2Vq__cardFlash{0%,38%{box-shadow:0 0 0 0 var(--green-glow-4)}41%{box-shadow:0 0 0 3px var(--green-glow-2)}45%{box-shadow:0 0 0 0 var(--green-glow-4)}58%{box-shadow:0 0 0 0 var(--green-glow-4)}61%{box-shadow:0 0 0 3px var(--green-glow-2)}65%{box-shadow:0 0 0 0 var(--green-glow-4)}to{box-shadow:0 0 0 0 var(--green-glow-4)}}@keyframes section-1-agency-mockup-module__w4E2Vq__barPulse{0%,38%{filter:brightness();transform:scaleX(1)}41%{filter:brightness(1.4);transform:scaleX(.96)}45%{filter:brightness();transform:scaleX(1)}58%{filter:brightness();transform:scaleX(1)}61%{filter:brightness(1.4);transform:scaleX(.96)}65%{filter:brightness();transform:scaleX(1)}to{filter:brightness();transform:scaleX(1)}}.section-1-agency-mockup-module__w4E2Vq__toggle.section-1-agency-mockup-module__w4E2Vq__eduSwitch{animation:section-1-agency-mockup-module__w4E2Vq__switchOn var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__toggle.section-1-agency-mockup-module__w4E2Vq__eduSwitch:before{animation:section-1-agency-mockup-module__w4E2Vq__switchKnob var(--T) infinite both}@keyframes section-1-agency-mockup-module__w4E2Vq__switchOn{0%,76%{background:var(--hairline)}79%,to{background:var(--green)}}@keyframes section-1-agency-mockup-module__w4E2Vq__switchKnob{0%,76%{left:2px}79%,to{left:20px}}.section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d1{animation:section-1-agency-mockup-module__w4E2Vq__degOn1 var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d2{animation:section-1-agency-mockup-module__w4E2Vq__degOn2 var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d3{animation:section-1-agency-mockup-module__w4E2Vq__degOn3 var(--T) infinite both}.section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d4{animation:section-1-agency-mockup-module__w4E2Vq__degOn4 var(--T) infinite both}@keyframes section-1-agency-mockup-module__w4E2Vq__degOn1{0%,80%{color:var(--ink-dark);border-color:var(--hairline);background:#fff}82%,to{background:var(--ink-dark);color:#fff;border-color:var(--ink-dark)}}@keyframes section-1-agency-mockup-module__w4E2Vq__degOn2{0%,83%{color:var(--ink-dark);border-color:var(--hairline);background:#fff}85%,to{background:var(--ink-dark);color:#fff;border-color:var(--ink-dark)}}@keyframes section-1-agency-mockup-module__w4E2Vq__degOn3{0%,86%{color:var(--ink-dark);border-color:var(--hairline);background:#fff}88%,to{background:var(--ink-dark);color:#fff;border-color:var(--ink-dark)}}@keyframes section-1-agency-mockup-module__w4E2Vq__degOn4{0%,89%{color:var(--ink-dark);border-color:var(--hairline);background:#fff}91%,to{background:var(--ink-dark);color:#fff;border-color:var(--ink-dark)}}.section-1-agency-mockup-module__w4E2Vq__wbox-val{min-width:18px;height:18px;display:inline-block;position:relative}.section-1-agency-mockup-module__w4E2Vq__wbox-val .section-1-agency-mockup-module__w4E2Vq__v{position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.section-1-agency-mockup-module__w4E2Vq__demo-frame *,.section-1-agency-mockup-module__w4E2Vq__demo-frame :before,.section-1-agency-mockup-module__w4E2Vq__demo-frame :after{transition:none!important;animation:none!important}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__typing{width:24ch}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__row-1,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__row-2{opacity:1;transform:none}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__lvl-3,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__to-s,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__to-x,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__exp-to{opacity:1}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__from-s,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__v.section-1-agency-mockup-module__w4E2Vq__from-x,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__exp-from{opacity:0}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__toggle.section-1-agency-mockup-module__w4E2Vq__eduSwitch{background:var(--green)}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__toggle.section-1-agency-mockup-module__w4E2Vq__eduSwitch:before{left:20px}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d1,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d2,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d3,.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__deg.section-1-agency-mockup-module__w4E2Vq__d4{background:var(--ink-dark);color:#fff;border-color:var(--ink-dark)}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__scroll-content{transform:translateY(0)}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__scroll-viewport{height:auto;-webkit-mask-image:none;mask-image:none}.section-1-agency-mockup-module__w4E2Vq__demo-frame .section-1-agency-mockup-module__w4E2Vq__builder{height:auto}}
.section-1-upload-mockup-module__ShfPFq__demo-frame{--paper:#f4f5f7;--page-bg:#f6f7f8;--card:#fff;--field:#f2f3f6;--hairline:#e6e8ee;--hairline-2:#ececef;--label:#868b93;--ink-dark:#121826;--ink-mid:#1a2236;--coral:#ff6c5c;--coral-deep:#e85f4d;--coral-soft:#ff6c5c1f;--green:#76eec8;--green-bright:#5fe3b6;--green-soft:#ecfaf2;--green-deep:#2a9d6f;--shadow-1:#12182614;--shadow-2:#1218260a;--shadow-3:#12182629;--backdrop:#1218260d;--T:28s;--frame-h:580px;--view-h:460px;--skills-content-h:360px;width:100%;max-width:880px;height:var(--frame-h);background:var(--page-bg);box-shadow:0 30px 60px var(--shadow-1), 0 8px 20px var(--shadow-2);border:1px solid var(--hairline);color:var(--ink-dark);animation:section-1-upload-mockup-module__ShfPFq__flowFade var(--T) infinite;border-radius:20px;margin:0 auto;padding:28px 32px;position:relative;overflow:hidden;container-type:inline-size}@keyframes section-1-upload-mockup-module__ShfPFq__flowFade{0%,94%{opacity:1}97%,99.5%{opacity:0}to{opacity:1}}.section-1-upload-mockup-module__ShfPFq__demo-frame,.section-1-upload-mockup-module__ShfPFq__demo-frame *,.section-1-upload-mockup-module__ShfPFq__demo-frame :before,.section-1-upload-mockup-module__ShfPFq__demo-frame :after{box-sizing:border-box}.section-1-upload-mockup-module__ShfPFq__scene-a,.section-1-upload-mockup-module__ShfPFq__scene-b{flex-direction:column;display:flex;position:absolute;inset:28px 32px}.section-1-upload-mockup-module__ShfPFq__scene-a{opacity:1;animation:section-1-upload-mockup-module__ShfPFq__sceneAFade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__scene-b{opacity:0;animation:section-1-upload-mockup-module__ShfPFq__sceneBFade var(--T) infinite both}@keyframes section-1-upload-mockup-module__ShfPFq__sceneAFade{0%,36%{opacity:1}38%,to{opacity:0}}@keyframes section-1-upload-mockup-module__ShfPFq__sceneBFade{0%,36%{opacity:0}38%,to{opacity:1}}.section-1-upload-mockup-module__ShfPFq__header{margin-bottom:20px;position:relative}.section-1-upload-mockup-module__ShfPFq__eyebrow{letter-spacing:.2em;color:var(--label);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.section-1-upload-mockup-module__ShfPFq__title{letter-spacing:-.01em;color:var(--ink-dark);margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.15}.section-1-upload-mockup-module__ShfPFq__subtitle{color:var(--label);max-width:560px;margin:0;font-size:14px;line-height:1.5}.section-1-upload-mockup-module__ShfPFq__title-stack,.section-1-upload-mockup-module__ShfPFq__sub-stack{position:relative}.section-1-upload-mockup-module__ShfPFq__title-stack{height:34px;margin-bottom:10px}.section-1-upload-mockup-module__ShfPFq__sub-stack{height:40px}.section-1-upload-mockup-module__ShfPFq__title-stack .section-1-upload-mockup-module__ShfPFq__title,.section-1-upload-mockup-module__ShfPFq__sub-stack .section-1-upload-mockup-module__ShfPFq__subtitle{margin:0;position:absolute;top:0;left:0}.section-1-upload-mockup-module__ShfPFq__title-upload{animation:section-1-upload-mockup-module__ShfPFq__titleUploadFade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__title-parsing{animation:section-1-upload-mockup-module__ShfPFq__titleParsingFade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__title-success{animation:section-1-upload-mockup-module__ShfPFq__titleSuccessFade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__sub-upload{animation:section-1-upload-mockup-module__ShfPFq__titleUploadFade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__sub-parsing{animation:section-1-upload-mockup-module__ShfPFq__titleParsingFade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__sub-success{animation:section-1-upload-mockup-module__ShfPFq__titleSuccessFade var(--T) infinite both}@keyframes section-1-upload-mockup-module__ShfPFq__titleUploadFade{0%,20%{opacity:1}22%,to{opacity:0}}@keyframes section-1-upload-mockup-module__ShfPFq__titleParsingFade{0%,21%{opacity:0}23%,28%{opacity:1}30%,to{opacity:0}}@keyframes section-1-upload-mockup-module__ShfPFq__titleSuccessFade{0%,29%{opacity:0}31%,to{opacity:1}}.section-1-upload-mockup-module__ShfPFq__upload-card{background:var(--card);border:1px solid var(--hairline);box-shadow:0 1px 2px var(--shadow-2);border-radius:16px;flex-direction:column;flex:1;gap:22px;padding:28px;display:flex;position:relative}.section-1-upload-mockup-module__ShfPFq__dz-stack{height:180px;position:relative}.section-1-upload-mockup-module__ShfPFq__dropzone{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.section-1-upload-mockup-module__ShfPFq__dz-empty{animation:section-1-upload-mockup-module__ShfPFq__dzEmptyFade var(--T) infinite both;background:#fafbfc;border:2px dashed #d6dae2}.section-1-upload-mockup-module__ShfPFq__dz-staged{border:2px dashed var(--green);background:var(--green-soft);opacity:0;animation:section-1-upload-mockup-module__ShfPFq__dzStagedFade var(--T) infinite both}@keyframes section-1-upload-mockup-module__ShfPFq__dzEmptyFade{0%,12%{opacity:1}14%,to{opacity:0}}@keyframes section-1-upload-mockup-module__ShfPFq__dzStagedFade{0%,12%{opacity:0}14%,38%{opacity:1}}.section-1-upload-mockup-module__ShfPFq__dz-icon,.section-1-upload-mockup-module__ShfPFq__dz-file-icon{width:28px;height:28px;color:var(--label)}.section-1-upload-mockup-module__ShfPFq__dz-staged .section-1-upload-mockup-module__ShfPFq__dz-file-icon{color:var(--green-deep)}.section-1-upload-mockup-module__ShfPFq__dz-icon svg,.section-1-upload-mockup-module__ShfPFq__dz-file-icon svg{width:100%;height:100%}.section-1-upload-mockup-module__ShfPFq__dz-title{color:var(--ink-dark);margin:0;font-size:15px;font-weight:600}.section-1-upload-mockup-module__ShfPFq__dz-hint{color:var(--label);margin:0;font-size:12px}.section-1-upload-mockup-module__ShfPFq__file-chip{background:var(--card);border:1px solid var(--hairline);box-shadow:0 8px 20px var(--shadow-3);color:var(--ink-dark);opacity:0;animation:section-1-upload-mockup-module__ShfPFq__fileChipGlide var(--T) infinite both;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-32px;left:50%;transform:translate(-50%)scale(.95)}.section-1-upload-mockup-module__ShfPFq__file-chip-icon{width:14px;height:14px;color:var(--green-deep);display:inline-flex}.section-1-upload-mockup-module__ShfPFq__file-chip-icon svg{width:100%;height:100%}@keyframes section-1-upload-mockup-module__ShfPFq__fileChipGlide{0%,7%{opacity:0;transform:translate(-50%,-10px)scale(.95)}9%,11%{opacity:1;transform:translate(-50%)scale(1)}13%{opacity:1;transform:translate(-50%,100px)scale(.7)}14%,to{opacity:0;transform:translate(-50%,100px)scale(.7)}}.section-1-upload-mockup-module__ShfPFq__upload-btn-row{border-top:1px solid var(--hairline);justify-content:center;padding:18px 0 4px;display:flex}.section-1-upload-mockup-module__ShfPFq__upload-btn{background:var(--card);color:var(--ink-dark);cursor:default;opacity:1;animation:section-1-upload-mockup-module__ShfPFq__uploadBtnState var(--T) infinite both;border:1px solid #d6dae2;border-radius:999px;padding:10px 24px;font-size:13px;font-weight:600;position:relative}@keyframes section-1-upload-mockup-module__ShfPFq__uploadBtnState{0%,14%{background:var(--card);color:var(--ink-dark);filter:brightness();box-shadow:none;opacity:1;border-color:#d6dae2;transform:translateY(0)}14%,17%{background:var(--coral);color:#fff;border-color:var(--coral);filter:brightness();box-shadow:0 6px 14px var(--coral-soft);opacity:1;transform:translateY(0)}18%,19%{background:var(--coral);color:#fff;border-color:var(--coral);filter:brightness(.92);box-shadow:0 2px 6px var(--coral-soft);opacity:1;transform:translateY(1px)}20%,22%{background:var(--coral);color:#fff;border-color:var(--coral);filter:brightness();box-shadow:0 6px 14px var(--coral-soft);opacity:1;transform:translateY(0)}22.01%,to{background:var(--coral);color:#fff;border-color:var(--coral);filter:brightness();opacity:1;transform:translateY(0)}}.section-1-upload-mockup-module__ShfPFq__upload-btn:after{content:"";background:var(--ripple-color);opacity:0;pointer-events:none;width:24px;height:24px;animation:section-1-upload-mockup-module__ShfPFq__uploadBtnRipple var(--T) infinite both;border-radius:50%;margin-top:-12px;margin-left:-12px;position:absolute;top:50%;left:50%;transform:scale(0)}@keyframes section-1-upload-mockup-module__ShfPFq__uploadBtnRipple{0%,17%{opacity:0;transform:scale(0)}18%{opacity:.7;transform:scale(.3)}21%{opacity:0;transform:scale(3.2)}22%,to{opacity:0;transform:scale(0)}}.section-1-upload-mockup-module__ShfPFq__security-hint{color:var(--label);animation:section-1-upload-mockup-module__ShfPFq__securityHintFade var(--T) infinite both;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.section-1-upload-mockup-module__ShfPFq__shield-icon{width:12px;height:12px;color:var(--label);display:inline-flex}.section-1-upload-mockup-module__ShfPFq__shield-icon svg{width:100%;height:100%}@keyframes section-1-upload-mockup-module__ShfPFq__securityHintFade{0%,21%{opacity:1}23%,to{opacity:0}}.section-1-upload-mockup-module__ShfPFq__parsing-overlay{background:var(--card);opacity:0;animation:section-1-upload-mockup-module__ShfPFq__parsingOverlayFade var(--T) infinite both;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}@keyframes section-1-upload-mockup-module__ShfPFq__parsingOverlayFade{0%,21%{opacity:0;pointer-events:none}23%,29%{opacity:1}31%,to{opacity:0}}.section-1-upload-mockup-module__ShfPFq__coral-ring{border:2px solid var(--coral);width:88px;height:88px;color:var(--coral);border-radius:50%;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite section-1-upload-mockup-module__ShfPFq__coralRingPulse;display:flex}@keyframes section-1-upload-mockup-module__ShfPFq__coralRingPulse{0%,to{box-shadow:0 0 0 0 var(--coral-soft);transform:scale(1)}50%{transform:scale(1.04);box-shadow:0 0 0 12px #0000}}.section-1-upload-mockup-module__ShfPFq__parsing-file-icon{width:32px;height:32px;display:inline-flex}.section-1-upload-mockup-module__ShfPFq__parsing-file-icon svg{width:100%;height:100%}.section-1-upload-mockup-module__ShfPFq__parsing-status-stack{text-align:center;width:100%;height:22px;position:relative}.section-1-upload-mockup-module__ShfPFq__parsing-status{color:var(--coral);opacity:0;margin:0;font-size:15px;font-weight:600;position:absolute;top:0;left:0;right:0}.section-1-upload-mockup-module__ShfPFq__status-1{animation:section-1-upload-mockup-module__ShfPFq__status1Fade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__status-2{animation:section-1-upload-mockup-module__ShfPFq__status2Fade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__status-3{animation:section-1-upload-mockup-module__ShfPFq__status3Fade var(--T) infinite both}@keyframes section-1-upload-mockup-module__ShfPFq__status1Fade{0%,22%{opacity:0}23%,25%{opacity:1}26%,to{opacity:0}}@keyframes section-1-upload-mockup-module__ShfPFq__status2Fade{0%,25%{opacity:0}26%,27%{opacity:1}28%,to{opacity:0}}@keyframes section-1-upload-mockup-module__ShfPFq__status3Fade{0%,27%{opacity:0}28%,29%{opacity:1}30%,to{opacity:0}}.section-1-upload-mockup-module__ShfPFq__success-overlay{background:var(--card);text-align:center;opacity:0;animation:section-1-upload-mockup-module__ShfPFq__successOverlayFade var(--T) infinite both;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px;display:flex;position:absolute;inset:0}@keyframes section-1-upload-mockup-module__ShfPFq__successOverlayFade{0%,29%{opacity:0;pointer-events:none}31%,36%{opacity:1}38%,to{opacity:0}}.section-1-upload-mockup-module__ShfPFq__mint-check{border:2px solid var(--green);width:64px;height:64px;color:var(--green-deep);animation:section-1-upload-mockup-module__ShfPFq__mintCheckScale var(--T) infinite both;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:scale(0)}@keyframes section-1-upload-mockup-module__ShfPFq__mintCheckScale{0%,30%{opacity:0;transform:scale(0)}32%{opacity:1;transform:scale(1.15)}34%,36%{opacity:1;transform:scale(1)}38%,to{opacity:0;transform:scale(1)}}.section-1-upload-mockup-module__ShfPFq__mint-check svg{width:32px;height:32px}.section-1-upload-mockup-module__ShfPFq__success-title{color:var(--ink-dark);margin:0;font-size:22px;font-weight:800}.section-1-upload-mockup-module__ShfPFq__success-body{color:var(--label);max-width:380px;margin:0 0 6px;font-size:13px;line-height:1.5}.section-1-upload-mockup-module__ShfPFq__review-btn{border:1px solid var(--coral);background:var(--coral);color:#fff;cursor:default;box-shadow:0 6px 14px var(--coral-soft);animation:section-1-upload-mockup-module__ShfPFq__reviewBtnPress var(--T) infinite both;border-radius:999px;padding:10px 24px;font-size:13px;font-weight:600}@keyframes section-1-upload-mockup-module__ShfPFq__reviewBtnPress{0%,33%{background:var(--coral);transform:scale(1)}34%{background:var(--coral-deep);transform:scale(.96)}35%,36%{background:var(--coral);transform:scale(1)}}.section-1-upload-mockup-module__ShfPFq__scroll-viewport{height:var(--view-h);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.section-1-upload-mockup-module__ShfPFq__scroll-content{animation:section-1-upload-mockup-module__ShfPFq__scrollContent var(--T) infinite both;flex-direction:column;gap:14px;display:flex}@keyframes section-1-upload-mockup-module__ShfPFq__scrollContent{0%,42%{transform:translateY(0)}44%,47%{transform:translateY(-160px)}49%,52%{transform:translateY(-200px)}55%{transform:translateY(-300px)}58.5%{transform:translateY(-340px)}64.5%{transform:translateY(-380px)}67%{transform:translateY(-380px)}69%{transform:translateY(-520px)}71%{transform:translateY(-520px)}72%{transform:translateY(-210px)}75%{transform:translateY(-210px)}77%,82%{transform:translateY(-485px)}85%{transform:translateY(-720px)}88%{transform:translateY(-850px)}94%,to{transform:translateY(-850px)}}.section-1-upload-mockup-module__ShfPFq__card{background:var(--card);border:1px solid var(--hairline);box-shadow:0 1px 2px var(--shadow-2);border-radius:14px;padding:18px 22px}.section-1-upload-mockup-module__ShfPFq__card-head{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.section-1-upload-mockup-module__ShfPFq__card-label{letter-spacing:.16em;color:var(--label);text-transform:uppercase;font-size:11px;font-weight:700}.section-1-upload-mockup-module__ShfPFq__edit-link{color:var(--green-deep);cursor:default;font-size:13px;font-weight:600}.section-1-upload-mockup-module__ShfPFq__contact-grid{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.section-1-upload-mockup-module__ShfPFq__contact-field{opacity:0}.section-1-upload-mockup-module__ShfPFq__field-label{letter-spacing:.16em;color:var(--label);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.section-1-upload-mockup-module__ShfPFq__field-value{color:var(--ink-dark);font-size:14px;font-weight:500}.section-1-upload-mockup-module__ShfPFq__cf-1{animation:section-1-upload-mockup-module__ShfPFq__contactFade1 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__cf-2{animation:section-1-upload-mockup-module__ShfPFq__contactFade2 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__cf-3{animation:section-1-upload-mockup-module__ShfPFq__contactFade3 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__cf-4{animation:section-1-upload-mockup-module__ShfPFq__contactFade4 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__cf-5{animation:section-1-upload-mockup-module__ShfPFq__contactFade5 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__cf-6{animation:section-1-upload-mockup-module__ShfPFq__contactFade6 var(--T) infinite both}@keyframes section-1-upload-mockup-module__ShfPFq__contactFade1{0%,38%{opacity:0;transform:translateY(4px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__contactFade2{0%,39%{opacity:0;transform:translateY(4px)}41%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__contactFade3{0%,40%{opacity:0;transform:translateY(4px)}42%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__contactFade4{0%,41%{opacity:0;transform:translateY(4px)}43%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__contactFade5{0%,42%{opacity:0;transform:translateY(4px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__contactFade6{0%,43%{opacity:0;transform:translateY(4px)}45%,to{opacity:1;transform:translateY(0)}}.section-1-upload-mockup-module__ShfPFq__summary-text{color:var(--ink-dark);opacity:0;animation:section-1-upload-mockup-module__ShfPFq__summaryFade var(--T) infinite both;margin:0;font-size:13px;line-height:1.65}@keyframes section-1-upload-mockup-module__ShfPFq__summaryFade{0%,44%{opacity:0}46%,to{opacity:1}}.section-1-upload-mockup-module__ShfPFq__skills-card{animation:section-1-upload-mockup-module__ShfPFq__skillsCardSize var(--T) infinite both;padding-bottom:22px;position:relative;overflow:hidden}@keyframes section-1-upload-mockup-module__ShfPFq__skillsCardSize{0%,53%{min-height:0}55%,57%{min-height:380px}58.5%,63%{min-height:440px}64.5%,70%{min-height:500px}72%,to{min-height:0}}.section-1-upload-mockup-module__ShfPFq__skills-chips,.section-1-upload-mockup-module__ShfPFq__skills-edit{position:relative}.section-1-upload-mockup-module__ShfPFq__skills-chips{opacity:1;animation:section-1-upload-mockup-module__ShfPFq__chipsModeFade var(--T) infinite both;flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.section-1-upload-mockup-module__ShfPFq__skills-edit{opacity:0;animation:section-1-upload-mockup-module__ShfPFq__editModeFade var(--T) infinite both;flex-direction:column;gap:6px;display:flex;position:absolute;top:64px;left:22px;right:22px}@keyframes section-1-upload-mockup-module__ShfPFq__chipsModeFade{0%,53%{opacity:1}56%,70%{opacity:0}72%,to{opacity:1}}@keyframes section-1-upload-mockup-module__ShfPFq__editModeFade{0%,53%{opacity:0;pointer-events:none}56%,70%{opacity:1}72%,to{opacity:0;pointer-events:none}}.section-1-upload-mockup-module__ShfPFq__edit-link-pulse{animation:section-1-upload-mockup-module__ShfPFq__editLinkPulse var(--T) infinite both;position:relative}.section-1-upload-mockup-module__ShfPFq__edit-link-pulse:after{content:"";border:2px solid var(--green);opacity:0;pointer-events:none;width:10px;height:10px;box-shadow:0 0 0 0 var(--ripple-color-mint);animation:section-1-upload-mockup-module__ShfPFq__editLinkRing var(--T) infinite both;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes section-1-upload-mockup-module__ShfPFq__editLinkRing{0%,53%{opacity:0;width:10px;height:10px}54%{opacity:1;width:10px;height:10px;box-shadow:0 0 12px var(--ripple-color-mint)}57.5%{opacity:0;width:100px;height:100px;box-shadow:0 0 0 var(--ripple-color-mint)}58%,to{opacity:0;width:10px;height:10px}}@keyframes section-1-upload-mockup-module__ShfPFq__editLinkPulse{0%,53%{color:var(--green-deep);transform:scale(1)}54%{color:var(--green-deep);transform:scale(1.12)}55%{color:var(--green-deep);transform:scale(1)}56%,to{color:var(--green-deep);transform:scale(1)}}.section-1-upload-mockup-module__ShfPFq__skill-chip{background:var(--page-bg);border:1px solid var(--hairline);color:var(--ink-dark);opacity:0;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.section-1-upload-mockup-module__ShfPFq__chip-1{animation:section-1-upload-mockup-module__ShfPFq__chipFade1 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__chip-2{animation:section-1-upload-mockup-module__ShfPFq__chipFade2 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__chip-3{animation:section-1-upload-mockup-module__ShfPFq__chipFade3 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__chip-4{animation:section-1-upload-mockup-module__ShfPFq__chipFade4 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__chip-5{animation:section-1-upload-mockup-module__ShfPFq__chipFade5 var(--T) infinite both}@keyframes section-1-upload-mockup-module__ShfPFq__chipFade1{0%,48%{opacity:0;transform:translateY(4px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__chipFade2{0%,49%{opacity:0;transform:translateY(4px)}51%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__chipFade3{0%,50%{opacity:0;transform:translateY(4px)}52%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__chipFade4{0%,51%{opacity:0;transform:translateY(4px)}53%,to{opacity:1;transform:translateY(0)}}@keyframes section-1-upload-mockup-module__ShfPFq__chipFade5{0%,52%{opacity:0;transform:translateY(4px)}54%,to{opacity:1;transform:translateY(0)}}.section-1-upload-mockup-module__ShfPFq__chip-6{animation:section-1-upload-mockup-module__ShfPFq__chipNew6 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__chip-7{animation:section-1-upload-mockup-module__ShfPFq__chipNew7 var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__chip-new{background:var(--green-soft);border-color:var(--green);color:var(--green-deep);font-weight:600}@keyframes section-1-upload-mockup-module__ShfPFq__chipNew6{0%,70%{opacity:0;transform:translateY(4px)scale(.9)}71%{opacity:1;transform:translateY(0)scale(1.06)}73%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1}}@keyframes section-1-upload-mockup-module__ShfPFq__chipNew7{0%,70.5%{opacity:0;transform:translateY(4px)scale(.9)}72%{opacity:1;transform:translateY(0)scale(1.06)}74%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1}}.section-1-upload-mockup-module__ShfPFq__skill-row{grid-template-columns:1fr 150px 20px;align-items:center;gap:10px;display:grid}.section-1-upload-mockup-module__ShfPFq__skill-input{background:var(--field);color:var(--ink-dark);border-radius:8px;min-height:36px;padding:9px 14px;font-size:13px;font-weight:500;position:relative}.section-1-upload-mockup-module__ShfPFq__skill-level{background:var(--card);border:1px solid var(--hairline);color:var(--ink-dark);border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:9px 14px;font-size:13px;display:flex;position:relative}.section-1-upload-mockup-module__ShfPFq__level-caret{color:var(--label);font-size:16px;line-height:0;position:relative;top:-2px}.section-1-upload-mockup-module__ShfPFq__row-remove{color:#ff7a7a;text-align:center;cursor:default;font-size:18px;line-height:1}.section-1-upload-mockup-module__ShfPFq__skill-row-new1{opacity:0;animation:section-1-upload-mockup-module__ShfPFq__rowAppear1 var(--T) infinite both;transform:translateY(-6px)}@keyframes section-1-upload-mockup-module__ShfPFq__rowAppear1{0%,56.5%{opacity:0;height:0;margin:0;overflow:hidden;transform:translateY(-6px)}57.5%{opacity:0;height:36px;margin:0;overflow:hidden;transform:translateY(-6px)}58%{opacity:1;transform:translateY(0)}70%,to{opacity:1;transform:translateY(0)}}.section-1-upload-mockup-module__ShfPFq__typing-k{white-space:nowrap;vertical-align:middle;width:0;animation:section-1-upload-mockup-module__ShfPFq__typeK var(--T) infinite both;display:inline-block;overflow:hidden}@keyframes section-1-upload-mockup-module__ShfPFq__typeK{0%,58%{width:0}60%{width:11ch}70%,to{width:11ch}}.section-1-upload-mockup-module__ShfPFq__level-k-default,.section-1-upload-mockup-module__ShfPFq__level-k-final{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.section-1-upload-mockup-module__ShfPFq__level-k-default{animation:section-1-upload-mockup-module__ShfPFq__levelKDefaultFade var(--T) infinite both}.section-1-upload-mockup-module__ShfPFq__level-k-final{animation:section-1-upload-mockup-module__ShfPFq__levelKFinalFade var(--T) infinite both;opacity:0}@keyframes section-1-upload-mockup-module__ShfPFq__levelKDefaultFade{0%,60%{opacity:1}61%,to{opacity:0}}@keyframes section-1-upload-mockup-module__ShfPFq__levelKFinalFade{0%,60%{opacity:0}62%,to{opacity:1;color:var(--ink-dark);font-weight:600}}.section-1-upload-mockup-module__ShfPFq__level-dropdown-k{background:var(--ink-dark);color:#fff;box-shadow:0 12px 24px var(--shadow-3);opacity:0;animation:section-1-upload-mockup-module__ShfPFq__dropdownK var(--T) infinite both;z-index:20;border-radius:8px;padding:6px;font-size:13px;position:absolute;top:calc(100% + 4px);left:0;right:0;transform:translateY(-4px)}@keyframes section-1-upload-mockup-module__ShfPFq__dropdownK{0%,60%{opacity:0;pointer-events:none;transform:translateY(-4px)}60.5%,62%{opacity:1;transform:translateY(0)}63%,to{opacity:0;transform:translateY(-4px)}}.section-1-upload-mockup-module__ShfPFq__dd-option{border-radius:5px;padding:7px 10px;font-weight:500}.section-1-upload-mockup-module__ShfPFq__dd-option-selected{background:var(--coral);color:#fff;font-weight:700}.section-1-upload-mockup-module__ShfPFq__skill-row-new2{opacity:0;animation:section-1-upload-mockup-module__ShfPFq__rowAppear2 var(--T) infinite both;transform:translateY(-6px)}@keyframes section-1-upload-mockup-module__ShfPFq__rowAppear2{0%,63%{opacity:0;height:0;margin:0;overflow:hidden;transform:translateY(-6px)}64%{opacity:0;height:36px;margin:0;overflow:hidden;transform:translateY(-6px)}64.5%{opacity:1;transform:translateY(0)}70%,to{opacity:1;transform:translateY(0)}}.section-1-upload-mockup-module__ShfPFq__typing-g{white-space:nowrap;vertical-align:middle;width:0;animation:section-1-upload-mockup-module__ShfPFq__typeG var(--T) infinite both;display:inline-block;overflow:hidden}@keyframes section-1-upload-mockup-module__ShfPFq__typeG{0%,64.5%{width:0}66.5%{width:8ch}70%,to{width:8ch}}.section-1-upload-mockup-module__ShfPFq__level-g-default{color:var(--ink-dark);font-weight:600;display:inline-block}.section-1-upload-mockup-module__ShfPFq__level-dropdown-g{background:var(--ink-dark);color:#fff;box-shadow:0 12px 24px var(--shadow-3);opacity:0;animation:section-1-upload-mockup-module__ShfPFq__dropdownG var(--T) infinite both;z-index:20;border-radius:8px;padding:6px;font-size:13px;position:absolute;top:calc(100% + 4px);left:0;right:0;transform:translateY(-4px)}@keyframes section-1-upload-mockup-module__ShfPFq__dropdownG{0%,66%{opacity:0;pointer-events:none;transform:translateY(-4px)}66.5%,68%{opacity:1;transform:translateY(0)}69%,to{opacity:0;transform:translateY(-4px)}}.section-1-upload-mockup-module__ShfPFq__typing-caret{background:var(--ink-dark);vertical-align:middle;width:1.5px;height:14px;margin-left:1px;animation:.9s steps(2,start) infinite section-1-upload-mockup-module__ShfPFq__caretBlink;display:inline-block}@keyframes section-1-upload-mockup-module__ShfPFq__caretBlink{0%,to{opacity:1}50%{opacity:0}}.section-1-upload-mockup-module__ShfPFq__add-skill-link{color:var(--coral);margin-top:4px;font-size:13px;font-weight:600}.section-1-upload-mockup-module__ShfPFq__edit-actions{gap:10px;margin-top:10px;display:flex}.section-1-upload-mockup-module__ShfPFq__save-btn{background:var(--green);border:1px solid var(--green);color:var(--ink-dark);cursor:default;animation:section-1-upload-mockup-module__ShfPFq__saveBtnPress var(--T) infinite both;border-radius:999px;padding:8px 22px;font-size:13px;font-weight:600}@keyframes section-1-upload-mockup-module__ShfPFq__saveBtnPress{0%,69%{background:var(--green);transform:scale(1)}70%{background:var(--green-bright);transform:scale(.95)}71%,to{background:var(--green);transform:scale(1)}}.section-1-upload-mockup-module__ShfPFq__cancel-btn{background:var(--card);border:1px solid var(--hairline);color:var(--ink-dark);cursor:default;border-radius:999px;padding:8px 22px;font-size:13px;font-weight:600}.section-1-upload-mockup-module__ShfPFq__exp-title{color:var(--ink-dark);margin-bottom:2px;font-size:16px;font-weight:700}.section-1-upload-mockup-module__ShfPFq__exp-company{color:var(--label);margin-bottom:2px;font-size:13px}.section-1-upload-mockup-module__ShfPFq__exp-meta{color:var(--label);margin-bottom:12px;font-size:12px}.section-1-upload-mockup-module__ShfPFq__exp-bullet{color:var(--ink-dark);margin:0 0 6px;font-size:13px;line-height:1.55}.section-1-upload-mockup-module__ShfPFq__edu-title{color:var(--ink-dark);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.section-1-upload-mockup-module__ShfPFq__edu-meta{color:var(--label);font-size:12px}.section-1-upload-mockup-module__ShfPFq__additional-text{color:var(--label);margin:0;font-size:13px}.section-1-upload-mockup-module__ShfPFq__confirm-row{opacity:0;animation:section-1-upload-mockup-module__ShfPFq__confirmRowFade var(--T) infinite both;justify-content:center;gap:14px;padding-top:8px;display:flex}@keyframes section-1-upload-mockup-module__ShfPFq__confirmRowFade{0%,86%{opacity:0;transform:translateY(4px)}88%,to{opacity:1;transform:translateY(0)}}.section-1-upload-mockup-module__ShfPFq__confirm-btn{background:var(--coral);border:1px solid var(--coral);color:#fff;cursor:default;box-shadow:0 6px 14px var(--coral-soft);animation:section-1-upload-mockup-module__ShfPFq__confirmBtnPulse var(--T) infinite both;border-radius:999px;padding:11px 30px;font-size:14px;font-weight:600}@keyframes section-1-upload-mockup-module__ShfPFq__confirmBtnPulse{0%,89%{box-shadow:0 6px 14px var(--coral-soft);transform:scale(1)}90.5%{box-shadow:0 10px 22px var(--coral-soft);transform:scale(1.04)}92%,to{box-shadow:0 6px 14px var(--coral-soft);transform:scale(1)}}.section-1-upload-mockup-module__ShfPFq__reupload-btn{background:var(--card);border:1px solid var(--hairline);color:var(--ink-dark);cursor:default;border-radius:999px;padding:11px 30px;font-size:14px;font-weight:600}@container (max-width:700px){.section-1-upload-mockup-module__ShfPFq__demo-frame{--frame-h:620px;--ripple-color:#ff6c5c99;--ripple-color-mint:#76eec899;padding:20px 18px}.section-1-upload-mockup-module__ShfPFq__scene-a,.section-1-upload-mockup-module__ShfPFq__scene-b{inset:20px 18px}.section-1-upload-mockup-module__ShfPFq__contact-grid{grid-template-columns:1fr;gap:14px}.section-1-upload-mockup-module__ShfPFq__title{font-size:22px}.section-1-upload-mockup-module__ShfPFq__upload-card{padding:20px}.section-1-upload-mockup-module__ShfPFq__skill-row{grid-template-columns:1fr 110px 16px}}@media (prefers-reduced-motion:reduce){.section-1-upload-mockup-module__ShfPFq__demo-frame *,.section-1-upload-mockup-module__ShfPFq__demo-frame :before,.section-1-upload-mockup-module__ShfPFq__demo-frame :after{transition:none!important;animation:none!important}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__scene-a{opacity:0}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__scene-b{opacity:1}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__scroll-content{transform:translateY(-220px)}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__contact-field,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__summary-text,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__skill-chip,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__confirm-row{opacity:1;transform:none}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__skills-edit{opacity:0}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__skills-chips{opacity:1}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__typing-caret{display:none}.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__file-chip,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__parsing-overlay,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__success-overlay,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__dz-empty,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__dz-staged,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__title-upload,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__title-parsing,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__sub-upload,.section-1-upload-mockup-module__ShfPFq__demo-frame .section-1-upload-mockup-module__ShfPFq__sub-parsing{opacity:0}}
.section-2-build-mockup-module__ioYy8W__demo-frame{--paper:#f4f5f7;--card:#fff;--field:#f2f3f6;--hairline:#e6e8ee;--label:#868b93;--ink-dark:#121826;--ink-mid:#1a2236;--required:#ff7a7a;--coral:#ff6c5c;--coral-deep:#e85f4d;--green:#76eec8;--green-bright:#5fe3b6;--green-soft:#ecfaf2;--dark-card:#121826;--dark-inner:#1a2236;--shadow-1:#12182614;--shadow-2:#1218260a;--on-dark-text:#ffffffeb;--on-dark-mute:#ffffffa6;--on-dark-faint:#fff6;--on-dark-line:#ffffff24;--on-dark-tint:#ffffff1a;--on-dark-tint2:#ffffff0d;--coral-glow:#ff6c5c33;--ripple-color:#ff6c5c99;--T:22s;--desc-h:220px;background:var(--paper);width:100%;max-width:880px;box-shadow:0 30px 60px var(--shadow-1), 0 8px 20px var(--shadow-2);border:1px solid var(--hairline);color:var(--ink-dark);animation:section-2-build-mockup-module__ioYy8W__flowFade var(--T) infinite;border-radius:20px;margin:0 auto;padding:28px 32px 32px;position:relative;overflow:hidden}@keyframes section-2-build-mockup-module__ioYy8W__flowFade{0%,96%{opacity:1}98%,99.5%{opacity:0}to{opacity:1}}.section-2-build-mockup-module__ioYy8W__demo-frame,.section-2-build-mockup-module__ioYy8W__demo-frame *,.section-2-build-mockup-module__ioYy8W__demo-frame :before,.section-2-build-mockup-module__ioYy8W__demo-frame :after{box-sizing:border-box}.section-2-build-mockup-module__ioYy8W__intro{background:var(--paper);z-index:50;animation:section-2-build-mockup-module__ioYy8W__introFade var(--T) infinite both;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}@keyframes section-2-build-mockup-module__ioYy8W__introFade{0%,14%{opacity:1;visibility:visible}17%{opacity:0}17.01%,to{opacity:0;visibility:hidden}}.section-2-build-mockup-module__ioYy8W__intro-stack{flex-direction:column;gap:16px;width:100%;max-width:680px;display:flex}.section-2-build-mockup-module__ioYy8W__intro-ghost{border:1px solid var(--hairline);opacity:.65;background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:18px 22px;display:flex}.section-2-build-mockup-module__ioYy8W__intro-ghost .section-2-build-mockup-module__ioYy8W__gh-label{letter-spacing:.2em;color:var(--label);text-transform:uppercase;font-size:10px;font-weight:800}.section-2-build-mockup-module__ioYy8W__intro-ghost .section-2-build-mockup-module__ioYy8W__gh-line{background:var(--field);border-radius:4px;height:10px}.section-2-build-mockup-module__ioYy8W__intro-ghost .section-2-build-mockup-module__ioYy8W__gh-line.section-2-build-mockup-module__ioYy8W__short{width:40%}.section-2-build-mockup-module__ioYy8W__intro-ghost .section-2-build-mockup-module__ioYy8W__gh-line.section-2-build-mockup-module__ioYy8W__med{width:70%}.section-2-build-mockup-module__ioYy8W__intro-ghost .section-2-build-mockup-module__ioYy8W__gh-line.section-2-build-mockup-module__ioYy8W__full{width:100%}.section-2-build-mockup-module__ioYy8W__intro-ghost .section-2-build-mockup-module__ioYy8W__gh-row{gap:10px;display:flex}.section-2-build-mockup-module__ioYy8W__intro-ghost .section-2-build-mockup-module__ioYy8W__gh-chip{background:var(--field);border-radius:999px;width:78px;height:24px}.section-2-build-mockup-module__ioYy8W__footer-bar{background:var(--dark-card);box-shadow:0 14px 30px var(--shadow-1);border-radius:14px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:relative}.section-2-build-mockup-module__ioYy8W__fb-left{color:var(--on-dark-text);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.section-2-build-mockup-module__ioYy8W__fb-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.section-2-build-mockup-module__ioYy8W__fb-actions{align-items:center;gap:10px;display:flex}.section-2-build-mockup-module__ioYy8W__fb-draft{border:1px solid var(--on-dark-line);color:var(--on-dark-text);background:0 0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}.section-2-build-mockup-module__ioYy8W__fb-create{background:var(--coral);color:#fff;box-shadow:0 6px 16px var(--coral-glow);animation:section-2-build-mockup-module__ioYy8W__savePress var(--T) infinite both;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:700;display:inline-flex;position:relative}@keyframes section-2-build-mockup-module__ioYy8W__savePress{0%,9%{filter:brightness();transform:translateY(0)}10%,11%{filter:brightness(.92);transform:translateY(1px)}13%,17%{filter:brightness();transform:translateY(0)}to{transform:translateY(0)}}.section-2-build-mockup-module__ioYy8W__fb-create:after{content:"";background:var(--ripple-color);opacity:0;pointer-events:none;width:24px;height:24px;animation:section-2-build-mockup-module__ioYy8W__ripple var(--T) infinite both;border-radius:50%;margin-top:-12px;margin-left:-12px;position:absolute;top:50%;left:50%;transform:scale(0)}@keyframes section-2-build-mockup-module__ioYy8W__ripple{0%,9%{opacity:0;transform:scale(0)}10%{opacity:.7;transform:scale(.3)}13%{opacity:0;transform:scale(3.2)}14%,to{opacity:0;transform:scale(0)}}.section-2-build-mockup-module__ioYy8W__fb-help{color:var(--on-dark-mute);font-size:11.5px}.section-2-build-mockup-module__ioYy8W__top-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-2-build-mockup-module__ioYy8W__title-row{align-items:center;gap:14px;display:flex}.section-2-build-mockup-module__ioYy8W__job-title{color:var(--ink-dark);letter-spacing:-.01em;font-size:28px;font-weight:800}.section-2-build-mockup-module__ioYy8W__badge{background:var(--green-soft);color:#1f8a5b;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 12px;font-size:10px;font-weight:800;display:inline-flex}.section-2-build-mockup-module__ioYy8W__share-card{background:var(--dark-card);color:#fff;border-radius:14px;padding:22px 24px 24px;position:relative}.section-2-build-mockup-module__ioYy8W__share-eyebrow{letter-spacing:.22em;color:var(--on-dark-mute);text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.section-2-build-mockup-module__ioYy8W__desc-box{background:var(--dark-inner);border:1px solid var(--on-dark-line);height:var(--desc-h);border-radius:10px;position:relative;overflow:hidden}.section-2-build-mockup-module__ioYy8W__desc-fade{pointer-events:none;background:linear-gradient(180deg, var(--dark-inner) 0%, var(--dark-inner) 8px, transparent 24px), linear-gradient(0deg, var(--dark-inner) 0%, var(--dark-inner) 8px, transparent 28px);z-index:2;position:absolute;inset:0}.section-2-build-mockup-module__ioYy8W__desc-pad{color:var(--on-dark-text);padding:20px 24px;font-size:13px;line-height:1.55}.section-2-build-mockup-module__ioYy8W__desc-pad p{margin:0 0 12px}.section-2-build-mockup-module__ioYy8W__desc-pad p.section-2-build-mockup-module__ioYy8W__title{color:#fff;font-weight:800}.section-2-build-mockup-module__ioYy8W__desc-pad p.section-2-build-mockup-module__ioYy8W__section{color:#fff;margin-top:14px;font-weight:800}.section-2-build-mockup-module__ioYy8W__desc-pad ul{margin:4px 0 0;padding:0;list-style:none}.section-2-build-mockup-module__ioYy8W__desc-pad ul li{color:var(--on-dark-text);margin:4px 0;padding-left:18px;position:relative}.section-2-build-mockup-module__ioYy8W__desc-pad ul li:before{content:"*";color:var(--on-dark-faint);position:absolute;top:0;left:4px}.section-2-build-mockup-module__ioYy8W__desc-pad p,.section-2-build-mockup-module__ioYy8W__desc-pad ul{opacity:0}.section-2-build-mockup-module__ioYy8W__loading{color:var(--on-dark-text);z-index:3;background:var(--dark-inner);animation:section-2-build-mockup-module__ioYy8W__loadingFade var(--T) infinite both;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;inset:0}@keyframes section-2-build-mockup-module__ioYy8W__loadingFade{0%,30%{opacity:1}33%,to{opacity:0}}.section-2-build-mockup-module__ioYy8W__spinner{border:2.5px solid #0000;border-top-color:var(--coral);border-right-color:var(--coral);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite section-2-build-mockup-module__ioYy8W__spin}@keyframes section-2-build-mockup-module__ioYy8W__spin{to{transform:rotate(360deg)}}.section-2-build-mockup-module__ioYy8W__expand{text-align:right;color:var(--on-dark-mute);opacity:0;animation:section-2-build-mockup-module__ioYy8W__expandIn var(--T) infinite both;margin-top:8px;font-size:12px}@keyframes section-2-build-mockup-module__ioYy8W__expandIn{0%,59%{opacity:0}63%,to{opacity:1}}.section-2-build-mockup-module__ioYy8W__expand:before{content:"⌄   ";opacity:.6}.section-2-build-mockup-module__ioYy8W__desc-actions{gap:8px;margin-top:16px;display:flex}.section-2-build-mockup-module__ioYy8W__desc-actions .section-2-build-mockup-module__ioYy8W__dbtn{border:1px solid var(--on-dark-line);background:var(--on-dark-tint2);color:var(--on-dark-text);opacity:0;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.section-2-build-mockup-module__ioYy8W__desc-actions .section-2-build-mockup-module__ioYy8W__dbtn .section-2-build-mockup-module__ioYy8W__ico{width:14px;height:14px;color:var(--on-dark-text);place-items:center;display:inline-grid}.section-2-build-mockup-module__ioYy8W__dbtn.section-2-build-mockup-module__ioYy8W__b1{animation:section-2-build-mockup-module__ioYy8W__btnIn1 var(--T) infinite both}.section-2-build-mockup-module__ioYy8W__dbtn.section-2-build-mockup-module__ioYy8W__b2{animation:section-2-build-mockup-module__ioYy8W__btnIn2 var(--T) infinite both}.section-2-build-mockup-module__ioYy8W__dbtn.section-2-build-mockup-module__ioYy8W__b3{animation:section-2-build-mockup-module__ioYy8W__btnIn3 var(--T) infinite both}@keyframes section-2-build-mockup-module__ioYy8W__btnIn1{0%,64%{opacity:0;transform:translateY(4px)}67%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-build-mockup-module__ioYy8W__btnIn2{0%,67%{opacity:0;transform:translateY(4px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-build-mockup-module__ioYy8W__btnIn3{0%,70%{opacity:0;transform:translateY(4px)}74%,to{opacity:1;transform:translateY(0)}}.section-2-build-mockup-module__ioYy8W__apply-divider{background:var(--on-dark-line);height:1px;margin:22px 0 18px}.section-2-build-mockup-module__ioYy8W__apply-eyebrow{letter-spacing:.22em;color:var(--on-dark-mute);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.section-2-build-mockup-module__ioYy8W__apply-help{color:var(--on-dark-mute);margin:0 0 12px;font-size:12.5px;line-height:1.5}.section-2-build-mockup-module__ioYy8W__apply-row{align-items:stretch;gap:10px;display:flex}.section-2-build-mockup-module__ioYy8W__apply-input{background:var(--on-dark-tint2);border:1px solid var(--on-dark-line);color:var(--on-dark-text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);white-space:nowrap;border-radius:8px;flex:1;align-items:center;padding:12px 14px;font-size:13px;display:flex;overflow:hidden}.section-2-build-mockup-module__ioYy8W__apply-input .section-2-build-mockup-module__ioYy8W__url-typing{white-space:nowrap;width:0;animation:section-2-build-mockup-module__ioYy8W__urlType var(--T) infinite steps(62, end);color:var(--on-dark-text);display:inline-block;overflow:hidden}@keyframes section-2-build-mockup-module__ioYy8W__urlType{0%,76%{width:0}88%{width:62ch}to{width:62ch}}.section-2-build-mockup-module__ioYy8W__apply-input .section-2-build-mockup-module__ioYy8W__url-caret{background:var(--on-dark-text);width:1.5px;height:14px;animation:section-2-build-mockup-module__ioYy8W__caretBlink 1s steps(1) infinite, section-2-build-mockup-module__ioYy8W__urlCaretShow var(--T) infinite;margin-left:2px;display:inline-block}@keyframes section-2-build-mockup-module__ioYy8W__caretBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes section-2-build-mockup-module__ioYy8W__urlCaretShow{0%,76%{opacity:0}77%,88%{opacity:1}90%,to{opacity:0}}.section-2-build-mockup-module__ioYy8W__apply-copy{border:1px solid var(--on-dark-line);background:var(--on-dark-tint2);color:var(--on-dark-text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.section-2-build-mockup-module__ioYy8W__reveal{animation-duration:var(--T);animation-iteration-count:infinite;animation-fill-mode:both}.section-2-build-mockup-module__ioYy8W__r-1{animation-name:section-2-build-mockup-module__ioYy8W__rev1}.section-2-build-mockup-module__ioYy8W__r-2{animation-name:section-2-build-mockup-module__ioYy8W__rev2}.section-2-build-mockup-module__ioYy8W__r-3{animation-name:section-2-build-mockup-module__ioYy8W__rev3}.section-2-build-mockup-module__ioYy8W__r-4{animation-name:section-2-build-mockup-module__ioYy8W__rev4}.section-2-build-mockup-module__ioYy8W__r-5{animation-name:section-2-build-mockup-module__ioYy8W__rev5}.section-2-build-mockup-module__ioYy8W__r-6{animation-name:section-2-build-mockup-module__ioYy8W__rev6}@keyframes section-2-build-mockup-module__ioYy8W__rev1{0%,32%{opacity:0;transform:translateY(6px)}35%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-build-mockup-module__ioYy8W__rev2{0%,36%{opacity:0;transform:translateY(6px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-build-mockup-module__ioYy8W__rev3{0%,41%{opacity:0;transform:translateY(6px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-build-mockup-module__ioYy8W__rev4{0%,46%{opacity:0;transform:translateY(6px)}49%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-build-mockup-module__ioYy8W__rev5{0%,51%{opacity:0;transform:translateY(6px)}54%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-build-mockup-module__ioYy8W__rev6{0%,57%{opacity:0;transform:translateY(6px)}61%,to{opacity:1;transform:translateY(0)}}.section-2-build-mockup-module__ioYy8W__desc-stream{will-change:transform;animation:section-2-build-mockup-module__ioYy8W__descScroll var(--T) infinite cubic-bezier(.65, .04, .35, 1)}@keyframes section-2-build-mockup-module__ioYy8W__descScroll{0%,35%{transform:translateY(0)}41%{transform:translateY(0)}46%{transform:translateY(-30px)}51%{transform:translateY(-90px)}57%{transform:translateY(-160px)}63%,96%{transform:translateY(-220px)}to{transform:translateY(-220px)}}@media (prefers-reduced-motion:reduce){.section-2-build-mockup-module__ioYy8W__demo-frame,.section-2-build-mockup-module__ioYy8W__demo-frame *{transition:none!important;animation:none!important}.section-2-build-mockup-module__ioYy8W__intro{display:none}.section-2-build-mockup-module__ioYy8W__loading{opacity:0}.section-2-build-mockup-module__ioYy8W__desc-pad p,.section-2-build-mockup-module__ioYy8W__desc-pad ul,.section-2-build-mockup-module__ioYy8W__desc-actions .section-2-build-mockup-module__ioYy8W__dbtn{opacity:1;transform:none}.section-2-build-mockup-module__ioYy8W__expand{opacity:1}.section-2-build-mockup-module__ioYy8W__apply-input .section-2-build-mockup-module__ioYy8W__url-typing{width:62ch}.section-2-build-mockup-module__ioYy8W__desc-stream{transform:translateY(-160px)}}
.section-2-dashboard-mockup-module__t-J7VG__demo-frame{--paper:#f4f5f7;--page-bg:#f6f7f8;--card:#fff;--field:#f2f3f6;--hairline:#e6e8ee;--hairline-2:#ececef;--label:#868b93;--ink-dark:#121826;--ink-mid:#1a2236;--coral:#ff6c5c;--coral-deep:#e85f4d;--coral-soft:#ff6c5c1f;--green:#76eec8;--green-bright:#5fe3b6;--green-soft:#ecfaf2;--green-deep:#2a9d6f;--shadow-1:#12182614;--shadow-2:#1218260a;--shadow-3:#12182629;--ripple-color-mint:#76eec899;--ripple-color-coral:#ff6c5c99;--T:32s;--frame-h:600px;--view-h:500px;width:100%;max-width:880px;height:var(--frame-h);background:var(--page-bg);box-shadow:0 30px 60px var(--shadow-1), 0 8px 20px var(--shadow-2);border:1px solid var(--hairline);color:var(--ink-dark);animation:section-2-dashboard-mockup-module__t-J7VG__flowFade var(--T) infinite;border-radius:20px;margin:0 auto;padding:28px 32px;position:relative;overflow:hidden;container-type:inline-size}@keyframes section-2-dashboard-mockup-module__t-J7VG__flowFade{0%,94%{opacity:1}97%,99.5%{opacity:0}to{opacity:1}}.section-2-dashboard-mockup-module__t-J7VG__demo-frame,.section-2-dashboard-mockup-module__t-J7VG__demo-frame *,.section-2-dashboard-mockup-module__t-J7VG__demo-frame :before,.section-2-dashboard-mockup-module__t-J7VG__demo-frame :after{box-sizing:border-box}.section-2-dashboard-mockup-module__t-J7VG__scene-a,.section-2-dashboard-mockup-module__t-J7VG__scene-b{flex-direction:column;display:flex;position:absolute;inset:28px 32px}.section-2-dashboard-mockup-module__t-J7VG__scene-a{opacity:1;animation:section-2-dashboard-mockup-module__t-J7VG__sceneAFade var(--T) infinite both}.section-2-dashboard-mockup-module__t-J7VG__scene-b{opacity:0;animation:section-2-dashboard-mockup-module__t-J7VG__sceneBFade var(--T) infinite both}@keyframes section-2-dashboard-mockup-module__t-J7VG__sceneAFade{0%,5%{opacity:1}6%,to{opacity:0}}@keyframes section-2-dashboard-mockup-module__t-J7VG__sceneBFade{0%,6%{opacity:0}7%,to{opacity:1}}.section-2-dashboard-mockup-module__t-J7VG__header{margin-bottom:20px}.section-2-dashboard-mockup-module__t-J7VG__eyebrow{letter-spacing:.2em;color:var(--label);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.section-2-dashboard-mockup-module__t-J7VG__title{letter-spacing:-.01em;color:var(--ink-dark);margin:0;font-size:28px;font-weight:800;line-height:1.15}.section-2-dashboard-mockup-module__t-J7VG__profile-tail{flex-direction:column;align-items:stretch;gap:24px;display:flex}.section-2-dashboard-mockup-module__t-J7VG__card{background:var(--card);border:1px solid var(--hairline);box-shadow:0 1px 2px var(--shadow-2);border-radius:14px;padding:18px 22px}.section-2-dashboard-mockup-module__t-J7VG__card-head{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.section-2-dashboard-mockup-module__t-J7VG__card-label{letter-spacing:.16em;color:var(--label);text-transform:uppercase;font-size:11px;font-weight:700}.section-2-dashboard-mockup-module__t-J7VG__edit-link{color:var(--green-deep);cursor:default;font-size:13px;font-weight:600}.section-2-dashboard-mockup-module__t-J7VG__additional-text{color:var(--label);margin:0;font-size:13px}.section-2-dashboard-mockup-module__t-J7VG__confirm-row{justify-content:center;gap:14px;padding-top:8px;display:flex}.section-2-dashboard-mockup-module__t-J7VG__confirm-btn{background:var(--coral);border:1px solid var(--coral);color:#fff;cursor:default;box-shadow:0 6px 14px var(--coral-soft);opacity:1;animation:section-2-dashboard-mockup-module__t-J7VG__confirmBtnState var(--T) infinite both;border-radius:999px;padding:11px 30px;font-size:14px;font-weight:600;position:relative}@keyframes section-2-dashboard-mockup-module__t-J7VG__confirmBtnState{0%,1.5%{filter:brightness();background:var(--coral);transform:translateY(0)}2.5%,3%{filter:brightness(.92);background:var(--coral-deep);transform:translateY(1px)}4%,6%{filter:brightness();background:var(--coral);transform:translateY(0)}10%,to{filter:brightness();background:var(--coral);opacity:0;transform:translateY(0)}}.section-2-dashboard-mockup-module__t-J7VG__confirm-btn:after{content:"";border:2px solid var(--coral);opacity:0;pointer-events:none;width:12px;height:12px;box-shadow:0 0 0 0 var(--ripple-color-coral);animation:section-2-dashboard-mockup-module__t-J7VG__confirmRipple var(--T) infinite both;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes section-2-dashboard-mockup-module__t-J7VG__confirmRipple{0%,2%{opacity:0;width:12px;height:12px;box-shadow:0 0 0 var(--ripple-color-coral)}2.5%{opacity:1;width:12px;height:12px;box-shadow:0 0 16px var(--ripple-color-coral)}5%{opacity:0;width:180px;height:180px;box-shadow:0 0 0 var(--ripple-color-coral)}6%,to{opacity:0;width:12px;height:12px}}.section-2-dashboard-mockup-module__t-J7VG__reupload-btn{background:var(--card);border:1px solid var(--hairline);color:var(--ink-dark);cursor:default;animation:section-2-dashboard-mockup-module__t-J7VG__reuploadFade var(--T) infinite both;border-radius:999px;padding:11px 30px;font-size:14px;font-weight:600}@keyframes section-2-dashboard-mockup-module__t-J7VG__reuploadFade{0%,6%{opacity:1}10%,to{opacity:0}}.section-2-dashboard-mockup-module__t-J7VG__success-flash{opacity:0;pointer-events:none;z-index:10;animation:section-2-dashboard-mockup-module__t-J7VG__successFlashFade var(--T) infinite both;background:#fff;position:absolute;inset:-28px -32px}@keyframes section-2-dashboard-mockup-module__t-J7VG__successFlashFade{0%,3%{opacity:0}6%{opacity:1}9%{opacity:0}10%,to{opacity:0}}.section-2-dashboard-mockup-module__t-J7VG__scroll-viewport{height:var(--view-h);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.section-2-dashboard-mockup-module__t-J7VG__scroll-content{animation:section-2-dashboard-mockup-module__t-J7VG__scrollContent var(--T) infinite both;flex-direction:column;gap:18px;display:flex}@keyframes section-2-dashboard-mockup-module__t-J7VG__scrollContent{0%,14%{transform:translateY(0)}17%{transform:translateY(-300px)}34%{transform:translateY(-300px)}37%{transform:translateY(0)}94%,to{transform:translateY(0)}}.section-2-dashboard-mockup-module__t-J7VG__dashboard-title{color:var(--ink-dark);letter-spacing:-.01em;margin:0 0 6px;font-size:32px;font-weight:800}.section-2-dashboard-mockup-module__t-J7VG__stat-cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.section-2-dashboard-mockup-module__t-J7VG__stat-card{background:var(--card);border:1px solid var(--hairline);box-shadow:0 1px 2px var(--shadow-2);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:118px;padding:16px 18px;display:flex}.section-2-dashboard-mockup-module__t-J7VG__stat-label{letter-spacing:.16em;color:var(--label);text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.section-2-dashboard-mockup-module__t-J7VG__stat-value-stack,.section-2-dashboard-mockup-module__t-J7VG__stat-sub-stack{position:relative}.section-2-dashboard-mockup-module__t-J7VG__stat-value-stack{height:36px;margin-bottom:4px}.section-2-dashboard-mockup-module__t-J7VG__stat-sub-stack{height:16px}.section-2-dashboard-mockup-module__t-J7VG__stat-value,.section-2-dashboard-mockup-module__t-J7VG__stat-sub{margin:0;position:absolute;top:0;left:0}.section-2-dashboard-mockup-module__t-J7VG__stat-value{color:var(--ink-dark);letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:1}.section-2-dashboard-mockup-module__t-J7VG__stat-value-lg{font-size:32px}.section-2-dashboard-mockup-module__t-J7VG__stat-skill-text{font-size:22px;font-weight:700}.section-2-dashboard-mockup-module__t-J7VG__stat-sub{color:var(--label);font-size:11px}.section-2-dashboard-mockup-module__t-J7VG__stat-skeleton{color:var(--label);animation:section-2-dashboard-mockup-module__t-J7VG__skelFadeOut var(--T) infinite both;font-weight:600}.section-2-dashboard-mockup-module__t-J7VG__stat-sub-skel{color:var(--label);animation:section-2-dashboard-mockup-module__t-J7VG__skelFadeOut var(--T) infinite both}@keyframes section-2-dashboard-mockup-module__t-J7VG__skelFadeOut{0%,37%{opacity:1}39%,to{opacity:0}}.section-2-dashboard-mockup-module__t-J7VG__stat-final,.section-2-dashboard-mockup-module__t-J7VG__stat-sub-final{opacity:0}.section-2-dashboard-mockup-module__t-J7VG__stat-app,.section-2-dashboard-mockup-module__t-J7VG__stat-sub-app{animation:section-2-dashboard-mockup-module__t-J7VG__statRevealApp var(--T) infinite both}.section-2-dashboard-mockup-module__t-J7VG__stat-score{animation:section-2-dashboard-mockup-module__t-J7VG__statRevealScore var(--T) infinite both;color:var(--ink-dark)}.section-2-dashboard-mockup-module__t-J7VG__stat-sub-score{animation:section-2-dashboard-mockup-module__t-J7VG__statRevealScore var(--T) infinite both;color:var(--green-deep);font-weight:600}.section-2-dashboard-mockup-module__t-J7VG__stat-strong{animation:section-2-dashboard-mockup-module__t-J7VG__statRevealStrong var(--T) infinite both;color:var(--green-deep)}.section-2-dashboard-mockup-module__t-J7VG__stat-sub-strong{animation:section-2-dashboard-mockup-module__t-J7VG__statRevealStrong var(--T) infinite both}.section-2-dashboard-mockup-module__t-J7VG__stat-skill{animation:section-2-dashboard-mockup-module__t-J7VG__statRevealSkill var(--T) infinite both;color:var(--coral)}.section-2-dashboard-mockup-module__t-J7VG__stat-sub-skill{animation:section-2-dashboard-mockup-module__t-J7VG__statRevealSkill var(--T) infinite both;color:var(--coral);font-weight:600}@keyframes section-2-dashboard-mockup-module__t-J7VG__statRevealApp{0%,37.5%{opacity:0;transform:translateY(4px)}39.5%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-dashboard-mockup-module__t-J7VG__statRevealScore{0%,38%{opacity:0;transform:translateY(4px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-dashboard-mockup-module__t-J7VG__statRevealStrong{0%,38.5%{opacity:0;transform:translateY(4px)}40.5%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-dashboard-mockup-module__t-J7VG__statRevealSkill{0%,39%{opacity:0;transform:translateY(4px)}41%,to{opacity:1;transform:translateY(0)}}.section-2-dashboard-mockup-module__t-J7VG__banner{background:var(--card);border:1px solid var(--hairline);box-shadow:0 1px 2px var(--shadow-2);border-radius:14px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.section-2-dashboard-mockup-module__t-J7VG__banner-text{color:var(--label);opacity:0;animation:section-2-dashboard-mockup-module__t-J7VG__bannerTextFade var(--T) infinite both;margin:0;font-size:14px;line-height:1.6}.section-2-dashboard-mockup-module__t-J7VG__banner-text strong{color:var(--ink-dark);font-weight:700}@keyframes section-2-dashboard-mockup-module__t-J7VG__bannerTextFade{0%,42%{opacity:0}46%,to{opacity:1}}.section-2-dashboard-mockup-module__t-J7VG__banner-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.section-2-dashboard-mockup-module__t-J7VG__view-insights-btn,.section-2-dashboard-mockup-module__t-J7VG__view-applications-btn{background:var(--green);border:1px solid var(--green);color:var(--ink-dark);cursor:default;opacity:0;animation:section-2-dashboard-mockup-module__t-J7VG__viewInsightsReveal var(--T) infinite both;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;display:inline-flex;transform:translateY(4px)}@keyframes section-2-dashboard-mockup-module__t-J7VG__viewInsightsReveal{0%,51%{opacity:0;transform:translateY(4px)scale(1)}54%{opacity:1;transform:translateY(0)scale(1)}55.5%{opacity:1;transform:translateY(0)scale(1.04)}57%,to{opacity:1;transform:translateY(0)scale(1)}}.section-2-dashboard-mockup-module__t-J7VG__activity-section{flex-direction:column;gap:10px;padding-top:4px;display:flex}.section-2-dashboard-mockup-module__t-J7VG__activity-heading{letter-spacing:.16em;color:var(--label);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.section-2-dashboard-mockup-module__t-J7VG__activity-card{background:var(--card);border:1px solid var(--hairline);box-shadow:0 1px 2px var(--shadow-2);color:var(--ink-dark);opacity:0;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;display:flex;transform:translateY(6px)}.section-2-dashboard-mockup-module__t-J7VG__check-icon{background:var(--green-soft);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.section-2-dashboard-mockup-module__t-J7VG__check-icon svg{width:16px;height:16px}.section-2-dashboard-mockup-module__t-J7VG__activity-text{flex:1;font-weight:500}.section-2-dashboard-mockup-module__t-J7VG__activity-1{animation:section-2-dashboard-mockup-module__t-J7VG__actFade1 var(--T) infinite both}.section-2-dashboard-mockup-module__t-J7VG__activity-2{animation:section-2-dashboard-mockup-module__t-J7VG__actFade2 var(--T) infinite both}.section-2-dashboard-mockup-module__t-J7VG__activity-3{animation:section-2-dashboard-mockup-module__t-J7VG__actFade3 var(--T) infinite both}.section-2-dashboard-mockup-module__t-J7VG__activity-4{animation:section-2-dashboard-mockup-module__t-J7VG__actFade4 var(--T) infinite both}.section-2-dashboard-mockup-module__t-J7VG__activity-5{animation:section-2-dashboard-mockup-module__t-J7VG__actFade5 var(--T) infinite both}@keyframes section-2-dashboard-mockup-module__t-J7VG__actFade1{0%,17%{opacity:0;transform:translateY(6px)}19%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-dashboard-mockup-module__t-J7VG__actFade2{0%,19.5%{opacity:0;transform:translateY(6px)}21.5%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-dashboard-mockup-module__t-J7VG__actFade3{0%,22%{opacity:0;transform:translateY(6px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-dashboard-mockup-module__t-J7VG__actFade4{0%,25%{opacity:0;transform:translateY(6px)}27%,to{opacity:1;transform:translateY(0)}}@keyframes section-2-dashboard-mockup-module__t-J7VG__actFade5{0%,32%{opacity:0;transform:translateY(6px)}34%,to{opacity:1;transform:translateY(0)}}.section-2-dashboard-mockup-module__t-J7VG__activity-hero{background:linear-gradient(#fff 0%,#f6fdf9 100%);border-color:#cdeede}.section-2-dashboard-mockup-module__t-J7VG__counter{color:var(--ink-dark);font-weight:800;display:inline-block}.section-2-dashboard-mockup-module__t-J7VG__counter-window{vertical-align:bottom;text-align:right;width:2.4ch;height:1em;display:inline-block;overflow:hidden}.section-2-dashboard-mockup-module__t-J7VG__counter-stack{animation:section-2-dashboard-mockup-module__t-J7VG__count120 var(--T) infinite both;flex-direction:column;display:flex}.section-2-dashboard-mockup-module__t-J7VG__tick{height:1em;line-height:1em;display:block}@keyframes section-2-dashboard-mockup-module__t-J7VG__count120{0%,27%{transform:translateY(0)}27.5%{transform:translateY(-1em)}28%{transform:translateY(-2em)}28.5%{transform:translateY(-3em)}29%{transform:translateY(-4em)}29.5%{transform:translateY(-5em)}30%{transform:translateY(-6em)}30.5%{transform:translateY(-7em)}31%{transform:translateY(-8em)}31.5%{transform:translateY(-9em)}32%,to{transform:translateY(-10em)}}@container (max-width:720px){.section-2-dashboard-mockup-module__t-J7VG__demo-frame{--frame-h:620px;padding:20px 18px}.section-2-dashboard-mockup-module__t-J7VG__scene-a,.section-2-dashboard-mockup-module__t-J7VG__scene-b{inset:20px 18px}.section-2-dashboard-mockup-module__t-J7VG__stat-cards{grid-template-columns:repeat(2,1fr)}.section-2-dashboard-mockup-module__t-J7VG__banner-row{grid-template-columns:1fr}.section-2-dashboard-mockup-module__t-J7VG__title{font-size:22px}.section-2-dashboard-mockup-module__t-J7VG__dashboard-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.section-2-dashboard-mockup-module__t-J7VG__demo-frame *,.section-2-dashboard-mockup-module__t-J7VG__demo-frame :before,.section-2-dashboard-mockup-module__t-J7VG__demo-frame :after{transition:none!important;animation:none!important}.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__scene-a{opacity:0}.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__scene-b{opacity:1}.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__scroll-content{transform:translateY(0)}.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__stat-skeleton,.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__stat-sub-skel{opacity:0}.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__stat-final,.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__stat-sub-final,.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__banner-text,.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__view-insights-btn,.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__activity-card{opacity:1;transform:none}.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__counter-stack{transform:translateY(-10em)}.section-2-dashboard-mockup-module__t-J7VG__demo-frame .section-2-dashboard-mockup-module__t-J7VG__success-flash{opacity:0}}
