.sr{--sr-now:var(--brand);--sr-base:#9aa3b2;--sr-band:var(--surface-2);display:grid;grid-gap:10px;gap:10px}.sr-svg{width:100%;max-width:380px;height:auto;margin:-4px auto 0;display:block;overflow:visible}.sr-ring{fill:var(--surface);stroke:var(--surface-3);stroke-width:1}.sr-ring.is-alt{fill:var(--sr-band)}.sr-spoke{stroke:var(--surface-3);stroke-width:1}.sr-spoke.is-sel{stroke:var(--brand-line);stroke-width:2}.sr-base{fill:var(--sr-base);fill-opacity:.14;stroke:var(--sr-base);stroke-width:1.5;stroke-dasharray:3 3}.sr-now{stroke:var(--sr-now);stroke-width:2.5;stroke-linejoin:round}.sr-dot{fill:var(--sr-now);stroke:var(--surface);stroke-width:2}.sr-grow{animation:sr-grow .55s cubic-bezier(.2,.8,.2,1.15) both}@keyframes sr-grow{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.sr-grow{animation:none}}.sr-core{fill:var(--surface);stroke:var(--brand-line);stroke-width:1.5}.sr-pow{font-size:17px;font-weight:800;fill:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-pow-l{font-size:9px;font-weight:600;fill:var(--muted)}.sr-lab{cursor:pointer}.sr-chip{fill:var(--surface);stroke:var(--surface-3);stroke-width:1}.sr-lab text{font-size:11px;font-weight:700;fill:var(--text)}.sr-lab .sr-val{font-size:11px;font-weight:800;fill:var(--brand-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-lab.is-off .sr-chip{fill:transparent;stroke-dasharray:3 3}.sr-lab.is-off text{fill:var(--muted)}.sr-lab.is-max .sr-chip{fill:var(--brand-soft);stroke:var(--brand-line)}.sr-lab.is-sel .sr-chip{fill:var(--sr-now);stroke:var(--sr-now)}.sr-lab.is-sel .sr-val,.sr-lab.is-sel text{fill:#fff}.sr-key{margin:0;text-align:center;color:var(--muted);font-size:12px}.sr-sw{display:inline-block;width:12px;height:8px;border-radius:2px;vertical-align:1px;margin:0 2px 0 6px}.sr-sw.is-base{background:var(--sr-base);opacity:.5}.sr-sw.is-now{background:var(--sr-now)}.sr-why{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:var(--r-md);background:var(--brand-soft);border-left:4px solid var(--sr-now);color:var(--text);font-size:13px;line-height:1.45;animation:sr-in .18s ease-out}.sr-why b{font-size:14px}@keyframes sr-in{0%{opacity:0;transform:translateY(-4px)}}.sr-meters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sr-m{width:100%;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v" "bar bar";align-items:center;grid-gap:6px 6px;gap:6px 6px;padding:8px 12px 10px;border:1px solid var(--surface-3);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s,background .15s}.sr-m:active{transform:scale(.98)}.sr-m.is-sel{border-color:var(--sr-now);background:var(--brand-soft)}.sr-m.is-off{color:var(--muted);box-shadow:none;background:var(--surface-2);border-style:dashed}.sr-m-k{grid-area:k;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-m-v{grid-area:v;font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px}.sr-max{font-style:normal;font-size:10px;font-weight:700;color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-line);padding:0 6px;line-height:1.6}.sr-m-bar,.sr-max{border-radius:999px}.sr-m-bar{grid-area:bar;position:relative;height:7px;background:var(--surface-3);overflow:hidden}.sr-m-bar i{position:absolute;inset:0;border-radius:inherit;transform-origin:left center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sr-m-bar .is-base{background:var(--sr-base);opacity:.35}.sr-m-bar .is-now{background:linear-gradient(90deg,var(--brand-line),var(--sr-now))}@media (prefers-color-scheme:dark){.sr{--sr-base:#7d8696}}.bp-page{--bp-chrome:calc(61px + env(safe-area-inset-top, 0px) + 16px + 52px + var(--tabbar-h) + 28px + var(--safe-b))}@media (min-width:720px){.bp-page{--bp-chrome:calc(61px + 16px + 52px + var(--tabbar-h) + 48px)}}.tab-page.bp-page>section.bp{--bp-sky:#e4efff;--bp-sky-2:#f5f9ff;--bp-floor:#eef3f9;--bp-floor-rim:#dfe7f2;--bp-gs:rgba(16,24,40,.1);--bp-cloud:#fff;--bp-meter:#ffe3a6;--bp-s0:#4a90f0;--bp-s1:#ffd166;--bp-s2:#ff8fa3;--bp-s3:#7ad3a8;--bp-w-stripe:#4a90f0;--bp-w-top:#2f74e0;--bp-w-top-line:#1f5fc4;--bp-w-line:#b9c9e0;--bp-w-line-dark:#1f5fc4;--bp-w-rim:#fff;container:bp/size;position:relative;display:flex;flex-direction:column;isolation:isolate;height:clamp(340px,calc(100vh - var(--bp-chrome)),720px);margin:0;padding:0;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--bp-sky) 0,var(--bp-sky-2) 58%,var(--bp-sky-2) 100%)}@supports (height:1svh){.tab-page.bp-page>section.bp{height:clamp(340px,calc(100svh - var(--bp-chrome)),720px)}}@media (prefers-color-scheme:dark){.tab-page.bp-page>section.bp{--bp-sky:#15263d;--bp-sky-2:#151c25;--bp-floor:#1a2330;--bp-floor-rim:#253142;--bp-gs:rgba(0,0,0,.35);--bp-meter:rgba(246,183,60,.32);--bp-w-rim:#f2f5fa}}html[data-theme=halloween] .tab-page.bp-page>section.bp{--bp-sky:#eee0fb;--bp-sky-2:#fdf5ee;--bp-floor:#f6ebe0;--bp-floor-rim:#ecdccc;--bp-s0:#f07a1a;--bp-s1:#7c4dbd;--bp-s2:#ffd166;--bp-s3:#5aa84a;--bp-w-stripe:#f07a1a;--bp-w-top:#7c4dbd;--bp-w-top-line:#5b3592;--bp-w-line:#e5c9b2;--bp-w-line-dark:#9a3412}@media (prefers-color-scheme:dark){html[data-theme=halloween] .tab-page.bp-page>section.bp{--bp-sky:#2c1749;--bp-sky-2:#1b1424;--bp-floor:#231a2e;--bp-floor-rim:#30243f}}.bp-head{position:relative;z-index:2;flex:none;justify-content:space-between;gap:8px;min-height:52px;padding:8px 8px 0 12px}.bp-head,.bp-title{display:flex;align-items:center}.bp-title{gap:6px;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.3;color:var(--ink);white-space:nowrap}.bp-title .bp-ico{flex:none}.bp-more{flex:0 1 auto;min-width:0;min-height:44px;padding:0 6px;border:0;border-radius:12px;background:none;color:var(--brand-dark);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-more b{color:var(--ink);font-weight:700}.bp-dot{color:var(--muted)}@container bp (max-width: 340px){.bp-more-pre{display:none}}.bp-stage{container:bpstage/size;position:relative;z-index:0;flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:-10px;--bp-cs:54px;--bp-cw:72px}@supports (height:1cqh){.bp-stage{--bp-cs:clamp(44px,21cqh,86px);--bp-cw:clamp(58px,31cqh,118px);--bp-cb:clamp(46px,18cqh,88px);--bp-cf:clamp(52px,21cqh,98px);--bp-cw2:clamp(64px,27cqh,124px)}}.bp-lineup{position:relative;display:grid;align-items:end;width:100%;max-width:560px;margin:0 auto;padding:0 6px;list-style:none;transform:scale(var(--bp-fit,1));transform-origin:50% 100%}.bp-lineup>li{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.bp-lineup>li.is-wk{z-index:2}.bp-ch.is-wk:before{content:"";position:absolute;z-index:-1;left:-30%;right:-30%;top:4%;bottom:34%;pointer-events:none;background:radial-gradient(closest-side,rgba(246,195,67,.3),rgba(246,195,67,0))}.bp-champ{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;min-width:0;min-height:44px;margin:0;padding:0;border:0;border-radius:14px 14px 0 0;background:none;color:var(--ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bp-champ:active:not(:disabled){transform:none}.bp-champ:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.bp-ch-fig{position:relative;display:block;flex:none;width:min(var(--bp-cs),calc(100% - 4px));aspect-ratio:1;margin-bottom:-3px}.is-wk .bp-ch-fig{width:min(var(--bp-cw),calc(100% - 4px))}.bp-ch-move{transform-origin:50% 92%}.bp-ch-fig .mascot,.bp-ch-move{display:block;width:100%;height:100%}.bp-ch-fig .mascot{pointer-events:none}.bp-ch-cup{display:inline-block;width:13px;height:13px;margin:0 2px -1px 0;vertical-align:baseline}.bp-ch-me{position:absolute;left:-4%;bottom:8%;padding:0 5px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;line-height:16px;pointer-events:none}.bp-ch-name{max-width:100%;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-wk .bp-ch-name{font-size:14px}.bp-champ.is-me .bp-ch-name{color:var(--brand-dark)}.bp-ch-plaque{display:flex;flex-direction:column;gap:2px;width:min(calc(100% - 4px),132px);min-height:46px;margin-top:1px;padding:4px 2px 13px;border-radius:10px 10px 0 0;background:var(--bp-pl,#e9edf3);color:var(--bp-pl-ink,var(--ink))}.is-wk .bp-ch-plaque{width:min(calc(100% - 4px),150px);min-height:62px;padding-top:6px}.bp-ch-title{display:block;min-width:0}.bp-ch-title+.bp-ch-title{padding-top:2px;border-top:1px dashed color-mix(in srgb,currentColor 30%,transparent)}.bp-ch-t{display:block;font-size:11.5px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-ch-t small{font-size:10px;font-weight:600}.bp-ch-s{font-size:11px}.bp-ch-s,.bp-ch-tie{display:block;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-ch-tie{font-size:10.5px;opacity:.8}.bp-ch-plaque.is-week{--bp-pl:linear-gradient(180deg,#f8d77a,#e9b949);--bp-pl-ink:#573a00}.bp-ch-plaque.is-items{--bp-pl:#e7ddfb;--bp-pl-ink:#46297f}.bp-ch-plaque.is-reviews{--bp-pl:#d5f0e2;--bp-pl-ink:#1b5e3e}.bp-ch-plaque.is-orders{--bp-pl:#d8e7fb;--bp-pl-ink:#1b4a82}.bp-ch-plaque.is-wins{--bp-pl:#fbddd7;--bp-pl-ink:#82291c}.bp-ch-plaque.is-spend{--bp-pl:#fbe5cb;--bp-pl-ink:#74400c}.bp-ch-plaque.is-power{--bp-pl:#dff1f7;--bp-pl-ink:#0f4c5c}[data-row=back] .bp-ch-pow{display:none}.bp-ch-more{display:block;font-size:10.5px;font-weight:600;line-height:1.3;white-space:nowrap;opacity:.85}@media (prefers-color-scheme:dark){.bp-ch-plaque.is-week{--bp-pl:linear-gradient(180deg,#c99a33,#9c7425);--bp-pl-ink:#fff6dc}.bp-ch-plaque.is-items{--bp-pl:#382d5c;--bp-pl-ink:#ddd2ff}.bp-ch-plaque.is-reviews{--bp-pl:#1e4232;--bp-pl-ink:#c2efd5}.bp-ch-plaque.is-orders{--bp-pl:#1e3554;--bp-pl-ink:#cadfff}.bp-ch-plaque.is-wins{--bp-pl:#4c2621;--bp-pl-ink:#ffd5ce}.bp-ch-plaque.is-spend{--bp-pl:#4a3318;--bp-pl-ink:#ffe2bd}.bp-ch-plaque.is-power{--bp-pl:#17394a;--bp-pl-ink:#c6ecf8}}@container bpstage (min-height: 180px){.bp-lineup[data-rows="2"]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;column-gap:2%}.bp-lineup[data-rows="2"]:before{content:"";order:2;flex:0 0 100%;height:0}.bp-lineup[data-rows="2"]>li[data-row=back]{order:1;flex:0 0 29%}.bp-lineup[data-rows="2"]>li[data-row=front]{order:3;flex:0 0 29%;margin-top:-2px;z-index:2}.bp-lineup[data-rows="2"] [data-row=back] .bp-ch-plaque{width:min(calc(100% - 10px),112px);min-height:0;padding-bottom:4px;border-radius:10px}.bp-lineup[data-rows="2"]>li[data-row=front].is-wk{flex-basis:36%;z-index:3}.bp-lineup[data-rows="2"] [data-row=back] .bp-ch-fig{width:min(var(--bp-cb),calc(100% - 4px))}.bp-lineup[data-rows="2"] [data-row=front] .bp-ch-fig{width:min(var(--bp-cf),calc(100% - 4px))}.bp-lineup[data-rows="2"] [data-row=front].is-wk .bp-ch-fig{width:min(var(--bp-cw2),calc(100% - 4px))}.bp-lineup[data-rows="2"] .bp-ch-say{display:none}.bp-lineup[data-rows="2"] .bp-fx-five{right:auto;left:-18%}@media (prefers-reduced-motion:no-preference){.bp-lineup[data-rows="2"] .bp-ch[data-play=five-l] .bp-ch-move{animation-name:bp-five-r}.bp-lineup[data-rows="2"] .bp-ch[data-play=five-r] .bp-ch-move{animation-name:bp-five-l}.bp-lineup[data-rows="2"] .bp-ch[data-play=look-l] .bp-ch-move{animation-name:bp-look-r}}}.bp-ch-say{position:relative;flex:none;width:max-content;max-width:170px;max-width:min(170px,50cqw);margin:0 0 6px;padding:3px 9px;border-radius:10px;background:var(--surface);color:var(--text);font-size:11.5px;line-height:1.45;text-align:center;text-wrap:balance;box-shadow:0 0 0 1px var(--line),0 2px 6px rgba(16,24,40,.08)}.bp-ch-say:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:var(--surface);box-shadow:1px 1px 0 var(--line);transform:rotate(45deg)}@media (prefers-color-scheme:dark){.bp-ch-say{box-shadow:0 0 0 1px var(--line-strong)}.bp-ch-say:after{box-shadow:1px 1px 0 var(--line-strong)}}@container bpstage (max-height: 225px){.bp-ch-say{display:none}}@container bpstage (max-height: 160px){.bp-ch-plaque .bp-ch-tie,.bp-ch-plaque .bp-ch-title+.bp-ch-title{display:none}.bp-ch-plaque[data-more]:after{content:"+ อีก " attr(data-more) " บอร์ด";display:block;font-size:10.5px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:.85}.bp-ch-fig{width:min(clamp(30px,26cqh,44px),calc(100% - 4px))}.is-wk .bp-ch-fig{width:min(clamp(40px,34cqh,58px),calc(100% - 4px))}.bp-ch-ghost{margin-top:4%;font-size:13px;line-height:1;border-width:1.5px}.bp-ch-name{font-size:11px;line-height:1.25}.is-wk .bp-ch-name{font-size:11.5px}.bp-ch-plaque,.is-wk .bp-ch-plaque{min-height:0;gap:1px;padding:2px 2px 11px}.bp-ch-me,.bp-ch-s,.bp-ch-t,.bp-ch-t small{font-size:10.5px;line-height:1.2}}.bp-ch.is-empty .bp-champ{cursor:default}.bp-ch-ghost{display:grid;place-items:center;width:70%;aspect-ratio:1;margin:18% auto 0;border:2px dashed var(--line-strong);border-radius:50% 50% 44% 44%;color:var(--muted);font-size:16px;font-weight:700}.bp-ch.is-empty .bp-ch-name{color:var(--muted);font-weight:600}.bp-ch-plaque.is-empty{background:transparent;border:1.5px dashed var(--line-strong);border-bottom:0;color:var(--muted)}.bp-fx{position:absolute;z-index:3;display:block;width:26%;height:auto;opacity:0;pointer-events:none}.bp-fx-five{right:-18%;top:20%}.bp-fx-heart{right:-12%;top:6%}.bp-fx-heart.is-l{right:auto;left:-12%}.bp-plane{position:absolute;z-index:0;left:0;right:0;top:12%;display:none;height:0;pointer-events:none}.bp-plane-x{display:block;width:100%}.bp-plane-x svg{display:block;opacity:0}@container bpstage (min-height: 300px){.bp-plane{display:block}}.bp-empty{position:relative;z-index:1;margin:0 20px 6px;text-align:center;font-size:13px;line-height:1.6;color:var(--muted);text-wrap:balance}.bp-msg{display:flex;align-items:center;justify-content:center;gap:12px;margin:auto 16px;font-size:14px;color:var(--text)}.bp-lineup.bp-skel{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:0 6px}.bp-skel .bp-ch-plaque{background:var(--surface-3);animation:lb-pulse 1.2s ease-in-out infinite alternate}@media (prefers-reduced-motion:no-preference){.bp-ch[data-play] .bp-ch-move{animation:20s ease-in-out infinite both}.bp-ch[data-play=five-l] .bp-ch-move{animation-name:bp-five-l}.bp-ch[data-play=five-r] .bp-ch-move{animation-name:bp-five-r}.bp-ch[data-play=hop] .bp-ch-move{animation-name:bp-hop}.bp-ch[data-play=look-l] .bp-ch-move{animation-name:bp-look-l}.bp-ch[data-play=wiggle] .bp-ch-move{animation-name:bp-wiggle}.bp-ch[data-play=peek-r] .bp-ch-move{animation-name:bp-peek-r}.bp-ch[data-play=peek-l] .bp-ch-move{animation-name:bp-peek-l}.bp-fx-five{animation:bp-fx-five 20s ease-out infinite}.bp-fx-heart{animation:bp-fx-heart 20s ease-out infinite}.bp-plane-x{animation:bp-plane-x 20s linear infinite both}.bp-plane-x svg{animation:bp-plane-y 20s ease-in-out infinite both}}@keyframes bp-five-l{0%,10%,4%,to{transform:none}6%,8.5%{transform:translateX(6%) rotate(9deg)}}@keyframes bp-five-r{0%,10%,4%,to{transform:none}6%,8.5%{transform:translateX(-6%) rotate(-9deg)}}@keyframes bp-fx-five{0%,5.5%,to{opacity:0;transform:scale(.3)}6.5%{opacity:1;transform:scale(1.15) rotate(12deg)}10%{opacity:0;transform:scale(.8) rotate(30deg)}}@keyframes bp-wiggle{0%,10%,15.5%,to{transform:none}11%{transform:rotate(-6deg)}12.2%{transform:rotate(6deg)}13.4%{transform:rotate(-4deg)}14.6%{transform:rotate(2deg)}}@keyframes bp-hop{0%,15.5%,20%,to{transform:none}16.3%{transform:scale(1.06,.92)}17.8%{transform:translateY(-16%) scale(.96,1.05)}19.2%{transform:translateY(0) scale(1.05,.94)}}@keyframes bp-look-l{0%,16.5%,23.5%,to{transform:none}18%,22%{transform:translateY(-3%) rotate(-11deg)}}@keyframes bp-look-r{0%,16.5%,23.5%,to{transform:none}18%,22%{transform:translateY(-3%) rotate(11deg)}}@keyframes bp-peek-r{0%,21%,27.5%,to{transform:none}22.5%,26%{transform:translateX(12%) rotate(10deg)}}@keyframes bp-peek-l{0%,21%,27.5%,to{transform:none}22.5%,26%{transform:translateX(-12%) rotate(-10deg)}}@keyframes bp-fx-heart{0%,22.5%,to{opacity:0;transform:translateY(0) scale(.4)}24%{opacity:1;transform:translateY(-10%) scale(1.1)}28%{opacity:0;transform:translateY(-60%) scale(.9)}}@keyframes bp-plane-x{0%,22%{transform:translateX(-10%)}37%,to{transform:translateX(106%)}}@keyframes bp-plane-y{0%,22%{opacity:0;transform:translateY(12px) rotate(10deg)}23.5%{opacity:1}29.5%{transform:translateY(-12px) rotate(-6deg)}35.5%{opacity:1}37%{opacity:0;transform:translateY(8px) rotate(12deg)}to{opacity:0}}.bp-now{position:relative;z-index:2;flex:none;margin:0 8px;padding:2px 0 0}.bp-now-cap{display:block;padding:0 2px 3px;font-size:11.5px;font-weight:700;line-height:16px;color:var(--muted)}.bp-now-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.bp-now-list>li{display:flex;min-width:0}.bp-now-list>li:nth-child(3):not(.is-all){display:none}.bp-now-it{display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:44px;margin:0;padding:4px 8px 4px 4px;border:0;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer}.bp-now-ava{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-3);overflow:hidden}.bp-now-ava .mascot{width:30px;height:30px}.bp-now-tx{display:grid;min-width:0;line-height:1.3}.bp-now-tx b{font-size:12px;font-weight:700;color:var(--ink)}.bp-now-tx b,.bp-now-tx span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-now-tx span{font-size:11.5px;color:var(--muted)}.bp-now-all{display:grid;place-content:center;width:100%;min-width:60px;min-height:44px;margin:0;padding:2px 8px;border:0;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--brand-line);color:var(--brand-dark);font:inherit;font-size:11.5px;font-weight:700;line-height:1.3;text-align:center;cursor:pointer}.bp-now-all:focus-visible,.bp-now-it:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bp-now-empty{display:flex;align-items:center;min-height:44px;margin:0;padding:0 2px;font-size:12.5px;line-height:1.5;color:var(--muted)}.bp-now.is-skel{height:66px}@container bp (min-height: 600px){.bp-now-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bp-now-list>li:nth-child(3):not(.is-all){display:flex}.bp-now.is-skel{height:116px}}@container bp (min-width: 560px){.bp-now-list{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.bp-now-list>li:nth-child(3):not(.is-all){display:flex}.bp-now.is-skel{height:66px}}.bp-feed{display:grid;margin:0;padding:6px 0 0;list-style:none}.bp-feed>li+li{border-top:1px solid var(--line)}.bp-feed-it{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:56px;margin:0;padding:10px 4px;border:0;border-radius:12px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.bp-feed-it:active:not(:disabled){background:var(--pressed);transform:none}.bp-feed-it:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.bp-feed-ava{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-3);overflow:hidden}.bp-feed-ava .mascot{width:36px;height:36px}.bp-feed-tx{display:grid;grid-gap:1px;gap:1px;min-width:0}.bp-feed-top{display:flex;align-items:baseline;gap:8px;min-width:0}.bp-feed-top b{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-feed-top small{flex:none;font-size:12px;color:var(--muted)}.bp-feed-it.is-me .bp-feed-top b{color:var(--brand-dark)}.bp-feed-say{font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.bp-feed-skel{height:56px;margin:4px 0;border-radius:12px;background:var(--surface-3);animation:lb-pulse 1.2s ease-in-out infinite alternate}.bp-now-empty.is-sheet{justify-content:center;min-height:120px;text-align:center}.bp-now-msg{margin:24px 0}.bp-deco{position:absolute;inset:0;z-index:0;display:none;pointer-events:none}.bp-deco i{position:absolute;display:block}.bp-cloud{width:46px;height:14px;border-radius:14px;background:var(--bp-cloud);opacity:.95}.bp-cloud:after,.bp-cloud:before{content:"";position:absolute;border-radius:50%;background:inherit}.bp-cloud:before{left:8px;top:-9px;width:20px;height:20px}.bp-cloud:after{left:22px;top:-6px;width:16px;height:16px}.bp-cloud.c1{right:9%;top:10%}.bp-cloud.c2{right:26%;top:4%;transform:scale(.6);opacity:.8}.bp-moon{right:9%;top:9%;width:26px;height:26px;background:var(--hw-moon,#ffe3a3);box-shadow:0 0 18px 4px rgba(255,227,163,.35)}.bp-moon,.bp-star{border-radius:50%;display:none!important}.bp-star{width:3px;height:3px;background:#fff;opacity:.55}.bp-star.s1{left:12%;top:14%}.bp-star.s2{left:30%;top:6%;opacity:.35}.bp-star.s3{right:26%;top:20%}@media (prefers-color-scheme:dark){.bp-cloud{display:none!important}.bp-star{display:block!important}}html[data-theme=halloween] .bp-cloud{display:none!important}html[data-theme=halloween] .bp-moon{display:block!important}@media (prefers-color-scheme:light){html[data-theme=halloween] .bp-moon{box-shadow:0 0 0 5px rgba(255,227,163,.35)}}@container bpstage (min-height: 331px){.bp-deco{display:block}}.bp-yard{position:relative;z-index:1;flex:none;padding:12px 8px 10px;--bp-art:62px}@supports (height:1cqh){.bp-yard{--bp-art:clamp(52px,14cqh,96px)}}.bp-floor{position:absolute;z-index:-1;left:-14%;right:-14%;top:0;bottom:-30px;border-radius:50% 50% 0 0/30px 30px 0 0;background:var(--bp-floor);box-shadow:inset 0 3px 0 var(--bp-floor-rim)}.bp-booths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;max-width:520px;margin:0 auto;padding:0;list-style:none}.bp-booth,.bp-booths>li{display:flex;min-width:0}.bp-booth{position:relative;flex-direction:column;align-items:center;gap:3px;width:100%;min-height:44px;margin:0;padding:4px 2px 6px;border:0;border-radius:16px;background:none;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bp-booth:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bp-more:focus-visible,.bp-x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bp-art{position:relative;display:block;height:var(--bp-art);aspect-ratio:120/96;transition:transform .15s var(--ease)}.bp-booth:active:not(:disabled) .bp-art{transform:scale(.94)}@media (hover:hover){.bp-booth:hover:not(:disabled) .bp-art{transform:translateY(-3px)}}.bp-booth:active:not(:disabled){transform:none}.bp-svg{display:block;width:100%;height:100%;overflow:visible}.bp-gs{fill:var(--bp-gs,rgba(16,24,40,.1))}.bp-name{font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}.bp-name,.bp-tag{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-tag{padding:1px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;color:var(--muted);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.bp-meter{color:var(--ink);background:linear-gradient(90deg,var(--bp-meter) calc(var(--p, 0) * 100%),var(--surface) 0)}.bp-booth.is-claim .bp-tag{color:#fff;background:var(--brand);box-shadow:none}.bp-booth:disabled{opacity:1;cursor:default}.bp-booth:disabled .bp-art{opacity:.45;filter:grayscale(1)}.bp-booth:disabled .bp-name{color:var(--muted)}.bp-sl-0{fill:var(--bp-s0)}.bp-sl-1{fill:var(--bp-s1)}.bp-sl-2{fill:var(--bp-s2)}.bp-sl-3{fill:var(--bp-s3)}.bp-w-rim{fill:var(--bp-w-rim);stroke:var(--bp-w-line-dark);stroke-width:2}.bp-w-skirt{fill:#fff;stroke:var(--bp-w-line);stroke-width:1.6}.bp-w-hub{fill:#fff;stroke:var(--bp-w-line-dark);stroke-width:1.8}.bp-w-stripe{fill:var(--bp-w-stripe)}.bp-w-top{fill:var(--bp-w-top);stroke:var(--bp-w-top-line);stroke-width:1.4}.bp-wheel{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.bp-wheel{animation:bp-spin 36s linear infinite}}@keyframes bp-spin{to{transform:rotate(1turn)}}.bp-scrim{position:fixed;inset:0;z-index:40;display:grid;place-items:end center;background:rgba(15,17,21,.5);animation:bp-fade .2s ease-out}.bp-scrim.is-closing{pointer-events:none;animation:bp-fade-out .17s ease-in forwards}.bp-sheet{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:90vh;max-height:90svh;overflow:hidden;border-radius:22px 22px 0 0;background:var(--surface);color:var(--text);box-shadow:0 -10px 40px rgba(0,0,0,.25);animation:bp-up .28s cubic-bezier(.2,.8,.2,1)}.bp-sheet:focus{outline:none}.bp-scrim.is-closing .bp-sheet{animation:bp-down .17s ease-in forwards}@media (min-width:560px){.bp-scrim{place-items:center}.bp-sheet{border-radius:22px}}.bp-sheet-head{flex:none;display:flex;align-items:center;gap:10px;padding:12px 10px 10px 14px;border-bottom:1px solid var(--line)}.bp-sheet-art{flex:none}.bp-sheet-art,.bp-sheet-art .bp-svg{width:50px;height:40px}.bp-sheet-t{flex:1 1;min-width:0}.bp-sheet-t h2{margin:0;font-size:18px;font-weight:700;line-height:1.35;color:var(--ink)}.bp-sheet-t p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.bp-x{flex:none;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:var(--surface-3);color:var(--muted)}.bp-sheet-top{flex:none;padding:0 16px 8px}.bp-sheet-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px calc(18px + env(safe-area-inset-bottom, 0px))}.bp-sheet .lf-panel{padding-top:14px}.bp-sheet .lf-fortune{min-height:260px}.bp-sheet .lf-act{margin:12px 0}@media (max-height:760px){.bp-sheet .lf-act{height:236px}.bp-sheet .lf-actor{top:82px;left:calc(50% - 60px)}.bp-sheet .lf-actor .mascot{width:120px;height:120px}.bp-sheet .lf-big-yell{top:64px}.bp-sheet .lf-flying-work span{top:124px}.bp-sheet .lf-soul{top:128px}.bp-sheet .lf-count{margin-bottom:10px}.bp-sheet .lf-fortune{min-height:230px;padding:14px 16px}}@media (prefers-color-scheme:dark){.bp-scrim{background:rgba(0,0,0,.55)}.bp-sheet{box-shadow:0 0 0 1px rgba(255,255,255,.06),0 -10px 40px rgba(0,0,0,.5)}}@keyframes bp-up{0%{opacity:0;transform:translateY(40px)}}@keyframes bp-down{to{opacity:0;transform:translateY(28px)}}@keyframes bp-fade{0%{opacity:0}}@keyframes bp-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bp-art,.bp-ch *,.bp-plane *,.bp-scrim,.bp-sheet,.bp-skel .bp-ch-plaque{animation:none!important;transition:none!important}}.bp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bp-title-tx{text-overflow:ellipsis}.bp-title-tx,.bp-yum-chip{min-width:0;overflow:hidden}.bp-yum-chip{flex:0 1 auto;max-width:170px;margin-left:auto;display:flex;justify-content:flex-end;max-height:32px}.bp-yum-chip:empty{display:none}@container bp (max-width: 420px){.bp-head:has(.bp-yum-chip:not(:empty):not(.is-lunch)) .bp-title-tx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bp-yum-chip.is-lunch{display:none}@container bp (max-height: 450px){.bp-yum-chip.is-lunch:not(:empty){display:flex}.eat-yum{display:none}}@container bp (max-height: 450px) and (max-width: 420px){.bp-head:has(.bp-yum-chip.is-lunch:not(:empty)) .bp-title-tx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bp-sheet.is-stat{width:min(480px,100%)}.ss-art{display:grid;place-items:center;width:50px;height:40px}.ss-body{padding-top:12px}.ss-arch{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;background:var(--brand-soft);color:var(--ink);font-size:14px;line-height:1.5}.ss-arch,.ss-prem{border-radius:var(--r-md)}.ss-prem{margin:-6px 0 12px;padding:8px 12px;background:linear-gradient(90deg,#fff4d6,#ffe7b0);color:#6b4a00;font-size:13px;font-weight:700}.ss-arch-e{flex:none;font-size:24px;line-height:1.25}.ss-rows{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ss-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"k why v" "bar bar cap";align-items:center;grid-gap:2px 10px;gap:2px 10px;padding:8px 12px;border-radius:var(--r-md);background:var(--surface-2);box-shadow:var(--shadow-sm)}.ss-k{grid-area:k;color:var(--ink);font-size:14px;font-weight:700;white-space:nowrap}.ss-why{grid-area:why;color:var(--muted);font-size:12px;line-height:1.4}.ss-v{grid-area:v;color:var(--ink);font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-bar{grid-area:bar;height:6px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.ss-bar i{display:block;height:100%;border-radius:inherit;background:var(--brand);transform-origin:left center}.ss-cap{grid-area:cap;color:var(--muted);font-size:11px;white-space:nowrap}.ss-h{margin:18px 0 8px;color:var(--ink);font-size:15px;font-weight:700}.ss-items,.ss-today,.ss-tricks{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ss-items li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:0 8px;gap:0 8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.45}.ss-items li:last-child{border-bottom:0}.ss-slot{grid-row:span 2;padding-top:2px;color:var(--muted);font-size:12px}.ss-it{color:var(--ink);font-weight:600}.ss-fx{color:var(--muted);font-size:12px}.ss-today li,.ss-tricks li{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13px;line-height:1.45}.ss-today li>span,.ss-tricks li>span{color:var(--muted)}.ss-today b,.ss-tricks b{color:var(--ink);font-weight:600}.ss-tricks li.is-off b{color:var(--muted);font-weight:400}.ss-hint{padding:8px 10px;border-radius:var(--r-sm);background:var(--note-bg);color:var(--note-fg);font-size:13px}.ss-hint,.ss-note{margin:8px 0 0;line-height:1.5}.ss-note{color:var(--muted);font-size:12px}.ss-foot{margin-top:14px}.ss-err{margin:16px 0;color:var(--danger)}.ss-skel{display:grid;grid-gap:8px;gap:8px;padding-top:12px}.ss-skel span{height:52px;border-radius:var(--r-md);background:var(--skel-a)}.bh-pow.bh-pow-btn{width:100%;min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);text-align:left;font:inherit;font-size:14px;color:var(--text)}.bh-pow-btn .bh-pow-go{margin-left:auto;color:var(--brand-text);font-size:12px;font-weight:700;white-space:nowrap}.bh-pow-btn:active{background:var(--surface-3)}.stage-actions{gap:8px}.stage-stat{white-space:nowrap}.ss-rough{margin:10px 0 4px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);box-shadow:var(--shadow-sm);text-align:left}.ss-rough-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 6px;color:var(--ink);font-size:14px}.ss-rough-pow{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-rough-arch{color:var(--text)}.ss-vs{margin-left:auto;padding:1px 10px;border-radius:999px;font-size:12px;font-weight:700}.ss-vs.is-up{background:var(--danger-bg);color:var(--danger)}.ss-vs.is-down{background:var(--ok-bg);color:var(--ok)}.ss-vs.is-even{background:var(--warn-bg);color:var(--warn)}.ss-dots{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 14px;gap:4px 14px;margin:0;padding:0;list-style:none}.ss-dots li{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px}.ss-dot-row{display:inline-flex;gap:3px}.ss-dot-row i{width:8px;height:8px;border-radius:50%;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.ss-dot-row i.on{background:var(--brand);box-shadow:none}@media (max-width:359px){.ss-dots{grid-template-columns:1fr}.ss-today li,.ss-tricks li{grid-template-columns:92px minmax(0,1fr)}.ss-items li{grid-template-columns:56px minmax(0,1fr)}}.ss-cmp{display:inline-grid;gap:3px;justify-items:end}.ss-cmp .ss-dot-row:not(.is-me) i.on,.ss-cmp-leg i.is-you{background:#9333ea}.ss-dot-row.is-me i.on{background:#3b82f6}.ss-cmp-leg{display:flex;justify-content:flex-end;gap:12px;margin:6px 0 0;color:var(--muted);font-size:12px}.ss-cmp-leg i{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;background:var(--brand)}.ss-cmp-leg i.is-me{background:#3b82f6}.ss-cmp-tip{margin:6px 0 0;padding:6px 10px;border-radius:var(--r-sm,8px);background:var(--tint-brand,#eff6ff);color:var(--ink);font-size:13px}@media (prefers-color-scheme:dark){.ss-cmp-leg i.is-me,.ss-dot-row.is-me i.on{background:#60a5fa}.ss-cmp .ss-dot-row:not(.is-me) i.on,.ss-cmp-leg i.is-you{background:#c084fc}}.ss-row.is-off{opacity:.55}