@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}@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__top[data-astro-cid-2hawrtkl]{justify-content:space-between;align-items:flex-start;display:flex}.if__tile[data-astro-cid-2hawrtkl]{background:var(--pm-info-tile);width:40px;height:40px;color:var(--pm-ink2);border-radius:12px;place-items:center;display:grid}.if__x[data-astro-cid-2hawrtkl]{width:32px;height:32px;color:var(--pm-sub);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-2px -6px 0 0;padding:0;transition:background-color .15s;display:grid}.if__x[data-astro-cid-2hawrtkl]:hover{background:var(--pm-info-tile)}.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]{color:var(--pm-ink);font-size:20px;font-weight:var(--pm-w-bold);letter-spacing:-.3px;text-wrap:balance;margin:16px 0 0;line-height:26px}.if__intro[data-astro-cid-2hawrtkl]{color:var(--pm-sub);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:22px}.if__meta[data-astro-cid-2hawrtkl]:not([hidden]){color:var(--pm-sub);align-items:center;gap:10px;margin:8px 0 0;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-review-star)}.if__text[data-astro-cid-2hawrtkl]:not(:empty){background:var(--pm-info-tile);border-radius:14px;margin:18px 0 0;padding:16px 18px}.if__text[data-astro-cid-2hawrtkl] p{color:var(--pm-ink2);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]{border-top:1px solid var(--pm-cut);margin:20px 0 0;padding:0;list-style:none}.if__r[data-astro-cid-2hawrtkl]{align-items:flex-start;gap:14px;padding:16px 0;display:flex}.if__r[data-astro-cid-2hawrtkl]+.if__r[data-astro-cid-2hawrtkl]{border-top:1px solid var(--pm-cut)}.if__ri[data-astro-cid-2hawrtkl]{background:var(--pm-info-tile);width:36px;height:36px;color:var(--pm-ink2);border-radius:10px;flex:none;place-items:center;display:grid}.if__rw[data-astro-cid-2hawrtkl]{gap:3px;min-width:0;padding-top:1px;display:grid}.if__rw[data-astro-cid-2hawrtkl] b[data-astro-cid-2hawrtkl]{color:var(--pm-ink);font-size:15.5px;font-weight:var(--pm-w-semi);line-height:21px}.if__rw[data-astro-cid-2hawrtkl] span[data-astro-cid-2hawrtkl]{color:var(--pm-sub);text-wrap:pretty;font-size:14.5px;line-height:21px}.if__rw[data-astro-cid-2hawrtkl] span[data-astro-cid-2hawrtkl]:empty{display:none}.if__done[data-astro-cid-2hawrtkl]{background:var(--pm-info-key);width:100%;height:48px;color:var(--pm-info-on-key);font:inherit;font-size:15.5px;font-weight:var(--pm-w-semi);letter-spacing:-.1px;cursor:pointer;border:0;border-radius:24px;transition:opacity .15s}.if__done[data-astro-cid-2hawrtkl]:hover{opacity:.9}.if__done[data-astro-cid-2hawrtkl]:active{opacity:.8}.if__done[data-astro-cid-2hawrtkl]:focus-visible{box-shadow:0 0 0 3px var(--pm-focus);outline:none}}
