.slot-guide[data-astro-cid-j622kfui]{min-width:0;font-size:var(--fs-body);margin-top:28px}.slot-guide[data-astro-cid-j622kfui] p[data-astro-cid-j622kfui]{max-width:none;margin:0}.slot-guide-intro[data-astro-cid-j622kfui] p[data-astro-cid-j622kfui]+p[data-astro-cid-j622kfui],.slot-guide-policy[data-astro-cid-j622kfui] p[data-astro-cid-j622kfui]+p[data-astro-cid-j622kfui]{margin-top:8px}.slot-guide-states[data-astro-cid-j622kfui]{border-block:1px solid var(--line);gap:24px;margin:24px 0;padding:24px 0;list-style:none;display:grid}.slot-guide-states[data-astro-cid-j622kfui] li[data-astro-cid-j622kfui]{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;display:grid}.slot-guide-states[data-astro-cid-j622kfui] .slot-ring[data-astro-cid-j622kfui]{width:96px;font-size:var(--fs-note)}.slot-guide-policy[data-astro-cid-j622kfui]{color:var(--stone-deep)}@media (width>=640px){.slot-guide-states[data-astro-cid-j622kfui]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.slot-guide-states[data-astro-cid-j622kfui] li[data-astro-cid-j622kfui]{text-align:center;flex-direction:column;gap:16px;display:flex}}.slot-card-wrap[data-astro-cid-j622kfui]{min-width:0;container-type:inline-size}.slot-card[data-astro-cid-j622kfui]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:28px;gap:20px;padding:24px 20px 22px;display:grid}.slot-info[data-astro-cid-j622kfui]{border-bottom:1px solid var(--line);padding-bottom:18px}.slot-info[data-astro-cid-j622kfui] p[data-astro-cid-j622kfui]{max-width:none;margin:0}.slot-week[data-astro-cid-j622kfui]{font-size:var(--fs-h2);font-weight:var(--fw-title);line-height:var(--lh-title)}.slot-range[data-astro-cid-j622kfui]{font-size:var(--fs-body);color:var(--stone);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:2px!important}.slot-sum[data-astro-cid-j622kfui]{font-size:var(--fs-body);color:var(--stone);margin-top:14px!important}.slot-sum[data-astro-cid-j622kfui] strong[data-astro-cid-j622kfui]{color:var(--accent);font-weight:600}.slot-cells[data-astro-cid-j622kfui]{--slot-size:64px;--slot-gap:12px;flex-wrap:wrap;justify-content:center;gap:20px 12px;margin:0;padding:0;list-style:none;display:flex}.slot-cells[data-astro-cid-j622kfui] li[data-astro-cid-j622kfui]{flex-direction:column;flex:0 0 64px;align-items:center;gap:10px;min-width:0;display:flex}.slot-cells[data-astro-cid-j622kfui][data-slot-count="4"]{grid-template-columns:repeat(2, var(--slot-size));display:grid}.slot-cells[data-astro-cid-j622kfui][data-slot-count="5"]{grid-template-columns:repeat(6, calc((var(--slot-size) - var(--slot-gap)) / 2));display:grid}.slot-cells[data-astro-cid-j622kfui][data-slot-count="5"] li[data-astro-cid-j622kfui]{grid-column:span 2}.slot-cells[data-astro-cid-j622kfui][data-slot-count="5"] li[data-astro-cid-j622kfui]:first-child{grid-column:2/span 2}.slot-cells[data-astro-cid-j622kfui][data-slot-count="5"] li[data-astro-cid-j622kfui]:nth-child(2){grid-column:4/span 2}.slot-cells[data-astro-cid-j622kfui][data-slot-count="5"] li[data-astro-cid-j622kfui]:nth-child(3){grid-column:1/span 2}.slot-ring[data-astro-cid-j622kfui]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);width:64px;box-shadow:inset 0 0 0 4px var(--base), inset 0 0 0 6px var(--ink);font-size:var(--fs-note);color:var(--ink);border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.taken[data-astro-cid-j622kfui] .slot-ring[data-astro-cid-j622kfui]{background:var(--accent);color:var(--paper);box-shadow:inset 0 0 0 4px var(--base)}.slot-no[data-astro-cid-j622kfui]{font-size:var(--fs-label);color:var(--stone);white-space:nowrap}.slot-ring[data-astro-cid-j622kfui]{text-align:center;white-space:normal;word-break:keep-all;padding:6px;line-height:1.15;overflow:hidden}.sr-only[data-astro-cid-j622kfui]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consult[data-astro-cid-j622kfui] .slot-ring[data-astro-cid-j622kfui]{border:2px dashed var(--accent);box-shadow:none;background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.stale[data-astro-cid-j622kfui] .slot-cells[data-astro-cid-j622kfui]{opacity:.4}.slot-skel[data-astro-cid-j622kfui]{display:none}.js .is-loading[data-astro-cid-j622kfui] [data-astro-cid-j622kfui]:is(.slot-info>p,.slot-cells,.slot-notice){visibility:hidden}.js .is-loading[data-astro-cid-j622kfui] .slot-info[data-astro-cid-j622kfui]{position:relative}.js .is-loading[data-astro-cid-j622kfui] .slot-info[data-astro-cid-j622kfui]:before,.js .is-loading[data-astro-cid-j622kfui] .slot-skel[data-astro-cid-j622kfui] span[data-astro-cid-j622kfui]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent) 25%, color-mix(in srgb, var(--accent) 22%, transparent) 50%, color-mix(in srgb, var(--accent) 10%, transparent) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite slotShimmer}.js .is-loading[data-astro-cid-j622kfui] .slot-info[data-astro-cid-j622kfui]:before{content:"";width:60%;height:56px;position:absolute;top:4px;left:0}.js .is-loading[data-astro-cid-j622kfui] .slot-skel[data-astro-cid-j622kfui]{grid-row:2;justify-content:center;align-items:center;gap:12px;display:flex}.js .is-loading[data-astro-cid-j622kfui] .slot-skel[data-astro-cid-j622kfui] span[data-astro-cid-j622kfui]{border-radius:999px;width:100%;height:64px}.js .is-loading[data-astro-cid-j622kfui] .slot-skel[data-astro-cid-j622kfui] span[data-astro-cid-j622kfui]+span[data-astro-cid-j622kfui]{display:none}.js .is-loading[data-astro-cid-j622kfui] .slot-cells[data-astro-cid-j622kfui]{position:absolute}.slot-info[data-astro-cid-j622kfui]>p[data-astro-cid-j622kfui],.slot-cells[data-astro-cid-j622kfui]{transition:opacity .25s}@keyframes slotShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.js .is-loading[data-astro-cid-j622kfui] [data-astro-cid-j622kfui]:is(.slot-skel span){animation:none}}.slot-cells[data-astro-cid-j622kfui][hidden]{display:none}.slot-notice[data-astro-cid-j622kfui]{max-width:none;color:var(--notice-blue);text-align:left;font-size:var(--fs-note);margin:0;line-height:1.25}.slot-notice[data-astro-cid-j622kfui][hidden]{display:none}.slot-info[data-astro-cid-j622kfui] .slot-notice[data-astro-cid-j622kfui]{margin-top:6px}.slot-notice[data-astro-cid-j622kfui] a[data-astro-cid-j622kfui]{color:inherit;text-underline-offset:3px;text-decoration:underline;position:relative}.slot-notice[data-astro-cid-j622kfui] a[data-astro-cid-j622kfui]:after{content:"";inset-inline:0;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.slot-notice[data-astro-cid-j622kfui] a[data-astro-cid-j622kfui]:focus-visible{outline:2px solid var(--notice-blue);outline-offset:2px}.closed[data-astro-cid-j622kfui] .slot-info[data-astro-cid-j622kfui]{border-bottom:0;padding-bottom:0}@media (width>=860px){.slot-card[data-astro-cid-j622kfui]{border-radius:999px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:0;padding:28px 48px}.slot-info[data-astro-cid-j622kfui]{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;padding:0 32px 0 0;display:flex}.slot-sum[data-astro-cid-j622kfui]{border-top:1px solid var(--line);padding-top:14px}.slot-cells[data-astro-cid-j622kfui]{--slot-size:96px;--slot-gap:16px;gap:20px 16px;padding-left:32px}.slot-cells[data-astro-cid-j622kfui] li[data-astro-cid-j622kfui]{flex-basis:96px}.closed[data-astro-cid-j622kfui] .slot-info[data-astro-cid-j622kfui]{border-right:0}.consult[data-astro-cid-j622kfui] .slot-ring[data-astro-cid-j622kfui]{box-shadow:none}.js .is-loading[data-astro-cid-j622kfui] .slot-skel[data-astro-cid-j622kfui]{grid-area:1/2;padding-left:32px}.js .is-loading[data-astro-cid-j622kfui] .slot-skel[data-astro-cid-j622kfui] span[data-astro-cid-j622kfui]{height:96px}.slot-ring[data-astro-cid-j622kfui]{width:96px;box-shadow:inset 0 0 0 5px var(--base), inset 0 0 0 8px var(--ink);font-size:var(--fs-body)}.taken[data-astro-cid-j622kfui] .slot-ring[data-astro-cid-j622kfui]{box-shadow:inset 0 0 0 5px var(--base)}.slot-no[data-astro-cid-j622kfui]{font-size:var(--fs-note)}@container (width<=689px){.slot-card[data-astro-cid-j622kfui]{border-radius:28px;grid-template-columns:minmax(0,1fr);padding:28px 32px}.slot-info[data-astro-cid-j622kfui]{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding:0 0 18px}.slot-sum[data-astro-cid-j622kfui]{border-top:0;padding-top:0}.slot-cells[data-astro-cid-j622kfui]{grid-column:1/-1;margin-top:20px;padding-left:0}.js .is-loading[data-astro-cid-j622kfui] .slot-skel[data-astro-cid-j622kfui]{grid-area:2/1;margin-top:20px;padding-left:0}}}
