.inv-page{--inv-maxw:760px;--inv-radius:18px;--inv-card:#141414;--inv-ink:#fff6e0;--inv-muted:#9085c5;--inv-faint:#6f679e;--inv-line:#fff6e024;--inv-line2:#fff6e014;--inv-accent:#ff3d8a;--inv-accent2:#3dc9ff;--inv-accent3:#6dd400;--inv-accent-ink:#0a0a0a;--inv-thead:#ff3d8a24;--inv-rowalt:#fff6e008;--inv-chip-bg:#3dc9ff29;--inv-chip-ink:#3dc9ff;--inv-grad:linear-gradient(90deg, #ff3d8a, #9d4edd, #3dc9ff);--inv-display:var(--font-fredoka), Fredoka, sans-serif;--inv-body:var(--font-quicksand), Quicksand, sans-serif;font-family:var(--inv-body);color:var(--inv-ink);line-height:1.5}.inv-page .inv-intro{max-width:var(--inv-maxw);margin:0 auto 18px;padding:0 18px}.inv-page .inv-toolbar{max-width:var(--inv-maxw);justify-content:flex-end;margin:0 auto 14px;padding:0 18px;display:flex}.inv-page .printbtn{font-family:var(--inv-body);cursor:pointer;background:var(--inv-ink);color:#0a0a0a;border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700}.inv-page .printbtn:hover{filter:brightness(.92)}.inv-page .wrap{max-width:var(--inv-maxw);margin:0 auto 34px;padding:0 18px}.inv-page .card{background:var(--inv-card);border:1px solid var(--inv-line);border-radius:var(--inv-radius);overflow:hidden;box-shadow:0 30px 80px #00000047}.inv-page .topstripe{background:var(--inv-grad);height:7px}.inv-page .pad{padding:38px 40px}.inv-page .ihead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inv-page .brand{flex-direction:column;gap:6px;display:flex}.inv-page .logo{align-items:center;gap:10px;display:inline-flex}.inv-page .splat{gap:3px;display:inline-flex}.inv-page .splat i{border-radius:50% 50% 50% 0;width:9px;height:9px;display:block;transform:rotate(-45deg)}.inv-page .splat i:first-child{background:var(--inv-accent)}.inv-page .splat i:nth-child(2){background:var(--inv-accent2);width:7px;height:7px}.inv-page .splat i:nth-child(3){background:var(--inv-accent3);width:11px;height:11px}.inv-page .logo .name{font-family:var(--inv-display);font-size:25px;font-weight:600;line-height:1}.inv-page .logo .name b{color:var(--inv-accent)}.inv-page .biz-sub{color:var(--inv-muted);font-size:12.5px}.inv-page .inv-meta{text-align:right;min-width:190px}.inv-page .inv-meta .word{font-family:var(--inv-display);letter-spacing:.02em;font-size:30px;line-height:1}.inv-page .inv-meta .num{color:var(--inv-muted);letter-spacing:.04em;margin-top:4px;font-size:13px}.inv-page .badge{letter-spacing:.08em;text-transform:uppercase;color:var(--inv-accent-ink);background:var(--inv-accent2);border-radius:999px;margin-top:10px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.inv-page .meta-grid{border-top:1px solid var(--inv-line2);border-bottom:1px solid var(--inv-line2);grid-template-columns:1fr 1fr 1fr;gap:18px;margin:30px 0 6px;padding:18px 0;display:grid}.inv-page .meta-grid .k{letter-spacing:.12em;text-transform:uppercase;color:var(--inv-faint);margin-bottom:5px;font-size:10.5px;font-weight:600}.inv-page .meta-grid .v{font-size:14px;font-weight:600}.inv-page .parties{grid-template-columns:1fr 1fr;gap:26px;margin:28px 0 6px;display:grid}.inv-page .party .k{letter-spacing:.12em;text-transform:uppercase;color:var(--inv-faint);margin-bottom:7px;font-size:10.5px;font-weight:600}.inv-page .party .who{margin-bottom:3px;font-size:15px;font-weight:700}.inv-page .party .ln{color:var(--inv-muted);font-size:13px;line-height:1.55}.inv-page table{border-collapse:collapse;width:100%;margin-top:26px;font-size:13.5px}.inv-page thead th{background:var(--inv-thead);letter-spacing:.1em;text-transform:uppercase;color:var(--inv-muted);text-align:right;padding:11px 12px;font-size:10.5px;font-weight:700}.inv-page thead th:first-child{text-align:left;border-radius:8px 0 0 8px}.inv-page thead th:last-child{border-radius:0 8px 8px 0}.inv-page tbody td{border-bottom:1px solid var(--inv-line2);text-align:right;vertical-align:top;padding:14px 12px}.inv-page tbody td:first-child{text-align:left}.inv-page tbody tr:nth-child(2n){background:var(--inv-rowalt)}.inv-page .desc{font-weight:600}.inv-page .desc small{color:var(--inv-muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.inv-page .tag{letter-spacing:.04em;text-transform:uppercase;color:var(--inv-chip-ink);background:var(--inv-chip-bg);border-radius:6px;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.inv-page .num-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.inv-page .totals{width:min(320px,100%);margin-top:22px;margin-left:auto}.inv-page .totals .row{justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.inv-page .totals .row.muted{color:var(--inv-muted)}.inv-page .totals .row.sep{border-top:1px solid var(--inv-line);margin-top:6px;padding-top:14px}.inv-page .totals .grand{font-family:var(--inv-display);align-items:baseline;font-weight:600}.inv-page .totals .grand .amt{color:var(--inv-accent);font-size:30px}.inv-page .totals .grand .lbl2{letter-spacing:.04em;font-size:15px}.inv-page .pay{text-align:center;border:1px solid var(--inv-line);background:var(--inv-rowalt);border-radius:14px;margin-top:34px;padding:28px}.inv-page .pay .due{letter-spacing:.1em;text-transform:uppercase;color:var(--inv-faint);font-size:12px;font-weight:600}.inv-page .pay .due-amt{font-family:var(--inv-display);color:var(--inv-ink);margin:6px 0 16px;font-size:34px}.inv-page .cta{background:var(--inv-accent);color:var(--inv-accent-ink);letter-spacing:.02em;border-radius:999px;padding:14px 38px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.inv-page .methods{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.inv-page .methods span{color:var(--inv-muted);border:1px solid var(--inv-line);letter-spacing:.02em;border-radius:7px;padding:5px 11px;font-size:11px;font-weight:600}.inv-page .note{color:var(--inv-muted);margin-top:30px;font-size:13.5px;line-height:1.65}.inv-page .note b{color:var(--inv-ink)}.inv-page .ifoot{border-top:1px solid var(--inv-line2);text-align:center;color:var(--inv-muted);margin-top:30px;padding-top:22px;font-size:12.5px;line-height:1.7}.inv-page .ifoot .biz{color:var(--inv-ink);font-weight:700}.inv-page .ifoot .powered{color:var(--inv-faint);letter-spacing:.04em;margin-top:14px;font-size:11px}.inv-page .ifoot .powered b{color:var(--inv-accent)}@media (max-width:620px){.inv-page .pad{padding:26px 22px}.inv-page .meta-grid{grid-template-columns:1fr 1fr}.inv-page .parties{grid-template-columns:1fr}.inv-page .inv-meta{text-align:left}.inv-page thead{display:none}.inv-page tbody td{text-align:right;border:none;justify-content:space-between;padding:9px 0;display:flex}.inv-page tbody td:first-child{text-align:left}.inv-page tbody td:before{content:attr(data-l);text-transform:uppercase;letter-spacing:.08em;color:var(--inv-faint);font-size:11px;font-weight:600}.inv-page tbody td.desc-cell:before{display:none}.inv-page tbody tr{border-bottom:1px solid var(--inv-line);padding:12px 0;display:block}.inv-page tbody tr:nth-child(2n){background:0 0}}@media print{@page{margin:14mm}.pn-nav,.pn-footer,.inv-page .inv-intro,.inv-page .inv-toolbar{display:none!important}body{color:#111!important;background:#fff!important}.inv-page{color:#111}.inv-page .wrap{max-width:100%;margin:0;padding:0}.inv-page .card{box-shadow:none;border:none;border-radius:0;background:#fff!important}.inv-page .pad{padding:0}.inv-page .topstripe{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e11d74!important}.inv-page .badge,.inv-page .tag,.inv-page .cta,.inv-page .methods span,.inv-page thead th,.inv-page .pay{-webkit-print-color-adjust:exact;print-color-adjust:exact}.inv-page .pay{background:#fff!important}.inv-page .logo .name,.inv-page .inv-meta .word,.inv-page .pay .due-amt,.inv-page .totals .grand,.inv-page .party .who,.inv-page .ifoot .biz,.inv-page .desc{color:#111!important}.inv-page .biz-sub,.inv-page .meta-grid .v,.inv-page .party .ln,.inv-page .note,.inv-page .ifoot,.inv-page .totals .row{color:#333!important}.inv-page thead th{color:#555!important;background:#f3f3f3!important}.inv-page .totals .grand .amt,.inv-page .logo .name b,.inv-page .ifoot .powered b{color:#e11d74!important}.inv-page a{text-decoration:none;color:#111!important}}
