@charset "UTF-8";html{color-scheme:dark;--mat-sys-background: #181211;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #362f2e;--mat-sys-inverse-primary: #c00100;--mat-sys-inverse-surface: #ede0dd;--mat-sys-on-background: #ede0dd;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #690100;--mat-sys-on-primary-container: #ffdad4;--mat-sys-on-primary-fixed: #410000;--mat-sys-on-primary-fixed-variant: #930100;--mat-sys-on-secondary: #442925;--mat-sys-on-secondary-container: #ffdad4;--mat-sys-on-secondary-fixed: #2c1512;--mat-sys-on-secondary-fixed-variant: #5d3f3b;--mat-sys-on-surface: #ede0dd;--mat-sys-on-surface-variant: #f5ddda;--mat-sys-on-tertiary: #502400;--mat-sys-on-tertiary-container: #ffdcc7;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #a08c89;--mat-sys-outline-variant: #534341;--mat-sys-primary: #ffb4a8;--mat-sys-primary-container: #930100;--mat-sys-primary-fixed: #ffdad4;--mat-sys-primary-fixed-dim: #ffb4a8;--mat-sys-scrim: #000000;--mat-sys-secondary: #e7bdb6;--mat-sys-secondary-container: #5d3f3b;--mat-sys-secondary-fixed: #ffdad4;--mat-sys-secondary-fixed-dim: #e7bdb6;--mat-sys-shadow: #000000;--mat-sys-surface: #181211;--mat-sys-surface-bright: #3f3737;--mat-sys-surface-container: #251e1d;--mat-sys-surface-container-high: #302828;--mat-sys-surface-container-highest: #3b3332;--mat-sys-surface-container-low: #201a19;--mat-sys-surface-container-lowest: #130d0c;--mat-sys-surface-dim: #181211;--mat-sys-surface-tint: #ffb4a8;--mat-sys-surface-variant: #534341;--mat-sys-tertiary: #ffb787;--mat-sys-tertiary-container: #723600;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #3b2d2b;--mat-sys-neutral10: #201a19;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter, sans-serif;--mat-sys-body-large-font: Inter, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, sans-serif;--mat-sys-body-medium-font: Inter, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, sans-serif;--mat-sys-body-small-font: Inter, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Archivo, Inter, sans-serif;--mat-sys-display-large-font: Archivo, Inter, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Archivo, Inter, sans-serif;--mat-sys-display-medium-font: Archivo, Inter, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Archivo, Inter, sans-serif;--mat-sys-display-small-font: Archivo, Inter, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Archivo, Inter, sans-serif;--mat-sys-headline-large-font: Archivo, Inter, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Archivo, Inter, sans-serif;--mat-sys-headline-medium-font: Archivo, Inter, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Archivo, Inter, sans-serif;--mat-sys-headline-small-font: Archivo, Inter, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, sans-serif;--mat-sys-label-large-font: Inter, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, sans-serif;--mat-sys-label-medium-font: Inter, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, sans-serif;--mat-sys-label-small-font: Inter, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Archivo, Inter, sans-serif;--mat-sys-title-large-font: Archivo, Inter, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, sans-serif;--mat-sys-title-medium-font: Inter, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, sans-serif;--mat-sys-title-small-font: Inter, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-surface: #0d0d10;--mat-sys-surface-dim: #0a0a0c;--mat-sys-surface-bright: #2a2a31;--mat-sys-surface-container-lowest: #08080a;--mat-sys-surface-container-low: #141418;--mat-sys-surface-container: #18181d;--mat-sys-surface-container-high: #202027;--mat-sys-surface-container-highest: #2a2a32;--mat-sys-on-surface: #ecebe8;--mat-sys-on-surface-variant: #a9a7ae;--mat-sys-outline: #5c5a64;--mat-sys-outline-variant: #2f2e36;--mat-sys-primary: #ff4b3e;--mat-sys-on-primary: #1a0503;--mat-sys-primary-container: #7a1414;--mat-sys-on-primary-container: #ffdad5;--mat-sys-secondary-container: #3a2a24;--mat-sys-on-secondary-container: #ffdccf;--mat-sys-tertiary-container: #4a3510;--mat-sys-on-tertiary-container: #ffe0a6;--fp-font-display: "Archivo", "Inter", sans-serif;--fp-font-wordmark: var(--fp-font-display);--fp-font-body: "Inter", sans-serif;--fp-display-stretch: 75%;--fp-title-stretch: 100%;--fp-title-size: clamp(1.5rem, 1.1rem + 2vw, 2.25rem);--fp-wordmark-stretch: 125%;font-stretch:var(--fp-display-stretch);--fp-accent: #e0261f;--fp-accent-hi: #ff5a36;--fp-accent-glow: rgb(255 70 40 / .35);--fp-on-accent: #fff;--fp-gold: #f0b429;--fp-gold-glow: rgb(240 180 41 / .35);--fp-spotify: #1db954;--fp-on-spotify: #04110a;--fp-steel: #2f2e36;--fp-steel-hi: #4a4954;--fp-ember-gradient: linear-gradient(90deg, #7a0c0c 0%, #e0261f 45%, #ff8a3d 100%);--fp-page-max: 1120px;--fp-gutter: 16px;--fp-radius: 10px;--fp-radius-sm: 6px;--fp-appbar-height: 56px;--fp-genre-black: #9db7da;--fp-genre-death: #e0261f;--fp-genre-thrash: #ff7a1a;--fp-genre-doom: #9a6bff;--fp-genre-folk: #5cb85c;--fp-genre-prog: #22b8b0;--fp-genre-heavy: #4f8cff;--fp-genre-core: #ec4f9f;--fp-genre-other: #8f8d96}@media(min-width:600px){html{--fp-gutter: 24px;--fp-title-stretch: 125%}}html,body{margin:0;height:100%;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font-family:var(--fp-font-body)}body{display:flex;flex-direction:column;overflow-x:hidden;background:radial-gradient(ellipse 80% 40% at 50% -10%,rgba(224,38,31,.14),transparent 70%),var(--mat-sys-surface);background-attachment:fixed}a{color:var(--fp-accent-hi)}h1,h2,h3{font-family:var(--fp-font-display);letter-spacing:.01em}button,input,select,textarea{font-stretch:inherit}h1{font-stretch:var(--fp-title-stretch);letter-spacing:0}.fp-wordmark{font-family:var(--fp-font-wordmark);font-stretch:var(--fp-wordmark-stretch);font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--mat-sys-on-surface)}.fp-wordmark .wm-soft{font-weight:500;color:var(--mat-sys-on-surface-variant)}.fp-page{box-sizing:border-box;width:100%;max-width:var(--fp-page-max);margin:0 auto;padding:1.25rem var(--fp-gutter) 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.fp-page h1{margin:0;font-family:var(--fp-font-display);font-size:var(--fp-title-size);font-weight:700;line-height:1.08;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.fp-page h2{margin:0;font-family:var(--fp-font-display);font-size:1.05rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant)}.fp-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.fp-page-header .fp-page-heading{display:flex;flex-direction:column;gap:.35rem;min-width:0}.fp-page-header .fp-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.fp-page-header>.fp-page-back{--fp-back-offset: calc((1.08 * var(--fp-title-size) - 40px) / 2);align-self:flex-start;margin:var(--fp-back-offset) 0 0 -.6rem}.fp-page-header:has(>.fp-page-heading>.fp-eyebrow:first-child)>.fp-page-back{margin-top:calc(var(--fp-back-offset) + .875rem + .35rem)}.fp-page-header>.fp-page-back+.fp-page-heading{flex:1 1 14rem;margin-left:-.5rem}.fp-edit-bar{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0 0 .75rem;padding:.6rem .75rem;border:1px dashed color-mix(in srgb,var(--fp-gold) 60%,transparent);border-left:3px solid var(--fp-gold);border-radius:var(--fp-radius-sm);background:color-mix(in srgb,var(--fp-gold) 6%,var(--mat-sys-surface-container-low))}.fp-edit-bar .fp-edit-bar-editing,.fp-edit-bar .fp-edit-bar-hint>*{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;margin:0;font-size:.85rem;color:var(--mat-sys-on-surface-variant)}.fp-edit-bar .fp-edit-bar-editing{flex-wrap:nowrap}.fp-edit-bar .fp-edit-bar-editing>mat-icon{flex-shrink:0;font-size:18px;width:18px;height:18px;color:var(--fp-gold)}.fp-edit-bar .fp-edit-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.fp-edit-bar .fp-edit-bar-hint:empty,.fp-edit-bar .fp-edit-bar-confirm:empty{display:none}.fp-edit-bar .fp-edit-bar-readiness{color:var(--mat-sys-on-surface)}.fp-edit-bar .fp-edit-bar-readiness>mat-icon{flex-shrink:0;font-size:18px;width:18px;height:18px;color:var(--fp-accent-hi)}.fp-edit-bar .fp-edit-bar-readiness .readiness-text{flex:0 1 auto;min-width:0}.fp-edit-bar .visitors-see strong{margin-left:.25em}.fp-edit-bar .fp-edit-bar-note{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0}.fp-edit-bar .fp-edit-bar-note .mat-mdc-form-field{flex:1 1 16rem;min-width:0;max-width:36rem}.fp-edit-bar .fp-edit-bar-error{margin:0;padding:.4rem .6rem;border-radius:var(--fp-radius-sm);background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container);font-size:.85rem}.fp-danger.mat-mdc-button-base{color:var(--mat-sys-error)}.fp-danger-fill.mat-mdc-button-base{--mat-button-filled-container-color: var(--fp-accent);--mat-button-filled-label-text-color: var(--fp-on-accent)}.fp-eyebrow{margin:0;font-family:var(--fp-font-display);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fp-accent-hi)}.fp-lead{margin:0;max-width:62ch;line-height:1.55;color:var(--mat-sys-on-surface-variant)}.fp-section-title{display:flex;align-items:center;gap:.6rem}.fp-section-title:before{content:"";flex-shrink:0;width:1.1rem;height:3px;border-radius:2px;background:var(--fp-ember-gradient)}.fp-card{position:relative;display:block;box-sizing:border-box;padding:1rem 1.1rem;border:1px solid var(--fp-steel);border-radius:var(--fp-radius);background:linear-gradient(180deg,var(--mat-sys-surface-container) 0%,var(--mat-sys-surface-container-low) 100%);color:var(--mat-sys-on-surface);text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.fp-card>:is(h2,h3):first-child{margin:0 0 .6rem;font-size:1.1rem}a.fp-card,.fp-card.fp-card-link{cursor:pointer}a.fp-card:hover,.fp-card.fp-card-link:hover{border-color:var(--fp-steel-hi);box-shadow:0 0 0 1px var(--fp-accent-glow),0 10px 28px #00000073;transform:translateY(-1px)}a.fp-card:focus-visible,.fp-card.fp-card-link:focus-visible{outline:2px solid var(--fp-accent-hi);outline-offset:2px}.fp-edition-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.fp-edition-grid>li{min-width:0;display:flex;flex-direction:column;gap:.35rem}.fp-edition-card{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:1rem 2.6rem 1.1rem 1.1rem;border:1px solid var(--fp-steel);border-radius:var(--fp-radius);background:linear-gradient(170deg,var(--mat-sys-surface-container) 0%,var(--mat-sys-surface-container-low) 100%);color:var(--mat-sys-on-surface);text-decoration:none;overflow:hidden;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.fp-edition-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fp-ember-gradient);opacity:.7}.fp-edition-card:hover{border-color:var(--fp-steel-hi);box-shadow:0 0 0 1px var(--fp-accent-glow),0 12px 30px #00000080;transform:translateY(-2px)}.fp-edition-card:hover .go{color:var(--fp-accent-hi);transform:translate(3px)}.fp-edition-card:focus-visible{outline:2px solid var(--fp-accent-hi);outline-offset:2px}.fp-edition-card.highlight{border-color:color-mix(in srgb,var(--fp-accent-hi) 55%,var(--fp-steel));background:radial-gradient(ellipse 80% 120% at 100% 0%,color-mix(in srgb,var(--fp-accent-hi) 18%,transparent),transparent 60%),var(--mat-sys-surface-container);box-shadow:0 0 24px var(--fp-accent-glow)}.fp-edition-card .countdown{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.35rem;padding:.15rem .55rem;border:1px solid color-mix(in srgb,var(--fp-accent-hi) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fp-accent) 14%,transparent);color:var(--fp-accent-hi);font-family:var(--fp-font-display);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fp-edition-card .countdown.live{background:var(--fp-ember-gradient);border-color:transparent;color:var(--mat-sys-on-primary)}.fp-edition-card .countdown.past{border-color:var(--fp-steel-hi);background:none;color:var(--mat-sys-on-surface-variant)}.fp-edition-card .countdown .pulse{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;animation:fp-pulse 1.4s ease-in-out infinite}.fp-edition-card .title{font-family:var(--fp-font-display);font-size:1.45rem;font-weight:600;line-height:1.1;letter-spacing:.01em;overflow-wrap:anywhere}.fp-edition-card .sub{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;color:var(--mat-sys-on-surface-variant)}.fp-edition-card .meta{display:flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:.6rem;font-size:.9rem;font-weight:500}.fp-edition-card .flag{font-size:1.05rem;line-height:1}.fp-edition-card .dates{color:var(--mat-sys-on-surface);font-variant-numeric:tabular-nums}.fp-edition-card .stage{display:flex;flex-direction:column;gap:.1rem;padding-top:.45rem;border-top:1px solid var(--fp-steel);font-size:.8rem;color:var(--mat-sys-on-surface-variant)}.fp-edition-card .waiting{color:var(--fp-accent-hi)}.fp-edition-card .go{position:absolute;right:.9rem;bottom:.9rem;color:var(--mat-sys-on-surface-variant);transition:transform .14s ease,color .14s ease}@keyframes fp-pulse{50%{opacity:.3}}@media(min-width:900px){.fp-edition-grid>li.featured{grid-column:span 2}.fp-edition-grid>li.featured .fp-edition-card{padding:1.4rem 2.8rem 1.4rem 1.5rem}.fp-edition-grid>li.featured .countdown{font-size:.85rem}.fp-edition-grid>li.featured .title{font-size:2.1rem}}.fp-edition-card.past{opacity:.62;filter:saturate(.4)}.fp-edition-card.past:before{opacity:.25}.fp-edition-card.past .countdown.past-pill{border-color:var(--fp-steel-hi);background:transparent;color:var(--mat-sys-on-surface-variant)}.fp-edition-card.past:hover,.fp-edition-card.past:focus-visible{opacity:.9;filter:none}@media(prefers-reduced-motion:reduce){.fp-edition-card,.fp-edition-card .go{transition:none}.fp-edition-card .countdown .pulse{animation:none}.fp-edition-card:hover,.fp-edition-card:hover .go{transform:none}}.fp-draft{display:inline-block;padding:.1rem .45rem;border-radius:999px;background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container);font-family:var(--fp-font-display);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;vertical-align:middle}.fp-mark{display:inline-block;padding:.05rem .45rem;border:1px solid var(--fp-steel-hi);border-radius:999px;color:var(--mat-sys-on-surface);font-family:var(--fp-font-display);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;vertical-align:middle}.fp-mark.going{border-color:color-mix(in srgb,var(--fp-accent-hi) 55%,transparent);color:var(--fp-accent-hi)}.fp-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;text-align:center;color:var(--mat-sys-on-surface-variant)}.fp-state.error{color:var(--mat-sys-error)}.fp-state p{margin:0}.fp-state .fp-state-detail{font-size:.85rem;color:var(--mat-sys-on-surface-variant)}.fp-state>mat-icon{color:var(--mat-sys-primary)}.fp-state.fp-state-section{padding:1rem}.fp-state.fp-state-inline{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:.5rem 0;text-align:start;font-size:.9rem}.fp-inline-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;font-size:.9rem}.fp-inline-confirm .fp-inline-confirm-message:empty{display:none}.fp-muted{margin:0;font-size:.9rem;color:var(--mat-sys-on-surface-variant)}@media(prefers-reduced-motion:reduce){.fp-card{transition:none}a.fp-card:hover,.fp-card.fp-card-link:hover{transform:none}}.mat-mdc-menu-panel.fp-nav-menu .mat-mdc-menu-item{font-family:var(--fp-font-display);letter-spacing:.08em;text-transform:uppercase}.mat-mdc-menu-panel.fp-nav-menu .mat-mdc-menu-item.active{color:var(--fp-accent-hi);box-shadow:inset 3px 0 0 var(--fp-accent-hi)}.mat-mdc-menu-panel.fp-nav-menu .mat-mdc-menu-item.active .mat-icon{color:var(--fp-accent-hi)}@media print{html{color-scheme:light;--mat-sys-background: #fff8f6;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #fbeeec;--mat-sys-inverse-primary: #ffb4a8;--mat-sys-inverse-surface: #362f2e;--mat-sys-on-background: #201a19;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #930100;--mat-sys-on-primary-fixed: #410000;--mat-sys-on-primary-fixed-variant: #930100;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5d3f3b;--mat-sys-on-secondary-fixed: #2c1512;--mat-sys-on-secondary-fixed-variant: #5d3f3b;--mat-sys-on-surface: #201a19;--mat-sys-on-surface-variant: #534341;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #723600;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #857370;--mat-sys-outline-variant: #d8c2be;--mat-sys-primary: #c00100;--mat-sys-primary-container: #ffdad4;--mat-sys-primary-fixed: #ffdad4;--mat-sys-primary-fixed-dim: #ffb4a8;--mat-sys-scrim: #000000;--mat-sys-secondary: #775651;--mat-sys-secondary-container: #ffdad4;--mat-sys-secondary-fixed: #ffdad4;--mat-sys-secondary-fixed-dim: #e7bdb6;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f6;--mat-sys-surface-bright: #fff8f6;--mat-sys-surface-container: #f9ebe9;--mat-sys-surface-container-high: #f3e5e4;--mat-sys-surface-container-highest: #ede0dd;--mat-sys-surface-container-low: #fef1ef;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e4d7d6;--mat-sys-surface-tint: #c00100;--mat-sys-surface-variant: #f5ddda;--mat-sys-tertiary: #964900;--mat-sys-tertiary-container: #ffdcc7;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #3b2d2b;--mat-sys-neutral10: #201a19;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{background:none}.fp-page-back{display:none!important}app-edit-bar{display:none!important}app-concert-actions,app-dice-grade:has(.dice-trigger.empty),app-filter-panel:has(.filter-panel:not(.mat-expanded)){display:none!important}}.mat-mdc-menu-panel.view-menu .view-option{display:flex;flex-direction:column;line-height:1.25}.mat-mdc-menu-panel.view-menu .view-option-hint{font-size:.75rem;color:var(--mat-sys-on-surface-variant)}.mat-mdc-menu-panel.view-menu .mat-mdc-menu-item.view-unavailable[disabled]{opacity:.6}.mat-mdc-menu-panel.dice-flyout{min-width:auto;max-width:none}.mat-mdc-menu-panel.dice-flyout .flyout-grid{display:grid;grid-template-columns:repeat(3,auto);gap:.25rem;padding:.5rem}.mat-mdc-menu-panel.dice-flyout .face-option{min-height:44px;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.mat-mdc-menu-panel.dice-flyout .face-option .mat-mdc-menu-item-text{flex:0 0 auto;display:inline-flex;margin:0;padding:0}.mat-mdc-menu-panel.dice-flyout .face-option .die{width:28px;height:28px}.mat-mdc-menu-panel.dice-flyout .face-option.current{box-shadow:inset 0 0 0 2px var(--mat-sys-primary)}.mat-mdc-menu-panel.dice-flyout .face-option:focus-visible{outline:2px solid var(--mat-sys-on-surface);outline-offset:-4px}.mat-mdc-menu-panel.dice-flyout .face-option .die-face{fill:var(--mat-sys-surface-container-high);stroke:var(--mat-sys-outline);stroke-width:.75}.mat-mdc-menu-panel.dice-flyout .face-option .pip{fill:var(--mat-sys-on-surface)}.mat-mdc-menu-panel.dice-flyout .remove-option{border-top:1px solid var(--mat-sys-outline-variant);margin-top:.25rem}.mat-mdc-menu-panel.dice-flyout .anon-hint{padding:.4rem .75rem .5rem;border-top:1px solid var(--mat-sys-outline-variant);margin-top:.25rem;max-width:220px;font-size:.75rem;line-height:1.3;color:var(--mat-sys-on-surface-variant)}.mat-mdc-menu-panel.concert-actions-menu .fp-cue.menu-cue,.mat-mdc-menu-panel.watch-priority-menu .fp-cue.menu-cue{justify-content:center;flex-shrink:0;width:var(--mat-menu-item-icon-size, 24px);height:var(--mat-menu-item-icon-size, 24px);margin-right:var(--mat-menu-item-spacing, 12px);font-size:22px}.mat-mdc-menu-panel.concert-actions-menu .fp-cue.menu-cue.off,.mat-mdc-menu-panel.watch-priority-menu .fp-cue.menu-cue.off{color:var(--mat-sys-on-surface-variant)}.mat-mdc-menu-panel.concert-actions-menu .fp-cue.menu-cue.off svg,.mat-mdc-menu-panel.watch-priority-menu .fp-cue.menu-cue.off svg{filter:none}.mat-mdc-menu-panel.concert-actions-menu .source-line,.mat-mdc-menu-panel.watch-priority-menu .source-line{padding:.4rem 1rem .2rem;max-width:240px;font-size:.75rem;line-height:1.3;color:var(--mat-sys-on-surface-variant)}.mat-mdc-menu-panel.concert-actions-menu .level-option.current,.mat-mdc-menu-panel.watch-priority-menu .level-option.current{font-weight:600;box-shadow:inset 3px 0 0 var(--fp-accent-hi)}.mat-mdc-menu-panel.watch-priority-menu .scope{padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:1px solid var(--fp-rule-faint)}.mat-mdc-menu-panel.watch-priority-menu .anon-hint{padding:.5rem 1rem;max-width:220px;font-size:.75rem;line-height:1.3;color:var(--mat-sys-on-surface-variant)}.fp-genre-black{--fp-genre: var(--fp-genre-black)}.fp-genre-death{--fp-genre: var(--fp-genre-death)}.fp-genre-thrash{--fp-genre: var(--fp-genre-thrash)}.fp-genre-doom{--fp-genre: var(--fp-genre-doom)}.fp-genre-folk{--fp-genre: var(--fp-genre-folk)}.fp-genre-prog{--fp-genre: var(--fp-genre-prog)}.fp-genre-heavy{--fp-genre: var(--fp-genre-heavy)}.fp-genre-core{--fp-genre: var(--fp-genre-core)}.fp-genre-other{--fp-genre: var(--fp-genre-other)}.fp-genre-black,.fp-genre-death,.fp-genre-thrash,.fp-genre-doom,.fp-genre-folk,.fp-genre-prog,.fp-genre-heavy,.fp-genre-core,.fp-genre-other{--fp-genre-text: color-mix(in srgb, var(--fp-genre) 60%, var(--mat-sys-on-surface));--fp-genre-tint: color-mix(in srgb, var(--fp-genre) 22%, var(--mat-sys-surface-container-high))}html{--fp-headliner-edge: inset 0 0 0 1px color-mix(in srgb, var(--fp-gold) 80%, transparent), 0 0 14px -3px var(--fp-gold-glow);--fp-must-watch-edge: 0 0 0 2px var(--fp-accent-hi), 0 0 16px -2px var(--fp-accent-glow);--fp-rule: color-mix(in srgb, var(--fp-steel-hi) 60%, transparent);--fp-rule-faint: color-mix(in srgb, var(--fp-steel-hi) 28%, transparent)}.fp-headliner{box-shadow:var(--fp-headliner-edge)}.fp-must-watch{box-shadow:var(--fp-must-watch-edge)}.fp-headliner.fp-must-watch{box-shadow:var(--fp-headliner-edge),var(--fp-must-watch-edge)}.fp-day-heading{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem;font-family:var(--fp-font-display);font-weight:600;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-on-surface)}.fp-day-heading:after{content:"";flex:1 1 auto;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--fp-accent) 0%,transparent 100%);opacity:.7}.fp-tba-label{font-family:var(--fp-font-display);font-weight:600;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant)}.fp-placement-chip{appearance:none;display:inline-flex;align-items:center;gap:.2rem;box-sizing:border-box;max-width:100%;min-width:0;padding:.12rem .45rem .12rem .35rem;border:1px solid var(--fp-rule);border-left:3px solid var(--fp-genre, var(--fp-genre-other));border-radius:4px;background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface);font:inherit;font-size:.7rem;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.fp-placement-chip:hover{background:var(--mat-sys-surface-container-highest)}.fp-placement-chip:focus-visible{outline:2px solid var(--fp-accent-hi);outline-offset:1px}.fp-placement-chip.fp-headliner{color:color-mix(in srgb,var(--fp-gold) 30%,var(--mat-sys-on-surface))}@media print{.fp-headliner,.fp-must-watch,.fp-headliner.fp-must-watch{box-shadow:none}}html{scrollbar-gutter:stable}
