.startup-cost-estimator-module__33v88G__page,.startup-cost-estimator-module__33v88G__content,.startup-cost-estimator-module__33v88G__toolbar,.startup-cost-estimator-module__33v88G__toolbarActions,.startup-cost-estimator-module__33v88G__introduction,.startup-cost-estimator-module__33v88G__costSection,.startup-cost-estimator-module__33v88G__sectionHeading,.startup-cost-estimator-module__33v88G__categoryList,.startup-cost-estimator-module__33v88G__categoryRow,.startup-cost-estimator-module__33v88G__categoryField,.startup-cost-estimator-module__33v88G__amountField,.startup-cost-estimator-module__33v88G__amountInputWrap,.startup-cost-estimator-module__33v88G__totalBar{min-width:0}.startup-cost-estimator-module__33v88G__page{padding:2rem 1rem 4rem}.startup-cost-estimator-module__33v88G__content{gap:1.5rem;width:min(100%,58rem);margin:0 auto;display:grid}.startup-cost-estimator-module__33v88G__toolbar,.startup-cost-estimator-module__33v88G__toolbarActions{align-items:center;gap:.75rem;display:flex}.startup-cost-estimator-module__33v88G__toolbar{flex-wrap:wrap;justify-content:space-between}.startup-cost-estimator-module__33v88G__toolbarActions{flex-wrap:wrap}.startup-cost-estimator-module__33v88G__backLink{margin-left:-.75rem}.startup-cost-estimator-module__33v88G__introduction{gap:.75rem;max-width:48rem;padding:.5rem 0 .75rem;display:grid}.startup-cost-estimator-module__33v88G__introduction h1,.startup-cost-estimator-module__33v88G__sectionHeading h2,.startup-cost-estimator-module__33v88G__printSummary h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:600}.startup-cost-estimator-module__33v88G__introduction h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.startup-cost-estimator-module__33v88G__introduction>p:not(.startup-cost-estimator-module__33v88G__eyebrow,.startup-cost-estimator-module__33v88G__noSaveNotice){max-width:43rem;color:var(--muted-foreground);font-size:1.125rem;line-height:1.65}.startup-cost-estimator-module__33v88G__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.startup-cost-estimator-module__33v88G__noSaveNotice{border-left:3px solid var(--primary);background:var(--muted);color:var(--muted-foreground);margin:0;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.startup-cost-estimator-module__33v88G__costSection{border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden;box-shadow:0 8px 28px #18231c0d}.startup-cost-estimator-module__33v88G__screenForm{padding:clamp(1rem,3vw,1.5rem)}.startup-cost-estimator-module__33v88G__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.startup-cost-estimator-module__33v88G__sectionHeading h2,.startup-cost-estimator-module__33v88G__printSummary h2{font-size:1.45rem;line-height:1.25}.startup-cost-estimator-module__33v88G__sectionHeading p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.startup-cost-estimator-module__33v88G__sectionHeading .startup-cost-estimator-module__33v88G__sectionBasis{background:var(--muted);border-radius:999px;flex:none;margin:0;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.startup-cost-estimator-module__33v88G__categoryList{gap:.75rem;display:grid}.startup-cost-estimator-module__33v88G__categoryRow{border:1px solid var(--border);background:var(--background);border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(8.5rem,.65fr) 2.5rem;align-items:end;gap:.75rem;padding:.8rem;display:grid}.startup-cost-estimator-module__33v88G__categoryField,.startup-cost-estimator-module__33v88G__amountField{gap:.35rem;display:grid}.startup-cost-estimator-module__33v88G__categoryField label,.startup-cost-estimator-module__33v88G__amountField label{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.startup-cost-estimator-module__33v88G__categoryField input,.startup-cost-estimator-module__33v88G__amountInputWrap input{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;height:2.6rem;color:var(--foreground);font:inherit;border-radius:.55rem;font-size:.9rem}.startup-cost-estimator-module__33v88G__categoryField input{padding:0 .7rem}.startup-cost-estimator-module__33v88G__amountInputWrap{border:1px solid var(--input);background:var(--background);border-radius:.55rem;align-items:center;display:flex}.startup-cost-estimator-module__33v88G__currencyPrefix{color:var(--muted-foreground);padding-left:.7rem;font-size:.9rem}.startup-cost-estimator-module__33v88G__amountInputWrap input{appearance:textfield;border:0;padding:0 .55rem 0 .25rem}.startup-cost-estimator-module__33v88G__amountInputWrap input::-webkit-inner-spin-button{appearance:none;margin:0}.startup-cost-estimator-module__33v88G__amountInputWrap input::-webkit-outer-spin-button{appearance:none;margin:0}.startup-cost-estimator-module__33v88G__categoryField input:focus-visible,.startup-cost-estimator-module__33v88G__amountInputWrap:focus-within{outline:2px solid var(--ring);outline-offset:2px}.startup-cost-estimator-module__33v88G__amountInputWrap:has(input[aria-invalid=true]){border-color:var(--destructive)}.startup-cost-estimator-module__33v88G__validationMessage{color:var(--destructive);margin:0;font-size:.75rem;line-height:1.3}.startup-cost-estimator-module__33v88G__removeButton{color:var(--muted-foreground);align-self:end}.startup-cost-estimator-module__33v88G__addButton{margin-top:.85rem}.startup-cost-estimator-module__33v88G__totalBar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem .1rem 0;display:flex}.startup-cost-estimator-module__33v88G__totalBar p{margin:0}.startup-cost-estimator-module__33v88G__totalLabel{font-weight:700}.startup-cost-estimator-module__33v88G__totalNote{color:var(--muted-foreground);margin-top:.2rem;font-size:.75rem}.startup-cost-estimator-module__33v88G__totalAmount{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.25rem,4vw,1.7rem);font-weight:700}.startup-cost-estimator-module__33v88G__printSummary,.startup-cost-estimator-module__33v88G__printOnly{display:none}@media (max-width:520px){.startup-cost-estimator-module__33v88G__page{padding:1.25rem .8rem 3rem}.startup-cost-estimator-module__33v88G__content{gap:1rem}.startup-cost-estimator-module__33v88G__toolbar{align-items:flex-start}.startup-cost-estimator-module__33v88G__toolbarActions{width:100%}.startup-cost-estimator-module__33v88G__toolbarActions button{flex:auto}.startup-cost-estimator-module__33v88G__sectionHeading{display:grid}.startup-cost-estimator-module__33v88G__sectionHeading .startup-cost-estimator-module__33v88G__sectionBasis{justify-self:start}.startup-cost-estimator-module__33v88G__categoryRow{grid-template-columns:minmax(0,1fr) minmax(6.25rem,.72fr) 2.25rem;gap:.45rem;padding:.6rem}.startup-cost-estimator-module__33v88G__categoryField label,.startup-cost-estimator-module__33v88G__amountField label{font-size:.68rem}.startup-cost-estimator-module__33v88G__categoryField input,.startup-cost-estimator-module__33v88G__amountInputWrap input{font-size:.82rem}}@media print{@page{size:Letter;margin:.5in}.startup-cost-estimator-module__33v88G__page{color:#111;padding:0}.startup-cost-estimator-module__33v88G__content{width:100%;max-width:none;display:block}.startup-cost-estimator-module__33v88G__screenOnly,.startup-cost-estimator-module__33v88G__screenForm{display:none}.startup-cost-estimator-module__33v88G__costSection{box-shadow:none;break-inside:avoid;page-break-inside:avoid;background:#fff;border:0;border-radius:0;margin-top:.2in;overflow:visible}.startup-cost-estimator-module__33v88G__printSummary{padding:.12in 0;display:block}.startup-cost-estimator-module__33v88G__printSummary h2{color:#111;margin-bottom:.08in;font-size:15pt}.startup-cost-estimator-module__33v88G__printSummary table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10pt}.startup-cost-estimator-module__33v88G__printSummary th,.startup-cost-estimator-module__33v88G__printSummary td{color:#111;text-align:left;overflow-wrap:anywhere;border:1px solid #888;padding:.07in .08in}.startup-cost-estimator-module__33v88G__printSummary th:last-child,.startup-cost-estimator-module__33v88G__printSummary td:last-child{text-align:right;width:1.6in}.startup-cost-estimator-module__33v88G__printSummary th{background:#f1f1ee;font-weight:700}.startup-cost-estimator-module__33v88G__printTotal{font-variant-numeric:tabular-nums;border:1px solid #555;justify-content:space-between;gap:1rem;margin:.08in 0 0;padding:.08in;font-size:11pt;display:flex}.startup-cost-estimator-module__33v88G__printOnly{color:#444;margin-top:.25in;font-size:8pt;display:block}}
