@layer components{.sg[data-astro-cid-2i6lu6p3]{grid-template-columns:repeat(var(--seg-n,2), minmax(0, 1fr));background:var(--pm-groove);max-width:100%;box-shadow:var(--pm-recess-sm);border-radius:12px;padding:4px;display:inline-grid;position:relative}.sg[data-astro-cid-2i6lu6p3]:before{content:"";width:calc((100% - 8px) / var(--seg-n,2));background:var(--pm-face-key);box-shadow:var(--pm-up), var(--pm-sh-sm);translate:calc(100% * var(--seg-at,0)) 0;border-radius:9px;transition:translate .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(3)){--seg-n:3}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(4)){--seg-n:4}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(5)){--seg-n:5}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(6)){--seg-n:6}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(7)){--seg-n:7}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(8)){--seg-n:8}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(2)[aria-checked=true]){--seg-at:1}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(3)[aria-checked=true]){--seg-at:2}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(4)[aria-checked=true]){--seg-at:3}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(5)[aria-checked=true]){--seg-at:4}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(6)[aria-checked=true]){--seg-at:5}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(7)[aria-checked=true]){--seg-at:6}.sg[data-astro-cid-2i6lu6p3]:has(>button:nth-of-type(8)[aria-checked=true]){--seg-at:7}.sg--fill[data-astro-cid-2i6lu6p3]{grid-template-columns:repeat(var(--seg-n,2), minmax(0, 1fr));width:100%;display:grid}.sg--fill[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{white-space:normal;text-wrap:balance;padding-inline:8px}.sg__opt[data-astro-cid-2i6lu6p3]{color:var(--pm-sub);font-size:13.5px;font-weight:var(--pm-w-semi);white-space:nowrap;border-radius:9px;padding:8px 18px;line-height:1.2;transition:color .16s;position:relative}.sg__opt[data-astro-cid-2i6lu6p3][aria-checked=true]{color:var(--pm-ink)}.sg__w[data-astro-cid-2i6lu6p3]{padding-inline:1px}@media (width<=480px){.sg[data-astro-cid-2i6lu6p3]:not(.sg--pill,.sg--lg,.sg--fill) .sg__opt[data-astro-cid-2i6lu6p3]{white-space:normal;text-wrap:balance;padding-inline:9px}}.sg__opt[data-astro-cid-2i6lu6p3]:focus-visible{box-shadow:0 0 0 3px var(--pm-focus);outline:none}.sg--lg[data-astro-cid-2i6lu6p3]{border-radius:17px;padding:5px}.sg--lg[data-astro-cid-2i6lu6p3]:before{width:calc((100% - 10px) / var(--seg-n,2));border-radius:12px;top:5px;bottom:5px;left:5px}.sg--lg[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:51px;padding:12px;font-size:15px;display:flex}.sg--accent[data-astro-cid-2i6lu6p3]{border-radius:999px;padding:4px}.sg--accent[data-astro-cid-2i6lu6p3]:before{width:calc((100% - 8px) / var(--seg-n,2));background:var(--pm-sg-acc-on);box-shadow:var(--pm-orange-edge), var(--pm-orange-sh);border-radius:999px;top:4px;bottom:4px;left:4px}.sg--accent[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{color:var(--pm-sg-acc-off);font-size:13px;font-weight:var(--pm-w-medium);border-radius:999px;padding:10px 18px;transition:color .2s}.sg--accent[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3][aria-checked=true]{color:var(--pm-on-or)}@media (hover:hover){.sg--accent[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3][aria-checked=false]:hover{color:var(--pm-pc-ink)}}@media (width<=760px){.sg--lg[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{white-space:normal;min-height:53px;padding:10px 8px;font-size:14px}}.sg__badge[data-astro-cid-2i6lu6p3]{border:1px solid var(--pm-cut);border-radius:var(--pm-r-pill);color:var(--pm-sub);font-size:11px;font-weight:var(--pm-w-medium);white-space:nowrap;padding:3px 6px;line-height:1.2}.sg--room[data-astro-cid-2i6lu6p3]{background:var(--pm-room-shade-30);box-shadow:inset 0 1px 2px var(--pm-room-shade-55)}.sg--room[data-astro-cid-2i6lu6p3]:before{border:1px solid var(--pm-room-key-on-line);border-top-color:var(--pm-room-key-on-top);background:var(--pm-room-key-on);box-shadow:var(--pm-room-key-lift);box-sizing:border-box}.sg--room[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{color:var(--pm-room-sub)}.sg--room[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3][aria-checked=true]{color:var(--pm-room-ink)}.sg--pill[data-astro-cid-2i6lu6p3]{background:var(--pm-well);border-radius:999px;padding:5px}.sg--pill[data-astro-cid-2i6lu6p3]:before{width:calc((100% - 10px) / var(--seg-n,2));border-radius:999px;top:5px;bottom:5px;left:5px}.sg--pill[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{min-height:46px;font-size:15px;font-weight:var(--pm-w-medium);letter-spacing:-.012em;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:color .2s;display:inline-flex}.sg--pill[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3][aria-checked=true]{color:var(--pm-or-ink)}@media (hover:hover){.sg--pill[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3][aria-checked=false]:hover{color:var(--pm-ink)}}@media (width<=760px){.sg--pill[data-astro-cid-2i6lu6p3]{width:100%;max-width:360px;display:grid}.sg--pill[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{font-size:clamp(12px,3.36vw,13.5px);font-weight:var(--pm-w-book);padding:0 8px}}@media (width<=390px){.sg--pill[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3]{gap:6px;padding:0 5px}}@media (width<=350px){.sg--pill[data-astro-cid-2i6lu6p3] .sg__opt[data-astro-cid-2i6lu6p3] svg{display:none}}@media (prefers-reduced-motion:reduce){.sg[data-astro-cid-2i6lu6p3]:before{transition:none}}.if__ic[data-astro-cid-2hawrtkl]:not([hidden]){place-items:center;display:grid}.if__scene[data-astro-cid-2hawrtkl]{z-index:-1;pointer-events:none;position:absolute;inset:0}.if__scene[data-astro-cid-2hawrtkl]:before{content:"";filter:blur(28px)saturate(.8);opacity:.35;background:url(/info/info-photo-blossom-back.webp) 50%/cover;position:absolute;inset:-30px}.if__blob[data-astro-cid-2hawrtkl]{filter:blur(3px);border-radius:46% 54% 61% 39%;position:absolute}.if__blob--top[data-astro-cid-2hawrtkl]{background:var(--pm-info-orb-a);width:470px;height:490px;top:-270px;right:-120px;rotate:25deg}.if__blob--bottom[data-astro-cid-2hawrtkl]{background:var(--pm-info-orb-b);width:470px;height:460px;bottom:-280px;left:-160px;rotate:-20deg}.if__art[data-astro-cid-2hawrtkl],.if__main[data-astro-cid-2hawrtkl]{backdrop-filter:blur(35px)saturate(145%)}.if__art[data-astro-cid-2hawrtkl]{background:var(--pm-info-visual);grid-area:1/2/-1;min-height:600px;position:relative;overflow:hidden}.if__art[data-astro-cid-2hawrtkl]:before{content:"";filter:saturate(.92);opacity:.95;background:url(/info/info-photo-blossom-back.webp) 50%/cover no-repeat;position:absolute;inset:0}.if__art[data-astro-cid-2hawrtkl]:after{background:var(--pm-info-visual-veil);content:"";pointer-events:none;position:absolute;inset:0}.if__over[data-astro-cid-2hawrtkl]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.if__main[data-astro-cid-2hawrtkl]{grid-area:1/1;padding:55px 58px 0}.if__x[data-astro-cid-2hawrtkl]{z-index:2;border:1px solid var(--pm-info-x-edge);background:var(--pm-info-x);width:38px;height:38px;color:var(--pm-info-x-ink);cursor:pointer;backdrop-filter:blur(16px);border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:grid;position:absolute;top:20px;right:20px}.if__x[data-astro-cid-2hawrtkl]:focus-visible{box-shadow:0 0 0 3px var(--pm-focus);outline:none}.if__t[data-astro-cid-2hawrtkl]{border:1px solid var(--pm-info-pill-edge);background:var(--pm-info-pill);color:var(--pm-info-pill-ink);font-size:13px;font-weight:var(--pm-w-semi);letter-spacing:.01em;border-radius:40px;align-items:center;margin:0;padding:9px 18px;line-height:1.2;display:inline-flex}.if__intro[data-astro-cid-2hawrtkl]{max-width:480px;color:var(--pm-info-ink);font-size:clamp(26px,2.2vw,30px);font-weight:var(--pm-w-bold);letter-spacing:-.6px;text-wrap:balance;margin:24px 0 28px;line-height:1.15}.if__t[data-astro-cid-2hawrtkl]:has(+.if__intro[hidden]){color:var(--pm-info-ink);font-size:30px;font-weight:var(--pm-w-bold);letter-spacing:-.6px;text-wrap:balance;background:0 0;border:0;margin:0 0 24px;padding:0;display:block}.if__meta[data-astro-cid-2hawrtkl]:not([hidden]){color:var(--pm-info-line);align-items:center;gap:10px;margin:0 0 16px;font-size:13.5px;display:flex}.if__stars[data-astro-cid-2hawrtkl]:not([hidden]){color:var(--pm-hair);gap:2px;display:inline-flex}.if__stars[data-astro-cid-2hawrtkl] i[data-astro-cid-2hawrtkl]{display:inline-flex}.if__stars[data-astro-cid-2hawrtkl] i[data-astro-cid-2hawrtkl][data-on]{color:var(--pm-profile-accent,var(--pm-review-star))}.if__text[data-astro-cid-2hawrtkl]:not(:empty){background:var(--pm-info-well);border-radius:14px;margin:4px 0 0;padding:16px 18px}.if__text[data-astro-cid-2hawrtkl] p{color:var(--pm-info-ink);white-space:pre-line;text-wrap:pretty;-webkit-user-select:text;user-select:text;margin:0;font-size:15px;line-height:23px}.if__text[data-astro-cid-2hawrtkl] p+p{margin-top:10px}.if__rows[data-astro-cid-2hawrtkl]{margin:0;padding:0;list-style:none}.if__r[data-astro-cid-2hawrtkl]{border-bottom:1px solid var(--pm-info-cut);grid-template-columns:30px minmax(0,1fr);gap:15px;padding:16px 0;display:grid}.if__r[data-astro-cid-2hawrtkl]:last-child{border-bottom:0}.if__ri[data-astro-cid-2hawrtkl]{width:30px;color:var(--pm-info-mark);place-items:start center;padding-top:2px;display:grid}.if__rw[data-astro-cid-2hawrtkl]{gap:5px;min-width:0;display:grid}.if__rw[data-astro-cid-2hawrtkl] b[data-astro-cid-2hawrtkl]{color:var(--pm-info-ink);font-size:16px;font-weight:var(--pm-w-semi);letter-spacing:-.02em;line-height:1.3}.if__rw[data-astro-cid-2hawrtkl] span[data-astro-cid-2hawrtkl]{color:var(--pm-info-line);text-wrap:pretty;font-size:14px;line-height:1.52}.if__rw[data-astro-cid-2hawrtkl] span[data-astro-cid-2hawrtkl]:empty{display:none}[data-layer=app-info]:not([data-info-plain],[data-shape=sheet]) .if__foot[data-astro-cid-2hawrtkl]{--ky-face:var(--pm-info-key);--ky-edge:transparent;--ky-sh:var(--pm-info-key-sh);--ky-on:var(--pm-info-paper)}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__arrow[data-astro-cid-2hawrtkl]{display:none}[data-shape=sheet] .if__r[data-astro-cid-2hawrtkl]{padding:13px 0}.if__wave[data-astro-cid-2hawrtkl]{display:none}.if__wa[data-astro-cid-2hawrtkl]{stop-color:var(--if-wave-a)}.if__wb[data-astro-cid-2hawrtkl]{stop-color:var(--if-wave-b)}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__wave[data-astro-cid-2hawrtkl]{z-index:0;pointer-events:none;width:300px;height:auto;display:block;position:absolute;top:0;right:0}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__art[data-astro-cid-2hawrtkl],[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__scene[data-astro-cid-2hawrtkl]{display:none}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]){--if-accent:var(--pm-profile-accent,var(--pm-info-mark));--if-wave-a:color-mix(in oklab, var(--if-accent) 38%, var(--pm-info-paper));--if-wave-b:color-mix(in oklab, var(--if-accent) 82%, var(--pm-info-paper))}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__t[data-astro-cid-2hawrtkl]{border-color:color-mix(in oklab, var(--if-accent) 18%, var(--pm-info-paper));background:color-mix(in oklab, var(--if-accent) 12%, var(--pm-info-paper));color:var(--pm-profile-accent-ink,var(--pm-info-pill-ink))}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__ri[data-astro-cid-2hawrtkl]{color:var(--if-accent)}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__rw[data-astro-cid-2hawrtkl] b[data-astro-cid-2hawrtkl]{font-weight:var(--pm-w-medium)}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__main[data-astro-cid-2hawrtkl]{z-index:1;backdrop-filter:none;padding:44px 44px 0;position:relative}[data-layer=app-info]:is([data-info-plain],[data-shape=sheet]) .if__intro[data-astro-cid-2hawrtkl]{max-width:none;margin:18px 0 20px;font-size:26px}[data-layer=app-info]:where([data-info-plain],[data-shape=sheet]) .if__t[data-astro-cid-2hawrtkl]:has(+.if__intro[hidden]){margin-bottom:18px;font-size:26px}[data-shape=sheet][data-layer=app-info] .if__wave[data-astro-cid-2hawrtkl]{width:220px}[data-shape=sheet][data-layer=app-info] .if__main[data-astro-cid-2hawrtkl]{grid-row:1;padding:34px 27px 0}[data-shape=sheet][data-layer=app-info] .if__intro[data-astro-cid-2hawrtkl]{font-size:24px}}
