.seatmap-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 760px){.seatmap-layout{grid-template-columns:minmax(0,1fr) clamp(185px,24%,250px)}}.seatmap{position:relative;width:100%;margin-inline:auto;background:#0b0713;border:1px solid rgba(244,231,200,.18);border-radius:3px;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seatmap__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.seatmap__blank{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;padding:0 18px;text-align:center;color:#f4e7c880;font-size:13px}.seatmap__blank span{font-size:11px;opacity:.7}.seat{position:absolute;z-index:1;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(255,255,255,.88);box-shadow:0 0 0 2px #0000008c;background:#0a071266;color:#fff;font:inherit;padding:0;cursor:pointer;transition:border-color .12s,background-color .12s,box-shadow .12s}.seat:not(:disabled):hover,.seat--highlight{border-color:#ffd77a;background:#ffd77a38}.seat--taken{border-color:#ffffff6b;background:#0a0712d1;cursor:default}.seat--mine{border-color:#ffd77a;box-shadow:0 0 0 2px #0000008c,0 0 0 5px #ffd77a4d;cursor:pointer}.seat--blocked{border-style:dashed;border-color:#ffffff80;background:#0a07128c;cursor:default}.seat--selected{border-color:#ffd77a;border-style:solid;box-shadow:0 0 0 2px #0000008c,0 0 0 5px #ffd77a66}.seat:disabled{cursor:default}.seat--pending{opacity:.5}.seat:hover,.seat:focus-visible,.seat--highlight,.seat--named{z-index:3}.seat__avatar{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;transform:rotate(var(--seat-rot, 0deg))}.seat__initial,.seat__index{font-weight:700;font-size:clamp(9px,1.15vw,15px);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.8)}.seat__index{font-weight:600;opacity:.9}.seat__label{position:absolute;top:112%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;color:var(--paper, #f4e7c8);background:#07050ceb;border:1px solid rgba(244,231,200,.2);padding:2px 6px;border-radius:3px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s}.seat:hover>.seat__label,.seat:focus-visible>.seat__label,.seat--highlight>.seat__label,.seat--named>.seat__label{opacity:1;visibility:visible}.seat__facing{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--seat-rot, 0deg));pointer-events:none}.seat__facing:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid currentColor;opacity:.8}.seat-list{font-size:12px}.seat-list ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.seat-list__caption{margin:0 0 7px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.seat-list__empty{margin:0;font-size:12px;opacity:.6}.seat-list__row{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:5px 8px;text-align:left;background:transparent;border:1px solid transparent;border-radius:3px;color:inherit;font:inherit;font-size:12px;cursor:pointer}.seat-list__row:hover:not(:disabled),.seat-list__row.is-active{border-color:#ffd77a73;background:#ffd77a14}.seat-list__row:disabled{cursor:default}.seat-list__index{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;border:1px solid currentColor;font-size:11px;font-weight:600;opacity:.7}.seat-list__row:hover .seat-list__index,.seat-list__row.is-active .seat-list__index{opacity:1}.seat-list__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-list__note{font-size:11px;opacity:.6;white-space:nowrap}.seat-list__row.is-mine .seat-list__index,.seat-list__row.is-selected .seat-list__index{border-color:#ffd77a;color:#ffd77a}.seat-list__row.is-mine .seat-list__note{color:#ffd77a;opacity:.95}.seat-list__row.is-taken{opacity:.72}.seat-list__row.is-blocked{opacity:.55}.seat-list__row.is-blocked .seat-list__index{border-style:dashed}.seat-sheet__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#03020ab8;display:flex;align-items:flex-end;justify-content:center;animation:seat-sheet-fade .16s ease-out}.seat-sheet{width:100%;max-width:min(96vw,1080px);--seatmap-max-h: 56vh;max-height:92vh;overflow-y:auto;background:#12081f;border:1px solid rgba(244,231,200,.16);border-bottom:none;border-radius:10px 10px 0 0;padding:16px 16px 22px;display:flex;flex-direction:column;gap:12px;color:var(--paper, #f4e7c8);animation:seat-sheet-rise .22s cubic-bezier(.22,.8,.3,1)}@media (min-width: 720px){.seat-sheet__scrim{align-items:center}.seat-sheet{border-radius:10px;border-bottom:1px solid rgba(244,231,200,.16);max-height:88vh}}@keyframes seat-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes seat-sheet-rise{0%{transform:translateY(14px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.seat-sheet__scrim,.seat-sheet{animation:none}}.seat-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.seat-sheet__title{margin:0;font-size:18px;line-height:1.2}.seat-sheet__where{margin:3px 0 0;font-size:12px;opacity:.7}.seat-sheet__close{background:transparent;border:1px solid rgba(244,231,200,.28);color:inherit;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;cursor:pointer;flex:none}.seat-sheet__close:hover{border-color:var(--rail-hi, #c2452c)}.seat-sheet__note{margin:0;font-size:12px;opacity:.75}.seat-sheet__note--bad{opacity:1;color:#ffd0c0;background:#8c1c1459;border-left:2px solid var(--rail-hi, #c2452c);padding:6px 9px}.seat-sheet__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.seat-sheet__yours{margin:0;font-size:13px}.seat-sheet__yours strong{color:var(--bulb-on, #ffd77a)}.seat-sheet__cancel{background:transparent;border:1px solid rgba(244,231,200,.24);color:#f4e7c8cc;font:inherit;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;cursor:pointer}.seat-sheet__cancel:hover:not(:disabled){border-color:var(--rail-hi, #c2452c)}.seat-sheet__cancel:disabled{opacity:.4;cursor:not-allowed}.seat--pending{opacity:.55}.board{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.show-card{background:#12081f;padding:calc(10px * var(--s))}.show-card.is-wildcard{background:#1a0c22}.show-card__inner{position:relative;overflow:hidden;border-radius:2px}.show-card__grid{display:grid;grid-template-columns:190px minmax(0,1fr) 210px;gap:20px;padding:18px 20px;align-items:start}.show-card__poster{aspect-ratio:2 / 3;background:#0a0413;border:1px solid rgba(240,201,106,.28);overflow:hidden}.show-card__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.show-card__poster-blank{width:100%;height:100%;display:grid;place-items:center;padding:14px;text-align:center;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(244,231,200,.05) 22px 24px),#0a0413}.show-card__poster-title{font-family:Bebas Neue,Arial Black,Impact,system-ui,sans-serif;font-size:26px;line-height:1.05;letter-spacing:.05em;text-transform:uppercase;color:#c2452c;overflow-wrap:anywhere}.show-card__qmark{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:84px;line-height:1;color:#f4e7c8}.show-card__body{min-width:0}.show-card__title{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:27px;line-height:1.15;font-weight:600;color:#f0c96a}.show-card__orig{margin:4px 0 0;font-size:12.5px;opacity:.45;font-style:italic}.show-card__tagline{margin:10px 0 0;font-size:13px;color:#f7ecd2;opacity:.9}.show-card__synopsis{margin:12px 0 0;font-size:12.5px;line-height:1.6;opacity:.72;max-width:62ch}.show-card__facts{margin:16px 0 0;font-size:12px;opacity:.6;display:flex;flex-wrap:wrap;align-items:center}.show-card__fact:not(:last-child):after{content:"";display:inline-block;width:3px;height:3px;margin:0 9px;vertical-align:middle;background:#f0c96a}.show-card__termin{border:1px solid rgba(240,201,106,.3);background:#f0c96a0d;padding:12px 14px 14px;text-align:center}.show-card__termin-label{margin:0 0 8px;font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.show-card__when{margin:0;display:flex;align-items:baseline;justify-content:center;gap:9px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.show-card__day{font-size:15px;font-weight:600;text-transform:uppercase;color:#f0c96a}.show-card__time{font-size:30px;font-weight:700;line-height:1;color:#f7ecd2;font-variant-numeric:tabular-nums}.show-card__date{margin:6px 0 0;font-size:13px;opacity:.8}.show-card__until{margin:2px 0 0;font-size:11.5px;opacity:.5}.show-card__room{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(244,231,200,.12);font-size:13px;color:#f7ecd2}.show-card__seats{margin:3px 0 0;font-size:12px;color:#f0c96a}.show-card__going{margin:10px 0 0;padding-top:9px;border-top:1px solid rgba(244,231,200,.12)}.show-card__going-label{margin:0 0 6px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.show-card__faces{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.show-card__face{width:22px;height:22px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#241238;border:1px solid rgba(244,231,200,.22);font-size:10px;color:#f4e7c8cc}.show-card__face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.show-card__face.is-me{border-color:#f0c96a;color:#f0c96a;box-shadow:0 0 0 1px #f0c96a59}.show-card__book.is-booked{background:transparent;border-color:#f0c96a8c;color:#f0c96a}.show-card__book.is-booked:hover:not(:disabled){background:#f0c96a1f}.show-card__book{margin-top:12px;width:100%;background:var(--rail);border:1px solid var(--rail-hi);color:#ffe9c4;font:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;cursor:pointer}.show-card__book:hover:not(:disabled){background:var(--rail-hi)}.show-card__book:disabled{background:transparent;border-color:#f4e7c82e;color:#f4e7c859;cursor:not-allowed}.hype{display:flex;align-items:center;gap:12px;padding:10px 20px 14px;border-top:1px solid rgba(244,231,200,.1)}.hype__button{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;background:none;border:1px solid rgba(244,231,200,.18);border-radius:3px;cursor:pointer;color:#f4e7c84d}.hype__button:hover{border-color:var(--rail-hi)}.hype__button.is-lit{color:#ff8c2b;border-color:#ff8c2b80;filter:drop-shadow(0 0 3px rgba(255,190,80,.9)) drop-shadow(0 0 8px rgba(255,120,20,.55))}.hype__flame{width:14px;height:18px;fill:currentColor}.hype__count{font-size:12px;opacity:.6}.hype__faces{display:flex;gap:4px;margin-left:auto}.hype__face{width:24px;height:24px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#241238;border:1px solid rgba(240,201,106,.35);font-size:11px;color:#f0c96a}.hype__face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.show-card__fire{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 60% at 50% 115%,rgba(255,190,60,.95),transparent 62%),radial-gradient(90% 55% at 18% 112%,rgba(255,90,15,.85),transparent 60%),radial-gradient(90% 55% at 82% 112%,rgba(255,120,25,.85),transparent 60%);mix-blend-mode:screen;animation:engulf 3s ease-out forwards}@keyframes engulf{0%{opacity:0;transform:translateY(18%) scaleY(.7)}12%{opacity:1;transform:translateY(0) scaleY(1.05)}70%{opacity:.9;transform:translateY(-2%) scaleY(1)}to{opacity:0;transform:translateY(-8%) scaleY(.85)}}.board{perspective:1400px}.show-card.is-flipping{transform-style:preserve-3d;backface-visibility:hidden}.show-card.is-away{animation:card-turn-away .32s ease-in forwards}.show-card.is-back{animation:card-turn-back .36s cubic-bezier(.2,.9,.3,1) forwards}@keyframes card-turn-away{0%{transform:rotateY(0)}to{transform:rotateY(-90deg)}}@keyframes card-turn-back{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.show-card__pitch{display:inline-block;text-decoration:none;margin-top:14px;background:transparent;border:1px solid rgba(240,201,106,.55);color:#f0c96a;font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;cursor:pointer}.show-card__pitch:hover{background:#f0c96a1f}.show-card__won{margin:12px 0 0;font-size:12px;line-height:1.5;opacity:.6;font-style:italic;border-left:2px solid rgba(240,201,106,.35);padding-left:10px}.show-card__won strong{font-style:normal;color:#f0c96a;opacity:.9}.pitch-call{position:relative;display:flex;align-items:center;width:100%;text-align:left;font:inherit;text-decoration:none;cursor:pointer;padding:16px 20px;color:#2a1c10;background-color:#8a5a2b;background-image:radial-gradient(circle at 17% 23%,rgba(0,0,0,.16) 0 2px,transparent 3px),radial-gradient(circle at 63% 71%,rgba(255,255,255,.1) 0 2px,transparent 3px);background-size:37px 41px,53px 47px;border:1px solid #5a3a1c;box-shadow:inset 0 0 30px #0000004d;transform:rotate(-.4deg)}.pitch-call:hover{background-color:#96632f}.pitch-call__pin{position:absolute;top:10px;left:46px;z-index:1;width:14px;height:14px;border-radius:50%;background:#c2452c;box-shadow:0 2px 3px #00000080,inset -2px -2px #00000040}.pitch-call__body{background:#fdf6e3;border:1px solid rgba(90,58,28,.35);padding:10px 14px;flex:1;box-shadow:0 2px 6px #0000004d}.pitch-call__title{display:block;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic}.pitch-call__sub{display:block;margin-top:3px;font-size:12px;opacity:.65}.board--quiet{margin-top:22px}.board-empty{text-align:center;padding:30px 26px 34px}.board-empty__title{margin:0;font-family:Bebas Neue,Arial Black,Impact,system-ui,sans-serif;font-size:44px;letter-spacing:.12em;color:#f0c96a;line-height:1}.board-empty__sub{margin:10px 0 0;opacity:.62;font-size:13px}.board-empty__line{margin:20px auto 0;max-width:42ch;font-size:12.5px;opacity:.5;font-style:italic}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 720px){.board{gap:22px}.show-card__grid{grid-template-columns:1fr;gap:16px;padding:14px}.show-card__poster{width:150px;justify-self:center}.show-card__title{font-size:23px}.show-card__poster-title{font-size:21px}.show-card__qmark{font-size:64px}.show-card__termin{text-align:left}.show-card__when{justify-content:flex-start}.hype{padding:10px 14px 12px}.hype__faces{margin-left:0;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.show-card__fire{animation:none;opacity:.85}.show-card.is-away{animation:card-fade-away .32s linear forwards}.show-card.is-back{animation:card-fade-back .36s linear forwards}@keyframes card-fade-away{0%{opacity:1}to{opacity:.15}}@keyframes card-fade-back{0%{opacity:.15}to{opacity:1}}}.lang-sign{--sign-wood: #4a2a18;--sign-wood-hi: #6b3f24;--sign-face: #17110c;position:relative;width:232px;margin:30px auto 0;z-index:1}.lang-sign__board{position:relative;border:3px solid var(--sign-wood);border-radius:4px;background:linear-gradient(180deg,#1d150f 0%,var(--sign-face) 100%);padding:10px 11px 9px;box-shadow:0 2px 0 var(--sign-wood-hi) inset,0 14px 26px #0000008c}.lang-sign__cap{margin:0 0 9px;text-align:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bulb-on);opacity:.78}.lang-sign__rail{position:relative}.lang-sign__slat{position:absolute;top:0;left:0;width:100%;height:var(--slat-h);display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(244,231,200,.16);border-radius:3px;background:linear-gradient(180deg,#2b2119,#1b1410);color:var(--paper);font:inherit;font-size:12px;letter-spacing:.13em;text-transform:uppercase;text-align:left;cursor:grab;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-sign__slat:focus-visible{outline:2px solid var(--bulb-on);outline-offset:2px}.lang-sign__slat.is-first{border-color:#ffd77a80;background:linear-gradient(180deg,#3a2a17,#241a10);box-shadow:0 0 14px #ffd77a2e}.lang-sign__slat.is-first .lang-sign__name{color:var(--bulb-on)}.lang-sign__slat.is-held{transition:none;cursor:grabbing;z-index:2;box-shadow:0 10px 18px #00000080;border-color:#f4e7c857}.lang-sign__rank{flex:none;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#f4e7c81a;font-size:10px;letter-spacing:0;opacity:.8}.lang-sign__slat.is-first .lang-sign__rank{background:#ffd77a2e;color:var(--bulb-on);opacity:1}.lang-sign__name{flex:1}.lang-sign__hint{margin:10px 0 0;font-size:10px;line-height:1.35;letter-spacing:.04em;text-align:center;opacity:.42}.lang-sign__legs{position:relative;height:26px;pointer-events:none}.lang-sign__legs:before,.lang-sign__legs:after{content:"";position:absolute;top:-2px;width:7px;height:26px;background:linear-gradient(180deg,var(--sign-wood-hi),#2a1710);border-radius:0 0 2px 2px}.lang-sign__legs:before{left:26px;transform:skew(7deg)}.lang-sign__legs:after{right:26px;transform:skew(-7deg)}.lang-sign:after{content:"";position:absolute;left:8%;right:8%;bottom:-4px;height:10px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);pointer-events:none}.lang-sign__said{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.lang-sign__slat{transition:none}}.night{--rail: #8c1c14;--rail-hi: #c2452c;--bulb-off: #5a2418;--bulb-on: #ffd77a;--paper: #f4e7c8;--sky-top: #01020e;--city-h: 401px;--s: 1;--bulb-size: 12px;--cycle: 5s;--glow: 1.6;--twinkle: .9;--shoot-every: 28s;--kul-dur: .52s;--bomb-rise: .62s;--frame9:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAC2UlEQVR4nO2aUXKjMAyGf0NmNoQbpblWTrHXSnMjkvQBtA+JqOzYRsZQSLP/TB8yxUYfErKwbIgIrg6mwIk6+fv5omVkpF3eC1wghpEQ+7qax7xEnZur/OmFs4AOpgAAAmyI0sxkYaJa8ewFnAXWAzEMg7gQX5fLbIZq9Ge3s34z3AOsh5JAtK8rC2RpiJAkXEs2VAH03rG0VhjAb9vjvQeTWN6ZAqadOS+yjaW5v+8HU9CJOmxCFw6pJX+yYJAbGWwxnkqTiL4ul6d3a+MLt5ikwUP23mh8euSHkZphN3DCLaaWvo3cGj9NaeLhdiMTHOteB9zBhmyTYWeFXCzcGIaNid0k9j+NgXwd8B26oTFu2KniTcKUJm+h1Y7l+2wN4UZGnWQGgVyYn1YqVFpGeAFFgZb2DivFS0/r0Bi5a8FYadbAoQebDcQwuZVBae5z5VYpWUAujPO9ota+rvrKIxcq20MSZl9X5m+TZsyx3uHcXElC5WiSLMcwYzyUM9anSZICAKR6hvUJwmdzwQfCrnGrlJjeax16RamAUmqpOaWxQwW0dKWQYsd7htwr6T/Q2hUEkvsHSyrVjiAQf4MsrVQ7VCG3hpQN6OyIAvEEmkX1WO+i9VhIHzA41vEPRPZS0020sA5pX1f9J8BPjvUpu9rmjUU2LNVLj8+Hfq5cZQHxJp+EGqupGgXZHpJQU8yVqyiQtsJeUy9pMMulbsXOoZT9wfcpfVhjvTSVR1N3b1VJoTT39obsyoUmT+3gqeZJ+MC0gGKbfBIKQNBYWUhqisqheYZg3G1oQ0RWS38oY1ktSY/qgpI6eKF5NI014A4kW/vJ6xDfIBZOKR282lNJj91B7c8pSGk7Cdxhc/8046a4BvDbWjwOK5lzc+1DZar2yJySjQIONwAo+ARGaMAa5bPNd9YH+E2Hl4BfdrxMSoIB6zwAeKLOuCcvgQCQlAu3pE7U9bHigwGAf06SvTcwU8nMAAAAAElFTkSuQmCC);--title-plaque:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAACWCAYAAAD5Xyk2AAAAWUlEQVR42mP88/7sfwYkwPL/x3sGFIEfH5+iCvz5/ApFgIkBDbCw8IqhCnDwS6MKMHIIogr8+/kNv6GjAtQXYGFi52IYjf3R2B+N/dHYH4390dgfjf0RIQAAtqJBHoI5l6YAAAAASUVORK5CYII=);--title-deco:url(data:image/png;base64,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);--title-stars:url(data:image/png;base64,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);--bulb-off-img:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAjklEQVR4nJ2Ruw3DIBRFDxH70FhkCSpGYC0kRqCi8ApBNJ7opUiInIBlObfic87jSsDFKAARASDGKEdcuGe0WdH9JMYo2YZlRvuaJD28gpXbGQzwvhPgJVzJIJTNtdl6KpTNNWfKp5ozZfmV9H4zA/YDBmEGHFVSvqahb4+vqWUb1NcL2Qbla5p+XIf/yhO6ejfvJ4gwBwAAAABJRU5ErkJggg==);--bulb-on-img:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAoUlEQVR4nJ2RMQ7CMAxFfwhiYGSMxAGysCSHaAYO1VNxiWZoltwgbMwIxQ0LRhVNKOJPlv2fbemLUgpYFJxBXV6eLgAAwQAFZyimoeaWWlmGtjPzWWpVXc8zCs6LPHaGYhpa5hkEqZXdfA7E/gixOzTBBYApozxuvwPlfv362vLCiv4CvNTKUkx9y0Qx9ZyFyGPH/dXggFfSFNwbahzxXDwBDlRFUHdmcKcAAAAASUVORK5CYII=);position:relative;min-height:100vh;overflow-x:hidden;background:var(--sky-top);color:var(--paper);font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.night *,.night *:before,.night *:after{box-sizing:border-box}.bg-sky{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:3690px;pointer-events:none;background:url(/bg/sky-slice.png) repeat-x;background-size:1px 100%}.bg{position:absolute;z-index:0;bottom:0;left:50%;margin-left:-960px;width:1920px;height:3690px;pointer-events:none;overflow:hidden}.bg-hit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bg-layer{position:absolute;image-rendering:pixelated}.bg-layer.is-lights{transition:opacity .22s ease}.bg-layer.is-lights.off{opacity:0}.bg-cloud{position:absolute;image-rendering:pixelated;animation:cloud-drift var(--dur) ease-in-out infinite;animation-delay:var(--delay);will-change:transform}@keyframes cloud-drift{0%,to{transform:translate(0)}50%{transform:translate(var(--dx))}}.bg-hit{pointer-events:none}.bg-hit>g{pointer-events:auto;cursor:pointer}.bg-hit>g.bg-harp{cursor:default;touch-action:pan-y}.bg-hit>g.bg-harp.is-on{cursor:pointer}.bg-hit rect{fill:#fff;fill-opacity:0;pointer-events:all}.bomb{will-change:transform}.bomb.is-free{z-index:2}.bomb.is-rising{transition:transform var(--bomb-rise) cubic-bezier(.33,1,.68,1)}.bomb-blast{position:absolute;left:0;top:0;z-index:3;pointer-events:none;image-rendering:pixelated}.bg-hit>g.bg-bomb{cursor:grab;touch-action:none}.bg-hit>g.bg-bomb:active{cursor:grabbing}.bg-hit circle{fill:#fff;fill-opacity:0;pointer-events:all}.bg-stars{position:absolute;top:0;right:0;bottom:0;left:0}.star,.shooting-star{position:absolute;background-image:url(/bg/stars.png);background-repeat:no-repeat;image-rendering:pixelated}.star{animation:twinkle var(--tdur) ease-in-out infinite;animation-delay:var(--tdelay);will-change:opacity}@keyframes twinkle{0%,to{opacity:1}50%{opacity:calc(1 - var(--amp) * var(--twinkle))}}.shooting-star{opacity:0;animation:shoot var(--shoot-every) linear infinite;will-change:transform,opacity}@keyframes shoot{0%{opacity:0;transform:translate(-280px,-280px)}0.471%{opacity:1}2.829%{opacity:1}3.929%{opacity:0;transform:translate(280px,280px)}to{opacity:0;transform:translate(280px,280px)}}.night-content{position:relative;z-index:1;padding:32px 24px calc(var(--city-h) + 48px);pointer-events:none}.night-content>*{pointer-events:auto}.bulbed{position:relative}.bulbed{border-style:solid;border-width:calc(20px * var(--s));border-color:transparent;border-image-source:var(--frame9);border-image-slice:20;border-image-repeat:repeat;image-rendering:pixelated;box-shadow:0 0 34px -8px #000}.bulb{position:absolute;width:var(--bulb-size);height:var(--bulb-size);margin:calc(var(--bulb-size) / -2) 0 0 calc(var(--bulb-size) / -2);background:var(--bulb-off-img) center/100% 100% no-repeat;image-rendering:pixelated}.bulb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:chase var(--cycle) steps(1,end) infinite;animation-delay:var(--d, 0s);will-change:opacity;background:var(--bulb-on-img) center/100% 100% no-repeat;image-rendering:pixelated;filter:drop-shadow(0 0 calc(2px * var(--s)) rgba(255,206,110,calc(.9 * var(--glow)))) drop-shadow(0 0 calc(5px * var(--s)) rgba(255,150,45,calc(.55 * var(--glow)))) drop-shadow(0 0 calc(11px * var(--s)) rgba(255,110,20,calc(.3 * var(--glow))))}@keyframes chase{0%,33%{opacity:1}33.001%,to{opacity:0}}.title-wrap{--deco-w: 172;--deco-h: 182;--plaque-w: 1106;--plaque-h: 150;--stars-w: 392;--stars-h: 93;--star-dip: 12;--base-h: 14;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 40px;display:flex;flex-direction:column;align-items:center}.title-stars{width:calc(var(--stars-w) * 1px * var(--s));height:calc(var(--stars-h) * 1px * var(--s));background:var(--title-stars) center/100% 100% no-repeat;image-rendering:pixelated;margin-bottom:calc(var(--star-dip) * -1px * var(--s));position:relative;z-index:3}.title-sign{display:flex;align-items:flex-end;max-width:100%}.title-deco{flex:none;position:relative;z-index:1;width:calc(var(--deco-w) * 1px * var(--s));height:calc(var(--deco-h) * 1px * var(--s));background:var(--title-deco) center/100% 100% no-repeat;image-rendering:pixelated}.title-deco--r{transform:scaleX(-1);margin-left:calc(-2px * var(--s))}.title-deco--l{margin-right:calc(-2px * var(--s))}.title-plaque{z-index:2;flex:0 1 calc((var(--plaque-w) + 40) * 1px * var(--s));min-width:0;height:calc((var(--plaque-h) + 40) * 1px * var(--s));background:var(--title-plaque) left top / calc(4px * var(--s)) calc(var(--plaque-h) * 1px * var(--s)) repeat-x;background-clip:padding-box;image-rendering:pixelated}.title-plaque .title-text{margin:0;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,Arial Black,Impact,system-ui,sans-serif;font-size:calc(100px * var(--s));letter-spacing:calc(8px * var(--s));line-height:1;color:#8f1e15;white-space:nowrap}.title-base{width:100%;height:calc(var(--base-h) * 1px * var(--s));background:#6c0302}.night-card{max-width:1120px;margin:0 auto;background:#12081f;padding:calc(14px * var(--s));min-height:150px}.night-card__inner{padding:22px 26px}.night-card h2{margin:0 0 8px;font-size:17px;font-weight:600;color:#f0c96a;letter-spacing:.02em}.night-card p{margin:0;opacity:.62;font-size:12.5px}.night-meta{margin:18px 0 0;display:grid;grid-template-columns:auto 1fr;gap:4px 18px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.5}.night-meta dd{margin:0}.night-logout{margin-top:22px;background:none;border:1px solid rgba(244,231,200,.2);border-radius:3px;color:inherit;font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;cursor:pointer;opacity:.6}.night-logout:hover{opacity:1;border-color:var(--rail-hi)}.kul-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:none;overflow:hidden;background:#04020ce0;transition:background var(--kul-dur) ease}.kul-editor.open{display:block}.kul-editor.rising{background:#04020c00}.kul-editor.rising .kul-tower{transform:translateY(var(--kul-drop, 110vh))}.kul-editor.rising .kul-head,.kul-editor.rising .kul-actions{opacity:0}.kul-head{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 24px;transition:opacity var(--kul-dur) ease}.kul-head b{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#f0c96a}.kul-hint{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;opacity:.6;text-align:right}.kul-last{font-style:normal;font-size:11px;opacity:.62;color:#f0c96a}.kul-tower{position:absolute;transition:transform var(--kul-dur) cubic-bezier(.33,1,.68,1);will-change:transform}.kul-tower img{position:absolute;image-rendering:pixelated;pointer-events:none}#kulCanvas{position:absolute;image-rendering:pixelated;cursor:crosshair;touch-action:none}.kul-actions{position:absolute;left:0;right:0;bottom:26px;z-index:2;display:flex;gap:18px;justify-content:center;transition:opacity var(--kul-dur) ease}@media (prefers-reduced-motion: reduce){.bulb:after{animation:none;opacity:1}.bg-cloud,.star{animation:none}.shooting-star{animation:none;opacity:1}.kul-editor{--kul-dur: 0s}.night{--bomb-rise: 0s}}.night-who{max-width:1120px;margin:26px auto 0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.night-who .night-meta{margin:0}.night-actions{display:flex;gap:8px}.night-actions .night-logout{margin-top:0}a.night-logout{display:inline-block;text-decoration:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%}body{--tw-bg-opacity: 1;background-color:rgb(10 7 5 / var(--tw-bg-opacity, 1));font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--tw-text-opacity: 1;color:rgb(244 239 230 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text}.sprite{image-rendering:pixelated;image-rendering:crisp-edges}.container{width:100%}@media (min-width: 390px){.container{max-width:390px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-10{bottom:2.5rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-\[-14\%\]{left:-14%}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-14\%\]{right:-14%}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-4{top:1rem}.top-\[58\%\]{top:58%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[45\]{z-index:45}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/5\]{aspect-ratio:3/5}.h-2{height:.5rem}.h-3{height:.75rem}.h-full{height:100%}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-full{min-height:100%}.w-3{width:.75rem}.w-\[min\(58vw\,260px\)\]{width:min(58vw,260px)}.w-full{width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.origin-left{transform-origin:left}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[shake_320ms_ease-in-out\]{animation:shake .32s ease-in-out}.cursor-grab{cursor:grab}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-paper\/20{border-color:#f4efe633}.border-paper\/25{border-color:#f4efe640}.border-paper\/30{border-color:#f4efe64d}.border-paper\/60{border-color:#f4efe699}.border-wood-light{--tw-border-opacity: 1;border-color:rgb(107 69 43 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-bulb{--tw-bg-opacity: 1;background-color:rgb(255 217 138 / var(--tw-bg-opacity, 1))}.bg-bulb\/70{background-color:#ffd98ab3}.bg-ink-soft\/95{background-color:#150f0af2}.bg-ink\/70{background-color:#0a0705b3}.bg-ink\/80{background-color:#0a0705cc}.bg-transparent{background-color:transparent}.bg-velvet{--tw-bg-opacity: 1;background-color:rgb(125 17 40 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(ellipse_at_50\%_40\%\,\#241a12_0\%\,\#0a0705_70\%\)\]{background-image:radial-gradient(ellipse at 50% 40%,#241a12,#0a0705 70%)}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-snug{line-height:1.375}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-widest{letter-spacing:.1em}.text-bulb\/70{color:#ffd98ab3}.text-paper\/30{color:#f4efe64d}.text-paper\/40{color:#f4efe666}.text-paper\/50{color:#f4efe680}.text-paper\/60{color:#f4efe699}.text-paper\/70{color:#f4efe6b3}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-\[0\.22\]{opacity:.22}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,217\,138\,\.5\)\]{--tw-shadow: 0 0 12px rgba(255,217,138,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-\[560ms\]{transition-duration:.56s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.no-touch-scroll{touch-action:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.slab{position:relative;min-width:110px;height:53px;padding:2px 24px 13px 16px;border:0;background-color:transparent;border-radius:0;background-image:url(/ui/btn-idle-l.png),url(/ui/btn-idle-r.png);background-position:left top,right top;background-repeat:no-repeat,no-repeat;color:var(--paper, #f4efe6);font:13px/38px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;filter:drop-shadow(6px 6px 0 rgba(0,0,0,.8))}.slab:before{content:"";position:absolute;z-index:-1;left:55px;right:54px;top:0;height:53px;background:url(/ui/btn-idle-m.png) left top repeat-x}.slab:hover:not(:disabled){filter:drop-shadow(6px 6px 0 rgba(0,0,0,.8)) brightness(1.1)}.slab:focus-visible{outline:2px solid var(--bulb, #ffd98a);outline-offset:3px}.slab:active:not(:disabled),.slab--pressed{background-image:url(/ui/btn-press-l.png),url(/ui/btn-press-r.png);background-position:3px bottom,right bottom;padding:8px 24px 7px 19px;filter:drop-shadow(3px 0 0 rgba(0,0,0,.8))}.slab:active:not(:disabled):before,.slab--pressed:before{left:58px;top:auto;bottom:0;height:47px;background-image:url(/ui/btn-press-m.png)}.slab:active:hover:not(:disabled),.slab--pressed:hover:not(:disabled){filter:drop-shadow(3px 0 0 rgba(0,0,0,.8)) brightness(1.1)}.slab:disabled{opacity:.45;cursor:default}
