.hall-page[data-astro-cid-yg5vl3ch]{--hall-line:color-mix(in srgb, var(--brand-off-white) 14%, transparent)}.hall-hero[data-astro-cid-yg5vl3ch],.hall-monthly[data-astro-cid-yg5vl3ch],.hall-year[data-astro-cid-yg5vl3ch],.hall-archive[data-astro-cid-yg5vl3ch]{border-block-end:1px solid var(--border-default);position:relative;overflow:clip}.hall-hero[data-astro-cid-yg5vl3ch]{background:radial-gradient(ellipse at 76% 45%, color-mix(in srgb, var(--brand-electric-lime) 4%, transparent), transparent 31rem), var(--surface-page)}.hall-hero__inner[data-astro-cid-yg5vl3ch]{align-items:center;gap:var(--space-8);padding-block:clamp(var(--space-12), 9vw, var(--space-24));display:grid}.hall-hero__copy[data-astro-cid-yg5vl3ch]{z-index:1;max-inline-size:41rem;position:relative}.hall-eyebrow[data-astro-cid-yg5vl3ch]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:inline-flex}.hall-eyebrow[data-astro-cid-yg5vl3ch] span[data-astro-cid-yg5vl3ch]{color:var(--brand-sky-blue)}.hall-status[data-astro-cid-yg5vl3ch]{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--brand-electric-lime) 34%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--brand-electric-lime) 7%, transparent);color:var(--brand-electric-lime);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-block-start:var(--space-8);padding:.35rem .75rem;font-weight:650;display:inline-flex}.hall-status[data-astro-cid-yg5vl3ch]>span[data-astro-cid-yg5vl3ch]{border-radius:var(--radius-full);background:var(--brand-electric-lime);block-size:.42rem;inline-size:.42rem}.hall-hero[data-astro-cid-yg5vl3ch] h1[data-astro-cid-yg5vl3ch]{letter-spacing:-.075em;margin-block-start:var(--space-5);font-size:clamp(3rem,9.5vw,6.5rem);line-height:.98}.hall-hero__lead[data-astro-cid-yg5vl3ch]{color:var(--brand-electric-lime);letter-spacing:-.035em;margin-block-start:var(--space-6);font-size:clamp(1.375rem,3vw,2rem);font-weight:650}.hall-hero__description[data-astro-cid-yg5vl3ch]{max-inline-size:36rem;color:var(--text-secondary);font-size:var(--type-body-lg);margin-block-start:var(--space-3);line-height:1.75}.hall-hero__note[data-astro-cid-yg5vl3ch]{max-inline-size:34rem;border-inline-start:2px solid var(--brand-sky-blue);color:var(--text-muted);font-size:var(--type-body-sm);margin-block-start:var(--space-5);padding-inline-start:var(--space-3)}.archive-visual[data-astro-cid-yg5vl3ch]{isolation:isolate;align-items:center;min-block-size:17rem;display:grid;position:relative}.archive-visual__grid[data-astro-cid-yg5vl3ch]{z-index:-1;background-image:linear-gradient(var(--technical-line) 1px, transparent 1px), linear-gradient(90deg, var(--technical-line) 1px, transparent 1px);background-size:2rem 2rem;position:absolute;inset:4%;mask-image:radial-gradient(#000 8%,#0000 72%)}.archive-visual__frame[data-astro-cid-yg5vl3ch]{border-block:1px solid var(--hall-line);padding:var(--space-4) var(--space-3);background:color-mix(in srgb, var(--surface-card) 64%, transparent);position:relative}.archive-visual__topline[data-astro-cid-yg5vl3ch],.archive-visual__labels[data-astro-cid-yg5vl3ch]{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.625rem;display:flex}.archive-visual__topline[data-astro-cid-yg5vl3ch] span[data-astro-cid-yg5vl3ch]:last-child{color:var(--brand-sky-blue)}.archive-map[data-astro-cid-yg5vl3ch]{inline-size:100%;margin-block:var(--space-2);display:block;overflow:visible}.archive-map__track[data-astro-cid-yg5vl3ch],.archive-map__branch[data-astro-cid-yg5vl3ch],.archive-map__tick[data-astro-cid-yg5vl3ch]{fill:none;stroke:var(--hall-line);stroke-width:1px;vector-effect:non-scaling-stroke}.archive-map__branch[data-astro-cid-yg5vl3ch]{stroke-dasharray:2 6}.archive-map__tick[data-astro-cid-yg5vl3ch]{stroke:var(--brand-sky-blue);stroke-opacity:.6}.archive-map__node[data-astro-cid-yg5vl3ch]{fill:var(--surface-page);stroke:var(--brand-sky-blue);stroke-width:1.5px}.archive-map__node--future[data-astro-cid-yg5vl3ch]{fill:var(--surface-card);stroke:var(--brand-electric-lime);stroke-width:2px}.archive-visual__labels[data-astro-cid-yg5vl3ch] span[data-astro-cid-yg5vl3ch]:last-child{color:var(--brand-electric-lime);text-align:end}.archive-visual__mascot[data-astro-cid-yg5vl3ch]{opacity:.9;inline-size:clamp(4.5rem,10vw,6.5rem);animation:8s ease-in-out infinite hall-mascot-float;position:absolute;inset-block-end:1.4rem;inset-inline-start:8%}.archive-visual__caption[data-astro-cid-yg5vl3ch]{color:var(--text-muted);font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.625rem;position:absolute;inset-block-end:0;inset-inline-end:0}.hall-monthly[data-astro-cid-yg5vl3ch]{padding-block:var(--space-section);background:var(--surface-default)}.hall-section-heading[data-astro-cid-yg5vl3ch]{gap:var(--space-4);align-items:end;margin-block-end:var(--space-8);display:grid}.hall-section-heading[data-astro-cid-yg5vl3ch] h2[data-astro-cid-yg5vl3ch],.hall-year__copy[data-astro-cid-yg5vl3ch] h2[data-astro-cid-yg5vl3ch],.hall-archive__heading[data-astro-cid-yg5vl3ch] h2[data-astro-cid-yg5vl3ch]{font-size:var(--type-h2);letter-spacing:-.045em;margin-block-start:var(--space-3)}.hall-section-heading[data-astro-cid-yg5vl3ch]>p[data-astro-cid-yg5vl3ch],.hall-year__copy[data-astro-cid-yg5vl3ch]>p[data-astro-cid-yg5vl3ch]:last-child,.hall-archive__heading[data-astro-cid-yg5vl3ch]>p[data-astro-cid-yg5vl3ch]:last-child{max-inline-size:34rem;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.75}.rank-preview[data-astro-cid-yg5vl3ch]{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}.rank-preview__header[data-astro-cid-yg5vl3ch]{justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--border-default);padding:var(--space-4) var(--space-5);color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.08em;display:flex}.rank-preview__header[data-astro-cid-yg5vl3ch] span[data-astro-cid-yg5vl3ch]:last-child{color:var(--brand-electric-lime);text-align:end}.rank-list[data-astro-cid-yg5vl3ch]{padding:0 var(--space-5);margin:0;list-style:none}.rank-row[data-astro-cid-yg5vl3ch]{align-items:center;gap:var(--space-4);border-block-end:1px solid var(--border-default);grid-template-columns:2rem minmax(0,1fr) 1.5rem;min-block-size:5.25rem;display:grid}.rank-row[data-astro-cid-yg5vl3ch]:last-child{border-block-end:0}.rank-row__number[data-astro-cid-yg5vl3ch]{color:var(--brand-electric-lime);font-family:var(--font-family-mono);font-size:var(--type-body-sm)}.rank-row__copy[data-astro-cid-yg5vl3ch]{gap:var(--space-1);display:grid}.rank-row__copy[data-astro-cid-yg5vl3ch] strong[data-astro-cid-yg5vl3ch]{font-size:var(--type-body);font-weight:650}.rank-row__copy[data-astro-cid-yg5vl3ch]>span[data-astro-cid-yg5vl3ch]{color:var(--text-muted);font-size:var(--type-caption)}.rank-row__mark[data-astro-cid-yg5vl3ch]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);text-align:center}.rank-preview__note[data-astro-cid-yg5vl3ch]{border-block-start:1px solid var(--border-default);padding:var(--space-4) var(--space-5);color:var(--text-muted);font-size:var(--type-caption)}.hall-year[data-astro-cid-yg5vl3ch]{padding-block:var(--space-section);background:var(--surface-page)}.hall-year__inner[data-astro-cid-yg5vl3ch]{gap:var(--space-8);align-items:center;display:grid}.hall-status--small[data-astro-cid-yg5vl3ch]{margin-block-start:var(--space-5)}.hall-year__copy[data-astro-cid-yg5vl3ch]>p[data-astro-cid-yg5vl3ch]:last-child{margin-block-start:var(--space-3)}.year-record[data-astro-cid-yg5vl3ch]{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);background:linear-gradient(130deg, color-mix(in srgb, var(--brand-sky-blue) 4%, transparent), transparent 60%), var(--surface-card)}.year-record__top[data-astro-cid-yg5vl3ch],.year-record__footer[data-astro-cid-yg5vl3ch]{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-family-mono);letter-spacing:.07em;font-size:.625rem;display:flex}.year-record__top[data-astro-cid-yg5vl3ch] span[data-astro-cid-yg5vl3ch]:last-child{text-align:end}.year-record__body[data-astro-cid-yg5vl3ch]{align-content:center;justify-items:center;gap:var(--space-3);border-block:1px solid var(--border-default);min-block-size:10rem;margin-block:var(--space-4);color:var(--text-secondary);text-align:center;display:grid}.year-record__symbol[data-astro-cid-yg5vl3ch]{color:var(--brand-electric-lime);font-size:2rem;line-height:1}.year-record__rule[data-astro-cid-yg5vl3ch]{background:var(--brand-sky-blue);opacity:.7;block-size:1px;inline-size:3rem}.hall-archive[data-astro-cid-yg5vl3ch]{padding-block:var(--space-section);background:var(--surface-default)}.hall-archive__inner[data-astro-cid-yg5vl3ch]{gap:var(--space-8);align-items:center;display:grid}.hall-archive__heading[data-astro-cid-yg5vl3ch]{max-inline-size:36rem}.hall-archive__heading[data-astro-cid-yg5vl3ch]>p[data-astro-cid-yg5vl3ch]:last-child{margin-block-start:var(--space-3)}.archive-outline[data-astro-cid-yg5vl3ch]{gap:var(--space-3);display:grid;position:relative}.archive-outline__line[data-astro-cid-yg5vl3ch]{background:linear-gradient(180deg, var(--brand-sky-blue), var(--hall-line), var(--brand-electric-lime));opacity:.65;inline-size:1px;position:absolute;inset-block:1.6rem 3.25rem;inset-inline-start:.5rem}.archive-outline__item[data-astro-cid-yg5vl3ch]{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--border-default);min-block-size:4rem;padding-block:var(--space-2);grid-template-columns:1rem 4rem minmax(0,1fr) auto;display:grid;position:relative}.archive-outline__node[data-astro-cid-yg5vl3ch]{z-index:1;border:1px solid var(--brand-sky-blue);border-radius:var(--radius-full);background:var(--surface-default);block-size:.55rem;inline-size:.55rem}.archive-outline__node--future[data-astro-cid-yg5vl3ch]{border-color:var(--brand-electric-lime);background:var(--brand-electric-lime);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-electric-lime) 10%, transparent)}.archive-outline__index[data-astro-cid-yg5vl3ch],.archive-outline__state[data-astro-cid-yg5vl3ch]{color:var(--text-muted);font-family:var(--font-family-mono);font-size:.625rem}.archive-outline__item[data-astro-cid-yg5vl3ch] strong[data-astro-cid-yg5vl3ch]{font-size:var(--type-body-sm);font-weight:600}.archive-outline__state[data-astro-cid-yg5vl3ch]{text-align:end}.archive-outline__empty[data-astro-cid-yg5vl3ch]{color:var(--text-muted);font-size:var(--type-body-sm);margin-inline-start:1.75rem}@keyframes hall-mascot-float{0%,to{translate:0}50%{translate:0 -3px}}@media (width>=48rem){.hall-hero__inner[data-astro-cid-yg5vl3ch]{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.archive-visual[data-astro-cid-yg5vl3ch]{min-block-size:22rem}.hall-section-heading[data-astro-cid-yg5vl3ch]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr)}.hall-year__inner[data-astro-cid-yg5vl3ch]{gap:var(--space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hall-archive__inner[data-astro-cid-yg5vl3ch]{gap:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width>=64rem){.hall-hero__inner[data-astro-cid-yg5vl3ch]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(25rem,.95fr)}.archive-visual[data-astro-cid-yg5vl3ch]{min-block-size:26rem}.rank-preview[data-astro-cid-yg5vl3ch]{max-inline-size:64rem;margin-inline-start:auto}}@media (width<=39.999rem){.archive-visual__caption[data-astro-cid-yg5vl3ch]{font-size:.55rem}.archive-outline__item[data-astro-cid-yg5vl3ch]{grid-template-columns:1rem 3.25rem minmax(0,1fr)}.archive-outline__state[data-astro-cid-yg5vl3ch]{text-align:start;grid-column:3;margin-block-start:-.45rem}}@media (prefers-reduced-motion:reduce){.archive-visual__mascot[data-astro-cid-yg5vl3ch]{animation:none}}
