.rp-fit{container-type:inline-size;width:100%;max-width:600px;margin-inline:auto}.rp-scene{--u:calc(100cqw / 600);position:relative}.rp-scene[data-tilt=true]{transform:rotate(-1.2deg)}.rp-scene[data-shadow=true]{filter:drop-shadow(0 calc(26 * var(--u)) calc(30 * var(--u)) rgba(60,45,25,.22)) drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) rgba(60,45,25,.12))}.rp-paper{--t:calc(9 * var(--u));position:relative;width:100%;padding:calc(46 * var(--u)) calc(44 * var(--u)) calc(40 * var(--u));color:var(--rc-ink);font-family:var(--rc-font),"IBM Plex Mono",ui-monospace,monospace;font-size:calc(17 * var(--u));line-height:normal;letter-spacing:normal;text-align:left;background-color:var(--rc-paper);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.012) 0 calc(2 * var(--u)),transparent calc(2 * var(--u)) calc(4 * var(--u))),linear-gradient(180deg,var(--rc-paper-top),var(--rc-paper-bottom));-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /calc(2 * var(--t)) var(--t) repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top /calc(2 * var(--t)) var(--t) repeat-x,linear-gradient(#000 0 0) center /100% calc(100% - 2 * var(--t) + 1px) no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /calc(2 * var(--t)) var(--t) repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top /calc(2 * var(--t)) var(--t) repeat-x,linear-gradient(#000 0 0) center /100% calc(100% - 2 * var(--t) + 1px) no-repeat}.rp-title{text-align:center;font-weight:700;font-size:calc(30 * var(--u));letter-spacing:.06em}.rp-tag{font-size:calc(15 * var(--u));margin-top:calc(4 * var(--u));letter-spacing:.02em}.rp-meta,.rp-tag{text-align:center;color:var(--rc-ink2)}.rp-meta{font-size:calc(13.5 * var(--u));line-height:1.55}.rp-tag+.rp-meta{margin-top:calc(14 * var(--u))}.rp-rule{border:0;border-top:calc(2 * var(--u)) dashed var(--rc-rule);margin:calc(18 * var(--u)) 0}.rp-sec{font-size:calc(13 * var(--u));font-weight:600;letter-spacing:.14em;color:var(--rc-ink2);margin-bottom:calc(8 * var(--u))}.rp-li{display:flex;align-items:flex-end;font-size:calc(17 * var(--u));line-height:1.62}.rp-total+.rp-li{margin-top:calc(6 * var(--u))}.rp-li>.rp-n{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rp-li>.rp-d{flex:1;min-width:calc(12 * var(--u));border-bottom:calc(2 * var(--u)) dotted var(--rc-leader);margin:0 calc(8 * var(--u)) calc(8 * var(--u))}.rp-li>.rp-v{font-weight:500;white-space:nowrap}.rp-note{font-size:calc(13 * var(--u));margin:calc(-2 * var(--u)) 0 calc(4 * var(--u))}.rp-fun,.rp-note{color:var(--rc-ink2)}.rp-fun{text-align:center;text-wrap:balance;font-size:calc(15 * var(--u));line-height:1.4;margin-top:calc(12 * var(--u))}.rp-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:calc(4 * var(--u))}.rp-total>.rp-k{font-size:calc(20 * var(--u));font-weight:700;letter-spacing:.04em}.rp-total>.rp-amt{font-size:calc(46 * var(--u));font-weight:700;letter-spacing:-.02em}.rp-paid{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(20 * var(--u));font-weight:600;margin-top:calc(6 * var(--u))}.rp-save{margin-top:calc(14 * var(--u));background:var(--rc-ink);color:var(--rc-paper);text-align:center;padding:calc(10 * var(--u)) calc(12 * var(--u));font-size:calc(18 * var(--u));font-weight:600;letter-spacing:.03em}.rp-bar{position:relative;display:flex;justify-content:center;height:calc(64 * var(--u));width:88%;margin:calc(22 * var(--u)) auto calc(8 * var(--u))}.rp-bar>i{display:block;height:100%;background:var(--rc-ink)}.rp-thanks{text-align:center;font-size:calc(15 * var(--u));font-weight:600;letter-spacing:.1em;margin-top:calc(8 * var(--u))}.rp-fine{text-align:center;font-size:calc(11.5 * var(--u));color:var(--rc-faint);margin-top:calc(10 * var(--u));line-height:1.5}.rp-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(4 * var(--u)) calc(10 * var(--u));margin-top:calc(18 * var(--u));font-size:calc(16 * var(--u));color:var(--rc-ink2)}.rp-stamp{position:absolute;left:calc(-44.7 * var(--u));bottom:calc(-28.5 * var(--u));transform:rotate(-12deg);border:calc(5 * var(--u)) solid var(--rc-red);color:var(--rc-red);border-radius:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(4 * var(--u));text-align:center;white-space:nowrap;mix-blend-mode:multiply;opacity:.88;font-weight:700;letter-spacing:.08em;pointer-events:none;-webkit-mask:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.75) 61%),linear-gradient(#000 0 0);mask:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.75) 61%),linear-gradient(#000 0 0)}.rp-stamp>b{display:block;font-size:calc(44 * var(--u));line-height:1}.rp-stamp>span{display:block;font-size:calc(15 * var(--u));margin-top:calc(4 * var(--u))}.rp-heavy{text-shadow:0 0 calc(.3 * var(--u)) currentColor}