.break-glass[data-astro-cid-2jfqha45]{perspective:900px}.frame-shadow[data-astro-cid-2jfqha45]{inset:5.8% 17% 11.2% 4.2%;border-radius:5%/3.6%;box-shadow:0 1px 2px #1a191859,0 6px 10px -2px #1a191847,6px 22px 32px -6px #1a191852,14px 48px 70px -18px #1a19184d}.tilt[data-astro-cid-2jfqha45]{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s cubic-bezier(.2,.8,.3,1);transform-style:preserve-3d}.break-glass[data-astro-cid-2jfqha45]:not([data-broken]) .box[data-astro-cid-2jfqha45]:active .tilt[data-astro-cid-2jfqha45]{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) scale(.985);transition-duration:.08s}[data-astro-cid-2jfqha45][data-broken] .intact[data-astro-cid-2jfqha45],[data-astro-cid-2jfqha45][data-broken] .pane[data-astro-cid-2jfqha45]{visibility:hidden}.fruit[data-astro-cid-2jfqha45]{background:url(/images/break-glass-open.webp) 0 0 / 100% 100%;clip-path:circle(13.3% at 43.4% 48.9%);transform-origin:43.4% 60%}.pane[data-astro-cid-2jfqha45]{left:13.16%;top:13.03%;width:60.53%;height:68.61%}.sheen[data-astro-cid-2jfqha45]{background:radial-gradient(60% 45% at var(--sx, 30%) var(--sy, 20%),rgb(255 255 255 / .13),transparent 70%);opacity:0;transition:opacity .3s}.break-glass[data-astro-cid-2jfqha45]:hover .sheen[data-astro-cid-2jfqha45]{opacity:1}.after[data-astro-cid-2jfqha45]{opacity:0;transform:translateY(10px) scale(.96);transition:opacity .35s ease .9s,transform .5s cubic-bezier(.2,.9,.3,1.35) .9s}[data-astro-cid-2jfqha45][data-broken] .after[data-astro-cid-2jfqha45]{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.tilt[data-astro-cid-2jfqha45],.after[data-astro-cid-2jfqha45]{transition:none}}.receipt[data-astro-cid-3rnqtgd3]{filter:drop-shadow(0 0 .6px rgb(26 25 24 / .28)) drop-shadow(0 1px 1px rgb(26 25 24 / .06)) drop-shadow(0 10px 18px rgb(26 25 24 / .1))}.dark .receipt[data-astro-cid-3rnqtgd3]{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .35)) drop-shadow(0 12px 22px rgb(0 0 0 / .5))}.receipt[data-astro-cid-3rnqtgd3]:before,.receipt[data-astro-cid-3rnqtgd3]:after{content:"";position:absolute;left:0;right:0;height:10px}.receipt[data-astro-cid-3rnqtgd3]:before{bottom:100%;background:linear-gradient(45deg,#fffdf8 50%,transparent 50%) 0 100% / 14px 10px repeat-x,linear-gradient(-45deg,#fffdf8 50%,transparent 50%) 0 100% / 14px 10px repeat-x}.receipt[data-astro-cid-3rnqtgd3]:after{top:100%;background:linear-gradient(135deg,#fffdf8 50%,transparent 50%) 0 0 / 14px 10px repeat-x,linear-gradient(-135deg,#fffdf8 50%,transparent 50%) 0 0 / 14px 10px repeat-x;opacity:0;transition:opacity .12s}.rule-dash[data-astro-cid-3rnqtgd3]{border-top:1.5px dashed color-mix(in srgb,var(--color-ink) 22%,transparent)}.barcode[data-astro-cid-3rnqtgd3]{background:repeating-linear-gradient(90deg,#1a1918 0 2px,transparent 2px 4px,#1a1918 4px 5px,transparent 5px 8px,#1a1918 8px 11px,transparent 11px 12px,#1a1918 12px 13px,transparent 13px 17px)}.more[data-astro-cid-3rnqtgd3]{grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.45,0,.2,1)}.roll[data-astro-cid-3rnqtgd3]{height:30px;border-radius:10px/15px;background:repeating-linear-gradient(180deg,rgb(26 25 24 / .045) 0 1px,transparent 1px 6px) 0 var(--spin, 0px) / 100% 36px,linear-gradient(180deg,#d6d0c4,#fffdf8 28%,#faf7f0 50%,#e6e0d4 76%,#b9b2a3);box-shadow:0 7px 10px -5px #1a191861,inset 7px 0 7px -5px #1a191833,inset -7px 0 7px -5px #1a191833;transition:opacity .12s}.roll[data-astro-cid-3rnqtgd3]:before{content:"";position:absolute;inset:auto 4px 100%;height:14px;background:linear-gradient(to bottom,transparent,rgb(26 25 24 / .08));pointer-events:none}.roll-label[data-astro-cid-3rnqtgd3]{transition:opacity .15s}.roll[data-astro-cid-3rnqtgd3][data-rolling=out]{animation:spin-out .8s cubic-bezier(.45,0,.2,1) both}.roll[data-astro-cid-3rnqtgd3][data-rolling=in]{animation:spin-in .8s cubic-bezier(.45,0,.2,1) both}@keyframes spin-out{0%{background-position:0 0,0 0}to{background-position:0 72px,0 0}}@keyframes spin-in{0%{background-position:0 72px,0 0}to{background-position:0 0,0 0}}.more[data-astro-cid-3rnqtgd3][data-open],.receipt-wrap[data-astro-cid-3rnqtgd3]:focus-within .more[data-astro-cid-3rnqtgd3]{grid-template-rows:1fr}.receipt[data-astro-cid-3rnqtgd3]:has(.more[data-open]) .roll-label[data-astro-cid-3rnqtgd3],.receipt-wrap[data-astro-cid-3rnqtgd3]:focus-within .roll-label[data-astro-cid-3rnqtgd3]{opacity:0}.receipt[data-astro-cid-3rnqtgd3]:has(.more[data-open]) .roll[data-astro-cid-3rnqtgd3],.receipt-wrap[data-astro-cid-3rnqtgd3]:focus-within .roll[data-astro-cid-3rnqtgd3]{opacity:0;transition:opacity .22s .72s}.receipt[data-astro-cid-3rnqtgd3]:has(.more[data-open]):after,.receipt-wrap[data-astro-cid-3rnqtgd3]:focus-within .receipt[data-astro-cid-3rnqtgd3]:after{opacity:1;transition:opacity .22s .72s}@media(hover:hover){.receipt-wrap[data-astro-cid-3rnqtgd3]:hover .more[data-astro-cid-3rnqtgd3]{grid-template-rows:1fr}.receipt-wrap[data-astro-cid-3rnqtgd3]:hover .roll-label[data-astro-cid-3rnqtgd3]{opacity:0}.receipt-wrap[data-astro-cid-3rnqtgd3]:hover .roll[data-astro-cid-3rnqtgd3]{opacity:0;transition:opacity .22s .72s}.receipt-wrap[data-astro-cid-3rnqtgd3]:hover .receipt[data-astro-cid-3rnqtgd3]:after{opacity:1;transition:opacity .22s .72s}}@media(prefers-reduced-motion:reduce){.more[data-astro-cid-3rnqtgd3],.roll[data-astro-cid-3rnqtgd3],.receipt[data-astro-cid-3rnqtgd3]:after{transition:none!important}.roll[data-astro-cid-3rnqtgd3][data-rolling]{animation:none}}.limits[data-astro-cid-xrr2neq7] li[data-astro-cid-xrr2neq7]{--delay: calc(var(--i) * .22s)}.fill[data-astro-cid-xrr2neq7]{width:100%}.half[data-astro-cid-xrr2neq7]{opacity:0}.cf[data-astro-cid-xrr2neq7]{color:var(--color-ink-faint);text-decoration:line-through}.limits[data-astro-cid-xrr2neq7][data-run] .fill[data-astro-cid-xrr2neq7]{animation:fill 1.8s var(--delay) both}.limits[data-astro-cid-xrr2neq7][data-run] .wall[data-astro-cid-xrr2neq7]{animation:shake 1.8s var(--delay) both}.limits[data-astro-cid-xrr2neq7][data-run] .half[data-astro-cid-xrr2neq7].top{animation:fall-top 1.8s var(--delay) both}.limits[data-astro-cid-xrr2neq7][data-run] .half[data-astro-cid-xrr2neq7].bottom{animation:fall-bottom 1.8s var(--delay) both}.limits[data-astro-cid-xrr2neq7][data-run] .cf[data-astro-cid-xrr2neq7]{animation:struck 1.8s var(--delay) both}.limits[data-astro-cid-xrr2neq7][data-run] .oo[data-astro-cid-xrr2neq7]{animation:arrive 1.8s var(--delay) both}@keyframes fill{0%{width:0;animation-timing-function:cubic-bezier(.5,0,1,1)}28%{width:34%}34%{width:32.5%}62%{width:33%;animation-timing-function:cubic-bezier(.2,.8,.2,1)}90%,to{width:100%}}@keyframes shake{0%,28%{transform:none}31%{transform:translate(2px) rotate(4deg)}34%{transform:translate(-1px) rotate(-3deg)}37%{transform:translate(1px) rotate(2deg)}40%,to{transform:none}}@keyframes fall-top{0%,40%{opacity:1;transform:none}62%,to{opacity:0;transform:translate(-6px,-10px) rotate(-40deg)}}@keyframes fall-bottom{0%,40%{opacity:1;transform:none}62%,to{opacity:0;transform:translate(7px,12px) rotate(35deg)}}@keyframes struck{0%,40%{color:var(--color-ink);text-decoration-color:transparent}50%,to{color:var(--color-ink-faint);text-decoration-color:currentColor}}@keyframes arrive{0%,78%{opacity:0;transform:translate(-6px)}92%,to{opacity:1;transform:none}}.limits[data-astro-cid-xrr2neq7][data-run]:not([data-go]) [data-astro-cid-xrr2neq7]{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.limits[data-astro-cid-xrr2neq7][data-run] [data-astro-cid-xrr2neq7]{animation:none!important}}@keyframes dx-caret{50%{opacity:0}}.dx-caret{display:inline-block;width:.55em;height:1.1em;margin-bottom:-.2em;background:currentColor;animation:dx-caret 1s steps(1) infinite}.dx-link{text-decoration:underline;text-decoration-color:#f5f5f459;text-underline-offset:3px}.dx-link[data-hover]{color:#fff;text-decoration-color:#fff}.dx-cursor{position:fixed;left:0;top:0;z-index:60;width:28px;height:28px;pointer-events:none;filter:drop-shadow(0 1px 1.2px rgb(0 0 0 / .45));will-change:transform}.dx-cursor svg{position:absolute;inset:0}.dx-cursor .hand,.dx-cursor[data-hand] .arrow{display:none}.dx-cursor[data-hand] .hand{display:block}.dx-sel{background:#ffffff47}.dx-browser{opacity:0;transform:translateY(10px) scale(.96);pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.3,1.15)}.dx-browser[data-open]{opacity:1;transform:none}.dx-progress{width:8%}.dx-browser[data-open] .dx-progress{width:94%;transition:width 1.6s ease-out .3s}[data-scene] text{font-family:var(--font-sans)}[data-scene] .mono{font-family:var(--font-mono)}.dark [data-scene] text:not([fill]){fill:var(--color-ink)}.beat[data-astro-cid-a5b52rgb] .num[data-astro-cid-a5b52rgb],.beat[data-astro-cid-a5b52rgb] .title[data-astro-cid-a5b52rgb],.beat[data-astro-cid-a5b52rgb] .body[data-astro-cid-a5b52rgb]{color:var(--color-ink-faint);transition:color .2s}.beat[data-astro-cid-a5b52rgb][aria-current=step]{background:var(--color-paper-mid)}.beat[data-astro-cid-a5b52rgb][aria-current=step] .num[data-astro-cid-a5b52rgb],.beat[data-astro-cid-a5b52rgb][aria-current=step] .title[data-astro-cid-a5b52rgb]{color:var(--color-ink)}.beat[data-astro-cid-a5b52rgb][aria-current=step] .body[data-astro-cid-a5b52rgb]{color:var(--color-ink-soft)}.beat[data-astro-cid-a5b52rgb]:not([aria-current=step]) .progress[data-astro-cid-a5b52rgb]{width:0!important}[data-astro-cid-a5b52rgb][data-migrator]{--mig-bg: #f4f4f2;--mig-card: #fff;--mig-ink: #1b1916;--mig-on-ink: #fff;--mig-soft: #6b675e;--mig-line: #d9d6cf;--mig-cf-stroke: #f7c59b;--mig-nw-stroke: #a8d9b8;--mig-aws: #252f3e}.dark [data-astro-cid-a5b52rgb][data-migrator]{--mig-bg: #171614;--mig-card: var(--color-surface);--mig-ink: var(--color-ink);--mig-on-ink: #1b1916;--mig-soft: var(--color-ink-faint);--mig-line: #3d3935;--mig-cf-stroke: #8a4f22;--mig-nw-stroke: #2f6e47;--mig-aws: #e8e6e3}
