.edgeboard-score{margin:14px 0;border:1px solid rgba(84,233,154,.25);border-radius:16px;background:linear-gradient(135deg,rgba(84,233,154,.08),rgba(13,28,43,.78));overflow:hidden}.edgeboard-score-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.edgeboard-score-summary>span{display:flex;align-items:baseline;gap:3px}.edgeboard-score-summary small{display:block;color:#9fb0c4}.edgeboard-score-summary span strong{font-size:2rem;color:#f4f8fc}.edgeboard-score-summary span b{color:#7d91a9}.edgeboard-score-summary>div{text-align:right}.edgeboard-score-summary>div strong{display:block;color:#54e99a}.edgeboard-score details{border-top:1px solid rgba(148,163,184,.15);padding:0 16px 14px}.edgeboard-score summary{cursor:pointer;padding:12px 0;font-weight:800}.edgeboard-score details>p{color:#a9b8ca;font-size:.88rem}.edgeboard-score-components{display:grid;grid-gap:10px;gap:10px}.edgeboard-score-components>div span{display:flex;justify-content:space-between}.edgeboard-score-components i{display:block;height:6px;border-radius:999px;background:#182738;overflow:hidden;margin:6px 0}.edgeboard-score-components i em{display:block;height:100%;background:#54e99a}.edgeboard-score-components small{color:#8fa2b7}.why-pick-breakdown{display:grid;grid-template-columns:1fr 1fr .8fr;grid-gap:12px;gap:12px;margin:14px 0}.why-pick-breakdown>div{border:1px solid rgba(148,163,184,.16);background:#0b1725;border-radius:14px;padding:14px}.why-pick-breakdown strong{display:block;margin-bottom:8px}.why-pick-breakdown p{margin:5px 0;color:#c9d4df}.why-pick-support strong{color:#54e99a}.why-pick-risk strong{color:#f0c96a}.why-pick-price strong{color:#8fc8ff}.daily-briefing-hero{background:linear-gradient(135deg,rgba(84,233,154,.1),rgba(6,16,26,.2));border:1px solid rgba(84,233,154,.2);border-radius:22px;padding:24px}.briefing-plan{min-width:190px;border:1px solid rgba(84,233,154,.22);border-radius:16px;padding:16px;background:#081522}.briefing-plan>*{display:block}.briefing-plan strong{font-size:1.3rem;margin:4px 0 10px}.briefing-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.briefing-summary-grid article{background:#0b1725;border:1px solid #1c2d40;border-radius:16px;padding:16px}.briefing-summary-grid small,.briefing-summary-grid span{display:block;color:#91a3b7}.briefing-summary-grid strong{display:block;font-size:1.8rem;margin:5px 0}.briefing-pick-list,.briefing-prop-list,.briefing-tracked-list{display:grid;grid-gap:14px;gap:14px}.briefing-pick-list>article,.briefing-prop-list>article,.briefing-tracked-list>article{border:1px solid #1c2d40;border-radius:18px;background:#081522;padding:16px}.briefing-matchup{display:flex;align-items:center;justify-content:space-between;gap:12px}.briefing-matchup span{flex:1 1}.briefing-matchup em,.briefing-matchup small{display:block;color:#91a3b7;font-style:normal}.briefing-price{display:flex;justify-content:space-between;margin:12px 0}.briefing-prop-list article{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.briefing-prop-list p{grid-column:1/-1;color:#aebdcb}.briefing-prop-list em{display:block;color:#91a3b7;font-style:normal}.briefing-tracked-list{grid-template-columns:repeat(3,1fr)}.briefing-tracked-list article>*{display:block}.locked-briefing{text-align:center;padding:30px}.edge-install-app{position:fixed;right:18px;bottom:82px;z-index:40;border:1px solid rgba(84,233,154,.45);background:#0b201a;color:#baffd8;border-radius:999px;padding:11px 16px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.35)}@media(max-width:900px){.why-pick-breakdown{grid-template-columns:1fr}.briefing-summary-grid{grid-template-columns:1fr 1fr}.briefing-tracked-list{grid-template-columns:1fr}.daily-briefing-hero{padding:18px}.edge-content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.edge-mobile-dock{padding-bottom:env(safe-area-inset-bottom);height:calc(64px + env(safe-area-inset-bottom));background:rgba(4,12,20,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.edge-topbar{padding-top:env(safe-area-inset-top)}.edge-mobile-dock a,.sports-button,button{min-height:44px}.edgeboard-pick-card,.player-prop-card,.sports-panel{scroll-margin-top:74px}.briefing-prop-list article{grid-template-columns:1fr}.edge-install-app{bottom:calc(76px + env(safe-area-inset-bottom));left:16px;right:16px;width:calc(100% - 32px)}}@media(max-width:560px){.briefing-summary-grid{grid-template-columns:1fr 1fr}.briefing-summary-grid strong{font-size:1.45rem}.edgeboard-score-summary{align-items:flex-start}.edgeboard-score-summary span strong{font-size:1.7rem}.daily-briefing-hero{border-radius:16px}.why-pick-breakdown>div{padding:12px}}@media(display-mode:standalone){body{overscroll-behavior-y:none}.edge-footer{display:none}.edge-main-column{min-height:100dvh}.edge-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(4,12,20,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.pricing-card .sports-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:50px;margin-top:auto;padding:13px 18px;border:1px solid transparent;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:850;font-size:.95rem;letter-spacing:.015em;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.pricing-card .sports-button:after{content:"→";font-size:1.05rem;transition:transform .16s ease}.pricing-card .sports-button:hover:not(:disabled){transform:translateY(-2px)}.pricing-card .sports-button:hover:not(:disabled):after{transform:translateX(3px)}.pricing-card .sports-button:active:not(:disabled){transform:translateY(0)}.pricing-card .sports-button:focus-visible{outline:3px solid rgba(147,197,253,.4);outline-offset:3px}.pricing-card.tier-free .sports-button{color:#e5edf7;background:rgba(30,41,59,.78);border-color:rgba(148,163,184,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.pricing-card.tier-free .sports-button:hover:not(:disabled){background:rgba(51,65,85,.9);border-color:rgba(203,213,225,.55);box-shadow:0 10px 28px rgba(2,6,23,.28)}.pricing-card.tier-pro .sports-button{color:#03130b;background:linear-gradient(135deg,#6af0a2,#41d982 55%,#2fcf75);border-color:rgba(110,231,183,.8);box-shadow:0 12px 30px rgba(47,207,117,.22),inset 0 1px 0 rgba(255,255,255,.38)}.pricing-card.tier-pro .sports-button:hover:not(:disabled){background:linear-gradient(135deg,#7af5ae,#50e28e 55%,#39d77f);box-shadow:0 16px 36px rgba(47,207,117,.34),inset 0 1px 0 rgba(255,255,255,.42)}.pricing-card.tier-elite .sports-button{color:#ffffff;background:linear-gradient(135deg,#a855f7,#8b5cf6 52%,#6d4ce8);border-color:rgba(192,132,252,.8);box-shadow:0 12px 30px rgba(139,92,246,.24),inset 0 1px 0 rgba(255,255,255,.25)}.pricing-card.tier-elite .sports-button:hover:not(:disabled){background:linear-gradient(135deg,#b366fa,#9868f8 52%,#7959ee);box-shadow:0 16px 36px rgba(139,92,246,.36),inset 0 1px 0 rgba(255,255,255,.3)}.pricing-card .sports-button:disabled{color:rgba(226,232,240,.58);background:rgba(30,41,59,.58);border-color:rgba(148,163,184,.16);box-shadow:none;cursor:not-allowed;opacity:.72}.pricing-card .sports-button:disabled:after{opacity:.45}@media (max-width:680px){.pricing-card .sports-button{min-height:52px;font-size:1rem}}:root{--eb-page-surface:rgba(8,18,31,0.9);--eb-card-surface:rgba(12,24,40,0.92);--eb-card-surface-strong:rgba(16,31,50,0.97);--eb-soft-border:rgba(143,163,189,0.15);--eb-strong-border:rgba(143,163,189,0.24);--eb-soft-text:#9db0c5;--eb-bright-text:#f7fafc;--eb-radius-lg:18px;--eb-radius-md:14px}.edge-shell :where(.sports-page,.admin-page,.dashboard-main){min-width:0}.edge-shell :where(.sports-page,.admin-page,.dashboard-main)>*{min-width:0}.edge-shell :where(.sports-page,.admin-page,.dashboard-main) h1,.edge-shell :where(.sports-page,.admin-page,.dashboard-main) h2,.edge-shell :where(.sports-page,.admin-page,.dashboard-main) h3{color:var(--eb-bright-text);text-wrap:balance}.edge-shell :where(.sports-page,.admin-page,.dashboard-main) p{line-height:1.58}.edge-shell :where(.sports-panel,.stat-card,.edge-action-card,.edge-kpi,.admin-tool-panel) :where(p,small,em,dd){overflow-wrap:anywhere}.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading){position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:24px;gap:24px;margin:0 0 20px;padding:clamp(22px,3vw,30px);border:1px solid var(--eb-soft-border);border-radius:22px;background:radial-gradient(circle at 92% 0,rgba(89,231,154,.08),transparent 30%),linear-gradient(145deg,rgba(14,28,46,.96),rgba(6,15,26,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 20px 60px rgba(0,0,0,.12);overflow:hidden}.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading)>div{min-width:0}.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading) h1{margin:.28rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02;letter-spacing:-.045em}.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading) h2{margin:.28rem 0 0}.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading) p:not(.eyebrow):not(.section-kicker){max-width:780px;margin:.75rem 0 0;color:var(--eb-soft-text);font-size:.91rem}.edge-shell :where(.eyebrow,.section-kicker){display:block;margin:0;color:var(--edge-green,#59e79a);font-size:.66rem;font-weight:950;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.edge-shell .admin-action-row,.edge-shell .billing-actions,.edge-shell .card-actions,.edge-shell .hero-actions,.edge-shell .launch-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.edge-shell :where(.nfl-research-banner,.pick-board-notice,.readiness-banner,.admin-notice,.info-banner,.warning-banner){position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0;margin:0 0 18px;padding:14px 17px;border:1px solid rgba(248,198,91,.2);border-left:3px solid var(--edge-amber,#f8c65b);border-radius:var(--eb-radius-md);background:linear-gradient(135deg,rgba(74,57,19,.3),rgba(14,23,34,.94));color:#e4edf5;font-size:.76rem;line-height:1.55;overflow:hidden}.edge-shell :where(.nfl-research-banner,.pick-board-notice,.readiness-banner,.admin-notice,.info-banner,.warning-banner) :where(strong,h2,h3){margin:0;color:#ffe08a}.edge-shell :where(.nfl-research-banner,.pick-board-notice,.readiness-banner,.admin-notice,.info-banner,.warning-banner) p{margin:0;color:#c8d5e2}.edge-shell :where(.sports-panel,.admin-tool-panel,.admin-access-card){min-width:0;padding:clamp(18px,2.4vw,24px);border:1px solid var(--eb-soft-border);border-radius:var(--eb-radius-lg);background:linear-gradient(145deg,rgba(12,24,40,.95),rgba(6,15,26,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.022)}.edge-shell .admin-tool-panel+.admin-tool-panel,.edge-shell .sports-panel+.sports-panel{margin-top:18px}.edge-shell .admin-panel-heading,.edge-shell .panel-heading,.edge-shell .sports-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;margin-bottom:18px}.edge-shell :where(.sports-panel-heading,.admin-panel-heading,.panel-heading)>div{min-width:0}.edge-shell :where(.sports-panel-heading,.admin-panel-heading,.panel-heading) h2,.edge-shell :where(.sports-panel-heading,.admin-panel-heading,.panel-heading) h3{margin:.25rem 0 0;line-height:1.15;letter-spacing:-.025em}.edge-shell :where(.sports-panel-heading,.admin-panel-heading,.panel-heading) p:not(.section-kicker){max-width:760px;margin:.55rem 0 0;color:var(--eb-soft-text);font-size:.8rem}.edge-shell :where(.sports-panel-heading,.admin-panel-heading,.panel-heading)>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:30px;padding:6px 10px;border:1px solid var(--eb-soft-border);border-radius:999px;background:rgba(143,163,189,.08);color:#b8c7d6;font-size:.66rem;font-weight:850;white-space:nowrap}.edge-shell .stat-card:not(.record-summary-card){display:grid!important;align-content:start;grid-gap:7px;gap:7px;min-width:0;min-height:132px;padding:18px;border:1px solid var(--eb-soft-border);border-radius:16px;background:linear-gradient(145deg,var(--eb-card-surface-strong),rgba(7,16,27,.96));overflow:hidden}.edge-shell .stat-card:not(.record-summary-card)>span{display:block;color:#8fa3b8;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.edge-shell .stat-card:not(.record-summary-card)>strong{display:block;margin-top:3px;color:var(--eb-bright-text);font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.05}.edge-shell .stat-card:not(.record-summary-card)>em,.edge-shell .stat-card:not(.record-summary-card)>small{display:block;color:var(--eb-soft-text);font-size:.72rem;font-style:normal;line-height:1.5}.edge-shell :where(.edge-kpi,.edge-action-card,.briefing-summary-grid article){min-width:0;border-color:var(--eb-soft-border);background:linear-gradient(145deg,rgba(15,29,47,.94),rgba(7,16,27,.94))}.edge-shell .edge-action-card{display:grid;align-content:start;grid-gap:7px;gap:7px;overflow:hidden}.edge-shell .edge-action-card>:where(span,h3,p,small,strong){min-width:0}.edge-shell .edge-action-card h3{margin:7px 0 0}.edge-shell .edge-action-card p{margin:4px 0 0}.edge-shell .odds-table-wrap{min-width:0;border:1px solid var(--eb-soft-border);border-radius:15px;background:rgba(5,13,23,.7);overflow:auto;scrollbar-color:rgba(143,163,189,.35) transparent}.edge-shell .odds-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.edge-shell .odds-table th{padding:12px 14px;border-bottom:1px solid var(--eb-strong-border);background:rgba(15,29,47,.96);color:#aabbd0;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.edge-shell .odds-table td{padding:13px 14px;border-bottom:1px solid rgba(143,163,189,.09);color:#e8eef5;font-size:.78rem;line-height:1.45;vertical-align:top}.edge-shell .odds-table tbody tr:last-child td{border-bottom:0}.edge-shell .odds-table tbody tr:hover td{background:rgba(31,50,73,.34)}.edge-shell .odds-table td small,.edge-shell .readiness-note{display:block;margin-top:5px;color:#8fa3b8;font-size:.68rem;line-height:1.45}.edge-shell .admin-access-card,.edge-shell .sports-empty{display:grid;place-items:center;align-content:center;min-height:190px;padding:32px;border:1px dashed rgba(143,163,189,.24);border-radius:var(--eb-radius-lg);background:rgba(8,18,31,.72);text-align:center}.edge-shell .admin-access-card h1,.edge-shell .sports-empty h1,.edge-shell .sports-empty h2,.edge-shell .sports-empty h3{margin:0}.edge-shell .admin-access-card p,.edge-shell .sports-empty p{max-width:620px;margin:.65rem auto 0;color:var(--eb-soft-text)}.edge-shell .admin-access-card .sports-button,.edge-shell .sports-empty .sports-button{margin-top:16px}@media (max-width:1020px){.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading){grid-template-columns:1fr;align-items:start}.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading) .admin-action-row,.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading) .card-actions,.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading) .hero-actions{justify-content:flex-start}}@media (max-width:720px){.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading){padding:20px;border-radius:17px}.edge-shell :where(.page-heading,.edge-page-heading,.admin-page-heading) h1{font-size:clamp(1.85rem,9vw,2.65rem)}.edge-shell .admin-action-row,.edge-shell .billing-actions,.edge-shell .card-actions,.edge-shell .hero-actions,.edge-shell .launch-actions{width:100%;justify-content:flex-start}.edge-shell :where(.sports-panel-heading,.admin-panel-heading,.panel-heading){flex-direction:column}.edge-shell :where(.sports-panel-heading,.admin-panel-heading,.panel-heading)>span{white-space:normal;text-align:left}.edge-shell :where(.sports-panel,.admin-tool-panel,.admin-access-card){padding:17px;border-radius:15px}.edge-shell .admin-access-card,.edge-shell .sports-empty{min-height:160px;padding:24px 18px}}:where(.launch-page,.billing-page,.account-page,.legal-page,.auth-v2){min-width:0}:where(.launch-page,.billing-page,.account-page,.legal-page,.auth-v2) h1,:where(.launch-page,.billing-page,.account-page,.legal-page,.auth-v2) h2,:where(.launch-page,.billing-page,.account-page,.legal-page,.auth-v2) h3{text-wrap:balance}:where(.launch-page,.billing-page,.account-page,.legal-page,.auth-v2) p{overflow-wrap:anywhere}:where(.launch-dashboard-preview,.launch-feature-grid article,.launch-proof,.pricing-card,.billing-hero,.billing-panel,.billing-event-list article,.billing-message,.billing-safety,.premium-lock-card,.auth-card-v2,.auth-feature-grid-v2 article){min-width:0;overflow:hidden}.auth-feature-grid-v2 article,.launch-feature-grid article{display:grid;align-content:start;grid-gap:7px;gap:7px}.auth-feature-grid-v2 article>:where(span,strong,p),.launch-feature-grid article>:where(span,h2,h3,p){min-width:0}.auth-feature-grid-v2 article p,.auth-feature-grid-v2 article strong,.launch-feature-grid article h2,.launch-feature-grid article h3,.launch-feature-grid article p{margin-top:0;margin-bottom:0}.pricing-card{gap:10px}.pricing-card>:where(.pricing-tier,h2,small,p,ul){min-width:0}.pricing-card h2,.pricing-card>p{margin-top:0;margin-bottom:0}.pricing-card ul{margin-top:4px;margin-bottom:18px}.billing-panel{display:grid;align-content:start;grid-gap:8px;gap:8px}.billing-panel>:where(span,h2,h3,p){min-width:0;margin-top:0;margin-bottom:0}.billing-message,.billing-safety{display:grid;grid-gap:5px;gap:5px;line-height:1.55}.billing-message :where(strong,p),.billing-safety :where(strong,p){margin:0}.billing-event-list article{align-items:start}.billing-event-list article :where(strong,span,p,small){min-width:0;overflow-wrap:anywhere}.legal-page{width:min(900px,100%)}.legal-page h2{padding-top:10px;border-top:1px solid rgba(148,163,184,.12)}.legal-page li,.legal-page p{color:#b4c3d6;line-height:1.75}.auth-card-v2{min-width:0}.auth-card-v2>:where(h1,h2,p,form,div){min-width:0}.auth-form-v2 button,.auth-form-v2 input,.auth-form-v2 label{min-width:0}.auth-error-v2{overflow-wrap:anywhere}@media (max-width:680px){.billing-hero,.launch-hero,.premium-lock-card,.pricing-hero{min-width:0}.auth-card-v2,.billing-panel,.launch-feature-grid article,.pricing-card{border-radius:17px}}.record-day-browser{display:grid;grid-gap:18px;gap:18px;overflow:hidden}.record-day-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.record-day-toolbar h2{margin:.25rem 0 .45rem;letter-spacing:-.035em}.record-day-toolbar p:not(.section-kicker){margin:0;color:var(--edge-muted);font-size:.8rem}.record-date-controls{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end}.record-date-select-label{display:grid;grid-gap:5px;gap:5px;min-width:min(320px,64vw)}.record-date-select-label>span{color:var(--edge-muted);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.record-date-select-label select{width:100%;min-height:44px;padding:0 42px 0 14px;border:1px solid rgba(143,163,189,.24);border-radius:12px;background:#101d2d;color:#f6f9fc;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.record-accordion-summary:focus-visible,.record-date-arrow:focus-visible,.record-date-select-label select:focus-visible,.record-entry-filter button:focus-visible,.record-latest-button:focus-visible{outline:3px solid rgba(89,231,154,.35);outline-offset:2px}.record-date-arrow,.record-latest-button{min-height:44px;border:1px solid rgba(143,163,189,.22);border-radius:12px;background:rgba(17,31,49,.94);color:#f5f8fc;font-weight:850;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.record-date-arrow{width:44px;padding:0;font-size:1.05rem}.record-latest-button{padding:0 14px}.record-date-arrow:hover:not(:disabled),.record-latest-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(89,231,154,.56);background:rgba(24,48,68,.98)}.record-date-arrow:disabled{color:rgba(199,212,227,.35);cursor:not-allowed;opacity:.6}.record-day-loading{display:grid;place-items:center;min-height:160px;border:1px dashed rgba(143,163,189,.2);border-radius:14px;color:var(--edge-muted);font-weight:800}.record-day-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.record-day-metric{min-width:0;padding:15px 16px;border:1px solid rgba(143,163,189,.12);border-radius:13px;background:linear-gradient(145deg,rgba(15,28,45,.92),rgba(7,16,27,.92))}.record-day-metric small,.record-day-metric span,.record-day-metric strong{display:block}.record-day-metric span{color:var(--edge-muted);font-size:.61rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.record-day-metric strong{margin-top:7px;color:#f7fafc;font-size:1.15rem}.record-day-metric small{margin-top:4px;color:#a9b9cb;font-size:.68rem}.record-day-metric.positive strong{color:#8dffbe}.record-day-metric.negative strong{color:#ff9c9c}.record-day-metric.neutral strong{color:#d7e1eb}.record-entry-filter{display:flex;flex-wrap:wrap;gap:8px}.record-entry-filter button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid rgba(143,163,189,.17);border-radius:999px;background:rgba(9,19,32,.74);color:#c8d5e2;font-weight:850;cursor:pointer}.record-entry-filter button span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(143,163,189,.12);color:#f8fafc;font-size:.68rem}.record-entry-filter button.active,.record-entry-filter button:hover{border-color:rgba(89,231,154,.52);background:rgba(24,61,50,.48);color:#effff6}.record-accordion-list{display:grid;grid-gap:8px;gap:8px}.record-accordion-item{overflow:hidden;border:1px solid rgba(143,163,189,.13);border-radius:14px;background:rgba(7,16,27,.78)}.record-accordion-item.result-win{border-left:3px solid #59e79a}.record-accordion-item.result-loss{border-left:3px solid #ff7373}.record-accordion-item.result-pending{border-left:3px solid #f8c65b}.record-accordion-item.result-push,.record-accordion-item.result-void{border-left:3px solid #8fa3bd}.record-accordion-summary{width:100%;display:grid;grid-template-columns:108px minmax(220px,1fr) 110px 70px 136px 28px;align-items:center;grid-gap:14px;gap:14px;min-height:76px;padding:13px 16px;border:0;background:transparent;color:#f7fafc;text-align:left;cursor:pointer;transition:background .15s ease}.record-accordion-summary:hover{background:rgba(24,43,64,.5)}.record-pick-book,.record-pick-main,.record-pick-units{min-width:0}.record-pick-book small,.record-pick-book strong,.record-pick-main small,.record-pick-main strong,.record-pick-units small,.record-pick-units strong{display:block}.record-pick-main strong{color:#f8fafc;font-size:.91rem}.record-pick-main small,.record-pick-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-pick-main small{margin-top:5px;color:#91a5ba;font-size:.69rem}.record-pick-book strong,.record-pick-units strong{font-size:.82rem}.record-pick-book small,.record-pick-units small{margin-top:4px;color:#8fa3b8;font-size:.65rem}.record-result-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;border-radius:999px;font-size:.72rem;font-weight:900;white-space:nowrap}.record-result-pill.win{background:rgba(89,231,154,.14);color:#91ffc0}.record-result-pill.loss{background:rgba(255,115,115,.14);color:#ffabab}.record-result-pill.pending{background:rgba(248,198,91,.14);color:#ffe08a}.record-result-pill.push,.record-result-pill.void{background:rgba(143,163,189,.14);color:#c7d4e3}.record-row-chevron{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(143,163,189,.1);color:#dce6ef;font-size:1rem}.record-accordion-details{display:grid;grid-gap:13px;gap:13px;padding:0 16px 16px;border-top:1px solid rgba(143,163,189,.1);background:rgba(4,11,20,.42)}.record-accordion-details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 0}.record-accordion-details dl div,.record-settlement-note{padding:11px 12px;border:1px solid rgba(143,163,189,.1);border-radius:11px;background:rgba(15,27,43,.62)}.record-accordion-details dt,.record-settlement-note span{color:#8297ad;font-size:.6rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.record-accordion-details dd{margin:5px 0 0;color:#e8eef5;font-size:.75rem;overflow-wrap:anywhere}.record-settlement-note p{margin:6px 0 0;color:#c0cedc;font-size:.75rem;line-height:1.55}@media (max-width:1120px){.record-day-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.record-accordion-summary{grid-template-columns:100px minmax(180px,1fr) 100px 120px 28px}.record-pick-units{display:none}}@media (max-width:820px){.record-day-toolbar{align-items:flex-start;flex-direction:column}.record-date-controls{width:100%;justify-content:flex-start}.record-date-select-label{flex:1 1;min-width:220px}.record-day-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.record-accordion-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.record-type-badge{grid-column:1}.record-pick-main{grid-column:2}.record-row-chevron{grid-column:3;grid-row:1}.record-pick-book{grid-column:2;grid-row:2}.record-result-pill{grid-column:3;grid-row:2}.record-accordion-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.record-date-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.record-date-select-label{min-width:0}.record-latest-button{grid-column:1/-1;width:100%}.record-day-metrics{grid-template-columns:1fr 1fr}.record-day-metric:last-child{grid-column:1/-1}.record-entry-filter{display:grid;grid-template-columns:1fr}.record-entry-filter button{justify-content:space-between}.record-accordion-summary{padding:12px}.record-type-badge{font-size:.66rem}.record-pick-main small,.record-pick-main strong{white-space:normal}.record-result-pill{font-size:.65rem}.record-accordion-details{padding-inline:12px}.record-accordion-details dl{grid-template-columns:1fr}}.records-page-v4 .nfl-research-banner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;margin:0 0 18px;padding:13px 16px;border:1px solid rgba(248,198,91,.22);border-left:3px solid #f8c65b;border-radius:13px;background:linear-gradient(135deg,rgba(74,57,19,.34),rgba(18,25,33,.9));color:#d8e2ec;font-size:.74rem;line-height:1.5;overflow:hidden}.records-page-v4 .nfl-research-banner:before{content:"ADMIN RECORD POLICY";display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid rgba(248,198,91,.28);border-radius:999px;background:rgba(248,198,91,.1);color:#ffe08a;font-size:.58rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}.records-page-v4 .record-category-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 22px}.records-page-v4 .record-summary-card{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label metric" "record metric" "detail detail";align-items:center;grid-gap:7px 14px;gap:7px 14px;min-width:0;min-height:142px;padding:18px 19px;border:1px solid rgba(143,163,189,.16);border-radius:16px;background:linear-gradient(145deg,rgba(17,31,49,.98),rgba(7,16,27,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);overflow:hidden}.records-page-v4 .record-summary-card:after{content:"";position:absolute;z-index:-1;inset:auto -30px -42px auto;width:130px;height:130px;border-radius:50%;background:rgba(89,231,154,.045);pointer-events:none}.records-page-v4 .record-summary-card.featured{border-color:rgba(89,231,154,.42);background:linear-gradient(145deg,rgba(21,55,49,.94),rgba(7,22,25,.97))}.records-page-v4 .record-summary-card>span{grid-area:label;display:block;color:#93a7bc;font-size:.63rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.records-page-v4 .record-summary-card>strong{grid-area:record;display:block;color:#f8fbfe;font-size:clamp(1.65rem,2.25vw,2.25rem);line-height:1;letter-spacing:-.045em}.records-page-v4 .record-summary-card>small{grid-area:metric;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:116px;padding:10px 12px;border:1px solid rgba(143,163,189,.14);border-radius:12px;background:rgba(4,12,21,.44);color:#dce6ef;font-size:.7rem;font-weight:850;line-height:1.35;text-align:center}.records-page-v4 .record-summary-card.featured>small{border-color:rgba(89,231,154,.2);color:#9affc5}.records-page-v4 .record-summary-card>em{grid-area:detail;display:block;margin:5px 0 0;padding-top:11px;border-top:1px solid rgba(143,163,189,.1);color:#92a6bb;font-size:.68rem;font-style:normal;line-height:1.45}.records-page-v4 .record-day-browser{margin-top:0}@media (max-width:980px){.records-page-v4 .record-category-summary{grid-template-columns:1fr}.records-page-v4 .record-summary-card{min-height:126px}}@media (max-width:640px){.records-page-v4 .nfl-research-banner{grid-template-columns:1fr;gap:8px;font-size:.68rem}.records-page-v4 .record-summary-card{grid-template-columns:1fr;grid-template-areas:"label" "record" "metric" "detail"}.records-page-v4 .record-summary-card>small{justify-content:flex-start;min-width:0;padding:8px 10px;text-align:left}}.records-page-v4 .record-day-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.records-page-v4 .record-type-badge.parlay{border-color:rgba(191,145,255,.42);background:rgba(112,68,170,.22);color:#e1c7ff}@media (max-width:1120px){.records-page-v4 .record-day-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.records-page-v4 .record-day-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.records-page-v4 .record-day-metric:last-child{grid-column:auto}}.explanation-depth-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.explanation-depth-meta span{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid rgba(143,163,189,.14);border-radius:999px;background:rgba(5,13,23,.42);color:#9fb2c5;font-size:.64rem;font-weight:730;line-height:1.2}.team-history-section{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:16px;border:1px solid rgba(112,165,255,.17);border-radius:16px;background:linear-gradient(145deg,rgba(20,39,63,.58),rgba(5,13,23,.5))}.team-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.team-history-card{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid rgba(143,163,189,.12);border-radius:13px;background:rgba(5,13,23,.48)}.team-history-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-history-card-heading strong{font-size:.88rem}.team-history-card-heading span{color:#8fa3b8;font-size:.66rem;font-weight:680;text-align:right}.team-history-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.team-history-metrics>span{display:grid;grid-gap:2px;gap:2px;padding:9px;border-radius:10px;background:rgba(17,29,46,.7)}.team-history-metrics em,.team-history-metrics small,.team-history-metrics strong{display:block}.team-history-metrics small{color:#7f94aa;font-size:.58rem;font-weight:760;text-transform:uppercase}.team-history-metrics strong{color:#f6f9fc;font-size:.96rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-history-metrics em{color:#71869b;font-size:.56rem;font-style:normal}.team-history-details{border-top:1px solid rgba(143,163,189,.1);padding-top:10px}.team-history-details summary{width:-moz-fit-content;width:fit-content;color:#9fc1ff;cursor:pointer;font-size:.72rem;font-weight:760}.team-history-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.team-history-game-grid section{display:grid;grid-gap:6px;gap:6px;min-width:0}.team-history-game-grid section>strong{font-size:.72rem}.team-history-game-grid section>div{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border-radius:9px;background:rgba(5,13,23,.5);font-size:.65rem}.team-history-game-grid span,.team-history-game-grid time{color:#8ea3b7}.team-history-game-grid b{color:#eaf1f8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-history-game-grid em{font-size:.55rem;font-style:normal;font-weight:850}.team-history-game-grid .history-hit,.team-history-game-grid .history-win{color:#7ff0ad}.team-history-game-grid .history-loss,.team-history-game-grid .history-miss{color:#ff9aa3}.why-pick-breakdown{align-items:stretch}.why-pick-breakdown>div{min-width:0}.why-pick-risk p,.why-pick-support p{line-height:1.55}.prop-stat-history{border-color:rgba(112,165,255,.2)!important;background:rgba(40,76,125,.12)!important}@media (max-width:820px){.team-history-game-grid,.team-history-grid{grid-template-columns:1fr}}@media (max-width:560px){.team-history-section{padding:13px}.team-history-metrics{grid-template-columns:1fr}.team-history-card-heading{display:grid}.team-history-card-heading span{text-align:left}.team-history-game-grid section>div{grid-template-columns:3rem minmax(0,1fr) auto}.team-history-game-grid em{grid-column:2/-1}}:root{--eb-font-sans:var(--font-edgeboard),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--eb-type-bright:#f7fafc;--eb-type-body:#d8e2ec;--eb-type-muted:#93a7bc;--eb-type-faint:#6f849b;--eb-copy-width:72ch;--eb-reading-line:1.62;--eb-tight-line:1.1}html{font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body,button,html,input,select,textarea{font-family:var(--eb-font-sans)}body{color:var(--eb-type-body);font-size:.94rem;font-weight:450;line-height:1.55;letter-spacing:-.006em}::selection{background:rgba(89,231,154,.26);color:#ffffff}:where(h1,h2,h3,h4,h5,h6){margin-top:0;color:var(--eb-type-bright);font-family:var(--eb-font-sans);font-weight:780;line-height:var(--eb-tight-line);letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2rem,4.4vw,4rem);font-weight:820;letter-spacing:-.052em}h2{font-size:clamp(1.35rem,2.4vw,2.15rem)}h3{font-size:clamp(1.02rem,1.5vw,1.35rem);letter-spacing:-.022em}h4,h5,h6{letter-spacing:-.012em}:where(p,li,dd,dt,small,label,td,th,summary){overflow-wrap:anywhere;text-wrap:pretty}:where(strong,b){color:var(--eb-type-bright);font-weight:740}:where(small,.muted,.warning-copy,.methodology-inline,.readiness-note){color:var(--eb-type-muted);line-height:1.5}:where(.page-heading,.edge-page-heading,.admin-page-heading,.admin-command-header,.billing-hero,.pricing-hero,.launch-hero,.premium-lock-card,.auth-showcase-copy-v2) p:not(.eyebrow):not(.section-kicker){max-width:var(--eb-copy-width);color:var(--eb-type-muted);font-size:clamp(.88rem,1.25vw,.98rem);line-height:1.68}:where(.page-heading,.edge-page-heading,.admin-page-heading,.admin-command-header,.billing-hero,.pricing-hero) h1{margin-bottom:0}:where(.eyebrow,.section-kicker,.pricing-tier,.edge-sidebar-nav section>p,.launch-dashboard-preview>span,.sports-panel-heading>span,.admin-workspace-heading>span){font-size:.67rem;font-weight:820;line-height:1.25;letter-spacing:.105em;text-transform:uppercase}:where(.sports-panel,.admin-tool-panel,.admin-access-card,.billing-panel,.pricing-card,.launch-feature-grid article,.launch-proof,.edge-action-card,.edge-dashboard-story-card,.dashboard-feature,.auth-card-v2,.auth-feature-grid-v2 article,.premium-lock-card) p:not(.eyebrow):not(.section-kicker){color:var(--eb-type-muted);font-size:.86rem;line-height:var(--eb-reading-line)}:where(.sports-panel-heading,.admin-panel-heading,.panel-heading,.productHeading,.calendarHeading) p:not(.section-kicker):not(.eyebrow){max-width:var(--eb-copy-width);margin-top:.48rem;margin-bottom:0;font-size:.8rem;line-height:1.55}:where(.sports-panel-heading,.admin-panel-heading,.panel-heading,.productHeading,.calendarHeading) :where(h2,h3,h4){margin-top:.28rem;margin-bottom:0}:where(.sports-panel,.admin-tool-panel,.billing-panel,.pricing-card,.edge-action-card,.edge-kpi,.stat-card,.dashboard-feature,.launch-feature-grid article,.auth-feature-grid-v2 article)>:first-child{margin-top:0}:where(.sports-panel,.admin-tool-panel,.billing-panel,.pricing-card,.edge-action-card,.dashboard-feature,.launch-feature-grid article,.auth-feature-grid-v2 article)>:last-child{margin-bottom:0}:where(.sports-panel,.admin-tool-panel,.billing-panel,.pricing-card) ol,:where(.sports-panel,.admin-tool-panel,.billing-panel,.pricing-card) ul{margin:.85rem 0 0;padding-left:1.25rem;color:var(--eb-type-body)}:where(.sports-panel,.admin-tool-panel,.billing-panel,.pricing-card) li+li{margin-top:.48rem}:where(.edge-sidebar-nav a,.edge-topbar-actions a,.daily-pick-jump-nav a,.edge-section-tabs a,.admin-workspace-tabs button,.billing-toggle button,.sports-button,button){letter-spacing:-.01em}:where(.edge-sidebar-nav a,.daily-pick-jump-nav a,.edge-section-tabs a){font-size:.79rem;font-weight:650;line-height:1.25}:where(.sports-button,button,a[role=button]){font-size:.84rem;font-weight:720}:where(input,select,textarea){color:var(--eb-type-bright);font-size:.94rem;line-height:1.4;letter-spacing:0}.auth-form-v2 label>span,label{color:#cbd7e3;font-size:.75rem;font-weight:680;letter-spacing:.005em}input::placeholder,textarea::placeholder{color:#60758b;opacity:1}:where(.odds-table,.records-table,.admin-table,.billing-event-list,.edge-kpi,.stat-card,.summaryCard,.price,time){font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:where(.odds-table,.records-table,.admin-table) th{color:#9fb1c5;font-size:.65rem;font-weight:760;line-height:1.25;letter-spacing:.065em;text-transform:uppercase}:where(.odds-table,.records-table,.admin-table) td{color:#dce6ef;font-size:.79rem;line-height:1.5}:where(.pick-board-notice,.nfl-research-banner,.readiness-banner,.admin-notice,.billing-message,.billing-safety,.info-banner,.warning-banner,.auth-error-v2){font-size:.78rem;line-height:1.55}:where(.pick-board-notice,.nfl-research-banner,.readiness-banner,.admin-notice,.billing-message,.billing-safety,.info-banner,.warning-banner) p{max-width:90ch;margin:.25rem 0 0}:where(.edge-brand,.brand,.auth-brand-v2,.auth-mobile-brand-v2,.sports-logo){font-weight:840;letter-spacing:-.04em}@media (max-width:720px){body{font-size:.92rem}h1{font-size:clamp(1.85rem,9vw,2.7rem)}h2{font-size:clamp(1.25rem,6vw,1.7rem)}:where(.page-heading,.edge-page-heading,.admin-page-heading,.admin-command-header,.billing-hero,.pricing-hero) p:not(.eyebrow):not(.section-kicker){font-size:.87rem;line-height:1.6}:where(input,select,textarea){font-size:1rem}:where(.odds-table,.records-table,.admin-table) td{font-size:.76rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--eb-button-green:#59e79a;--eb-button-green-hover:#72efaa;--eb-button-text-dark:#03130b;--eb-button-surface:#122033;--eb-button-surface-hover:#1a2c43;--eb-button-border:rgba(148,163,184,0.34);--eb-button-text:#f4f8fc;--eb-button-muted:#c7d4e3;--eb-button-purple:#8b5cf6;--eb-button-red:#ef5f6c}.admin-action-row button,.admin-command-links a,.admin-tool-panel .sports-button,.billing-actions a,.billing-actions button,.edge-topbar-actions a,.launch-actions a,.launch-actions button,.sports-button,button:not([class]),form button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding:11px 16px;border:1px solid transparent;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--eb-button-text);font-weight:850;font-size:.88rem;line-height:1.1;text-align:center;text-decoration:none;text-shadow:none;cursor:pointer;-webkit-font-smoothing:antialiased;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}button:not([class]){background:linear-gradient(180deg,rgba(26,44,67,.98),rgba(15,29,47,.98));border-color:var(--eb-button-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 22px rgba(0,0,0,.2)}button:not([class]):hover:not(:disabled){background:linear-gradient(180deg,rgba(35,57,84,.99),rgba(20,38,60,.99));border-color:rgba(203,213,225,.52)}.admin-action-row button:not(.secondary):not(.ghost):not(.danger),.admin-command-links a.primary,.admin-tool-panel .sports-button:not(.secondary):not(.ghost):not(.danger),.billing-actions .primary,.edge-topbar-actions a.primary,.launch-actions .primary,.sports-button:not(.secondary):not(.ghost):not(.danger):not(.premium),form button[type=submit]:not(.secondary):not(.ghost):not(.danger){color:var(--eb-button-text-dark);background:linear-gradient(135deg,#72efaa 0,var(--eb-button-green) 55%,#3fd984 100%);border-color:rgba(110,231,183,.78);box-shadow:0 10px 28px rgba(65,217,130,.2),inset 0 1px 0 rgba(255,255,255,.38)}.admin-action-row button:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled),.admin-command-links a.primary:hover,.admin-tool-panel .sports-button:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled),.billing-actions .primary:hover,.edge-topbar-actions a.primary:hover,.launch-actions .primary:hover,.sports-button:not(.secondary):not(.ghost):not(.danger):not(.premium):hover:not(:disabled),form button[type=submit]:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled){color:#021008;background:linear-gradient(135deg,#86f5b7 0,var(--eb-button-green-hover) 55%,#4de08f 100%);border-color:rgba(167,243,208,.9);box-shadow:0 14px 34px rgba(65,217,130,.3),inset 0 1px 0 rgba(255,255,255,.44)}.admin-action-row button.ghost,.admin-action-row button.secondary,.billing-actions a:not(.primary),.billing-actions button.secondary,.edge-sidebar-account button,.edge-sidebar-account>a,.launch-actions a:not(.primary),.launch-actions button.secondary,.sports-button.ghost,.sports-button.secondary{color:var(--eb-button-text);background:linear-gradient(180deg,rgba(24,42,64,.94),rgba(14,28,46,.94));border-color:var(--eb-button-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.admin-action-row button.ghost:hover:not(:disabled),.admin-action-row button.secondary:hover:not(:disabled),.billing-actions a:not(.primary):hover,.billing-actions button.secondary:hover:not(:disabled),.edge-sidebar-account button:hover:not(:disabled),.edge-sidebar-account>a:hover,.launch-actions a:not(.primary):hover,.launch-actions button.secondary:hover:not(:disabled),.sports-button.ghost:hover:not(:disabled),.sports-button.secondary:hover:not(:disabled){color:#ffffff;background:linear-gradient(180deg,rgba(34,55,82,.98),rgba(20,38,60,.98));border-color:rgba(203,213,225,.5);box-shadow:0 10px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07)}.sports-button.premium,a.premium[role=button],button.premium{color:#ffffff;background:linear-gradient(135deg,#a855f7 0,var(--eb-button-purple) 58%,#6d4ce8 100%);border-color:rgba(192,132,252,.78);box-shadow:0 11px 30px rgba(139,92,246,.24),inset 0 1px 0 rgba(255,255,255,.25)}.sports-button.danger,a.danger[role=button],button.danger,button[data-variant=danger]{color:#fff7f7;background:linear-gradient(135deg,#f87171 0,var(--eb-button-red) 60%,#d9465a 100%);border-color:rgba(254,202,202,.55);box-shadow:0 10px 27px rgba(239,95,108,.2),inset 0 1px 0 rgba(255,255,255,.2)}.admin-action-row button:hover:not(:disabled),.admin-command-links a:hover,.admin-tool-panel .sports-button:hover:not(:disabled),.billing-actions a:hover,.edge-topbar-actions a:hover,.launch-actions a:hover,.sports-button:hover:not(:disabled),button:not([class]):hover:not(:disabled),form button[type=submit]:hover:not(:disabled){transform:translateY(-2px)}.admin-action-row button:active:not(:disabled),.admin-tool-panel .sports-button:active:not(:disabled),.sports-button:active:not(:disabled),button:not([class]):active:not(:disabled),form button[type=submit]:active:not(:disabled){transform:translateY(0)}.sports-button:disabled,a[role=button][aria-disabled=true],button:disabled,button[aria-disabled=true]{color:rgba(226,232,240,.72);background:rgba(30,41,59,.72);border-color:rgba(148,163,184,.2);box-shadow:none;opacity:.78;cursor:not-allowed;transform:none}.admin-action-row button:focus-visible,.admin-command-links a:focus-visible,.admin-tool-panel .sports-button:focus-visible,.billing-actions a:focus-visible,.edge-topbar-actions a:focus-visible,.launch-actions a:focus-visible,.sports-button:focus-visible,button:not([class]):focus-visible,form button[type=submit]:focus-visible{outline:3px solid rgba(89,231,154,.46);outline-offset:3px}@media (max-width:680px){.admin-action-row button,.admin-tool-panel .sports-button,.billing-actions a,.billing-actions button,.launch-actions a,.launch-actions button,.sports-button,button:not([class]),form button[type=submit]{min-height:46px;padding:12px 15px}}