.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;--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 rect{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}.kul-actions button{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);font:inherit;font-size:13px;line-height:38px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;filter:drop-shadow(6px 6px 0 rgba(0,0,0,.8))}.kul-actions button: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}.kul-actions button:hover{filter:drop-shadow(6px 6px 0 rgba(0,0,0,.8)) brightness(1.1)}.kul-actions button:active{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))}.kul-actions button:active:before{left:58px;top:auto;bottom:0;height:47px;background-image:url(/ui/btn-press-m.png)}@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}}*,: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}.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-\[-14\%\]{left:-14%}.right-3{right:.75rem}.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-3{top:.75rem}.top-\[58\%\]{top:58%}.z-40{z-index:40}.z-50{z-index:50}.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}.grid{display:grid}.aspect-\[3\/5\]{aspect-ratio:3/5}.h-2{height:.5rem}.h-3{height:.75rem}.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}.-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-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\/50{border-color:#f4efe680}.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\/70{background-color:#ffd98ab3}.bg-ink-soft\/95{background-color:#150f0af2}.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-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.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}.text-right{text-align:right}.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}.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\/25{color:#f4efe640}.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))}.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-\[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)}.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-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}.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-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}
