.pg .pseg{color:#0f1a22}.pg .pseg .pt{opacity:.82}.pg .pseg.lv0{background:#4fa864}.pg .pseg.lv1{background:#49a3b8}.pg .pseg.lv2{background:#d6b445}.pg .plegend i.lv0{background:#4fa864}.pg .plegend i.lv1{background:#49a3b8}.pg .plegend i.lv2{background:#d6b445}.pg .pg-seg{font:inherit;border:0;text-align:left;cursor:pointer;position:relative;transition:filter .15s,box-shadow .15s,transform .15s}.pg .pg-seg:hover{filter:brightness(1.08);box-shadow:0 0 0 2px #fff inset}.pg .pg-seg:focus-visible{outline:2px solid #fff;outline-offset:2px}.pg .pg-seg[aria-expanded=true]{box-shadow:0 0 0 3px #fff inset}.pg .pg-badge{display:inline-block;align-self:flex-start;margin-top:5px;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;color:#fff;background:#050728b8;border-radius:999px;padding:3px 8px}.pg .pg-rdock{margin:8px 0 4px 104px}.pg .pg-panel{background:var(--bg2);border:1px solid rgba(0,255,255,.35);border-radius:12px;padding:16px 18px;color:#fff}.pg .pg-ph{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.pg .pg-pt{font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--cyan)}.pg .pg-pp{font-size:22px;font-weight:900}.pg .pg-pu{font-size:13px;color:#cdd8e6}.pg .pg-x{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer}.pg .pg-x:hover{border-color:#fff}.pg .pg-none{margin:0 0 12px;color:#cdd8e6;font-size:14px}.pg .pg-g+.pg-g{margin-top:12px}.pg .pg-day{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#cdd8e6;margin-bottom:6px}.pg .pg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pg .pg-sp{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;background:#05078673;border:1px solid rgba(0,255,255,.25);border-left:5px solid #fff000;border-radius:10px;padding:11px 14px}.pg .pg-spt{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;min-width:0}.pg .pg-spt b{font-size:15.5px;font-weight:900}.pg .pg-pill{font-size:12px;font-weight:700;background:#ffffff29;border-radius:999px;padding:4px 10px;white-space:nowrap}.pg .pg-when{font-size:12px;color:#cdd8e6;white-space:nowrap}.pg .pg-act{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.pg .pg-book{display:inline-block;background:var(--cyan);color:#00201f;font-weight:800;font-size:13px;text-decoration:none;border-radius:999px;padding:8px 14px;white-space:nowrap}.pg .pg-book:hover{filter:brightness(1.1)}.pg .pg-info{color:#fff;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pg .pg-gen{display:block;width:100%;margin-top:14px;padding-left:12px;padding-right:12px;font-size:13px;letter-spacing:.1px;text-align:center;white-space:normal;text-decoration:none}@media (min-width:600px){.pg .pg-gen{display:inline-block;width:auto;padding-left:26px;padding-right:26px;font-size:14px;letter-spacing:.3px}}.pg .pmob-list li.pg-mli{padding:0;display:block}.pg .pg-mslot{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:none;border:0;color:#fff;font:inherit;text-align:left;cursor:pointer}.pg .pg-mslot .t{flex:1}.pg .pg-mslot .pg-badge{margin-top:0;align-self:center;background:#00ffff29;color:var(--cyan)}.pg .pg-chev{width:9px;height:9px;border-right:2px solid #cdd8e6;border-bottom:2px solid #cdd8e6;transform:rotate(45deg);margin:-4px 2px 0 4px;transition:transform .2s}.pg .pg-mslot[aria-expanded=true] .pg-chev{transform:rotate(-135deg);margin-top:4px}.pg .pmob-list li.pg-pli{display:block;padding:0;background:none;border:0;border-radius:0}.pg .pmob-list li.pg-pli .pg-panel{padding:14px}.pg .pmob-list li.pg-pli .pg-sp{flex-direction:column;align-items:flex-start}@media (prefers-reduced-motion: reduce){.pg .pg-seg,.pg .pg-chev{transition:none}}.pfacts[data-astro-cid-q3dy3wkg]{margin-top:20px;padding:26px 30px;border:1px solid var(--line);border-radius:16px;background:#ffffff08}.pfacts-h[data-astro-cid-q3dy3wkg]{margin:0 0 20px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.pfacts-g[data-astro-cid-q3dy3wkg]{display:grid;grid-template-columns:1fr 1fr}.pfact[data-astro-cid-q3dy3wkg]{padding-right:30px}.pfact[data-astro-cid-q3dy3wkg]+.pfact[data-astro-cid-q3dy3wkg]{padding-right:0;padding-left:30px;border-left:1px solid var(--line)}.pfact-k[data-astro-cid-q3dy3wkg]{display:block;font-weight:800;font-size:clamp(24px,2.8vw,32px);line-height:1;color:var(--cyan);font-variant-numeric:tabular-nums}.pfact-t[data-astro-cid-q3dy3wkg]{display:block;margin:12px 0 7px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;line-height:1.3}.pfact-p[data-astro-cid-q3dy3wkg]{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.pfacts-n[data-astro-cid-q3dy3wkg]{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:820px){.pfacts[data-astro-cid-q3dy3wkg]{padding:22px 20px}.pfacts-g[data-astro-cid-q3dy3wkg]{grid-template-columns:1fr}.pfact[data-astro-cid-q3dy3wkg]{padding-right:0}.pfact[data-astro-cid-q3dy3wkg]+.pfact[data-astro-cid-q3dy3wkg]{padding-left:0;padding-top:22px;margin-top:22px;border-left:0;border-top:1px solid var(--line)}}
