@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/static/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2) format("woff2"),url(/static/noto-sans-thai-thai-400-normal-Dxb_unuU.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/static/noto-sans-thai-latin-ext-400-normal-nBP59pVw.woff2) format("woff2"),url(/static/noto-sans-thai-latin-ext-400-normal-B-1H0YkH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/static/noto-sans-thai-latin-400-normal-BaWBrqFP.woff2) format("woff2"),url(/static/noto-sans-thai-latin-400-normal-Dh_FJjOB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/static/noto-sans-thai-thai-500-normal-CU_X86GQ.woff2) format("woff2"),url(/static/noto-sans-thai-thai-500-normal-BOGXO2tw.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/static/noto-sans-thai-latin-ext-500-normal-B-ZWb8SZ.woff2) format("woff2"),url(/static/noto-sans-thai-latin-ext-500-normal-CrEHO7C8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/static/noto-sans-thai-latin-500-normal-fyBKClF1.woff2) format("woff2"),url(/static/noto-sans-thai-latin-500-normal-BC04jsmm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/static/noto-sans-thai-thai-600-normal-Cs73sVjl.woff2) format("woff2"),url(/static/noto-sans-thai-thai-600-normal-CmgB8_JK.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/static/noto-sans-thai-latin-ext-600-normal-maHHBsez.woff2) format("woff2"),url(/static/noto-sans-thai-latin-ext-600-normal-PkMZo0xa.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/static/noto-sans-thai-latin-600-normal-CemcjnVR.woff2) format("woff2"),url(/static/noto-sans-thai-latin-600-normal-Dbc-dNO6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/static/noto-sans-thai-thai-700-normal-Cm52XUnT.woff2) format("woff2"),url(/static/noto-sans-thai-thai-700-normal-C9ISMlQq.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/static/noto-sans-thai-latin-ext-700-normal-uJk63onE.woff2) format("woff2"),url(/static/noto-sans-thai-latin-ext-700-normal-xdwl2Xg6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/static/noto-sans-thai-latin-700-normal-_dn-40wb.woff2) format("woff2"),url(/static/noto-sans-thai-latin-700-normal-C4AMFKt5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/static/zen-kaku-gothic-new-latin-400-normal-BEdayliK.woff2) format("woff2"),url(/static/zen-kaku-gothic-new-latin-400-normal-CPSmNJAU.woff) format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:500;src:url(/static/zen-kaku-gothic-new-latin-500-normal-Dfjj7AIU.woff2) format("woff2"),url(/static/zen-kaku-gothic-new-latin-500-normal-BIfs0Bhs.woff) format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/static/zen-kaku-gothic-new-latin-700-normal-Dgv0FPyh.woff2) format("woff2"),url(/static/zen-kaku-gothic-new-latin-700-normal-zPVyND5l.woff) format("woff")}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-display:swap;font-weight:700;src:url(/static/zen-maru-gothic-latin-700-normal-CSiy1nnP.woff2) format("woff2"),url(/static/zen-maru-gothic-latin-700-normal-Cb4EHpDE.woff) format("woff")}*,: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}:root{--ground: #1e1b2e;--panel: rgba(42, 39, 64, .94);--panel-solid: #2a2740;--border: #3d3a57;--border-hover: #564f78;--track-edge: #8a84a8;--control-edge: #8a84a8;--hover: #332f4d;--text: #f4f1fa;--text-quiet: #b9b4d0;--accent: #8fb8de;--on-accent: #1e1b2e;--check: #8fb8de;--on-check: #1e1b2e;--success: #7fd4a6;--failure: #ef8f8f;--warn: #f2a6b3;--dim: rgba(14, 12, 24, .62);--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--border-w: 1px;--blur: 0px;--elev: none;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s6: 24px;--s8: 32px;--s12: 48px;--font-latin: "Zen Kaku Gothic New", ui-sans-serif, system-ui, sans-serif;--font-th-ui: "Noto Sans Thai", "Zen Kaku Gothic New", ui-sans-serif, system-ui, sans-serif;--font-th-story: "Noto Sans Thai", "Zen Kaku Gothic New", ui-sans-serif, system-ui, sans-serif;--font-num: "Noto Sans Thai", "Zen Kaku Gothic New", ui-sans-serif, system-ui, sans-serif;--fs-story: 20px;--lh-story: 1.7;--fs-choice: 18px;--fs-ui: 15px;--lh-ui: 1.5;--fs-min: 14px;--ease-out: cubic-bezier(0, 0, .2, 1);--focus-ring: 3px solid #8fb8de;--focus-ring-on-filled: 3px solid #f4f1fa;--focus-offset: 2px}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:701px){.container{max-width:701px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-16{inset:4rem}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-\[71\%\]{left:71%}.left-auto{left:auto}.right-4{right:16px}.right-\[max\(0px\,calc\(\(100vw_-_100vh\*16\/9\)\/2\)\)\]{right:max(0px,calc((100vw - 100vh * 16 / 9) / 2))}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:16px}.top-\[43\.5\%\]{top:43.5%}.top-\[47\%\]{top:47%}.top-\[7\.5\%\]{top:7.5%}.top-\[max\(0px\,calc\(\(100vh_-_100vw\*9\/16\)\/2\)\)\]{top:max(0px,calc((100vh - 56.25vw)/2))}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-sheet{z-index:8}.z-sheet-dim{z-index:7}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-3{margin-bottom:12px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mt-0\.5{margin-top:.125rem}.mt-6{margin-top:24px}.mt-\[18px\]{margin-top:18px}.mt-\[6px\]{margin-top:6px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-\[1em\]{height:1em}.h-\[92px\]{height:92px}.h-\[min\(100vh\,calc\(100vw\*9\/16\)\)\]{height:min(100vh,56.25vw)}.h-full{height:100%}.max-h-\[calc\(min\(100vh\,calc\(100vw\*9\/16\)\)_-_48px\)\]{max-height:calc(min(100vh,56.25vw) - 48px)}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-\[max\(52px\,var\(--fu-tap\)\)\]{min-height:max(52px,var(--fu-tap))}.min-h-\[max\(theme\(minHeight\.tap-min\)\,var\(--fu-tap\)\)\]{min-height:max(44px,var(--fu-tap))}.min-h-\[max\(theme\(minHeight\.title-start-min\)\,var\(--fu-tap\)\)\]{min-height:max(56px,var(--fu-tap))}.min-h-dvh{min-height:100dvh}.min-h-primary-min{min-height:48px}.min-h-tap-min{min-height:44px}.w-\[1em\]{width:1em}.w-\[560px\]{width:560px}.w-\[780px\]{width:780px}.w-\[92px\]{width:92px}.w-\[min\(100vw\,calc\(100vh\*16\/9\)\)\]{width:min(100vw,calc(100vh * 16 / 9))}.w-\[var\(--fu-col\)\]{width:var(--fu-col)}.w-full{width:100%}.w-lobby-sheet{width:800px}.w-sheet{width:560px}.min-w-0{min-width:0px}.min-w-\[208px\]{min-width:208px}.min-w-\[76px\]{min-width:76px}.min-w-\[var\(--fu-tap\)\]{min-width:var(--fu-tap)}.max-w-\[34em\]{max-width:34em}.max-w-\[calc\(100\%-48px\)\]{max-width:calc(100% - 48px)}.max-w-\[min\(1200px\,100\%\)\]{max-width:min(1200px,100%)}.max-w-full{max-width:100%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -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))}.-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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-col{grid-auto-flow:column}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-items-center{justify-items:center}.gap-1{gap:4px}.gap-2{gap:8px}.gap-4{gap:16px}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-pill{border-radius:999px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-border{--tw-border-opacity: 1;border-color:rgb(61 58 87 / var(--tw-border-opacity, 1))}.border-control-edge{--tw-border-opacity: 1;border-color:rgb(138 132 168 / var(--tw-border-opacity, 1))}.border-title-btn-edge,.border-title-field-edge{--tw-border-opacity: 1;border-color:rgb(185 180 208 / var(--tw-border-opacity, 1))}.border-title-lang-edge{--tw-border-opacity: 1;border-color:rgb(138 132 168 / var(--tw-border-opacity, 1))}.border-title-quiet-edge{--tw-border-opacity: 1;border-color:rgb(244 241 250 / var(--tw-border-opacity, 1))}.border-warn{--tw-border-opacity: 1;border-color:rgb(242 166 179 / var(--tw-border-opacity, 1))}.bg-dim{background-color:#0e0c189e}.bg-ground{--tw-bg-opacity: 1;background-color:rgb(30 27 46 / var(--tw-bg-opacity, 1))}.bg-panel-solid{--tw-bg-opacity: 1;background-color:rgb(42 39 64 / var(--tw-bg-opacity, 1))}.bg-title-bars{--tw-bg-opacity: 1;background-color:rgb(30 27 46 / var(--tw-bg-opacity, 1))}.bg-title-btn,.bg-title-field-bg{--tw-bg-opacity: 1;background-color:rgb(42 39 64 / var(--tw-bg-opacity, 1))}.bg-title-lang-bg{background-color:#1e1b2ec7}.bg-title-lang-on{--tw-bg-opacity: 1;background-color:rgb(143 184 222 / var(--tw-bg-opacity, 1))}.bg-title-quiet-bg{background-color:#1e1b2e66}.bg-transparent{background-color:transparent}.bg-title-band-1440{background-image:radial-gradient(ellipse 34% 22% at 50% 64%,#1e1b2e9e 55%,#1e1b2e00)}.bg-title-scrim-1440{background-image:radial-gradient(ellipse 36% 50% at 50% 52%,#1e1b2e75,#1e1b2e00)}.bg-title-sky{background-image:linear-gradient(180deg,#1b1830,#262148 24%,#3a3166 46%,#5a4682 64%,#8e6a9c 79%,#c48c9c 90%,#dba08f)}.fill-title-moon{fill:#f4f1fa}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-4{padding:16px}.p-6{padding:24px}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[40px\]{padding-left:40px;padding-right:40px}.py-4{padding-top:16px;padding-bottom:16px}.pb-4{padding-bottom:16px}.pb-6{padding-bottom:24px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.text-center{text-align:center}.text-start{text-align:start}.align-\[-0\.125em\]{vertical-align:-.125em}.font-display-latin{font-family:Zen Maru Gothic,Noto Sans Thai,sans-serif}.font-field,.font-th-ui{font-family:Noto Sans Thai,Zen Kaku Gothic New,ui-sans-serif,system-ui,sans-serif}.text-\[14px\]{font-size:14px}.text-\[17px\]{font-size:17px}.text-heading{font-size:20px;line-height:1.5;font-weight:700}.text-label{font-size:16px;line-height:1.5}.text-min{font-size:14px;line-height:1.5}.text-narr{font-size:17px;line-height:1.6}.text-title-lede{font-size:17px;line-height:1.7}.text-title-start{font-size:19px;line-height:1.4;font-weight:600}.text-ui{font-size:15px;line-height:1.5}.text-wordmark-latin{font-size:78px;line-height:1.1;font-weight:700}.text-wordmark-th{font-size:28px;line-height:1.6;font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.text-text{--tw-text-opacity: 1;color:rgb(244 241 250 / var(--tw-text-opacity, 1))}.text-text-quiet{--tw-text-opacity: 1;color:rgb(185 180 208 / var(--tw-text-opacity, 1))}.text-title-btn-ink,.text-title-field-ink,.text-title-ink{--tw-text-opacity: 1;color:rgb(244 241 250 / var(--tw-text-opacity, 1))}.text-title-ink-quiet{--tw-text-opacity: 1;color:rgb(227 222 239 / var(--tw-text-opacity, 1))}.text-title-lang-on-ink{--tw-text-opacity: 1;color:rgb(30 27 46 / var(--tw-text-opacity, 1))}.text-title-wordmark-th{--tw-text-opacity: 1;color:rgb(169 203 234 / var(--tw-text-opacity, 1))}.text-warn{--tw-text-opacity: 1;color:rgb(242 166 179 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);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)}*,*:before,*:after{letter-spacing:0}html{background-color:var(--ground);color:var(--text);font-family:var(--font-th-ui);font-size:var(--fs-ui);line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;overflow-wrap:break-word}input,textarea,select,button,input::-moz-placeholder,textarea::-moz-placeholder{font-family:Noto Sans Thai,Zen Kaku Gothic New,ui-sans-serif,system-ui,sans-serif}input,textarea,select,button,input::placeholder,textarea::placeholder{font-family:Noto Sans Thai,Zen Kaku Gothic New,ui-sans-serif,system-ui,sans-serif}.nb{white-space:nowrap}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ring-on-filled:focus-visible{outline:var(--focus-ring-on-filled)}:is(h1,h2,h3,h4)[tabindex="-1"]:focus{outline:none}html{scroll-behavior:auto}.placeholder\:text-title-field-hint::-moz-placeholder{--tw-text-opacity: 1;color:rgb(185 180 208 / var(--tw-text-opacity, 1))}.placeholder\:text-title-field-hint::placeholder{--tw-text-opacity: 1;color:rgb(185 180 208 / var(--tw-text-opacity, 1))}.empty\:hidden:empty{display:none}.hover\:bg-hover:hover,.hover\:bg-title-btn-hover:hover,.hover\:bg-title-lang-hover:hover{--tw-bg-opacity: 1;background-color:rgb(51 47 77 / var(--tw-bg-opacity, 1))}.hover\:bg-title-quiet-hover:hover{background-color:#332f4dcc}@media(max-width:1151.98px),(max-height:647.98px),(orientation:portrait){.title-stack\:static{position:static}.title-stack\:relative{position:relative}.title-stack\:left-\[68\%\]{left:68%}.title-stack\:left-auto{left:auto}.title-stack\:right-3{right:12px}.title-stack\:top-3{top:12px}.title-stack\:top-\[68px\]{top:68px}.title-stack\:top-auto{top:auto}.title-stack\:block{display:block}.title-stack\:aspect-auto{aspect-ratio:auto}.title-stack\:h-\[60px\]{height:60px}.title-stack\:min-h-svh{min-height:100svh}.title-stack\:w-\[60px\]{width:60px}.title-stack\:w-auto{width:auto}.title-stack\:w-full{width:100%}.title-stack\:min-w-\[64px\]{min-width:64px}.title-stack\:max-w-\[420px\]{max-width:420px}.title-stack\:overflow-visible{overflow:visible}.title-stack\:bg-title-band-390{background-image:linear-gradient(180deg,#1e1b2e00 34%,#1e1b2e9e 42% 68%,#1e1b2e00 76%)}.title-stack\:bg-title-scrim-390{background-image:radial-gradient(ellipse 90% 40% at 50% 36%,#1e1b2e75,#1e1b2e00)}.title-stack\:object-bottom{-o-object-position:bottom;object-position:bottom}.title-stack\:px-5{padding-left:1.25rem;padding-right:1.25rem}.title-stack\:px-\[14px\]{padding-left:14px;padding-right:14px}.title-stack\:px-\[20px\]{padding-left:20px;padding-right:20px}.title-stack\:pb-\[236px\]{padding-bottom:236px}.title-stack\:pt-\[112px\]{padding-top:112px}.title-stack\:text-\[16px\]{font-size:16px}.title-stack\:text-wordmark-latin-narrow{font-size:46px;line-height:1.1;font-weight:700}.title-stack\:text-wordmark-th-narrow{font-size:22px;line-height:1.6;font-weight:500}}@media(max-width:700px){.narrow\:static{position:static}.narrow\:fixed{position:fixed}.narrow\:inset-x-0{left:0;right:0}.narrow\:bottom-0{bottom:0}.narrow\:top-auto{top:auto}.narrow\:block{display:block}.narrow\:aspect-auto{aspect-ratio:auto}.narrow\:h-\[88vh\]{height:88vh}.narrow\:max-h-\[88vh\]{max-height:88vh}.narrow\:w-auto{width:auto}.narrow\:w-full{width:100%}.narrow\:max-w-none{max-width:none}.narrow\:translate-x-0{--tw-translate-x: 0px;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))}.narrow\:translate-y-0{--tw-translate-y: 0px;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))}.narrow\:overflow-visible{overflow:visible}.narrow\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.narrow\:rounded-tr-lg{border-top-right-radius:12px}.narrow\:border-r{border-right-width:1px}.narrow\:px-4{padding-left:16px;padding-right:16px}.narrow\:py-3{padding-top:12px;padding-bottom:12px}.narrow\:pb-4{padding-bottom:16px}.narrow\:pb-8{padding-bottom:32px}.narrow\:pt-3{padding-top:12px}}.fu-sprite{position:absolute;left:50%;bottom:0;width:300px;height:620px;transform:translate(-50%);scale:var(--sprite-scale, 1);transform-origin:0 100%}.fu-sprite.is-aside{left:calc(30% + (var(--sprite-scale, 1) - 1) * 64px)}@media(max-width:700px){.fu-sprite{width:180px;height:220px}.fu-sprite.is-aside{display:none}}.fu-scene-enter,.fu-sprite-enter{animation:fu-fade .15s cubic-bezier(0,0,.2,1) both}@keyframes fu-fade{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not(.still) .fu-scene-enter{animation:fu-scene-in .6s cubic-bezier(0,0,.2,1) both}:root:not([data-motion=reduced]):not(.still) .fu-sprite-enter{animation:fu-sprite-in .32s cubic-bezier(0,0,.2,1) both}:root:not([data-motion=reduced]):not(.still) .fu-sprite{transition:left .32s cubic-bezier(0,0,.2,1)}@keyframes fu-scene-in{0%{opacity:0;transform:scale(1.03)}}@keyframes fu-sprite-in{0%{opacity:0;translate:0 12px}}}html.still *,html.still *:before,html.still *:after{animation:none!important;transition:none!important}.fu-title :focus-visible{outline:3px solid #8fb8de;outline-offset:3px}.fu-scaled{scale:var(--title-scale, 1);--fu-tap: calc(44px / var(--title-scale, 1))}@media(max-width:1151.98px),(max-height:647.98px),(orientation:portrait){.fu-scaled{scale:none;--fu-tap: 44px}}.fu-title-block{translate:-50% -50%}@media(max-width:1151.98px),(max-height:647.98px),(orientation:portrait){.fu-title-block{translate:none}}.fu-title-block{--fu-col: 420px}@media(min-width:1152px)and (min-height:648px)and (orientation:landscape){.fu-title-block{--fu-floor: calc(14px / var(--title-scale, 1));--fu-col: max(420px, calc(392px / var(--title-scale, 1)))}.fu-title-block .fu-fl15{font-size:max(15px,var(--fu-floor))}.fu-title-block .fu-fl16{font-size:max(16px,var(--fu-floor))}.fu-title-block .fu-fl17{font-size:max(17px,var(--fu-floor))}.fu-title-block .fu-fl19{font-size:max(19px,var(--fu-floor))}}@media(min-width:701px)and (max-width:1151.98px),(min-width:701px)and (max-height:647.98px),(min-width:701px)and (orientation:portrait){main.fu-title{display:grid;align-content:center}}.fu-moon{transform-origin:0 0;filter:drop-shadow(0 0 18px rgb(244 241 250 / 55%))}.fu-glow{text-shadow:0 0 28px rgb(143 184 222 / 45%)}.fu-title{container-type:inline-size}.fu-foot{padding:28px 20px 8px;background:linear-gradient(180deg,#1d193200 0,#1d1932 28px)}.fu-ash{position:absolute;top:var(--y);left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#d9d3e6;opacity:var(--o, .55)}.fu-ash:nth-of-type(1){--x: 8%;--y: 14%;--s: 5px;--t: 19s;--dl: -2s}.fu-ash:nth-of-type(2){--x: 16%;--y: 38%;--s: 3px;--t: 15s;--dl: -9s}.fu-ash:nth-of-type(3){--x: 24%;--y: 22%;--s: 4px;--t: 21s;--dl: -5s}.fu-ash:nth-of-type(4){--x: 31%;--y: 58%;--s: 3px;--t: 17s;--dl: -11s}.fu-ash:nth-of-type(5){--x: 12%;--y: 66%;--s: 6px;--t: 23s;--dl: -1s;--o: .4}.fu-ash:nth-of-type(6){--x: 84%;--y: 30%;--s: 4px;--t: 18s;--dl: -7s}.fu-ash:nth-of-type(7){--x: 90%;--y: 52%;--s: 5px;--t: 22s;--dl: -3s}.fu-ash:nth-of-type(8){--x: 77%;--y: 62%;--s: 3px;--t: 16s;--dl: -12s}.fu-ash:nth-of-type(9){--x: 66%;--y: 8%;--s: 3px;--t: 20s;--dl: -4s}.fu-ash:nth-of-type(10){--x: 95%;--y: 12%;--s: 4px;--t: 24s;--dl: -8s}.fu-ash:nth-of-type(11){--x: 4%;--y: 44%;--s: 3px;--t: 18s;--dl: -6s}.fu-ash:nth-of-type(12){--x: 72%;--y: 44%;--s: 2px;--t: 14s;--dl: -10s}.fu-night{display:none}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not(.still) .fu-night{display:block;position:absolute;inset:0;background:#14121f;opacity:0;animation:fu-lift 1.4s cubic-bezier(0,0,.2,1) both}:root:not([data-motion=reduced]):not(.still) .fu-moon{animation:fu-moon 1.2s .3s cubic-bezier(0,0,.2,1) backwards}:root:not([data-motion=reduced]):not(.still) .fu-rise{animation:fu-rise .7s var(--d, 0ms) cubic-bezier(0,0,.2,1) backwards}:root:not([data-motion=reduced]):not(.still) .fu-ash{animation:fu-drift var(--t, 16s) var(--dl, 0s) linear infinite}@keyframes fu-lift{0%{opacity:1}to{opacity:0}}@keyframes fu-moon{0%{opacity:0;translate:0 10px}}@keyframes fu-rise{0%{opacity:0;translate:0 14px}}@keyframes fu-drift{0%{translate:0 0}50%{translate:18px 60px}to{translate:-6px 120px;opacity:0}}}.fu-d500{--d: .5s}.fu-d750{--d: .75s}.fu-d1000{--d: 1s}.fu-d1250{--d: 1.25s}.fu-d1450{--d: 1.45s}.fu-room .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fu-room .icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.fu-room .hud-btn{min-height:44px;min-width:44px;padding:0 var(--s4);background:transparent;border:1px solid var(--control-edge);border-radius:var(--r-pill);color:var(--text);cursor:pointer}.fu-room .hud-btn:hover{background:var(--hover)}.fu-room .hud-btn[aria-expanded=true]{background:var(--check);color:var(--on-check);border-color:var(--check)}.fu-room .dim{position:absolute;inset:0;background:var(--dim);z-index:2}.fu-room .quest-label{font-weight:600;color:var(--accent)}.fu-room .quest-label .icon{margin-right:var(--s1)}.fu-room .dice-frame{position:absolute;left:25%;right:25%;top:132px;height:420px;z-index:3;pointer-events:none}.fu-room .dice-frame #fates-dice-stage{left:0;right:0;top:0;height:100%}.fu-room .dice-ph{position:absolute;left:0;right:0;top:16%;text-align:center}.fu-room .die{display:inline-block;width:104px;height:104px;margin:0 var(--s3)}.fu-room .die-a{transform:rotate(-8deg)}.fu-room .die-b{transform:rotate(6deg)}.fu-room .die-face{fill:#f4f1fa}.fu-room .die-pip{fill:#1e1b2e}.fu-room .result-card{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);padding:var(--s3) var(--s4);text-align:center;background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--r-lg)}.fu-room .scene-dim{position:absolute;inset:0;background:var(--dim)}.fu-room .screen{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:auto minmax(0,1fr)}.fu-room .bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s6);align-items:center;padding:var(--s3) var(--s6);background:var(--panel);border-bottom:var(--border-w) solid var(--border)}.fu-room .bar-left{display:block;min-width:0}.fu-room .bar-title{display:block;margin:0;font-size:18px;font-weight:600;line-height:1.4}.fu-room .bar-sub{display:block;margin:0;color:var(--text-quiet)}.fu-room .bar-right{display:grid;grid-auto-flow:column;gap:var(--s2);align-items:center}.fu-room .room-chip{display:block;padding:0 var(--s2);color:var(--text-quiet);white-space:nowrap}.fu-room .room-chip .code-sm{color:var(--text);font-weight:600;font-family:var(--font-latin)}.fu-room .btn{min-height:48px;padding:0 var(--s6);border-radius:var(--r-pill);font-weight:600;cursor:pointer}.fu-room .btn-primary{background:var(--accent);color:var(--on-accent);border:0}.fu-room .btn-primary:hover{background:var(--text)}.fu-room .btn-primary[aria-disabled=true],.fu-room .btn-primary[aria-disabled=true]:hover{background:var(--panel-solid);color:var(--text-quiet);border:1px solid var(--border-hover);cursor:not-allowed}.fu-room .btn-secondary{background:transparent;color:var(--text);border:1px solid var(--control-edge)}.fu-room .btn-secondary:hover{background:var(--hover)}.fu-room .btn-wide{display:block;width:100%}.fu-room .btn .icon{margin-right:var(--s1)}.fu-room .link-btn{min-height:44px;padding:0;background:transparent;border:0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.fu-room .tag{display:inline-block;margin-left:var(--s1);padding:0 var(--s2);border:1px solid var(--control-edge);border-radius:var(--r-pill);font-size:var(--fs-min);font-weight:600;line-height:1.6;color:var(--text);white-space:nowrap;vertical-align:1px}.fu-room .tag-you,.fu-room .tag-picked{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fu-room .tag-win{background:var(--success);border-color:var(--success);color:var(--on-accent)}.fu-room .state{display:block;font-size:var(--fs-min);font-weight:600;white-space:nowrap}.fu-room .state.ok{color:var(--success)}.fu-room .state.wait{color:var(--text-quiet)}.fu-room .state .icon{margin-right:var(--s1)}.fu-room .seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border:1px solid var(--control-edge);border-radius:var(--r-pill)}.fu-room .seg-btn{min-height:44px;padding:0 var(--s4);background:transparent;color:var(--text);border:0;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap}.fu-room .seg-btn:hover{background:var(--hover)}.fu-room .seg-btn[aria-pressed=true],.fu-room .seg-btn[aria-pressed=true]:hover{background:var(--check);color:var(--on-check);font-weight:600}.fu-room .seg-btn:focus-visible{outline-color:var(--text)}.fu-room .field{display:block;width:100%;min-height:48px;margin:0;padding:0 var(--s3);font:inherit;font-family:"Zen Kaku Gothic New",var(--font-th-ui);font-size:var(--fs-choice);color:var(--text);background:var(--ground);border:1px solid var(--control-edge);border-radius:var(--r-md)}.fu-room .field::-moz-placeholder{color:var(--text-quiet);opacity:1}.fu-room .field::placeholder{color:var(--text-quiet);opacity:1}.fu-room .field-label{display:block;margin:0 0 var(--s1);font-weight:600}.fu-room .sheet{align-self:start;justify-self:center;width:800px;max-width:calc(100% - 48px);max-height:calc(100% - 48px);margin-top:var(--s6);overflow-y:auto;padding:var(--s6) var(--s8);background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--r-lg)}.fu-room .room-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s6);align-items:center}.fu-room .code-block{display:block}.fu-room .code-label{display:block;color:var(--text-quiet)}.fu-room .code{display:block;font-family:var(--font-latin);font-size:28px;font-weight:700;line-height:1.25}.fu-room .room-hint{margin:0;color:var(--text-quiet)}.fu-room .join{display:block;margin-top:var(--s2)}.fu-room .join-form{display:grid;grid-template-columns:auto minmax(0,180px) auto minmax(0,1fr);gap:var(--s2) var(--s3);align-items:center;margin-top:var(--s1)}.fu-room .join-form .field-label{margin:0}.fu-room .join-note{margin:0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .lang-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s6);align-items:center;margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border)}.fu-room .lang-text{display:block}.fu-room .lang-label{display:block;font-weight:600}.fu-room .lang-note{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .seats-head{margin:var(--s4) 0 var(--s2);padding-top:var(--s4);border-top:1px solid var(--border);font-size:16px;font-weight:600;line-height:1.5}.fu-room .seat-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.fu-room .lseat{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--s3);align-items:center;min-height:84px;padding:var(--s3);background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--r-md)}.fu-room .lseat.is-empty{background:transparent;border:1px dashed var(--control-edge)}.fu-room .lavatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--panel);border:1px solid var(--border-hover);font-weight:600;font-size:18px}.fu-room .lseat.is-empty .lavatar{background:transparent;border:1px dashed var(--control-edge)}.fu-room .lseat-text{display:block;min-width:0}.fu-room .lseat-name{display:block;font-weight:600}.fu-room .lseat-meta{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .lseat.is-empty .lseat-name{font-weight:400;color:var(--text-quiet)}.fu-room .start-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s4);align-items:center;margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border)}.fu-room .start-texts,.fu-room .start-text{display:block;min-width:0}.fu-room .start-msg{display:block;margin:0;font-size:16px}.fu-room .start-sub{display:block;margin:0;color:var(--text-quiet)}.fu-room .btn-start{min-width:200px}@media(min-width:701px){.fu-room .sheet{margin-top:var(--s4);max-height:calc(100% - 32px)}.fu-room .join{margin-top:0}.fu-room .lang-row,.fu-room .start-row,.fu-room .seats-head{margin-top:var(--s3);padding-top:var(--s3)}}.fu-room .pick-wrap{min-height:0;overflow-y:auto;padding:var(--s4) var(--s6) var(--s6)}.fu-room .notice{margin:0 0 var(--s3);padding:var(--s2) var(--s4);background:var(--panel-solid);border:1px solid var(--warn);border-radius:var(--r-md)}.fu-room .pick-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 460px;gap:var(--s3)}.fu-room .pick-list>.panel-item{grid-column:4;grid-row:1 / span 2}.fu-room .pick-list>li{display:block;min-width:0}.fu-room .ccard{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);width:100%;height:100%;padding:0 0 var(--s4);overflow:hidden;text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--control-edge);border-radius:var(--r-lg);cursor:pointer}.fu-room .ccard:hover{background:var(--hover)}.fu-room .ccard[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fu-room .ccard:disabled,.fu-room .ccard:disabled:hover{background:transparent;color:var(--text-quiet);border-style:dashed;cursor:not-allowed}.fu-room .portrait{display:block;position:relative;height:112px;overflow:hidden;background:linear-gradient(180deg,#2a2740,#1e1b2e)}.fu-room .portrait:before{content:"";position:absolute;left:50%;top:18px;width:56px;height:66px;transform:translate(-50%);border-radius:50% 50% 46% 46%;background:linear-gradient(180deg,#564f78,#3d3a57)}.fu-room .portrait:after{content:"";position:absolute;left:50%;top:78px;width:132px;height:60px;transform:translate(-50%);border-radius:66px 66px 0 0;background:linear-gradient(180deg,#3d3a57,#332f4d)}.fu-room .ccard:disabled .portrait{opacity:.45}.fu-room .portrait img{position:absolute;left:50%;top:0;z-index:1;display:block;width:112px;height:112px;transform:translate(-50%);-webkit-mask-image:linear-gradient(180deg,black 72%,transparent 100%);mask-image:linear-gradient(180deg,black 72%,transparent 100%)}.fu-room .portrait.has-art:before,.fu-room .portrait.has-art:after{display:none}.fu-room .ccard-look{display:block;margin-top:var(--s2);color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .ccard-body{display:block;padding:var(--s3) var(--s4) 0}.fu-room .ccard-name{display:block;font-size:18px;font-weight:600;line-height:1.4}.fu-room .ccard-class{display:block;color:var(--text-quiet)}.fu-room .ccard-hook{display:block;margin-top:var(--s2);line-height:1.6}.fu-room .ccard-state{display:block;margin-top:var(--s2)}.fu-room .ccard-state .tag{margin-left:0}.fu-room .cpanel{height:100%;padding:var(--s4) var(--s6) var(--s6);background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--r-lg)}.fu-room .cp-empty{margin:0;color:var(--text-quiet);font-size:16px}.fu-room .cp-name{margin:0;font-size:22px;font-weight:600;line-height:1.4}.fu-room .cp-class{display:block;margin:0;color:var(--text-quiet)}.fu-room .quest{margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--panel);border:1px solid var(--border-hover);border-radius:var(--r-md)}.fu-room .quest-text{display:block;margin-top:2px;line-height:1.6}.fu-room .quest-note{display:block;margin-top:var(--s1);color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .stats-head{display:block;margin:var(--s4) 0 0;font-size:16px;font-weight:600;line-height:1.5}.fu-room .stats-hint{display:block;margin:0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .stat-grid{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.fu-room .stat-cell{display:block;padding:var(--s2) var(--s3);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md)}.fu-room .st-name{display:block;font-size:var(--fs-min);line-height:1.5}.fu-room .st-abbr{font-family:var(--font-latin);font-weight:700;color:var(--text-quiet);margin-right:var(--s1)}.fu-room .st-val{display:block;font-size:28px;font-weight:700;line-height:1.3}.fu-room .st-val.is-empty{color:var(--text-quiet);font-weight:400}.fu-room .set-table{width:100%;margin-top:var(--s2);border-collapse:separate;border-spacing:0}.fu-room .set-table th,.fu-room .set-table td{padding:3px var(--s2);text-align:left;font-weight:400}.fu-room .set-table thead th{padding-bottom:var(--s2);vertical-align:bottom}.fu-room .set-table thead th:first-child{color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .set-table td.v{width:30%;font-size:18px;font-weight:700;text-align:center}.fu-room .set-table tbody tr+tr th,.fu-room .set-table tbody tr+tr td{border-top:1px solid var(--border)}.fu-room .set-table tr.sum th,.fu-room .set-table tr.sum td{border-top:1px solid var(--border-hover);font-weight:600}.fu-room .set-btn{display:block;width:100%;min-height:44px;padding:0 var(--s2);background:transparent;color:var(--text);border:1px solid var(--control-edge);border-radius:var(--r-md);font-weight:600;cursor:pointer;white-space:nowrap}.fu-room .set-btn:hover{background:var(--hover)}.fu-room .set-btn[aria-pressed=true]{background:var(--check);color:var(--on-check);border-color:var(--check)}.fu-room .cp-actions{display:grid;gap:var(--s2);margin-top:var(--s4)}.fu-room .cp-hint{display:block;margin:var(--s2) 0 0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .roll-layer{position:absolute;inset:0;z-index:6}.fu-room .roll-layer .dim{z-index:0}.fu-room .roll-layer .dice-frame{z-index:1}.fu-room .roll-layer .dice-frame{height:444px}.fu-room .roll-layer .dice-frame #fates-dice-stage{top:0;height:420px}.fu-room .roll-layer .result-card{pointer-events:auto;min-width:280px}.fu-room .rc-stat{display:block;font-size:16px;font-weight:600}.fu-room .rc-stat .st-abbr{color:var(--text-quiet)}.fu-room .rc-value{display:block;font-size:28px;font-weight:700;line-height:1.3}.fu-room .rc-progress{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .rc-skip{margin-top:var(--s2);min-height:44px}@media(max-width:700px){.fu-room .scene,.fu-room .scene-dim{display:none}.fu-room .screen{position:relative;inset:auto;display:block}.fu-room .bar{grid-template-columns:1fr;gap:var(--s2);padding:var(--s3)}.fu-room .bar-right{grid-auto-flow:column;grid-auto-columns:auto;justify-content:start}.fu-room .bar-right .hud-btn{padding:0 var(--s3)}.fu-room .room-chip{padding:0 var(--s1) 0 0}.fu-room .sheet{width:auto;max-width:none;max-height:none;margin:0;overflow:visible;padding:var(--s4) var(--s3) 0;border:0;border-radius:0;background:transparent}.fu-room .room-row{grid-template-columns:1fr;gap:var(--s2)}.fu-room .room-row .btn{width:100%}.fu-room .join{margin-top:var(--s2)}.fu-room .join-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:var(--s2)}.fu-room .join-form .field-label{grid-column:1 / -1;margin:0 0 var(--s1)}.fu-room .join-note{grid-column:1 / -1}.fu-room .lang-row{grid-template-columns:1fr;gap:var(--s2)}.fu-room .seat-list{grid-template-columns:1fr}.fu-room .lseat{min-height:72px}.fu-room .start-row{position:sticky;bottom:0;z-index:4;grid-template-columns:1fr;gap:var(--s2);margin:var(--s4) calc(-1 * var(--s3)) 0;padding:var(--s3) var(--s3) var(--s4);background:var(--panel-solid)}.fu-room .btn-start{width:100%;min-width:0}.fu-room .pick-wrap{padding:var(--s3) var(--s3) var(--s8);overflow:visible}.fu-room .pick-list{grid-template-columns:1fr;gap:var(--s2)}.fu-room .pick-list>.panel-item{grid-column:auto;grid-row:auto}.fu-room .pick-list>.panel-item.is-placeholder{display:none}.fu-room .ccard{padding:var(--s3);display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--s3);align-items:start;align-content:start}.fu-room .portrait img{left:0;width:56px;height:56px;transform:none;-webkit-mask-image:none;mask-image:none}.fu-room .portrait{width:56px;height:56px;border-radius:50%}.fu-room .portrait:before{top:8px;width:26px;height:30px}.fu-room .portrait:after{top:36px;width:52px;height:30px;border-radius:26px 26px 0 0}.fu-room .ccard-body{padding:0}.fu-room .cpanel{padding:var(--s4);border-color:var(--accent)}.fu-room .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en] .fu-room .set-table tbody th .st-abbr{display:block}html[lang=en] .fu-room .set-table th,html[lang=en] .fu-room .set-table td{padding-left:var(--s1);padding-right:var(--s1)}.fu-room .dice-frame{left:var(--s3);right:var(--s3);top:76px;bottom:var(--s3);height:auto}.fu-room .dice-ph{top:6%}.fu-room .die{width:76px;height:76px;margin:0 var(--s2)}.fu-room .result-card{padding:var(--s2) var(--s4)}.fu-room .roll-layer{position:fixed}.fu-room .roll-layer .dim{display:block}.fu-room .roll-layer .dice-frame{top:96px;bottom:auto;height:444px}}@media(prefers-reduced-motion:no-preference){.fu-room .ccard,.fu-room .seg-btn,.fu-room .set-btn{transition:background .15s var(--ease-out),border-color .15s var(--ease-out)}}.fu-story{font-size:var(--fs-ui);line-height:1.5}.fu-story button{font:inherit;color:inherit}.fu-story .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fu-story .icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.fu-story .hud{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:1fr auto;gap:var(--s6);align-items:start;padding:var(--s3) var(--s4);background:var(--panel);border-bottom:var(--border-w) solid var(--border);z-index:5}.fu-story .where{display:block;min-width:0}.fu-story .where-top{display:block}.fu-story .where-place{display:inline;margin-right:var(--s3);font-weight:600;font-size:16px}.fu-story .where-top .stat{display:inline;margin-right:var(--s3);white-space:nowrap;color:var(--text-quiet);font-size:var(--fs-min)}.fu-story .where-top .stat.clock{display:inline-block;white-space:normal;color:var(--text)}.fu-story .where-top .stat.clock .icon{margin-right:var(--s1)}.fu-story .where-goal{display:block;margin-top:2px;color:var(--text-quiet)}.fu-story .hud-right{display:grid;grid-auto-flow:column;gap:var(--s2);align-items:center}.fu-story .hud-btn{min-height:44px;min-width:44px;padding:0 var(--s4);background:transparent;color:var(--text);border:1px solid var(--control-edge);border-radius:var(--r-pill);cursor:pointer}.fu-story .hud-btn:hover{background:var(--hover)}.fu-story .hud-btn .icon{margin-right:var(--s1)}.fu-story .party-col{position:absolute;left:var(--s4);top:88px;width:232px;z-index:4}.fu-story .party{margin:0;padding:0;list-style:none;display:grid;gap:var(--s2)}.fu-story .seat{display:grid;grid-template-columns:40px 1fr;gap:var(--s3);align-items:center;padding:var(--s2) var(--s3);background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--r-md)}.fu-story .seat.is-turn{border:2px solid var(--accent)}.fu-story .avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--panel-solid);border:1px solid var(--border-hover);font-weight:600}.fu-story .seat-name{display:block;font-weight:600}.fu-story .seat-meta{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-story .seat-state{font-weight:600;color:var(--text)}.fu-story .hp-icon{display:none}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not(.still) .fu-story .seat{transition:border-color .3s cubic-bezier(0,0,.2,1)}}.fu-story .scene-block{position:absolute;inset:0}.fu-story .dim{position:absolute;inset:0;background:var(--dim);z-index:2}.fu-story .dim.is-ghost{opacity:.55}@media(min-width:701px){.fu-story .dice-frame{left:44%;right:10%;top:112px;height:420px}.fu-story .fu-sprite{top:49px;bottom:auto;height:calc(100% - 169px);width:auto;aspect-ratio:768 / 1376}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not(.still) .fu-story .fu-sprite{transition:left .32s cubic-bezier(0,0,.2,1)}}.fu-story .dice-frame{position:absolute;left:25%;right:25%;top:132px;height:420px;z-index:3;pointer-events:none}.fu-story #fates-dice-stage{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none}.fu-story .dice-ph{position:absolute;left:0;right:0;top:16%;text-align:center}.fu-story .die{display:inline-block;width:104px;height:104px;margin:0 var(--s3)}.fu-story .die-a{transform:rotate(-8deg)}.fu-story .die-b{transform:rotate(6deg)}.fu-story .die-face{fill:#f4f1fa}.fu-story .die-pip{fill:#1e1b2e}.fu-story .result-card{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);padding:var(--s3) var(--s4);text-align:center;background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--r-lg)}.fu-story .result-card.is-pending{opacity:0}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not(.still) .fu-story .result-card{transition:opacity .22s cubic-bezier(0,0,.2,1)}}.fu-story .rc-band{display:inline-block;padding:2px var(--s6);border-radius:var(--r-sm);font-size:24px;line-height:1.4;font-weight:700}.fu-story .rc-band.is-fail,.fu-story .rc-mini.is-fail{background:var(--failure);color:var(--on-accent)}.fu-story .rc-band.is-ok,.fu-story .rc-mini.is-ok{background:var(--success);color:var(--on-accent)}.fu-story .box{position:absolute;left:50%;bottom:25px;width:896px;transform:translate(-50%);padding:var(--s6) var(--s8) var(--s4);background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--r-md);box-shadow:var(--elev);z-index:3}.fu-story .box:focus{outline:none}.fu-story .box:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fu-story .name-tag{position:absolute;left:var(--s4);top:-17px;padding:4px var(--s4);background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-ui);line-height:1.6}.fu-story .line{margin:0;font-family:var(--font-th-story);font-size:var(--fs-story);line-height:1.7}.fu-story .fu-unrevealed{visibility:hidden}.fu-story .fu-advance{display:inline-block;margin-left:var(--s2);color:var(--accent);opacity:.7}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not(.still) .fu-story .fu-advance{animation:fu-advance-blink 1.1s linear infinite}}@keyframes fu-advance-blink{0%,to{opacity:1}50%{opacity:.2}}.fu-story .fu-dialogue{cursor:default}.fu-story .act{display:block;margin:0}.fu-story .myturn{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border)}.fu-story .turn-bar{display:grid;grid-template-columns:1fr auto;gap:var(--s4);align-items:end;margin-bottom:var(--s2)}.fu-story .act-label{display:block;margin:0;font-size:16px;font-weight:600;color:var(--text)}.fu-story .clock-turn{display:block;min-width:210px;text-align:right}.fu-story .clock-turn-text{display:block;font-weight:600}.fu-story .timer-track{display:block;height:8px;margin-top:var(--s1);background:transparent;border:1px solid var(--track-edge);border-radius:var(--r-pill);overflow:hidden}.fu-story .timer-fill{display:block;height:100%;width:100%;background:var(--accent);border-radius:var(--r-pill)}@media(prefers-reduced-motion:no-preference){.fu-story .timer-fill{transition:width .25s linear}}.fu-story .clock-turn.is-warn .clock-turn-text{color:var(--warn)}.fu-story .clock-turn.is-warn .timer-fill{background:var(--warn)}.fu-story .act-row{display:grid;grid-template-columns:1fr auto;gap:var(--s2);align-items:end}.fu-story .act-input{display:block;width:100%;min-height:48px;max-height:8em;field-sizing:content;margin:0;padding:10px var(--s3);font-family:var(--font-th-story);font-size:var(--fs-choice);line-height:1.5;color:var(--text);background:var(--ground);border:1px solid var(--control-edge);border-radius:var(--r-md);resize:none;overflow-y:auto}.fu-story .act-input::-moz-placeholder{color:var(--text-quiet);opacity:1}.fu-story .act-input::placeholder{color:var(--text-quiet);opacity:1}.fu-story .myturn .act-input{min-height:76px}.fu-story .send-btn,.fu-story .continue-btn{min-height:48px;min-width:80px;padding:0 var(--s6);background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--r-pill);font-weight:600;cursor:pointer}.fu-story .continue-btn{min-width:120px}.fu-story .send-btn:hover,.fu-story .continue-btn:hover{background:var(--text)}.fu-story .send-btn:focus-visible,.fu-story .continue-btn:focus-visible{outline:var(--focus-ring-on-filled)}.fu-story .act-notice{margin:var(--s1) 0 0;color:var(--text-quiet)}.fu-story .act-notice:empty{display:none}.fu-story .chips-row{margin-top:var(--s3)}.fu-story .suggest-label{display:inline-block;margin:0 var(--s3) var(--s2) 0;vertical-align:middle;color:var(--text-quiet);font-size:var(--fs-ui)}.fu-story .chips{display:inline;margin:0;padding:0;list-style:none}.fu-story .chips li{display:inline-block;margin:0 var(--s2) var(--s2) 0;vertical-align:middle;max-width:100%}.fu-story .suggest{display:inline-block;width:auto;max-width:100%;min-height:44px;padding:9px var(--s3);text-align:left;background:transparent;color:var(--text);border:1px solid var(--control-edge);border-radius:var(--r-md);font-family:var(--font-th-ui);font-size:var(--fs-ui);line-height:1.5;cursor:pointer}.fu-story .suggest:hover{background:var(--hover)}.fu-story .suggest.is-picked,.fu-story .suggest.is-picked:hover{background:var(--check);color:var(--on-check);border-color:var(--check)}.fu-story .waiting{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border)}.fu-story .waiting-head{display:grid;grid-template-columns:1fr auto;gap:var(--s4);align-items:end}.fu-story .waiting-who{display:block;font-size:16px;font-weight:600}.fu-story .waiting-note{margin:var(--s2) 0 0;color:var(--text-quiet)}.fu-story .sealed{margin:var(--s3) 0 0;color:var(--text-quiet)}.fu-story .sealed-word{color:var(--text);font-weight:600;margin-right:var(--s2)}.fu-story .sealed .icon{margin-right:var(--s1)}.fu-story .dots{display:inline-block;margin-left:var(--s1)}.fu-story .dots i{display:inline-block;width:6px;height:6px;margin-left:3px;border-radius:50%;background:var(--text-quiet)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not(.still) .fu-story .dots i{animation:fu-dot 1.2s cubic-bezier(0,0,.2,1) infinite}:root:not([data-motion=reduced]):not(.still) .fu-story .dots i:nth-child(2){animation-delay:.2s}:root:not([data-motion=reduced]):not(.still) .fu-story .dots i:nth-child(3){animation-delay:.4s}}@keyframes fu-dot{0%,to{opacity:.35}50%{opacity:1}}.fu-story .state-head{margin:0 0 var(--s2);font-size:20px;line-height:1.5;font-weight:700}.fu-story .state-head .icon{margin-right:var(--s2)}.fu-story .state-body{margin:0 0 var(--s2);font-family:var(--font-th-story);font-size:17px;line-height:1.6}.fu-story .recap-row{margin:0 0 var(--s2);color:var(--text-quiet);line-height:1.7}.fu-story .hud-moon{margin-right:var(--s1)}.fu-story .line-act{display:block;color:var(--text-quiet)}.fu-story .rc-mini{display:inline-block;margin-right:var(--s2);padding:0 var(--s2);border-radius:var(--r-sm);font-weight:600}.fu-story .next-line{display:block;margin-top:var(--s3);color:var(--text-quiet)}.fu-story .advance-row{display:block;margin-top:var(--s2);text-align:right}.fu-story .advance-hint{color:var(--text-quiet);font-size:var(--fs-min);margin-right:var(--s3)}.fu-story .tools{position:absolute;left:var(--s4);bottom:25px;width:232px;z-index:4;padding:var(--s3);background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--r-md)}.fu-story .tools-cap{margin:0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-story .tool-btn{display:block;width:100%;min-height:44px;margin-top:var(--s2);padding:var(--s2) var(--s3);text-align:left;background:transparent;color:var(--text);border:1px solid var(--control-edge);border-radius:var(--r-md);cursor:pointer}.fu-story .tool-btn:hover{background:var(--hover)}.fu-story .tool-btn .icon{margin-right:var(--s1)}.fu-story .tool-sub{display:block;font-size:var(--fs-min);color:var(--text-quiet)}@media(max-width:700px){.fu-story .hud{position:relative;grid-template-columns:1fr;gap:var(--s2);padding:var(--s3)}.fu-story .hud-right{display:flex;flex-wrap:wrap;gap:var(--s2)}.fu-story .hud-right .hud-btn{flex:1 1 auto;padding:0 var(--s2)}.fu-story .party-col{position:static;width:auto;padding:var(--s2) var(--s3) 0}.fu-story .party{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.fu-story .seat{grid-template-columns:1fr;padding:var(--s1) var(--s2);align-items:start}.fu-story .avatar{display:none}.fu-story .seat-name{font-size:var(--fs-min)}.fu-story .seat-state{display:block}.fu-story .hp-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fu-story .hp-icon{display:inline-block;margin-right:2px}.fu-story .scene-block{position:relative;height:180px;overflow:hidden}.fu-story[data-state=roll] .scene-block{height:340px}.fu-story .fu-sprite{height:180px}.fu-story .dim{display:none}.fu-story .dice-frame{left:var(--s3);right:var(--s3);top:var(--s3);bottom:var(--s3);height:auto}.fu-story .dice-ph{top:6%}.fu-story .die{width:76px;height:76px;margin:0 var(--s2)}.fu-story .result-card{padding:var(--s2) var(--s4)}.fu-story .box{position:relative;left:auto;bottom:auto;transform:none;width:auto;margin:var(--s6) var(--s3) var(--s3);padding:var(--s6) var(--s4) var(--s3)}.fu-story .narr{font-size:16px}.fu-story .turn-bar,.fu-story .waiting-head{grid-template-columns:1fr;gap:var(--s1)}.fu-story .clock-turn{min-width:0;text-align:left}.fu-story .act-row{grid-template-columns:1fr}.fu-story .act-row .send-btn{width:100%}.fu-story .myturn .act-input{min-height:144px;max-height:12em}.fu-story .myturn .act-input.has-aid{min-height:168px}.fu-story .advance-hint{display:none}.fu-story .continue-btn{width:100%}.fu-story .tools{position:static;width:auto;margin:0 var(--s3) var(--s8)}.fu-story .tools-btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-top:var(--s2)}.fu-story .tools-btns .tool-btn{margin-top:0}}.fu-story .where-top .stat.phase{color:var(--text);font-weight:600}.fu-story .party-cap{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 var(--s2);padding:2px var(--s3);background:var(--panel);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-min);font-weight:600}.fu-story .seat.is-enemy .seat-side,.fu-story .seat.is-down .seat-state{color:var(--failure)}.fu-story .seat-side{font-weight:600}.fu-story .seat.is-ghost{border-style:dashed}.fu-story .pick{margin-top:var(--s2)}.fu-story .pick-label{display:inline-block;min-width:76px;margin:0 var(--s2) var(--s2) 0;color:var(--text-quiet);vertical-align:middle}.fu-story .opt{position:relative;display:inline-block;vertical-align:middle;min-height:44px;padding:9px var(--s4);margin:0 var(--s2) var(--s2) 0;border:1px solid var(--control-edge);border-radius:var(--r-md);background:transparent;color:var(--text);cursor:pointer;text-align:left}.fu-story .opt:hover{background:var(--hover)}.fu-story .opt input{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;opacity:0}.fu-story .opt .tick{display:none;margin-right:var(--s1)}.fu-story .opt:has(input:checked),.fu-story .opt:has(input:checked):hover{background:var(--check);color:var(--on-check);border-color:var(--check)}.fu-story .opt:has(input:checked) .tick{display:inline-block}.fu-story .opt:has(input:focus-visible){outline:3px solid var(--text);outline-offset:2px}.fu-story .opt:has(input:disabled){cursor:default;color:var(--text-quiet)}.fu-story .opts-stack .opt{display:block;width:100%;margin-right:0}.fu-story .field-label{display:block;margin:var(--s3) 0 var(--s2);font-weight:600}.fu-story .field-label .opt-note{font-weight:400;color:var(--text-quiet)}.fu-story .chips .suggest[aria-disabled=true],.fu-story .chips .suggest[aria-disabled=true]:hover{background:transparent;color:var(--text-quiet);cursor:default}.fu-story .chip-why{margin-left:var(--s2);font-family:var(--font-th-ui);font-size:var(--fs-min);color:var(--text-quiet)}.fu-story .suggest.is-picked .chip-why{color:var(--on-check)}.fu-story .spirit-cost{margin:var(--s2) 0 0;color:var(--text-quiet);font-size:var(--fs-ui);line-height:var(--lh-ui)}.fu-story .spirit-cost .num{color:var(--text);font-weight:600}.fu-story .spirit-cost[hidden]{display:none}.fu-story .state-head.is-bad{color:var(--failure)}.fu-story .energy{display:inline-block;margin-left:var(--s3);font-family:var(--font-th-ui);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--text-quiet)}.fu-story .energy .num{color:var(--text);font-weight:600}.fu-story .solo-action{display:block;margin-top:var(--s3);text-align:right}.fu-story.fu-sheet{display:block}.fu-story .sheet-note{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--ground);border-radius:var(--r-md)}.fu-story .sheet-note .icon{margin-right:var(--s1)}.fu-story .sheet-who{margin:0;color:var(--text-quiet)}.fu-story .sheet-q{margin:0 0 var(--s4);font-family:var(--font-th-story);font-size:18px;line-height:1.5}.fu-story .sheet-meta{margin:var(--s3) 0 0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-story .vote-mine{margin:var(--s3) 0 0;font-weight:600}.fu-story .vote-mine svg{margin-right:var(--s1);color:var(--success)}.fu-story.fu-sheet .act-input{min-height:76px}.fu-story .sheet-actions{display:grid;grid-template-columns:auto auto;justify-content:end;gap:var(--s2);margin-top:var(--s4)}.fu-story .btn-quiet{min-height:48px;padding:0 var(--s6);background:transparent;color:var(--text);border:1px solid var(--control-edge);border-radius:var(--r-pill);font-weight:600;cursor:pointer}.fu-story .btn-quiet:hover{background:var(--hover)}@media(max-width:700px){.fu-story .seat-side{display:block}.fu-story .pick-label{display:block;margin-bottom:var(--s1)}.fu-story .solo-action .send-btn{width:100%}.fu-story .energy{display:block;margin:var(--s1) 0 0}.fu-story .sheet-actions{grid-template-columns:1fr 1fr;justify-content:stretch}}.fu-story .pause-who .icon{margin-right:var(--s2)}.fu-story .pause-foot{display:grid;justify-content:end;margin-top:var(--s3)}.fu-story .pause-foot .btn{min-width:160px}.fu-story .tool-btn[aria-disabled=true],.fu-story .tool-btn[aria-disabled=true]:hover{background:transparent;color:var(--text-quiet);cursor:not-allowed}.fu-story .feed-skip{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--s2);column-gap:var(--s2);align-items:start;margin:0 0 var(--s3);color:var(--text-quiet);font-size:var(--fs-ui);line-height:var(--lh-ui)}.fu-story .feed-skip .icon{margin-top:4px}.fu-sheets h3{margin:0 0 var(--s1);font-size:16px;line-height:1.5;font-weight:600}.fu-sheets .sec p{margin:0 0 var(--s3)}.fu-sheets .sec p:last-child{margin-bottom:0}.fu-sheets .sec+.sec,.fu-sheets .sec.is-ruled{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border)}.fu-sheets .quiet{color:var(--text-quiet)}.fu-sheets .story-text{margin:0 0 var(--s4);font-family:var(--font-th-story);font-size:17px;line-height:1.6}.fu-sheets .sheet-actions{margin-top:0}.fu-sheets .status{display:block;margin:0 0 var(--s3);font-weight:600}.fu-sheets .status .icon{margin-right:var(--s1)}.fu-sheets .status.ok{color:var(--success)}.fu-sheets .status.wait{color:var(--text-quiet)}.fu-sheets .status.no{color:var(--failure)}.fu-story .hud-btn[aria-expanded=true]{background:var(--check);color:var(--on-check);border-color:var(--check)}.fu-sheets h3.quest-title{margin:0 0 var(--s1);font-size:22px;line-height:1.4;font-weight:600}.fu-sheets .quest-kicker{display:block;margin:0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .hint-list{margin:var(--s1) 0 0;padding:0 0 0 var(--s6);list-style:disc}.fu-sheets .hint-list li{margin:0 0 var(--s1)}.fu-sheets .points-line{display:block;margin:0}.fu-sheets .points-line .num{font-weight:700}.fu-sheets .howto-sec{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:var(--s6);align-items:start}.fu-sheets .howto-sec+.howto-sec{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border)}.fu-sheets .howto-text{display:block;min-width:0}.fu-sheets .howto-text p{margin:0 0 var(--s2)}.fu-sheets .pic{display:block;margin:0;padding:var(--s3);background:var(--ground);border:1px solid var(--border);border-radius:var(--r-md);pointer-events:none}.fu-sheets .pic .p-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);align-items:center}.fu-sheets .pic .p-input{display:block;min-height:48px;padding:10px var(--s3);border:1px solid var(--control-edge);border-radius:var(--r-md);color:var(--text-quiet);font-family:var(--font-th-story);font-size:var(--fs-ui);line-height:var(--lh-ui)}.fu-sheets .pic .p-send{display:block;min-height:48px;padding:0 var(--s4);line-height:48px;background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);font-weight:600}.fu-sheets .pic .p-chip{display:inline-block;margin:0 var(--s1) var(--s1) 0;padding:var(--s1) var(--s3);border:1px solid var(--control-edge);border-radius:var(--r-md);font-size:var(--fs-min);color:var(--text)}.fu-sheets .pic .p-chip.is-picked{background:var(--check);color:var(--on-check);border-color:var(--check)}.fu-sheets .pic .p-arrow{display:block;margin:var(--s1) 0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .pic .p-dice{display:block;text-align:center}.fu-sheets .pic .die{width:56px;height:56px;margin:0 var(--s1)}.fu-sheets .pic .rc-band{display:inline-block;margin-top:var(--s2);font-size:18px;padding:0 var(--s4)}.fu-sheets .pic .p-label{display:block;font-weight:600;font-size:var(--fs-min)}.fu-sheets .pic .timer-track{margin-top:var(--s1)}.fu-sheets .pic .timer-fill{width:80%}.fu-sheets .pic .p-hud{display:block;margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--border);font-size:var(--fs-min);color:var(--text-quiet)}.fu-sheets .pic .p-hud .icon{margin-right:var(--s1);color:var(--text)}.fu-sheets .pic .p-tool{display:block;margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--control-edge);border-radius:var(--r-md);font-size:var(--fs-min)}.fu-sheets .pic .p-tool:first-child{margin-top:0}.fu-sheets .pic .p-tool .icon{margin-right:var(--s1)}.fu-sheets .pic .p-seat{display:block;padding:var(--s2) var(--s3);border:2px dashed var(--accent);border-radius:var(--r-md)}.fu-sheets .pic .p-seat .seat-name,.fu-sheets .pic .p-seat .seat-meta{display:block;font-size:var(--fs-min)}.fu-sheets .pic .p-seat .seat-name{font-weight:600}.fu-sheets .pic .p-seat .seat-meta{color:var(--text-quiet)}.fu-sheets .pic .p-seat .seat-state{display:inline;font-weight:600;color:var(--text)}.fu-sheets .pic .p-down{display:block;margin-bottom:var(--s2);color:var(--failure);font-weight:600;font-size:var(--fs-min)}.fu-sheets .pic .p-down .icon{margin-right:var(--s1)}.fu-sheets .btn{min-height:48px;padding:0 var(--s6);border-radius:var(--r-pill);font-weight:600;cursor:pointer}.fu-sheets .btn-primary{background:var(--accent);color:var(--on-accent);border:0}.fu-sheets .btn-primary:hover{background:var(--text)}.fu-sheets .btn-secondary{background:transparent;color:var(--text);border:1px solid var(--control-edge)}.fu-sheets .btn-secondary:hover{background:var(--hover)}.fu-sheets .btn-wide{display:block;width:100%;text-align:left}.fu-sheets .btn .icon{margin-right:var(--s1)}.fu-sheets .btn-danger{background:transparent;color:var(--failure);border:1px solid var(--failure)}.fu-sheets .btn-danger:hover{background:var(--hover)}.fu-sheets .btn-danger-fill{background:var(--failure);color:var(--on-accent);border:0}.fu-sheets .btn-danger-fill:hover{background:var(--text)}.fu-sheets .link-btn{min-height:44px;padding:0;background:transparent;border:0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.fu-sheets .tag{display:inline-block;margin-left:var(--s1);padding:0 var(--s2);border:1px solid var(--control-edge);border-radius:var(--r-pill);font-size:var(--fs-min);font-weight:600;line-height:1.6;color:var(--text);white-space:nowrap;vertical-align:1px}.fu-sheets .tag-you{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fu-sheets .part-line{display:block;margin:var(--s2) 0 0;font-weight:600}.fu-sheets .part-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s1);margin:var(--s1) 0 0;padding:0;list-style:none}.fu-sheets .part-steps li{display:block;height:8px;border:1px solid var(--control-edge);border-radius:var(--r-pill)}.fu-sheets .part-steps li.is-done{background:var(--accent);border-color:var(--accent)}.fu-sheets .log-round{margin:var(--s4) 0 var(--s2);color:var(--text-quiet);font-size:var(--fs-min);font-weight:600}.fu-sheets .log-round:first-child{margin-top:0}.fu-sheets .log{margin:0;padding:0;list-style:none;display:grid;gap:var(--s3)}.fu-sheets .log>li{display:block}.fu-sheets .log .who{display:block;font-size:var(--fs-ui);font-weight:600;color:var(--accent)}.fu-sheets .log .who .icon{margin-right:var(--s1)}.fu-sheets .log .said{display:block;font-family:var(--font-th-story);font-size:17px;line-height:1.6}.fu-sheets .log .narr-line,.fu-sheets .log .who.is-narrator{color:var(--text-quiet)}.fu-sheets .log .act-item{padding:var(--s2) var(--s3);background:var(--ground);border-radius:var(--r-md)}.fu-sheets .log .act-item .who{color:var(--text)}.fu-sheets .log .act-item.is-private{border:1px dashed var(--control-edge)}.fu-sheets .log .private-note{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .log .result{display:block;margin-top:var(--s1)}.fu-sheets .rc-mini{display:inline-block;padding:0 var(--s2);border-radius:var(--r-sm);font-weight:600}.fu-sheets .rc-mini.is-ok{background:var(--success);color:var(--on-accent)}.fu-sheets .rc-mini.is-fail{background:var(--failure);color:var(--on-accent)}.fu-sheets .rc-mini .icon{margin-left:2px}.fu-sheets .log .now-item{padding:var(--s2) var(--s3);border:2px solid var(--accent);border-radius:var(--r-md);font-weight:600}.fu-sheets .not-final{display:block;margin:0 0 var(--s3);padding:var(--s2) var(--s4);border:1px solid var(--control-edge);border-radius:var(--r-md);font-weight:600}.fu-sheets .not-final .icon{margin-right:var(--s2)}.fu-sheets .rank-list{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:var(--s3)}.fu-sheets .rrow{display:block;padding:var(--s3) var(--s4);background:var(--ground);border:1px solid var(--border);border-radius:var(--r-md)}.fu-sheets .rrow.is-you{border-color:var(--accent)}.fu-sheets .rrow-top{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:var(--s3);align-items:center}.fu-sheets .rank{display:block;color:var(--text-quiet);white-space:nowrap}.fu-sheets .rank .num{font-size:24px;font-weight:700;color:var(--text)}.fu-sheets .who-cell{display:block;min-width:0}.fu-sheets .who-name{display:block;font-weight:600;font-size:16px}.fu-sheets .who-meta{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .total{display:block;text-align:right;white-space:nowrap;color:var(--text-quiet)}.fu-sheets .total .num{font-size:24px;font-weight:700;color:var(--text)}.fu-sheets .bd-list{list-style:none;margin:var(--s3) 0 0;padding:var(--s2) 0 0;border-top:1px solid var(--border);display:grid;gap:var(--s2)}.fu-sheets .bd-item{display:grid;grid-template-columns:60px minmax(0,1fr);gap:var(--s3);align-items:start}.fu-sheets .bd-pts{display:block;font-weight:700;text-align:right;color:var(--success)}.fu-sheets .bd-item.is-zero .bd-pts,.fu-sheets .bd-item.is-private .bd-pts{color:var(--text-quiet);font-weight:600}.fu-sheets .bd-text{display:block;min-width:0}.fu-sheets .bd-what{display:block}.fu-sheets .bd-why{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .bd-item.is-private .bd-what .icon{margin-right:var(--s1)}.fu-sheets .rrow-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:center;margin-top:var(--s1)}.fu-sheets .bd-summary{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .menu-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--s4)}.fu-sheets .menu-list>li{display:block}.fu-sheets .set-label{display:block;margin:0 0 var(--s1);font-weight:600}.fu-sheets .set-note{display:block;margin:var(--s1) 0 0;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .set-value{display:block;min-height:44px;padding:10px var(--s4);border:1px solid var(--border-hover);border-radius:var(--r-md);background:var(--ground)}.fu-sheets .set-value .icon{margin-right:var(--s2);color:var(--text-quiet)}.fu-sheets .set-value-word{font-weight:600}.fu-sheets .host-cap{display:block;margin:0 0 var(--s2);color:var(--text-quiet);font-size:var(--fs-min);font-weight:600}.fu-sheets .host-cap-row{margin-bottom:calc(-1 * var(--s2))}.fu-sheets .kick-list{list-style:none;margin:var(--s1) 0 0;padding:0;display:grid;gap:0}.fu-sheets .kick-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:var(--s2) 0;border-top:1px solid var(--border)}.fu-sheets .kick-row:last-child{border-bottom:1px solid var(--border)}.fu-sheets .kick-who{display:block;min-width:0}.fu-sheets .kick-name{display:block;font-weight:600}.fu-sheets .kick-meta{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-sheets .btn-kick{min-height:48px;padding:0 var(--s4);white-space:nowrap}.fu-sheets .seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border:1px solid var(--control-edge);border-radius:var(--r-pill)}.fu-sheets .seg-btn{min-height:44px;padding:0 var(--s4);background:transparent;color:var(--text);border:0;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap}.fu-sheets .seg-btn:hover{background:var(--hover)}.fu-sheets .seg-btn[aria-pressed=true],.fu-sheets .seg-btn[aria-pressed=true]:hover{background:var(--check);color:var(--on-check);font-weight:600}.fu-sheets .seg-btn:focus-visible{outline-color:var(--text)}.fu-sheets .seg-btn .icon{display:none;margin-right:var(--s1)}.fu-sheets .seg-btn[aria-pressed=true] .icon{display:inline-block}.fu-sheets .confirm-body,.fu-sheets .rank-note{margin:0}.fu-sheets .score-foot{margin:var(--s4) 0 0}@media(max-width:700px){.fu-sheets .rrow{padding:var(--s3)}.fu-sheets .rrow-top{grid-template-columns:48px minmax(0,1fr) auto;gap:var(--s2)}.fu-sheets .bd-item{grid-template-columns:48px minmax(0,1fr);gap:var(--s2)}.fu-sheets .rrow-foot{grid-template-columns:1fr;gap:0}.fu-sheets .howto-sec{grid-template-columns:1fr;gap:var(--s3)}.fu-sheets .sheet-actions{grid-template-columns:1fr 1fr;justify-content:stretch}.fu-sheets .sheet-actions.is-one{grid-template-columns:1fr}}.fu-sheets .empty-log{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--ground);border-radius:var(--r-md)}.fu-sheets .empty-log .status{margin-bottom:var(--s1)}.fu-sheets .empty-log p{margin:0;color:var(--text-quiet)}.fu-sheets .fetch-state p{margin:0 0 var(--s3)}.fu-sheets .fetch-state .btn{min-width:160px}.fu-sheets .btn+.set-note{margin-top:var(--s2)}.fu-sheets .menu-list>li.skip-row{padding-bottom:var(--s4);border-bottom:var(--border-w) solid var(--border)}.fu-sheets .skip-status{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--s2);column-gap:var(--s2);align-items:start;margin:0 0 var(--s2);color:var(--text);font-size:var(--fs-ui);line-height:var(--lh-ui)}.fu-sheets .skip-status .icon{margin-top:4px}.fu-room .score-wrap{min-height:0;display:grid;grid-template-columns:560px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"ending ranking" "actions ranking";gap:var(--s4) var(--s6);padding:var(--s6)}.fu-room .ending{grid-area:ending;padding:var(--s6) var(--s8);background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--r-lg)}.fu-room .end-kicker{display:block;margin:0;color:var(--text-quiet)}.fu-room .end-result{display:block;margin:2px 0 0;font-weight:600}.fu-room .end-result .icon{margin-right:var(--s1)}.fu-room .end-result.ok{color:var(--success)}.fu-room .end-result.no{color:var(--failure)}.fu-room .end-title{margin:var(--s3) 0 var(--s2);font-size:28px;font-weight:700;line-height:1.4}.fu-room .end-story{margin:0 0 var(--s3);font-family:var(--font-th-story);font-size:var(--fs-story);line-height:var(--lh-story)}.fu-room .end-story:last-child{margin-bottom:0}.fu-room .end-actions{grid-area:actions;align-self:start;display:grid;gap:var(--s2)}.fu-room .ranking{grid-area:ranking;min-height:0;overflow-y:auto;padding:var(--s6);background:var(--panel);border:var(--border-w) solid var(--border);border-radius:var(--r-lg)}.fu-room .rank-head{margin:0;font-size:18px;font-weight:600;line-height:1.5}.fu-room .rank-note{margin:var(--s1) 0 0;color:var(--text-quiet)}.fu-room .rank-list{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:var(--s3)}.fu-room .rrow{display:block;padding:var(--s3) var(--s4);background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--r-md)}.fu-room .rrow.is-you{border-color:var(--accent)}.fu-room .rrow-top{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:var(--s3);align-items:center}.fu-room .rank{display:block;color:var(--text-quiet);white-space:nowrap}.fu-room .rank .num{font-size:24px;font-weight:700;color:var(--text)}.fu-room .who{display:block;min-width:0}.fu-room .who-name{display:block;font-weight:600;font-size:16px}.fu-room .who-meta{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .total{display:block;text-align:right;white-space:nowrap;color:var(--text-quiet)}.fu-room .total .num{font-size:24px;font-weight:700;color:var(--text)}.fu-room .bd-list{list-style:none;margin:var(--s3) 0 0;padding:var(--s2) 0 0;border-top:1px solid var(--border);display:grid;gap:var(--s2)}.fu-room .bd-item{display:grid;grid-template-columns:60px minmax(0,1fr);gap:var(--s3);align-items:start}.fu-room .bd-pts{display:block;font-weight:700;text-align:right;color:var(--success)}.fu-room .bd-item.is-zero .bd-pts{color:var(--text-quiet);font-weight:600}.fu-room .bd-text{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:0 var(--s3);min-width:0;align-items:baseline}.fu-room .bd-what{display:block}.fu-room .bd-why{display:block;color:var(--text-quiet);font-size:var(--fs-min)}.fu-room .rrow-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:center;margin-top:var(--s1)}.fu-room .bd-summary{display:block;color:var(--text-quiet);font-size:var(--fs-min)}@media(min-width:701px){.fu-room .score-wrap,.fu-room .ranking{padding:var(--s4) var(--s6)}.fu-room .rank-list{margin-top:var(--s3);gap:var(--s2)}.fu-room .rrow{padding:var(--s2) var(--s4)}.fu-room .rrow-foot{margin-top:0}}@media(max-width:700px){.fu-room .score-wrap{display:block;padding:var(--s3) var(--s3) 0}.fu-room .ending{padding:var(--s4)}.fu-room .end-title{font-size:24px}.fu-room .ranking{margin-top:var(--s3);padding:var(--s4) var(--s3);overflow:visible}.fu-room .rrow{padding:var(--s3)}.fu-room .rrow-top{grid-template-columns:48px minmax(0,1fr) auto;gap:var(--s2)}.fu-room .bd-item{grid-template-columns:48px minmax(0,1fr);gap:var(--s2)}.fu-room .bd-text{display:block}.fu-room .rrow-foot{grid-template-columns:1fr;gap:0}.fu-room .end-actions{position:sticky;bottom:0;z-index:4;margin:var(--s3) calc(-1 * var(--s3)) 0;padding:var(--s3) var(--s3) var(--s4);background:var(--panel-solid)}}.fu-room .tag-left{border-style:dashed}
