.Generation_overlay__B11V6{position:fixed;inset:0;z-index:9999;overflow-y:auto;display:flex;padding:32px 20px;min-height:100svh;background:var(--er-surface);color:var(--er-ink);isolation:isolate}.Generation_glow__HJEyp{position:fixed;z-index:-1;inset:-20% -10% auto auto;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--er-lime) 38%,transparent),transparent 62%);animation:Generation_drift__8yMET 14s ease-in-out infinite alternate;pointer-events:none}@keyframes Generation_drift__8yMET{to{transform:translate3d(-10vmax,8vmax,0) scale(1.1)}}.Generation_content__5Tax4{width:100%;max-width:1080px;margin:auto;display:grid;gap:28px;align-items:center}.Generation_copy__CXNG9{min-width:0}.Generation_kicker__CTiZR{display:inline-flex;align-items:center;gap:.55rem;font:700 .76rem/1 var(--er-display);letter-spacing:.14em;text-transform:uppercase;color:var(--er-muted)}.Generation_kicker__CTiZR span{width:.55rem;height:.55rem;border-radius:50%;background:var(--er-coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--er-coral) 22%,transparent);animation:Generation_pulse__NeccD 1.6s ease-in-out infinite}@keyframes Generation_pulse__NeccD{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--er-coral) 8%,transparent)}}.Generation_content__5Tax4 h1{margin-top:14px;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1;letter-spacing:-.05em;font-weight:700;text-wrap:balance}.Generation_content__5Tax4 h1:focus{outline:none}.Generation_description__scZeT{margin-top:14px;font-size:1.05rem;line-height:1.55;color:var(--er-muted)}.Generation_status____U9n{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;border-radius:18px;background:var(--er-panel);box-shadow:inset 0 0 0 1px var(--er-line),0 18px 40px -26px rgba(35,27,58,.35);text-align:left}.Generation_statusIcon__7Zzqr{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--er-lime);color:#231b3a}.Generation_status____U9n>div{flex:1;min-width:0}.Generation_status____U9n h2{font-size:1.12rem;letter-spacing:-.02em}.Generation_status____U9n p{margin-top:3px;font-size:.9rem;line-height:1.4;color:var(--er-muted)}.Generation_timer__70Jp6{flex:none;font:700 .9rem/1 var(--er-display);font-variant-numeric:tabular-nums;color:var(--er-muted)}.Generation_stages__rc9F5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.Generation_stages__rc9F5[data-restore=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.Generation_stages__rc9F5 li{position:relative;display:flex;align-items:center;gap:7px;padding-top:12px;font:600 .8rem/1.2 var(--er-display);color:var(--er-muted)}.Generation_stages__rc9F5 li:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:4px;background:var(--er-line)}.Generation_stages__rc9F5 li[data-complete=true]:before{background:var(--er-ink)}.Generation_stages__rc9F5 li[aria-current=step]:before{background:var(--er-coral)}.Generation_stages__rc9F5 li>span{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:.66rem;box-shadow:inset 0 0 0 1px var(--er-line)}.Generation_stages__rc9F5 li[aria-current=step]{color:var(--er-ink)}.Generation_stages__rc9F5 li[aria-current=step]>span{background:var(--er-coral);color:#fff;box-shadow:none}.Generation_stages__rc9F5 li[data-complete=true]>span{background:var(--er-ink);color:var(--er-surface);box-shadow:none}.Generation_safety__TRo3a{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:.82rem;color:var(--er-muted)}.Generation_slow__zcI7u{margin-top:12px;max-width:480px;font-size:.85rem;line-height:1.45;color:var(--er-muted)}.Generation_scene__8gUgG{position:relative;height:340px;max-width:460px;width:100%;margin:0 auto}.Generation_paper__NCemy{position:absolute;top:18px;left:6%;width:64%;height:300px;padding:24px 22px;border-radius:16px;background:#ffffff;box-shadow:0 40px 80px -36px rgba(35,27,58,.5),inset 0 0 0 1px rgba(35,27,58,.06);overflow:hidden}.Generation_paperHead__bsbrx{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #ece8f3}.Generation_paperHead__bsbrx i{width:40px;height:40px;border-radius:12px;background:#231b3a}.Generation_paperHead__bsbrx span{flex:1;display:grid;gap:7px}.Generation_paperHead__bsbrx b{display:block;height:10px;border-radius:5px;background:#231b3a;width:70%}.Generation_paperHead__bsbrx b+b{background:#e3dfee;width:45%}.Generation_lines__fcgLf{display:grid;gap:12px;padding-top:18px}.Generation_lines__fcgLf>div{position:relative;height:12px;border-radius:6px;background:#ebe4d7;overflow:hidden}.Generation_lines__fcgLf>div:nth-child(odd){width:92%}.Generation_lines__fcgLf>div:nth-child(2n){width:74%}.Generation_lines__fcgLf>div>span{position:absolute;inset:0;background:#e8431c;transform-origin:0 50%;transform:scaleX(0)}.Generation_lines__fcgLf[data-writing=true]>div>span{animation:Generation_mark__SJ2zC 6.6s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--i) * .5s)}.Generation_lines__fcgLf[data-ready=true]>div:nth-child(-n+3)>span{transform:scaleX(1);transition:transform .9s cubic-bezier(.65,0,.35,1)}.Generation_lines__fcgLf[data-ready=true]>div:nth-child(-n+3){background:#231b3a}@keyframes Generation_mark__SJ2zC{0%{transform:scaleX(0)}22%,70%{transform:scaleX(1)}92%,to{transform:scaleX(0);transform-origin:100% 50%}}.Generation_scan__CUbkQ{position:absolute;left:0;right:0;top:0;height:56px;background:linear-gradient(180deg,transparent,rgba(220,211,244,.7) 70%,#9d89d9 72%,transparent 74%);animation:Generation_scan__CUbkQ 2.6s cubic-bezier(.45,0,.25,1) infinite}@keyframes Generation_scan__CUbkQ{0%{transform:translateY(-40px)}to{transform:translateY(300px)}}.Generation_readySeal__yN339{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#1f8f66;color:#fff;box-shadow:0 12px 24px -10px rgba(31,143,102,.7)}.Generation_robi__gAff1{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1}.Generation_robiPose__L2Uem{position:absolute;inset:0;filter:drop-shadow(0 22px 26px rgba(35,27,58,.3))}.Generation_robiPose__L2Uem img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}@media (min-width:900px){.Generation_content__5Tax4{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:56px}.Generation_scene__8gUgG{height:420px}.Generation_paper__NCemy{height:360px}}@media (max-width:540px){.Generation_overlay__B11V6{padding:24px 16px}.Generation_scene__8gUgG{height:260px;order:-1}.Generation_paper__NCemy{height:230px;padding:18px 16px;width:66%}.Generation_lines__fcgLf{gap:9px}.Generation_stages__rc9F5 li{font-size:.7rem;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.Generation_glow__HJEyp,.Generation_kicker__CTiZR span,.Generation_lines__fcgLf>div>span,.Generation_stages__rc9F5 li[aria-current=step]:before{animation:none!important}}.Workspace_result__Buq3X{margin-top:18px}.Workspace_header__Eg6x4{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 0 23px;border-bottom:1px solid var(--er-line)}.Workspace_heading__zCOY8{display:flex;align-items:center;gap:10px}.Workspace_heading__zCOY8 h1{font-size:30px;line-height:1.15}.Workspace_heading__zCOY8>svg{color:#07876e;flex-shrink:0}.Workspace_header__Eg6x4 p{color:var(--er-muted);font-size:14px;margin-top:7px;max-width:540px}.Workspace_actions__4YxZO{display:grid;gap:8px;grid-template-columns:auto auto;align-items:start}.Workspace_actions__4YxZO>div:last-child{min-width:200px}.Workspace_appearance__MRwGT{min-height:48px;border:1px solid var(--er-line);border-radius:12px;padding:10px 18px;text-align:left;line-height:1.2;background:var(--er-panel);font-size:14px;font-weight:600;transition:border-color var(--er-fast)}.Workspace_appearance__MRwGT:hover{border-color:var(--er-cyan-strong)}.Workspace_appearance__MRwGT small{display:block;color:var(--er-muted);font-weight:400;font-size:11px;margin-top:4px}.Workspace_questions__fL2p6{min-height:44px;margin-top:12px;color:var(--er-ink);border-bottom:1px solid var(--er-accent);font-size:14px}.Workspace_footer__97kMT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px;border:1px solid var(--er-line);border-radius:14px;color:var(--er-muted);background:var(--er-panel)}.Workspace_footer__97kMT p{font-size:12px;max-width:660px;line-height:1.5}.Workspace_footer__97kMT a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--er-ink);padding:8px 14px;border:1px solid var(--er-line);border-radius:8px}.Workspace_canvas__69oHP{border:1px solid var(--er-line);border-radius:18px;background:var(--er-workspace);padding:16px}@media (max-width:1100px){.Workspace_header__Eg6x4{gap:16px}.Workspace_heading__zCOY8 h1{font-size:26px}.Workspace_actions__4YxZO>div:last-child{min-width:155px}.Workspace_appearance__MRwGT{padding:10px 12px}}@media (max-width:760px){.Workspace_header__Eg6x4{flex-direction:column;align-items:stretch;gap:15px;padding-bottom:18px}.Workspace_heading__zCOY8 h1{font-size:25px}.Workspace_actions__4YxZO{grid-template-columns:1fr 1fr}.Workspace_actions__4YxZO>div:last-child{min-width:0}.Workspace_appearance__MRwGT{font-size:12px;min-height:52px}.Workspace_canvas__69oHP{padding:10px;border-radius:13px}.Workspace_header__Eg6x4 p{font-size:13px}.Workspace_result__Buq3X{margin-top:8px}}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cv/SourceSans3-Regular.ttf.woff2) format("woff2")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cv/SourceSans3-Semibold.ttf.woff2) format("woff2")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cv/SourceSans3-Bold.ttf.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cv/SourceSerif4-Regular.ttf.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cv/SourceSerif4-Semibold.ttf.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cv/SourceSerif4-Bold.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cv/SourceCodePro-Regular.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cv/SourceCodePro-Semibold.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cv/SourceCodePro-Bold.ttf.woff2) format("woff2")}