.invoice-tax-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.invoice-tax-mode{grid-column:1 / -1}.invoice-tax-rate[hidden]{display:none}.invoice-form-section summary em{margin-left:.45rem;font-family:var(--mono);font-size:.62rem;font-style:normal;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.invoice-accreditation-control{display:grid;gap:1rem}.invoice-accreditation-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.75rem}.invoice-accreditation-preview{min-width:0;padding:.75rem;border:1px solid rgba(23,24,20,.16);background:var(--paper-bright)}.invoice-accreditation-preview img{display:block;width:100%;height:4.5rem;object-fit:contain}.invoice-accreditation-preview figcaption{margin-top:.55rem;overflow:hidden;font-family:var(--mono);font-size:.6rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.invoice-accreditation-status{font-family:var(--mono);font-size:.68rem;line-height:1.55;color:var(--muted)}.invoice-document__accreditation-logos{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.65rem}.invoice-document__accreditation-logos figure{margin:0}.invoice-document__accreditation-logos img{display:block;width:auto;max-width:6.5rem;height:2.6rem;object-fit:contain}.invoice-document [data-preview-accreditation-text]{white-space:pre-line}.invoice-waitlist{position:relative;isolation:isolate;background:var(--ink);color:var(--paper-bright)}.invoice-waitlist:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.12;background-image:linear-gradient(120deg,transparent 0 60%,var(--acid) 60% 61%,transparent 61% 100%)}.invoice-waitlist .invoice-tool-kicker{color:var(--acid)}.invoice-waitlist__intro,.invoice-waitlist__body{min-width:0}.invoice-waitlist__intro>p:last-child{max-width:42rem;margin-top:1.2rem;color:#f8f6f0b8}.invoice-waitlist__body{display:grid;gap:2rem}.invoice-waitlist__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;list-style:none;border-top:1px solid rgba(248,246,240,.2)}.invoice-waitlist__benefits li{display:grid;gap:.45rem;padding:1rem 0;border-bottom:1px solid rgba(248,246,240,.2)}.invoice-waitlist__benefits li:nth-child(odd){padding-right:1rem}.invoice-waitlist__benefits li:nth-child(2n){padding-left:1rem;border-left:1px solid rgba(248,246,240,.2)}.invoice-waitlist__benefits strong{font-size:.92rem}.invoice-waitlist__benefits span{font-size:.82rem;line-height:1.55;color:#f8f6f0ad}.invoice-waitlist__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;padding:clamp(1rem,3vw,1.6rem);border:1px solid rgba(248,246,240,.24);background:#f8f6f00f}.invoice-waitlist__form>label:not(.invoice-waitlist__honeypot){display:grid;gap:.5rem}.invoice-waitlist__form label>span{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.invoice-waitlist__form input[type=email]{width:100%;min-height:3.15rem;padding:.75rem .9rem;border:1px solid rgba(248,246,240,.32);border-radius:0;background:var(--paper-bright);color:var(--ink);font:inherit}.invoice-waitlist__form input[type=email]:focus{outline:2px solid var(--acid);outline-offset:2px}.invoice-waitlist__form button{min-height:3.15rem}.invoice-waitlist__form button:disabled{cursor:wait;opacity:.65}.invoice-waitlist__privacy,.invoice-waitlist__status{grid-column:1 / -1;font-family:var(--mono);font-size:.64rem;line-height:1.55}.invoice-waitlist__privacy{color:#f8f6f09e}.invoice-waitlist__status{min-height:1rem}.invoice-waitlist__status[data-tone=success]{color:#b8e994}.invoice-waitlist__status[data-tone=error]{color:#ffb4a9}.invoice-waitlist__honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(max-width:48rem){.invoice-tax-controls,.invoice-waitlist__benefits,.invoice-waitlist__form{grid-template-columns:1fr}.invoice-tax-mode,.invoice-waitlist__privacy,.invoice-waitlist__status{grid-column:auto}.invoice-waitlist__benefits li:nth-child(odd),.invoice-waitlist__benefits li:nth-child(2n){padding-right:0;padding-left:0;border-left:0}}@media print{.invoice-waitlist{display:none!important}.invoice-document__accreditation-logos img{max-width:5.5rem;height:2.25rem}}
