:root{--font-body:var(--font-saira);--font-sans:var(--font-saira);--font-display:var(--font-saira-condensed);--font-heading:var(--font-saira-condensed);--font-condensed:var(--font-saira-condensed);--black:#050505;--panel:#101010;--panel-soft:#171717;--gold:#c99713;--gold-bright:#f6c94a;--white:#f8f4e8;--muted:#b8b4aa;--line:#f8f4e824;--line-strong:#f6c94a52;--shadow:0 24px 80px #0000005c;--shadow-tight:0 14px 42px #00000057;--surface-page:var(--black);--surface-panel:var(--panel);--surface-raised:var(--panel-soft);--text-primary:var(--white);--text-muted:var(--muted);--accent-primary:var(--gold-bright);--accent-secondary:var(--gold);--status-success:#7de2a8;--status-warning:var(--gold-bright);--status-danger:#ff8a8a;--focus-ring:3px solid var(--gold-bright);--focus-offset:3px;--radius-control:8px;--radius-card:8px;--control-min-height:44px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.skip-link{top:max(.5rem, env(safe-area-inset-top));left:max(.5rem, env(safe-area-inset-left));z-index:5000;border:2px solid var(--gold-bright);min-height:44px;color:var(--white);background:#050505;border-radius:6px;padding:.65rem .9rem;font-weight:900;position:fixed;transform:translateY(calc(-100% - 1rem))}.skip-link:focus-visible{outline:3px solid var(--white);outline-offset:2px;transform:translateY(0)}#main-content:focus{outline:none}.member-next-dashboard{width:min(1180px,100% - 40px);margin:0 auto;padding:36px 0 72px}.member-next-dashboard a{text-decoration:none}.member-next-intro{max-width:760px;margin-bottom:24px}.member-next-intro .eyebrow{color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;line-height:1.2}.member-next-intro h1{color:var(--white);font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase;margin:.3rem 0 0;font-size:clamp(2.75rem,5.4vw,5rem);font-weight:800;line-height:.92}.member-next-intro-copy{max-width:560px;color:var(--muted);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;margin:.7rem 0 0;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:500;line-height:1.55}.member-next-section{margin-top:58px}.member-next-section-heading{margin-bottom:18px}.member-next-section-heading h2{color:var(--white);letter-spacing:-.025em;text-transform:uppercase;margin:.22rem 0 0;font-size:clamp(1.55rem,2.7vw,2.35rem)}.member-next-hero-section .member-next-section-heading h2{font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.01em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.member-next-step-card{min-height:260px;color:inherit;background:#10100f;border:1px solid #ffffff21;border-radius:6px;grid-template-columns:minmax(260px,40%) minmax(0,1fr);transition:border-color .16s,background-color .16s;display:grid;overflow:hidden}.member-next-step-card:hover{background:#121210;border-color:#f6c94a85}.member-next-step-card:focus-visible{border-color:var(--gold-bright);outline:2px solid var(--gold-bright);outline-offset:3px}.member-next-step-art{background:#050505;min-height:260px;position:relative;overflow:hidden}.member-next-step-art>img,.member-next-step-art>.gameplan-cover,.member-next-step-art>div:not(.gameplan-cover){object-fit:cover;width:100%;height:100%}.member-next-step-art>span{color:#f6c94a4d;width:100%;height:100%;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.08em;text-transform:uppercase;background:radial-gradient(circle,#f6c94a14,#0000 48%),#070706;place-items:center;font-size:clamp(3rem,7vw,5rem);font-weight:700;display:grid}.member-next-step-art>.gameplan-cover{aspect-ratio:auto;border:0;border-radius:0;min-height:100%}.member-next-step-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:260px;padding:clamp(24px,3.4vw,40px);display:flex}.member-next-step-copy h3{color:var(--white);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.01em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:700;line-height:1;display:-webkit-box;overflow:hidden}.member-next-step-cta,.member-next-empty-action{min-height:44px;color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;margin-top:1.35rem;font-size:.875rem;font-weight:700;display:inline-flex}.member-next-step-cta>span{transition:transform .18s}.member-next-step-card:hover .member-next-step-cta>span,.member-next-step-card:focus-visible .member-next-step-cta>span{transform:translate(4px)}.member-next-card-kicker{color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.member-next-card-meta{color:var(--muted);flex-wrap:wrap;gap:.45rem .9rem;font-size:.75rem;font-weight:800;display:flex}.member-next-card-meta span:not(:last-child):after{color:#f6c94a8a;content:"•";margin-left:.9rem}.member-next-inline-progress{gap:.45rem;width:min(100%,380px);margin-top:1.1rem;display:grid}.member-next-inline-progress>div,.member-next-progress-bar{background:#ffffff1c;border-radius:999px;height:4px;overflow:hidden}.member-next-inline-progress>div span,.member-next-progress-bar span{border-radius:inherit;background:var(--gold-bright);height:100%;display:block}.member-next-inline-progress small{color:var(--muted);font-family:var(--font-body), Saira, sans-serif;font-size:.75rem;font-weight:500;line-height:1.4}.member-next-empty-state{background:#10100f;border:1px solid #ffffff21;border-left:2px solid #f6c94ab8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(20px,3vw,30px);display:grid}.member-next-empty-state h3{color:var(--white);font-family:var(--font-display), "Saira Condensed", sans-serif;text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:700;line-height:1.1}.member-next-empty-state p{color:var(--muted);font-family:var(--font-body), Saira, sans-serif;margin:.35rem 0 0;line-height:1.55}.member-next-empty-action{grid-column:2;margin-top:0}.member-starter-path{margin:0;padding:0;list-style:none;display:grid}.member-starter-step{border-top:1px solid #ffffff1a;grid-template-columns:54px 122px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:116px;padding:14px 0;display:grid;position:relative}.member-starter-step:last-child{border-bottom:1px solid #ffffff1a}.member-starter-step:not(:last-child):after{z-index:2;content:"";background:#f6c94a47;width:1px;position:absolute;top:74px;bottom:-42px;left:26px}.member-starter-number{z-index:3;width:54px;height:54px;color:var(--gold-bright);background:#0b0b0b;border:1px solid #f6c94a7a;border-radius:50%;place-items:center;font-size:.8rem;font-weight:1000;display:grid;position:relative}.member-starter-step.is-complete .member-starter-number{background:var(--gold-bright);color:#090909}.member-starter-thumb{aspect-ratio:16/9;background:#050505;border-radius:7px;overflow:hidden}.member-starter-thumb>*{object-fit:cover;width:100%;height:100%}.member-starter-copy{min-width:0}.member-starter-copy>span,.member-starter-copy small,.member-starter-state>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:850}.member-starter-copy h3{color:var(--white);margin:.28rem 0 .38rem;font-size:1.08rem}.member-starter-state{justify-items:end;gap:.5rem;min-width:84px;display:grid}.member-starter-state a,.member-next-text-action{color:var(--gold-bright);text-transform:uppercase;font-size:.75rem;font-weight:1000}.member-quick-wins{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-quick-win-card{background:#0b0b0b;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);min-height:250px;display:grid;overflow:hidden}.member-quick-win-card:hover{border-color:#f6c94a61}.member-quick-win-art{background:#050505;min-height:210px;overflow:hidden}.member-quick-win-art>*{object-fit:cover;width:100%;height:100%}.member-quick-win-card>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.member-quick-win-card h3{margin:.5rem 0 .7rem;font-size:1.35rem;line-height:1.08}.member-quick-win-card h3 a{color:var(--white)}.member-quick-win-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.member-quick-win-card .member-next-text-action{margin-top:1.2rem}.member-meta-answer-card{background:linear-gradient(120deg,#f6c94a14,#0000 38%),#090909;border:1px solid #f6c94a57;border-radius:12px;grid-template-columns:minmax(260px,.62fr) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,54px);padding:clamp(24px,4vw,42px);display:grid}.member-meta-answer-title{align-items:flex-start;gap:1rem;display:flex}.member-meta-answer-title>span{background:var(--gold-bright);color:#050505;border-radius:4px;padding:.38rem .48rem;font-size:.65rem;font-weight:1000}.member-meta-answer-title h3{color:var(--white);text-transform:uppercase;margin:.45rem 0;font-size:1.55rem;line-height:1.05}.member-meta-answer-title small{color:var(--muted)}.member-meta-answer-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.member-meta-answer-copy>div{border-left:2px solid #f6c94a80;padding-left:.9rem}.member-meta-answer-copy span{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:1000}.member-meta-answer-copy p{color:#cbc9c2;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.83rem;line-height:1.5;display:-webkit-box;overflow:hidden}.member-locker-heading{margin-bottom:18px}.member-locker-heading h2{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.member-locker-shell{background:#10100f;border:1px solid #f8f4e81f;border-radius:6px;overflow:hidden}.member-locker-main{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-locker-column{min-width:0;padding:18px 20px}.member-locker-column+.member-locker-column{border-left:1px solid #f8f4e81a}.member-locker-column>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.member-locker-column h3{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:700;line-height:1.1}.member-locker-column header>a,.member-locker-empty a{min-height:44px;color:var(--gold-bright,#e7b82f);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.035em;text-transform:uppercase;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.member-locker-favorites{display:grid}.member-locker-favorites>a{min-height:62px;color:var(--warm-white,#f8f4e8);border-top:1px solid #f8f4e814;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:8px 0;text-decoration:none;display:grid}.member-locker-favorites>a>div{aspect-ratio:16/9;background:#050505;border:1px solid #f8f4e814;border-radius:4px;overflow:hidden}.member-locker-favorites>a>div>*{object-fit:contain;width:100%;height:100%}.member-locker-favorites>a img{object-fit:contain;width:100%;height:100%;display:block}.member-locker-favorites>a>span{gap:.2rem;min-width:0;display:grid}.member-locker-favorites small{color:#f8f4e894;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.member-locker-favorites strong{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.1;overflow:hidden}.member-locker-favorites>a>b{color:var(--gold-bright,#e7b82f);font-family:var(--font-display), "Saira Condensed", sans-serif}.member-locker-favorites>a:focus-visible,.member-locker-activity>a:focus-visible{outline:2px solid var(--gold-bright,#e7b82f);outline-offset:3px}.member-locker-empty{align-content:center;gap:5px;min-height:122px;display:grid}.member-locker-empty strong{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1}.member-locker-empty p{color:#f8f4e89e;font-family:var(--font-body), Saira, sans-serif;margin:0;line-height:1.5}.member-locker-history-summary{align-content:center;gap:18px;min-height:122px;display:grid}.member-locker-history-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-locker-history-stats>span{gap:2px;display:grid}.member-locker-history-stats strong{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;font-size:2rem;font-weight:700;line-height:1}.member-locker-history-stats small{color:#f8f4e894;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.member-locker-history-bar{background:#f8f4e81a;border-radius:999px;height:4px;overflow:hidden}.member-locker-history-bar>span{border-radius:inherit;background:var(--gold-bright,#e7b82f);height:100%;display:block}.member-locker-activity{border-top:1px solid #f8f4e81a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-locker-activity>a{min-height:62px;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;text-decoration:none;display:flex}.member-locker-activity>a+a{border-left:1px solid #f8f4e81a}.member-locker-activity span{color:#f8f4e894;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.member-locker-activity strong{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.1}.member-locker-activity>a:hover strong{color:var(--gold-bright,#e7b82f)}@media (max-width:980px){.member-meta-answer-card{grid-template-columns:minmax(0,1fr)}.member-meta-answer-card .gold-button{justify-self:start}}@media (max-width:768px){.member-next-dashboard{width:min(100% - 24px,680px);padding-top:24px}.member-next-section{margin-top:44px}.member-next-step-card{grid-template-columns:minmax(0,1fr);min-height:0}.member-next-step-art{aspect-ratio:16/9;border-bottom:1px solid #ffffff1a;min-height:0}.member-next-step-copy{min-height:0;padding:24px}.member-starter-step{grid-template-columns:48px minmax(0,1fr) auto}.member-starter-thumb{display:none}.member-starter-step:not(:last-child):after{left:23px}.member-quick-wins{scroll-snap-type:x mandatory;scrollbar-width:thin;margin-inline:-12px;padding:0 12px 12px;display:flex;overflow-x:auto}.member-quick-win-card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);min-width:min(82vw,390px)}.member-quick-win-art{min-height:190px}.member-meta-answer-copy{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.member-next-intro{margin-bottom:20px}.member-next-intro h1{font-size:clamp(2.35rem,12vw,3.25rem)}.member-next-step-copy{padding:20px}.member-next-step-copy h3{font-size:clamp(1.5rem,8vw,1.9rem)}.member-next-step-cta{align-self:stretch}.member-next-empty-state{grid-template-columns:minmax(0,1fr)}.member-next-empty-action{grid-column:1;justify-self:stretch;margin-top:.25rem}.member-starter-step{grid-template-columns:44px minmax(0,1fr);gap:.75rem}.member-starter-number{width:44px;height:44px}.member-starter-step:not(:last-child):after{top:60px;left:21px}.member-starter-state{grid-column:2;grid-template-columns:1fr auto;justify-items:start;width:100%}.member-locker-main,.member-locker-activity{grid-template-columns:minmax(0,1fr)}.member-locker-column+.member-locker-column,.member-locker-activity>a+a{border-top:1px solid #f8f4e81a;border-left:0}.member-locker-column{padding:16px}.member-locker-activity>a{padding-inline:16px}}.media-accessibility-queue{gap:18px;display:grid}.media-accessibility-card{border-left:3px solid #f8f4e82e;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.media-accessibility-card.is-blocked{border-left-color:#ef6b5f}.media-accessibility-card.is-exception{border-left-color:var(--gold-bright)}.media-accessibility-card.is-ready{border-left-color:#71c897}.media-accessibility-card>header,.media-accessibility-card>footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.media-accessibility-card h3{margin:8px 0 4px}.media-accessibility-card p{margin:0}.media-accessibility-issues ul{margin:10px 0 0;padding-left:20px}.media-accessibility-issues li+li{margin-top:6px}.media-accessibility-issues details{margin-top:10px}.media-accessibility-issues summary{color:var(--cream);cursor:pointer;font-weight:800}.media-accessibility-issues>p{color:var(--muted);margin-top:12px}.media-accessibility-clear{color:#9fd7b7}.media-accessibility-exception{background:#f6c94a0f;border:1px solid #f6c94a4d;padding:14px}.media-accessibility-exception-form{grid-template-columns:minmax(260px,1fr) minmax(190px,.45fr) auto;align-items:end;gap:12px;width:min(100%,980px);display:grid}.media-accessibility-exception-form label{gap:6px;display:grid}.media-accessibility-primary-actions{flex-wrap:wrap;gap:10px;display:flex}.media-accessibility-primary-actions form{margin:0}@media (max-width:760px){.media-accessibility-card>header,.media-accessibility-card>footer,.media-accessibility-exception-form{grid-template-columns:minmax(0,1fr);display:grid}.media-accessibility-card :is(.gold-button,.ghost-button){width:100%}.media-accessibility-primary-actions{display:grid}}.lifecycle-page{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.lifecycle-page>*{min-width:0}.lifecycle-two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.lifecycle-form-card h2,.lifecycle-case-header h1{margin-top:0}.lifecycle-form{gap:16px;display:grid}.lifecycle-form label{color:var(--warm-white,#f8f4e8);gap:7px;font-weight:700;display:grid}.lifecycle-form :is(input,select,textarea),.admin-inline-search input{width:100%;min-width:0;color:var(--warm-white,#f8f4e8);font:inherit;background:#0a0a0a;border:1px solid #f8f4e82e;border-radius:6px;padding:11px 12px}.lifecycle-form textarea{resize:vertical;line-height:1.5}.lifecycle-fieldset{border:1px solid #f8f4e824;border-radius:7px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.lifecycle-fieldset legend{color:var(--gold-bright,#f4c430);padding-inline:6px;font-weight:800}.lifecycle-form :is(input,select,textarea):focus-visible,.admin-inline-search input:focus-visible{outline:2px solid var(--gold-bright,#f4c430);outline-offset:2px}.lifecycle-checkbox{cursor:pointer;align-items:center;min-height:44px;line-height:1.45;grid-template-columns:18px minmax(0,1fr)!important;font-weight:500!important}.lifecycle-checkbox input[type=checkbox]{min-width:18px;height:18px;accent-color:var(--gold-bright,#f4c430);cursor:pointer;margin:0;width:18px!important;min-height:18px!important}.lifecycle-checkbox input[type=checkbox]:disabled{cursor:not-allowed}.lifecycle-list{gap:10px;display:grid}.lifecycle-list-item{color:inherit;background:#ffffff05;border:1px solid #f8f4e81a;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:14px;text-decoration:none;display:flex}.lifecycle-list-item:hover{border-color:#f4c4308c}.lifecycle-list-item span:first-child{gap:3px;min-width:0;display:grid}.lifecycle-list-item small{color:var(--muted,#aaa69a)}.lifecycle-status{color:#d8d5ca;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #f8f4e833;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.lifecycle-status:is(.is-open,.is-waiting_on_818,.is-submitted,.is-verifying,.is-in_review,.is-investigating,.is-identified){color:var(--gold-bright,#f4c430);border-color:#f4c43080}.lifecycle-status:is(.is-resolved,.is-fulfilled,.is-delivered,.is-monitoring){color:#7ee0a8;border-color:#53d38a80}.lifecycle-success,.lifecycle-warning{background:#53d38a14;border:1px solid #53d38a73;border-radius:6px;margin:0;padding:13px 15px}.lifecycle-warning{background:#f4c43014;border-color:#f4c43080}.lifecycle-case-header{border-bottom:1px solid #f8f4e81f;justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}.lifecycle-case-header .account-eyebrow{margin-top:22px}.lifecycle-thread{gap:14px;display:grid}.lifecycle-message{background:#111;border:1px solid #f8f4e81f;border-radius:8px;max-width:min(760px,88%);padding:16px}.lifecycle-message.is-member{border-color:#f4c43061;justify-self:end}.lifecycle-message.is-private{background:#7e9fc40f;border-style:dashed;border-color:#7e9fc480}.lifecycle-message header{color:var(--gold-bright,#f4c430);justify-content:space-between;gap:14px;margin-bottom:9px;display:flex}.lifecycle-message time{color:var(--muted,#aaa69a);font-size:.78rem}.lifecycle-message p{white-space:pre-wrap;margin:0;line-height:1.55}.admin-support-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:24px;display:grid}.admin-support-layout>aside{position:sticky;top:110px}.lifecycle-support-new{width:min(100%,760px)}.support-case-meta{color:var(--muted,#aaa69a);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.support-timing{color:#d8d5ca;width:max-content;font-size:.8rem;font-weight:800;display:inline-flex}.support-timing.is-overdue{color:#ff9d9d}.support-timing.is-due{color:var(--gold-bright,#f4c430)}.support-timing.is-complete{color:#7ee0a8}.admin-support-table tr.is-overdue td:first-child{box-shadow:inset 3px 0 #e86a6a}.admin-filter-tabs a[aria-current=page]{border-color:var(--gold-bright,#f4c430);color:var(--gold-bright,#f4c430)}.support-queue-stats{margin-bottom:18px}.support-queue-stats .is-attention{border-color:#e86a6a7a}.operations-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.operations-actions form{margin:0}.operations-actions .ghost-button{white-space:nowrap;min-height:36px;padding:7px 10px}.admin-operations-table td:first-child{gap:5px;min-width:240px;display:grid}.admin-operations-table tr.is-urgent td:first-child{box-shadow:inset 3px 0 #e86a6a}.admin-stat-card.is-attention{border-color:#f4c43061}.privacy-request-history>span:first-child{gap:8px}.privacy-request-history .ghost-button{width:max-content;margin-top:4px}.privacy-retention-panel{gap:18px;display:grid}.privacy-retention-panel h2{margin:0}.privacy-retention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.privacy-retention-grid article{background:#ffffff05;border:1px solid #f8f4e81f;border-radius:7px;padding:14px}.privacy-retention-grid h3{margin:10px 0 6px;font-size:1rem}.privacy-retention-grid p{margin:0 0 7px}.privacy-retention-grid small{color:var(--muted,#aaa69a)}.privacy-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-admin-actions{gap:14px;display:grid}.privacy-admin-actions>form:first-child{flex-wrap:wrap;gap:8px;display:flex}.privacy-audit{border-top:1px solid #f8f4e81a;padding-top:12px}.privacy-audit summary{cursor:pointer;font-weight:800}.privacy-audit ol{gap:7px;margin:10px 0 0;padding-left:20px;display:grid}.privacy-audit li time{color:var(--muted,#aaa69a);font-size:.78rem;display:block}.admin-inline-search{gap:8px;width:min(100%,440px);display:flex}.admin-filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.admin-filter-tabs a{color:inherit;text-transform:capitalize;border:1px solid #f8f4e829;border-radius:999px;padding:7px 11px;text-decoration:none}@media (max-width:720px){.admin-filter-tabs a,.admin-support-table .text-link,.admin-workspace-section .text-link,.admin-workspace-section a[href^="/admin/support/"]{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:640px){.account-local-nav{flex-wrap:wrap;gap:0 18px;overflow-x:visible}.account-local-nav a{min-height:44px}}.admin-data-table td small{color:var(--muted,#aaa69a);margin-top:3px;display:block}.admin-data-table .admin-touch-button{min-height:44px}.admin-stat-text{text-transform:capitalize;line-height:1.1;font-size:1.15rem!important}.lifecycle-timeline{display:grid}.lifecycle-timeline article{border-top:1px solid #f8f4e81a;grid-template-columns:180px 1fr;gap:20px;padding:16px 0;display:grid}.lifecycle-timeline time{color:var(--muted,#aaa69a)}.lifecycle-timeline p{color:var(--muted,#aaa69a);margin:4px 0 0}.status-page{width:min(920px,100% - 32px);margin-inline:auto;padding-block:64px 90px}.status-hero{border-bottom:1px solid #f8f4e81f;padding-bottom:34px}.status-hero h1{margin:8px 0 10px;font-size:clamp(2.6rem,7vw,5rem);line-height:.98}.status-list{gap:18px;margin-top:30px;display:grid}.status-section-heading{margin:0;font-size:clamp(1.35rem,3vw,1.8rem)}.status-incident{border-left:3px solid #f4c43094}.status-incident.is-major,.status-incident.is-critical{border-left-color:#ff7676}.status-incident header{justify-content:space-between;gap:16px;display:flex}.status-incident header>div{flex-wrap:wrap;gap:8px;display:flex}.status-incident h3{margin:16px 0 8px;font-size:clamp(1.35rem,4vw,2rem)}.status-incident>p{margin-block:8px}.incident-components{color:var(--muted,#aaa69a)}.status-incident ol{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.status-incident li{border-top:1px solid #f8f4e81a;padding-top:12px}.status-incident li time{color:var(--muted,#aaa69a);font-size:.82rem}.incident-update-heading{flex-wrap:wrap;justify-content:space-between;gap:8px 14px;display:flex}.incident-banner{color:var(--warm-white,#f8f4e8);background:#211b08;border-block:1px solid #f4c43080;justify-content:space-between;align-items:center;gap:18px;padding:10px clamp(14px,4vw,42px);display:flex}.incident-banner>div{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.incident-banner strong{color:var(--gold-bright,#f4c430)}.incident-banner span{color:#ded9ca}.incident-banner a{color:var(--gold-bright,#f4c430);font-weight:800}.incident-banner button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;font-size:1.6rem}.incident-banner button:focus-visible{outline-offset:3px;outline:2px solid}.incident-banner.is-critical,.incident-banner.is-major,.incident-banner.is-security{background:#280d0d;border-color:#ff6262b8}.incident-admin-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:24px;display:grid}.incident-admin-layout>aside{position:sticky;top:110px}.section-heading-row{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section-heading-row h2{margin:3px 0 0}.admin-flash{background:#53d38a14;border:1px solid #53d38a7a;border-radius:7px;width:min(1180px,100% - 32px);margin:16px auto 0;padding:12px 14px}.admin-flash.is-error{background:#ff626214;border-color:#ff62628c}.incident-create-card{padding:20px}.incident-create-card>h2{margin-bottom:5px}.muted-copy,.field-hint{color:var(--muted,#aaa69a)}.field-hint{font-size:.78rem;font-weight:500}.incident-admin-card{gap:18px;display:grid}.incident-admin-card-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.incident-admin-card-header h3{margin:12px 0 0;font-size:clamp(1.35rem,3vw,1.8rem)}.incident-admin-card-header>time{color:var(--muted,#aaa69a);white-space:nowrap;font-size:.78rem}.incident-badges{flex-wrap:wrap;gap:7px;display:flex}.pill-gold{color:var(--gold-bright,#f4c430)!important;border-color:#f4c4308c!important}.incident-facts{border:1px solid #f8f4e81a;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.incident-facts div{border-right:1px solid #f8f4e814;min-width:0;padding:11px 12px}.incident-facts div:last-child{border-right:0}.incident-facts dt{color:var(--muted,#aaa69a);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.incident-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.incident-update-list{gap:9px;display:grid}.incident-update-row{background:#ffffff05;border:1px solid #f8f4e81a;border-radius:7px;padding:13px}.incident-update-row.is-draft{border-style:dashed}.incident-update-row>div:first-child{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.incident-update-row>div:first-child span{color:var(--muted,#aaa69a);text-transform:capitalize;border-left:1px solid #f8f4e82e;padding-left:12px}.incident-update-row time{color:var(--muted,#aaa69a);margin-left:auto;font-size:.78rem}.incident-update-row p{white-space:pre-wrap;margin-block:9px 0}.incident-inline-form{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;display:flex}.incident-inline-form .lifecycle-checkbox{margin-right:auto}.incident-update-form{border-top:1px solid #f8f4e81f;padding-top:18px}.incident-update-form h4{margin:0;font-size:1.1rem}.incident-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.incident-components-fieldset{border:1px solid #f8f4e824;border-radius:7px;margin:0;padding:13px}.incident-components-fieldset legend{color:var(--gold-bright,#f4c430);padding-inline:6px;font-weight:800}.incident-components-fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.incident-form-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.incident-admin-card .danger-button{color:#9de9bd;min-height:40px;font:inherit;cursor:pointer;background:#53d38a14;border:1px solid #53d38a73;border-radius:5px;padding:9px 13px;font-weight:800}.incident-admin-card .danger-button:focus-visible{outline:2px solid var(--gold-bright,#f4c430);outline-offset:2px}.incident-audit{border-top:1px solid #f8f4e81a;padding-top:12px}.incident-audit summary{cursor:pointer;font-weight:800}.incident-audit ol{gap:7px;margin:10px 0 0;padding-left:20px;display:grid}.incident-audit li time{color:var(--muted,#aaa69a);font-size:.78rem;display:block}.fulfillment-member-card{gap:12px;display:grid}.fulfillment-member-card>p{margin:0}.coaching-claim-form{border-top:1px solid #f8f4e81f;margin-top:8px;padding-top:18px}.fulfillment-history{padding:clamp(18px,4vw,28px)}.fulfillment-history h2{margin-top:0}.fulfillment-history ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fulfillment-history li{border-top:1px solid #f8f4e81a;justify-content:space-between;gap:14px;padding-top:9px;display:flex}.fulfillment-history time{color:var(--muted,#aaa69a);font-size:.8rem}.fulfillment-stats{margin-bottom:20px}.fulfillment-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fulfillment-card{gap:14px;display:grid}.fulfillment-card.is-overdue{border-color:#ff62628c;box-shadow:inset 3px 0 #e86a6a}.fulfillment-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.fulfillment-card>h2,.fulfillment-card>p{margin:0}.fulfillment-overdue{color:#ff9d9d!important;border-color:#ff62628c!important}.fulfillment-facts{border:1px solid #f8f4e81a;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.fulfillment-facts div{border-bottom:1px solid #f8f4e814;border-right:1px solid #f8f4e814;min-width:0;padding:10px 11px}.fulfillment-facts div:nth-child(2n){border-right:0}.fulfillment-facts div:nth-last-child(-n+2){border-bottom:0}.fulfillment-facts dt{color:var(--muted,#aaa69a);text-transform:uppercase;font-size:.7rem;font-weight:800}.fulfillment-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.fulfillment-error{background:#ff626214;border:1px solid #ff626273;border-radius:7px;padding:11px 12px}.fulfillment-owner-form,.fulfillment-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fulfillment-owner-form>span{color:var(--muted,#aaa69a);margin-right:auto}.fulfillment-owner-form .ghost-button,.fulfillment-card-actions :is(.gold-button,.ghost-button){min-height:38px;padding:8px 11px}.fulfillment-transition-form{border-top:1px solid #f8f4e81a;padding-top:14px}.checkout-confirmation{background:linear-gradient(145deg,#f4c43014,#0c0c0c 38%);border:1px solid #f4c4306b;border-radius:10px;width:min(100%,820px);margin-inline:auto;padding:clamp(24px,5vw,52px)}.checkout-confirmation-mark{background:var(--gold-bright,#f4c430);color:#080808;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:900;display:grid}.checkout-confirmation h1{margin:12px 0;font-size:clamp(2.5rem,7vw,5rem);line-height:.95}.checkout-confirmation>p{max-width:680px}.checkout-confirmation dl{border:1px solid #f8f4e81f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0;display:grid;overflow:hidden}.checkout-confirmation dl div{border-bottom:1px solid #f8f4e81a;min-width:0;padding:14px 16px}.checkout-confirmation dl div:nth-child(odd){border-right:1px solid #f8f4e81a}.checkout-confirmation dt{color:var(--muted,#aaa69a);text-transform:uppercase;font-size:.78rem;font-weight:800}.checkout-confirmation dd{overflow-wrap:anywhere;white-space:normal;margin:5px 0 0;line-height:1.45}.checkout-next-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checkout-legal-note{color:var(--muted,#aaa69a);font-size:.88rem;margin-top:28px!important}.cancellation-experience{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cancellation-card,.cancellation-error{width:min(100%,640px);margin-inline:auto}.cancellation-card{background:#0c0c0c;border:1px solid #f8f4e829;border-radius:6px;overflow:hidden}.cancellation-intro,.cancellation-offer,.cancellation-choice{padding:clamp(20px,4vw,30px)}.cancellation-intro h1,.cancellation-card h2,.cancellation-card :is(.gold-button,.ghost-button){font-family:var(--font-saira-condensed), "Saira Condensed", sans-serif}.cancellation-intro h1{color:var(--warm-white,#f8f4e8);text-transform:uppercase;margin:7px 0 10px;font-size:clamp(2.5rem,7vw,4rem);line-height:.95}.cancellation-intro>p:last-child,.cancellation-offer>p,.cancellation-choice>p{color:var(--muted,#aaa69a);margin:0;line-height:1.55}.cancellation-offer{background:#f4c4300e;border-block:1px solid #f4c4304d}.cancellation-offer-label{font:700 .76rem/1 var(--font-saira-condensed), "Saira Condensed", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright,#f4c430)!important;margin-bottom:7px!important}.cancellation-offer-price{background:#00000038;border:1px solid #f4c43047;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:20px 0 0;padding:16px;display:grid}.cancellation-offer-price>div{min-width:0}.cancellation-offer-price dt{color:var(--muted,#aaa69a);font-size:.75rem;font-weight:700}.cancellation-offer-price dd{color:var(--warm-white,#f8f4e8);overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.cancellation-offer-price>div:nth-child(2) dd{color:var(--gold-bright,#f4c430);font-size:1.05rem}.cancellation-offer-price .cancellation-offer-savings{border-top:1px solid #f8f4e81a;grid-column:1/-1;margin-top:12px;padding-top:12px}.cancellation-offer-savings dd{color:#b7d8a9;font-size:.84rem}.cancellation-card h2{color:var(--warm-white,#f8f4e8);margin:0 0 8px;font-size:clamp(1.55rem,4vw,2rem);line-height:1.05}.cancellation-card form{margin-top:20px}.cancellation-card :is(.gold-button,.ghost-button){min-height:44px}.cancellation-card button:disabled{cursor:wait;opacity:.7}.cancellation-choice{border-bottom:1px solid #f8f4e81a}.cancellation-footer{color:#f8f4e859;font-family:var(--font-saira-condensed), "Saira Condensed", sans-serif;flex-wrap:wrap;align-items:center;gap:9px;padding:16px clamp(20px,4vw,30px);display:flex}.cancellation-error{color:#ffc0ba;background:#e86a6a14;border:1px solid #e86a6a80;border-radius:6px;margin-bottom:14px;padding:12px 14px}@media (max-width:520px){.cancellation-offer-price{grid-template-columns:minmax(0,1fr);gap:12px}.cancellation-offer-price .cancellation-offer-savings{grid-column:auto;margin-top:0}.cancellation-card :is(form,.gold-button,.ghost-button){width:100%}.cancellation-footer{flex-direction:column;align-items:flex-start}.cancellation-footer>span{display:none}}@media (max-width:820px){.lifecycle-two-column,.admin-support-layout,.incident-admin-layout{grid-template-columns:1fr}.admin-support-layout>aside,.incident-admin-layout>aside{position:static}.lifecycle-case-header{align-items:start}.lifecycle-message{max-width:96%}.lifecycle-timeline article{grid-template-columns:1fr;gap:6px}.admin-support-table-wrap{background:0 0;border:0;overflow:visible}.admin-support-table{min-width:0;display:block}.admin-support-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.admin-support-table tbody{gap:12px;display:grid}.admin-support-table tr{background:#090909;border:1px solid #f8f4e824;border-radius:8px;width:100%;display:grid;overflow:hidden}.admin-support-table tr.is-overdue{border-color:#e86a6a80}.admin-support-table td{overflow-wrap:anywhere;border:0;border-bottom:1px solid #f8f4e814;grid-template-columns:minmax(108px,.38fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:10px 12px;display:grid}.admin-support-table td:last-child{border-bottom:0}.admin-support-table td:before{content:attr(data-label);color:var(--muted,#aaa69a);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-support-table tr.is-overdue td:first-child{box-shadow:inset 3px 0 #e86a6a}.admin-operations-table-wrap{background:0 0;border:0;overflow:visible}.admin-operations-table{min-width:0;display:block}.admin-operations-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.admin-operations-table tbody{gap:12px;display:grid}.admin-operations-table tr{background:#090909;border:1px solid #f8f4e824;border-radius:8px;width:100%;display:grid;overflow:hidden}.admin-operations-table tr.is-urgent{border-color:#e86a6a80}.admin-operations-table td,.admin-operations-table td:first-child{overflow-wrap:anywhere;border:0;border-bottom:1px solid #f8f4e814;grid-template-columns:minmax(108px,.38fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;padding:10px 12px;display:grid}.admin-operations-table td:last-child{border-bottom:0}.admin-operations-table td:before{content:attr(data-label);color:var(--muted,#aaa69a);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-operations-table tr.is-urgent td:first-child{box-shadow:inset 3px 0 #e86a6a}.privacy-retention-grid,.privacy-admin-grid{grid-template-columns:1fr}.incident-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-facts div:nth-child(2){border-right:0}.incident-facts div:nth-child(-n+2){border-bottom:1px solid #f8f4e814}.fulfillment-queue-grid{grid-template-columns:1fr}}@media (max-width:520px){.lifecycle-list-item,.lifecycle-case-header,.status-incident header{flex-direction:column;align-items:flex-start}.lifecycle-message{max-width:100%}.lifecycle-message header{flex-direction:column;gap:3px}.admin-inline-search{width:100%;display:grid}.checkout-confirmation dl{grid-template-columns:1fr}.checkout-confirmation dl div:nth-child(odd){border-right:0}.checkout-next-actions :is(.gold-button,.ghost-button){width:100%}.support-case-meta{flex-direction:column;align-items:flex-start}.admin-support-table td,.admin-operations-table td,.admin-operations-table td:first-child{grid-template-columns:94px minmax(0,1fr)}.operations-actions{flex-direction:column;align-items:stretch}.operations-actions :is(form,.ghost-button),.privacy-request-history .ghost-button{width:100%}.privacy-admin-actions>form:first-child{display:grid}.privacy-admin-actions>form:first-child button{width:100%}.incident-banner{align-items:flex-start}.incident-banner>div{gap:4px;display:grid}.incident-admin-card-header,.section-heading-row{flex-direction:column;align-items:flex-start}.incident-admin-card-header>time{white-space:normal}.incident-field-grid,.incident-components-fieldset>div,.incident-facts{grid-template-columns:1fr}.incident-facts div{border-bottom:1px solid #f8f4e814;border-right:0}.incident-facts div:last-child{border-bottom:0}.incident-form-actions{flex-direction:column;align-items:stretch}.incident-form-actions button,.incident-inline-form button{width:100%}.incident-update-row>div:first-child{flex-direction:column;align-items:flex-start}.incident-update-row>div:first-child span{border-left:0;padding-left:0}.incident-update-row time{margin-left:0}.fulfillment-history li,.fulfillment-card>header{flex-direction:column;align-items:flex-start}.fulfillment-owner-form,.fulfillment-card-actions{flex-direction:column;align-items:stretch}.fulfillment-owner-form>span{margin-right:0}.fulfillment-owner-form :is(button),.fulfillment-card-actions :is(form,.gold-button,.ghost-button),.fulfillment-card-actions form button{width:100%}.fulfillment-facts{grid-template-columns:1fr}.fulfillment-facts div{border-bottom:1px solid #f8f4e814;border-right:0}.fulfillment-facts div:nth-last-child(-n+2){border-bottom:1px solid #f8f4e814}.fulfillment-facts div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.member-next-step-card,.member-next-step-cta>span{transition:none}}.member-events-page{gap:28px;display:grid}.member-events-controls{background:#0d0e10;border:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:18px;padding:14px;display:flex}.member-events-view-tabs{background:#080808;gap:4px;padding:4px;display:inline-flex}.member-events-view-tabs a{color:#89867f;text-align:center;text-transform:uppercase;min-width:96px;padding:11px 16px;font-size:.75rem;font-weight:950}.member-events-view-tabs a.active{color:#080808;background:#e7b82f}.member-events-controls form{align-items:end;gap:10px;display:flex}.member-events-controls label{gap:5px;display:grid}.member-events-controls label span{color:#827f78;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.member-events-controls select{color:#fff;background:#0a0a0a;border:1px solid #ffffff21;min-width:190px;min-height:44px;padding:0 12px}.member-events-calendar-panel{background:#0c0d0e;border:1px solid #e7b82f40}.member-events-calendar-panel>header{text-align:center;border-bottom:1px solid #ffffff1a;grid-template-columns:44px 1fr 44px;align-items:center;min-height:68px;display:grid}.member-events-calendar-panel h2{color:#fff;text-transform:uppercase;margin:0}.member-events-calendar-panel header a{color:#e7b82f;place-items:center;min-height:44px;font-size:1.2rem;display:grid}.member-events-calendar{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.member-events-calendar>strong{color:#827f78;letter-spacing:.07em;text-align:right;text-transform:uppercase;border-right:1px solid #ffffff12;padding:10px;font-size:.65rem}.member-events-calendar>div{border-top:1px solid #ffffff12;border-right:1px solid #ffffff12;min-height:118px;padding:8px}.member-events-calendar>div.is-outside{background:#0003}.member-events-calendar time{color:#c8c4bb;text-align:right;margin-bottom:8px;font-size:.7rem;display:block}.member-events-calendar div>span{color:#f1eee7;background:#e7b82f14;border-left:2px solid #e7b82f;margin-bottom:5px;padding:6px;font-size:.63rem;line-height:1.25;display:block}.member-events-calendar div>span.is-live_stream{border-color:#ef4444}.member-events-calendar div>span.is-competition{border-color:#fb923c}.member-events-calendar div>span.is-film_breakdown{border-color:#60a5fa}.member-events-calendar div>span.is-group_coaching{border-color:#22c55e}.member-events-calendar div>span.is-community_film_review{border-color:#38bdf8}.member-events-calendar div>span.is-tournament{border-color:#a78bfa}.member-events-calendar div>span.is-special_event{border-color:#34d399}.member-events-upcoming{gap:18px;display:grid}.member-events-list{gap:10px;display:grid}.member-event-row{background:#0d0e10;border:1px solid #ffffff1a;border-left:3px solid #e7b82f;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.member-event-row.is-live_stream{border-left-color:#ef4444}.member-event-row.is-competition{border-left-color:#fb923c}.member-event-row.is-film_breakdown{border-left-color:#60a5fa}.member-event-row.is-group_coaching{border-left-color:#22c55e}.member-event-row.is-community_film_review{border-left-color:#38bdf8}.member-event-row.is-tournament{border-left-color:#a78bfa}.member-event-row.is-special_event{border-left-color:#34d399}.member-event-date-block{color:#e7b82f;text-transform:uppercase;border-right:1px solid #ffffff17;place-items:center;min-height:68px;display:grid}.member-event-date-block b{letter-spacing:.1em;font-size:.68rem}.member-event-date-block strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}.member-event-row-copy{min-width:0}.member-event-row-copy>small{color:#e7b82f;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:900}.member-event-row-copy h3{color:#fff;margin:5px 0;font-size:1.2rem}.member-event-row-copy p{color:#aaa69e;margin:0 0 7px;font-size:.78rem}.member-event-coming-soon{color:#8c8982;text-transform:uppercase;font-weight:900}.member-events-empty{text-align:center;border:1px dashed #e7b82f47;padding:56px 20px}.member-events-empty>span{color:#e7b82f;font-size:2rem;font-weight:950}.member-events-empty h3{color:#fff;margin:10px 0}.member-events-empty p{color:#99958d}.member-events-empty a{color:#e7b82f;font-weight:900}@media (max-width:700px){.member-events-controls,.member-events-controls form{flex-direction:column;align-items:stretch}.member-events-view-tabs,.member-events-view-tabs a,.member-events-controls select{width:100%}.member-events-calendar-panel{display:none}.member-event-row{grid-template-columns:58px minmax(0,1fr)}.member-event-row>a,.member-event-row>.member-event-coming-soon{text-align:center;grid-column:1/-1;width:100%}}.create-play-field-stage{border-bottom:1px solid #292929;grid-template-columns:minmax(0,1fr) 320px;min-width:0;display:grid}.create-play-field-stage .create-play-builder-field{min-width:0}.create-play-assignment-panel{background:linear-gradient(#f6c94a0e,#0000 160px),#0d0d0d;border-left:1px solid #2a2a2a;flex-direction:column;gap:.9rem;height:70vh;min-height:500px;padding:1rem;display:flex;overflow-y:auto}.create-play-assignment-panel>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.create-play-assignment-panel h2{color:#fff;margin:.2rem 0 0;font-size:1.08rem}.create-play-assignment-panel header p,.create-play-assignment-empty p{color:#97938b;margin:.25rem 0 0;font-size:.72rem;line-height:1.45}.create-play-panel-close{color:#aaa69d;cursor:pointer;background:#171717;border:1px solid #303030;border-radius:7px;flex:0 0 30px;width:30px;height:30px;font:800 1rem/1 sans-serif}.create-play-role-picker{color:#a9a49a;text-transform:uppercase;gap:.35rem;font-size:.66rem;font-weight:850;display:grid}.create-play-role-picker select{color:#f5f2ea;min-height:40px;font:inherit;text-transform:none;background:#151515;border:1px solid #343434;border-radius:7px;padding:0 .65rem}.create-play-assignment-guide{border-left:3px solid var(--gold-bright);background:#f6c94a0e;gap:.16rem;padding:.62rem .68rem;display:grid}.create-play-assignment-guide strong{color:#f5f1e7;font-size:.72rem}.create-play-assignment-guide span{color:#928e85;font-size:.63rem;line-height:1.35}.create-play-custom-stem-control{background:linear-gradient(135deg,#f6c94a1a,#0000 58%),#131313;border:1px solid #f6c94a52;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .7rem;padding:.7rem;display:grid}.create-play-custom-stem-control>div:first-child{gap:.18rem;display:grid}.create-play-custom-stem-control strong{color:#f6f1e4;font-size:.72rem}.create-play-custom-stem-control span{color:#9c978d;font-size:.61rem;line-height:1.35}.create-play-custom-stem-control output{color:var(--gold-bright);white-space:nowrap;border:1px solid #f6c94a59;border-radius:999px;align-self:start;padding:.22rem .4rem;font-size:.59rem;font-weight:900}.create-play-custom-stem-control>div:last-child{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;gap:.38rem;display:grid}.create-play-custom-stem-control button{color:#d8d4cb;min-height:36px;font:inherit;cursor:pointer;background:#181818;border:1px solid #393939;border-radius:7px;padding:.45rem .6rem;font-size:.64rem;font-weight:900}.create-play-custom-stem-control button.primary{color:var(--gold-bright);background:#f6c94a1f;border-color:#f6c94aa3}.create-play-custom-stem-control button:disabled{cursor:not-allowed;opacity:.38}.create-play-role-readout{background:#141414;border:1px solid #292929;border-radius:7px;justify-content:space-between;align-items:center;padding:.65rem .7rem;font-size:.67rem;display:flex}.create-play-role-readout span{color:#8d8981}.create-play-role-readout strong{color:var(--gold-bright)}.create-play-assignment-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.create-play-assignment-cards>button{color:#eeeae0;min-height:78px;font:inherit;cursor:pointer;background:#151515;border:1px solid #303030;border-radius:8px;place-items:center;gap:.25rem;padding:.55rem;font-size:.67rem;font-weight:800;transition:border-color .12s,background .12s,transform .12s;display:grid;position:relative}.create-play-route-card-tooltip{z-index:4;color:#f3eee0;text-align:center;opacity:0;pointer-events:none;background:#070707f7;border:1px solid #f6c94ab8;border-radius:6px;place-items:center;padding:.5rem;font-size:.61rem;font-weight:750;line-height:1.35;transition:opacity .12s,transform .12s;display:grid;position:absolute;inset:6px;transform:translateY(4px)}.create-play-assignment-cards>button:hover .create-play-route-card-tooltip,.create-play-assignment-cards>button:focus-visible .create-play-route-card-tooltip{opacity:1;transform:translateY(0)}.create-play-assignment-card-copy{place-items:center;gap:.14rem;display:grid}.create-play-assignment-card-copy strong{color:#f1ede3;font-size:.68rem}.create-play-assignment-card-copy small{color:#8f8a80;letter-spacing:.045em;text-transform:uppercase;font-size:.54rem;font-weight:850}.create-play-assignment-cards>button:hover .create-play-assignment-card-copy small,.create-play-assignment-cards>button:focus-visible .create-play-assignment-card-copy small,.create-play-assignment-cards>button.active .create-play-assignment-card-copy small{color:var(--gold-bright)}.create-play-assignment-cards>button:hover,.create-play-assignment-cards>button:focus-visible,.create-play-assignment-cards>button.active{border-color:var(--gold-bright);background:#211d10;transform:translateY(-1px)}.create-play-assignment-cards canvas{width:48px;height:48px}.create-play-zone-cards>button{min-height:68px}.create-play-zone-swatch{background:color-mix(in srgb, currentColor 20%, transparent);border:2px solid;border-radius:50%;width:48px;height:24px}.create-play-zone-swatch.deep{color:#6377e8}.create-play-zone-swatch.flat{color:#25c4f4}.create-play-zone-swatch.match{color:#a855f7}.create-play-zone-swatch.soft-squat{color:#7dd3fc}.create-play-zone-swatch.hook{color:#9ad84b}.create-play-zone-swatch.spy{color:#f59e0b}.create-play-zone-swatch.blitz{color:#ef4444}.create-play-assignment-cards .create-play-man-card{color:#e5e7eb}.create-play-man-card i{font-size:1.3rem;font-style:normal}.create-play-assignment-warning,.create-play-man-targeting{color:#e9dfbd;background:#f6c94a14;border:1px solid #f6c94a6b;border-radius:8px;padding:.7rem;font-size:.68rem;line-height:1.45}.create-play-man-targeting{gap:.3rem;display:grid}.create-play-man-targeting strong{color:var(--gold-bright)}.create-play-man-targeting span{color:#aaa69d}.create-play-man-targeting button{color:#f87171;width:max-content;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.create-play-direction-control{color:#918d85;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:.35rem;font-size:.65rem;display:grid}.create-play-direction-control button,.create-play-assignment-panel>footer button,.create-play-save-status button{color:#eee;font:inherit;cursor:pointer;background:#181818;border:1px solid #343434;border-radius:7px;padding:.5rem .65rem;font-size:.66rem;font-weight:850}.create-play-direction-control button.active{border-color:var(--gold-bright);color:var(--gold-bright)}.create-play-assignment-panel>footer{border-top:1px solid #282828;gap:.5rem;margin-top:auto;padding-top:.8rem;display:flex}.create-play-assignment-panel>footer button:first-child{color:var(--gold-bright);border-color:#f6c94a8c}.create-play-assignment-panel>footer .create-play-custom-draw-button{place-items:center;width:38px;padding:0;display:inline-grid}.create-play-custom-draw-button svg{display:block}.create-play-assignment-panel>footer .create-play-custom-draw-button.active{border-color:var(--gold-bright);background:var(--gold-bright);color:#0b0b0b;box-shadow:0 0 0 2px #f6c94a29}.create-play-assignment-panel>footer .danger{color:#f87171}.create-play-save-status{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.create-play-save-status span{color:#8e8a81;margin-right:auto;font-size:.68rem;font-weight:800}.create-play-save-status span.saved{color:#86d49a}.create-play-save-status span.dirty{color:#e3bd58}.create-play-save-status button:not(.secondary),.create-play-builder-actions .create-play-profile-save-button{border-color:var(--gold-bright);background:var(--gold-bright);color:#080808}.create-play-saved-list article{grid-template-columns:minmax(0,1fr) auto auto auto}.create-play-saved-list article.active{box-shadow:inset 3px 0 var(--gold-bright);background:#f6c94a12}.create-play-saved-list .delete{color:#f87171}@media (max-width:1279px){.create-play-field-stage{grid-template-columns:minmax(0,1fr) 286px}}@media (max-width:900px){.create-play-field-stage{display:block}.create-play-assignment-empty{display:none}.create-play-assignment-panel:not(.create-play-assignment-empty){z-index:950;border:1px solid #f6c94a80;border-bottom:0;border-radius:16px 16px 0 0;width:100%;height:min(68vh,620px);min-height:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 70px #000000b8}.create-play-assignment-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.create-play-assignment-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.create-play-save-status{flex-wrap:wrap;justify-content:flex-start}.create-play-save-status span{width:100%}.create-play-saved-list article{grid-template-columns:minmax(0,1fr) auto}.create-play-saved-list article>button{opacity:1}}.create-play-v2-page{color:#f8f4e8;background:radial-gradient(circle at 50% 5%,#c9971314,#0000 25rem),#080808;min-height:100vh;padding-bottom:4rem}.create-play-v2-hero{text-align:center;background:#101010;border-bottom:1px solid #262626;place-content:center;min-height:153px;padding:2rem 1.5rem;display:grid}.create-play-eyebrow{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.create-play-v2-hero h1{letter-spacing:-.035em;text-transform:none;max-width:980px;margin:.25rem auto .4rem;font-size:clamp(1.55rem,3.2vw,2.65rem);line-height:1.05}.create-play-v2-hero h1 span,.create-play-v2-hero strong{color:var(--gold-bright)}.create-play-v2-hero p,.create-play-v2-hero div{color:#c4c0b7;margin:.18rem 0}.create-play-v2-hero div{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.create-play-v2-hero i{color:var(--gold-bright);margin:0 .45rem;font-style:normal}.create-play-v2-builder{background:#0f0f0f;border:1px solid #292929;border-left:0;border-right:0;border-radius:14px;width:min(1232px,100% - 48px);margin:1.5rem auto 0;overflow:hidden;box-shadow:0 28px 90px #0000006b}.create-play-builder-header{background:#121212;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:1rem;min-height:59px;padding:.55rem .8rem;display:flex}.create-play-builder-title,.create-play-builder-actions{align-items:center;gap:.5rem;display:flex}.create-play-builder-title>a,.create-play-builder-actions button{color:#eee;min-width:38px;min-height:38px;font:inherit;cursor:pointer;background:#181818;border:1px solid #303030;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.create-play-builder-actions button:hover:not(:disabled),.create-play-builder-title>a:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.create-play-builder-actions button:disabled{opacity:.35;cursor:not-allowed}.create-play-builder-actions .create-play-export-button{border-color:var(--gold-bright);color:var(--gold-bright)}.create-play-beta{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;border:1px solid #f6c94a73;border-radius:999px;padding:.2rem .45rem;font-size:.58rem;font-weight:900}.create-play-workspace{align-items:stretch;min-width:0;display:flex}.create-play-control-rail{background:#111;border-right:1px solid #292929;flex:0 0 288px;width:288px;max-height:calc(70vh + 308px);padding:1rem;overflow-y:auto}.create-play-level-switch{border-bottom:1px solid #2b2b2b;margin:0 0 1rem;padding:0 0 1rem}.create-play-level-switch>header{color:#f2eee4;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.55rem;font-size:.7rem;font-weight:900;display:flex}.create-play-level-switch>header strong{color:var(--gold-bright);letter-spacing:.1em;font-size:.58rem}.create-play-level-switch>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.create-play-level-switch button,.create-play-situation-grid button{color:#eee9de;min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#181818;border:1px solid #333;border-radius:8px;align-content:center;gap:.18rem;padding:.55rem;display:grid}.create-play-level-switch button strong,.create-play-situation-grid button strong{font-size:.7rem}.create-play-level-switch button small,.create-play-situation-grid button small{color:#858079;font-size:.57rem;line-height:1.25}.create-play-level-switch button.active,.create-play-situation-grid button.active{border-color:var(--gold-bright);box-shadow:inset 3px 0 0 var(--gold-bright);background:linear-gradient(145deg,#f6c94a2e,#f6c94a0a)}.create-play-level-switch button.active strong,.create-play-situation-grid button.active strong{color:var(--gold-bright)}.create-play-v2-control-group{border-bottom:1px solid #262626;margin:0 0 1rem;padding:0 0 1rem}.create-play-v2-control-group header{align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.create-play-v2-control-group header>span{background:var(--gold-bright);color:#050505;border-radius:5px;place-items:center;width:23px;height:23px;font-size:.68rem;font-weight:950;display:grid}.create-play-v2-control-group h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem}.create-play-segmented{background:#090909;border:1px solid #303030;border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.create-play-segmented button{color:#aaa69d;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.4rem .35rem;font-size:.7rem;font-weight:800}.create-play-segmented button.active{color:#050505;background:linear-gradient(#f6c94a,#c99713)}.create-play-control-note{color:#77736c;margin:.45rem 0 0;font-size:.68rem}.create-play-formation-trigger{color:#f1ede3;text-align:left;cursor:pointer;background:#181818;border:1px solid #303030;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.65rem .7rem;display:grid}.create-play-formation-trigger+.create-play-formation-trigger{margin-top:.5rem}.create-play-formation-trigger>span:first-child{color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.create-play-formation-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.create-play-formation-trigger:disabled{opacity:.45;cursor:not-allowed}.create-play-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.create-play-situation-grid button{text-align:center;min-height:62px;padding:.45rem}.create-play-yardline-input{color:#aaa69d;gap:.35rem;margin-top:.7rem;font-size:.7rem;font-weight:800;display:grid}.create-play-yardline-input>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.create-play-yardline-input input{color:#f4f0e7;width:100%;min-height:38px;font:inherit;background:#090909;border:1px solid #343434;border-radius:7px;padding:0 .65rem}.create-play-yardline-input small{color:#77736c}.create-play-label,.create-play-range-label{color:#aaa69d;gap:.35rem;margin-top:.65rem;font-size:.7rem;font-weight:800;display:grid}.create-play-label:first-of-type{margin-top:0}.create-play-label select,.create-play-metadata input,.create-play-metadata textarea,.create-play-formation-picker input{color:#f4f0e7;width:100%;font:inherit;background:#090909;border:1px solid #343434;border-radius:7px}.create-play-label select{min-height:38px;padding:0 .55rem}.create-play-range-label{grid-template-columns:1fr auto}.create-play-range-label input,.create-play-range-captions{grid-column:1/-1}.create-play-range-label input{width:100%;accent-color:var(--gold-bright)}.create-play-range-captions{color:#77736c;justify-content:space-between;display:flex}.create-play-label-text{color:#aaa69d;margin:.8rem 0 .4rem;font-size:.7rem;font-weight:800;display:block}.create-play-clear-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.create-play-clear-actions button{min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;font-size:.68rem;font-weight:900}.create-play-clear-actions .danger{color:#f87171;border-color:#ef44448c}.create-play-clear-actions .warning{color:#fb923c;border-color:#f973168c}.create-play-switch{color:#eee;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#181818;border:1px solid #303030;border-radius:8px;justify-content:space-between;align-items:center;margin-top:.8rem;padding:.6rem .7rem;font-size:.75rem;font-weight:850;display:flex}.create-play-switch-track{background:#383838;border-radius:999px;width:38px;height:21px;transition:all .15s;position:relative}.create-play-switch-track i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;position:absolute;top:3px;left:3px}.create-play-switch[aria-checked=true] .create-play-switch-track{background:var(--gold)}.create-play-switch[aria-checked=true] .create-play-switch-track i{transform:translate(17px)}.create-play-editor{background:#0c0c0c;flex:1;min-width:0;padding:0}.create-play-stock-references{z-index:25;gap:.4rem;width:min(260px,100% - 1.5rem);display:grid;position:absolute;top:.75rem;right:.75rem}.create-play-stock-reference{color:#f5f0e5;background:#070706eb;border:1px solid #f6c94a94;border-radius:8px;align-items:center;gap:.55rem;width:100%;padding:.38rem;text-decoration:none;display:flex;box-shadow:0 10px 30px #0000007a}.create-play-stock-reference img{object-fit:cover;border-radius:5px;width:90px;height:52px}.create-play-stock-reference span{gap:.15rem;min-width:0;display:grid}.create-play-stock-reference small{color:var(--gold-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:900}.create-play-stock-reference strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.create-play-builder-field{aspect-ratio:auto;height:70vh;min-height:500px}.create-play-v2-page .create-play-builder-field{box-shadow:none;border:0;border-radius:0}.create-play-route-toolbar{background:#05050594;border:1px solid #ffffff24;border-radius:8px;flex:none;place-items:start;gap:.65rem;width:100%;min-height:0;padding:.7rem;display:grid;position:static}.create-play-toolbar-heading{gap:.15rem;display:grid}.create-play-toolbar-heading strong{color:var(--gold-bright);letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:900}.create-play-toolbar-heading span{color:#8e8a82;font-size:.62rem;line-height:1.35}.create-play-toolbar-section{border-top:1px solid #292929;gap:.45rem;width:100%;padding-top:.55rem;display:grid}.create-play-toolbar-section>strong{color:#ded9ce;letter-spacing:.055em;text-transform:uppercase;font-size:.67rem;font-weight:900}.create-play-toolbar-row{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.4rem;width:100%;display:grid}.create-play-toolbar-row>span{color:#8e8a82;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.15}.create-play-toolbar-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;min-width:0;display:grid}.create-play-toolbar-choices button{color:#fff;min-width:0;min-height:31px;font:inherit;cursor:pointer;background:#171717;border:1px solid #353535;border-radius:6px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .35rem;font-size:.57rem;font-weight:900;display:flex;position:relative}.create-play-toolbar-choices button:after{content:attr(data-tooltip);z-index:20;color:#f4efe2;text-align:left;opacity:0;pointer-events:none;background:#080808;border:1px solid #f6c94aa6;border-radius:6px;width:150px;padding:.42rem .5rem;font-size:.6rem;font-weight:700;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);transform:translateY(4px)}.create-play-toolbar-choices button:nth-child(3n+1):after{left:0}.create-play-toolbar-choices button:nth-child(3n+2):after{left:50%;transform:translate(-50%,4px)}.create-play-toolbar-choices button:nth-child(3n):after{right:0}.create-play-toolbar-choices button:hover:after,.create-play-toolbar-choices button:focus-visible:after{opacity:1;transform:translateY(0)}.create-play-toolbar-choices button:nth-child(3n+2):hover:after,.create-play-toolbar-choices button:nth-child(3n+2):focus-visible:after{transform:translate(-50%)}.create-play-toolbar-choices button:hover,.create-play-toolbar-choices button:focus-visible,.create-play-toolbar-choices button.selected{border-color:var(--gold-bright);color:#fff8dc;background:#25200f}.create-play-toolbar-choices button>i:not(.create-play-toolbar-symbol){border:1px solid #ffffffb3;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.create-play-toolbar-symbol{width:15px;height:15px;color:var(--gold-bright);flex:0 0 15px;place-items:center;font-size:.8rem;font-style:normal;line-height:1;display:grid}.create-play-defense-draw-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.create-play-drawing-status{z-index:180;background:#050505e6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000073}.create-play-drawing-status>i{border-radius:50%;flex:0 0 12px;width:12px;height:12px}.create-play-drawing-status span{display:grid}.create-play-drawing-status strong{font-size:.7rem}.create-play-drawing-status small{color:#aaa69d;font-size:.58rem}.create-play-drawing-status button,.create-play-field-cancel{color:#f87171;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.66rem;font-weight:900}.create-play-field-cancel{z-index:180;background:#050505db;border:1px solid #f8717180;border-radius:7px;padding:.45rem .65rem;position:absolute;top:12px;right:12px}.create-play-metadata{border-top:1px solid #292929;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.8rem;padding:1rem;display:grid}.create-play-metadata label{color:#aaa69d;align-content:start;gap:.4rem;font-size:.7rem;font-weight:850;display:grid}.create-play-metadata input,.create-play-metadata textarea{resize:none;min-height:42px;padding:.7rem}.create-play-created-plays{background:#111;border:1px solid #292929;border-radius:10px;margin:0 1rem 1rem;overflow:hidden}.create-play-created-plays>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding:.8rem .9rem;display:flex}.create-play-created-plays h2{margin:.15rem 0 0;font-size:1rem}.create-play-created-plays>header>strong{color:#8e8a81;font-size:.7rem}.create-play-saved-state{color:#aaa69d;text-align:center;justify-content:center;align-items:center;gap:.75rem;min-height:88px;padding:1rem;font-size:.78rem;display:flex}.create-play-saved-state p{margin:0}.create-play-saved-state a,.create-play-picker-message button{border:1px solid var(--gold-bright);color:var(--gold-bright);border-radius:7px;padding:.55rem .75rem;font-size:.7rem;font-weight:900;text-decoration:none}.create-play-spinner{border:2px solid #333;border-top-color:var(--gold-bright);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite create-play-spin}@keyframes create-play-spin{to{transform:rotate(360deg)}}.create-play-saved-list{max-height:200px;overflow-y:auto}.create-play-saved-list article{border-bottom:1px solid #242424;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.65rem .8rem;display:grid}.create-play-saved-list article>div{display:grid}.create-play-saved-list small{color:#817d75;text-transform:uppercase;font-size:.62rem}.create-play-saved-list button{color:#eee;font:inherit;background:#181818;border:1px solid #343434;border-radius:6px;padding:.4rem .6rem;font-size:.65rem;font-weight:800}.create-play-saved-list .copy{opacity:0}.create-play-saved-list article:hover .copy,.create-play-saved-list .copy:focus-visible{opacity:1}.create-play-dialog-backdrop{z-index:1000;background:#000c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.create-play-tutorial,.create-play-formation-picker{color:#f5f1e7;background:#121212;border:1px solid #303030;border-radius:14px;width:min(512px,100%);max-height:80vh;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000b3}.create-play-tutorial{text-align:center;padding:1.5rem}.create-play-dialog-close{color:#ddd;width:36px;height:36px;font:inherit;cursor:pointer;background:#1b1b1b;border:1px solid #323232;border-radius:50%;place-items:center;padding:0;font-size:1.2rem;display:grid}.create-play-tutorial>.create-play-dialog-close{position:absolute;top:.8rem;right:.8rem}.create-play-tutorial-step{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.create-play-tutorial-icon{width:62px;height:62px;color:var(--gold-bright);background:#f6c94a14;border:1px solid #f6c94a80;border-radius:50%;place-items:center;margin:1rem auto;font-size:1.5rem;font-weight:950;display:grid}.create-play-tutorial h2{margin:0 0 .6rem;font-size:1.4rem}.create-play-tutorial p{color:#aaa69d;min-height:68px;margin:0 auto;line-height:1.6}.create-play-tutorial-dots{justify-content:center;align-items:center;gap:.35rem;min-height:32px;margin:1rem 0;display:flex}.create-play-tutorial-dots span{background:#3b3b3b;border-radius:999px;width:8px;height:8px;transition:all .15s}.create-play-tutorial-dots span.active{background:var(--gold-bright);width:32px}.create-play-tutorial-actions{justify-content:space-between;gap:.75rem;display:flex}.create-play-tutorial-actions button{color:#eee;min-width:92px;min-height:40px;font:inherit;cursor:pointer;background:#181818;border:1px solid #343434;border-radius:7px;font-size:.74rem;font-weight:900}.create-play-tutorial-actions button:disabled{opacity:.35}.create-play-tutorial-actions .primary{border-color:var(--gold-bright);background:var(--gold-bright);color:#050505}.create-play-formation-picker{flex-direction:column;display:flex}.create-play-formation-picker>header{z-index:2;background:#121212;border-bottom:1px solid #303030;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:1rem;display:grid;position:sticky;top:0}.create-play-formation-picker h2{margin:.15rem 0 0;font-size:1.25rem}.create-play-formation-picker input,.create-play-personnel-chips{grid-column:1/-1}.create-play-formation-picker input{min-height:42px;padding:.65rem .75rem}.create-play-personnel-chips{gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.create-play-personnel-chips button{color:#aaa69d;font:inherit;cursor:pointer;background:#181818;border:1px solid #353535;border-radius:999px;flex:none;padding:.38rem .58rem;font-size:.62rem}.create-play-personnel-chips button.active{border-color:var(--gold-bright);color:var(--gold-bright)}.create-play-formation-catalog-mode{background:#f6c94a0e;border:1px solid #f6c94a38;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .7rem;display:flex}.create-play-formation-catalog-mode>span{gap:.15rem;min-width:0;display:grid}.create-play-formation-catalog-mode strong{color:#f4f0e7;font-size:.7rem}.create-play-formation-catalog-mode small{color:#8e8a81;font-size:.62rem;line-height:1.35}.create-play-formation-catalog-mode button{min-height:32px;color:var(--gold-bright);font:inherit;cursor:pointer;background:#17140c;border:1px solid #f6c94a80;border-radius:6px;flex:none;padding:.38rem .58rem;font-size:.62rem;font-weight:850}.create-play-formation-catalog-mode button:hover{border-color:var(--gold-bright);background:#f6c94a1f}.create-play-formation-results{flex:1;overflow-y:auto}.create-play-catalog-play-picker>header p{color:#918c83;margin:.3rem 0 0;font-size:.72rem}.create-play-catalog-play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.85rem;display:grid}.create-play-catalog-play-card{color:#f2eee5;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#111;border:1px solid #2f2f2f;border-radius:9px;display:grid;overflow:hidden}.create-play-catalog-play-card:hover{border-color:var(--gold-bright);transform:translateY(-1px)}.create-play-catalog-play-card img,.create-play-catalog-art-pending{aspect-ratio:16/9;object-fit:cover;background:#181818;width:100%;display:block}.create-play-catalog-art-pending{color:#77736c;text-align:center;place-items:center;font-size:.65rem;display:grid}.create-play-catalog-play-card>span:last-child{gap:.2rem;padding:.65rem;display:grid}.create-play-catalog-play-card strong{font-size:.75rem}.create-play-catalog-play-card small{color:#8d887f;text-transform:capitalize;font-size:.62rem}.create-play-formation-group h3{z-index:1;color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;background:#0b0b0b;border-bottom:1px solid #292929;margin:0;padding:.55rem .85rem;font-size:.62rem;position:sticky;top:0}.create-play-formation-row{color:#eee;text-align:left;cursor:pointer;background:#141414;border:0;border-bottom:1px solid #242424;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:.65rem .9rem;display:flex}.create-play-formation-row:hover:not(:disabled){background:#1b1b1b}.create-play-formation-row>span:first-child{gap:.15rem;display:grid}.create-play-formation-row small{color:#858179}.create-play-formation-skeleton{gap:.55rem;padding:.8rem;display:grid}.create-play-formation-skeleton span{background:linear-gradient(90deg,#181818,#252525,#181818) 0 0/200% 100%;border-radius:7px;height:48px;animation:1.2s infinite create-play-shimmer}@keyframes create-play-shimmer{to{background-position:-200% 0}}.create-play-picker-message{color:#aaa69d;text-align:center;place-content:center;justify-items:center;min-height:160px;padding:1.5rem;display:grid}.create-play-picker-message p{margin:.35rem 0 .8rem}.create-play-picker-message button{cursor:pointer;background:0 0}.create-play-toast{z-index:1200;color:#f8f4e8;background:#15130d;border:1px solid #f6c94a8c;border-radius:8px;max-width:min(360px,100% - 2rem);padding:.75rem .9rem;font-size:.75rem;font-weight:800;position:fixed;bottom:1rem;right:1rem;box-shadow:0 14px 44px #00000080}.create-play-toast[hidden]{display:none}.create-play-v2-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}@media (min-width:1280px){.create-play-control-rail{flex-basis:320px;width:320px}}@media (max-width:1023px){.create-play-workspace{flex-direction:column}.create-play-editor{order:1}.create-play-control-rail{border-top:1px solid #292929;border-right:0;flex-basis:auto;order:2;width:100%;max-height:none}}@media (max-width:767px){.create-play-builder-field{height:65vh;min-height:380px}}@media (max-width:639px){.create-play-v2-hero{min-height:auto;padding:1.5rem 1rem}.create-play-v2-hero div{display:none}.create-play-v2-builder{border-left:0;border-right:0;border-radius:0;width:100%;margin-top:0}.create-play-beta,.create-play-action-label,.create-play-toolbar-tip{display:none}.create-play-builder-header{gap:.5rem}.create-play-builder-actions{gap:.3rem}.create-play-builder-title>a,.create-play-builder-actions button{min-width:34px;min-height:34px;padding:.4rem}.create-play-builder-field{height:60vh;min-height:340px}.create-play-route-toolbar{gap:.55rem;padding:.65rem;overflow:visible}.create-play-toolbar-row{grid-template-columns:46px minmax(0,1fr)}.create-play-drawing-status small,.create-play-field-cancel{display:none}.create-play-metadata{grid-template-columns:1fr}.create-play-saved-state{flex-direction:column}.create-play-saved-list .copy{opacity:1}.create-play-dialog-backdrop.create-play-formation-backdrop{place-items:end center;padding:0}.create-play-formation-picker{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:85vh}.create-play-catalog-play-grid{grid-template-columns:1fr}.create-play-stock-references{width:170px;top:.5rem;right:.5rem}.create-play-stock-reference img{display:none}}.member-next-section-heading.has-action{justify-content:space-between;align-items:end;gap:24px;display:flex}.member-next-section-heading.has-action>a{color:#e7b82f;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800}.member-this-week-heading{margin-bottom:18px}.member-this-week-heading h2{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.member-this-week-grid{gap:16px;display:grid}.member-this-week-grid.has-1-items{grid-template-columns:minmax(280px,580px)}.member-this-week-grid.has-2-items{grid-template-columns:repeat(2,minmax(0,1fr))}.member-this-week-grid.has-3-items{grid-template-columns:repeat(3,minmax(0,1fr))}.member-weekly-card{min-width:0;min-height:280px;color:inherit;background:#10100f;border:1px solid #f8f4e821;border-radius:6px;grid-template-rows:auto minmax(0,1fr);text-decoration:none;transition:border-color .16s,background-color .16s;display:grid;overflow:hidden}.member-weekly-card:hover{background:#121210;border-color:#f6c94a85}.member-weekly-card:focus-visible{border-color:var(--gold-bright);outline:2px solid var(--gold-bright);outline-offset:3px}.member-weekly-art{aspect-ratio:16/9;background:#050505;border-bottom:1px solid #f8f4e817;place-items:center;width:100%;height:auto;display:grid;overflow:hidden}.member-weekly-art>:first-child{width:100%;height:100%}.member-weekly-art img{object-fit:contain;width:100%;height:100%;display:block}.member-weekly-art>span{color:#f6c94a57;font-family:var(--font-display), "Saira Condensed", sans-serif;place-items:center;font-size:2.75rem;font-weight:700;display:grid}.member-weekly-copy{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px 18px 18px;display:flex}.member-weekly-label{color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1}.member-weekly-title{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:0;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.member-weekly-context{color:#f8f4e8a8;font-family:var(--font-body), Saira, sans-serif;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.member-weekly-action{color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:auto;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.member-coming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-dashboard-calendar-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.member-dashboard-calendar-heading h2{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.member-dashboard-calendar-heading>a{color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.035em;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none}.member-dashboard-calendar-heading>a:is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline}.member-dashboard-calendar-heading>a:focus-visible,.member-dashboard-calendar-event:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.member-dashboard-calendar-agenda{background:#0c0c0c;border:1px solid #f8f4e81f;border-radius:6px;overflow:hidden}.member-dashboard-calendar-event{min-height:104px;color:inherit;background:#10100f;border:0;border-bottom:1px solid #f8f4e817;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 18px;text-decoration:none;display:grid}.member-dashboard-calendar-event:last-child{border-bottom:0}.member-dashboard-calendar-event.is-next{border-left:2px solid var(--gold-bright);padding-left:16px}a.member-dashboard-calendar-event:hover{background:#131311}.member-dashboard-calendar-date{min-height:62px;font-family:var(--font-display), "Saira Condensed", sans-serif;text-align:center;text-transform:uppercase;border-right:1px solid #f8f4e81f;place-content:center;line-height:1;display:grid}.member-dashboard-calendar-date b{color:var(--gold-bright);letter-spacing:.14em;font-size:.75rem;font-weight:700}.member-dashboard-calendar-date strong{color:var(--warm-white,#f8f4e8);margin-top:4px;font-size:1.75rem;font-weight:700}.member-dashboard-calendar-copy{gap:4px;min-width:0;display:grid}.member-dashboard-calendar-type,.member-dashboard-calendar-title,.member-dashboard-calendar-action{font-family:var(--font-display), "Saira Condensed", sans-serif;font-weight:700}.member-dashboard-calendar-type{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;line-height:1}.member-dashboard-calendar-title{color:var(--warm-white,#f8f4e8);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;line-height:1.1;overflow:hidden}.member-dashboard-calendar-action{min-height:44px;color:var(--gold-bright);letter-spacing:.035em;text-transform:uppercase;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.member-event-time{color:#f5f2eb;font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin-top:auto;font-size:.77rem;display:flex}.member-event-time b{color:#e7b82f;font-size:.7rem}.member-dashboard-calendar-event .member-event-time{color:#f8f4e89e;font-family:var(--font-body), Saira, sans-serif;letter-spacing:.02em;flex-direction:row;gap:8px;margin-top:0;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.member-dashboard-calendar-event .member-event-time b{color:#f8f4e89e;font-size:inherit;font-weight:500}.member-most-saved-heading{margin-bottom:18px}.member-most-saved-heading h2{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.member-most-saved-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.member-most-saved-row{min-width:0;min-height:88px;color:inherit;background:#10100f;border:1px solid #f8f4e81f;border-radius:6px;grid-template-columns:28px 92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.member-most-saved-row:hover{background:#14130f;border-color:#e7b82f94}.member-most-saved-row:focus-visible{outline-offset:3px;border-color:#e7b82f;outline:2px solid #e7b82f}.member-most-saved-rank{color:#e7b82f;font-family:var(--font-display), "Saira Condensed", sans-serif;font-variant-numeric:tabular-nums;text-align:center;font-size:1.1rem;font-weight:700}.member-most-saved-art{background:#050505;border:1px solid #f8f4e814;border-radius:4px;place-items:center;width:92px;height:60px;display:grid;overflow:hidden}.member-most-saved-art>:first-child{width:100%;height:100%}.member-most-saved-art img{object-fit:contain;width:100%;height:100%;display:block}.member-most-saved-copy{gap:2px;min-width:0;display:grid}.member-most-saved-meta{color:#f8f4e894;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700;line-height:1.2;overflow:hidden}.member-most-saved-title{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.1;overflow:hidden}.member-most-saved-count{color:#f8f4e89e;font-family:var(--font-body), Saira, sans-serif;letter-spacing:.02em;font-size:.75rem;font-weight:500;line-height:1.4}.member-most-saved-action{color:#e7b82f;min-height:44px;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}@media (max-width:980px){.member-coming-grid{grid-template-columns:minmax(0,1fr)}.member-this-week-grid.has-3-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.member-next-section-heading.has-action{align-items:flex-start}.member-this-week-grid:is(.has-1-items,.has-2-items,.has-3-items){grid-template-columns:minmax(0,1fr)}.member-weekly-art{aspect-ratio:16/9;height:auto}.member-dashboard-calendar-heading{align-items:center}.member-dashboard-calendar-event{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:0;padding:14px}.member-dashboard-calendar-event.is-next{padding-left:12px}.member-dashboard-calendar-date{min-height:56px}.member-dashboard-calendar-date strong{font-size:1.5rem}.member-dashboard-calendar-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.member-dashboard-calendar-action{grid-column:2;justify-self:start;min-height:44px}.member-dashboard-calendar-event .member-event-time{flex-wrap:wrap}.member-most-saved-grid{grid-template-columns:minmax(0,1fr)}.member-most-saved-row{grid-template-columns:24px 72px minmax(0,1fr);gap:10px;padding:10px}.member-most-saved-art{width:72px;height:48px}.member-most-saved-action{grid-column:3;justify-self:start;min-height:24px}}@media (max-width:380px){.member-dashboard-calendar-heading{gap:10px}.member-dashboard-calendar-heading>a{font-size:.78rem}.member-dashboard-calendar-event{grid-template-columns:46px minmax(0,1fr);gap:10px;padding-inline:12px}.member-dashboard-calendar-event.is-next{padding-left:10px}}.member-civil-dashboard{--civil-panel:#0d0d0c;--civil-panel-raised:#11110f;--civil-border:#ffffff1a;--civil-border-gold:#f6c94a42;gap:1.75rem;width:min(1216px,100%);margin:0 auto;padding-bottom:2.5rem;display:grid}.member-civil-dashboard a{text-decoration:none}.member-civil-announcement{border-block:1px solid var(--civil-border-gold);color:#ffffffdb;background:linear-gradient(90deg,#181307,#2b2208 50%,#181307);justify-content:center;align-items:center;gap:1rem;min-height:40px;margin:-2.2rem 0 0;padding:.55rem 1rem;font-size:.78rem;font-weight:800;display:flex}.member-civil-announcement a{border-bottom:1px solid var(--gold-bright);color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:950}.member-civil-subnav{border-bottom:1px solid var(--civil-border);scrollbar-width:none;align-items:center;gap:clamp(1.15rem,2.7vw,2.8rem);display:flex;overflow-x:auto}.member-civil-subnav::-webkit-scrollbar{display:none}.member-civil-subnav a{color:#ffffffa8;white-space:nowrap;flex:none;padding:.85rem .15rem 1rem;font-size:.78rem;font-weight:780;position:relative}.member-civil-subnav a:hover,.member-civil-subnav a[aria-current=page]{color:var(--gold-bright)}.member-civil-subnav a[aria-current=page]:after{background:var(--gold-bright);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.member-civil-welcome{padding-top:1.1rem}.member-civil-welcome h1{color:var(--white);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:900;line-height:1.05}.member-civil-welcome p{color:#ffffff8f;margin:.55rem 0 0;font-size:.91rem}.member-civil-section{min-width:0}.member-civil-section-heading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.member-civil-section-heading h2{color:var(--white);letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:900;line-height:1.1}.member-civil-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.member-civil-recent-card{border:1px solid var(--civil-border);background:var(--civil-panel);min-width:0;color:inherit;border-radius:12px;transition:border-color .16s,transform .16s;overflow:hidden}.member-civil-recent-card:hover,.member-civil-recent-card:focus-visible{border-color:var(--civil-border-gold);transform:translateY(-2px)}.member-civil-recent-card:focus-visible,.member-civil-carousel-rail>a:focus-visible,.member-civil-win-card>a:focus-visible,.member-civil-newest-list>a:focus-visible,.member-civil-favorite-list>a:focus-visible,.member-civil-community-card>a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.member-civil-card-art{aspect-ratio:16/5.2;border-bottom:1px solid var(--civil-border);background:linear-gradient(135deg,#f6c94a29,#0000 58%),#080808;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.member-civil-card-art img{object-fit:cover;width:100%;height:100%}.member-civil-card-art>span{color:var(--gold-bright);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.07em;font-size:3.4rem;font-weight:1000}.member-civil-card-art>b{color:var(--gold-bright);letter-spacing:.06em;text-transform:uppercase;background:#000000c7;border-radius:4px;padding:.28rem .38rem;font-size:.58rem;font-weight:950;position:absolute;top:.55rem;left:.65rem}.member-civil-recent-card>div:last-child{min-height:112px;padding:1rem;position:relative}.member-civil-recent-card>div:last-child>span{color:var(--gold-bright);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:900}.member-civil-recent-card h3{color:var(--white);text-overflow:ellipsis;white-space:nowrap;margin:.4rem 4.8rem .35rem 0;font-size:1rem;font-weight:850;line-height:1.25;overflow:hidden}.member-civil-recent-card p{color:#ffffff7a;margin:0;font-size:.75rem}.member-civil-recent-card strong{background:var(--gold-bright);color:#080808;border-radius:7px;padding:.48rem .72rem;font-size:.68rem;font-weight:950;position:absolute;bottom:.9rem;right:.9rem}.member-civil-recent-card strong i{font-style:normal}.member-civil-carousel{position:relative}.member-civil-carousel-controls{gap:.55rem;display:flex;position:absolute;bottom:calc(100% + .9rem);right:0}.member-civil-carousel-controls button{border:1px solid var(--civil-border);color:#ffffffc2;cursor:pointer;background:#080808;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.35rem;line-height:1;display:grid}.member-civil-carousel-controls button:hover,.member-civil-carousel-controls button:focus-visible{border-color:var(--civil-border-gold);color:var(--gold-bright)}.member-civil-carousel-rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - .666667rem);grid-auto-flow:column;gap:1rem;padding:0 0 .2rem;display:grid;overflow-x:auto}.member-civil-carousel-rail::-webkit-scrollbar{display:none}.member-civil-carousel-rail>a{border:1px solid var(--civil-border);background:var(--civil-panel);min-height:255px;color:inherit;scroll-snap-align:start;border-radius:13px;position:relative;overflow:hidden}.member-civil-carousel-art{background:radial-gradient(circle at 50% 35%,#f6c94a2b,#0000 42%),linear-gradient(145deg,#17150e,#070707 65%);place-items:center;display:grid;position:absolute;inset:0}.member-civil-carousel-art img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.member-civil-carousel-rail>a:hover .member-civil-carousel-art img{transform:scale(1.025)}.member-civil-carousel-art span{color:#f6c94a2e;font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.09em;font-size:8rem;font-weight:1000}.member-civil-carousel-shade{background:linear-gradient(#00000008 10%,#000000e0 74%,#080808 100%);position:absolute;inset:0}.member-civil-carousel-copy{z-index:1;min-width:0;padding:1.15rem;position:absolute;inset:auto 0 0}.member-civil-carousel-copy p{color:#ffffffad;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .38rem;font-size:.65rem;font-weight:800}.member-civil-carousel-copy>span{color:var(--gold-bright);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.member-civil-carousel-copy h3{color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.42rem 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.member-civil-carousel-copy small{display:none}.member-civil-carousel-copy strong{background:var(--gold-bright);color:#080808;border-radius:7px;align-items:center;gap:.3rem;margin-top:.8rem;padding:.48rem .72rem;font-size:.68rem;font-weight:950;display:inline-flex}.member-civil-carousel-copy strong i{font-style:normal}.member-civil-gameplan-cover{border:0;border-radius:0;width:100%;height:100%;min-height:0}.member-civil-gameplan-cover.gameplan-cover-graphic-only{padding:0}.member-civil-gameplan-cover .gameplan-cover-logo{object-fit:contain;width:112%;height:auto;max-height:124%}.member-civil-gameplan-cover.is-card{padding:.65rem .75rem}.member-civil-gameplan-cover.is-card .gameplan-cover-content{gap:.35rem}.member-civil-gameplan-cover.is-card .gameplan-cover-top span{font-size:.5rem}.member-civil-gameplan-cover.is-card h3{max-width:74%;font-size:clamp(.92rem,1.35vw,1.18rem);line-height:1}.member-civil-gameplan-cover.is-card .gameplan-cover-stats{gap:.3rem}.member-civil-gameplan-cover.is-card .gameplan-cover-stats span{font-size:.48rem}.member-civil-gameplan-cover.is-card .gameplan-cover-stats strong{font-size:.58rem}.member-civil-gameplan-cover.is-carousel{min-height:100%}.member-civil-carousel-rail>a:hover .member-civil-gameplan-cover img{transform:none}.member-civil-carousel-gameplan-cta{z-index:4;background:var(--gold-bright);color:#080808;border-radius:7px;align-items:center;gap:.3rem;padding:.48rem .72rem;font-size:.68rem;font-weight:950;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.member-civil-carousel-gameplan-cta i{font-style:normal}.member-civil-gameplan-cover.is-thumbnail{min-height:100%;padding:0}.member-civil-gameplan-cover.is-thumbnail:before,.member-civil-gameplan-cover.is-thumbnail .gameplan-cover-field,.member-civil-gameplan-cover.is-thumbnail .gameplan-cover-content{display:none}.member-civil-gameplan-cover.is-thumbnail .gameplan-cover-team{opacity:.42;place-items:center;width:100%;max-width:none;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.member-civil-gameplan-cover.is-thumbnail .gameplan-cover-uploaded-image{width:100%;height:100%;box-shadow:none;opacity:.9;border:0;border-radius:0;inset:0}.member-civil-gameplan-cover.is-thumbnail.gameplan-cover-has-upload:after{z-index:2;background:linear-gradient(90deg,#00000059,#0000 70%)}.member-civil-carousel-dots{justify-content:center;align-items:center;gap:.45rem;min-height:28px;padding-top:.65rem;display:flex}.member-civil-carousel-dots button{cursor:pointer;background:#ffffff21;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .16s,background .16s}.member-civil-carousel-dots button.is-active{background:var(--gold-bright);width:24px}.member-civil-win-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.35rem;display:grid}.member-civil-win-card{border:1px solid var(--civil-border);background:var(--civil-panel-raised);border-radius:12px;flex-direction:column;min-width:0;min-height:480px;padding:1.45rem;display:flex}.member-civil-win-card>header{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.member-civil-win-card>header>span{border:1px solid var(--civil-border-gold);width:54px;height:54px;color:var(--gold-bright);background:#f6c94a17;border-radius:12px;place-items:center;font-size:.83rem;font-weight:1000;display:grid}.member-civil-win-card h3{color:var(--white);margin:.2rem 0 0;font-size:1.22rem;font-weight:900;line-height:1.15}.member-civil-win-card header p{color:#ffffff80;margin:.65rem 0 0;font-size:.82rem;line-height:1.5}.member-civil-win-card>a{width:fit-content;color:var(--gold-bright);margin-top:auto;font-size:.76rem;font-weight:900}.member-civil-content-tabs{gap:.45rem;margin-top:1.15rem;display:flex}.member-civil-content-tabs button{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.48rem .7rem;font-size:.7rem;font-weight:850}.member-civil-content-tabs button.is-active{background:var(--gold-bright);color:#080808}.member-civil-newest-list,.member-civil-favorite-list{gap:.65rem;margin:.8rem 0 1.1rem;display:grid}.member-civil-newest-list>a,.member-civil-favorite-list>a{min-height:68px;color:inherit;background:#0003;border:1px solid #ffffff12;border-radius:7px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.45rem;display:grid}.member-civil-newest-list>a:hover,.member-civil-favorite-list>a:hover{border-color:var(--civil-border-gold)}.member-civil-compact-thumb{background:#060606;border-radius:5px;place-items:center;width:54px;height:47px;display:grid;overflow:hidden}.member-civil-compact-thumb img{object-fit:cover;width:100%;height:100%}.member-civil-compact-thumb>span{color:var(--gold-bright);font-size:.75rem;font-weight:1000}.member-civil-newest-list>a>div:nth-child(2),.member-civil-favorite-list>a>div:nth-child(2){min-width:0}.member-civil-newest-list span,.member-civil-favorite-list span{color:var(--gold-bright);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.53rem;font-weight:900;display:block;overflow:hidden}.member-civil-newest-list strong,.member-civil-favorite-list strong{color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.74rem;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.member-civil-newest-list small,.member-civil-favorite-list small{color:#ffffff61;margin-top:.2rem;font-size:.6rem;display:block}.member-civil-newest-list>a>b,.member-civil-favorite-list>a>b{color:#ffffff7a}.member-civil-guide-card ul{gap:1.05rem;margin:2rem 0;padding:0;list-style:none;display:grid}.member-civil-guide-card li{color:#ffffffad;padding-left:1.55rem;font-size:.84rem;line-height:1.45;position:relative}.member-civil-guide-card li:before{color:var(--gold-bright);content:"✓";font-weight:1000;position:absolute;left:0}.member-civil-empty-favorites{text-align:center;border:1px dashed #ffffff17;border-radius:9px;place-items:center;min-height:230px;margin:1.5rem 0;padding:1.5rem;display:grid}.member-civil-empty-favorites b{width:45px;height:45px;color:var(--gold-bright);background:#f6c94a1a;border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.member-civil-empty-favorites strong{color:var(--white);font-size:.9rem}.member-civil-empty-favorites p{color:#ffffff70;max-width:27ch;margin:-.4rem 0 0;font-size:.74rem;line-height:1.5}.member-civil-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.member-civil-progress-card,.member-civil-community-card{border:1px solid var(--civil-border);background:var(--civil-panel);border-radius:12px;min-height:265px}.member-civil-progress-card{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:1.6rem;padding:1.5rem;display:grid}.member-civil-progress-ring{background:conic-gradient(var(--gold-bright) var(--progress), #ffffff14 0);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.member-civil-progress-ring:before{background:var(--civil-panel);content:"";border-radius:50%;grid-area:1/1;width:94px;height:94px}.member-civil-progress-ring span{z-index:1;color:var(--white);grid-area:1/1;font-size:1.35rem;font-weight:950}.member-civil-progress-card h3{color:var(--white);margin:0;font-size:1.15rem}.member-civil-progress-card p{color:#ffffff80;margin:.55rem 0 1rem;font-size:.82rem}.member-civil-progress-bar{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.member-civil-progress-bar span{border-radius:inherit;background:var(--gold-bright);height:100%;display:block}.member-civil-progress-card a{color:var(--gold-bright);margin-top:1rem;font-size:.74rem;font-weight:900;display:inline-block}.member-civil-community-card{align-content:start;display:grid;overflow:hidden}.member-civil-community-card>a{border-bottom:1px solid var(--civil-border);min-height:82px;color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.member-civil-community-card>a:last-child{border-bottom:0}.member-civil-community-card>a:hover{background:#f6c94a09}.member-civil-community-card>a>span{width:34px;height:34px;color:var(--gold-bright);background:#f6c94a14;border-radius:8px;place-items:center;font-size:.68rem;font-weight:950;display:grid}.member-civil-community-card strong,.member-civil-community-card small{display:block}.member-civil-community-card strong{color:var(--white);font-size:.84rem}.member-civil-community-card small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.7rem;overflow:hidden}.member-civil-community-card>a>b{color:#ffffff6b}@media (max-width:980px){.member-civil-carousel-rail{grid-auto-columns:calc(50% - .5rem)}.member-civil-win-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-civil-favorites-card{grid-column:1/-1;min-height:360px}.member-civil-favorite-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.member-civil-dashboard{gap:1.5rem}.member-civil-announcement{justify-content:space-between;margin-top:-1rem}.member-civil-subnav{gap:1.25rem;margin-inline:calc(-1*clamp(.7rem,2vw,1rem));padding-inline:clamp(.7rem,2vw,1rem)}.member-civil-recent-grid{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(270px,78vw);grid-auto-flow:column;padding-bottom:.35rem;overflow-x:auto}.member-civil-recent-grid::-webkit-scrollbar{display:none}.member-civil-recent-card{scroll-snap-align:start}.member-civil-carousel-rail{grid-auto-columns:minmax(285px,82vw)}.member-civil-win-grid,.member-civil-lower-grid{grid-template-columns:1fr}.member-civil-favorites-card{grid-column:auto}.member-civil-win-card{min-height:420px}.member-civil-favorite-list{grid-template-columns:1fr}}@media (max-width:520px){.member-civil-announcement{justify-content:start;font-size:.7rem;display:grid}.member-civil-welcome{padding-top:.5rem}.member-civil-carousel-controls{gap:.35rem}.member-civil-carousel-controls button{width:32px;height:32px}.member-civil-win-card{min-height:390px;padding:1.1rem}.member-civil-progress-card{grid-template-columns:1fr}.member-civil-progress-ring{width:100px;height:100px}.member-civil-progress-ring:before{width:78px;height:78px}}.member-shell-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505f7;border-bottom:1px solid #f6c94a29;grid-template-columns:auto minmax(520px,1fr) auto minmax(360px,auto);align-items:center;gap:1rem;width:100%;min-height:66px;padding:.55rem clamp(1rem,3vw,2.6rem);display:grid;position:sticky;top:0;box-shadow:0 12px 34px #0000003d}.member-shell-header-loading{background-color:#050505;background-image:linear-gradient(90deg,#0000,#f6c94a14,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.5s linear infinite member-shell-loading}.member-shell-brand{justify-content:center;align-items:center;width:78px;height:48px;display:inline-flex}.member-shell-brand img{object-fit:contain;width:70px;height:46px;display:block}.member-primary-nav{justify-content:center;align-items:center;gap:clamp(.75rem,1.4vw,1.45rem);min-width:0;display:flex}.member-primary-nav a,.member-shell-dropdown>summary{color:#f8f4e8bd;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;padding:.85rem .1rem;font-size:.78rem;font-weight:950;line-height:1;text-decoration:none;position:relative}.member-primary-nav a:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:.28rem;left:0;right:0}.member-primary-nav a:hover,.member-primary-nav a:focus-visible,.member-primary-nav a.is-active{color:var(--gold-bright)}.member-primary-nav a.is-active:after{background:var(--gold-bright)}.member-shell-dropdown{position:relative}.member-shell-dropdown>summary{cursor:pointer;list-style:none}.member-shell-dropdown>summary::-webkit-details-marker{display:none}.member-shell-dropdown>summary:after{color:#f6c94ab3;content:"⌄";margin-left:.35rem}.member-shell-dropdown>nav{z-index:90;background:#070707fc;border:1px solid #f6c94a2e;border-radius:10px;min-width:250px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden;box-shadow:0 24px 70px #0009}.member-shell-more>nav{left:0;right:auto}.member-shell-dropdown>nav a{color:#f8f4e8c7;border-radius:7px;padding:.72rem .78rem;font-size:.78rem;font-weight:850}.member-shell-dropdown>nav a:hover,.member-shell-dropdown>nav a:focus-visible{color:var(--gold-bright);background:#f6c94a14}.member-shell-dropdown>nav small{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:.55rem .78rem .72rem;font-size:.66rem;font-weight:900}.member-shell-tools{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.member-game-switch{background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;gap:.25rem;padding:.24rem;display:inline-flex}.member-game-switch button{color:#f8f4e8a3;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:.5rem .82rem;font-size:.72rem;font-weight:950}.member-game-switch.is-compact button{min-height:32px;padding:.4rem .58rem;font-size:.66rem}.member-game-switch button.is-active,.member-game-switch button[aria-pressed=true]{color:var(--gold-bright);background:#f6c94a21;border-color:#f6c94a5c}.member-shell-search{width:clamp(105px,10vw,180px);position:relative}.member-shell-search label,.member-shell-drawer-search>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.member-shell-search input,.member-shell-drawer-search input{width:100%;min-height:36px;color:var(--white);font:inherit;background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;padding:.55rem .68rem;font-size:.75rem}.member-profile-menu>summary{text-transform:none;align-items:center;gap:.45rem;padding:0;display:flex}.member-profile-menu>summary>span{width:34px;height:34px;color:var(--gold-bright);background:#f6c94a17;border:1px solid #f6c94a57;border-radius:999px;place-items:center;font-size:.7rem;font-weight:1000;display:inline-grid}.member-profile-menu>summary b{max-width:95px;color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.member-shell-menu-trigger{background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;width:42px;height:42px;display:none}.member-shell-menu-trigger span{background:var(--white);border-radius:999px;width:18px;height:2px;margin:3px auto;display:block}.member-shell-drawer{z-index:75;background:#050505fc;padding:1rem;display:none;position:fixed;inset:58px 0 68px;overflow-y:auto}.member-shell-drawer-search>div{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.member-shell-drawer nav{border:1px solid #ffffff14;border-radius:10px;padding:.4rem;display:grid}.member-shell-drawer nav a{color:var(--white);border-radius:7px;padding:.8rem;font-weight:850}.member-shell-drawer nav a:hover{color:var(--gold-bright);background:#f6c94a14}.member-bottom-nav{display:none}.member-shell-footer{color:#f8f4e894;width:min(1160px,100% - 2rem);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;background:0 0;border-top:1px solid #f8f4e81f;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:1.1rem 0 1.4rem;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.member-shell-footer nav{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.member-shell-footer a{color:#f8f4e8c2;min-height:44px;font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;align-items:center;padding:.45rem .6rem;font-size:.875rem;font-weight:600;transition:color .14s;display:inline-flex}.member-shell-footer a:hover,.member-shell-footer a:focus-visible{color:var(--gold-bright)}.member-shell-footer a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.member-page-main{width:min(1440px,100% - clamp(1.4rem,4vw,4rem));min-height:70vh;margin:0 auto;padding:clamp(1rem,2.4vw,2.2rem) 0 3rem}.member-page-header{background:linear-gradient(120deg,#f6c94a13,#0000 36%),#0a0a0adb;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem 2rem;margin-bottom:1.1rem;padding:clamp(1.1rem,2.7vw,2rem);display:grid}.member-page-header-copy{min-width:0}.member-page-header h1{max-width:900px;color:var(--white);letter-spacing:-.035em;text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(2rem,4.6vw,4.4rem);line-height:.96}.member-page-header-dashboard h1{text-transform:none}.member-page-header-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:.7rem 0 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.6}.member-page-header-side{justify-items:end;gap:.65rem;display:grid}.member-page-game{justify-items:end;gap:.35rem;display:grid}.member-page-game>span,.member-page-header-status,.member-my-gameplan-status,.member-gameplan-status{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:900}.member-page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.member-page-header-filters{border-top:1px solid #ffffff14;grid-column:1/-1;min-width:0;padding-top:1rem}.member-route-state{background:#ffffff05;border:1px dashed #ffffff24;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:138px;padding:1rem;display:grid}.member-route-state>span{min-width:72px;min-height:72px;color:var(--gold-bright);letter-spacing:.08em;border:1px solid #f6c94a40;border-radius:999px;place-items:center;font-size:.62rem;font-weight:1000;display:inline-grid}.member-route-state h2,.member-route-state p{margin:0}.member-route-state h2{color:var(--white);font-size:clamp(1.1rem,2vw,1.5rem)}.member-route-state p{color:var(--muted);margin-top:.4rem;line-height:1.5}.member-route-state-locked{background:#f6c94a09;border-color:#f6c94a3d}.member-route-state-error{border-color:#ef696947}.member-route-retry{margin-top:.75rem}.member-dashboard{gap:1rem;display:grid}.member-access-notice{border:0;border-left:2px solid var(--gold-bright);background:linear-gradient(90deg,#f6c94a13,#f6c94a05);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.25rem;padding:.78rem .9rem;display:grid}.member-access-notice strong{color:var(--white);font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;font-size:1.05rem;font-weight:700;line-height:1.1;display:block}.member-access-notice p{color:var(--muted);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;margin:.28rem 0 0;font-size:.9rem;font-weight:400;line-height:1.5}.member-access-notice-action{min-height:44px;color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .25rem;font-size:.875rem;font-weight:700;display:inline-flex}.member-access-notice-action:is(:hover,:focus-visible){color:var(--white)}.member-access-notice-action:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:2px}.member-dashboard-module,.member-dashboard-secondary article,.member-meta-active,.member-meta-list,.member-play-result,.member-tool-placeholder,.member-gameplan-guide-section,.member-gameplan-scheme,.member-scheme-groups>article,.member-gameplan-breakdowns>article,.member-generated-tool,.member-call-detail>.member-breakdown-grid,.member-base-defense-note{background:#090909c2;border:1px solid #ffffff16;border-radius:12px;box-shadow:0 16px 44px #00000026}.member-dashboard-module{min-width:0;padding:clamp(1rem,2.4vw,1.5rem)}.member-module-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.member-module-heading h2{color:var(--white);margin:.25rem 0 0;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.08}.member-module-heading>a{color:var(--gold-bright);white-space:nowrap;font-size:.78rem;font-weight:950}.member-module-summary{color:var(--muted);margin:-.35rem 0 .7rem}.member-dashboard-feature{background:radial-gradient(circle at 20% 0,#f6c94a14,#0000 24rem),#0000004d;border:1px solid #f6c94a21;border-radius:10px;grid-template-columns:minmax(230px,.62fr) minmax(0,1fr);align-items:center;gap:1.25rem;min-height:260px;padding:1rem;display:grid;overflow:hidden}.member-dashboard-feature-art{aspect-ratio:16/10;background:linear-gradient(135deg,#f6c94a26,#0000 48%),#080808;border:1px solid #f6c94a2e;border-radius:9px;place-items:center;width:100%;display:grid;overflow:hidden}.member-dashboard-feature-art img{object-fit:cover;width:100%;height:100%}.member-dashboard-feature-art span{color:var(--gold-bright);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.member-dashboard-feature h2{color:var(--white);margin:.6rem 0 0;font-size:clamp(1.45rem,2.8vw,2.4rem);line-height:1.02}.member-dashboard-feature p{color:var(--muted);margin:.65rem 0 1rem;line-height:1.55}.member-content-card-meta,.member-play-result-status,.member-meta-context,.member-gameplan-status,.member-my-gameplan-status{flex-wrap:wrap;gap:.4rem;display:flex}.member-content-card-meta span,.member-play-result-status span,.member-meta-context span,.member-gameplan-status span,.member-my-gameplan-status span,.member-gameplan-guide-section article>span,.member-scheme-groups article header span,.member-scheme-groups article>div a span,.member-gameplan-breakdowns article header span,.member-tool-placeholder>span,.member-my-gameplan-overview article>span,.member-my-gameplan-calls article>span,.member-reference-grid a>span,.member-call-sheet-bones article header span{color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;background:#f6c94a0f;border:1px solid #f6c94a26;border-radius:999px;padding:.32rem .48rem;font-size:.65rem;font-weight:950}.member-progress{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;margin-bottom:.9rem;display:grid}.member-progress:before{content:"";background:#ffffff14;border-radius:999px;grid-area:1/1/auto/-1;height:7px}.member-progress>span{z-index:1;background:var(--gold-bright);border-radius:999px;grid-area:1/1/auto/-1;max-width:100%;height:7px}.member-progress b,.member-progress small{color:var(--muted);font-size:.7rem}.member-dashboard-playlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.member-dashboard-compact-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:.7rem;display:grid}.member-dashboard-compact-card>span{color:#f6c94a94;font-size:.72rem;font-weight:1000}.member-dashboard-compact-card strong,.member-dashboard-compact-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-dashboard-compact-card strong{color:var(--white);font-size:.82rem}.member-dashboard-compact-card small{color:var(--muted);margin-top:.25rem;font-size:.68rem}.member-meta-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.member-meta-pulse-card{background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;align-content:start;min-height:190px;padding:.9rem;display:grid}.member-meta-pulse-card>div{justify-content:space-between;gap:.5rem;display:flex}.member-meta-pulse-card span,.member-meta-pulse-card small{color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:950}.member-meta-pulse-card small{color:var(--muted)}.member-meta-pulse-card strong{color:var(--white);margin-top:1rem;line-height:1.2}.member-meta-pulse-card p{color:var(--muted);margin:.55rem 0;font-size:.82rem;line-height:1.45}.member-meta-pulse-card a{color:var(--gold-bright);align-self:end;margin-top:auto;font-size:.76rem;font-weight:900}.member-meta-pulse-card.is-empty{opacity:.64}.member-dashboard-card-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.member-dashboard-content-card{background:linear-gradient(150deg,#f6c94a0e,#0000 54%),#00000042;border:1px solid #ffffff13;border-radius:9px;align-content:start;min-height:220px;padding:.9rem;display:grid}.member-dashboard-content-card h3{color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.8rem 0 0;font-size:1.05rem;line-height:1.17;display:-webkit-box;overflow:hidden}.member-dashboard-content-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.member-dashboard-content-card>small{color:#f8f4e8ab;font-size:.72rem;line-height:1.4}.member-dashboard-content-card>div:last-child{justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.8rem;display:flex}.member-dashboard-content-card>div:last-child>span{color:var(--muted);font-size:.7rem}.member-dashboard-content-card a{color:var(--gold-bright);font-size:.75rem;font-weight:950}.member-dashboard-secondary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.member-dashboard-secondary article{min-height:170px;padding:.9rem;display:grid}.member-dashboard-secondary h2{color:var(--white);margin:0;font-size:1rem}.member-dashboard-secondary p{color:var(--muted);margin:.5rem 0;font-size:.78rem;line-height:1.45}.member-dashboard-secondary a{color:var(--gold-bright);align-self:end;font-size:.74rem;font-weight:900}.member-library-filter-row,.member-play-finder-filters{grid-template-columns:auto auto minmax(200px,1fr) auto;align-items:end;gap:.6rem;display:grid}.member-library-filter-row label,.member-play-finder-filters label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.35rem;font-size:.68rem;font-weight:900;display:grid}.member-library-filter-row input,.member-library-filter-row select,.member-play-finder-filters input,.member-play-finder-filters select{min-height:40px;color:var(--white);font:inherit;background:#0b0b0b;border:1px solid #ffffff1c;border-radius:8px;padding:.55rem .65rem}.member-meta-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);align-items:start;gap:1rem;display:grid}.member-meta-active{padding:clamp(1rem,2.6vw,1.6rem)}.member-meta-active>h2{color:var(--white);margin:.8rem 0 0;font-size:clamp(1.75rem,3.7vw,3.5rem);line-height:.99}.member-meta-active>.lead{color:var(--muted)}.member-meta-context{margin:.8rem 0}.member-meta-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.member-meta-answer-grid section{background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;min-height:150px;padding:.9rem}.member-meta-answer-grid section span{color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:950}.member-meta-answer-grid section p{color:var(--white);margin:.6rem 0 0;line-height:1.55}.member-meta-list{position:sticky;top:82px;overflow:hidden}.member-meta-list>header{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:.9rem;display:flex}.member-meta-list>header span{color:var(--gold-bright);text-transform:uppercase;font-size:.68rem;font-weight:950}.member-meta-list>header strong{color:var(--white);font-size:.78rem}.member-meta-list>a{border-bottom:1px solid #fff1;border-left:3px solid #0000;gap:.28rem;padding:.85rem;display:grid}.member-meta-list>a.is-active{border-left-color:var(--gold-bright);background:#f6c94a11}.member-meta-list>a span{color:var(--gold-bright);text-transform:uppercase;font-size:.64rem;font-weight:950}.member-meta-list>a strong{color:var(--white);font-size:.82rem}.member-meta-list>a small{color:var(--muted);font-size:.68rem}.member-play-finder-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.member-play-finder-filters .is-search{grid-column:span 2}.member-filter-segment{border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-height:40px;padding:.2rem;display:inline-flex}.member-filter-segment a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:.55rem .68rem;font-size:.72rem;font-weight:900}.member-filter-segment a.is-active{color:var(--gold-bright);background:#f6c94a1c}.member-play-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.member-play-result{align-content:start;min-width:0;min-height:310px;padding:1rem;display:grid}.member-defense-result{background:linear-gradient(150deg,#5d9fff12,#0000 56%),#090909c2}.member-play-result-identity>span{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.member-play-result-identity>strong{color:var(--white);margin-top:.5rem;font-size:1.15rem;display:block}.member-play-result-identity h2{color:var(--white);margin:.28rem 0 0;font-size:1.4rem;line-height:1.1}.member-play-result-identity p{color:var(--muted);margin:.5rem 0 0;font-size:.8rem;line-height:1.45}.member-result-tags{flex-wrap:wrap;gap:.4rem;margin:.9rem 0;display:flex}.member-result-tags span{color:#f8f4e8b8;border:1px solid #ffffff17;border-radius:999px;padding:.35rem .48rem;font-size:.65rem;font-weight:850}.member-play-result-status{margin-top:auto;padding-top:.8rem}.member-play-result>.gold-button{margin-top:.7rem}.member-favorite-button{min-height:38px;color:var(--gold-bright);cursor:pointer;font:inherit;background:#f6c94a12;border:1px solid #f6c94a47;border-radius:8px;padding:.6rem .8rem;font-size:.74rem;font-weight:950}.member-favorite-button[aria-pressed=true]{color:var(--white);background:#f6c94a2e}.member-favorite-button:disabled{cursor:wait;opacity:.66}.member-favorite-button.is-compact{min-height:32px;margin-top:.6rem;padding:.45rem .65rem}.member-workspace-tabs,.member-gameplan-tabs{scrollbar-width:thin;background:#080808db;border:1px solid #ffffff14;border-radius:10px;gap:.45rem;margin-bottom:1rem;padding:.45rem;display:flex;overflow-x:auto}.member-workspace-tabs a,.member-gameplan-tabs a{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:7px;padding:.65rem .75rem;font-size:.72rem;font-weight:900}.member-workspace-tabs a.is-active,.member-workspace-tabs a[aria-current=page],.member-gameplan-tabs a:hover{color:var(--gold-bright);background:#f6c94a14;border-color:#f6c94a38}.member-my-gameplan-status{justify-content:flex-end;max-width:430px}.member-my-gameplan-overview{grid-template-columns:1.6fr repeat(2,.7fr);gap:.75rem;display:grid}.member-my-gameplan-overview article,.member-my-gameplan-calls article,.member-call-sheet-bones>article,.member-reference-grid a{background:#090909c2;border:1px solid #ffffff16;border-radius:11px;padding:1rem}.member-my-gameplan-overview article{align-content:start;min-height:200px;display:grid}.member-my-gameplan-overview article strong{color:var(--white);margin-top:1rem;font-size:clamp(1.5rem,3vw,2.5rem)}.member-my-gameplan-overview article p{color:var(--muted);line-height:1.5}.member-my-gameplan-calls,.member-call-sheet-bones,.member-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.member-my-gameplan-calls article{min-height:220px;display:grid}.member-my-gameplan-calls article>strong{color:var(--white);margin-top:.8rem}.member-my-gameplan-calls article h2{color:var(--white);margin:.3rem 0 0}.member-my-gameplan-calls article p{color:var(--muted)}.member-my-gameplan-calls article a{color:var(--gold-bright);align-self:end;font-weight:900}.member-call-sheet-bones article header{justify-content:space-between;align-items:start;display:flex}.member-call-sheet-bones h2{color:var(--white);margin:.5rem 0 0}.member-call-sheet-bones ol{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.member-call-sheet-bones li{border-top:1px solid #ffffff12;justify-content:space-between;gap:.6rem;padding-top:.55rem;display:flex}.member-call-sheet-bones li span{color:var(--muted);font-size:.72rem}.member-call-sheet-bones li strong{color:var(--white);font-size:.78rem}.member-tool-placeholder{padding:clamp(1rem,3vw,2rem)}.member-tool-placeholder h2{max-width:800px;color:var(--white);margin:.8rem 0 0;font-size:clamp(1.5rem,3vw,2.6rem)}.member-tool-placeholder p{max-width:820px;color:var(--muted);line-height:1.6}.member-reference-grid a{min-height:170px;display:grid}.member-reference-grid a strong{color:var(--white);margin-top:1rem;font-size:1.15rem}.member-reference-grid a small{color:var(--gold-bright);align-self:end}.member-gameplan-back{background:#0c0c0ce0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1rem;padding:.3rem;display:flex;box-shadow:inset 0 1px #ffffff06}.member-gameplan-back a{color:#f8f4e8b8;border:1px solid #0000;border-radius:6px;align-items:center;min-height:36px;padding:.65rem .72rem;font-size:.74rem;font-weight:900;line-height:1;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.member-gameplan-back a:hover{color:var(--white);background:#ffffff0b;border-color:#ffffff1a}.member-gameplan-back a:focus-visible,.member-gameplan-back .member-favorite-button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.member-gameplan-back .member-favorite-button.is-compact{min-height:36px;color:var(--gold-bright);background:#f6c94a14;border-color:#f6c94a57;border-radius:6px;align-items:center;gap:.4rem;margin:0;padding:.58rem .72rem;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.member-gameplan-back .member-favorite-button.is-compact:before{content:"☆";font-size:.95rem;line-height:1}.member-gameplan-back .member-favorite-button.is-compact:hover{background:#f6c94a21;border-color:#f6c94a8f}.member-gameplan-back .member-favorite-button.is-compact[aria-pressed=true]{color:var(--white);background:linear-gradient(135deg,#f6c94a33,#c997131f);border-color:#f6c94a8a}.member-gameplan-back .member-favorite-button.is-compact[aria-pressed=true]:before{content:"★"}.member-gameplan-tabs{z-index:30;position:sticky;top:76px}.member-gameplan-guide-section,.member-gameplan-scheme,.member-scheme-groups>article,.member-gameplan-breakdowns>article,.member-generated-tool{padding:clamp(1rem,2.5vw,1.5rem)}.member-gameplan-guide-section>header h2{color:var(--white);margin:.3rem 0 1rem}.member-gameplan-guide-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.member-gameplan-guide-section article{background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;padding:.9rem}.member-gameplan-guide-section article h3{color:var(--white);margin:.75rem 0 0}.member-gameplan-guide-section article p,.member-gameplan-guide-section article small{color:var(--muted);line-height:1.5}.member-gameplan-scheme{margin-top:1rem}.member-gameplan-scheme .civil-film-room-player{margin-top:.75rem}.civil-film-playlist-item em{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.62rem;font-style:normal;font-weight:950;display:inline-block}.member-scheme-groups,.member-gameplan-breakdowns{gap:.75rem;margin-top:1rem;display:grid}.member-scheme-groups article>header,.member-gameplan-breakdowns article>header,.member-generated-tool{justify-content:space-between;align-items:start;gap:1rem;display:flex}.member-scheme-groups article h2,.member-gameplan-breakdowns article h2,.member-generated-tool h2{color:var(--white);margin:.55rem 0 0}.member-scheme-groups article header p{color:var(--muted);margin:.45rem 0 0}.member-scheme-groups article header>strong{color:var(--gold-bright);white-space:nowrap;font-size:.76rem}.member-scheme-groups article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.member-scheme-groups article>div a{background:#ffffff05;border:1px solid #ffffff13;border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.member-scheme-groups article>div a strong{color:var(--white)}.member-scheme-groups article>div a small{color:var(--muted)}.member-gameplan-breakdowns article{scroll-margin-top:150px}.member-gameplan-breakdowns article header a{color:var(--gold-bright);font-size:.76rem;font-weight:900}.member-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.member-breakdown-grid section,.member-breakdown-grid article{background:#ffffff05;border:1px solid #ffffff13;border-radius:8px;min-height:125px;padding:.8rem}.member-breakdown-grid span,.member-breakdown-grid article>span{color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:950}.member-breakdown-grid p{color:var(--muted);margin:.55rem 0 0;line-height:1.5}.member-generated-tool{margin-top:.75rem;scroll-margin-top:150px}.member-generated-tool>div:first-child{max-width:800px}.member-generated-tool p:not(.eyebrow){color:var(--muted);line-height:1.55}.member-grade-legend{grid-template-columns:repeat(2,auto);gap:.45rem;display:grid}.member-grade-legend span{color:var(--muted);border:1px solid #ffffff17;border-radius:7px;padding:.55rem .65rem}.member-grade-legend b{color:var(--gold-bright)}.member-call-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.member-call-media>div{aspect-ratio:16/9;color:var(--muted);background:#050505;border:1px solid #ffffff16;border-radius:10px;place-items:center;display:grid;overflow:hidden}.member-call-media video,.member-call-media img{object-fit:contain;width:100%;height:100%}.member-call-detail>.member-breakdown-grid{padding:1rem}.member-base-defense-note{color:var(--muted);padding:.9rem;line-height:1.55}.member-base-defense-note strong{color:var(--white)}@keyframes member-shell-loading{to{background-position:-200% 0}}@media (max-width:1280px){.member-shell-header{grid-template-columns:auto minmax(470px,1fr) auto auto;gap:.7rem;padding-inline:1rem}.member-primary-nav{gap:.7rem}.member-primary-nav a{font-size:.7rem}.member-shell-search{width:40px}.member-shell-search input{color:#0000}.member-shell-search input::placeholder{color:#f8f4e8a6}.member-profile-menu>summary b{display:none}.member-play-finder-filters{grid-template-columns:repeat(4,minmax(140px,1fr))}.member-play-finder-filters .is-search{grid-column:span 2}}@media (max-width:1020px){.member-shell-header{grid-template-columns:auto minmax(0,1fr) auto auto}.member-primary-nav,.member-shell-more,.member-shell-search{display:none}.member-shell-menu-trigger{display:block}.member-shell-brand{justify-self:start}.member-meta-workspace{grid-template-columns:1fr}.member-meta-list{position:static}.member-meta-pulse-grid,.member-dashboard-card-rail,.member-dashboard-secondary,.member-play-results{grid-template-columns:repeat(2,minmax(0,1fr))}.member-my-gameplan-overview{grid-template-columns:1fr 1fr}.member-my-gameplan-overview article:first-child{grid-column:1/-1}.member-my-gameplan-calls,.member-call-sheet-bones,.member-reference-grid,.member-scheme-groups article>div,.member-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.member-shell-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.45rem;min-height:58px;padding:.4rem .65rem}.member-shell-brand{width:60px;height:40px}.member-shell-brand img{width:58px;height:38px}.member-profile-menu>summary>span{width:32px;height:32px}.member-profile-menu>summary:after{display:none}.member-profile-menu>nav{position:fixed;top:58px;left:.65rem;right:.65rem}.member-game-switch.is-compact button{min-height:30px;padding:.36rem .48rem;font-size:.61rem}.member-bottom-nav{z-index:85;min-height:64px;padding:.35rem max(.25rem, env(safe-area-inset-right)) calc(.35rem + env(safe-area-inset-bottom)) max(.25rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505fa;border-top:1px solid #f6c94a29;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.member-bottom-nav a{color:#f8f4e88f;border-radius:8px;place-items:center;gap:.18rem;min-width:0;padding:.3rem .1rem;display:grid}.member-bottom-nav a.is-active{color:var(--gold-bright);background:#f6c94a14}.member-bottom-nav a>span{border:1px solid;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:1000;display:inline-grid}.member-bottom-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:850;overflow:hidden}.member-shell-footer{width:calc(100% - 1.4rem);margin-bottom:calc(68px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 0 1.1rem}.member-shell-footer nav{margin-left:-.6rem}.member-page-main{width:calc(100% - 1.2rem);padding:.65rem 0 calc(5.5rem + env(safe-area-inset-bottom))}.member-page-header{grid-template-columns:1fr;gap:1rem;padding:1rem}.member-page-header h1{font-size:clamp(2rem,11vw,3.3rem)}.member-page-header-side,.member-page-game,.member-my-gameplan-status{justify-items:start}.member-my-gameplan-status,.member-page-header-actions{justify-content:flex-start}.member-page-header-actions .gold-button,.member-page-header-actions .ghost-button{flex:150px}.member-route-state{grid-template-columns:1fr}.member-route-state>span{width:58px;min-width:58px;min-height:58px}.member-access-notice,.member-module-heading,.member-scheme-groups article>header,.member-gameplan-breakdowns article>header,.member-generated-tool{justify-items:start;display:grid}.member-access-notice{grid-template-columns:1fr;gap:.4rem;padding:.82rem}.member-access-notice-action{justify-content:flex-start}.member-dashboard-feature{grid-template-columns:1fr;min-height:0}.member-dashboard-playlist,.member-meta-pulse-grid,.member-dashboard-card-rail,.member-dashboard-secondary,.member-play-results,.member-meta-answer-grid,.member-my-gameplan-overview,.member-my-gameplan-calls,.member-call-sheet-bones,.member-reference-grid,.member-gameplan-guide-section>div,.member-scheme-groups article>div,.member-breakdown-grid,.member-call-media{grid-template-columns:1fr}.member-my-gameplan-overview article:first-child{grid-column:auto}.member-dashboard-card-rail{scroll-snap-type:x mandatory;margin-right:-1rem;padding-right:1rem;display:flex;overflow-x:auto}.member-dashboard-content-card{scroll-snap-align:start;flex:0 0 min(82vw,310px)}.member-library-filter-row,.member-play-finder-filters{grid-template-columns:1fr}.member-play-finder-filters .is-search{grid-column:auto}.member-filter-segment{width:100%}.member-filter-segment a{text-align:center;flex:1}.member-meta-list>a{min-height:76px}.member-workspace-tabs,.member-gameplan-tabs{border-left:0;border-right:0;border-radius:0;margin-left:-.6rem;margin-right:-.6rem}.member-gameplan-tabs{top:58px}.member-gameplan-breakdowns article,.member-generated-tool{scroll-margin-top:130px}.civil-film-room-player{grid-template-columns:1fr}.civil-film-playlist-list{max-height:390px}}@media (max-width:380px){.member-profile-menu>summary>span{width:30px;height:30px}.member-bottom-nav small{font-size:.53rem}.member-dashboard-module{padding:.85rem}}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header){width:100%;max-width:none;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#080808fa;border:0;border-bottom:1px solid #f8f4e81a;border-radius:0;grid-template-columns:92px minmax(0,1fr) auto;gap:clamp(.8rem,2vw,1.5rem);margin:0;padding:.35rem clamp(.8rem,2.4vw,1.8rem);top:0}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .brand-lockup{justify-content:flex-start;width:92px;height:auto}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .brand-lockup img{width:74px;height:48px}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-nav{justify-content:center;gap:clamp(1rem,2vw,1.65rem);min-width:0;font-size:.875rem}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) :is(.site-nav a,.site-nav-dropdown-trigger,.site-actions a,.site-actions button,.public-mobile-menu a,.public-mobile-menu summary){font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;font-style:normal}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-nav a,.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-nav-dropdown-trigger{color:#f8f4e8c7;letter-spacing:.05em;text-transform:uppercase;padding:.75rem 0;font-size:.875rem;font-weight:600;line-height:1}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) :is(.site-nav a,.site-nav-dropdown-trigger):after{border-radius:0;height:1px;bottom:.36rem}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) :is(.site-nav a,.site-nav-dropdown-trigger,.brand-lockup,.site-actions a,.site-actions button,.mobile-menu-button):focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-nav-dropdown-menu{background:#090909;border:1px solid #f8f4e81f;border-radius:6px;min-width:220px;padding:.35rem;top:calc(100% + .45rem);box-shadow:0 16px 42px #00000070}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-nav-dropdown-menu a{color:#f8f4e8cc;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.68rem .7rem;font-size:.8rem;font-weight:600}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-nav-dropdown-menu a:is(:hover,:focus-visible){color:var(--gold-bright);background:#f6c94a12}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-actions{flex-wrap:nowrap;gap:.45rem}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) :is(.gold-button,.ghost-button){letter-spacing:.035em;white-space:nowrap;text-transform:uppercase;border-radius:5px;min-height:44px;padding:.55rem .82rem;font-size:.8rem;font-weight:700;line-height:1}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .ghost-button{color:#f8f4e8cc;background:0 0;border-color:#f8f4e821}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .mobile-menu-button{background:0 0;border:1px solid #f8f4e821;border-radius:5px;place-content:center;gap:4px;width:44px;height:44px;min-height:44px}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .mobile-menu-button span{border-radius:0;width:16px;height:1px;transition:opacity .14s,transform .14s}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header).site-header-menu-open .mobile-menu-button span:first-child{transform:translateY(5px)rotate(45deg)}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header).site-header-menu-open .mobile-menu-button span:nth-child(2){opacity:0}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header).site-header-menu-open .mobile-menu-button span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (max-width:1020px){.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header){grid-template-columns:92px minmax(0,1fr) auto}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-nav,.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-actions .ghost-button{display:none}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-actions{grid-area:1/3;justify-content:flex-end}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .mobile-menu-button{display:inline-grid!important}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .public-mobile-menu:not([hidden]){z-index:190;overscroll-behavior:contain;width:min(100%,430px);max-height:none;box-shadow:none;background:#080808;border:0;border-left:1px solid #f8f4e81a;border-radius:0;padding:1rem;display:block;position:fixed;inset:64px 0 0 auto;overflow-y:auto}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .public-mobile-menu nav{gap:.25rem;display:grid}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) :is(.public-mobile-menu nav>a,.public-mobile-menu-account>a,.mobile-menu-group>summary){color:#f8f4e8cc;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;min-height:44px;padding:.68rem .65rem;font-size:.8rem;font-weight:600;display:flex}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) :is(.public-mobile-menu nav>a,.public-mobile-menu-account>a,.mobile-menu-group>summary):is(:hover,:focus-visible,.active),.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .mobile-menu-group[open]>summary{color:var(--gold-bright);background:#f6c94a12}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .mobile-menu-group>div{border-left:1px solid #f8f4e81a;gap:.1rem;margin:.15rem 0 .35rem;padding-left:.4rem}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .mobile-menu-group>div a{color:#f8f4e8a8;letter-spacing:.02em;text-transform:none;border-radius:4px;min-height:44px;padding:.62rem .65rem;font-size:.76rem;font-weight:600}}@media (max-width:760px){.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header){grid-template-columns:68px minmax(0,1fr) auto;gap:.45rem;min-height:58px;padding:.35rem .65rem}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .brand-lockup{width:68px}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .brand-lockup img{width:60px;height:40px}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .public-mobile-menu:not([hidden]){top:58px}}@media (max-width:380px){.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header){grid-template-columns:58px minmax(0,1fr) auto;gap:.3rem;padding-inline:.5rem}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .brand-lockup{width:58px}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .brand-lockup img{width:54px;height:38px}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) :is(.gold-button,.ghost-button){padding-inline:.62rem;font-size:.72rem}.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .mobile-menu-button{width:44px;height:44px;min-height:44px}}@media (max-width:480px){.offense-grader-narrow-grid,.offense-call-sheet-toolbar .offense-grader-narrow-grid{grid-template-columns:1fr}.offense-grader-narrow-grid>label{grid-column:auto}}@media (prefers-reduced-motion:reduce){.member-shell-header-loading{animation:none}}.site-header-public{grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:none;margin:0}.page-shell:has(.create-play-page)>.site-header-public{z-index:170}.site-header-public .site-nav{flex-wrap:nowrap;grid-column:auto;justify-content:center;padding-bottom:0;overflow:visible}.site-header-public .site-actions{flex-wrap:nowrap;grid-column:auto}.site-header-member{grid-template-columns:auto minmax(0,1fr) auto;width:min(1180px,100% - 32px);max-width:1180px}.site-header-member .brand-lockup{gap:0;width:108px}.site-header-member .brand-lockup img{object-fit:contain;width:82px;height:54px}.site-header-member .brand-lockup span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-header-member .site-nav{flex-wrap:nowrap;grid-column:auto;justify-content:center;gap:1.05rem;padding-bottom:0;font-size:.78rem;overflow:visible}.site-header-member .site-nav a{color:#f8f4e8d1;letter-spacing:.02em;border:0;border-radius:0;padding:.5rem 0;position:relative}.site-header-member .site-nav a.active,.site-header-member .site-nav a:hover{color:var(--gold-bright);background:0 0}.site-header-member .site-nav a.active:after,.site-header-member .site-nav a:hover:after{background:var(--gold-bright);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.site-header-member .site-actions{flex-wrap:nowrap;grid-column:auto;gap:.55rem}.site-header-member .site-nav-dropdown-menu{text-align:left;background:#070707fc;border-color:#f6c94a29;min-width:230px}.site-header-member .site-nav-dropdown .site-nav-dropdown-menu a{color:#f8f4e8c2;letter-spacing:.04em;font-size:.74rem}.site-header-member .site-nav-dropdown .site-nav-dropdown-menu a:hover,.site-header-member .site-nav-dropdown .site-nav-dropdown-menu a.active{color:var(--gold-bright);background:#f6c94a14}.site-header-search{align-items:center;min-width:210px;display:flex}.site-header-search label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header-search input{width:100%;min-height:36px;color:var(--white);font:inherit;letter-spacing:.02em;background:#ffffff09;border:1px solid #f8f4e81f;border-radius:5px;outline:none;padding:.55rem .75rem;font-size:.74rem;font-weight:800}.site-header-search input::placeholder{color:#f8f4e880}.site-header-search input:focus{border-color:#f6c94a75;box-shadow:0 0 0 3px #f6c94a14}.site-header-member .gold-button,.site-header-member .ghost-button{white-space:nowrap;border-radius:5px;min-height:36px;padding:.58rem .9rem;font-size:.75rem}@media (min-width:761px) and (max-width:980px){.site-header-public .site-nav{grid-area:2/1/auto/-1}.site-header-public .site-actions{grid-area:1/3}}@media (max-width:760px){.site-header-public,.site-header-member{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;width:100%;padding:.48rem .7rem;top:0}.site-header-public .brand-lockup,.site-header-member .brand-lockup{width:70px}.site-header-public .brand-lockup img,.site-header-member .brand-lockup img{width:64px;height:42px}.site-header-public .site-nav,.site-header-member .site-nav{display:none}.site-header-public .site-actions,.site-header-member .site-actions{justify-content:flex-end;gap:.45rem}.site-header-member .site-header-search{display:none}.site-header.site-header-public .site-actions .ghost-button,.site-header.site-header-member .site-actions .ghost-button{display:none!important}.site-header.site-header-public .site-actions .gold-button,.site-header.site-header-member .site-actions .gold-button{white-space:nowrap;min-height:44px;padding:.58rem .7rem;font-size:.68rem;display:inline-flex!important}.site-header.site-header-public .mobile-menu-button,.site-header.site-header-member .mobile-menu-button{display:inline-grid!important}.site-header-public .public-mobile-menu:not([hidden]),.site-header-member .public-mobile-menu:not([hidden]){display:block}.site-header-public+.wix-home-main .wix-home-hero,.site-header-public+.wix-home-main .wix-home-hero-content{min-height:570px}}@media (max-width:640px){.meta-buster-graphic{min-height:300px}.meta-buster-graphic-compact{min-height:220px}.meta-buster-graphic-content{padding:1rem}.meta-buster-graphic h3{max-width:100%;font-size:clamp(1.35rem,7.8vw,2rem)}.meta-buster-byline{gap:.35rem;font-size:.7rem}}.gameplan-product-main{background:radial-gradient(circle at 12% 4%,#f6c94a24,#0000 30rem),radial-gradient(circle at 88% 18%,#ffffff0d,#0000 24rem),#050505;width:100%;max-width:none;margin:0}.gameplan-share-hero{background:linear-gradient(#f8f4e807 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#f8f4e806 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 80% 16%,#f6c94a33,#0000 29rem),radial-gradient(circle at 12% 88%,#f6c94a1a,#0000 24rem),linear-gradient(90deg,#050505fa,#050505b3),#050505;min-height:calc(100vh - 78px);padding:clamp(4.8rem,8vw,7rem) 0 clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.gameplan-share-hero:before{content:"";pointer-events:none;background:linear-gradient(#0000001a,#0000009e),radial-gradient(circle at 72% 52%,#f6c94a1f,#0000 22rem);position:absolute;inset:0}.gameplan-product-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid;position:relative}.gameplan-share-copy{align-content:center;gap:1rem;max-width:830px;display:grid}.gameplan-share-copy .breadcrumb{color:#f8f4e89e;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:850;display:flex}.gameplan-share-copy h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;max-width:960px;margin:0;font-size:clamp(2.65rem,6.3vw,5.55rem);font-weight:1000;line-height:.9}.gameplan-share-byline{color:var(--gold-bright);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:950}.gameplan-share-copy .lead{color:#f8f4e8e6;text-shadow:0 4px 22px #000000c7;max-width:720px;margin:.2rem 0 0;font-size:clamp(1.08rem,2vw,1.55rem);font-weight:800;line-height:1.42}.gameplan-product-cover-wrap{position:relative}.gameplan-product-cover-wrap:before{filter:blur(48px);content:"";pointer-events:none;background:#f6c94a2e;border-radius:999px;position:absolute;inset:12% -8% -8% 12%}.gameplan-share-catalog-cover{border:1px solid color-mix(in srgb, var(--gameplan-accent) 38%, #ffffff1a);border-radius:8px;min-height:clamp(460px,46vw,610px);box-shadow:0 34px 100px #0009,inset 0 1px #ffffff14}.gameplan-share-catalog-cover h2{letter-spacing:-.04em;font-size:clamp(2.2rem,4.8vw,4rem)}.gameplan-share-catalog-cover .gameplan-cover-content{max-width:88%}.gameplan-share-catalog-cover .gameplan-cover-logo{width:118%;max-height:128%}.gameplan-creator-message{background:radial-gradient(circle at 84% 20%,#f6c94a21,#0000 24rem),linear-gradient(#ffffff06,#0000),#050505;border-top:1px solid #f8f4e812;padding:clamp(3rem,6vw,5.2rem) 0;position:relative;overflow:hidden}.gameplan-creator-message-card{background:radial-gradient(circle at 88% 15%,#f6c94a29,#0000 18rem),linear-gradient(135deg,#ffffff0b,#0000 34%),#0c0c0cdb;border:1px solid #f6c94a3d;border-radius:8px;grid-template-columns:minmax(0,.46fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,3rem);padding:clamp(1.15rem,3.2vw,2.1rem);display:grid;box-shadow:0 22px 70px #00000047}.gameplan-creator-message-card h2{color:var(--white);margin:.35rem 0 0;font-size:clamp(1.55rem,3vw,2.55rem);line-height:.98}.gameplan-creator-message blockquote{border-left:3px solid var(--gold-bright);gap:.85rem;margin:0;padding-left:clamp(1rem,2.5vw,1.5rem);display:grid}.gameplan-creator-message blockquote p{color:#f8f4e8e0;margin:0;font-size:clamp(1.08rem,1.8vw,1.32rem);font-weight:760;line-height:1.5}.gameplan-creator-message blockquote footer{color:var(--gold-bright);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:950}.gameplan-preview-breakdown{background:radial-gradient(circle at 82% 12%,#f6c94a29,#0000 29rem),radial-gradient(circle at 8% 82%,#f6c94a14,#0000 25rem),linear-gradient(#0000002e,#000000d1),#050505;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:clamp(4rem,7vw,6rem) 0;position:relative;overflow:hidden}.gameplan-preview-breakdown:before{content:"";pointer-events:none;background-image:linear-gradient(#f8f4e80a 1px,#0000 1px),linear-gradient(90deg,#f8f4e809 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.gameplan-preview-breakdown-inner{z-index:1;grid-template-columns:1fr;align-items:start;gap:clamp(1.15rem,3vw,2rem);display:grid;position:relative}.gameplan-preview-breakdown-copy{gap:.85rem;max-width:860px;display:grid;position:relative}.gameplan-preview-breakdown-copy h2{max-width:820px;color:var(--white);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4.2vw,3.7rem);font-weight:1000;line-height:.94}.gameplan-preview-breakdown-copy p:not(.eyebrow){color:#f8f4e8bf;max-width:720px;margin:0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.6}.gameplan-preview-answer-board{--wix-preview-accent:var(--gold-bright);border:1px solid color-mix(in srgb, var(--wix-preview-accent) 18%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--wix-preview-accent) 7%, transparent), transparent 48%), #00000057;border-radius:10px;gap:.85rem;padding:clamp(.78rem,1.5vw,1.1rem);display:grid;box-shadow:0 24px 80px #0000003d}.gameplan-preview-answer-board-defense{--wix-preview-accent:var(--gold-bright)}.gameplan-preview-answer-board .wix-inside-preview-grid{gap:clamp(.62rem,1vw,.85rem)}.gameplan-preview-answer-board .wix-inside-preview-grid article{background:linear-gradient(145deg,#ca9b2412,#0000 54%),#00000075;border-color:#f6c94a24;min-height:148px}.gameplan-preview-answer-board-defense .wix-inside-preview-grid article{border-color:color-mix(in srgb, var(--wix-preview-accent) 24%, #ffffff1a);background:linear-gradient(145deg, color-mix(in srgb, var(--wix-preview-accent) 8%, transparent), transparent 54%), #00000075}.gameplan-preview-answer-board .wix-inside-call-sheet{background:linear-gradient(90deg,#f6c94a12,#0000 42%),#0000007a;border-color:#f6c94a29}.gameplan-preview-answer-board-defense .wix-inside-call-sheet{border-color:color-mix(in srgb, var(--wix-preview-accent) 24%, #ffffff1a);background:linear-gradient(90deg, color-mix(in srgb, var(--wix-preview-accent) 8%, transparent), transparent 42%), #0000007a}.gameplan-quick-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gameplan-quick-preview-card,.gameplan-inside-row,.gameplan-locked-play-card{background:linear-gradient(145deg,#ca9b2417,#0000 44%),#0c0c0cf0;border:1px solid #ffffff1a;border-radius:10px}.gameplan-quick-preview-card{border-radius:8px;align-content:start;gap:.7rem;min-height:238px;padding:1.12rem;display:grid;position:relative;overflow:hidden}.gameplan-quick-preview-card:before{content:"";background:var(--gold-bright);width:3px;position:absolute;inset:0 auto 0 0}.gameplan-quick-preview-card:after{content:"";border:1px solid #ca9b2438;border-radius:999px;width:8.5rem;height:8.5rem;position:absolute;bottom:-4.25rem;right:-3rem}.gameplan-quick-preview-card span,.gameplan-inside-row>span,.gameplan-locked-play-head span{color:var(--gold-bright);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.gameplan-quick-preview-card strong{z-index:1;color:var(--white);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.28rem,2.3vw,1.9rem);font-weight:1000;line-height:.96;position:relative}.gameplan-quick-preview-card p,.gameplan-inside-row p,.gameplan-locked-play-card p,.gameplan-locked-play-unlocks li{color:#f8f4e8b8;margin:0}.gameplan-quick-preview-card span,.gameplan-quick-preview-card p{z-index:1;position:relative}.gameplan-inside-list{gap:.8rem;display:grid}.gameplan-inside-row{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.gameplan-inside-row h3{color:var(--white);margin:0 0 .2rem;font-size:clamp(1.1rem,2vw,1.45rem)}.gameplan-locked-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gameplan-locked-play-card{gap:.9rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid}.gameplan-locked-play-head{justify-content:space-between;gap:.75rem;display:flex}.gameplan-locked-play-card h3{color:var(--white);margin:0;font-size:clamp(1.55rem,3vw,2.5rem);line-height:.95}.gameplan-locked-play-unlocks{border-top:1px solid #ffffff14;gap:.55rem;padding-top:.9rem;display:grid}.gameplan-locked-play-unlocks strong{color:var(--gold);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem}.gameplan-locked-play-unlocks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:0;padding-left:1.1rem;display:grid}.gameplan-product-hero{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;gap:clamp(1rem,4vw,3rem);display:grid}.gameplan-product-hero-copy{gap:1rem;display:grid}.gameplan-product-hero .breadcrumb{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.gameplan-product-hero h1{max-width:900px}.gameplan-product-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.gameplan-product-card,.gameplan-product-compare{background:linear-gradient(145deg,#ca9b241a,#0000 34%),#121212e0;border:1px solid #ca9b243d;border-radius:10px;box-shadow:0 24px 70px #00000057}.gameplan-product-card{align-content:space-between;align-self:stretch;gap:1.15rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.gameplan-product-card h2,.gameplan-product-compare h2{color:var(--white);margin:0}.gameplan-product-card p{color:#f8f4e8c2;margin:0}.gameplan-product-proof-strip,.gameplan-product-mini-board{flex-wrap:wrap;gap:.55rem;display:flex}.gameplan-product-proof-strip span,.gameplan-product-mini-board span{color:#f8f4e8e0;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ca9b2414;border:1px solid #ca9b2447;border-radius:999px;padding:.48rem .7rem;font-size:.76rem;font-weight:900}.gameplan-product-mini-board{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/25% 100%,linear-gradient(#ca9b241f,#0000003d);border:1px solid #ffffff14;border-radius:10px;padding:.8rem}.gameplan-product-mini-board span{text-align:center;border-radius:8px;flex:9rem}.gameplan-product-card dl{gap:.75rem;margin:1.15rem 0 0;display:grid}.gameplan-product-card dl div{border-top:1px solid #ffffff14;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;padding-top:.75rem;display:grid}.gameplan-product-card dt,.gameplan-product-compare article span{color:var(--gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.gameplan-product-card dd{color:var(--white);margin:0;font-weight:850}.gameplan-product-section{gap:1.25rem;display:grid}.gameplan-product-benefits,.gameplan-product-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.gameplan-product-benefit-card{background:linear-gradient(145deg,#ca9b241f,#0000 42%),#0d0d0df0;border:1px solid #ffffff1a;border-radius:10px;min-height:220px;padding:1.1rem;position:relative;overflow:hidden}.gameplan-product-benefit-card span{color:var(--gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.gameplan-product-benefit-card h3{max-width:18rem;color:var(--white);margin:1rem 0 0;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1}.gameplan-product-benefit-card p{z-index:1;color:#f8f4e8b8;margin:1rem 0 0;position:relative}.gameplan-product-benefit-card strong{color:#ca9b2421;font-size:6.5rem;font-weight:1000;line-height:.8;position:absolute;bottom:-.9rem;right:.8rem}.gameplan-product-compare p{color:#f8f4e8b8;margin:0}.gameplan-product-compare{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,4vw,2rem);padding:clamp(1rem,3vw,2rem);display:grid}.gameplan-product-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gameplan-product-compare article{background:#0505056b;border:1px solid #ffffff1a;border-radius:10px;padding:1rem}.gameplan-product-compare-gold{background:#ca9b241a!important;border-color:#ca9b2473!important}.gameplan-product-compare ul{color:#f8f4e8c7;gap:.48rem;margin:1rem 0 0;padding-left:1.1rem;display:grid}.gameplan-product-final{background:linear-gradient(#f8f4e807 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#f8f4e806 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 80% 28%,#f6c94a2e,#0000 26rem),radial-gradient(circle at 18% 84%,#f6c94a1f,#0000 22rem),linear-gradient(90deg,#050505f5,#050505b8),#050505;border-top:1px solid #f8f4e812;padding:clamp(3.5rem,7vw,6.5rem) 0;position:relative;overflow:hidden}.gameplan-product-final-card{max-width:1120px;box-shadow:0 0 0 1px #f6c94a14, var(--shadow-tight);background:radial-gradient(circle at 82% 0,#f6c94a2e,#0000 18rem),linear-gradient(135deg,#f6c94a1c,#0c0c0cf0 48%),#0c0c0cf2;border:1px solid #f6c94a42;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);margin:0 auto;padding:clamp(1.35rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.gameplan-product-final-card:before{content:"";opacity:.58;pointer-events:none;background:linear-gradient(90deg,#f6c94a3d,#0000 28%),linear-gradient(#f8f4e80a 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#f8f4e808 1px,#0000 1px) 0 0/38px 38px;position:absolute;inset:0}.gameplan-product-final-card>*{z-index:1;position:relative}.gameplan-product-final-copy{justify-items:start;display:grid}.gameplan-product-final-card h2{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:780px;margin:0;font-size:clamp(2.35rem,6.7vw,5.3rem);font-weight:1000;line-height:.9}.gameplan-product-final-card p:not(.wix-home-kicker){color:#f8f4e8c7;max-width:620px;margin:1rem 0 1.5rem;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:800;line-height:1.5}.gameplan-product-final-board{background:linear-gradient(90deg,#f6c94a1a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#f8f4e80f 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 10%,#f6c94a29,#0000 11rem),#0505058c;border:1px solid #f8f4e824;border-radius:8px;align-content:center;gap:.9rem;min-height:300px;padding:1.2rem;display:grid}.gameplan-product-final-board strong{color:#fff;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(1.7rem,3.1vw,2.55rem);font-weight:1000;line-height:.94}.gameplan-product-final-board ul{gap:.65rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.gameplan-product-final-board li{color:#f8f4e8cc;padding-left:1.25rem;font-size:.96rem;font-weight:850;line-height:1.35;position:relative}.gameplan-product-final-board li:before{color:var(--gold-bright);content:"+";font-weight:1000;position:absolute;left:0}@media (max-width:900px){.gameplan-product-hero-grid,.gameplan-creator-message-card,.gameplan-preview-breakdown-inner,.gameplan-product-final-card{grid-template-columns:1fr}.gameplan-preview-breakdown-copy{position:static}.gameplan-share-catalog-cover{min-height:460px}.gameplan-quick-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gameplan-product-hero,.gameplan-product-compare{grid-template-columns:1fr}.gameplan-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gameplan-share-hero{min-height:auto;padding:4.5rem 0 3rem}.gameplan-share-copy h1{font-size:clamp(2.15rem,10vw,3.2rem);line-height:.94}.gameplan-share-catalog-cover{min-height:420px}.gameplan-quick-preview-grid,.gameplan-locked-preview-grid{grid-template-columns:1fr}.gameplan-quick-preview-card{min-height:auto}.gameplan-inside-row{grid-template-columns:1fr;gap:.35rem}.gameplan-locked-play-unlocks ul{grid-template-columns:1fr}.gameplan-product-hero{padding-top:4.5rem}.gameplan-product-actions .gold-button,.gameplan-product-actions .ghost-button,.gameplan-product-final .gold-button{width:100%}.gameplan-product-final-card{padding:1rem}.gameplan-product-final-board{min-height:230px}.gameplan-product-benefits,.gameplan-product-compare-grid{grid-template-columns:1fr}.gameplan-product-card dl div{grid-template-columns:1fr;gap:.2rem}}.terms-page{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,6rem)}.terms-hero{box-shadow:var(--shadow-tight);background:radial-gradient(circle at 10% 20%,#f6c94a2e,#0000 26rem),linear-gradient(135deg,#f6c94a14,#0000 45%),#050505eb;border:1px solid #f6c94a2e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:1rem;padding:clamp(1.15rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.terms-hero:before{content:"";opacity:.8;pointer-events:none;background-color:#0000;background-image:linear-gradient(#f8f4e809 1px,#0000 1px),linear-gradient(90deg,#f8f4e806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 78%);mask-image:linear-gradient(135deg,#000 0%,#0000 78%)}.terms-hero>*{z-index:1;position:relative}.terms-hero-copy{gap:.75rem;display:grid}.terms-hero-copy h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:880px;margin:0;font-size:clamp(2.5rem,7vw,6rem);font-weight:1000;line-height:.9}.terms-hero-copy p:not(.wix-home-kicker){color:#f8f4e8b3;max-width:780px;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:760;line-height:1.55}.terms-hero-copy>span{color:#f6c94ae6;letter-spacing:.1em;text-transform:uppercase;background:#f6c94a14;border:1px solid #f6c94a42;border-radius:999px;width:fit-content;padding:.5rem .7rem;font-size:.72rem;font-weight:1000}.terms-support-card{background:linear-gradient(145deg,#f6c94a1a,#0000 60%),#00000057;border:1px solid #f8f4e81a;border-radius:8px;gap:.6rem;padding:1rem;display:grid}.terms-support-card p,.terms-support-card strong,.terms-support-card span{margin:0}.terms-support-card p{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.terms-support-card strong{color:#fff;text-transform:uppercase;font-size:1.1rem;font-weight:1000;line-height:1.08}.terms-support-card span{color:#f8f4e89e;font-size:.86rem;font-weight:720;line-height:1.45}.terms-support-card .gold-button{width:100%;margin-top:.25rem}.terms-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.9rem 0;display:grid}.terms-quick-grid article{min-width:0;box-shadow:var(--shadow-tight);background:linear-gradient(145deg,#f6c94a13,#0000 56%),#080808e6;border:1px solid #f8f4e81a;border-radius:8px;padding:.95rem}.terms-quick-grid h2{color:#fff;text-transform:uppercase;margin:0;font-size:1.04rem;font-weight:1000;line-height:1.05}.terms-quick-grid p{color:#f8f4e89e;margin:.7rem 0 0;font-size:.85rem;font-weight:720;line-height:1.45}.terms-shell{grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.terms-toc{background:#060606e6;border:1px solid #f8f4e814;border-radius:8px;gap:.7rem;padding:.9rem;display:grid;position:sticky;top:6.2rem}.terms-toc p{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:1000}.terms-toc nav{gap:.35rem;display:grid}.terms-toc a{color:#f8f4e88c;font-size:.78rem;font-weight:800;line-height:1.28;transition:color .16s,transform .16s}.terms-toc a:hover{color:var(--gold-bright);transform:translate(2px)}.terms-content{gap:.75rem;min-width:0;display:grid}.terms-notice,.terms-section{box-shadow:var(--shadow-tight);background:#070707e6;border:1px solid #f8f4e817;border-radius:8px}.terms-notice{align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.terms-notice strong{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.82rem;font-weight:1000}.terms-notice span{color:#f8f4e8a8;font-size:.9rem;font-weight:740;line-height:1.45}.terms-section{padding:clamp(1rem,2.4vw,1.4rem);scroll-margin-top:6.4rem}.terms-section h2{color:#fff;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.4rem,2.5vw,2.15rem);font-weight:1000;line-height:1}.terms-section p{color:#f8f4e8ad;margin:0;font-size:.98rem;font-weight:680;line-height:1.72}@media (max-width:980px){.terms-hero,.terms-shell{grid-template-columns:1fr}.terms-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-toc{position:static}}@media (max-width:640px){.terms-page{width:min(100% - 24px,1180px);padding-top:1.4rem}.terms-hero-copy h1{font-size:clamp(2.4rem,14vw,4.2rem)}.terms-quick-grid{grid-template-columns:1fr}.terms-notice{display:grid}.terms-section p{font-size:.92rem}}.contact-page{color:#f8f4e8c2;width:min(1080px,100% - 32px);font-family:var(--font-body), Saira, Arial, sans-serif;margin:0 auto;padding:clamp(2rem,5vw,4.25rem) 0 clamp(3.5rem,8vw,6rem)}.contact-intro-section,.contact-topics-section,.contact-before-section{border-top:1px solid #f6c94a47;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,3.5rem) 0;display:grid}.contact-intro-section{border-top:0;padding-top:0}.contact-intro,.contact-section-heading{align-content:start;gap:.8rem;display:grid}.contact-intro h1,.contact-section-heading h2{color:#f8f4e8;letter-spacing:-.035em;text-transform:none;max-width:12ch;margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1}.contact-intro>p:not(.wix-home-kicker),.contact-section-heading>p:not(.wix-home-kicker),.contact-support-panel>p,.contact-topic-row p,.contact-before-content{color:#f8f4e8b3;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.contact-intro>p:not(.wix-home-kicker),.contact-section-heading>p:not(.wix-home-kicker){max-width:42rem}.contact-page .wix-home-kicker{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.3}.contact-support-panel{background:#0b0b0b;border:1px solid #f6c94a3d;border-radius:8px;gap:.85rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.contact-support-panel h2,.contact-topic-row h3{color:#f8f4e8;letter-spacing:-.02em;text-transform:none;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.contact-support-panel .contact-support-email{color:#f8f4e8;overflow-wrap:anywhere;font-weight:700}.contact-support-panel .gold-button{text-transform:none;width:fit-content;margin-top:.25rem;font-family:inherit;font-size:.875rem;font-weight:700}.contact-topic-list{border-top:1px solid #f6c94a29}.contact-topic-row{border-bottom:1px solid #f6c94a29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.25rem 0;display:grid}.contact-topic-row>div{gap:.35rem;display:grid}.contact-topic-row a{color:var(--gold-bright);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none}.contact-topic-row a:hover{text-underline-offset:.24em;text-decoration:underline}.contact-topic-row a:focus-visible,.contact-support-panel .gold-button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.contact-before-content{gap:1.5rem;display:grid}.contact-before-content ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.contact-before-content li{padding-left:1.25rem;position:relative}.contact-before-content li:before{color:var(--gold-bright);content:"•";position:absolute;top:0;left:0}.contact-billing-note{color:#f8f4e8d1;border-left:2px solid #f6c94ab8;margin:0;padding:.25rem 0 .25rem 1rem}@media (max-width:980px){.contact-intro-section,.contact-topics-section,.contact-before-section{grid-template-columns:1fr;gap:1.75rem}.contact-intro h1,.contact-section-heading h2{max-width:18ch}}@media (max-width:640px){.contact-page{width:min(100% - 24px,1080px);padding-top:1.5rem}.contact-intro h1,.contact-section-heading h2{font-size:2rem}.contact-support-panel .gold-button{width:100%}.contact-topic-row{grid-template-columns:1fr;gap:.75rem}.contact-topic-row a{white-space:normal;width:fit-content}}.abilities-page{color:var(--white);background:radial-gradient(circle at 74% 0,#f6c94a0f,#0000 22rem),linear-gradient(#050505 0%,#080808 42%,#050505 100%)}.abilities-hero{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 1rem}.abilities-hero-copy h1{color:#fff;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:1000;line-height:.96}.abilities-hero-copy p:not(.wix-home-kicker){color:#f8f4e8c7;max-width:660px;margin:.7rem 0 0;font-size:clamp(.96rem,1.25vw,1.12rem);font-weight:800;line-height:1.42}.abilities-tool-shell{width:min(1180px,100% - 32px);box-shadow:var(--shadow-tight);background:#0a0a0ad6;border:1px solid #f8f4e81a;border-radius:10px;margin:0 auto 4rem;overflow:hidden}.abilities-tool-controls{border-bottom:1px solid #f8f4e81a;gap:1rem;padding:1rem;display:grid}.abilities-reset-button,.abilities-empty-action{color:#f8f4e8c7;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;border-radius:6px;padding:.55rem .75rem;font-size:.78rem;font-weight:1000;transition:background .16s,color .16s}.abilities-reset-button{background:#ffffff09;border:1px solid #f8f4e824;align-self:end;min-height:44px;padding-inline:1rem}.abilities-reset-button:hover,.abilities-empty-action:hover{color:var(--gold-bright);background:#f6c94a1f;border-color:#f6c94a8c}.abilities-reset-button:disabled{cursor:default;opacity:.42}.abilities-reset-button:disabled:hover{color:#f8f4e8c7;background:#ffffff09;border-color:#f8f4e824}.abilities-search-field,.abilities-select-field{gap:.45rem;display:grid}.abilities-search-field span,.abilities-select-field span{color:#f8f4e88f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.abilities-search-field input,.abilities-select-field select{color:var(--white);font:inherit;background:#ffffff0b;border:1px solid #f8f4e81f;border-radius:8px;min-height:44px;padding:.8rem .95rem}.abilities-search-field input{width:100%}.abilities-filter-row{grid-template-columns:1.1fr 1.1fr 1fr auto;align-items:end;gap:.75rem;display:grid}.abilities-select-field select{appearance:none;background-color:#ffffff0b;background-image:linear-gradient(45deg,#0000 50%,#f8f4e8b8 50%),linear-gradient(135deg,#f8f4e8b8 50%,#0000 50%),none;background-position:calc(100% - 18px),calc(100% - 12px),0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-right:2.25rem}.abilities-select-field select option{color:#fff;background:#111}.abilities-search-field input:focus,.abilities-select-field select:focus{border-color:#f6c94a99;outline:0}.abilities-results-head{background:linear-gradient(90deg,#f6c94a14,#0000 58%),#ffffff05;border-bottom:1px solid #f8f4e81a;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.abilities-results-head p,.abilities-active-chips span{color:#f8f4e8b8;margin:0;font-size:.86rem;font-weight:900}.abilities-results-head strong{color:var(--gold-bright)}.abilities-active-chips{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.abilities-active-chips span{color:#f8f4e8bd;letter-spacing:.08em;text-transform:uppercase;background:#00000038;border:1px solid #f8f4e81f;border-radius:999px;padding:.28rem .52rem;font-size:.72rem}.abilities-table-wrap{display:none;overflow-x:auto}.abilities-table{border-collapse:collapse;width:100%;min-width:1120px}.abilities-table th,.abilities-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f8f4e81a;padding:.95rem .9rem}.abilities-table thead th{z-index:1;color:var(--gold-bright);letter-spacing:.13em;text-transform:uppercase;background:#0d0d0d;font-size:.72rem;font-weight:1000;position:sticky;top:0}.abilities-table tbody th{min-width:170px}.abilities-table tbody th strong{color:#fff;font-size:1rem}.abilities-table td p{color:#f8f4e8c2;margin:.3rem 0 0;font-size:.86rem;font-weight:700;line-height:1.42}.abilities-icon-frame{background:radial-gradient(circle at 50% 20%,#f6c94a1a,#0000 70%),#ffffff09;border:1px solid #f6c94a33;border-radius:10px;place-items:center;width:58px;height:58px;display:inline-grid}.abilities-icon-frame img{object-fit:contain;width:44px;height:44px}.abilities-pill,.abilities-tier-label{color:#f8f4e8c7;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff09;border:1px solid #f8f4e81f;border-radius:999px;align-items:center;padding:.28rem .52rem;font-size:.68rem;font-weight:1000;display:inline-flex}.abilities-pill-offense{color:var(--gold-bright);border-color:#f6c94a5c}.abilities-pill-defense{color:#67e8f9;border-color:#67e8f952}.abilities-pill-special_teams{color:#86efac;border-color:#22c55e57}.abilities-tier-bronze{color:#cd7f32}.abilities-tier-silver{color:silver}.abilities-tier-gold{color:var(--gold-bright)}.abilities-tier-platinum{color:#b9f2ff}.abilities-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.abilities-card-list-mobile{display:none}.abilities-card-column{align-content:start;gap:.9rem;display:grid}.abilities-card{break-inside:avoid;background:linear-gradient(145deg,#f6c94a09,#0000 38%),#ffffff07;border:1px solid #f8f4e81a;border-radius:8px;width:100%;transition:border-color .16s,background .16s;overflow:hidden}.abilities-card[open]{background:linear-gradient(145deg,#f6c94a0e,#0000 42%),#ffffff09;border-color:#f6c94a3d}.abilities-card-head{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.95rem;list-style:none;display:grid}.abilities-card-head::-webkit-details-marker{display:none}.abilities-card h2{color:#fff;margin:0;font-size:1.15rem;font-weight:1000}.abilities-card-pills{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.abilities-card-chevron{border-bottom:2px solid #f8f4e88c;border-right:2px solid #f8f4e88c;width:.62rem;height:.62rem;transition:transform .16s,border-color .16s;transform:rotate(45deg)}.abilities-card[open] .abilities-card-chevron{border-color:var(--gold-bright);transform:rotate(225deg)}.abilities-tier-list{gap:.65rem;margin:0;padding:0 .95rem .95rem;display:grid}.abilities-card:not([open]) .abilities-tier-list{display:none}.abilities-tier-list div{border-top:1px solid #f8f4e814;padding-top:.65rem}.abilities-tier-list dt{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.abilities-tier-list dd{color:#f8f4e8bd;margin:.25rem 0 0;font-size:.92rem;font-weight:750;line-height:1.4}.abilities-empty-state{padding:clamp(1.5rem,4vw,3rem)}.abilities-empty-state h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:1000;line-height:1}.abilities-empty-state p{color:#f8f4e8b8;max-width:620px;font-weight:800;line-height:1.45}.abilities-empty-action{color:var(--gold-bright);background:#f6c94a17;border:1px solid #f6c94a57;margin-top:.65rem}@media (max-width:760px){.abilities-hero{width:min(100% - 24px,1180px);padding:1.4rem 0 .85rem}.abilities-hero-copy h1{font-size:clamp(2rem,10vw,3.2rem)}.abilities-tool-shell{border-radius:8px;width:min(100% - 24px,1180px)}.abilities-filter-row{grid-template-columns:1fr 1fr}.abilities-reset-button{width:100%}.abilities-results-head{flex-direction:column;align-items:flex-start}.abilities-active-chips{justify-content:flex-start}.abilities-card-list{display:none}.abilities-card-list-mobile{gap:.8rem;padding:.9rem;display:grid}}@media (max-width:520px){.abilities-filter-row{grid-template-columns:1fr}}.adjustments-page{color:var(--white);background:radial-gradient(circle at 76% 0,#f6c94a0e,#0000 22rem),linear-gradient(#050505 0%,#080808 42%,#050505 100%)}.adjustments-hero{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 1rem}.adjustments-hero-copy h1{color:#fff;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-width:940px;margin:0;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:1000;line-height:.96}.adjustments-hero-copy p:not(.wix-home-kicker){color:#f8f4e8c7;max-width:680px;margin:.7rem 0 0;font-size:clamp(.96rem,1.25vw,1.12rem);font-weight:800;line-height:1.42}.adjustments-tool-shell{width:min(1180px,100% - 32px);box-shadow:var(--shadow-tight);background:#0a0a0ad6;border:1px solid #f8f4e81a;border-radius:10px;margin:0 auto 4rem;overflow:hidden}.adjustments-tool-controls{border-bottom:1px solid #f8f4e81a;gap:1rem;padding:1rem;display:grid}.adjustments-empty-action{color:#f8f4e8c7;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;border-radius:6px;padding:.55rem .75rem;font-size:.78rem;font-weight:1000;transition:background .16s,color .16s}.adjustments-empty-action:hover{color:var(--gold-bright);background:#f6c94a1f;border-color:#f6c94a8c}.adjustments-search-field,.adjustments-segmented-field{gap:.45rem;display:grid}.adjustments-search-field span,.adjustments-segmented-field>span{color:#f8f4e88f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.adjustments-search-field input{color:var(--white);font:inherit;background:#ffffff0b;border:1px solid #f8f4e81f;border-radius:8px;width:100%;min-height:44px;padding:.8rem .95rem}.adjustments-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.adjustments-segmented-control{background:#ffffff09;border:1px solid #f8f4e81a;border-radius:8px;gap:.35rem;padding:.25rem;display:flex}.adjustments-segmented-control button{color:#f8f4e8ad;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;min-height:40px;padding:.58rem .75rem;font-size:.78rem;font-weight:1000;transition:background .16s,border-color .16s,color .16s}.adjustments-segmented-control button:hover,.adjustments-segmented-control button.active{color:var(--gold-bright);background:#f6c94a21;border-color:#f6c94a57}.adjustments-search-field input:focus{border-color:#f6c94a99;outline:0}.adjustments-results-head{background:linear-gradient(90deg,#f6c94a14,#0000 58%),#ffffff05;border-bottom:1px solid #f8f4e81a;padding:.9rem 1rem}.adjustments-results-head p{color:#f8f4e8b8;margin:0;font-size:.86rem;font-weight:900}.adjustments-results-head strong{color:var(--gold-bright)}.adjustments-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.adjustments-card-list-mobile{display:none}.adjustments-card-column{align-content:start;gap:.9rem;display:grid}.adjustments-card{break-inside:avoid;background:linear-gradient(145deg,#f6c94a09,#0000 38%),#ffffff07;border:1px solid #f8f4e81a;border-radius:8px;width:100%;transition:border-color .16s,background .16s;overflow:hidden}.adjustments-card[open]{background:linear-gradient(145deg,#f6c94a0e,#0000 42%),#ffffff09;border-color:#f6c94a3d}.adjustments-card-head{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.95rem;list-style:none;display:grid}.adjustments-card-head::-webkit-details-marker{display:none}.adjustments-card h2{color:#fff;margin:0;font-size:1.15rem;font-weight:1000}.adjustments-card-head p{color:#f8f4e8c7;margin:.25rem 0 0;font-size:.86rem;font-weight:850}.adjustments-card-chevron{border-bottom:2px solid #f8f4e88c;border-right:2px solid #f8f4e88c;width:.62rem;height:.62rem;transition:transform .16s,border-color .16s;transform:rotate(45deg)}.adjustments-card[open] .adjustments-card-chevron{border-color:var(--gold-bright);transform:rotate(225deg)}.adjustments-option-list{gap:.75rem;padding:0 .95rem .95rem;display:grid}.adjustments-card:not([open]) .adjustments-option-list{display:none}.adjustments-option{background:#0000002e;border:1px solid #f8f4e814;border-radius:8px;padding:.9rem}.adjustments-option h3{color:#fff;margin:0;font-size:.95rem;font-weight:1000}.adjustments-effect{color:#f8f4e8bd;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:.55rem 0 0;font-size:.94rem;font-weight:750;line-height:1.42;display:grid}.adjustments-effect span{font-size:1.05rem;font-weight:1000;line-height:1.2}.adjustments-effect-pro span{color:#22c55e}.adjustments-effect-con span{color:#fb7185}.adjustments-effect-neutral span{color:var(--gold-bright)}.adjustments-empty-state{padding:clamp(1.5rem,4vw,3rem)}.adjustments-empty-state h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:1000;line-height:1}.adjustments-empty-state p{color:#f8f4e8b8;max-width:620px;font-weight:800;line-height:1.45}.adjustments-empty-action{color:var(--gold-bright);background:#f6c94a17;border:1px solid #f6c94a57;margin-top:.65rem}@media (max-width:760px){.adjustments-hero{width:min(100% - 24px,1180px);padding:1.4rem 0 .85rem}.adjustments-hero-copy h1{font-size:clamp(2rem,10vw,3.2rem)}.adjustments-tool-shell{border-radius:8px;width:min(100% - 24px,1180px)}.adjustments-filter-row{grid-template-columns:1fr}.adjustments-results-head{padding:.8rem .9rem}.adjustments-card-list{display:none}.adjustments-card-list-mobile{gap:.8rem;padding:.9rem;display:grid}}@media (max-width:520px){.adjustments-segmented-control{grid-template-columns:1fr;display:grid}}.position-adjustment-group-field{gap:.45rem;display:grid}.position-adjustment-group-field>span{color:#f8f4e88f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.position-adjustment-group-control{flex-wrap:wrap;gap:.4rem;display:flex}.position-adjustment-group-control button{color:#f8f4e8ad;cursor:pointer;font:inherit;text-transform:uppercase;background:#ffffff09;border:1px solid #f8f4e81f;border-radius:999px;flex:none;min-height:38px;padding:.55rem .8rem;font-size:.76rem;font-weight:1000;transition:background .16s,border-color .16s,color .16s}.position-adjustment-group-control button:hover,.position-adjustment-group-control button.active{color:var(--gold-bright);background:#f6c94a21;border-color:#f6c94a6b}.position-adjustment-sections{gap:1.25rem;padding:1rem;display:grid}.position-adjustment-man-callout{border:1px solid #f6c94a40;border-left:4px solid var(--gold-bright);background:linear-gradient(100deg,#f6c94a1c,#ffffff05);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin:1rem 1rem 0;padding:1rem;display:grid}.position-adjustment-man-callout span,.position-adjustment-man-callout h2,.position-adjustment-man-callout p{margin:0}.position-adjustment-man-callout span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.position-adjustment-man-callout h2{color:#fff;text-transform:uppercase;margin-top:.18rem;font-size:1.25rem;font-weight:1000}.position-adjustment-man-callout p{color:#f8f4e8b3;max-width:720px;margin-top:.35rem;font-size:.85rem;line-height:1.45}.position-adjustment-man-callout ol{counter-reset:man-assignment-step;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.position-adjustment-man-callout li{color:#f8f4e8d1;white-space:nowrap;align-items:center;gap:.4rem;font-size:.74rem;font-weight:900;display:flex}.position-adjustment-man-callout li:before{background:var(--gold-bright);color:#080808;content:counter(man-assignment-step);counter-increment:man-assignment-step;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-weight:1000;display:grid}.position-adjustment-section{background:#ffffff05;border:1px solid #f8f4e814;border-radius:9px;min-width:0;overflow:hidden}.position-adjustment-section-head{background:linear-gradient(90deg,#f6c94a13,#0000 70%);border-bottom:1px solid #f8f4e814;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.position-adjustment-section-head p,.position-adjustment-section-head h2,.position-adjustment-section-head span{margin:0}.position-adjustment-section-head p{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.position-adjustment-section-head h2{color:#fff;text-transform:uppercase;margin-top:.2rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:1000;line-height:1}.position-adjustment-section-head span{color:#f8f4e8a6;max-width:680px;margin-top:.42rem;font-size:.86rem;font-weight:750;line-height:1.4;display:block}.position-adjustment-section-head>strong{color:#f8f4e8a3;text-transform:uppercase;flex:none;font-size:.74rem;font-weight:1000}.position-adjustment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;padding:.9rem;display:grid}.position-adjustment-card-group{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;background:#f6c94a14;border:1px solid #f6c94a38;border-radius:999px;margin-bottom:.32rem;padding:.25rem .45rem;font-size:.64rem;font-weight:1000;display:inline-flex}.position-adjustment-card-body{gap:.75rem;padding:0 .95rem .95rem;display:grid}.position-adjustment-card:not([open]) .position-adjustment-card-body{display:none}.position-adjustment-card-body section{background:#0000002e;border:1px solid #f8f4e814;border-radius:8px;padding:.9rem}.position-adjustment-card-body h3{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:1000}@media (max-width:760px){.position-adjustment-man-callout{grid-template-columns:1fr}.position-adjustment-man-callout ol{flex-wrap:wrap}.position-adjustment-group-control{scrollbar-width:thin;flex-wrap:nowrap;margin-inline:-1rem;padding:0 1rem .2rem;scroll-padding-inline:1rem;overflow-x:auto}.position-adjustment-sections{padding:.9rem}.position-adjustment-section-head{align-items:start;display:grid}.position-adjustment-grid{grid-template-columns:1fr}}.member-home-dashboard{--member-home-panel:#0a0a09;--member-home-panel-soft:#11100d;--member-home-line:#ffffff1c;--member-home-gold-line:#f6c94a57;gap:clamp(2.5rem,6vw,5.5rem);width:100%;max-width:1540px;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,3rem) clamp(4rem,8vw,7rem)}.member-home-dashboard a{text-decoration:none}.member-home-hero{border-block:1px solid var(--member-home-gold-line);background:linear-gradient(90deg,#000000fa 0%,#050504e0 56%,#141107e0 100%),repeating-linear-gradient(115deg,#0000 0 45px,#f6c94a0d 45px 46px);grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:end;gap:clamp(1.5rem,4vw,4.5rem);min-height:clamp(310px,38vw,510px);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.member-home-hero:before{z-index:0;color:#f6c94a12;content:"818";font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.09em;pointer-events:none;font-size:clamp(13rem,27vw,30rem);font-weight:1000;line-height:.65;position:absolute;bottom:clamp(-4.5rem,-3vw,-1.5rem);right:clamp(-2rem,1vw,2rem)}.member-home-hero>*{z-index:1;position:relative}.member-home-hero .eyebrow,.member-home-section-head .eyebrow{color:var(--gold-bright);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:1000}.member-home-hero h1{max-width:900px;color:var(--white);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(3rem,7.4vw,7.8rem);font-weight:1000;line-height:.82}.member-home-hero>div>p:last-child{color:#ffffffb3;max-width:720px;margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.6}.member-home-library-stat{border-left:1px solid var(--member-home-gold-line);align-content:end;min-height:210px;padding-left:clamp(1.25rem,2.5vw,2.5rem);display:grid}.member-home-library-stat span,.member-home-library-stat small{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.member-home-library-stat strong{color:var(--gold-bright);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;margin:.4rem 0 .15rem;font-size:clamp(4.5rem,9vw,8rem);line-height:.8}.member-home-library-stat a{border-bottom:1px solid var(--gold-bright);width:fit-content;color:var(--white);text-transform:uppercase;margin-top:1.5rem;padding-bottom:.3rem;font-size:.76rem;font-weight:950}.member-home-section{min-width:0}.member-home-section-head{border-bottom:1px solid var(--member-home-line);justify-content:space-between;align-items:end;gap:1rem;margin-bottom:clamp(1.1rem,2.5vw,2rem);padding-bottom:1rem;display:flex}.member-home-section-head h2{color:var(--white);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:1000;line-height:.95}.member-home-section-head>a{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:1000}.member-home-card-action{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.member-home-gameplan-grid{background:var(--member-home-gold-line);border-block:1px solid var(--member-home-gold-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.member-home-gameplan-card{background:var(--member-home-panel);min-height:315px;color:inherit;grid-template-columns:minmax(210px,.78fr) minmax(0,1fr);transition:background .16s,transform .16s;display:grid;overflow:hidden}.member-home-gameplan-card:hover,.member-home-gameplan-card:focus-visible{background:#12110d}.member-home-gameplan-card:focus-visible,.member-home-meta-card:focus-visible,.member-home-play-card:focus-visible,.member-home-continue-card:focus-visible,.member-home-tools-grid a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.member-home-card-art{background:linear-gradient(145deg,#f6c94a29,#0000 48%),repeating-linear-gradient(120deg,#0000 0 28px,#ffffff06 28px 29px),#060606;place-items:center;min-width:0;min-height:170px;display:grid;position:relative;overflow:hidden}.member-home-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);height:54%;position:absolute;inset:auto 0 0}.member-home-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.member-home-gameplan-card:hover .member-home-card-art img,.member-home-meta-card:hover .member-home-card-art img,.member-home-play-card:hover .member-home-card-art img{transform:scale(1.025)}.member-home-card-art>span{color:var(--gold-bright);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.08em;font-size:clamp(4.5rem,8vw,8rem);font-weight:1000}.member-home-card-art>b{z-index:1;color:var(--gold-bright);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:1000;position:absolute;bottom:.75rem;right:.85rem}.member-home-gameplan-copy{flex-direction:column;min-width:0;padding:clamp(1.25rem,2.6vw,2.5rem);display:flex}.member-home-gameplan-copy>small{color:#f6c94a7a;letter-spacing:.16em;text-transform:uppercase;order:-1;margin-bottom:.8rem;font-size:.62rem;font-weight:1000}.member-home-gameplan-copy h3,.member-home-meta-card h3,.member-home-play-card h3{color:var(--white);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:.9rem 0 0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:1000;line-height:.98}.member-home-gameplan-copy p,.member-home-meta-card p,.member-home-play-card p{color:#fff9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 1.25rem;line-height:1.5;display:-webkit-box;overflow:hidden}.member-home-gameplan-copy>div:last-child{border-top:1px solid var(--member-home-line);color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.68rem;font-weight:900;display:flex}.member-home-gameplan-copy>div:last-child strong{color:var(--gold-bright)}.member-home-feature-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.member-home-meta-card{border:1px solid var(--member-home-gold-line);background:var(--member-home-panel-soft);min-height:290px;color:inherit;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);display:grid;overflow:hidden}.member-home-meta-card>div:last-child{flex-direction:column;min-width:0;padding:clamp(1.25rem,2.5vw,2.4rem);display:flex}.member-home-meta-card .member-home-card-action{margin-top:auto}.member-home-play-list{border-block:1px solid var(--member-home-line);display:grid}.member-home-play-card{border-bottom:1px solid var(--member-home-line);min-height:150px;color:inherit;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:.85rem 0;display:grid}.member-home-play-card:last-child{border-bottom:0}.member-home-play-card .member-home-card-art{min-height:112px}.member-home-play-card .member-home-card-art>span{font-size:3rem}.member-home-play-card>div:nth-child(2){min-width:0}.member-home-play-card>div:nth-child(2)>span{color:var(--gold-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-style:normal;font-weight:950}.member-home-play-card h3{margin-top:.35rem;font-size:clamp(1.25rem,2.1vw,1.75rem)}.member-home-play-card p{-webkit-line-clamp:2;margin:.45rem 0 0;font-size:.84rem}.member-home-play-card>strong{color:var(--gold-bright);font-size:1.4rem}.member-home-continue-card{border:1px solid var(--member-home-line);background:var(--member-home-panel);color:inherit;grid-template-columns:minmax(270px,.46fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,3rem);padding:1rem;display:grid}.member-home-continue-card .member-home-card-art{min-height:220px}.member-home-continue-card>div:last-child{align-self:center;min-width:0;padding:1rem 1rem 1rem 0}.member-home-continue-card h2{color:var(--white);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;margin:.8rem 0 0;font-size:clamp(1.7rem,3.5vw,3.2rem);line-height:.95}.member-home-continue-card>div>p{color:var(--muted);line-height:1.55}.member-home-saved-grid{border-block:1px solid var(--member-home-line);background:var(--member-home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.member-home-saved-grid>*{background:var(--member-home-panel)}.member-home-empty-row{border-block:1px solid var(--member-home-line);background:linear-gradient(90deg,#f6c94a0b,#0000 58%);justify-content:space-between;align-items:center;gap:1.5rem;min-height:120px;padding:1.25rem clamp(1rem,2.5vw,2rem);display:flex}.member-home-empty-row strong{color:var(--white);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;font-size:1.45rem;display:block}.member-home-empty-row p{color:var(--muted);margin:.35rem 0 0}.member-home-tools-grid{border:1px solid var(--member-home-line);background:var(--member-home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.member-home-tools-grid a{min-height:180px;color:inherit;background:#080808;padding:clamp(1.25rem,2.8vw,2.5rem);position:relative;overflow:hidden}.member-home-tools-grid a:before{color:#f6c94a0e;content:"818";font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.08em;font-size:7rem;font-weight:1000;line-height:1;position:absolute;bottom:-1.25rem;right:-.25rem}.member-home-tools-grid a:hover{background:#12110d}.member-home-tools-grid span,.member-home-tools-grid strong,.member-home-tools-grid p{z-index:1;position:relative}.member-home-tools-grid span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:1000}.member-home-tools-grid strong{color:var(--white);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;margin-top:.85rem;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:.95;display:block}.member-home-tools-grid p{max-width:32ch;color:var(--muted);margin:.75rem 0 0;line-height:1.5}@media (max-width:1120px){.member-home-gameplan-card{grid-template-columns:1fr}.member-home-gameplan-card .member-home-card-art{aspect-ratio:16/8}.member-home-feature-grid{grid-template-columns:1fr}.member-home-play-card{grid-template-columns:180px minmax(0,1fr) auto}}@media (max-width:760px){.member-home-dashboard{gap:3.5rem;padding-inline:.85rem}.member-home-hero{grid-template-columns:1fr;align-items:end;min-height:460px;padding:2rem 1.25rem}.member-home-library-stat{border-top:1px solid var(--member-home-gold-line);border-left:0;grid-template-columns:auto 1fr;align-items:end;gap:.25rem 1rem;min-height:0;padding:1.25rem 0 0}.member-home-library-stat span,.member-home-library-stat strong{grid-row:span 2}.member-home-library-stat strong{font-size:4.5rem}.member-home-library-stat a{margin-top:.75rem}.member-home-section-head{align-items:start}.member-home-gameplan-grid,.member-home-saved-grid,.member-home-tools-grid,.member-home-meta-card,.member-home-continue-card{grid-template-columns:1fr}.member-home-meta-card .member-home-card-art,.member-home-continue-card .member-home-card-art{aspect-ratio:16/9}.member-home-continue-card>div:last-child{padding:.5rem .35rem 1rem}}@media (max-width:520px){.member-home-hero h1{font-size:clamp(3rem,16vw,4.7rem)}.member-home-section-head{display:grid}.member-home-section-head>a{width:fit-content}.member-home-play-card{grid-template-columns:92px minmax(0,1fr);gap:.85rem}.member-home-play-card .member-home-card-art{min-height:92px}.member-home-play-card>strong{display:none}.member-home-gameplan-copy{padding:1.25rem}.member-home-empty-row{display:grid}}.member-civil-newest-list{max-height:none;padding-right:0;overflow-y:visible}.member-civil-newest-empty{color:#ffffff7a;text-align:center;border:1px dashed #ffffff17;border-radius:8px;place-items:center;min-height:210px;padding:1.2rem;font-size:.78rem;line-height:1.5;display:grid}.member-civil-community-card{align-content:start;gap:0;padding:0}.member-civil-empty-favorites{text-align:center;place-items:center;min-height:230px;padding:1.5rem}.site-header-public.member-shell-header{grid-template-columns:108px minmax(0,1fr) auto;gap:1.25rem;min-height:0;padding:.7rem .8rem}.member-shell-navigation{justify-content:center;align-items:center;gap:1.5rem;min-width:0;display:flex}.site-header-public.member-shell-header .member-primary-nav a.active,.site-header-public.member-shell-header .member-primary-nav a:hover,.site-header-public.member-shell-header .member-primary-nav a:focus-visible,.site-header-public.member-shell-header .member-shell-more>summary:hover,.site-header-public.member-shell-header .member-shell-more>summary:focus-visible{color:var(--gold-bright)}.site-header-public.member-shell-header .member-primary-nav a:after{height:1px;bottom:0}.site-header-public.member-shell-header .member-shell-more>summary:after,.site-header-public.member-shell-header .member-profile-menu>summary:after{content:"";border:1px solid #f6c94ab8;border-top:0;border-left:0;width:6px;height:6px;margin:-3px 1px 0 0;transform:rotate(45deg)}.site-header-public.member-shell-header .member-shell-dropdown>nav{background:#090909fc;border-color:#f8f4e81f;border-radius:8px;top:calc(100% + .8rem)}.site-header-public.member-shell-header .member-shell-search{width:clamp(96px,8vw,142px)}.site-header-public.member-shell-header .member-shell-search input{border-radius:5px;min-height:36px}.site-header-public.member-shell-header .member-game-switch,.site-header-public.member-shell-header .member-game-switch button{border-radius:5px}.site-header-public.member-shell-header .member-game-switch button.is-active,.site-header-public.member-shell-header .member-game-switch button[aria-pressed=true]{background:linear-gradient(135deg, var(--gold-bright), var(--gold));color:#080808}@media (max-width:1180px){.site-header-public.member-shell-header .member-primary-nav{gap:.85rem}.site-header-public.member-shell-header .member-primary-nav a,.site-header-public.member-shell-header .member-shell-more>summary{font-size:.78rem}.site-header-public.member-shell-header .member-profile-menu>summary b{display:none}}@media (max-width:1020px){.site-header-public.member-shell-header{grid-template-columns:108px minmax(0,1fr) auto}.site-header-public.member-shell-header .member-shell-navigation,.site-header-public.member-shell-header .member-shell-search{display:none}.site-header-public.member-shell-header .member-shell-tools{grid-column:3}.site-header-public.member-shell-header .member-shell-menu-trigger{display:inline-grid}.member-shell-drawer{top:78px}}@media (max-width:760px){.site-header-public.member-shell-header{grid-template-columns:70px minmax(0,1fr) auto;gap:.5rem;min-height:58px;padding:.48rem .7rem}.site-header-public.member-shell-header .member-shell-brand{width:70px}.site-header-public.member-shell-header .member-shell-brand img{width:64px;height:42px}.site-header-public.member-shell-header .member-shell-tools{gap:.4rem}.site-header-public.member-shell-header .member-profile-menu>summary:after{display:none}.member-shell-drawer{top:58px}}.member-gameplan-catalog{--member-gameplan-accent:var(--gold-bright,#f6c94a);--member-gameplan-gold:var(--gold,#c99713);--member-gameplan-ink:#f8f4e8;--member-gameplan-muted:#f8f4e89e;--member-gameplan-line:#f8f4e81f;width:min(1160px,100% - 2rem);color:var(--member-gameplan-ink);padding:0 0 4.5rem}.member-gameplan-hero{margin:0;padding:clamp(2.6rem,6vw,4.8rem) 0 clamp(1.3rem,2.5vw,1.9rem);position:relative}.member-gameplan-hero:after{background:linear-gradient(90deg, var(--member-gameplan-accent), #f6c94a00);content:"";width:min(190px,28vw);height:2px;margin-top:clamp(1.35rem,2.5vw,2rem);display:block}.member-gameplan-hero>div{max-width:920px;padding-left:clamp(1rem,2vw,1.4rem);position:relative}.member-gameplan-hero>div:before{background:linear-gradient(180deg, var(--member-gameplan-accent), var(--member-gameplan-gold));content:"";border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #f6c94a3d}.member-gameplan-kicker{color:var(--member-gameplan-accent);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .48rem;font-size:.72rem;font-weight:1000}.member-gameplan-hero h1{max-width:none;color:var(--member-gameplan-ink);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 10px 38px #000000b8;margin:0;font-size:clamp(2.85rem,6vw,5rem);font-weight:1000;line-height:.9}.member-gameplan-hero p:last-child{color:#f8f4e8b8;max-width:720px;margin:.9rem 0 0;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:750}.member-gameplan-shell{border:1px solid var(--member-gameplan-line);background:linear-gradient(145deg,#f6c94a06,#0000 28rem),#090909f5;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 72px #00000070,inset 0 1px #ffffff06}.member-gameplan-shell:before{z-index:2;background:linear-gradient(90deg, var(--member-gameplan-gold), var(--member-gameplan-accent) 42%, transparent 82%);content:"";pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.member-gameplan-controls{background:linear-gradient(90deg,#f6c94a0e,#0000 42%),#0b0b0b;border-bottom:1px solid #f8f4e817;gap:1rem;padding:clamp(1rem,2vw,1.3rem);display:grid}.member-gameplan-search{gap:.45rem;display:grid;position:relative}.member-gameplan-search>span:first-child,.member-gameplan-family-field>span,.member-gameplan-secondary-filters label>span,.member-gameplan-results-toolbar label>span{color:#f8f4e885;font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.1}.member-gameplan-search input,.member-gameplan-secondary-filters select,.member-gameplan-results-toolbar select{width:100%;min-height:48px;color:var(--member-gameplan-ink);font:inherit;background:#121212;border:1px solid #f8f4e824;border-radius:8px;outline:0;padding:.7rem 2.6rem .7rem .85rem;font-size:.85rem;font-weight:750;transition:border-color .16s,box-shadow .16s,background-color .16s}.member-gameplan-search input::placeholder{color:#f8f4e85c}.member-gameplan-search input:hover,.member-gameplan-secondary-filters select:hover,.member-gameplan-results-toolbar select:hover{background-color:#141414;border-color:#f8f4e83d}.member-gameplan-search input:focus-visible,.member-gameplan-secondary-filters select:focus-visible,.member-gameplan-results-toolbar select:focus-visible,.member-gameplan-family-tabs button:focus-visible,.member-gameplan-active-filters button:focus-visible,.member-gameplan-card-footer a:focus-visible,.member-gameplan-empty button:focus-visible{border-color:var(--member-gameplan-accent);outline:0;box-shadow:0 0 0 3px #f6c94a21}.member-gameplan-search-icon{color:#f8f4e88f;pointer-events:none;font-size:1.35rem;line-height:1;position:absolute;bottom:.75rem;right:.9rem}.member-gameplan-family-field,.member-gameplan-secondary-filters label{gap:.45rem;min-width:0;display:grid}.member-gameplan-family-tabs{background:#111;border:1px solid #f8f4e81f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem;display:grid;overflow:hidden}.member-gameplan-family-tabs button{color:#f8f4e89e;cursor:pointer;min-height:44px;font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;font-size:.78rem;font-weight:950;display:flex}.public-gameplan-catalog{padding-top:0}.member-gameplan-family-tabs button b{background:#ffffff12;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:.66rem;display:grid}.member-gameplan-family-tabs button:hover{color:#f8f4e8f0;background:#f6c94a13;border-color:#f6c94a47}.member-gameplan-family-tabs button.is-active{color:var(--member-gameplan-accent);background:linear-gradient(135deg,#f6c94a36,#c997131a);border-color:#f6c94a7a}.member-gameplan-filter-drawer{margin:0}.member-gameplan-filter-toggle{display:none}.member-gameplan-secondary-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.member-gameplan-active-filters{flex-wrap:wrap;gap:.45rem;display:flex}.member-gameplan-active-filters button{color:#f8f4e8c2;cursor:pointer;font:inherit;background:#f6c94a11;border:1px solid #f6c94a33;border-radius:999px;padding:.42rem .68rem;font-size:.72rem;font-weight:750}.member-gameplan-active-filters button:hover{color:var(--member-gameplan-accent);border-color:#f6c94a70}.member-gameplan-active-filters button.is-clear{color:#f8f4e88f;background:0 0;border-color:#f8f4e824}.member-gameplan-results-toolbar{background:linear-gradient(90deg,#f6c94a1c,#0000 62%),#0e0e0e;border-bottom:1px solid #f8f4e817;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1rem,2vw,1.25rem);display:flex}.member-gameplan-results-toolbar h2{color:var(--member-gameplan-accent);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:1000}.member-gameplan-results-toolbar label{align-items:center;gap:.65rem;display:flex}.member-gameplan-results-toolbar select{cursor:pointer;width:auto;min-width:180px;min-height:40px}.member-gameplan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:clamp(.9rem,2vw,1.2rem);display:grid}.member-gameplan-card{aspect-ratio:16/10;isolation:isolate;background:#080808;border:1px solid #f8f4e821;border-radius:10px;min-width:0;min-height:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff06}.member-gameplan-card:hover,.member-gameplan-card:focus-within{border-color:#f6c94a6b;transform:translateY(-3px);box-shadow:0 22px 56px #00000057,0 0 0 1px #f6c94a14,inset 0 1px #ffffff0a}.member-gameplan-card-link{width:100%;height:100%;min-height:inherit;color:inherit;text-decoration:none;display:block;position:relative}.member-gameplan-card-link:focus-visible{outline:2px solid var(--member-gameplan-accent);outline-offset:-4px}.member-gameplan-card-cover{background:#080808;position:absolute;inset:0;overflow:hidden}.member-gameplan-generated-cover.gameplan-cover-compact{height:100%;min-height:100%;box-shadow:none;border:0;border-radius:0;transition:transform .22s}.member-gameplan-generated-cover:before{display:none}.member-gameplan-generated-cover .gameplan-cover-team{opacity:.46;width:74%}.member-gameplan-generated-cover .gameplan-cover-team-has-logo{opacity:.42}.member-gameplan-generated-cover .gameplan-cover-uploaded-image{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;opacity:1;border:0;border-radius:0;inset:0}.member-gameplan-generated-cover .gameplan-cover-uploaded-image img{object-fit:cover;filter:saturate(.96)contrast(1.05)brightness(.88)}.member-gameplan-generated-cover.gameplan-cover-has-upload:after{background:linear-gradient(90deg,#0003,#0000 66%)}.member-gameplan-card:hover .member-gameplan-generated-cover,.member-gameplan-card:focus-within .member-gameplan-generated-cover{transform:scale(1.018)}.member-gameplan-card-body{z-index:1;background:linear-gradient(#04040414 0%,#0404041f 24%,#060606ad 48%,#070707f5 72%,#080808 100%);flex-direction:column;flex:1;min-height:430px;display:flex;position:relative}.member-gameplan-card-heading{gap:.34rem;margin-top:auto;padding:1.1rem 1.1rem .72rem;display:grid}.member-gameplan-card-heading>span{width:fit-content;color:var(--member-gameplan-accent);letter-spacing:.1em;text-transform:uppercase;background:#070707b8;border:1px solid #f6c94a42;border-radius:999px;padding:.32rem .48rem;font-size:.62rem;font-weight:950}.member-gameplan-card-heading h3{color:var(--member-gameplan-ink);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:1000;line-height:1.02}.member-gameplan-card-heading>p{color:#f8f4e894;margin:0;font-size:.74rem;font-weight:750}.member-gameplan-card-data{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04040494;border-color:#f8f4e826;border-radius:5px;margin-top:.55rem}.member-gameplan-card-data>div{padding:.6rem .7rem}.member-gameplan-generated-cover h3{color:var(--member-gameplan-ink);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:.38rem 0 .28rem;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:1000;line-height:1.1}.member-gameplan-card-scheme{border-top:1px solid #f8f4e817;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.72rem 1.1rem;display:flex}.member-gameplan-card-scheme>div{gap:.22rem;min-width:0;display:grid}.member-gameplan-card-scheme>div>span,.member-gameplan-card-date small{color:#f8f4e866;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.member-gameplan-card-scheme strong{color:#f8f4e8e6;font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.91rem;font-weight:950;line-height:1.15;overflow:hidden}.member-gameplan-card-side{color:var(--member-gameplan-accent);letter-spacing:.08em;text-transform:uppercase;background:#f6c94a11;border:1px solid #f6c94a3d;border-radius:999px;flex:none;padding:.38rem .52rem;font-size:.58rem;font-weight:950}.member-gameplan-card-footer{background:#00000047;border-top:1px solid #f8f4e817;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.78rem 1.1rem;display:flex}.member-gameplan-card-date{gap:.25rem;display:grid}.member-gameplan-card-date strong{color:#f8f4e89e;font-size:.69rem;font-weight:800}.member-gameplan-card-footer a,.member-gameplan-empty button{border:1px solid var(--member-gameplan-gold);background:linear-gradient(135deg, var(--member-gameplan-accent), var(--member-gameplan-gold));color:#090909;cursor:pointer;min-height:40px;font:inherit;font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.045em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.58rem .7rem .58rem .82rem;font-size:.7rem;font-weight:950;text-decoration:none;transition:box-shadow .16s,filter .16s,transform .16s;display:inline-flex;box-shadow:0 8px 22px #c9971321}.member-gameplan-card-footer a:hover,.member-gameplan-empty button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 26px #c9971338}.member-gameplan-card-footer a:focus-visible{outline:2px solid var(--member-gameplan-ink);outline-offset:2px}.member-gameplan-card-arrow{background:#00000021;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.82rem;transition:transform .16s;display:grid}.member-gameplan-card-footer a:hover .member-gameplan-card-arrow{transform:translate(2px)}.member-gameplan-card-overlay{z-index:2;box-sizing:border-box;background:linear-gradient(#03030361 0%,#03030314 32%,#03030324 48%,#030303c2 72%,#030303f7 100%);flex-direction:column;justify-content:space-between;padding:clamp(.9rem,2vw,1.15rem);display:flex;position:absolute;inset:0}.member-gameplan-card-badges{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.member-gameplan-card-badges span{width:fit-content;color:var(--member-gameplan-accent);letter-spacing:.1em;text-transform:uppercase;background:#070707ad;border:1px solid #f6c94a4d;border-radius:999px;padding:.32rem .48rem;font-size:.62rem;font-weight:950;box-shadow:0 6px 18px #00000024}.member-gameplan-card-content{gap:.78rem;display:grid}.member-gameplan-card-content .member-gameplan-card-heading{gap:.32rem;margin:0;padding:0;display:grid}.member-gameplan-card-content .member-gameplan-card-heading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.3rem,2.15vw,1.72rem);display:-webkit-box;overflow:hidden}.member-gameplan-card-content .member-gameplan-card-heading>p{color:#f8f4e8b3;font-size:.73rem;font-weight:800}.member-gameplan-card-bottom{justify-content:space-between;align-items:flex-end;gap:.9rem;display:flex}.member-gameplan-card-meta{color:#f8f4e8ad;letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;gap:.32rem 0;min-width:0;font-size:.67rem;font-weight:850;line-height:1.25;display:flex}.member-gameplan-card-meta span{min-width:0}.member-gameplan-card-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-gameplan-card-meta span+span:before{color:#f8f4e857;content:"·";margin:0 .42rem}.member-gameplan-card-action{color:var(--member-gameplan-accent);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:.35rem;font-size:.68rem;font-weight:950;display:inline-flex}.member-gameplan-card-action .member-gameplan-card-arrow{background:0 0;border-radius:0;width:auto;height:auto;display:inline}.member-gameplan-card:hover .member-gameplan-card-arrow,.member-gameplan-card:focus-within .member-gameplan-card-arrow{transform:translate(2px)}.member-gameplan-empty{color:var(--member-gameplan-muted);text-align:center;background:#111;border:1px solid #f8f4e81c;border-radius:9px;justify-items:center;margin:clamp(.9rem,2vw,1.2rem);padding:clamp(2rem,5vw,4rem) 1.5rem;display:grid}.member-gameplan-empty>span{width:58px;height:58px;color:var(--member-gameplan-accent);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;border:1px solid #f6c94a57;border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.member-gameplan-empty h2{color:var(--member-gameplan-ink);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;margin:1rem 0 0}.member-gameplan-empty p{max-width:580px;margin:.55rem 0 1rem}@media (max-width:760px){.member-gameplan-catalog{width:min(100% - 1rem,1160px);padding-bottom:2.5rem}.member-gameplan-hero{padding-top:2rem}.member-gameplan-hero h1{font-size:clamp(2.45rem,13vw,3.7rem)}.member-gameplan-filter-drawer{background:#111;border:1px solid #f8f4e81f;border-radius:8px}.member-gameplan-filter-toggle{color:#f8f4e8b8;cursor:pointer;width:100%;min-height:46px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.7rem .8rem;font-size:.75rem;font-weight:900;display:flex}.member-gameplan-filter-drawer:not(.is-open)>.member-gameplan-secondary-filters{display:none}.member-gameplan-secondary-filters{border-top:1px solid #f8f4e817;grid-template-columns:1fr;padding:.8rem}.member-gameplan-results-toolbar{align-items:flex-start}.member-gameplan-results-toolbar label{gap:.3rem;display:grid}.member-gameplan-results-toolbar select{min-width:140px}.member-gameplan-grid{grid-template-columns:1fr}.member-gameplan-card{aspect-ratio:auto;min-height:280px}.member-gameplan-generated-cover.gameplan-cover-compact{min-height:100%}.member-gameplan-card-overlay{padding:.9rem}.member-gameplan-card-content .member-gameplan-card-heading h3{font-size:clamp(1.28rem,6vw,1.6rem)}.member-gameplan-card-bottom{gap:.7rem;display:grid}.member-gameplan-card-action{justify-self:end}}@media (prefers-reduced-motion:reduce){.member-gameplan-card,.member-gameplan-generated-cover,.member-gameplan-generated-cover .gameplan-cover-team,.member-gameplan-generated-cover .gameplan-cover-uploaded-image,.member-gameplan-card-footer a,.member-gameplan-card-arrow{transition:none}.member-gameplan-card:hover,.member-gameplan-card:focus-within,.member-gameplan-card:hover .member-gameplan-generated-cover,.member-gameplan-card:focus-within .member-gameplan-generated-cover,.member-gameplan-card:hover .member-gameplan-generated-cover .gameplan-cover-team,.member-gameplan-card:hover .member-gameplan-generated-cover .gameplan-cover-uploaded-image,.member-gameplan-card-footer a:hover,.member-gameplan-card-footer a:hover .member-gameplan-card-arrow{transform:none}}.member-gameplan-catalog-member{width:min(1160px,100% - 2rem);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;padding-bottom:clamp(3rem,6vw,5rem)}.member-gameplan-catalog-member :is(h1,h2,h3,p,a,button,input,select,span){font-family:inherit}.member-gameplan-catalog-member .member-gameplan-hero{padding:clamp(1.75rem,3vw,2.5rem) 0 clamp(1.25rem,2.5vw,1.75rem)}.member-gameplan-catalog-member .member-gameplan-hero:after,.member-gameplan-catalog-member .member-gameplan-hero>div:before,.member-gameplan-catalog-member .member-gameplan-shell:before{display:none}.member-gameplan-catalog-member .member-gameplan-hero>div{max-width:720px;padding:0}.member-gameplan-catalog-member .member-gameplan-kicker{color:var(--member-gameplan-accent);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;margin:0 0 .55rem;font-size:.75rem;font-weight:700;line-height:1.35}.member-gameplan-catalog-member .member-gameplan-hero h1{color:var(--member-gameplan-ink);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-shadow:none;margin:0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1}.member-gameplan-catalog-member .member-gameplan-hero p:last-child{color:#f8f4e8ad;max-width:620px;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;margin:.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.55}.member-gameplan-catalog-member .member-gameplan-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.member-gameplan-catalog-member .member-gameplan-controls{background:0 0;border-top:1px solid #f8f4e81a;border-bottom:1px solid #f8f4e81a;gap:.8rem;padding:1rem 0}.member-gameplan-primary-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(145px,170px);align-items:end;gap:.75rem;display:grid}.member-gameplan-catalog-member :is(.member-gameplan-search>span:first-child,.member-gameplan-secondary-filters label>span,.member-gameplan-sort>span){color:#f8f4e894;font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.3}.member-gameplan-catalog-member :is(.member-gameplan-search input,.member-gameplan-secondary-filters select,.member-gameplan-sort select){width:100%;min-height:46px;box-shadow:none;color:var(--member-gameplan-ink);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#101010;border:1px solid #f8f4e824;border-radius:5px;outline:0;font-size:.875rem;font-weight:500}.member-gameplan-catalog-member .member-gameplan-search input{padding:.7rem 2.6rem .7rem .85rem}.member-gameplan-catalog-member .member-gameplan-search input::placeholder{color:#f8f4e86b}.member-gameplan-catalog-member .member-gameplan-filter-toggle{color:#f8f4e8d1;cursor:pointer;min-width:116px;min-height:46px;font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:uppercase;background:#101010;border:1px solid #f8f4e824;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .8rem;font-size:.875rem;font-weight:700;display:flex}.member-gameplan-catalog-member .member-gameplan-sort{gap:.45rem;min-width:0;display:grid}.member-gameplan-catalog-member .member-gameplan-sort select{cursor:pointer;padding:.7rem 2rem .7rem .75rem}.member-gameplan-catalog-member :is(.member-gameplan-filter-toggle,.member-gameplan-search input,.member-gameplan-secondary-filters select,.member-gameplan-sort select):hover{background:#121212;border-color:#f8f4e842}.member-gameplan-catalog-member :is(.member-gameplan-filter-toggle,.member-gameplan-search input,.member-gameplan-secondary-filters select,.member-gameplan-sort select):focus-visible{border-color:var(--member-gameplan-accent);outline-offset:2px;box-shadow:none;outline:2px solid #f6c94a38}.member-gameplan-catalog-member .member-gameplan-filter-drawer{background:#0c0c0c;border:1px solid #f8f4e81c;border-radius:5px;margin:0;padding:.9rem;display:none}.member-gameplan-catalog-member .member-gameplan-filter-drawer.is-open{display:block}.member-gameplan-catalog-member .member-gameplan-secondary-filters{gap:.75rem}.member-gameplan-catalog-member .member-gameplan-active-filters{gap:.4rem}.member-gameplan-catalog-member .member-gameplan-active-filters button{font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:0 0;border-radius:4px;font-size:.75rem;font-weight:500}.member-gameplan-catalog-member .member-gameplan-results-toolbar{background:0 0;border:0;padding:.85rem 0 .65rem}.member-gameplan-catalog-member .member-gameplan-results-toolbar h2{color:#f8f4e8a8;font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:700}.member-gameplan-catalog-member .member-gameplan-grid{gap:.9rem;padding:0}.member-gameplan-card-minimal{aspect-ratio:auto;min-height:0;box-shadow:none;background:#0c0c0c;border-color:#f8f4e821;border-radius:6px;transition:border-color .16s}.member-gameplan-card-minimal:hover,.member-gameplan-card-minimal:focus-within{box-shadow:none;border-color:#f6c94a94;transform:none}.member-gameplan-card-minimal .member-gameplan-card-link{grid-template-rows:clamp(210px,22vw,230px) auto;height:100%;display:grid}.member-gameplan-card-minimal .member-gameplan-card-cover{background:#050505;border-bottom:1px solid #f8f4e81a;min-height:0;position:relative;inset:auto}.member-gameplan-card-minimal-art-copy{z-index:2;pointer-events:none;background:linear-gradient(#0000 32%,#03030347 52%,#030303f2 100%);flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.member-gameplan-card-minimal .member-gameplan-generated-cover.gameplan-cover-compact{height:100%;min-height:0;transform:none}.member-gameplan-card-minimal .member-gameplan-generated-cover .gameplan-cover-uploaded-image img{object-fit:contain;filter:none}.member-gameplan-card-minimal .member-gameplan-generated-cover.gameplan-cover-has-upload:after{display:none}.member-gameplan-card-minimal:hover .member-gameplan-generated-cover,.member-gameplan-card-minimal:focus-within .member-gameplan-generated-cover{transform:none}.member-gameplan-card-minimal-body{justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.75rem 1rem;display:flex}.member-gameplan-card-minimal-label{color:var(--member-gameplan-accent);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.75rem;font-weight:700;line-height:1.3}.member-gameplan-card-minimal-art-copy h3{color:var(--member-gameplan-ink);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.member-gameplan-card-minimal-coach{color:#f8f4e8b8;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;margin:.3rem 0 0;font-size:.75rem;font-weight:500;line-height:1.3}.member-gameplan-card-minimal-context{color:#f8f4e89e;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:400;line-height:1.4;overflow:hidden}.member-gameplan-card-minimal .member-gameplan-card-action{color:var(--member-gameplan-accent);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;flex:none;margin:0;font-size:.8125rem;font-weight:700}.member-gameplan-catalog-member .member-gameplan-empty-minimal{text-align:left;background:#0c0c0c;border-radius:5px;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 0;padding:1rem;display:flex}.member-gameplan-catalog-member .member-gameplan-empty-minimal p{color:#f8f4e8ad;max-width:none;margin:0;font-size:.875rem}@media (max-width:760px){.member-gameplan-catalog-member{width:min(100% - 1rem,1160px);padding-bottom:2.5rem}.member-gameplan-catalog-member .member-gameplan-hero{padding:1.5rem 0 1.25rem}.member-gameplan-catalog-member .member-gameplan-hero h1{font-size:clamp(2rem,11vw,2.6rem)}.member-gameplan-primary-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.member-gameplan-primary-toolbar .member-gameplan-search{grid-column:1/-1}.member-gameplan-catalog-member .member-gameplan-filter-toggle{width:100%;min-width:0}.member-gameplan-catalog-member .member-gameplan-filter-drawer{background:#0c0c0c;border-radius:5px;padding:.8rem}.member-gameplan-catalog-member .member-gameplan-secondary-filters{border:0;grid-template-columns:1fr;padding:0}.member-gameplan-catalog-member .member-gameplan-grid{grid-template-columns:1fr}.member-gameplan-card-minimal{min-height:0}.member-gameplan-card-minimal .member-gameplan-card-link{grid-template-rows:minmax(205px,58vw) auto}.member-gameplan-card-minimal-art-copy{padding:.9rem}.member-gameplan-catalog-member .member-gameplan-empty-minimal{flex-direction:column;align-items:stretch}.member-gameplan-catalog-member .member-gameplan-empty-minimal button{width:100%}}@media (prefers-reduced-motion:reduce){.member-gameplan-card-minimal{transition:none}}.public-gameplan-catalog,.public-gameplan-overview{font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif}.public-gameplan-catalog :is(h1,h2,h3,p,a,button,input,select,span,strong),.public-gameplan-overview :is(h1,p,a,dt,dd,span){font-family:inherit}.public-gameplan-catalog{width:min(1160px,100% - 2rem);padding-bottom:clamp(3rem,6vw,5rem)}.public-gameplan-catalog .member-gameplan-hero{border-bottom:1px solid #f6c94a33;padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,3rem)}.public-gameplan-catalog .member-gameplan-hero:after,.public-gameplan-catalog .member-gameplan-hero>div:before,.public-gameplan-catalog .member-gameplan-shell:before{display:none}.public-gameplan-catalog .member-gameplan-hero>div{max-width:760px;padding:0}.public-gameplan-catalog .member-gameplan-kicker,.public-gameplan-overview-eyebrow{color:var(--gold-bright,#f6c94a);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:800;line-height:1.35}.public-gameplan-catalog .member-gameplan-hero h1,.public-gameplan-overview h1{color:#f8f4e8;letter-spacing:-.035em;text-shadow:none;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1}.public-gameplan-catalog .member-gameplan-hero p:last-child{color:#f8f4e8b3;letter-spacing:0;max-width:680px;margin:1rem 0 0;font-size:1rem;font-weight:500;line-height:1.6}.public-gameplan-catalog .member-gameplan-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.public-gameplan-catalog .member-gameplan-controls{background:0 0;border-bottom:1px solid #f8f4e81a;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,3vw,2rem) 0}.public-gameplan-catalog .member-gameplan-filter-drawer,.public-gameplan-catalog .member-gameplan-active-filters{grid-column:1/-1}.public-gameplan-catalog .member-gameplan-secondary-filters{border-top:1px solid #f8f4e814;padding-top:1rem}.public-gameplan-catalog :is(.member-gameplan-search>span:first-child,.member-gameplan-family-field>span,.member-gameplan-secondary-filters label>span,.member-gameplan-results-toolbar label>span){color:#f8f4e894;letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:700;line-height:1.4}.public-gameplan-catalog :is(.member-gameplan-search input,.member-gameplan-secondary-filters select,.member-gameplan-results-toolbar select){min-height:46px;box-shadow:none;background:#101010;border-color:#f8f4e824;border-radius:6px;font-size:.875rem;font-weight:500}.public-gameplan-catalog .member-gameplan-family-tabs{background:#101010;border-color:#f8f4e824;border-radius:6px}.public-gameplan-catalog .member-gameplan-family-tabs button{letter-spacing:0;text-transform:none;border-radius:4px;min-height:40px;font-size:.875rem;font-weight:700}.public-gameplan-catalog .member-gameplan-family-tabs button.is-active{border-color:var(--gold-bright,#f6c94a);background:var(--gold-bright,#f6c94a);color:#090909}.public-gameplan-catalog .member-gameplan-active-filters button{border-radius:4px;font-size:.8125rem;font-weight:500}.public-gameplan-catalog .member-gameplan-results-toolbar{background:0 0;border-bottom:1px solid #f8f4e81a;padding:1rem 0}.public-gameplan-catalog .member-gameplan-results-toolbar h2{color:#f8f4e8bd;letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:700}.public-gameplan-catalog .member-gameplan-grid{gap:1rem;padding:1.25rem 0 0}.public-gameplan-catalog .member-gameplan-card{box-shadow:none;border-color:#f8f4e824;border-radius:8px}.public-gameplan-catalog .member-gameplan-card:hover,.public-gameplan-catalog .member-gameplan-card:focus-within{box-shadow:none;border-color:#f6c94a9e;transform:none}.public-gameplan-catalog .member-gameplan-card-badges span{box-shadow:none;color:#f8f4e8d1;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem;font-weight:700}.public-gameplan-catalog .member-gameplan-card-content .member-gameplan-card-heading h3{letter-spacing:-.015em;text-transform:none;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:700;line-height:1.2}.public-gameplan-catalog .member-gameplan-card-content .member-gameplan-card-heading>p,.public-gameplan-catalog .member-gameplan-card-meta,.public-gameplan-catalog .member-gameplan-card-action{letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.public-gameplan-catalog .member-gameplan-card-action{color:var(--gold-bright,#f6c94a);font-weight:700}.public-gameplan-catalog .member-gameplan-empty{background:#101010;border-radius:6px;margin:1.25rem 0 0}.public-gameplan-catalog .member-gameplan-empty>span{display:none}.public-gameplan-catalog .member-gameplan-empty h2{letter-spacing:-.015em;text-transform:none;font-size:1.375rem;font-weight:700}.public-gameplan-overview{width:min(1160px,100% - 2rem);margin-inline:auto;padding:clamp(3rem,6vw,5rem) 0 clamp(4rem,8vw,7rem)}.public-gameplan-overview-shell{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.public-gameplan-overview-copy{min-width:0}.public-gameplan-overview-back,.public-gameplan-overview-login{color:#f8f4e8ad;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.public-gameplan-overview-back{margin-bottom:clamp(2rem,4vw,3.5rem)}.public-gameplan-overview-back:hover,.public-gameplan-overview-login:hover{color:var(--gold-bright,#f6c94a)}.public-gameplan-overview-coach{color:#f8f4e8b3;margin:.75rem 0 0;font-size:.875rem;font-weight:700;line-height:1.5}.public-gameplan-overview-summary{color:#f8f4e8c2;max-width:640px;margin:1.25rem 0 0;font-size:1rem;font-weight:500;line-height:1.6}.public-gameplan-overview-details{border-top:1px solid #f6c94a33;border-bottom:1px solid #f8f4e81a;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.5rem,3vw,2.25rem) 0 0;display:grid}.public-gameplan-overview-details div{min-width:0;padding:1rem 0}.public-gameplan-overview-details div+div{border-left:1px solid #f8f4e81a;padding-left:1rem}.public-gameplan-overview-details dt{color:#f8f4e880;font-size:.8125rem;font-weight:500;line-height:1.4}.public-gameplan-overview-details dd{color:#f8f4e8;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.875rem;font-weight:700;line-height:1.4;overflow:hidden}.public-gameplan-overview-actions{align-items:center;gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.public-gameplan-overview .gold-button{min-height:46px;box-shadow:none;letter-spacing:0;text-transform:none;border-radius:6px;font-size:.875rem;font-weight:700}.public-gameplan-overview-artwork{min-width:0}.public-gameplan-overview-artwork .gameplan-cover{aspect-ratio:16/10;width:100%;min-height:0;box-shadow:none;border:1px solid #f6c94a3d;border-radius:8px}@media (max-width:900px){.public-gameplan-overview-shell{grid-template-columns:1fr;gap:2.5rem}.public-gameplan-overview-copy{max-width:760px}}@media (max-width:760px){.public-gameplan-catalog{width:min(100% - 1.5rem,1160px)}.public-gameplan-catalog .member-gameplan-hero{padding:2.5rem 0 2rem}.public-gameplan-catalog .member-gameplan-controls{grid-template-columns:1fr;padding:1.25rem 0}.public-gameplan-catalog .member-gameplan-filter-drawer,.public-gameplan-catalog .member-gameplan-active-filters{grid-column:auto}.public-gameplan-catalog .member-gameplan-filter-drawer{background:#101010;border-color:#f8f4e824;border-radius:6px}.public-gameplan-catalog .member-gameplan-filter-toggle{letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:700}.public-gameplan-catalog .member-gameplan-secondary-filters{padding:1rem}.public-gameplan-catalog .member-gameplan-results-toolbar{align-items:end}.public-gameplan-catalog .member-gameplan-results-toolbar select{min-width:132px}}@media (max-width:640px){.public-gameplan-catalog .member-gameplan-hero h1,.public-gameplan-overview h1{font-size:2rem}.public-gameplan-catalog .member-gameplan-card-content .member-gameplan-card-heading h3{font-size:1.25rem}.public-gameplan-overview{width:min(100% - 1.5rem,1160px);padding-top:2.5rem}.public-gameplan-overview-back{margin-bottom:2rem}.public-gameplan-overview-details{grid-template-columns:1fr}.public-gameplan-overview-details div+div{border-top:1px solid #f8f4e81a;border-left:0;padding-left:0}.public-gameplan-overview-actions{align-items:stretch;display:grid}.public-gameplan-overview .gold-button{width:100%}.public-gameplan-overview-login{justify-self:start}}@media (max-width:360px){.public-gameplan-catalog .member-gameplan-results-toolbar{display:grid}.public-gameplan-catalog .member-gameplan-results-toolbar label,.public-gameplan-catalog .member-gameplan-results-toolbar select{width:100%}}.member-tools-page,.member-tool-page{width:min(100%,1240px);margin-inline:auto}.member-tool-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.member-tool-card{background:linear-gradient(145deg,#f6c94a0f,#0000 48%),#101010;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;min-height:220px;padding:1.25rem;display:grid}.member-tool-card.is-saved{border-color:#f6c94a85;box-shadow:inset 3px 0 #f6c94a}.member-tool-card-copy{align-content:start;align-self:stretch;gap:.55rem;display:grid}.member-tool-card-copy>span,.member-tool-card-copy>small{color:#b8b4aa;font-size:.76rem;line-height:1.4}.member-tool-card-copy>span{color:#f6c94a;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.member-tool-card h2,.member-tool-card p{margin:0}.member-tool-card h2{color:#f8f4e8;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05}.member-tool-card p{color:#d1cdc2;max-width:58ch;line-height:1.5}.member-tool-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.member-tool-reference-title{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.member-tool-item-save{justify-content:flex-end;padding:.7rem .8rem 0;display:flex}@media (max-width:800px){.member-tool-library{grid-template-columns:1fr}.member-tool-card{grid-template-columns:1fr;min-height:0}.member-tool-card-actions{justify-content:flex-start}}@media (max-width:520px){.member-tool-card-actions>*{text-align:center;flex:auto}}.member-history-page{--history-accent:var(--gold-bright,#f6c94a);--history-gold:var(--gold,#c99713);--history-ink:#f8f4e8;--history-muted:#f8f4e89e;--history-line:#f8f4e81f;--history-green:#66d98a;width:min(1160px,100% - 2rem);color:var(--history-ink);padding:0 0 4.5rem}.member-history-hero{margin:0;padding:clamp(2.6rem,6vw,4.8rem) 0 clamp(1.25rem,2.5vw,1.8rem);position:relative}.member-history-hero:after{background:linear-gradient(90deg, var(--history-accent), #f6c94a00);content:"";width:min(190px,28vw);height:2px;margin-top:clamp(1.35rem,2.5vw,2rem);display:block}.member-history-hero>div{max-width:920px;padding-left:clamp(1rem,2vw,1.4rem);position:relative}.member-history-hero>div:before{background:linear-gradient(180deg, var(--history-accent), var(--history-gold));content:"";border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #f6c94a3d}.member-history-kicker,.member-history-continue-copy>p,.member-history-section-heading>div>p{color:var(--history-accent);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .48rem;font-size:.72rem;font-weight:1000}.member-history-hero h1{max-width:none;color:var(--history-ink);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 10px 38px #000000b8;margin:0;font-size:clamp(2.85rem,6vw,5rem);font-weight:1000;line-height:.9}.member-history-hero p:last-child{color:#f8f4e8b8;max-width:720px;margin:.9rem 0 0;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:750}.member-history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:clamp(1.7rem,3vw,2.5rem);display:grid}.member-history-stat{border:1px solid var(--history-line);background:linear-gradient(135deg,#f6c94a0d,#0000 65%),#101010;border-radius:8px;min-width:0;padding:1rem 1.15rem;position:relative;overflow:hidden}.member-history-stat:before{background:var(--history-accent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.member-history-stat.is-complete:before{background:var(--history-green)}.member-history-stat span,.member-history-stat strong{display:block}.member-history-stat span{color:var(--history-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:900}.member-history-stat strong{color:var(--history-ink);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;margin-top:.35rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1}.member-history-continue{margin-bottom:clamp(1.7rem,3vw,2.6rem)}.member-history-continue-copy,.member-history-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.member-history-continue-copy{display:block}.member-history-continue-copy h2,.member-history-section-heading h2{color:var(--history-ink);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1}.member-history-feature-card{background:linear-gradient(145deg,#f6c94a0b,#0000 34rem),#0e0e0e;border:1px solid #f6c94a52;border-radius:10px;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);min-height:318px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 65px #0006}.member-history-feature-card:before{z-index:2;background:linear-gradient(90deg, var(--history-accent), var(--history-gold) 48%, transparent 88%);content:"";pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.member-history-feature-card .member-history-artwork{border-right:1px solid var(--history-line);min-height:318px}.member-history-feature-body{flex-direction:column;justify-content:space-between;gap:1.15rem;min-width:0;padding:clamp(1.25rem,3vw,2.1rem);display:flex}.member-history-feature-body h3,.member-history-card-copy h4{color:var(--history-ink);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;margin:0}.member-history-feature-body h3{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.9rem,3.5vw,3.35rem);line-height:.96}.member-history-context,.member-history-parent,.member-history-feature-footer p,.member-history-card-footer p{margin:0}.member-history-context{color:var(--history-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:900}.member-history-parent{color:var(--history-muted);margin-top:.5rem;font-size:.84rem;line-height:1.45}.member-history-feature-footer,.member-history-card-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.member-history-feature-footer p,.member-history-card-footer p{color:var(--history-muted);font-size:.76rem}.member-history-feature-footer a,.member-history-card-footer a,.member-history-caught-up a,.member-history-empty a,.member-history-empty button,.member-history-show-more{border:1px solid var(--history-accent);background:var(--history-accent);color:#090909;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;padding:.68rem .9rem;font-size:.73rem;font-weight:1000;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.member-history-feature-footer a:hover,.member-history-card-footer a:hover,.member-history-caught-up a:hover,.member-history-empty a:hover,.member-history-empty button:hover,.member-history-show-more:hover{background:#ffe17c;border-color:#ffe17c;transform:translateY(-1px)}.member-history-artwork{background:linear-gradient(145deg,#f6c94a24,#0000 45%),repeating-linear-gradient(0deg,#0000 0 29px,#ffffff06 30px),#151515;min-width:0;position:relative;overflow:hidden}.member-history-artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000007a);position:absolute;inset:0}.member-history-artwork img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.member-history-artwork-fallback{text-align:center;place-content:center;width:100%;height:100%;min-height:170px;display:grid}.member-history-artwork-fallback img{aspect-ratio:1;object-fit:contain;opacity:.84;filter:drop-shadow(0 10px 24px #0006);width:min(46%,148px);height:auto;margin:auto}.member-history-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.member-history-badges span{border:1px solid var(--history-line);color:#f8f4e8b8;letter-spacing:.09em;text-transform:uppercase;background:#ffffff09;border-radius:3px;padding:.32rem .48rem;font-size:.6rem;font-weight:900}.member-history-badges span:first-child{color:var(--history-accent);border-color:#f6c94a59}.member-history-badges .is-locked{color:#f29b9b;border-color:#e2696966}.member-history-progress>div:first-child{color:var(--history-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.45rem;font-size:.68rem;font-weight:850;display:flex}.member-history-progress strong{color:var(--history-accent)}.member-history-progress.is-complete strong{color:var(--history-green)}.member-history-progress-track{background:#ffffff17;border-radius:999px;height:6px;overflow:hidden}.member-history-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--history-gold), var(--history-accent));height:100%;display:block;box-shadow:0 0 16px #f6c94a52}.member-history-progress.is-complete .member-history-progress-track span{background:var(--history-green);box-shadow:0 0 16px #66d98a3d}.member-history-caught-up{background:linear-gradient(90deg,#66d98a14,#0000 48%),#0f0f0f;border:1px solid #66d98a4d;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:clamp(1.7rem,3vw,2.6rem);padding:1.2rem;display:grid}.member-history-caught-up>span{width:38px;height:38px;color:var(--history-green);border:1px solid #66d98a73;border-radius:50%;place-items:center;font-weight:1000;display:grid}.member-history-caught-up p,.member-history-caught-up h2{margin:0}.member-history-caught-up p{color:var(--history-green);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.member-history-caught-up h2{margin-top:.2rem;font-size:1rem}.member-history-caught-up>div:last-child{gap:.55rem;display:flex}.member-history-caught-up a:last-child{border-color:var(--history-line);color:var(--history-ink);background:0 0}.member-history-shell{border:1px solid var(--history-line);background:linear-gradient(145deg,#f6c94a06,#0000 28rem),#090909f5;border-radius:12px;padding:clamp(1rem,2.6vw,1.7rem);position:relative;overflow:hidden;box-shadow:0 24px 72px #00000070,inset 0 1px #ffffff06}.member-history-shell:before{z-index:2;background:linear-gradient(90deg, var(--history-gold), var(--history-accent) 42%, transparent 82%);content:"";pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.member-history-section-heading>span{color:var(--history-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:850}.member-history-controls{border:1px solid var(--history-line);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:.75rem;margin-bottom:.8rem;padding:.85rem;display:grid}.member-history-search,.member-history-secondary-filters label{gap:.38rem;min-width:0;display:grid;position:relative}.member-history-search>span:first-child,.member-history-secondary-filters label>span{color:var(--history-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.member-history-search input,.member-history-secondary-filters select{width:100%;min-height:43px;color:var(--history-ink);font:inherit;background:#090909;border:1px solid #f8f4e824;border-radius:5px;outline:none}.member-history-search input{padding:.68rem 2.6rem .68rem .78rem}.member-history-secondary-filters select{padding:.68rem 2rem .68rem .72rem}.member-history-search input:focus,.member-history-secondary-filters select:focus{border-color:var(--history-accent);box-shadow:0 0 0 3px #f6c94a21}.member-history-search-icon{color:var(--history-accent);font-size:1.1rem;position:absolute;bottom:.64rem;right:.8rem}.member-history-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.member-history-filter-toggle{display:none}.member-history-active-filters{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.75rem 0 1.1rem;display:flex}.member-history-active-filters button{color:#f2e9cf;background:#f6c94a12;border:1px solid #f6c94a47;border-radius:999px;min-height:31px;padding:.4rem .6rem;font-size:.68rem;font-weight:800}.member-history-active-filters button:hover,.member-history-active-filters button:focus-visible{border-color:var(--history-accent);color:var(--history-accent)}.member-history-active-filters button.is-clear{color:var(--history-muted);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.member-history-groups{gap:1.5rem;display:grid}.member-history-date-heading{border-bottom:1px solid var(--history-line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;padding-bottom:.55rem;display:flex}.member-history-date-heading h3{color:var(--history-ink);font-family:var(--font-condensed), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:950}.member-history-date-heading span{color:var(--history-muted);font-size:.68rem}.member-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.member-history-card{border:1px solid var(--history-line);background:#101010;border-radius:8px;grid-template-columns:minmax(152px,.72fr) minmax(0,1.28fr);min-height:210px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.member-history-card:hover,.member-history-card:focus-within{border-color:#f6c94a6b;transform:translateY(-2px);box-shadow:0 17px 35px #0000004d}.member-history-card.is-complete:hover,.member-history-card.is-complete:focus-within{border-color:#66d98a61}.member-history-card:hover .member-history-artwork img,.member-history-card:focus-within .member-history-artwork img{transform:scale(1.025)}.member-history-card .member-history-artwork{border-right:1px solid var(--history-line);min-height:210px}.member-history-card-body{flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0;padding:.9rem;display:flex}.member-history-card-copy h4{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.02;display:-webkit-box;overflow:hidden}.member-history-card .member-history-context,.member-history-card .member-history-parent{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-history-card-footer a{min-height:34px;padding:.5rem .62rem;font-size:.66rem}.member-history-show-more{width:min(240px,100%);margin:0 auto}.member-history-empty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:2rem;display:grid}.member-history-empty>span{width:64px;height:64px;color:var(--history-accent);font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;border:1px solid #f6c94a57;border-radius:50%;place-items:center;margin-bottom:.85rem;font-size:1.45rem;display:grid}.member-history-empty h2,.member-history-empty p{margin:0}.member-history-empty h2{font-family:var(--font-heading), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;font-size:clamp(1.45rem,3vw,2rem)}.member-history-empty p{max-width:54ch;color:var(--history-muted);margin-top:.55rem}.member-history-empty>div{gap:.55rem;margin-top:1rem;display:flex}.member-history-empty>div a:last-child{border-color:var(--history-line);color:var(--history-ink);background:0 0}.member-history-page a:focus-visible,.member-history-page button:focus-visible,.member-history-page input:focus-visible,.member-history-page select:focus-visible{outline:2px solid var(--history-accent);outline-offset:3px}@media (max-width:980px){.member-history-feature-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.member-history-grid{grid-template-columns:1fr}.member-history-card{grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr)}}@media (max-width:760px){.member-history-page{width:min(100% - 1rem,1160px);padding-bottom:2.5rem}.member-history-hero{padding-top:2rem}.member-history-hero h1{font-size:clamp(2.2rem,11vw,3.3rem)}.member-history-stats{gap:.45rem}.member-history-stat{padding:.8rem .65rem}.member-history-stat span{min-height:2.2em;font-size:.58rem;line-height:1.1}.member-history-feature-card{grid-template-columns:1fr}.member-history-feature-card .member-history-artwork{aspect-ratio:16/8.5;border-right:0;border-bottom:1px solid var(--history-line);min-height:0}.member-history-feature-body{padding:1rem}.member-history-feature-body h3{font-size:clamp(1.75rem,9vw,2.6rem)}.member-history-caught-up{grid-template-columns:auto minmax(0,1fr)}.member-history-caught-up>div:last-child{grid-column:1/-1}.member-history-controls{grid-template-columns:1fr}.member-history-filter-toggle{border:1px solid var(--history-line);width:100%;min-height:41px;color:var(--history-ink);letter-spacing:.08em;text-transform:uppercase;background:#101010;border-radius:5px;justify-content:space-between;align-items:center;padding:.6rem .7rem;font-size:.7rem;font-weight:900;display:flex}.member-history-secondary-filters{margin-top:.65rem;display:none}.member-history-filter-drawer.is-open .member-history-secondary-filters{display:grid}.member-history-card{grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr)}}@media (max-width:520px){.member-history-section-heading,.member-history-continue-copy{flex-direction:column;align-items:flex-start}.member-history-section-heading>span{align-self:flex-start}.member-history-feature-footer,.member-history-card-footer{flex-direction:column;align-items:stretch}.member-history-feature-footer a,.member-history-card-footer a{width:100%}.member-history-caught-up{text-align:center;grid-template-columns:1fr}.member-history-caught-up>span{margin:0 auto}.member-history-caught-up>div:last-child,.member-history-empty>div{width:100%;display:grid}.member-history-card{grid-template-columns:1fr}.member-history-card .member-history-artwork{aspect-ratio:16/7.8;border-right:0;border-bottom:1px solid var(--history-line);min-height:0}.member-history-card .member-history-artwork-fallback{min-height:120px}.member-history-card-body{padding:.85rem}.member-history-secondary-filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.member-history-page *,.member-history-page :before,.member-history-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.favorites-page{width:min(1240px,100% - clamp(1.4rem,4vw,4rem))}.favorites-page-masthead{border-top:3px solid var(--gold);background:linear-gradient(110deg,#f6c94a13,#0000 42%),#0b0b0a;border-bottom:1px solid #f6c94a2e;border-left:1px solid #f6c94a2e;border-right:1px solid #f6c94a2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;margin-bottom:.85rem;padding:clamp(1rem,2.4vw,1.55rem);display:grid}.favorites-page-masthead h1{color:var(--white);letter-spacing:-.025em;text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1}.favorites-page-masthead>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:.6rem 0 0;line-height:1.55}.favorites-page-masthead>div:last-child{min-width:96px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-items:end;font-size:.7rem;font-weight:900;display:grid}.favorites-page-masthead>div:last-child strong{color:var(--gold-bright);letter-spacing:-.02em;font-size:1.8rem;line-height:1}.favorites-library-toolbar{background:#0a0a0a;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:minmax(260px,560px) auto;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.3rem;padding:.85rem;display:grid}.favorites-library-toolbar label{color:#f8f4e89e;letter-spacing:.09em;text-transform:uppercase;gap:.4rem;font-size:.68rem;font-weight:900;display:grid}.favorites-library-toolbar label>div{background:#070707;border:1px solid #ffffff21;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:44px;padding:0 .8rem;display:grid}.favorites-library-toolbar label>div:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px #f6c94a24}.favorites-library-toolbar input{width:100%;min-width:0;color:var(--white);font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border:0;outline:0;font-size:.9rem;font-weight:700}.favorites-library-toolbar input::placeholder{color:#f8f4e86b}.favorites-library-toolbar>p{color:var(--muted);margin:0 0 .65rem;font-size:.78rem}.favorites-library-toolbar>p strong{color:var(--gold-bright)}.favorites-library-error{color:#ffb6ba;background:#8e181f29;border-left:3px solid #f16d75;margin:-.55rem 0 1rem;padding:.7rem .85rem}.favorites-library-groups{gap:clamp(1.7rem,4vw,2.8rem);display:grid}.favorites-library-group>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;padding-bottom:.7rem;display:flex}.favorites-library-group>header h2{color:var(--white);text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem)}.favorites-library-group>header p{color:var(--muted);margin:.25rem 0 0;font-size:.82rem}.favorites-library-group>header>span{min-width:34px;min-height:28px;color:var(--gold-bright);border:1px solid #f6c94a4d;border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:inline-grid}.favorites-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.favorites-library-card{background:#0b0b0b;border:1px solid #ffffff1a;border-radius:9px;grid-template-rows:auto minmax(0,1fr);min-width:0;transition:border-color .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 14px 34px #0000002e}.favorites-library-card:hover,.favorites-library-card:focus-within{border-color:#f6c94a94;transform:translateY(-2px)}.favorites-library-card-art{aspect-ratio:16/7;background:radial-gradient(circle at 50% 45%,#f6c94a1f,#0000 42%),linear-gradient(135deg,#17150e,#080808 70%);border-bottom:1px solid #ffffff14;place-items:center;display:grid;overflow:hidden}.favorites-library-card-art.is-gameplan{aspect-ratio:8/5}.favorites-library-card-art:focus-visible,.favorites-library-card-title:focus-visible,.favorites-library-card-footer a:focus-visible,.favorites-library-card-kicker button:focus-visible,.favorites-library-no-results button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.favorites-library-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.favorites-library-generated-cover.gameplan-cover-compact{width:100%;height:100%;min-height:100%}.favorites-library-card:hover .favorites-library-card-art img,.favorites-library-card:focus-within .favorites-library-card-art img{transform:scale(1.025)}.favorites-library-card-art>span{color:#f6c94ab8;letter-spacing:.08em;font-size:1.45rem;font-weight:1000}.favorites-library-card-body{align-content:start;min-width:0;padding:.85rem;display:grid}.favorites-library-card-kicker,.favorites-library-card-footer{align-items:center;gap:.55rem;display:flex}.favorites-library-card-kicker{justify-content:space-between}.favorites-library-card-kicker>span{color:var(--gold-bright);letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-weight:950}.favorites-library-card-kicker button{width:32px;height:32px;color:var(--gold-bright);cursor:pointer;background:#f6c94a12;border:1px solid #f6c94a40;border-radius:6px;place-items:center;display:inline-grid}.favorites-library-card-kicker button:hover{border-color:var(--gold);background:#f6c94a24}.favorites-library-card-kicker button:disabled{cursor:wait;opacity:.55}.favorites-library-card-title{color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.55rem;font-size:1.08rem;font-weight:950;line-height:1.18;text-decoration:none;display:-webkit-box;overflow:hidden}.favorites-library-card-body>p{min-height:2.5em;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.favorites-library-card-footer{color:#f8f4e87a;border-top:1px solid #ffffff14;margin-top:.9rem;padding-top:.65rem;font-size:.66rem}.favorites-library-card-footer time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.favorites-library-card-footer>span{color:#f8f4e8b8;font-weight:850}.favorites-library-card-footer a{color:var(--gold-bright);white-space:nowrap;margin-left:auto;font-weight:950;text-decoration:none}.favorites-library-empty,.favorites-library-no-results{background:#f6c94a06;border:1px dashed #f6c94a4d;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:180px;padding:clamp(1rem,3vw,1.6rem);display:grid}.favorites-library-empty>span,.favorites-library-no-results>span{width:58px;height:58px;color:var(--gold-bright);border:1px solid #f6c94a59;border-radius:999px;place-items:center;font-size:1.5rem;display:inline-grid}.favorites-library-empty h2,.favorites-library-no-results h2{color:var(--white);margin:.15rem 0 0;font-size:clamp(1.25rem,2.5vw,1.8rem)}.favorites-library-empty div>p:last-child,.favorites-library-no-results p{max-width:630px;color:var(--muted);margin:.35rem 0 0;line-height:1.5}.favorites-library-empty nav{gap:.5rem;display:grid}.favorites-library-empty nav a,.favorites-library-no-results button{white-space:nowrap;justify-content:center;min-height:42px}.favorites-library-no-results button{color:var(--gold-bright);cursor:pointer;background:0 0;border:1px solid #f6c94a59;border-radius:7px;padding:0 1rem;font-weight:900}@media (max-width:920px){.favorites-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorites-library-empty{grid-template-columns:auto minmax(0,1fr)}.favorites-library-empty nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.favorites-page-masthead,.favorites-library-toolbar{grid-template-columns:1fr}.favorites-page-masthead>div:last-child{place-items:baseline start;gap:.4rem;display:flex}.favorites-page-masthead>div:last-child strong{font-size:1.3rem}.favorites-library-toolbar>p{margin:0}.favorites-library-grid,.favorites-library-empty nav{grid-template-columns:1fr}.favorites-library-card{grid-template-rows:auto;grid-template-columns:112px minmax(0,1fr)}.favorites-library-card-art{aspect-ratio:auto;border-bottom:0;border-right:1px solid #ffffff14;height:100%;min-height:180px}.favorites-library-card-footer{flex-wrap:wrap;align-items:flex-start}.favorites-library-card-footer a{width:100%;margin-left:0}.favorites-library-empty,.favorites-library-no-results{text-align:center;grid-template-columns:1fr}.favorites-library-empty>span,.favorites-library-no-results>span{margin:0 auto}}@media (max-width:390px){.favorites-library-card{grid-template-columns:92px minmax(0,1fr)}.favorites-library-card-body{padding:.75rem}.favorites-library-card-body>p{min-height:0}}@media (prefers-reduced-motion:reduce){.favorites-page *,.favorites-page :before,.favorites-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.member-my-gameplan-v2-page{--mgp-gold:#f6c945;--mgp-border:#f6c94533;--mgp-line:#ffffff1a;--mgp-panel:#11110f;--mgp-panel-2:#181712;gap:22px;display:grid}.member-gameplan-v2-header-status,.member-gameplan-v2-workspace-head p,.member-gameplan-v2-workspace-head>div>a{color:#a9a69e}.member-gameplan-v2-header-status{text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;font-size:.78rem;font-weight:800;display:flex}.member-gameplan-v2-index{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.member-gameplan-v2-plan-list,.member-gameplan-v2-create,.member-gameplan-v2-workspace,.member-gameplan-v2-outline,.member-gameplan-v2-library,.member-gameplan-v2-call-sheet,.member-gameplan-v2-game-day{border:1px solid var(--mgp-line);border-top:2px solid var(--mgp-gold);background:linear-gradient(135deg, #f6c94509, transparent 32%), var(--mgp-panel);border-radius:10px}.member-gameplan-v2-plan-list,.member-gameplan-v2-create{padding:22px}.member-gameplan-v2-plan-list>header,.member-gameplan-v2-outline>header,.member-gameplan-v2-library>header,.member-gameplan-v2-workspace-head,.member-gameplan-v2-call-sheet>header,.member-gameplan-v2-game-day>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-gameplan-v2-plan-list h2,.member-gameplan-v2-create h2,.member-gameplan-v2-workspace h2,.member-gameplan-v2-workspace h3,.member-gameplan-v2-workspace h4,.member-gameplan-v2-workspace h5{color:#f6f1e6;margin:0}.member-gameplan-v2-plan-list>header>span,.member-gameplan-v2-outline>header>span{color:var(--mgp-gold);font-weight:900}.member-gameplan-v2-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.member-gameplan-v2-plan-card{border:1px solid var(--mgp-line);color:#f4efe5;background:linear-gradient(145deg,#f6c9451a,#0000 45%),#090909;border-radius:8px;gap:5px;min-height:190px;padding:18px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.member-gameplan-v2-plan-card:hover,.member-gameplan-v2-plan-card:focus-visible{border-color:var(--mgp-gold);outline:none;transform:translateY(-2px)}.member-gameplan-v2-plan-card>span,.member-gameplan-v2-plan-card>b,.member-gameplan-v2-section header span,.member-gameplan-v2-source-card span,.member-gameplan-v2-call-detail header span,.member-gameplan-v2-category-editor>header span{color:var(--mgp-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:900}.member-gameplan-v2-plan-card h3{font-size:1.25rem}.member-gameplan-v2-plan-card p,.member-gameplan-v2-plan-card small,.member-gameplan-v2-plan-card b{margin:0}.member-gameplan-v2-plan-card small{color:#9b9993}.member-gameplan-v2-plan-card b{align-self:end;margin-top:auto}.member-gameplan-v2-create{gap:15px;display:grid}.member-gameplan-v2-create label,.member-gameplan-v2-assign label{color:#d8d3c9;text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:900;display:grid}.member-gameplan-v2-create input,.member-gameplan-v2-inline-form input,.member-gameplan-v2-assign input,.member-gameplan-v2-assign select{border:1px solid var(--mgp-line);color:#fff;min-height:44px;font:inherit;background:#080808;border-radius:6px;padding:0 12px}.member-gameplan-v2-create fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.member-gameplan-v2-create legend{color:#d8d3c9;text-transform:uppercase;grid-column:1/-1;margin-bottom:7px;font-size:.76rem;font-weight:900}.member-gameplan-v2-create fieldset button,.member-gameplan-v2-head-actions button,.member-gameplan-v2-row-actions button,.member-gameplan-v2-category-editor>header button,.member-gameplan-v2-placements button{border:1px solid var(--mgp-line);color:#d8d3c9;cursor:pointer;background:#0b0b0b;border-radius:6px;min-height:40px;font-weight:800}.member-gameplan-v2-create fieldset button.is-active{border-color:var(--mgp-gold);color:var(--mgp-gold);background:#f6c9451f}.member-gameplan-v2-create>p:not(.eyebrow){color:#98958e;margin:0;font-size:.82rem}.member-gameplan-v2-workspace{overflow:hidden}.member-gameplan-v2-workspace-head{border-bottom:1px solid var(--mgp-line);padding:20px 22px}.member-gameplan-v2-workspace-head>div:first-child{gap:4px;display:grid}.member-gameplan-v2-workspace-head>div>a{width:fit-content;font-size:.78rem;font-weight:800;text-decoration:none}.member-gameplan-v2-workspace-head h2{font-size:clamp(1.5rem,3vw,2.35rem)}.member-gameplan-v2-workspace-head p{margin:0}.member-gameplan-v2-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-gameplan-v2-head-actions button{padding:0 13px}.member-gameplan-v2-head-actions button.is-danger{color:#ff8f91}.member-gameplan-v2-tabs{border-bottom:1px solid var(--mgp-line);scrollbar-width:none;background:#090909;grid-template-columns:repeat(4,1fr);display:grid}.member-gameplan-v2-tabs::-webkit-scrollbar{display:none}.member-gameplan-v2-tabs button{border:0;border-right:1px solid var(--mgp-line);color:#aaa69d;cursor:pointer;background:0 0;border-bottom:3px solid #0000;min-height:50px;font-weight:900}.member-gameplan-v2-tabs button.is-active{border-bottom-color:var(--mgp-gold);color:#fff4d4;background:#f6c9450f}.member-gameplan-v2-builder-grid{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);min-height:620px;display:grid}.member-gameplan-v2-outline,.member-gameplan-v2-library,.member-gameplan-v2-call-sheet,.member-gameplan-v2-game-day{border:0;border-radius:0;padding:20px}.member-gameplan-v2-builder-grid>*+*{border-left:1px solid var(--mgp-line)}.member-gameplan-v2-outline>header,.member-gameplan-v2-library>header{margin-bottom:15px}.member-gameplan-v2-library>header a{color:var(--mgp-gold);font-size:.76rem;font-weight:900;text-decoration:none}.member-gameplan-v2-section,.member-gameplan-v2-library-group,.member-gameplan-v2-saved-source,.member-gameplan-v2-category-editor,.member-gameplan-v2-call-detail{border:1px solid var(--mgp-line);background:#0b0b0a;border-radius:8px}.member-gameplan-v2-section{margin-bottom:10px;overflow:hidden}.member-gameplan-v2-section>header{background:var(--mgp-panel-2);justify-content:space-between;gap:10px;padding:13px 15px;display:flex}.member-gameplan-v2-section>header h4{margin-top:2px}.member-gameplan-v2-section ol,.member-gameplan-v2-placements{margin:0;padding:0;list-style:none}.member-gameplan-v2-section li,.member-gameplan-v2-placements li{border-top:1px solid var(--mgp-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.member-gameplan-v2-section li>div:first-child{gap:3px;display:grid}.member-gameplan-v2-section li small{color:#8f8c85}.member-gameplan-v2-row-actions,.member-gameplan-v2-placements li>div:last-child{gap:5px;display:flex}.member-gameplan-v2-row-actions select{border:1px solid var(--mgp-line);color:#ddd8ce;background:#080808;border-radius:5px;max-width:150px;min-height:34px;padding:0 7px}.member-gameplan-v2-row-actions button,.member-gameplan-v2-placements button{min-height:34px;padding:0 9px;font-size:.72rem}.member-gameplan-v2-section-empty{border-top:1px solid var(--mgp-line);color:#8f8c85;margin:0;padding:14px}.member-gameplan-v2-delete-section{color:#ff9b9d;cursor:pointer;background:0 0;border:0;margin:0 14px 14px}.member-gameplan-v2-inline-add{width:100%;min-height:43px;color:var(--mgp-gold);cursor:pointer;background:#f6c9450a;border:1px dashed #f6c9457a;border-radius:7px;font-weight:900}.member-gameplan-v2-inline-add.is-small{width:auto;min-width:100px;min-height:38px}.member-gameplan-v2-inline-form{gap:7px;display:flex}.member-gameplan-v2-inline-form input{flex:1;min-width:0}.member-gameplan-v2-inline-form button{border:1px solid var(--mgp-line);color:#eee;cursor:pointer;background:#171717;border-radius:5px;padding:0 12px}.member-gameplan-v2-library-group,.member-gameplan-v2-saved-source{margin-bottom:10px;overflow:hidden}.member-gameplan-v2-library-group>summary,.member-gameplan-v2-saved-source>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.member-gameplan-v2-library-group>summary span,.member-gameplan-v2-saved-source>summary b{color:var(--mgp-gold)}.member-gameplan-v2-library-group>div,.member-gameplan-v2-saved-source>div{border-top:1px solid var(--mgp-line);gap:7px;padding:7px;display:grid}.member-gameplan-v2-saved-source{background:#070707;margin:0}.member-gameplan-v2-saved-source>summary>div{gap:3px;display:grid}.member-gameplan-v2-saved-source>summary span{color:#8f8c85;font-size:.76rem}.member-gameplan-v2-source-card{border:1px solid var(--mgp-line);background:#10100e;border-radius:7px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:8px;display:grid}.member-gameplan-v2-source-card img,.member-gameplan-v2-source-fallback{object-fit:cover;background:linear-gradient(145deg,#1e1a0f,#090909);border-radius:4px;width:92px;height:62px}.member-gameplan-v2-source-fallback{color:var(--mgp-gold);letter-spacing:.14em;place-items:center;font-weight:950;display:grid}.member-gameplan-v2-source-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.member-gameplan-v2-source-card strong,.member-gameplan-v2-source-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-gameplan-v2-source-card small{color:#8e8b84}.member-gameplan-v2-source-card button,.member-gameplan-v2-source-card>a{border:1px solid var(--mgp-border);min-width:74px;min-height:38px;color:var(--mgp-gold);cursor:pointer;background:#f6c94514;border-radius:6px;place-items:center;font-weight:900;text-decoration:none;display:grid}.member-gameplan-v2-source-card button:disabled{border-color:var(--mgp-line);color:#77746e;cursor:default;background:#090909}.member-gameplan-v2-call-sheet,.member-gameplan-v2-game-day{min-height:580px}.member-gameplan-v2-call-sheet>header,.member-gameplan-v2-game-day>header{margin-bottom:16px}.member-gameplan-v2-call-sheet>header p,.member-gameplan-v2-game-day>header p{color:#99968e;margin:4px 0 0}.member-gameplan-v2-category-tabs{scrollbar-width:thin;gap:7px;padding-bottom:12px;display:flex;overflow-x:auto}.member-gameplan-v2-category-tabs>button{border:1px solid var(--mgp-line);color:#aaa69d;cursor:pointer;background:#0b0b0b;border-radius:6px;flex:none;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-weight:850;display:inline-flex}.member-gameplan-v2-category-tabs>button span{color:var(--mgp-gold);font-size:.72rem}.member-gameplan-v2-category-tabs>button.is-active{border-color:var(--mgp-gold);color:#fff;background:#f6c9451a}.member-gameplan-v2-category-editor{overflow:hidden}.member-gameplan-v2-category-editor>header{background:var(--mgp-panel-2);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.member-gameplan-v2-category-editor>header button{color:#ff999b;padding:0 12px}.member-gameplan-v2-assign{border-top:1px solid var(--mgp-line);border-bottom:1px solid var(--mgp-line);grid-template-columns:1.25fr 1fr 1.25fr auto;align-items:end;gap:9px;padding:15px;display:grid}.member-gameplan-v2-assign .gold-button{min-height:44px}.member-gameplan-v2-placements li>div:first-child{gap:3px;display:grid}.member-gameplan-v2-placements li span{color:#96938b;font-size:.8rem}.member-gameplan-v2-placements li p{color:#d9d3c8;margin:3px 0 0}.member-gameplan-v2-game-layout{grid-template-columns:minmax(245px,.38fr) minmax(0,1fr);gap:14px;display:grid}.member-gameplan-v2-game-calls{align-content:start;gap:7px;display:grid}.member-gameplan-v2-game-calls>button{border:1px solid var(--mgp-line);color:#eee;text-align:left;cursor:pointer;background:#0b0b0b;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:11px;display:grid}.member-gameplan-v2-game-calls>button>span{width:28px;height:28px;color:var(--mgp-gold);background:#191919;border-radius:50%;place-items:center;font-weight:950;display:grid}.member-gameplan-v2-game-calls>button>div{gap:3px;min-width:0;display:grid}.member-gameplan-v2-game-calls>button small{color:#949189;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-gameplan-v2-game-calls>button.is-active{border-color:var(--mgp-gold);background:#f6c94517}.member-gameplan-v2-call-detail{padding:18px}.member-gameplan-v2-call-detail>header{justify-content:space-between;gap:14px;margin-bottom:15px;display:flex}.member-gameplan-v2-call-detail>header p,.member-gameplan-v2-call-detail>header small{color:#96938b;margin:2px 0 0}.member-gameplan-v2-call-detail>a:last-child{color:var(--mgp-gold);margin-top:14px;font-weight:900;text-decoration:none;display:inline-flex}.member-gameplan-v2-official-art{border:1px solid var(--mgp-line);border-radius:7px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.member-gameplan-v2-official-art img{object-fit:contain;background:#050505;width:100%;max-height:480px;display:block}.member-gameplan-v2-official-art span{color:#fff;background:#000000d1;border-radius:4px;padding:6px 9px;font-size:.72rem;font-weight:900;position:absolute;bottom:8px;right:8px}.member-gameplan-v2-play-art{border:1px solid var(--mgp-line);pointer-events:none;border-radius:7px;height:clamp(260px,42vw,460px);margin-bottom:14px;overflow:hidden}.member-gameplan-v2-play-art>div{height:100%}.member-gameplan-v2-facts{background:var(--mgp-line);border:1px solid var(--mgp-line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.member-gameplan-v2-facts>div{background:#10100f;padding:12px}.member-gameplan-v2-facts dt{color:#8f8b83;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:900}.member-gameplan-v2-facts dd{color:#eee9de;margin:5px 0 0}.member-gameplan-v2-content,.member-gameplan-v2-defense-block{border-top:1px solid var(--mgp-line);margin:14px 0 0;padding-top:14px}.member-gameplan-v2-content h4,.member-gameplan-v2-defense-block>h4{color:var(--mgp-gold);text-transform:uppercase;margin-bottom:9px;font-size:.82rem}.member-gameplan-v2-content p{color:#d4cfc5;line-height:1.65}.member-gameplan-v2-content ol,.member-gameplan-v2-content ul{color:#e2ddd2;gap:7px;margin:8px 0;padding-left:1.5rem;line-height:1.5;display:grid}.member-gameplan-v2-content img{max-width:100%;height:auto}.member-gameplan-v2-callout,.member-gameplan-v2-private-note{border-left:3px solid var(--mgp-gold);background:#f6c9450f;margin:10px 0;padding:12px 14px}.member-gameplan-v2-private-note p{color:#d8d2c7;margin:5px 0 0}.member-gameplan-v2-empty{border:1px dashed var(--mgp-border);color:#a09d95;border-radius:8px;gap:6px;padding:20px;display:grid}.member-gameplan-v2-empty strong{color:#f0eadf}.member-gameplan-v2-empty p{margin:0}.member-gameplan-v2-message{border-radius:6px;margin:10px 20px 0;padding:10px 12px;font-weight:750}.member-gameplan-v2-message.is-error{color:#ffb1b2;background:#ff595c1a;border:1px solid #ff595c80}.member-gameplan-v2-message.is-success{color:#73e9a8;background:#37d17e17;border:1px solid #37d17e66}@media (max-width:920px){.member-gameplan-v2-index,.member-gameplan-v2-builder-grid,.member-gameplan-v2-game-layout{grid-template-columns:1fr}.member-gameplan-v2-builder-grid>*+*{border-left:0;border-top:1px solid var(--mgp-line)}.member-gameplan-v2-library.is-compact{display:none}.member-gameplan-v2-assign{grid-template-columns:1fr 1fr}.member-gameplan-v2-assign .is-wide{grid-column:1/-1}}@media (max-width:640px){.member-my-gameplan-v2-page{gap:14px}.member-gameplan-v2-plan-grid{grid-template-columns:1fr}.member-gameplan-v2-plan-card{min-height:155px}.member-gameplan-v2-workspace-head{padding:16px;display:grid}.member-gameplan-v2-head-actions{justify-content:flex-start}.member-gameplan-v2-tabs{top:var(--member-header-height,68px);z-index:8;position:sticky;overflow-x:auto}.member-gameplan-v2-tabs button{min-width:98px;font-size:.78rem}.member-gameplan-v2-outline,.member-gameplan-v2-library,.member-gameplan-v2-call-sheet,.member-gameplan-v2-game-day{padding:14px}.member-gameplan-v2-source-card{grid-template-columns:68px minmax(0,1fr)}.member-gameplan-v2-source-card img,.member-gameplan-v2-source-fallback{width:68px;height:58px}.member-gameplan-v2-source-card button,.member-gameplan-v2-source-card>a{grid-column:1/-1;width:100%}.member-gameplan-v2-section li,.member-gameplan-v2-placements li{flex-direction:column;align-items:flex-start}.member-gameplan-v2-assign{grid-template-columns:1fr}.member-gameplan-v2-assign .is-wide{grid-column:auto}.member-gameplan-v2-facts{grid-template-columns:1fr}.member-gameplan-v2-call-detail>header{display:grid}.member-gameplan-v2-play-art{height:290px}}@media (prefers-reduced-motion:reduce){.member-gameplan-v2-plan-card{transition:none}}.finder-add-to-plan{position:relative}.finder-plan-picker{z-index:12;background:#10100f;border:1px solid #f6c9456b;border-radius:7px;gap:7px;width:min(330px,82vw);padding:10px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 16px 38px #0000008c}.finder-plan-picker select,.finder-plan-picker button{color:#f3eee4;width:100%;min-height:42px;font:inherit;background:#070707;border:1px solid #ffffff24;border-radius:5px;padding:0 10px}.finder-plan-picker button{color:#f6c945;cursor:pointer;border-color:#f6c945;font-weight:900}.finder-plan-picker>a{color:#f6c945;font-weight:900;text-decoration:none}.public-header-cta-mobile{display:none}@media (max-width:760px){body.public-menu-open{overflow:hidden}.site-header.site-header-public{border-bottom-color:#f6c94a2e;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;min-height:62px;padding:.45rem .7rem;position:sticky}.site-header.site-header-public .brand-lockup{width:62px}.site-header.site-header-public .brand-lockup img{width:56px;height:38px}.site-header.site-header-public .site-actions{grid-column:3;gap:.4rem}.site-header.site-header-public:not(.member-shell-header):not(.admin-site-header):not(.coach-site-header) .site-actions .public-header-cta{min-height:44px;padding-inline:.78rem}.public-header-cta-desktop{display:none}.public-header-cta-mobile{display:inline}.site-header.site-header-public .mobile-menu-button{width:40px;height:38px;display:inline-grid!important}.site-header.site-header-public .public-mobile-menu:not([hidden]){overscroll-behavior:contain;background:#080808fc;border:1px solid #f6c94a2e;border-top:0;border-radius:0 0 9px 9px;max-height:calc(100dvh - 64px);padding:.55rem;display:block;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #000000b8}.site-header.site-header-public .public-mobile-menu nav{gap:.25rem;display:grid}.site-header.site-header-public .public-mobile-menu nav>a,.site-header.site-header-public .public-mobile-menu-account>a,.site-header.site-header-public .mobile-menu-group>summary{color:#f8f4e8d1;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;min-height:46px;padding:.72rem .8rem;font-size:.82rem;font-weight:900;list-style:none;display:flex}.site-header.site-header-public .mobile-menu-group>summary::-webkit-details-marker{display:none}.site-header.site-header-public .public-mobile-menu nav>a:hover,.site-header.site-header-public .public-mobile-menu nav>a:focus-visible,.site-header.site-header-public .public-mobile-menu nav>a.active,.site-header.site-header-public .public-mobile-menu-account>a:hover,.site-header.site-header-public .public-mobile-menu-account>a:focus-visible,.site-header.site-header-public .mobile-menu-group>summary:hover,.site-header.site-header-public .mobile-menu-group>summary:focus-visible,.site-header.site-header-public .mobile-menu-group[open]>summary{color:var(--gold-bright);background:#f6c94a14}.site-header.site-header-public .mobile-menu-group{border:0;margin:0;padding:0;display:block}.site-header.site-header-public .mobile-menu-group>summary>span:last-child{color:#f8f4e86b;font-size:1.15rem;line-height:1;transition:transform .16s}.site-header.site-header-public .mobile-menu-group[open]>summary>span:last-child{transform:rotate(45deg)}.site-header.site-header-public .mobile-menu-group>div{border-left:1px solid #f6c94a38;gap:.16rem;margin:.2rem 0 .35rem;padding-left:.5rem;display:grid}.site-header.site-header-public .mobile-menu-group>div a{color:#f8f4e89e;text-transform:none;border-radius:5px;min-height:44px;padding:.62rem .75rem;font-size:.76rem;font-weight:800;line-height:1.25}.site-header.site-header-public .mobile-menu-group>div a:hover,.site-header.site-header-public .mobile-menu-group>div a:focus-visible,.site-header.site-header-public .mobile-menu-group>div a.active{color:var(--gold-bright);background:#f6c94a12}.site-header.site-header-public .public-mobile-menu-account{border-top:1px solid #f8f4e814;margin-top:.25rem;padding-top:.25rem}}.site-header-public:not(.member-shell-header),.wix-home-main,.site-footer{font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif}.wix-home-main{--home-type-hero:clamp(3.25rem, 6vw, 5rem);--home-type-section:clamp(2.25rem, 4vw, 3.25rem);--home-type-card:1.375rem;--home-type-body:1rem;--home-type-eyebrow:.75rem;--home-type-meta:.8125rem;--home-type-control:.875rem;--home-weight-body:500;--home-weight-control:700;--home-weight-section:800;--home-weight-hero:900}.wix-home-main :is(h1,h2,h3,p,li,a,button,legend,span,strong){font-family:inherit}.wix-home-main .wix-home-hero h1{font-size:var(--home-type-hero);font-weight:var(--home-weight-hero);letter-spacing:-.045em;text-transform:none;text-wrap:balance;line-height:.98}.wix-home-main :is(.wix-home-section-head,.wix-inside-copy,.wix-path-selector-copy,.wix-testimonial-head,.wix-why-header,.wix-pricing-copy,.wix-home-final-copy) h2{font-size:var(--home-type-section);font-weight:var(--home-weight-section);letter-spacing:-.035em;text-transform:none;text-wrap:balance;line-height:1}.wix-home-main :is(.wix-inside-benefit,.wix-coach-proof-copy,.wix-pricing-offer) h3{font-size:var(--home-type-card);font-weight:var(--home-weight-control);letter-spacing:-.015em;text-transform:none;line-height:1.2}.wix-home-main :is(.wix-home-lead,.wix-inside-copy>p:not(.wix-home-kicker),.wix-inside-benefit p,.wix-path-selector-copy>p:not(.wix-home-kicker),.wix-testimonial-head>p:not(.wix-home-kicker),.wix-why-header>p:not(.wix-home-kicker),.wix-coach-proof-copy>p:not(.wix-home-kicker):not(.wix-coach-championship),.wix-pricing-copy>p:not(.wix-home-kicker),.wix-pricing-benefits li,.wix-home-final-copy>p:not(.wix-home-kicker)){font-size:var(--home-type-body);font-weight:var(--home-weight-body);letter-spacing:0;text-transform:none;line-height:1.6}.wix-home-main .wix-home-kicker{font-size:var(--home-type-eyebrow);font-weight:var(--home-weight-section);letter-spacing:.14em;text-transform:uppercase;line-height:1.35}.wix-home-main :is(.wix-home-hero-proof,.wix-home-champions-caption,.wix-coach-championship,.wix-path-choice legend,.wix-pricing-note){font-size:var(--home-type-meta);font-weight:var(--home-weight-body);letter-spacing:0;text-transform:none;line-height:1.5}.wix-home-main .wix-path-selected{font-size:var(--home-type-body);line-height:1.6}.wix-home-main .wix-path-selected strong,.wix-home-main .wix-path-selected span{font-size:inherit;letter-spacing:0;line-height:inherit;text-transform:none}.wix-home-main .wix-path-selected strong{font-weight:var(--home-weight-control)}.wix-home-main .wix-path-selected span{font-weight:var(--home-weight-body)}.site-header-public:not(.member-shell-header) :is(.site-nav a,.site-nav-dropdown-trigger,.site-actions a,.site-actions button,.public-mobile-menu a,.public-mobile-menu button,.public-mobile-menu summary),.wix-home-main :is(button,.gold-button,.ghost-button,.wix-home-secondary-link,.wix-pricing-text-link),.site-footer .footer-links a{letter-spacing:0;text-transform:none;font-family:inherit;font-size:.875rem;font-weight:700}.wix-home-main :is(.wix-path-options button.active,.wix-billing-toggle button.is-active){font-weight:var(--home-weight-control);letter-spacing:0}.wix-home-main .gold-button{min-height:44px}.wix-home-main :is(.gold-button,.ghost-button,.wix-home-secondary-link,.wix-pricing-text-link):focus-visible,.site-header-public:not(.member-shell-header) :is(a,button,summary):focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #fff}.wix-home-main :is(.wix-path-options,.wix-billing-toggle) button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #fff;position:relative}.wix-home-main :is(.wix-path-options,.wix-billing-toggle) button:is(.active,.is-active):focus-visible{outline-color:#080808}.site-footer .footer-brand strong{letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700}.wix-home-main :is(h1,h2,h3){overflow-wrap:normal;word-break:normal}.site-header-public:not(.member-shell-header) :is(a,button,summary),.wix-home-main :is(button,.gold-button,.ghost-button),.site-footer .footer-links a{white-space:nowrap}@media (max-width:640px){.wix-home-main{--home-type-hero:2.75rem;--home-type-section:2rem;--home-type-card:1.25rem;--home-type-body:1rem;--home-type-eyebrow:.75rem;--home-type-meta:.8125rem;--home-type-control:.875rem}}@media (prefers-reduced-motion:reduce){.wix-home-main *,.site-header-public:not(.member-shell-header) *{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wix-home-main :is(.gold-button,.ghost-button):hover{transform:none}}.subscribe-plan-section{box-shadow:none;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#090909;border:1px solid #f6c94a2e;border-radius:8px;margin-top:0;padding:clamp(2rem,5vw,4rem);overflow:visible}.subscribe-plan-section:after{content:none}.subscribe-access-layout{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:100%;max-width:1120px;margin:0 auto;display:grid;position:relative}.subscribe-plan-header{max-width:620px;margin:0;display:block}.subscribe-plan-header .wix-home-kicker{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.35}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(nav a,nav button,[role=tab]){font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:600;line-height:1}.subscribe-plan-header h1{color:#fff;letter-spacing:-.045em;overflow-wrap:normal;text-transform:none;text-wrap:balance;word-break:normal;max-width:620px;margin:.65rem 0 0;font-family:inherit;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:900;line-height:.98}.subscribe-plan-header>span{color:#f8f4e8b8;letter-spacing:0;max-width:600px;margin-top:1rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6;display:block}.subscribe-access-offer{border-left:1px solid #f6c94a38;gap:1rem;min-width:0;padding-left:clamp(2rem,5vw,4rem);display:grid}.subscribe-access-offer h2{color:#fff;letter-spacing:-.015em;text-transform:none;margin:0;font-family:inherit;font-size:1.375rem;font-weight:700;line-height:1.2}.subscribe-card-toggle{background:#050505;border:1px solid #f8f4e824;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:.25rem;display:grid}.subscribe-card-toggle button{color:#f8f4e8ad;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:4px;min-height:44px;font-family:inherit;font-size:.875rem;font-weight:700}.subscribe-card-toggle button.is-active{background:var(--gold-bright);color:#090909;font-weight:700}.subscribe-card-toggle button:focus-visible{outline-offset:2px;outline:2px solid #fff}.subscribe-access-price{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.subscribe-access-price strong{color:#fff;letter-spacing:-.04em;font-family:inherit;font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:800;line-height:1}.subscribe-access-price span,.subscribe-access-note,.subscribe-access-benefits,.subscribe-access-status,.subscribe-sign-in-note{font-family:inherit;font-weight:500}.subscribe-access-price span{color:#f8f4e89e;font-size:1rem;line-height:1.6}.subscribe-access-note{color:#f8f4e8b8;margin:0;font-size:1rem;line-height:1.6}.subscribe-coaching-bonus{border-left:2px solid var(--gold-bright);background:#f6c94a0f;flex-wrap:wrap;gap:.3rem .5rem;margin:0;padding:.7rem .8rem;font-family:inherit;font-size:.875rem;line-height:1.5;display:flex}.subscribe-coaching-bonus strong{color:var(--gold-bright);font-weight:800}.subscribe-coaching-bonus span{color:#f8f4e8e0;font-weight:700}.subscribe-access-benefits{color:#f8f4e8d1;gap:.5rem;margin:0;padding-left:1.2rem;font-size:1rem;line-height:1.6;display:grid}.subscribe-access-benefits li::marker{color:var(--gold-bright)}.subscribe-access-status,.subscribe-sign-in-note{color:#f8f4e899;margin:0;font-size:.8125rem;line-height:1.5}.subscribe-access-offer>.gold-button{letter-spacing:0;text-transform:none;white-space:nowrap;width:100%;min-height:46px;margin:0;font-family:inherit;font-size:.875rem;font-weight:700}.subscribe-sign-in-note{text-align:center}.subscribe-sign-in-note a{color:var(--gold-bright);font-weight:700}@media (max-width:980px){.subscribe-access-layout{grid-template-columns:1fr;gap:2rem}.subscribe-plan-header{max-width:720px}.subscribe-access-offer{border-top:1px solid #f6c94a38;border-left:0;padding-top:2rem;padding-left:0}}@media (max-width:640px){.subscribe-plan-section{padding:2rem 1rem}.subscribe-plan-header h1{font-size:2.75rem}.subscribe-access-offer h2{font-size:1.25rem}.subscribe-plan-header>span,.subscribe-access-price span,.subscribe-access-note,.subscribe-access-benefits{font-size:1rem}.subscribe-access-price strong{font-size:2.5rem}.subscribe-plan-header .wix-home-kicker{font-size:.75rem}.subscribe-card-toggle button,.subscribe-access-offer>.gold-button{font-size:.875rem}.subscribe-access-status,.subscribe-sign-in-note,.subscribe-coaching-bonus{font-size:.8125rem}}.subscribe-compare-section{font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif}.subscribe-compare-section .subscribe-section-head{text-align:left;justify-items:start;max-width:760px;margin:0 0 1.5rem;display:block}.subscribe-compare-section .subscribe-section-head>*{justify-self:start}.subscribe-compare-section .subscribe-section-head .wix-home-kicker{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.35}.subscribe-compare-section .subscribe-section-head h2{color:#fff;letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:.65rem 0 0;font-family:inherit;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1}.subscribe-compare-section .subscribe-section-head>span{color:#f8f4e8b3;letter-spacing:0;max-width:640px;margin-top:.8rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6;display:block}.subscribe-compare-section .comparison-table-wrap{box-shadow:none;background:#090909;border:1px solid #f8f4e824;border-radius:8px;overflow:visible}.subscribe-compare-section .comparison-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:0;font-family:inherit}.subscribe-compare-section .comparison-table th,.subscribe-compare-section .comparison-table td{vertical-align:middle;border-bottom:1px solid #f8f4e81a;padding:1rem}.subscribe-compare-section .comparison-table thead th{color:#f8f4e8ad;letter-spacing:0;text-transform:none;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.4}.subscribe-compare-section .comparison-table tbody th{color:#fff;letter-spacing:0;text-transform:none;width:30%;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.45}.subscribe-compare-section .comparison-table td{color:#f8f4e8ad;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.5}.subscribe-compare-section .comparison-table thead th:last-child,.subscribe-compare-section .comparison-table .comparison-all-access-value{color:#f8f4e8e6;background:#f6c94a0a;border-left:1px solid #f6c94a29}.subscribe-compare-section .comparison-table tr:last-child th,.subscribe-compare-section .comparison-table tr:last-child td{border-bottom:0}@media (max-width:640px){.subscribe-compare-section .subscribe-section-head h2{font-size:2rem}.subscribe-compare-section .comparison-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.subscribe-compare-section .comparison-table,.subscribe-compare-section .comparison-table tbody,.subscribe-compare-section .comparison-table tr,.subscribe-compare-section .comparison-table th,.subscribe-compare-section .comparison-table td{width:100%;display:block}.subscribe-compare-section .comparison-table tbody tr{border-bottom:1px solid #f8f4e81a;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem 0;display:grid}.subscribe-compare-section .comparison-table tbody tr:last-child{border-bottom:0}.subscribe-compare-section .comparison-table tbody th,.subscribe-compare-section .comparison-table tbody td{border:0}.subscribe-compare-section .comparison-table tbody th{grid-column:1/-1;width:100%;padding:0 1rem .75rem;font-size:1rem}.subscribe-compare-section .comparison-table tbody td{color:#f8f4e8bd;min-width:0;padding:.75rem 1rem;font-size:.875rem}.subscribe-compare-section .comparison-table .comparison-free-value{background:#f8f4e806}.subscribe-compare-section .comparison-table tbody td:before{color:#f8f4e880;content:attr(data-label);margin-bottom:.2rem;font-size:.8125rem;font-weight:700;line-height:1.4;display:block}.subscribe-compare-section .comparison-table .comparison-all-access-value{background:#f6c94a0b;border-left:2px solid #f6c94a80}}.subscribe-why-section{font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif}.subscribe-why-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.subscribe-why-section .subscribe-section-head{text-align:left;justify-items:start;max-width:560px;margin:0;display:block}.subscribe-why-section .subscribe-section-head>*{justify-self:start}.subscribe-why-section .subscribe-section-head .wix-home-kicker{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.35}.subscribe-why-section .subscribe-section-head h2{color:#fff;letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:.65rem 0 0;font-family:inherit;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1}.subscribe-why-section .subscribe-section-head>span{color:#f8f4e8b3;letter-spacing:0;max-width:540px;margin-top:.9rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6;display:block}.subscribe-why-reasons{min-width:0}.subscribe-why-reasons article{box-shadow:none;background:0 0;border:0;margin:0;padding:1.25rem 0}.subscribe-why-reasons article:first-child{padding-top:0}.subscribe-why-reasons article+article{border-top:1px solid #f6c94a38}.subscribe-why-reasons h3{color:#fff;letter-spacing:-.015em;text-transform:none;margin:0;font-family:inherit;font-size:1.375rem;font-weight:700;line-height:1.2}.subscribe-why-reasons p{color:#f8f4e8b3;letter-spacing:0;max-width:620px;margin:.55rem 0 0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6}@media (max-width:820px){.subscribe-why-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.subscribe-why-section .subscribe-section-head h2{font-size:2rem}.subscribe-why-reasons h3{font-size:1.25rem}}.subscribe-faq-section{font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif}.subscribe-faq-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.subscribe-faq-section .subscribe-section-head{text-align:left;justify-items:start;max-width:560px;margin:0;display:block}.subscribe-faq-section .subscribe-section-head>*{justify-self:start}.subscribe-faq-section .subscribe-section-head .wix-home-kicker{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.35}.subscribe-faq-section .subscribe-section-head h2{color:#fff;letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:.65rem 0 0;font-family:inherit;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1}.subscribe-faq-section .subscribe-section-head>span{color:#f8f4e8b3;letter-spacing:0;max-width:540px;margin-top:.9rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6;display:block}.subscribe-faq-section .faq-list{border-top:1px solid #f6c94a38;min-width:0;display:block}.subscribe-faq-section .faq-item,.subscribe-faq-section .faq-item[open]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f6c94a38;border-radius:0;margin:0;padding:0;transition:none}.subscribe-faq-section .faq-item summary{color:#fff;letter-spacing:0;text-transform:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;transition:none;display:grid}.subscribe-faq-section .faq-item summary:after{width:auto;height:auto;color:var(--gold-bright);content:"+";border:0;border-radius:0;font-size:1.25rem;font-weight:500;line-height:1;display:block}.subscribe-faq-section .faq-item[open] summary:after{content:"−"}.subscribe-faq-section .faq-item summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.subscribe-faq-section .faq-question{min-width:0}.subscribe-faq-section .faq-item p{color:#f8f4e8b3;letter-spacing:0;max-width:680px;margin:0;padding:0 2rem 1.25rem 0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6}@media (max-width:820px){.subscribe-faq-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.subscribe-faq-section .subscribe-section-head h2{font-size:2rem}.subscribe-faq-section .faq-item summary{gap:.75rem;padding:1rem 0}.subscribe-faq-section .faq-item p{padding-right:0}}.subscribe-final-cta{width:100%;min-width:0;max-width:100%;box-shadow:none;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#050505;border:0;border-top:1px solid #f6c94a38;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(2.5rem,5vw,4rem) 0;display:grid;position:relative;overflow:visible}.subscribe-final-cta:after{content:none}.subscribe-final-copy{min-width:0;max-width:720px;display:grid}.subscribe-final-cta .wix-home-kicker{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.35}.subscribe-final-cta h2{color:#fff;letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:.65rem 0 0;font-family:inherit;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1}.subscribe-final-cta p:not(.wix-home-kicker){color:#f8f4e8b3;letter-spacing:0;text-transform:none;max-width:620px;margin:.9rem 0 0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6}.subscribe-final-cta>.gold-button{text-transform:none;justify-self:end;width:auto;min-width:9.75rem;font-family:inherit;font-size:.875rem;font-weight:700}.subscribe-final-cta>.gold-button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}@media (max-width:820px){.subscribe-final-cta{grid-template-columns:1fr;gap:1.5rem}.subscribe-final-cta>.gold-button{justify-self:start}}@media (max-width:640px){.subscribe-final-cta h2{font-size:2rem}}@media (max-width:420px){.subscribe-final-cta>.gold-button{width:100%}}.terms-page{width:min(1120px,100% - 32px);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,6rem);overflow-x:clip}.terms-hero{border:0;box-shadow:none;background:#050505;border-block:1px solid #f6c94a33;border-radius:0;padding:clamp(2.5rem,6vw,4.5rem) 0;display:block;position:relative;overflow:visible}.terms-hero:before{content:none}.terms-hero-copy{gap:0;max-width:780px;display:grid}.terms-hero-copy .wix-home-kicker,.terms-key-terms-heading .wix-home-kicker{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.35}.terms-hero-copy h1{color:#fff;letter-spacing:-.045em;text-transform:none;text-wrap:balance;max-width:760px;margin:.7rem 0 0;font-family:inherit;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:900;line-height:.98}.terms-hero-copy>p:not(.wix-home-kicker){color:#f8f4e8b8;letter-spacing:0;text-transform:none;max-width:680px;margin:1rem 0 0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6}.terms-hero-copy .terms-updated{color:#f8f4e88c;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;width:auto;margin-top:1rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.5}.terms-hero-copy>.terms-support-line{color:#f8f4e8b8;max-width:760px;margin-top:1.5rem;font-size:.875rem;line-height:1.55;display:block}.terms-support-link{color:var(--gold-bright);text-underline-offset:.18em;margin-left:.35rem;font-weight:700;-webkit-text-decoration:underline #f6c94a73;text-decoration:underline #f6c94a73;display:inline}.terms-support-link:hover{color:#ffe17a}.terms-support-link:focus-visible,.terms-toc a:focus-visible,.terms-toc-mobile summary:focus-visible,.terms-toc-mobile a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px;border-radius:2px}.terms-key-terms{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);padding:clamp(3rem,7vw,5rem) 0;display:grid}.terms-key-terms-heading h2{color:#fff;letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:.65rem 0 0;font-family:inherit;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1}.terms-quick-list{border-bottom:1px solid #f6c94a33;min-width:0}.terms-quick-list article{min-width:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #f6c94a33;border-radius:0;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;padding:1.25rem 0;display:grid}.terms-quick-list h3{color:#fff;letter-spacing:0;text-transform:none;margin:0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.45}.terms-quick-list p{color:#f8f4e8b3;letter-spacing:0;margin:0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6}.terms-shell{border-top:1px solid #f6c94a33;grid-template-columns:minmax(190px,220px) minmax(0,760px);justify-content:space-between;align-items:start;gap:clamp(2.5rem,7vw,6rem);padding-top:clamp(3rem,7vw,5rem);display:grid}.terms-toc{scrollbar-width:thin;background:0 0;border:0;border-left:1px solid #f6c94a47;border-radius:0;gap:.9rem;max-height:calc(100vh - 8rem);padding:0 0 0 1rem;display:grid;position:sticky;top:6.4rem;overflow-y:auto}.terms-toc p{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.35}.terms-toc nav,.terms-toc-mobile nav{gap:.55rem;display:grid}.terms-toc a,.terms-toc-mobile a{color:#f8f4e894;letter-spacing:0;text-transform:none;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.4;transition:none}.terms-toc a:hover,.terms-toc-mobile a:hover{color:var(--gold-bright);transform:none}.terms-content{width:100%;min-width:0;max-width:760px;display:block}.terms-toc-mobile{display:none}.terms-notice{box-shadow:none;color:#f8f4e8ad;background:0 0;border:0;border-left:2px solid #f6c94a8c;border-radius:0;margin:0 0 1.25rem;padding:.2rem 0 .2rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.6;display:block}.terms-section{box-shadow:none;background:0 0;border:0;border-top:1px solid #f6c94a33;border-radius:0;padding:clamp(1.75rem,4vw,2.5rem) 0;scroll-margin-top:6.4rem}.terms-section h2{color:#fff;letter-spacing:-.02em;text-transform:none;text-wrap:balance;margin:0 0 .9rem;font-family:inherit;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;line-height:1.2}.terms-section p{color:#f8f4e8b3;letter-spacing:0;max-width:72ch;margin:0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.75}.terms-section p+p{margin-top:.9rem}@media (max-width:880px){.terms-key-terms,.terms-shell{grid-template-columns:1fr}.terms-key-terms{gap:2rem}.terms-toc-desktop{display:none}.terms-toc-mobile{background:0 0;border-block:1px solid #f6c94a33;margin:0 0 1.5rem;padding:0;display:block}.terms-toc-mobile summary{color:#fff;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;font-size:.875rem;font-weight:700;line-height:1.4;list-style:none;display:grid}.terms-toc-mobile summary::-webkit-details-marker{display:none}.terms-toc-mobile summary:after{color:var(--gold-bright);content:"+";font-size:1.25rem;font-weight:500;line-height:1}.terms-toc-mobile[open] summary:after{content:"−"}.terms-toc-mobile nav{border-top:1px solid #f6c94a29;padding:1rem 0}}@media (max-width:640px){.terms-page{width:min(100% - 24px,1120px);padding-top:1.5rem}.terms-hero-copy h1{font-size:2.75rem}.terms-key-terms-heading h2{font-size:2rem}.terms-quick-list article{grid-template-columns:1fr;gap:.45rem}.terms-section h2{font-size:1.375rem}.terms-section p{font-size:1rem}}.account-page{font-family:Saira,Arial,sans-serif}.account-experience{color:#f6f2e9;width:min(1180px,100% - 40px);margin:0 auto;padding:34px 0 72px}.account-local-nav{scrollbar-width:none;border-bottom:1px solid #f4be2347;gap:24px;max-width:100%;min-height:48px;margin-bottom:42px;display:flex;overflow-x:auto}.account-local-nav::-webkit-scrollbar{display:none}.account-local-nav a{color:#a9a59d;white-space:nowrap;flex:none;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.account-local-nav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-local-nav a:hover,.account-local-nav a:focus-visible,.account-local-nav a.is-active{color:#f6f2e9}.account-local-nav a.is-active:after{background:#f4be23}.account-eyebrow{color:#f4be23;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:800;line-height:1.35}.account-masthead,.billing-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:start;gap:clamp(34px,7vw,88px);display:grid}.account-masthead{border-bottom:1px solid #f4be2347;padding-bottom:64px}.account-masthead-copy h1,.billing-masthead h1,.account-signin-panel h1{color:#f6f2e9;letter-spacing:-.035em;text-transform:none;max-width:760px;margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1}.account-masthead-copy>p:last-child,.billing-masthead>p:last-child,.account-signin-panel>p{color:#bcb7ad;max-width:650px;margin:20px 0 0;font-size:1rem;font-weight:500;line-height:1.6}.account-summary-panel,.billing-membership,.billing-transition,.account-signin-panel{background:#111210;border:1px solid #ffffff21;border-radius:10px;padding:24px}.account-summary-panel dl,.billing-membership dl{margin:0 0 24px}.account-summary-panel dl>div,.billing-membership dl>div{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.account-summary-panel dt,.billing-membership dt{color:#8f8b83;font-size:.8125rem;font-weight:700}.account-summary-panel dd,.billing-membership dd{overflow-wrap:anywhere;color:#f6f2e9;min-width:0;margin:0;font-size:.875rem;font-weight:700}.billing-membership .billing-next-payment{border-bottom-color:#f4be2352}.billing-next-payment dd{gap:4px;display:grid}.billing-next-payment dd strong{color:#f4be23;font-size:1rem}.billing-next-payment dd span{color:#b7d8a9;font-size:.78rem;font-weight:600;line-height:1.4}.account-summary-panel .gold-button,.billing-membership>.gold-button,.account-signin-panel .gold-button{width:100%;min-height:46px}.account-achievements-section,.account-saved-section{border-bottom:1px solid #f4be2347;padding:64px 0}.account-achievements-section{scroll-margin-top:110px}.account-achievements-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-achievement{min-width:0;color:inherit;background:#111210;border:1px solid #ffffff21;border-radius:6px;gap:8px;padding:20px;text-decoration:none;display:grid}.account-achievement:hover,.account-achievement:focus-visible{border-color:#f4be23b3}.account-achievement:focus-visible{outline-offset:3px;outline:2px solid #f4be23}.account-achievement-status{color:#f4be23;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.account-achievement.is-unlocked .account-achievement-status{color:#73d79b}.account-achievement>strong{color:#f6f2e9;font-family:var(--font-display), "Saira Condensed", sans-serif;text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1.15}.account-achievement-requirement{color:#a9a59d;font-size:.875rem;font-weight:500;line-height:1.5}.account-achievement-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:6px;display:grid}.account-achievement-progress>span{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.account-achievement-progress i{border-radius:inherit;background:#f4be23;height:100%;display:block}.account-achievement.is-unlocked .account-achievement-progress i{background:#73d79b}.account-achievement-progress small{color:#8f8b83;font-size:.75rem;font-weight:700}.account-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.account-section-heading h2{color:#f6f2e9;letter-spacing:-.03em;text-transform:none;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1}.account-section-heading>p,.account-saved-group header p{color:#8f8b83;margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.account-saved-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 42px;display:grid}.account-saved-group{min-width:0}.account-saved-group>header{border-bottom:1px solid #f4be2347;justify-content:space-between;align-items:end;gap:20px;min-height:58px;padding-bottom:14px;display:flex}.account-saved-group h3,.account-saved-empty h3,.billing-empty h2,.billing-membership h2,.billing-transition h2{color:#f6f2e9;text-transform:none;margin:0 0 5px;font-size:1.375rem;font-weight:700;line-height:1.2}.account-saved-group header a,.account-support-line a,.account-saved-empty a{color:#f4be23;font-size:.875rem;font-weight:700;text-decoration:none}.account-saved-list{display:grid}.account-saved-item{min-height:92px;color:inherit;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;text-decoration:none;display:grid}.account-saved-item.has-art{grid-template-columns:auto minmax(0,1fr) auto}.account-saved-item:hover strong,.account-saved-item:focus-visible strong{color:#f4be23}.account-saved-art{background:#080908;border:1px solid #ffffff1f;border-radius:6px;width:72px;height:54px;position:relative;overflow:hidden}.account-saved-art img{object-fit:contain}.account-saved-copy{gap:4px;min-width:0;display:grid}.account-saved-copy strong{color:#f6f2e9;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden}.account-saved-copy>span,.account-saved-copy small{color:#a9a59d;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.45;overflow:hidden}.account-saved-copy small{color:#77746e}.account-saved-action{color:#f4be23;white-space:nowrap;font-size:.8125rem;font-weight:700}.account-saved-empty,.billing-empty{justify-content:space-between;align-items:center;gap:26px;padding:24px 0;display:flex}.account-saved-empty p,.billing-empty p,.billing-transition>p:not(.account-eyebrow),.billing-change-disclosure p{color:#a9a59d;max-width:680px;margin:8px 0 0;font-size:1rem;font-weight:500;line-height:1.6}.account-support-line{color:#8f8b83;margin:24px 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.account-signin-panel{max-width:620px;margin:8vh auto;padding:clamp(28px,6vw,52px)}.account-signin-panel .gold-button{margin-top:26px}.billing-masthead{max-width:780px;padding-bottom:52px}.billing-layout{grid-template-areas:"membership transition""change change";gap:24px;padding-top:8px}.billing-membership{grid-area:membership}.billing-transition{grid-area:transition}.billing-membership>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:12px;display:flex}.billing-status{color:#b7d8a9;white-space:nowrap;font-size:.8125rem;font-weight:700}.billing-status.needs-attention{color:#ffcc65}.billing-warning{color:#ffcc65;border-top:1px solid #f4be234d;border-bottom:1px solid #f4be234d;margin:0 0 20px;padding:14px 0;font-size:.875rem;font-weight:600;line-height:1.5}.billing-actions,.billing-change-actions{flex-wrap:wrap;gap:10px;display:flex}.billing-actions>*,.billing-change-actions form,.billing-change-actions button,.billing-transition form,.billing-transition button{min-width:0}.billing-primary-actions>*{flex:1 1 0;min-height:46px}.billing-primary-actions form{margin:0;display:flex}.billing-primary-actions form button{width:100%}.billing-transition form{margin-top:22px}.billing-change-disclosure{border-top:1px solid #f4be2347;border-bottom:1px solid #ffffff1a;grid-area:change}.billing-change-disclosure summary{color:#f6f2e9;cursor:pointer;min-height:56px;padding:17px 2px;font-size:.95rem;font-weight:700}.billing-change-disclosure>div{padding:2px 0 24px}.billing-change-actions>p{flex-basis:100%;margin-bottom:8px}.billing-empty{border-top:1px solid #f4be2347;border-bottom:1px solid #f4be2347;padding:28px 0}@media (max-width:820px){.account-masthead,.billing-layout{grid-template-columns:minmax(0,1fr)}.billing-layout{grid-template-areas:"membership""transition""change"}.account-saved-groups,.account-achievements-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.account-experience{width:min(100% - 28px,1180px);padding:22px 0 52px}.account-local-nav{margin-bottom:32px}.account-masthead-copy h1,.billing-masthead h1,.account-signin-panel h1,.account-section-heading h2{font-size:2rem}.account-masthead{gap:28px;padding-bottom:44px}.account-summary-panel,.billing-membership,.billing-transition,.account-signin-panel{padding:20px}.account-achievements-section,.account-saved-section{padding:44px 0}.account-section-heading,.account-saved-empty,.billing-empty{flex-direction:column;align-items:flex-start}.account-saved-item{grid-template-columns:minmax(0,1fr) auto}.account-saved-item.has-art{grid-template-columns:auto minmax(0,1fr)}.account-saved-item.has-art .account-saved-action{grid-column:2}.account-saved-copy strong,.account-saved-copy>span,.account-saved-copy small{text-overflow:clip;white-space:normal;overflow:visible}.billing-actions,.billing-change-actions{flex-direction:column}.billing-actions>*,.billing-change-actions form,.billing-change-actions button,.billing-transition form,.billing-transition button,.billing-empty .gold-button{width:100%}}@media (max-width:420px){.account-summary-panel dl>div,.billing-membership dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class]{font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;font-style:normal;font-weight:400;line-height:1.55}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(h1,h2,h3,h4,h5,h6),:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(button,[role=button]),:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(.eyebrow,.wix-home-kicker,.card-title,.card-kicker,.play-name,.formation-name),.site-header-public:not(.member-shell-header) :is(a,button,summary),.site-footer :is(.footer-brand strong,.footer-links a){font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;font-style:normal}:root :is(.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] h1{font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.5rem);font-style:normal;font-weight:700;line-height:.95}.wix-home-main .wix-home-hero h1{font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(3.25rem,7vw,6rem);font-style:normal;font-weight:800;line-height:.9}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] h2{font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.5rem);font-style:normal;font-weight:700;line-height:1}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] h3{font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:uppercase;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.1}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(.eyebrow,.wix-home-kicker,.card-kicker){font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:700;line-height:1}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(button,[role=button],.gold-button,.ghost-button),.site-header-public:not(.member-shell-header) :is(.site-actions a,.site-actions button),.site-footer .footer-links a{font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.035em;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:700;line-height:1}.site-header-public:not(.member-shell-header) :is(.site-nav a,.site-nav-dropdown-trigger,.public-mobile-menu a,.public-mobile-menu button,.public-mobile-menu summary){font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:600;line-height:1}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(p,li,input,select,textarea,label,dt,dd){font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;font-style:normal}:root :is(.wix-home-main,.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] :is(label,.field-label,.form-label){text-transform:none;font-weight:600;line-height:1.4}@media (max-width:640px){:root :is(.public-gameplan-catalog,.public-gameplan-overview,.public-gameplan-preview-page,.subscribe-page,.contact-page,.terms-page,.login-page,.members-gateway-page,.reference-tool-page,.macro-builder-page,.account-page)[class] h1{font-size:clamp(2.5rem,12vw,3.5rem)}.wix-home-main .wix-home-hero h1{font-size:clamp(2.75rem,13vw,4rem)}}.site-header-public.member-shell-header{min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#080808fa;border-bottom:1px solid #f8f4e81a;grid-template-columns:92px minmax(0,1fr) auto;gap:clamp(.8rem,2vw,1.5rem);padding:.35rem clamp(.8rem,2.4vw,1.8rem)}.site-header-public.member-shell-header .member-shell-brand{justify-content:flex-start;width:92px;height:auto}.site-header-public.member-shell-header .member-shell-brand img{width:74px;height:48px}.site-header-public.member-shell-header .member-shell-navigation{justify-content:center;align-items:center;gap:clamp(1rem,2vw,1.7rem);min-width:0;display:flex}.site-header-public.member-shell-header .member-primary-nav{flex:0 auto;gap:clamp(1rem,2vw,1.65rem)}.site-header-public.member-shell-header :is(.member-primary-nav a,.member-shell-more>summary,.member-shell-dropdown>nav a,.member-game-switch button,.member-shell-search-trigger,.member-shell-search-popover .gold-button,.member-shell-drawer-group>span,.member-shell-drawer nav a){font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;font-style:normal}.site-header-public.member-shell-header .member-primary-nav a,.site-header-public.member-shell-header .member-shell-more>summary{color:#f8f4e8c7;letter-spacing:.05em;text-transform:uppercase;padding:.75rem 0;font-size:.875rem;font-weight:600;line-height:1}.site-header-public.member-shell-header .member-primary-nav a:after{border-radius:0;height:1px;bottom:.36rem}.site-header-public.member-shell-header .member-primary-nav a:is(.active,:hover,:focus-visible),.site-header-public.member-shell-header .member-shell-more>summary:is(:hover,:focus-visible),.site-header-public.member-shell-header .member-shell-more[open]>summary{color:var(--gold-bright)}.site-header-public.member-shell-header .member-shell-more>summary{align-items:center;gap:.45rem;display:inline-flex}.site-header-public.member-shell-header .member-shell-more>summary:after{content:"";border:1px solid;border-top:0;border-left:0;width:6px;height:6px;margin:-3px 1px 0 0;transform:rotate(45deg)}.site-header-public.member-shell-header .member-shell-dropdown>nav{background:#090909;border:1px solid #f8f4e81f;border-radius:6px;min-width:220px;padding:.35rem;top:calc(100% + .45rem);box-shadow:0 16px 42px #00000070}.site-header-public.member-shell-header .member-shell-dropdown>nav a{color:#f8f4e8cc;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.68rem .7rem;font-size:.8rem;font-weight:600}.site-header-public.member-shell-header .member-shell-dropdown>nav a:is(:hover,:focus-visible){color:var(--gold-bright);background:#f6c94a12}.site-header-public.member-shell-header .member-shell-tools{flex-wrap:nowrap;gap:.45rem}.site-header-public.member-shell-header .member-game-switch{background:0 0;border:1px solid #f8f4e81f;border-radius:5px;gap:0;padding:2px}.site-header-public.member-shell-header .member-game-switch button,.site-header-public.member-shell-header .member-game-switch.is-compact button{color:#f8f4e8a8;letter-spacing:.035em;text-transform:uppercase;border-radius:3px;min-height:32px;padding:.4rem .62rem;font-size:.75rem;font-weight:700}.site-header-public.member-shell-header .member-game-switch button:is(.is-active,[aria-pressed=true]){background:var(--gold-bright);color:#080808;border-color:#0000}.site-header-public.member-shell-header .member-shell-search{width:auto;position:relative}.site-header-public.member-shell-header .member-shell-search-trigger,.site-header-public.member-shell-header .member-shell-menu-trigger{color:#f8f4e8cc;cursor:pointer;background:0 0;border:1px solid #f8f4e821;border-radius:5px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.site-header-public.member-shell-header .member-shell-search-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.site-header-public.member-shell-header .member-shell-search-trigger:is(:hover,:focus-visible),.site-header-public.member-shell-header .member-shell-search-trigger[aria-expanded=true],.site-header-public.member-shell-header .member-shell-menu-trigger:is(:hover,:focus-visible),.site-header-public.member-shell-header .member-shell-menu-trigger[aria-expanded=true]{color:var(--gold-bright);border-color:#f6c94a80}.site-header-public.member-shell-header :is(.member-shell-brand,.member-primary-nav a,.member-shell-more>summary,.member-game-switch button,.member-shell-search-trigger,.member-profile-menu>summary,.member-shell-menu-trigger):focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.site-header-public.member-shell-header .member-shell-search-popover{z-index:100;background:#090909;border:1px solid #f8f4e821;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;width:min(360px,100vw - 24px);padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 16px 42px #00000070}.site-header-public.member-shell-header .member-shell-search-popover input{min-width:0;min-height:38px;color:var(--white);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#050505;border:1px solid #f8f4e824;border-radius:4px;padding:.55rem .65rem;font-size:.875rem}.site-header-public.member-shell-header .member-shell-search-popover input::placeholder{color:#f8f4e873}.site-header-public.member-shell-header .member-shell-search-popover .gold-button{letter-spacing:.035em;text-transform:uppercase;border-radius:4px;min-height:38px;padding:.55rem .8rem;font-size:.8rem;font-weight:700}.site-header-public.member-shell-header .member-profile-menu>summary{min-height:36px;padding:0}.site-header-public.member-shell-header .member-profile-menu>summary:after{display:none}.site-header-public.member-shell-header .member-profile-menu>summary>span{color:#f8f4e8d1;width:36px;height:36px;font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif;letter-spacing:.035em;background:0 0;border:1px solid #f8f4e821;border-radius:5px;font-size:.75rem;font-weight:700}.site-header-public.member-shell-header .member-profile-menu[open]>summary>span,.site-header-public.member-shell-header .member-profile-menu>summary:is(:hover,:focus-visible)>span{color:var(--gold-bright);border-color:#f6c94a80}.site-header-public.member-shell-header .member-profile-identity{border-bottom:1px solid #f8f4e817;gap:.18rem;margin:.15rem .2rem .35rem;padding:.65rem .5rem .75rem;display:grid}.site-header-public.member-shell-header .member-profile-identity strong{color:var(--white);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.site-header-public.member-shell-header .member-profile-identity small{color:#f8f4e885;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;padding:0;font-size:.7rem;font-weight:500}.site-header-public.member-shell-header .member-shell-menu-trigger{display:none}.site-header-public.member-shell-header .member-shell-menu-trigger span{transition:opacity .14s,transform .14s}.site-header-public.member-shell-header .member-shell-menu-trigger[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.site-header-public.member-shell-header .member-shell-menu-trigger[aria-expanded=true] span:nth-child(2){opacity:0}.site-header-public.member-shell-header .member-shell-menu-trigger[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.member-shell-drawer{background:#080808;border-left:1px solid #f8f4e81a;width:min(100%,430px);padding:1rem;inset:64px 0 68px auto}.member-shell-drawer.is-open{align-content:start;gap:1.1rem;display:grid}.member-shell-drawer-search>div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.member-shell-drawer-search input{min-width:0;min-height:42px;font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#050505;border-radius:4px;font-size:.875rem}.member-shell-drawer-search .gold-button{border-radius:4px;min-height:42px;padding-inline:.85rem}.member-shell-drawer-group{gap:.45rem;display:grid}.member-shell-drawer-group>span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.member-shell-drawer-group nav{border:0;border-top:1px solid #f8f4e817;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem 0 0;display:grid}.member-shell-drawer-group nav a{color:#f8f4e8cc;letter-spacing:.035em;text-transform:uppercase;border-radius:4px;min-width:0;padding:.7rem .55rem;font-size:.8rem;font-weight:600}.member-shell-drawer-group nav a:is(:hover,:focus-visible){color:var(--gold-bright);background:#f6c94a12}.member-shell-drawer-identity{justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.25rem .55rem 0;display:flex}.member-shell-drawer-identity strong{color:var(--white);font-size:.88rem;font-weight:600}.member-shell-drawer-identity small{color:#f8f4e880;font-size:.7rem}@media (max-width:1020px){.site-header-public.member-shell-header{grid-template-columns:92px minmax(0,1fr) auto}.site-header-public.member-shell-header .member-shell-navigation,.site-header-public.member-shell-header .member-shell-search,.site-header-public.member-shell-header .member-profile-menu{display:none}.site-header-public.member-shell-header .member-shell-tools{grid-column:3}.site-header-public.member-shell-header .member-shell-menu-trigger{display:inline-grid}}@media (max-width:760px){.site-header-public.member-shell-header{grid-template-columns:68px minmax(0,1fr) auto;gap:.45rem;min-height:58px;padding:.35rem .65rem}.site-header-public.member-shell-header .member-shell-brand{width:68px}.site-header-public.member-shell-header .member-shell-brand img{width:60px;height:40px}.site-header-public.member-shell-header .member-shell-tools{gap:.35rem}.member-shell-drawer{top:58px}}@media (max-width:380px){.site-header-public.member-shell-header{grid-template-columns:58px minmax(0,1fr) auto;gap:.3rem;padding-inline:.5rem}.site-header-public.member-shell-header .member-shell-brand{width:58px}.site-header-public.member-shell-header .member-shell-brand img{width:54px;height:38px}.site-header-public.member-shell-header .member-game-switch button,.site-header-public.member-shell-header .member-game-switch.is-compact button{min-height:30px;padding:.35rem .44rem;font-size:.66rem}.site-header-public.member-shell-header .member-shell-menu-trigger{width:34px;height:34px;min-height:34px}.member-shell-drawer{padding:.85rem}.member-shell-drawer-group nav a{padding-inline:.4rem;font-size:.74rem}}.members-gateway-page{align-items:center;width:min(100% - 40px,1160px);min-height:calc(100dvh - 180px);margin-inline:auto;padding-block:clamp(48px,8vw,96px);display:grid}.members-entry{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(48px,8vw,96px);display:grid}.members-entry-copy{max-width:650px}.members-entry-copy .eyebrow,.members-entry-includes .eyebrow{color:var(--gold-bright);margin:0}.members-entry-copy h1{max-width:620px;color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(3.25rem,6vw,5.5rem);font-weight:800;line-height:.9}.members-entry-copy>p:not(.eyebrow){color:#f8f4e8b3;max-width:590px;font-family:var(--font-body), Saira, sans-serif;margin:1.25rem 0 0;font-size:1.125rem;font-weight:400;line-height:1.55}.members-entry-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.members-entry-actions :is(.gold-button,.ghost-button){min-width:138px;min-height:44px;box-shadow:none;border-radius:4px}.members-entry-actions :is(.gold-button,.ghost-button):focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.members-entry-includes{border-left:1px solid #f6c94a6b;padding:clamp(8px,2vw,24px) 0 clamp(8px,2vw,24px) clamp(28px,5vw,64px)}.members-entry-includes h2{color:var(--warm-white,#f8f4e8);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:.6rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.members-entry-includes ul{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.members-entry-includes li{color:#f8f4e8d1;font-family:var(--font-body), Saira, sans-serif;border-top:1px solid #f8f4e81a;padding:.85rem 0 .85rem 1.2rem;font-size:1rem;font-weight:400;line-height:1.55;position:relative}.members-entry-includes li:last-child{border-bottom:1px solid #f8f4e81a}.members-entry-includes li:before{background:var(--gold-bright);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:1.18rem;left:0}@media (max-width:760px){.members-gateway-page{width:min(100% - 28px,680px);min-height:0;padding-block:42px 56px}.members-entry{grid-template-columns:minmax(0,1fr);gap:42px}.members-entry-copy h1{font-size:clamp(3rem,13vw,4.25rem)}.members-entry-includes{border-top:1px solid #f6c94a6b;border-left:0;padding:32px 0 0}}@media (max-width:480px){.members-entry-actions{grid-template-columns:minmax(0,1fr);display:grid}.members-entry-actions :is(.gold-button,.ghost-button){width:100%}}.finance-control-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.finance-control-card header,.finance-inline-form,.notification-preference-option{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-control-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-control-card dl div{border-top:1px solid #ffffff1a;padding-top:10px}.finance-control-card dt,.finance-control-card dd{margin:0}.finance-control-card dt{color:var(--muted);text-transform:uppercase;font-size:.76rem}.finance-inline-form{flex-wrap:wrap;align-items:end;margin-bottom:16px}.finance-inline-form label{flex:180px}.finance-payout-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.notification-preferences-form{max-width:760px}.notification-preferences-form fieldset{border:0;margin:0 0 20px;padding:0}.notification-preferences-form legend{margin-bottom:12px;font-size:1.25rem;font-weight:800}.notification-preference-option{border-top:1px solid #ffffff1a;justify-content:flex-start;padding:16px 0}.notification-preference-option input{width:22px;height:22px;accent-color:var(--gold);flex:none}.notification-preference-option span{gap:3px;display:grid}.notification-preference-option small{color:var(--muted)}.notification-preference-option b{color:var(--gold);text-transform:uppercase;font-size:.75rem}.email-unsubscribe-card{max-width:680px;margin:60px auto}.statement-metric-grid{margin:20px 0}.coach-tool-hero code{overflow-wrap:anywhere;font-size:.72rem}@media (max-width:780px){.finance-control-grid,.finance-control-card dl{grid-template-columns:1fr}.finance-inline-form{flex-direction:column;align-items:stretch}.finance-inline-form label{flex-basis:auto;width:100%;min-width:0}.finance-inline-form :is(input,select){width:100%;min-width:0;max-width:100%}.finance-inline-form .gold-button{width:100%}.notification-preference-option{align-items:flex-start}}.coaching-booking-experience{gap:24px;display:grid}.coaching-message{border-left:2px solid var(--gold,#f5c542);color:#eee8d8;font-family:var(--font-body,"Saira",sans-serif);background:#f5c54212;margin:0;padding:12px 16px}.coaching-benefit-strip,.coaching-discord-required{background:#121210;border:1px solid #decfaa2e;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.coaching-benefit-strip div{gap:4px;display:grid}.coaching-benefit-strip span,.coaching-benefit-strip strong,.coaching-discord-required strong{font-family:var(--font-display,"Saira Condensed",sans-serif)}.coaching-benefit-strip span{text-transform:uppercase;letter-spacing:.12em;color:#f5c542;font-size:.75rem}.coaching-benefit-strip strong{color:#f7f2e7;font-size:1.2rem}.coaching-benefit-strip small,.coaching-discord-required p{color:#aaa394}.coaching-discord-required p{margin:3px 0 0}.coaching-booker{background:#0e0e0d;border:1px solid #decfaa29;border-radius:6px;gap:28px;padding:24px;display:grid}.coaching-booker header,.coaching-time-step>header,.coaching-review>header{align-items:flex-start;gap:12px;display:flex}.coaching-booker header>span,.coaching-time-step>header>span,.coaching-review>header>span{color:#f5c542;width:28px;min-width:28px;height:28px;font-family:var(--font-display,"Saira Condensed",sans-serif);border:1px solid #b98c24;border-radius:50%;flex:0 0 28px;place-items:center;font-weight:700;display:grid}.coaching-booker h2,.coaching-booker h3,.coaching-review dt,.coaching-review dd,.coaching-booking-list h2{font-family:var(--font-display,"Saira Condensed",sans-serif)}.coaching-booker h2{color:#f7f2e7;text-transform:uppercase;margin:0}.coaching-booker header p{color:#aaa394;margin:3px 0 0}.coaching-coach-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.coaching-coach-list button{text-align:left;color:#f7f2e7;background:#151513;border:1px solid #decfaa2e;border-radius:5px;gap:5px;padding:16px;display:grid}.coaching-coach-list button:hover,.coaching-coach-list button.is-selected,.coaching-calendar-table button.is-selected,.coaching-time-options button.is-selected{border-color:#f5c542}.coaching-coach-list button strong{font-family:var(--font-display,"Saira Condensed",sans-serif);text-transform:uppercase;font-size:1.2rem}.coaching-coach-list button span{color:#f5c542;font-weight:700}.coaching-coach-list button small{color:#aaa394}.coaching-time-step,.coaching-review{border-top:1px solid #decfaa24;gap:16px;padding-top:24px;display:grid}.coaching-calendar-layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:stretch;gap:14px;display:grid}.coaching-calendar-panel,.coaching-time-options-panel{background:#121210;border:1px solid #decfaa24;border-radius:5px;min-width:0;padding:16px}.coaching-calendar-month-nav{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.coaching-calendar-month-nav h3{text-align:center;color:#f7f2e7;text-transform:uppercase;letter-spacing:.04em;margin:0}.coaching-calendar-month-nav button{color:#f5c542;background:#0a0a09;border:1px solid #decfaa33;border-radius:4px;place-items:center;width:44px;min-height:44px;padding:0;font-size:1.45rem;display:grid}.coaching-calendar-month-nav button:disabled{cursor:not-allowed;opacity:.3}.coaching-calendar-table{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%}.coaching-calendar-table th{color:#918b80;height:28px;font:700 .68rem var(--font-display,"Saira Condensed",sans-serif);text-align:center;text-transform:uppercase;padding:0}.coaching-calendar-table abbr{text-decoration:none}.coaching-calendar-table td{vertical-align:middle;padding:0}.coaching-calendar-table td.is-outside-month{background:0 0}.coaching-calendar-table button{color:#706b61;background:#0a0a09;border:1px solid #0000;border-radius:4px;align-content:start;place-items:center;width:100%;min-height:52px;padding:7px 2px 20px;display:grid;position:relative}.coaching-calendar-table button:disabled{cursor:not-allowed;opacity:.58}.coaching-calendar-table button.is-available{color:#f7f2e7;cursor:pointer;background:#181712;border-color:#f5c54252}.coaching-calendar-table button.is-available:hover{background:#1d1b14;border-color:#f5c542b3}.coaching-calendar-table button.is-selected{color:#fff;background:#f5c54221;box-shadow:inset 0 0 0 1px #f5c542}.coaching-calendar-table button[aria-current=date] .coaching-calendar-day-number{text-underline-offset:3px;-webkit-text-decoration:underline #f5c542;text-decoration:underline #f5c542;text-decoration-thickness:2px}.coaching-calendar-table button:focus-visible,.coaching-calendar-month-nav button:focus-visible,.coaching-time-options button:focus-visible{outline-offset:2px;outline:2px solid #fff}.coaching-calendar-day-number{font:700 .95rem var(--font-display,"Saira Condensed",sans-serif);line-height:1}.coaching-calendar-availability{color:#111;min-width:16px;height:16px;font:800 .58rem var(--font-body,"Saira",sans-serif);background:#f5c542;border-radius:999px;place-items:center;padding:0 3px;line-height:1;display:grid;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.coaching-calendar-key{color:#918b80;align-items:center;gap:6px;margin:10px 2px 0;font-size:.75rem;display:flex}.coaching-calendar-key span{color:#f5c542;font-size:.55rem}.coaching-time-options-panel{align-content:start;gap:9px;display:grid}.coaching-time-options-kicker{color:#f5c542;font:700 .7rem var(--font-display,"Saira Condensed",sans-serif);letter-spacing:.12em;text-transform:uppercase}.coaching-time-options-panel h3{color:#f7f2e7;text-transform:uppercase;margin:0;font-size:1.25rem}.coaching-selection-status,.coaching-calendar-prompt p{color:#aaa394;margin:0}.coaching-time-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.coaching-time-options button{color:#eee8d8;background:#0a0a09;border:1px solid #decfaa33;border-radius:4px;min-height:44px;padding:8px 10px}.coaching-time-options button.is-selected{color:#fff;background:#f5c54221;box-shadow:inset 0 0 0 1px #f5c542}.coaching-calendar-prompt{text-align:center;align-content:center;place-items:center;gap:8px;min-height:100%;display:grid}.coaching-calendar-prompt>span{color:#f5c542;width:46px;height:46px;font:700 1rem var(--font-display,"Saira Condensed",sans-serif);border:1px solid #f5c54259;border-radius:50%;place-items:center;display:grid}.coaching-review dl{border:1px solid #decfaa24;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.coaching-review dl div{border-bottom:1px solid #decfaa1a;gap:2px;padding:12px 14px;display:grid}.coaching-review dt{letter-spacing:.1em;text-transform:uppercase;color:#aaa394;font-size:.75rem}.coaching-review dd{color:#f7f2e7;margin:0}.coaching-review label{color:#ddd5c5;gap:7px;display:grid}.coaching-review label span,.coaching-review>small{color:#918b80}.coaching-review textarea{resize:vertical;width:100%}.coaching-review .gold-button{justify-self:start}.coaching-booking-list{gap:10px;display:grid}.coaching-booking-list h2{text-transform:uppercase;color:#f7f2e7;margin:0}.coaching-booking-list article,.coach-booking-list article,.coach-blackout-list article,.admin-coaching-bookings article{background:#121210;border:1px solid #decfaa26;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.coaching-booking-list article>div:first-child,.coach-booking-list article>div:first-child{gap:3px;display:grid}.coaching-booking-list article span,.coach-booking-list article span{color:#f5c542;text-transform:uppercase;font:700 .72rem var(--font-display,"Saira Condensed",sans-serif);letter-spacing:.1em}.coaching-booking-list article strong,.coach-booking-list h2{font-family:var(--font-display,"Saira Condensed",sans-serif)}.coaching-booking-list article p,.coach-booking-list article p{color:#aaa394;margin:0}.coaching-booking-list article>div:last-child{gap:12px;display:flex}.coaching-booking-list a,.coaching-booking-list button{color:#f5c542;font:700 .85rem var(--font-display,"Saira Condensed",sans-serif);text-transform:uppercase;background:0 0;border:0}.coaching-empty{color:#aaa394}.coach-availability-form,.coach-blackout-form{gap:16px;display:grid}.coach-availability-form>label,.coach-blackout-form label{gap:6px;display:grid}.coach-availability-days{gap:8px;display:grid}.coach-availability-days>div{border-bottom:1px solid #decfaa1f;grid-template-columns:minmax(140px,1fr) 130px auto 130px;align-items:center;gap:10px;padding:10px 0;display:grid}.coach-blackout-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.coach-blackout-list,.coach-booking-list{gap:8px;margin-top:18px;display:grid}.coach-booking-list article>div:last-child{gap:8px;display:flex}.admin-coaching-settings label:first-of-type{align-items:center;gap:8px;display:flex}.admin-coaching-bookings{margin-top:24px}.admin-coaching-bookings article p{color:#aaa394;margin:2px 0 0}.admin-coaching-bookings article>span{text-transform:capitalize;color:#f5c542}@media (max-width:760px){.coaching-benefit-strip,.coaching-discord-required{flex-direction:column;align-items:flex-start}.coaching-booker{padding:18px}.coaching-coach-list,.coaching-calendar-layout{grid-template-columns:1fr}.coaching-calendar-panel,.coaching-time-options-panel{padding:12px}.coaching-calendar-table{border-spacing:2px}.coaching-calendar-table button{min-height:46px}.coaching-calendar-prompt{min-height:140px}.coaching-review dl{grid-template-columns:1fr}.coaching-review .gold-button{width:100%}.coaching-booking-list article,.coach-booking-list article{flex-direction:column;align-items:flex-start}.coach-availability-days>div{grid-template-columns:1fr 1fr auto 1fr}.coach-availability-days>div label{grid-column:1/-1}.coach-blackout-form{grid-template-columns:1fr}.coaching-time-options button{min-height:44px}.coaching-coach-list button{min-height:88px}}@media (max-width:420px){.coaching-booker{padding:14px}.coaching-calendar-panel{padding:10px 6px}.coaching-calendar-month-nav{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px}.coaching-calendar-table{border-spacing:1px}.coaching-calendar-table button{min-height:46px;padding:5px 1px 19px}.coaching-calendar-availability{bottom:2px}}.portal-page{min-height:100vh;color:var(--white);font-family:var(--font-body), "Saira", ui-sans-serif, system-ui, sans-serif;background:radial-gradient(circle at 84% 8%,#f6c94a17,#0000 27rem),radial-gradient(circle at 18% 52%,#f6c94a0a,#0000 31rem),#060606;grid-template-rows:auto 1fr auto;display:grid;overflow-x:clip}.portal-page :is(h1,h2,h3,.eyebrow,strong,a,button){font-family:var(--font-display), "Saira Condensed", ui-sans-serif, system-ui, sans-serif}.portal-topbar,.portal-shell,.portal-footer{width:min(100% - 2rem,1180px);margin-inline:auto}.portal-topbar{border-bottom:1px solid #f8f4e81a;justify-content:space-between;align-items:center;min-height:78px;display:flex}.portal-brand{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.portal-brand img{width:54px;height:auto}.portal-brand span{color:var(--white);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:750}.portal-signout{color:#f8f4e89e;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:.55rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-signout:is(:hover,:focus-visible){color:var(--gold-bright)}.portal-shell{align-content:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,7vw,6rem);display:grid}.portal-intro{border-left:3px solid var(--gold-bright);max-width:800px;padding-left:clamp(1rem,2vw,1.4rem)}.portal-intro :is(.eyebrow,h1,p){margin:0}.portal-intro .eyebrow{color:var(--gold-bright);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:750}.portal-intro h1{color:var(--white);letter-spacing:-.035em;text-transform:uppercase;margin-top:.4rem;font-size:clamp(3.5rem,8vw,6.7rem);font-weight:800;line-height:.88}.portal-intro>p:not(.eyebrow){color:#f8f4e8a8;margin-top:.85rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.portal-identity{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-top:1.25rem;display:flex}.portal-identity>span{color:#f8f4e880;font-size:.78rem}.portal-identity-account{gap:.08rem;min-width:0;display:grid}.portal-identity-account>strong{color:var(--white);font-size:.95rem}.portal-identity-account>small{overflow-wrap:anywhere;color:#f8f4e885;font-size:.72rem}.portal-identity>div{flex-wrap:wrap;gap:.35rem;display:flex}.portal-identity small{color:#f6c94acc;border:1px solid #f6c94a38;border-radius:999px;align-items:center;min-height:26px;padding:.25rem .55rem;font-size:.7rem;line-height:1;display:inline-flex}.portal-destinations{min-width:0}.portal-destinations>h2:not(.sr-only){color:#f8f4e8ad;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.8rem;font-weight:700}.portal-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.portal-destination-card{min-width:0;min-height:224px;color:var(--white);background:linear-gradient(135deg,#ffffff06,#0000 55%),#0a0a0a;border:1px solid #f8f4e81a;border-left:2px solid #f6c94a38;border-radius:5px;align-content:space-between;gap:1.35rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;transition:border-color .15s,background .15s;display:grid;position:relative;overflow:hidden}.portal-destination-card:after{content:"";border:1px solid #f6c94a0f;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-4rem;right:-3rem}.portal-destination-card:is(:hover,:focus-visible){border-color:#f6c94a80;border-left-color:var(--gold-bright);background:linear-gradient(135deg,#f6c94a0e,#0000 55%),#0a0a0a}.portal-destination-card:focus-visible,.portal-page :is(a,button,input):focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.portal-destination-number{color:#f6c94a94;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.12em;font-size:.75rem;font-weight:700}.portal-destination-card h3{color:var(--white);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:750;line-height:1}.portal-destination-card p{color:#f8f4e891;max-width:34rem;margin:.55rem 0 0;font-size:.9rem;line-height:1.55}.portal-destination-card>strong{z-index:1;color:var(--gold-bright);letter-spacing:.035em;text-transform:uppercase;font-size:.82rem;font-weight:700;position:relative}.portal-signed-out-grid{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.portal-signed-out-grid .portal-destination-grid{grid-template-columns:minmax(0,1fr)}.portal-auth-panel.login-auth-shell{background:#0a0a0af5;border-color:#f6c94a33;border-radius:5px;width:100%;margin:0}.portal-auth-panel .login-auth-intro h2{color:var(--white);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:750;line-height:1}.portal-footer{color:#f8f4e866;border-top:1px solid #f8f4e817;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;font-size:.75rem;display:flex}.portal-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.portal-footer a{color:#f8f4e894;letter-spacing:.04em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.portal-footer a:is(:hover,:focus-visible){color:var(--gold-bright)}@media (max-width:820px){.portal-signed-out-grid,.portal-destination-grid{grid-template-columns:minmax(0,1fr)}.portal-signed-out-grid .portal-destination-card{min-height:190px}}@media (max-width:540px){.portal-topbar,.portal-shell,.portal-footer{width:min(100% - 1.25rem,1180px)}.portal-topbar{min-height:68px}.portal-brand img{width:44px}.portal-brand span{font-size:.88rem}.portal-shell{gap:2rem;padding-block:2rem 3rem}.portal-intro h1{font-size:clamp(3rem,18vw,4.6rem)}.portal-identity{flex-direction:column;align-items:flex-start}.portal-destination-card,.portal-signed-out-grid .portal-destination-card{min-height:185px;padding:1.1rem}.portal-auth-panel.login-auth-shell{padding:1.15rem}.portal-footer{flex-direction:column;align-items:flex-start;padding-block:1rem}.portal-footer nav{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.portal-page *,.portal-page :before,.portal-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.member-gameplan-page{width:min(1180px,100% - clamp(1.4rem,4vw,4rem));font-family:var(--font-body), "Saira", ui-sans-serif, system-ui, sans-serif}.builder-member-experience.is-modern-gameplan{background:#0b0b0a;border-color:#f8f4e821;border-radius:6px;overflow:visible}.member-gameplan-detail-header{background:#090909;border-bottom:1px solid #f8f4e81f;gap:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.55rem);display:grid}.member-gameplan-page>.member-gameplan-detail-header{border:1px solid #f8f4e821;border-radius:6px;margin-bottom:1rem}.member-gameplan-detail-utilities{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.member-gameplan-detail-utilities>a{color:#f8f4e8ad;min-height:44px;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.035em;text-transform:uppercase;align-items:center;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.member-gameplan-detail-utilities>a:before{color:var(--gold-bright);content:"←";margin-right:.45rem}.member-gameplan-detail-utilities>a:hover,.member-gameplan-detail-utilities>a:focus-visible{color:var(--gold-bright)}.member-gameplan-detail-utilities>a:focus-visible,.member-gameplan-detail-utilities .member-favorite-button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.member-gameplan-detail-utilities .member-favorite-button.is-compact{color:#f8f4e8c7;min-height:44px;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.035em;text-transform:uppercase;background:0 0;border:1px solid #f8f4e82b;border-radius:5px;margin:0;padding:.62rem .8rem;font-size:.8rem;font-weight:700}.member-gameplan-detail-utilities .member-favorite-button.is-compact:hover,.member-gameplan-detail-utilities .member-favorite-button.is-compact[aria-pressed=true]{color:var(--gold-bright);background:#f6c94a12;border-color:#f6c94a85}.member-gameplan-detail-copy{gap:.28rem;min-width:0;display:grid}.member-gameplan-detail-kicker,.builder-member-section-picker>span,.member-gameplan-anchor-picker>span{color:var(--gold-bright);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.member-gameplan-detail-copy h1{max-width:880px;color:var(--white);font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;text-transform:uppercase;margin:.1rem 0 0;font-size:clamp(2rem,5vw,3.6rem);font-weight:700;line-height:.96}.member-gameplan-detail-focus,.member-gameplan-detail-meta{margin:0}.member-gameplan-detail-focus{color:#f8f4e8b3;font-size:.95rem;font-weight:500}.member-gameplan-detail-meta{color:#f8f4e885;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;font-size:.78rem;line-height:1.4;display:flex}.member-gameplan-detail-meta span+span:before{color:#f6c94aa6;content:"·";margin-right:.5rem}.builder-member-section-picker,.member-gameplan-anchor-picker{display:none}.builder-member-tabs.is-defense,.member-gameplan-tabs{z-index:8;top:var(--member-header-height,68px);background:#090909f7;border:0;border-bottom:1px solid #f8f4e81f;gap:1.1rem;padding:0 1rem;display:flex;position:sticky;overflow:visible}.builder-member-tabs.is-defense button,.member-gameplan-tabs a{color:#f8f4e89e;min-height:48px;font-family:var(--font-display), "Saira Condensed", sans-serif;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;padding:0;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.builder-member-tabs.is-defense button.active,.builder-member-tabs.is-defense button[aria-selected=true],.member-gameplan-tabs a:hover,.member-gameplan-tabs a:focus-visible{border-bottom-color:var(--gold-bright);color:var(--gold-bright);box-shadow:none;background:0 0}.builder-member-tabs.is-defense button:focus-visible,.member-gameplan-tabs a:focus-visible,.builder-member-section-picker select:focus-visible,.member-gameplan-anchor-picker select:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.member-gameplan-anchor-navigation{margin-bottom:1rem}.builder-member-experience.is-modern-gameplan .builder-member-content{border:0;min-height:0;padding:clamp(1rem,2.4vw,1.45rem)}.builder-member-experience.is-modern-gameplan :is(.member-defense-media-card,.member-defense-setup-block,.member-guide-stack>article,.member-macro-stack>article,.member-audible-stack>article){box-shadow:none;border-radius:5px}.builder-member-experience.is-modern-gameplan :is(.member-defense-media-card.is-art img,.member-content-image img,.member-block-image img){object-fit:contain}.member-gameplan-page .member-route-state{min-height:0;box-shadow:none;background:#0c0c0b;border-style:solid;border-radius:6px}.member-gameplan-page :is(.member-gameplan-guide-section,.member-gameplan-scheme,.member-scheme-groups>article,.member-gameplan-breakdowns>article){box-shadow:none;border-radius:6px}.member-gameplan-page .member-gameplan-breakdowns article header a{min-height:44px;font-family:var(--font-display), "Saira Condensed", sans-serif;text-transform:uppercase;align-content:center;font-weight:700}@media (max-width:780px){.builder-member-tabs.is-defense,.member-gameplan-tabs{display:none}.builder-member-section-picker,.member-gameplan-anchor-picker{background:#090909;border-bottom:1px solid #f8f4e81f;gap:.42rem;padding:.85rem 1rem;display:grid}.builder-member-section-picker select,.member-gameplan-anchor-picker select{width:100%;min-height:46px;color:var(--white);font:600 .9rem var(--font-body), "Saira", sans-serif;background:#10100f;border:1px solid #f8f4e82b;border-radius:5px;padding:.62rem .72rem}.member-gameplan-anchor-navigation{margin-bottom:.8rem}.member-gameplan-detail-utilities{align-items:stretch}.member-gameplan-detail-utilities>a,.member-gameplan-detail-utilities .member-favorite-button.is-compact{min-height:44px}}@media (max-width:440px){.member-gameplan-page{width:min(100% - 1rem,1180px)}.member-gameplan-detail-header{padding:.9rem}.member-gameplan-detail-utilities{grid-template-columns:minmax(0,1fr) auto;display:grid}.member-gameplan-detail-utilities>a{min-width:0}.builder-member-experience.is-modern-gameplan .builder-member-content{padding:.8rem}}@media (prefers-reduced-motion:reduce){.member-gameplan-page *,.builder-member-experience.is-modern-gameplan *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section{min-width:0;font-family:var(--font-body), "Saira", sans-serif;background:#090909;gap:1rem;display:grid}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(h2,h3,summary,button,label,.eyebrow,.member-adjustment-name,.member-adjustment-value){font-family:var(--font-display), "Saira Condensed", sans-serif}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(button,select,input,summary,a):focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section>:is(.builder-editor-panel,.member-guide-stack,.member-macro-stack,.member-audibles-layout,.member-adjustment-stack){min-width:0}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section>.builder-editor-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid;overflow:visible}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-hero,.offense-grader-hero){min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f8f4e81f;border-radius:0;padding:0 0 .85rem;display:block;overflow:visible}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-hero,.offense-grader-hero)>div:first-child{gap:.2rem;max-width:46rem;display:grid}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-hero,.offense-grader-hero) .eyebrow{color:var(--gold-bright);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-hero,.offense-grader-hero) h2{color:var(--white);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-hero,.offense-grader-hero) div>p:last-child{color:#f8f4e89e;max-width:42rem;font:400 .9rem/1.5 var(--font-body), "Saira", sans-serif;margin:.15rem 0 0}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-toolbar{box-shadow:none;background:#0f0f0e;border:1px solid #f8f4e824;border-radius:6px;grid-template-columns:minmax(0,1.65fr) minmax(220px,.7fr);align-items:stretch;gap:0;padding:.45rem;display:grid}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-call-sheet-toolbar{grid-template-columns:minmax(0,1.55fr) minmax(150px,.45fr) minmax(210px,.65fr)}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-grader-coverage-picker,.defense-grader-primary-picker){background:0 0;border:0;border-radius:4px;min-width:0;padding:.45rem .55rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-coverage-picker{grid-template-columns:minmax(90px,.24fr) minmax(0,1fr);gap:.55rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-grader-primary-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-grader-primary-picker label{grid-template-columns:1fr;align-content:start;gap:.28rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-grader-coverage-picker label,.defense-grader-primary-picker label>span){color:#f8f4e8a3;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-grader-coverage-picker select,.defense-grader-primary-picker select,.offense-grader-narrow-grid input,.offense-grader-narrow-grid select){min-height:44px;color:var(--white);font:600 .9rem var(--font-body), "Saira", sans-serif;background-color:#080808;border-color:#f8f4e82b;border-radius:4px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-toolbar>.offense-grader-narrow{background:0 0;border-left-color:#f8f4e81f}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-toolbar>.offense-grader-narrow>summary{min-height:44px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-narrow>summary strong{text-transform:uppercase;font-size:.84rem;font-weight:700}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-narrow>summary small{color:#f8f4e880;font:400 .72rem var(--font-body), "Saira", sans-serif}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-toolbar>.offense-grader-narrow>summary:after{border-radius:4px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-call-sheet-favorites{min-height:44px;font-family:var(--font-display), "Saira Condensed", sans-serif;border-left-color:#f8f4e81f}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-call-sheet-favorites:hover,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-call-sheet-favorites:focus-visible,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-call-sheet-favorites.is-active{color:var(--gold-bright);background:#f6c94a0f}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-active-filter-summary,.defense-active-filter-summary){box-shadow:none;background:#f6c94a09;border-color:#f6c94a3d;border-radius:5px;position:static}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-results-header,.offense-grader-results>header){border-bottom-color:#f8f4e81f;align-items:end;padding:0 0 .65rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-results-header h3,.offense-grader-results>header h3){text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.05}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-card,.offense-grader-card,.offense-grader-lower,.defense-grader-recommendation-list,.defense-quick-view-shells.is-exact-call){box-shadow:none;background:#0f0f0e;border-color:#f8f4e824;border-radius:5px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-call-sheet-card{gap:.42rem;min-height:0;padding:.8rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-call-sheet-card:is(:hover,:focus-visible),.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-card:is(:hover,:focus-within){box-shadow:none;background:#11110f;border-color:#f6c94aa6;transform:none}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-call-sheet-card.is-featured{box-shadow:inset 2px 0 0 var(--gold-bright);border-color:#f6c94a94}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-card>strong,.offense-grader-card>button>strong){font-family:var(--font-display), "Saira Condensed", sans-serif;text-transform:uppercase;font-size:1.1rem;font-weight:700;line-height:1.05}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-card>button{gap:.48rem;padding:.8rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-grader-card-grade,.defense-grader-recommendation-list){background:#0b0b0a;border-color:#f8f4e81a;border-radius:4px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-grader-all-grades{background:#0b0b0a;border-top-color:#f8f4e81a}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-grader-all-grades>summary{align-content:center;min-height:44px;font-weight:700}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .builder-empty-table{color:#f8f4e89e;background:#0f0f0e;border:1px solid #f8f4e81f;border-radius:5px;padding:1rem;font-size:.86rem;line-height:1.5}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.member-guide-stack,.member-macro-stack,.member-audible-stack,.member-adjustment-stack){gap:1rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.member-guide-stack>article,.member-macro-stack>article,.member-audible-stack>article,.member-adjustment-row,.member-adjustment-intro){box-shadow:none;background:#0f0f0e;border-color:#f8f4e824;border-radius:5px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-guide-stack>article{padding:clamp(1rem,2.4vw,1.4rem)}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.member-guide-stack h2,.member-macro-stack h2,.member-audible-graphic h2,.member-adjustment-intro h2){color:var(--white);text-transform:uppercase;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:700;line-height:1.05}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-guide-stack :is(p,li){color:#f8f4e8b8;max-width:72ch;font-family:var(--font-body), "Saira", sans-serif;line-height:1.65}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audible-formation-list{background:#0b0b0a;border:1px solid #f8f4e824;border-radius:5px;overflow:hidden}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audible-formation-list button{color:#f8f4e8a6;background:0 0;border-radius:0;min-height:44px;font-weight:700}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audible-formation-list button.active{border-left:2px solid var(--gold-bright);color:var(--gold-bright);background:#f6c94a0b}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audible-graphic>header{background:0 0;border-bottom-color:#f8f4e81f}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audible-graphic li>span{background:0 0;border-radius:4px}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-adjustment-row.is-tuned{box-shadow:inset 2px 0 0 var(--gold-bright);border-color:#f6c94a61}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-adjustment-row>summary{min-height:52px}@media (max-width:900px){.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-toolbar,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-call-sheet-toolbar{grid-template-columns:1fr}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-toolbar>.offense-grader-narrow,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-call-sheet-favorites{border-top:1px solid #f8f4e81a;border-left:0}}@media (max-width:780px){.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section{gap:.8rem;padding:.8rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section>.builder-editor-panel{gap:.8rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-hero,.offense-grader-hero){padding-bottom:.7rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-coverage-picker,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-grader-primary-picker,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-grader-primary-picker label,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-narrow-grid,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.defense-call-sheet-narrow-grid,.defense-grader-narrow-grid){grid-template-columns:1fr}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-coverage-picker{gap:.3rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .offense-grader-toolbar>.offense-grader-narrow[open]{padding-inline:.55rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-card-grid,.offense-grader-card-grid){grid-template-columns:1fr}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-results-header,.offense-grader-results>header){align-items:start}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audibles-layout{gap:.75rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audible-graphic>header,.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-audible-graphic li{padding-inline:.85rem}}@media (max-width:440px){.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section{padding:.7rem}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section :is(.offense-call-sheet-results-header,.offense-grader-results>header,.offense-active-filter-summary){gap:.35rem;display:grid}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .defense-grader-recommendation-row{align-items:flex-start}.builder-member-experience.is-modern-gameplan .builder-member-content.is-utility-section .member-adjustment-row>summary{grid-template-columns:1fr;gap:.2rem}}.subscribe-page .subscribe-partner-code{background:#ffffff06;border:1px solid #e8be394d;border-radius:6px;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.subscribe-page .subscribe-partner-code-head,.subscribe-page .subscribe-partner-code-head>div,.subscribe-page .subscribe-partner-code-form{gap:.3rem;display:grid}.subscribe-page .subscribe-partner-code-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.subscribe-page .subscribe-partner-code-head strong,.subscribe-page .subscribe-partner-code-form label,.subscribe-page .subscribe-partner-applied strong{font-family:var(--font-display);font-weight:700}.subscribe-page .subscribe-partner-code-head span,.subscribe-page .subscribe-partner-applied,.subscribe-page .subscribe-partner-code-error{font-family:var(--font-body);margin:0;font-size:.92rem;line-height:1.45}.subscribe-page .subscribe-partner-code-head span{color:var(--text-muted)}.subscribe-page .subscribe-partner-code-head .text-link{min-height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0 .25rem}.subscribe-page .subscribe-partner-code-form>div{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.subscribe-page .subscribe-partner-code-form input,.subscribe-page .subscribe-partner-code-form button{min-height:44px}.subscribe-page .subscribe-partner-code-form input{border:1px solid var(--border);min-width:0;color:var(--text);font:500 1rem/1.2 var(--font-body);text-transform:uppercase;background:#080808;border-radius:5px;padding:.7rem .8rem}.subscribe-page .subscribe-partner-applied{color:var(--text)}.subscribe-page .subscribe-partner-code-error{color:#ff9b93}@media (max-width:390px){.subscribe-page .subscribe-partner-code-form>div{grid-template-columns:1fr}.subscribe-page .subscribe-partner-code-form button{width:100%}}.member-favorite-button.is-icon-only,.member-mastery-button{min-width:44px;min-height:44px}@media (max-width:760px){.site-header-public.member-shell-header .member-shell-brand,.site-header-public.member-shell-header .member-game-switch button,.site-header-public.member-shell-header .member-game-switch.is-compact button,.site-header-public.member-shell-header .member-shell-menu-trigger{min-height:44px}.site-header-public.member-shell-header .member-game-switch button,.site-header-public.member-shell-header .member-game-switch.is-compact button,.site-header-public.member-shell-header .member-shell-menu-trigger{min-width:44px}.site-header-public.member-shell-header .member-shell-menu-trigger{width:44px;height:44px}}@media (max-width:640px){.account-local-nav{flex-wrap:wrap;gap:0 18px;overflow-x:visible}.account-local-nav a{min-height:44px}}