#allFeaturesModal{--league-benefits-header-gradient: linear-gradient( 135deg, var(--flipt-secondary, var(--theme-secondary, #0068ba)) 0%, var(--flipt-primary, var(--theme-primary, #00a69c)) 100% );--league-benefits-surface: var(--theme-bg-primary, #ffffff);--league-benefits-card: var(--theme-surface-1, rgba(255, 255, 255, .96));--league-benefits-border: rgba(var(--flipt-primary-rgb, 0, 166, 156), .18);--league-benefits-border-strong: rgba(var(--flipt-primary-rgb, 0, 166, 156), .28);--league-benefits-text-primary: var(--theme-text-primary, #0f172a);--league-benefits-text-secondary: var(--theme-text-secondary, #475569);--league-benefits-check: var(--flipt-primary, var(--theme-success, #00a69c))}#allFeaturesModal .league-benefits-modal{border:none;border-radius:1.5rem;background:var(--league-benefits-surface);color:var(--league-benefits-text-primary);box-shadow:0 32px 60px #0f172a2e;overflow:hidden}#allFeaturesModal .league-benefits-modal__header{border:none;background:var(--league-benefits-header-gradient);color:var(--theme-contrast, #ffffff);padding:1.75rem 2rem;display:flex;align-items:flex-start;gap:1rem;position:relative}#allFeaturesModal .league-benefits-modal__title{margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem}#allFeaturesModal .league-benefits-modal__title i{font-size:1.75rem}#allFeaturesModal .league-benefits-modal__header .btn-close{margin:-.5rem -.5rem 0 auto;filter:invert(1) contrast(120%);opacity:.85}#allFeaturesModal .league-benefits-modal__header .btn-close:hover,#allFeaturesModal .league-benefits-modal__header .btn-close:focus{opacity:1}#allFeaturesModal .league-benefits-modal__body{padding:2.25rem 2.5rem;background:var(--league-benefits-surface);color:var(--league-benefits-text-primary);max-height:calc(90vh - 5.5rem);overflow-y:auto;scroll-behavior:smooth}#allFeaturesModal .league-benefits-modal__body::-webkit-scrollbar{width:.75rem}#allFeaturesModal .league-benefits-modal__body::-webkit-scrollbar-thumb{background:rgba(var(--flipt-primary-rgb, 0, 166, 156),.35);border-radius:999px}#allFeaturesModal .league-benefits-modal__flippy-card{background:var(--league-benefits-card);border-radius:1.25rem;border:1px solid rgba(var(--flipt-secondary-rgb, 0, 104, 186),.18);box-shadow:0 18px 35px #0f172a1f;padding:1.5rem}#allFeaturesModal .league-benefits-modal__flippy-card .flippy-says{margin:0;background:#ffffffe6;border-left-color:rgba(var(--flipt-secondary-rgb, 0, 104, 186),.65);box-shadow:none;color:var(--league-benefits-text-primary)}#allFeaturesModal .league-benefits-modal__flippy-card .flippy-says h2,#allFeaturesModal .league-benefits-modal__flippy-card .flippy-says p,#allFeaturesModal .league-benefits-modal__flippy-card .flippy-says li{color:var(--league-benefits-text-primary)}#allFeaturesModal .league-benefits-modal__flippy-card .flippy-says small,#allFeaturesModal .league-benefits-modal__flippy-card .flippy-says em{color:var(--league-benefits-text-secondary)}[data-bs-theme=dark] #allFeaturesModal .league-benefits-modal__flippy-card,body.dark-mode #allFeaturesModal .league-benefits-modal__flippy-card{background:#0f172aa6;border-color:rgba(var(--flipt-secondary-rgb, 30, 123, 201),.35);box-shadow:0 24px 45px #0009}[data-bs-theme=dark] #allFeaturesModal .league-benefits-modal__flippy-card .flippy-says,body.dark-mode #allFeaturesModal .league-benefits-modal__flippy-card .flippy-says{background:#0f172ae6;border-left-color:rgba(var(--flipt-secondary-rgb, 30, 123, 201),.7);box-shadow:none}#allFeaturesModal .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin:0;padding:0}#allFeaturesModal .feature-category{background:var(--league-benefits-card);border-radius:1.1rem;padding:1.75rem;border:1px solid var(--league-benefits-border);box-shadow:0 20px 40px #0f172a14;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#allFeaturesModal .feature-category:hover{transform:translateY(-6px);box-shadow:0 30px 55px #0f172a1f;border-color:var(--league-benefits-border-strong)}#allFeaturesModal .category-title{color:var(--flipt-secondary, var(--theme-secondary, #0068ba));font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.6rem}#allFeaturesModal .category-title i{font-size:1.1rem}#allFeaturesModal .feature-list{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}#allFeaturesModal .feature-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.97rem;color:var(--league-benefits-text-primary);line-height:1.45}#allFeaturesModal .feature-list li i{color:var(--league-benefits-check);margin-top:.15rem;flex-shrink:0}#allFeaturesModal .flippy-aside{font-style:italic;font-size:.85rem;color:var(--league-benefits-text-secondary);margin:0 0 .9rem;padding:.65rem .85rem;background:rgba(var(--flipt-secondary-rgb, 0, 104, 186),.08);border-left:3px solid rgba(var(--flipt-secondary-rgb, 0, 104, 186),.4);border-radius:.5rem}#allFeaturesModal .feature-note{font-size:.8rem;color:var(--league-benefits-text-secondary);font-style:italic}body.dark-mode #allFeaturesModal,[data-bs-theme=dark] #allFeaturesModal{--league-benefits-surface: var(--theme-surface-1, #101826);--league-benefits-card: rgba(15, 23, 42, .92);--league-benefits-border: rgba(var(--flipt-primary-rgb, 0, 184, 169), .25);--league-benefits-border-strong: rgba(var(--flipt-primary-rgb, 0, 184, 169), .4);--league-benefits-text-primary: var(--theme-text-primary, #e2e8f0);--league-benefits-text-secondary: var(--theme-text-secondary, #94a3b8)}[data-bs-theme=dark] #allFeaturesModal .league-benefits-modal__header,body.dark-mode #allFeaturesModal .league-benefits-modal__header{box-shadow:inset 0 -1px #ffffff14}[data-bs-theme=dark] #allFeaturesModal .feature-category,body.dark-mode #allFeaturesModal .feature-category{box-shadow:0 24px 48px #0000008c}[data-bs-theme=dark] #allFeaturesModal .feature-list li i,body.dark-mode #allFeaturesModal .feature-list li i{color:rgba(var(--flipt-primary-rgb, 0, 184, 169),.85)}[data-bs-theme=dark] #allFeaturesModal .flippy-aside,body.dark-mode #allFeaturesModal .flippy-aside{background:rgba(var(--flipt-secondary-rgb, 30, 123, 201),.12);border-left-color:rgba(var(--flipt-secondary-rgb, 30, 123, 201),.45)}@media (max-width: 991.98px){#allFeaturesModal .league-benefits-modal__body{padding:2rem;max-height:calc(90vh - 5rem)}}@media (max-width: 767.98px){#allFeaturesModal .modal-dialog{margin:1rem}#allFeaturesModal .league-benefits-modal__header{padding:1.5rem 1.75rem}#allFeaturesModal .league-benefits-modal__body{padding:1.5rem 1.25rem 2rem}#allFeaturesModal .features-grid{grid-template-columns:1fr;gap:1.25rem}#allFeaturesModal .feature-category{padding:1.25rem}}@media (max-width: 575.98px){#allFeaturesModal .league-benefits-modal__title{font-size:1.35rem}#allFeaturesModal .league-benefits-modal__body{max-height:calc(100vh - 6rem)}}
