.receipt-loader{position:fixed;inset:0;z-index:10000;background:#fff;display:grid;place-items:center;color:#1e1e1e;--print-progress:0;--muted:#6b6b6b;--accent:#ff4000;--ink:#1e1e1e;transition:opacity .6s var(--ease-standard)}.receipt-loader[data-phase=leaving]{opacity:0;pointer-events:none}body[data-home-revisit=true] .receipt-loader:not([data-replay=true]){display:none}.receipt-loader-composition{width:242px;height:562.8px}.receipt-loader .receipt-progress-counter{height:70px;gap:8px}.receipt-loader .receipt-progress-number{height:24px;font-size:20px;line-height:24px;letter-spacing:0}.receipt-loader .receipt-digit-window{height:24px}.receipt-loader .receipt-digit-reel>span{height:1em;line-height:1}.receipt-loader .receipt-progress-counter>span{font-family:var(--font-anonymous),monospace;font-size:8px;line-height:10px;letter-spacing:1.2px}.receipt-loader-machine{position:relative;width:440px;height:896px;transform:scale(.55);transform-origin:top left}.receipt-loader-housing{position:absolute;left:-69.05px;top:-133.3px;width:578.1px;height:361.3px}.receipt-loader-output{position:absolute;top:64px;left:25px;width:390px;padding:0 15px 20px;overflow:hidden}.receipt-loader-feed{transform:translateY(calc((var(--print-progress) - 1) * 100%));filter:drop-shadow(1.5px 6px 9px rgba(153,153,153,.14))}.receipt-loader .receipt-paper{min-height:818px}.receipt-loader dd,.receipt-loader dl,.receipt-loader h2,.receipt-loader p{margin:0}.receipt-loader .receipt-note p[lang]{letter-spacing:2px}.receipt-loader .receipt-edge{width:360px;height:10px}.receipt-loader-lip{position:absolute;top:64px;left:40px;width:360px;height:13px;overflow:hidden}.receipt-loader-lip img{position:absolute;left:-109.05px;top:-197.3px;width:578.1px;height:361.3px;max-width:none}body:has(.receipt-loader:not([data-phase=leaving])) #home :is(.site-header,.workstation-switch,.identity,.tagline,.intro,.experience-row,.principles,.mini-keyboard,.keycap-arrival,.keycap-float,[data-home-reveal]),body[data-receipt-loading=true] #home :is(.site-header,.workstation-switch,.identity,.tagline,.intro,.experience-row,.principles,.mini-keyboard,.keycap-arrival,.keycap-float,[data-home-reveal]){animation-play-state:paused}@media(max-height:590px){.receipt-loader-composition{transform:scale(.8)}}@media(max-height:450px){.receipt-loader-composition{transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.receipt-loader{display:none}}.receipt-loader-housing{max-width:none}.receipt-loader .receipt-digit-window{height:1em}.receipt-loader-feed{will-change:transform}.receipt-loader-output:after{content:"";position:absolute;top:0;left:15px;width:360px;height:22px;pointer-events:none;background:linear-gradient(rgba(48,45,39,.16),rgba(48,45,39,.035) 45%,transparent);opacity:clamp(0,calc(var(--print-progress) * 50),1)}.receipt-loader{--tear-distance:0px}.receipt-loader-feed{user-select:none;-webkit-user-select:none}.receipt-loader-feed img{pointer-events:none}.receipt-loader[data-phase=leaving] .receipt-loader-output,.receipt-loader[data-phase=ready] .receipt-loader-output,.receipt-loader[data-phase=tearing] .receipt-loader-output{overflow:visible}.receipt-loader[data-phase=ready] .receipt-loader-feed{cursor:grab;touch-action:none;transform:perspective(1100px) rotate(var(--tear-angle,0deg)) rotateY(calc(var(--tear-amount,0) * -5deg));transition:transform .28s var(--ease-standard);transform-origin:100% 14px;clip-path:var(--tear-edge,inset(14px 0 0))}.receipt-loader[data-dragging=true] .receipt-loader-feed{cursor:grabbing;transition:none}.receipt-loader-feed:focus-visible{outline:1px dashed #aaa;outline-offset:8px}.receipt-tear-line{top:78px;left:42px;width:356px;border-top:1px dashed #9d9a92;transition:opacity .2s}.receipt-tear-hint,.receipt-tear-line{position:absolute;pointer-events:none;opacity:0}.receipt-tear-hint{left:438px;top:115px;width:170px;color:#88847c;transform:translateY(-8px);transition:opacity .25s,transform .25s var(--ease-standard);font-family:var(--font-caveat),"PingFang SC",sans-serif;font-size:20px}.receipt-tear-hint svg{display:block}.receipt-tear-hint span{display:block;white-space:nowrap;transform:rotate(-7deg)}.receipt-loader[data-dragging=true] :is(.receipt-tear-hint,.receipt-tear-line),.receipt-loader[data-phase=ready] .receipt-loader-machine:has(.receipt-loader-feed:hover,.receipt-loader-feed:focus-visible) :is(.receipt-tear-hint,.receipt-tear-line){opacity:1;transform:translateY(0)}.receipt-loader[data-phase=tearing] .receipt-loader-feed{animation:receipt-tear-away .65s var(--ease-standard) forwards}.receipt-loader[data-phase=leaving] .receipt-loader-feed{opacity:0}@keyframes receipt-tear-away{0%{transform:perspective(1100px) rotate(-7deg) rotateY(-5deg);opacity:1}22%{transform:perspective(1100px) translateY(18px) rotate(-9deg) rotateY(-7deg);opacity:1}to{transform:perspective(1100px) translate(18px,290px) rotate(-13deg) rotateY(-4deg);opacity:0}}@media(hover:none),(max-width:600px){.receipt-tear-hint{left:215px;top:916px;width:220px;font-size:22px}.receipt-tear-hint svg{position:absolute;width:65px;height:72px;top:-49px;left:-70px;transform:rotate(-35deg)}.receipt-loader[data-phase=ready] :is(.receipt-tear-hint,.receipt-tear-line){opacity:1;transform:none}}.receipt-loader[data-phase=ready] :is(.receipt-tear-hint,.receipt-tear-line){opacity:1;transform:translateY(0)}body[data-receipt-loading=true] .frosted-cursor{z-index:10001}.receipt-tear-hint{font-family:var(--font-anonymous),monospace;font-weight:700;letter-spacing:normal}.receipt-loader{--tear-amount:0;--tear-angle:0deg}.receipt-tear-stub{position:absolute;left:40px;top:64px;width:360px;height:19px;background:#fcfcf9;clip-path:polygon(0 0,100% 0,100% 74%,98% 90%,96% 77%,94% 100%,92% 73%,90% 93%,88% 78%,86% 100%,84% 74%,82% 92%,80% 76%,78% 100%,76% 72%,74% 90%,72% 77%,70% 100%,68% 73%,66% 94%,64% 76%,62% 100%,60% 74%,58% 91%,56% 76%,54% 100%,52% 72%,50% 94%,48% 77%,46% 100%,44% 74%,42% 92%,40% 76%,38% 100%,36% 74%,34% 92%,32% 77%,30% 100%,28% 73%,26% 94%,24% 77%,22% 100%,20% 74%,18% 92%,16% 78%,14% 100%,12% 74%,10% 92%,8% 76%,6% 100%,4% 73%,2% 94%,0 76%);pointer-events:none;opacity:0}.receipt-loader:is([data-phase=ready],[data-phase=tearing],[data-phase=leaving]) .receipt-tear-stub{opacity:1}.receipt-loader[data-phase=ready] .receipt-tear-line{clip-path:inset(0 0 0 calc(var(--tear-amount) * 100%))}.receipt-loader[data-dragging=true] .receipt-loader-feed{filter:drop-shadow(2px 9px 9px rgba(100,95,85,.17))}.receipt-loader[data-phase=tearing] .receipt-loader-feed{transform-origin:100% 14px;clip-path:var(--tear-edge)}.receipt-loader .receipt-paper{font-size:calc(11px / 1.1)}.receipt-loader .receipt-heading h2{font-size:calc(17px / 1.1)}.receipt-loader .receipt-heading .receipt-role{font-size:calc(10px / 1.1)}.receipt-loader .receipt-number p:first-child{font-size:calc(12px / 1.1)}.receipt-loader .receipt-number strong{font-size:calc(58px / 1.1)}.receipt-loader .receipt-number p:last-child{font-size:calc(11px / 1.1)}.receipt-loader .receipt-details{font-size:calc(12px / 1.1)}.receipt-loader .receipt-note{font-size:calc(11px / 1.1)}.receipt-loader .receipt-note p[lang]{line-height:calc(14px / 1.1);letter-spacing:calc(2px / 1.1)}.receipt-loader .receipt-signoff p:first-child{font-size:calc(13px / 1.1)}.receipt-loader .receipt-signoff p:last-child{font-size:calc(10px / 1.1)}.receipt-loader .receipt-tear-hint{font-size:calc(20px / 1.1)}@media(hover:none),(max-width:600px){.receipt-loader .receipt-tear-hint{font-size:calc(22px / 1.1)}}