.vote--bare[data-astro-cid-zyaag4ge] .vote__h[data-astro-cid-zyaag4ge]{font-size:var(--step-2)}.vote--bare[data-astro-cid-zyaag4ge] .vote__card[data-astro-cid-zyaag4ge]{max-width:none}.vote__h[data-astro-cid-zyaag4ge]{font-size:var(--step-3);margin-bottom:var(--sp-2)}.vote__lede[data-astro-cid-zyaag4ge]{color:var(--ink-50);max-width:52ch;margin-bottom:var(--sp-5)}.vote__none[data-astro-cid-zyaag4ge]{color:var(--ink-25);padding-block:var(--sp-4)}.vote__toggle[data-astro-cid-zyaag4ge]{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);min-height:48px;box-shadow:var(--shadow-soft);color:var(--ink-strong);cursor:pointer;max-width:52rem;padding:.7rem 1rem .7rem 1.25rem;font-weight:650;list-style:none;transition:border-color .15s;display:flex}.vote--bare[data-astro-cid-zyaag4ge] .vote__toggle[data-astro-cid-zyaag4ge]{max-width:none}.vote__toggle[data-astro-cid-zyaag4ge]::-webkit-details-marker{display:none}.vote__toggle[data-astro-cid-zyaag4ge]:hover{border-color:var(--teal)}.vote__toggle[data-astro-cid-zyaag4ge]:focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px}.vote__toggle-text[data-astro-cid-zyaag4ge]{overflow-wrap:anywhere;min-width:0}.vote__toggle-picks[data-astro-cid-zyaag4ge],.vote__toggle-action[data-astro-cid-zyaag4ge]{margin-inline-start:.35em}.vote__toggle-picks[data-astro-cid-zyaag4ge]{color:var(--teal-deep);font-weight:650}.vote__toggle-action[data-astro-cid-zyaag4ge]{color:var(--teal-deep);text-underline-offset:.15em;white-space:nowrap;text-decoration:underline}.vote__toggle-action[data-astro-cid-zyaag4ge]:before{content:"· ";color:var(--ink-25);white-space:pre;text-decoration:none;display:inline-block}.vote__chevron[data-astro-cid-zyaag4ge]{color:var(--teal-deep);flex:none}.vote__disclosure[data-astro-cid-zyaag4ge][open]>.vote__toggle[data-astro-cid-zyaag4ge] .vote__chevron[data-astro-cid-zyaag4ge]{transform:rotate(180deg)}.vote__panel[data-astro-cid-zyaag4ge]{padding-top:var(--sp-3)}.vote__panel[data-astro-cid-zyaag4ge].is-moving{overflow:hidden}@media (prefers-reduced-motion:no-preference){.vote__chevron[data-astro-cid-zyaag4ge]{transition:transform .25s}}.vote__card[data-astro-cid-zyaag4ge]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-soft);max-width:52rem;padding:clamp(1.25rem,1rem + 2.5vw,2.5rem)}.vote__fieldset[data-astro-cid-zyaag4ge]{border:0;min-width:0;margin:0;padding:0}.vote__legend[data-astro-cid-zyaag4ge]{font-weight:650;font-size:var(--step--1);margin-bottom:var(--sp-3);padding:0}.vote__chips[data-astro-cid-zyaag4ge]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vote__chip[data-astro-cid-zyaag4ge]{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--paper);min-height:44px;color:var(--ink);font-size:var(--step--1);cursor:pointer;align-items:center;padding:.45rem .95rem;font-weight:600;display:inline-flex}.vote__chip[data-astro-cid-zyaag4ge]:hover{border-color:var(--teal)}.vote__chip[data-astro-cid-zyaag4ge] input[data-astro-cid-zyaag4ge]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vote__chip[data-astro-cid-zyaag4ge]:has(input:checked){background:var(--teal-deep);border-color:var(--teal-deep);color:var(--white)}.vote__chip[data-astro-cid-zyaag4ge]:has(input:focus-visible){outline:2px solid var(--ink-strong);outline-offset:2px}.vote__chip[data-astro-cid-zyaag4ge].is-full{opacity:.45;cursor:not-allowed}.vote__actions[data-astro-cid-zyaag4ge]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.vote__count[data-astro-cid-zyaag4ge]{color:var(--ink-50);font-size:var(--step--1);margin:0}.vote__submit[data-astro-cid-zyaag4ge]{min-height:44px}.vote__error[data-astro-cid-zyaag4ge]{margin:0 0 var(--sp-4);border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid var(--red-deep);color:var(--ink-strong);font-size:var(--step--1);padding:.7rem .9rem}.vote__success[data-astro-cid-zyaag4ge]{font-size:var(--step-1);color:var(--ink-strong);margin:0;font-weight:650}.vote__again[data-astro-cid-zyaag4ge]{margin-top:var(--sp-3);color:var(--teal-deep);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:650;text-decoration:underline}.vote__results[data-astro-cid-zyaag4ge]{margin-top:var(--sp-5)}.vote__results-h[data-astro-cid-zyaag4ge]{font-size:var(--step-1);margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.vote__ballots[data-astro-cid-zyaag4ge]{font-size:var(--step--1);color:var(--ink-50);font-weight:400}.vote__chart[data-astro-cid-zyaag4ge]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.vote__row[data-astro-cid-zyaag4ge]{font-size:var(--step--1);grid-template-columns:minmax(6rem,11rem) 1fr 3rem;align-items:center;gap:.75rem;display:grid}.vote__song[data-astro-cid-zyaag4ge]{overflow-wrap:anywhere;font-weight:600}.vote__bar[data-astro-cid-zyaag4ge]{border-radius:var(--radius-pill);background:var(--paper-tint);height:12px;display:block;overflow:hidden}.vote__fill[data-astro-cid-zyaag4ge]{border-radius:var(--radius-pill);background:var(--teal);min-width:3px;height:100%;width:var(--w,0%);display:block}.vote__pct[data-astro-cid-zyaag4ge]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-50)}.vote__empty[data-astro-cid-zyaag4ge]{color:var(--ink-25);font-size:var(--step--1)}.vote__hp[data-astro-cid-zyaag4ge]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.vote__fill[data-astro-cid-zyaag4ge]{animation:.75s cubic-bezier(.22,.8,.3,1) both vote-grow}@keyframes vote-grow{0%{width:0}to{width:var(--w,0%)}}}@media (width<=30rem){.vote__row[data-astro-cid-zyaag4ge]{grid-template-columns:1fr 2.6rem;grid-template-areas:"song pct""bar bar";gap:.3rem .5rem}.vote__song[data-astro-cid-zyaag4ge]{grid-area:song}.vote__pct[data-astro-cid-zyaag4ge]{grid-area:pct}.vote__bar[data-astro-cid-zyaag4ge]{grid-area:bar}.vote__actions[data-astro-cid-zyaag4ge]{gap:var(--sp-3)}}.mc-quiz__card[data-astro-cid-r6rhphp5]{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:var(--sp-6)}.mc-quiz__eyebrow[data-astro-cid-r6rhphp5]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin:0;font-weight:700}.mc-quiz__head[data-astro-cid-r6rhphp5] h2[data-astro-cid-r6rhphp5]{margin:var(--sp-2) 0 0;font-size:var(--step-3)}.mc-quiz__lede[data-astro-cid-r6rhphp5]{margin:var(--sp-2) 0 0;color:var(--ink-50);max-width:48ch}.mc-quiz__empty[data-astro-cid-r6rhphp5]{color:var(--ink-50);margin:var(--sp-4) 0 0}.mc-quiz__note[data-astro-cid-r6rhphp5]{margin:var(--sp-3) 0 0;font-size:var(--step--1);color:var(--ink-25);min-height:1.4em}.mc-quiz__stage[data-astro-cid-r6rhphp5]{margin-top:var(--sp-5)}.mc-quiz__meta[data-astro-cid-r6rhphp5]{gap:var(--sp-4);margin:0 0 var(--sp-4);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);flex-wrap:wrap;display:flex}.mc-quiz__meta[data-astro-cid-r6rhphp5] b[data-astro-cid-r6rhphp5]{font-variant-numeric:tabular-nums;color:var(--ink)}.mc-quiz__meta-streak[data-astro-cid-r6rhphp5] b[data-astro-cid-r6rhphp5]{color:var(--teal-deep)}.mc-quiz__clip[data-astro-cid-r6rhphp5]{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.mc-quiz__play[data-astro-cid-r6rhphp5]{background:var(--paper);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.mc-quiz__play[data-astro-cid-r6rhphp5]:hover{background:var(--teal-soft)}.mc-quiz__ring[data-astro-cid-r6rhphp5]{width:72px;height:72px;position:absolute;inset:0;transform:rotate(-90deg)}.mc-quiz__ring-bg[data-astro-cid-r6rhphp5],.mc-quiz__ring-fg[data-astro-cid-r6rhphp5]{fill:none;stroke-width:4px;stroke-linecap:round}.mc-quiz__ring-bg[data-astro-cid-r6rhphp5]{stroke:var(--grey)}.mc-quiz__ring-fg[data-astro-cid-r6rhphp5]{stroke:var(--teal)}.mc-quiz__play-glyph[data-astro-cid-r6rhphp5]{border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--teal-deep);width:0;height:0;margin-left:4px}.mc-quiz__play[data-astro-cid-r6rhphp5][data-playing] .mc-quiz__play-glyph[data-astro-cid-r6rhphp5]{background:linear-gradient(to right, var(--teal-deep) 0 5px, transparent 5px 11px, var(--teal-deep) 11px 16px);border:0;width:16px;height:20px;margin-left:0}.mc-quiz__clock[data-astro-cid-r6rhphp5]{font-family:var(--font-display);font-size:var(--step-2);font-variant-numeric:tabular-nums;color:var(--ink-70);margin:0}.mc-quiz__options[data-astro-cid-r6rhphp5]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mc-quiz__option[data-astro-cid-r6rhphp5]{align-items:center;gap:var(--sp-3);text-align:left;width:100%;min-height:56px;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;font-weight:600;display:flex}.mc-quiz__option[data-astro-cid-r6rhphp5]:hover:not(:disabled){border-color:var(--teal);background:var(--white)}.mc-quiz__option[data-astro-cid-r6rhphp5]:disabled{cursor:default}.mc-quiz__key[data-astro-cid-r6rhphp5]{background:var(--grey);width:1.6em;height:1.6em;color:var(--ink-70);font-size:var(--step--1);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.mc-quiz__option[data-astro-cid-r6rhphp5][data-state=correct]{background:var(--yellow);border-color:var(--yellow);color:var(--ink-strong)}.mc-quiz__option[data-astro-cid-r6rhphp5][data-state=correct] .mc-quiz__key[data-astro-cid-r6rhphp5]{background:var(--ink-strong);color:var(--yellow)}.mc-quiz__option[data-astro-cid-r6rhphp5][data-state=wrong]{background:var(--red-soft);border-color:var(--red-deep);color:var(--ink-strong)}.mc-quiz__result[data-astro-cid-r6rhphp5]{margin:var(--sp-4) 0 0;min-height:1.6em;font-weight:600}.mc-quiz__result[data-astro-cid-r6rhphp5][data-state=wrong]{color:var(--red-text)}.mc-quiz__result[data-astro-cid-r6rhphp5][data-state=correct]{color:var(--teal-deep)}.mc-quiz__next[data-astro-cid-r6rhphp5]{margin-top:var(--sp-4)}.mc-quiz__final[data-astro-cid-r6rhphp5]{font-family:var(--font-display);font-size:var(--step-5);color:var(--teal-deep);font-variant-numeric:tabular-nums;margin:0;line-height:1}.mc-quiz__verdict[data-astro-cid-r6rhphp5]{margin:var(--sp-3) 0 0;color:var(--ink-70);max-width:44ch}.mc-quiz__endactions[data-astro-cid-r6rhphp5]{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.mc-quiz__form[data-astro-cid-r6rhphp5]{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--hairline);align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mc-quiz__field[data-astro-cid-r6rhphp5]{gap:var(--sp-2);font-size:var(--step--1);color:var(--ink-70);flex-direction:column;display:flex}.mc-quiz__field[data-astro-cid-r6rhphp5] input[data-astro-cid-r6rhphp5]{font:inherit;font-size:var(--step-0);border-radius:var(--radius-sm);border:1px solid var(--ink-25);background:var(--paper);color:var(--ink);min-width:14ch;padding:.6rem .8rem}.mc-quiz__form[data-astro-cid-r6rhphp5] .mc-quiz__note[data-astro-cid-r6rhphp5]{flex-basis:100%;margin-top:0}.mc-quiz__hp[data-astro-cid-r6rhphp5]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mc-quiz__board[data-astro-cid-r6rhphp5]{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--hairline)}.mc-quiz__board-title[data-astro-cid-r6rhphp5]{margin:0 0 var(--sp-3);font-size:var(--step-1)}.mc-quiz__board-list[data-astro-cid-r6rhphp5]{counter-reset:mc-quiz-rank;margin:0;padding:0;list-style:none}.mc-quiz__board-row[data-astro-cid-r6rhphp5]{counter-increment:mc-quiz-rank;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--hairline);grid-template-columns:2rem minmax(0,1fr) auto auto;display:grid}.mc-quiz__board-row[data-astro-cid-r6rhphp5]:before{content:counter(mc-quiz-rank);font-variant-numeric:tabular-nums;color:var(--ink-25)}.mc-quiz__board-name[data-astro-cid-r6rhphp5]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mc-quiz__board-score[data-astro-cid-r6rhphp5]{font-variant-numeric:tabular-nums;color:var(--teal-deep);font-weight:700}.mc-quiz__board-time[data-astro-cid-r6rhphp5]{font-variant-numeric:tabular-nums;color:var(--ink-25);font-size:var(--step--1)}@media (prefers-reduced-motion:no-preference){.mc-quiz__ring-fg[data-astro-cid-r6rhphp5]{transition:stroke-dashoffset .2s linear}.mc-quiz__option[data-astro-cid-r6rhphp5]{transition:background .18s,border-color .18s,transform .18s}.mc-quiz__option[data-astro-cid-r6rhphp5][data-flash=correct]{animation:.4s mc-quiz-pop}.mc-quiz__option[data-astro-cid-r6rhphp5][data-flash=wrong]{animation:.36s mc-quiz-shake}}@keyframes mc-quiz-pop{50%{transform:scale(1.03)}}@keyframes mc-quiz-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=480px){.mc-quiz__card[data-astro-cid-r6rhphp5]{padding:var(--sp-5) var(--sp-4)}.mc-quiz__options[data-astro-cid-r6rhphp5]{grid-template-columns:minmax(0,1fr)}.mc-quiz__option[data-astro-cid-r6rhphp5]{min-height:52px}.mc-quiz__endactions[data-astro-cid-r6rhphp5] .btn[data-astro-cid-r6rhphp5],.mc-quiz__form[data-astro-cid-r6rhphp5] .btn[data-astro-cid-r6rhphp5]{flex:auto;justify-content:center}.mc-quiz__field[data-astro-cid-r6rhphp5]{flex:100%}.mc-quiz__field[data-astro-cid-r6rhphp5] input[data-astro-cid-r6rhphp5]{width:100%}}.fan-wall__head[data-astro-cid-fcwsd3j7]{max-width:52ch;margin-bottom:var(--sp-6)}.fan-wall__head[data-astro-cid-fcwsd3j7] h2[data-astro-cid-fcwsd3j7]{font-size:var(--step-3);margin-bottom:var(--sp-2)}.fan-wall__head[data-astro-cid-fcwsd3j7] p[data-astro-cid-fcwsd3j7]{color:var(--ink-50)}.fan-wall__alert[data-astro-cid-fcwsd3j7]{margin-bottom:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--red-soft);color:var(--red-text);font-weight:600}.fan-wall__alert--ok[data-astro-cid-fcwsd3j7]{background:var(--teal-soft);color:var(--teal-deep)}.fan-wall__mosaic[data-astro-cid-fcwsd3j7]{columns:4 200px;column-gap:var(--sp-4)}.fan-wall__mosaic[data-astro-cid-fcwsd3j7]>[data-astro-cid-fcwsd3j7]{break-inside:avoid;margin:0 0 var(--sp-4)}.fan-wall__tile[data-astro-cid-fcwsd3j7]{position:relative}.fan-wall__open[data-astro-cid-fcwsd3j7]{border-radius:var(--radius-sm);background:var(--paper-tint);cursor:zoom-in;text-align:left;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.fan-wall__open[data-astro-cid-fcwsd3j7] img[data-astro-cid-fcwsd3j7]{width:100%;height:auto;transition:transform .4s;display:block}.fan-wall__caption[data-astro-cid-fcwsd3j7]{padding:var(--sp-4) var(--sp-3) var(--sp-3);color:var(--white);opacity:0;background:linear-gradient(#15161a00,#15161ad1);font-size:.8rem;font-weight:600;transition:opacity .25s;position:absolute;inset:auto 0 0}.fan-wall__open[data-astro-cid-fcwsd3j7]:hover img[data-astro-cid-fcwsd3j7],.fan-wall__open[data-astro-cid-fcwsd3j7]:focus-visible img[data-astro-cid-fcwsd3j7]{transform:scale(1.04)}.fan-wall__open[data-astro-cid-fcwsd3j7]:hover .fan-wall__caption[data-astro-cid-fcwsd3j7],.fan-wall__open[data-astro-cid-fcwsd3j7]:focus-visible .fan-wall__caption[data-astro-cid-fcwsd3j7]{opacity:1}@media (hover:none){.fan-wall__caption[data-astro-cid-fcwsd3j7]{opacity:1}}@media (prefers-reduced-motion:reduce){.fan-wall__open[data-astro-cid-fcwsd3j7] img[data-astro-cid-fcwsd3j7],.fan-wall__caption[data-astro-cid-fcwsd3j7]{transition:none}.fan-wall__open[data-astro-cid-fcwsd3j7]:hover img[data-astro-cid-fcwsd3j7],.fan-wall__open[data-astro-cid-fcwsd3j7]:focus-visible img[data-astro-cid-fcwsd3j7]{transform:none}}.fan-wall__add[data-astro-cid-fcwsd3j7]{border:2px dashed var(--teal);border-radius:var(--radius-sm);background:var(--white)}.fan-wall__add[data-astro-cid-fcwsd3j7][open]{box-shadow:var(--shadow-soft);border-style:solid}.fan-wall__add-summary[data-astro-cid-fcwsd3j7]{justify-items:center;gap:var(--sp-1);padding:var(--sp-6) var(--sp-4);cursor:pointer;text-align:center;list-style:none;display:grid}.fan-wall__add-summary[data-astro-cid-fcwsd3j7]::-webkit-details-marker{display:none}.fan-wall__add-plus[data-astro-cid-fcwsd3j7]{background:var(--teal-deep);width:2.5rem;height:2.5rem;color:var(--white);border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;display:grid}.fan-wall__add-label[data-astro-cid-fcwsd3j7]{color:var(--teal-deep);font-weight:700}.fan-wall__add-hint[data-astro-cid-fcwsd3j7]{color:var(--ink-25);font-size:.78rem}.fan-wall__form[data-astro-cid-fcwsd3j7]{gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4);display:grid}.fan-wall__field[data-astro-cid-fcwsd3j7]{gap:var(--sp-1);margin:0;display:grid}.fan-wall__field[data-astro-cid-fcwsd3j7] label[data-astro-cid-fcwsd3j7]{font-size:.8rem;font-weight:650}.fan-wall__opt[data-astro-cid-fcwsd3j7]{color:var(--ink-25);font-weight:400}.fan-wall__field[data-astro-cid-fcwsd3j7] input[data-astro-cid-fcwsd3j7]{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;padding:.5rem .6rem;font-size:.9rem}.fan-wall__field[data-astro-cid-fcwsd3j7] input[data-astro-cid-fcwsd3j7][type=file]{padding:.4rem}.fan-wall__hp[data-astro-cid-fcwsd3j7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fan-wall__actions[data-astro-cid-fcwsd3j7]{align-items:center;gap:var(--sp-3);margin:var(--sp-1) 0 0;flex-wrap:wrap;display:flex}.fan-wall__status[data-astro-cid-fcwsd3j7]{color:var(--red-text);font-size:.8rem}.fan-wall__progress[data-astro-cid-fcwsd3j7]{border-radius:var(--radius-pill);background:var(--grey);height:4px;margin:0;overflow:hidden}.fan-wall__progress-bar[data-astro-cid-fcwsd3j7]{background:var(--teal);width:0%;height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.fan-wall__progress-bar[data-astro-cid-fcwsd3j7]{transition:none}}.fan-wall__note[data-astro-cid-fcwsd3j7]{color:var(--ink-25);margin:0;font-size:.74rem}.fan-wall__done[data-astro-cid-fcwsd3j7]{padding:var(--sp-5) var(--sp-4);text-align:center;color:var(--teal-deep)}.fan-wall__empty[data-astro-cid-fcwsd3j7]{color:var(--ink-25);padding-block:var(--sp-4)}@media (width<=640px){.fan-wall__mosaic[data-astro-cid-fcwsd3j7]{columns:2 130px;column-gap:var(--sp-3)}.fan-wall__mosaic[data-astro-cid-fcwsd3j7]>[data-astro-cid-fcwsd3j7]{margin-bottom:var(--sp-3)}.fan-wall__add-summary[data-astro-cid-fcwsd3j7]{padding:var(--sp-4) var(--sp-3)}}.fan-map__head[data-astro-cid-k3uzspmv]{max-width:52ch;margin-bottom:var(--sp-5)}.fan-map__head[data-astro-cid-k3uzspmv] h2[data-astro-cid-k3uzspmv]{font-size:var(--step-3);margin-bottom:var(--sp-2)}.fan-map__head[data-astro-cid-k3uzspmv]>p[data-astro-cid-k3uzspmv]{color:var(--ink-50)}.fan-map__counter[data-astro-cid-k3uzspmv]{margin-top:var(--sp-2);color:var(--teal-deep);font-weight:700}.fan-map__alert[data-astro-cid-k3uzspmv]{margin-bottom:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--red-soft);color:var(--red-text);font-weight:600}.fan-map__alert--ok[data-astro-cid-k3uzspmv]{background:var(--teal-soft);color:var(--teal-deep)}.fan-map__layout[data-astro-cid-k3uzspmv]{gap:var(--sp-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.fan-map__figure[data-astro-cid-k3uzspmv]{position:relative}.fan-map__svg[data-astro-cid-k3uzspmv]{width:100%;height:auto;max-height:70vh;color:color-mix(in srgb, var(--ink) 16%, var(--grey));display:block}.fan-map__land[data-astro-cid-k3uzspmv] path{fill:currentColor;stroke:var(--paper);stroke-width:.8px;stroke-linejoin:round}.fan-map__pin[data-astro-cid-k3uzspmv]{fill:var(--teal);fill-opacity:.78;stroke:var(--white);stroke-width:1px;cursor:pointer;transition:fill-opacity .2s}.fan-map__pin[data-astro-cid-k3uzspmv]:hover,.fan-map__pin[data-astro-cid-k3uzspmv]:focus-visible{fill-opacity:1;stroke:var(--ink-strong);stroke-width:1.6px;outline:none}.fan-map__pin--mine[data-astro-cid-k3uzspmv]{fill:var(--yellow);fill-opacity:1;stroke:var(--ink-strong);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.22,1.2,.36,1) both fan-map-pop}@keyframes fan-map-pop{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fan-map__pin[data-astro-cid-k3uzspmv]{transition:none}.fan-map__pin--mine[data-astro-cid-k3uzspmv]{animation:none}}.fan-map__tip[data-astro-cid-k3uzspmv]{z-index:2;border-radius:var(--radius-sm);background:var(--ink-strong);color:var(--paper);white-space:nowrap;pointer-events:none;padding:.3rem .55rem;font-size:.78rem;font-weight:600;position:absolute;transform:translate(-50%,-140%)}.fan-map__list[data-astro-cid-k3uzspmv]{margin-top:var(--sp-4);color:var(--ink-50);font-size:.85rem}.fan-map__list[data-astro-cid-k3uzspmv] summary[data-astro-cid-k3uzspmv]{cursor:pointer;font-weight:600}.fan-map__list[data-astro-cid-k3uzspmv] ul[data-astro-cid-k3uzspmv]{margin:var(--sp-3) 0 0;max-height:14rem;padding-left:1.1rem;overflow:auto}.fan-map__form[data-astro-cid-k3uzspmv]{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);display:grid}.fan-map__form[data-astro-cid-k3uzspmv] h3[data-astro-cid-k3uzspmv]{font-size:var(--step-1);margin:0}.fan-map__field[data-astro-cid-k3uzspmv]{gap:var(--sp-1);margin:0;display:grid}.fan-map__field[data-astro-cid-k3uzspmv] label[data-astro-cid-k3uzspmv]{font-size:.8rem;font-weight:650}.fan-map__opt[data-astro-cid-k3uzspmv]{color:var(--ink-25);font-weight:400}.fan-map__field[data-astro-cid-k3uzspmv] input[data-astro-cid-k3uzspmv],.fan-map__field[data-astro-cid-k3uzspmv] select[data-astro-cid-k3uzspmv]{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;padding:.5rem .6rem;font-size:.9rem}.fan-map__hp[data-astro-cid-k3uzspmv]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fan-map__actions[data-astro-cid-k3uzspmv]{align-items:center;gap:var(--sp-3);margin:var(--sp-1) 0 0;flex-wrap:wrap;display:flex}.fan-map__status[data-astro-cid-k3uzspmv]{color:var(--red-text);font-size:.8rem}.fan-map__status--ok[data-astro-cid-k3uzspmv]{color:var(--teal-deep)}@media (width<=860px){.fan-map__layout[data-astro-cid-k3uzspmv]{grid-template-columns:minmax(0,1fr)}.fan-map__svg[data-astro-cid-k3uzspmv]{max-width:22rem;max-height:none;margin-inline:auto}.fan-map__form[data-astro-cid-k3uzspmv]{padding:var(--sp-4)}}.form-fallback[data-astro-cid-pxt5jej7]{scroll-margin-top:5rem;display:none}@media (scripting:none){.form-fallback[data-astro-cid-pxt5jej7]:target,.form-fallback[data-astro-cid-pxt5jej7][data-show]{margin-top:var(--sp-5);background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-soft);max-width:44rem;padding:clamp(1.25rem,1rem + 2.5vw,2.5rem);display:block}}.join-in[data-astro-cid-rslak4qj]{position:relative}.join-in__alias[data-astro-cid-rslak4qj]{pointer-events:none;width:1px;height:1px;scroll-margin-top:5rem;position:absolute;top:0;left:0}.join-in__lede[data-astro-cid-rslak4qj]{color:var(--ink-70);max-width:58ch;margin-bottom:var(--sp-5)}.join-in__actions[data-astro-cid-rslak4qj]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.join-in__actions[data-astro-cid-rslak4qj] .btn[data-astro-cid-rslak4qj]{min-height:44px}.join-in__booking[data-astro-cid-rslak4qj]{margin:var(--sp-4) 0 0;font-size:var(--step--1);color:var(--ink-50)}.join-in__booking[data-astro-cid-rslak4qj] a[data-astro-cid-rslak4qj]{color:var(--ink);font-weight:650}@media (width<=480px){.join-in__actions[data-astro-cid-rslak4qj] .btn[data-astro-cid-rslak4qj]{text-align:center;flex:100%;justify-content:center}}.fan-posts__tabs[data-astro-cid-jo7xayba]{gap:var(--sp-2);scrollbar-width:none;padding-bottom:var(--sp-2);margin-bottom:var(--sp-4);display:flex;overflow-x:auto}.fan-posts__tabs[data-astro-cid-jo7xayba]::-webkit-scrollbar{display:none}.fan-posts__tab[data-astro-cid-jo7xayba]{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--white);min-height:2.25rem;color:var(--ink-70);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;align-items:center;padding:.4rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.fan-posts__tab[data-astro-cid-jo7xayba]:hover{color:var(--teal-deep);border-color:var(--teal)}.fan-posts__tab[data-astro-cid-jo7xayba][aria-pressed=true]{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--paper)}.fan-posts__list[data-astro-cid-jo7xayba]{margin-block:var(--sp-3)}.fan-posts__empty[data-astro-cid-jo7xayba]{color:var(--ink-25);padding-block:var(--sp-6)}.fans-subnav[data-astro-cid-zsr43sqr]{z-index:30;background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(6px);border-block:1px solid var(--hairline);position:sticky;top:0}.fans-subnav__list[data-astro-cid-zsr43sqr]{gap:var(--sp-2);scrollbar-width:none;overscroll-behavior-x:contain;margin-block:0;padding-block:.55rem;list-style:none;display:flex;position:relative;overflow-x:auto}.fans-subnav__list[data-astro-cid-zsr43sqr]::-webkit-scrollbar{display:none}.fans-subnav__list[data-astro-cid-zsr43sqr] li[data-astro-cid-zsr43sqr]{flex:none}.fans-subnav__pill[data-astro-cid-zsr43sqr]{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--white);min-height:2.25rem;color:var(--ink-70);white-space:nowrap;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;padding:.3rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.fans-subnav__pill[data-astro-cid-zsr43sqr]:hover{color:var(--teal-deep);border-color:var(--teal)}.fans-subnav__pill[data-astro-cid-zsr43sqr]:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.fans-subnav__pill[data-astro-cid-zsr43sqr][aria-current=location]{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--paper)}@media (prefers-reduced-motion:reduce){.fans-subnav__pill[data-astro-cid-zsr43sqr]{transition:none}}.fans-anchor[data-astro-cid-7knwpai5],#join,#stories,#fan-wall,#fan-map,#shoutout,#write{scroll-margin-top:5rem}.fans-show[data-astro-cid-7knwpai5]{gap:var(--sp-6);align-items:start;display:grid}@media (width>=1024px){.fans-show[data-astro-cid-7knwpai5]{gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fans-empty[data-astro-cid-7knwpai5]{color:var(--ink-25);padding-block:var(--sp-4)}.fans-viewall[data-astro-cid-7knwpai5]{margin-top:var(--sp-4);font-weight:650;display:inline-block}.fans-community[data-astro-cid-7knwpai5]{justify-content:space-between;align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.fans-community[data-astro-cid-7knwpai5] h2[data-astro-cid-7knwpai5]{font-size:var(--step-2);margin-bottom:var(--sp-2)}.fans-community[data-astro-cid-7knwpai5] p[data-astro-cid-7knwpai5]{color:var(--ink-50);max-width:40ch}.fans-community__links[data-astro-cid-7knwpai5]{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
