@import '_content/PremierEssai.SharedUi/PremierEssai.SharedUi.xhlbzdp23h.bundle.scp.css';

/* /Components/Pages/Admin/ClubAnalytics.razor.rz.scp.css */
.analytics-heading[b-iw8rajb8fz] { margin-block: 1rem 2rem; }
.analytics-heading p[b-iw8rajb8fz], .analytics-note[b-iw8rajb8fz] { color: var(--pe-txt-2); max-width: 80ch; line-height: 1.6; }
.analytics-filters[b-iw8rajb8fz] { display: flex; gap: 1rem; flex-wrap: wrap; align-items: end; margin: 1.5rem 0; border: 0; padding: 0; min-inline-size: 0; }
.analytics-filters label[b-iw8rajb8fz] { display: grid; gap: .5rem; min-width: 0; flex: 1 1 11rem; }
.analytics-filters input[b-iw8rajb8fz], .analytics-filters select[b-iw8rajb8fz] { min-height: 48px; min-width: 0; width: 100%; padding: .5rem; border: 1px solid var(--pe-line-strong); border-radius: .4rem; background: var(--pe-panel); color: var(--pe-txt); }
.analytics-filters :focus-visible[b-iw8rajb8fz], .analytics-scroll:focus-visible[b-iw8rajb8fz], summary:focus-visible[b-iw8rajb8fz] { outline: 2px solid var(--pe-txt); outline-offset: 3px; }
.analytics-totals[b-iw8rajb8fz] { font-size: 1.2rem; margin-top: 2rem; }
.analytics-scroll[b-iw8rajb8fz] { overflow-x: auto; margin-block: 1rem; }
table[b-iw8rajb8fz] { width: 100%; border-collapse: collapse; text-align: start; font-variant-numeric: tabular-nums; }
caption[b-iw8rajb8fz] { text-align: start; color: var(--pe-txt-2); caption-side: top; padding-block: .75rem; }
th[b-iw8rajb8fz], td[b-iw8rajb8fz] { padding: 1rem .75rem; border-bottom: 1px solid var(--pe-line); }
thead th[b-iw8rajb8fz] { font-size: .85rem; color: var(--pe-txt-2); }
td:nth-child(n+3)[b-iw8rajb8fz] { text-align: end; }
a[b-iw8rajb8fz] { color: var(--pe-txt); }
summary[b-iw8rajb8fz] { cursor: pointer; min-height: 48px; padding-block: .75rem; }
code[b-iw8rajb8fz] { overflow-wrap: anywhere; color: var(--pe-txt); }
/* /Components/Pages/Admin/ThemeSales.razor.rz.scp.css */
.pe-settlement-summary[b-ch2oqhdbur] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; margin:1.5rem 0; }
.pe-settlement-summary div[b-ch2oqhdbur] { padding:.8rem; border:1px solid var(--pe-line,#2e3846); border-radius:8px; }
.pe-settlement-summary dt[b-ch2oqhdbur] { font-size:.85rem; opacity:.8; }
.pe-settlement-summary dd[b-ch2oqhdbur] { margin:.4rem 0 0; font-size:1.3rem; font-weight:700; }
.pe-payout-form[b-ch2oqhdbur] { display:flex; flex-wrap:wrap; gap:1rem; align-items:end; }
.pe-payout-form label[b-ch2oqhdbur] { display:flex; flex-direction:column; gap:.4rem; flex:1 1 160px; }
.pe-payout-form input[b-ch2oqhdbur],.pe-payout-form select[b-ch2oqhdbur] { min-width:0; padding:.7rem; color:inherit; background:var(--pe-panel,#151b25); border:1px solid var(--pe-line,#2e3846); border-radius:6px; }
.pe-sales-table small[b-ch2oqhdbur] { display:block; overflow-wrap:anywhere; }
@media(max-width:700px) { .pe-settlement-summary[b-ch2oqhdbur] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:420px) { .pe-settlement-summary[b-ch2oqhdbur] { grid-template-columns:1fr; } }
/* /Components/Pages/ClubThemeLanding.razor.rz.scp.css */
.club-landing[b-in8eki3z29] {
    --landing-bg: #08111d;
    --landing-panel: #0f1c2b;
    --landing-panel-raised: #16263a;
    --landing-text: #f1f5f6;
    --landing-muted: #a8b7c6;
    --landing-line: color-mix(in srgb, var(--landing-accent) 24%, transparent);
    min-height: 100vh;
    color: var(--landing-text);
    background: var(--landing-bg);
    font-family: Aptos, "Segoe UI", sans-serif;
    overflow: hidden;
}

.club-landing--light[b-in8eki3z29] {
    --landing-bg: #eef1ef;
    --landing-panel: #f9faf7;
    --landing-panel-raised: #dde4e7;
    --landing-text: #132239;
    --landing-muted: #586a7b;
    --landing-line: color-mix(in srgb, var(--landing-club) 22%, transparent);
}

.club-landing-header[b-in8eki3z29] {
    width: min(1220px, calc(100% - 32px));
    min-height: 72px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    gap: 20px;
    border-bottom: 1px solid var(--landing-line);
}

.club-landing-brand[b-in8eki3z29] {
    width: max-content;
    color: var(--landing-text);
    font: 850 19px/1 "Bahnschrift Condensed", "Franklin Gothic Medium", sans-serif;
    letter-spacing: -.02em;
    text-decoration: none;
    text-transform: uppercase;
}

.club-landing-brand span[b-in8eki3z29] { color: var(--landing-accent); }

.club-landing-campaign[b-in8eki3z29] {
    color: var(--landing-muted);
    font: 750 10px/1 "Bahnschrift Condensed", sans-serif;
    letter-spacing: .18em;
    text-transform: uppercase;
}

.club-landing-account[b-in8eki3z29] {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    padding: 0 17px;
    border: 1px solid var(--landing-line);
    color: var(--landing-text);
    font-size: 12px;
    font-weight: 800;
    text-decoration: none;
}

.club-landing-account:hover[b-in8eki3z29] { border-color: var(--landing-accent); }

.club-landing-header-actions[b-in8eki3z29] {
    justify-self: end;
    display: flex;
    align-items: center;
    gap: 8px;
}

.club-landing-language[b-in8eki3z29] {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--landing-muted);
    font: 850 11px/1 "Bahnschrift Condensed", sans-serif;
    letter-spacing: .08em;
    text-decoration: none;
}

.club-landing-language:hover[b-in8eki3z29] { color: var(--landing-accent); }

.club-landing-notice[b-in8eki3z29] {
    width: min(1220px, calc(100% - 32px));
    margin: 16px auto 0;
    padding: 13px 16px;
    display: flex;
    gap: 9px;
    border: 1px solid var(--landing-line);
    background: var(--landing-panel);
    color: var(--landing-muted);
    font-size: 13px;
}

.club-landing-notice strong[b-in8eki3z29] { color: var(--landing-text); }
.club-landing-notice--success[b-in8eki3z29] { border-color: color-mix(in srgb, #62cf88 55%, transparent); }

.club-landing-hero[b-in8eki3z29] {
    position: relative;
    width: min(1220px, calc(100% - 32px));
    min-height: min(720px, calc(100vh - 72px));
    margin: 0 auto;
    padding: clamp(64px, 10vw, 132px) 0 clamp(72px, 9vw, 110px);
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(320px, .85fr);
    align-items: center;
    gap: clamp(40px, 8vw, 110px);
}

.club-landing-hero[b-in8eki3z29]::before {
    content: "";
    position: absolute;
    left: -38vw;
    right: 56%;
    bottom: 0;
    height: 1px;
    background: var(--landing-accent);
    opacity: .5;
}

.club-landing-kicker[b-in8eki3z29],
.club-landing-section-head > p[b-in8eki3z29],
.club-landing-statement > p[b-in8eki3z29],
.club-landing-impact > div:first-child > p[b-in8eki3z29] {
    margin: 0;
    color: var(--landing-accent);
    font: 800 11px/1.2 "Bahnschrift Condensed", sans-serif;
    letter-spacing: .15em;
    text-transform: uppercase;
}

.club-landing-hero h1[b-in8eki3z29] {
    max-width: 820px;
    margin: 18px 0 24px;
    font: 900 clamp(56px, 8.5vw, 116px)/.82 "Bahnschrift Condensed", "Franklin Gothic Medium", sans-serif;
    letter-spacing: -.055em;
    text-transform: uppercase;
}

.club-landing-hero h1 em[b-in8eki3z29] {
    color: var(--landing-accent);
    font-style: normal;
}

.club-landing-lede[b-in8eki3z29] {
    max-width: 650px;
    margin: 0;
    color: var(--landing-muted);
    font-size: clamp(16px, 2vw, 20px);
    line-height: 1.58;
}

.club-landing-tags[b-in8eki3z29] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 17px;
    margin-top: 28px;
}

.club-landing-tags span[b-in8eki3z29] {
    color: var(--landing-muted);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.club-landing-tags span[b-in8eki3z29]::before { content: "/"; margin-right: 8px; color: var(--landing-accent); }

.club-landing-hero-action[b-in8eki3z29],
.club-landing-impact-action[b-in8eki3z29] { margin-top: 34px; display: flex; flex-direction: column; align-items: flex-start; gap: 9px; }

.club-landing-primary[b-in8eki3z29] {
    min-height: 52px;
    padding: 0 22px;
    border: 0;
    color: var(--landing-action-ink);
    background: var(--landing-accent);
    font: 850 13px "Bahnschrift Condensed", sans-serif;
    letter-spacing: .055em;
    text-transform: uppercase;
    cursor: pointer;
    transition: transform 160ms ease-out, filter 160ms ease-out;
}

.club-landing-primary:hover:not(:disabled)[b-in8eki3z29] { transform: translateY(-2px); filter: brightness(1.08); }
.club-landing-primary:active:not(:disabled)[b-in8eki3z29] { transform: translateY(0); }
.club-landing-primary:disabled[b-in8eki3z29] { cursor: not-allowed; opacity: .55; }
.club-landing-primary:focus-visible[b-in8eki3z29],
.club-landing-account:focus-visible[b-in8eki3z29],
.club-landing-language:focus-visible[b-in8eki3z29],
.club-landing-preview-controls button:focus-visible[b-in8eki3z29],
.club-landing-footer a:focus-visible[b-in8eki3z29] { outline: 3px solid var(--landing-accent); outline-offset: 4px; }
.club-landing-hero-action small[b-in8eki3z29],
.club-landing-impact-action small[b-in8eki3z29] { color: var(--landing-muted); font-size: 11px; }

.club-landing-emblem[b-in8eki3z29] {
    position: relative;
    min-height: 440px;
    display: grid;
    place-items: center;
}

.club-landing-emblem-ring[b-in8eki3z29] {
    position: absolute;
    width: min(32vw, 390px);
    aspect-ratio: 1;
    border: 1px solid var(--landing-line);
    border-radius: 50%;
    box-shadow: 0 0 0 34px color-mix(in srgb, var(--landing-accent) 4%, transparent), 0 0 0 70px color-mix(in srgb, var(--landing-accent) 2%, transparent);
}

.club-landing-emblem img[b-in8eki3z29] {
    position: relative;
    z-index: 1;
    width: min(25vw, 300px);
    max-height: 310px;
    object-fit: contain;
    filter: drop-shadow(0 30px 24px rgba(0, 0, 0, .28));
}

.club-landing-emblem > strong[b-in8eki3z29] {
    position: relative;
    z-index: 1;
    font: 900 190px/1 "Bahnschrift Condensed", sans-serif;
    color: var(--landing-accent);
}

.club-landing-emblem > b[b-in8eki3z29] {
    position: absolute;
    right: -18px;
    bottom: 0;
    color: color-mix(in srgb, var(--landing-text) 13%, transparent);
    font: 900 clamp(42px, 5vw, 72px)/.9 "Bahnschrift Condensed", sans-serif;
    letter-spacing: .08em;
    text-transform: uppercase;
    writing-mode: vertical-rl;
}

.club-landing-section[b-in8eki3z29] {
    width: min(1220px, calc(100% - 32px));
    margin: 0 auto;
    padding: clamp(74px, 10vw, 128px) 0;
}

.club-landing-section-head[b-in8eki3z29] {
    display: grid;
    grid-template-columns: minmax(140px, .35fr) minmax(0, 1fr);
    gap: clamp(26px, 7vw, 100px);
    align-items: start;
    margin-bottom: 48px;
}

.club-landing-section-head h2[b-in8eki3z29],
.club-landing-impact h2[b-in8eki3z29] {
    max-width: 790px;
    margin: 0 0 14px;
    font: 900 clamp(38px, 6vw, 70px)/.94 "Bahnschrift Condensed", sans-serif;
    letter-spacing: -.04em;
    text-transform: uppercase;
}

.club-landing-section-head span[b-in8eki3z29],
.club-landing-impact > div:first-child > span[b-in8eki3z29] { max-width: 680px; display: block; color: var(--landing-muted); font-size: 15px; line-height: 1.62; }

.club-landing-manifesto[b-in8eki3z29] { border-top: 1px solid var(--landing-line); }
.club-landing-principles[b-in8eki3z29] { display: grid; grid-template-columns: 1.25fr 1fr 1fr; gap: 1px; background: var(--landing-line); }
.club-landing-principles article[b-in8eki3z29] { min-height: 270px; padding: clamp(25px, 4vw, 45px); background: var(--landing-panel); }
.club-landing-principles article:first-child[b-in8eki3z29] { transform: translateY(-18px); background: var(--landing-club); color: #f4f7f8; }
.club-landing-principles article > b[b-in8eki3z29] { color: var(--landing-accent); font: 900 12px "Bahnschrift Condensed", sans-serif; letter-spacing: .12em; }
.club-landing-principles h3[b-in8eki3z29] { margin: 66px 0 12px; font: 850 24px/1 "Bahnschrift Condensed", sans-serif; text-transform: uppercase; }
.club-landing-principles p[b-in8eki3z29] { margin: 0; color: var(--landing-muted); font-size: 13px; line-height: 1.6; }
.club-landing-principles article:first-child p[b-in8eki3z29] { color: rgba(244, 247, 248, .72); }

.club-landing-preview[b-in8eki3z29] { border-top: 1px solid var(--landing-line); }
.club-landing-preview-controls[b-in8eki3z29] { width: max-content; max-width: 100%; margin: -18px 0 28px auto; padding: 3px; display: flex; border: 1px solid var(--landing-line); background: var(--landing-panel); }
.club-landing-preview-controls button[b-in8eki3z29] { min-height: 44px; padding: 0 18px; border: 0; color: var(--landing-muted); background: transparent; font: 800 11px "Bahnschrift Condensed", sans-serif; letter-spacing: .07em; text-transform: uppercase; cursor: pointer; }
.club-landing-preview-controls button.is-active[b-in8eki3z29] { color: var(--landing-action-ink); background: var(--landing-accent); }
.club-landing-preview-controls button:disabled[b-in8eki3z29] { opacity: .45; cursor: not-allowed; }

.club-landing-device-stage[b-in8eki3z29] {
    min-height: 660px;
    padding: clamp(30px, 6vw, 72px);
    display: grid;
    grid-template-columns: minmax(300px, .8fr) minmax(260px, .55fr);
    align-items: center;
    justify-content: center;
    gap: clamp(36px, 8vw, 110px);
    background: color-mix(in srgb, var(--landing-club) 82%, #07101b);
    background-image: linear-gradient(115deg, transparent 64%, color-mix(in srgb, var(--landing-accent) 8%, transparent) 64% 65%, transparent 65%);
}

.club-landing--light .club-landing-device-stage[b-in8eki3z29] { background-color: color-mix(in srgb, var(--landing-club) 10%, #f4f5f1); }

.club-landing-phone[b-in8eki3z29] {
    width: min(100%, 375px);
    min-height: 630px;
    justify-self: end;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border: 7px solid #050a10;
    border-radius: 34px;
    color: var(--landing-text);
    background: var(--landing-bg);
    box-shadow: 0 30px 70px rgba(0, 0, 0, .26);
}

.club-landing-phone-status[b-in8eki3z29] { height: 27px; padding: 7px 18px 0; display: flex; justify-content: space-between; color: var(--landing-muted); font-size: 9px; }
.club-landing-phone-bar[b-in8eki3z29] { min-height: 68px; padding: 9px 14px; display: grid; grid-template-columns: 44px 1fr auto; align-items: center; gap: 10px; color: #f3f6f8; background: var(--landing-club); }
.club-landing-phone-bar img[b-in8eki3z29] { width: 40px; height: 40px; object-fit: contain; }
.club-landing-phone-bar span[b-in8eki3z29] { min-width: 0; display: flex; flex-direction: column; }
.club-landing-phone-bar strong[b-in8eki3z29] { font: 850 15px "Bahnschrift Condensed", sans-serif; text-transform: uppercase; }
.club-landing-phone-bar small[b-in8eki3z29] { color: rgba(243, 246, 248, .7); font-size: 8px; }
.club-landing-phone-bar > i[b-in8eki3z29] { padding: 5px 7px; border: 1px solid rgba(243, 246, 248, .3); font-size: 8px; font-style: normal; text-transform: uppercase; }
.club-landing-phone-body[b-in8eki3z29] { flex: 1; padding: 23px 18px; }
.club-landing-phone-body > p[b-in8eki3z29] { margin: 0; color: var(--landing-accent); font-size: 9px; font-weight: 850; letter-spacing: .1em; text-transform: uppercase; }
.club-landing-phone-body > h3[b-in8eki3z29] { margin: 7px 0 16px; font: 850 23px "Bahnschrift Condensed", sans-serif; text-transform: uppercase; }
.club-landing-match[b-in8eki3z29] { padding: 18px; color: var(--landing-action-ink); background: var(--landing-accent); }
.club-landing-match small[b-in8eki3z29] { display: block; font-size: 8px; font-weight: 800; text-transform: uppercase; }
.club-landing-match strong[b-in8eki3z29] { display: block; margin: 13px 0; font: 850 17px "Bahnschrift Condensed", sans-serif; text-transform: uppercase; }
.club-landing-match strong i[b-in8eki3z29] { margin: 0 4px; opacity: .5; font-size: 10px; font-style: normal; }
.club-landing-match > span[b-in8eki3z29] { font-size: 9px; font-weight: 850; }
.club-landing-phone-body > h4[b-in8eki3z29] { margin: 25px 0 10px; color: var(--landing-muted); font-size: 9px; letter-spacing: .1em; text-transform: uppercase; }
.club-landing-game[b-in8eki3z29] { min-height: 67px; display: grid; grid-template-columns: 42px 1fr; align-items: center; gap: 11px; border-top: 1px solid var(--landing-line); }
.club-landing-game time[b-in8eki3z29] { color: var(--landing-accent); font: 850 17px/1 "Bahnschrift Condensed", sans-serif; text-align: center; }
.club-landing-game time small[b-in8eki3z29] { font-size: 7px; }
.club-landing-game > span[b-in8eki3z29] { display: flex; flex-direction: column; gap: 3px; }
.club-landing-game strong[b-in8eki3z29] { font-size: 10px; }
.club-landing-game span small[b-in8eki3z29] { color: var(--landing-muted); font-size: 8px; }
.club-landing-phone-tabs[b-in8eki3z29] { min-height: 58px; padding: 0 10px; display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; border-top: 1px solid var(--landing-line); color: var(--landing-muted); background: var(--landing-panel); font-size: 8px; text-align: center; }
.club-landing-phone-tabs b[b-in8eki3z29] { color: var(--landing-accent); }

.club-landing-preview-note[b-in8eki3z29] { max-width: 390px; padding: 34px 0 34px 34px; border-left: 1px solid color-mix(in srgb, var(--landing-accent) 55%, transparent); }
.club-landing-preview-note > span[b-in8eki3z29] { color: var(--landing-muted); font-size: 10px; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; }
.club-landing-preview-note > strong[b-in8eki3z29] { display: block; margin: 8px 0 14px; color: var(--landing-accent); font: 900 clamp(45px, 6vw, 72px)/1 "Bahnschrift Condensed", sans-serif; text-transform: uppercase; }
.club-landing-preview-note > p[b-in8eki3z29] { color: var(--landing-muted); line-height: 1.55; }
.club-landing-preview-note dl[b-in8eki3z29] { margin: 30px 0 0; }
.club-landing-preview-note dl div[b-in8eki3z29] { padding: 12px 0; display: flex; justify-content: space-between; gap: 20px; border-top: 1px solid var(--landing-line); }
.club-landing-preview-note dt[b-in8eki3z29] { color: var(--landing-muted); font-size: 11px; }
.club-landing-preview-note dd[b-in8eki3z29] { margin: 0; color: var(--landing-text); font-size: 11px; font-weight: 850; }

.club-landing-statement[b-in8eki3z29] {
    position: relative;
    padding: clamp(80px, 13vw, 170px) max(16px, calc((100vw - 1000px) / 2));
    color: #f2f6f7;
    background: var(--landing-club);
    overflow: hidden;
}

.club-landing-statement[b-in8eki3z29]::after {
    content: "";
    position: absolute;
    width: 360px;
    aspect-ratio: 1;
    right: -90px;
    top: -120px;
    border: 60px solid color-mix(in srgb, var(--landing-accent) 12%, transparent);
    border-radius: 50%;
}

.club-landing-statement h2[b-in8eki3z29] { position: relative; z-index: 1; max-width: 940px; margin: 16px 0 22px; font: 900 clamp(48px, 8vw, 100px)/.88 "Bahnschrift Condensed", sans-serif; letter-spacing: -.045em; text-transform: uppercase; }
.club-landing-statement > span[b-in8eki3z29] { position: relative; z-index: 1; max-width: 650px; display: block; color: rgba(242, 246, 247, .72); font-size: 16px; line-height: 1.6; }

.club-landing-impact[b-in8eki3z29] {
    display: grid;
    grid-template-columns: 1.15fr .65fr .75fr;
    align-items: end;
    gap: clamp(35px, 6vw, 80px);
}

.club-landing-impact-amount[b-in8eki3z29] { padding: 24px 0; border-top: 1px solid var(--landing-line); border-bottom: 1px solid var(--landing-line); }
.club-landing-impact-amount small[b-in8eki3z29],
.club-landing-impact-amount span[b-in8eki3z29] { display: block; color: var(--landing-muted); font-size: 10px; text-transform: uppercase; letter-spacing: .07em; }
.club-landing-impact-amount strong[b-in8eki3z29] { display: block; margin: 8px 0 4px; color: var(--landing-accent); font: 900 clamp(52px, 7vw, 84px)/1 "Bahnschrift Condensed", sans-serif; }
.club-landing-impact-action[b-in8eki3z29] { margin: 0; }

.club-landing-footer[b-in8eki3z29] {
    width: min(1220px, calc(100% - 32px));
    min-height: 118px;
    margin: 0 auto;
    padding: 28px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    border-top: 1px solid var(--landing-line);
}

.club-landing-footer > div[b-in8eki3z29] { display: flex; flex-direction: column; gap: 5px; }
.club-landing-footer strong[b-in8eki3z29] { font: 850 13px "Bahnschrift Condensed", sans-serif; text-transform: uppercase; }
.club-landing-footer span[b-in8eki3z29] { color: var(--landing-muted); font-size: 10px; }
.club-landing-footer a[b-in8eki3z29] { min-height: 44px; display: inline-flex; align-items: center; color: var(--landing-muted); font-size: 11px; font-weight: 800; text-decoration: none; }
.club-landing-footer a:hover[b-in8eki3z29] { color: var(--landing-accent); }

.club-landing-loading[b-in8eki3z29] { width: min(1220px, calc(100% - 32px)); min-height: 180px; margin: 0 auto; display: flex; justify-content: center; align-items: center; gap: 7px; }
.club-landing-loading span[b-in8eki3z29] { width: 7px; height: 7px; border-radius: 50%; background: var(--landing-accent); animation: landing-pulse-b-in8eki3z29 1s ease-in-out infinite alternate; }
.club-landing-loading span:nth-child(2)[b-in8eki3z29] { animation-delay: 150ms; }
.club-landing-loading span:nth-child(3)[b-in8eki3z29] { animation-delay: 300ms; }
.club-landing-loading i[b-in8eki3z29] { margin-left: 8px; color: var(--landing-muted); font-size: 11px; font-style: normal; }
.club-landing-error[b-in8eki3z29] { width: min(1220px, calc(100% - 32px)); margin: 0 auto 20px; padding: 14px 16px; border: 1px solid color-mix(in srgb, #e15d68 55%, transparent); color: #ffd8dc; background: color-mix(in srgb, #e15d68 9%, var(--landing-panel)); font-size: 13px; }

.club-landing-missing[b-in8eki3z29] { min-height: 100vh; padding: 32px; display: grid; place-content: center; justify-items: start; color: #edf2f5; background: #09121d; }
.club-landing-missing > p[b-in8eki3z29] { margin: 60px 0 10px; color: #c8f751; font-size: 11px; font-weight: 850; letter-spacing: .15em; text-transform: uppercase; }
.club-landing-missing h1[b-in8eki3z29] { max-width: 720px; margin: 0; font: 900 clamp(48px, 8vw, 90px)/.9 "Bahnschrift Condensed", sans-serif; text-transform: uppercase; }
.club-landing-back[b-in8eki3z29] { min-height: 48px; margin-top: 34px; display: inline-flex; align-items: center; padding: 0 18px; color: #152012; background: #c8f751; font-size: 12px; font-weight: 850; text-decoration: none; }

.club-landing--barons .club-landing-primary[b-in8eki3z29] { border-radius: 0; box-shadow: inset 5px 0 0 color-mix(in srgb, #fff 26%, transparent); }
.club-landing--barons .club-landing-emblem-ring[b-in8eki3z29] { border-radius: 0; transform: rotate(45deg); }
.club-landing--pirates .club-landing-primary[b-in8eki3z29] { clip-path: polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 9px 100%, 0 calc(100% - 9px)); }
.club-landing--pirates .club-landing-device-stage[b-in8eki3z29] { background-image: repeating-linear-gradient(105deg, transparent 0 42px, color-mix(in srgb, var(--landing-accent) 5%, transparent) 43px 44px); }
.club-landing--grizzlis .club-landing-primary[b-in8eki3z29] { border-radius: 2px 13px 2px 13px; }
.club-landing--grizzlis .club-landing-emblem img[b-in8eki3z29] { clip-path: polygon(7% 0, 93% 0, 100% 8%, 100% 92%, 93% 100%, 7% 100%, 0 92%, 0 8%); }
.club-landing--grizzlis .club-landing-statement[b-in8eki3z29]::before { content: "///"; position: absolute; right: 22%; top: 32px; color: color-mix(in srgb, var(--landing-accent) 18%, transparent); font: 900 130px/1 "Bahnschrift Condensed", sans-serif; transform: rotate(-10deg); }

@keyframes landing-pulse-b-in8eki3z29 { to { opacity: .28; transform: translateY(-4px); } }

@media (max-width: 900px) {
    .club-landing-hero[b-in8eki3z29] { grid-template-columns: 1fr; min-height: auto; }
    .club-landing-emblem[b-in8eki3z29] { position: absolute; right: 0; top: 80px; width: 230px; min-height: 260px; opacity: .18; }
    .club-landing-emblem-ring[b-in8eki3z29] { width: 220px; }
    .club-landing-emblem img[b-in8eki3z29] { width: 180px; }
    .club-landing-emblem > b[b-in8eki3z29] { display: none; }
    .club-landing-hero-copy[b-in8eki3z29] { position: relative; z-index: 2; }
    .club-landing-principles[b-in8eki3z29] { grid-template-columns: 1fr 1fr; }
    .club-landing-principles article:first-child[b-in8eki3z29] { grid-column: 1 / -1; transform: none; }
    .club-landing-device-stage[b-in8eki3z29] { grid-template-columns: 1fr; }
    .club-landing-phone[b-in8eki3z29] { justify-self: center; }
    .club-landing-preview-note[b-in8eki3z29] { max-width: 560px; margin: 0 auto; }
    .club-landing-impact[b-in8eki3z29] { grid-template-columns: 1fr 1fr; }
    .club-landing-impact > div:first-child[b-in8eki3z29] { grid-column: 1 / -1; }
}

@media (max-width: 640px) {
    .club-landing-header[b-in8eki3z29] { grid-template-columns: 1fr auto; min-height: 62px; }
    .club-landing-campaign[b-in8eki3z29] { display: none; }
    .club-landing-account[b-in8eki3z29] { min-height: 46px; padding: 0 12px; }
    .club-landing-language[b-in8eki3z29] { min-width: 40px; }
    .club-landing-notice[b-in8eki3z29] { flex-direction: column; }
    .club-landing-hero[b-in8eki3z29] { width: min(100% - 24px, 1220px); padding-top: 66px; }
    .club-landing-hero h1[b-in8eki3z29] { font-size: clamp(50px, 16vw, 72px); }
    .club-landing-emblem[b-in8eki3z29] { right: -55px; top: 50px; }
    .club-landing-lede[b-in8eki3z29] { max-width: 92%; font-size: 15px; }
    .club-landing-primary[b-in8eki3z29] { width: 100%; min-height: 54px; }
    .club-landing-section[b-in8eki3z29] { width: min(100% - 24px, 1220px); padding: 72px 0; }
    .club-landing-section-head[b-in8eki3z29] { grid-template-columns: 1fr; gap: 14px; margin-bottom: 35px; }
    .club-landing-principles[b-in8eki3z29] { grid-template-columns: 1fr; }
    .club-landing-principles article:first-child[b-in8eki3z29] { grid-column: auto; }
    .club-landing-principles article[b-in8eki3z29] { min-height: 220px; }
    .club-landing-principles h3[b-in8eki3z29] { margin-top: 44px; }
    .club-landing-preview-controls[b-in8eki3z29] { width: 100%; margin: -8px 0 18px; }
    .club-landing-preview-controls button[b-in8eki3z29] { flex: 1; padding: 0 8px; }
    .club-landing-device-stage[b-in8eki3z29] { min-height: 0; margin: 0 -12px; padding: 28px 12px 42px; }
    .club-landing-phone[b-in8eki3z29] { min-height: 590px; justify-self: center; }
    .club-landing-preview-note[b-in8eki3z29] { margin: 0 12px; padding: 28px 0 0; border-top: 1px solid var(--landing-line); border-left: 0; }
    .club-landing-statement[b-in8eki3z29] { padding-left: 20px; padding-right: 20px; }
    .club-landing-impact[b-in8eki3z29] { grid-template-columns: 1fr; }
    .club-landing-impact > div:first-child[b-in8eki3z29] { grid-column: auto; }
    .club-landing-impact-action[b-in8eki3z29] { align-items: stretch; }
    .club-landing-footer[b-in8eki3z29] { min-height: 150px; flex-direction: column; align-items: flex-start; justify-content: center; }
}

@media (pointer: coarse) {
    .club-landing-primary[b-in8eki3z29],
    .club-landing-preview-controls button[b-in8eki3z29],
    .club-landing-language[b-in8eki3z29],
    .club-landing-account[b-in8eki3z29] { min-height: 48px; }
}

@media (prefers-reduced-motion: reduce) {
    .club-landing-primary[b-in8eki3z29] { transition: none; }
    .club-landing-loading span[b-in8eki3z29] { animation: none; }
}

.club-landing--aces[b-in8eki3z29] {
    --landing-bg:#1d1629; --landing-panel:#251c31; --landing-panel-raised:#2c2437;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--aces.club-landing--light[b-in8eki3z29] {
    --landing-bg:#f1eeeb; --landing-panel:#FFFCF6; --landing-panel-raised:#eae6e3;
    --landing-text:#232239; --landing-muted:#4d475b;
}
.club-landing--cougars[b-in8eki3z29] {
    --landing-bg:#2d151c; --landing-panel:#361a22; --landing-panel-raised:#3c232a;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--cougars.club-landing--light[b-in8eki3z29] {
    --landing-bg:#f3eee9; --landing-panel:#FFFCF6; --landing-panel-raised:#ede6e1;
    --landing-text:#31202d; --landing-muted:#5b4650;
}
.club-landing--diablos[b-in8eki3z29] {
    --landing-bg:#2f151a; --landing-panel:#391a20; --landing-panel-raised:#3f2328;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--diablos.club-landing--light[b-in8eki3z29] {
    --landing-bg:#f3eee9; --landing-panel:#FFFCF6; --landing-panel-raised:#eee6e0;
    --landing-text:#33202b; --landing-muted:#5d464e;
}
.club-landing--dorchesters[b-in8eki3z29] {
    --landing-bg:#121f1d; --landing-panel:#172623; --landing-panel-raised:#202e2b;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--dorchesters.club-landing--light[b-in8eki3z29] {
    --landing-bg:#efefe9; --landing-panel:#FFFCF6; --landing-panel-raised:#e8e8e1;
    --landing-text:#182a2e; --landing-muted:#425050;
}
.club-landing--titans[b-in8eki3z29] {
    --landing-bg:#101c1b; --landing-panel:#162221; --landing-panel-raised:#1e2a29;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--titans.club-landing--light[b-in8eki3z29] {
    --landing-bg:#efeee9; --landing-panel:#FFFCF6; --landing-panel-raised:#e8e7e1;
    --landing-text:#17272c; --landing-muted:#414c4f;
}
.club-landing--packers[b-in8eki3z29] {
    --landing-bg:#121f1d; --landing-panel:#172623; --landing-panel-raised:#1f2d2b;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--packers.club-landing--light[b-in8eki3z29] {
    --landing-bg:#efefe9; --landing-panel:#FFFCF6; --landing-panel-raised:#e8e8e1;
    --landing-text:#182a2e; --landing-muted:#424f50;
}
.club-landing--patriotes[b-in8eki3z29] {
    --landing-bg:#101a26; --landing-panel:#16202d; --landing-panel-raised:#1e2834;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--patriotes.club-landing--light[b-in8eki3z29] {
    --landing-bg:#efeeea; --landing-panel:#FFFCF6; --landing-panel-raised:#e8e7e2;
    --landing-text:#172536; --landing-muted:#414b58;
}
.club-landing--rhinos[b-in8eki3z29] {
    --landing-bg:#151719; --landing-panel:#1b1d1f; --landing-panel-raised:#232527;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--rhinos.club-landing--light[b-in8eki3z29] {
    --landing-bg:#f0eee9; --landing-panel:#FFFCF6; --landing-panel-raised:#e9e6e0;
    --landing-text:#1b222a; --landing-muted:#45484d;
}
.club-landing--stallions[b-in8eki3z29] {
    --landing-bg:#23141d; --landing-panel:#2b1a23; --landing-panel-raised:#32222b;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--stallions.club-landing--light[b-in8eki3z29] {
    --landing-bg:#f1eee9; --landing-panel:#FFFCF6; --landing-panel-raised:#ebe6e1;
    --landing-text:#28202e; --landing-muted:#524650;
}
.club-landing--vandoos[b-in8eki3z29] {
    --landing-bg:#151617; --landing-panel:#1b1b1d; --landing-panel-raised:#232425;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--vandoos.club-landing--light[b-in8eki3z29] {
    --landing-bg:#f0eee9; --landing-panel:#FFFCF6; --landing-panel-raised:#e9e6e0;
    --landing-text:#1b2129; --landing-muted:#45474b;
}
.club-landing--vicas[b-in8eki3z29] {
    --landing-bg:#2c151b; --landing-panel:#351b21; --landing-panel-raised:#3b2329;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--vicas.club-landing--light[b-in8eki3z29] {
    --landing-bg:#f2eee9; --landing-panel:#FFFCF6; --landing-panel-raised:#ede6e0;
    --landing-text:#2f212c; --landing-muted:#5a464e;
}
.club-landing--vikings[b-in8eki3z29] {
    --landing-bg:#121c29; --landing-panel:#172331; --landing-panel-raised:#1f2a38;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--vikings.club-landing--light[b-in8eki3z29] {
    --landing-bg:#efeeeb; --landing-panel:#FFFCF6; --landing-panel-raised:#e8e7e3;
    --landing-text:#182739; --landing-muted:#424d5b;
}
.club-landing--wildcats[b-in8eki3z29] {
    --landing-bg:#101822; --landing-panel:#161e29; --landing-panel-raised:#1e2630;
    --landing-text:#F5F2EB; --landing-muted:#D0CAC3;
}
.club-landing--wildcats.club-landing--light[b-in8eki3z29] {
    --landing-bg:#efeeea; --landing-panel:#FFFCF6; --landing-panel-raised:#e8e6e2;
    --landing-text:#172432; --landing-muted:#414955;
}
.club-landing--identity .club-landing-header[b-in8eki3z29] { gap:12px; }
.club-landing--pirates.club-landing--light .club-landing-statement > p[b-in8eki3z29],
.club-landing--pirates.club-landing--light .club-landing-principles article:first-child > b[b-in8eki3z29] { color:#ffcd02; }
.club-landing--grizzlis.club-landing--light .club-landing-statement > p[b-in8eki3z29],
.club-landing--grizzlis.club-landing--light .club-landing-principles article:first-child > b[b-in8eki3z29] { color:#b7def3; }
.club-landing--identity :is(.club-landing-account,.club-landing-language,.club-landing-preview-controls button,.club-landing-footer a)[b-in8eki3z29] { min-height:48px; }
.club-landing--identity .club-landing-hero[b-in8eki3z29] {
    min-height:0; padding:40px 0 64px; grid-template-columns:minmax(0,1fr); gap:36px;
}
.club-landing--identity .club-landing-hero h1[b-in8eki3z29] {
    font-size:clamp(2.75rem, 6vw + .5rem, 6.5rem); line-height:.96;
    letter-spacing:-.035em; text-wrap:balance; overflow-wrap:break-word;
}
.club-landing--identity .club-landing-lede[b-in8eki3z29] { max-width:56ch; font-size:1rem; line-height:1.7; }
.club-landing--identity .club-landing-emblem[b-in8eki3z29] {
    position:relative; inset:auto; width:100%; min-height:200px; opacity:1; order:-1;
    justify-items:start; align-content:center; gap:20px; padding:24px 0;
}
.club-landing--identity .club-landing-emblem-ring[b-in8eki3z29] { display:none; }
.club-landing--identity .club-landing-emblem img[b-in8eki3z29] {
    width:clamp(120px,20vw,240px); max-height:220px; padding:12px; box-sizing:border-box;
    background:#fffcf6; filter:none; object-fit:contain;
}
.club-landing--identity .club-landing-emblem > b[b-in8eki3z29] {
    position:static; writing-mode:horizontal-tb; font-size:.8rem; line-height:1.5;
    letter-spacing:.1em; color:var(--landing-muted); max-width:30ch; overflow-wrap:anywhere;
}
.club-landing--identity .club-landing-hero[b-in8eki3z29]::before { left:0; right:0; height:2px; }
.club-landing--identity .club-landing-statement[b-in8eki3z29]::after { display:none; }
.club-landing--identity .club-landing-statement > p[b-in8eki3z29] { color:#fff8f1; }
.club-landing--identity .club-landing-statement > span[b-in8eki3z29] { color:#fff8f1; line-height:1.7; }
.club-landing--identity .club-landing-statement h2[b-in8eki3z29] { line-height:1; text-wrap:balance; font-size:clamp(2.5rem,6vw,5.5rem); }
.club-landing--identity .club-landing-device-stage[b-in8eki3z29] { background-image:none; }
.club-landing--identity .club-landing-phone-bar small[b-in8eki3z29] { color:#fff8f1; }
.club-landing--identity .club-landing-phone-bar[b-in8eki3z29] { grid-template-columns:44px minmax(0,1fr); }
.club-landing--identity .club-landing-phone-bar > i[b-in8eki3z29] { display:none; }
.club-landing--identity .club-landing-phone-bar img[b-in8eki3z29] { background:#fffcf6; padding:3px; }
.club-landing--identity .club-landing-footer[b-in8eki3z29] { flex-wrap:wrap; }
.club-landing-impact-pending[b-in8eki3z29] { padding:24px 0; border-block:1px solid var(--landing-line); }
.club-landing-impact-pending strong[b-in8eki3z29] { font-size:1.1rem; color:var(--landing-text); }
.club-landing-impact-pending p[b-in8eki3z29] { font-size:.9rem; line-height:1.6; color:var(--landing-muted); }
.club-landing--heritage .club-landing-hero h1[b-in8eki3z29] { font-family:Georgia, "Times New Roman", serif; font-weight:800; text-transform:none; letter-spacing:-.055em; }
.club-landing--heritage .club-landing-emblem[b-in8eki3z29] { border-block:double 4px var(--landing-line); }
.club-landing--heritage .club-landing-primary[b-in8eki3z29] { border-radius:2px; }
.club-landing--heritage .club-landing-statement[b-in8eki3z29] { border-block:8px double var(--landing-accent); }
.club-landing--territory .club-landing-emblem[b-in8eki3z29] { border-bottom:8px solid var(--landing-accent); }
.club-landing--territory .club-landing-hero h1[b-in8eki3z29] { font-stretch:condensed; }
.club-landing--territory .club-landing-statement[b-in8eki3z29] { padding-block:clamp(64px,8vw,112px); }
.club-landing--rally .club-landing-emblem[b-in8eki3z29] { background:var(--landing-club); padding:28px; }
.club-landing--rally .club-landing-emblem > b[b-in8eki3z29] { color:#fff8f1; }
.club-landing--rally .club-landing-hero h1[b-in8eki3z29] { font-style:italic; }
.club-landing--rally .club-landing-primary[b-in8eki3z29] { border-radius:0 12px 0 0; }
.club-landing--rally .club-landing-statement[b-in8eki3z29] { border-left:12px solid var(--landing-accent); }
.club-landing--collective .club-landing-hero h1[b-in8eki3z29] { text-transform:none; font-size:clamp(2.75rem,5vw + .5rem,5.5rem); line-height:1.05; }
.club-landing--collective .club-landing-emblem[b-in8eki3z29] { border-top:1px solid var(--landing-line); }
.club-landing--collective .club-landing-statement[b-in8eki3z29] { background:var(--landing-panel); color:var(--landing-text); }
.club-landing--collective .club-landing-statement > p[b-in8eki3z29] { color:var(--landing-accent); }
.club-landing--collective .club-landing-statement > span[b-in8eki3z29] { color:var(--landing-muted); }
.club-landing--collective .club-landing-statement h2[b-in8eki3z29] { text-transform:none; }
.club-landing--collective .club-landing-primary[b-in8eki3z29] { border-radius:24px; }

@media (min-width:901px) {
    .club-landing--identity .club-landing-hero[b-in8eki3z29] { min-height:650px; grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr); padding-block:96px; gap:64px; }
    .club-landing--identity .club-landing-emblem[b-in8eki3z29] { order:0; min-height:340px; justify-items:center; text-align:center; }
    .club-landing--territory .club-landing-hero[b-in8eki3z29] { grid-template-columns:minmax(0,1.6fr) minmax(220px,.6fr); align-items:start; }
    .club-landing--territory .club-landing-emblem[b-in8eki3z29] { margin-top:36px; min-height:300px; }
    .club-landing--collective .club-landing-hero[b-in8eki3z29] { grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr); }
    .club-landing--collective .club-landing-emblem[b-in8eki3z29] { order:-1; border-top:0; border-right:1px solid var(--landing-line); }
}
/* /Components/Shared/ClubAnalyticsConsent.razor.rz.scp.css */
.pe-analytics[b-560wgulkrd] { color: var(--pe-txt); background: var(--pe-panel); border-top: 1px solid var(--pe-line); padding: clamp(1rem, 3vw, 2rem); font-size: .875rem; }
.pe-analytics p[b-560wgulkrd] { max-width: 76ch; line-height: 1.6; color: var(--pe-txt-2); margin: 0 0 .75rem; }
.pe-analytics a[b-560wgulkrd] { color: var(--pe-txt); display: inline-flex; align-items: center; min-height: 48px; margin-inline-end: 1rem; }
.pe-analytics button[b-560wgulkrd] { min-height: 48px; padding: .7rem 1.1rem; border: 1px solid var(--pe-line-strong); border-radius: .4rem; background: var(--pe-panel); color: var(--pe-txt); font: inherit; cursor: pointer; }
.pe-analytics button:hover[b-560wgulkrd] { border-color: var(--pe-txt-2); }
.pe-analytics button:focus-visible[b-560wgulkrd], .pe-analytics a:focus-visible[b-560wgulkrd] { outline: 2px solid var(--pe-txt); outline-offset: 3px; }
.pe-analytics section[b-560wgulkrd] { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid var(--pe-line); }
.pe-analytics h2[b-560wgulkrd] { font-size: 1.2rem; margin-bottom: .7rem; }
.pe-analytics-actions[b-560wgulkrd] { display: flex; flex-wrap: wrap; gap: .75rem; }
.pe-analytics-actions button[b-560wgulkrd] { flex: 1 1 12rem; max-width: 24rem; }
.pe-analytics [hidden][b-560wgulkrd] { display: none !important; }
