.tax-advisor-quiz-module__u65Gla__section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:4rem 1.5rem}.tax-advisor-quiz-module__u65Gla__inner{width:100%;max-width:1200px;margin:0 auto}.tax-advisor-quiz-module__u65Gla__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.tax-advisor-quiz-module__u65Gla__header{max-width:760px;margin-bottom:2rem}.tax-advisor-quiz-module__u65Gla__heading{letter-spacing:-.01em;color:var(--color-primary);margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.2}.tax-advisor-quiz-module__u65Gla__description{max-width:680px;color:var(--color-secondary);margin:.875rem 0 0;font-size:1rem;line-height:1.6}.tax-advisor-quiz-module__u65Gla__quizShell{border:1px solid var(--color-border);background:var(--color-surface)}.tax-advisor-quiz-module__u65Gla__step{padding:1.5rem}.tax-advisor-quiz-module__u65Gla__fieldset{border:0;margin:0;padding:0}.tax-advisor-quiz-module__u65Gla__legend{color:var(--color-primary);margin:0 0 .5rem;padding:0;font-size:1.25rem;font-weight:600;line-height:1.3}.tax-advisor-quiz-module__u65Gla__helper{color:var(--color-secondary);margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.tax-advisor-quiz-module__u65Gla__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tax-advisor-quiz-module__u65Gla__audienceOption{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.4rem;padding:1rem 1.25rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}.tax-advisor-quiz-module__u65Gla__audienceOption[data-selected=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}.tax-advisor-quiz-module__u65Gla__audienceLabel{color:var(--color-primary);font-size:1.05rem;font-weight:600}.tax-advisor-quiz-module__u65Gla__audienceDescription{color:var(--color-secondary);font-size:.9rem;line-height:1.5}.tax-advisor-quiz-module__u65Gla__progressRow{color:var(--color-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.tax-advisor-quiz-module__u65Gla__progressLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-secondary);font-size:.75rem;font-weight:600}.tax-advisor-quiz-module__u65Gla__audienceTag{color:var(--color-primary);font-weight:600}.tax-advisor-quiz-module__u65Gla__progressBar{background:var(--color-border);height:4px;margin-bottom:1.5rem}.tax-advisor-quiz-module__u65Gla__progressFill{background:var(--color-primary);height:100%;transition:width .25s}.tax-advisor-quiz-module__u65Gla__optionList{gap:.5rem;display:grid}.tax-advisor-quiz-module__u65Gla__option{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);padding:.85rem 1rem;transition:border-color .2s,background-color .2s;position:relative}.tax-advisor-quiz-module__u65Gla__option[data-selected=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface))}.tax-advisor-quiz-module__u65Gla__optionLabel{color:var(--color-primary);font-size:.98rem;font-weight:600;line-height:1.4;display:block}.tax-advisor-quiz-module__u65Gla__optionHelper{color:var(--color-secondary);margin-top:.25rem;font-size:.85rem;line-height:1.45;display:block}.tax-advisor-quiz-module__u65Gla__errorHint{color:var(--color-primary);border:1px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));margin:.75rem 0 0;padding:.5rem .75rem;font-size:.9rem}.tax-advisor-quiz-module__u65Gla__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tax-advisor-quiz-module__u65Gla__controls{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.tax-advisor-quiz-module__u65Gla__btnPrimary{background:var(--color-primary);color:var(--color-surface);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.tax-advisor-quiz-module__u65Gla__btnPrimary:hover,.tax-advisor-quiz-module__u65Gla__btnPrimary:focus-visible{background:var(--color-secondary);outline:0}.tax-advisor-quiz-module__u65Gla__btnSecondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.tax-advisor-quiz-module__u65Gla__btnSecondary:hover,.tax-advisor-quiz-module__u65Gla__btnSecondary:focus-visible{border-color:var(--color-primary);outline:0}.tax-advisor-quiz-module__u65Gla__result{border-top:4px solid var(--color-primary);background:var(--color-surface);padding:2rem 1.5rem}.tax-advisor-quiz-module__u65Gla__result[data-bucket=green]{border-top-color:#15803d}.tax-advisor-quiz-module__u65Gla__result[data-bucket=yellow]{border-top-color:#b45309}.tax-advisor-quiz-module__u65Gla__result[data-bucket=red]{border-top-color:#b91c1c}.tax-advisor-quiz-module__u65Gla__resultEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.tax-advisor-quiz-module__u65Gla__result[data-bucket=green] .tax-advisor-quiz-module__u65Gla__resultEyebrow{color:#15803d}.tax-advisor-quiz-module__u65Gla__result[data-bucket=yellow] .tax-advisor-quiz-module__u65Gla__resultEyebrow{color:#b45309}.tax-advisor-quiz-module__u65Gla__result[data-bucket=red] .tax-advisor-quiz-module__u65Gla__resultEyebrow{color:#b91c1c}.tax-advisor-quiz-module__u65Gla__resultTitle{color:var(--color-primary);margin:0 0 .875rem;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.25}.tax-advisor-quiz-module__u65Gla__resultBody{color:var(--color-secondary);max-width:720px;margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.tax-advisor-quiz-module__u65Gla__resultBullets{gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.tax-advisor-quiz-module__u65Gla__resultBullets li{color:var(--color-primary);padding-left:1.25rem;font-size:.95rem;line-height:1.55;position:relative}.tax-advisor-quiz-module__u65Gla__resultBullets li:before{content:"—";color:var(--color-muted);position:absolute;left:0}.tax-advisor-quiz-module__u65Gla__resultCost{color:var(--color-primary);border:1px solid var(--color-border);margin:0 0 1.5rem;padding:.625rem .875rem;font-size:.95rem;font-weight:600;display:inline-block}.tax-advisor-quiz-module__u65Gla__resultCost:has(+.tax-advisor-quiz-module__u65Gla__feeCalculatorLink){margin-bottom:.75rem}.tax-advisor-quiz-module__u65Gla__feeCalculatorLink{margin:0 0 1.5rem;font-size:.95rem}.tax-advisor-quiz-module__u65Gla__feeCalculatorLink a{color:var(--color-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.tax-advisor-quiz-module__u65Gla__reasons{border:1px solid var(--color-border);margin:0 0 1.5rem;padding:1rem 1.25rem}.tax-advisor-quiz-module__u65Gla__reasonsHeading{color:var(--color-primary);margin:0 0 .625rem;font-size:.95rem;font-weight:600}.tax-advisor-quiz-module__u65Gla__reasonsList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.tax-advisor-quiz-module__u65Gla__reasonsList li{color:var(--color-secondary);font-size:.9rem;line-height:1.5}.tax-advisor-quiz-module__u65Gla__resultActions{flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;display:flex}.tax-advisor-quiz-module__u65Gla__secondaryNote{color:var(--color-muted);max-width:680px;margin:0;font-size:.875rem;line-height:1.55}.tax-advisor-quiz-module__u65Gla__staticFallback{margin-top:0}@media (max-width:720px){.tax-advisor-quiz-module__u65Gla__section{padding:3rem 1rem}.tax-advisor-quiz-module__u65Gla__audienceGrid{grid-template-columns:1fr}.tax-advisor-quiz-module__u65Gla__controls{flex-direction:column-reverse;align-items:stretch}.tax-advisor-quiz-module__u65Gla__controls .tax-advisor-quiz-module__u65Gla__btnPrimary,.tax-advisor-quiz-module__u65Gla__controls .tax-advisor-quiz-module__u65Gla__btnSecondary{width:100%}}
.gmbh-cost-quiz-module__e7F9rG__section.gmbh-cost-quiz-module__e7F9rG__section{border-bottom:0}.gmbh-cost-quiz-module__e7F9rG__shell{max-width:760px;scroll-margin-top:88px}.gmbh-cost-quiz-module__e7F9rG__shell.gmbh-cost-quiz-module__e7F9rG__shell{border:0}.gmbh-cost-quiz-module__e7F9rG__shell.gmbh-cost-quiz-module__e7F9rG__shell>*{padding-left:0;padding-right:0}.gmbh-cost-quiz-module__e7F9rG__shell.gmbh-cost-quiz-module__e7F9rG__shell>:not([data-bucket]){padding-top:0;padding-bottom:0}.gmbh-cost-quiz-module__e7F9rG__optionButton{text-align:left;width:100%;font:inherit;cursor:pointer}.gmbh-cost-quiz-module__e7F9rG__why{color:var(--color-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__why summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline;display:inline-block}.gmbh-cost-quiz-module__e7F9rG__why summary::-webkit-details-marker{display:none}.gmbh-cost-quiz-module__e7F9rG__why p{color:var(--color-secondary);margin:.5rem 0 0}.gmbh-cost-quiz-module__e7F9rG__lead{color:var(--color-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__cardBullets{margin-top:1rem}.gmbh-cost-quiz-module__e7F9rG__reviews{gap:.75rem;margin:0 0 1.5rem;display:grid}.gmbh-cost-quiz-module__e7F9rG__review{width:100%;height:auto}.gmbh-cost-quiz-module__e7F9rG__compare{border:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 1rem;display:grid}.gmbh-cost-quiz-module__e7F9rG__compareCell{border-right:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.gmbh-cost-quiz-module__e7F9rG__compareCell:last-child{border-right:0}.gmbh-cost-quiz-module__e7F9rG__compareCellSaving{background:var(--color-primary)}.gmbh-cost-quiz-module__e7F9rG__compareLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600}.gmbh-cost-quiz-module__e7F9rG__compareValue{color:var(--color-primary);font-size:1.5rem;font-weight:600;line-height:1.2}.gmbh-cost-quiz-module__e7F9rG__compareValueOld{color:var(--color-muted);text-decoration:line-through}.gmbh-cost-quiz-module__e7F9rG__compareUnit{color:var(--color-secondary);font-size:.875rem}.gmbh-cost-quiz-module__e7F9rG__compareAlt{color:var(--color-primary);margin-top:.5rem;font-size:1rem;font-weight:600}.gmbh-cost-quiz-module__e7F9rG__timeFigure{color:var(--color-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.gmbh-cost-quiz-module__e7F9rG__timeFigureUnit{color:var(--color-muted);font-size:.875rem;font-weight:400}.gmbh-cost-quiz-module__e7F9rG__time{color:var(--color-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__compareCellSaving .gmbh-cost-quiz-module__e7F9rG__compareLabel,.gmbh-cost-quiz-module__e7F9rG__compareCellSaving .gmbh-cost-quiz-module__e7F9rG__compareValue{color:var(--color-surface)}.gmbh-cost-quiz-module__e7F9rG__note{color:var(--color-muted);margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__recap{color:var(--color-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__calculatingHeader{align-items:center;gap:12px;display:flex}.gmbh-cost-quiz-module__e7F9rG__calculatingHeader h2{margin:0}.gmbh-cost-quiz-module__e7F9rG__calculating{gap:8px;margin:4px 0 0;padding:0 0 0 68px;list-style:none;display:grid}.gmbh-cost-quiz-module__e7F9rG__calculating li{color:var(--color-secondary);align-items:center;gap:8px;font-size:1rem;line-height:1.5;display:flex}.gmbh-cost-quiz-module__e7F9rG__calculating li[data-state=pending]{color:var(--color-muted)}.gmbh-cost-quiz-module__e7F9rG__calculatingMark{width:16px;height:16px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.gmbh-cost-quiz-module__e7F9rG__emailRow{gap:8px;margin:0 0 12px;display:flex}.gmbh-cost-quiz-module__e7F9rG__emailInput{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:44px;font:inherit;color:var(--color-primary);flex:1;padding:0 16px}.gmbh-cost-quiz-module__e7F9rG__emailInput:focus-visible{border-color:var(--color-primary);outline:0}.gmbh-cost-quiz-module__e7F9rG__emailInput[aria-invalid=true]{border-color:var(--color-primary)}.gmbh-cost-quiz-module__e7F9rG__emailError{color:var(--color-primary);margin:0 0 12px;font-size:.875rem;line-height:1.5}.gmbh-cost-quiz-module__e7F9rG__emailConsent{color:var(--color-secondary);cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:.875rem;line-height:1.5;display:flex}.gmbh-cost-quiz-module__e7F9rG__emailConsent input{width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0;margin:4px 0 0}.gmbh-cost-quiz-module__e7F9rG__emailConsent+.gmbh-cost-quiz-module__e7F9rG__note{margin-bottom:12px}.gmbh-cost-quiz-module__e7F9rG__note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.gmbh-cost-quiz-module__e7F9rG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gmbh-cost-quiz-module__e7F9rG__turnstile{margin:0 0 12px}@media (max-width:640px){.gmbh-cost-quiz-module__e7F9rG__emailRow{flex-direction:column}.gmbh-cost-quiz-module__e7F9rG__compare{grid-template-columns:1fr}.gmbh-cost-quiz-module__e7F9rG__compareCell{border-right:0;border-bottom:1px solid var(--color-border)}.gmbh-cost-quiz-module__e7F9rG__compareCell:last-child{border-bottom:0}}
.incorporation-how-it-works-module__oXsiNW__section{background:var(--color-surface);padding:80px 24px}.incorporation-how-it-works-module__oXsiNW__content{width:100%;max-width:1200px;margin:0 auto}.incorporation-how-it-works-module__oXsiNW__headingBlock{max-width:760px;margin-bottom:40px}.incorporation-how-it-works-module__oXsiNW__headingBlock h2{color:var(--color-primary);font-size:clamp(28px,4vw,42px);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;margin:0;line-height:1.1}.incorporation-how-it-works-module__oXsiNW__headingBlock p{color:var(--color-secondary);margin:16px 0 0;font-size:16px;line-height:1.6}.incorporation-how-it-works-module__oXsiNW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px;display:grid}.incorporation-how-it-works-module__oXsiNW__stepCard{flex-direction:column;min-width:0;min-height:470px;display:flex}.incorporation-how-it-works-module__oXsiNW__stepHeader{align-items:center;gap:14px;min-height:32px;display:flex}.incorporation-how-it-works-module__oXsiNW__stepHeader>span{background:var(--color-primary);color:#fff;width:32px;height:32px;font-size:11px;font-weight:var(--font-weight-semibold);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.incorporation-how-it-works-module__oXsiNW__stepHeader h3{color:var(--color-primary);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0;line-height:1.2}.incorporation-how-it-works-module__oXsiNW__stepDescription{min-height:92px;color:var(--color-secondary);margin:20px 0 24px;font-size:14px;line-height:1.6}.incorporation-how-it-works-module__oXsiNW__visual{border-top:1px solid var(--color-border);flex-direction:column;flex:1;min-width:0;padding-top:20px;display:flex}.incorporation-how-it-works-module__oXsiNW__visualHeader{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.incorporation-how-it-works-module__oXsiNW__visualEyebrow{min-width:0;color:var(--color-secondary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.incorporation-how-it-works-module__oXsiNW__visualEyebrow svg{width:16px;height:16px;color:var(--color-primary);flex:0 0 16px}.incorporation-how-it-works-module__oXsiNW__progressLabel,.incorporation-how-it-works-module__oXsiNW__companyName{color:var(--color-secondary);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap}.incorporation-how-it-works-module__oXsiNW__intakeQuestion{margin-top:22px}.incorporation-how-it-works-module__oXsiNW__intakeQuestion p{color:var(--color-primary);margin:0;font-size:14px;line-height:1.45}.incorporation-how-it-works-module__oXsiNW__choiceRow{gap:8px;margin-top:12px;display:flex}.incorporation-how-it-works-module__oXsiNW__choice{border:1px solid var(--color-border);min-width:64px;height:36px;color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;transition:background-color .22s,border-color .22s,color .22s;display:inline-flex}.incorporation-how-it-works-module__oXsiNW__choice[data-selected=true]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.incorporation-how-it-works-module__oXsiNW__intakeField{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:6px;margin-top:22px;padding:12px 0;display:grid}.incorporation-how-it-works-module__oXsiNW__intakeField span{color:var(--color-secondary);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.incorporation-how-it-works-module__oXsiNW__intakeField strong{color:var(--color-primary);font-size:13px;font-weight:var(--font-weight-semibold);opacity:.18;filter:blur(4px);line-height:1.35;transition:opacity .22s,filter .22s,transform .22s;transform:translateY(4px)}.incorporation-how-it-works-module__oXsiNW__intakeField strong[data-revealed=true]{opacity:1;filter:none;transform:translateY(0)}.incorporation-how-it-works-module__oXsiNW__confirmedLine,.incorporation-how-it-works-module__oXsiNW__reviewLine,.incorporation-how-it-works-module__oXsiNW__registrationComplete{color:var(--color-primary);font-size:14px;font-weight:var(--font-weight-semibold);opacity:0;align-items:center;gap:8px;margin:auto 0 0;padding-top:18px;line-height:1.4;transition:opacity .22s,transform .22s;display:flex;transform:translateY(6px)}.incorporation-how-it-works-module__oXsiNW__confirmedLine svg,.incorporation-how-it-works-module__oXsiNW__reviewLine svg,.incorporation-how-it-works-module__oXsiNW__registrationComplete svg{flex:0 0 16px;width:16px;height:16px}.incorporation-how-it-works-module__oXsiNW__confirmedLine[data-revealed=true],.incorporation-how-it-works-module__oXsiNW__reviewLine[data-revealed=true],.incorporation-how-it-works-module__oXsiNW__registrationComplete[data-revealed=true]{opacity:1;transform:translateY(0)}.incorporation-how-it-works-module__oXsiNW__readyLabel{background:var(--color-primary);color:#fff;font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;opacity:0;text-transform:uppercase;padding:5px 7px;transition:opacity .22s}.incorporation-how-it-works-module__oXsiNW__readyLabel[data-revealed=true]{opacity:1}.incorporation-how-it-works-module__oXsiNW__packageName{color:var(--color-primary);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin-top:22px}.incorporation-how-it-works-module__oXsiNW__documentList{border-top:1px solid var(--color-border);margin:14px 0 0;padding:0;list-style:none;display:grid}.incorporation-how-it-works-module__oXsiNW__documentList li{border-bottom:1px solid var(--color-border);min-height:50px;color:var(--color-primary);opacity:.16;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;transition:opacity .22s,transform .22s;display:grid;transform:translateY(6px)}.incorporation-how-it-works-module__oXsiNW__documentList li[data-revealed=true]{opacity:1;transform:translateY(0)}.incorporation-how-it-works-module__oXsiNW__documentList svg{width:16px;height:16px}.incorporation-how-it-works-module__oXsiNW__documentList span{min-width:0;font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.35}.incorporation-how-it-works-module__oXsiNW__documentList small{color:var(--color-secondary);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.incorporation-how-it-works-module__oXsiNW__milestoneList{margin:22px 0 0;padding:0;list-style:none;display:grid}.incorporation-how-it-works-module__oXsiNW__milestoneList li{min-height:58px;color:var(--color-secondary);opacity:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;transition:color .18s,opacity .22s,transform .22s;display:grid;position:relative;transform:translateY(6px)}.incorporation-how-it-works-module__oXsiNW__milestoneList li:not(:last-child):after{background:var(--color-border);content:"";width:1px;position:absolute;top:24px;bottom:4px;left:10px}.incorporation-how-it-works-module__oXsiNW__milestoneMarker{width:22px;height:22px;color:var(--color-secondary);justify-content:center;align-items:center;display:flex;position:relative}.incorporation-how-it-works-module__oXsiNW__milestoneMarker>svg:first-child{width:16px;height:16px;transition:opacity .18s}.incorporation-how-it-works-module__oXsiNW__milestoneCheck{opacity:0;width:13px;height:13px;position:absolute;transform:scale(.8)}.incorporation-how-it-works-module__oXsiNW__milestoneText{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-semibold);padding-top:2px;line-height:1.35}.incorporation-how-it-works-module__oXsiNW__milestoneList small{font-size:9px;font-weight:var(--font-weight-semibold);white-space:nowrap;padding-top:3px}.incorporation-how-it-works-module__oXsiNW__milestoneList li[data-revealed=true]{color:var(--color-primary);opacity:1;transform:translateY(0)}.incorporation-how-it-works-module__oXsiNW__milestoneList li[data-revealed=true] .incorporation-how-it-works-module__oXsiNW__milestoneMarker>svg:first-child{opacity:0}.incorporation-how-it-works-module__oXsiNW__milestoneList li[data-revealed=true] .incorporation-how-it-works-module__oXsiNW__milestoneCheck{opacity:1;transition:opacity .18s,transform .18s;transform:scale(1)}.incorporation-how-it-works-module__oXsiNW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.incorporation-how-it-works-module__oXsiNW__choice,.incorporation-how-it-works-module__oXsiNW__intakeField strong,.incorporation-how-it-works-module__oXsiNW__confirmedLine,.incorporation-how-it-works-module__oXsiNW__reviewLine,.incorporation-how-it-works-module__oXsiNW__registrationComplete,.incorporation-how-it-works-module__oXsiNW__readyLabel,.incorporation-how-it-works-module__oXsiNW__documentList li,.incorporation-how-it-works-module__oXsiNW__milestoneList li,.incorporation-how-it-works-module__oXsiNW__milestoneMarker>svg:first-child,.incorporation-how-it-works-module__oXsiNW__milestoneCheck{transition:none}}@media (max-width:960px){.incorporation-how-it-works-module__oXsiNW__grid{grid-template-columns:1fr;gap:48px}.incorporation-how-it-works-module__oXsiNW__stepCard,.incorporation-how-it-works-module__oXsiNW__stepDescription{min-height:0}.incorporation-how-it-works-module__oXsiNW__visual{min-height:300px}}@media (max-width:640px){.incorporation-how-it-works-module__oXsiNW__section{padding:48px 16px}.incorporation-how-it-works-module__oXsiNW__headingBlock{margin-bottom:24px}.incorporation-how-it-works-module__oXsiNW__headingBlock p{margin-top:8px;font-size:14px}.incorporation-how-it-works-module__oXsiNW__grid{gap:40px}.incorporation-how-it-works-module__oXsiNW__stepHeader h3{font-size:16px}.incorporation-how-it-works-module__oXsiNW__stepDescription{margin:16px 0 20px;font-size:13px}.incorporation-how-it-works-module__oXsiNW__visual{min-height:280px}}
.incorporation-stage-hero-module__OXQmEW__stage{--stage-nav-width:152px;--stage-padding-x:32px;--stage-padding-y:56px;--stage-package-width:minmax(360px, .96fr);border:1px solid var(--color-border);grid-template-areas:"nav chat divider package";grid-template-columns:var(--stage-nav-width) minmax(0, 1fr) 1px var(--stage-package-width);background:#fff;height:640px;display:grid;overflow:hidden}.incorporation-stage-hero-module__OXQmEW__mobileAppBar{display:none}.incorporation-stage-hero-module__OXQmEW__appNav{flex-direction:column;grid-area:nav;gap:20px;min-width:0;padding:20px;display:flex}.incorporation-stage-hero-module__OXQmEW__appBrand{align-items:center;min-height:32px;display:flex}.incorporation-stage-hero-module__OXQmEW__logo{width:64px;height:auto}.incorporation-stage-hero-module__OXQmEW__navList{gap:16px;display:grid}.incorporation-stage-hero-module__OXQmEW__navItem,.incorporation-stage-hero-module__OXQmEW__navItemActive{min-width:0;min-height:20px;color:var(--color-secondary);align-items:center;gap:8px;font-size:12px;line-height:1.25;display:flex}.incorporation-stage-hero-module__OXQmEW__navItemActive{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.incorporation-stage-hero-module__OXQmEW__navIcon{flex:0 0 14px;width:14px;height:14px}.incorporation-stage-hero-module__OXQmEW__navItem span,.incorporation-stage-hero-module__OXQmEW__navItemActive span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incorporation-stage-hero-module__OXQmEW__draftLabel{border:1px solid var(--color-border);width:fit-content;color:var(--color-secondary);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}.incorporation-stage-hero-module__OXQmEW__chatWorkspace{min-width:0;min-height:0;padding:var(--stage-padding-y) var(--stage-padding-x) 48px;flex-direction:column;grid-area:chat;gap:24px;display:flex}.incorporation-stage-hero-module__OXQmEW__workspaceHeader,.incorporation-stage-hero-module__OXQmEW__packageHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.incorporation-stage-hero-module__OXQmEW__workspaceTitle,.incorporation-stage-hero-module__OXQmEW__packageTitle{color:var(--color-primary);font-size:20px;line-height:1.15;font-weight:var(--font-weight-semibold);letter-spacing:-.035em;margin:0}.incorporation-stage-hero-module__OXQmEW__chatWorkspace .incorporation-stage-hero-module__OXQmEW__transcript{align-content:start;gap:20px;width:100%;margin-top:16px;display:grid}.incorporation-stage-hero-module__OXQmEW__assistantMessage,.incorporation-stage-hero-module__OXQmEW__userMessage{gap:5px;width:min(360px,92%);display:grid}.incorporation-stage-hero-module__OXQmEW__assistantMessage{justify-self:start}.incorporation-stage-hero-module__OXQmEW__userMessage{text-align:right;justify-self:end;justify-items:end}.incorporation-stage-hero-module__OXQmEW__assistantMessage p,.incorporation-stage-hero-module__OXQmEW__userMessage p{color:var(--color-primary);margin:0;font-size:14px;line-height:1.5}.incorporation-stage-hero-module__OXQmEW__userMessage p{background:var(--color-primary);color:#fff;width:fit-content;max-width:100%;padding:8px 12px}.incorporation-stage-hero-module__OXQmEW__stageDivider{grid-area:divider;position:relative}.incorporation-stage-hero-module__OXQmEW__stageDivider:after{top:var(--stage-padding-y);right:0;bottom:var(--stage-padding-y);background:var(--color-border);content:"";width:1px;position:absolute}.incorporation-stage-hero-module__OXQmEW__packagePanel{min-width:0;padding:var(--stage-padding-y) var(--stage-padding-x) 48px;flex-direction:column;grid-area:package;display:flex}.incorporation-stage-hero-module__OXQmEW__packageStatus{color:var(--color-primary);font-size:14px;line-height:1.3;font-weight:var(--font-weight-semibold);align-items:center;gap:10px;margin:24px 0 0;padding:12px 0;display:flex}.incorporation-stage-hero-module__OXQmEW__statusMarker{width:20px;height:20px;color:var(--color-primary);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.incorporation-stage-hero-module__OXQmEW__statusMarker svg{width:12px;height:12px}.incorporation-stage-hero-module__OXQmEW__emptyState{min-height:320px;color:var(--color-secondary);text-align:center;flex:1;place-content:center;justify-items:center;gap:16px;display:grid}.incorporation-stage-hero-module__OXQmEW__emptyState p{max-width:220px;margin:0;font-size:13px;line-height:1.45}.incorporation-stage-hero-module__OXQmEW__documentsList{align-content:start;gap:16px;margin-top:22px;display:grid}.incorporation-stage-hero-module__OXQmEW__documentBlock{border:1px solid var(--color-border);min-width:0;padding:16px;position:relative}.incorporation-stage-hero-module__OXQmEW__documentHeader{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.incorporation-stage-hero-module__OXQmEW__documentIconWrap{width:20px;height:20px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.incorporation-stage-hero-module__OXQmEW__documentIcon{width:15px;height:15px}.incorporation-stage-hero-module__OXQmEW__documentHeading{min-width:0}.incorporation-stage-hero-module__OXQmEW__documentTitle{color:var(--color-primary);font-size:14px;line-height:1.3;font-weight:var(--font-weight-semibold);margin:0}.incorporation-stage-hero-module__OXQmEW__draftLabel{padding:5px 6px}.incorporation-stage-hero-module__OXQmEW__documentFields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 16px;margin:12px 0 0 28px;display:grid}.incorporation-stage-hero-module__OXQmEW__documentField{border-top:1px solid var(--color-border);align-content:start;gap:4px;padding:8px 0 0;display:grid}.incorporation-stage-hero-module__OXQmEW__documentField dt{min-height:12px;color:var(--color-muted);font-size:10px;line-height:12px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.incorporation-stage-hero-module__OXQmEW__documentField dd{min-height:20px;color:var(--color-primary);font-size:13px;line-height:20px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.incorporation-stage-hero-module__OXQmEW__fieldText{animation:.5s both incorporation-stage-hero-module__OXQmEW__valueIn}.incorporation-stage-hero-module__OXQmEW__labelSkeleton{width:40%;height:4px}.incorporation-stage-hero-module__OXQmEW__nextSteps{margin-top:14px}.incorporation-stage-hero-module__OXQmEW__nextStepsTitle{color:var(--color-primary);font-size:14px;line-height:1.3;font-weight:var(--font-weight-semibold);margin:0}.incorporation-stage-hero-module__OXQmEW__nextStepsList{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.incorporation-stage-hero-module__OXQmEW__nextStepsList li{color:var(--color-primary);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.incorporation-stage-hero-module__OXQmEW__stepNumber{border:1px solid var(--color-border);width:20px;height:20px;color:var(--color-primary);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.incorporation-stage-hero-module__OXQmEW__reveal{animation:.24s both incorporation-stage-hero-module__OXQmEW__revealPanel}.incorporation-stage-hero-module__OXQmEW__stage[data-reduced-motion=true] .incorporation-stage-hero-module__OXQmEW__reveal{animation:none}@keyframes incorporation-stage-hero-module__OXQmEW__valueIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes incorporation-stage-hero-module__OXQmEW__revealPanel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1020px){.incorporation-stage-hero-module__OXQmEW__stage{grid-template-columns:152px minmax(0,1fr);grid-template-areas:"nav chat""package package";height:auto}.incorporation-stage-hero-module__OXQmEW__stageDivider{display:none}.incorporation-stage-hero-module__OXQmEW__chatWorkspace{height:520px}.incorporation-stage-hero-module__OXQmEW__packagePanel{border-top:1px solid var(--color-border);min-height:480px}}@media (max-width:640px){.incorporation-stage-hero-module__OXQmEW__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"mobile-bar""chat""package";min-height:0}.incorporation-stage-hero-module__OXQmEW__mobileAppBar{border-bottom:1px solid var(--color-border);grid-area:mobile-bar;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:12px 14px;display:grid}.incorporation-stage-hero-module__OXQmEW__mobileLogo{width:64px;height:auto}.incorporation-stage-hero-module__OXQmEW__mobileTitle{color:var(--color-primary);font-size:12px;line-height:1.2;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incorporation-stage-hero-module__OXQmEW__mobileMenuIcon{width:16px;height:16px;color:var(--color-primary)}.incorporation-stage-hero-module__OXQmEW__appNav{display:none}.incorporation-stage-hero-module__OXQmEW__chatWorkspace,.incorporation-stage-hero-module__OXQmEW__packagePanel{padding:24px 16px}.incorporation-stage-hero-module__OXQmEW__chatWorkspace{border-bottom:1px solid var(--color-border);height:480px}.incorporation-stage-hero-module__OXQmEW__workspaceTitle,.incorporation-stage-hero-module__OXQmEW__packageTitle{font-size:19px}.incorporation-stage-hero-module__OXQmEW__chatWorkspace .incorporation-stage-hero-module__OXQmEW__transcript{gap:16px;margin-top:8px}.incorporation-stage-hero-module__OXQmEW__assistantMessage,.incorporation-stage-hero-module__OXQmEW__userMessage{width:min(320px,92%)}.incorporation-stage-hero-module__OXQmEW__packagePanel{border-top:none;min-height:430px}.incorporation-stage-hero-module__OXQmEW__packageHeader{align-items:center}.incorporation-stage-hero-module__OXQmEW__emptyState{min-height:230px}.incorporation-stage-hero-module__OXQmEW__documentFields{grid-template-columns:1fr;margin-left:0}}@media (prefers-reduced-motion:reduce){.incorporation-stage-hero-module__OXQmEW__stage *,.incorporation-stage-hero-module__OXQmEW__stage :before,.incorporation-stage-hero-module__OXQmEW__stage :after{transition:none!important;animation:none!important}}
.lead-capture-form-module__99owNW__section{background-color:var(--color-surface);padding:80px 24px}.lead-capture-form-module__99owNW__card{border:1px solid var(--color-border);background:var(--color-surface);max-width:560px;margin:0 auto;padding:40px}.lead-capture-form-module__99owNW__heading{letter-spacing:-.02em;color:var(--color-primary);margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.lead-capture-form-module__99owNW__subtitle{color:var(--color-secondary);margin:8px 0 0;font-size:.9375rem;line-height:1.5}.lead-capture-form-module__99owNW__form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.lead-capture-form-module__99owNW__field{flex-direction:column;display:flex}.lead-capture-form-module__99owNW__label{color:var(--color-primary);margin-bottom:4px;font-size:.875rem;font-weight:400;display:block}.lead-capture-form-module__99owNW__select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:40px;color:var(--color-primary);padding:0 12px;font-family:inherit;font-size:.875rem;transition:border-color .15s}.lead-capture-form-module__99owNW__select:focus{border-color:var(--color-primary);outline:none}.lead-capture-form-module__99owNW__error{color:#dc2626;margin-top:4px;font-size:.75rem}.lead-capture-form-module__99owNW__serverError{color:#dc2626;font-size:.875rem}.lead-capture-form-module__99owNW__submit{width:100%}.lead-capture-form-module__99owNW__checkbox{width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0;margin-top:2px}.lead-capture-form-module__99owNW__consentRow{align-items:flex-start;gap:8px;display:flex}.lead-capture-form-module__99owNW__consentLabel{color:var(--color-secondary);cursor:pointer;font-size:.8125rem;line-height:1.4}.lead-capture-form-module__99owNW__consentLabel a{color:var(--color-primary);text-decoration:underline}.lead-capture-form-module__99owNW__turnstile{min-height:65px}.lead-capture-form-module__99owNW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-capture-form-module__99owNW__success{text-align:center}.lead-capture-form-module__99owNW__successHeading{letter-spacing:-.02em;color:var(--color-primary);margin:0;font-size:clamp(20px,2.5vw,26px);font-weight:600}.lead-capture-form-module__99owNW__successBody{color:var(--color-secondary);margin:12px 0 0;font-size:.9375rem;line-height:1.5}.lead-capture-form-module__99owNW__section[data-variant=inline] .lead-capture-form-module__99owNW__card{max-width:720px}.lead-capture-form-module__99owNW__section[data-variant=inline] .lead-capture-form-module__99owNW__form{flex-flow:wrap;align-items:flex-end}.lead-capture-form-module__99owNW__section[data-variant=inline] .lead-capture-form-module__99owNW__field{flex:240px}.lead-capture-form-module__99owNW__section[data-variant=inline] .lead-capture-form-module__99owNW__submit{width:auto}.lead-capture-form-module__99owNW__section[data-variant=embed]{padding:0}.lead-capture-form-module__99owNW__section[data-variant=embed] .lead-capture-form-module__99owNW__card{max-width:none}@media (max-width:768px){.lead-capture-form-module__99owNW__section{padding:60px 16px}.lead-capture-form-module__99owNW__card{padding:24px}.lead-capture-form-module__99owNW__select{font-size:16px}.lead-capture-form-module__99owNW__section[data-variant=inline] .lead-capture-form-module__99owNW__form{flex-direction:column;align-items:stretch}.lead-capture-form-module__99owNW__section[data-variant=inline] .lead-capture-form-module__99owNW__submit{width:100%}}
.company-accounting-visuals-module__UQNDZW__companyBankFeed{background:var(--color-surface);gap:0;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankFeedHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.company-accounting-visuals-module__UQNDZW__companyBankFeedTitle{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus{color:var(--color-primary);align-items:center;gap:8px;font-size:.875rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatusDot{background:var(--color-primary);border-radius:999px;width:8px;height:8px}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus[data-state=syncing] .company-accounting-visuals-module__UQNDZW__companyBankFeedStatusDot{animation:1.8s ease-in-out infinite company-accounting-visuals-module__UQNDZW__companyBankFeedStatusBlink}.company-accounting-visuals-module__UQNDZW__companyBankRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 0;transition:opacity .48s,transform .56s,border-color .32s;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankRow[data-visible=false]{opacity:0;border-bottom-color:#0000;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankCopy{min-width:0}.company-accounting-visuals-module__UQNDZW__companyBankMerchantWrap{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankIconWrap{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankIcon{color:var(--color-primary);font-size:24px}.company-accounting-visuals-module__UQNDZW__companyBankMerchantBlock{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankAmount{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankStatus,.company-accounting-visuals-module__UQNDZW__companyBankDetail{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankMeta{justify-items:end;gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankAmountRow{align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankStatusRow{opacity:0;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .48s,transform .56s;display:inline-flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankStatusRow[data-status-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyBankArrow{color:var(--color-secondary);font-size:.875rem;line-height:1}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{border:1px solid var(--color-border);min-width:4rem;color:var(--color-primary);justify-content:center;padding:1px 6px;font-size:.75rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankAccountCodeValue{white-space:nowrap;opacity:0;transition:opacity .48s,transform .56s;display:inline-block;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode[data-code-visible=true] .company-accounting-visuals-module__UQNDZW__companyBankAccountCodeValue{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyBankCheck{color:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyMatchVisual{gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchPanel{border:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.company-accounting-visuals-module__UQNDZW__companyMatchDoc{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchDocThumb{border:1px solid var(--color-border);background:#fff;align-content:start;gap:8px;width:52px;height:68px;padding:12px 8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine,.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{background:var(--color-border);height:5px;display:block}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine{width:24px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{width:16px}.company-accounting-visuals-module__UQNDZW__companyMatchCopy{gap:4px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchLabel{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyMatchValue{color:var(--color-primary);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.25}.company-accounting-visuals-module__UQNDZW__companyMatchMeta{color:var(--color-secondary);font-size:14px;line-height:1.35}.company-accounting-visuals-module__UQNDZW__companyMatchTag{background-color:var(--color-primary);color:var(--color-surface);flex:none;padding:4px 8px;font-size:.75rem;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyMatchTag[data-visible=false]{visibility:hidden}.company-accounting-visuals-module__UQNDZW__companyMatchSavedFrame{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer{justify-content:center;align-items:center;transition:opacity .24s,transform .3s;display:inline-flex;position:absolute;inset:0}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-role=dashed][data-visible=false],.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-role=saved][data-visible=false]{opacity:0;transform:translateY(4px)scale(.96)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedIcon{width:40px;height:40px;color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadge{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:-2px;right:-2px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadgeIcon{width:10px;height:10px}.company-accounting-visuals-module__UQNDZW__companyVatCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyVatTitle,.company-accounting-visuals-module__UQNDZW__companyVatPeriod{color:var(--color-primary);font-size:20px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatRows{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatRow,.company-accounting-visuals-module__UQNDZW__companyVatTotal{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-accounting-visuals-module__UQNDZW__companyVatTotal{color:var(--color-primary);font-weight:600}.company-accounting-visuals-module__UQNDZW__companyVatLabel{color:var(--color-primary);font-size:16px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatValue,.company-accounting-visuals-module__UQNDZW__companyVatTotalValue{color:var(--color-primary);text-align:right;flex:none;font-size:16px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatDivider{background:var(--color-border);height:1px}.company-accounting-visuals-module__UQNDZW__companyVatActions{grid-template-columns:minmax(0,1fr) 1.4fr;gap:8px;margin-top:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatAction,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:opacity .2s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyVatActionIcon{flex:none;width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyVatAction{background:var(--color-primary);color:#fff;white-space:nowrap}.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{background:var(--color-surface);color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyVatAction:hover,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary:hover{opacity:.8}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep{color:var(--color-muted);grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 0;font-size:14px;line-height:1.4;transition:color .25s,opacity .25s;display:grid}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active],.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .25s,background-color .25s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual,.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{border-color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:#0000}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepTypeIcon{width:16px;height:16px}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepMain{gap:7px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepHeader{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepValue{color:var(--color-primary);font-family:var(--font-mono-display);font-size:13px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepTrack{background:var(--color-border);height:3px;display:block;overflow:hidden}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepProgress{background:var(--color-primary);height:100%;transition:width 80ms linear;display:block}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepState{justify-content:center;align-items:center;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{flex:none;width:18px;height:18px}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{color:var(--color-success)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{animation:1.1s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxAutopilotActive}@keyframes company-accounting-visuals-module__UQNDZW__taxAutopilotActive{0%,to{opacity:.45;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}.company-accounting-visuals-module__UQNDZW__taxEstimateLive{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-secondary);align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxEstimateLiveDot{background:var(--color-primary);width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.company-accounting-visuals-module__UQNDZW__taxEstimateLiveDot{animation:2s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxEstimatePulse}}@keyframes company-accounting-visuals-module__UQNDZW__taxEstimatePulse{0%,to{opacity:1}50%{opacity:.3}}.company-accounting-visuals-module__UQNDZW__taxEstimateValue{font-size:28px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-primary);line-height:1.1}.company-accounting-visuals-module__UQNDZW__taxEstimateSpark{width:100%;height:44px;margin-top:12px;display:block}.company-accounting-visuals-module__UQNDZW__companyInvoicesVisual{align-items:center;width:256px;max-width:100%;min-height:188px;display:grid}.company-accounting-visuals-module__UQNDZW__companyInvoicesList{min-height:184px;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow{border:1px solid var(--color-border);background:var(--color-surface);grid-template-rows:auto auto auto minmax(42px,1fr);align-content:start;gap:8px;width:128px;min-height:164px;padding:14px 12px;transition:opacity .32s,transform .36s;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=front]{z-index:3;transform:translate(-50%)translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=left]{z-index:1;opacity:.72;transform:translate(-82%)translateY(14px)scale(.86)rotate(-5deg)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=right]{z-index:1;opacity:.72;transform:translate(-18%)translateY(14px)scale(.86)rotate(5deg)}.company-accounting-visuals-module__UQNDZW__companyInvoicePaperHeader{justify-content:space-between;align-items:center;min-height:16px;display:flex}.company-accounting-visuals-module__UQNDZW__companyInvoicePaperLabel{color:var(--color-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyInvoicePing{background:var(--color-primary);border-radius:999px;width:8px;height:8px;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoicePing[data-active=true]:after{content:"";border:1px solid var(--color-primary);opacity:0;border-radius:999px;animation:1.4s ease-out infinite company-accounting-visuals-module__UQNDZW__companyInvoicePing;position:absolute;inset:-6px}.company-accounting-visuals-module__UQNDZW__companyInvoiceCompany,.company-accounting-visuals-module__UQNDZW__companyInvoiceAmount{color:var(--color-primary);font-size:12px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyInvoiceCompany{min-width:0}.company-accounting-visuals-module__UQNDZW__companyInvoiceAmount{text-align:left;white-space:nowrap}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatusCell{place-items:end start;min-height:42px;display:grid;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatus{color:var(--color-primary);white-space:nowrap;grid-area:1/1;justify-content:flex-start;align-items:center;font-size:.75rem;line-height:1.4;transition:opacity .4s,transform .48s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatus[data-visible=false]{opacity:0;transform:translate(-6px)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminder{background:var(--color-primary);color:#fff;text-align:center;pointer-events:none;white-space:normal;opacity:0;grid-area:1/1;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;padding:7px 6px;font-size:11px;font-weight:600;line-height:1.15;transition:opacity .4s,transform .48s;display:inline-flex;transform:translateY(5px)scale(.98)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminder[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminderIcon{flex:none;width:12px;height:12px}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceCompany,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceAmount,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceStatus,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceReminder{color:var(--color-secondary)}@keyframes company-accounting-visuals-module__UQNDZW__companyInvoicePing{0%{opacity:.4;transform:scale(.7)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.company-accounting-visuals-module__UQNDZW__companyInsightsBar{background:var(--color-secondary);transform-origin:bottom;opacity:0;transition:opacity .28s,transform .42s;transform:scaleY(.001)}.company-accounting-visuals-module__UQNDZW__companyInsightsBar[data-visible=true]{opacity:1;transform:scaleY(1)}.company-accounting-visuals-module__UQNDZW__companyInsightsItem{opacity:0;transition:opacity .32s,transform .4s;transform:translateY(10px)}.company-accounting-visuals-module__UQNDZW__companyInsightsItem[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyMatchConnector{background:var(--color-border);width:1px;height:24px;margin:-2px auto;position:relative;overflow:hidden}.company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{background:var(--color-primary);opacity:0;border-radius:999px;width:5px;height:12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)translateY(0)}.company-accounting-visuals-module__UQNDZW__companyMatchConnector[data-state=active] .company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{animation:1.1s ease-in-out forwards company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse}.company-accounting-visuals-module__UQNDZW__connectorPulse{animation:1.8s ease-in-out infinite company-accounting-visuals-module__UQNDZW__connector}@keyframes company-accounting-visuals-module__UQNDZW__companyBankFeedStatusBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{0%{opacity:0;transform:translate(-50%)translateY(-6px)}20%{opacity:.3}45%{opacity:.85}80%{opacity:.55}to{opacity:0;transform:translate(-50%)translateY(26px)}}@keyframes company-accounting-visuals-module__UQNDZW__connector{0%{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(22px)}to{opacity:.4;transform:translate(0)}}@keyframes company-accounting-visuals-module__UQNDZW__connectorMobile{0%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(18px)}to{opacity:.4;transform:translateY(0)}}@media (max-width:768px){.company-accounting-visuals-module__UQNDZW__companyBankFeed{min-height:220px}.company-accounting-visuals-module__UQNDZW__companyBankFeedTitle,.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus,.company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankAmount,.company-accounting-visuals-module__UQNDZW__companyBankStatus,.company-accounting-visuals-module__UQNDZW__companyBankDetail,.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{font-size:.6875rem;line-height:1.35}.company-accounting-visuals-module__UQNDZW__companyBankRow{gap:12px;max-height:80px;padding:12px 0}.company-accounting-visuals-module__UQNDZW__companyBankMerchantWrap{grid-template-columns:20px minmax(0,1fr)}.company-accounting-visuals-module__UQNDZW__companyBankIconWrap{width:20px;height:20px}.company-accounting-visuals-module__UQNDZW__companyBankIcon{font-size:.9375rem}.company-accounting-visuals-module__UQNDZW__companyBankArrow{font-size:.75rem}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{min-width:3rem;padding-inline:5px}.company-accounting-visuals-module__UQNDZW__companyMatchPanel{gap:12px;padding:14px}.company-accounting-visuals-module__UQNDZW__companyMatchDoc{grid-template-columns:44px minmax(0,1fr);gap:10px}.company-accounting-visuals-module__UQNDZW__companyMatchDocThumb{gap:7px;width:44px;height:60px;padding:10px 7px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine{width:20px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{width:14px}.company-accounting-visuals-module__UQNDZW__companyMatchTag{font-size:.6875rem}.company-accounting-visuals-module__UQNDZW__companyMatchValue{font-size:14px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedFrame,.company-accounting-visuals-module__UQNDZW__companyMatchSavedIcon{width:36px;height:36px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadge{width:20px;height:20px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadgeIcon{width:9px;height:9px}.company-accounting-visuals-module__UQNDZW__connectorPulse{animation-name:company-accounting-visuals-module__UQNDZW__connectorMobile}}.company-accounting-visuals-module__UQNDZW__companyCloseCard,.company-accounting-visuals-module__UQNDZW__companyKstCard,.company-accounting-visuals-module__UQNDZW__companyDatevCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseBalance{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyClosePlot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;height:84px;display:grid;position:relative}.company-accounting-visuals-module__UQNDZW__companyCloseColumnBar{background:var(--color-primary);transform-origin:bottom;width:100%;height:100%;transition:transform .52s;display:block;transform:scaleY(.001)}.company-accounting-visuals-module__UQNDZW__companyCloseColumnBar[data-visible=true]{transform:scaleY(1)}.company-accounting-visuals-module__UQNDZW__companyCloseLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseLegendCell{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseLegendLabel{color:var(--color-secondary);font-size:13px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyCloseLegendValue{color:var(--color-primary);font-size:16px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyCloseFiled{border:1px solid var(--color-border);color:var(--color-primary);opacity:0;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:opacity .32s,transform .4s;display:inline-flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyCloseFiled[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyCloseFiledIcon{flex:none;width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyKstProfit{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyKstTrack{background:var(--color-border);height:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyKstSegment{transform-origin:0;min-width:4px;height:100%;transition:transform .46s;display:block;transform:scaleX(0)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-visible=true]{transform:scaleX(1)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-tone=primary]{background:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-tone=secondary]{background:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyKstShare{color:var(--color-muted);margin-top:-8px;font-size:12px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyKstLegendRow{opacity:0;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:8px;transition:opacity .32s;display:grid}.company-accounting-visuals-module__UQNDZW__companyKstLegendRow[data-visible=true]{opacity:1}.company-accounting-visuals-module__UQNDZW__companyKstDot{flex:none;width:8px;height:8px;transform:translateY(-1px)}.company-accounting-visuals-module__UQNDZW__companyKstDot[data-tone=primary]{background:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyKstDot[data-tone=secondary]{background:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyDatevCard{background:var(--color-surface);gap:12px;max-width:280px;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevTable{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevHeadRow,.company-accounting-visuals-module__UQNDZW__companyDatevRow{font-family:var(--font-mono);grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.5fr);align-items:baseline;gap:8px;font-size:12px;line-height:1.4;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevHeadCell{color:var(--color-muted);text-align:right}.company-accounting-visuals-module__UQNDZW__companyDatevHeadCell:first-child{text-align:left}.company-accounting-visuals-module__UQNDZW__companyDatevRow{color:var(--color-primary);opacity:0;transition:opacity .3s,transform .34s;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__companyDatevRow[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyDatevCell{text-align:right;color:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyDatevAmount{text-align:left;font-weight:600}.company-accounting-visuals-module__UQNDZW__companyDatevReceipt{color:var(--color-primary);justify-content:flex-end;display:flex}.company-accounting-visuals-module__UQNDZW__companyDatevReceiptIcon{width:13px;height:13px}.company-accounting-visuals-module__UQNDZW__companyDatevFile{border:1px solid var(--color-border);opacity:0;align-items:center;gap:8px;padding:8px 12px;transition:opacity .32s,transform .4s;display:flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyDatevFile[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyDatevIcon{width:16px;height:16px;color:var(--color-primary);flex:none}.company-accounting-visuals-module__UQNDZW__companyDatevFileName{min-width:0;color:var(--color-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;line-height:1.4;overflow:hidden}.company-accounting-visuals-module__UQNDZW__companyDatevMeta{color:var(--color-muted);flex:none;font-size:12px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyChecklist{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyChecklistRow{color:var(--color-muted);grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:4px 0;font-size:14px;line-height:1.4;transition:color .25s;display:grid}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyChecklistIconBox{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .25s,background-color .25s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done] .company-accounting-visuals-module__UQNDZW__companyChecklistIconBox{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:#0000}.company-accounting-visuals-module__UQNDZW__companyChecklistTypeIcon{width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyChecklistLabel{min-width:0}.company-accounting-visuals-module__UQNDZW__companyChecklistState{justify-content:center;align-items:center;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyChecklistStateIcon{flex:none;width:18px;height:18px}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done] .company-accounting-visuals-module__UQNDZW__companyChecklistStateIcon{color:var(--color-success)}.company-accounting-visuals-module__UQNDZW__companyChecklistActions{opacity:0;margin-top:12px;transition:opacity .32s,transform .4s;display:grid;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__companyChecklistActions[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__orderPipelineSteps{display:grid}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress{background:var(--color-primary);width:0;height:100%;display:block}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress[data-state=active]{width:100%;transition:width .7s linear}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress[data-state=done]{width:100%}.company-accounting-visuals-module__UQNDZW__orderNumber{font-family:var(--font-mono-display);font-variant-numeric:tabular-nums;font-size:14px}.company-accounting-visuals-module__UQNDZW__orderSwap{animation:.4s both company-accounting-visuals-module__UQNDZW__orderSwapIn}.company-accounting-visuals-module__UQNDZW__orderActions{grid-template-columns:minmax(0,1fr)}.company-accounting-visuals-module__UQNDZW__orderPrice{color:var(--color-muted)}.company-accounting-visuals-module__UQNDZW__companyVatAction[data-pressed=true]{opacity:.72;transform:scale(.97)}.company-accounting-visuals-module__UQNDZW__companyVatAction,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{transition:opacity .2s,transform .2s}.company-accounting-visuals-module__UQNDZW__orderSequenceCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceTable{gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceHeadRow,.company-accounting-visuals-module__UQNDZW__orderSequenceRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:12px;font-size:13px;line-height:1.4;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceHeadRow{color:var(--color-muted);font-family:var(--font-mono);font-size:12px}.company-accounting-visuals-module__UQNDZW__orderSequenceRow{color:var(--color-primary);opacity:0;transition:opacity .3s,transform .34s;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__orderSequenceRow[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__orderSequenceNumber{font-family:var(--font-mono);font-weight:600}.company-accounting-visuals-module__UQNDZW__orderSequenceReference{color:var(--color-secondary);font-family:var(--font-mono)}@keyframes company-accounting-visuals-module__UQNDZW__orderSwapIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.company-accounting-visuals-module__UQNDZW__companyBankRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyBankAmount{color:var(--color-muted)}.company-accounting-visuals-module__UQNDZW__billsListStatus{color:var(--color-secondary);justify-content:flex-end;align-items:center;gap:6px;font-size:.75rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__payablesInboxHeader{border-bottom:1px solid var(--color-border);gap:4px;padding:8px 0;display:grid}.company-accounting-visuals-module__UQNDZW__payablesInboxAddress{min-width:0;color:var(--color-primary);align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__payablesInboxAddressIcon{flex:none;width:16px;height:16px}.company-accounting-visuals-module__UQNDZW__payablesInboxAddressText{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.company-accounting-visuals-module__UQNDZW__extractionPending{background:var(--color-border);flex:none;align-self:center;width:64px;height:8px;display:block}.company-accounting-visuals-module__UQNDZW__billPayConfirmed{border:1px solid var(--color-primary);color:var(--color-primary);justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.company-accounting-visuals-module__UQNDZW__eInvoiceIntakeRow{border-bottom:1px solid var(--color-border);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;transition:color .25s;display:grid}.company-accounting-visuals-module__UQNDZW__eInvoiceIntakeRow[data-read=true]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__eInvoiceIntakeFile{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.company-accounting-visuals-module__UQNDZW__payrollPeriod{color:var(--color-secondary);flex:none;font-size:14px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollStackedHeader{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__payrollTable{display:grid}.company-accounting-visuals-module__UQNDZW__payrollRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 6.25rem 6.25rem;align-items:baseline;column-gap:12px;padding:12px 0;display:grid}.company-accounting-visuals-module__UQNDZW__payrollTotalRow{border-bottom:0}.company-accounting-visuals-module__UQNDZW__payrollHeadCell{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollPerson{gap:4px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__payrollName{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollRole{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollAmount{color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-size:.875rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollAmountStrong{font-weight:600}.company-accounting-visuals-module__UQNDZW__payrollAmountMuted{color:var(--color-muted)}.company-accounting-visuals-module__UQNDZW__payrollNetSlot{place-items:center end;display:grid}.company-accounting-visuals-module__UQNDZW__payrollNetSlot>*{grid-area:1/1}.company-accounting-visuals-module__UQNDZW__payrollNetPending{color:var(--color-muted);font-size:.875rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollNetCalculating{background:var(--color-border);width:64px;height:8px;animation:.9s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxEstimatePulse}.company-accounting-visuals-module__UQNDZW__payrollNetPending,.company-accounting-visuals-module__UQNDZW__payrollNetCalculating,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=pending] .company-accounting-visuals-module__UQNDZW__payrollNetValue,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=calculating] .company-accounting-visuals-module__UQNDZW__payrollNetValue,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=calculating] .company-accounting-visuals-module__UQNDZW__payrollNetPending{visibility:hidden}.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=pending] .company-accounting-visuals-module__UQNDZW__payrollNetPending,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=calculating] .company-accounting-visuals-module__UQNDZW__payrollNetCalculating{visibility:visible}.company-accounting-visuals-module__UQNDZW__payrollStatus{border:1px solid var(--color-primary);color:var(--color-primary);font-size:.75rem;font-weight:600;line-height:1.4;transition:background-color .25s,color .25s,opacity .2s,transform .2s;display:grid}.company-accounting-visuals-module__UQNDZW__payrollStatusLayer{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.company-accounting-visuals-module__UQNDZW__payrollStatus[data-state=action]{background:var(--color-primary);color:var(--color-surface)}.company-accounting-visuals-module__UQNDZW__payrollStatus[data-pressed=true]{opacity:.72;transform:scale(.97)}.company-accounting-visuals-module__UQNDZW__payrollStatus[data-state=action] .company-accounting-visuals-module__UQNDZW__payrollStatusDone,.company-accounting-visuals-module__UQNDZW__payrollStatus[data-state=done] .company-accounting-visuals-module__UQNDZW__payrollStatusAction{visibility:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollNetValue,[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollStatusDone{visibility:hidden}[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollNetPending,[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollStatus .company-accounting-visuals-module__UQNDZW__payrollStatusAction{visibility:visible}[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollStatus{background:var(--color-primary);color:var(--color-surface)}[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__companyBankStatusRow{opacity:0;transform:translateY(8px)}}.company-accounting-visuals-module__UQNDZW__payslipCard{background:var(--color-surface);gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__payslipHeader{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__payslipRows{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__payslipRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:20px;display:flex}.company-accounting-visuals-module__UQNDZW__payslipLabel{min-width:0;color:var(--color-primary);font-size:.875rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollActionSlot{padding-top:12px}.company-accounting-visuals-module__UQNDZW__payrollActionSlot .company-accounting-visuals-module__UQNDZW__billPayConfirmed,.company-accounting-visuals-module__UQNDZW__payrollActionSlot .company-accounting-visuals-module__UQNDZW__companyVatActions{margin-top:0}.company-accounting-visuals-module__UQNDZW__ledgerGroup{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__ledgerRow{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:baseline;column-gap:8px;transition:opacity .48s,transform .56s;display:grid}.company-accounting-visuals-module__UQNDZW__ledgerRow[data-visible=false],.company-accounting-visuals-module__UQNDZW__companyVatTotal[data-visible=false],.company-accounting-visuals-module__UQNDZW__absenceLines[data-visible=false]{opacity:0;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyVatTotal[data-visible],.company-accounting-visuals-module__UQNDZW__absenceLines{transition:opacity .48s,transform .56s}.company-accounting-visuals-module__UQNDZW__ledgerAccount{color:var(--color-primary);font-family:var(--font-mono-display);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__ledgerName{min-width:0;color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.8125rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__absenceLines{gap:8px;padding:12px 0;display:grid}:is(.type-scale .company-accounting-visuals-module__UQNDZW__companyVatPeriod,.type-scale .company-accounting-visuals-module__UQNDZW__taxEstimateValue){font-size:24px}:is(.type-scale .company-accounting-visuals-module__UQNDZW__companyCloseLegendLabel,.type-scale .company-accounting-visuals-module__UQNDZW__orderSequenceRow,.type-scale .company-accounting-visuals-module__UQNDZW__eInvoiceIntakeFile,.type-scale .company-accounting-visuals-module__UQNDZW__ledgerAccount){font-size:14px}:is(.type-scale .company-accounting-visuals-module__UQNDZW__taxAutopilotStepValue,.type-scale .company-accounting-visuals-module__UQNDZW__companyInvoicePaperLabel,.type-scale .company-accounting-visuals-module__UQNDZW__companyInvoiceReminder){font-size:12px}.type-scale .company-accounting-visuals-module__UQNDZW__ledgerName{font-size:14px}@media (max-width:768px){:is(.type-scale .company-accounting-visuals-module__UQNDZW__companyBankFeedTitle,.type-scale .company-accounting-visuals-module__UQNDZW__companyBankFeedStatus,.type-scale .company-accounting-visuals-module__UQNDZW__companyBankMerchant,.type-scale .company-accounting-visuals-module__UQNDZW__companyBankAmount,.type-scale .company-accounting-visuals-module__UQNDZW__companyBankStatus,.type-scale .company-accounting-visuals-module__UQNDZW__companyBankDetail,.type-scale .company-accounting-visuals-module__UQNDZW__companyBankAccountCode,.type-scale .company-accounting-visuals-module__UQNDZW__companyMatchTag){font-size:12px}.type-scale .company-accounting-visuals-module__UQNDZW__companyBankIcon{font-size:16px}}
.edge-appliance-module__jHr8Sq__section{background-color:var(--color-surface);padding:80px 24px}.edge-appliance-module__jHr8Sq__inner{max-width:1200px;margin:0 auto}.edge-appliance-module__jHr8Sq__device{text-align:center;max-width:520px;margin:8px auto 0}.edge-appliance-module__jHr8Sq__deviceImage{width:100%;height:auto}.edge-appliance-module__jHr8Sq__deviceCaption{color:var(--color-muted);flex-direction:column;gap:8px;margin-top:24px;font-size:14px;line-height:1.5;display:flex}.edge-appliance-module__jHr8Sq__deviceEyebrow{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;line-height:1.2}.edge-appliance-module__jHr8Sq__facts{grid-template-columns:minmax(0,1fr);gap:16px;margin:56px 0 0;display:grid}@media (min-width:768px){.edge-appliance-module__jHr8Sq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.edge-appliance-module__jHr8Sq__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.edge-appliance-module__jHr8Sq__fact{border-top:1px solid var(--color-border);padding-top:20px}.edge-appliance-module__jHr8Sq__factLabel{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;line-height:1.2}.edge-appliance-module__jHr8Sq__factText{color:var(--color-secondary);margin:12px 0 0;font-size:15px;line-height:1.55}
.incorporation-continuity-module__EC2byG__section{background:var(--color-surface);padding:112px 24px}.incorporation-continuity-module__EC2byG__content{width:100%;max-width:1200px;margin:0 auto}.incorporation-continuity-module__EC2byG__headingBlock{max-width:720px;margin-bottom:48px}.incorporation-continuity-module__EC2byG__headingBlock h2{color:var(--color-primary);font-size:clamp(32px,4vw,48px);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0;line-height:1.05}.incorporation-continuity-module__EC2byG__headingBlock p{color:var(--color-secondary);margin:18px 0 0;font-size:16px;line-height:1.6}.incorporation-continuity-module__EC2byG__handoff{grid-template-columns:minmax(0,.8fr) 132px minmax(0,1.35fr);align-items:stretch;display:grid}.incorporation-continuity-module__EC2byG__registeredCard,.incorporation-continuity-module__EC2byG__workspace{border:1px solid var(--color-border);background:var(--color-surface);min-width:0}.incorporation-continuity-module__EC2byG__registeredCard{flex-direction:column;padding:28px;display:flex}.incorporation-continuity-module__EC2byG__panelHeader,.incorporation-continuity-module__EC2byG__workspaceHeader{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.incorporation-continuity-module__EC2byG__eyebrow,.incorporation-continuity-module__EC2byG__completeStatus,.incorporation-continuity-module__EC2byG__activeStatus{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.incorporation-continuity-module__EC2byG__eyebrow{color:var(--color-secondary)}.incorporation-continuity-module__EC2byG__eyebrow svg{width:17px;height:17px;color:var(--color-primary)}.incorporation-continuity-module__EC2byG__completeStatus,.incorporation-continuity-module__EC2byG__activeStatus{color:var(--color-success)}.incorporation-continuity-module__EC2byG__completeStatus svg{width:13px;height:13px}.incorporation-continuity-module__EC2byG__registeredCard h3{color:var(--color-primary);font-size:24px;font-weight:var(--font-weight-semibold);letter-spacing:-.035em;margin:34px 0 0;line-height:1.15}.incorporation-continuity-module__EC2byG__companyDetails{margin:30px 0 0;display:grid}.incorporation-continuity-module__EC2byG__companyDetails>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.incorporation-continuity-module__EC2byG__companyDetails dt,.incorporation-continuity-module__EC2byG__companyDetails dd{margin:0;font-size:12px;line-height:1.4}.incorporation-continuity-module__EC2byG__companyDetails dt{color:var(--color-secondary)}.incorporation-continuity-module__EC2byG__companyDetails dd{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-align:right}.incorporation-continuity-module__EC2byG__transfer{min-width:0;color:var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.incorporation-continuity-module__EC2byG__transfer>span{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-align:center;text-transform:uppercase}.incorporation-continuity-module__EC2byG__transferLine{background:var(--color-border);width:100%;height:1px;position:relative}.incorporation-continuity-module__EC2byG__transferLine svg{background:var(--color-surface);width:17px;height:17px;color:var(--color-primary);padding-left:4px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.incorporation-continuity-module__EC2byG__workspace{padding:0 28px 8px}.incorporation-continuity-module__EC2byG__workspaceHeader{border-bottom:1px solid var(--color-border);min-height:64px}.incorporation-continuity-module__EC2byG__workspaceIdentity{align-items:center;gap:14px;min-width:0;display:flex}.incorporation-continuity-module__EC2byG__logo{flex:none;width:64px;height:auto}.incorporation-continuity-module__EC2byG__workspaceEyebrow{border-left:1px solid var(--color-border);color:var(--color-secondary);font-size:11px;font-weight:var(--font-weight-semibold);padding-left:14px}.incorporation-continuity-module__EC2byG__activeStatus>span{background:currentColor;border-radius:50%;width:7px;height:7px}.incorporation-continuity-module__EC2byG__workspaceCompany{align-items:center;gap:11px;padding:24px 0 18px;display:flex}.incorporation-continuity-module__EC2byG__workspaceCompany svg{width:20px;height:20px}.incorporation-continuity-module__EC2byG__workspaceCompany h3{color:var(--color-primary);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0}.incorporation-continuity-module__EC2byG__workspaceList{margin:0;padding:0;list-style:none}.incorporation-continuity-module__EC2byG__workspaceList li{border-top:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 0;display:grid}.incorporation-continuity-module__EC2byG__itemIcon{width:20px;height:20px;color:var(--color-primary);margin-top:2px}.incorporation-continuity-module__EC2byG__workspaceList h4{color:var(--color-primary);font-size:14px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.incorporation-continuity-module__EC2byG__workspaceList p{max-width:420px;color:var(--color-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.incorporation-continuity-module__EC2byG__itemStatus{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding-top:2px;display:inline-flex}.incorporation-continuity-module__EC2byG__itemStatus svg{width:12px;height:12px}@media (max-width:900px){.incorporation-continuity-module__EC2byG__handoff{grid-template-columns:1fr}.incorporation-continuity-module__EC2byG__transfer{min-height:104px}.incorporation-continuity-module__EC2byG__transferLine{width:1px;height:48px}.incorporation-continuity-module__EC2byG__transferLine svg{padding:4px 0 0;inset:auto auto -1px 50%;transform:translate(-50%)rotate(90deg)}}@media (max-width:640px){.incorporation-continuity-module__EC2byG__section{padding:72px 16px}.incorporation-continuity-module__EC2byG__headingBlock{margin-bottom:36px}.incorporation-continuity-module__EC2byG__registeredCard,.incorporation-continuity-module__EC2byG__workspace{padding-left:20px;padding-right:20px}.incorporation-continuity-module__EC2byG__panelHeader,.incorporation-continuity-module__EC2byG__workspaceHeader,.incorporation-continuity-module__EC2byG__workspaceIdentity{align-items:flex-start}.incorporation-continuity-module__EC2byG__workspaceIdentity{flex-direction:column;gap:4px}.incorporation-continuity-module__EC2byG__workspaceEyebrow{border-left:0;padding-left:0}.incorporation-continuity-module__EC2byG__workspaceList li{grid-template-columns:24px minmax(0,1fr)}.incorporation-continuity-module__EC2byG__itemStatus{grid-column:2}}
.pl-product-demos-module__ThmaYa__surface{border:1px solid var(--color-border);background:var(--color-background,#fff);color:var(--color-primary);text-align:left;width:100%;min-width:0}.pl-product-demos-module__ThmaYa__header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 24px;font-size:14px;display:flex}.pl-product-demos-module__ThmaYa__header strong{font-weight:600}.pl-product-demos-module__ThmaYa__controls{flex-wrap:wrap;gap:8px;padding:16px 24px 0;display:flex}.pl-product-demos-module__ThmaYa__controls button{font:inherit;border:1px solid var(--color-border);cursor:pointer;padding:8px 10px;font-size:12px}.pl-product-demos-module__ThmaYa__controls button[aria-pressed=true]{background:var(--color-primary);color:var(--color-background,#fff);border-color:var(--color-primary)}.pl-product-demos-module__ThmaYa__controls button:focus-visible,.pl-product-demos-module__ThmaYa__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.pl-product-demos-module__ThmaYa__invoice{padding:24px}.pl-product-demos-module__ThmaYa__invoice h3{letter-spacing:-.03em;margin:12px 0 24px;font-size:24px;font-weight:600}.pl-product-demos-module__ThmaYa__eyebrow{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.pl-product-demos-module__ThmaYa__rows{margin:16px 0}.pl-product-demos-module__ThmaYa__rows>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:14px;display:flex}.pl-product-demos-module__ThmaYa__rows dt{color:var(--color-secondary)}.pl-product-demos-module__ThmaYa__rows dd{font-family:var(--font-mono), monospace;text-align:right;align-items:center;gap:6px;display:flex}.pl-product-demos-module__ThmaYa__rows .pl-product-demos-module__ThmaYa__total{border:0;padding-top:24px;font-weight:600}.pl-product-demos-module__ThmaYa__total dd{font-size:24px}.pl-product-demos-module__ThmaYa__note,.pl-product-demos-module__ThmaYa__caption{color:var(--color-secondary);font-size:12px;line-height:1.65}.pl-product-demos-module__ThmaYa__caption{border-top:1px solid var(--color-border);padding:14px 24px;display:block}.pl-product-demos-module__ThmaYa__amount{letter-spacing:-.04em;margin:16px 0;font-size:32px;font-weight:600}.pl-product-demos-module__ThmaYa__amount small{color:var(--color-secondary);font-size:16px;font-weight:400}.pl-product-demos-module__ThmaYa__progress{background:var(--color-border);height:4px}.pl-product-demos-module__ThmaYa__progress span{background:var(--color-primary);height:100%;transition:width .3s;display:block}.pl-product-demos-module__ThmaYa__action{border:1px solid var(--color-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;display:flex}.pl-product-demos-module__ThmaYa__action:hover{background:var(--color-surface)}.pl-product-demos-module__ThmaYa__status{color:var(--color-secondary);margin-left:auto;font-size:11px}.pl-product-demos-module__ThmaYa__result{align-items:center;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.pl-product-demos-module__ThmaYa__result svg{flex-shrink:0}@media (max-width:480px){.pl-product-demos-module__ThmaYa__header,.pl-product-demos-module__ThmaYa__invoice{padding:18px}.pl-product-demos-module__ThmaYa__controls{padding:16px 18px 0}.pl-product-demos-module__ThmaYa__rows>div{gap:8px;font-size:12px}.pl-product-demos-module__ThmaYa__total dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.pl-product-demos-module__ThmaYa__progress span{transition:none}}
.product-stage-hero-module__AE7XBG__stageShell{min-width:0;display:block}.product-stage-hero-module__AE7XBG__stage{--stage-padding-x:36px;--stage-padding-y:56px;--stage-nav-width:160px;--stage-dashboard-width:calc((100% - var(--stage-nav-width) - 1px) / 2);border:1px solid var(--color-border);background:var(--color-surface);grid-template-areas:"nav workspace divider dashboard";grid-template-columns:var(--stage-nav-width) minmax(0, 1fr) 1px minmax(0, var(--stage-dashboard-width));height:640px;display:grid;overflow:hidden}.product-stage-hero-module__AE7XBG__appNav{flex-direction:column;grid-area:nav;gap:16px;padding:20px;display:flex}.product-stage-hero-module__AE7XBG__appBrand{align-items:center;min-height:32px;display:flex}.product-stage-hero-module__AE7XBG__appBrandLogo{width:64px;height:auto}.product-stage-hero-module__AE7XBG__navList{gap:16px;display:grid}.product-stage-hero-module__AE7XBG__navItem,.product-stage-hero-module__AE7XBG__navItemActive{min-height:20px;color:var(--color-secondary);align-items:center;gap:8px;font-size:12px;line-height:1.25;transition:color .2s,transform .2s;display:flex}.product-stage-hero-module__AE7XBG__navItemActive{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.product-stage-hero-module__AE7XBG__navItem:hover,.product-stage-hero-module__AE7XBG__navItemActive:hover{color:var(--color-primary);transform:translate(2px)}.product-stage-hero-module__AE7XBG__navIcon{flex:0 0 14px;width:14px;height:14px}.product-stage-hero-module__AE7XBG__workspace{min-width:0;min-height:0;padding:var(--stage-padding-y) var(--stage-padding-x);flex-direction:column;grid-area:workspace;gap:24px;display:flex}.product-stage-hero-module__AE7XBG__conversation{gap:24px}.product-stage-hero-module__AE7XBG__greeting{gap:12px;display:grid}.product-stage-hero-module__AE7XBG__workspaceTitle{color:var(--color-primary);font-size:22px;line-height:1.1;font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0}.product-stage-hero-module__AE7XBG__workspaceSubtitle{color:var(--color-secondary);margin:0;font-size:16px;line-height:1.45}.product-stage-hero-module__AE7XBG__userMessage{background:var(--color-primary);max-width:100%;color:var(--color-surface);align-self:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:20px;animation:.32s both product-stage-hero-module__AE7XBG__messageIn;display:inline-flex}.product-stage-hero-module__AE7XBG__userMessageIcon{flex:0 0 16px;width:16px;height:16px}.product-stage-hero-module__AE7XBG__normanMessage{color:var(--color-primary);margin:0;padding-left:56px;font-size:15px;line-height:24px}.product-stage-hero-module__AE7XBG__replayButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-secondary);cursor:pointer;font:inherit;align-self:flex-start;align-items:center;gap:8px;margin-left:56px;padding:4px 12px;font-size:12px;line-height:20px;transition:border-color .2s,color .2s;animation:.32s .6s both product-stage-hero-module__AE7XBG__messageIn;display:inline-flex}.product-stage-hero-module__AE7XBG__replayButton:hover,.product-stage-hero-module__AE7XBG__replayButton:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}.product-stage-hero-module__AE7XBG__replayIcon{width:12px;height:12px}.product-stage-hero-module__AE7XBG__stageDivider{grid-area:divider;position:relative}.product-stage-hero-module__AE7XBG__stageDivider:after{top:var(--stage-padding-y);right:0;bottom:var(--stage-padding-y);background:var(--color-border);content:"";width:1px;position:absolute}.product-stage-hero-module__AE7XBG__dashboard{min-width:0;min-height:0;padding:var(--stage-padding-y) var(--stage-padding-x);flex-direction:column;grid-area:dashboard;display:flex}.product-stage-hero-module__AE7XBG__dashboardPanel{flex-direction:column;gap:48px;animation:.36s both product-stage-hero-module__AE7XBG__panelIn;display:flex}.product-stage-hero-module__AE7XBG__dashboardSection{gap:16px;display:grid}.product-stage-hero-module__AE7XBG__dashboardTitle{color:var(--color-primary);font-size:22px;line-height:1.1;font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0}.product-stage-hero-module__AE7XBG__dashboardSubtitle{color:var(--color-secondary);margin:8px 0 0;font-size:14px;line-height:1.45}.product-stage-hero-module__AE7XBG__dashboardValue{color:var(--color-primary);font-size:28px;line-height:1.1;font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0}.product-stage-hero-module__AE7XBG__todoCard{display:grid}.product-stage-hero-module__AE7XBG__todoItem{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 8px;transition:background-color .2s;display:flex}.product-stage-hero-module__AE7XBG__todoItem:last-child{border-bottom:none}.product-stage-hero-module__AE7XBG__todoItemInteractive{appearance:none;background:var(--color-surface);cursor:pointer;width:100%;font:inherit;text-align:left;border-top:none;border-left:none;border-right:none}.product-stage-hero-module__AE7XBG__todoItemInteractive:not(:disabled):hover,.product-stage-hero-module__AE7XBG__todoItemInteractive:not(:disabled):focus-visible{background:color-mix(in srgb, var(--color-border) 40%, var(--color-surface));outline:none}.product-stage-hero-module__AE7XBG__todoItemInteractive:disabled{cursor:default}.product-stage-hero-module__AE7XBG__todoItemDone .product-stage-hero-module__AE7XBG__todoLabel{color:var(--color-secondary)}.product-stage-hero-module__AE7XBG__todoItemLaunching{animation:.4s both product-stage-hero-module__AE7XBG__todoPress}.product-stage-hero-module__AE7XBG__todoItemLaunching .product-stage-hero-module__AE7XBG__todoStatusActive{transform:scale(.94)}.product-stage-hero-module__AE7XBG__todoItemJustDone{animation:1.6s both product-stage-hero-module__AE7XBG__todoDone}.product-stage-hero-module__AE7XBG__todoMain{align-items:center;gap:12px;min-width:0;display:flex}.product-stage-hero-module__AE7XBG__todoMarkerActive,.product-stage-hero-module__AE7XBG__todoMarkerDone{border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.product-stage-hero-module__AE7XBG__todoMarkerActive{border:1px solid var(--color-primary);background:var(--color-surface)}.product-stage-hero-module__AE7XBG__todoMarkerDone{background:var(--color-secondary);color:var(--color-surface)}.product-stage-hero-module__AE7XBG__todoMarkerDot{background:var(--color-primary);border-radius:999px;width:8px;height:8px}.product-stage-hero-module__AE7XBG__todoMarkerIcon{width:12px;height:12px}.product-stage-hero-module__AE7XBG__todoLabel{min-width:0;color:var(--color-primary);font-size:15px;line-height:1.3;font-weight:var(--font-weight-semibold)}.product-stage-hero-module__AE7XBG__todoStatusActive,.product-stage-hero-module__AE7XBG__todoStatusDone{border:1px solid var(--color-border);color:var(--color-secondary);font-size:11px;line-height:1.2;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:4px 8px;transition:transform .2s;display:inline-flex}.product-stage-hero-module__AE7XBG__todoStatusActive{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.product-stage-hero-module__AE7XBG__reviewCard{border:1px solid var(--color-border);background:var(--color-surface);gap:20px;padding:20px;animation:.36s both product-stage-hero-module__AE7XBG__panelIn;display:grid;position:relative}.product-stage-hero-module__AE7XBG__reviewHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;display:flex}.product-stage-hero-module__AE7XBG__reviewHeading{gap:4px;min-width:0;display:grid}.product-stage-hero-module__AE7XBG__reviewTitle{color:var(--color-primary);font-size:18px;line-height:24px;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;margin:0}.product-stage-hero-module__AE7XBG__reviewSubtitle{color:var(--color-secondary);margin:0;font-size:13px;line-height:20px}.product-stage-hero-module__AE7XBG__reviewBody{grid-template-columns:minmax(0,176px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.product-stage-hero-module__AE7XBG__receipt{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-border) 24%, var(--color-surface));color:var(--color-secondary);font-family:var(--font-geist-mono);gap:4px;padding:16px 12px;font-size:10px;line-height:16px;display:grid;position:relative;overflow:hidden}.product-stage-hero-module__AE7XBG__receipt[data-scanning=true]:after{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-primary) 8%, transparent) 84%, color-mix(in srgb, var(--color-primary) 64%, transparent)) no-repeat;content:"";pointer-events:none;background-size:100% 48px;animation:1.6s ease-in-out infinite product-stage-hero-module__AE7XBG__receiptScan;position:absolute;inset:0}.product-stage-hero-module__AE7XBG__receiptMerchant{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-align:center}.product-stage-hero-module__AE7XBG__receiptCentered{text-align:center}.product-stage-hero-module__AE7XBG__receiptRule{border-top:1px dashed color-mix(in srgb, var(--color-primary) 24%, transparent);margin:4px 0;display:block}.product-stage-hero-module__AE7XBG__receiptGroup{gap:4px;display:grid}.product-stage-hero-module__AE7XBG__receiptRow{justify-content:space-between;gap:8px;display:flex}.product-stage-hero-module__AE7XBG__receiptTotal{color:var(--color-primary);font-weight:var(--font-weight-semibold);margin-bottom:4px}.product-stage-hero-module__AE7XBG__receiptMark{z-index:0;position:relative}.product-stage-hero-module__AE7XBG__receiptMark:before{--mark-ink:linear-gradient(var(--color-primary), var(--color-primary));z-index:-1;background:var(--mark-ink) left top / 8px 1px no-repeat, var(--mark-ink) left top / 1px 4px no-repeat, var(--mark-ink) right top / 8px 1px no-repeat, var(--mark-ink) right top / 1px 4px no-repeat, var(--mark-ink) left bottom / 8px 1px no-repeat, var(--mark-ink) left bottom / 1px 4px no-repeat, var(--mark-ink) right bottom / 8px 1px no-repeat, var(--mark-ink) right bottom / 1px 4px no-repeat, color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));content:"";animation:.4s both product-stage-hero-module__AE7XBG__markIn;position:absolute;inset:-2px -4px}.product-stage-hero-module__AE7XBG__reviewFields{margin:0;display:grid}.product-stage-hero-module__AE7XBG__reviewField{border-bottom:1px solid var(--color-border);gap:4px;padding:8px 0;display:grid}.product-stage-hero-module__AE7XBG__reviewField:first-child{padding-top:0}.product-stage-hero-module__AE7XBG__reviewField:last-child{border-bottom:none}.product-stage-hero-module__AE7XBG__reviewFieldLabel{color:var(--color-muted);font-size:10px;line-height:12px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.product-stage-hero-module__AE7XBG__reviewFieldValue{min-height:20px;color:var(--color-primary);font-size:13px;line-height:20px;font-weight:var(--font-weight-semibold);margin:0}.product-stage-hero-module__AE7XBG__reviewFieldText{animation:.5s both product-stage-hero-module__AE7XBG__valueIn;display:inline-block}.product-stage-hero-module__AE7XBG__approveButton{border:1px solid var(--color-primary);background:var(--color-primary);height:40px;color:var(--color-surface);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--font-weight-semibold);flex:none;align-items:center;gap:8px;padding:0 20px;transition:background-color .2s,color .2s;animation:.36s .3s both product-stage-hero-module__AE7XBG__messageIn;display:inline-flex;position:relative}.product-stage-hero-module__AE7XBG__approveButton:after{border:1px solid var(--color-primary);content:"";pointer-events:none;animation:1.8s ease-out 1.2s infinite product-stage-hero-module__AE7XBG__approvePulse;position:absolute;inset:-1px}.product-stage-hero-module__AE7XBG__approveButton:not(:disabled):hover,.product-stage-hero-module__AE7XBG__approveButton:focus-visible{background:color-mix(in srgb, var(--color-primary) 84%, var(--color-surface));outline:none}.product-stage-hero-module__AE7XBG__approveButtonDone{background:var(--color-surface);color:var(--color-primary);cursor:default;animation:none}.product-stage-hero-module__AE7XBG__approveButtonDone:after{display:none}.product-stage-hero-module__AE7XBG__approveIcon{width:14px;height:14px}.product-stage-hero-module__AE7XBG__mobileStage{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;min-width:0;max-width:100%;height:600px;display:flex}.product-stage-hero-module__AE7XBG__mobileAppBar{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.product-stage-hero-module__AE7XBG__mobileBrandLogo{width:80px;height:auto}.product-stage-hero-module__AE7XBG__mobileMenuButton{width:24px;height:24px;color:var(--color-primary);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.product-stage-hero-module__AE7XBG__mobileMenuIcon{width:16px;height:16px}.product-stage-hero-module__AE7XBG__mobileWorkspace{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:16px;display:flex}.product-stage-hero-module__AE7XBG__mobileWorkspace .product-stage-hero-module__AE7XBG__conversation{gap:20px}.product-stage-hero-module__AE7XBG__mobileWorkspaceTitle{color:var(--color-primary);font-size:24px;line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0}.product-stage-hero-module__AE7XBG__mobileWorkspaceSubtitle,.product-stage-hero-module__AE7XBG__mobileSummaryLine{color:var(--color-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.product-stage-hero-module__AE7XBG__mobileSummary{gap:4px;display:grid}.product-stage-hero-module__AE7XBG__mobileTodoItem{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0;padding:16px 0}.product-stage-hero-module__AE7XBG__mobileTodoItem .product-stage-hero-module__AE7XBG__todoMain{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.product-stage-hero-module__AE7XBG__mobileTodoItem .product-stage-hero-module__AE7XBG__todoLabel{overflow-wrap:anywhere}.product-stage-hero-module__AE7XBG__mobileTodoItem .product-stage-hero-module__AE7XBG__todoStatusActive{letter-spacing:.04em;align-self:flex-start;width:fit-content;margin-left:32px;padding:8px 16px;font-size:13px}.product-stage-hero-module__AE7XBG__mobileWorkspace .product-stage-hero-module__AE7XBG__normanMessage{padding-left:44px;font-size:14px;line-height:22px}.product-stage-hero-module__AE7XBG__mobileWorkspace .product-stage-hero-module__AE7XBG__replayButton{margin-left:44px}.product-stage-hero-module__AE7XBG__mobileReviewCard{gap:16px;padding:16px}.product-stage-hero-module__AE7XBG__mobileReviewCard .product-stage-hero-module__AE7XBG__reviewBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.product-stage-hero-module__AE7XBG__mobileReviewCard .product-stage-hero-module__AE7XBG__receipt{padding:12px 8px;font-size:9px;line-height:14px}.product-stage-hero-module__AE7XBG__mobileReviewCard .product-stage-hero-module__AE7XBG__receiptMerchant{font-size:10px}.product-stage-hero-module__AE7XBG__mobileReviewCard .product-stage-hero-module__AE7XBG__reviewFieldValue{font-size:12px}@keyframes product-stage-hero-module__AE7XBG__messageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes product-stage-hero-module__AE7XBG__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes product-stage-hero-module__AE7XBG__valueIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes product-stage-hero-module__AE7XBG__receiptScan{0%{background-position:0 -48px}to{background-position:0 calc(100% + 48px)}}@keyframes product-stage-hero-module__AE7XBG__markIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes product-stage-hero-module__AE7XBG__approvePulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.4)}}@keyframes product-stage-hero-module__AE7XBG__todoPress{0%{background:var(--color-surface)}50%{background:color-mix(in srgb, var(--color-border) 64%, var(--color-surface))}to{background:color-mix(in srgb, var(--color-border) 40%, var(--color-surface))}}@keyframes product-stage-hero-module__AE7XBG__todoDone{0%{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}to{background:var(--color-surface)}}@media (max-width:1180px){.product-stage-hero-module__AE7XBG__stage{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"nav workspace""dashboard dashboard";height:auto}.product-stage-hero-module__AE7XBG__workspace{height:520px}.product-stage-hero-module__AE7XBG__stageDivider{display:none}.product-stage-hero-module__AE7XBG__dashboard{border-top:1px solid var(--color-border);grid-column:1/-1;min-height:520px}.product-stage-hero-module__AE7XBG__dashboardPanel{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:40px;display:grid}}@media (max-width:920px){.product-stage-hero-module__AE7XBG__stage{grid-template-columns:1fr;grid-template-areas:"nav""workspace""dashboard"}.product-stage-hero-module__AE7XBG__appNav{border-bottom:1px solid var(--color-border);gap:24px;padding:24px 20px}.product-stage-hero-module__AE7XBG__navList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.product-stage-hero-module__AE7XBG__workspace{height:480px;padding:24px 20px}.product-stage-hero-module__AE7XBG__dashboard{padding:28px 20px 24px}.product-stage-hero-module__AE7XBG__dashboardPanel{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.product-stage-hero-module__AE7XBG__stageShell *,.product-stage-hero-module__AE7XBG__stageShell :before,.product-stage-hero-module__AE7XBG__stageShell :after{transition:none!important;animation:none!important}}:is(.type-scale .product-stage-hero-module__AE7XBG__workspaceTitle,.type-scale .product-stage-hero-module__AE7XBG__dashboardTitle,.type-scale .product-stage-hero-module__AE7XBG__dashboardValue){font-size:24px}.type-scale .product-stage-hero-module__AE7XBG__reviewTitle{font-size:16px}:is(.type-scale .product-stage-hero-module__AE7XBG__userMessage,.type-scale .product-stage-hero-module__AE7XBG__normanMessage,.type-scale .product-stage-hero-module__AE7XBG__todoLabel,.type-scale .product-stage-hero-module__AE7XBG__reviewSubtitle,.type-scale .product-stage-hero-module__AE7XBG__reviewFieldValue){font-size:14px}.type-scale .product-stage-hero-module__AE7XBG__todoStatusDone{font-size:12px}.type-scale .product-stage-hero-module__AE7XBG__todoStatusActive{font-size:12px}.type-scale .product-stage-hero-module__AE7XBG__reviewFieldLabel{font-size:12px}.type-scale .product-stage-hero-module__AE7XBG__mobileTodoItem .product-stage-hero-module__AE7XBG__todoStatusActive{font-size:12px}.type-scale .product-stage-hero-module__AE7XBG__mobileReviewCard .product-stage-hero-module__AE7XBG__reviewFieldValue{font-size:12px}
@property --stage-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.stage-demo-parts-module__XyEVoG__log{scroll-behavior:smooth;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.stage-demo-parts-module__XyEVoG__log[data-scrolled=true]{-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.stage-demo-parts-module__XyEVoG__word{animation:.42s both stage-demo-parts-module__XyEVoG__wordIn;display:inline-block}.stage-demo-parts-module__XyEVoG__turn{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;animation:.32s .12s both stage-demo-parts-module__XyEVoG__turnIn;display:grid}.stage-demo-parts-module__XyEVoG__turnCompact{grid-template-columns:32px minmax(0,1fr);gap:12px}.stage-demo-parts-module__XyEVoG__steps{gap:8px;margin:0;padding:8px 0 0;list-style:none;display:grid}.stage-demo-parts-module__XyEVoG__turnCompact .stage-demo-parts-module__XyEVoG__steps{padding-top:4px}.stage-demo-parts-module__XyEVoG__stepDone,.stage-demo-parts-module__XyEVoG__stepRunning{align-items:flex-start;gap:8px;font-size:13px;line-height:20px;animation:.32s both stage-demo-parts-module__XyEVoG__stepIn;display:flex}.stage-demo-parts-module__XyEVoG__stepDone{color:var(--color-secondary)}.stage-demo-parts-module__XyEVoG__stepIcon{width:12px;height:12px;color:var(--color-primary);flex:0 0 12px;margin-top:4px}.stage-demo-parts-module__XyEVoG__spinner{border:1.5px solid color-mix(in srgb, var(--color-primary) 16%, transparent);border-top-color:var(--color-primary);border-radius:999px;flex:0 0 12px;width:12px;height:12px;margin-top:4px;animation:.8s linear infinite stage-demo-parts-module__XyEVoG__spin;display:inline-block}.stage-demo-parts-module__XyEVoG__shimmer{background:linear-gradient(90deg, var(--color-muted) 0%, var(--color-muted) 36%, var(--color-primary) 50%, var(--color-muted) 64%, var(--color-muted) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite stage-demo-parts-module__XyEVoG__shimmerSweep}.stage-demo-parts-module__XyEVoG__composer{border:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:12px;padding:8px 8px 8px 12px;transition:border-color .2s;display:flex}.stage-demo-parts-module__XyEVoG__composer:focus-within{border-color:var(--color-primary)}.stage-demo-parts-module__XyEVoG__composerInput{min-width:0;color:var(--color-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px;line-height:20px}.stage-demo-parts-module__XyEVoG__composerInput::placeholder{color:var(--color-muted);opacity:1}.stage-demo-parts-module__XyEVoG__composerActions{align-items:center;gap:12px;margin-left:auto;display:flex}.stage-demo-parts-module__XyEVoG__composerUtilityIcon{width:20px;height:20px;color:var(--color-secondary)}.stage-demo-parts-module__XyEVoG__composerCompact .stage-demo-parts-module__XyEVoG__composerUtilityIcon{display:none}.stage-demo-parts-module__XyEVoG__composerSend{background:var(--color-border);cursor:default;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:inline-flex}.stage-demo-parts-module__XyEVoG__composerSend:disabled{opacity:1}.stage-demo-parts-module__XyEVoG__composerSendActive{background:var(--color-primary);cursor:pointer}.stage-demo-parts-module__XyEVoG__composerSendIcon{width:16px;height:16px;color:var(--color-surface)}.stage-demo-parts-module__XyEVoG__beam:after{background:conic-gradient(from var(--stage-beam-angle), transparent 0turn, transparent .72turn, var(--color-primary) .97turn, transparent 1turn);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:2.4s linear infinite stage-demo-parts-module__XyEVoG__beamTurn;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.stage-demo-parts-module__XyEVoG__skeleton{background:linear-gradient(90deg, var(--color-border) 0%, color-mix(in srgb, var(--color-border) 24%, var(--color-surface)) 50%, var(--color-border) 100%);background-size:200% 100%;width:64%;height:8px;margin-top:4px;animation:1.4s linear infinite stage-demo-parts-module__XyEVoG__skeletonSweep;display:block}@keyframes stage-demo-parts-module__XyEVoG__wordIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes stage-demo-parts-module__XyEVoG__turnIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-demo-parts-module__XyEVoG__stepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-demo-parts-module__XyEVoG__shimmerSweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes stage-demo-parts-module__XyEVoG__skeletonSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes stage-demo-parts-module__XyEVoG__beamTurn{to{--stage-beam-angle:1turn}}@keyframes stage-demo-parts-module__XyEVoG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stage-demo-parts-module__XyEVoG__log{scroll-behavior:auto}}
