@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-duration:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--font-zen-kaku-gothic-new);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-zen-kaku-gothic-new);--default-mono-font-family:var(--font-geist-mono);--color-yatai-night:#1b2340;--color-yatai-night-deep:#11162b;--color-yatai-lantern:#d9412b;--color-yatai-lantern-dark:#a92f1f;--color-yatai-amber:#f5b942;--color-yatai-wood:#8a5a33;--color-yatai-wood-dark:#5e3b20;--color-yatai-wood-light:#c08a55;--color-yatai-kinari:#f3e6c8;--color-yatai-sumi:#2a1f1a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;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{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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not([aria-disabled=true]),input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio]):not(:disabled),summary,select:not(:disabled){cursor:pointer}label:has(>input:is([type=checkbox],[type=radio]):not(:disabled)){cursor:pointer}}@layer components;@layer utilities{.\[container-type\:size\]{container-type:size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.-top-\[2\.2cqw\]{top:-2.2cqw}.top-\(--sign-top\){top:var(--sign-top)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-14{top:calc(var(--spacing) * 14)}.top-\[1\.5cqw\]{top:1.5cqw}.top-\[2\%\]{top:2%}.top-\[4\%\]{top:4%}.top-\[6\%\]{top:6%}.top-\[24\%\]{top:24%}.top-\[29\.2\%\]{top:29.2%}.top-\[39\.5\%\]{top:39.5%}.top-\[45\%\]{top:45%}.top-\[46\%\]{top:46%}.top-\[52\%\]{top:52%}.top-\[56\.2\%\]{top:56.2%}.top-\[63\.6\%\]{top:63.6%}.top-\[70\%\]{top:70%}.top-\[76\.6\%\]{top:76.6%}.top-\[78\%\]{top:78%}.top-\[79\.5\%\]{top:79.5%}.top-\[81\%\]{top:81%}.top-\[82\%\]{top:82%}.top-\[max\(22\%\,calc\(var\(--sign-top\)\+1\.25\*max\(20px\,3\.2cqw\)\+2\.9cqw\)\)\]{top:max(22%, calc(var(--sign-top) + 1.25 * max(20px, 3.2cqw) + 2.9cqw))}.-right-\[0\.9cqw\]{right:-.9cqw}.right-2{right:calc(var(--spacing) * 2)}.right-\[1\.5cqw\]{right:1.5cqw}.right-\[4\%\]{right:4%}.right-\[36\.5\%\]{right:36.5%}.right-\[79\%\]{right:79%}.right-\[calc\(100\%\+3cqw\)\]{right:calc(100% + 3cqw)}.-bottom-\[8\.3cqw\]{bottom:-8.3cqw}.bottom-1{bottom:var(--spacing)}.bottom-\[24\.6\%\]{bottom:24.6%}.bottom-\[25\%\]{bottom:25%}.bottom-\[56\%\]{bottom:56%}.-left-\[0\.9cqw\]{left:-.9cqw}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-6{left:calc(var(--spacing) * 6)}.left-\[1\.5\%\]{left:1.5%}.left-\[1\.5cqw\]{left:1.5cqw}.left-\[3\.2\%\]{left:3.2%}.left-\[4\%\]{left:4%}.left-\[12\.3\%\]{left:12.3%}.left-\[14\.6cqw\]{left:14.6cqw}.left-\[15\.6\%\]{left:15.6%}.left-\[19\%\]{left:19%}.left-\[21\%\]{left:21%}.left-\[21\.5\%\]{left:21.5%}.left-\[24\%\]{left:24%}.left-\[35\.9\%\]{left:35.9%}.left-\[40\%\]{left:40%}.left-\[44\%\]{left:44%}.left-\[55\%\]{left:55%}.left-\[60\%\]{left:60%}.left-\[61\%\]{left:61%}.left-\[75\.7\%\]{left:75.7%}.left-\[77\.5\%\]{left:77.5%}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.page-column{width:100%;max-width:44rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:40rem){.page-column{padding-inline:2rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[0\.3cqw\]{margin-top:.3cqw}.mt-\[0\.4cqw\]{margin-top:.4cqw}.mt-\[1\.2cqw\]{margin-top:1.2cqw}.mt-\[1cqw\]{margin-top:1cqw}.mt-auto{margin-top:auto}.mr-\[0\.4cqw\]{margin-right:.4cqw}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[0\.6cqw\]{width:.6cqw;height:.6cqw}.size-\[1\.4cqw\]{width:1.4cqw;height:1.4cqw}.size-\[1\.9cqw\]{width:1.9cqw;height:1.9cqw}.size-\[2cqw\]{width:2cqw;height:2cqw}.size-full{width:100%;height:100%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-\[0\.7cqw\]{height:.7cqw}.h-\[1\.4cqw\]{height:1.4cqw}.h-\[1cqw\]{height:1cqw}.h-\[8\.4cqw\]{height:8.4cqw}.h-\[16\%\]{height:16%}.h-\[18\.5\%\]{height:18.5%}.h-\[21\.1\%\]{height:21.1%}.h-\[36\.1\%\]{height:36.1%}.h-\[41\%\]{height:41%}.h-\[70\%\]{height:70%}.h-\[92\%\]{height:92%}.h-full{height:100%}.min-h-full{min-height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-\[0\.8cqw\]{width:.8cqw}.w-\[1\.8cqw\]{width:1.8cqw}.w-\[6\.4cqw\]{width:6.4cqw}.w-\[6\.5cqw\]{width:6.5cqw}.w-\[9\%\]{width:9%}.w-\[11\%\]{width:11%}.w-\[14\.4\%\]{width:14.4%}.w-\[17\%\]{width:17%}.w-\[18\.75\%\]{width:18.75%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[24\.2\%\]{width:24.2%}.w-\[25\.3\%\]{width:25.3%}.w-\[28\.2\%\]{width:28.2%}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[38\%\]{width:38%}.w-\[52\%\]{width:52%}.w-\[55\%\]{width:55%}.w-\[56\%\]{width:56%}.w-\[300px\]{width:300px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[728px\]{max-width:728px}.max-w-\[960px\]{max-width:960px}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[1\.8cqw\]{min-width:1.8cqw}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.5cqw\]{--tw-translate-y:.5cqw;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-2{rotate:-2deg}.rotate-45{rotate:45deg}.rotate-\[-8deg\]{rotate:-8deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-lights-out{animation:.3s ease-in both lights-out}.animate-streak-spark{animation:.8s ease-out both streak-spark}.animate-ticket-issue{animation:.5s ease-out both ticket-issue}.cursor-pointer{cursor:pointer}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr_auto\]{grid-template-columns:1fr auto 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.2cqw\]{gap:.2cqw}.gap-\[0\.3cqw\]{gap:.3cqw}.gap-\[0\.4cqw\]{gap:.4cqw}.gap-\[0\.6cqw\]{gap:.6cqw}.gap-\[0\.8cqw\]{gap:.8cqw}.gap-\[1\.2cqw\]{gap:1.2cqw}.gap-\[1\.5cqw\]{gap:1.5cqw}.gap-\[1cqw\]{gap:1cqw}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[0\.3cqw\]{column-gap:.3cqw}.gap-x-\[1\.5cqw\]{column-gap:1.5cqw}.gap-x-\[1cqw\]{column-gap:1cqw}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.stage-paper{background-color:var(--color-yatai-kinari);color:var(--color-yatai-sumi);border-radius:.2cqw;box-shadow:0 .2cqw .8cqw #0000004d}.stage-wood-board{background-color:var(--color-yatai-wood-dark);color:var(--color-yatai-kinari);border-radius:.6cqw;box-shadow:inset 0 .2cqw #ffffff1f}.rounded-\[0\.3cqw\]{border-radius:.3cqw}.rounded-\[0\.6cqw\]{border-radius:.6cqw}.rounded-\[0\.8cqw\]{border-radius:.8cqw}.rounded-\[1\.2cqw\]{border-radius:1.2cqw}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[0\.4cqw\]{border-style:var(--tw-border-style);border-width:.4cqw}.border-\[0\.12cqw\]{border-style:var(--tw-border-style);border-width:.12cqw}.border-\[0\.25cqw\]{border-style:var(--tw-border-style);border-width:.25cqw}.border-\[0\.35cqw\]{border-style:var(--tw-border-style);border-width:.35cqw}.border-\[0\.45cqw\]{border-style:var(--tw-border-style);border-width:.45cqw}.border-\[max\(2px\,0\.25cqw\)\]{border-style:var(--tw-border-style);border-width:max(2px,.25cqw)}.border-y-\[0\.25cqw\]{border-block-style:var(--tw-border-style);border-block-width:.25cqw}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[0\.12cqw\]{border-top-style:var(--tw-border-style);border-top-width:.12cqw}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[0\.12cqw\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.12cqw}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-yatai-kinari\/20{border-color:#f3e6c833;border-color:lab(91.761% 1.03265 16.3522/.2)}.border-yatai-kinari\/30{border-color:#f3e6c84d;border-color:lab(91.761% 1.03265 16.3522/.3)}.border-yatai-lantern-dark{border-color:#a92f1f}.border-yatai-sumi{border-color:#2a1f1a}.border-yatai-sumi\/20{border-color:#2a1f1a33;border-color:lab(12.9848% 4.81758 5.57123/.2)}.border-yatai-sumi\/30{border-color:#2a1f1a4d;border-color:lab(12.9848% 4.81758 5.57123/.3)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-yatai-amber{background-color:#f5b942}.bg-yatai-kinari{background-color:#f3e6c8}.bg-yatai-lantern{background-color:#d9412b}.bg-yatai-night{background-color:#1b2340}.bg-yatai-night-deep{background-color:#11162b}.bg-yatai-night-deep\/65{background-color:#11162ba6;background-color:lab(7.64492% 3.31919 -15.228/.65)}.bg-yatai-night-deep\/70{background-color:#11162bb3;background-color:lab(7.64492% 3.31921 -15.228/.7)}.bg-yatai-night\/45{background-color:#1b234073;background-color:lab(14.1712% 4.01618 -19.9182/.45)}.bg-yatai-sumi{background-color:#2a1f1a}.bg-yatai-wood{background-color:#8a5a33}.bg-yatai-wood-dark{background-color:#5e3b20}.bg-yatai-wood-light{background-color:#c08a55}.noren-fringe{background-image:repeating-linear-gradient(90deg, var(--color-yatai-lantern) 0 76px, transparent 76px 80px);box-shadow:inset 0 -2px #0003}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[0\.3cqw\]{padding-inline:.3cqw}.px-\[0\.8cqw\]{padding-inline:.8cqw}.px-\[1\.2cqw\]{padding-inline:1.2cqw}.px-\[1\.4cqw\]{padding-inline:1.4cqw}.px-\[1cqw\]{padding-inline:1cqw}.px-\[2\.2cqw\]{padding-inline:2.2cqw}.px-\[3cqw\]{padding-inline:3cqw}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[0\.3cqw\]{padding-block:.3cqw}.py-\[0\.4cqw\]{padding-block:.4cqw}.py-\[0\.5cqw\]{padding-block:.5cqw}.py-\[0\.6cqw\]{padding-block:.6cqw}.py-\[0\.8cqw\]{padding-block:.8cqw}.py-\[0\.25cqw\]{padding-block:.25cqw}.py-\[1\.2cqw\]{padding-block:1.2cqw}.py-\[1\.4cqw\]{padding-block:1.4cqw}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[0\.5cqw\]{padding-top:.5cqw}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-dela-gothic-one)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-zen-kaku-gothic-new)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.3cqw\]{font-size:1.3cqw}.text-\[1\.4cqw\]{font-size:1.4cqw}.text-\[1\.5cqw\]{font-size:1.5cqw}.text-\[1\.6cqw\]{font-size:1.6cqw}.text-\[1\.8cqw\]{font-size:1.8cqw}.text-\[1\.25cqw\]{font-size:1.25cqw}.text-\[2\.2cqw\]{font-size:2.2cqw}.text-\[2\.4cqw\]{font-size:2.4cqw}.text-\[2\.6cqw\]{font-size:2.6cqw}.text-\[2\.8cqw\]{font-size:2.8cqw}.text-\[3\.2cqw\]{font-size:3.2cqw}.text-\[3\.4cqw\]{font-size:3.4cqw}.text-\[3\.8cqw\]{font-size:3.8cqw}.text-\[3cqw\]{font-size:3cqw}.text-\[max\(11px\,1\.25cqw\)\]{font-size:max(11px,1.25cqw)}.text-\[max\(20px\,3\.2cqw\)\]{font-size:max(20px,3.2cqw)}.leading-body{--tw-leading:1.7;line-height:1.7}.leading-heading{--tw-leading:1.3;line-height:1.3}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-yatai-ai{color:#2f5d9b}.text-yatai-amber{color:#f5b942}.text-yatai-kinari{color:#f3e6c8}.text-yatai-kinari\/70{color:#f3e6c8b3;color:lab(91.761% 1.03265 16.3522/.7)}.text-yatai-kinari\/75{color:#f3e6c8bf;color:lab(91.761% 1.03265 16.3522/.75)}.text-yatai-lantern-dark{color:#a92f1f}.text-yatai-sumi{color:#2a1f1a}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[0\.15cqw\]{text-decoration-thickness:.15cqw}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.3cqw\]{text-underline-offset:.3cqw}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_0\.2cqw_0\.8cqw_rgb\(0_0_0\/0\.3\)\]{--tw-shadow:0 .2cqw .8cqw var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.3cqw_0_var\(--color-yatai-wood-dark\)\]{--tw-shadow:0 .3cqw 0 var(--tw-shadow-color,var(--color-yatai-wood-dark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.5cqw_0_var\(--color-yatai-sumi\)\]{--tw-shadow:0 .5cqw 0 var(--tw-shadow-color,var(--color-yatai-sumi));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.5cqw_0_var\(--color-yatai-wood-dark\)\]{--tw-shadow:0 .5cqw 0 var(--tw-shadow-color,var(--color-yatai-wood-dark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_3cqw_rgb\(245_185_66\/0\.45\)\]{--tw-shadow:0 0 3cqw var(--tw-shadow-color,#f5b94273);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgb\(0_0_0\/0\.3\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_0_rgb\(255_255_255\/0\.12\)\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.brightness-90{--tw-brightness:brightness(90%);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_0\.2cqw_0\.8cqw_rgb\(0_0_0\/0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 .2cqw .8cqw var(--tw-drop-shadow-color,#0000004d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_1\.2cqw_var\(--color-yatai-amber\)\]{--tw-drop-shadow-size:drop-shadow(0 0 1.2cqw var(--tw-drop-shadow-color,var(--color-yatai-amber)));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.saturate-\[0\.35\]{--tw-saturate:saturate(.35);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-\[translate\,box-shadow\,background-color\]{transition-property:translate,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.\[--sign-top\:max\(9\.5\%\,calc\(2\.9cqw\+max\(4px\,0\.5cqw\)\+1\.5\*max\(11px\,1\.25cqw\)\)\)\]{--sign-top:max(9.5%, calc(2.9cqw + max(4px, .5cqw) + 1.5 * max(11px, 1.25cqw)))}.\[clip-path\:polygon\(0_50\%\,100\%_0\,100\%_100\%\)\]{clip-path:polygon(0 50%,100% 0,100% 100%)}.\[clip-path\:polygon\(66\%_0\,100\%_0\,0_100\%\)\]{clip-path:polygon(66% 0,100% 0,0 100%)}.\[text-shadow\:0_0\.2cqw_0_var\(--color-yatai-sumi\)\,0_0_0\.6cqw_var\(--color-yatai-sumi\)\]{text-shadow:0 .2cqw 0 var(--color-yatai-sumi),0 0 .6cqw var(--color-yatai-sumi)}.\[transform-box\:fill-box\]{transform-box:fill-box}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.group-last\:hidden:is(:where(.group):last-child *){display:none}@media (hover:hover){.group-hover\:bg-yatai-lantern:is(:where(.group):hover *){background-color:#d9412b}}.group-focus-visible\:bg-yatai-lantern:is(:where(.group):focus-visible *){background-color:#d9412b}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-1:last-child{padding-bottom:var(--spacing)}@media (hover:hover){.hover\:bg-yatai-amber:hover{background-color:#f5b942}.hover\:bg-yatai-amber-pale:hover{background-color:#f4d085}.hover\:bg-yatai-amber\/50:hover{background-color:#f5b94280;background-color:lab(79.2859% 14.4341 65.7357/.5)}.hover\:bg-yatai-lantern-dark:hover{background-color:#a92f1f}.hover\:bg-yatai-wood-light:hover{background-color:#c08a55}.hover\:text-yatai-amber:hover{color:#f5b942}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-\[0\.4cqw\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:.4cqw}.focus-visible\:outline-offset-\[0\.3cqw\]:focus-visible{outline-offset:.3cqw}.focus-visible\:outline-yatai-amber:focus-visible{outline-color:#f5b942}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-\[0\.5cqw\]:active{--tw-translate-y:.5cqw;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:outline-\[0\.4cqw\]:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:.4cqw}.has-focus-visible\:outline-offset-\[0\.3cqw\]:has(:focus-visible){outline-offset:.3cqw}.has-focus-visible\:outline-yatai-amber:has(:focus-visible){outline-color:#f5b942}@media (prefers-reduced-motion:no-preference){.motion-safe\:block{display:block}.motion-safe\:animate-back-to-machine{animation:.5s ease-in-out both back-to-machine}.motion-safe\:animate-balance-pop{animation:.35s ease-out both balance-pop}.motion-safe\:animate-bowl-discarded{animation:.6s ease-in both bowl-discarded}.motion-safe\:animate-bowl-eaten{animation:.4s ease-in both bowl-eaten}.motion-safe\:animate-bowl-glint{animation:3s ease-in-out .3s infinite bowl-glint}.motion-safe\:animate-bowl-serve{animation:.3s ease-out both bowl-serve}.motion-safe\:animate-bubble-in{animation:.25s ease-out both bubble-in}.motion-safe\:animate-confetti-fall{animation:.6s ease-in both confetti-fall}.motion-safe\:animate-kaedama-pop{animation:.4s ease-out both kaedama-pop}.motion-safe\:animate-lantern-flare{animation:.8s ease-in-out infinite alternate lantern-flare}.motion-safe\:animate-lantern-sway{animation:3.6s ease-in-out infinite alternate lantern-sway}.motion-safe\:animate-noren-flutter{animation:9s ease-in-out infinite noren-flutter}.motion-safe\:animate-price-pop{animation:1s ease-out both price-pop}.motion-safe\:animate-receipt-hand-over{animation:.25s ease-out both receipt-hand-over}.motion-safe\:animate-receipt-row-in{animation:.2s ease-out both receipt-row-in}.motion-safe\:animate-receipt-veil-out{animation:.25s ease-out both scene-veil-out}.motion-safe\:animate-record-pop{animation:.4s ease-out both record-pop}.motion-safe\:animate-romaji-shake{animation:.2s linear both romaji-shake}.motion-safe\:animate-shopkeeper-blink{animation:4.6s linear infinite shopkeeper-blink}.motion-safe\:animate-shopkeeper-cheer{animation:.6s ease-in-out both shopkeeper-cheer}.motion-safe\:animate-shopkeeper-yuchiri{animation:11s ease-in-out infinite shopkeeper-yuchiri}.motion-safe\:animate-special-sparkle{animation:1.6s ease-in-out infinite special-sparkle}.motion-safe\:animate-stamp-press{animation:.35s ease-in both stamp-press}.motion-safe\:animate-star-twinkle{animation:3s ease-in-out infinite star-twinkle}.motion-safe\:animate-steam-waver{animation:1.8s ease-in-out infinite alternate steam-waver}.motion-safe\:animate-stray-cat{animation:120s linear both stray-cat}.motion-safe\:animate-stray-cat-step{animation:.3s ease-in-out infinite alternate stray-cat-step}.motion-safe\:animate-streak-spark{animation:.8s ease-out both streak-spark}.motion-safe\:animate-streak-up-1{animation:.3s ease-out both streak-up-1}.motion-safe\:animate-streak-up-2{animation:.45s ease-out both streak-up-2}.motion-safe\:animate-streak-up-3{animation:.6s ease-out both streak-up-3}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:duration-1000{--tw-duration:1s;transition-duration:1s}}@media (prefers-reduced-motion:reduce){.motion-reduce\:block{display:block}.motion-reduce\:hidden{display:none}.motion-reduce\:animate-miss-flash{animation:.2s ease-out both soft-flash}.motion-reduce\:animate-price-fade{animation:1.2s linear both price-fade}.motion-reduce\:animate-scene-veil-out{animation:.3s ease-out both scene-veil-out}.motion-reduce\:animate-streak-flash{animation:.4s ease-out both soft-flash}}@media (min-width:1000px){.min-\[1000px\]\:px-0{padding-inline:0}}@media (min-width:1360px){.min-\[1360px\]\:block{display:block}}@media (min-width:40rem){.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.\[\&\>\*\+\*\]\:-mb-\[1\.4cqw\]>*+*{margin-bottom:-1.4cqw}.\[\&\>h1\]\:whitespace-nowrap>h1{white-space:nowrap}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-yatai-night-deep);color:var(--color-yatai-kinari);font-family:var(--font-sans), sans-serif;background-image:radial-gradient(70% 480px at 50% 0,#f5b94212,#0000),repeating-linear-gradient(90deg,#0000 0 119px,#00000038 119px 121px,#0000 121px 240px);background-repeat:no-repeat,repeat}@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}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes romaji-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-.4cqw)}40%,80%{transform:translate(.4cqw)}}@keyframes soft-flash{0%{opacity:.4}to{opacity:1}}@keyframes price-pop{0%{opacity:0;transform:translateY(40%)scale(.8)}15%{opacity:1;transform:translateY(0)scale(1.1)}25%{transform:translateY(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-80%)scale(1)}}@keyframes price-fade{0%{opacity:0}10%,70%{opacity:1}to{opacity:0}}@keyframes streak-up-1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes streak-up-2{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.3)rotate(-4deg)}70%{transform:scale(.95)rotate(2deg)}}@keyframes streak-up-3{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.45)rotate(-6deg)}55%{transform:scale(.92)rotate(3deg)}80%{transform:scale(1.05)rotate(-1deg)}}@keyframes streak-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.3)}}@keyframes bowl-glint{0%{transform:translate(-160px)}30%,to{transform:translate(520px)}}@keyframes special-sparkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes lantern-flare{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.15)}}@keyframes star-twinkle{0%,to{opacity:1}50%{opacity:.3}}@keyframes noren-flutter{0%,55%,87%,to{transform:skew(0deg)}63%{transform:skew(7deg)}71%{transform:skew(-3.5deg)}79%{transform:skew(1.5deg)}}@keyframes shopkeeper-blink{0%,92%,98%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes shopkeeper-yuchiri{0%,68%,88%,to{transform:rotate(70deg)}72%,83%{transform:rotate(0)}75%{transform:rotate(-6deg)}77%,81%{transform:rotate(3deg)}79%{transform:rotate(-4deg)}}@keyframes stray-cat{0%,11%{transform:translate(1060px,168px)scaleX(1)}12%{transform:translate(1060px,101px)scaleX(1)}18%{transform:translate(220px,101px)scaleX(1)}19%{transform:translate(220px,168px)scaleX(1)}20%,33%{transform:translate(220px,168px)scaleX(-1)}34%{transform:translate(220px,101px)scaleX(-1)}40%{transform:translate(1060px,101px)scaleX(-1)}41%,to{transform:translate(1060px,168px)scaleX(-1)}}@keyframes stray-cat-step{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes lantern-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes steam-waver{0%{transform:skew(-8deg)translateY(0)}to{transform:skew(8deg)translateY(-4%)}}@keyframes scene-veil-out{0%{opacity:1}to{opacity:0}}@keyframes lights-out{0%{opacity:0}30%{opacity:.6}45%{opacity:.25}to{opacity:1}}@keyframes receipt-hand-over{0%{opacity:0;transform:translateY(30%)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes back-to-machine{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ticket-issue{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes stamp-press{0%{opacity:0;transform:scale(2.2)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes receipt-row-in{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(0)}}@keyframes balance-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(15%)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes record-pop{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.12)}80%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shopkeeper-cheer{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-8px)}}@keyframes confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(var(--confetti-drop)) rotate(var(--confetti-spin))}}@keyframes bowl-serve{0%{opacity:0;transform:translate(30%)}to{opacity:1;transform:translate(0)}}@keyframes bowl-eaten{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40%)scale(.8)}}@keyframes bowl-discarded{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(40%)rotate(-12deg)}}@keyframes kaedama-pop{0%{transform:scale(.4)}60%{transform:scale(1.3)}to{transform:scale(1)}}
