.pricing-worksheet[data-astro-cid-abfouvpg]{border:1px solid var(--color-selection-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:0 1px 0 var(--color-selection-border);display:block}.worksheet-inputs[data-astro-cid-abfouvpg]{gap:1.25rem;padding:1.75rem 2rem;display:grid}.worksheet-header[data-astro-cid-abfouvpg]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.worksheet-header[data-astro-cid-abfouvpg] h2[data-astro-cid-abfouvpg]{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem}.worksheet-header[data-astro-cid-abfouvpg] p[data-astro-cid-abfouvpg]{color:var(--color-neutral-8);margin:0;font-size:.8125rem;line-height:1.25rem}.worksheet-fields[data-astro-cid-abfouvpg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.worksheet-field[data-astro-cid-abfouvpg]{min-width:0}.worksheet-field[data-astro-cid-abfouvpg] label[data-astro-cid-abfouvpg]{margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.worksheet-input[data-astro-cid-abfouvpg]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);height:2.75rem;font-family:var(--font-mono);align-items:center;gap:.25rem;padding-inline:.75rem;display:flex}.worksheet-input[data-astro-cid-abfouvpg]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.worksheet-input[data-astro-cid-abfouvpg] span[data-astro-cid-abfouvpg]{color:var(--color-neutral-8)}.worksheet-input[data-astro-cid-abfouvpg] input[data-astro-cid-abfouvpg]{width:100%;min-width:0;height:100%;color:var(--color-text);box-shadow:none;appearance:textfield;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:1rem;font-weight:500}.worksheet-input[data-astro-cid-abfouvpg] input[data-astro-cid-abfouvpg]:focus{box-shadow:none;outline:0}.worksheet-input[data-astro-cid-abfouvpg] input[data-astro-cid-abfouvpg]::-webkit-inner-spin-button,.worksheet-input[data-astro-cid-abfouvpg] input[data-astro-cid-abfouvpg]::-webkit-outer-spin-button{appearance:none;margin:0}.worksheet-tear[data-astro-cid-abfouvpg]{height:1.5rem;margin-inline:1.5rem;position:relative}.worksheet-tear[data-astro-cid-abfouvpg]:before{border-top:1.5px dashed var(--color-selection-border);content:"";position:absolute;inset:50% 0 auto}.worksheet-tear[data-astro-cid-abfouvpg]:after{background:radial-gradient(circle at 0 50%, var(--color-selection) 11px, var(--color-selection-border) 11px, var(--color-selection-border) 12px, transparent 12px), radial-gradient(circle at 100% 50%, var(--color-selection) 11px, var(--color-selection-border) 11px, var(--color-selection-border) 12px, transparent 12px);content:"";position:absolute;inset:0 -1.5rem}.worksheet-results[data-astro-cid-abfouvpg]{gap:1rem;padding:.875rem 2rem 1.5rem;display:grid}.worksheet-price-line[data-astro-cid-abfouvpg]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.worksheet-price[data-astro-cid-abfouvpg]{min-width:0;max-width:100%}.worksheet-price[data-astro-cid-abfouvpg] label[data-astro-cid-abfouvpg]{color:var(--color-neutral-8);font-size:.875rem;display:block}.worksheet-price[data-astro-cid-abfouvpg] output[data-astro-cid-abfouvpg]{color:var(--color-action);font-family:var(--font-mono);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:3.5rem;font-weight:600;line-height:1.15;display:block}.worksheet-fraction[data-astro-cid-abfouvpg]{color:var(--color-neutral-8);font-family:var(--font-mono);text-align:center;gap:.25rem;padding-bottom:.5rem;font-size:.875rem;display:grid}.worksheet-fraction[data-astro-cid-abfouvpg] span[data-astro-cid-abfouvpg]:first-child{border-bottom:1px solid var(--color-border-strong);padding-bottom:.25rem}.worksheet-bar[data-astro-cid-abfouvpg]{border-radius:3px;gap:2px;height:.875rem;margin-block:.25rem 1rem;display:flex;overflow:hidden}.worksheet-bar[data-astro-cid-abfouvpg] span[data-astro-cid-abfouvpg]{flex-basis:0}[data-astro-cid-abfouvpg][data-bar=orderCost],[data-astro-cid-abfouvpg][data-row=orderCost] .worksheet-swatch[data-astro-cid-abfouvpg]{background:var(--color-neutral-5)}[data-astro-cid-abfouvpg][data-bar=fixedFee],[data-astro-cid-abfouvpg][data-row=fixedFee] .worksheet-swatch[data-astro-cid-abfouvpg]{background:var(--color-neutral-7)}[data-astro-cid-abfouvpg][data-bar=sellingFees],[data-astro-cid-abfouvpg][data-row=sellingFees] .worksheet-swatch[data-astro-cid-abfouvpg]{background:var(--color-blue-6)}[data-astro-cid-abfouvpg][data-bar=leftOver],[data-astro-cid-abfouvpg][data-row=leftOver] .worksheet-swatch[data-astro-cid-abfouvpg]{background:var(--color-action)}.worksheet-breakdown[data-astro-cid-abfouvpg]{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.25rem}.worksheet-breakdown[data-astro-cid-abfouvpg] th[data-astro-cid-abfouvpg]{text-align:left;padding:.375rem .5rem .375rem 0;font-weight:400}.worksheet-swatch[data-astro-cid-abfouvpg]{border-radius:2px;width:.625rem;height:.625rem;margin-right:.5rem;display:inline-block}.worksheet-breakdown[data-astro-cid-abfouvpg] td[data-astro-cid-abfouvpg]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:.375rem 0 .375rem .5rem}.worksheet-breakdown[data-astro-cid-abfouvpg] td[data-astro-cid-abfouvpg]:last-child{color:var(--color-neutral-8);font-size:.8125rem}.worksheet-breakdown[data-astro-cid-abfouvpg] [data-astro-cid-abfouvpg][data-row=leftOver]>[data-astro-cid-abfouvpg]{border-top:1px solid var(--color-border);color:var(--color-action);padding-top:.875rem;font-weight:600}.worksheet-assumption[data-astro-cid-abfouvpg],.worksheet-message[data-astro-cid-abfouvpg]{color:var(--color-neutral-8);margin:0;font-size:.8125rem;line-height:1.25rem}.worksheet-message[data-astro-cid-abfouvpg]{color:var(--color-danger-text);font-size:.9375rem;line-height:1.5rem}[data-astro-cid-abfouvpg][hidden]{display:none!important}@media (width<=47.99rem){.worksheet-inputs[data-astro-cid-abfouvpg]{gap:1rem;padding:1.25rem}.worksheet-results[data-astro-cid-abfouvpg]{padding:.75rem 1.25rem 1.25rem}.worksheet-header[data-astro-cid-abfouvpg]{flex-direction:column;align-items:start}.worksheet-price[data-astro-cid-abfouvpg] output[data-astro-cid-abfouvpg]{font-size:3rem}.worksheet-fraction[data-astro-cid-abfouvpg]{font-size:.75rem}.worksheet-breakdown[data-astro-cid-abfouvpg]{font-size:.8125rem}.worksheet-breakdown[data-astro-cid-abfouvpg] td[data-astro-cid-abfouvpg]{padding-left:.375rem}.worksheet-breakdown[data-astro-cid-abfouvpg] td[data-astro-cid-abfouvpg]:last-child{font-size:.75rem}}.pricing-guide{background:var(--color-surface-subtle);color:var(--color-text)}.pricing-guide-frame{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.5rem,6.667vw,6rem)}.pricing-guide .pricing-guide-intro{border-bottom:1px solid var(--color-selection-border)}.pricing-hero{grid-template-areas:"copy""worksheet""actions";gap:1.5rem;padding-block:1.25rem 2rem;display:grid}.pricing-hero-copy{grid-area:copy;align-content:start;gap:1rem;min-width:0;display:grid}.pricing-hero-worksheet{grid-area:worksheet;min-width:0}.pricing-hero-actions{grid-area:actions;align-self:start}.pricing-breadcrumb{color:var(--color-selection-text-muted);margin:0;font-size:.875rem;line-height:1.25rem}.pricing-breadcrumb a{color:inherit}.pricing-hero h1{max-width:37.5rem;color:var(--color-action);letter-spacing:-.025em;margin:0;font-size:2rem;font-weight:600;line-height:1.1875}.pricing-lead{max-width:37.5rem;margin:0;font-size:1.0625rem;line-height:1.6}.pricing-guide a:not(.pricing-button){color:var(--color-action);text-decoration:underline;text-decoration-color:var(--color-blue-7);text-underline-offset:3px}.pricing-guide a:hover{text-decoration-thickness:2px}.pricing-actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.pricing-button{border-radius:var(--radius-sm);background:var(--color-action);min-height:2.75rem;color:var(--color-action-on);text-align:center;justify-content:center;align-items:center;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.pricing-button:hover{background:var(--color-blue-10)}.pricing-article{gap:3.5rem;padding-block:2.5rem 4rem;display:grid}.pricing-section{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.pricing-copy,.pricing-continuation{align-content:start;gap:1.25rem;min-width:0;display:grid}.pricing-section h2{color:var(--color-action);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.pricing-section p{margin:0;font-size:1.0625rem;line-height:1.65}.pricing-section h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.pricing-section aside{min-width:0}.pricing-order,.pricing-shop{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.25rem 1.5rem}.pricing-order h3{border-bottom:1.5px dashed var(--color-border-strong);padding-bottom:.75rem}.pricing-guide dl{margin:0}.pricing-guide dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.75rem;display:grid}.pricing-guide dl>div:last-child{border-bottom:0}.pricing-guide dt{color:var(--color-neutral-8);font-size:.875rem}.pricing-guide dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.pricing-markup{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pricing-markup th{border-bottom:1px solid var(--color-border);color:var(--color-neutral-8);text-align:right;padding:.75rem .375rem;font-size:.8125rem;font-weight:400}.pricing-markup th:first-child{text-align:left}.pricing-markup td{border-bottom:1px solid var(--color-border);font-family:var(--font-mono);text-align:right;white-space:nowrap;padding:1rem .375rem;font-size:.875rem}.pricing-markup td:first-child{font-family:var(--font-sans);text-align:left;white-space:normal}.pricing-markup small{color:var(--color-neutral-8);font-family:var(--font-mono);margin-top:.25rem;font-size:.75rem;display:block}.pricing-markup tr:last-child td{border-color:var(--color-selection-border);background:var(--color-blue-2);color:var(--color-action);font-weight:600}.pricing-note{color:var(--color-action)}.pricing-note p{font-family:var(--font-caveat), cursive;font-size:1.875rem;line-height:1.15;rotate:-2deg}.pricing-formula{border-left:3px solid var(--color-action);background:var(--color-surface);color:var(--color-action);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.875rem;padding:1.25rem;font-size:.875rem;line-height:1.7;display:flex}.pricing-fraction{text-align:center;flex:1;gap:.375rem;min-width:0;display:grid}.pricing-fraction>span:first-child{border-bottom:1px solid var(--color-action);padding-bottom:.375rem}.pricing-shop{border-color:var(--color-selection-border);background:var(--color-blue-2);align-content:start;gap:1rem;display:grid}.pricing-shop h3{font-size:1.125rem}.pricing-shop dl{border-block:1px solid var(--color-selection-border)}.pricing-shop dl>div{border-color:var(--color-selection-border)}.pricing-shop dt{color:var(--color-selection-text-muted)}.pricing-shop p,.pricing-shop a{font-size:.9375rem;line-height:1.6}.pricing-comparison{gap:.625rem;display:grid}.pricing-control-example{border:1px solid var(--color-selection-border);border-radius:var(--radius-md);background:var(--color-selection-subtle);padding:.75rem;font-size:.875rem;line-height:1.5}.pricing-control-example>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pricing-control-value{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);padding:.25rem .5rem}.pricing-control-alternative{color:var(--color-action);text-align:right;margin-top:.5rem;font-size:.8125rem;display:block}.pricing-comparison>p{color:var(--color-neutral-8);font-size:.8125rem;line-height:1.5}.pricing-costs h3{border-bottom:1.5px dashed var(--color-border-strong);padding-bottom:.625rem}.pricing-costs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.pricing-costs li{border-bottom:1px solid var(--color-border);padding-block:.625rem;font-size:.9375rem}@media (width>=64rem){.pricing-hero{grid-template:"copy worksheet""actions worksheet"1fr/minmax(0,680fr) minmax(0,456fr);gap:2rem clamp(2rem,7.78vw,7rem);padding-block:2.5rem 4.5rem}.pricing-hero-copy{gap:1.5rem;padding-top:.5rem}.pricing-hero h1{font-size:clamp(2.5rem,3.62vw,3.25rem);line-height:1.1154}.pricing-lead{font-size:1.1875rem;line-height:1.58}.pricing-article{gap:5.5rem;padding-block:5rem 6rem}.pricing-section{grid-template-columns:minmax(0,680fr) minmax(0,456fr);align-items:start;gap:1.25rem clamp(2rem,7.78vw,7rem);display:grid}.pricing-section h2{font-size:1.875rem;line-height:1.2667}.pricing-section--order .pricing-order,.pricing-section--costs .pricing-costs{grid-area:1/2/span 2}.pricing-continuation,.pricing-section--costs .pricing-actions{grid-column:1}.pricing-markup th,.pricing-markup td{padding-inline:1rem}.pricing-markup td{font-size:1.0625rem}.pricing-markup small{font-size:.875rem}.pricing-note{align-self:end;padding-bottom:1.5rem}.pricing-note p{font-size:2rem}.pricing-comparison,.pricing-costs{margin-top:3.875rem}}@media (width<=47.99rem){.pricing-hero-actions .pricing-button,.pricing-section--costs .pricing-button{width:100%}.pricing-markup th:first-child,.pricing-markup td:first-child{padding-left:0}.pricing-markup th:last-child,.pricing-markup td:last-child{padding-right:.25rem}}