.mobile_step__jxZCv{position:relative}.mobile_pileBox__ozVOC{--pw:clamp(130px,36cqw,260px);position:relative;height:clamp(230px,58cqw,420px)}.mobile_invoiceBox__Gtl4e{width:82%}.mobile_card__VHvAT{position:absolute;right:0;width:64%;padding:1.1em 1.3em;font-size:clamp(11px,2.2cqw,15px)}.mobile_folders__NZ1JT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile_drop__hS8JI{--dw:clamp(54px,13cqw,90px);position:absolute;top:0;left:var(--x);width:var(--dw);aspect-ratio:1/1.3;display:grid;align-content:start;gap:4px;padding:6px;border-radius:4px;background:oklch(1 0 0);box-shadow:0 10px 20px -10px oklch(.2 .02 280/.45);opacity:0}.mobile_drop__hS8JI i{display:block;height:3px;border-radius:2px;background:oklch(.9 .004 280)}.mobile_drop__hS8JI span{justify-self:start;margin-top:6px;padding:0 4px;border-radius:999px;background:color-mix(in oklch,var(--fc) 18%,transparent);color:var(--fc);font-size:7px;font-weight:600}.mobile_classifyStep__gSIFc:not([data-armed]) [data-stamp],.mobile_step__jxZCv:not([data-armed]) [data-box]{opacity:1}.mobile_step__jxZCv[data-armed] .mobile_card__VHvAT,.mobile_step__jxZCv[data-armed] .mobile_count__fUIS8,.mobile_step__jxZCv[data-armed] [data-row]{opacity:0}.mobile_step__jxZCv[data-inview] [data-box]{animation:mobile_pop__pv1if .3s var(--d,0s) ease-out both}.mobile_readStep__YA69u[data-inview] [data-scan]{animation:mobile_scan__Mwyfg 1.6s ease-in-out .2s both}.mobile_classifyStep__gSIFc[data-inview] [data-stamp]{animation:mobile_stamp__AgSbW .35s ease-out .2s both}.mobile_step__jxZCv[data-inview] .mobile_card__VHvAT{animation:mobile_rise__0LSiP .4s var(--d,.3s) ease-out both}.mobile_step__jxZCv[data-inview] [data-row]{animation:mobile_slide__zmBvr .3s var(--d,0s) ease-out both}.mobile_step__jxZCv[data-inview] .mobile_drop__hS8JI{animation:mobile_drop__hS8JI .9s var(--d,0s) cubic-bezier(.5,0,.75,0) both}.mobile_step__jxZCv[data-inview] .mobile_count__fUIS8{animation:mobile_pop__pv1if .35s var(--d,0s) cubic-bezier(.2,1.6,.4,1) both}@keyframes mobile_pop__pv1if{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mobile_stamp__AgSbW{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}@keyframes mobile_scan__Mwyfg{0%{top:0;opacity:0}8%,92%{opacity:1}to{top:100%;opacity:0}}@keyframes mobile_rise__0LSiP{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mobile_slide__zmBvr{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes mobile_drop__hS8JI{0%{opacity:0;transform:translateY(-20px) rotate(var(--r))}15%{opacity:1}85%{opacity:1;transform:translateY(150px) rotate(0deg) scale(.6)}to{opacity:0;transform:translateY(170px) rotate(0deg) scale(.4)}}@media (prefers-reduced-motion:reduce){.mobile_step__jxZCv[data-inview] *{animation-duration:1ms!important;animation-delay:0s!important}}.parts_pileWrap__zPLpv{position:absolute;left:50%;top:46%;width:var(--pw);aspect-ratio:1/1.414;margin-left:calc(var(--pw) / -2);margin-top:calc(var(--pw) * -.707)}.parts_pile__EjPNP{position:absolute;inset:0;transform-style:preserve-3d}.parts_sheet__0oCLY{position:absolute;inset:0;border-radius:3px;background:var(--paper);box-shadow:0 0 0 1px oklch(.2 .01 280/.07),0 1px 0 oklch(.2 .01 280/.06);transform:translate3d(var(--dx),var(--dy),var(--z)) rotate(var(--r))}.parts_sheet__0oCLY:before{content:"";position:absolute;inset:12% 12% auto;height:34%;background:repeating-linear-gradient(to bottom,var(--paper-line) 0 3px,transparent 3px 11px)}.parts_sheet__0oCLY:first-child{box-shadow:0 40px 60px -20px oklch(.2 .02 280/.45)}.parts_frame__6qp7A{position:relative;width:100%;aspect-ratio:1/1.414;container-type:inline-size}.parts_invoice__Nrnyv{position:absolute;inset:0;display:flex;flex-direction:column;gap:3.4cqw;padding:8cqw 7cqw 5cqw;border-radius:1cqw;background:var(--paper);color:oklch(.22 0 0);box-shadow:0 0 0 1px oklch(0 0 0/.05),0 30px 60px -30px oklch(.2 .02 280/.45);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2.6cqw;line-height:1.4;overflow:hidden}.parts_invTop__soSL0{display:flex;align-items:flex-start;justify-content:space-between}.parts_invTitle__sfaBQ{margin:0;font-size:6.4cqw;font-weight:600;letter-spacing:-.01em;line-height:1}.parts_logo__SV7oY{width:7cqw;height:7cqw;border-radius:1.6cqw;background:linear-gradient(135deg,oklch(.55 .15 250),oklch(.68 .12 200))}.parts_invMeta__WrCeU,.parts_totals__dVb6l{display:grid;grid-template-columns:max-content 1fr;gap:.6cqw 4cqw;margin:0}.parts_invMeta__WrCeU dt,.parts_totals__dVb6l dt{color:oklch(.45 0 0)}.parts_invMeta__WrCeU dd,.parts_totals__dVb6l dd{margin:0}.parts_invMeta__WrCeU dt{min-width:24cqw}.parts_parties__ovWX9{display:grid;grid-template-columns:1fr 1fr;gap:4cqw}.parts_parties__ovWX9 div{display:grid;gap:.2cqw;color:oklch(.4 0 0)}.parts_parties__ovWX9 b{color:oklch(.22 0 0);font-weight:600}.parts_amountDue__cENq8{margin:1.4cqw 0 0;font-size:4cqw;white-space:nowrap;font-weight:600;letter-spacing:-.01em;line-height:1.2}.parts_payLink__0PC7J{margin-top:-2cqw;color:oklch(.5 .17 265);font-weight:500;text-decoration:underline;text-underline-offset:.6cqw}.parts_lineItems__Lud2m{width:100%;margin-top:1.4cqw;border-collapse:collapse;font-size:2.5cqw}.parts_lineItems__Lud2m th{padding-bottom:1.2cqw;border-bottom:.3cqw solid oklch(.22 0 0);color:oklch(.45 0 0);font-weight:400;text-align:right}.parts_lineItems__Lud2m td{padding:1.4cqw 0;border-bottom:.2cqw solid var(--paper-line);text-align:right;vertical-align:top}.parts_lineItems__Lud2m td:first-child,.parts_lineItems__Lud2m th:first-child{text-align:left}.parts_lineItems__Lud2m small{display:block;color:oklch(.5 0 0);font-size:2.2cqw}.parts_totals__dVb6l{width:56%;margin-left:auto;grid-template-columns:1fr max-content}.parts_totals__dVb6l dd{text-align:right}.parts_totals__dVb6l dd:last-of-type,.parts_totals__dVb6l dt:last-of-type{color:oklch(.22 0 0);font-weight:600}.parts_invFooter__16OPL{display:flex;justify-content:space-between;gap:2cqw;margin-top:auto;padding-top:2cqw;border-top:.2cqw solid var(--paper-line);color:oklch(.5 0 0);font-size:2.1cqw}.parts_field__fLd8_{position:relative;white-space:nowrap}.parts_box__SARKV{position:absolute;inset:-1cqw -1.6cqw;border:max(1px,.5cqw) solid var(--scan);border-radius:1cqw;background:color-mix(in oklch,var(--scan) 14%,transparent);opacity:0}.parts_stamp__twx0e{position:absolute;top:19cqw;right:6cqw;padding:1.2cqw 2.6cqw;border:.7cqw solid var(--c-invoices);border-radius:1.4cqw;background:var(--paper);color:var(--c-invoices);font-size:3.8cqw;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.06em;rotate:-8deg;opacity:0}.parts_scanLine__2sMmF{position:absolute;left:0;right:0;top:0;height:max(2px,.8cqw);background:var(--scan);box-shadow:0 0 10px 2px color-mix(in oklch,var(--scan) 60%,transparent),0 -18cqw 30cqw -8cqw color-mix(in oklch,var(--scan) 18%,transparent);opacity:0}.parts_card__Ha8NB{display:grid;border:1px solid var(--border);border-radius:calc(var(--radius) * 2.6);background:color-mix(in oklch,var(--card) 86%,transparent);box-shadow:0 24px 50px -28px oklch(.2 .02 280/.4);backdrop-filter:blur(14px)}.parts_cardHead__gUtFl{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--muted-foreground);font:600 .8em/1 var(--mono);text-transform:uppercase;letter-spacing:.1em}.parts_cardHead__gUtFl:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--scan)}.parts_classified__wyDj9 .parts_cardHead__gUtFl:before{background:var(--c-invoices)}.parts_row__07bRM{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:.45em 0;border-top:1px dashed var(--border)}.parts_row__07bRM>span:first-child{flex-shrink:0;color:var(--muted-foreground)}.parts_row__07bRM>span:last-child{min-width:0;overflow:hidden;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.parts_value__4PkJq{font-family:var(--mono);font-size:.95em}.parts_badge__pp7bS{padding:2px 8px;border-radius:999px;background:color-mix(in oklch,var(--c-invoices) 16%,transparent);color:var(--c-invoices)}.parts_chips__KHZu0{display:inline-flex;gap:4px}.parts_chips__KHZu0 i{padding:1px 7px;border:1px solid var(--border);border-radius:999px;font-size:.88em;font-style:normal;font-weight:500}.parts_folder__jIs_o{position:relative;aspect-ratio:1.35;transform-origin:50% 100%}.parts_ring__v0RKV{position:absolute;inset:-14px -10px -12px;border-radius:22px;background:radial-gradient(ellipse at 50% 90%,color-mix(in oklch,var(--fc) 38%,transparent),transparent 70%);opacity:0;pointer-events:none}.parts_fBack__QTH7G{position:absolute;inset:12% 0 0;border-radius:10px;background:color-mix(in oklch,var(--fc) 50%,white)}.parts_fBack__QTH7G:before{content:"";position:absolute;left:0;top:-10%;width:42%;height:18%;border-radius:8px 8px 0 0;background:inherit}.parts_fPapers__P47Er{position:absolute;inset:18% 9% 22%}.parts_fPaper__y5ku0{position:absolute;inset:0;border-radius:4px;background:var(--paper);box-shadow:0 1px 3px oklch(0 0 0/.15);opacity:0;transform:translateY(45%);transition:transform .5s cubic-bezier(.2,.9,.3,1.3),opacity .2s}.parts_fPaper__y5ku0:before{content:"";position:absolute;inset:16% 14% auto;height:30%;background:repeating-linear-gradient(to bottom,var(--paper-line) 0 2px,transparent 2px 7px)}.parts_fPaper__y5ku0:nth-child(2){rotate:-4deg;translate:-3% 0}.parts_fPaper__y5ku0:nth-child(3){rotate:3deg;translate:4% -4%}.parts_fPaperOn__M94dP{opacity:1;transform:none}.parts_fFront__gUL2h{position:absolute;inset:auto 0 0;height:70%;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 12px;border-radius:10px;background:linear-gradient(180deg,color-mix(in oklch,var(--fc) 80%,white),var(--fc));box-shadow:inset 0 1px 0 oklch(1 0 0/.4),0 14px 26px -16px color-mix(in oklch,var(--fc) 70%,black);color:oklch(1 0 0)}.parts_fFront__gUL2h h3{margin:0;font-size:.95rem;font-weight:600;line-height:1.15}.parts_fFront__gUL2h span{font:500 .7rem/1.3 var(--mono);opacity:.85;font-variant-numeric:tabular-nums}.parts_badgeCount__lq3Dz{position:absolute;top:2%;right:-6px;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--foreground);color:var(--background);box-shadow:0 6px 14px -6px oklch(0 0 0/.5);font:600 .72rem/24px var(--mono);text-align:center}@media (max-width:1023px){.parts_fFront__gUL2h{padding:6px 8px}.parts_fFront__gUL2h h3{font-size:.78rem}.parts_fFront__gUL2h span{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.parts_fPaper__y5ku0{transition:none}}.hero-section_hero__K_CuZ{--header:4rem;--pw:clamp(190px,19vw,270px);--mw:clamp(130px,12.5vw,176px);--paper:oklch(1 0 0);--paper-ink:oklch(0.2 0.01 280);--paper-line:oklch(0.92 0.004 280);--scan:var(--primary);--c-invoices:oklch(0.62 0.13 160);--c-contracts:oklch(0.58 0.14 255);--c-receipts:oklch(0.63 0.17 355);--mono:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);overflow-x:clip}.hero-section_eyebrow__X7CfZ{margin:0 0 1.25rem;color:var(--muted-foreground);font:600 .72rem/1 var(--mono);text-transform:uppercase;letter-spacing:.08em}.hero-section_eyebrow__X7CfZ span{margin-right:.5rem;color:var(--primary)}.hero-section_stage__M2L7E{position:sticky;top:var(--header);align-self:start;height:calc(100svh - var(--header))}.hero-section_stage__M2L7E [data-row]{opacity:0}.hero-section_heroDoc___oBcS{position:absolute;z-index:30;left:50%;top:46%;width:var(--pw);margin-left:calc(var(--pw) / -2);margin-top:calc(var(--pw) * -.707);will-change:transform}.hero-section_card__X_e26{position:absolute;z-index:40;right:0;width:40%;padding:16px 18px;font-size:.82rem;opacity:0;transform-origin:100% 0}.hero-section_classifiedCard__SNOxX{z-index:41;right:5%}.hero-section_mini__W5Mpp{position:absolute;z-index:35;left:50%;top:40%;width:var(--mw);aspect-ratio:1/1.414;margin-left:calc(var(--mw) / -2);margin-top:calc(var(--mw) * -.707);display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:6px;background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 1px oklch(0 0 0/.05),0 20px 40px -20px oklch(.2 .02 280/.45);font-size:.72rem;opacity:0}.hero-section_mini__W5Mpp b{font-size:.82rem}.hero-section_mini__W5Mpp i{display:block;height:4px;border-radius:2px;background:var(--paper-line)}.hero-section_mini__W5Mpp i:nth-of-type(2){width:70%}.hero-section_mini__W5Mpp i:nth-of-type(3){margin-top:6px}.hero-section_mini__W5Mpp i:nth-of-type(4){width:86%}.hero-section_mini__W5Mpp i:nth-of-type(5){width:92%}.hero-section_mini__W5Mpp i:nth-of-type(6){width:48%}.hero-section_miniChip___dGGA{align-self:flex-start;margin-top:auto;padding:2px 7px;border-radius:999px;background:color-mix(in oklch,var(--fc) 16%,transparent);color:var(--fc);font-size:.66rem;font-weight:600}.hero-section_folders__R0pVa{position:absolute;left:0;right:0;bottom:3%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;opacity:0}.hero-section_pop__W_Md8{animation:hero-section_pop__W_Md8 .5s cubic-bezier(.2,1.6,.4,1)}@keyframes hero-section_pop__W_Md8{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:1023px){.hero-section_hero__K_CuZ{--pw:130px}}@media (min-width:640px) and (max-width:1023px){.hero-section_hero__K_CuZ{--pw:170px}}@media (prefers-reduced-motion:reduce){.hero-section_pop__W_Md8{animation:none}}