.page_container__FOslT{max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.page_container__FOslT{padding:0 1.5rem}}@media(min-width:1024px){.page_container__FOslT{padding:0 2rem}}.page_gradient__zCO8y{background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_sectionHeader__zJhXd{text-align:center;margin-bottom:4rem}@media(max-width:640px){.page_sectionHeader__zJhXd{margin-bottom:2rem}}.page_sectionTitle__kFBcd{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}@media(min-width:768px){.page_sectionTitle__kFBcd{font-size:2.5rem}}@media(min-width:1024px){.page_sectionTitle__kFBcd{font-size:3rem}}.page_sectionSubtitle__eoJQd{font-size:1.125rem;color:#a1a1aa;max-width:600px;margin:0 auto}.page_primaryButton__GyKSw{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));color:#fff;font-weight:600;border-radius:.5rem;transition:all .2s;text-decoration:none}.page_primaryButton__GyKSw:hover{background:linear-gradient(90deg,rgb(59,130,246),rgb(168,85,247));transform:translateY(-2px)}.page_secondaryButton__lZHCh{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background-color:#27272a;border:1px solid #3f3f46;color:#fff;font-weight:500;border-radius:.5rem;transition:all .2s;text-decoration:none}.page_secondaryButton__lZHCh:hover{background-color:#3f3f46}.page_hero__y7qiL{position:relative;min-height:calc(100vh - 4rem);display:flex;align-items:center;padding:4rem 1rem;overflow:hidden}@media(min-width:640px){.page_hero__y7qiL{padding:4rem 1.5rem}}@media(min-width:1024px){.page_hero__y7qiL{padding:4rem 2rem}}.page_heroContainer__fFB_U{position:relative;z-index:10;width:100%;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.page_heroContainer__fFB_U{grid-template-columns:1fr 1fr;gap:4rem}}.page_heroBackground__gcvRP{position:absolute;inset:0;overflow:hidden}.page_heroGradient__c5BZM{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(147,51,234,.15) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(37,99,235,.1) 0,transparent 50%);animation:page_pulse__CxOHR 15s ease-in-out infinite}@keyframes page_pulse__CxOHR{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(5deg)}}.page_heroGrid___jJzi{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 50% at 50% 0,black 70%,transparent 100%)}.page_heroContent__1_Nio{width:100%}.page_badge__QdwNr{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(147,51,234,.1);border:1px solid rgba(147,51,234,.3);border-radius:9999px;color:#c084fc;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.page_heroTitle__RIodM{font-size:2.5rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:1.5rem}@media(min-width:640px){.page_heroTitle__RIodM{font-size:3.5rem}}@media(min-width:768px){.page_heroTitle__RIodM{font-size:4rem}}@media(min-width:1024px){.page_heroTitle__RIodM{font-size:4.5rem}}.page_heroSubtitle__PMaRj{font-size:1.125rem;color:#a1a1aa;line-height:1.75;margin-bottom:2rem;max-width:500px}@media(min-width:768px){.page_heroSubtitle__PMaRj{font-size:1.25rem}}.page_heroCta__8Yf2w{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}@media(max-width:480px){.page_heroCta__8Yf2w{flex-direction:column}.page_heroCta__8Yf2w a,.page_heroCta__8Yf2w button{width:100%;justify-content:center}}.page_heroCtaNote__GqjcN{font-size:.8125rem;color:#71717a;margin-bottom:2rem;letter-spacing:.01em}.page_heroImage__APLkp{display:none}@media(min-width:1024px){.page_heroImage__APLkp{display:flex;justify-content:center;align-items:center}}.page_cvMockup__1xeEE{position:relative;background:#18181b;border:1px solid #27272a;border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .3s;width:100%;max-width:380px}.page_cvMockup__1xeEE:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg)}.page_cvHeader__N0acT{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_cvAvatar__GbJa_{width:60px;height:60px;border-radius:50%;background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234))}.page_cvName__S2Fld{flex:1}.page_cvNameLine__F2B1u{height:14px;width:120px;background:#3f3f46;border-radius:4px;margin-bottom:.5rem}.page_cvTitleLine__NeuL_{height:10px;width:80px;background:#27272a;border-radius:4px}.page_cvSection__ZKf5m{margin-bottom:1.5rem}.page_cvSectionTitle__1jctq{height:10px;width:80px;background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));border-radius:4px;margin-bottom:.75rem}.page_cvLine__zsh2Y{height:8px;width:100%;background:#27272a;border-radius:4px;margin-bottom:.5rem}.page_cvBadge__2TbQ3{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));color:#fff;font-size:.75rem;font-weight:600;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(147,51,234,.3)}.page_heroDemoWrap__QIVjR{position:relative;display:flex;align-items:center;gap:1.25rem}.page_demoCard__Q8b6z{background:#18181b;border:1px solid #27272a;border-radius:.75rem;padding:1.25rem;width:152px;flex-shrink:0;box-shadow:0 20px 40px -12px rgba(0,0,0,.5)}.page_demoCardLabel__x_dsM{font-size:.6rem;font-weight:700;color:#71717a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.page_demoLine__c7yBk{height:7px;width:100%;background:#27272a;border-radius:4px;margin-bottom:.4rem}.page_demoArrow__qzP_a{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#c084fc;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.page_problem__WTQVq{padding:5rem 0;background:#09090b;text-align:center}@media(max-width:640px){.page_problem__WTQVq{padding:3rem 0}}.page_problemTitle__n25Gc{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1.25rem}@media(min-width:768px){.page_problemTitle__n25Gc{font-size:2.25rem}}.page_problem__WTQVq p{font-size:1.125rem;color:#a1a1aa;max-width:600px;margin:0 auto .75rem;line-height:1.7}.page_features__P5iP0{padding:6rem 0;background:#09090b}@media(max-width:640px){.page_features__P5iP0{padding:3rem 0}}.page_featuresBullets__QVse_{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;list-style:none;padding:0;margin:0 0 3rem}.page_featuresBullets__QVse_ li{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#a1a1aa}.page_featuresBullets__QVse_ li:before{content:"→";color:#c084fc;font-weight:700}.page_featuresGrid__F_NqB{display:grid;gap:1.5rem;max-width:1100px;margin:0 auto}@media(min-width:640px){.page_featuresGrid__F_NqB{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.page_featureCard__BhVPg{padding:2rem;background:#18181b;border:1px solid #27272a;border-radius:1rem;transition:all .2s}.page_featureCard__BhVPg:hover{border-color:#3f3f46;transform:translateY(-4px)}@media(max-width:640px){.page_featureCard__BhVPg{padding:1.25rem}}.page_featureIcon___JCo2{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(147,51,234,.1);border-radius:.75rem;color:#c084fc;margin-bottom:1.25rem}.page_featureTitle__PNTyW{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.75rem}.page_featureDescription__zXe5A{font-size:.9375rem;color:#a1a1aa;line-height:1.6}.page_howItWorks__KRWBS{padding:6rem 0}@media(max-width:640px){.page_howItWorks__KRWBS{padding:3rem 0}}.page_stepsGrid__ayY25{display:grid;gap:2rem}@media(min-width:768px){.page_stepsGrid__ayY25{grid-template-columns:repeat(3,1fr);gap:1rem}}.page_stepCard__96EYc{position:relative;padding:2rem;text-align:center}.page_stepNumber__lWeV8{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));color:#fff;font-size:1.5rem;font-weight:700;border-radius:50%;margin-bottom:1.5rem}.page_stepTitle__kjjtV{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem}.page_stepDescription__76eTd{font-size:.9375rem;color:#a1a1aa;line-height:1.6}.page_stepConnector__F3ZWw{display:none}@media(min-width:768px){.page_stepConnector__F3ZWw{display:flex;position:absolute;top:4rem;right:-1.5rem;color:#3f3f46}}.page_benefits__KcsgS{padding:6rem 0;background:#09090b;text-align:center}@media(max-width:640px){.page_benefits__KcsgS{padding:3rem 0}}.page_benefitsText__pyIm9{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.page_benefitsText__pyIm9 p{font-size:1.125rem;color:#a1a1aa;line-height:1.75;margin:0}.page_useCase__6LMsn{padding:5rem 0;text-align:center}@media(max-width:640px){.page_useCase__6LMsn{padding:3rem 0}}.page_useCaseTitle__tB1gW{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1rem}@media(min-width:768px){.page_useCaseTitle__tB1gW{font-size:2.25rem}}.page_useCase__6LMsn p{font-size:1.125rem;color:#a1a1aa;max-width:540px;margin:0 auto;line-height:1.7}.page_pricing__tyf03{padding:5rem 0;background:#09090b;text-align:center}@media(max-width:640px){.page_pricing__tyf03{padding:3rem 0}}.page_pricingTitle__UnLSA{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1rem}@media(min-width:768px){.page_pricingTitle__UnLSA{font-size:2.25rem}}.page_pricing__tyf03 p{font-size:1.125rem;color:#a1a1aa;margin-bottom:1rem}.page_pricingList__RasiQ{list-style:none;padding:0;margin:0 auto;display:inline-flex;flex-direction:column;gap:.5rem;text-align:left}.page_pricingList__RasiQ li{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#a1a1aa}.page_pricingList__RasiQ li:before{content:"•";color:#c084fc;font-size:1.25rem;line-height:1}.page_audit__jvBYM{padding:6rem 0;background:#09090b}@media(max-width:640px){.page_audit__jvBYM{padding:3rem 0}}.page_auditGrid__uWALb{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.page_auditGrid__uWALb{grid-template-columns:1fr 1fr}}.page_auditBadge__Fmq3n{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.35);border-radius:9999px;color:#60a5fa;font-size:.8125rem;font-weight:600;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.06em}.page_auditSubtitle__loqM1{font-size:1.125rem;color:#a1a1aa;line-height:1.75;margin-bottom:2rem;max-width:460px}.page_auditSteps__eYQTi{list-style:none;padding:0;margin:0 0 2.25rem;display:flex;flex-direction:column;gap:1.25rem}.page_auditSteps__eYQTi li{display:flex;align-items:flex-start;gap:1rem}.page_auditSteps__eYQTi li strong{display:block;color:#fff;font-size:1rem;font-weight:600;margin-bottom:.2rem}.page_auditSteps__eYQTi li p{color:#a1a1aa;font-size:.9rem;margin:0;line-height:1.5}.page_auditStepNum__pxwUa{align-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));color:#fff;font-size:.875rem;font-weight:700}.page_auditMockup__ixF7_,.page_auditStepNum__pxwUa{display:flex;justify-content:center}.page_auditCard__cblKe{background:#18181b;border:1px solid #27272a;border-radius:1rem;padding:2rem;width:100%;max-width:320px;box-shadow:0 25px 50px -12px rgba(0,0,0,.6)}.page_auditCardTop__pE0Mr{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #27272a}.page_auditCardLabel__bDMjp{display:block;font-size:.7rem;font-weight:700;color:#71717a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.page_auditScoreCircle__FdUbF{width:90px;height:90px;margin:0 auto .875rem;background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 36px rgba(37,99,235,.35)}.page_auditScoreCircle__FdUbF span{font-size:2.25rem;font-weight:800;color:#fff;line-height:1}.page_auditScoreCircle__FdUbF small{font-size:.7rem;color:hsla(0,0%,100%,.65);line-height:1}.page_auditCardSublabel__VcXET{display:block;font-size:.8rem;color:#22c55e;font-weight:600}.page_auditCardItemsTitle__djps_{font-size:.7rem;font-weight:700;color:#71717a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.625rem}.page_auditCardItems__z842H{display:flex;flex-direction:column;gap:.5rem}.page_auditItem__1CiPD{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:#121215;border-radius:.5rem;font-size:.78rem;color:#a1a1aa;line-height:1.4}.page_auditItemDot__pg3z8{display:block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_faq__u5zaY{padding:6rem 0}@media(max-width:640px){.page_faq__u5zaY{padding:3rem 0}}.page_faqGrid__jpqc5{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page_faqItem__bQvUH{background:#18181b;border:1px solid #27272a;border-radius:.75rem;overflow:hidden;transition:border-color .2s}.page_faqItem__bQvUH[open]{border-color:#3f3f46}.page_faqItem__bQvUH[open] .page_faqQuestion__0UxxU:after{transform:rotate(180deg)}.page_faqQuestion__0UxxU{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;cursor:pointer;list-style:none}.page_faqQuestion__0UxxU::-webkit-details-marker{display:none}.page_faqQuestion__0UxxU:after{content:"";width:10px;height:10px;border-right:2px solid #a1a1aa;border-bottom:2px solid #a1a1aa;transform:rotate(45deg);transition:transform .2s;margin-left:1rem;flex-shrink:0}.page_faqQuestion__0UxxU:hover{color:#c084fc}.page_faqAnswer__r82Hm{padding:0 1.5rem 1.25rem;color:#a1a1aa;line-height:1.7;margin:0}.page_cta__JDY4Y{padding:6rem 0;background:#09090b}@media(max-width:640px){.page_cta__JDY4Y{padding:3rem 0}}.page_ctaContent__0cEIB{text-align:center;max-width:700px;margin:0 auto}.page_ctaTitle__rctIz{font-size:2rem;font-weight:700;color:#fff;margin-bottom:2rem}@media(min-width:768px){.page_ctaTitle__rctIz{font-size:2.5rem}}@media(min-width:1024px){.page_ctaTitle__rctIz{font-size:3rem}}.page_ctaButtons__hA4zH{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:480px){.page_ctaButtons__hA4zH{flex-direction:column;align-items:center}.page_ctaButtons__hA4zH a{width:100%;justify-content:center}}.LanguageSwitcher_languageSwitcher__qMCzw{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--color-zinc-800);border-radius:.5rem;border:1px solid var(--color-zinc-700);transition:all .2s ease}@media(max-width:640px){.LanguageSwitcher_languageSwitcher__qMCzw{padding:.4rem .5rem;gap:.25rem}}.LanguageSwitcher_languageSwitcher__qMCzw:hover{background:var(--color-zinc-700);border-color:var(--color-zinc-600)}.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_icon__Dwr2o{color:var(--color-zinc-400);flex-shrink:0}.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_select__DTbpZ{background:var(--color-zinc-800);border:none;color:var(--color-zinc-100);color-scheme:dark;font-size:.875rem;font-weight:500;cursor:pointer;outline:none;padding:0}.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_select__DTbpZ option{background:var(--color-zinc-900);color:var(--color-zinc-100)}.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_select__DTbpZ:hover{color:var(--color-zinc-50)}.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_selectFull__yBabt{min-width:140px}@media(max-width:640px){.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_selectFull__yBabt{display:none}}.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_selectShort__cTgEX{display:none;min-width:0;width:auto}@media(max-width:640px){.LanguageSwitcher_languageSwitcher__qMCzw .LanguageSwitcher_selectShort__cTgEX{display:block}}.page_page__DlLGp{min-height:100vh;padding:2rem;color:#e4e4e7}.page_header__CHioQ{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.page_header__CHioQ h1{margin:.35rem 0;color:#fafafa;font-size:2rem}.page_header__CHioQ p{margin:0;color:#a1a1aa}.page_back__waze_{color:#a1a1aa;font-size:.9rem;text-decoration:none}.page_workspace__3ut91{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 10rem);overflow:hidden;border:1px solid #3f3f46;border-radius:.85rem;background:#18181b}.page_sidebar__zsgOY{border-right:1px solid #3f3f46;background:#111113}.page_filters__GHfnX,.page_mobileTabs__5jtAP{display:flex;gap:.35rem;padding:.8rem}.page_filters__GHfnX button,.page_mobileTabs__5jtAP button{border:0;border-radius:.4rem;background:rgba(0,0,0,0);color:#a1a1aa;cursor:pointer;padding:.45rem .6rem;font-size:.8rem}.page_filters__GHfnX .page_activeFilter__de2KD,.page_mobileTabs__5jtAP .page_activeFilter__de2KD{background:#27272a;color:#fafafa}.page_postList__BQrLp{display:flex;flex-direction:column}.page_postList__BQrLp button{border:0;border-top:1px solid #27272a;background:rgba(0,0,0,0);color:#d4d4d8;cursor:pointer;padding:1rem;text-align:left}.page_postList__BQrLp button.page_activePost__YmOej,.page_postList__BQrLp button:hover{background:#27272a}.page_postList__BQrLp button span,.page_postList__BQrLp button strong{display:block}.page_postList__BQrLp button strong{margin-bottom:.4rem;line-height:1.35}.page_postList__BQrLp button span{color:#71717a;font-size:.75rem}.page_sidebarMessage__TSWIS{padding:1rem;color:#71717a;font-size:.9rem}.page_editor__twr08{min-width:0}.page_editorHeader__9LFy3{display:flex;min-height:64px;align-items:center;justify-content:flex-end;border-bottom:1px solid #3f3f46;padding:.65rem 1rem}.page_actions__PBjdG{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.page_deleteButton__TA_w6,.page_primaryButton__aN_tX,.page_secondaryButton__hiBgF{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.5rem;cursor:pointer;padding:.65rem .9rem;color:#fff;font:inherit;font-size:.9rem;font-weight:600;text-decoration:none}.page_deleteButton__TA_w6:disabled,.page_primaryButton__aN_tX:disabled,.page_secondaryButton__hiBgF:disabled{cursor:not-allowed;opacity:.55}.page_primaryButton__aN_tX{border:0;background:linear-gradient(90deg,#2563eb,#9333ea)}.page_secondaryButton__hiBgF{border:1px solid #52525b;background:#27272a}.page_deleteButton__TA_w6{margin-top:1rem;border:1px solid #7f1d1d;background:rgba(127,29,29,.2);color:#fca5a5}.page_split__wAixU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 14rem)}.page_editorPane__D4sLU,.page_previewPane__jQGsM{min-width:0;padding:1.25rem}.page_editorPane__D4sLU{display:flex;flex-direction:column;gap:1rem;border-right:1px solid #3f3f46}.page_editorPane__D4sLU label{display:flex;flex-direction:column;gap:.45rem;color:#d4d4d8;font-size:.84rem;font-weight:600}.page_editorPane__D4sLU input,.page_editorPane__D4sLU select,.page_editorPane__D4sLU textarea{width:100%;border:1px solid #3f3f46;border-radius:.45rem;outline:none;background:#09090b;color:#f4f4f5;padding:.65rem .75rem;font:inherit;font-weight:400}.page_editorPane__D4sLU input:focus,.page_editorPane__D4sLU select:focus,.page_editorPane__D4sLU textarea:focus{border-color:#3b82f6}.page_editorPane__D4sLU input:disabled,.page_editorPane__D4sLU select:disabled,.page_editorPane__D4sLU textarea:disabled{color:#71717a;background:#18181b}.page_editorPane__D4sLU textarea{resize:vertical}.page_editorPane__D4sLU small{color:#71717a;font-weight:400}.page_twoColumns__bbd9C{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_markdownField__ydVhe textarea{min-height:440px;resize:vertical;font-family:var(--font-geist-mono),monospace;line-height:1.6}.page_previewPane__jQGsM{overflow-wrap:anywhere;background:#0d0d0f}.page_previewLabel__xltGf{color:#71717a;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_previewPane__jQGsM>h1{margin:1rem 0 .75rem;color:#fafafa;font-size:2rem;line-height:1.2}.page_previewExcerpt__eg_PF{color:#a1a1aa;line-height:1.6}.page_markdownPreview__JnvYR{margin-top:2rem;color:#d4d4d8;line-height:1.75}.page_markdownPreview__JnvYR h2,.page_markdownPreview__JnvYR h3,.page_markdownPreview__JnvYR h4{margin:2rem 0 .75rem;color:#fafafa;line-height:1.3}.page_markdownPreview__JnvYR blockquote,.page_markdownPreview__JnvYR ol,.page_markdownPreview__JnvYR p,.page_markdownPreview__JnvYR pre,.page_markdownPreview__JnvYR table,.page_markdownPreview__JnvYR ul{margin:0 0 1rem}.page_markdownPreview__JnvYR ol,.page_markdownPreview__JnvYR ul{padding-left:1.4rem}.page_markdownPreview__JnvYR a{color:#93c5fd}.page_markdownPreview__JnvYR blockquote{border-left:3px solid #7c3aed;margin-left:0;padding-left:1rem;color:#a1a1aa}.page_markdownPreview__JnvYR code{border-radius:.25rem;background:#27272a;padding:.12rem .3rem}.page_markdownPreview__JnvYR pre{overflow-x:auto;border:1px solid #3f3f46;border-radius:.5rem;padding:.8rem}.page_markdownPreview__JnvYR pre code{padding:0;background:rgba(0,0,0,0)}.page_markdownPreview__JnvYR img{max-width:100%;height:auto;border-radius:.5rem}.page_markdownPreview__JnvYR table{display:block;overflow-x:auto;border-collapse:collapse}.page_markdownPreview__JnvYR td,.page_markdownPreview__JnvYR th{border:1px solid #3f3f46;padding:.5rem}.page_mobileTabs__5jtAP{display:none}@media(max-width:1100px){.page_page__DlLGp{padding:1rem}.page_workspace__3ut91{grid-template-columns:220px minmax(0,1fr)}.page_split__wAixU{grid-template-columns:1fr}.page_mobileTabs__5jtAP{display:flex;margin-right:auto;padding:0}.page_editorPane__D4sLU.page_mobileHidden__4CTSd,.page_previewPane__jQGsM.page_mobileHidden__4CTSd{display:none}.page_editorPane__D4sLU{border-right:0}}@media(max-width:760px){.page_header__CHioQ{align-items:stretch;flex-direction:column}.page_workspace__3ut91{display:block}.page_sidebar__zsgOY{max-height:280px;overflow-y:auto;border-right:0;border-bottom:1px solid #3f3f46}.page_editorHeader__9LFy3{align-items:stretch;flex-direction:column}.page_mobileTabs__5jtAP{margin-bottom:.6rem}.page_actions__PBjdG{justify-content:stretch}.page_actions__PBjdG>*{flex:1 1 auto}.page_twoColumns__bbd9C{grid-template-columns:1fr}}.PageHeader_header__9RF4q{display:flex;justify-content:space-between;align-items:center}@media(max-width:640px){.PageHeader_header__9RF4q{flex-direction:column;align-items:flex-start;gap:1rem}}.PageHeader_title__vLp4T{font-size:1.875rem;font-weight:700;color:#fff}@media(max-width:640px){.PageHeader_title__vLp4T{font-size:1.375rem}}.PageHeader_titleGradient__7yiEP{font-size:1.875rem;font-weight:700;background:linear-gradient(90deg,white,rgb(161,161,170));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:640px){.PageHeader_titleGradient__7yiEP{font-size:1.375rem}}.PageHeader_description__DpOri{color:#71717a;margin-top:.5rem}.PageHeader_action__ht5P9{flex-shrink:0}@media(max-width:640px){.PageHeader_action__ht5P9{width:100%}.PageHeader_action__ht5P9>*{width:100%;justify-content:center}}.StatCard_card___fjVd{padding:1.5rem;background-color:#18181b;border:1px solid #27272a;border-radius:.75rem}.StatCard_label__wx6kv{color:#71717a;font-size:.875rem;font-weight:500}.StatCard_value__hqv8_{font-size:1.875rem;font-weight:700;color:#fff;margin-top:.5rem}.NextActionCard_card__F_p6G{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:.75rem;border:1px solid #27272a;background-color:#18181b;transition:border-color .15s ease}.NextActionCard_card__F_p6G:hover{border-color:#3f3f46}.NextActionCard_iconWrap__z5zRo{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(63,63,70,.35)}.NextActionCard_body__JRy7_{min-width:0;flex:1}.NextActionCard_title__C2OuP{display:block;font-weight:500;color:#fff}.NextActionCard_meta__VpzOn{display:block;font-size:.875rem;color:#71717a;margin-top:.125rem}.NextActionCard_arrow__dmVcx{flex-shrink:0;color:#52525b;transition:transform .15s ease}.NextActionCard_card__F_p6G:hover .NextActionCard_arrow__dmVcx{transform:translateX(2px)}.EmptyState_container__8i3OL{color:#71717a;font-style:italic}.EmptyState_containerDashed__tFsQz{padding:1.5rem;background-color:rgba(24,24,27,.5);border:1px dashed #27272a;border-radius:.75rem;text-align:center;color:#71717a}.FlowLayout_container__ZovvA{display:flex;flex-direction:column;width:100%}.FlowLayout_fullscreen__F_Ldw{flex:1;min-height:0;overflow:hidden}.FlowLayout_content__zdrvj{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:0 1rem}@media(max-width:1024px){.FlowLayout_content__zdrvj{max-width:100%;padding:0}}@media(max-width:640px){.FlowLayout_content__zdrvj{padding:0}}.FlowLayout_stepContent__kH36s{animation:FlowLayout_fadeIn__esXfP .3s ease;width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.FlowLayout_stepActions__lO1oM{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid #27272a;flex-shrink:0}@media(max-width:640px){.FlowLayout_stepActions__lO1oM{padding:.75rem 0}}@keyframes FlowLayout_fadeIn__esXfP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Button_button__8B4nB{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;border-radius:.5rem;transition:all .2s;cursor:pointer}.Button_button__8B4nB:disabled{opacity:.5;cursor:not-allowed}.Button_sm__VDD1a{padding:.375rem .75rem;font-size:.875rem;gap:.375rem}.Button_md__BF6E2{padding:.625rem 1rem;font-size:.9375rem}.Button_lg__hef9j{padding:.875rem 1.5rem;font-size:1rem;gap:.625rem}.Button_primary__KcWsb{background:linear-gradient(90deg,rgb(37,99,235),rgb(147,51,234));color:#fff}.Button_primary__KcWsb:hover:not(:disabled){background:linear-gradient(90deg,rgb(59,130,246),rgb(168,85,247))}.Button_secondary__k_TzE{background-color:#27272a;border:1px solid #3f3f46;color:#fff}.Button_secondary__k_TzE:hover:not(:disabled){background-color:#3f3f46}.Button_success__TIhPg{background:linear-gradient(90deg,rgb(22,163,74),rgb(5,150,105));color:#fff}.Button_success__TIhPg:hover:not(:disabled){background:linear-gradient(90deg,rgb(34,197,94),rgb(16,185,129))}.Button_danger__3lC8_{background-color:#dc2626;color:#fff}.Button_danger__3lC8_:hover:not(:disabled){background-color:#ef4444}.Button_ghost__w_HQw{background-color:rgba(0,0,0,0);color:#a1a1aa}.Button_ghost__w_HQw:hover:not(:disabled){background-color:#27272a;color:#fff}.Button_spinner__smDWZ{animation:Button_spin__KIfnD 1s linear infinite}@keyframes Button_spin__KIfnD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_container__jJooF{padding:1.5rem;max-width:1200px;margin:0 auto}.page_loading__42nuG{display:flex;justify-content:center;align-items:center;min-height:400px;color:#a1a1aa}.page_header__A_DQ7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_header__A_DQ7 h1{font-size:1.5rem;font-weight:600}.page_stats__o0UXZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.page_statCard__LIGH3{background:#27272a;border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:.25rem}.page_statValue__J1YLq{font-size:1.5rem;font-weight:700;color:#fff}.page_statLabel__bNa2p{font-size:.875rem;color:#a1a1aa}.page_tabs__gfk6F{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #3f3f46;padding-bottom:.5rem}.page_tab__TkaO8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;color:#a1a1aa;cursor:pointer;font-size:.875rem;border-radius:.375rem;transition:all .2s}.page_tab__TkaO8:hover{background:#27272a;color:#fff}.page_tab__TkaO8.page_active__PHTIl{background:#3b82f6;color:#fff}.page_settingsForm__Wez15{background:#27272a;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;max-width:400px}.page_settingItem__6PkRB{display:flex;flex-direction:column;gap:.5rem}.page_settingItem__6PkRB label{font-weight:500;color:#fff}.page_priceInput__DWFzv{display:flex;align-items:center;gap:.5rem}.page_priceInput__DWFzv span{color:#a1a1aa;font-size:1.125rem}.page_priceInput__DWFzv input{width:100px}.page_lastUpdated__V9OQl,.page_settingHint__7Y9pR{font-size:.75rem;color:#71717a}.page_lastUpdated__V9OQl{margin-top:.5rem}.page_section__N_k7_{margin-bottom:2rem}.page_section__N_k7_ h2{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.page_sectionHeader__NXW46{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_newPromoForm__BpNh3{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;background:#27272a;border-radius:.75rem;margin-bottom:1rem}.page_input___OmVc,.page_select__wuEkK{padding:.5rem .75rem;border:1px solid #3f3f46;border-radius:.5rem;background:#18181b;color:#fff;font-size:.875rem;min-width:150px}.page_input___OmVc::placeholder,.page_select__wuEkK::placeholder{color:#71717a}.page_input___OmVc:focus,.page_select__wuEkK:focus{outline:none;border-color:#3b82f6}.page_select__wuEkK{cursor:pointer}.page_table__4Cxwm{background:#27272a;border-radius:.75rem;overflow:hidden}.page_tableHeader__2i_5D{background:#18181b;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#a1a1aa}.page_tableHeader__2i_5D,.page_tableRow__tFk6H{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr .75fr;gap:1rem;padding:.75rem 1rem}.page_tableRow__tFk6H{font-size:.875rem;border-top:1px solid #3f3f46;align-items:center}.page_tableRow__tFk6H:hover{background:rgba(24,24,27,.5)}.page_code__jgZ_D{font-family:monospace;font-weight:600;color:#3b82f6}.page_statusActive__CI71a{color:#22c55e}.page_statusInactive__3o_RW{color:#ef4444}.page_adminBadge__aZZ7b{background:rgba(234,179,8,.2);color:#eab308;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.page_actions__2XCmC{display:flex;gap:.25rem}.page_empty__szT9Y{padding:2rem;text-align:center;color:#71717a}.StatusPill_pill__ZGFN0{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border-radius:9999px;border:1px solid rgba(0,0,0,0);font-size:.75rem;font-weight:500;line-height:1.25;white-space:nowrap}.StatusPill_dot__fuM1j{width:.375rem;height:.375rem;border-radius:9999px;background-color:currentColor;flex-shrink:0}.StatusPill_saved__M6rlC{color:#a1a1aa;background-color:rgba(161,161,170,.1);border-color:rgba(161,161,170,.25)}.StatusPill_applied__tYRKz{color:#60a5fa;background-color:rgba(96,165,250,.1);border-color:rgba(96,165,250,.25)}.StatusPill_screening__zAU9w{color:#38bdf8;background-color:rgba(56,189,248,.1);border-color:rgba(56,189,248,.25)}.StatusPill_interview__mrRQk{color:#a78bfa;background-color:rgba(167,139,250,.12);border-color:rgba(167,139,250,.3)}.StatusPill_offer__c4BjO{color:#4ade80;background-color:rgba(74,222,128,.12);border-color:rgba(74,222,128,.3)}.StatusPill_rejected__Nkxgw{color:#f87171;background-color:rgba(248,113,113,.1);border-color:rgba(248,113,113,.25)}.StatusPill_withdrawn__cvpjn{color:#71717a;background-color:rgba(113,113,122,.1);border-color:rgba(113,113,122,.25)}.DataReviewStep_reviewContainer__3IgYO{width:100%;flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.DataReviewStep_reviewHeader__1TND9{text-align:center;margin-bottom:2rem}.DataReviewStep_reviewHeader__1TND9 h1{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}.DataReviewStep_reviewHeader__1TND9 p{color:#a1a1aa}@media(max-width:640px){.DataReviewStep_reviewHeader__1TND9{margin-bottom:1.25rem}.DataReviewStep_reviewHeader__1TND9 h1{font-size:1.375rem}.DataReviewStep_reviewHeader__1TND9 p{font-size:.875rem}}.DataReviewStep_reviewGrid__ccwoQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;width:100%;min-width:0}@media(max-width:768px){.DataReviewStep_reviewGrid__ccwoQ{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.DataReviewStep_reviewGrid__ccwoQ{gap:.75rem;margin-bottom:1.25rem}}.DataReviewStep_reviewCard__trqff{padding:1.25rem;min-width:0;width:100%;box-sizing:border-box}@media(max-width:640px){.DataReviewStep_reviewCard__trqff{padding:1rem}}.DataReviewStep_reviewCardHeader__d_ypJ{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#93c5fd;min-width:0}.DataReviewStep_reviewCardHeader__d_ypJ h3{font-size:1rem;font-weight:600;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.DataReviewStep_reviewCardHeaderToggle__tbbcu{cursor:pointer;user-select:none;border-radius:.5rem;transition:all .2s ease}.DataReviewStep_reviewCardHeaderToggle__tbbcu:hover{color:#3b82f6}.DataReviewStep_reviewCardHeaderToggle__tbbcu:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.DataReviewStep_cardChevron__VnKg6{color:#71717a;transition:transform .2s ease;flex-shrink:0}.DataReviewStep_cardChevronOpen__3hdoL{transform:rotate(180deg)}.DataReviewStep_reviewField__NpAf4{margin-bottom:1rem;min-width:0;width:100%}.DataReviewStep_reviewField__NpAf4 label{display:block;font-size:.75rem;color:#71717a;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.DataReviewStep_experienceList__SvOlX{display:flex;flex-direction:column;gap:.75rem}.DataReviewStep_experienceItemEditable__W00s6{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#27272a;border-radius:.5rem;position:relative}.DataReviewStep_skillsInput__VX8dK{margin-bottom:.75rem}.DataReviewStep_skillsGrid__UtWgG{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;overflow:hidden}.DataReviewStep_skillTag__z72IV{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .75rem;background:#27272a;border-radius:2rem;font-size:.8rem;color:#d4d4d8;transition:all .2s ease;max-width:100%;min-width:0}.DataReviewStep_skillTag__z72IV:hover .DataReviewStep_skillTagRemove__hZvY1{opacity:1}.DataReviewStep_skillTagLabel__WgvFB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.DataReviewStep_skillTagRemove__hZvY1{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:0;background:rgba(0,0,0,0);color:#71717a;cursor:pointer;border-radius:50%;padding:0;opacity:.5;transition:all .2s ease}.DataReviewStep_skillTagRemove__hZvY1:hover{background:#dc2626;color:#fff;opacity:1}.DataReviewStep_skillTagRemove__hZvY1:focus-visible{opacity:1;outline:2px solid #3b82f6;outline-offset:1px}.DataReviewStep_savedPill__6vxWe{position:absolute;top:.75rem;right:1rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#27272a;color:#a1a1aa;border:1px solid #3f3f46;border-radius:2rem;font-size:.75rem;font-weight:500;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:5}.DataReviewStep_savedPill__6vxWe svg{color:#93c5fd}.DataReviewStep_savedPillVisible__TkTPx{opacity:1;transform:translateY(0)}.DataReviewStep_certificationsList__SMqOY{display:flex;flex-direction:column;gap:.5rem}.DataReviewStep_certificationItem__0gmo_{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#27272a;border-radius:.5rem;font-size:.85rem;color:#d4d4d8}.DataReviewStep_certificationItem__0gmo_ span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataReviewStep_certificationItem__0gmo_ button{position:static;margin-left:.5rem;flex-shrink:0;padding:.25rem .5rem;background:rgba(0,0,0,0);border:none;color:#a1a1aa;cursor:pointer;font-size:1.25rem;line-height:1;border-radius:.25rem;transition:all .2s ease}.DataReviewStep_certificationItem__0gmo_ button:hover{background:#dc2626;color:#fff}.AIReviewModal_reviewModal__L3baU{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);padding:1rem}@media(max-width:640px){.AIReviewModal_reviewModal__L3baU{padding:0;align-items:stretch}}.AIReviewModal_reviewModalContent__57TRj{background:#18181b;border-radius:1rem;max-width:56rem;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #3f3f46;box-shadow:0 20px 60px rgba(0,0,0,.6)}@media(max-width:640px){.AIReviewModal_reviewModalContent__57TRj{border-radius:0;max-height:100vh;height:100%}}.AIReviewModal_reviewModalHeader__d6h9a{padding:1.25rem 1.5rem;border-bottom:1px solid #3f3f46;display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:sticky;top:0;background:#18181b;z-index:10}.AIReviewModal_reviewModalHeader__d6h9a h2{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.AIReviewModal_reviewModalHeader__d6h9a p{color:#a1a1aa;font-size:.875rem;margin:.25rem 0 0}@media(max-width:640px){.AIReviewModal_reviewModalHeader__d6h9a p{display:none}.AIReviewModal_reviewModalHeader__d6h9a{padding:.875rem 1rem}.AIReviewModal_reviewModalHeader__d6h9a h2{font-size:1.0625rem}}.AIReviewModal_reviewHeaderActions__VW6RU{display:flex;align-items:center;gap:.75rem}@media(max-width:640px){.AIReviewModal_reviewHeaderActions__VW6RU{gap:.25rem}.AIReviewModal_headerHideOnMobile__B3T58{display:none}}.AIReviewModal_iconButton__UNy0y{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;color:#a1a1aa;transition:background .15s,color .15s}.AIReviewModal_iconButton__UNy0y:hover{background:hsla(0,0%,100%,.06);color:#fff}.AIReviewModal_reviewModalBody___GFPB{padding:1.5rem;overflow:auto}@media(max-width:640px){.AIReviewModal_reviewModalBody___GFPB{padding:1rem}}.AIReviewModal_reviewLoading__5aEmA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:#a1a1aa}.AIReviewModal_reviewContainer__iLF2z{display:flex;flex-direction:column;gap:1.25rem}.AIReviewModal_reviewScore__np4mE{display:flex;gap:1rem;align-items:center}@media(max-width:640px){.AIReviewModal_reviewScore__np4mE{gap:.75rem}}.AIReviewModal_scoreCircle__3GVmg{width:84px;height:84px;border-radius:9999px;border:3px solid #3f3f46;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,background .2s}.AIReviewModal_scoreCircle__3GVmg[data-score=good]{border-color:#22c55e;background:rgba(34,197,94,.1)}.AIReviewModal_scoreCircle__3GVmg[data-score=medium]{border-color:#eab308;background:rgba(234,179,8,.1)}.AIReviewModal_scoreCircle__3GVmg[data-score=low]{border-color:#ef4444;background:rgba(239,68,68,.1)}@media(max-width:640px){.AIReviewModal_scoreCircle__3GVmg{width:64px;height:64px}}.AIReviewModal_scoreNumber__iDTB3{font-size:1.75rem;font-weight:800;color:#fff;line-height:1}@media(max-width:640px){.AIReviewModal_scoreNumber__iDTB3{font-size:1.375rem}}.AIReviewModal_scoreLabel__mY6lz{font-size:.75rem;color:#a1a1aa}.AIReviewModal_scoreSummary__97RUp h3{margin:0;font-size:1rem;font-weight:700;color:#fff}.AIReviewModal_scoreSummary__97RUp p{margin:.25rem 0 0;color:#d4d4d8;font-size:.95rem}.AIReviewModal_reviewStrengths__z7hyw{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);border-radius:.75rem;padding:1rem 1.1rem}.AIReviewModal_reviewStrengths__z7hyw h3{margin:0 0 .5rem;color:#86efac;font-size:.95rem;font-weight:700}.AIReviewModal_reviewStrengths__z7hyw ul{list-style:none;margin:0;padding:0;color:#d4d4d8;font-size:.9rem;display:flex;flex-direction:column;gap:.35rem}.AIReviewModal_reviewStrengths__z7hyw li{position:relative;padding-left:1.25rem;line-height:1.45}.AIReviewModal_reviewStrengths__z7hyw li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.AIReviewModal_reviewPriorities___SF_l{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:.75rem;padding:1rem 1.1rem}.AIReviewModal_reviewPriorities___SF_l h3{margin:0 0 .5rem;color:#93c5fd;font-size:.95rem;font-weight:700}.AIReviewModal_reviewPriorities___SF_l ol{margin:0;padding-left:1.25rem;color:#d4d4d8;font-size:.9rem;display:flex;flex-direction:column;gap:.35rem}.AIReviewModal_reviewPriorities___SF_l ol li::marker{color:#60a5fa;font-weight:700}.AIReviewModal_reviewSectionTitle__OajPx{color:#fff;font-size:.95rem;font-weight:700;margin:.75rem 0 .5rem}.AIReviewModal_reviewItems__9tcRj{display:flex;flex-direction:column;gap:.5rem}.AIReviewModal_reviewItem__psP1p{display:flex;gap:.75rem;padding:.75rem .85rem;border-radius:.75rem;border:1px solid #3f3f46;border-left-width:3px;background:rgba(0,0,0,.2)}.AIReviewModal_reviewItem__psP1p.AIReviewModal_improvement__YLmOS{border-left-color:#3b82f6}.AIReviewModal_reviewItem__psP1p.AIReviewModal_warning__bEyfM{border-left-color:#eab308}.AIReviewModal_reviewItem__psP1p.AIReviewModal_suggestion__4vsgr{border-left-color:#9333ea}.AIReviewModal_reviewItemIcon__khmSV{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;padding-top:.125rem;color:#a1a1aa}.AIReviewModal_improvement__YLmOS .AIReviewModal_reviewItemIcon__khmSV{color:#60a5fa}.AIReviewModal_warning__bEyfM .AIReviewModal_reviewItemIcon__khmSV{color:#facc15}.AIReviewModal_suggestion__4vsgr .AIReviewModal_reviewItemIcon__khmSV{color:#c084fc}.AIReviewModal_reviewItemContent___DQ8n{flex:1;min-width:0}.AIReviewModal_reviewItemContent___DQ8n p{margin:.35rem 0 0;color:#d4d4d8;font-size:.9rem;line-height:1.45}.AIReviewModal_reviewItemSection__cGXkO{display:inline-block;color:#93c5fd;background:rgba(59,130,246,.15);font-weight:600;font-size:.75rem;padding:.125rem .5rem;border-radius:.25rem}.AIReviewModal_reviewItemPriority__kKgw1{display:inline-block;margin-left:.5rem;font-size:.6875rem;font-weight:700;padding:.125rem .4rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.02em;color:#a1a1aa;background:rgba(113,113,122,.2)}.AIReviewModal_reviewItemPriority__kKgw1[data-priority="1"]{color:#fca5a5;background:rgba(239,68,68,.18)}.AIReviewModal_reviewItemPriority__kKgw1[data-priority="2"]{color:#fdba74;background:rgba(249,115,22,.18)}.AIReviewModal_reviewItemPriority__kKgw1[data-priority="3"]{color:#fde047;background:rgba(234,179,8,.18)}.AIReviewModal_reviewItemPriority__kKgw1[data-priority="4"]{color:#93c5fd;background:rgba(59,130,246,.18)}.AIReviewModal_reviewItemPriority__kKgw1[data-priority="5"]{color:#a1a1aa;background:rgba(113,113,122,.2)}.AIReviewModal_reviewError__vo_gi{color:#fecaca;font-size:.95rem}.AIReviewModal_reviewModalFooter__HQMLc{border-top:1px solid #3f3f46;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:640px){.AIReviewModal_reviewModalFooter__HQMLc{flex-direction:column;align-items:stretch;padding:.75rem 1rem;gap:.5rem}}.AIReviewModal_reviewCacheInfo__l018v{color:#a1a1aa;font-size:.85rem}@media(max-width:640px){.AIReviewModal_reviewCacheInfo__l018v{text-align:center;font-size:.75rem}}.AIReviewModal_reviewCacheInfo__l018v:empty{display:none}.AIReviewModal_reviewActions__EYJX3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(max-width:640px){.AIReviewModal_reviewActions__EYJX3{width:100%;justify-content:stretch;gap:.5rem}.AIReviewModal_reviewActions__EYJX3>*{flex:1 1 auto;min-width:0}}@media(max-width:480px){.AIReviewModal_footerSecondary__htrOJ{flex:0 0 auto}.AIReviewModal_footerSecondary__htrOJ .buttonLabel{display:none}}.ConfirmModal_overlay__E_G6M{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);padding:1rem;animation:ConfirmModal_fadeIn__wP6JH .15s ease-out}.ConfirmModal_content__37d0T{background:#18181b;border:1px solid #3f3f46;border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.6);width:100%;max-width:28rem;display:flex;flex-direction:column;overflow:hidden;animation:ConfirmModal_slideUp__GZ1gz .18s ease-out}.ConfirmModal_header__tpGhX{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem .5rem}.ConfirmModal_header__tpGhX h2{font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.ConfirmModal_titleRow__km3pe{display:flex;align-items:center;gap:.625rem}.ConfirmModal_iconWrap__IVqoG{flex-shrink:0;border-radius:9999px;color:#fca5a5;background:rgba(220,38,38,.15)}.ConfirmModal_closeButton__O7_NC,.ConfirmModal_iconWrap__IVqoG{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.ConfirmModal_closeButton__O7_NC{border-radius:.625rem;color:#a1a1aa;transition:background .15s,color .15s}.ConfirmModal_closeButton__O7_NC:hover{background:hsla(0,0%,100%,.06);color:#fff}.ConfirmModal_body__Qyt6u{padding:.5rem 1.5rem 1.25rem;color:#d4d4d8;font-size:.9375rem;line-height:1.5}.ConfirmModal_footer__HKUw7{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem 1.25rem}@media(max-width:480px){.ConfirmModal_footer__HKUw7{flex-direction:column-reverse}.ConfirmModal_footer__HKUw7 button{width:100%;justify-content:center}}@keyframes ConfirmModal_fadeIn__wP6JH{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal_slideUp__GZ1gz{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatStep_chatContainer__DeY0o{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;background:#121214;border-radius:1rem;overflow:hidden;border:1px solid #27272a}@media(max-width:768px){.ChatStep_chatContainer__DeY0o{border-radius:.5rem}}.ChatStep_chatHeader__UcwX0{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#18181b;border-bottom:1px solid #27272a}@media(max-width:640px){.ChatStep_chatHeader__UcwX0{padding:.75rem 1rem;gap:.5rem}}.ChatStep_backButton__4sjT0{padding:.5rem;background:rgba(0,0,0,0);border:none;color:#a1a1aa;cursor:pointer;border-radius:.5rem;transition:all .2s ease}.ChatStep_backButton__4sjT0:hover{background:#27272a;color:#fff}.ChatStep_chatTitle__J71JO{display:flex;align-items:center;gap:.5rem;flex:1;font-weight:600;color:#fff}.ChatStep_chatTitle__J71JO svg{color:#93c5fd}@media(max-width:640px){.ChatStep_chatTitle__J71JO span{display:none}}.ChatStep_headerActions__7N4x9{display:flex;gap:.5rem;align-items:center}.ChatStep_copyButton__sZCnj{padding:.5rem;background:rgba(0,0,0,0);border:1px solid #3f3f46;border-radius:.5rem;color:#a1a1aa;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ChatStep_copyButton__sZCnj:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.ChatStep_copyButton__sZCnj{display:none}}.ChatStep_copyButton__sZCnj:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.1)}.ChatStep_copyButton__sZCnj svg[data-copied=true]{color:#22c55e}.ChatStep_resetButton__pPjvk{padding:.5rem;background:rgba(0,0,0,0);border:1px solid #3f3f46;border-radius:.5rem;color:#a1a1aa;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ChatStep_resetButton__pPjvk:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.ChatStep_resetButton__pPjvk{display:none}}.ChatStep_resetButton__pPjvk:hover:not(:disabled){border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.1)}.ChatStep_readyButton___JgZG{animation:ChatStep_readyPulse__OeT2v 2s ease-out 1;box-shadow:0 0 0 0 rgba(34,197,94,.4)}.ChatStep_readyButtonText__oRNgi{font-size:.8rem;white-space:nowrap}@keyframes ChatStep_readyPulse__OeT2v{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.ChatStep_progressContainer__041MH{padding:.75rem 1.5rem;background:#18181b;border-bottom:1px solid #27272a}@media(max-width:640px){.ChatStep_progressContainer__041MH{padding:.5rem 1rem}}.ChatStep_progressBar__WcDro{height:6px;background:#27272a;border-radius:3px;overflow:hidden;transition:box-shadow .3s ease}.ChatStep_progressBarReady___zd0p{box-shadow:0 0 0 1px rgba(34,197,94,.4),0 0 12px rgba(34,197,94,.35)}.ChatStep_progressFill__gUwlc{height:100%;background:linear-gradient(90deg,rgb(59,130,246),rgb(147,51,234));border-radius:3px;transition:width .3s ease,background .3s ease}.ChatStep_progressBarReady___zd0p .ChatStep_progressFill__gUwlc{background:linear-gradient(90deg,rgb(34,197,94),rgb(74,222,128))}.ChatStep_progressInfo__rlZR7{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;color:#a1a1aa}.ChatStep_progressText__AlSWw{font-weight:500}@media(max-width:640px){.ChatStep_progressText__AlSWw{display:none}}.ChatStep_progressQuality__xFUEP{color:#3b82f6;font-weight:600;cursor:help;transition:color .3s ease}.ChatStep_progressQualityReady__acdu1{color:#22c55e}.ChatStep_progressReadyHint__En89w{color:#22c55e;font-size:.7rem;font-weight:500;font-style:italic;opacity:.9;flex:1 1 auto;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:641px){.ChatStep_progressReadyHint__En89w{display:none}}.ChatStep_progressEvaluating__r1wtb{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;color:#3b82f6;font-weight:700;letter-spacing:.1em;animation:ChatStep_progressEvaluatingPulse__hKV3W 1.2s ease-in-out infinite}@keyframes ChatStep_progressEvaluatingPulse__hKV3W{0%,to{opacity:.4}50%{opacity:1}}.ChatStep_planContainer__q_DXA{background:#18181b;border-bottom:1px solid #27272a}.ChatStep_planToggle__yfU2K{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1.5rem;background:rgba(0,0,0,0);border:none;color:#d4d4d8;font-size:.8125rem;font-weight:500;cursor:pointer;text-align:left}.ChatStep_planToggle__yfU2K:hover{color:#fff}@media(max-width:640px){.ChatStep_planToggle__yfU2K{padding:.5rem 1rem;font-size:.75rem}}.ChatStep_planToggleLabel__1ESG_{flex:1}.ChatStep_planChevron__MKmPt{transition:transform .2s ease;color:#71717a}.ChatStep_planExpanded__MZssz .ChatStep_planChevron__MKmPt{transform:rotate(180deg)}.ChatStep_planItems__PIGo4{list-style:none;margin:0;padding:0 1.5rem .75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.375rem 1rem}@media(max-width:640px){.ChatStep_planItems__PIGo4{padding:0 1rem .5rem;grid-template-columns:1fr;gap:.25rem}}.ChatStep_planItem__P3kN7{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#a1a1aa;min-width:0}@media(max-width:640px){.ChatStep_planItem__P3kN7{font-size:.75rem}}.ChatStep_planItemIcon__1csU_{flex-shrink:0}.ChatStep_planItemLabel__Hn_Sn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatStep_planItem_fulfilled__AqJ0c{color:#22c55e}.ChatStep_planItem_fulfilled__AqJ0c .ChatStep_planItemLabel__Hn_Sn{color:#d4d4d8;text-decoration:line-through;text-decoration-color:rgba(34,197,94,.5)}.ChatStep_planItem_skipped__T97S8{color:#71717a}.ChatStep_planItem_skipped__T97S8 .ChatStep_planItemLabel__Hn_Sn{opacity:.7}.ChatStep_planItem_pending__aLpwB .ChatStep_planItemIcon__1csU_{color:#71717a}.ChatStep_planItemBadge__x_yhb{margin-left:auto;padding:.05rem .375rem;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#93c5fd;background:rgba(59,130,246,.12);border-radius:2rem;flex-shrink:0}.ChatStep_readyHint__UqsZz{display:flex;align-items:center;gap:.375rem;padding:.5rem 1.5rem 0;font-size:.75rem;color:#22c55e}.ChatStep_readyHint__UqsZz svg{flex-shrink:0}@media(max-width:640px){.ChatStep_readyHint__UqsZz{padding:.375rem .75rem 0;font-size:.7rem}}.ChatStep_messagesContainer__szUfz{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem .75rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;scrollbar-gutter:stable}@media(max-width:640px){.ChatStep_messagesContainer__szUfz{padding:.75rem .375rem .75rem .75rem;gap:.75rem}}.ChatStep_message__oFHLJ{display:flex;gap:.75rem;max-width:90%;animation:ChatStep_fadeIn__ILkHW .3s ease}.ChatStep_message__oFHLJ.ChatStep_assistant__H18Bk{align-self:flex-start}.ChatStep_message__oFHLJ.ChatStep_user__YIwjH{align-self:flex-end;flex-direction:row-reverse}@media(max-width:640px){.ChatStep_message__oFHLJ{gap:.5rem;max-width:95%}}.ChatStep_messageIcon__SOpTT{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatStep_assistant__H18Bk .ChatStep_messageIcon__SOpTT{background:linear-gradient(135deg,rgb(37,99,235),rgb(124,58,237));color:#fff}.ChatStep_user__YIwjH .ChatStep_messageIcon__SOpTT{background:#27272a;color:#a1a1aa}@media(max-width:640px){.ChatStep_messageIcon__SOpTT{width:28px;height:28px}.ChatStep_messageIcon__SOpTT svg{width:14px;height:14px}}.ChatStep_messageContent__GIIDJ{flex:1;min-width:0}.ChatStep_messageContent__GIIDJ>p{padding:.875rem 1rem;border-radius:1rem;line-height:1.5;overflow-wrap:anywhere}.ChatStep_assistant__H18Bk .ChatStep_messageContent__GIIDJ>p{background:#27272a;color:#fff;border-bottom-left-radius:.25rem}.ChatStep_user__YIwjH .ChatStep_messageContent__GIIDJ>p{background:linear-gradient(135deg,rgb(37,99,235),rgb(124,58,237));color:#fff;border-bottom-right-radius:.25rem}@media(max-width:640px){.ChatStep_messageContent__GIIDJ>p{padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}}.ChatStep_aiRecommendation__dx0us{display:flex;align-items:flex-start;gap:.75rem;align-self:flex-start;max-width:90%;padding:.75rem 1rem;border-radius:12px;border-left:4px solid #7c3aed;background:#f5f3ff;animation:ChatStep_fadeIn__ILkHW .3s ease}.ChatStep_aiRecommendation__dx0us .ChatStep_recIcon__34oZ0 svg{color:#7c3aed}.ChatStep_aiRecommendation__dx0us.ChatStep_rec_warning__HLMS2{border-left-color:#d97706;background:#fffbeb}.ChatStep_aiRecommendation__dx0us.ChatStep_rec_warning__HLMS2 .ChatStep_recIcon__34oZ0 svg{color:#d97706}.ChatStep_aiRecommendation__dx0us.ChatStep_rec_suggestion__fmCNW{border-left-color:#059669;background:#ecfdf5}.ChatStep_aiRecommendation__dx0us.ChatStep_rec_suggestion__fmCNW .ChatStep_recIcon__34oZ0 svg{color:#059669}@media(max-width:640px){.ChatStep_aiRecommendation__dx0us{max-width:95%;flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem}}.ChatStep_recIcon__34oZ0{font-size:1.2rem;flex-shrink:0;line-height:1.4}.ChatStep_recBody__FomWI{flex:1;display:flex;flex-direction:column;gap:.25rem}.ChatStep_recSection__m9NPY{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.ChatStep_recMessage__EGXhe{font-size:.875rem;color:#1f2937;margin:0;line-height:1.4;overflow-wrap:anywhere}@media(max-width:640px){.ChatStep_recMessage__EGXhe{font-size:.75rem}}.ChatStep_recApplyBtn__FtCVG{flex-shrink:0;align-self:center;padding:.3rem .75rem;font-size:.8rem;font-weight:500;border-radius:6px;border:1px solid #7c3aed;background:rgba(0,0,0,0);color:#7c3aed;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.ChatStep_recApplyBtn__FtCVG:hover:not(:disabled){background:#7c3aed;color:#fff}.ChatStep_recApplyBtn__FtCVG:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.ChatStep_recApplyBtn__FtCVG{width:100%;text-align:center;padding:.375rem .5rem;font-size:.75rem}}.ChatStep_multiSelectContainer__UPhCi{margin-top:.75rem}.ChatStep_optionsGrid__MGd5x{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ChatStep_optionChip__fA2fB{display:flex;align-items:center;gap:.25rem;padding:.5rem .875rem;background:#18181b;border:1px solid #3f3f46;border-radius:2rem;color:#d4d4d8;font-size:.875rem;cursor:pointer;transition:all .2s ease}@media(max-width:640px){.ChatStep_optionChip__fA2fB{padding:.375rem .625rem;font-size:.8125rem}}.ChatStep_optionChip__fA2fB:hover:not(:disabled){background:#27272a;border-color:#52525b}.ChatStep_optionChip__fA2fB.ChatStep_selected__AxSa5{background:rgba(59,130,246,.2);border-color:#3b82f6;color:#93c5fd}.ChatStep_optionChip__fA2fB:disabled{opacity:.5;cursor:not-allowed}.ChatStep_customInput__Xs94C{display:flex;gap:.5rem;margin-bottom:.75rem}.ChatStep_customInput__Xs94C input{flex:1;padding:.5rem .75rem;background:#18181b;border:1px solid #3f3f46;border-radius:.5rem;color:#fff;font-size:1rem;outline:none}.ChatStep_customInput__Xs94C input:focus{border-color:#3b82f6}.ChatStep_customInput__Xs94C input::placeholder{color:#71717a}.ChatStep_customInput__Xs94C button{padding:.5rem;background:#27272a;border:1px solid #3f3f46;border-radius:.5rem;color:#a1a1aa;cursor:pointer;transition:all .2s ease}.ChatStep_customInput__Xs94C button:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff}.ChatStep_customInput__Xs94C button:disabled{opacity:.5;cursor:not-allowed}.ChatStep_selectedPreview__7LyrG{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:rgba(59,130,246,.1);border-radius:.5rem}.ChatStep_selectedPreview__7LyrG span{font-size:.875rem;color:#93c5fd}.ChatStep_options__o2msa{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ChatStep_optionButton__UqH5b{padding:.5rem 1rem;background:#18181b;border:1px solid #3f3f46;border-radius:2rem;color:#d4d4d8;font-size:.875rem;cursor:pointer;transition:all .2s ease}@media(max-width:640px){.ChatStep_optionButton__UqH5b{padding:.375rem .75rem;font-size:.8125rem}}.ChatStep_optionButton__UqH5b:hover:not(:disabled){background:#27272a;border-color:#3b82f6;color:#fff}.ChatStep_optionButton__UqH5b:disabled{opacity:.5;cursor:not-allowed}.ChatStep_welcomeText__TU3zb{color:#a1a1aa;font-size:.875rem;margin-bottom:.5rem}.ChatStep_typing___BpU8{display:flex;gap:.25rem;padding:.875rem 1rem;background:#27272a;border-radius:1rem;border-bottom-left-radius:.25rem}.ChatStep_typing___BpU8 span{width:8px;height:8px;background:#71717a;border-radius:50%;animation:ChatStep_typing___BpU8 1.4s infinite}.ChatStep_typing___BpU8 span:nth-child(2){animation-delay:.2s}.ChatStep_typing___BpU8 span:nth-child(3){animation-delay:.4s}@keyframes ChatStep_typing___BpU8{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.ChatStep_inputContainer__c0h63{display:flex;flex-direction:column;background:#18181b;border-top:1px solid #27272a}.ChatStep_inputContainer__c0h63 .ChatStep_inputRow__svcoV{display:flex;gap:.75rem;padding:.75rem 1.5rem 1rem;min-width:0}@media(max-width:640px){.ChatStep_inputContainer__c0h63 .ChatStep_inputRow__svcoV{padding:.5rem .75rem .75rem;gap:.5rem}}.ChatStep_chatInput__sYPFT{flex:1;padding:.875rem 1rem;background:#27272a;border:1px solid #3f3f46;border-radius:1.25rem;color:#fff;font-size:1rem;font-family:inherit;outline:none;transition:border-color .2s;resize:none;overflow-y:auto;max-height:9rem;line-height:1.5;min-width:0}.ChatStep_chatInput__sYPFT:focus{border-color:#3b82f6}.ChatStep_chatInput__sYPFT::placeholder{color:#71717a}.ChatStep_chatInput__sYPFT:disabled{opacity:.5}@media(max-width:640px){.ChatStep_chatInput__sYPFT{padding:.625rem .75rem;font-size:1rem;border-radius:1rem;max-height:7rem}}.ChatStep_skipButton__xovBD{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;height:48px;flex-shrink:0;border-radius:1rem;background:#27272a;border:1px solid #3f3f46;color:#d4d4d8;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ChatStep_skipButton__xovBD:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);color:#ef4444}.ChatStep_skipButton__xovBD:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.ChatStep_skipButton__xovBD{height:38px;padding:.375rem .5rem;font-size:.75rem}}@media(max-width:480px){.ChatStep_skipButtonText__1Dy8o{display:none}}.ChatStep_sendButton__orQaK{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,rgb(37,99,235),rgb(124,58,237));border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ChatStep_sendButton__orQaK:hover:not(:disabled){transform:scale(1.05)}.ChatStep_sendButton__orQaK:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.ChatStep_sendButton__orQaK{width:38px;height:38px}.ChatStep_sendButton__orQaK svg{width:18px;height:18px}}.review_reviewContainer__YixnX{width:100%;display:flex;flex-direction:column;gap:1.5rem}.review_reviewHeader__isk_k{text-align:center;margin-bottom:1rem}.review_reviewHeader__isk_k h1{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.review_reviewHeader__isk_k p{color:#a1a1aa}.review_reviewNotice__71T0P{max-width:46rem;margin:.75rem auto 0;font-size:.8125rem;line-height:1.5;color:#71717a!important}.review_reviewLoading__LYDO_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem}.review_reviewLoading__LYDO_ p{color:#a1a1aa;font-size:1rem}.review_reviewScore__knoN1{display:flex;align-items:center;gap:1.5rem;background:#18181b;border:1px solid #27272a;border-radius:1rem;padding:1.5rem}@media(max-width:640px){.review_reviewScore__knoN1{padding:1rem;border-radius:.75rem}}.review_scoreCircle__Bq5qj{width:100px;height:100px;border-radius:50%;align-items:center;justify-content:center;flex-shrink:0;display:flex;flex-direction:column;background:#27272a;border:4px solid}.review_scoreCircle__Bq5qj[data-score=good]{border-color:#22c55e;background:rgba(34,197,94,.1)}.review_scoreCircle__Bq5qj[data-score=medium]{border-color:#eab308;background:rgba(234,179,8,.1)}.review_scoreCircle__Bq5qj[data-score=low]{border-color:#ef4444;background:rgba(239,68,68,.1)}.review_scoreNumber__XGQld{font-size:2rem;font-weight:700;color:#fff;line-height:1}.review_scoreLabel__HmHFx{font-size:.875rem;color:#71717a}.review_scoreLabelRow__BzdJi{display:flex;align-items:center;gap:.4rem}.review_scoreLabelIconGood__lq_Xj{color:#22c55e}.review_scoreLabelIconMedium__nLOI4{color:#eab308}.review_scoreLabelIconLow__AmIuY{color:#ef4444}.review_scoreSummary__tofth{flex:1}.review_scoreSummary__tofth h3{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem}.review_scoreSummary__tofth p{color:#a1a1aa;font-size:.9375rem;line-height:1.5}.review_reviewItems__dgcJA{display:flex;flex-direction:column;gap:.75rem}.review_reviewItem__wL1Tc{display:flex;gap:1rem;padding:1rem;background:#18181b;border:1px solid #27272a;border-radius:.75rem}.review_reviewItem__wL1Tc.review_improvement__1jK_F{border-left:3px solid #3b82f6}.review_reviewItem__wL1Tc.review_warning__R0ZFu{border-left:3px solid #eab308}.review_reviewItem__wL1Tc.review_suggestion__5j5UN{border-left:3px solid #9333ea}.review_reviewItemIcon__Wcpaz{flex-shrink:0;display:flex;align-items:center;padding-top:.125rem}.review_improvement__1jK_F .review_reviewItemIcon__Wcpaz svg{color:#3b82f6}.review_warning__R0ZFu .review_reviewItemIcon__Wcpaz svg{color:#eab308}.review_suggestion__5j5UN .review_reviewItemIcon__Wcpaz svg{color:#9333ea}.review_reviewItemContent__eiiRn{flex:1}.review_reviewItemContent__eiiRn p{color:#d4d4d8;font-size:.9375rem;line-height:1.5;margin:0}.review_reviewItemSection__vmIp_{display:inline-block;font-size:.75rem;font-weight:600;color:#93c5fd;background:rgba(59,130,246,.15);padding:.125rem .5rem;border-radius:.25rem;margin-bottom:.375rem}.review_reviewItemPriority__xXUag{display:inline-block;font-size:.6875rem;font-weight:600;padding:.0625rem .375rem;border-radius:.25rem;margin-left:.5rem;text-transform:uppercase}.review_reviewItemPriority__xXUag[data-priority="1"]{color:#fca5a5;background:rgba(239,68,68,.15)}.review_reviewItemPriority__xXUag[data-priority="2"]{color:#fdba74;background:rgba(249,115,22,.15)}.review_reviewItemPriority__xXUag[data-priority="3"]{color:#fde047;background:rgba(234,179,8,.15)}.review_reviewItemPriority__xXUag[data-priority="4"]{color:#93c5fd;background:rgba(59,130,246,.15)}.review_reviewItemPriority__xXUag[data-priority="5"]{color:#a1a1aa;background:rgba(113,113,122,.15)}.review_reviewActions__i45aO{display:flex;justify-content:center;gap:1rem;margin-top:.5rem}.review_reviewError__xqWYs{text-align:center;padding:2rem}.review_reviewError__xqWYs p{color:#a1a1aa;margin-bottom:1rem}.review_reviewSectionTitle__gl5bY{font-size:1rem;font-weight:600;color:#d4d4d8;margin:1.5rem 0 .75rem}.review_reviewSectionTitle__gl5bY:first-child{margin-top:0}.review_reviewStrengths__3zxUP{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.review_reviewStrengths__3zxUP h3{font-size:1rem;font-weight:600;color:#86efac;margin:0 0 .75rem}.review_reviewStrengths__3zxUP ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.review_reviewStrengths__3zxUP li{color:#d4d4d8;font-size:.9375rem;line-height:1.5;padding-left:1.5rem;position:relative}.review_reviewStrengths__3zxUP li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:600}.review_reviewPriorities__g45o4{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.review_reviewPriorities__g45o4 h3{font-size:1rem;font-weight:600;color:#93c5fd;margin:0 0 .75rem}.review_reviewPriorities__g45o4 ol{padding:0 0 0 1.25rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.review_reviewPriorities__g45o4 li{color:#d4d4d8;font-size:.9375rem;line-height:1.5}.review_reviewPriorities__g45o4 li::marker{color:#60a5fa;font-weight:600}.TemplateStep_templateHeader__Yp5G7{text-align:center;margin-bottom:1rem}.TemplateStep_templateHeader__Yp5G7 h1{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.TemplateStep_templateHeader__Yp5G7 p{color:#a1a1aa}.TemplateStep_audienceSection__PyQBn{width:100%;margin-bottom:2rem}.TemplateStep_audienceSection__PyQBn h3{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.25rem}.TemplateStep_audienceHint__4z4pO{color:#a1a1aa;font-size:.9rem;margin-bottom:1rem}.TemplateStep_audienceOptions__MHbE5{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:480px){.TemplateStep_audienceOptions__MHbE5{display:none}}.TemplateStep_audiencePills__U_2tz{display:none}@media(max-width:480px){.TemplateStep_audiencePills__U_2tz{display:flex;gap:.5rem;margin-bottom:1rem;width:100%}}.TemplateStep_audiencePill__A7XZ6{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;border-radius:.75rem;border:2px solid #3f3f46;background:rgba(39,39,42,.5);cursor:pointer;transition:all .2s ease;position:relative;color:#fff}.TemplateStep_audiencePill__A7XZ6.TemplateStep_pillSelected__VNrOC{border-color:#3b82f6;background:rgba(59,130,246,.1)}.TemplateStep_audiencePill__A7XZ6.TemplateStep_pillRecommended__t7jtm{border-color:rgba(250,204,21,.3)}.TemplateStep_audiencePill__A7XZ6.TemplateStep_pillRecommended__t7jtm.TemplateStep_pillSelected__VNrOC{border-color:#3b82f6}.TemplateStep_pillIcon__ubJrU{font-size:1.5rem;line-height:1}.TemplateStep_pillTitle__p1EYe{font-size:.7rem;font-weight:600;color:#fff;text-align:center;line-height:1.2}.TemplateStep_pillRecommendedDot__hNWvL{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:linear-gradient(135deg,rgb(250,204,21),rgb(245,158,11));border-radius:50%;font-size:8px;display:flex;align-items:center;justify-content:center;line-height:1}.TemplateStep_audienceDetailPanel__f4EN0{display:none}@media(max-width:480px){.TemplateStep_audienceDetailPanel__f4EN0{display:block;padding:1rem;border-radius:.75rem;background:rgba(39,39,42,.5);border:1px solid #27272a;animation:TemplateStep_fadeIn__7L0gH .15s ease}}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_audienceDetailTitle__i_8oV{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_audienceDescription__sc_He{text-align:left;font-size:.85rem;color:#c8c8d2;margin-bottom:.75rem;line-height:1.4}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_audienceDescription__sc_He strong{color:#3b82f6;display:block;margin-bottom:.25rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_audienceFeatures__6arFH{list-style:none;padding:0;margin:0 0 .75rem;text-align:left}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_audienceFeatures__6arFH li{color:#dcdce6;font-size:.85rem;padding:.3rem 0;display:flex;align-items:center;gap:.5rem}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_featureIcon__L5Uhb{font-size:1rem;flex-shrink:0}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_audienceTip__kEy74{text-align:left;font-size:.8rem;color:#a1a1aa;padding-top:.5rem;border-top:1px solid #27272a}.TemplateStep_audienceDetailPanel__f4EN0 .TemplateStep_audienceTip__kEy74 em{font-style:normal}.TemplateStep_audienceCard__B4q9a{cursor:pointer;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.TemplateStep_audienceCard__B4q9a:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.5)}.TemplateStep_audienceCard__B4q9a.TemplateStep_selected__Rwx_c{border-color:#3b82f6;background:rgba(59,130,246,.1)}.TemplateStep_audienceCard__B4q9a{text-align:center;padding:1.5rem 1rem!important;position:relative}.TemplateStep_audienceCard__B4q9a.TemplateStep_audienceRecommended__zKtiM{border-color:rgba(250,204,21,.3)}.TemplateStep_audienceCard__B4q9a.TemplateStep_audienceRecommended__zKtiM:hover{border-color:rgba(250,204,21,.6)}.TemplateStep_audienceCard__B4q9a.TemplateStep_audienceRecommended__zKtiM.TemplateStep_selected__Rwx_c{border-color:#3b82f6}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceRecommendedLabel__Bcljx{position:absolute;top:-10px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,rgb(250,204,21),rgb(245,158,11));color:#000;font-size:.65rem;font-weight:700;padding:.25rem .75rem;border-radius:100px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px rgba(250,204,21,.3)}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceRecommendedLabel__Bcljx svg{flex-shrink:0;display:block}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceIcon__Waw8_{display:flex;justify-content:center;align-items:center;margin-bottom:.75rem}.TemplateStep_audienceCard__B4q9a h4{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.TemplateStep_audienceCard__B4q9a p{color:#a1a1aa;font-size:.85rem;margin-bottom:.75rem}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceDescription__sc_He{text-align:left;font-size:.85rem;color:#c8c8d2;margin-bottom:1rem;line-height:1.4}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceDescription__sc_He strong{color:#3b82f6;display:block;margin-bottom:.25rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceFeatures__6arFH{list-style:none;padding:0;margin:0 0 1rem;text-align:left}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceFeatures__6arFH li{color:#dcdce6;font-size:.85rem;padding:.35rem 0;display:flex;align-items:center;gap:.5rem}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceFeatures__6arFH li .TemplateStep_featureIcon__L5Uhb{font-size:1rem;flex-shrink:0}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceTip__kEy74{text-align:left;font-size:.8rem;color:#a1a1aa;padding-top:.75rem;border-top:1px solid #27272a;margin-top:auto}.TemplateStep_audienceCard__B4q9a .TemplateStep_audienceTip__kEy74 em{font-style:normal}.TemplateStep_audienceCard__B4q9a ul{list-style:none;padding:0;margin:0;text-align:left}.TemplateStep_audienceCard__B4q9a ul li{color:#a1a1aa;font-size:.8rem;padding:.25rem 0 .25rem 1.25rem;position:relative}.TemplateStep_audienceCard__B4q9a ul li:before{content:"✓";position:absolute;left:0;color:#22c55e}.TemplateStep_templateSection__M9npg{width:100%;margin-bottom:2rem}.TemplateStep_templateSection__M9npg h3{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.25rem}.TemplateStep_templateHint__Zli4p{color:#a1a1aa;font-size:.9rem;margin-bottom:1rem}.TemplateStep_templateOptions__YgXp_{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:480px){.TemplateStep_templateOptions__YgXp_{display:none}}.TemplateStep_templateCard__3C6i8{cursor:pointer;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.TemplateStep_templateCard__3C6i8:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.5)}.TemplateStep_templateCard__3C6i8.TemplateStep_selected__Rwx_c{border-color:#3b82f6;background:rgba(59,130,246,.1)}.TemplateStep_templateCard__3C6i8{text-align:center;position:relative}.TemplateStep_templateCard__3C6i8.TemplateStep_recommended__lzGzh{border-color:rgba(250,204,21,.3)}.TemplateStep_templateCard__3C6i8.TemplateStep_recommended__lzGzh:hover{border-color:rgba(250,204,21,.6)}.TemplateStep_templateCard__3C6i8 h4{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.TemplateStep_templateCard__3C6i8 p{color:#a1a1aa;font-size:.85rem;margin-bottom:.5rem}.TemplateStep_templateCard__3C6i8 .TemplateStep_templateBadge__GcAIi{display:block;font-size:.75rem;color:#787882;font-style:italic}.TemplateStep_templateCard__3C6i8 .TemplateStep_recommendedLabel__O1z_V{position:absolute;top:-10px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,rgb(250,204,21),rgb(245,158,11));color:#000;font-size:.65rem;font-weight:700;padding:.25rem .75rem;border-radius:100px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px rgba(250,204,21,.3)}.TemplateStep_templateCard__3C6i8 .TemplateStep_recommendedLabel__O1z_V svg{flex-shrink:0;display:block}.TemplateStep_templateCard__3C6i8 .TemplateStep_recommendedNote__3NHyU{display:block;margin-top:.75rem;padding-top:.5rem;border-top:1px solid #27272a;color:#a1a1aa;font-size:.7rem;font-weight:400;text-align:center;line-height:1.4}.TemplateStep_templatePreview__nrYKu{background:#fff;border-radius:.375rem;padding:1rem;margin-bottom:1rem;height:140px;display:flex;align-items:center;justify-content:center}.TemplateStep_mockAts__C9tM3,.TemplateStep_mockModern__J2O_Q,.TemplateStep_mockProfessional___ibHr{width:100%;height:100%;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.TemplateStep_mockProfessional___ibHr .TemplateStep_mockHeader__17Zp0{height:20px;background:#1f2937;border-radius:2px;width:60%}.TemplateStep_mockProfessional___ibHr .TemplateStep_mockLine__Hb6Hm{height:8px;background:#e5e7eb;border-radius:2px;width:100%}.TemplateStep_mockProfessional___ibHr .TemplateStep_mockSection__msR4e{height:12px;background:#3b82f6;border-radius:2px;width:40%;margin-top:.5rem}.TemplateStep_mockModern__J2O_Q{flex-direction:row;gap:.75rem}.TemplateStep_mockModern__J2O_Q .TemplateStep_mockSidebar__Q5O_a{width:30%;height:100%;background:linear-gradient(135deg,rgb(37,99,235),rgb(124,58,237));border-radius:4px}.TemplateStep_mockModern__J2O_Q .TemplateStep_mockContent__jJWFa{flex:1;display:flex;flex-direction:column;gap:.5rem}.TemplateStep_mockModern__J2O_Q .TemplateStep_mockContent__jJWFa .TemplateStep_mockLine__Hb6Hm{height:8px;background:#e5e7eb;border-radius:2px;width:100%}.TemplateStep_mockAts__C9tM3 .TemplateStep_mockLine__Hb6Hm{height:10px;background:#d1d5db;border-radius:2px;width:100%}.TemplateStep_templateActions__xUA5K{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.TemplateStep_templatePills__DIsoN{display:none}@media(max-width:480px){.TemplateStep_templatePills__DIsoN{display:flex;gap:.5rem;margin-bottom:1rem;width:100%}}.TemplateStep_templatePill__D0_bZ{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;border-radius:.75rem;border:2px solid #3f3f46;background:rgba(39,39,42,.5);cursor:pointer;transition:all .2s ease;position:relative;color:#fff}.TemplateStep_templatePill__D0_bZ.TemplateStep_pillSelected__VNrOC{border-color:#3b82f6;background:rgba(59,130,246,.1)}.TemplateStep_templatePill__D0_bZ.TemplateStep_pillRecommended__t7jtm{border-color:rgba(250,204,21,.3)}.TemplateStep_templatePill__D0_bZ.TemplateStep_pillRecommended__t7jtm.TemplateStep_pillSelected__VNrOC{border-color:#3b82f6}.TemplateStep_templatePill__D0_bZ{gap:.35rem;padding:.6rem .5rem;font-family:inherit;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.TemplateStep_templatePillRecommendedDot__0rMyg{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:linear-gradient(135deg,rgb(250,204,21),rgb(245,158,11));border-radius:50%;font-size:8px;display:flex;align-items:center;justify-content:center;line-height:1}.TemplateStep_pillMiniPreview__MYQQl{width:100%;height:44px;background:#fff;border-radius:4px;padding:6px;display:flex;align-items:center;justify-content:center}.TemplateStep_miniMockProfessional__cEaZZ{width:100%;height:100%;display:flex;flex-direction:column;gap:3px}.TemplateStep_miniMockProfessional__cEaZZ .TemplateStep_miniHeader__ZMr6N{height:6px;background:#1f2937;border-radius:1px;width:55%}.TemplateStep_miniMockProfessional__cEaZZ .TemplateStep_miniLine__2EUau{height:3px;background:#e5e7eb;border-radius:1px;width:100%}.TemplateStep_miniMockProfessional__cEaZZ .TemplateStep_miniSection__tyouV{height:4px;background:#3b82f6;border-radius:1px;width:35%;margin-top:2px}.TemplateStep_miniMockModern__GXaRa{width:100%;height:100%;display:flex;flex-direction:row;gap:4px}.TemplateStep_miniMockModern__GXaRa .TemplateStep_miniSidebar__C1Yzb{width:28%;height:100%;background:linear-gradient(135deg,rgb(37,99,235),rgb(124,58,237));border-radius:2px}.TemplateStep_miniMockModern__GXaRa .TemplateStep_miniContent__OkwVp{flex:1;display:flex;flex-direction:column;gap:3px;justify-content:center}.TemplateStep_miniMockModern__GXaRa .TemplateStep_miniContent__OkwVp .TemplateStep_miniLine__2EUau{height:3px;background:#e5e7eb;border-radius:1px;width:100%}.TemplateStep_miniMockAts__neiLi{width:100%;height:100%;display:flex;flex-direction:column;gap:4px;justify-content:center}.TemplateStep_miniMockAts__neiLi .TemplateStep_miniLine__2EUau{height:3px;background:#d1d5db;border-radius:1px;width:100%}.TemplateStep_templatePillTitle__zcGA0{font-size:.7rem;font-weight:600;color:#fff;text-align:center;line-height:1.2}.TemplateStep_templateDetailPanel__vuFi3{display:none}@media(max-width:480px){.TemplateStep_templateDetailPanel__vuFi3{display:block;padding:1rem;border-radius:.75rem;background:rgba(39,39,42,.5);border:1px solid #27272a;text-align:center}}.TemplateStep_templateDetailPanel__vuFi3 .TemplateStep_templateDetailPreview__QSWKI{background:#fff;border-radius:.375rem;padding:1rem;margin-bottom:1rem;height:160px;display:flex;align-items:center;justify-content:center;animation:TemplateStep_fadeIn__7L0gH .15s ease}.TemplateStep_templateDetailPanel__vuFi3 .TemplateStep_templateDetailTitle__giPnV{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.TemplateStep_templateDetailPanel__vuFi3 .TemplateStep_templateDetailDescription__1pH9F{color:#a1a1aa;font-size:.85rem;margin-bottom:.5rem}.TemplateStep_templateDetailPanel__vuFi3 .TemplateStep_templateDetailBadge__Xt_yT{display:block;font-size:.75rem;color:#787882;font-style:italic}.TemplateStep_templateDetailPanel__vuFi3 .TemplateStep_templateDetailRecommendedLabel__h7g8u{display:inline-block;margin-top:.5rem;background:#27272a;color:#facc15;font-size:.65rem;font-weight:700;padding:.25rem .75rem;border-radius:100px;text-transform:uppercase;letter-spacing:.5px;text-indent:.5px;border:1px solid rgba(250,204,21,.3)}.TemplateStep_templateDetailPanel__vuFi3 .TemplateStep_templateDetailRecommendedNote__S4j0U{display:block;margin-top:.75rem;padding-top:.5rem;border-top:1px solid #27272a;color:#a1a1aa;font-size:.7rem;font-weight:400;text-align:center;line-height:1.4}@keyframes TemplateStep_fadeIn__7L0gH{0%{opacity:0}to{opacity:1}}.FlowStepper_container__H0PMx{width:100%;max-width:700px;margin:0 auto 1.5rem;padding:0 1rem}.FlowStepper_steps__DfO0j{display:flex;align-items:flex-start;justify-content:center}.FlowStepper_connector__zgb_v{flex:1;max-width:80px;height:2px;background:#3f3f46;margin-top:20px;transition:background .3s ease}.FlowStepper_connector__zgb_v.FlowStepper_completed__KESDL{background:#22c55e}.FlowStepper_step__EG5WM{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:none;cursor:default;padding:0;transition:all .2s ease;min-width:70px}.FlowStepper_step__EG5WM.FlowStepper_clickable__ibgwI{cursor:pointer}.FlowStepper_step__EG5WM.FlowStepper_clickable__ibgwI:hover .FlowStepper_icon__1fU5U{transform:scale(1.1);border-color:#a1a1aa}.FlowStepper_step__EG5WM.FlowStepper_clickable__ibgwI:hover .FlowStepper_label__AAnOQ{color:#fff}.FlowStepper_step__EG5WM:disabled{cursor:default}.FlowStepper_icon__1fU5U{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#27272a;border:2px solid #3f3f46;color:#a1a1aa;transition:all .3s ease;flex-shrink:0}.FlowStepper_active__a8GK8 .FlowStepper_icon__1fU5U{background:#3b82f6;border-color:#3b82f6;color:#fff;box-shadow:0 0 20px rgba(59,130,246,.4)}.FlowStepper_completed__KESDL .FlowStepper_icon__1fU5U{background:#22c55e;border-color:#22c55e;color:#fff}.FlowStepper_label__AAnOQ{font-size:.7rem;color:#71717a;text-align:center;white-space:nowrap;transition:color .2s ease;text-transform:lowercase}.FlowStepper_active__a8GK8 .FlowStepper_label__AAnOQ{color:#3b82f6;font-weight:500}.FlowStepper_completed__KESDL .FlowStepper_label__AAnOQ{color:#22c55e}@media(max-width:480px){.FlowStepper_label__AAnOQ{font-size:.6rem}}@media(max-width:640px){.FlowStepper_container__H0PMx{overflow-x:auto;overflow-y:hidden;margin-bottom:.75rem;scrollbar-width:none}.FlowStepper_container__H0PMx::-webkit-scrollbar{display:none}.FlowStepper_steps__DfO0j{width:fit-content;margin:0 auto;padding:0 .5rem}.FlowStepper_step__EG5WM{min-width:56px;gap:.25rem}.FlowStepper_icon__1fU5U{width:32px;height:32px}.FlowStepper_connector__zgb_v{min-width:24px;max-width:48px;margin-top:16px}.FlowStepper_label__AAnOQ{font-size:.55rem}}@media(max-width:400px){.FlowStepper_label__AAnOQ{display:none}.FlowStepper_step__EG5WM{min-width:40px}.FlowStepper_connector__zgb_v{min-width:16px;max-width:28px}}.PreviewStep_previewContainer__Wdq4s{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:2rem 0}@media(max-width:768px){.PreviewStep_previewContainer__Wdq4s{padding:.85rem 0 .5rem}}.PreviewStep_previewIntro__poFSo{display:flex;flex-direction:column;gap:.35rem}.PreviewStep_previewIntro__poFSo h1{font-size:2rem;font-weight:700;color:#fff;line-height:1.1;margin:0}@media(max-width:768px){.PreviewStep_previewIntro__poFSo{text-align:left;gap:.2rem}.PreviewStep_previewIntro__poFSo h1{font-size:1.45rem}}@media(max-width:420px){.PreviewStep_previewIntro__poFSo h1{font-size:1.3rem}}.PreviewStep_previewNote__bKuFs{max-width:38rem;font-size:.95rem;line-height:1.5;color:#a1a1aa;margin-bottom:1rem}@media(max-width:768px){.PreviewStep_previewNote__bKuFs{font-size:.9rem;line-height:1.35;margin-bottom:.55rem}}.PreviewStep_previewActions__yJmH1{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.PreviewStep_previewActions__yJmH1{flex-direction:column;align-items:stretch;gap:.65rem}}.PreviewStep_previewSecondaryActions__Tp58T{gap:.75rem}.PreviewStep_previewReviewAction__kkuGV,.PreviewStep_previewSecondaryActions__Tp58T{display:flex;align-items:center;flex:0 0 auto}.PreviewStep_previewNavigationGroup__C5eQs{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media(max-width:768px){.PreviewStep_previewNavigationGroup__C5eQs{width:100%;justify-content:stretch;gap:.5rem}.PreviewStep_previewNavigationGroup__C5eQs>a,.PreviewStep_previewNavigationGroup__C5eQs>button{flex:1;justify-content:center;min-width:0;font-size:.8rem;padding:.5rem .65rem}.PreviewStep_previewNavigationGroup__C5eQs>a svg,.PreviewStep_previewNavigationGroup__C5eQs>button svg{width:14px;height:14px}}.PreviewStep_menuIconTrigger__d4e_I{display:none;width:2.35rem;height:2.35rem;border-radius:.5rem;border:1px solid #27272a;background:#27272a;color:#fff;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.PreviewStep_menuIconTrigger__d4e_I:hover:not(:disabled){background:#18181b;border-color:#a1a1aa}.PreviewStep_menuIconTrigger__d4e_I:disabled{opacity:.45;cursor:not-allowed}.PreviewStep_actionsMenu__CKxhp{min-width:13rem;background:#18181b;border:1px solid #27272a;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);padding:.35rem;z-index:1000}.PreviewStep_actionsMenuItem__SRLSk{width:100%;display:flex;align-items:center;gap:.55rem;background:rgba(0,0,0,0);border:none;border-radius:calc(.5rem - 4px);padding:.55rem .65rem;color:#a1a1aa;text-align:left;cursor:pointer;transition:all .15s ease;outline:none}.PreviewStep_actionsMenuItem__SRLSk:focus-visible,.PreviewStep_actionsMenuItem__SRLSk:hover{background:#27272a;color:#fff}.PreviewStep_actionsMenuItem__SRLSk:disabled{opacity:.45;cursor:not-allowed}.PreviewStep_previewPrimaryAction__tnPdk{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto}@media(max-width:768px){.PreviewStep_previewPrimaryAction__tnPdk{order:1;width:100%;margin-left:0;flex-direction:column;align-items:stretch;gap:.55rem}.PreviewStep_previewPrimaryAction__tnPdk>a,.PreviewStep_previewPrimaryAction__tnPdk>button{width:100%;justify-content:center;font-size:.8rem;padding:.5rem .75rem}.PreviewStep_previewPrimaryAction__tnPdk>a svg,.PreviewStep_previewPrimaryAction__tnPdk>button svg{width:15px;height:15px}.PreviewStep_previewSecondaryActions__Tp58T{order:2;width:100%;flex-direction:row;align-items:center;gap:.5rem}.PreviewStep_previewReviewAction__kkuGV{width:100%;flex:0 1 auto;min-width:0}.PreviewStep_previewReviewAction__kkuGV>a,.PreviewStep_previewReviewAction__kkuGV>button{width:100%;justify-content:center;font-size:.85rem;padding:.55rem .75rem}.PreviewStep_previewNavigationGroup__C5eQs{flex:1;min-width:0}.PreviewStep_previewNavigationGroup__C5eQs>a,.PreviewStep_previewNavigationGroup__C5eQs>button{width:100%;justify-content:center;font-size:.85rem;padding:.55rem .75rem}}.PreviewStep_purchaseActions__yWBlA{display:flex;align-items:center;gap:.35rem;justify-content:flex-end}@media(max-width:768px){.PreviewStep_purchaseActions__yWBlA{width:100%;flex-direction:column;align-items:stretch;margin-left:0}}.PreviewStep_promoHint__xIuRl{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#a1a1aa;line-height:1.3;max-width:17rem;text-align:right}.PreviewStep_promoHint__xIuRl svg{opacity:.7;flex-shrink:0}@media(max-width:768px){.PreviewStep_promoHint__xIuRl{max-width:none;text-align:left}}.PreviewStep_formatSwitcher__ZW24S{display:inline-flex;align-items:center;background:#27272a;border:1px solid #27272a;border-radius:.5rem;padding:3px;gap:2px}.PreviewStep_formatOption__7CJxW{padding:.3rem .85rem;font-size:.8rem;font-weight:600;border-radius:calc(.5rem - 2px);border:none;background:rgba(0,0,0,0);color:#a1a1aa;cursor:pointer;transition:all .15s ease;line-height:1}.PreviewStep_formatOption__7CJxW:hover:not(.PreviewStep_formatOptionActive__porVy){color:#fff;background:#18181b}.PreviewStep_formatOption__7CJxW:disabled{opacity:.4;cursor:not-allowed}.PreviewStep_formatOptionActive__porVy{background:#18181b;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15)}.PreviewStep_downloadGroup__3yDUo{display:flex;align-items:center;gap:.65rem}@media(max-width:768px){.PreviewStep_downloadGroup__3yDUo{width:100%;flex-direction:column;align-items:stretch;gap:.55rem}.PreviewStep_downloadGroup__3yDUo>a,.PreviewStep_downloadGroup__3yDUo>button{width:100%;justify-content:center}}.PreviewStep_iframePreviewWrapper__HMVUR{background:#f5f5f5;border-radius:.5rem;padding:.75rem;height:clamp(540px,72vh,820px);display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}@media(max-width:768px){.PreviewStep_iframePreviewWrapper__HMVUR{height:min(74vh,700px);padding:.45rem}}.PreviewStep_generatingOverlay__bdym5{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10;border-radius:.5rem}.PreviewStep_generatingOverlay__bdym5 p{color:#fff;font-size:1rem;font-weight:500}.PreviewStep_iframePreview__mz_uF{width:100%;max-width:210mm;height:100%;min-height:0;border:none;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.2);border-radius:.25rem}.PreviewStep_previewFooter__xM6IX{display:flex;width:100%;justify-content:stretch;margin-top:2rem}.PreviewStep_previewFooter__xM6IX .PreviewStep_previewActions__yJmH1{width:100%}@media(max-width:768px){.PreviewStep_previewFooter__xM6IX{margin-top:.85rem}}.PreviewStep_reviewModal__9cjeS{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);padding:1rem}.PreviewStep_reviewModalContent__NXtMa{background:#18181b;border-radius:.75rem;max-width:56rem;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #27272a;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.PreviewStep_reviewModalHeader__tAWXB{padding:1.5rem;border-bottom:1px solid #27272a;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#18181b;z-index:10}.PreviewStep_reviewModalHeader__tAWXB h2{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.PreviewStep_reviewModalHeader__tAWXB p{color:#a1a1aa;font-size:.875rem;margin:.25rem 0 0}.PreviewStep_reviewHeaderActions__3ReRh{display:flex;align-items:center;gap:.25rem}.PreviewStep_reviewModalClose__VJUkp{padding:.5rem;color:#a1a1aa;background:none;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.PreviewStep_reviewModalClose__VJUkp:hover{color:#fff;background:#27272a}.PreviewStep_reviewModalBody__EEILF{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.PreviewStep_reviewModalFooter__QJ7QV{flex-shrink:0;padding:1.5rem;border-top:1px solid #27272a;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#18181b}.PreviewStep_reviewCacheInfo__JocDm{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#71717a}.PreviewStep_nextStepCta__Vwvnq{display:flex;align-items:center;gap:.875rem;margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid #27272a;border-radius:.875rem;background:#18181b;text-decoration:none;transition:border-color .2s ease,background .2s ease}.PreviewStep_nextStepCta__Vwvnq:hover{border-color:#3f3f46}.PreviewStep_nextStepCta__Vwvnq:hover .PreviewStep_nextStepArrow__bA82r{transform:translateX(2px)}.PreviewStep_nextStepIcon__fn_r9{flex-shrink:0;color:#3b82f6}.PreviewStep_nextStepText__kHOkz{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.PreviewStep_nextStepText__kHOkz strong{font-size:.9375rem;font-weight:600;color:#fff}.PreviewStep_nextStepText__kHOkz span{font-size:.8125rem;color:#71717a}.PreviewStep_nextStepArrow__bA82r{flex-shrink:0;color:#71717a;transition:transform .2s ease}