@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-italic.woff2) format("woff2")}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Rubik Mono One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-mono-one-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Stardos Stencil;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/stardos-stencil-latin-700-normal.woff2) format("woff2")}:root{color-scheme:dark;--night: #070807;--cabinet: #bd7c3c;--cabinet-hi: #e2a65a;--cabinet-lo: #4e2414;--cabinet-floor: #230b07;--gel-red: #e2402f;--tube-warm: #ffd95e;--rail: #e2c34a;--steel: #8d9395;--steel-hi: #c6cacb;--steel-lo: #4a4f51;--steel-ink: #1d2123;--lcd-bg: #a6dc5c;--lcd-ink: #142208;--paper: #ece4cf;--paper-ink: #2b261f;--paper-soft: #7a6b52;--ink: #e6dfcc;--ink-soft: #a29b88;--hot: #ff3d8b;--focus: #ffd95e;--font-body: "Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--font-sticker: "Rubik Mono One", "Arial Black", Impact, sans-serif;--font-marker: "Permanent Marker", "Marker Felt", "Comic Sans MS", cursive;--font-typed: "Special Elite", "American Typewriter", "Courier New", monospace;--font-stencil: "Stardos Stencil", "Stencil", "Arial Black", sans-serif;--font-lcd: "VT323", ui-monospace, "SFMono-Regular", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}html{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--night)}body{margin:0;background:radial-gradient(60% 55% at 4% 30%,rgba(226,64,47,.32),transparent 70%),radial-gradient(50% 30% at 20% 100%,rgba(226,64,47,.18),transparent 70%),radial-gradient(45% 40% at 96% 55%,rgba(60,120,90,.22),transparent 70%),radial-gradient(70% 25% at 50% 100%,rgba(255,200,120,.07),transparent 70%),var(--night);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.4;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:20px 40px;overflow-x:hidden}img{max-width:100%}[hidden]{display:none!important}body:before{content:"";position:fixed;inset:-50%;z-index:50;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");opacity:.32;mix-blend-mode:overlay;animation:grain .8s steps(4) infinite}body:after{content:"";position:fixed;inset:0;z-index:51;pointer-events:none;background:radial-gradient(120% 95% at 50% 42%,transparent 45%,rgba(0,0,0,.72) 100%)}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a{color:var(--ink)}.stage{position:relative;max-width:900px;margin:0 auto;display:grid}.defs{position:absolute;width:0;height:0;overflow:hidden}@media(max-width:640px){body{padding-block:16px 32px}}:root{--depth: 300px;--legs: 46px;--crown: 56px;--horizon: 130px;--turn: 24deg;--s0: .62;--origin-y: 0px;--enter: 1.2s;--enter-ease: cubic-bezier(.65, 0, .35, 1);--wall: #120f0d;--wall-lo: #090807;--tile-a: #1d1915;--tile-b: #0e0c0a;--chrome: #c9cdce}.backwall{position:absolute;z-index:-1;left:50%;width:100vw;margin-left:-50vw;top:-20px;bottom:var(--horizon);pointer-events:none;background:radial-gradient(42% 55% at 12% 42%,rgba(226,64,47,.3),transparent 70%),radial-gradient(36% 50% at 90% 55%,rgba(60,140,100,.2),transparent 70%),radial-gradient(30% 22% at 50% 100%,rgba(255,200,120,.06),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1100' height='760'><g fill='none' stroke-linecap='round' stroke-linejoin='round'><path d='M60 180 q40 -60 80 0 t80 0 t80 -10' stroke='rgba(240,230,210,.07)' stroke-width='9'/><path d='M820 120 l40 70 l30 -80 l40 90' stroke='rgba(255,61,139,.08)' stroke-width='7'/><path d='M940 520 c-60 -40 -20 -110 40 -70 s20 110 -50 80' stroke='rgba(240,230,210,.06)' stroke-width='6'/><path d='M120 560 h160 m-150 24 h120' stroke='rgba(241,204,69,.06)' stroke-width='5'/></g><g font-family='Impact, Arial Black, sans-serif' font-weight='900'><text x='210' y='420' font-size='120' fill='none' stroke='rgba(240,230,210,.06)' stroke-width='3' transform='rotate(-8 210 420)'>MEOW</text><text x='700' y='330' font-size='64' fill='rgba(255,61,139,.06)' transform='rotate(6 700 330)'>FF</text><text x='560' y='640' font-size='46' fill='rgba(240,230,210,.05)' transform='rotate(-4 560 640)'>xo fleur</text></g><g fill='rgba(236,228,207,.05)'><rect x='470' y='90' width='120' height='160' transform='rotate(-6 530 170)'/><rect x='980' y='300' width='90' height='120' transform='rotate(9 1025 360)'/><rect x='30' y='300' width='70' height='90' transform='rotate(4 65 345)'/></g></svg>") 0 0 / 1100px 760px,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.018 .03' numOctaves='4' seed='3'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .44  0 0 0 0 .38  0 0 0 .2 -.05'/></filter><rect width='260' height='260' filter='url(%23p)'/></svg>"),linear-gradient(180deg,var(--wall-lo),var(--wall) 55%,#17120e)}.backwall:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;background:linear-gradient(180deg,#2b211a,#0a0806 70%);box-shadow:0 -1px #ffdcaa1f}.floor{position:absolute;z-index:-1;left:50%;width:100vw;margin-left:-50vw;top:calc(100% - var(--horizon));height:calc(var(--horizon) + 320px);overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#0c0a08,#050404)}.floor:before{content:"";position:absolute;left:-60%;right:-60%;top:0;height:320%;transform-origin:50% 0;transform:perspective(520px) rotateX(66deg);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='.06' numOctaves='3' seed='11'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 -.35'/></filter><rect width='240' height='240' filter='url(%23s)'/></svg>"),repeating-conic-gradient(var(--tile-a) 0 25%,var(--tile-b) 0 50%) 0 0 / 110px 110px;-webkit-mask:linear-gradient(180deg,#000 0%,rgba(0,0,0,.8) 25%,transparent 60%);mask:linear-gradient(180deg,#000 0%,rgba(0,0,0,.8) 25%,transparent 60%)}.floor:after{content:"";position:absolute;inset:0;background:radial-gradient(30% 45% at 18% 8%,rgba(226,64,47,.22),transparent 70%),radial-gradient(26% 40% at 84% 10%,rgba(60,140,100,.14),transparent 70%),radial-gradient(22% 30% at 50% 4%,rgba(255,217,94,.07),transparent 70%)}.stage{overflow-y:clip}.set{position:relative}.scene{position:relative;padding-bottom:var(--legs);perspective:2400px;perspective-origin:50% 28%}.rig{position:relative;padding-top:var(--crown);transform-style:preserve-3d}@media(hover:hover)and (min-width:900px)and (prefers-reduced-motion:no-preference){html{scrollbar-gutter:stable}html.still{overflow:hidden}body{padding-top:0}.backwall{width:300vw;margin-left:-150vw;top:-40vh}.floor{width:300vw;margin-left:-150vw;height:200vh}.set{transform-origin:50% var(--origin-y)}html.entering .set,html.entering .rig{transition:transform var(--enter) var(--enter-ease)}html:not(.entered) .set{transform:scale(var(--s0))}html:not(.entered) .rig{transform:rotateY(var(--turn))}html:not(.entered) .panel{position:relative;top:auto}html:not(.entered) .enter-cue{display:grid}.cabinet{transform:translateZ(0)}}.enter-cue{display:none;position:fixed;z-index:52;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);transform:translate(-50%);justify-items:center;gap:4px;margin:0;pointer-events:none;color:var(--ink);font-size:14px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.8)}.enter-cue:after{content:"";width:12px;height:12px;border:solid var(--hot);border-width:0 3px 3px 0;transform:rotate(45deg);animation:cue 1.4s ease-in-out infinite}@keyframes cue{50%{translate:0 6px}}body:not([data-mode=idle]) .rig{transform:none}.flank{position:absolute;top:var(--crown);bottom:0;right:100%;width:var(--depth);transform-origin:right center;transform:rotateY(-90deg);overflow:hidden;pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000001a 45%,#0000 85%,#00000059),linear-gradient(180deg,rgba(255,210,150,.12),transparent 18%,transparent 80%,rgba(0,0,0,.5)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.045' numOctaves='3' seed='9'/><feColorMatrix values='0 0 0 0 .16  0 0 0 0 .1  0 0 0 0 .04  0 0 0 1.1 -.45'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>"),linear-gradient(180deg,#d4733f,#b5552d 40%,#6e2c16 88%,#2c0e07);box-shadow:inset -2px 0 #ffdcaa4d,inset 0 2px #ffe6aa40}.flank-tag{position:absolute;font-family:var(--font-marker);line-height:1;color:#120c08c7;white-space:nowrap;transform:rotate(var(--r, 0deg))}.flank-tag.t1{left:14%;top:34%;font-size:44px;--r: -9deg}.flank-tag.t2{left:52%;top:58%;font-size:64px;color:#c4312bd9;--r: 6deg}.flank-tag.t3{left:22%;top:76%;font-size:52px;--r: -4deg}.flank-st{position:absolute;display:block;box-shadow:0 2px 3px #00000073;transform:rotate(var(--r, 0deg))}.flank-st.s1{left:18%;top:8%;width:74px;height:50px;background:#15120e;box-shadow:0 0 0 3px #efe9da,0 2px 3px #00000073;--r: 4deg}.flank-st.s2{left:60%;top:14%;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,#f1cc45 0 38%,#ff3d8b 39% 100%);--r: -10deg}.flank-st.s3{left:30%;top:48%;width:58px;height:34px;background:radial-gradient(rgba(0,0,0,.3) .7px,transparent 1px) 0 0 / 3px 3px,#f2efe7;--r: -6deg}.flank-st.s4{left:64%;top:86%;width:40px;height:56px;background:#c4312b;--r: 8deg}.legs{position:absolute;left:0;right:0;top:100%;height:var(--legs);transform-style:preserve-3d;pointer-events:none}.legs b,.legs i{position:absolute;display:block}.kick{left:1.5%;right:1.5%;top:0;height:24px;transform:translateZ(-12px);background:linear-gradient(180deg,#150c07,#040302);box-shadow:inset 0 2px #ffd29614}.kick-side{right:98.5%;top:0;height:24px;width:calc(var(--depth) - 24px);transform-origin:right center;transform:translateZ(-12px) rotateY(-90deg);background:linear-gradient(90deg,#070403,#1d0f08)}.legs i{top:20px;width:30px;height:24px;border-radius:3px 3px 9px 9px/3px 3px 6px 6px;background:linear-gradient(90deg,#2a2c2d,var(--chrome) 38%,#6c7071 68%,#1c1e1f);box-shadow:0 6px 6px #0009}.foot-fl{left:3%;transform:translateZ(-16px)}.foot-fr{right:3%;transform:translateZ(-16px)}.foot-bl{left:3%;transform:translateZ(calc(var(--depth) * -1 + 40px))}.shade{left:-6%;right:-6%;top:var(--legs);height:calc(var(--depth) + 90px);transform-origin:top center;transform:translateZ(40px) rotateX(-90deg);background:radial-gradient(closest-side,rgba(0,0,0,.85),rgba(0,0,0,.5) 60%,transparent)}@media(max-width:640px){html,body{overflow-x:clip}}@media(hover:none),(max-width:899px),(prefers-reduced-motion:reduce){.scene{perspective:none}.rig{transform-style:flat}.flank{right:100%;width:12px;transform:none;clip-path:polygon(0 14px,100% 0,100% 100%,0 calc(100% - 8px))}.flank>*{display:none}.legs{transform-style:flat}.kick,.foot-fl,.foot-fr{transform:none}.kick-side,.foot-bl{display:none}.shade{top:calc(var(--legs) - 16px);height:30px;transform:none}}@media(max-width:640px){:root{--legs: 36px;--horizon: 64px}.legs i{top:16px;width:22px;height:20px}}.cabinet{position:relative;border-radius:5px;padding:96px 18px 18px 68px;background:radial-gradient(110% 70% at 0% 10%,rgba(226,64,47,.7),transparent 62%),radial-gradient(60% 50% at 0% 80%,rgba(226,64,47,.45),transparent 70%),radial-gradient(80% 60% at 100% 100%,rgba(0,0,0,.65),transparent 70%),radial-gradient(60% 90% at 0% 100%,rgba(0,0,0,.45),transparent 70%),linear-gradient(180deg,var(--cabinet-hi),var(--cabinet) 30%,var(--cabinet-lo) 88%,var(--cabinet-floor));box-shadow:inset 0 0 0 2px #00000059,inset 0 2px #ffe6aa59,inset -18px 0 30px -10px #00000073,0 40px 60px -12px #000000e6,-30px 0 120px -20px #e2402f59;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 228px;grid-template-areas:"glass column" "tray column"}.cabinet:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#f03c2dcc,#f03c2d6b 50%,#f03c2d1f 92%);mix-blend-mode:soft-light;animation:lamp 7s ease-in-out infinite alternate}.cabinet:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(97deg,transparent 0 38px,rgba(40,25,10,.07) 38px 40px,transparent 40px 90px),radial-gradient(30% 10% at 20% 98%,rgba(30,18,8,.5),transparent 70%),radial-gradient(14% 8% at 70% 6%,rgba(30,18,8,.35),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.045' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 .16  0 0 0 0 .1  0 0 0 0 .04  0 0 0 1.1 -.45'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>");mix-blend-mode:multiply}.planter{position:absolute;left:6%;width:74%;top:-32px;height:34px;z-index:1;background:linear-gradient(180deg,#2b2016,#110b06);border-radius:4px 4px 0 0;box-shadow:inset 0 2px #ffd2961f,0 6px 10px #0009}.planter span{position:absolute;left:50%;top:6px;transform:translate(-50%) rotate(-2deg);font-family:var(--font-stencil);font-weight:700;font-size:20px;letter-spacing:.14em;white-space:nowrap;color:var(--hot);opacity:.9;text-shadow:0 0 5px rgba(255,61,139,.75),0 0 14px rgba(255,61,139,.35)}.planter span:after{content:"";position:absolute;left:8%;top:92%;width:84%;height:16px;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(255,61,139,.85) 9px 11px,transparent 11px 27px,rgba(255,61,139,.7) 27px 28px,transparent 28px 47px);-webkit-mask:linear-gradient(#000 30%,transparent);mask:linear-gradient(#000 30%,transparent)}.plants{position:absolute;left:0;top:-14px;width:100%;height:auto;z-index:8;pointer-events:none;overflow:visible;filter:drop-shadow(-2px 0 0 rgba(255,80,60,.45)) drop-shadow(0 8px 6px rgba(0,0,0,.55))}.st{position:absolute;z-index:2;margin:0;transform:rotate(var(--r, 0deg))}.st-brand{left:15%;top:24px;display:grid;gap:2px;padding:8px 14px 9px;background:#15120e;color:var(--paper);border-radius:6px;box-shadow:0 0 0 3px #efe9da,0 4px 8px #0000008c;--r: -2deg;font-weight:400}.st-brand span:first-child{font-family:var(--font-sticker);font-size:23px;line-height:1;letter-spacing:.01em}.ransom{display:flex;flex-wrap:wrap;gap:3px;align-items:center;margin-top:5px;font-size:19px}.ransom i{font-style:normal;display:inline-grid;place-items:center;min-width:1.05em;padding:1px 4px;line-height:1.05;box-shadow:1px 2px #00000080;transform:rotate(var(--t, -3deg))}.ransom .gap{width:6px}.ransom i:nth-child(6n+1){background:#f7f4eb;color:#15120e;font-family:var(--font-sticker);font-size:.95em;--t: -4deg}.ransom i:nth-child(6n+2){background:var(--hot);color:#15120e;font-family:var(--font-typed);font-size:1.15em;--t: 3deg}.ransom i:nth-child(6n+3){background:#f1cc45;color:#15120e;font-family:var(--font-stencil);font-size:1.05em;--t: -2deg}.ransom i:nth-child(6n+4){background:radial-gradient(rgba(0,0,0,.22) .7px,transparent 1px) 0 0 / 3px 3px,#e9e4d6;color:#c4312b;font-family:var(--font-body);font-weight:800;font-style:italic;font-size:1.2em;--t: 5deg}.ransom i:nth-child(6n+5){background:#c4312b;color:#f7f4eb;font-family:var(--font-marker);font-size:1.05em;--t: -5deg}.ransom i:nth-child(6n){background:#15120e;color:#f1cc45;outline:1.5px solid #f7f4eb;font-family:var(--font-lcd);font-size:1.3em;--t: 2deg}.duct{position:absolute;z-index:2;width:104px;height:26px;transform:rotate(var(--r, 0deg));background:repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,rgba(0,0,0,.07) 0 1px,transparent 1px 3px),linear-gradient(180deg,#cdd1d0,#9ea3a2);clip-path:polygon(3% 0,97% 0,100% 22%,96% 46%,100% 72%,97% 100%,3% 100%,0 76%,4% 50%,0 24%)}.st-xerox{display:grid;justify-items:center;padding:5px 8px;background:radial-gradient(rgba(0,0,0,.3) .7px,transparent 1px) 0 0 / 3px 3px,#f2efe7;color:#111;font-family:var(--font-stencil);font-weight:700;font-size:15px;line-height:1;letter-spacing:.06em;box-shadow:0 2px 4px #00000073;filter:contrast(1.2)}.st-xerox span:last-child{background:#111;color:#f2efe7;padding:2px 5px;margin-top:3px}.pin{position:absolute;z-index:2;width:74px;height:22px;filter:drop-shadow(0 2px 1px rgba(0,0,0,.45));pointer-events:none}.st-cat{left:4%;top:18px;width:58px;height:58px;--r: -12deg;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))}.st-burst{right:27%;top:12px;width:74px;height:74px;display:grid;place-items:center;background:#f1cc45;color:#15120e;clip-path:polygon(50% 0%,59% 15%,75% 6%,76% 24%,94% 25%,85% 41%,100% 50%,85% 59%,94% 75%,76% 76%,75% 94%,59% 85%,50% 100%,41% 85%,25% 94%,24% 76%,6% 75%,15% 59%,0% 50%,15% 41%,6% 25%,24% 24%,25% 6%,41% 15%);font-weight:800;font-size:11px;line-height:1;text-transform:uppercase;text-align:center;--r: 10deg}.st-burst span{max-width:46px}.st-hello{right:24px;top:16px;width:98px;overflow:hidden;border-radius:7px;background:#c4312b;color:#fff;text-align:center;padding-bottom:6px;box-shadow:0 3px 6px #00000073;--r: 5deg}.st-hello b{display:block;font-size:14px;font-weight:800;letter-spacing:.16em;line-height:1.2;padding-top:3px}.st-hello small{display:block;font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1;padding-bottom:3px}.st-hello span{display:block;margin:0 6px;background:#fbf8f0;color:#1a1712;font-family:var(--font-marker);font-size:19px;line-height:1.35}.st-round{width:var(--d, 36px);height:var(--d, 36px);border-radius:50%;display:grid;place-items:center;text-align:center;line-height:1;box-shadow:0 0 0 2px #efe9da,0 3px 4px #00000073}.st-vert{writing-mode:vertical-rl;padding:10px 5px;font-family:var(--font-sticker);font-size:11px;letter-spacing:.08em;box-shadow:0 2px 4px #00000073}.st-qr{width:44px;height:44px;padding:3px;background:#f4f1e8;box-shadow:0 2px 4px #00000073}.st-qr canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.st-tag{font-family:var(--font-marker);line-height:1;color:#120e0ad1;white-space:nowrap}.shadowed{filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))}.side{left:12px}.s-xerox{left:calc(15% + 330px);top:50px;--r: -4deg}.s-xdaisy{right:132px;top:48px;width:50px;height:50px;--r: 12deg}.s-duct1{right:-20px;top:66px;--r: 52deg}.s-duct2{left:-18px;bottom:40px;--r: 40deg}.s-flf{top:118px;left:16px;--r: -8deg;background:#c4312b;color:#efe9da;font-family:var(--font-sticker);font-size:10px}.s-flower{top:172px;left:17px;width:36px;height:36px;--r: 14deg}.s-mohawk{top:222px;left:6px;width:58px;height:58px;--r: -10deg}.s-vert{top:296px;left:21px;background:#15120e;color:#f1cc45;--r: -2deg}.s-smoke{top:452px;left:9px;width:50px;height:50px;--r: -8deg}.s-paws{top:516px;left:13px;width:44px;height:64px}.s-qr{top:596px;left:14px;width:40px;height:40px;--r: -5deg}.s-blackcat{top:660px;left:12px;width:46px;height:62px;--r: 6deg}.s-tag{top:780px;left:8px;font-size:22px;--r: -78deg}@media(max-width:860px){.xwide{display:none}}@media(max-width:640px){.cabinet{grid-template-columns:minmax(0,1fr);grid-template-areas:"glass" "tray" "column";padding:74px 8px 10px;gap:10px}.wide,.xwide{display:none}.st-brand{left:52px;top:16px;padding:6px 10px 7px}.st-brand span:first-child{font-size:15px}.ransom{font-size:13px;gap:2px;margin-top:3px}.ransom i{padding:0 3px}.planter span{font-size:13px}.st-cat{left:6px;top:14px;width:40px;height:40px}.st-burst{right:8px;top:6px;width:60px;height:60px;font-size:9px}.st-burst span{max-width:38px}}.glass{grid-area:glass;position:relative;z-index:4;border-radius:6px;border:7px solid #121210;box-shadow:0 0 0 1px #ffe6b440,0 0 46px 6px #96dcaa38,inset 0 0 0 1px #ffffff14;background:linear-gradient(180deg,#d8f2c64d,#d8f2c600 22%),repeating-linear-gradient(90deg,rgba(200,230,210,.05) 0 2px,transparent 2px 26px),linear-gradient(180deg,#17322b,#0b1613 62%,#060c0a);container-type:inline-size;overflow:hidden}.glass-in{position:relative;aspect-ratio:5 / 8;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));row-gap:2.4cqw;padding:2.2cqw 2cqw 1cqw 4.6cqw}.tube{position:absolute;left:1.2cqw;top:5%;bottom:5%;width:1.4cqw;z-index:2;border-radius:1cqw;background:linear-gradient(90deg,#fff6cf,var(--tube-warm));box-shadow:0 0 16px 5px #ffd65a8c,0 0 70px 22px #ffd65a29;animation:flicker 9s steps(1) infinite}.glass:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(90deg,#ff463229,#ff463200 35%),linear-gradient(112deg,transparent 0 14%,rgba(255,255,255,.1) 18%,transparent 25% 64%,rgba(255,255,255,.06) 68%,transparent 72%),radial-gradient(18% 10% at 72% 30%,rgba(255,255,255,.06),transparent 70%),radial-gradient(12% 8% at 30% 78%,rgba(255,255,255,.05),transparent 70%)}.glass:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,#78dca038,#14463233 50%,#00000080);mix-blend-mode:soft-light}.crack{position:absolute;z-index:7;right:1%;top:2.5%;width:30%;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.scrawl{position:absolute;z-index:7;left:28%;top:1.6cqw;width:46%;pointer-events:none;opacity:.36;transform:rotate(-7deg)}.shelf{position:relative;z-index:3;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.8cqw;padding:0 1cqw;background:linear-gradient(180deg,transparent calc(100% - 4.6cqw),#fbe48a calc(100% - 4.6cqw) calc(100% - 4.3cqw),var(--rail) calc(100% - 4.3cqw) calc(100% - .7cqw),#6d5915 calc(100% - .7cqw));box-shadow:0 2cqw 2.4cqw -1.4cqw #000000d9}.slot{display:grid;grid-template-rows:minmax(0,1fr) 4.6cqw;justify-items:center;min-width:0;min-height:0}.pkg{position:relative;width:100%;height:100%;border:0;padding:0;background:none}.art{position:absolute;inset:0 2% 6%;display:block;filter:drop-shadow(0 1.4cqw 1cqw rgba(0,0,0,.7)) brightness(.86) saturate(.8);transform:rotate(var(--lean, -2deg));transition:transform .15s ease}.slot:nth-child(2n) .art{--lean: 2deg}.art svg{width:100%;height:100%;display:block}svg image.photo{filter:contrast(1.18) saturate(1.3) brightness(1.12)}.art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.22) 40%,transparent 50%,transparent 78%,rgba(255,255,255,.1) 86%,transparent 92%)}.pkg:hover .art{transform:rotate(var(--lean, -2deg)) translateY(-3px) scale(1.03)}.coil{position:absolute;left:50%;bottom:-1%;width:84%;aspect-ratio:1;translate:-50% 0;pointer-events:none}.coil svg{width:100%;height:100%;display:block;overflow:visible}.coil .turn{transform-box:view-box;transform-origin:50% 52%}.soon{position:absolute;left:6%;right:6%;top:26%;z-index:1;text-align:center;background:var(--paper);color:var(--paper-ink);font-family:var(--font-marker);font-size:max(10px,2.6cqw);line-height:1.4;box-shadow:0 2px 4px #00000080;transform:rotate(-7deg)}.slot.picked .art{animation:picked .6s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(255,230,140,.65)) drop-shadow(0 1.4cqw 1cqw rgba(0,0,0,.7))}.label{width:100%;min-width:0;height:100%;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:.6cqw;padding:0 .5cqw .5cqw;color:#17140c;font-size:max(10.5px,2.4cqw);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.label b{background:#f7f4eb;border:1px solid rgba(0,0,0,.35);padding:0 .8cqw;font-size:max(10px,2.25cqw);line-height:1.25}.label .age{font-size:.8em;padding:0 .5cqw;background:#15120e;color:#f1cc45;border-radius:2px}.slot.picked .label b{background:var(--lcd-bg);box-shadow:0 0 8px #a6dc5ce6}.wall{--bw: 7px;position:absolute;grid-area:glass;z-index:10;pointer-events:none;overflow:visible;left:calc(var(--bw) - .125 * (100% - 2 * var(--bw)));right:calc(var(--bw) - .045 * (100% - 2 * var(--bw)));top:calc(var(--bw) - .109375 * (100% - 2 * var(--bw)));bottom:calc(var(--bw) - .01875 * (100% - 2 * var(--bw)));width:auto;height:auto}.wall .stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.wall .ghost{opacity:.82}.wall .pen{fill:none;stroke:#f7f4eb;stroke-width:3;stroke-dasharray:6 5}.wall.off #marks{display:none}.wall .mk.fresh{transform-box:fill-box;transform-origin:center;animation:fresh 1.1s cubic-bezier(.2,.9,.3,1.25) both}@keyframes fresh{0%{transform:scale(2.4);opacity:0}30%{opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.wall .mk.fresh{animation:none}}body[data-mode=placing] .wall,body[data-mode=drawing] .wall{pointer-events:auto;touch-action:none;cursor:crosshair}body[data-mode=reporting] .wall .mk{pointer-events:visiblePainted;cursor:pointer}body[data-mode=reporting] .wall .mk:hover,body[data-mode=reporting] .wall .mk:focus{filter:url(#mkFocus);outline:none}body[data-mode=reporting] .glass{box-shadow:0 0 0 3px var(--hot),0 0 46px 6px #ff3d8b59}body[data-mode=drawing] .glass,body[data-mode=placing] .glass{box-shadow:0 0 0 3px var(--focus),0 0 46px 6px #ffd95e4d}body[data-mode=drawing] .wall,body[data-mode=placing] .wall{outline:2px dashed var(--focus);outline-offset:-2px;border-radius:6px}@media(max-width:640px){.glass{border-width:5px}.wall{--bw: 5px;--pad-x: 8px;clip-path:inset(0 max(0px,calc(3.846% - var(--bw) - var(--pad-x))) 0 max(0px,calc(10.684% - var(--bw) - var(--pad-x))))}}.column,.panel{background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(90deg,#e2402f73,#e2402f00 30%),linear-gradient(90deg,var(--steel-lo),var(--steel) 22%,var(--steel-hi) 52%,var(--steel) 78%,var(--steel-lo))}.column{grid-area:column;position:relative;z-index:60;padding:12px;border-radius:4px;box-shadow:inset 0 0 0 1px #00000073,inset 0 2px #ffffff59,-6px 0 14px #00000073;color:var(--steel-ink)}.panel{position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2;display:grid;gap:16px;align-content:start}.lcd{background:linear-gradient(180deg,#b6ea6e,#8fca4d);border:6px solid #191c1d;border-radius:3px;box-shadow:inset 0 0 12px #28460a8c,0 0 22px #aaf06459;color:var(--lcd-ink);font-family:var(--font-lcd);padding:6px 9px;min-height:70px;display:grid;align-content:center;overflow:hidden}.lcd .l1{font-size:30px;line-height:1;white-space:nowrap;letter-spacing:.03em}.lcd .l2{font-size:17px;line-height:1.1;opacity:.8;text-wrap:balance}.lcd.alert .l1{animation:blink .3s steps(2) 3}.lcd .cursor{animation:blink 1s steps(2) infinite}.notice{position:relative;margin:0;background:var(--paper);color:var(--paper-ink);font-family:var(--font-typed);font-size:13px;line-height:1.35;padding:12px 12px 10px;transform:rotate(-1.4deg);box-shadow:0 3px 5px #00000073}.notice .pin{left:28%;top:-11px;transform:rotate(-6deg)}.notice strong{display:block;font-weight:400;font-size:15px;letter-spacing:.06em;margin-bottom:4px}.notice ol{margin:0;padding-left:18px;display:grid;gap:2px}.keypad{display:grid;grid-template-columns:repeat(5,1fr);gap:12px 6px;justify-items:center}.key{width:36px;height:36px;border-radius:50%;border:2px solid #3b4042;background:radial-gradient(circle at 36% 30%,#f4f6f6,#b4babc 42%,#6c7275);color:var(--steel-ink);font-family:var(--font-body);font-weight:800;font-size:18px;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 3px #2a2e30,0 6px 8px #00000080,inset 0 -2px 3px #0000004d;transition:transform .06s,box-shadow .06s}.key.small{font-size:11px;letter-spacing:.04em}.key.ok{grid-column:1 / -1;width:100%;border-radius:18px;font-size:13px;letter-spacing:.14em}.key.clr{border-color:#b8741f}.key.ok{border-color:#3f9a32;box-shadow:0 3px #2a2e30,0 6px 8px #00000080,inset 0 -2px 3px #0000004d,0 0 10px #6edc508c}.key:active,.key.down{transform:translateY(3px);box-shadow:0 0 #2a2e30,0 2px 3px #00000080,inset 0 -1px 2px #0000004d}.key:disabled{opacity:.55;cursor:wait}.reader{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px 10px;align-items:center}.reader-note{grid-column:1 / -1;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.tally{display:grid;justify-items:end;gap:1px;min-width:0;background:linear-gradient(180deg,#b6ea6e,#8fca4d);border:4px solid #191c1d;border-radius:3px;box-shadow:inset 0 0 10px #28460a8c,0 0 16px #aaf0644d;color:var(--lcd-ink);font-family:var(--font-lcd);padding:3px 8px}.tally .t1{font-size:13px;line-height:1.1;opacity:.8;white-space:nowrap}.tally .t2{font-size:26px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.reader i{position:relative;height:46px;border-radius:7px;background:#0b0c0c;box-shadow:inset 0 0 0 2px #2a2e30,0 2px 4px #00000080}.reader i:after{content:"";position:absolute;inset:12px 16px;border-radius:2px;background:#6f7a3a}.wall-buttons{display:grid;gap:8px}.wbtn{border:2px solid #1d2123;border-radius:4px;background:#1d2123;color:#f1ece0;padding:8px 10px;font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.wbtn[aria-pressed=true]{background:var(--hot);color:#15120e}.wbtn.undo{background:transparent;border-color:#1d2123;color:var(--steel-ink)}.drawbar{display:grid;gap:12px}.inks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ink{aspect-ratio:1;min-width:0;border-radius:50%;border:2px solid #1d2123;padding:0;background:var(--swatch);box-shadow:0 2px #2a2e30,inset 0 -2px 3px #00000040}.ink[aria-pressed=true]{outline:3px solid #f7f4eb;outline-offset:1px}.tips,.draw-actions{display:flex;gap:6px;flex-wrap:wrap}.tbtn{flex:1 1 auto;border:2px solid #1d2123;border-radius:4px;padding:6px 8px;background:#e8ebeb;color:var(--steel-ink);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px #2a2e30}.tbtn[aria-pressed=true]{background:#1d2123;color:#f7f4eb}.tbtn.go{background:#3f9a32;color:#fff;border-color:#1d2123}.tbtn:disabled{opacity:.45;cursor:not-allowed}.meter{display:grid;gap:4px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.meter-bar{height:12px;border-radius:6px;background:#1d2123;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.meter-bar i{display:block;height:100%;width:calc(var(--ink-left, 1) * 100%);background:var(--swatch, var(--hot));transition:width .1s linear}@media(max-width:640px){.column{display:contents}.panel{grid-area:column;z-index:60;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);gap:8px;padding:8px;border-radius:4px;box-shadow:inset 0 0 0 1px #00000073,inset 0 2px #ffffff59,0 -10px 28px #000000bf}.lcd{min-height:0;display:flex;align-items:baseline;gap:10px;padding:3px 9px;border-width:4px}.lcd .l1{font-size:24px;flex:none}.lcd .l2{font-size:15px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice,.reader i,.reader-note{display:none}.reader{display:block}.tally{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 9px}.tally .t2{font-size:20px}.wall-buttons{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}.wbtn{padding:6px;font-size:12px;letter-spacing:.04em}body[data-mode=drawing] .wall-buttons,body[data-mode=placing] .wall-buttons{display:none}.keypad{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 4px}.key.letter{grid-row:1}.key:not(.letter):not(.small){grid-row:2}.key.small,.key.ok{grid-column:auto;width:44px;border-radius:50%}.key.clr{grid-row:1;grid-column:6}.key.ok{grid-row:2;grid-column:6}.key{width:44px;height:44px;font-size:18px}.key.small{font-size:11px;letter-spacing:.02em}.drawbar{gap:8px;grid-template-columns:minmax(0,1fr) auto}.inks{grid-column:1 / -1}.ink{max-height:38px}.meter{grid-column:1 / -1;grid-row:2}.tips .tbtn,.draw-actions .tbtn{padding:8px}}.tray-wrap{grid-area:tray;position:relative;z-index:4;display:grid;gap:14px}.tray{position:relative;background:linear-gradient(180deg,#050403,#1b130c);border:6px solid #2a1d12;border-radius:4px;box-shadow:inset 0 16px 24px #000000e6,inset 0 -2px #ffc87814;padding:34px 14px 14px;min-height:124px;perspective:500px;scroll-margin:16px}.flap{position:absolute;left:6%;right:6%;top:0;height:24px;background:linear-gradient(180deg,#463a2cf2,#201912e6);border-bottom:1px solid rgba(255,220,160,.14);transform-origin:top center;display:grid;place-items:center;font-size:11px;letter-spacing:.45em;font-weight:800;color:#ffebc873}.tray-items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;min-height:72px}.tray-empty{position:absolute;inset:34px 14px 14px;display:grid;place-items:center;margin:0;color:var(--ink-soft);opacity:.6;font-size:16px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;pointer-events:none}.t-item{position:relative;width:60px}.t-item.has-action{margin-bottom:16px}.t-item.landing{animation:land .45s cubic-bezier(.3,1.6,.5,1)}.t-item.leaving{animation:leave .25s ease-in forwards}.bob{animation:sway var(--dur, 3s) ease-in-out var(--delay, 0s) infinite alternate;transform-origin:50% 100%}.bob svg{width:60px;height:72px;display:block;filter:drop-shadow(0 5px 4px rgba(0,0,0,.8)) brightness(.88)}.qty{position:absolute;top:-6px;left:-6px;z-index:1;min-width:24px;height:24px;padding:0 5px;border-radius:12px;display:grid;place-items:center;background:var(--paper);color:var(--paper-ink);border:1px solid rgba(0,0,0,.5);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.qty.bump{animation:bump .35s ease-out}.remove{position:absolute;top:-8px;right:-8px;z-index:1;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid #2a2e30;background:radial-gradient(circle at 36% 30%,#f4f6f6,#9ea4a6);color:var(--steel-ink);font-size:15px;line-height:1}.remove:hover{background:var(--paper)}.use{position:absolute;left:50%;bottom:-16px;z-index:1;transform:translate(-50%);border:1px solid #15120e;border-radius:3px;padding:1px 7px;background:var(--hot);color:#15120e;box-shadow:0 2px #15120e;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.faller{position:absolute;z-index:20;pointer-events:none;transform-origin:50% 50%;filter:drop-shadow(0 10px 8px rgba(0,0,0,.7))}.faller svg{width:100%;height:100%;display:block}@media(max-width:640px){.tray{scroll-margin-bottom:170px}}dialog{border:0;padding:0;width:min(660px,calc(100vw - 32px));background:transparent;color:var(--paper-ink);overflow:visible}dialog::backdrop{background:#040605c7}dialog[open]{animation:pop .22s ease-out}.peek{position:relative;display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);background:var(--paper);box-shadow:0 24px 50px #000000bf;transform:rotate(-.6deg)}.tape{position:absolute;z-index:2;width:86px;height:24px;background:#ece2bebf;box-shadow:0 1px 2px #00000040}.tape.t1{left:-18px;top:10px;transform:rotate(-38deg)}.tape.t2{right:30px;bottom:-10px;transform:rotate(-4deg)}.peek-art{display:grid;place-items:center;padding:22px;background:linear-gradient(180deg,rgba(216,242,198,.28),transparent 30%),linear-gradient(180deg,#17322b,#0b1613 70%,#060c0a);box-shadow:inset 6px 0 18px -6px #ffd65a73}.peek-art svg{width:100%;max-width:190px;height:auto;aspect-ratio:5 / 6;filter:drop-shadow(0 12px 8px rgba(0,0,0,.7))}.peek-body{display:grid;gap:10px;align-content:start;padding:22px;min-width:0}.peek-kind{font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-soft)}.peek h2,.card h2{margin:0;font-weight:800;font-size:32px;line-height:1;text-transform:uppercase;text-wrap:balance}.peek-price{font-family:var(--font-typed);font-size:24px;font-variant-numeric:tabular-nums}.peek-price small{font-family:var(--font-body);font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-left:8px;color:var(--paper-soft)}.peek p,.card p{margin:0;max-width:60ch;font-size:18px;font-weight:500}.peek .peek-credit{font-size:14px;font-style:italic;color:var(--paper-soft)}.hint{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;background:linear-gradient(180deg,#b6ea6e,#8fca4d);border:4px solid #191c1d;color:var(--lcd-ink);font-family:var(--font-lcd);font-size:21px}.hint .cap{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #3b4042;background:radial-gradient(circle at 36% 30%,#f4f6f6,#9ea4a6);color:var(--steel-ink);font-family:var(--font-body);font-weight:800;font-size:15px}.hint .cap.go{width:auto;padding:0 9px;border-radius:15px;border-color:#3f9a32}.actions{display:flex;gap:10px;flex-wrap:wrap}.actions button{border:2px solid #1d2022;border-radius:3px;padding:8px 16px;font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.actions .primary{background:#1d2022;color:var(--paper);box-shadow:0 3px #000}.actions .plain{background:transparent;color:var(--paper-ink)}.peek-close{position:absolute;z-index:3;top:-16px;right:-14px;width:40px;height:40px;border-radius:50%;border:2px solid #3b4042;background:radial-gradient(circle at 36% 30%,#f4f6f6,#9ea4a6 60%,#6c7275);color:var(--steel-ink);font-size:22px;line-height:1;box-shadow:0 3px 6px #00000080}#reportDlg{width:min(460px,calc(100vw - 32px))}.card{position:relative;display:grid;gap:12px;padding:22px;background:var(--paper);box-shadow:0 24px 50px #000000bf;transform:rotate(.5deg)}.card h2{font-size:26px}.card label{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.card select{font:inherit;font-size:18px;padding:6px 8px;border:2px solid #1d2022;border-radius:3px;background:#fbf8f0;color:var(--paper-ink)}.human{position:fixed;z-index:70;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 20px);width:min(360px,calc(100vw - 32px));display:grid;gap:8px;justify-items:center;padding:12px;background:var(--paper);color:var(--paper-ink);box-shadow:0 16px 40px #000000bf}.human p{margin:0;font-family:var(--font-typed);font-size:14px;text-align:center}@media(max-width:640px){.peek{grid-template-columns:minmax(0,1fr)}.peek-art{padding:16px}.peek-art svg{max-width:140px}.peek-body{padding:16px}.peek h2{font-size:26px}.peek-close{top:-12px;right:-8px}.human{bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}}.foot{margin-top:30px;display:grid;gap:14px;justify-items:center}.fineprint{margin:0;max-width:62ch;color:var(--ink-soft);font-size:15px;letter-spacing:.03em;text-align:center;text-wrap:balance}.wall-count{margin:0;color:var(--ink);font-size:16px;font-weight:600;text-align:center;text-wrap:balance}.legal{margin:8px 0 0;color:var(--ink-soft);font-size:14px;letter-spacing:.06em}.legal a{color:var(--ink-soft)}@media(max-width:640px){.foot{margin-top:22px}}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,2%)}}@keyframes lamp{0%{opacity:.85}to{opacity:1}}@keyframes flicker{0%,90%{opacity:1}91%{opacity:.35}92%{opacity:1}94%{opacity:.55}95%,to{opacity:1}}@keyframes sway{0%{transform:translate(-3px) rotate(-3deg)}to{transform:translate(3px) rotate(3deg)}}@keyframes land{0%{transform:translateY(-14px) scaleY(1.05)}60%{transform:translateY(0) scaleY(.88)}to{transform:none}}@keyframes leave{to{transform:translateY(10px) scale(.6);opacity:0}}@keyframes bump{50%{transform:scale(1.4)}}@keyframes picked{50%{transform:rotate(var(--lean, -2deg)) translateY(-4px) scale(1.03)}}@keyframes blink{50%{opacity:0}}@keyframes pop{0%{transform:translateY(12px);opacity:0}}@keyframes restock{0%{transform:translateY(-10px) scale(.92);opacity:0}}@keyframes fadein{0%{opacity:0}}.art.restock{animation:restock .35s ease-out}@media(prefers-reduced-motion:reduce){body:before,.cabinet:before,.tube,.bob,.slot.picked .art,.lcd .cursor,.lcd.alert .l1{animation:none}.t-item.landing{animation:fadein .3s ease-out}dialog[open],.art.restock{animation:none}.pkg:hover .art{transform:rotate(var(--lean, -2deg))}}
