.rp{--rp-px:4px;--rp-bpx:3px;position:relative}@media (min-width:640px){.rp{--rp-px:5px;--rp-bpx:4px}}.rp-stage{flex-direction:column;align-items:center;height:100svh;max-height:860px;display:flex;position:relative;overflow:hidden}.rp-feed{z-index:1;width:calc(var(--rp-px) * 80);margin-bottom:calc(var(--rp-px) * -4);flex:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0 64px,#000 170px);mask-image:linear-gradient(#0000 0 64px,#000 170px)}.rp-paper-wrap{bottom:0;left:calc(var(--rp-px) * 10);width:calc(var(--rp-px) * 60);filter:drop-shadow(0 18px 24px #00000080)drop-shadow(0 1px 2px #0006);transform-origin:85% 100%;position:absolute}.rp-paper{color:#1a1f22;padding:18px 12px calc(var(--rp-px) * 2 + 6px);clip-path:var(--rp-edge);background:radial-gradient(120% 60% at 10% 0,#ffffff8c,#0000 60%),repeating-linear-gradient(0deg,#00000005 0 1px,#0000 1px 3px),#ebe7dd;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.35;position:relative}@media (min-width:640px){.rp-paper{padding-inline:16px;font-size:12px}}.rp-head{text-align:center;padding-bottom:10px}.rp-store{letter-spacing:.12em;color:#1a1f22;font-size:15px}.rp-store-sub{color:#6c6a63;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:.9em}.rp-cols,.rp-line{grid-template-columns:3.4em minmax(0,1fr) auto;align-items:baseline;column-gap:.9em;display:grid}.rp-cols{color:#6c6a63;letter-spacing:.08em;text-transform:uppercase;border-block:1px dashed #00000047;padding:5px 0;font-size:.82em}.rp-lines{padding-top:4px}.rp-line,.rp-hike{overflow:hidden}.rp-line{padding-block:var(--rp-gap,3px);white-space:nowrap}.rp-line[data-new-month]{padding-top:calc(var(--rp-gap,3px) + 3px);border-top:1px dashed #00000029;margin-top:3px}.rp-amount{text-align:right;font-variant-numeric:tabular-nums}.rp-line[data-hike] .rp-amount{color:#b3262b;background:linear-gradient(#0000 58%,#e5484d47 58%);font-weight:700}.rp-hike{color:#b3262b;letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:5px;padding:0 0 3px;font-size:.82em;font-weight:700;display:flex}.rp-hike-arrow{clip-path:polygon(40% 0,60% 0,60% 20%,80% 20%,80% 40%,100% 40%,100% 100%,0 100%,0 40%,20% 40%,20% 20%,40% 20%);background:currentColor;width:8px;height:6px}.rp-total{border-top:2px solid #1a1f22;margin-top:8px;padding-top:8px}.rp-total-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rp-total-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.rp-total-sum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.rp-total-cur{margin-right:.15em;font-size:.6em}@media (min-width:640px){.rp-total-sum{font-size:28px}}.rp-total-meta{color:#6c6a63;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:.85em}.rp-rig{z-index:2;width:calc(var(--rp-px) * 80);height:calc(var(--rp-px) * 36);filter:drop-shadow(0 24px 30px #0009);flex:none;position:relative}.rp-rig:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#1db9c347,#0000 70%);height:36px;position:absolute;bottom:-18px;left:8%;right:8%}.rp-printer{width:100%;height:100%;display:block;position:relative}.rp-lcd{padding-inline:calc(var(--rp-px) * 1);white-space:nowrap;font-size:calc(var(--rp-px) * 2.4);color:var(--bird-light);text-shadow:0 0 6px #5ee6eeb3;justify-content:flex-end;align-items:center;line-height:1;display:flex;position:absolute;overflow:hidden}.rp-lamp{background:var(--color-accent);transition:background-color .12s,box-shadow .12s;position:absolute;box-shadow:0 0 8px 1px #1db9c38c}.rp-lamp.is-on{background:var(--bird-light);box-shadow:0 0 10px 3px #5ee6eed9,0 0 34px 8px #1db9c373}.rp-bird{left:calc(var(--rp-px) * 74 - var(--rp-bpx) * 12);bottom:calc(100% - var(--rp-px) - var(--rp-bpx));width:calc(var(--rp-bpx) * 24);height:calc(var(--rp-bpx) * 20);opacity:0;pointer-events:none;position:absolute}.rp-bird-flip{transform:scaleX(-1)}.rp-bird-svg{width:calc(var(--rp-bpx) * 24);height:calc(var(--rp-bpx) * 20);display:block}.rp-bird-flying{opacity:0}.rp-bubble{letter-spacing:.02em;width:max-content;max-width:180px;color:var(--color-text);background:color-mix(in srgb, var(--color-canvas) 88%, var(--color-accent));box-shadow:0 -2px 0 0 var(--bird-light), 0 2px 0 0 var(--bird-light), -2px 0 0 0 var(--bird-light), 2px 0 0 0 var(--bird-light), 4px 4px 0 0 #0000008c;opacity:0;padding:7px 10px 6px;font-size:10px;line-height:1.35;position:absolute;bottom:calc(100% + 10px);right:-4px}.rp-bubble:after{content:"";top:calc(100% + 2px);right:calc(var(--rp-bpx) * 15);background:var(--bird-light);clip-path:polygon(0 0,100% 0,100% 100%);width:6px;height:6px;position:absolute}.rp-stub{top:calc(var(--rp-px) * 1.4);left:calc(var(--rp-px) * 10);width:calc(var(--rp-px) * 60);height:calc(var(--rp-px) * 2.6);clip-path:var(--rp-stub-edge);opacity:0;background:#ebe7dd;position:absolute}.rp.is-loose .rp-feed{z-index:3;overflow:visible;-webkit-mask-image:none;mask-image:none}.rp.is-loose .rp-paper-wrap{filter:none;animation:1.3s cubic-bezier(.55,0,.8,.3) both rp-fall}.rp.is-loose .rp-stub{opacity:1}.rp.is-torn .rp-bird{opacity:1;animation:.95s cubic-bezier(.22,.61,.36,1) both rp-arrive}.rp.is-torn .rp-bird-flying{opacity:1;animation:1ms linear .66s both rp-off}.rp.is-torn .rp-bird-sit{animation:1ms linear .66s both rp-on}.rp.is-torn .rp-bubble{animation:.26s steps(3,end) 1.4s both rp-pop}.rp-bird-sit{opacity:0}.rp.is-torn .rp-bird-fly{animation:.36s step-end infinite rp-flap}.rp-bird-fly-1{animation-delay:-270ms!important}.rp-bird-fly-2{animation-delay:-180ms!important}.rp-bird-fly-3{animation-delay:-90ms!important}.rp.is-torn .rp-lamp{background:var(--color-accent)}@keyframes rp-flap{0%{opacity:1}25%,to{opacity:0}}@keyframes rp-arrive{0%{transform:translate(200px,-240px)}68%{transform:translate(-2px,2px)}78%{transform:translate(-10px,1px)}to{transform:none}}@keyframes rp-fall{0%{transform:none}12%{transform:translate(-3px,-14px)rotate(-1.5deg)}to{transform:translate(-35%,calc(100% + 60vh))rotate(-16deg)}}@keyframes rp-on{to{opacity:1}}@keyframes rp-off{to{opacity:0}}@keyframes rp-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.rp-line,.rp-hike{animation:.22s ease-out both rp-print}}@keyframes rp-print{0%{color:#a8a49a;max-height:0}to{max-height:3em}}.rp.is-static .rp-stage{height:auto;padding-top:72px;position:relative;overflow:visible}.rp.is-static .rp-feed{margin-bottom:calc(var(--rp-bpx) * 20 + 4.5rem);flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.rp.is-static .rp-paper-wrap{position:relative}.rp.is-static .rp-bird,.rp.is-static .rp-bird-sit,.rp.is-static .rp-stub,.rp.is-static .rp-bubble{opacity:1}.rp-go{z-index:5;border-radius:var(--radius-control);font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-accent);background:var(--color-accent);box-shadow:0 0 0 2px var(--bird-light), 6px 6px 0 0 #0000008c, 0 0 32px #1db9c373;cursor:pointer;align-items:center;gap:10px;padding:14px 22px;font-size:13px;display:inline-flex;position:absolute;top:22%;left:50%;translate:-50%}.rp-go:hover{background:var(--bird-light)}.rp-go.is-again{padding:10px 14px;font-size:11px;inset:auto 16px 18px auto;translate:none}@media (prefers-reduced-motion:no-preference){.rp-go:not(.is-again) svg{animation:2s ease-in-out infinite pa-bob}}.rp.is-compact .rp-stage{height:clamp(440px,62svh,600px)}.rp.is-compact .rp-go:not(.is-again),.rp.is-mini .rp-go:not(.is-again){top:auto;bottom:14px}.rp.is-mini{zoom:.5}.rp.is-mini .rp-stage{height:460px}
