.rx{--rx-rc-paper:var(--rx-paper-raw);--rx-rc-ink:var(--rx-ink-raw);--rx-rc-soft:var(--rx-ink-soft-raw);--rx-rc-rule:color-mix(in srgb, var(--rx-ink-raw) 38%, transparent);--rx-slab-top:color-mix(in srgb, var(--rx-navy-raw) 80%, var(--rx-slate-raw));--rx-slab-bottom:color-mix(in srgb, var(--rx-navy-raw) 70%, var(--rx-night-raw));--rx-shadow:color-mix(in srgb, var(--rx-black-raw) 55%, transparent)}.rx-pr{position:relative}.rx-pr-slab{z-index:2;background:linear-gradient(var(--rx-slab-top), var(--rx-slab-bottom));height:58px;box-shadow:0 30px 60px -20px var(--rx-shadow);font-family:var(--rx-font-machine);letter-spacing:.2em;text-transform:uppercase;color:var(--rx-fog-raw);border-radius:10px 10px 4px 4px;justify-content:space-between;align-items:center;padding:0 22px;font-size:.6875rem;display:flex;position:relative}.rx-pr-slab:after{content:"";background:var(--rx-night-raw);border-radius:3px;height:5px;position:absolute;bottom:10px;left:3%;right:3%}.rx-pr-led{align-items:center;gap:8px;display:flex}.rx-pr-led:before{content:"";background:var(--rx-slate-raw);border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s}.rx-pr[data-busy=true] .rx-pr-led:before{background:var(--rx-amber-raw);box-shadow:0 0 12px var(--rx-amber-raw)}.rx-pr[data-solo=true] .rx-pr-slab{height:46px}.rx-pr-tray{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(16px,3vw,48px);margin-top:-14px;padding:0 4%;display:grid;position:relative}.rx-pr[data-solo=true] .rx-pr-tray{grid-template-columns:1fr;padding:0 6%}.rx-pr-slot{touch-action:pan-y;transform:translate(var(--x,0px), var(--y,0px)) rotate(var(--r,0deg));transition:transform .5s var(--rx-ease);position:relative}.rx-pr-slot[data-state=done]{cursor:grab}.rx-pr-slot[data-drag=true]{z-index:5;cursor:grabbing;transition:none}.rx-pr-feed{margin:0 -10px;padding:0 10px 40px;overflow:hidden}.rx-pr-slot[data-state=done] .rx-pr-feed{overflow:visible}.rx-pr-slot[data-state=waiting] .rx-rc{transform:translateY(-104%)}.rx-pr-slot[data-state=printing] .rx-rc{animation:2.5s linear both rx-print}@keyframes rx-print{0%{transform:translateY(-104%)}8%{transform:translateY(-96%)}12%{transform:translateY(-95%)}30%{transform:translateY(-70%)}34%{transform:translateY(-69%)}55%{transform:translateY(-40%)}58%{transform:translateY(-39%)}80%{transform:translateY(-12%)}to{transform:translateY(0)}}.rx-rc{background:var(--rx-rc-paper);color:var(--rx-rc-ink);font-family:var(--rx-font-machine);filter:drop-shadow(0 26px 30px var(--rx-shadow));-webkit-mask:conic-gradient(from -45deg at bottom, transparent, var(--rx-black-raw) 1deg 89deg, transparent 90deg) 50% / 14px 100%;-webkit-mask:conic-gradient(from -45deg at bottom, transparent, var(--rx-black-raw) 1deg 89deg, transparent 90deg) 50% / 14px 100%;mask:conic-gradient(from -45deg at bottom, transparent, var(--rx-black-raw) 1deg 89deg, transparent 90deg) 50% / 14px 100%;padding:22px 20px 38px;font-size:.78rem;line-height:1.55;position:relative}.rx-rc-hd{text-align:center;border-bottom:1.5px dashed var(--rx-rc-rule);flex-direction:column;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.rx-rc-hd .rx-fox{filter:grayscale()contrast(1.6)brightness(.5)}.rx-rc-hd b{letter-spacing:.18em;font-size:.875rem;font-weight:800}.rx-rc-hd span{letter-spacing:.12em;color:var(--rx-rc-soft);font-size:.66rem}.rx-rc-lines{margin:0}.rx-rc-lines div{align-items:baseline;gap:6px;margin:3px 0;display:flex}.rx-rc-lines dt{color:var(--rx-rc-soft);white-space:nowrap}.rx-rc-lines div:after{content:"";border-bottom:1.5px dotted var(--rx-rc-rule);flex:1;order:1;min-width:12px;transform:translateY(-4px)}.rx-rc-lines dd{text-align:right;order:2;margin:0;font-weight:600}.rx-rc-tot{border-block:2px solid var(--rx-rc-ink);text-align:center;margin:14px 0 12px;padding:12px 0}.rx-rc-tot>b{font-family:var(--rx-font-display);letter-spacing:-.05em;font-size:clamp(2.875rem,4.4vw,4rem);font-weight:800;line-height:.95;display:block}.rx-rc-tot>span{letter-spacing:.04em;margin-top:6px;font-size:.72rem;display:block}.rx-rc-tot>.rx-rc-lbl{letter-spacing:.16em;margin:0 0 6px;font-weight:700}.rx-rc-note{color:var(--rx-rc-soft);text-align:center;margin:10px 0 0;font-size:.6875rem}.rx-rc-bar{width:100%;height:42px;fill:var(--rx-rc-ink);margin-top:12px;display:block}.rx-rc-no{text-align:center;letter-spacing:.3em;color:var(--rx-rc-soft);margin-top:4px;font-size:.625rem;display:block}.rx-rc-stamp{border:3px solid var(--rx-mark);color:var(--rx-mark);background:var(--rx-rc-paper);letter-spacing:.14em;opacity:.9;padding:5px 9px;font-size:.8rem;font-weight:800;position:absolute;bottom:74px;right:14px;transform:rotate(-14deg)}.rx-rc-logo{object-fit:contain;opacity:.95;mix-blend-mode:multiply;pointer-events:none;filter:grayscale()contrast(1.15);width:auto;max-width:42%;height:30px;-webkit-mask:radial-gradient(circle at 30% 40%, var(--rx-black-raw) 55%, color-mix(in srgb, var(--rx-black-raw) 72%, transparent) 75%, var(--rx-black-raw) 100%);-webkit-mask:radial-gradient(circle at 30% 40%, var(--rx-black-raw) 55%, color-mix(in srgb, var(--rx-black-raw) 72%, transparent) 75%, var(--rx-black-raw) 100%);mask:radial-gradient(circle at 30% 40%, var(--rx-black-raw) 55%, color-mix(in srgb, var(--rx-black-raw) 72%, transparent) 75%, var(--rx-black-raw) 100%);position:absolute;top:12px;right:12px;transform:rotate(9deg)}.rx-rc-logo[data-tall]{height:40px;top:8px}@media (prefers-reduced-motion:no-preference){.rx-pr-slot .rx-rc-logo{opacity:0;transform:rotate(9deg)scale(2)}.rx-pr-slot[data-state=done] .rx-rc-logo{animation:.5s cubic-bezier(.2,1.6,.4,1) .35s forwards rx-lstamp}}@keyframes rx-lstamp{to{opacity:.95;transform:rotate(9deg)scale(1)}}.rx-rc:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--rx-black-raw) 4%, transparent), transparent 8%, transparent 92%, color-mix(in srgb, var(--rx-black-raw) 5%, transparent)), repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--rx-black-raw) 1.2%, transparent) 3px 4px);position:absolute;inset:0}.rx-pr-plain{font-family:var(--rx-font-machine);color:var(--rx-fg-soft);text-wrap:pretty;margin:-20px 6px 0;font-size:.75rem;line-height:1.55;transition:opacity .5s}.rx-pr-slot:not([data-state=done]) .rx-pr-plain{opacity:0}@media (max-width:760px){.rx-pr-tray{scroll-snap-type:x mandatory;margin-inline:calc(var(--rx-gutter) * -1);gap:16px;padding:0 4% 8px;display:flex;overflow-x:auto}.rx-pr-slot{scroll-snap-align:center;touch-action:auto;flex:0 0 min(320px,84%)}.rx-pr[data-solo=true] .rx-pr-tray{margin-inline:0;display:grid;overflow:visible}.rx-pr[data-solo=true] .rx-pr-slot{flex:none}}@media (prefers-reduced-motion:reduce){.rx-pr-slot{transition:none}.rx-pr-slot .rx-rc{animation:none!important;transform:none!important}}
.rx-fox{flex:none;display:block}.rx-fox-ring{fill:none;stroke:var(--rx-orange-raw);stroke-width:8px;stroke-linejoin:round}.rx-fox-a{fill:var(--rx-amber-raw)}.rx-fox-o{fill:var(--rx-orange-raw)}
