/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}:root:not(#\#),:host:not(#\#){--font-sans:"Pixelify Sans", ui-rounded, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--rgb-color-black:0 0 0;--color-white:#fff;--rgb-color-white:255 255 255;--spacing:.25rem;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-pixel:"Press Start 2P", "Pixelify Sans", monospace;--color-base:#130c07;--rgb-color-base:19 12 7;--color-base-2:#1b120b;--rgb-color-base-2:27 18 11;--color-edge:#070a05;--rgb-color-edge:7 10 5;--color-wood:#2e1f13;--rgb-color-wood:46 31 19;--color-wood-2:#3d2a19;--rgb-color-wood-2:61 42 25;--color-wood-hi:#6a4a2a;--rgb-color-wood-hi:106 74 42;--color-wood-lo:#1c130b;--rgb-color-wood-lo:28 19 11;--color-leaf:#3f9a3a;--rgb-color-leaf:63 154 58;--color-leaf-hi:#7fd35b;--rgb-color-leaf-hi:127 211 91;--color-leaf-lo:#1f5a1c;--rgb-color-leaf-lo:31 90 28;--color-banana:#ffd02b;--rgb-color-banana:255 208 43;--color-banana-hi:#fff1a0;--rgb-color-banana-hi:255 241 160;--color-banana-lo:#c27f0b;--rgb-color-banana-lo:194 127 11;--color-banana-ink:#3b2200;--rgb-color-banana-ink:59 34 0;--color-ink:#fff4d1;--rgb-color-ink:255 244 209;--color-ink-dim:#cdbb8f;--rgb-color-ink-dim:205 187 143;--color-ink-faint:#8b7b59;--rgb-color-ink-faint:139 123 89;--color-blood:#e8483b;--rgb-color-blood:232 72 59;--color-blood-lo:#8f1d16;--rgb-color-blood-lo:143 29 22;--color-sky:#4fb8ff;--rgb-color-sky:79 184 255;--color-sky-lo:#1d5f9a;--rgb-color-sky-lo:29 95 154;--color-violet:#8d55f0;--rgb-color-violet:141 85 240;--color-violet-lo:#4a238f;--rgb-color-violet-lo:74 35 143;--color-gold:#f6c544;--rgb-color-gold:246 197 68;--color-velvet:#6d1022;--rgb-color-velvet:109 16 34;--color-velvet-lo:#3c0712;--rgb-color-velvet-lo:60 7 18}:not(#\#):not(#\#),:not(#\#):not(#\#):after,:not(#\#):not(#\#):before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#)::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html:not(#\#):not(#\#),:host:not(#\#):not(#\#){-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#){height:0;color:inherit;border-top-width:1px}abbr:where([title]):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#),strong:not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#),kbd:not(#\#):not(#\#),samp:not(#\#):not(#\#),pre:not(#\#):not(#\#){font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small:not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#),sup:not(#\#):not(#\#){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)):not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#){vertical-align:baseline}summary:not(#\#):not(#\#){display:list-item}ol:not(#\#):not(#\#),ul:not(#\#):not(#\#),menu:not(#\#):not(#\#){list-style:none}img:not(#\#):not(#\#),svg:not(#\#):not(#\#),video:not(#\#):not(#\#),canvas:not(#\#):not(#\#),audio:not(#\#):not(#\#),iframe:not(#\#):not(#\#),embed:not(#\#):not(#\#),object:not(#\#):not(#\#){vertical-align:middle;display:block}img:not(#\#):not(#\#),video:not(#\#):not(#\#){max-width:100%;height:auto}button:not(#\#):not(#\#),input:not(#\#):not(#\#),select:not(#\#):not(#\#),optgroup:not(#\#):not(#\#),textarea:not(#\#):not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#)::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#)::-webkit-file-upload-button{margin-inline-end:4px}:not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#)::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:not(#\#):not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:not(#\#):not(#\#)::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea:not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#)::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}:not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#){box-shadow:none}button:not(#\#):not(#\#){-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#){-webkit-appearance:button;appearance:button}:not(#\#):not(#\#)::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#)::file-selector-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#)::-webkit-inner-spin-button{height:auto}:not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#):not(#\#){display:none!important}.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto}.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.invisible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}.visible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.absolute:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.static:not(#\#):not(#\#):not(#\#):not(#\#){position:static}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#){top:0;bottom:0;left:0;right:0}.inset-\[22\%\]:not(#\#):not(#\#):not(#\#):not(#\#){top:22%;bottom:22%;left:22%;right:22%}.inset-\[25\%\]:not(#\#):not(#\#):not(#\#):not(#\#){top:25%;bottom:25%;left:25%;right:25%}.inset-x-0:not(#\#):not(#\#):not(#\#):not(#\#){left:0;right:0}.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#){top:0;bottom:0}.-top-px:not(#\#):not(#\#):not(#\#):not(#\#){top:-1px}.top-0:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.top-\[38\%\]:not(#\#):not(#\#):not(#\#):not(#\#){top:38%}.left-0:not(#\#):not(#\#):not(#\#):not(#\#){left:0}.left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.z-30:not(#\#):not(#\#):not(#\#):not(#\#){z-index:30}.z-\[60\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:60}.container:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media (min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media (min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media (min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media (min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.-mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * -2)}.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * .5)}.mt-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing)}.mt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 1.5)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 2)}.mt-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 2.5)}.mt-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 3)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 4)}.ml-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:var(--spacing)}.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.h-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 1.5)}.h-6:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 6)}.h-7:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 7)}.h-8:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 8)}.h-9:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 9)}.h-10:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 10)}.h-11:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 11)}.h-12:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 12)}.h-14:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 14)}.h-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:30px}.h-\[100svh\]:not(#\#):not(#\#):not(#\#):not(#\#){height:100vh;height:100svh}.h-\[150px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:150px}.h-full:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.min-h-0:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.w-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 1.5)}.w-7:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 7)}.w-8:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 8)}.w-12:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 12)}.w-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:30px}.w-\[44\%\]:not(#\#):not(#\#):not(#\#):not(#\#){width:44%}.w-\[140px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:140px}.w-\[190px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:190px}.w-\[200px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:200px}.w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.max-w-\[88vw\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:88vw}.max-w-\[170px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:170px}.max-w-\[240px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:240px}.max-w-\[280px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:280px}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.min-w-\[78px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-width:78px}.min-w-\[86px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-width:86px}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.grow:not(#\#):not(#\#):not(#\#):not(#\#){flex-grow:1}.transform:not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#){animation:var(--animate-spin)}.touch-none:not(#\#):not(#\#):not(#\#):not(#\#){touch-action:none}.grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.items-baseline:not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline}.items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.items-end:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.items-start:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.justify-around:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-around}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.gap-1:not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--spacing)}.gap-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 1.5)}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 2)}.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 2.5)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 3)}.gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 4)}.gap-5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 5)}.gap-6:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 6)}.gap-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){gap:3px}.truncate:not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.overscroll-contain:not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain}.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:2147483647px}.bg-\[\#f6f0dc\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f6f0dc}.bg-banana:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-banana)}.bg-banana\/15:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(var(--rgb-color-banana) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-banana\/15:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab, var(--color-banana) 15%, transparent)}}.bg-base-2:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-base-2)}.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(var(--rgb-color-black) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/55:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(var(--rgb-color-black) / 55%)}@supports (color:color-mix(in lab, red, red)){.bg-black\/55:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-blood:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-blood)}.bg-gold:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gold)}.bg-velvet:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-velvet)}.bg-velvet-lo:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-velvet-lo)}.bg-wood-2:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-wood-2)}.bg-wood-lo:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-wood-lo)}.bg-contain:not(#\#):not(#\#):not(#\#):not(#\#){background-size:contain}.bg-left:not(#\#):not(#\#):not(#\#):not(#\#){background-position:0}.bg-no-repeat:not(#\#):not(#\#):not(#\#):not(#\#){background-repeat:no-repeat}.object-cover:not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover}.p-0:not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 1.5)}.p-2:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 2)}.p-3:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 3)}.p-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding:3px}.px-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 2)}.px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 2.5)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 3)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 4)}.px-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 5)}.px-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 8)}.px-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline-start:3px;padding-inline-end:3px}.py-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--spacing)}.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 1.5)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 2)}.py-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 2.5)}.py-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 6)}.py-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 8)}.pt-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing)}.pt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 1.5)}.pt-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 2)}.pt-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 5)}.pt-\[calc\(var\(--safe-top\)\+8px\)\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--safe-top) + 8px)}.pr-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing) * 2.5)}.pb-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing)}.pb-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 2.5)}.pb-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 3)}.pb-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 4)}.pb-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:3px}.pb-\[calc\(var\(--safe-bottom\)\+10px\)\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--safe-bottom) + 10px)}.pl-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 2)}.text-center:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}.text-right:not(#\#):not(#\#):not(#\#):not(#\#){text-align:right}.align-\[-2px\]:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:-2px}.font-pixel:not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-pixel)}.text-\[7px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:7px}.text-\[8px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:8px}.text-\[9px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:9px}.text-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px}.text-\[11px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}.text-\[12px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}.text-\[13px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}.text-\[14px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px}.text-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px}.text-\[16px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:16px}.text-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:18px}.text-\[20px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:20px}.leading-8:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:1;line-height:1}.leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.text-\[\#222\]:not(#\#):not(#\#):not(#\#):not(#\#){color:#222}.text-\[\#d7261c\]:not(#\#):not(#\#):not(#\#):not(#\#){color:#d7261c}.text-\[\#f5a142\]:not(#\#):not(#\#):not(#\#):not(#\#){color:#f5a142}.text-banana:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-banana)}.text-banana-ink:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-banana-ink)}.text-blood:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-blood)}.text-gold:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gold)}.text-ink:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-ink)}.text-ink-dim:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-ink-dim)}.text-ink-faint:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-ink-faint)}.text-leaf-hi:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-leaf-hi)}.text-white:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-white)}.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5}.opacity-60:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.opacity-75:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.75}.grayscale-\[0\.4\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-grayscale:grayscale(.4);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:not(#\#):not(#\#):not(#\#):not(#\#){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-transform:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[animation-duration\:3s\]:not(#\#):not(#\#):not(#\#):not(#\#){animation-duration:3s}.active\:translate-y-\[2px\]:active:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}@supports not (translate:0){.active\:translate-y-\[2px\]:active:not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(var(--tw-translate-x), var(--tw-translate-y))}}.active\:scale-\[0\.99\]:active:not(#\#):not(#\#):not(#\#):not(#\#){scale:.99}@supports not (translate:0){.active\:scale-\[0\.99\]:active:not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.99)}}@font-face{font-family:Pixelify Sans;src:url(/fonts/PixelifySans-cyrillic.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;src:url(/fonts/PixelifySans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--safe-top:max(env(safe-area-inset-top,0px), calc(var(--tg-viewport-safe-area-inset-top,0px) + var(--tg-viewport-content-safe-area-inset-top,0px)));--safe-bottom:max(env(safe-area-inset-bottom,0px), calc(var(--tg-viewport-safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px)))}html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:none;height:100%;margin:0;padding:0;overflow:hidden}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-base);color:var(--color-ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),canvas:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-drag:none}.pixelated:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){image-rendering:pixelated}.font-pixel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.px-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){word-spacing:-.5em}.jungle-bg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-base);background-image:radial-gradient(120% 60% at 50% 0,#be783c21,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' shape-rendering='crispEdges'%3E%3Cg fill='%23ffffff' fill-opacity='0.025'%3E%3Crect x='6' y='6' width='6' height='6'/%3E%3Crect x='30' y='24' width='6' height='6'/%3E%3Crect x='12' y='36' width='3' height='3'/%3E%3Crect x='39' y='6' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}.px-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-wood);box-shadow:0 -3px 0 0 var(--color-edge), 0 3px 0 0 var(--color-edge), -3px 0 0 0 var(--color-edge), 3px 0 0 0 var(--color-edge), inset 0 3px 0 0 var(--color-wood-hi), inset 0 -4px 0 0 var(--color-wood-lo)}.px-inset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-wood-lo);box-shadow:0 -2px 0 0 var(--color-edge), 0 2px 0 0 var(--color-edge), -2px 0 0 0 var(--color-edge), 2px 0 0 0 var(--color-edge), inset 0 3px 0 0 #00000073}.px-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--b:var(--color-banana);--b-hi:var(--color-banana-hi);--b-lo:var(--color-banana-lo);--b-ink:var(--color-banana-ink);background:var(--b);color:var(--b-ink);font-family:var(--font-pixel);text-transform:uppercase;box-shadow:0 -3px 0 0 var(--color-edge), 0 3px 0 0 var(--color-edge), -3px 0 0 0 var(--color-edge), 3px 0 0 0 var(--color-edge), inset 0 -5px 0 0 var(--b-lo), inset 0 3px 0 0 var(--b-hi);cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:transform 60ms;display:inline-flex;position:relative}.px-btn:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 -3px 0 0 var(--color-edge), 0 3px 0 0 var(--color-edge), -3px 0 0 0 var(--color-edge), 3px 0 0 0 var(--color-edge), inset 0 -2px 0 0 var(--b-lo), inset 0 3px 0 0 var(--b-lo);transform:translateY(3px)}.px-btn:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:grayscale(.85)brightness(.7);cursor:default}.px-btn.green:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--b:var(--color-leaf);--b-hi:var(--color-leaf-hi);--b-lo:var(--color-leaf-lo);--b-ink:#fff}.px-btn.red:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--b:var(--color-blood);--b-hi:#ff8a7a;--b-lo:var(--color-blood-lo);--b-ink:#fff}.px-btn.blue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--b:var(--color-sky);--b-hi:#b8e4ff;--b-lo:var(--color-sky-lo);--b-ink:#08233d}.px-btn.violet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--b:var(--color-violet);--b-hi:#c7a6ff;--b-lo:var(--color-violet-lo);--b-ink:#fff}.px-btn.wood:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--b:var(--color-wood-2);--b-hi:var(--color-wood-hi);--b-lo:var(--color-wood-lo);--b-ink:var(--color-ink)}.px-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:14px;box-shadow:0 -2px 0 0 var(--color-edge), 0 2px 0 0 var(--color-edge), -2px 0 0 0 var(--color-edge), 2px 0 0 0 var(--color-edge);background:#1a0f08;position:relative;overflow:hidden}.px-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>i{background:var(--fill,var(--color-leaf));transition:width .2s steps(6,end);position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:inset 0 3px #ffffff59,inset 0 -3px #00000040}.px-outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,2px 2px #000,-2px -2px #000,2px -2px #000,-2px 2px #000}@keyframes float-up{0%{opacity:0;transform:translate(-50%)scale(.6)}14%{opacity:1;transform:translate(-50%,-14px)scale(1.12)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-96px)scale(1)}}.float-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:transform, opacity;animation:.85s cubic-bezier(.22,.7,.3,1) forwards float-up}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pop-in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.32s cubic-bezier(.3,1.4,.5,1) both pop-in}@keyframes blink{50%{opacity:.35}}.blink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1s steps(2,end) infinite blink}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-2px,-1px)}}.shake:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.24s steps(4,end) shake}@keyframes glow-pulse{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.glow-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.42s ease-out forwards glow-pulse}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.float-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pop-in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.blink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.shake:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.glow-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-duration:1ms}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
