.pl[data-astro-cid-btx5dnrh]{padding-bottom:var(--space-16);position:relative}.pl-disp[data-astro-cid-btx5dnrh],.pl-h1[data-astro-cid-btx5dnrh],.pl-h2[data-astro-cid-btx5dnrh]{font-family:var(--font-heading);letter-spacing:-.015em;font-weight:400}.pl-h1[data-astro-cid-btx5dnrh] em[data-astro-cid-btx5dnrh],.pl-h2[data-astro-cid-btx5dnrh] em[data-astro-cid-btx5dnrh]{color:var(--clay);font-style:italic;font-weight:300}.pl-h1[data-astro-cid-btx5dnrh] em[data-astro-cid-btx5dnrh]{display:block}.pl-hero[data-astro-cid-btx5dnrh]{isolation:isolate;box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:560px;padding:96px 12px 12px;display:flex;position:relative;overflow:hidden}.pl-hero[data-astro-cid-btx5dnrh].is-blank{background:var(--surface-2);background-image:var(--grain);border-bottom:1px solid var(--border)}.pl-hero[data-astro-cid-btx5dnrh]>picture{z-index:-1;position:absolute;inset:0}.pl-hero[data-astro-cid-btx5dnrh] .pl-hero-img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.pl-nav[data-astro-cid-btx5dnrh]{z-index:2;position:absolute;top:0;left:0;right:0}.pl-hero-g[data-astro-cid-btx5dnrh]{z-index:-1;font:600 clamp(14rem, 60vw, 30rem)/1 var(--font-jp-display);color:color-mix(in srgb, var(--brand) 9%, transparent);pointer-events:none;position:absolute;top:64px;right:-.08em}.pl-glass[data-astro-cid-btx5dnrh]{background:color-mix(in srgb, var(--surface) 74%, transparent);-webkit-backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--surface) 60%, transparent);border-radius:28px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative}@media (width<=899px){.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank){background:var(--bg);min-height:0;padding-top:calc(75vw - 28px)}.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank)>picture{height:75vw;bottom:auto}.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank) .pl-hero-img{object-position:62% 50%}.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank) .pl-glass[data-astro-cid-btx5dnrh]{background:var(--surface);box-shadow:0 12px 32px -20px #28180859}}.pl-tabs[data-astro-cid-btx5dnrh]{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:5px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.pl-tab[data-astro-cid-btx5dnrh]{min-height:46px;color:var(--text);font:600 1rem var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background-color .15s,color .15s;display:inline-flex}.pl-tab[data-astro-cid-btx5dnrh]:not(:disabled):not([aria-pressed=true]):hover{background:var(--surface-2)}.pl-tab[data-astro-cid-btx5dnrh][aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.pl-tab[data-astro-cid-btx5dnrh]>span[data-astro-cid-btx5dnrh][lang]{font-size:1.3em;font-weight:400;line-height:1;font-family:var(--font-jp)}.pl-tab[data-astro-cid-btx5dnrh]:disabled{color:var(--text-subtle);cursor:default}.pl-tab[data-astro-cid-btx5dnrh] small[data-astro-cid-btx5dnrh]{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:2px 6px;font-size:.6875rem;font-weight:600}.pl-tab[data-astro-cid-btx5dnrh]>span[data-astro-cid-btx5dnrh][lang=zh]{font-family:var(--font-zh)}@media (width<=480px){.pl-tabs[data-astro-cid-btx5dnrh]{flex-wrap:nowrap;align-self:stretch;display:flex}.pl-tab[data-astro-cid-btx5dnrh]{flex:1 1 0;gap:6px;min-width:0;padding:0 8px;font-size:.875rem}.pl-tab[data-astro-cid-btx5dnrh] small[data-astro-cid-btx5dnrh]{padding:1px 5px;font-size:.625rem}}@media (width<=359px){.pl-tab[data-astro-cid-btx5dnrh]{gap:4px;padding:0 4px;font-size:.8125rem}.pl-tab[data-astro-cid-btx5dnrh]>span[data-astro-cid-btx5dnrh][lang]{font-size:1.15em}}.pl-eyebrow[data-astro-cid-btx5dnrh]{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:0;font-size:.7rem;font-weight:700;line-height:1.5}.pl-h1[data-astro-cid-btx5dnrh]{letter-spacing:-.01em;margin:-4px 0 0;font-size:2.9rem;line-height:1.02}.pl-lede[data-astro-cid-btx5dnrh]{max-width:520px;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.6}.pl-nums[data-astro-cid-btx5dnrh]{gap:28px;margin:4px 0 0;display:flex}.pl-nums[data-astro-cid-btx5dnrh]>div[data-astro-cid-btx5dnrh]{flex-direction:column-reverse;display:flex}.pl-nums[data-astro-cid-btx5dnrh] dd[data-astro-cid-btx5dnrh]{font:400 1.9rem/1.1 var(--font-heading);font-variant-numeric:tabular-nums;margin:0}.pl-nums[data-astro-cid-btx5dnrh] dt[data-astro-cid-btx5dnrh]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:.66rem;font-weight:600}.pl-sec[data-astro-cid-btx5dnrh]{box-sizing:border-box;max-width:1280px;margin:48px auto 0;padding:0 20px}.pl-row[data-astro-cid-btx5dnrh]{flex-wrap:wrap;align-items:stretch;gap:24px;margin-top:28px;display:flex}.pl-today[data-astro-cid-btx5dnrh]{background:var(--band);color:var(--band-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--band-gold) 35%, transparent);border-radius:28px;flex-direction:column;flex:340px;gap:20px;padding:24px;display:flex;position:relative}.pl-today-hd[data-astro-cid-btx5dnrh]{align-items:center;gap:12px;display:flex}.pl[data-astro-cid-btx5dnrh] .pl-today-av{object-fit:cover;background:var(--band-rule);border-radius:50%;flex:none;width:48px;height:48px}.pl-today-k[data-astro-cid-btx5dnrh]{color:var(--band-ink-2);margin:0;font-size:.75rem}.pl-today-say[data-astro-cid-btx5dnrh]{margin:0;font-size:1rem;line-height:1.4}.pl-goal-hd[data-astro-cid-btx5dnrh]{color:var(--band-ink-2);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:.8125rem;display:flex}.pl-goal-hd[data-astro-cid-btx5dnrh] .pl-disp[data-astro-cid-btx5dnrh]{color:var(--band-ink);font-size:1.875rem}.pl-goal-hd[data-astro-cid-btx5dnrh] b[data-astro-cid-btx5dnrh]{font-weight:400}.pl-goal-hd[data-astro-cid-btx5dnrh] small[data-astro-cid-btx5dnrh]{color:var(--band-ink-2);font-size:1.125rem}.pl-goal[data-astro-cid-btx5dnrh]{background:var(--band-rule);border-radius:99px;height:6px}.pl-goal[data-astro-cid-btx5dnrh] i[data-astro-cid-btx5dnrh]{background:var(--band-gold);border-radius:99px;width:0;height:6px;display:block}.pl-streak[data-astro-cid-btx5dnrh]{align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.pl-streak[data-astro-cid-btx5dnrh] b[data-astro-cid-btx5dnrh]{font-size:2.75rem;font-weight:400;line-height:1}.pl-streak[data-astro-cid-btx5dnrh] span[data-astro-cid-btx5dnrh]{color:var(--band-ink-2);font-size:.9375rem}.pl-week[data-astro-cid-btx5dnrh]{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.pl-week[data-astro-cid-btx5dnrh] li[data-astro-cid-btx5dnrh]{flex-direction:column;align-items:center;gap:6px;display:flex}.pl-week[data-astro-cid-btx5dnrh] i[data-astro-cid-btx5dnrh]{border:1px solid color-mix(in srgb, var(--band-ink) 35%, transparent);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pl-week[data-astro-cid-btx5dnrh] li[data-astro-cid-btx5dnrh][data-on] i[data-astro-cid-btx5dnrh]{background:var(--band-gold);border-color:var(--band-gold)}.pl-week[data-astro-cid-btx5dnrh] li[data-astro-cid-btx5dnrh][data-on] i[data-astro-cid-btx5dnrh]:after{content:"";border-left:2.4px solid var(--band);border-bottom:2.4px solid var(--band);width:9px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.pl-week[data-astro-cid-btx5dnrh] li[data-astro-cid-btx5dnrh][data-today] i[data-astro-cid-btx5dnrh]{outline:2px solid var(--band-gold);outline-offset:3px}.pl-week[data-astro-cid-btx5dnrh] span[data-astro-cid-btx5dnrh]{color:var(--band-ink-2);font-size:.6875rem}.pl-go[data-astro-cid-btx5dnrh]{background:var(--band-ink);min-height:56px;color:var(--band);font:600 1rem var(--font-ui);border-radius:999px;justify-content:space-between;align-items:center;padding:0 9px 0 28px;text-decoration:none;display:flex}.pl-go[data-astro-cid-btx5dnrh] i[data-astro-cid-btx5dnrh]{background:var(--band);width:38px;height:38px;color:var(--band-ink);border-radius:50%;place-items:center;display:grid}.pl-today-act[data-astro-cid-btx5dnrh]{flex-direction:column;gap:10px;display:flex}.pl-today-note[data-astro-cid-btx5dnrh]{color:var(--band-ink-2);margin:0;font-size:.8125rem}.pl-h2[data-astro-cid-btx5dnrh]{margin:0;font-size:1.9rem;line-height:1.1}.pl-row-hd[data-astro-cid-btx5dnrh]{border-bottom:2px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;padding-bottom:12px;display:flex}.pl-lnote[data-astro-cid-btx5dnrh]{color:var(--text-subtle);margin:14px 0 0;font-size:.82rem;line-height:1.5}.pl-facts[data-astro-cid-btx5dnrh]{gap:10px;display:grid}.pl-facts[data-astro-cid-btx5dnrh]>div[data-astro-cid-btx5dnrh]{background:var(--surface-2);border-radius:22px;gap:14px;padding:18px;display:flex}.pl-facts[data-astro-cid-btx5dnrh] svg{flex:none}.pl-facts[data-astro-cid-btx5dnrh] b[data-astro-cid-btx5dnrh]{font-size:.95rem;display:block}.pl-facts[data-astro-cid-btx5dnrh] p[data-astro-cid-btx5dnrh]{color:var(--text-muted);margin:4px 0 0;font-size:.85rem;line-height:1.5}.pl-rooms[data-astro-cid-btx5dnrh]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pl-room[data-astro-cid-btx5dnrh]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text);border-radius:24px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex;position:relative}.pl-room-img[data-astro-cid-btx5dnrh]{display:none}.pl-room[data-astro-cid-btx5dnrh].has-img .pl-room-img[data-astro-cid-btx5dnrh]{background:var(--surface-2);border-radius:18px;flex:none;width:96px;height:96px;display:block;overflow:hidden}.pl-room[data-astro-cid-btx5dnrh].has-img .pl-room-img[data-astro-cid-btx5dnrh] img{object-fit:cover;width:100%;height:100%}.pl-room[data-astro-cid-btx5dnrh].has-img .pl-room-g[data-astro-cid-btx5dnrh]{display:none}.pl-room-g[data-astro-cid-btx5dnrh]{background:var(--brand-soft);width:64px;height:64px;color:var(--brand);font:600 2rem var(--font-jp-display);border-radius:18px;flex:none;place-items:center;display:grid}.pl-room-b[data-astro-cid-btx5dnrh]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pl-room-no[data-astro-cid-btx5dnrh]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.pl-room-t[data-astro-cid-btx5dnrh]{font:400 1.375rem/1.15 var(--font-heading)}.pl-room-d[data-astro-cid-btx5dnrh]{color:var(--text-muted);font-size:.875rem;line-height:1.45}.pl-room-f[data-astro-cid-btx5dnrh]{justify-content:space-between;align-items:center;margin-top:6px;font-size:.875rem;display:flex}.pl-room-f[data-astro-cid-btx5dnrh] b[data-astro-cid-btx5dnrh]{font:500 1.125rem var(--font-heading)}.pl-room-arrow[data-astro-cid-btx5dnrh]{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pl-fine[data-astro-cid-btx5dnrh]{box-sizing:border-box;max-width:1280px;color:var(--text-subtle);margin:28px auto 0;padding:0 20px;font-size:.8125rem}@media (width>=900px){.pl-hero[data-astro-cid-btx5dnrh]{min-height:640px;padding:16px 64px 64px}.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank){min-height:clamp(620px,84svh,800px)}.pl-glass[data-astro-cid-btx5dnrh]{max-width:620px;padding:36px}.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank) .pl-glass[data-astro-cid-btx5dnrh]{background:color-mix(in srgb, var(--surface) 72%, transparent);gap:12px;max-width:460px;padding:28px 30px;box-shadow:0 18px 50px -24px #28180873}.pl-h1[data-astro-cid-btx5dnrh]{font-size:4.5rem}.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank) .pl-h1[data-astro-cid-btx5dnrh]{font-size:3.25rem}.pl-lede[data-astro-cid-btx5dnrh]{font-size:1.12rem}.pl-hero[data-astro-cid-btx5dnrh]:not(.is-blank) .pl-lede[data-astro-cid-btx5dnrh]{font-size:1rem}.pl-h2[data-astro-cid-btx5dnrh]{font-size:2.5rem}.pl-sec[data-astro-cid-btx5dnrh],.pl-fine[data-astro-cid-btx5dnrh]{padding:0 64px}.pl-today[data-astro-cid-btx5dnrh]{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:24px 56px;padding:32px;display:grid}.pl-today-act[data-astro-cid-btx5dnrh]{align-self:end}.pl-rooms[data-astro-cid-btx5dnrh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pl-room[data-astro-cid-btx5dnrh]{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.pl-room[data-astro-cid-btx5dnrh].has-img .pl-room-g[data-astro-cid-btx5dnrh]{display:grid}.pl-room-img[data-astro-cid-btx5dnrh],.pl-room[data-astro-cid-btx5dnrh].has-img .pl-room-img[data-astro-cid-btx5dnrh]{background:var(--surface-2);background-image:var(--grain);border-bottom:1px solid var(--border);border-radius:0;place-items:center;width:auto;height:196px;display:grid;overflow:hidden}.pl-room-img[data-astro-cid-btx5dnrh] img{object-fit:cover;width:100%;height:100%}.pl-room-ph[data-astro-cid-btx5dnrh]{font:600 6rem/1 var(--font-jp-display);color:color-mix(in srgb, var(--brand) 18%, transparent)}.pl-room-g[data-astro-cid-btx5dnrh]{background:var(--surface);border:1px solid var(--border);width:52px;height:52px;font-size:1.625rem;position:absolute;top:16px;left:16px}.pl-room-b[data-astro-cid-btx5dnrh]{padding:20px 20px 22px}.pl-facts[data-astro-cid-btx5dnrh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
