.LandingPageContent_landing__bnFZs{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(15,118,110,.07),transparent),radial-gradient(ellipse 60% 40% at 80% 0,rgba(30,58,95,.06),transparent),linear-gradient(180deg,#f8f9fb,#f0f4f8 48%,#f8f9fb);min-height:100vh}.LandingPageContent_nav__wKsYQ{border-bottom:1px solid var(--line);padding:0 2rem;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);background:rgba(248,249,251,.82)}.LandingPageContent_navInner__pinLN{align-items:center;display:flex;gap:2rem;height:64px;margin:0 auto;max-width:1200px}.LandingPageContent_logo__zKEky{align-items:center;display:flex;min-width:0}.LandingPageContent_navLinks__HT6yd{display:flex;gap:1.5rem;margin-right:auto}.LandingPageContent_navLinks__HT6yd a{color:var(--fg-muted);font-size:.88rem;font-weight:500;position:relative;transition:color .12s ease}.LandingPageContent_navLinks__HT6yd a:hover{color:var(--fg)}.LandingPageContent_navLinks__HT6yd a:after{background:var(--accent);border-radius:1px;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.4,0,.2,1);width:100%}.LandingPageContent_navLinks__HT6yd a:hover:after{transform:scaleX(1)}.LandingPageContent_navActions__p95Nu{align-items:center;display:flex;gap:.6rem;position:relative}.LandingPageContent_mobileLocaleSwitcher__kcaYt{padding:.35rem .8rem .55rem}.LandingPageContent_navDesktopLocale__WBNkJ{display:inline-flex}.LandingPageContent_navBtn__x9qAO{font-size:.85rem!important;padding:.45rem .9rem!important}.LandingPageContent_mobileMenuButton__Zt16I{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;display:none;height:2.45rem;justify-content:center;transition:background .12s ease;width:2.45rem}.LandingPageContent_mobileMenuButton__Zt16I:hover{background:var(--surface-hover)}.LandingPageContent_mobileNavPanel__KJdLr{animation:LandingPageContent_landingSlideDown__AozZC .18s cubic-bezier(.4,0,.2,1);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:0 18px 40px rgba(15,23,42,.16);display:none;gap:.2rem;min-width:12rem;padding:.45rem;position:absolute;right:0;top:calc(100% + .55rem);z-index:60}.LandingPageContent_mobileNavPanel__KJdLr.LandingPageContent_open__CReYR{display:grid;animation:LandingPageContent_landingSlideDown__AozZC .18s cubic-bezier(.4,0,.2,1)}.LandingPageContent_mobileNavPanel__KJdLr a{border-radius:var(--radius-sm);color:var(--fg-muted);font-size:.9rem;font-weight:600;padding:.7rem .8rem;transition:background .12s ease,color .12s ease}.LandingPageContent_mobileNavPanel__KJdLr a:hover{background:var(--surface-hover);color:var(--fg)}.LandingPageContent_hero__cCdFL{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px;padding:3.5rem 2rem 5rem;position:relative;text-align:center}.LandingPageContent_heroGlow__BQbKK{background:radial-gradient(circle min(320px,90%) at 50% 30%,rgba(15,118,110,.1),transparent 70%);height:600px;left:50%;max-width:800px;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:100%;z-index:0}.LandingPageContent_hero__cCdFL>:not(.LandingPageContent_heroGlow__BQbKK){position:relative;z-index:1}.LandingPageContent_heroBadge__jIfo_{background:var(--accent-subtle);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-full);color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.14em;padding:.35rem 1rem;text-transform:uppercase}.LandingPageContent_heroTitle__7UU1s{font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.05}.LandingPageContent_heroTitle__7UU1s em{background:linear-gradient(135deg,var(--accent-strong),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}.LandingPageContent_heroSub__NtTly{color:var(--fg-muted);font-size:1.12rem;line-height:1.65;max-width:52ch}.LandingPageContent_heroCtas__uyP0b{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.LandingPageContent_section__JSijD{margin:0 auto;max-width:1100px;padding:4.5rem 2rem}.LandingPageContent_sectionHead__9Ng85{display:grid;gap:.65rem;margin-bottom:2.5rem;max-width:640px}.LandingPageContent_eyebrow__0Cplo{color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.LandingPageContent_sectionTitle__RVqTm{font-family:var(--font-display),sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.15}.LandingPageContent_sectionText__Mq1IC{color:var(--fg-muted);font-size:1rem;line-height:1.7}.LandingPageContent_featureGrid__dQ6W_{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.LandingPageContent_featureCard__ZudPC{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:.65rem;padding:1.65rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.LandingPageContent_featureCard__ZudPC:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line) 70%);box-shadow:0 8px 32px rgba(15,23,42,.06);transform:translateY(-2px)}.LandingPageContent_featureIcon__0fE7l{align-items:center;background:linear-gradient(135deg,var(--accent-strong),var(--accent));border-radius:var(--radius-sm);color:var(--accent-fg);display:inline-flex;height:42px;justify-content:center;width:42px}.LandingPageContent_featureCard__ZudPC h3{font-family:var(--font-display),sans-serif;font-size:1.05rem;font-weight:600;margin-top:.25rem}.LandingPageContent_featureCard__ZudPC p{color:var(--fg-muted);font-size:.88rem;line-height:1.6}.LandingPageContent_diffList__XrrMs{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);list-style:none}.LandingPageContent_diffItem__bTTdW{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;font-size:.92rem;gap:.85rem;line-height:1.5;padding:1rem 1.2rem;transition:border-color .15s ease,box-shadow .15s ease}.LandingPageContent_diffItem__bTTdW:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--line) 75%);box-shadow:0 4px 16px rgba(15,23,42,.04)}.LandingPageContent_diffCheck__WfaSs{align-items:center;background:var(--accent-subtle);border-radius:var(--radius-full);color:var(--accent);display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.LandingPageContent_pricingLayout__IstVm{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:.5rem}.LandingPageContent_pricingTiers__Dp1H2{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex:1 1;max-width:340px;overflow:hidden}.LandingPageContent_pricingGroupLabel__IDerj{color:var(--fg-muted);font-size:.78rem;font-weight:700;letter-spacing:.1em;padding:1rem 1.25rem .75rem;text-transform:uppercase}.LandingPageContent_pricingTierRow__f2qAZ{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:.7rem 1.25rem}.LandingPageContent_pricingTierRange__X6oKB{color:var(--fg-muted);font-size:.88rem}.LandingPageContent_pricingTierAmount__WynFr{color:var(--accent);font-family:var(--font-display),sans-serif;font-size:.95rem;font-weight:700}.LandingPageContent_pricingSimpleCard__Apt9n{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex:1 1;max-width:300px;padding:1.75rem;text-align:center}.LandingPageContent_pricingSimpleLabel__QWry5{color:var(--fg-muted);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.LandingPageContent_pricingSimpleAmount__wF70Y{color:var(--accent);font-family:var(--font-display),sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.LandingPageContent_pricingSimpleNote__Eu9G3{color:var(--fg-muted);font-size:.84rem;line-height:1.5}.LandingPageContent_pricingPlus__OuDAg{color:var(--fg-dim);flex-shrink:0;font-size:1.75rem;font-weight:300;line-height:1}.LandingPageContent_pricingCaveat__imbie{color:var(--fg-dim);font-size:.8rem;margin-top:1.5rem;text-align:center}.LandingPageContent_finalCta__Pw8jL{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:1rem;margin:0 auto 3rem;max-width:680px;padding:4rem 2.5rem;text-align:center}@keyframes LandingPageContent_landingSlideDown__AozZC{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.LandingPageContent_featureGrid__dQ6W_{grid-template-columns:repeat(2,1fr)}.LandingPageContent_pricingLayout__IstVm{flex-direction:column;align-items:stretch}.LandingPageContent_pricingTiers__Dp1H2{max-width:100%}.LandingPageContent_diffList__XrrMs{grid-template-columns:1fr}}@media (max-width:640px){.LandingPageContent_nav__wKsYQ{padding:0 1rem}.LandingPageContent_navInner__pinLN{gap:.75rem}.LandingPageContent_logo__zKEky{margin-right:auto}.LandingPageContent_hero__cCdFL{padding:4.5rem 1.25rem 3rem}.LandingPageContent_section__JSijD{padding:3rem 1.25rem}.LandingPageContent_navLinks__HT6yd{display:none}.LandingPageContent_navSignIn__0nUQD{display:none!important}.LandingPageContent_navDesktopLocale__WBNkJ{display:none}.LandingPageContent_mobileMenuButton__Zt16I{display:flex}.LandingPageContent_featureGrid__dQ6W_{grid-template-columns:1fr}.LandingPageContent_finalCta__Pw8jL{border-radius:var(--radius-lg);margin-left:1rem;margin-right:1rem;padding:2.5rem 1.5rem}}.BrandLogo_brand__lE7V0{align-items:center;display:inline-flex;min-width:0}.BrandLogo_dashboard__fGxgA,.BrandLogo_full__AyQK_,.BrandLogo_mark__elHjb{gap:0}.BrandLogo_image__xEj4J{display:block;height:auto;max-width:100%}.BrandLogo_full__AyQK_ .BrandLogo_image__xEj4J{width:var(--brand-width,240px)}.BrandLogo_dashboard__fGxgA .BrandLogo_image__xEj4J{width:var(--brand-width,340px)}.BrandLogo_mark__elHjb .BrandLogo_image__xEj4J{width:var(--brand-width,36px)}.LocalDevSignInHint_hint__o7nYy{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-md);font-size:.85rem;line-height:1.45;margin-top:1rem;padding:.85rem 1rem}.LocalDevSignInHint_title__wcsOd{font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.LocalDevSignInHint_warning__77wes{color:#b91c1c;margin:0 0 .65rem}.LocalDevSignInHint_warning__77wes code{color:#b91c1c}.LocalDevSignInHint_credentials__pWoZo{display:grid;gap:.35rem;margin:0}.LocalDevSignInHint_credentials__pWoZo div{display:grid;gap:.1rem}.LocalDevSignInHint_credentials__pWoZo dt{color:var(--fg);font-size:.72rem;font-weight:600;margin:0;text-transform:uppercase}.LocalDevSignInHint_credentials__pWoZo dd{margin:0}.LocalDevSignInHint_credentials__pWoZo code{font-size:.82rem}.PasswordInput_wrap__i48pi{position:relative;width:100%}.PasswordInput_input__YSi4I{padding-right:2.6rem}.PasswordInput_toggle__M6NY2{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--fg-dim);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;display:inline-flex;height:2rem;justify-content:center;padding:0;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2rem}.PasswordInput_toggle__M6NY2:hover{color:var(--fg)}.PasswordInput_toggle__M6NY2:focus-visible{color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.DrawerPanel_backdrop__O2eiu{inset:0;position:fixed;z-index:200;background:transparent;pointer-events:none;transition:background .22s ease}.DrawerPanel_backdropVisible__6cyhc{background:rgba(15,23,42,.28);pointer-events:all}.DrawerPanel_backdropModal__s9kRK{align-items:center;display:flex;justify-content:center;padding:1.25rem}.DrawerPanel_panel__WzJ0v{background:var(--surface);border-left:1px solid var(--line-strong);box-shadow:-8px 0 32px rgba(15,23,42,.1);display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .2s ease;width:440px;max-width:100vw;z-index:201}.DrawerPanel_panelVisible__iYQop{transform:translateX(0)}.DrawerPanel_panelWide__m0U0m{width:min(860px,100vw)}.DrawerPanel_panelModal__KjLWl{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 24px 48px rgba(15,23,42,.2);height:min(900px,calc(100vh - 2.5rem));max-height:calc(100vh - 2.5rem);max-width:calc(100vw - 2.5rem);opacity:0;position:relative;right:auto;top:auto;transform:translateY(14px) scale(.98);width:min(1440px,calc(100vw - 2rem))}.DrawerPanel_panelModal__KjLWl.DrawerPanel_panelVisible__iYQop{opacity:1;transform:translateY(0) scale(1)}.DrawerPanel_header__8a6dg{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:.75rem;padding:1rem 1.25rem}.DrawerPanel_title__C_Oi2{flex:1 1;font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:700;color:var(--fg)}.DrawerPanel_closeBtn__IoedX,.DrawerPanel_headerAction__LELEO{align-items:center;display:flex;flex-shrink:0}.DrawerPanel_closeBtn__IoedX{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--fg-dim);cursor:pointer;height:32px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:32px}.DrawerPanel_closeBtn__IoedX:hover{background:var(--surface-hover);color:var(--fg)}.DrawerPanel_body__OLvxP{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem}.DrawerPanel_footer__fyR8_{border-top:1px solid var(--line);display:flex;flex-shrink:0;gap:.6rem;justify-content:flex-end;padding:.9rem 1.25rem}.invoice-detail_page__I0TgF{display:flex;flex-direction:column;gap:1.25rem}.invoice-detail_toolbar__8RppG{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.invoice-detail_toolbarActions__7P7H1{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.invoice-detail_document__pFGbf{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px rgba(15,23,42,.06);overflow:hidden}.invoice-detail_documentInner__MaTER{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.invoice-detail_summary__eTXCv{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.invoice-detail_summaryPrimary__CQOoU{display:flex;flex-direction:column;gap:.75rem}.invoice-detail_documentLabel__pRKIp{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.invoice-detail_invoiceNumber__NdwAw{font-size:clamp(1.5rem,2vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0}.invoice-detail_metaList__OmPxt{display:grid;gap:.65rem;margin:0}.invoice-detail_metaItem__lkoVV{display:grid;gap:.15rem}.invoice-detail_metaLabel__71RtL{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.invoice-detail_metaValue__I4S_X{font-size:.95rem}.invoice-detail_summaryAside__ySVWe{background:var(--surface-muted,#f8fafc);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.invoice-detail_amountLabel__wL9bP{color:var(--text-muted);font-size:.78rem;font-weight:600}.invoice-detail_amountValue__1NvVK{font-size:1.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.invoice-detail_workflow__5kBwf{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem}.invoice-detail_lineItems__g0SF5{display:flex;flex-direction:column;gap:1.25rem}.invoice-detail_sectionTitle__MjKAG{font-size:.95rem;font-weight:700;margin:0 0 .65rem}.invoice-detail_table___Gs_l{border-collapse:collapse;font-size:.88rem;width:100%}.invoice-detail_table___Gs_l thead th{border-bottom:1px solid var(--line-strong);color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.55rem .75rem;text-align:left;text-transform:uppercase}.invoice-detail_table___Gs_l tbody td{border-bottom:1px solid var(--line);padding:.7rem .75rem;vertical-align:top}.invoice-detail_table___Gs_l tbody tr:last-child td{border-bottom:none}.invoice-detail_numeric__yICmV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.invoice-detail_emptyLines__Mo6Wq{color:var(--text-muted);font-size:.85rem;padding:.75rem 0}.invoice-detail_totalsFooter__uUOll{border-top:1px solid var(--line-strong);display:flex;justify-content:flex-end;padding-top:1rem}.invoice-detail_totalsTable__YHJHB{border-collapse:collapse;min-width:260px}.invoice-detail_totalsTable__YHJHB td{font-size:.9rem;padding:.35rem 0}.invoice-detail_totalsLabel__j9btM{color:var(--text-muted);padding-right:1.5rem}.invoice-detail_totalsGrand__tv4Zx{border-top:1px solid var(--line-strong);font-size:1rem;font-weight:700;padding-top:.55rem}.invoice-detail_linesHeader__3LhcI{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.invoice-detail_linesActions__7asHx{display:flex;flex-wrap:wrap;gap:.5rem}.invoice-detail_proofPanel__ccdrk{display:flex;flex-direction:column;gap:.75rem}.invoice-detail_proofList__tqxTY{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.invoice-detail_proofItem__w_naT{margin:0}.invoice-detail_proofLink__IzeDQ{color:inherit;display:flex;flex-direction:column;gap:.35rem;text-decoration:none;width:7.5rem}.invoice-detail_proofThumb___ike4{border:1px solid var(--line);border-radius:8px;height:7.5rem;object-fit:cover;width:7.5rem}.invoice-detail_proofPlaceholder__UYIKY{align-items:center;background:var(--surface-muted,#f8fafc);border:1px dashed var(--line);border-radius:8px;display:flex;height:7.5rem;justify-content:center;text-align:center;width:7.5rem}.invoice-detail_proofMeta__Q9LrE,.invoice-detail_proofPlaceholder__UYIKY{color:var(--text-muted);font-size:.75rem}.invoice-detail_receiptPicker__fg0ji{border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem}.invoice-detail_receiptOptionList__uo2lL{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;max-height:16rem;overflow-y:auto;padding:0}@media (max-width:860px){.invoice-detail_summary__eTXCv{grid-template-columns:1fr}}@media print{.invoice-detail_toolbar__8RppG,.invoice-detail_workflow__5kBwf,.page-header:not(.invoice-detail_toolbar__8RppG),[data-testid=action-bar]:not(.invoice-detail_toolbar__8RppG),[data-testid=app-shell]>aside:not(.invoice-detail_toolbar__8RppG),[data-testid=mobile-nav-backdrop]:not(.invoice-detail_toolbar__8RppG){display:none!important}.invoice-detail_document__pFGbf{border:none;box-shadow:none}.invoice-detail_documentInner__MaTER{padding:0}}.InvoiceComposerDrawer_root__e6vwk{display:flex;flex-direction:column;gap:1.25rem}.InvoiceComposerDrawer_intro__NGT0m{color:var(--text-muted);font-size:.9rem;line-height:1.5;margin:0}.InvoiceComposerDrawer_section___lYrx{display:flex;flex-direction:column;gap:.75rem}.InvoiceComposerDrawer_sectionLabel__63y2T{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.InvoiceComposerDrawer_jobSelect__yzr7L{width:100%}.InvoiceComposerDrawer_jobHint__bOwb9{color:var(--text-muted);font-size:.82rem;margin:0}.InvoiceComposerDrawer_preview__L_TCz{background:var(--surface-muted,#f8fafc);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem}.InvoiceComposerDrawer_previewHeader__bFGJy{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.InvoiceComposerDrawer_previewTitle__eGzY3{font-size:1rem;font-weight:700;margin:0 0 .25rem}.InvoiceComposerDrawer_previewMeta__aSEpa{color:var(--text-muted);font-size:.85rem;margin:0}.InvoiceComposerDrawer_previewBadge__QEDEo{background:rgba(245,158,11,.12);border-radius:999px;color:#b45309;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.25rem .65rem;text-transform:uppercase;white-space:nowrap}.InvoiceComposerDrawer_totalsTable__wfFWB{border-collapse:collapse;margin-left:auto;min-width:240px;width:min(100%,320px)}.InvoiceComposerDrawer_totalsTable__wfFWB td{font-size:.9rem;padding:.35rem 0}.InvoiceComposerDrawer_totalsLabel__2Bjnz{color:var(--text-muted);padding-right:1rem;text-align:left}.InvoiceComposerDrawer_totalsValue__HPyRW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.InvoiceComposerDrawer_totalsGrand___jcuH{border-top:1px solid var(--line-strong);font-size:1rem;font-weight:700;padding-top:.55rem}.InvoiceComposerDrawer_previewNote__HaT47{color:var(--text-muted);font-size:.82rem;line-height:1.45;margin:0}.InvoiceComposerDrawer_emptyState__qDDIy{color:var(--text-muted);font-size:.9rem;padding:1rem 0;text-align:center}.EmployeeMultiSelect_wrapper__YQI9Z{position:relative}.EmployeeMultiSelect_trigger__zI2uw{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:left;width:100%}.EmployeeMultiSelect_triggerLabel__JAxYm{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeMultiSelect_triggerArrow__BZdsl{color:var(--fg-dim);flex-shrink:0;font-size:.78rem;margin-left:.75rem}.EmployeeMultiSelect_panel__WVjjM{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:0 14px 28px rgba(15,23,42,.12);display:grid;gap:.35rem;left:0;margin-top:.45rem;max-height:260px;overflow-y:auto;padding:.55rem;position:absolute;right:0;top:100%;z-index:20}.EmployeeMultiSelect_option__HhFFH{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:.7rem;padding:.6rem .65rem;text-align:left;width:100%}.EmployeeMultiSelect_option__HhFFH:hover{background:var(--surface-hover)}.EmployeeMultiSelect_indicator__Sc2Is{background:#ffffff;border:1px solid rgba(15,23,42,.18);border-radius:.35rem;flex-shrink:0;height:1rem;transition:background .12s ease,border-color .12s ease;width:1rem}.EmployeeMultiSelect_indicatorSelected__VXQEp{background:var(--accent);border-color:var(--accent)}.EmployeeMultiSelect_optionText__Yb4P_{display:grid;gap:.12rem;min-width:0}.EmployeeMultiSelect_optionTitle__egmDB{color:var(--fg);font-weight:600}.EmployeeMultiSelect_optionMeta__n1Lf2{color:var(--fg-dim);font-size:.82rem}.EmployeeMultiSelect_empty__gF3BM{color:var(--fg-dim);font-size:.88rem;padding:.45rem .55rem}.JobChecklistTimeline_wrapper__vhDrx{display:grid;gap:1rem}.JobChecklistTimeline_toolbar__I_A9B{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.JobChecklistTimeline_toggleRow__5eKtB{align-items:center;color:var(--fg-muted);display:inline-flex;gap:.55rem}.JobChecklistTimeline_list__tdazR{display:grid;gap:0}.JobChecklistTimeline_compactList__8BJpH{gap:0}.JobChecklistTimeline_itemShell__BSfrD{display:grid;min-width:0;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1),opacity .22s ease,margin-bottom .28s cubic-bezier(.32,.72,0,1)}.JobChecklistTimeline_itemShellOpen___NEqW{grid-template-rows:1fr;margin-bottom:.9rem;opacity:1}.JobChecklistTimeline_itemShellOpen___NEqW:last-child{margin-bottom:0}.JobChecklistTimeline_list__tdazR.JobChecklistTimeline_compactList__8BJpH .JobChecklistTimeline_itemShellOpen___NEqW{margin-bottom:.7rem}.JobChecklistTimeline_list__tdazR.JobChecklistTimeline_compactList__8BJpH .JobChecklistTimeline_itemShellOpen___NEqW:last-child{margin-bottom:0}.JobChecklistTimeline_itemShellCollapsed__F4A78{grid-template-rows:0fr;margin-bottom:0;opacity:0;pointer-events:none}.JobChecklistTimeline_itemShellInner__UEmbg{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.JobChecklistTimeline_itemShell__BSfrD{transition:none}}.JobChecklistTimeline_item__WmfdU{column-gap:.9rem;display:grid;grid-template-columns:auto 1fr}.JobChecklistTimeline_itemDraggable__AdCcI{cursor:grab}.JobChecklistTimeline_itemDraggable__AdCcI:active{cursor:grabbing}.JobChecklistTimeline_itemDragging__khFM0{opacity:.55}.JobChecklistTimeline_cardDragOver__Pnrei,.JobChecklistTimeline_itemDragOver__PHqH7 .JobChecklistTimeline_card__CD4jV{border-color:color-mix(in srgb,var(--accent) 55%,var(--line) 45%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent 75%)}.JobChecklistTimeline_cardDragging__zhGhz{opacity:.9}.JobChecklistTimeline_orderRow__MOtRv{align-items:flex-start;display:flex;gap:.55rem}.JobChecklistTimeline_dragHandle__PQqOK{color:var(--fg-dim);flex-shrink:0;margin-top:.15rem;touch-action:none}.JobChecklistTimeline_moveButton__BHLQr{border:1px solid var(--line-strong)!important;border-radius:var(--radius-sm)}.JobChecklistTimeline_markerColumn__p4SJS{align-items:center;display:grid;grid-template-rows:auto 1fr;justify-items:center;min-width:1rem}.JobChecklistTimeline_marker__hOrsj{align-items:center;background:var(--surface);border:2px solid var(--line-strong);border-radius:999px;color:var(--fg-dim);display:inline-flex;font-size:.72rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.JobChecklistTimeline_markerCompleted__JlDn0{background:var(--success);border-color:var(--success);color:#fff}.JobChecklistTimeline_markerCurrent__fWjFz{border-color:var(--accent);color:var(--accent)}.JobChecklistTimeline_markerLocked__lV_SA{background:var(--surface-strong);border-color:var(--line);color:var(--fg-dim)}.JobChecklistTimeline_line__ggcuK{background:var(--line);border-radius:999px;margin-top:.35rem;min-height:1.8rem;width:2px}.JobChecklistTimeline_lineCompleted__NJ5p_{background:color-mix(in srgb,var(--success) 65%,white 35%)}.JobChecklistTimeline_item__WmfdU:last-child .JobChecklistTimeline_line__ggcuK{visibility:hidden}.JobChecklistTimeline_card__CD4jV{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:.7rem;padding:.95rem 1rem}.JobChecklistTimeline_cardCompact__WYUr9{gap:.55rem;padding:.8rem .9rem}.JobChecklistTimeline_cardLocked__fSCSx{opacity:.7}.JobChecklistTimeline_cardCurrent__t5VGa{border-color:color-mix(in srgb,var(--accent) 40%,var(--line) 60%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent 80%)}.JobChecklistTimeline_cardCompleted__N5j_e{background:color-mix(in srgb,var(--success-bg) 45%,white 55%)}.JobChecklistTimeline_header__Hc_Y0{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.JobChecklistTimeline_titleBlock__gNkuG{display:grid;gap:.25rem}.JobChecklistTimeline_title__oP_nl{color:var(--fg);font-size:.95rem;font-weight:700;line-height:1.35}.JobChecklistTimeline_meta__W8DcH{color:var(--fg-muted);font-size:.78rem}.JobChecklistTimeline_description__TqZil{color:var(--fg-muted);font-size:.88rem;line-height:1.45}.JobChecklistTimeline_actions__iNFKp{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start}.JobChecklistTimeline_completionButton__AvvBp{min-width:8.75rem}.JobChecklistTimeline_editorGrid__OOX0I,.JobChecklistTimeline_editorRow__6NcUC{display:grid;gap:.55rem}.JobChecklistTimeline_empty__2H6vY{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--fg-muted);display:grid;gap:.75rem;justify-items:start;padding:1rem}.JobChecklistTimeline_evidenceBlock__VsLPt{display:grid;gap:.45rem;justify-items:start}.JobChecklistTimeline_evidenceImage__0okeU{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:180px;max-width:min(100%,280px);object-fit:cover}.JobChecklistTimeline_evidenceUpload__psBMj{align-items:center;color:var(--accent);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem}.JobChecklistTimeline_evidenceUpload__psBMj input{display:none}.JobChecklistTimeline_attachRow__K22dC{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .85rem}.JobChecklistTimeline_descriptionEditor__smHMa{display:grid;gap:.5rem}.JobEditForm_form__13FO_{display:grid;gap:1rem}.JobEditForm_section__Jplow{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:1rem;padding:1rem}.JobEditForm_sectionHeader__qb3Ig{display:grid;gap:.2rem}.JobEditForm_eyebrow__ASTMV{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.JobEditForm_sectionTitle__iwlo9{font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600;line-height:1.2}.JobEditForm_sectionDescription__RiS7a{color:var(--fg-muted);font-size:.84rem;line-height:1.45}.JobEditForm_twoColumnGrid__sZS87{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.JobEditForm_addressPreview__vQ942{align-items:center;background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(30,58,95,.08));border:1px solid rgba(15,23,42,.08);color:var(--fg);display:flex;min-height:44px}.JobEditForm_actions__dD7G_{display:flex;gap:.6rem;justify-content:flex-end;padding-top:.15rem}@media (max-width:720px){.JobEditForm_twoColumnGrid__sZS87{grid-template-columns:minmax(0,1fr)}.JobEditForm_actions__dD7G_{flex-direction:column-reverse}.JobEditForm_actions__dD7G_>button{width:100%}}.pack-studio_layout__bI8fR{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.pack-studio_column__Wu1SY{display:grid;gap:1rem;min-width:0}@media (max-width:1100px){.pack-studio_layout__bI8fR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pack-studio_layout__bI8fR{grid-template-columns:minmax(0,1fr)}}.pack-studio_panel__CzmzB{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:hidden;padding:1rem}.pack-studio_sectionTitle__v9Ziu{font-size:.95rem;font-weight:700;margin:0}.pack-studio_summaryText__egCdN{color:var(--text-muted,#64748b);font-size:.88rem;margin:0}.pack-studio_errorText__PKJeh{color:var(--danger,#b91c1c);font-size:.9rem;margin:0}.pack-studio_footerActions__6By80{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.pack-studio_toggleList__woofP{display:grid;gap:.55rem}.pack-studio_toggleRow__AcNrP{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.pack-studio_toggleLabel__a_cZN{display:grid;gap:.15rem}.pack-studio_toggleCount__axxu2{color:var(--text-muted,#64748b);font-size:.8rem}.pack-studio_mediaGrid__Bz__j{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pack-studio_mediaCard__rkNl1{border:1px solid var(--line);border-radius:8px;display:grid;gap:.45rem;overflow:hidden;padding:.45rem}.pack-studio_mediaThumb__kqslj{aspect-ratio:1;background:var(--surface-muted,#f8fafc);border-radius:6px;object-fit:cover;width:100%}.pack-studio_gapGroup__JXh0k{display:grid;gap:.55rem}.pack-studio_gapGroupTitle__1ycPT{color:var(--text-muted,#64748b);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.pack-studio_gapItem__ard2_{border:1px solid var(--line);border-radius:8px;display:grid;gap:.35rem;padding:.65rem .75rem}.pack-studio_gapMessage__j5l_1{font-size:.9rem;margin:0}.pack-studio_gapActions__rNcD2{display:flex;flex-wrap:wrap;gap:.5rem}.pack-studio_versionList__vPW29{display:grid;gap:.75rem;min-width:0}.pack-studio_versionCard__wMNRq{background:color-mix(in srgb,var(--surface-muted,#f8fafc) 70%,transparent);border:1px solid var(--line);border-radius:10px;display:grid;gap:.55rem;min-width:0;padding:.75rem .8rem}.pack-studio_versionHeader__5rtXL{align-items:flex-start;display:flex;gap:.55rem;justify-content:space-between;min-width:0}.pack-studio_versionTitleBlock__QBpk7{display:grid;gap:.15rem;min-width:0}.pack-studio_versionLabel__dTJ8s{font-size:.88rem;font-weight:700;overflow-wrap:anywhere}.pack-studio_versionMeta__BQSu_,.pack-studio_versionStats__NKvrW{color:var(--text-muted,#64748b);font-size:.78rem}.pack-studio_versionStats__NKvrW{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.pack-studio_versionActions__jkBr0{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.pack-studio_versionActions__jkBr0 .btn{flex:0 1 auto;max-width:100%}.pack-studio_queuedBanner__9Bv92{background:var(--surface-muted,#f8fafc);border:1px solid var(--line);border-radius:8px;color:var(--text-muted,#64748b);font-size:.88rem;padding:.65rem .75rem}.pack-studio_failedBanner__b5TV_{background:color-mix(in srgb,var(--danger,#b91c1c) 8%,white);border:1px solid color-mix(in srgb,var(--danger,#b91c1c) 35%,var(--line));border-radius:8px;color:var(--danger,#b91c1c);font-size:.88rem;margin-top:.5rem;padding:.65rem .75rem}