.invoice{background:var(--paper);border:1.5px solid var(--rule-ink);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.invoice__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--amber);color:var(--amber-ink);border-bottom:1.5px solid var(--rule-ink)}.invoice__head b{font-family:var(--font-display);font-weight:700;font-size:1.04rem;letter-spacing:var(--track-h3)}.invoice__head .no{font-family:var(--font-mono);font-size:.74rem;letter-spacing:var(--track-label-sm);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--feat-num)}.invoice__line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-4);border-bottom:1px dashed var(--rule-strong)}.invoice__line .k{color:var(--ink-soft);font-size:1rem;max-width:26ch}.invoice__line .k small{display:block;color:var(--ink-faint);font-size:.82rem;margin-top:.2rem}.invoice__line .v{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:var(--track-h1);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--feat-num-kern)}.invoice__line .v small{display:block;text-align:right;font-family:var(--font-mono);font-weight:500;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.invoice__terms{display:grid;gap:var(--s-2);padding:var(--s-4);background:var(--paper-2);font-family:var(--font-mono);font-size:.82rem;color:var(--ink-soft);line-height:1.5}.invoice__terms .t{display:grid;grid-template-columns:16px 1fr;gap:.6rem;align-items:start}.invoice__terms .t svg{width:14px;height:14px;margin-top:3px;color:var(--verify);flex:none}.tiers-band{background:var(--paper-2)}.tiers-band__inner{padding-block:var(--s-8)}.tiers-band__head{max-width:54ch;margin-bottom:var(--s-6)}.tiers-band__head h2{font-size:var(--t-h2);letter-spacing:var(--track-h2);margin-block:var(--s-3) var(--s-3)}.tiers-band__head h2 em{font-style:normal;color:var(--amber-ink)}.tiers-band__head p{color:var(--ink-soft);font-size:var(--t-lead);line-height:var(--lh-lead);max-width:48ch;text-wrap:pretty}.tiers{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--rule-ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-card)}.tier{padding:clamp(1.4rem,3vw,2.25rem);background:var(--paper)}.tier+.tier{border-left:1px solid var(--rule)}.tier--this{background:var(--amber-wash)}.tier__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-4);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.tier--this .tier__head{border-bottom-color:var(--amber-line)}.tier__who{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink-faint)}.tier--this .tier__who{color:var(--amber-ink)}.tier__fig{font-family:var(--font-mono);font-weight:600;font-size:.86rem;color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--feat-num)}.tier--this .tier__fig{color:var(--amber-ink)}.tier__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.tier__list li{display:grid;grid-template-columns:1.1rem 1fr;gap:.7rem;font-size:.98rem;line-height:1.45;color:var(--ink-soft)}.tier--this .tier__list li{color:var(--amber-ink)}.tier .m{margin-top:.55em;width:.8rem;height:2px;background:var(--rule-strong);flex:none}.tier--this .m{margin-top:.4em;width:.7rem;height:.7rem;border-radius:2px;background:var(--amber-strong)}.tiers-band__foot{margin-top:var(--s-5);max-width:var(--measure);color:var(--ink-soft)}.founder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(1rem,3vw,2.5rem);align-items:center;padding:clamp(1.5rem,3vw,2.5rem);background:var(--roof);color:var(--on-roof);border-radius:var(--r-lg);border:1.5px solid var(--roof-edge);box-shadow:var(--shadow-card)}.founder__copy h3{color:var(--on-roof);font-size:var(--t-h3);margin-bottom:var(--s-2)}.founder__copy h3 .mark{color:var(--amber)}.founder__copy p{color:var(--on-roof-soft);max-width:46ch;margin-bottom:var(--s-3)}.founder__copy p b{color:var(--on-roof);font-weight:700}.founder__note{font-family:var(--font-mono);font-size:.86rem;line-height:1.55;color:var(--on-roof);background:var(--roof-2);border:1px solid var(--roof-line);border-radius:var(--r-md);padding:var(--s-4)}.founder__note b{display:block;margin-bottom:.4rem;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600;color:var(--amber)}@media(min-width:561px){.tiers-band__inner{padding-block:var(--band-tight)}.founder{align-items:start}}@media(max-width:900px){.tiers{grid-template-columns:1fr}.tier+.tier{border-left:0;border-top:1px solid var(--rule)}.founder{grid-template-columns:1fr}}@media(max-width:560px){.invoice__line{padding:var(--s-3) var(--s-4)}.tiers-band__inner{padding-block:var(--s-7)}.tiers-band__head{margin-bottom:var(--s-5)}.founder{padding:var(--s-4);gap:var(--s-4)}}@media(max-width:540px){.worksheet__total{flex-direction:column;align-items:flex-start;gap:var(--s-2)}}
