@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@700&family=DM+Sans:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.skip-link{background:#e8500a;border-radius:.4rem;color:#fff;font-weight:700;left:.5rem;padding:.65rem .9rem;position:absolute;text-decoration:none;top:-100px;z-index:10000}.skip-link:focus,.skip-link:focus-visible{top:.5rem}:focus-visible{outline:3px solid #e8500a;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.runmark-snackbar{border:1px solid #ffffff1f;border-radius:4px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.43;max-width:560px;min-width:288px;padding:14px 16px}.runmark-snackbar-success{border-left:4px solid #4caf50}.runmark-snackbar-error{border-left:4px solid #f44336}@media (max-width:640px){.runmark-snackbar{max-width:calc(100vw - 24px);min-width:0;width:calc(100vw - 24px)}}.CookieConsentBanner_banner__sTANB{bottom:1rem;display:flex;justify-content:center;left:1rem;position:fixed;right:1rem;z-index:500}.CookieConsentBanner_inner__01aF1{align-items:center;background:#0f172a;border-radius:16px;box-shadow:0 24px 40px -20px #0f172a8c,0 8px 12px -8px #0f172a59;box-sizing:border-box;color:#e2e8f0;display:flex;flex-wrap:wrap;gap:.9rem;padding:1rem 1.25rem;width:min(720px,100%)}.CookieConsentBanner_text__\+Tfvx{color:#cbd5e1;flex:1 1 320px;font-size:.9rem;line-height:1.5;margin:0}.CookieConsentBanner_link__OyeOM{color:#a5b4fc;text-decoration:underline}.CookieConsentBanner_link__OyeOM:hover{color:#c7d2fe}.CookieConsentBanner_actions__QtlTQ{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.6rem}.CookieConsentBanner_acceptButton__QI8Jj,.CookieConsentBanner_declineButton__hmUEb{border:1px solid #0000;border-radius:10px;box-sizing:border-box;cursor:pointer;font-size:.88rem;font-weight:600;padding:.6rem .9rem;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.CookieConsentBanner_declineButton__hmUEb{background:#0000;border-color:#334155;color:#e2e8f0}.CookieConsentBanner_declineButton__hmUEb:hover{background:#1e293b}.CookieConsentBanner_acceptButton__QI8Jj{background:#e8500a;color:#fff}.CookieConsentBanner_acceptButton__QI8Jj:hover{background:#c0400a}@media (max-width:560px){.CookieConsentBanner_inner__01aF1{align-items:stretch;flex-direction:column}.CookieConsentBanner_text__\+Tfvx{flex-basis:auto}.CookieConsentBanner_actions__QtlTQ{justify-content:flex-end}}.LoadingSpinner_shell__x6j0A{background:linear-gradient(180deg,#f8f5f1,#fafaf9);box-sizing:border-box;display:grid;min-height:100vh;padding:2rem;place-items:center}.LoadingSpinner_inner__j2erV{grid-gap:.9rem;display:grid;gap:.9rem;justify-items:center}.LoadingSpinner_spinner__HCLI2{animation:LoadingSpinner_spin__doBWq .9s linear infinite;border:4px solid #e8500a33;border-radius:50%;border-top-color:#e8500a;height:46px;width:46px}.LoadingSpinner_message__Kgaz9{color:#475569;font-family:DM Sans,Helvetica Neue,sans-serif;font-size:.95rem;margin:0}@keyframes LoadingSpinner_spin__doBWq{to{transform:rotate(1turn)}}.ErrorBoundary_shell__ChF-y{background:linear-gradient(180deg,#f8f5f1,#fafaf9);box-sizing:border-box;display:grid;min-height:100vh;padding:2rem;place-items:center}.ErrorBoundary_card__36KGT{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 24px 50px -26px #0d11173d;padding:1.6rem;width:min(620px,100%)}.ErrorBoundary_kicker__WUfmW{color:#e8500a;font-family:DM Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.ErrorBoundary_title__\+pdj8{color:#0d1117;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3vw,2.1rem);letter-spacing:-.02em;line-height:1.1;margin:.55rem 0 0}.ErrorBoundary_text__KRgI4{color:#475569;font-family:DM Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:.8rem 0 0}.ErrorBoundary_errorDetail__aDt3v{background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#7f1d1d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.5;margin:1rem 0 0;overflow-wrap:anywhere;padding:.8rem;white-space:pre-wrap}.ErrorBoundary_reloadButton__MAptJ{background:#e8500a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:DM Sans,Helvetica Neue,sans-serif;font-size:.93rem;font-weight:600;margin-top:1rem;padding:.75rem 1rem}.ErrorBoundary_reloadButton__MAptJ:hover{background:#cb4608}.NavHeader_shell__rWJ5Y{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f3f0;border-bottom:1px solid #e5e7eb;box-sizing:border-box;font-family:Inter,Helvetica Neue,sans-serif;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.NavHeader_shell__rWJ5Y.NavHeader_dark__zEksV{background:#0f172ab3;border-bottom-color:#ffffff24}.NavHeader_dark__zEksV .NavHeader_active__Gc6W7,.NavHeader_dark__zEksV .NavHeader_link__egHDt,.NavHeader_dark__zEksV .NavHeader_loginLink__Pcd1c,.NavHeader_dark__zEksV .NavHeader_logoText__x\+GEj{color:#f8f6f3}.NavHeader_dark__zEksV .NavHeader_link__egHDt:hover,.NavHeader_dark__zEksV .NavHeader_loginLink__Pcd1c:hover{color:#fff}.NavHeader_dark__zEksV .NavHeader_mobileMenuButton__TZdDW{background:#0f172ab8;border-color:#ffffff47;color:#fff}.NavHeader_dark__zEksV .NavHeader_mobilePanel__IngsN{background:#0f172af5;border-color:#ffffff29}.NavHeader_dark__zEksV .NavHeader_mobileLink__5LOMQ{color:#f8f6f3}.NavHeader_nav__CjH96{align-items:center;box-sizing:border-box;display:flex;gap:1rem;height:64px;justify-content:space-between;margin:0 auto;padding:0 .7rem;width:min(1100px,calc(100% - 3rem))}.NavHeader_logo__EYIKg{align-items:center;display:inline-flex;gap:.5rem;text-decoration:none}.NavHeader_logoMark__VkB57{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.NavHeader_logoMark__VkB57 img{height:100%;width:100%}.NavHeader_logoText__x\+GEj{color:#0f172a;font-family:Inter,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.NavHeader_links__HAhsq{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.NavHeader_link__egHDt{color:#3a3f4a;font-size:.875rem;font-weight:400;letter-spacing:.01em;padding:.25rem 0;text-decoration:none;transition:color .15s ease}.NavHeader_link__egHDt:hover{color:#0f172a}.NavHeader_active__Gc6W7{color:#0f172a;font-weight:500}.NavHeader_cta__X1cHb{align-items:center;display:inline-flex;gap:1rem}.NavHeader_mobileMenuButton__TZdDW{align-items:center;background:#fff;border:1px solid #d7dce4;border-radius:8px;color:#111827;cursor:pointer;display:none;height:38px;justify-content:center;width:38px}.NavHeader_mobileMenuIcon__4v9MR{height:18px;width:18px}.NavHeader_mobilePanel__IngsN{display:none}.NavHeader_mobileLinks__VZx4l{display:flex;flex-direction:column;gap:.75rem}.NavHeader_mobileLink__5LOMQ{color:#3a3f4a;font-size:.95rem;text-decoration:none}.NavHeader_mobileActions__FI3HH{align-items:center;display:flex;gap:.8rem}.NavHeader_loginLink__Pcd1c{color:#3a3f4a;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .15s ease}.NavHeader_loginLink__Pcd1c:hover{color:#0f172a}.NavHeader_primaryButton__aGosp{align-items:center;background:#e8500a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.01em;padding:.55rem 1.1rem;text-decoration:none;transition:background .15s ease,transform .1s ease}.NavHeader_primaryButton__aGosp:hover{background:#c0400a;transform:translateY(-1px)}@media (max-width:700px){.NavHeader_nav__CjH96{gap:.8rem;padding:0 .5rem;width:calc(100% - 2rem)}.NavHeader_cta__X1cHb,.NavHeader_links__HAhsq{display:none}.NavHeader_cta__X1cHb.NavHeader_ctaAuthenticated__UUi40,.NavHeader_mobileMenuButton__TZdDW{display:inline-flex}.NavHeader_mobilePanel__IngsN{background:#fffffff5;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin:0 auto .85rem;padding:.95rem;width:calc(100% - 2rem)}.NavHeader_mobileActions__FI3HH{justify-content:flex-start}.NavHeader_primaryButton__aGosp{padding:.5rem .9rem}}@media print{.NavHeader_shell__rWJ5Y{display:none}}:root{--ink:#0f172a;--ink-soft:#3a3f4a;--ink-muted:#6b7280;--rule:#e5e7eb;--paper:#f8f6f3;--white:#fff;--brand:#e8500a;--brand-dark:#c0400a;--brand-light:#fff0ea;--mono:"DM Mono","Fira Mono","Courier New",monospace;--sans:"Inter","Helvetica Neue",sans-serif;--display:"Inter","Helvetica Neue",sans-serif}.ProductionScheduleDemo_section__7ahFC{color:var(--ink);margin:0 auto;max-width:1240px;padding:6.5rem 2.5rem 4.5rem}.ProductionScheduleDemo_intro__hxRNk{grid-gap:4rem;align-items:end;display:grid;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);margin-bottom:2.25rem}.ProductionScheduleDemo_eyebrow__OEtjh{color:var(--brand);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.ProductionScheduleDemo_intro__hxRNk h2{font-size:clamp(2.25rem,5vw,4.4rem);font-weight:800;letter-spacing:-.06em;line-height:.98;margin:0;max-width:720px}.ProductionScheduleDemo_introCopy__46IgH p{color:var(--ink-soft);font-size:1rem;line-height:1.7;margin:0 0 1.35rem}.ProductionScheduleDemo_introCopy__46IgH a{align-items:center;color:var(--brand);display:inline-flex;font-size:.92rem;font-weight:700;gap:.4rem;text-decoration:none}.ProductionScheduleDemo_introCopy__46IgH a:hover{text-decoration:underline;text-underline-offset:4px}.ProductionScheduleDemo_introCopy__46IgH svg{height:17px;width:17px}.ProductionScheduleDemo_demoShell__FyrBp{background:#fff;border:1px solid #d8dce3;border-radius:18px;box-shadow:0 28px 70px -38px #0f172a73;overflow:hidden}.ProductionScheduleDemo_demoFooter__LYe\+X,.ProductionScheduleDemo_demoToolbar__v098l,.ProductionScheduleDemo_demoTopbar__kdC3J{align-items:center;display:flex}.ProductionScheduleDemo_demoTopbar__kdC3J{background:#0f172a;color:#fff;gap:.45rem;min-height:48px;padding:0 1.1rem}.ProductionScheduleDemo_demoTopbar__kdC3J>div{display:flex;gap:.35rem}.ProductionScheduleDemo_windowDot__gAuvx{background:#fff3;border-radius:50%;height:8px;width:8px}.ProductionScheduleDemo_demoTopbar__kdC3J strong{font-size:.78rem;letter-spacing:.02em;margin-left:.45rem}.ProductionScheduleDemo_simulated__bNOLr{border:1px solid #fff3;border-radius:999px;color:#ffffffb3;font-size:.65rem;font-weight:700;letter-spacing:.08em;margin-left:auto;padding:.28rem .55rem;text-transform:uppercase}.ProductionScheduleDemo_demoToolbar__v098l{border-bottom:1px solid #e5e7eb;color:#334155;font-size:.78rem;font-weight:650;gap:1rem;justify-content:space-between;min-height:58px;padding:0 1.25rem}.ProductionScheduleDemo_demoToolbar__v098l>div,.ProductionScheduleDemo_toolbarStatus__IxB1l,.ProductionScheduleDemo_toolbarStatus__IxB1l span{align-items:center;display:flex;gap:.5rem}.ProductionScheduleDemo_demoToolbar__v098l svg{color:var(--brand);height:16px;width:16px}.ProductionScheduleDemo_toolbarStatus__IxB1l{color:#64748b;font-weight:600;gap:1rem}.ProductionScheduleDemo_boardScroll__BzZQ-{overflow-x:auto}.ProductionScheduleDemo_board__cr3w0{min-width:900px}.ProductionScheduleDemo_boardHeader__uOJKV,.ProductionScheduleDemo_lineRow__M1ekg{display:grid;grid-template-columns:180px minmax(720px,1fr)}.ProductionScheduleDemo_boardHeader__uOJKV{background:#f8fafc;border-bottom:1px solid #e5e7eb;grid-template-columns:180px repeat(5,minmax(144px,1fr));min-height:42px}.ProductionScheduleDemo_boardHeader__uOJKV span{align-items:center;border-right:1px solid #e5e7eb;color:#64748b;display:flex;font-size:.68rem;font-weight:700;justify-content:center;letter-spacing:.04em;text-transform:uppercase}.ProductionScheduleDemo_lineLabel__S3sia{background:#fbfcfd;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;justify-content:center;min-height:94px;padding:.85rem 1rem}.ProductionScheduleDemo_lineLabel__S3sia strong{color:#1e293b;font-size:.76rem}.ProductionScheduleDemo_lineLabel__S3sia span{color:#94a3b8;font-size:.66rem;font-weight:600;margin-top:.25rem}.ProductionScheduleDemo_track__hbwb1{background:linear-gradient(180deg,#fff,#fcfcfd);border-bottom:1px solid #e5e7eb;min-height:94px;position:relative}.ProductionScheduleDemo_track__hbwb1>span{border-left:1px solid #edf0f4;inset-block:0;left:20%;left:calc(var(--division, 1)*20%);position:absolute}.ProductionScheduleDemo_track__hbwb1>span:first-child{left:20%}.ProductionScheduleDemo_track__hbwb1>span:nth-child(2){left:40%}.ProductionScheduleDemo_track__hbwb1>span:nth-child(3){left:60%}.ProductionScheduleDemo_track__hbwb1>span:nth-child(4){left:80%}.ProductionScheduleDemo_run__j0\+h1{border-radius:8px;box-shadow:0 7px 18px -12px #0f172aa6;box-sizing:border-box;color:#fff;height:64px;overflow:hidden;padding:.6rem .7rem;position:absolute;top:15px}.ProductionScheduleDemo_run__j0\+h1:before{background:#ffffff8c;content:"";inset:0 auto 0 0;position:absolute;width:4px}.ProductionScheduleDemo_run__j0\+h1 b,.ProductionScheduleDemo_run__j0\+h1 span,.ProductionScheduleDemo_run__j0\+h1 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductionScheduleDemo_run__j0\+h1 strong{font-size:.7rem}.ProductionScheduleDemo_run__j0\+h1 span{color:#ffffffc7;font-size:.6rem;margin-top:.22rem}.ProductionScheduleDemo_run__j0\+h1 b{font-size:.58rem;letter-spacing:.04em;margin-top:.3rem;text-transform:uppercase}.ProductionScheduleDemo_orange__x0YtX{background:#d94b08}.ProductionScheduleDemo_blue__jg6fX{background:#2563a6}.ProductionScheduleDemo_teal__BEaYF{background:#0f766e}.ProductionScheduleDemo_violet__CKdXu{background:#6d4bb8}.ProductionScheduleDemo_changeoverBlock__MFwz4{background:repeating-linear-gradient(135deg,#ffedd5 0 5px,#fed7aa 5px 10px);border:1px solid #b453096b;border-radius:7px 0 0 7px;height:64px;min-width:12px;position:absolute;top:15px;z-index:1}.ProductionScheduleDemo_demoFooter__LYe\+X{background:#f8fafc;gap:1.5rem;justify-content:space-between;padding:.9rem 1.25rem}.ProductionScheduleDemo_demoFooter__LYe\+X p{color:#64748b;font-size:.7rem;line-height:1.45;margin:0}.ProductionScheduleDemo_demoFooter__LYe\+X>div{display:flex;flex-shrink:0;gap:1rem}.ProductionScheduleDemo_demoFooter__LYe\+X>div span{align-items:center;color:#64748b;display:inline-flex;font-size:.65rem;font-weight:650;gap:.35rem}.ProductionScheduleDemo_demoFooter__LYe\+X i{border-radius:3px;height:9px;width:9px}.ProductionScheduleDemo_orangeSwatch__UEVwr{background:#d94b08}.ProductionScheduleDemo_tealSwatch__9NHOE{background:#0f766e}.ProductionScheduleDemo_violetSwatch__KZbsC{background:#6d4bb8}.ProductionScheduleDemo_changeoverSwatch__5VIa\+{background:repeating-linear-gradient(135deg,#ffedd5 0 3px,#fed7aa 3px 6px);border:1px solid #b4530959}@media (max-width:800px){.ProductionScheduleDemo_section__7ahFC{padding:4.75rem 1.5rem 3.5rem}.ProductionScheduleDemo_intro__hxRNk{gap:1.35rem;grid-template-columns:1fr}.ProductionScheduleDemo_intro__hxRNk h2{font-size:clamp(2.25rem,11vw,3.5rem)}.ProductionScheduleDemo_demoToolbar__v098l{padding-block:.9rem}.ProductionScheduleDemo_demoFooter__LYe\+X,.ProductionScheduleDemo_demoToolbar__v098l{align-items:flex-start;flex-direction:column}.ProductionScheduleDemo_demoFooter__LYe\+X>div{flex-wrap:wrap}}.PublicFooter_footer__ueDRn{background:#0f172a;color:#fff;font-family:Inter,Helvetica Neue,sans-serif;padding:3rem 1.5rem 2.5rem}.PublicFooter_inner__5ZkR9{margin:0 auto;width:min(1100px,100%)}.PublicFooter_inner__5ZkR9:first-of-type{grid-gap:2.5rem 4rem;display:grid;gap:2.5rem 4rem;grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.PublicFooter_inner__5ZkR9+.PublicFooter_inner__5ZkR9{border-top:1px solid #ffffff14;margin-top:2.5rem;padding-top:1.5rem}.PublicFooter_brandCol__d1JeO{grid-gap:.75rem;align-content:start;display:grid;gap:.75rem}.PublicFooter_brand__fvmtQ{color:#fff;font-family:Inter,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.025em;text-decoration:none}.PublicFooter_tagline__2mBr7{color:#ffffff8c;font-size:.85rem;line-height:1.5;margin:0;max-width:26ch}.PublicFooter_columns__AcUN1{grid-gap:2rem 1.5rem;display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.PublicFooter_column__abwBd{grid-gap:.8rem;align-content:start;display:grid;gap:.8rem}.PublicFooter_columnHeading__V7FQF{color:#ffffff80;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.PublicFooter_links__tXMMm{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.PublicFooter_links__tXMMm a{color:#ffffffb3;font-size:.85rem;text-decoration:none}.PublicFooter_links__tXMMm a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2rem}.PublicFooter_links__tXMMm a:focus-visible,.PublicFooter_profileLinks__nGJTd a:focus-visible{border-radius:2px;color:#fff;outline:2px solid #fff;outline-offset:3px}.PublicFooter_profiles__r2dAF{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-bottom:1.25rem}.PublicFooter_profileLinks__nGJTd{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;list-style:none;margin:0;padding:0}.PublicFooter_profileLinks__nGJTd a{color:#ffffffb3;font-size:.85rem;text-decoration:none}.PublicFooter_profileLinks__nGJTd a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2rem}.PublicFooter_badges__fY-Mu{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.PublicFooter_badges__fY-Mu a{color:#ffffffb3;font-size:.85rem}.PublicFooter_copy__HOptD{color:#ffffff6b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}@media (max-width:860px){.PublicFooter_inner__5ZkR9:first-of-type{gap:2rem;grid-template-columns:1fr}.PublicFooter_columns__AcUN1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.PublicFooter_columns__AcUN1{grid-template-columns:1fr}}@media print{.PublicFooter_footer__ueDRn{display:none}}.UpdatesSignup_card__riw50{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 14px 34px -24px #0f172a59;box-sizing:border-box;margin:0 auto;max-width:420px;padding:1rem 1.1rem;text-align:left;width:100%}.UpdatesSignup_prompt__8YcNX{color:#334155;display:block;font-size:.9rem;font-weight:600;line-height:1.45;margin:0 0 .6rem}.UpdatesSignup_form__eIhW6{display:block}.UpdatesSignup_row__yzHAZ{display:flex;gap:.5rem}.UpdatesSignup_input__hW7d9{background:#fff;border:1px solid #cbd5e1;border-radius:.7rem;box-sizing:border-box;color:#0f172a;flex:1 1;font:inherit;font-size:.92rem;min-width:0;padding:.6rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.UpdatesSignup_input__hW7d9:focus{border-color:#e8500a;box-shadow:0 0 0 3px #e8500a26;outline:none}.UpdatesSignup_button__TJtgA{background:#e8500a;border:none;border-radius:.7rem;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:.9rem;font-weight:600;padding:.6rem 1rem}.UpdatesSignup_button__TJtgA:disabled{cursor:wait;opacity:.65}.UpdatesSignup_honeypot__cx0ff{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.UpdatesSignup_error__JpGdV{color:#b91c1c;font-size:.82rem;margin:.5rem 0 0}.UpdatesSignup_success__eo--5{color:#0f172a;font-size:.92rem;font-weight:500;line-height:1.5;margin:0}@media (max-width:520px){.UpdatesSignup_row__yzHAZ{flex-direction:column}.UpdatesSignup_button__TJtgA{width:100%}}.Home_page__OUVS-{background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:hidden}.Home_btnPrimary__Gt7AD{align-items:center;background:var(--brand);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:.875rem;font-weight:500;gap:.4rem;letter-spacing:.01em;padding:.55rem 1.25rem;text-decoration:none;transition:background .15s,transform .1s}.Home_btnPrimary__Gt7AD:hover{background:var(--brand-dark);transform:translateY(-1px)}.Home_btnPrimary__Gt7AD:active{transform:translateY(0)}.Home_btnSecondary__J72VG{align-items:center;background:#0000;border:1.5px solid var(--rule);border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:.875rem;font-weight:500;gap:.4rem;padding:.55rem 1.25rem;text-decoration:none;transition:border-color .15s,background .15s,transform .1s}.Home_btnSecondary__J72VG:hover{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-1px)}.Home_hero__GIFrW{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:120px 2.5rem 56px}.Home_heroBadge__15kam{align-items:flex-start;background:var(--brand-light);border:1px solid #e8500a33;border-radius:6px;color:var(--brand);display:inline-flex;font-family:var(--mono);font-size:.72rem;font-weight:500;gap:.5rem;letter-spacing:.06em;padding:.3rem .75rem;text-transform:uppercase}.Home_heroBadgeDot__lxN3e{animation:Home_pulse__0xmti 2s ease-in-out infinite;background:var(--brand);border-radius:50%;height:6px;margin-top:.32rem;width:6px}@keyframes Home_pulse__0xmti{0%,to{opacity:1}50%{opacity:.4}}.Home_heroHeadline__JqZs7{color:var(--ink);font-family:var(--display);font-size:clamp(2.6rem,5vw,3.8rem);letter-spacing:-.055em;line-height:1.05;margin:0 0 1.5rem}.Home_heroHeadline__JqZs7 em{color:var(--brand)}.Home_heroSub__uDeNa{color:var(--ink-soft);font-size:1.05rem;font-weight:300;line-height:1.65;margin:0 0 2.25rem;max-width:440px}.Home_heroActions__bN51G{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.Home_heroActions__bN51G .Home_btnPrimary__Gt7AD,.Home_heroActions__bN51G .Home_btnSecondary__J72VG{font-size:.95rem;padding:.75rem 1.75rem}.Home_heroTrial__l0Duy{color:var(--ink-muted);font-family:var(--mono);font-size:.78rem;letter-spacing:.02em;margin-top:1rem}.Home_heroVisual__n1Rj3{position:relative}.Home_scheduleCard__GYd\+b{background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 1px 3px #0000000a,0 8px 32px #00000014,0 0 0 1px #00000005;overflow:hidden}.Home_scheduleCardHeader__YDdgh{align-items:center;background:var(--ink);display:flex;gap:.5rem;padding:.75rem 1.25rem}.Home_scheduleCardHeaderDots__M3c8i{display:flex;gap:.35rem}.Home_scheduleCardHeaderDots__M3c8i span{background:#ffffff26;border-radius:50%;height:10px;width:10px}.Home_scheduleCardHeaderTitle__SrSEN{color:#ffffff80;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Home_scheduleCardBody__ee7Va{padding:1.25rem}.Home_gantt__YwFdU{display:flex;flex-direction:column;gap:.65rem}.Home_ganttRow__VGLtD{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:72px 1fr}.Home_ganttLabel__dHlxv{color:var(--ink-muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;text-align:right}.Home_ganttTrack__kqXnW{background:var(--rule);border-radius:4px;height:28px;overflow:hidden;position:relative}.Home_ganttBar__VCmBA{align-items:center;animation:Home_slideIn__fmSGq .8s ease-out both;border-radius:4px;display:flex;height:100%;padding:0 .5rem;position:absolute;top:0}@keyframes Home_slideIn__fmSGq{0%{opacity:0;width:0!important}to{opacity:1}}.Home_ganttBar__VCmBA span{color:#fff;font-family:var(--mono);font-size:.62rem;font-weight:500;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Home_ganttBar1__Vffh\+{animation-delay:.1s;background:var(--brand);left:0;width:55%}.Home_ganttBar2__FzFWd{animation-delay:.25s;background:#0d7377;left:10%;width:60%}.Home_ganttBar3__sCb5o{animation-delay:.4s;background:#6247aa;left:5%;width:45%}.Home_ganttBar4__IGG18{animation-delay:.55s;background:#1d6a96;left:20%;width:50%}.Home_scheduleCardDivider__b-mIp{background:var(--rule);height:1px;margin:1rem 0}.Home_labelPreview__m4sdC{grid-gap:.5rem;align-items:center;background:var(--paper);border:1px dashed var(--rule);border-radius:6px;display:grid;gap:.5rem;grid-template-columns:1fr auto;padding:.85rem 1rem}.Home_labelFields__30ZHc{display:flex;flex-direction:column;gap:.3rem;min-width:0}.Home_labelField__T-nob{align-items:baseline;display:flex;gap:.5rem}.Home_labelKey__35HRN{color:var(--ink-muted);flex-shrink:0;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;min-width:52px;text-transform:uppercase}.Home_labelVal__JVcSP{color:var(--ink);font-family:var(--mono);font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Home_labelBarcode__7UXpW{display:flex;gap:1.5px}.Home_labelBarcode__7UXpW span{background:var(--ink);border-radius:1px;display:block;width:2px}.Home_floatBadge__2yVos{background:var(--brand);border-radius:10px;bottom:-16px;box-shadow:0 4px 16px #e8500a4d;color:#fff;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.03em;padding:.65rem 1rem;position:absolute;right:-16px}.Home_socialProof__ca5Yu{align-items:center;border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:flex;gap:2rem;margin:0 auto;max-width:1100px;padding:1.75rem 2.5rem}.Home_socialProofLabel__fW-uo{color:var(--ink-muted);font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.Home_socialProofLogos__kkaea{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem}.Home_socialProofLogo__dmfMJ{color:var(--ink-muted);font-family:var(--display);font-size:.9rem;font-weight:700;letter-spacing:-.01em}.Home_section__diLZB{margin:0 auto;max-width:1100px;padding:6rem 2.5rem;scroll-margin-top:64px}.Home_sectionLabel__NuAun{color:var(--brand);font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.Home_sectionHeadline__FVx8w{color:var(--ink);font-family:var(--display);font-size:clamp(2rem,4vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem}.Home_sectionHeadline__FVx8w em{color:var(--brand);font-style:italic}.Home_sectionSub__4AYiQ{color:var(--ink-soft);font-size:1rem;font-weight:300;line-height:1.65;margin:0 0 3.5rem;max-width:520px}.Home_steps__OqXAi{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);position:relative}.Home_steps__OqXAi:before{background:repeating-linear-gradient(to right,var(--rule) 0,var(--rule) 6px,#0000 6px,#0000 12px);content:"";height:1.5px;left:16.66667%;position:absolute;right:16.66667%;top:22px;z-index:0}.Home_step__fQ3pK{position:relative}.Home_stepBadge__DdpVv{align-items:center;background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;display:inline-flex;height:44px;justify-content:center;margin-bottom:1.25rem;position:relative;width:44px;z-index:1}.Home_stepBadge__DdpVv span{color:var(--ink);font-family:var(--mono);font-size:.85rem;font-weight:500;letter-spacing:-.02em}.Home_step__fQ3pK:nth-child(2) .Home_stepBadge__DdpVv{background:var(--brand-light);border-color:var(--brand)}.Home_step__fQ3pK:nth-child(2) .Home_stepBadge__DdpVv span{color:var(--brand)}.Home_step__fQ3pK:nth-child(3) .Home_stepBadge__DdpVv{background:var(--ink)}.Home_step__fQ3pK:nth-child(3) .Home_stepBadge__DdpVv span{color:#fff}.Home_stepTitle__KoDwu{color:var(--ink);font-family:var(--display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .65rem}.Home_stepBody__RkNUu{color:var(--ink-soft);font-size:.9rem;font-weight:300;line-height:1.65}.Home_sectionCta__GlxRX{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.Home_sectionCta__GlxRX span{color:var(--ink-muted);font-family:var(--mono);font-size:.75rem;letter-spacing:.02em}.Home_workflow__vU2xX{border-block:1px solid var(--rule);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.Home_workflowStep__PZadG{border-right:1px solid var(--rule);min-height:230px;padding:1.5rem 1.25rem 1.5rem 0;position:relative}.Home_workflowStep__PZadG+.Home_workflowStep__PZadG{padding-left:1.25rem}.Home_workflowStep__PZadG:last-child{border-right:0}.Home_workflowIndex__\+NCZP{color:var(--brand);font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:2.5rem}.Home_workflowStep__PZadG h3{color:var(--ink);font-size:1rem;letter-spacing:-.02em;margin:0 0 .7rem}.Home_workflowStep__PZadG p{color:var(--ink-soft);font-size:.78rem;font-weight:400;line-height:1.6;margin:0}.Home_workflowStep__PZadG>svg{background:var(--paper);border:1px solid var(--rule);border-radius:50%;color:var(--brand);height:19px;padding:.2rem;position:absolute;right:-10px;top:1.35rem;width:19px;z-index:1}.Home_scopePanel__NmyKD{grid-gap:3rem;background:var(--brand-light);border:1px solid #e8500a33;border-radius:12px;display:grid;gap:3rem;grid-template-columns:minmax(240px,.7fr) 1fr;margin-top:2rem;padding:1.65rem 1.8rem}.Home_scopeLabel__WUlyk{color:var(--brand);font-size:.67rem;font-weight:750;letter-spacing:.1em;margin:0 0 .45rem;text-transform:uppercase}.Home_scopePanel__NmyKD h3{color:var(--ink);font-size:1.08rem;margin:0}.Home_scopePanel__NmyKD>p{color:var(--ink-soft);font-size:.86rem;line-height:1.65;margin:0}.Home_featuresBg__4U4x8{background:var(--ink)}.Home_featuresSection__jqx3o{margin:0 auto;max-width:1100px;padding:6rem 2.5rem}.Home_featuresSection__jqx3o .Home_sectionLabel__NuAun{color:#e8500acc}.Home_featuresSection__jqx3o .Home_sectionHeadline__FVx8w{color:#fff}.Home_featuresSection__jqx3o .Home_sectionSub__4AYiQ{color:#ffffff80}.Home_featureGrid__Te144{grid-gap:1.5px;background:#ffffff0f;border:1.5px solid #ffffff0f;border-radius:12px;display:grid;gap:1.5px;grid-template-columns:repeat(2,1fr);overflow:hidden}.Home_feature__hQpMU{background:var(--ink);padding:2rem;position:relative;transition:background .2s}.Home_feature__hQpMU:hover{background:#ffffff0a}.Home_featureFlagship__CX7qf{background:linear-gradient(100deg,#e8500a29,#0f172a00 70%);grid-column:span 2;padding:2.25rem 2.5rem}.Home_featureFlagshipText__ouxeS{max-width:560px}.Home_featureFlagship__CX7qf .Home_featureIcon__b7rmj{border-color:#e8500a80;color:#e8500af2}.Home_featureFlagship__CX7qf .Home_featureTitle__e9KCv{font-size:1.4rem}.Home_featureFlagship__CX7qf .Home_featureBody__3iTj6{font-size:.95rem;margin-bottom:0;max-width:420px}.Home_featureIcon__b7rmj{align-items:center;background:#e8500a0f;border:1px solid #e8500a66;border-radius:9px;color:#e8500ad9;display:inline-flex;height:38px;justify-content:center;margin-bottom:1.25rem;width:38px}.Home_featureTitle__e9KCv{color:#fff;font-family:var(--display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .6rem}.Home_featureBody__3iTj6{color:#ffffff73;font-size:.875rem;font-weight:300;line-height:1.65}.Home_constraintPreview__7E8gc,.Home_inventoryPreview__HvEEt,.Home_labelMiniPreview__VrPnh,.Home_reportPreview__xe7vH,.Home_sheetPreview__rT2ZD,.Home_timelinePreview__FfxFj{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:9px;margin-top:1.4rem}.Home_constraintPreview__7E8gc{display:flex;max-width:580px;overflow:hidden}.Home_constraintPreview__7E8gc span{align-items:center;border-right:1px solid #ffffff1a;color:#ffffffad;display:inline-flex;font-size:.69rem;font-weight:650;gap:.35rem;padding:.65rem .8rem}.Home_constraintPreview__7E8gc span:first-child{color:#fff}.Home_constraintPreview__7E8gc svg{color:#fb7b3f}.Home_timelinePreview__FfxFj{background-image:repeating-linear-gradient(90deg,#0000,#0000 24%,#ffffff12 0,#ffffff12 calc(24% + 1px));display:flex;flex-direction:column;gap:.5rem;padding:.75rem;position:relative}.Home_timelinePreview__FfxFj span{border-radius:4px;color:#fff;font-size:.62rem;font-weight:700;padding:.35rem .5rem}.Home_timelinePreview__FfxFj span:first-child{background:#d94b08}.Home_timelinePreview__FfxFj span:nth-child(2){background:#0f766e;margin-left:34%}.Home_timelinePreview__FfxFj i{border-left:1px dashed #ffffff59;inset-block:0;left:62%;position:absolute}.Home_sheetPreview__rT2ZD{display:grid;grid-template-columns:.8fr 1.5fr .7fr;overflow:hidden}.Home_sheetPreview__rT2ZD b,.Home_sheetPreview__rT2ZD span{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;color:#ffffff94;font-size:.58rem;padding:.46rem .55rem}.Home_sheetPreview__rT2ZD b{color:#86efac;font-weight:700}.Home_labelMiniPreview__VrPnh{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr 72px;padding:.75rem}.Home_labelMiniPreview__VrPnh div{display:flex;flex-direction:column;gap:.2rem}.Home_labelMiniPreview__VrPnh strong{color:#fff;font-size:.68rem}.Home_labelMiniPreview__VrPnh span{color:#ffffff80;font-size:.59rem}.Home_labelMiniPreview__VrPnh i{background:repeating-linear-gradient(90deg,#ffffffbf 0 2px,#0000 2px 5px,#ffffffbf 5px 6px,#0000 6px 9px);height:44px}.Home_inventoryPreview__HvEEt{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.Home_inventoryPreview__HvEEt span{border-right:1px solid #ffffff14;color:#ffffff80;display:flex;flex-direction:column;font-size:.56rem;gap:.25rem;padding:.65rem}.Home_inventoryPreview__HvEEt b{color:#fff;font-size:.7rem}.Home_reportPreview__xe7vH{align-items:end;display:flex;gap:.45rem;height:58px;padding:.75rem .75rem 1.3rem;position:relative}.Home_reportPreview__xe7vH>span{background:linear-gradient(180deg,#f36a2d,#a83c0a);border-radius:3px 3px 0 0;flex:1 1;max-width:20px;position:relative}.Home_reportPreview__xe7vH i{color:#ffffff59;font-size:.5rem;font-style:normal;left:50%;position:absolute;top:100%;transform:translateX(-50%)}.Home_reportPreview__xe7vH b{color:#fff6;font-size:.55rem;position:absolute;right:.6rem;top:.45rem}.Home_toolsSection__hafFJ{margin:0 auto;max-width:1100px;padding:2rem 2.5rem 6rem}.Home_toolsIntro__Mw7Kb{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:.5fr 1fr 1fr;margin-bottom:2rem}.Home_toolsIntro__Mw7Kb .Home_sectionLabel__NuAun{margin-top:.45rem}.Home_toolsIntro__Mw7Kb .Home_sectionHeadline__FVx8w{font-size:clamp(1.8rem,3vw,2.5rem)}.Home_toolsIntro__Mw7Kb>p:last-child{color:var(--ink-soft);font-size:.9rem;line-height:1.65;margin:.4rem 0 0}.Home_toolsGrid__FgBnW{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1.18fr .82fr}.Home_primaryTool__GrAHu,.Home_secondaryTools__QIrFz a{color:inherit;display:flex;position:relative;text-decoration:none}.Home_primaryTool__GrAHu{background:linear-gradient(135deg,#e8500ae0,#c13d06f5),#e8500a;border-radius:14px;color:#fff;justify-content:space-between;min-height:280px;overflow:hidden;padding:2rem}.Home_primaryTool__GrAHu:after{background:repeating-linear-gradient(0deg,#0000 0 14px,#ffffff8c 14px 16px);bottom:-1rem;content:"";height:46%;opacity:.32;position:absolute;right:-2rem;transform:skewX(-18deg);width:68%}.Home_toolNumber__4GpZY{font-size:.7rem;font-weight:700;letter-spacing:.08em;position:relative;z-index:1}.Home_primaryTool__GrAHu>div{align-self:end;max-width:410px;position:relative;z-index:1}.Home_primaryTool__GrAHu p{font-size:.66rem;font-weight:750;letter-spacing:.1em;margin:0 0 .6rem;text-transform:uppercase}.Home_primaryTool__GrAHu h3{font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1;margin:0 0 .7rem}.Home_primaryTool__GrAHu div>span{color:#ffffffc2;font-size:.82rem;line-height:1.5}.Home_primaryTool__GrAHu>svg{height:24px;position:relative;width:24px;z-index:1}.Home_primaryTool__GrAHu:hover>svg,.Home_secondaryTools__QIrFz a:hover>svg{transform:translate(2px,-2px)}.Home_secondaryTools__QIrFz{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:1fr 1fr}.Home_secondaryTools__QIrFz a{align-items:flex-start;background:#fff;border:1px solid var(--rule);border-radius:12px;gap:1.15rem;padding:1.4rem;transition:border-color .15s,transform .15s}.Home_secondaryTools__QIrFz a:hover{border-color:var(--brand);transform:translateY(-2px)}.Home_secondaryTools__QIrFz .Home_toolNumber__4GpZY{color:var(--brand)}.Home_secondaryTools__QIrFz h3{color:var(--ink);font-size:.98rem;margin:0 0 .4rem}.Home_secondaryTools__QIrFz p{color:var(--ink-soft);font-size:.75rem;line-height:1.5;margin:0}.Home_secondaryTools__QIrFz svg{color:var(--brand);flex:none;height:18px;margin-left:auto;transition:transform .15s;width:18px}.Home_comparison__VavCm{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.Home_comparisonCol__DMAZM{border-radius:12px;padding:2rem}.Home_comparisonOld__fifAD{background:var(--paper);border:1.5px dashed var(--rule)}.Home_comparisonNew__oJlIq{background:var(--ink);border:1.5px solid var(--ink);box-shadow:0 12px 32px #0f172a1f}.Home_comparisonTitle__L\+JGq{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;margin:0 0 1.5rem;text-transform:uppercase}.Home_comparisonOld__fifAD .Home_comparisonTitle__L\+JGq{color:var(--ink-muted)}.Home_comparisonNew__oJlIq .Home_comparisonTitle__L\+JGq{color:#e8500ad9}.Home_comparisonList__eysd5{display:flex;flex-direction:column;gap:1.1rem;list-style:none;margin:0;padding:0}.Home_comparisonList__eysd5 li{align-items:flex-start;display:flex;font-size:.9rem;font-weight:300;gap:.75rem;line-height:1.55}.Home_comparisonOld__fifAD .Home_comparisonList__eysd5 li{color:var(--ink-soft)}.Home_comparisonNew__oJlIq .Home_comparisonList__eysd5 li{color:#ffffffd9}.Home_comparisonMarkNew__GcYY5,.Home_comparisonMarkOld__VrRUi{align-items:center;border-radius:50%;display:inline-flex;flex:none;font-size:.65rem;height:20px;justify-content:center;margin-top:.1rem;width:20px}.Home_comparisonMarkOld__VrRUi{background:var(--rule);color:var(--ink-muted)}.Home_comparisonMarkNew__GcYY5{background:var(--brand);color:#fff}.Home_verticals__9BbeN{border-top:1px solid var(--rule)}.Home_verticalRow__pVEQz{grid-gap:1.5rem;align-items:baseline;border-bottom:1px solid var(--rule);color:inherit;display:grid;gap:1.5rem;grid-template-columns:3rem minmax(180px,260px) 1fr auto;padding:1.65rem 0;text-decoration:none}.Home_verticalIndex__Ecj5P{color:var(--brand);font-family:var(--mono);font-size:.75rem;letter-spacing:.04em}.Home_verticalTitle__-Tozf{color:var(--ink);font-family:var(--display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0;transition:color .15s}.Home_verticalRow__pVEQz:hover .Home_verticalTitle__-Tozf{color:var(--brand)}.Home_verticalBody__RKBsi{color:var(--ink-soft);font-size:.925rem;font-weight:300;line-height:1.65;margin:0}.Home_verticalArrow__Wn3sA{color:var(--ink-muted);transition:color .15s,transform .15s;width:18px}.Home_verticalRow__pVEQz:hover .Home_verticalArrow__Wn3sA{color:var(--brand);transform:translateX(3px)}.Home_faqList__JUXsi{border-top:1px solid var(--rule);max-width:760px}.Home_faqItem__eEBi2{border-bottom:1px solid var(--rule);padding:1.25rem 0}.Home_faqItem__eEBi2 summary{color:var(--ink);cursor:pointer;font-weight:500}.Home_faqItem__eEBi2 p{color:var(--ink-soft);font-size:.925rem;font-weight:300;line-height:1.65;margin:.75rem 0 0}.Home_ctaBanner__1UH6w{background:var(--brand);overflow:hidden;padding:5rem 2.5rem;position:relative;text-align:center}.Home_ctaBanner__1UH6w:after,.Home_ctaBanner__1UH6w:before{background:repeating-linear-gradient(90deg,#ffffff59 0,#ffffff59 2px,#0000 0,#0000 5px,#ffffff59 0,#ffffff59 8px,#0000 0,#0000 12px);content:"";height:6px;left:0;opacity:.5;position:absolute;right:0}.Home_ctaBanner__1UH6w:before{top:0}.Home_ctaBanner__1UH6w:after{bottom:0}.Home_ctaBannerInner__LSppY{margin:0 auto;max-width:620px}.Home_ctaHeadline__7kH91{color:#fff;font-family:var(--display);font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem}.Home_ctaHeadline__7kH91 em{font-style:italic;opacity:.8}.Home_ctaSub__CHfg8{color:#ffffffbf;font-size:1rem;font-weight:300;line-height:1.65;margin:0 0 2.25rem}.Home_ctaActions__cFRS1{align-items:center;display:flex;gap:1rem;justify-content:center}.Home_btnWhite__9Fxsw{align-items:center;background:#fff;border:none;border-radius:6px;color:var(--brand);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:.95rem;font-weight:500;gap:.4rem;padding:.75rem 1.75rem;text-decoration:none;transition:background .15s,transform .1s}.Home_btnWhite__9Fxsw:hover{background:#ffffffe6;transform:translateY(-1px)}.Home_btnGhost__8GjZO{align-items:center;background:#0000;border:1.5px solid #fff6;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:.95rem;font-weight:500;gap:.4rem;padding:.75rem 1.75rem;text-decoration:none;transition:border-color .15s,background .15s}.Home_btnGhost__8GjZO:hover{background:#ffffff1a;border-color:#fff}.Home_ctaTrial__vg0Tf{color:#fff9;font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;margin-top:1rem}.Home_ctaUpdates__DDdDh{margin-top:2.5rem}@media (max-width:900px){.Home_hero__GIFrW{gap:3rem;padding-top:100px}.Home_hero__GIFrW,.Home_workflow__vU2xX{grid-template-columns:1fr}.Home_workflowStep__PZadG,.Home_workflowStep__PZadG+.Home_workflowStep__PZadG{border-bottom:1px solid var(--rule);border-right:0;min-height:auto;padding:1.25rem 2rem 1.25rem 3.5rem}.Home_workflowStep__PZadG:last-child{border-bottom:0}.Home_workflowIndex__\+NCZP{left:0;margin:0;position:absolute}.Home_workflowStep__PZadG>svg{bottom:-10px;left:1.15rem;right:auto;top:auto;transform:rotate(90deg)}.Home_scopePanel__NmyKD{gap:1rem}.Home_featureGrid__Te144,.Home_scopePanel__NmyKD{grid-template-columns:1fr}.Home_featureFlagship__CX7qf{grid-column:span 1}.Home_toolsIntro__Mw7Kb{gap:.5rem}.Home_comparison__VavCm,.Home_toolsGrid__FgBnW,.Home_toolsIntro__Mw7Kb{grid-template-columns:1fr}.Home_verticalRow__pVEQz{grid-template-areas:"index title arrow" "body body body";grid-template-columns:3rem 1fr auto;row-gap:.5rem}.Home_verticalIndex__Ecj5P{grid-area:index}.Home_verticalTitle__-Tozf{grid-area:title}.Home_verticalBody__RKBsi{grid-area:body}.Home_verticalArrow__Wn3sA{align-self:center;grid-area:arrow}.Home_socialProof__ca5Yu{align-items:flex-start;flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.Home_ganttBar__VCmBA,.Home_heroBadgeDot__lxN3e{animation:none}.Home_btnGhost__8GjZO,.Home_btnPrimary__Gt7AD,.Home_btnSecondary__J72VG,.Home_btnWhite__9Fxsw,.Home_feature__hQpMU,.Home_verticalTitle__-Tozf{transition:none}}.Home_page__OUVS-{background:#f8f6f3}.Home_hero__GIFrW{align-items:center;background:#0f172a;box-sizing:border-box;display:flex;isolation:isolate;margin:0;max-width:none;min-height:max(700px,100svh);overflow:hidden;padding:132px max(2rem,calc(50vw - 620px)) 76px;position:relative}.Home_heroContent__C-aql{position:relative;width:min(680px,56vw);z-index:2}.Home_heroHeadline__JqZs7{text-wrap:balance;color:#f8f6f3;font-family:Inter,Helvetica Neue,sans-serif;font-size:clamp(3.8rem,6.2vw,6.5rem);font-weight:800;letter-spacing:-.06em;line-height:.92;max-width:760px;text-shadow:0 2px 24px #0000002e}.Home_heroHeadline__JqZs7 em{color:#ff6a25;font-style:normal}.Home_sectionHeadline__FVx8w em{color:#e8500a;font-style:normal}.Home_heroSub__uDeNa{color:#f8f6f3d1;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:400;line-height:1.7;max-width:620px}.Home_heroBadge__15kam{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a61;border:1px solid #ff824880;border-radius:999px;color:#ff8248;margin-bottom:1.5rem;padding:.45rem .8rem}.Home_heroBadgeDot__lxN3e{animation:none;background:#ff6a25;height:7px;margin-top:.28rem;width:7px}.Home_heroVisual__n1Rj3{inset:0;position:absolute;z-index:-2}.Home_heroImage__bMdg-{display:block;height:100%;object-fit:cover;object-position:59% center;width:100%}.Home_heroImageShade__6l-FI{background:linear-gradient(90deg,#0f172afa,#0f172aeb 30%,#0f172a94 56%,#0f172a29 82%),linear-gradient(0deg,#0f172ab8,#0000 40%,#0f172a33);inset:0;position:absolute}.Home_heroPattern__0ZQ7s{grid-gap:12px;bottom:clamp(2.5rem,7vh,5.5rem);display:grid;gap:12px;opacity:.34;position:absolute;right:clamp(2rem,7vw,8rem);width:220px}.Home_heroPattern__0ZQ7s span{border:1px solid #f8f6f39e;border-radius:999px;height:15px}.Home_heroPattern__0ZQ7s span:first-child{margin-left:38%;width:62%}.Home_heroPattern__0ZQ7s span:nth-child(2){border-color:#ff6a25d9;margin-left:4%;width:88%}.Home_heroPattern__0ZQ7s span:nth-child(3){margin-left:25%;width:54%}.Home_heroPattern__0ZQ7s span:nth-child(4){border-color:#ff6a25d9;margin-left:0;width:72%}.Home_heroActions__bN51G .Home_btnSecondary__J72VG{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a38;border-color:#f8f6f36b;color:#f8f6f3}.Home_heroActions__bN51G .Home_btnSecondary__J72VG:hover{background:#f8f6f3;border-color:#f8f6f3;color:#0f172a}.Home_heroTrial__l0Duy{color:#f8f6f39e}.Home_sectionHeadline__FVx8w{font-family:Inter,Helvetica Neue,sans-serif;font-weight:800;letter-spacing:-.055em}.Home_brandRail__V3Mrq{align-items:center;background:#0f172a;color:#f8f6f3;display:flex;font:600 .68rem/1.5 Inter,sans-serif;gap:1.25rem;justify-content:space-between;letter-spacing:.12em;padding:22px max(2.5rem,calc(50vw - 660px))}.Home_brandRail__V3Mrq span:first-child{color:#ff8248}@media(max-width:700px){.Home_hero__GIFrW{align-items:flex-end;min-height:760px;padding:116px 1.5rem 54px}.Home_heroContent__C-aql{width:100%}.Home_heroHeadline__JqZs7{font-size:clamp(3rem,14vw,4.5rem)}.Home_heroSub__uDeNa{font-size:.98rem;line-height:1.58}.Home_heroImage__bMdg-{object-position:67% center}.Home_heroImageShade__6l-FI{background:linear-gradient(0deg,#0f172afc,#0f172ae0 52%,#0f172a40)}.Home_heroPattern__0ZQ7s{display:none}.Home_heroActions__bN51G{align-items:stretch}.Home_heroActions__bN51G .Home_btnPrimary__Gt7AD,.Home_heroActions__bN51G .Home_btnSecondary__J72VG{justify-content:center}.Home_brandRail__V3Mrq{flex-wrap:wrap;gap:.75rem 1.3rem;padding:22px 1.5rem}.Home_brandRail__V3Mrq span:first-child{flex-basis:100%}}@media (min-width:701px) and (max-width:900px){.Home_hero__GIFrW{padding-inline:3rem}.Home_heroContent__C-aql{width:min(680px,78vw)}}.CheckoutRedirectOverlay_overlay__UKB9J{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffeb;display:grid;inset:0;place-items:center;position:fixed;z-index:200}@media (prefers-color-scheme:dark){.CheckoutRedirectOverlay_overlay__UKB9J{background:#0d1117eb}}.Pricing_page__lWDsU{background:var(--paper);box-sizing:border-box;color:var(--ink);font-family:var(--sans);min-height:100vh;padding:6.5rem 2.5rem 2.5rem}.Pricing_inner__H4rFG{margin:0 auto;width:min(1100px,100%)}.Pricing_footer__BSDqm{color:var(--ink-muted);font-size:.85rem;margin-top:1rem;text-align:center}.Pricing_backToApp__8C7em{align-items:center;background:#0000;border:0;color:var(--brand);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;margin:.25rem 0 1rem;padding:0}.Pricing_backToApp__8C7em:hover{text-decoration:underline}.Pricing_panel__U9uvW{background:var(--white);border:1px solid var(--rule);border-radius:14px;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000f;padding:2rem}.Pricing_header__1BHzW{margin-bottom:1.4rem}.Pricing_kicker__7PGGI{color:var(--brand);font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;margin:0 0 .65rem;text-transform:uppercase}.Pricing_title__\+1Rpr{color:var(--ink);font-family:var(--display);font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0}.Pricing_subtitle__ijnOY{color:var(--ink-soft);font-weight:300;line-height:1.65;margin:.95rem 0 0;max-width:660px}.Pricing_grid__7j9XR{grid-gap:1.1rem;display:grid;gap:1.1rem}.Pricing_gridTwo__K-ARs{grid-template-columns:repeat(2,minmax(0,1fr))}.Pricing_card__ao185{background:#fefefe;border:1px solid var(--rule);border-radius:12px;box-sizing:border-box;padding:1.75rem}.Pricing_emphasisCard__v6bX5{border-color:#e8500a59;box-shadow:inset 0 0 0 1px #e8500a1a}.Pricing_badge__zQNXb{align-items:center;background:var(--brand-light);color:var(--brand);display:inline-flex;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;padding:.3rem .75rem;text-transform:uppercase}.Pricing_cardTitle__XQlNj{color:var(--ink);font-family:var(--display);font-size:1.7rem;letter-spacing:-.02em;line-height:1.1;margin:.8rem 0 0}.Pricing_cardText__c-PV6{color:var(--ink-soft);line-height:1.55;margin:.8rem 0 0}.Pricing_trialCallout__A9hBi{color:var(--brand);font-size:.85rem;font-weight:600;margin:.65rem 0 0}.Pricing_list__3W3ZJ{color:var(--ink-soft);margin:1rem 0 0;padding-left:1.05rem}.Pricing_list__3W3ZJ li{margin:.5rem 0}.Pricing_actionsRow__B6q\+i{margin-top:1.55rem}.Pricing_trialStart__iySbJ{margin:1.5rem auto 0;text-align:center;width:min(360px,100%)}.Pricing_trialStart__iySbJ p{color:var(--ink-muted);font-size:.82rem;margin:.65rem 0 0}.Pricing_updatesSignup__jj6sT{margin-top:1.75rem}.Pricing_primaryButton__fZSA7,.Pricing_secondaryButton__AW-wF{border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;font-family:var(--sans);font-size:.92rem;font-weight:500;padding:.78rem 1.05rem;transition:background .15s ease,transform .1s ease;width:100%}.Pricing_primaryButton__fZSA7{background:var(--brand);color:#fff}.Pricing_primaryButton__fZSA7:hover:not(:disabled){background:var(--brand-dark);transform:translateY(-1px)}.Pricing_secondaryButton__AW-wF{background:#0000;border:1.5px solid var(--rule);color:var(--ink)}.Pricing_secondaryButton__AW-wF:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-1px)}.Pricing_primaryButton__fZSA7:disabled,.Pricing_secondaryButton__AW-wF:disabled{cursor:not-allowed;opacity:.62}.Pricing_faq__RIcYV{border-top:1px solid var(--rule);margin-top:1.4rem;padding-top:1rem}.Pricing_faqTitle__VV-86{font-family:var(--display);font-size:1.5rem;margin:0}.Pricing_faqItem__a059h{background:#fff;border:1px solid var(--rule);border-radius:10px;margin-top:.75rem;padding:.7rem .8rem}.Pricing_faqItem__a059h summary{cursor:pointer;font-weight:600}.Pricing_faqItem__a059h p{color:var(--ink-soft);margin:.45rem 0 0}.Pricing_error__Ww\+VI{color:#b91c1c;font-size:.9rem;margin-top:1rem}@media (max-width:900px){.Pricing_gridTwo__K-ARs{grid-template-columns:1fr}}@media (max-width:640px){.Pricing_page__lWDsU{padding:5.8rem 1rem 1.2rem}.Pricing_card__ao185,.Pricing_panel__U9uvW{padding:1.25rem}}.Pricing_verifyCallout__cOZcb{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1e40af;display:flex;gap:.75rem;margin:0 0 1.4rem;padding:.95rem 1.1rem;transition:box-shadow .2s ease,border-color .2s ease}.Pricing_verifyCalloutHighlight__1nKIq{border-color:#1d4ed8;box-shadow:0 0 0 4px #2563eb2e}.Pricing_verifyCalloutIcon__o\+-rk{flex:none;height:20px;margin-top:.1rem;width:20px}.Pricing_verifyCalloutBody__5ebea{flex:1 1}.Pricing_verifyCalloutText__AhPdE{font-size:.9rem;font-weight:500;line-height:1.5;margin:0}.Pricing_verifyCalloutActions__QExWv{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.55rem}.Pricing_verifyCalloutButton__EP03T{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;white-space:nowrap}.Pricing_verifyCalloutButton__EP03T:disabled{cursor:default;opacity:.6}.Pricing_page__lWDsU{background:linear-gradient(90deg,#0000 0 72%,#e5e7eb6b 72% 72.1%,#0000 72.1%),var(--paper);padding-top:7.5rem}.Pricing_panel__U9uvW{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:hidden;padding:0;position:relative}.Pricing_panel__U9uvW:before{background:var(--brand);border-radius:999px;content:"";display:block;height:8px;margin-bottom:1.25rem;width:72px}.Pricing_header__1BHzW{margin-bottom:2.5rem;max-width:780px}.Pricing_title__\+1Rpr{font-size:clamp(3rem,6vw,5rem);letter-spacing:-.05em;line-height:.96}.Pricing_subtitle__ijnOY{font-size:1.05rem;max-width:720px}.Pricing_grid__7j9XR{background:var(--white);border:1px solid var(--rule);gap:0}.Pricing_card__ao185{border:0;border-radius:0;padding:clamp(1.5rem,3vw,2.5rem)}.Pricing_card__ao185+.Pricing_card__ao185{border-left:1px solid var(--rule)}.Pricing_emphasisCard__v6bX5{background:var(--ink);box-shadow:none;color:var(--white)}.Pricing_emphasisCard__v6bX5 .Pricing_cardText__c-PV6,.Pricing_emphasisCard__v6bX5 .Pricing_cardTitle__XQlNj,.Pricing_emphasisCard__v6bX5 .Pricing_list__3W3ZJ{color:var(--white)}.Pricing_emphasisCard__v6bX5 .Pricing_cardText__c-PV6,.Pricing_emphasisCard__v6bX5 .Pricing_list__3W3ZJ{opacity:.78}.Pricing_badge__zQNXb{border-radius:999px;padding:.38rem .85rem}.Pricing_cardTitle__XQlNj{font-size:clamp(2.3rem,5vw,3.5rem);margin-top:1.2rem}.Pricing_primaryButton__fZSA7,.Pricing_secondaryButton__AW-wF{border-radius:3px;letter-spacing:.04em}.Pricing_emphasisCard__v6bX5 .Pricing_primaryButton__fZSA7{box-shadow:inset 0 0 0 1px #ffffff2e}.Pricing_faq__RIcYV{margin-top:4.5rem;padding-top:2rem}.Pricing_faqTitle__VV-86{font-size:clamp(2.2rem,4vw,3.2rem)}.Pricing_faqItem__a059h{background:#0000;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:1rem 0}@media (max-width:900px){.Pricing_card__ao185+.Pricing_card__ao185{border-left:0;border-top:1px solid var(--rule)}}
/*# sourceMappingURL=main.3e25136e.css.map*/