@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap);.OtpInput_otpRow__A37s4{display:flex;gap:.5rem;justify-content:center}.OtpInput_otpBox__-PhOS{background:#f7f7f5;border:1.5px solid #e8e8e4;border-radius:7px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:700;height:52px;text-align:center;transition:border-color .15s,box-shadow .15s,background .15s;width:44px}.OtpInput_otpBox__-PhOS:focus{background:#fff;border-color:#1a1a1a;box-shadow:0 0 0 3px #1a1a1a12;outline:none}.OtpInput_otpBox__-PhOS:disabled{opacity:.5}@media (max-width:380px){.OtpInput_otpBox__-PhOS{font-size:1.15rem;height:46px;width:38px}}.LandingPage_page__Ls-nc{-webkit-font-smoothing:antialiased;background:#fff;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.LandingPage_playfairItalic__l-AMn{font-style:italic;font-weight:700}.LandingPage_playfairItalicLight__-ncAH{color:#ffffffbf;font-style:italic;font-weight:700}.LandingPage_playfairItalicDark__Vh5CE{color:#1a1a1a;font-style:italic;font-weight:700}.LandingPage_scriptFont__m5ZpT{color:#555;font-size:1.35rem}.LandingPage_scriptFontDark__Yol5J,.LandingPage_scriptFont__m5ZpT{font-family:Dancing Script,cursive;font-weight:700;letter-spacing:.01em}.LandingPage_scriptFontDark__Yol5J{color:#ffffff8c;font-size:1.1rem}.LandingPage_scriptFontExit__jIOaE{color:#ffffffe6;font-family:Dancing Script,cursive;font-size:inherit;font-weight:700}.LandingPage_navbar__MYJwk{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e8e8e4;display:flex;height:58px;justify-content:space-between;padding:0 clamp(1.5rem,5vw,5rem);position:-webkit-sticky;position:sticky;top:0;z-index:100}.LandingPage_navLogo__ykx5g{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.6rem;padding:0}.LandingPage_navLogoIcon__\+\+ufT{align-items:center;background:#1a1a1a;border-radius:7px;color:#fff;display:flex;flex-shrink:0;font-family:SF Mono,monospace;font-size:.95rem;font-weight:700;height:30px;justify-content:center;width:30px}.LandingPage_navLogoText__HfYBZ{color:#1a1a1a;font-size:.95rem;font-weight:600;letter-spacing:-.02em}.LandingPage_navCta__-pddA{background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;letter-spacing:.01em;padding:.48rem 1.1rem;transition:background .15s,transform .15s}.LandingPage_navCta__-pddA:hover{background:#333;transform:translateY(-1px)}.LandingPage_hero__fkE1B{border-bottom:1px solid #e8e8e4;padding:clamp(1.5rem,3.5vw,3rem) clamp(1.5rem,5vw,5rem) clamp(3rem,6vw,5rem)}.LandingPage_heroInner__uq8nt{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:720px;text-align:center}.LandingPage_heroEyebrow__pXFZT{color:#555;font-size:clamp(1rem,2vw,1.2rem);font-style:italic;font-weight:400;letter-spacing:.01em;margin-bottom:1.25rem}.LandingPage_heroHeadline__xWjDF{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin-bottom:1.5rem}.LandingPage_heroItalic__BtxXZ{color:#1a1a1a;font-style:italic;font-weight:800}.LandingPage_heroSub__akW06{color:#3a3a3a;font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.75;margin-bottom:1.75rem;max-width:560px}.LandingPage_heroClaims__Jg4Ed{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2rem}.LandingPage_heroClaim__53GHO{color:#555;font-size:.95rem;font-weight:500}.LandingPage_heroClaimDot__4UpCo{color:#c8c8c4;font-size:1rem}.LandingPage_heroTime__enCXK{align-items:center;background:#f7f7f5;border:1px solid #e8e8e4;border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:.9rem 1.75rem}.LandingPage_heroTimeBefore__bpszm{color:#aaa;font-size:1.6rem;font-weight:700;text-decoration:line-through;-webkit-text-decoration-color:#ccc;text-decoration-color:#ccc}.LandingPage_heroArrowSvg__l6FB1{color:#aaa;flex-shrink:0}.LandingPage_heroTimeAfter__fOtfL{color:#1a1a1a;font-size:1.6rem;font-weight:900}.LandingPage_heroTimeLabel__4zSuo{color:#555;font-size:1rem;font-weight:500;margin-left:.15rem}.LandingPage_heroScript__PVCHv{margin-bottom:1.75rem;margin-top:.25rem}.LandingPage_heroBtn__VFhpP{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin-bottom:1rem;padding:.85rem 2rem;transition:background .15s,transform .15s,box-shadow .15s}.LandingPage_heroBtn__VFhpP:hover{background:#2a2a2a;box-shadow:0 8px 28px #00000024;transform:translateY(-2px)}.LandingPage_heroTagline__I8r-U{color:#888;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.02em}.LandingPage_sectionGray__8ZLH9,.LandingPage_section__6aPuU{border-bottom:1px solid #e8e8e4;padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,5vw,5rem)}.LandingPage_sectionGray__8ZLH9{background:#f7f7f5}.LandingPage_sectionDark__Tt1om{background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,5vw,5rem)}.LandingPage_sectionInner__iPRp1{margin:0 auto;max-width:1100px}.LandingPage_sectionLabel__IuV2G{color:#888}.LandingPage_sectionLabelLight__Q7d07,.LandingPage_sectionLabel__IuV2G{display:block;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.LandingPage_sectionLabelLight__Q7d07{color:#ffffff59}.LandingPage_sectionHeadline__T1q37{color:#1a1a1a;margin-bottom:1.5rem}.LandingPage_sectionHeadlineDark__ooqLe,.LandingPage_sectionHeadline__T1q37{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.9rem,3.5vw,2.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.LandingPage_sectionHeadlineDark__ooqLe{color:#fff;margin-bottom:3rem}.LandingPage_bodyText__eHNcZ{color:#3a3a3a;font-size:1rem;line-height:1.8;margin-bottom:1rem}.LandingPage_bodyText__eHNcZ strong{color:#1a1a1a;font-weight:600}.LandingPage_bodyTextMuted__iXGRP{color:#555;font-size:.95rem;line-height:1.75}.LandingPage_bodyTextMuted__iXGRP strong{color:#1a1a1a;font-weight:600}.LandingPage_impossibleGrid__OkrJE{grid-gap:clamp(3rem,6vw,6rem);align-items:start;display:grid;gap:clamp(3rem,6vw,6rem);grid-template-columns:1fr 1fr}.LandingPage_impossibleLeft__EHQrj{display:flex;flex-direction:column}.LandingPage_impossibleClose__ge9Gl{border-top:1px solid #e8e8e4;color:#1a1a1a;font-size:1.15rem;font-weight:700;line-height:1.6;margin-top:.5rem;padding-top:1.25rem}.LandingPage_impossibleRight__OnJFR{padding-top:.25rem}.LandingPage_impossibleRightLabel__5JYb0{color:#888;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.25rem;text-transform:uppercase}.LandingPage_tagGrid__kZx6c{display:flex;flex-wrap:wrap;gap:.6rem}.LandingPage_tag__CSr-2{background:#fff;border:1.5px solid #e8e8e4;border-radius:999px;color:#3a3a3a;display:inline-block;font-family:Inter,sans-serif;font-size:.84rem;font-weight:500;padding:.45rem .95rem}.LandingPage_workflow__ZgY9x{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:repeat(4,1fr);position:relative}.LandingPage_workflowStep__QIeNc{padding-right:2.5rem;position:relative}.LandingPage_workflowArrow__djziR{position:absolute;right:.5rem;top:2.2rem;transform:translateY(-50%)}.LandingPage_workflowNum__sBxLU{color:#ffffff40;display:block;font-family:SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:.85rem}.LandingPage_workflowTitle__-VjRP{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:.75rem}.LandingPage_workflowDesc__hTMpE{color:#ffffff8c;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.75}.LandingPage_workflowDesc__hTMpE strong{color:#ffffffd9;font-weight:600}.LandingPage_workflowDesc__hTMpE em{color:#ffffff73;font-style:italic}.LandingPage_twoCardGrid__GW7V-{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.LandingPage_featureCard__dAQo2{background:#f7f7f5;border:1.5px solid #e8e8e4;border-radius:16px;display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.75rem,3vw,2.5rem)}.LandingPage_featureCardLabel__kTgSu{color:#888;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.LandingPage_featureCardTitle__TsARG{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.25}.LandingPage_featureCardBody__I3Eiw{color:#3a3a3a;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.8}.LandingPage_featureCardBody__I3Eiw strong{color:#1a1a1a;font-weight:600}.LandingPage_statsGrid__Dd-V7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.LandingPage_statCard__Y5Nk\+{background:#fff;border:1.5px solid #e8e8e4;border-radius:16px;display:flex;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem)}.LandingPage_statNumberRow__9BYWs{align-items:baseline;display:flex;gap:.4rem;margin-bottom:.25rem}.LandingPage_statSmall__Z5Dvi{color:#888;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500}.LandingPage_statNumber__zfX44{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:900;letter-spacing:-.05em;line-height:1}.LandingPage_statLabel__ufvRa{color:#555;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500}.LandingPage_statDivider__8-nOV{background:#e8e8e4;height:1.5px;margin:1rem 0;width:32px}.LandingPage_statDesc__a9Agy{color:#3a3a3a;flex:1 1;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.75}.LandingPage_statDesc__a9Agy strong{color:#1a1a1a;font-weight:600}.LandingPage_statDesc__a9Agy em{color:#555;font-style:italic}.LandingPage_statTag__TWE7U{align-self:flex-start;background:#f7f7f5;border:1px solid #e8e8e4;border-radius:999px;color:#555;display:inline-block;font-family:Inter,sans-serif;font-size:.73rem;font-weight:500;margin-top:1rem;padding:.35rem .8rem}.LandingPage_benchmarkNote__G9JMp{color:#aaa;font-family:Inter,sans-serif;font-size:.75rem;font-style:italic;margin-top:1.5rem}.LandingPage_trustBlock__BrmaC{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:620px;text-align:center}.LandingPage_trustHeadline__-CeAZ{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.9rem,3.5vw,2.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.2}.LandingPage_trustSteps__YBYG\+{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.LandingPage_trustStep__LCf70{color:#3a3a3a;font-size:1.1rem;font-weight:700}.LandingPage_trustStepFinal__dK-di{color:#1a1a1a;font-size:1.1rem;font-style:italic;font-weight:700}.LandingPage_trustEmphasis__FxpLc{border-top:1px solid #e8e8e4;color:#3a3a3a;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.75;padding-top:1.25rem;text-align:center;width:100%}.LandingPage_trustEmphasis__FxpLc strong{color:#1a1a1a;font-weight:600}.LandingPage_sectionExit__Zsbor{background:#1a1a1a;padding:clamp(4.5rem,9vw,8rem) clamp(1.5rem,5vw,5rem);text-align:center}.LandingPage_exitHeadline__Ru0rK{color:#fff9}.LandingPage_exitHeadline2__2Z3IY,.LandingPage_exitHeadline__Ru0rK{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0 auto 1.75rem;max-width:700px}.LandingPage_exitHeadline2__2Z3IY{color:#fff}.LandingPage_exitSub__ITD4a{color:#ffffff73;font-family:Inter,sans-serif;font-size:clamp(.9rem,1.6vw,1rem);line-height:1.85;margin-bottom:2.5rem}.LandingPage_exitSub__ITD4a strong{color:#ffffffd9}.LandingPage_exitBtn__82Lo4{background:#fff;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin-bottom:1.25rem;padding:.88rem 2.1rem;transition:background .15s,transform .15s,box-shadow .15s}.LandingPage_exitBtn__82Lo4:hover{background:#f0f0ec;box-shadow:0 10px 30px #00000059;transform:translateY(-2px)}.LandingPage_exitTagline__BR9MF{color:#ffffff40;font-family:Inter,sans-serif;font-size:.75rem;letter-spacing:.05em}.LandingPage_footer__aRVCQ{align-items:center;background:#1a1a1a;border-top:1px solid #2a2a2a;color:#ffffff40;display:flex;font-family:SF Mono,monospace;font-size:.73rem;justify-content:space-between;padding:1.25rem clamp(1.5rem,5vw,5rem)}.LandingPage_footerLink__tNcAF{color:#ffffff40;text-decoration:none;transition:color .15s}.LandingPage_footerLink__tNcAF:hover{color:#ffffff80}.LandingPage_modalOverlay__Pkijc{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:200}.LandingPage_modalCard__l01Ow{background:#fff;border-radius:18px;box-shadow:0 28px 70px #0003;max-height:92vh;max-width:400px;overflow-y:auto;padding:2rem 2rem 1.75rem;position:relative;width:100%}.LandingPage_modalClose__RFBLN{align-items:center;background:#f7f7f5;border:1px solid #e8e8e4;border-radius:50%;color:#555;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .15s;width:28px}.LandingPage_modalClose__RFBLN:hover{background:#eeeee9;color:#1a1a1a}.LandingPage_modalLogo__LtCY5{align-items:center;display:flex;gap:.6rem;margin-bottom:1.6rem}.LandingPage_modalLogoIcon__jsLB3{align-items:center;background:#1a1a1a;border-radius:7px;color:#fff;display:flex;flex-shrink:0;font-family:SF Mono,monospace;font-size:.88rem;font-weight:700;height:28px;justify-content:center;width:28px}.LandingPage_modalLogoText__91vZ6{color:#1a1a1a;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:-.02em}.LandingPage_tabs__KDdRH{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:8px;display:flex;margin-bottom:1.4rem;padding:3px}.LandingPage_tab__9yMlx{background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;padding:.52rem 1rem;transition:all .15s}.LandingPage_tabActive__5UIyD{background:#fff;box-shadow:0 1px 4px #00000014;color:#1a1a1a}.LandingPage_form__VPz4j{display:flex;flex-direction:column;gap:.95rem}.LandingPage_formGroup__xsDYD{display:flex;flex-direction:column;gap:.35rem}.LandingPage_label__oQB9Y{color:#555;font-family:Inter,sans-serif;font-size:.77rem;font-weight:500;letter-spacing:.01em}.LandingPage_input__NYuZz{background:#f7f7f5;border:1.5px solid #e8e8e4;border-radius:7px;box-sizing:border-box;color:#1a1a1a;font-family:Inter,sans-serif;font-size:.875rem;padding:.68rem .85rem;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.LandingPage_input__NYuZz::placeholder{color:#bbb}.LandingPage_input__NYuZz:focus{background:#fff;border-color:#1a1a1a;box-shadow:0 0 0 3px #1a1a1a12;outline:none}.LandingPage_passwordWrap__xj0js{align-items:center;display:flex;position:relative}.LandingPage_passwordWrap__xj0js .LandingPage_input__NYuZz{padding-right:2.4rem;width:100%}.LandingPage_eyeBtn__sprhr{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;justify-content:center;padding:.2rem;position:absolute;right:.6rem;transition:color .15s}.LandingPage_eyeBtn__sprhr:hover{color:#1a1a1a}.LandingPage_checkboxRow__7Va3M{margin-top:-.1rem}.LandingPage_checkboxLabel__jBlbt{align-items:center;color:#555;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.82rem;gap:.6rem;-webkit-user-select:none;user-select:none}.LandingPage_checkbox__xyipq{height:0;opacity:0;position:absolute;width:0}.LandingPage_checkboxCustom__DI8yN{align-items:center;background:#f7f7f5;border:1.5px solid #e8e8e4;border-radius:4px;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;position:relative;transition:all .15s;width:16px}.LandingPage_checkbox__xyipq:checked+.LandingPage_checkboxCustom__DI8yN{background:#1a1a1a;border-color:#1a1a1a}.LandingPage_checkbox__xyipq:checked+.LandingPage_checkboxCustom__DI8yN:after{border:1.5px solid #fff;border-left:none;border-top:none;content:"";height:7px;position:absolute;transform:rotate(45deg) translate(-.5px,-1px);width:4px}.LandingPage_primaryBtn__2TFQo{align-items:center;background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;justify-content:center;letter-spacing:.01em;margin-top:.2rem;min-height:44px;padding:.78rem;transition:background .15s,transform .15s;width:100%}.LandingPage_primaryBtn__2TFQo:hover:not(:disabled){background:#2a2a2a;transform:translateY(-1px)}.LandingPage_primaryBtn__2TFQo:disabled{cursor:not-allowed;opacity:.5}.LandingPage_spinner__0umdD{animation:LandingPage_spin__bXhGd .7s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes LandingPage_spin__bXhGd{to{transform:rotate(1turn)}}.LandingPage_errorMsg__zxIUx{background:#fff5f5;border:1px solid #ffcdd2;border-radius:7px;color:#c0392b;font-family:Inter,sans-serif;font-size:.81rem;margin-bottom:.2rem;padding:.6rem .85rem}.LandingPage_switchText__xxV-a{color:#888;font-family:Inter,sans-serif;font-size:.81rem;text-align:center}.LandingPage_switchLink__fQ2Mz{background:none;border:none;color:#1a1a1a;cursor:pointer;font-family:Inter,sans-serif;font-size:.81rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.LandingPage_consentText__8TukX{color:#888;font-family:Inter,sans-serif;font-size:.72rem;line-height:1.5;text-align:center}.LandingPage_consentLink__icOK5{color:#3a3a3a;text-decoration:underline;text-underline-offset:2px}.LandingPage_sectionProof__FVZly{border-bottom:1px solid #e8e8e4;overflow:hidden;padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,5vw,5rem)}.LandingPage_italicEmphasis__6VLcE{font-style:italic;font-weight:800}.LandingPage_proofRowReverse__6u27A,.LandingPage_proofRow__8Q2s4{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin-bottom:clamp(4rem,8vw,7rem);position:relative}.LandingPage_proofRowReverse__6u27A:last-child,.LandingPage_proofRow__8Q2s4:last-child{margin-bottom:0}.LandingPage_proofVisualLeft__IhHmw{padding-right:0;position:relative;transform:translateX(0);z-index:2}.LandingPage_proofVisualLeft__IhHmw .LandingPage_proofCard__4G4IQ{margin-right:-48px}.LandingPage_proofVisualRight__uCbNL{position:relative;z-index:2}.LandingPage_proofVisualRight__uCbNL .LandingPage_proofCard__4G4IQ{margin-left:-48px}.LandingPage_proofTextRight__IYns1{padding-left:80px;z-index:1}.LandingPage_proofTextLeft__iKDo8{padding-right:80px;z-index:1}.LandingPage_proofCard__4G4IQ{background:#fff;border:1.5px solid #e8e8e4;border-radius:14px;box-shadow:0 12px 40px #0000001a,0 2px 8px #0000000f;font-family:Inter,sans-serif;padding:1.25rem}.LandingPage_proofCardWide__RFTCW{padding:1rem}.LandingPage_proofStepNum__AOHwP{color:#aaa;display:block;font-family:SF Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:.6rem}.LandingPage_proofStepTitle__q8q7g{color:#1a1a1a;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:1rem}.LandingPage_proofStepBody__6tIhm{color:#3a3a3a;font-size:.95rem;line-height:1.8;margin-bottom:.75rem}.LandingPage_proofStepBody__6tIhm strong{color:#1a1a1a;font-weight:600}.LandingPage_proofStepBody__6tIhm em{color:#555;font-style:italic}.LandingPage_uploadZoneMock__ImAFA{align-items:center;background:#fafafa;border:1.5px dashed #d0d0cc;border-radius:10px;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;padding:1.25rem}.LandingPage_uploadZonePlus__\+1wk\+{align-items:center;background:#fff;border:1.5px solid #e0e0dc;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.LandingPage_uploadZoneLabel__cuYz-{color:#3a3a3a;font-size:.8rem;font-weight:600}.LandingPage_uploadZoneHint__B0OA2{color:#888;font-size:.72rem}.LandingPage_uploadZoneFormats__nEttN{color:#aaa;font-size:.7rem;letter-spacing:.03em}.LandingPage_fileListMock__VH9sQ{display:flex;flex-direction:column;gap:.4rem}.LandingPage_fileItemMock__iUlDq{align-items:center;background:#f7f7f5;border:1px solid #e8e8e4;border-radius:7px;display:flex;gap:.6rem;padding:.45rem .6rem}.LandingPage_fileExtMock__mNpBz{background:#e8e8e4;border-radius:3px;color:#555;flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:.15rem .4rem}.LandingPage_fileInfoMock__3JiCH{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.LandingPage_fileNameMock__helri{color:#1a1a1a;font-size:.72rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_fileSizeMock__4SVeo{color:#888;font-size:.65rem}.LandingPage_meterMock__9AGr1{background:#fff;border:1px solid #e8e8e4;border-radius:10px;margin-bottom:.75rem;padding:1rem 1.1rem}.LandingPage_meterHeader__VPqf\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.LandingPage_meterStageMock__wMTXN{color:#1a1a1a;font-size:.8rem;font-weight:600}.LandingPage_meterEtaMock__1gHy3{color:#888;font-family:SF Mono,monospace;font-size:.72rem}.LandingPage_meterTrackMock__PVPaD{background:#e8e8e4;border-radius:999px;height:6px;margin-bottom:.5rem;overflow:hidden}.LandingPage_meterBarMock__THT0B{background:#1a1a1a;border-radius:999px;height:100%;transition:width .3s ease}.LandingPage_meterFooterMock__vIrpV{align-items:center;display:flex;justify-content:space-between}.LandingPage_meterFilesMock__7vFQj{color:#888;font-size:.7rem}.LandingPage_meterPctMock__zxClY{color:#555;font-size:.7rem;font-weight:600}.LandingPage_meterNoteMock__lFXpz{color:#888;font-size:.72rem;line-height:1.6;text-align:center}.LandingPage_reviewTabsMock__ynCqW{border-bottom:1px solid #e8e8e4;display:flex;gap:0;margin-bottom:.75rem}.LandingPage_reviewTabMock__kJNe8{align-items:center;color:#888;cursor:default;display:flex;font-size:.75rem;font-weight:500;gap:.35rem;padding:.4rem .75rem .5rem}.LandingPage_reviewTabActiveMock__aqIsP{border-bottom:2px solid #1a1a1a;color:#1a1a1a;font-weight:600;margin-bottom:-1px}.LandingPage_tabBadgeMock__n4rDV{background:#e8e8e4;border-radius:999px;color:#555;font-size:.62rem;font-weight:600;padding:.05rem .35rem}.LandingPage_tableMock__\+vtt3{font-size:.68rem;margin-bottom:.75rem;overflow:hidden}.LandingPage_tableHeaderMock__u-Kyr{background:#f7f7f5;border-radius:6px 6px 0 0;color:#888;font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:.35rem .5rem;text-transform:uppercase}.LandingPage_tableHeaderMock__u-Kyr,.LandingPage_tableRowMock__IRnDe{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:.85fr .7fr 1.2fr 1fr 1fr .55fr}.LandingPage_tableRowMock__IRnDe{align-items:center;border-bottom:1px solid #f0f0ec;color:#3a3a3a;padding:.5rem;position:relative}.LandingPage_tableRowFlaggedMock__9-q\+k{background:#f3f6fa;border-radius:6px}.LandingPage_igstTagMock__WrnV1{border-radius:3px;color:#b45309;line-height:1.4;padding:.1rem .3rem}.LandingPage_igstTagMock__WrnV1,.LandingPage_newBadgeMock__SQsyK{background:#fef3c7;display:inline-block;font-size:.6rem;font-weight:600}.LandingPage_newBadgeMock__SQsyK{border:1px solid #fcd34d;border-radius:4px;color:#92400e;padding:.1rem .35rem}.LandingPage_warningMock__xalRK{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:7px;color:#92400e;display:flex;font-size:.7rem;gap:.4rem;line-height:1.5;margin-bottom:.65rem;padding:.5rem .65rem}.LandingPage_confirmBtnMock__-OAZX{background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:default;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;padding:.5rem 1rem}.LandingPage_stepperMock__HXmqB{display:flex;flex-direction:column;margin-bottom:.85rem}.LandingPage_stepperRowMock__zdaGR{display:flex;gap:.85rem}.LandingPage_stepperRailMock__6KDmr{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.LandingPage_stepperIconDoneMock__2gO8a{color:#1a6b3c;flex-shrink:0;height:24px;width:24px}.LandingPage_stepperLineDoneMock__T8xSc{background:#1a6b3c;flex:1 1;margin:3px 0;min-height:20px;opacity:.35;width:1.5px}.LandingPage_stepperIconActiveMock__zb3ND{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.LandingPage_stepperSpinnerMock__EWvKv{animation:LandingPage_stepperSpinMock__ORQS0 .8s linear infinite;border:2.5px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:18px;width:18px}@keyframes LandingPage_stepperSpinMock__ORQS0{to{transform:rotate(1turn)}}.LandingPage_stepperBodyMock__AIS8m{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.9rem}.LandingPage_stepperTitleActiveMock__19FaT,.LandingPage_stepperTitleDoneMock__XrQ5\+{color:#1a1a1a;font-size:.85rem;font-weight:700}.LandingPage_stepperDetailMock__avlo\+{color:#888;font-size:.72rem}.LandingPage_stepperSubProgressMock__t-OmZ{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem;width:100%}.LandingPage_stepperSubHeaderMock__vASat{color:#1a1a1a;display:flex;font-family:SF Mono,monospace;font-size:.68rem;font-weight:600;justify-content:space-between}.LandingPage_stepperPctMock__ryj8i{color:#2563eb}.LandingPage_stepperTrackMock__39T4y{background:#e2e8f0;border-radius:3px;height:8px;overflow:hidden;width:100%}.LandingPage_stepperBarMock__A8N6O{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;height:100%}.LandingPage_tryClickHintMock__kAeYG{align-self:center;color:#555;font-size:.66rem;font-style:italic;margin-left:.5rem}.LandingPage_tryClickHintMockDark__I\+wlO{color:#555;font-size:.7rem;font-style:italic;margin-top:.6rem}.LandingPage_stepperTickMock__ez1\+X{stroke:#b0b0aa;stroke-width:3.5;stroke-linecap:round;animation:LandingPage_tickChaseMock__8W4Oq 1.1s linear infinite}@keyframes LandingPage_tickChaseMock__8W4Oq{0%{stroke:#2563eb}25%{stroke:#b0b0aa}to{stroke:#b0b0aa}}.LandingPage_expandArrowMock__dZiPQ{color:#888;display:inline-block;font-size:.9rem;margin-right:2px;transition:transform .15s}.LandingPage_expandArrowOpenMock__FO6KU{color:#1a1a1a;transform:rotate(90deg)}.LandingPage_confirmFieldMock__Xqss2{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;color:#065f46;padding:.1rem .3rem}.LandingPage_mismatchFieldMock__V4Sjp{background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;color:#92400e;padding:.1rem .3rem}.LandingPage_lineItemsMock__iar1m{background:#fafafa;border-top:1px dashed #e8e8e4;padding:.5rem .75rem}.LandingPage_lineItemsHeaderMock__wu--X,.LandingPage_lineItemsRowMock__K-Z\+Q{grid-gap:.4rem;display:grid;font-size:.65rem;gap:.4rem;grid-template-columns:1.4fr .5fr .7fr;padding:.25rem 0}.LandingPage_lineItemsHeaderMock__wu--X{color:#888;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.LandingPage_lineItemsRowMock__K-Z\+Q{color:#3a3a3a}.LandingPage_filterChipsRowMock__cAL\+X{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.LandingPage_filterChipMock__wwV4X{align-items:center;background:#f7f7f5;border:1.5px solid #e8e8e4;border-radius:999px;color:#555;display:flex;font-size:.65rem;font-weight:500;gap:.3rem;padding:.25rem .55rem}.LandingPage_filterChipActiveMock__Rx9BQ{background:#f0f0ec;border-color:#1a1a1a;color:#1a1a1a;font-weight:600}.LandingPage_filterChipCountMock__\+6yO1{background:#00000014;border-radius:10px;font-family:SF Mono,monospace;font-size:.6rem;padding:0 5px}.LandingPage_ledgerSearchMock__9MTlL{color:#1a1a1a;font-size:.68rem;position:relative;white-space:nowrap}.LandingPage_ledgerCursorMock__SdER0{animation:LandingPage_ledgerBlinkMock__18JI- 1s step-end infinite;color:#1a1a1a}@keyframes LandingPage_ledgerBlinkMock__18JI-{50%{opacity:0}}.LandingPage_ledgerSuggestMock__UyATv{background:#fff;border:1px solid #e8e8e4;border-radius:5px;box-shadow:0 3px 10px #00000014;color:#3a3a3a;font-size:.66rem;left:0;margin-top:3px;padding:.3rem .55rem;position:absolute;top:100%;white-space:nowrap;z-index:5}.LandingPage_gstStackMock__RLdpr{color:#1a1a1a;display:flex;flex-direction:column;font-family:SF Mono,monospace;font-size:.68rem;gap:.15rem}.LandingPage_exportMock__9Da0V{display:flex;flex-direction:column;gap:.75rem}.LandingPage_exportGroup__iGMkH{display:flex;flex-direction:column;gap:.4rem}.LandingPage_exportGroupLabel__ASho7{color:#888;font-size:.7rem;font-weight:600;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.LandingPage_exportOption__RRMdA{align-items:center;background:#fafafa;border:1.5px solid #e8e8e4;border-radius:7px;cursor:default;display:flex;gap:.6rem;padding:.5rem .65rem}.LandingPage_exportOptionActive__RQFuf{background:#fff;border-color:#1a1a1a}.LandingPage_exportOptionBank__Cqgag{background:#fafafa;border-color:#e8e8e4}.LandingPage_exportRadio__uFDp-{border:1.5px solid #d0d0cc;border-radius:50%;flex-shrink:0;height:14px;width:14px}.LandingPage_exportRadioActive__WbTuT{background:radial-gradient(circle,#1a1a1a 5px,#0000 0);border-color:#1a1a1a}.LandingPage_exportOptionText__d0XaT{display:flex;flex:1 1;flex-direction:column;gap:.05rem}.LandingPage_exportOptionLabel__N\+Qvs{color:#1a1a1a;font-size:.76rem;font-weight:600}.LandingPage_exportOptionSub__sFHdu{color:#888;font-size:.65rem}.LandingPage_exportIcon__zUiiM{color:#888;flex-shrink:0}.LandingPage_exportDivider__t3hDH{background:#e8e8e4;height:1px}.LandingPage_proofStepDark__7EbO4,.LandingPage_proofStep__UO0Dp{padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,5rem)}.LandingPage_proofStepDark__7EbO4{background:#1a1a1a;border-bottom:1px solid #2a2a2a}.LandingPage_proofTextLeftDark__dTclF{padding-right:80px;z-index:1}.LandingPage_proofStepNumLight__WDKXI{color:#ffffff40;display:block;font-family:SF Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:.6rem}.LandingPage_proofStepTitleLight__wGA4q{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:1rem}.LandingPage_proofStepBodyLight__y6w42{color:#fff9;font-size:.95rem;line-height:1.8;margin-bottom:.75rem}.LandingPage_proofStepBodyLight__y6w42 strong{color:#ffffffe6;font-weight:600}.LandingPage_proofStepBodyLight__y6w42 em{color:#ffffff80;font-style:italic}.LandingPage_billPhotoWrap__tkxgO{display:flex;justify-content:center;margin:.75rem 0;perspective:800px}.LandingPage_billPhotoCard__EkOOv{background:#fafaf8;border:1px solid #e0ddd8;border-radius:6px;box-shadow:2px 4px 16px #0000001f,0 1px 3px #00000014;color:#2a2a2a;font-family:SF Mono,Courier New,monospace;font-size:.62rem;line-height:1.5;padding:.85rem 1rem;transform:rotate(-2.5deg) skew(-.5deg,.5deg);width:200px}.LandingPage_receiptHeader__SqNQk{align-items:center;border-bottom:1px dashed #ccc;display:flex;flex-direction:column;gap:.15rem;margin-bottom:.5rem;padding-bottom:.5rem;text-align:center}.LandingPage_receiptHeader__SqNQk strong{color:#1a1a1a;font-size:.72rem;letter-spacing:.05em}.LandingPage_receiptHeader__SqNQk span{color:#666;font-size:.58rem}.LandingPage_receiptMeta__A55K8{color:#555;display:flex;font-size:.6rem;justify-content:space-between;margin-bottom:.5rem}.LandingPage_receiptItems__hYOun{border-bottom:1px dashed #ccc;display:flex;flex-direction:column;gap:.2rem;margin-bottom:.4rem;padding-bottom:.5rem}.LandingPage_receiptItem__EVfWt{align-items:center;display:flex;gap:.25rem}.LandingPage_receiptItemName__1radI{color:#2a2a2a;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_receiptItemQty__JFKbe{color:#888;flex-shrink:0}.LandingPage_receiptItemAmt__R7XA0{color:#1a1a1a;flex-shrink:0;font-weight:600;min-width:35px;text-align:right}.LandingPage_receiptTotal__zzXzk{color:#1a1a1a;display:flex;font-size:.68rem;font-weight:700;justify-content:space-between;margin-bottom:.2rem}.LandingPage_receiptMode__xgMse{color:#888;font-size:.58rem;text-align:center}.LandingPage_exportToggleGroup__zAZ3-{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.LandingPage_exportToggleLabel__GJ9S7{color:#888;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.LandingPage_exportToggleRow__yP40Q{background:#f7f7f5;border:1.5px solid #e8e8e4;border-radius:7px;display:flex;gap:3px;padding:3px}.LandingPage_exportToggleBtn__L0nCY{border-radius:5px;color:#888;cursor:default;flex:1 1;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;padding:.45rem .5rem;text-align:center}.LandingPage_exportToggleBtnActive__J9Cyq{background:#fff;box-shadow:0 1px 3px #00000014;color:#1a1a1a;font-weight:600}.LandingPage_exportToggleDesc__f4zKN{color:#888;font-size:.7rem;line-height:1.4}.LandingPage_exportDownloadBtn__166M0{align-items:center;background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:default;display:flex;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:.75rem;padding:.6rem;width:100%}.LandingPage_csvPreview__2DOme{font-family:SF Mono,Fira Code,monospace;font-size:.6rem;margin-bottom:.75rem}.LandingPage_csvHeaderRow__tnMpe{background:#f7f7f5;border-radius:5px 5px 0 0;color:#888;font-size:.57rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.LandingPage_csvDataRow__t1EI4,.LandingPage_csvHeaderRow__tnMpe{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:.7fr .9fr 1.2fr .7fr .5fr .6fr;padding:.3rem .4rem}.LandingPage_csvDataRow__t1EI4{border-bottom:1px solid #f0f0ec;color:#3a3a3a}.LandingPage_csvDataRow__t1EI4:last-child{border-bottom:none;border-radius:0 0 5px 5px}.LandingPage_exportBankRow__YDzB9{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.LandingPage_exportBankText__AM72G{display:flex;flex-direction:column;gap:.15rem}.LandingPage_exportBankLabel__LoyRI{color:#1a1a1a;font-size:.78rem;font-weight:600}.LandingPage_exportBankSub__FqKr7{color:#888;font-size:.65rem}.LandingPage_exportBankBtn__eCanP{align-items:center;background:#f7f7f5;border:1.5px solid #e8e8e4;border-radius:6px;color:#1a1a1a;cursor:default;display:flex;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;gap:.4rem;padding:.45rem .75rem;white-space:nowrap}.LandingPage_bankTableHeaderMock__zy8Tu{background:#f7f7f5;border-radius:6px 6px 0 0;color:#888;font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:.35rem .5rem;text-transform:uppercase}.LandingPage_bankTableHeaderMock__zy8Tu,.LandingPage_bankTableRowMock__TF1B7{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:.6fr 1.2fr .9fr .5fr .5fr .8fr}.LandingPage_bankTableRowMock__TF1B7{align-items:center;border-bottom:1px solid #f0f0ec;color:#3a3a3a;font-size:.68rem;padding:.45rem .5rem}.LandingPage_bankDescMock__lJmjY{color:#b45309;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_bankMatchedMock__7BUxg{color:#1a6b3c;font-size:.62rem;font-weight:600}.LandingPage_bankNoMatchMock__\+sRZ3{color:#888;font-size:.62rem}.LandingPage_iosToggleRow__Txj0d{align-items:center;border-bottom:1px solid #e8e8e4;display:flex;gap:1rem;justify-content:space-between;padding:.6rem 0}.LandingPage_iosToggleRow__Txj0d:last-of-type{border-bottom:none;margin-bottom:.75rem}.LandingPage_iosToggleText__fyJ8z{display:flex;flex:1 1;flex-direction:column;gap:.15rem}.LandingPage_iosToggleLabel__KIJ3N{color:#1a1a1a;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600}.LandingPage_iosToggleDesc__zx8LC{color:#888;font-family:Inter,sans-serif;font-size:.68rem;line-height:1.4}.LandingPage_iosToggleSwitch__Wcue6{background:#d0d0cc;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .2s;width:36px}.LandingPage_iosToggleSwitchOn__67dVL{background:#1a6b3c}.LandingPage_iosToggleThumb__vi4Rm{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;display:block;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.LandingPage_iosToggleSwitchOn__67dVL .LandingPage_iosToggleThumb__vi4Rm{transform:translateX(16px)}.LandingPage_exportBtnRow__HDuLY{display:flex;flex-wrap:wrap;gap:.5rem}.LandingPage_exportGreenBtn__U5R9Y{align-items:center;background:#1a6b3c;border:none;border-radius:7px;color:#fff;cursor:default;display:flex;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;gap:.4rem;padding:.5rem .85rem;white-space:nowrap}.LandingPage_scriptFontWhite__Qhp1R{color:#fff;font-family:Dancing Script,cursive;font-size:1.35rem;font-weight:700;letter-spacing:.01em}.LandingPage_proofStepGrand__5Ypsh{background:#f7f7f5;border-top:1px solid #e8e8e4;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,5rem)}.LandingPage_grandProofHeader__JrOpt{margin-bottom:2rem;text-align:center}.LandingPage_grandProofTitle__yaR1z{color:#1a1a1a;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:.5rem 0 .6rem}.LandingPage_grandProofSub__fNAlx{color:#555;font-family:Inter,sans-serif;font-size:.95rem}.LandingPage_grandTabRow__Zx-SH{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.LandingPage_grandTab__7bbDY{background:#fff;border:1.5px solid #e8e8e4;border-radius:999px;color:#555;cursor:pointer;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;padding:.5rem 1.25rem;transition:all .15s}.LandingPage_grandTabActive__TrKxo{background:#1a1a1a;border-color:#1a1a1a;color:#fff;font-weight:600}.LandingPage_spreadsheetCard__cqCDc{background:#fff;border:1.5px solid #e8e8e4;border-radius:12px;box-shadow:0 4px 20px #00000012;overflow:hidden;position:relative}.LandingPage_spreadsheetCard__cqCDc:after{background:linear-gradient(90deg,#0000,#ffffffe6);border-radius:0 12px 12px 0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40px}.LandingPage_spreadsheetBar__aHpm5{align-items:center;background:#f0f0ec;border-bottom:1px solid #e8e8e4;display:flex;gap:.75rem;padding:.6rem 1rem}.LandingPage_spreadsheetDots__\+VuVL{display:flex;gap:5px}.LandingPage_spreadsheetDots__\+VuVL span{border-radius:50%;display:block;height:10px;width:10px}.LandingPage_spreadsheetTitle__E0-WB{color:#888;font-family:SF Mono,monospace;font-size:.72rem}.LandingPage_spreadsheetTable__40YJd{-webkit-overflow-scrolling:touch;overflow-x:auto}.LandingPage_spreadsheetHeader__dt96O{background:#e8f5ee;border-bottom:1px solid #c8e6d4;color:#1a6b3c;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.LandingPage_spreadsheetHeader__dt96O,.LandingPage_spreadsheetRow__drOmQ{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(11,minmax(80px,1fr));min-width:900px;padding:.4rem .75rem;white-space:nowrap}.LandingPage_spreadsheetRow__drOmQ{border-bottom:1px solid #f5f5f3;color:#3a3a3a;font-family:SF Mono,Fira Code,monospace;font-size:.68rem}.LandingPage_spreadsheetRowAlt__2vUq3{background:#fafaf8}.LandingPage_spreadsheetHeaderBank__04syF{background:#e8f5ee;border-bottom:1px solid #c8e6d4;color:#1a6b3c;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.LandingPage_spreadsheetHeaderBank__04syF,.LandingPage_spreadsheetRowBank__XUApx{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(7,minmax(90px,1fr));min-width:700px;padding:.4rem .75rem;white-space:nowrap}.LandingPage_spreadsheetRowBank__XUApx{border-bottom:1px solid #f5f5f3;color:#3a3a3a;font-family:SF Mono,Fira Code,monospace;font-size:.68rem}.LandingPage_proofStepDark__7EbO4{border-radius:16px;margin:0 clamp(1rem,3vw,3rem);overflow:hidden}.LandingPage_csvTable__Lzauj{border-collapse:collapse;font-family:SF Mono,Fira Code,monospace;font-size:.68rem;white-space:nowrap;width:100%}.LandingPage_csvTh__5QxHH{background:#e8f5ee;border-bottom:1px solid #c8e6d4;color:#1a6b3c;font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:.4rem .75rem;text-align:left;text-transform:uppercase}.LandingPage_csvTd__60V1\+{border-bottom:1px solid #f5f5f3;color:#3a3a3a;padding:.4rem .75rem}.LandingPage_csvRowAlt__ztYO6{background:#fafaf8}@media (max-width:1023px){.LandingPage_impossibleGrid__OkrJE{gap:2.5rem;grid-template-columns:1fr}.LandingPage_proofRowReverse__6u27A,.LandingPage_proofRow__8Q2s4{gap:2rem;grid-template-columns:1fr;margin-bottom:0}.LandingPage_proofVisualLeft__IhHmw .LandingPage_proofCard__4G4IQ,.LandingPage_proofVisualRight__uCbNL .LandingPage_proofCard__4G4IQ{margin-left:0;margin-right:0}.LandingPage_proofTextLeftDark__dTclF,.LandingPage_proofTextLeft__iKDo8,.LandingPage_proofTextRight__IYns1{padding-left:0;padding-right:0}.LandingPage_proofRowReverse__6u27A .LandingPage_proofVisualRight__uCbNL{order:-1}}@media (max-width:767px){.LandingPage_navbar__MYJwk{padding:0 1.25rem}.LandingPage_hero__fkE1B{padding:2.5rem 1.25rem}.LandingPage_heroClaimDot__4UpCo{display:none}.LandingPage_heroClaim__53GHO{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:999px;font-size:.82rem;padding:.28rem .7rem}.LandingPage_heroTime__enCXK{gap:.75rem;padding:.75rem 1.25rem}.LandingPage_sectionDark__Tt1om,.LandingPage_sectionGray__8ZLH9,.LandingPage_section__6aPuU{padding:3rem 1.25rem}.LandingPage_sectionExit__Zsbor{padding:3.5rem 1.25rem}.LandingPage_impossibleGrid__OkrJE{gap:2rem;grid-template-columns:1fr}.LandingPage_workflow__ZgY9x{gap:0;grid-template-columns:1fr}.LandingPage_workflowStep__QIeNc{border-bottom:1px solid #ffffff12;padding:1.5rem 0}.LandingPage_workflowStep__QIeNc:last-child{border-bottom:none}.LandingPage_workflowArrow__djziR{display:none}.LandingPage_statsGrid__Dd-V7,.LandingPage_twoCardGrid__GW7V-{grid-template-columns:1fr}.LandingPage_sectionProof__FVZly{padding:0}.LandingPage_proofStepDark__7EbO4,.LandingPage_proofStep__UO0Dp{padding:2.5rem 1.25rem}.LandingPage_proofTextLeftDark__dTclF{padding-right:0}.LandingPage_sectionProof__FVZly>.LandingPage_sectionInner__iPRp1{padding-left:1.25rem;padding-right:1.25rem;padding-top:3rem}.LandingPage_tableHeaderMock__u-Kyr,.LandingPage_tableRowMock__IRnDe{font-size:.6rem;grid-template-columns:.9fr .7fr 1.1fr .6fr}.LandingPage_tableHeaderMock__u-Kyr span:nth-child(4),.LandingPage_tableHeaderMock__u-Kyr span:nth-child(5),.LandingPage_tableRowMock__IRnDe span:nth-child(4),.LandingPage_tableRowMock__IRnDe span:nth-child(5){display:none}.LandingPage_modalCard__l01Ow{border-radius:14px;padding:1.5rem 1.25rem}.LandingPage_footer__aRVCQ{flex-direction:column;gap:.5rem;padding:1.25rem;text-align:center}.LandingPage_trustSteps__YBYG\+{gap:.35rem}}@media (max-width:380px){.LandingPage_heroHeadline__xWjDF{font-size:2.2rem}.LandingPage_heroTime__enCXK{flex-wrap:wrap;justify-content:center}.LandingPage_exitHeadline__Ru0rK{font-size:2rem}}@media (max-width:767px) and (orientation:landscape){.LandingPage_hero__fkE1B{padding:2rem}.LandingPage_modalCard__l01Ow{max-height:88vh}}.LandingPage_complianceSub__vlfz\+{color:#555;font-size:clamp(.95rem,1.8vw,1.05rem);font-style:italic;line-height:1.7;margin-top:-.25rem;max-width:520px;text-align:center}.LandingPage_complianceList__hqaCU{align-items:flex-start;display:flex;flex-direction:column;gap:.7rem;margin-top:.5rem}.LandingPage_complianceItem__ive6b{align-items:center;color:#1a1a1a;display:flex;font-size:1rem;font-weight:600;gap:.6rem}.LandingPage_complianceCheck__Ds4qd{align-items:center;display:flex;flex-shrink:0;justify-content:center}.LandingPage_compliancePunch__ww8Mu{animation:LandingPage_complianceGlow__q0zGu 2.8s ease-in-out infinite;border-top:1px solid #e8e8e4;color:#1a6b3c;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:800;letter-spacing:-.01em;margin-top:.75rem;padding-top:1.25rem;text-align:center;width:100%}@keyframes LandingPage_complianceGlow__q0zGu{0%,to{text-shadow:0 0 0 #1a6b3c00}50%{text-shadow:0 0 14px #1a6b3c73}}.Dashboard_page__8t2fa{-webkit-font-smoothing:antialiased;background:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.Dashboard_topBar__RQUVU{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e8e8e4;display:flex;height:58px;justify-content:space-between;padding:0 clamp(1.25rem,4vw,2.5rem);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Dashboard_logoBtn__a\+V00{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;gap:.6rem;padding:.3rem .4rem .3rem 0;transition:opacity .15s}.Dashboard_logoBtn__a\+V00:hover{opacity:.7}.Dashboard_logoBtnIcon__lRTCk{align-items:center;background:#1a1a1a;border-radius:7px;color:#fff;display:flex;flex-shrink:0;font-family:SF Mono,monospace;font-size:.9rem;font-weight:700;height:30px;justify-content:center;width:30px}.Dashboard_logoBtnText__129BY{color:#1a1a1a;font-size:.92rem;font-weight:600;letter-spacing:-.01em}.Dashboard_logoBtnVersion__71bUm{font-size:.7em;font-weight:400;margin-left:3px;opacity:.5}.Dashboard_topBarRight__3C1s1{align-items:center;display:flex;gap:.6rem}.Dashboard_welcomeText__NKh1V{color:#888;font-size:.82rem;margin-right:.3rem;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_navBtn__XgOai{background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;letter-spacing:.01em;padding:.48rem 1.05rem;transition:background .15s,transform .15s;white-space:nowrap}.Dashboard_navBtn__XgOai:hover{background:#333;transform:translateY(-1px)}.Dashboard_creditsLine__1JFE1{color:#555;font-size:.84rem;margin-top:.5rem}.Dashboard_creditsCount__eS5bR{color:#b45309;font-weight:700}.Dashboard_creditsWarn__n68kE{color:#555}.Dashboard_main__YzjGj{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:900px;padding:clamp(.9rem,2vw,1.35rem) clamp(1.25rem,4vw,2rem) clamp(1.75rem,4vw,2.75rem);width:100%}.Dashboard_section__ux5A2{border-bottom:1px solid #e8e8e4;display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.75rem;padding-bottom:2rem}.Dashboard_section__ux5A2:last-child{border-bottom:none;margin-bottom:0}.Dashboard_sectionHeader__TfdXj{display:flex;flex-direction:column;gap:.3rem}.Dashboard_sectionTitle__ZOcwm{color:#1a1a1a;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.Dashboard_sectionDesc__tMHqR{color:#555;font-size:.85rem;line-height:1.6}.Dashboard_setupRow__xEHbO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.Dashboard_setupCard__YyF-p{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:8px;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.3rem}.Dashboard_indicator__-GAHr{align-items:center;border-radius:7px;display:flex;font-size:.85rem;font-weight:500;gap:.55rem;padding:.6rem .9rem}.Dashboard_indicatorGreen__i\+pte{background:#f0faf4;border:1px solid #b7dfc8;color:#1a6b3c}.Dashboard_indicatorNeutral__xVU75{background:#f0f0ec;border:1px solid #e0e0dc;color:#555}.Dashboard_xmlBtnRow__13gAY{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.Dashboard_xmlBtn__e-oN8{background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:.55rem 1.1rem;transition:background .15s}.Dashboard_xmlBtn__e-oN8:hover:not(:disabled){background:#333}.Dashboard_xmlBtn__e-oN8:disabled{cursor:not-allowed;opacity:.5}.Dashboard_xmlRemoveBtn__cD9f9{background:#fff;border:1.5px solid #c0392b;border-radius:7px;color:#c0392b;cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:.55rem 1.1rem;transition:all .15s}.Dashboard_xmlRemoveBtn__cD9f9:hover{background:#fff5f5}.Dashboard_xmlError__mSL5K{color:#c0392b;font-size:.8rem}.Dashboard_uploadGrid__j9lSj{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr 1fr}.Dashboard_uploadCardWrap__rGVSk,.Dashboard_uploadCard__IvXkj{display:flex;flex-direction:column;gap:.6rem}.Dashboard_dropZone__uLSzT{align-items:center;background:#fafafa;border:1.5px dashed #d0d0cc;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-height:180px;padding:2rem 1.25rem;text-align:center;transition:all .15s;-webkit-user-select:none;user-select:none}.Dashboard_dropZone__uLSzT:hover{background:#f3f3ef;border-color:#1a1a1a}.Dashboard_dragging__K1nL\+{background:#f0f0ec;border-color:#1a1a1a;border-style:solid}.Dashboard_disabled__OETo8{cursor:not-allowed;opacity:.5;pointer-events:none}.Dashboard_plusIcon__H88tH{align-items:center;background:#1a1a1a;border-radius:50%;color:#fff;display:flex;height:44px;justify-content:center;margin-bottom:.35rem;transition:transform .15s;width:44px}.Dashboard_dropZone__uLSzT:hover .Dashboard_plusIcon__H88tH{transform:scale(1.06)}.Dashboard_dropLabel__6xPpp{color:#1a1a1a;font-size:.92rem;font-weight:600}.Dashboard_dropHint__pjTXv{color:#888;font-size:.78rem}.Dashboard_dropFormats__rARv3{color:#aaa;font-family:SF Mono,monospace;font-size:.7rem;margin-top:.1rem}.Dashboard_fileList__fkp7G{display:flex;flex-direction:column;gap:.4rem}.Dashboard_fileItem__tUMh9{align-items:center;background:#f7f7f5;border:1px solid #e8e8e4;border-radius:7px;display:flex;gap:.6rem;padding:.5rem .7rem}.Dashboard_fileExt__KxMv2{background:#555;border-radius:3px;color:#fff;flex-shrink:0;font-family:SF Mono,monospace;font-size:.6rem;font-weight:600;padding:2px 4px}.Dashboard_fileInfo__w3C2\+{display:flex;flex:1 1;flex-direction:column;min-width:0}.Dashboard_fileName__FGv6J{color:#1a1a1a;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_fileSize__kt0SK{color:#888;font-family:SF Mono,monospace;font-size:.68rem}.Dashboard_removeBtn__D9F7\+{background:none;border:none;border-radius:3px;color:#888;cursor:pointer;flex-shrink:0;padding:2px}.Dashboard_removeBtn__D9F7\+:hover{color:#c0392b}.Dashboard_errorBanner__2ns4w{align-items:center;background:#fff5f5;border:1px solid #ffcdd2;border-radius:7px;color:#c0392b;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem 1.05rem}.Dashboard_limitReachedCard__BF79L{align-items:center;background:#f7f7f5;border:1px solid #e8e8e4;border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:2.25rem 1.75rem;text-align:center}.Dashboard_limitReachedTitle__a2rSx{color:#1a1a1a;font-size:1.05rem;font-weight:700;line-height:1.5;max-width:480px}.Dashboard_limitReachedDesc__r5TuW{color:#555;font-size:.86rem;line-height:1.6;max-width:440px}.Dashboard_limitReachedDesc__r5TuW strong{color:#1a1a1a}.Dashboard_limitReachedActions__Gp7o8{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.Dashboard_waitlistBtn__PZVui{align-items:center;background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;min-width:180px;padding:.78rem 1.75rem;transition:all .15s}.Dashboard_waitlistBtn__PZVui:hover:not(:disabled){background:#333;transform:translateY(-1px)}.Dashboard_waitlistBtn__PZVui:disabled{cursor:not-allowed;opacity:.6}.Dashboard_waitlistBtnDone__dRBEG{align-items:center;background:#1a6b3c;border:none;border-radius:7px;color:#fff;cursor:default;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;min-width:180px;padding:.78rem 1.75rem}.Dashboard_passwordCard__RIklx{background:#fef3c7;border:1px solid #fcd34d;border-radius:7px;display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem}.Dashboard_passwordLabel__Rdejp{color:#92400e;font-size:.83rem;line-height:1.55}.Dashboard_passwordInput__bWwma{background:#fff;border:1.5px solid #e8e8e4;border-radius:7px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:.85rem;padding:.62rem .85rem;transition:border-color .15s;width:100%}.Dashboard_passwordInput__bWwma:focus{border-color:#1a1a1a;outline:none}.Dashboard_passwordError__iSKSY{color:#c0392b;font-size:.78rem}.Dashboard_rejectedBanner__ma8KG{background:#fef3c7;border:1px solid #fcd34d;border-radius:7px;color:#92400e;display:flex;flex-direction:column;font-size:.85rem;gap:.5rem;padding:.85rem 1.05rem}.Dashboard_rejectedMain__a4hh9{align-items:flex-start;display:flex;gap:.5rem}.Dashboard_rejectedNames__r7Alg{color:#b45309;font-family:SF Mono,monospace;font-size:.78rem}.Dashboard_sizeError__RM0iR{background:#fef3c7;border:1px solid #fcd34d;border-radius:7px;color:#92400e;font-size:.8rem;line-height:1.4;margin-top:4px;padding:.55rem .75rem}.Dashboard_actionRow__KjBuI{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.Dashboard_generateBtn__e8d3t{align-items:center;background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;min-height:46px;padding:.78rem 2rem;transition:all .15s}.Dashboard_generateBtn__e8d3t:hover:not(:disabled){background:#2a2a2a;transform:translateY(-1px)}.Dashboard_generateBtn__e8d3t:disabled{cursor:not-allowed;opacity:.4}.Dashboard_fileCountBadge__ChHvS{background:#fff3;border-radius:10px;font-family:SF Mono,monospace;font-size:.78rem;margin-left:7px;padding:1px 8px}.Dashboard_resetBtn__PEUTA{background:#0000;border:1.5px solid #e8e8e4;border-radius:7px;color:#555;cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;min-height:46px;padding:.78rem 1.5rem;transition:all .15s}.Dashboard_resetBtn__PEUTA:hover{background:#f7f7f5;border-color:#1a1a1a;color:#1a1a1a}.Dashboard_processingNote__\+WnBp{color:#888;font-size:.82rem;margin-top:.4rem;text-align:center}.Dashboard_stepperWrap__pICv9{display:flex;flex-direction:column;gap:1.25rem}.Dashboard_stepper__mI7Sa{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:10px;display:flex;flex-direction:column;padding:2rem 1.75rem 2rem 1.6rem}.Dashboard_stepRow__E1Aie{display:flex;gap:1.15rem;transition:opacity .2s}.Dashboard_stepRow_pending__JA1Qn{opacity:.55}.Dashboard_stepRail__G0QaT{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.Dashboard_stepIcon__BcH-9{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.Dashboard_stepIcon_done__59-tY{color:#1a6b3c}.Dashboard_stepIcon_active__2HIGg{color:#2563eb}.Dashboard_stepIcon_pending__NNQW2{color:#c4c4c0}.Dashboard_stepDot__M3GEn{background:#e8e8e4;border:1.5px solid #aaa;border-radius:50%;height:9px;width:9px}.Dashboard_stepCheck__INgVl{height:22px;width:22px}.Dashboard_stepSpinner__YP-C0{height:34px;width:34px}.Dashboard_spinnerTick__gSGAp{stroke:#b0b0aa;stroke-width:3.5;stroke-linecap:round;animation:Dashboard_tickChase__S7oKX 1.1s linear infinite}@keyframes Dashboard_tickChase__S7oKX{0%{stroke:#2563eb}25%{stroke:#b0b0aa}to{stroke:#b0b0aa}}.Dashboard_stepLine__tf0Za{background:#e8e8e4;flex:1 1;margin:4px 0;min-height:32px;width:1.5px}.Dashboard_stepLineDone__gnquY{background:#1a6b3c;opacity:.4}.Dashboard_stepBody__PiPqU{display:flex;flex-direction:column;gap:.3rem;padding-bottom:1.75rem;width:100%}.Dashboard_stepRow__E1Aie:last-child .Dashboard_stepBody__PiPqU{padding-bottom:0}.Dashboard_stepTitle__grqmJ{font-size:.98rem;font-weight:700;letter-spacing:-.005em}.Dashboard_stepTitle_active__lZ172,.Dashboard_stepTitle_done__\+d9Gg{color:#1a1a1a}.Dashboard_stepTitle_pending__0zcFl{color:#aaa;font-weight:600}.Dashboard_stepDetail__zd8F3{animation:Dashboard_textFlip__5sDNL .4s cubic-bezier(.4,0,.2,1) forwards;color:#888;display:inline-block;font-size:.82rem;line-height:1.5}@keyframes Dashboard_textFlip__5sDNL{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_stepSubProgress__v9tOd{display:flex;flex-direction:column;gap:.45rem;margin-top:.6rem;width:100%}.Dashboard_stepSubHeader__W5vH1{align-items:baseline;display:flex;justify-content:space-between}.Dashboard_stepSubCount__70I0D{color:#1a1a1a;font-family:SF Mono,monospace;font-size:.85rem;font-weight:700}.Dashboard_stepSubPct__bTUYH{color:#2563eb;font-family:SF Mono,monospace;font-size:.8rem;font-weight:600}.Dashboard_stepSubTrack__18I0Q{background:#e2e8f0;border-radius:3px;height:18px;overflow:hidden;width:100%}.Dashboard_stepSubBar__RaCyg{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;height:100%;transition:width .4s ease}.Dashboard_spinner__-oQYM{border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:15px;width:15px}.Dashboard_spinnerSm__enDwL,.Dashboard_spinner__-oQYM{animation:Dashboard_spin__rn38w .7s linear infinite;display:inline-block}.Dashboard_spinnerSm__enDwL{border:1.5px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes Dashboard_spin__rn38w{to{transform:rotate(1turn)}}.Dashboard_startOverRow__LRnHA{display:flex;justify-content:flex-end;padding-top:.5rem}@media (max-width:1023px){.Dashboard_uploadGrid__j9lSj{grid-template-columns:1fr}}@media (max-width:767px){.Dashboard_topBar__RQUVU{height:52px}.Dashboard_logoBtnText__129BY{display:none}.Dashboard_welcomeText__NKh1V{font-size:.76rem;max-width:80px}.Dashboard_navBtn__XgOai{font-size:.76rem;padding:.42rem .7rem}.Dashboard_confirmBtn__-2Fre,.Dashboard_exportBtn__-4AQd,.Dashboard_generateBtn__e8d3t{justify-content:center;width:100%}.Dashboard_actionRow__KjBuI{flex-direction:column;width:100%}.Dashboard_resetBtn__PEUTA{justify-content:center;text-align:center;width:100%}.Dashboard_xmlBtn__e-oN8,.Dashboard_xmlRemoveBtn__cD9f9{flex:1 1;justify-content:center;text-align:center}.Dashboard_tabActions__WdR95{flex-direction:column}}@media (min-width:1400px){.Dashboard_main__YzjGj{max-width:960px}}.Dashboard_review__d7lJR{animation:Dashboard_fadeUp__UUcuX .3s ease;display:flex;flex-direction:column;gap:1.25rem}@keyframes Dashboard_fadeUp__UUcuX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Dashboard_reviewHeader__k9KZ\+{display:flex;flex-direction:column;gap:.3rem}.Dashboard_reviewTitle__I6TzE{color:var(--text-primary);font-size:1rem;font-weight:600}.Dashboard_reviewSubtitle__DiHG-{color:var(--text-muted);font-size:.82rem}.Dashboard_reviewDisclaimer__DD\+NX{color:var(--text-secondary);font-size:.8rem;line-height:1.5;margin-top:.4rem}.Dashboard_reviewTabs__snZ-G{border-bottom:1px solid var(--border);display:flex;gap:0}.Dashboard_reviewTab__EHsDT{align-items:center;background:#0000;border-bottom:2px solid #0000;color:var(--text-muted);display:flex;font-size:.85rem;font-weight:500;gap:.5rem;margin-bottom:-1px;padding:.65rem 1.25rem;transition:all var(--transition)}.Dashboard_reviewTab__EHsDT:hover{color:var(--text-primary)}.Dashboard_reviewTabActive__NHa6V{border-bottom-color:var(--text-primary);color:var(--text-primary)}.Dashboard_tabBadge__0pzj-{background:var(--border);border-radius:10px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.7rem;padding:1px 6px}.Dashboard_reviewTabActive__NHa6V .Dashboard_tabBadge__0pzj-{background:var(--text-primary);color:#fff}.Dashboard_tabCheck__XkiwH{color:var(--success);font-size:.8rem}.Dashboard_tabContent__16899{display:flex;flex-direction:column;gap:1rem}.Dashboard_emptyTab__t1Q7-{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:.85rem;padding:2rem;text-align:center}.Dashboard_tableWrap__WtG1d{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.Dashboard_table__Fk4mE{border-collapse:collapse;font-size:.8rem;width:100%}.Dashboard_table__Fk4mE thead tr{background:var(--bg-secondary)}.Dashboard_table__Fk4mE th{border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.6rem .85rem;text-align:left;text-transform:uppercase;white-space:nowrap}.Dashboard_table__Fk4mE td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.55rem .85rem;vertical-align:middle}.Dashboard_table__Fk4mE tbody tr:last-child td{border-bottom:none}.Dashboard_table__Fk4mE tbody tr:hover{background:var(--upload-bg)}.Dashboard_rowNew__\+k0-e{background:#fffbf0!important}.Dashboard_mono__wpKih{font-family:var(--font-mono);font-size:.76rem}.Dashboard_cellInput__bx3Hr{background:#0000;border:1px solid #0000;border-radius:4px;color:var(--text-primary);font-family:var(--font-body);font-size:.78rem;min-width:100px;padding:.3rem .5rem;transition:all var(--transition);width:100%}.Dashboard_cellInput__bx3Hr:hover{background:var(--bg-secondary);border-color:var(--border)}.Dashboard_cellInput__bx3Hr:focus{background:var(--bg-secondary);border-color:var(--border-focus);outline:none}.Dashboard_badgeNew__sbJ4X{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:.68rem;font-weight:600;padding:2px 6px}.Dashboard_badgeOk__ktrP\+{color:var(--success);font-size:.75rem;font-weight:700}.Dashboard_descCell__izkgD{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_suggestionChip__iwsqf{align-items:center;background:#f0faf4;border-radius:10px;color:#1a6b3c;display:inline-flex;font-size:.72rem;gap:.4rem;padding:2px 8px;white-space:nowrap}.Dashboard_confidence__Fg46n{background:#1a6b3c26;border-radius:4px;font-family:var(--font-mono);font-size:.65rem;padding:0 4px}.Dashboard_noMatch__6DxUm{color:var(--text-muted);font-size:.75rem}.Dashboard_newLedgerWarning__r0IQB{align-items:center;background:#fffbf0;border:1px solid #f5d485;border-radius:var(--radius-sm);color:#7a5c00;display:flex;font-size:.8rem;gap:.5rem;padding:.65rem 1rem}.Dashboard_tabActions__WdR95{display:flex;gap:1rem}.Dashboard_confirmBtn__-2Fre{align-items:center;background:var(--text-primary);border-radius:var(--radius-sm);color:#fff;display:flex;font-size:.88rem;font-weight:500;gap:.5rem;min-height:42px;padding:.7rem 1.75rem;transition:all var(--transition)}.Dashboard_confirmBtn__-2Fre:hover:not(:disabled){background:#333;transform:translateY(-1px)}.Dashboard_confirmBtn__-2Fre:disabled{cursor:not-allowed;opacity:.5}.Dashboard_exportBtn__-4AQd{align-items:center;background:var(--success);border-radius:var(--radius-sm);color:#fff;display:flex;font-size:.88rem;font-weight:500;min-height:42px;padding:.7rem 1.75rem;transition:all var(--transition)}.Dashboard_exportBtn__-4AQd:hover{background:#155c32;transform:translateY(-1px)}.Dashboard_reviewLoading__6byW8{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.75rem;justify-content:center;padding:3rem}.Dashboard_spinnerDark__jeorj{animation:Dashboard_spin__rn38w .7s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--text-primary);display:inline-block;height:18px;width:18px}.Dashboard_expandArrow__j\+Qtm{color:var(--text-muted);display:inline-block;font-size:1rem;line-height:1;padding:0 2px;transition:transform var(--transition)}.Dashboard_expandArrowOpen__vAirC{color:var(--text-primary);transform:rotate(90deg)}.Dashboard_gstTag__Al8J8{border-radius:3px;display:inline-block;font-family:var(--font-mono);font-size:.62rem;font-weight:600;margin-left:5px;padding:1px 5px;vertical-align:middle}.Dashboard_gstTagCgst__WgCe9{background:#eef2ff;color:#3730a3}.Dashboard_gstTagIgst__5h1-q{background:#fff7ed;color:#c2410c}.Dashboard_expandedRow__k1YRy,.Dashboard_expandedRow__k1YRy:hover{background:var(--upload-bg)!important}.Dashboard_lineItems__k6mPy{padding:.75rem 1rem .75rem 2rem}.Dashboard_lineItemsTable__c7c7w{border-collapse:collapse;font-size:.75rem;width:100%}.Dashboard_lineItemsTable__c7c7w th{background:#0000;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.4rem .75rem;text-align:left;text-transform:uppercase}.Dashboard_lineItemsTable__c7c7w td{border-bottom:1px dashed var(--border);color:var(--text-secondary);padding:.4rem .75rem}.Dashboard_lineItemsTable__c7c7w tbody tr:last-child td{border-bottom:none}.Dashboard_reviewToggles__dsCar{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem}.Dashboard_toggleLabel__6AyO\+{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;-webkit-user-select:none;user-select:none}.Dashboard_toggleLabel__6AyO\+>span{display:flex;flex-direction:column;gap:.15rem}.Dashboard_toggleLabel__6AyO\+ strong{color:var(--text-primary);font-size:.85rem;font-weight:500}.Dashboard_toggleDesc__La4Po{color:var(--text-muted);font-size:.78rem}.Dashboard_toggleBtn__ciHD9{background:var(--border);border:none;border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:background var(--transition);width:36px}.Dashboard_toggleBtnOn__5l4Ro{background:var(--text-primary)}.Dashboard_toggleThumb__5YocZ{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:16px;left:2px;position:absolute;top:2px;transition:transform var(--transition);width:16px}.Dashboard_toggleBtnOn__5l4Ro .Dashboard_toggleThumb__5YocZ{transform:translateX(16px)}.Dashboard_bankMatchWrap__Yn1sE{min-width:180px;position:relative}.Dashboard_bankMatchBtn__xZR5l{align-items:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.8rem;gap:.4rem;justify-content:space-between;padding:.4rem .6rem;transition:border-color var(--transition);width:100%}.Dashboard_bankMatchBtnActive__q0uBQ{border-color:var(--text-primary);color:var(--text-primary)}.Dashboard_bankMatchBtnWarn__vfI-d{border-color:#e53e3e;color:#e53e3e}.Dashboard_bankMatchArrow__f8Frt{flex-shrink:0;font-size:.6rem}.Dashboard_checksumWarn__v79Z2{color:#e53e3e;font-size:.75rem}.Dashboard_bankMatchDropdown__59fzM{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:320px;overflow-x:hidden;overflow-y:auto;padding:.5rem;position:fixed;width:340px;z-index:500}.Dashboard_bankMatchHeader__VyNOi{border-bottom:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem;margin-bottom:.5rem;padding:.25rem .5rem .5rem}.Dashboard_checksumOk__n6QgQ{color:#1a6b3c;font-weight:600}.Dashboard_checksumFail__T7T4n{color:#e53e3e;font-weight:600}.Dashboard_bankMatchOption__yw2\+h{align-items:center;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.82rem;gap:.5rem;padding:.4rem .5rem;transition:background var(--transition)}.Dashboard_bankMatchOption__yw2\+h:hover{background:var(--border)}.Dashboard_bankMatchLabel__4TeKm{align-items:center;display:flex;flex:1 1;gap:.5rem;justify-content:space-between}.Dashboard_bankMatchAmt__kRDCr{color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem}.Dashboard_bankMatchAmtInput__1NE19{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem;padding:.2rem .4rem;width:80px}.Dashboard_bankMatchClear__rozpm{background:none;border-radius:var(--radius-sm);border-top:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-size:.78rem;margin-top:.5rem;padding:.35rem;transition:color var(--transition);width:100%}.Dashboard_bankMatchClear__rozpm:hover{color:#e53e3e}.Dashboard_filterToggles__F3ooU{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem}.Dashboard_filterChip__UZvmh{align-items:center;background:var(--bg-secondary);border:1.5px solid var(--border);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.78rem;font-weight:500;gap:.4rem;padding:.4rem .85rem;transition:all .15s}.Dashboard_filterChipActive__\+lxJt{background:#f0f0ec;border-color:#1a1a1a;color:#1a1a1a;font-weight:600}.Dashboard_filterCount__TQHJ0{background:#00000014;border-radius:10px;font-family:var(--font-mono);font-size:.7rem;padding:0 6px}.Dashboard_rowWash__2\+n6m{background:#f3f6fa!important}.Dashboard_fieldConfWrap__zhDEf{align-items:center;display:inline-flex;gap:3px;position:relative;width:100%}.Dashboard_fieldMismatch__RDDT1{display:block;flex:1 1}.Dashboard_fieldMismatch__RDDT1 input{background:#ffedd5!important;border-color:#ea580c!important;color:#9a3412!important}.Dashboard_fieldMismatch__RDDT1 span{background:#ffedd5!important;border:1px solid #ea580c!important;color:#9a3412!important}.Dashboard_fieldConfirmation__iRUkz{display:block;flex:1 1}.Dashboard_fieldConfirmation__iRUkz input,.Dashboard_fieldConfirmation__iRUkz span{background:#fffbeb!important;border:2px solid #f59e0b!important;color:#b45309!important}.Dashboard_fieldFlagBtn__q-YUl{background:#e8e8e4;border:none;border-radius:50%;color:#555;cursor:pointer;flex-shrink:0;font-size:.65rem;font-weight:700;height:16px;line-height:1;width:16px}.Dashboard_fieldFlagPopover__nHl8z{background:#1a1a1a;border-radius:6px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.75rem;left:0;line-height:1.4;margin-top:4px;padding:.5rem .7rem;position:absolute;top:100%;width:220px;z-index:60}.Dashboard_gstStack__mLhvV{display:flex;flex-direction:column;gap:2px}.Dashboard_gstRate__dCkRQ{color:var(--text-primary);font-family:var(--font-mono);font-size:.76rem}.Dashboard_gstTypeBadge__vgwg\+{color:var(--text-muted);font-size:.65rem}.Dashboard_cellTextarea__SmZ4N{background:var(--bg-secondary);border:1.5px solid var(--border-focus);border-radius:4px;color:var(--text-primary);font-family:var(--font-body);font-size:.78rem;min-width:120px;padding:.3rem .5rem;resize:vertical;width:100%}.Dashboard_mismatchField__Hw0zH{background-color:#fef2f2!important;border:2px solid #ef4444!important}.Dashboard_confirmationField__Mm9DI{background-color:#fffbeb!important;border:2px solid #f59e0b!important}.FeedbackWidget_modalOverlay__0gsbW{align-items:center;animation:FeedbackWidget_fadeIn__ny326 .2s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:9999}.FeedbackWidget_feedbackCard__TCA8F{animation:FeedbackWidget_slideUp__baXOz .3s ease;background:#fff;background:var(--bg-secondary,#fff);border:1px solid #eaeaea;border:1px solid var(--border,#eaeaea);border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:0 10px 25px #0000001a;max-width:420px;padding:2rem 1.5rem;position:relative;text-align:center;width:100%}.FeedbackWidget_closeBtn__sBKDp{background:#0000;border:none;color:#888;color:var(--text-muted,#888);cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:color .2s}.FeedbackWidget_closeBtn__sBKDp:hover{color:#e53e3e;color:var(--danger,#e53e3e)}.FeedbackWidget_stepContainer__ePZT4{animation:FeedbackWidget_fadeIn__ny326 .3s ease;display:flex;flex-direction:column;gap:1rem}.FeedbackWidget_title__Udh3U{color:#111;color:var(--text-primary,#111);font-size:1.1rem;font-weight:600;margin-bottom:.2rem}.FeedbackWidget_subtitle__I4AT9{color:#666;color:var(--text-muted,#666);font-size:.85rem;line-height:1.4}.FeedbackWidget_starsContainer__WohNH{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.FeedbackWidget_starBtn__rqyo2{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s}.FeedbackWidget_starBtn__rqyo2:hover{transform:scale(1.15)}.FeedbackWidget_starIcon__wThjX{fill:none;stroke:#ccc;stroke:var(--border,#ccc);stroke-width:1.5;height:38px;transition:all .2s;width:38px}.FeedbackWidget_starFilled__8\+SDt{fill:#f59e0b;stroke:#f59e0b}.FeedbackWidget_textarea__O3nsF{background:#fafafa;background:var(--bg-primary,#fafafa);border:1px solid #eaeaea;border:1px solid var(--border,#eaeaea);border-radius:6px;border-radius:var(--radius-sm,6px);color:#111;color:var(--text-primary,#111);font-family:inherit;font-size:.85rem;min-height:90px;padding:.75rem;resize:vertical;width:100%}.FeedbackWidget_textarea__O3nsF:focus{border-color:#111;border-color:var(--text-primary,#111);outline:none}.FeedbackWidget_actionRow__UWkON{display:flex;gap:.75rem;margin-top:.5rem}.FeedbackWidget_skipBtn__gZ8YQ,.FeedbackWidget_submitBtn__BuXh2{border-radius:6px;border-radius:var(--radius-sm,6px);cursor:pointer;flex:1 1;font-size:.85rem;font-weight:500;padding:.7rem;transition:all .2s}.FeedbackWidget_submitBtn__BuXh2{background:#111;background:var(--text-primary,#111);border:1px solid #111;border:1px solid var(--text-primary,#111);color:#fff}.FeedbackWidget_submitBtn__BuXh2:hover{background:#333}.FeedbackWidget_skipBtn__gZ8YQ{background:#0000;border:1px solid #eaeaea;border:1px solid var(--border,#eaeaea);color:#444;color:var(--text-secondary,#444)}.FeedbackWidget_skipBtn__gZ8YQ:hover{background:#fafafa;background:var(--bg-primary,#fafafa)}.FeedbackWidget_shareBtn__DioCg{align-items:center;background:#25d366;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.85rem;transition:all .2s;width:100%}.FeedbackWidget_shareBtn__DioCg:hover{background:#1ebe5c;transform:translateY(-1px)}@keyframes FeedbackWidget_fadeIn__ny326{0%{opacity:0}to{opacity:1}}@keyframes FeedbackWidget_slideUp__baXOz{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.FeedbackWidget_actionRow__UWkON{flex-direction:column}.FeedbackWidget_feedbackCard__TCA8F{padding:1.5rem 1.25rem}}.FeedbackWidget_optionsList__bmEjm{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;text-align:left}.FeedbackWidget_optionRow__BeMHg{align-items:center;border:1px solid #eaeaea;border:1px solid var(--border,#eaeaea);border-radius:6px;border-radius:var(--radius-sm,6px);cursor:pointer;display:flex;gap:.6rem;padding:.55rem .7rem;transition:border-color .15s,background .15s}.FeedbackWidget_optionRow__BeMHg:hover{background:#fafafa;background:var(--bg-primary,#fafafa);border-color:#111;border-color:var(--text-primary,#111)}.FeedbackWidget_optionCheckbox__1CI1q{accent-color:#111;accent-color:var(--text-primary,#111);cursor:pointer;flex-shrink:0;height:16px;width:16px}.FeedbackWidget_optionLabel__gFDzt{color:#111;color:var(--text-primary,#111);font-size:.85rem;line-height:1.3}.FeedbackWidget_submitBtn__BuXh2:disabled{cursor:not-allowed;opacity:.5}.FeedbackWidget_submitBtn__BuXh2:disabled:hover{background:#111;background:var(--text-primary,#111)}.LegalPage_page__1rjCo{background:#f8f9fa;color:#111827;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}.LegalPage_topBar__u2CAm{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5e7eb;display:flex;height:64px;justify-content:space-between;padding:0 clamp(1.25rem,4vw,2.5rem);position:-webkit-sticky;position:sticky;top:0;z-index:100}.LegalPage_logoBtn__pFVqM{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.75rem;padding:0;transition:opacity .2s}.LegalPage_logoBtn__pFVqM:hover{opacity:.7}.LegalPage_logoBtnIcon__i00F7{align-items:center;background:#111827;border:1px solid #000;border-radius:6px;color:#fff;display:flex;font-family:monospace;font-size:1rem;font-weight:700;height:32px;justify-content:center;width:32px}.LegalPage_logoBtnText__rD1ay{color:#111827;font-size:1rem;font-weight:700;letter-spacing:-.01em}.LegalPage_backBtn__QckJI{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.LegalPage_backBtn__QckJI:hover{background:#2a2a2a;border-color:#9ca3af;color:#fff;transform:translateY(-1px)}.LegalPage_main__Zi7jS{animation:LegalPage_fadeIn__62Jp9 .4s ease-out;flex:1 1;margin:0 auto;max-width:760px;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,4vw,2.5rem);width:100%}.LegalPage_header__YOaq4{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;text-align:center}.LegalPage_complianceBadge__\+0s7Z{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;color:#065f46;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:1.5rem;padding:.4rem 1rem;text-transform:uppercase}.LegalPage_pulse__bGemm{animation:LegalPage_pulse-animation__nUKee 2s infinite;background-color:#059669;border-radius:50%;box-shadow:0 0 0 0 #059669b3;height:6px;width:6px}@keyframes LegalPage_pulse-animation__nUKee{0%{box-shadow:0 0 0 0 #059669b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #05966900;transform:scale(1)}to{box-shadow:0 0 0 0 #05966900;transform:scale(.95)}}.LegalPage_title__yFZ6u{color:#111827;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1rem}.LegalPage_subtitle__rkc9L{color:#4b5563;font-size:1.05rem;font-weight:500;line-height:1.6;max-width:600px}.LegalPage_accordion__h2YDs{display:flex;flex-direction:column;gap:1.25rem}.LegalPage_accordionItem__PdGDV{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;transition:all .2s ease}.LegalPage_accordionItem__PdGDV:hover{border-color:#9ca3af}.LegalPage_accordionItem__PdGDV.LegalPage_active__vIkYZ{border-color:#111827;box-shadow:0 4px 12px #00000014}.LegalPage_accordionHeader__QN1f\+{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;width:100%}.LegalPage_accordionHeader__QN1f\+ h2{color:#111827;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0}.LegalPage_icon__24Btz{color:#6b7280;font-size:1.5rem;font-weight:400;line-height:1}.LegalPage_active__vIkYZ .LegalPage_icon__24Btz{color:#111827}.LegalPage_accordionContent__4AWuM{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,1,0,1)}.LegalPage_active__vIkYZ .LegalPage_accordionContent__4AWuM{max-height:2000px;transition:max-height .4s ease-in-out}.LegalPage_textContent__-jwPO{padding:0 1.5rem 1.5rem}.LegalPage_textContent__-jwPO h3{color:#111827;font-size:.95rem;font-weight:700;letter-spacing:.5px;margin-bottom:.75rem;margin-top:2rem;text-transform:uppercase}.LegalPage_textContent__-jwPO h3:first-child{margin-top:0}.LegalPage_textContent__-jwPO p{color:#374151;font-size:.95rem;line-height:1.7;margin-bottom:0}.LegalPage_textContent__-jwPO code{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#111827;font-family:monospace;font-size:.85rem;font-weight:600;padding:.15rem .4rem}.LegalPage_textContent__-jwPO em,.LegalPage_textContent__-jwPO strong{color:#000;font-weight:700}@keyframes LegalPage_fadeIn__62Jp9{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.Payment_page__f0-6j{-webkit-font-smoothing:antialiased;background:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.Payment_topBar__6zqjq{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e8e8e4;display:flex;height:58px;justify-content:space-between;padding:0 clamp(1.25rem,4vw,2.5rem);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Payment_logoBtn__RdpcQ{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;gap:.6rem;padding:.3rem .4rem .3rem 0;transition:opacity .15s}.Payment_logoBtn__RdpcQ:hover{opacity:.7}.Payment_logoBtnIcon__7ZpBR{align-items:center;background:#1a1a1a;border-radius:7px;color:#fff;display:flex;flex-shrink:0;font-family:SF Mono,monospace;font-size:.9rem;font-weight:700;height:30px;justify-content:center;width:30px}.Payment_logoBtnText__j8saE{color:#1a1a1a;font-size:.92rem;font-weight:600;letter-spacing:-.01em}.Payment_logoBtnVersion__DNyRH{font-size:.7em;font-weight:400;margin-left:3px;opacity:.5}.Payment_navBtn__sPaMt{background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;padding:.48rem 1.05rem;transition:background .15s,transform .15s}.Payment_navBtn__sPaMt:hover{background:#333;transform:translateY(-1px)}.Payment_main__LIv0n{display:flex;flex:1 1;flex-direction:column;gap:2.25rem;margin:0 auto;max-width:700px;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,2rem) clamp(3rem,6vw,4rem);width:100%}.Payment_section__lqpSo{display:flex;flex-direction:column;gap:1.1rem}.Payment_sectionHeader__RSTyV{display:flex;flex-direction:column;gap:.3rem}.Payment_sectionTitle__btSQw{color:#1a1a1a;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.Payment_sectionDesc__MVA9x{color:#555;font-size:.85rem;line-height:1.6}.Payment_buyCard__HTouD{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:12px;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.6rem}.Payment_quickPicks__7EMvv{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,1fr)}.Payment_pickChip__HwkG6{align-items:center;background:#fff;border:1.5px solid #e8e8e4;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:.2rem;padding:.9rem .5rem;transition:all .15s}.Payment_pickChip__HwkG6:hover{border-color:#c4c4c0}.Payment_pickChipActive__ulKJy{background:#fafafa;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.Payment_pickChipQty__Q5tfJ{color:#1a1a1a;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.Payment_pickChipLabel__HIPVA{color:#888;font-size:.7rem}.Payment_pickChipCredits__gkTGD{color:#1a6b3c;font-size:.68rem;font-weight:600;margin-top:.15rem}.Payment_customRow__6lKXd{display:flex;flex-direction:column;gap:.4rem}.Payment_fieldLabel__TnoS5{color:#555;font-size:.8rem;font-weight:500}.Payment_customInput__cqIjK{background:#fff;border:1.5px solid #e8e8e4;border-radius:7px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:.9rem;max-width:160px;padding:.62rem .85rem;transition:border-color .15s}.Payment_customInput__cqIjK:focus{border-color:#1a1a1a;outline:none}.Payment_orderSummary__xGaL9{background:#fff;border:1px solid #e8e8e4;border-radius:8px;display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.25rem}.Payment_summaryRow__-bdFA{align-items:baseline;color:#555;display:flex;font-size:.86rem;justify-content:space-between}.Payment_summaryDivider__KGG1m{background:#e8e8e4;height:1px;margin:.2rem 0}.Payment_summaryRowTotal__YxVwJ{align-items:baseline;color:#1a1a1a;display:flex;font-size:1.05rem;font-weight:800;justify-content:space-between}.Payment_warningBanner__nnPYG{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;flex-direction:column;font-size:.84rem;gap:.5rem;line-height:1.5;padding:.85rem 1.05rem}.Payment_warningLink__\+xSrW{align-self:flex-start;background:#1a1a1a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;padding:.45rem 1rem}.Payment_errorBanner__wWxTK{background:#fff5f5;border:1px solid #ffcdd2;border-radius:7px;color:#c0392b;font-size:.84rem;padding:.7rem 1rem}.Payment_payBtn__XQLT-{align-items:center;background:#1a1a1a;border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.94rem;font-weight:700;gap:.5rem;justify-content:center;padding:.85rem;transition:all .15s}.Payment_payBtn__XQLT-:hover:not(:disabled){background:#2a2a2a;transform:translateY(-1px)}.Payment_payBtn__XQLT-:disabled{cursor:not-allowed;opacity:.5}.Payment_loadingWrap__6P2fe{align-items:center;color:#888;display:flex;font-size:.85rem;gap:.75rem;padding:2rem}.Payment_emptyCard__Sps0m{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:10px;color:#888;font-size:.85rem;padding:2rem;text-align:center}.Payment_historyList__4T2bs{display:flex;flex-direction:column;gap:.6rem}.Payment_historyRow__WHa1q{align-items:center;background:#f7f7f5;border:1px solid #e8e8e4;border-radius:9px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.9rem 1.1rem}.Payment_historyInfo__o366T{display:flex;flex-direction:column;gap:.2rem;min-width:0}.Payment_historyMain__WvpWX{color:#1a1a1a;font-size:.88rem;font-weight:600}.Payment_historyMeta__jvsix{color:#888;font-family:SF Mono,monospace;font-size:.78rem}.Payment_historyActions__Sm\+Wz{display:flex;flex-shrink:0;gap:.5rem}.Payment_historyBtn__S2UHx{background:#fff;border:1.5px solid #e8e8e4;border-radius:6px;color:#3a3a3a;cursor:pointer;font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;padding:.42rem .9rem;transition:all .15s}.Payment_historyBtn__S2UHx:hover{border-color:#1a1a1a;color:#1a1a1a}.Payment_spinnerDark__z7aq4{border:2px solid #e8e8e4;border-radius:50%;border-top-color:#1a1a1a;height:18px;width:18px}.Payment_spinnerDark__z7aq4,.Payment_spinnerSm__3Bt7W{animation:Payment_spin__Nyh6z .7s linear infinite;display:inline-block}.Payment_spinnerSm__3Bt7W{border:1.5px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes Payment_spin__Nyh6z{to{transform:rotate(1turn)}}@media (max-width:640px){.Payment_quickPicks__7EMvv{grid-template-columns:repeat(2,1fr)}.Payment_historyRow__WHa1q{align-items:flex-start;flex-direction:column}.Payment_historyActions__Sm\+Wz{width:100%}.Payment_historyBtn__S2UHx{flex:1 1;text-align:center}}.Profile_page__pf6IA{-webkit-font-smoothing:antialiased;background:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.Profile_topBar__3DKJr{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e8e8e4;display:flex;height:58px;justify-content:space-between;padding:0 clamp(1.25rem,4vw,2.5rem);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Profile_logoBtn__uD6Xj{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;gap:.6rem;padding:.3rem .4rem .3rem 0;transition:opacity .15s}.Profile_logoBtn__uD6Xj:hover{opacity:.7}.Profile_logoBtnIcon__Fh3bW{align-items:center;background:#1a1a1a;border-radius:7px;color:#fff;display:flex;flex-shrink:0;font-family:SF Mono,monospace;font-size:.9rem;font-weight:700;height:30px;justify-content:center;width:30px}.Profile_logoBtnText__Jiehn{color:#1a1a1a;font-size:.92rem;font-weight:600;letter-spacing:-.01em}.Profile_logoBtnVersion__b3xBn{font-size:.7em;font-weight:400;margin-left:3px;opacity:.5}.Profile_navBtn__PvCBX{background:#1a1a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;padding:.48rem 1.05rem;transition:background .15s,transform .15s}.Profile_navBtn__PvCBX:hover{background:#333;transform:translateY(-1px)}.Profile_main__2R8ho{gap:1.75rem;max-width:900px}.Profile_mainNarrow__MgvXW,.Profile_main__2R8ho{display:flex;flex:1 1;flex-direction:column;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,2rem) clamp(3rem,6vw,4rem);width:100%}.Profile_mainNarrow__MgvXW{gap:1.5rem;max-width:640px}.Profile_loadingWrap__rMgcX{align-items:center;color:#888;display:flex;font-size:.9rem;gap:.75rem;justify-content:center;padding:4rem}.Profile_statusCard__5pywF{background:#fff;border:1.5px solid #e8e8e4;border-radius:14px;box-shadow:0 2px 10px #0000000a;overflow:hidden}.Profile_statusTop__dA\+bb{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1.75rem}.Profile_statusIdentity__R13C5{align-items:center;display:flex;gap:.9rem;min-width:0}.Profile_avatar__f-f8Q{align-items:center;background:#1a1a1a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.15rem;font-weight:700;height:46px;justify-content:center;width:46px}.Profile_statusNames__adCOn{display:flex;flex-direction:column;gap:.1rem;min-width:0}.Profile_statusFullName__aj-SZ{color:#1a1a1a;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Profile_statusUsername__ZyuTL{color:#888;font-family:SF Mono,monospace;font-size:.82rem}.Profile_planPill__1JZUc{border-radius:999px;flex-shrink:0;font-size:.76rem;font-weight:600;letter-spacing:.02em;padding:.35rem .85rem;white-space:nowrap}.Profile_planPillFree__NM6l\+{background:#f0f0ec;border:1px solid #e0e0dc;color:#555}.Profile_planPillPlus__Cw9mp{background:#f0faf4;border:1px solid #b7dfc8;color:#1a6b3c}.Profile_statusStrip__o1CMN{align-items:center;background:#f7f7f5;border-top:1px solid #e8e8e4;display:flex;padding:1.1rem 1.75rem}.Profile_statCell__Ay-ps{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Profile_statDivider__-8cx4{background:#e0e0dc;height:34px;margin:0 1.5rem;width:1px}.Profile_statLabel__VAOLd{color:#999;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Profile_statValue__I2KZN{color:#1a1a1a;font-size:.95rem;font-weight:700}.Profile_statValueLarge__6tWWR{color:#1a1a1a;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.Profile_actionRow__uQeue{display:flex;flex-wrap:wrap;gap:.75rem}.Profile_actionBtnPrimary__Bkplm{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.86rem;font-weight:600;padding:.7rem 1.4rem;transition:all .15s}.Profile_actionBtnPrimary__Bkplm:hover{background:#2a2a2a;transform:translateY(-1px)}.Profile_actionBtn__SYRyg{background:#0000;border:1.5px solid #e8e8e4;border-radius:8px;color:#3a3a3a;cursor:pointer;font-family:Inter,sans-serif;font-size:.86rem;font-weight:500;padding:.7rem 1.4rem;transition:all .15s}.Profile_actionBtn__SYRyg:hover{background:#f7f7f5;border-color:#1a1a1a;color:#1a1a1a}.Profile_section__4PxCt{display:flex;flex-direction:column;gap:1.1rem}.Profile_sectionHeader__qoQi4{display:flex;flex-direction:column;gap:.3rem}.Profile_sectionTitle__qhevS{color:#1a1a1a;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.Profile_sectionDesc__0N3rm{color:#555;font-size:.85rem;line-height:1.6}.Profile_detailsCard__zxlsb{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:10px;display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem 1.6rem}.Profile_fieldRow__xqjJ3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Profile_fieldRow3__Ztamg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.Profile_field__pqV0M{display:flex;flex-direction:column;gap:.4rem}.Profile_fieldLabel__\+EnPU{color:#555;font-size:.8rem;font-weight:500}.Profile_input__iKKXR{background:#fff;border:1.5px solid #e8e8e4;border-radius:7px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:.87rem;padding:.62rem .85rem;transition:border-color .15s}.Profile_input__iKKXR:focus{border-color:#1a1a1a;outline:none}.Profile_textarea__HOEjs{background:#fff;border:1.5px solid #e8e8e4;border-radius:7px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:.87rem;padding:.62rem .85rem;resize:vertical;transition:border-color .15s}.Profile_textarea__HOEjs:focus{border-color:#1a1a1a;outline:none}.Profile_fieldHint__ntoWO{color:#888;font-size:.74rem}.Profile_fieldHintWarn__RbeYz{color:#92400e;font-size:.74rem}.Profile_passwordWrap__8bAD5{align-items:center;display:flex;position:relative}.Profile_passwordWrap__8bAD5 .Profile_input__iKKXR{padding-right:2.4rem;width:100%}.Profile_eyeBtn__uOtEx{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;justify-content:center;padding:.2rem;position:absolute;right:.6rem;transition:color .15s}.Profile_eyeBtn__uOtEx:hover{color:#1a1a1a}.Profile_errorBanner__TmBCn{background:#fff5f5;border:1px solid #ffcdd2;border-radius:7px;color:#c0392b;font-size:.84rem;padding:.7rem 1rem}.Profile_okBanner__wjpc1{background:#f0faf4;border:1px solid #b7dfc8;border-radius:7px;color:#1a6b3c;font-size:.84rem;padding:.7rem 1rem}.Profile_detailsActions__pMF0E{display:flex;gap:.75rem}.Profile_saveBtn__2FTcJ{align-items:center;background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.87rem;font-weight:600;gap:.5rem;padding:.72rem 1.6rem;transition:all .15s}.Profile_saveBtn__2FTcJ:hover:not(:disabled){background:#2a2a2a;transform:translateY(-1px)}.Profile_saveBtn__2FTcJ:disabled{cursor:not-allowed;opacity:.5}.Profile_deleteRow__uJ6wD{color:#888;font-size:.85rem;padding-top:.5rem;text-align:center}.Profile_deleteLink__\+5qiE{background:none;border:none;color:#c0392b;cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.Profile_deleteLink__\+5qiE:hover{color:#a5301f}.Profile_warningBanner__Zcf4W{background:#fff5f5;border:1px solid #ffcdd2;border-radius:8px;color:#c0392b;font-size:.85rem;line-height:1.55;padding:.9rem 1.1rem}.Profile_reasonList__OKU6V{display:flex;flex-direction:column;gap:.6rem}.Profile_reasonOption__qNF0m{align-items:center;background:#fff;border:1.5px solid #e8e8e4;border-radius:8px;color:#3a3a3a;cursor:pointer;display:flex;font-size:.88rem;gap:.7rem;padding:.8rem 1rem;transition:all .15s}.Profile_reasonOption__qNF0m:hover{border-color:#c4c4c0}.Profile_reasonOptionActive__w8zrL{background:#fafafa;border-color:#1a1a1a;color:#1a1a1a;font-weight:600}.Profile_reasonOption__qNF0m input[type=radio]{accent-color:#1a1a1a;flex-shrink:0;height:16px;width:16px}.Profile_deleteBtn__dLUET{align-items:center;background:#c0392b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.87rem;font-weight:600;gap:.5rem;justify-content:center;padding:.72rem 1.6rem;transition:all .15s}.Profile_deleteBtn__dLUET:hover:not(:disabled){background:#a5301f;transform:translateY(-1px)}.Profile_deleteBtn__dLUET:disabled{cursor:not-allowed;opacity:.5}.Profile_modalOverlay__bcY66{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:300}.Profile_modalCard__MPWCm{background:#fff;border-radius:14px;box-shadow:0 24px 60px #0003;max-width:420px;padding:1.75rem;width:100%}.Profile_modalTitle__KALZc{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin-bottom:.6rem}.Profile_modalBody__YcVD\+{color:#555;font-size:.87rem;line-height:1.6;margin-bottom:1.5rem}.Profile_modalActions__ctmvy{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.Profile_spinnerDark__Chpjm{border:2px solid #e8e8e4;border-radius:50%;border-top-color:#1a1a1a;height:18px;width:18px}.Profile_spinnerDark__Chpjm,.Profile_spinnerSm__fZpgx{animation:Profile_spin__stXGM .7s linear infinite;display:inline-block}.Profile_spinnerSm__fZpgx{border:1.5px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes Profile_spin__stXGM{to{transform:rotate(1turn)}}@media (max-width:640px){.Profile_fieldRow3__Ztamg,.Profile_fieldRow__xqjJ3{grid-template-columns:1fr}.Profile_statusTop__dA\+bb{align-items:flex-start;flex-direction:column;gap:.9rem}.Profile_actionRow__uQeue{flex-direction:column}.Profile_actionBtnPrimary__Bkplm,.Profile_actionBtn__SYRyg{text-align:center;width:100%}.Profile_modalActions__ctmvy{flex-direction:column-reverse}.Profile_modalActions__ctmvy button{justify-content:center;width:100%}}:root{--bg-primary:#f7f7f5;--bg-secondary:#fff;--bg-card:#fff;--border:#e4e4df;--border-focus:#1a1a1a;--text-primary:#1a1a1a;--text-secondary:#6b6b6b;--text-muted:#a0a0a0;--accent:#1a1a1a;--accent-hover:#333;--danger:#c0392b;--success:#1a6b3c;--success-bg:#f0faf4;--upload-border:#d0d0ca;--upload-bg:#fafaf8;--upload-hover:#f0f0ec;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 8px 32px #0000001a;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--font-body:"DM Sans",sans-serif;--font-mono:"DM Mono",monospace;--transition:0.18s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f7f5;background-color:var(--bg-primary);color:#1a1a1a;color:var(--text-primary);font-family:DM Sans,sans-serif;font-family:var(--font-body);line-height:1.6}#root,body{min-height:100vh}#root{display:flex;flex-direction:column}button{cursor:pointer;transition:all .18s ease;transition:all var(--transition)}button,input{border:none;font-family:DM Sans,sans-serif;font-family:var(--font-body);outline:none}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f7f7f5;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#e4e4df;background:var(--border);border-radius:10px}@media (max-width:480px){html{font-size:15px}}
/*# sourceMappingURL=main.c57a5301.css.map*/