.App_appContainer__Q73Qs{background:#f7f8fa;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;min-height:100vh}.App_header__fhC8n{background:#fff;border-bottom:1px solid #e8eaef;margin-bottom:32px;padding:18px 0 8px}.App_flexRow__V5rUl{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:36px;margin:18px auto 0;max-width:90%;min-height:0;width:1020px}.App_resumeFormBlock__XUIOW{flex:1 1 370px;max-width:410px;min-width:340px;padding:32px 28px 28px}.App_resumeFormBlock__XUIOW,.App_resumePreviewBlock__3TE7M{background:#fff;border-radius:14px;box-shadow:0 2px 8px 0 #1e2a4b0a;margin-bottom:10px}.App_resumePreviewBlock__3TE7M{display:flex;flex:2 1 540px;flex-direction:column;justify-content:flex-start;max-width:580px;min-height:410px;min-width:440px;padding:38px 34px 28px}.App_sectionTitle__ROHEV{color:#26273c;font-size:1.11rem;font-weight:600;letter-spacing:1px;margin-bottom:18px}.App_input__dhOLQ{background:#fafbfc;border:1px solid #e6e6e9;border-radius:8px;color:#222;font-size:1rem;margin-bottom:16px;padding:10px 14px;transition:border-color .2s;width:100%}.App_input__dhOLQ:focus,.App_textarea__mMAPa:focus{border-color:#777cd7;outline:none}.App_textarea__mMAPa{background:#fafbfc;border:1px solid #e6e6e9;border-radius:8px;color:#222;font-size:1rem;margin-bottom:16px;min-height:80px;padding:10px 14px;resize:vertical;width:100%}.App_button__oPcFP{background:#22243a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.04rem;font-weight:500;margin-top:8px;padding:12px 0;transition:background .18s;width:100%}.App_button__oPcFP:disabled{background:#e5e6ed;color:#a5a6ad;cursor:not-allowed}.App_button__oPcFP:hover:not(:disabled){background:#000018}.App_legalNotice__Z6c1N{align-items:center;background:#f5f6fa;border:1px solid #e6e6eb;border-radius:8px;color:#666;display:flex;font-size:.98rem;justify-content:space-between;padding:11px 22px}.App_legalNotice__Z6c1N button{background:none;border:none;border-radius:6px;color:#21243c;cursor:pointer;font-size:.98rem;font-weight:500;padding:2px 8px;transition:background .15s}.App_legalNotice__Z6c1N button:hover{background:#ecefff}.App_resumePreviewHeader__dIAGo{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.App_resumeExportBtn__QFihV{background:#efefef;border:1px solid #e4e4ea;border-radius:8px;color:#22243c;cursor:pointer;font-size:.99rem;padding:7px 16px;transition:background .18s}.App_resumeExportBtn__QFihV:hover{background:#e3e6fc}@media (max-width:960px){.App_resumeFormBlock__XUIOW,.App_resumePreviewBlock__3TE7M{max-width:97vw;min-width:0;padding:22px 6vw 18px}}.App_formBlockTitle__MF9Md{color:#21243c;font-size:1.35rem;font-weight:500;letter-spacing:-.5px;margin-bottom:16px}.App_formLabel__29brh{color:#292b40;display:block;font-size:.75rem;font-weight:700;letter-spacing:1.1px;margin-bottom:10px}.App_generateButton__bSpUQ{align-items:center;display:flex;justify-content:center}a:focus,a:hover{color:#22243a;text-decoration:underline}.App_resumeExample__WOpoV{opacity:.7;outline:1px dashed grey;pointer-events:none}.App_loadingSpinner__mIlB6{align-items:center;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center}.App_spinner__h\+vrd{animation:App_spin__RBUaI 1s linear infinite;border:3px solid #e6e6e9;border-radius:50%;border-top-color:#777cd7;height:32px;width:32px}.App_loadingSpinner__mIlB6 p{color:#666;font-size:.95rem;margin:0}@keyframes App_spin__RBUaI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App_tabContainer__r6Y5b{border-bottom:1px solid #ddd;display:flex;gap:10px;justify-content:center;margin:20px 0}.App_tab__7vr6n{background:none;border:none;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease}.App_tab__7vr6n:hover{background-color:#f5f5f5;color:#333}.App_activeTab__DXddT{border-bottom-color:#007bff;font-weight:700}.App_activeTab__DXddT,.App_activeTab__DXddT:hover{background-color:#f8f9fa;color:#007bff}.App_signInContainer__cY4be{align-items:center;display:flex;justify-content:space-around;padding:24px}.ATSScore_container__lr9Hm{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin-bottom:24px;max-width:100%;padding:24px;width:100%}.ATSScore_header__tRZ1R{margin-bottom:32px}.ATSScore_title__TGjp2{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:8px}.ATSScore_description__VLznW{color:#6b7280;font-size:16px;line-height:1.5}.ATSScore_content__26FXH{align-items:flex-start;display:flex;gap:32px}.ATSScore_formSection__uplQH{flex:1 1}.ATSScore_inputGroup__Ud6bZ{margin-bottom:24px}.ATSScore_label__Z4Kv0{color:#374151;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.ATSScore_textarea__RCisy{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;min-height:120px;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.ATSScore_textarea__RCisy:focus{border-color:#3b82f6;outline:none}.ATSScore_textarea__RCisy::placeholder{color:#9ca3af}.ATSScore_button__ljErP{background:#374151;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;transition:background-color .2s ease;width:100%}.ATSScore_button__ljErP:hover:not(:disabled){background:#1f2937}.ATSScore_button__ljErP:disabled{background:#9ca3af;cursor:not-allowed}.ATSScore_resultsSection__Yf25u{background:#f9fafb;border-radius:12px;flex:1 1;min-height:200px;padding:24px}.ATSScore_scoreTitle__TIagF{color:#059669;font-size:24px;font-weight:700;margin-bottom:16px}.ATSScore_skillsText__ENc9t{color:#4b5563;font-size:14px;line-height:1.5}.ATSScore_emptyState__RF59z{color:#9ca3af;font-style:italic;margin-top:60px;text-align:center}.Modal_overlay__oENs7{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;overflow-y:auto;position:fixed;z-index:50}.Modal_modal__ZjBx1{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 40px);max-width:95%;position:relative;width:1200px}.Modal_header__wWEWH{flex-shrink:0;padding:24px 24px 0}.Modal_closeButton__tS-aC{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.Modal_closeButton__tS-aC:hover{background:#f8f9fa;color:#000}.Modal_title__HnyoY{color:#22243a;font-size:18px;font-weight:600;margin:0 0 12px;padding-right:32px}.Modal_description__i8uFR{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.Modal_content__utlUG{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}.Modal_button__A80GA{background:#fff;border:2px solid #22243a;border-radius:8px;color:#22243a;cursor:pointer;flex-shrink:0;font-size:1.04rem;font-weight:500;padding:12px 0;transition:all .18s ease;width:100%}.Modal_button__A80GA:disabled{background:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.Modal_button__A80GA:hover:not(:disabled){background:#f8f9fa;border-color:#000;box-shadow:0 2px 4px #22243a1a;color:#000;transform:translateY(-1px)}.Modal_primaryButton__NO-O-{background:#22243a;border-color:#22243a;color:#fff}.Modal_primaryButton__NO-O-:hover:not(:disabled){background:#1a1c2e;border-color:#1a1c2e;color:#fff}.Footer_footer__kXlYa{background-color:#f9fafb;border-top:1px solid #e5e7eb;bottom:0;left:0;padding:1rem;right:0}.Footer_container__R7sXj{align-items:center;display:flex;flex-direction:row;font-size:.875rem;gap:0;justify-content:space-between;margin:0 auto;max-width:56rem}.Footer_linkContainer__VKf8M{display:flex;flex-wrap:wrap;gap:1rem}.Footer_link__3Ie8d{color:#4b5563;font-size:.875rem}.Footer_notice__O3e-m{color:#6b7280;font-size:.875rem;order:0;text-align:center}.Footer_copyright__JQMtz{color:#6b7280;font-size:.75rem;order:0}.Button_button__iEiBG{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s ease}.Button_button__iEiBG:hover{background-color:#f5f5f5}.Button_button__iEiBG:disabled{cursor:not-allowed;opacity:.6}.Button_primaryButton__2oObM{background-color:#007bff;border-color:#007bff;color:#fff}.Button_primaryButton__2oObM:hover{background-color:#0056b3}.Button_tab__1kmJm{background:none;border:none;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease}.Button_tab__1kmJm:hover{background-color:#f5f5f5;color:#333}.Button_activeTab__iQGnM{border-bottom-color:#007bff;font-weight:700}.Button_activeTab__iQGnM,.Button_activeTab__iQGnM:hover{background-color:#f8f9fa;color:#007bff}.CookieConsent_cookieConsent__soN2o{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;padding:0;position:fixed;right:0;transform:translateZ(0);z-index:1000}.CookieConsent_content__XOCtT{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px}.CookieConsent_message__\+TiGl{color:#333;flex:1 1;font-size:15px;line-height:1.5;margin:0}.CookieConsent_buttonContainer__tHME0{display:flex;flex-shrink:0;gap:12px}.CookieConsent_acceptButton__v7N4C,.CookieConsent_rejectButton__lJa\+X{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.CookieConsent_acceptButton__v7N4C{background-color:#2563eb;color:#fff}.CookieConsent_acceptButton__v7N4C:hover{background-color:#1d4ed8;transform:translateY(-1px)}.CookieConsent_rejectButton__lJa\+X{background-color:#f3f4f6;color:#4b5563}.CookieConsent_rejectButton__lJa\+X:hover{background-color:#e5e7eb;transform:translateY(-1px)}.CookieConsent_acceptButton__v7N4C:active,.CookieConsent_rejectButton__lJa\+X:active{transform:translateY(0)}@keyframes CookieConsent_slideUp__V-9MK{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.CookieConsent_content__XOCtT{align-items:stretch;flex-direction:column;gap:16px}.CookieConsent_buttonContainer__tHME0{flex-direction:column-reverse}.CookieConsent_acceptButton__v7N4C,.CookieConsent_rejectButton__lJa\+X{padding:12px;width:100%}}.PaymentButton_planCard__C05oQ{background:#fff;border:1px solid #e1e5e9;border-radius:14px;display:flex;flex-direction:column;padding:1.8rem;position:relative;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.PaymentButton_planCard__C05oQ:hover{box-shadow:0 10px 28px #00000014;transform:translateY(-4px)}.PaymentButton_popular__vnvxv{border:2px solid #4caf50;box-shadow:0 6px 18px #4caf5026}.PaymentButton_badge__A6Uid{background:linear-gradient(135deg,#4caf50,#43a047);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;padding:.3rem .9rem;position:absolute;right:20px;top:-12px}.PaymentButton_planPrice__tw1-M{color:#222;font-size:2rem;font-weight:700;margin:.6rem 0 .4rem}.PaymentButton_planFeatures__XFmub{color:#555;flex-grow:1;font-size:.95rem;list-style:none;margin:1rem 0;min-height:0;padding:0}.PaymentButton_planFeatures__XFmub li{display:flex;gap:.5rem;padding:.4rem 0}.PaymentButton_paymentBtn__3g5zM{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem 1.5rem;transition:background .2s ease,transform .1s ease;width:100%}.PaymentButton_paymentBtn__3g5zM:hover:not(:disabled){background:#43a047;transform:scale(1.02)}.PaymentButton_paymentBtn__3g5zM:disabled{background:#ccc;cursor:not-allowed}.PaymentButton_error__5M\+bQ{color:#f44336;font-size:.9rem;margin-top:1rem}.PricingPlans_pricingContainer__oKnWd{max-width:100%;padding:1.5rem;width:1200px}.PricingPlans_pricingHeader__vU9vy{margin-bottom:1.2rem;text-align:center}.PricingPlans_plansGrid__Xpuct{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.MaintenanceIcon_errorPage__fuYh3{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center;min-height:100vh;padding:20px}.MaintenanceIcon_errorCard__jbp9q{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:480px;overflow:hidden;padding:48px 40px;position:relative;text-align:center;width:100%}.MaintenanceIcon_errorCard__jbp9q:before{animation:MaintenanceIcon_shimmer__czAZz 2s ease-in-out infinite;background:linear-gradient(90deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3);content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes MaintenanceIcon_shimmer__czAZz{0%,to{opacity:1}50%{opacity:.7}}.MaintenanceIcon_errorIcon__\+inQE{display:block;height:64px;margin:0 auto 24px;width:64px}.MaintenanceIcon_maintenanceIcon__unt6H{stroke:#ffa726;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:MaintenanceIcon_pulse__4cMFr 2s ease-in-out infinite}.MaintenanceIcon_maintenanceIcon__unt6H circle{stroke-dasharray:63;stroke-dashoffset:0;animation:MaintenanceIcon_rotate__rqVD3 3s linear infinite}@keyframes MaintenanceIcon_pulse__4cMFr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes MaintenanceIcon_rotate__rqVD3{0%{stroke-dashoffset:63;transform:rotate(0deg)}50%{stroke-dashoffset:0;transform:rotate(180deg)}to{stroke-dashoffset:-63;transform:rotate(1turn)}}.MaintenanceIcon_errorTitle__j0z6I{color:#2d3748;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 16px}.MaintenanceIcon_errorMessage__rfmVV{color:#718096;font-size:16px;line-height:1.6;margin:0 auto 32px;max-width:400px}.MaintenanceIcon_retryButton__QasVe{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:140px;overflow:hidden;padding:14px 32px;position:relative;transition:all .3s ease}.MaintenanceIcon_retryButton__QasVe:hover:not(:disabled){box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.MaintenanceIcon_retryButton__QasVe:active:not(:disabled){transform:translateY(0)}.MaintenanceIcon_retryButton__QasVe:disabled{background:#a0aec0;background:linear-gradient(135deg,#a0aec0,#718096);cursor:not-allowed;opacity:.7}.MaintenanceIcon_retryButton__QasVe:disabled:after{animation:MaintenanceIcon_spin__0XrSB 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes MaintenanceIcon_spin__0XrSB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.MaintenanceIcon_errorPage__fuYh3{min-height:100vh;padding:16px}.MaintenanceIcon_errorCard__jbp9q{border-radius:12px;padding:32px 24px}.MaintenanceIcon_errorTitle__j0z6I{font-size:24px}.MaintenanceIcon_errorMessage__rfmVV{font-size:14px}.MaintenanceIcon_errorIcon__\+inQE{height:56px;width:56px}}@media (max-width:480px){.MaintenanceIcon_errorCard__jbp9q{padding:24px 20px}.MaintenanceIcon_errorTitle__j0z6I{font-size:20px}.MaintenanceIcon_retryButton__QasVe{padding:16px;width:100%}}.Landing_container__PY2Fp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;color:#f1f5f9;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;min-height:100vh}.Landing_nav__V1qeb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border-bottom:1px solid #ffffff1a;position:sticky;top:0;z-index:50}.Landing_navContainer__mynyQ{margin:0 auto;max-width:72rem;padding:0 1.5rem}.Landing_navContent__5cTgz{height:5rem;justify-content:space-between}.Landing_navBrand__nYDBf,.Landing_navContent__5cTgz{align-items:center;display:flex}.Landing_navTitle__5i\+ct{color:#fff;font-size:1.25rem;font-weight:600}.Landing_navTagline__K3G-w{color:#fff9;font-size:.875rem;margin-left:.75rem}.Landing_navLinks__DGHj6{align-items:center;display:none;gap:1.5rem}@media (min-width:768px){.Landing_navLinks__DGHj6{display:flex}}.Landing_navLink__eqJxp{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .2s}.Landing_navLink__eqJxp:hover{color:#fff}.Landing_navBtnSecondary__Rov1y{background:#0000;border:none;border-radius:.5rem;color:#fff9;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.Landing_navBtnSecondary__Rov1y:hover{background:#ffffff1a;color:#fff}.Landing_navBtnPrimary__Xrypy{background:linear-gradient(90deg,#3b82f6,#3b82f6cc);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transform:scale(1);transition:all .2s}.Landing_navBtnPrimary__Xrypy:hover{box-shadow:0 10px 25px #3b82f640;transform:scale(1.05)}.Landing_hero__hCFZw{background:linear-gradient(90deg,#0000,#0c0c0c1e) 0 0 /15px 100%,linear-gradient(90deg,#0c0c0c,#0000,#0c0c0c) 0 0 /100% 100%,linear-gradient(#0c0c0c 15%,#1e3a8a,#3b82f6) 0 0 /100% 100%;padding:6rem 0 10rem;position:relative}@media (min-width:1024px){.Landing_hero__hCFZw{padding:10rem 0}}.Landing_heroContainer__IIsKg{margin:0 auto;max-width:80rem;padding:0 1.5rem;position:relative}.Landing_heroContent__Y1C0n{text-align:center}.Landing_heroBadge__-hHA3{align-items:center;background:#ffffff1a;border:1px solid #0000;border-radius:9999px;color:#fffc;display:inline-flex;font-size:.75rem;font-weight:600;margin-bottom:2rem;padding:.25rem .75rem;transition:all .2s}.Landing_heroBadge__-hHA3:hover{background:#ffffff26}.Landing_heroTitle__\+c48s{color:#fff;font-size:3rem;font-weight:300;letter-spacing:-.025em;line-height:1.1;margin-bottom:2rem}@media (min-width:768px){.Landing_heroTitle__\+c48s{font-size:3.75rem}}@media (min-width:1024px){.Landing_heroTitle__\+c48s{font-size:4.5rem}}.Landing_heroHighlight__0xgxB{color:#3b82f6;font-weight:500}.Landing_heroDescription__r\+42w{color:#fff9;font-size:1.125rem;line-height:1.625;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:48rem}@media (min-width:768px){.Landing_heroDescription__r\+42w{font-size:1.25rem}}.Landing_heroButtons__UscKL{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.Landing_heroButtons__UscKL{flex-direction:row}}.Landing_flagship__9mrf8{padding:6rem 0}.Landing_flagshipContainer__3IKIW{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_flagshipGrid__4gl-1{grid-gap:5rem;align-items:center;display:grid;gap:5rem}@media (min-width:1024px){.Landing_flagshipGrid__4gl-1{grid-template-columns:1fr 1fr}}.Landing_flagshipTitle__iI1-h{color:#fff;font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:1.5rem}@media (min-width:768px){.Landing_flagshipTitle__iI1-h{font-size:2.25rem}}.Landing_flagshipSubtitle__WYOlJ{color:#fff9;font-size:1.125rem;line-height:1.625;margin-bottom:3rem}.Landing_flagshipFeatures__a\+gR6{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:2rem}.Landing_flagshipFeature__yjtMk{align-items:center;display:flex;gap:1rem}.Landing_flagshipFeatureIcon__J12q8{align-items:center;background:#3b82f61a;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-top:.25rem;width:2rem}.Landing_flagshipFeatureText__MoE0\+{color:#fff}.Landing_flagshipBtn__gIxUv{align-items:center;background:linear-gradient(90deg,#3b82f6,#3b82f6cc);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:.75rem 2rem;transform:scale(1);transition:all .3s}.Landing_flagshipBtn__gIxUv:hover{box-shadow:0 25px 50px #3b82f64d;transform:scale(1.05)}.Landing_flagshipImage__9xojY{position:relative}.Landing_flagshipImageContent__SRVt-{aspect-ratio:1;background-size:cover;border-radius:1.5rem;box-shadow:inset 0 1px 0 #ffffff0f,0 20px 60px #3b82f626}.Landing_mission__e3\+ZZ{padding:6rem 0}.Landing_missionContainer__1j4Pw{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_missionHeader__NXt6N{margin-bottom:5rem;text-align:center}.Landing_missionTitle__Uno4S{color:#fff;font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:2rem}@media (min-width:768px){.Landing_missionTitle__Uno4S{font-size:2.25rem}}.Landing_missionDescription__hobmO{color:#fff9;font-size:1.125rem;line-height:1.625;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:32rem}.Landing_missionGrid__Xwmd2{grid-gap:3rem;display:grid;gap:3rem}@media (min-width:768px){.Landing_missionGrid__Xwmd2{grid-template-columns:repeat(3,1fr)}}.Landing_missionValue__7kNwI{text-align:center}.Landing_missionValueIcon__-mS61{align-items:center;background:#3b82f61a;border-radius:50%;display:flex;height:3rem;justify-content:center;margin:0 auto 1.5rem;width:3rem}.Landing_missionValueTitle__6ntLx{color:#fff;font-weight:500;margin-bottom:1rem}.Landing_missionValueDescription__onB43{color:#fff9;font-size:.875rem}.Landing_useCases__bERfU{padding:6rem 0}.Landing_useCasesContainer__LB7Sb{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_useCasesHeader__7hAUj{margin-bottom:5rem;text-align:center}.Landing_useCasesTitle__ySA23{color:#fff;font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:1.5rem}@media (min-width:768px){.Landing_useCasesTitle__ySA23{font-size:2.25rem}}.Landing_useCasesSubtitle__Fijpi{color:#fff9;font-size:1.125rem}.Landing_useCasesGrid__AfJD1{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:768px){.Landing_useCasesGrid__AfJD1{grid-template-columns:repeat(2,1fr)}}.Landing_useCaseCard__K7yc4{background:#ffffff0d;border:none;border-radius:.5rem;box-shadow:none;transition:all .3s}.Landing_useCaseCard__K7yc4:hover{background:#ffffff14}.Landing_useCaseCardContent__lRoo0{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.Landing_useCaseIcon__qr2Jb{align-items:center;background:#3b82f61a;border-radius:50%;display:flex;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.Landing_useCaseTitle__M27a1{color:#fff;font-size:1.125rem;font-weight:500;letter-spacing:-.025em;line-height:1}.Landing_useCaseDescription__6R6JQ{color:#fff9;font-size:.875rem}.Landing_cta__o11i0{background:linear-gradient(90deg,#0000,#0c0c0c1e) 0 0 /15px 100%,linear-gradient(90deg,#0c0c0c,#0000,#0c0c0c) 0 0 /100% 100%,linear-gradient(#0c0c0c 15%,#1e3a8a,#3b82f6) 0 0 /100% 100%;padding:6rem 0}.Landing_ctaContainer__GOuaA{margin:0 auto;max-width:64rem;padding:0 1.5rem;position:relative;text-align:center}.Landing_ctaTitle__E5wRv{font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:2rem}@media (min-width:768px){.Landing_ctaTitle__E5wRv{font-size:2.25rem}}.Landing_ctaDescription__KRBWH{font-size:1.125rem;margin-bottom:3rem;opacity:.8}.Landing_ctaButtons__-4wmi{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.Landing_ctaButtons__-4wmi{flex-direction:row}}.Landing_ctaBtnPrimary__y3h9l{align-items:center;background:linear-gradient(90deg,#fff,#fffc);border:none;border-radius:.75rem;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:.75rem 2rem;transform:scale(1);transition:all .3s}.Landing_ctaBtnPrimary__y3h9l:hover{box-shadow:0 25px 50px #ffffff4d;transform:scale(1.05)}.Landing_ctaBtnSecondary__wh0VK{background:#0000;border:2px solid #0003;border-radius:.75rem;color:#000;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transform:scale(1);transition:all .3s}.Landing_ctaBtnSecondary__wh0VK:hover{background:#0000001a;border-color:#0006;box-shadow:0 10px 25px #0000001a;transform:scale(1.05)}.Landing_footer__JKFVK{padding:5rem 0}.Landing_footerContainer__gUtM8{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_footerGrid__uXdzA{grid-gap:3rem;display:grid;gap:3rem}@media (min-width:768px){.Landing_footerGrid__uXdzA{grid-template-columns:repeat(4,1fr)}}.Landing_footerCompany__S2Pqt{grid-column:span 2}@media (max-width:767px){.Landing_footerCompany__S2Pqt{grid-column:span 1}}.Landing_footerCompanyName__z8VZO{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Landing_footerCompanyDescription__2mz8E{color:#fff9;font-size:.875rem;line-height:1.625;margin-bottom:2rem;max-width:28rem}.Landing_footerSectionTitle__DBbyH{color:#fff;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.Landing_footerLinks__iL0ce{list-style:none;margin:0;padding:0}.Landing_footerLinks__iL0ce li{margin-bottom:.75rem}.Landing_footerLink__-iJo2{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .2s}.Landing_footerLink__-iJo2:hover{color:#fff}.Landing_footerBottom__sBx3S{border-top:1px solid #ffffff1a;color:#fff9;font-size:.75rem;margin-top:4rem;padding-top:2rem;text-align:center}.Landing_btnPrimary__XSOAu{align-items:center;background:linear-gradient(90deg,#3b82f6,#3b82f6e6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;padding:12px 32px;transform:scale(1);transition:all .3s}.Landing_btnPrimary__XSOAu:hover{box-shadow:0 20px 50px #3b82f64d;transform:scale(1.05)}.Landing_btnSecondary__0Iky-{background:#0000;border:2px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 32px;transform:scale(1);transition:all .3s}.Landing_btnSecondary__0Iky-:hover{background:#ffffff0d;border-color:#3b82f680;transform:scale(1.05)}.Landing_iconArrow__-2e7L{height:16px;margin-left:8px;transition:transform .2s;width:16px}.Landing_btnPrimary__XSOAu:hover .Landing_iconArrow__-2e7L{transform:translateX(4px)}.Landing_iconFeature__FQp\+8{color:#3b82f6;height:16px;width:16px}.Landing_iconValue__GVHXu{color:#3b82f6;height:24px;width:24px}.Landing_iconUseCase__JuVtP{color:#3b82f6;height:20px;width:20px}.StarFieldBackground_starfield__7qw4E{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.StarFieldBackground_layer__8L1ti{background:#0000;height:1px;left:0;position:absolute;top:0;width:1px;will-change:transform}.StarFieldBackground_stars__axBsY{animation:StarFieldBackground_starScroll__LYZaS 50s linear infinite;box-shadow:182px 422px #fff,1042px 1320px #fff,1634px 1874px #fff,921px 174px #fff,1415px 905px #fff,55px 1688px #fff,1880px 1432px #fff,377px 1510px #fff,129px 765px #fff,1568px 332px #fff,171px 1380px #fff,1960px 640px #fff;height:1px;width:1px}.StarFieldBackground_stars__axBsY:after{background:#0000;box-shadow:inherit;content:"";height:1px;position:absolute;top:2000px;width:1px}.StarFieldBackground_stars2__Jepm1{animation:StarFieldBackground_starScroll__LYZaS 100s linear infinite;box-shadow:320px 340px #fff,780px 1540px #fff,1450px 1180px #fff,1680px 290px #fff,210px 1320px #fff,980px 560px #fff,1820px 1720px #fff,460px 1840px #fff;height:2px;width:2px}.StarFieldBackground_stars2__Jepm1:after{background:#0000;box-shadow:inherit;content:"";height:2px;position:absolute;top:2000px;width:2px}.StarFieldBackground_stars3__t05XL{animation:StarFieldBackground_starScroll__LYZaS 150s linear infinite;box-shadow:200px 1620px #fff,1320px 240px #fff,1640px 960px #fff,560px 1180px #fff,980px 1480px #fff,1720px 520px #fff;height:3px;width:3px}.StarFieldBackground_stars3__t05XL:after{background:#0000;box-shadow:inherit;content:"";height:3px;position:absolute;top:2000px;width:3px}@keyframes StarFieldBackground_starScroll__LYZaS{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@media (prefers-reduced-motion:reduce){.StarFieldBackground_layer__8L1ti{animation:none!important}}.Upload_container__8k9Ff{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem}.Upload_dropzone__4Amw7{align-items:center;border:2px dashed #64748b;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:2rem;text-align:center;transition:border-color .3s}.Upload_dropzone__4Amw7:hover{border-color:#3b82f6}.Upload_dropzoneText__yqPKM{color:#f1f5f9;font-size:1rem;font-weight:500;margin:0 0 .5rem}.Upload_dropzoneSubtext__daXUT{color:#94a3b8;font-size:.875rem;margin:0}.Upload_loadingText__vYKnJ{color:#3b82f6;font-size:1rem;font-weight:500;margin:0}.Upload_hiddenInput__iMAiW{display:none}.Upload_errorMessage__yPvKv{background:#dc2626;border-radius:6px;color:#f1f5f9;font-size:.875rem;margin-top:1rem;padding:.75rem}.Upload_previewContainer__E16l3{max-width:300px;position:relative;width:100%}.Upload_previewImage__IGkZK{border:1px solid #334155;border-radius:6px;max-height:200px;object-fit:cover;width:100%}.Upload_loadingOverlay__\+9Cep{align-items:center;background:#0f172acc;border-radius:6px;bottom:0;color:#3b82f6;display:flex;font-weight:500;justify-content:center;left:0;position:absolute;right:0;top:0}.UploadAnalyzer_container__5GFTk{background:#0f172a;color:#f1f5f9;font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.UploadAnalyzer_title__Do62v{color:#f1f5f9;font-size:2.25rem;font-weight:300;margin-bottom:1rem;text-align:center}.UploadAnalyzer_subtitle__3tl59{color:#94a3b8;font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.UploadAnalyzer_grid__vpLTP{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.UploadAnalyzer_leftColumn__SgR4k,.UploadAnalyzer_rightColumn__IC5op{display:flex;flex-direction:column;gap:1rem}.UploadAnalyzer_analyzeButton__YDGJd{background:#3b82f6;border:none;border-radius:8px;color:#f1f5f9;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background .3s}.UploadAnalyzer_analyzeButton__YDGJd:hover{background:#2563eb}.UploadAnalyzer_analyzeButton__YDGJd:disabled{background:#334155;cursor:not-allowed}.UploadAnalyzer_generateMoreButton__gy1b-{background:#059669;border:none;border-radius:8px;color:#f1f5f9;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 2rem;transition:background .3s}.UploadAnalyzer_generateMoreButton__gy1b-:hover{background:#047857}.UploadAnalyzer_errorMessage__Zo7g3{background:#dc2626;border-radius:8px;color:#f1f5f9;padding:1rem}.UploadAnalyzer_analysisTitle__nqrtJ{color:#f1f5f9;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.UploadAnalyzer_captionCard__x5vjE{background:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:1rem;padding:1rem}.UploadAnalyzer_platformHeader__75GpH{align-items:center;color:#3b82f6;display:flex;font-weight:500;justify-content:space-between;margin-bottom:.75rem}.UploadAnalyzer_charCount__SyN92{background:#334155;border-radius:12px;color:#64748b;font-size:.75rem;padding:.25rem .5rem}.UploadAnalyzer_captionText__n2yoO{background:#0f172a;border:1px solid #334155;border-radius:6px;color:#f1f5f9;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;padding:.75rem;white-space:pre-wrap}.UploadAnalyzer_copyBtn__I2\+E2{background:#3b82f6;border:none;border-radius:6px;color:#f1f5f9;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem 1rem;transition:background .3s;width:100%}.UploadAnalyzer_copyBtn__I2\+E2:hover{background:#2563eb}.UploadAnalyzer_copyBtn__I2\+E2.UploadAnalyzer_copied__RFJ94{background:#059669}.UploadAnalyzer_hashtagsRow__JmGk6{background:#1e40af;border-radius:6px;color:#bfdbfe;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.UploadAnalyzer_imageDescriptionRow__ztjN8{background:#166534;border-radius:6px;color:#bbf7d0;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.UploadAnalyzer_moodRow__5ZbH4{background:#581c87;border-radius:6px;color:#e9d5ff;font-size:.875rem;margin-bottom:1rem;padding:.75rem}@media (max-width:768px){.UploadAnalyzer_container__5GFTk{padding:1rem}.UploadAnalyzer_grid__vpLTP{gap:1.5rem;grid-template-columns:1fr}.UploadAnalyzer_title__Do62v{font-size:1.75rem}}.UploadAnalyzer_optionsContainer__sFqak{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin:1rem 0;padding:1rem}.UploadAnalyzer_tabHeaders__QOiAW{border-bottom:1px solid #ffffff1a;display:flex;gap:.5rem;margin-bottom:1rem}.UploadAnalyzer_tabHeader__KUvrw{background:#0000;border:none;border-radius:4px 4px 0 0;color:#8b949e;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.UploadAnalyzer_tabHeader__KUvrw:hover{background:#ffffff0d;color:#f0f6fc}.UploadAnalyzer_tabHeader__KUvrw.UploadAnalyzer_active__gPqrn{background:#58a6ff1a;border-bottom:2px solid #58a6ff;color:#58a6ff}.UploadAnalyzer_tabContent__569mB{display:flex;flex-wrap:wrap;gap:.5rem}.UploadAnalyzer_optionButton__5cds2{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#f0f6fc;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.UploadAnalyzer_optionButton__5cds2:hover{background:#ffffff1a;border-color:#fff3}.UploadAnalyzer_optionButton__5cds2.UploadAnalyzer_selected__I77go{background:#58a6ff;border-color:#58a6ff;color:#0d1117;font-weight:500}.CaptionCard_container__jxM0V{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:468px}.CaptionCard_card__7Omrx{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.CaptionCard_card__7Omrx:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.CaptionCard_header__3lO6-{align-items:center;background:#fafafa;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;padding:14px 16px}.CaptionCard_platformInfo__RiEa5{align-items:center;display:flex;gap:8px}.CaptionCard_platformIcon__fnVp0{font-size:18px;line-height:1}.CaptionCard_platformName__CXlCu{color:#262626;font-size:14px;font-weight:600;letter-spacing:-.01em;text-transform:capitalize}.CaptionCard_charCount__p6Qm9{background:#f0f0f0;border-radius:12px;color:#8e8e8e;font-size:12px;font-weight:500;padding:4px 8px}.CaptionCard_imageContainer__bE5kN{aspect-ratio:1;background:#f8f8f8;overflow:hidden;position:relative;width:100%}.CaptionCard_image__mvDCZ{display:block;height:100%;object-fit:cover;width:100%}.CaptionCard_content__HDiNG{min-height:60px;padding:16px}.CaptionCard_caption__9ZvCN{color:#262626;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.CaptionCard_actions__hnGxM{background:#fafafa;border-top:1px solid #efefef;padding:12px 16px}.CaptionCard_copyButton__sCxFj{background:#0095f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:12px 16px;transition:all .2s ease;width:100%}.CaptionCard_copyButton__sCxFj:hover{background:#0084e6;transform:translateY(-1px)}.CaptionCard_copyButton__sCxFj:active{transform:translateY(0)}.CaptionCard_copyButton__sCxFj.CaptionCard_copied__8FBsi{background:#00ba7c}.CaptionCard_copyButton__sCxFj.CaptionCard_copied__8FBsi:hover{background:#00a86b}@media (max-width:768px){.CaptionCard_container__jxM0V{gap:12px;margin:0;max-width:100%}.CaptionCard_card__7Omrx{border-left:none;border-radius:0;border-right:none;box-shadow:none}.CaptionCard_card__7Omrx:first-child{border-top:none}.CaptionCard_card__7Omrx:hover{box-shadow:none;transform:none}}@media (max-width:480px){.CaptionCard_actions__hnGxM,.CaptionCard_content__HDiNG,.CaptionCard_header__3lO6-{padding:12px}.CaptionCard_platformIcon__fnVp0{font-size:16px}.CaptionCard_platformName__CXlCu{font-size:13px}.CaptionCard_caption__9ZvCN{font-size:13px;line-height:1.4}.CaptionCard_copyButton__sCxFj{font-size:13px;padding:10px 12px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh}:root{--starfield-height:2000px;--speed-1:50s;--speed-2:100s;--speed-3:150s}.starfield{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.starfield .layer{background:#0000;height:1px;left:0;position:absolute;top:0;width:1px;will-change:transform}.starfield .stars{animation:starScroll 50s linear infinite;animation:starScroll var(--speed-1) linear infinite;box-shadow:182px 422px #fff,1042px 1320px #fff,1634px 1874px #fff,921px 174px #fff,1415px 905px #fff,55px 1688px #fff,1880px 1432px #fff,377px 1510px #fff,129px 765px #fff,1568px 332px #fff,171px 1380px #fff,1960px 640px #fff;height:1px;width:1px}.starfield .stars:after{background:#0000;box-shadow:inherit;content:"";height:1px;position:absolute;top:2000px;top:var(--starfield-height);width:1px}.starfield .stars2{animation:starScroll 100s linear infinite;animation:starScroll var(--speed-2) linear infinite;box-shadow:320px 340px #fff,780px 1540px #fff,1450px 1180px #fff,1680px 290px #fff,210px 1320px #fff,980px 560px #fff,1820px 1720px #fff,460px 1840px #fff;height:2px;width:2px}.starfield .stars2:after{background:#0000;box-shadow:inherit;content:"";height:2px;position:absolute;top:2000px;top:var(--starfield-height);width:2px}.starfield .stars3{animation:starScroll 150s linear infinite;animation:starScroll var(--speed-3) linear infinite;box-shadow:200px 1620px #fff,1320px 240px #fff,1640px 960px #fff,560px 1180px #fff,980px 1480px #fff,1720px 520px #fff;height:3px;width:3px}.starfield .stars3:after{background:#0000;box-shadow:inherit;content:"";height:3px;position:absolute;top:2000px;top:var(--starfield-height);width:3px}@keyframes starScroll{0%{transform:translateY(0)}to{transform:translateY(-2000px);transform:translateY(calc(var(--starfield-height)*-1))}}@media (prefers-reduced-motion:reduce){.starfield .layer{animation:none!important}}
/*# sourceMappingURL=main.acbf544f.css.map*/