.ffi-guest-redesign{color:#f8fafc;--ffi-line:#97b8cc3b;background:#03070b;padding-bottom:0;font-family:inherit}.ffi-guest-redesign *{box-sizing:border-box}.ffi-guest-redesign button:focus-visible{outline-offset:4px;outline:3px solid #7deaff}.ffi-decision-hero{isolation:isolate;background:#06080e;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,3rem) 1.75rem;position:relative;overflow:hidden}.ffi-landing-arena{object-fit:cover;opacity:.45;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ffi-decision-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#03070b99,#0000),linear-gradient(#0000 35%,#03070b);position:absolute;inset:0}.ffi-hero-agents{opacity:.65;z-index:-1;pointer-events:none;width:52%;height:85%;display:flex;position:absolute;top:-7%;right:-1%;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ffi-hero-agents img{object-fit:cover;object-position:top;width:43%;height:100%;margin-left:-10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.ffi-hero-agents img:first-child{margin-top:2rem}.ffi-hero-content{position:relative}.ffi-decision-hero h1{letter-spacing:-.035em;max-width:75%;margin:0;font-size:clamp(2.6rem,6.5vw,5.5rem);font-weight:950;line-height:.98}.ffi-decision-hero h1 span{color:#ff233e;text-shadow:0 0 25px #ff173f44;display:block}.ffi-landing-subtitle{color:#e8edf3;margin:.85rem 0 1rem;font-size:clamp(.95rem,1.6vw,1.25rem)}.ffi-source-label{color:#b6c6d7;letter-spacing:.07em;margin:.8rem 0 .6rem;font-size:.7rem;font-weight:700}.ffi-decision-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ffi-decision-card{border:1px solid var(--ffi-line);background:linear-gradient(135deg,#0e1821ef,#05090fef);border-radius:12px;min-width:0;padding:1rem;box-shadow:inset 0 1px #ffffff08}.ffi-card-label{align-items:center;gap:.65rem;display:flex}.ffi-card-label h2{margin:0;font-size:.8rem;font-weight:900}.ffi-decision-status{color:#d5e2ec;border:1px solid #6c8194;border-radius:6px;margin-left:auto;padding:.35rem .45rem;font-size:.62rem;line-height:1.3}.ffi-decision-status[data-status=NOW]{color:#ff6276;border-color:#ff3155}.ffi-decision-status[data-status=WATCH]{color:#ffcc5c;border-color:#aa8025}.ffi-card-answer{align-items:center;gap:.6rem;margin-top:.85rem;display:flex}.ffi-card-answer h3{margin:0 0 .3rem;font-size:.95rem;font-weight:800}.ffi-card-answer p{color:#bccbda;margin:0;font-size:.8rem;line-height:1.45}.ffi-hero-action{text-align:center;margin-top:1.25rem}.ffi-landing-cta{color:#fff;cursor:pointer;background:linear-gradient(#ff3048,#f4002d);border:1px solid #ff6d7e;border-radius:9px;justify-content:center;align-items:center;gap:1rem;width:min(100%,410px);min-height:48px;padding:.65rem 1rem;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 0 18px #ff153455,inset 0 0 5px #ffd0d044}.ffi-landing-cta:hover{background:#ff2c4c}.ffi-reassurance{color:#c3cddb;margin:.7rem 0 0;font-size:.73rem;line-height:1.7}.ffi-reassurance span{color:#fa2348;padding:0 .4rem}@media (width<=639px){.ffi-decision-hero h1{max-width:100%;font-size:clamp(2.6rem,11vw,4rem)}.ffi-hero-agents{opacity:.18;width:58%;height:55%;top:0;right:-15%}.ffi-decision-cards{grid-template-columns:1fr;gap:.5rem}.ffi-decision-card{padding:.65rem .8rem}.ffi-card-answer{margin-top:.4rem}.ffi-card-answer h3{font-size:.88rem}.ffi-card-answer p{font-size:.75rem}.ffi-card-label h2{font-size:.7rem}.ffi-decision-status{padding:.2rem .4rem;font-size:.6rem}.ffi-hero-action{margin-top:1rem}.ffi-reassurance{font-size:.65rem}.ffi-reassurance span{padding:0 .2rem}.ffi-landing-subtitle{max-width:26rem}}.ffi-landing-section{border-top:1px solid var(--ffi-line);padding:2rem clamp(1rem,4vw,3rem)}.ffi-eyebrow{letter-spacing:.1em;color:#ff3655;margin:0 0 .35rem;font-size:.7rem;font-weight:900}.ffi-landing-section>h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:950;line-height:1.05}.ffi-landing-section>h2 span{color:#ff3151}.ffi-section-intro{color:#c3d0de;margin:.5rem 0 1rem;font-size:.9rem}.ffi-command-demo{background:radial-gradient(at 100% 0,#9c063018,#0000 65%),#040a10}.ffi-agent-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:1rem 0 .8rem;display:flex}.ffi-agent-tabs button{color:#d0dae6;cursor:pointer;background:#0b141d;border:1px solid #45607088;border-radius:8px;min-height:44px;padding:.5rem .9rem;font-size:.8rem;font-weight:750}.ffi-agent-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(#ff3e58,#e8002b);border-color:#ff6477;box-shadow:0 0 14px #ff234644}.ffi-demo-panel{background:#080f16;border:1px solid;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.ffi-demo-art{background:radial-gradient(#6b0e4e44,#04090e);min-height:320px;position:relative;overflow:hidden}.ffi-demo-art img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.ffi-demo-art>p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900;position:absolute;bottom:.8rem;left:1rem}.ffi-demo-answer{min-width:0;padding:1.25rem}.ffi-demo-headline{align-items:center;gap:.8rem;display:flex}.ffi-demo-headline>img{object-fit:cover;border-radius:10px;width:58px;height:58px}.ffi-demo-headline h3{margin:0;font-size:1.25rem;font-weight:850}.ffi-demo-headline p{color:#d9e4ed;margin:.2rem 0 0;font-size:.87rem}.ffi-demo-reasons{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ffi-demo-reasons li{border:1px solid var(--ffi-line);background:#030b12;border-radius:9px;grid-template-columns:26px 74px minmax(0,1fr);align-items:start;gap:.45rem;padding:.7rem;display:grid}.ffi-demo-reasons h4{color:#ff5873;margin:.2rem 0 0;font-size:.68rem;font-weight:900}.ffi-demo-reasons li:nth-child(2) h4{color:#c78bff}.ffi-demo-reasons li:nth-child(3) h4{color:#48efbf}.ffi-reason-number{color:#fff;background:#fa2346;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:900;display:grid}.ffi-demo-reasons li:nth-child(2) .ffi-reason-number{background:#a453ee}.ffi-demo-reasons li:nth-child(3) .ffi-reason-number{color:#012d21;background:#00d692}.ffi-demo-reasons p{color:#d8e2ef;margin:.1rem 0 0;font-size:.78rem;line-height:1.5}.ffi-demo-note{color:#aebed0;margin:.8rem 0 0;font-size:.7rem}@media (width<=767px){.ffi-demo-panel{grid-template-columns:1fr}.ffi-demo-art{display:none}.ffi-demo-answer{padding:.85rem}.ffi-agent-tabs{justify-content:flex-start;gap:.35rem}.ffi-agent-tabs button{flex:1;padding:.5rem .6rem;font-size:.72rem}.ffi-demo-reasons li{grid-template-columns:24px minmax(0,1fr)}.ffi-demo-reasons h4{align-self:center;margin:0}.ffi-demo-reasons p{grid-column:2}.ffi-landing-section{padding-top:1.5rem;padding-bottom:1.5rem}}.ffi-how-it-works{text-align:center;background:radial-gradient(at 0 0,#e3153e18,#0000 65%),#060b11}.ffi-how-it-works ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.ffi-how-it-works li{text-align:left;border:1px solid var(--ffi-line);background:linear-gradient(135deg,#101b24,#070e15);border-radius:12px;padding:1.2rem 1rem 1rem 4rem;position:relative}.ffi-step-number{background:#ff1d43;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.2rem;font-weight:900;display:grid;position:absolute;top:1rem;left:.85rem}.ffi-how-it-works svg{color:#bdd9ef;margin-bottom:.75rem}.ffi-how-it-works h3{margin:0 0 .4rem;font-size:.9rem;font-weight:900}.ffi-how-it-works li p{color:#c4d1df;margin:0;font-size:.8rem;line-height:1.5}.ffi-trust-strip{border-block:1px solid var(--ffi-line);background:#0a141c;padding:.8rem clamp(1rem,4vw,3rem)}.ffi-trust-strip>p{text-align:center;letter-spacing:.16em;color:#b8d5e9;margin:0 0 .75rem;font-size:.7rem}.ffi-trust-strip ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ffi-trust-strip li{align-items:center;gap:.6rem;min-width:0;display:flex}.ffi-trust-strip svg{color:#48dcff;flex-shrink:0}.ffi-trust-strip li:nth-child(2) svg{color:#ffd454}.ffi-trust-strip li:nth-child(4) svg{color:#c17cff}.ffi-trust-strip strong{font-size:.65rem;font-weight:900;line-height:1.5;display:block}.ffi-trust-strip li span{color:#adbed0;margin-top:.2rem;font-size:.65rem;line-height:1.4;display:block}@media (width<=639px){.ffi-how-it-works ol{grid-template-columns:1fr;gap:.65rem}.ffi-how-it-works li{padding:.85rem 1rem .85rem 3.6rem}.ffi-how-it-works li>svg{display:none}.ffi-step-number{width:28px;height:28px;font-size:1rem;top:.9rem;left:.8rem}.ffi-trust-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .7rem}.ffi-trust-strip>p{font-size:.6rem}}.ffi-final-scan{isolation:isolate;text-align:center;padding-block:2rem;position:relative;overflow:hidden}.ffi-final-scan h2{max-width:650px;margin-inline:auto}.ffi-final-scan h2 span{display:block}.ffi-final-arena{object-fit:cover;opacity:.3;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ffi-final-agent{object-fit:cover;object-position:top;opacity:.27;z-index:-1;width:30%;height:100%;position:absolute;top:0;right:-2rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.ffi-final-gameweek{color:#bacbda;margin:.3rem 0 .8rem;font-size:.7rem}.ffi-final-scan .ffi-landing-cta{position:relative}.ffi-tiktok-compact{padding-block:1.5rem!important}.ffi-compact-video-heading{margin-bottom:1rem}.ffi-compact-video-heading h2{margin:0;font-size:clamp(1.25rem,2.8vw,1.7rem);font-weight:900;line-height:1.1}.ffi-compact-video-heading h2 span{color:#ff3655}.ffi-compact-video-heading p{color:#bfccdb;margin:.4rem 0 0;font-size:.8rem}.ffi-tiktok-compact>div.relative>div>button{border-radius:10px;aspect-ratio:2!important;width:calc(50% - .5rem)!important;max-width:none!important}.ffi-tiktok-compact>div.relative>div>button>div.relative{padding:.75rem}.ffi-tiktok-compact>div.relative>div>button h3{font-size:1rem}.ffi-tiktok-compact>div.relative>div>button p,.ffi-tiktok-compact>div.relative>div>button span.inline-flex{display:none}.ffi-tiktok-compact>div.relative>div>button span.grid{width:36px;height:36px;margin:auto}.ffi-tiktok-compact>div.relative>div>button span.grid svg{width:17px;height:17px}.ffi-tiktok-compact>div.relative>div>button span.w-fit{padding:.2rem .4rem;font-size:.6rem}@media (width<=639px){.ffi-tiktok-compact>div.relative>div>button{aspect-ratio:1.8!important;width:76vw!important;max-width:300px!important}.ffi-final-agent{opacity:.14;width:50%}.ffi-final-scan h2{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.ffi-guest-redesign *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ffi-guest-redesign p,.ffi-guest-redesign h3{overflow-wrap:anywhere}.ffi-guest-redesign .ffi-decision-card{scroll-margin-top:6rem}.ffi-agent-tabs button{white-space:nowrap;flex:1 0 auto;min-width:44px}@media (width<=639px){.ffi-decision-hero h1{font-size:clamp(2rem,10vw,4rem)}.ffi-landing-cta{gap:.6rem;font-size:.8rem}}.ffi-interactive-hero{padding:clamp(1rem,3vw,2rem)}.ffi-interactive-hero h1{max-width:100%;font-size:clamp(2.2rem,6vw,4.8rem)}.ffi-interactive-hero .ffi-landing-subtitle{margin-block:.75rem}.ffi-primary-decision{max-width:760px;margin-top:1rem}.ffi-primary-card{background:#07121bec;border:1px solid #5c778b;border-radius:16px;min-width:0;padding:1rem}.ffi-primary-heading{align-items:center;gap:.65rem;min-height:36px;display:flex}.ffi-answer-category{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.ffi-answer-status{color:#b9eccc;margin-left:auto;font-size:.65rem;font-weight:900}.ffi-active-agent{object-fit:cover;border-radius:50%;width:36px;height:36px}.ffi-primary-title{align-items:center;gap:.65rem;margin-top:.6rem;display:flex}.ffi-primary-title h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,3vw,1.8rem);font-weight:900;line-height:1.2}.ffi-primary-reason{color:#dae5ee;max-width:62ch;margin:.7rem 0;font-size:.9rem;line-height:1.5}.ffi-answer-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ffi-answer-control{color:#edf7ff;overflow-wrap:anywhere;background:#0c1e2c;border:1px solid #67869c;border-radius:9px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.55rem .75rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.ffi-answer-control:focus-visible,.ffi-compact-answer:focus-visible{outline-offset:3px;outline:3px solid #7deaff}.ffi-answer-control[aria-pressed=true]{background:#58202c;border-color:#ff6f81}.ffi-answer-navigation{min-width:0;margin-top:.6rem}.ffi-answer-position{color:#c8d8e6;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ffi-answer-chips{gap:.4rem;padding:.3rem 0;display:flex;overflow-x:auto}.ffi-answer-chips button{flex-shrink:0}.ffi-decision-why{border-top:1px solid #385568;margin-top:.8rem;padding-top:.8rem;font-size:.9rem;line-height:1.6}.ffi-decision-why h4{margin:.7rem 0 .4rem;font-weight:900}.ffi-decision-why ul{padding-left:1.2rem;list-style:outside}.ffi-decision-why p,.ffi-original-evidence p{overflow-wrap:anywhere;white-space:pre-line}.ffi-original-evidence{background:#0e1e2b;border-radius:10px;margin-top:.75rem;padding:.8rem}.ffi-gameweek-answer-grid{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.ffi-compact-answer{text-align:left;background:#07121b;border:1px solid #3e596d;border-radius:12px;flex-direction:column;flex:calc(50% - .65rem);gap:.6rem;min-width:0;padding:.9rem;display:flex}.ffi-compact-answer-category{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:flex}.ffi-compact-answer-title{overflow-wrap:anywhere;align-items:center;gap:.4rem;font-size:.95rem;font-weight:900;line-height:1.3;display:flex}.ffi-compact-answer-cta{color:#b9eccc;margin-top:auto;font-size:.75rem;font-weight:800}.ffi-sheet-surface.ffi-decision-sheet{color:#f1f5f9;background:#050e16;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow:hidden}.ffi-decision-sheet-header{text-align:left;flex-shrink:0;padding-right:2.5rem}.ffi-decision-sheet-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ffi-decision-sheet-footer{padding-block:.5rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom));flex-shrink:0}.ffi-decision-sheet-footer a{width:100%}.ffi-decision-sheet>button{place-items:center;min-width:44px;min-height:44px;display:grid;top:.4rem;right:.4rem}@media (width<=1023px){.ffi-sheet-surface.ffi-decision-sheet[data-side=bottom]{bottom:calc(var(--ffi-mobile-nav-height,64px) + .5rem)!important;max-height:calc(100dvh - var(--ffi-mobile-nav-height,64px) - 1.5rem)!important}}@media (width>=768px){.ffi-compact-answer{flex-basis:calc(20% - .65rem)}}@media (width<=359px){.ffi-compact-answer{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ffi-primary-decision *,.ffi-decision-sheet{transition:none!important;animation:none!important}}.ffi-primary-card,.ffi-compact-answer{border-color:color-mix(in srgb, var(--ffi-active-agent) 50%, #253344);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--ffi-active-agent) 17%, transparent), transparent 70%), linear-gradient(135deg, #10182bef, #060a15f5);box-shadow:inset 0 1px 0 #ffffff12, 0 12px 35px #0005, 0 0 24px color-mix(in srgb, var(--ffi-active-agent) 9%, transparent)}.ffi-primary-card{padding:clamp(1rem,3vw,1.65rem);animation:.22s ease-out ffi-answer-enter}.ffi-primary-heading{min-height:54px}.ffi-answer-category{color:color-mix(in srgb, var(--ffi-active-agent) 65%, white);align-items:center;gap:.5rem;display:flex}.ffi-active-agent{border:1px solid var(--ffi-active-agent);width:54px;height:54px;box-shadow:0 0 20px color-mix(in srgb, var(--ffi-active-agent) 30%, transparent)}.ffi-primary-title{min-height:4rem;margin-top:.9rem}.ffi-primary-title h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.6rem,3.5vw,2.2rem)}.ffi-primary-reason{color:#e2e8f4;min-height:4.5em;margin:.9rem 0 1.1rem;font-size:1rem}.ffi-answer-actions .ffi-answer-control,.ffi-decision-sheet-footer a{border-color:color-mix(in srgb, var(--ffi-active-agent) 60%, #64748b);background:color-mix(in srgb, var(--ffi-active-agent) 15%, #0a1020)}.ffi-answer-control{gap:.4rem}.ffi-answer-chips{padding-block:.6rem}.ffi-answer-chips button{background:#0c1221;border-color:#43516b;border-radius:999px}.ffi-answer-chips button svg{color:var(--ffi-active-agent)}.ffi-answer-chips button[aria-pressed=true]{border-color:var(--ffi-active-agent);background:color-mix(in srgb, var(--ffi-active-agent) 23%, #0a1020);box-shadow:0 0 16px color-mix(in srgb, var(--ffi-active-agent) 20%, transparent)}.ffi-answer-status{color:#cbd5e1;background:#03071280;border:1px solid;border-radius:999px;padding:.2rem .5rem}.ffi-answer-status:is([data-status=KEEP],[data-status=HOLD],[data-status=GOOD]){color:#79f7a7}.ffi-answer-status:is([data-status=WAIT],[data-status=WATCH],[data-status=BEST]){color:#ffda7a}.ffi-answer-status:is([data-status=MOVE],[data-status=RISK]){color:#ff91b0}.ffi-gameweek-answers{background:radial-gradient(at 50% 0,#7328b41c,#0000 70%)}.ffi-compact-answer{border-top:2px solid var(--ffi-active-agent);transition:border-color .2s,box-shadow .2s}.ffi-compact-answer-category>svg{color:var(--ffi-active-agent)}.ffi-compact-answer-summary{color:#bdcadf;font-size:.8rem;line-height:1.4}.ffi-compact-answer-cta{color:color-mix(in srgb, var(--ffi-active-agent) 55%, white)}.ffi-sheet-surface.ffi-decision-sheet{border-top:2px solid var(--ffi-active-agent);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--ffi-active-agent) 16%, transparent), transparent 65%), #080c19}.ffi-decision-numbers>div{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:.4rem;padding-block:.6rem;display:flex}.ffi-decision-numbers dt{color:#c5d0e3}.ffi-decision-numbers dd{margin:0;font-weight:800}@keyframes ffi-answer-enter{0%{opacity:.6;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ffi-primary-card,.ffi-compact-answer{transition:none;animation:none}}@media (width<=430px){.ffi-primary-reason{min-height:6em}.ffi-answer-actions{align-content:flex-start;min-height:96px}}.ffi-answer-position>span{color:color-mix(in srgb, var(--ffi-active-agent) 55%, white)}.ffi-decision-card{position:relative}.ffi-hero-card-trigger{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.ffi-hero-card-trigger:hover{box-shadow:inset 0 0 0 1px #ffffff35}.ffi-card-chevron{color:#b6c6d7;font-size:1rem}.ffi-decision-hero .ffi-landing-cta{color:#080b0e;background:linear-gradient(#ffe56a,#ffc51b 55%,#ffb600);border-color:#ffe88b;width:min(100%,410px);min-height:48px;box-shadow:0 0 18px #fc25,inset 0 0 5px #fff4b344}.ffi-decision-hero .ffi-landing-cta:hover{background:linear-gradient(#ffed91,#ffd138)}.ffi-decision-card[data-key=CAPTAINCY]{min-height:132px}.ffi-decision-card[data-key=TRANSFER]{min-height:84px}.ffi-decision-card[data-key=SQUAD_HEALTH]{min-height:100px}.ffi-unavailable-checks{background:linear-gradient(135deg,#0e1724,#080c17);border:1px solid #445267;border-radius:12px;margin-top:.7rem}.ffi-unavailable-checks>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-height:48px;padding:.8rem .9rem;list-style:none;display:flex}.ffi-unavailable-checks>summary::-webkit-details-marker{display:none}.ffi-unavailable-checks>summary:focus-visible{outline-offset:3px;outline:3px solid #7deaff}.ffi-unavailable-checks>summary strong{color:#f2f5fb;font-size:.85rem}.ffi-unavailable-check-names{color:#b9c7d8;overflow-wrap:anywhere;font-size:.76rem}.ffi-unavailable-check-action{white-space:nowrap;color:#d2dcff;margin-left:auto;font-size:.75rem;font-weight:800}.ffi-unavailable-checks[open] .ffi-unavailable-check-action{color:#8df0cf}.ffi-unavailable-check-list{border-top:1px solid #445267;flex-wrap:wrap;gap:.5rem;padding:.65rem;display:flex}.ffi-unavailable-answer{color:#edf2fc;text-align:left;border:1px solid #455269;border-top:2px solid var(--ffi-active-agent);background:#0b1320;border-radius:9px;flex-direction:column;flex:185px;align-items:flex-start;gap:.35rem;min-width:0;min-height:72px;padding:.65rem;display:flex}.ffi-unavailable-answer-name{align-items:center;gap:.4rem;font-size:.78rem;font-weight:850;display:inline-flex}.ffi-unavailable-answer-name svg{color:var(--ffi-active-agent)}.ffi-unavailable-answer-state{color:#b8c8d9;font-size:.75rem}.ffi-unavailable-answer-link{color:#a4c9fa;margin-top:auto;font-size:.73rem;font-weight:800}.ffi-unavailable-answer:focus-visible{outline-offset:3px;outline:3px solid #7deaff}.ffi-answers-empty{color:#dae3f1;background:#0b1320;border:1px solid #445267;border-radius:12px;margin-top:1rem;padding:1rem;font-size:.85rem}.ffi-answers-empty button{color:#f6f8fe;border:1px solid #75c3e6;border-radius:8px;min-height:44px;margin-top:.7rem;padding:.6rem .85rem;font-weight:800}@media (width<=359px){.ffi-unavailable-answer{flex-basis:100%}}.ffi-sheet-surface.ffi-decision-sheet[data-side=bottom]{box-sizing:border-box;overscroll-behavior:contain;gap:12px;max-width:44rem;inset:auto 12px calc(var(--ffi-mobile-nav-height,0px) + max(12px, env(safe-area-inset-bottom)))!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--ffi-mobile-nav-height,0px) - max(12px, env(safe-area-inset-bottom)) - max(12px, env(safe-area-inset-top)))!important;border:1px solid var(--ffi-active-agent)!important;border-radius:18px!important;margin:0 auto!important;padding:16px!important;overflow:hidden auto!important;transform:none!important}.ffi-decision-sheet .ffi-decision-sheet-header{gap:8px;padding-right:40px}.ffi-decision-sheet .ffi-decision-sheet-header>*{margin:0!important}.ffi-decision-sheet .ffi-answer-category{flex-wrap:wrap;gap:8px}.ffi-decision-sheet .ffi-source-label{font-size:var(--ffi-type-secondary);letter-spacing:.02em;line-height:1.45}.ffi-decision-sheet .ffi-decision-sheet-scroll{flex:none;min-height:auto;overflow:visible}.ffi-decision-sheet .ffi-decision-why{line-height:1.5;font-size:var(--ffi-type-body);margin:0;padding-top:12px}.ffi-decision-sheet .ffi-decision-why>h4{font-size:var(--ffi-type-section);margin:0 0 8px}.ffi-decision-sheet .ffi-decision-why>:is(p,ul){margin:0 0 12px}.ffi-decision-sheet .ffi-answer-control{min-height:44px;font-size:var(--ffi-type-action);font-family:var(--ffi-font-display);padding:10px 14px}.ffi-decision-sheet .ffi-decision-sheet-footer{padding:0}.ffi-decision-sheet .ffi-decision-sheet-footer a{min-height:48px}@media (width>=1024px){.ffi-sheet-surface.ffi-decision-sheet[data-side=bottom]{width:min(44rem,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}.ffi-gameweek-source{gap:3px;margin-top:10px;display:grid}.ffi-gameweek-source .ffi-source-label{margin:0}.ffi-gameweek-answer-grid .ffi-answer-tip{color:#eff5ff;background:linear-gradient(145deg, color-mix(in srgb, var(--ffi-active-agent) 9%, #07121b), #09121e);text-decoration:none}.ffi-gameweek-answer-grid .ffi-answer-tip .ffi-compact-answer-title{color:#f8faff}.ffi-answer-tip-label{color:#f7d986;letter-spacing:.025em;background:#f1c75c13;border:1px solid #edcb7b80;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:900;display:inline-flex}.ffi-answer-tip-label svg{flex:none}.ffi-answer-tip .ffi-compact-answer-cta{align-items:center;gap:5px;display:inline-flex}.ffi-gameweek-answer-grid .ffi-answer-tip:focus-visible,.ffi-answers-scan-next button:focus-visible,.ffi-gameweek-coaching summary:focus-visible{outline-offset:3px;outline:2px solid #8ee5fa}.ffi-gameweek-coaching{background:#10152288;border:1px solid #dcba624c;border-radius:11px;margin:12px 0 0}.ffi-gameweek-coaching>summary{color:#f7dc94;cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.ffi-gameweek-coaching>summary svg{flex:none}.ffi-gameweek-coaching>ul{color:#d5e0ef;margin:0;padding:0 16px 12px 32px;font-size:12px;line-height:1.6}.ffi-gameweek-coaching li+li{margin-top:4px}.ffi-answers-scan-next{color:#c9d8e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 2px 0;font-size:11px;line-height:1.4;display:flex}.ffi-answers-scan-next button{color:#bdfde2;background:#0d342cb0;border:1px solid #8ce4c9;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}@media (width<=639px){.ffi-gameweek-answer-grid{gap:8px}.ffi-gameweek-answer-grid .ffi-compact-answer{flex:calc(50% - 8px);gap:8px;min-height:0;padding:10px}.ffi-gameweek-answer-grid .ffi-compact-answer-title{font-size:clamp(12px,3.6vw,15px)}.ffi-gameweek-answer-grid .ffi-compact-answer-summary{font-size:11px;line-height:1.4}.ffi-gameweek-answer-grid .ffi-compact-answer-cta{font-size:11px}}@media (width<=359px){.ffi-gameweek-answer-grid .ffi-compact-answer{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ffi-gameweek-answer-grid .ffi-answer-tip{transition:none}}.ffi-gameweek-answers{padding-block:clamp(.85rem,2vw,1.2rem)}.ffi-gameweek-answers>h2{margin:0;font-size:clamp(1.55rem,3.6vw,2.5rem);line-height:1.05}.ffi-gameweek-answers .ffi-section-intro.ffi-gameweek-benefits{color:#c3c9d7;margin:.35rem 0 0;font-size:clamp(.74rem,1.5vw,.92rem);line-height:1.35}.ffi-gameweek-answers .ffi-gameweek-source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .7rem;margin-top:.55rem;display:flex}.ffi-gameweek-answers .ffi-gameweek-source>.ffi-source-label{font-size:.68rem;line-height:1.3}.ffi-gameweek-source-details{color:#abb5c6;min-width:0}.ffi-gameweek-source-details summary{cursor:pointer;text-underline-offset:3px;font-size:.69rem;font-weight:750;text-decoration:underline}.ffi-gameweek-source-details summary:focus-visible{outline-offset:2px;outline:2px solid #e4ff68}.ffi-gameweek-source-details p{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.67rem}.ffi-gameweek-answers .ffi-gameweek-answer-grid{gap:.55rem;margin-top:.7rem}.ffi-gameweek-answers .ffi-gameweek-answer-grid .ffi-compact-answer{border-radius:12px;gap:.45rem;min-height:0;padding:.7rem .75rem}.ffi-gameweek-answers .ffi-compact-answer-category{gap:.25rem;font-size:.68rem}.ffi-gameweek-answers .ffi-compact-answer-title{font-size:clamp(.84rem,1.5vw,1rem);line-height:1.17}.ffi-gameweek-answers .ffi-compact-answer-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.73rem;line-height:1.28;display:-webkit-box;overflow:hidden}.ffi-gameweek-answers .ffi-compact-answer-cta{font-size:.7rem;line-height:1.2}.ffi-gameweek-answers .ffi-answers-scan-next{background:#101825;border:1px solid #e4ff684a;border-radius:12px;margin-top:.7rem;padding:.65rem .75rem}.ffi-gameweek-answers .ffi-answers-scan-next>span{font-size:.73rem}.ffi-gameweek-answers .ffi-answers-scan-next button{color:#10140b;text-transform:uppercase;background:#e4ff68;border-color:#e4ff68;flex:190px;min-height:44px;font-size:.76rem;font-weight:900}@media (width<=639px){.ffi-gameweek-answers>h2{font-size:clamp(1.4rem,6.2vw,2rem)}.ffi-gameweek-answers .ffi-gameweek-answer-grid{gap:.5rem}.ffi-gameweek-answers .ffi-gameweek-answer-grid .ffi-compact-answer{gap:.36rem;padding:.64rem}.ffi-gameweek-answers .ffi-compact-answer-summary{font-size:.69rem}.ffi-gameweek-answers .ffi-gameweek-answer-grid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.ffi-gameweek-answers .ffi-gameweek-answer-grid .ffi-compact-answer{flex:none;width:100%;min-height:44px}.ffi-gameweek-answers .ffi-compact-answer-category{flex-wrap:nowrap;justify-content:space-between}.ffi-gameweek-answers .ffi-compact-answer-category .ffi-answer-status,.ffi-gameweek-answers .ffi-compact-answer-category .ffi-answer-tip-label{white-space:nowrap;flex-shrink:0;margin-left:auto}.ffi-gameweek-answers .ffi-compact-answer-cta{margin-top:.1rem}.ffi-gameweek-answers .ffi-gameweek-answer-grid .ffi-compact-answer-title{font-size:clamp(.9rem,4vw,1rem)}}.ffi-gameweek-answer-grid .ffi-answer-tip{cursor:pointer;font:inherit;text-align:left}.ffi-decision-sheet .ffi-tip-sheet-body{gap:.45rem;margin:0;padding:.1rem 0 .35rem;display:grid}.ffi-decision-sheet .ffi-tip-sheet-body p{color:#cbd6e4;font-size:var(--ffi-type-body);margin:0;line-height:1.36}.ffi-decision-sheet .ffi-tip-sheet-body .ffi-tip-sheet-lead{color:#f6f9ff;font-size:var(--ffi-type-body);font-weight:850}.ffi-decision-sheet .ffi-tip-sheet-body .ffi-tip-sheet-note{color:#d6e0b5;font-size:var(--ffi-type-secondary)}.ffi-decision-sheet .ffi-tip-scan-cta{color:#10140b;width:100%;min-height:46px;font-size:var(--ffi-type-action);cursor:pointer;font-weight:950;font-family:var(--ffi-font-display);background:#e4ff68;border:1px solid #efffa1;border-radius:10px;justify-content:center;align-items:center;display:flex}.ffi-decision-sheet .ffi-tip-scan-cta:hover{background:#f0ffaa}.ffi-decision-sheet .ffi-tip-scan-cta:focus-visible{outline-offset:2px;outline:3px solid #fff}.ffi-trust-strip li{min-width:0;display:block}.ffi-trust-strip .ffi-trust-tap{border-radius:9px;width:100%;min-width:0}.ffi-trust-strip .ffi-trust-tap summary{cursor:pointer;align-items:center;gap:.45rem;min-height:44px;padding:.3rem .2rem;list-style:none;display:flex}.ffi-trust-strip .ffi-trust-tap summary::-webkit-details-marker{display:none}.ffi-trust-strip .ffi-trust-tap summary:focus-visible{outline-offset:2px;outline:2px solid #e4ff68}.ffi-trust-strip .ffi-trust-tap summary strong{min-width:0;font-size:.65rem}.ffi-trust-strip .ffi-trust-tap .ffi-trust-open-icon{color:#e4ff68;flex:none;margin-left:auto;font-weight:900}.ffi-trust-strip .ffi-trust-tap[open] .ffi-trust-open-icon{transform:rotate(45deg)}.ffi-trust-strip .ffi-trust-tap>span{color:#c3d4e2;margin:.1rem 0 .45rem;padding-inline:.2rem;font-size:.68rem;line-height:1.35;display:block}.ffi-decision-sheet .ffi-decision-sheet-header :is(h2,h3){color:color-mix(in srgb, var(--ffi-active-agent,#ffd27e) 78%, #fff);font-family:var(--ffi-font-display);font-size:var(--ffi-type-verdict);text-wrap:balance;font-weight:700}.ffi-decision-sheet .ffi-decision-why [data-ffi-heading-role=reason]{color:color-mix(in srgb, var(--ffi-active-agent,#ffd27e) 78%, #fff);font-family:var(--ffi-font-display);font-size:var(--ffi-type-section);text-wrap:balance;font-weight:700}.ffi-decision-sheet .ffi-decision-why [data-ffi-heading-role=evidence]{color:#f4d47e;font-family:var(--ffi-font-display);font-weight:700;font-size:var(--ffi-type-section)}.ffi-decision-sheet .ffi-decision-why [data-ffi-heading-role=detail]{color:#88dff3;font-family:var(--ffi-font-display);font-weight:700;font-size:var(--ffi-type-section)}.ffi-decision-sheet .ffi-decision-why :is(p,li,dt,dd){color:#e1eaf2;font-size:var(--ffi-type-body)}.ffi-sheet-surface.ffi-decision-sheet[data-side=bottom]{background:#080f1b!important;overflow-y:hidden!important}.ffi-decision-sheet .ffi-decision-sheet-header{flex:none;min-width:0}.ffi-decision-sheet .ffi-decision-sheet-header :is(h2,p){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%;line-height:1.32}.ffi-decision-sheet .ffi-decision-sheet-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:.125rem;overflow:hidden auto}.ffi-decision-sheet .ffi-decision-sheet-footer{flex:none}.ffi-decision-sheet .ffi-decision-why{overflow-wrap:anywhere;min-width:0}.ffi-decision-sheet .ffi-decision-projection{background:#ffca4014;border:1px solid #ffd66b80;border-radius:10px;margin:.35rem 0 .6rem;padding:.55rem .75rem}.ffi-decision-sheet .ffi-decision-why .ffi-decision-projection dt{color:#f1dca4;font-size:.8rem;line-height:1.25}.ffi-decision-sheet .ffi-decision-why .ffi-decision-projection dd{color:#fff5c1;font:700 clamp(1.5rem, 6vw, 2rem)/1.15 var(--ffi-font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:.2rem 0 0}.ffi-sheet-surface.ffi-decision-sheet>button{color:#fff;opacity:1;background:#123442;border:1px solid #c3e8ed;border-radius:12px;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid;top:7px;right:7px}.ffi-sheet-surface.ffi-decision-sheet>button svg{stroke-width:2.5px;width:23px;height:23px}.ffi-sheet-surface.ffi-decision-sheet>button:focus-visible{outline-offset:2px;outline:3px solid #fff}.ffi-decision-sheet .ffi-decision-sheet-header{padding-right:56px}.ffi-sheet-surface.ffi-decision-sheet,.ffi-decision-sheet .ffi-decision-sheet-scroll{overscroll-behavior:contain}@media (width<=430px){.ffi-gameweek-answers .ffi-gameweek-answer-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.ffi-gameweek-answers .ffi-gameweek-answer-grid>.ffi-compact-answer{box-sizing:border-box;flex:none;align-self:start;gap:.4rem;width:100%;min-width:0;height:auto;min-height:44px;padding:.7rem .75rem}.ffi-gameweek-answers .ffi-gameweek-answer-grid>.ffi-compact-answer .ffi-compact-answer-category{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;width:100%;min-width:0;display:flex}.ffi-gameweek-answers .ffi-gameweek-answer-grid>.ffi-compact-answer :is(.ffi-answer-status,.ffi-answer-tip-label){flex:none;margin-left:auto}.ffi-gameweek-answers .ffi-gameweek-answer-grid>.ffi-compact-answer .ffi-compact-answer-cta{margin-top:0}}.ffi-gameweek-answers>h2{color:var(--cc-title-cyan,#82dff3);font-family:var(--ffi-font-display)}.ffi-gameweek-answers .ffi-compact-answer-category>.ffi-answer-question{min-width:0;color:color-mix(in srgb, var(--ffi-active-agent,#82dff3) 72%, white);font:700 clamp(.875rem, 1.6vw, 1rem)/1.2 var(--ffi-font-display);overflow-wrap:normal}.ffi-sheet-surface.ffi-decision-sheet[data-ffi-advice-layout=compact]{gap:10px;padding:14px 16px 12px!important}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-decision-sheet-header{gap:5px;padding-right:56px}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-answer-category{font-family:var(--ffi-font-display);letter-spacing:.06em;font-size:13px;font-weight:700;line-height:1.2}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-decision-sheet-header :is(h2,h3){font-family:var(--ffi-font-display);letter-spacing:0;font-size:clamp(1.5rem,3vw,1.625rem);font-weight:700;line-height:1.13}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-advice-caption{color:#b4becf;max-width:32rem;font-size:13px;line-height:1.35}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-body{gap:8px;padding:0}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-body .ffi-tip-sheet-lead{color:#f6f9ff;font-family:inherit;font-size:17px;font-weight:700;line-height:1.3}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-body .ffi-tip-sheet-summary{color:#d1dceb;font-size:15px;line-height:1.43}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-extra{border-top:1px solid #2c4258;min-width:0}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-extra summary{color:#c0d7f9;cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:flex}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-extra summary:after{content:"+";margin-left:auto;font-size:18px}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-extra[open] summary:after{content:"−"}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-extra summary::-webkit-details-marker{display:none}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-extra summary:focus-visible{outline-offset:-3px;outline:3px solid #fff}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-tip-sheet-extra p{color:#cbd6e4;padding-bottom:10px;font-size:14px;line-height:1.45}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-decision-sheet-footer .ffi-tip-scan-cta{min-height:50px;font-size:16px}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-decision-why{padding-top:8px;line-height:1.45}.ffi-decision-sheet[data-ffi-advice-layout=compact] .ffi-decision-why>:is(p,ul){margin-bottom:8px}@media (height<=650px){.ffi-sheet-surface.ffi-decision-sheet[data-ffi-advice-layout=compact]{gap:8px;padding-top:12px!important;padding-bottom:10px!important}}.ffi-stadium-home .ffi-hero-agents{opacity:.55;width:54%;height:370px;top:0}.ffi-stadium-home .ffi-hero-agents img{width:25%;margin-left:-5%}.ffi-stadium-home .ffi-hero-agents img:first-child{margin-top:0}.ffi-stadium-eyebrow{letter-spacing:.18em;color:#7deaff;margin:0 0 .9rem;font-size:.65rem;font-weight:800}.ffi-stadium-home h1{max-width:100%;font-size:clamp(2.6rem,6vw,5.2rem)}.ffi-stadium-home h1 span{margin-left:.16em;display:inline}.ffi-stadium-home .ffi-landing-subtitle{max-width:34rem;margin-bottom:.4rem}.ffi-stadium-intro{color:#c4d7e5;max-width:36rem;margin:0 0 1.1rem;font-size:.9rem;line-height:1.5}.ffi-stadium-entry{max-width:42rem;margin-bottom:1.5rem}.ffi-stadium-entry label{color:#a5d4e8;letter-spacing:.14em;margin-bottom:.45rem;font-size:.65rem;font-weight:900;display:block}.ffi-stadium-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.ffi-stadium-input-shell{color:#12384c;background:#f6fbff;border:1px solid #43d7f0;border-radius:10px;align-items:center;gap:.65rem;min-width:0;min-height:54px;padding:0 .9rem;display:flex}.ffi-stadium-input-shell input{color:#102d40;width:100%;min-width:0;min-height:52px;font:inherit;background:0 0;border:0;outline:none;font-size:16px}.ffi-stadium-input-shell:focus-within{outline-offset:3px;outline:3px solid #a8efff}.ffi-stadium-entry .ffi-landing-cta{white-space:nowrap;min-height:54px;margin:0;font-size:.78rem}.ffi-stadium-entry [role=alert]{color:#ffc7d0;font-size:.8rem}.ffi-stadium-entry-details{color:#c4d7e5;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:.7rem;display:flex}.ffi-stadium-entry-details>span,.ffi-stadium-entry-details button{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.ffi-stadium-entry-details button{color:#a8efff;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.ffi-stadium-agents{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0 0 1.4rem;display:grid}.ffi-stadium-agents button{text-align:left;border:1px solid color-mix(in srgb, var(--stadium-agent) 65%, #153044);background:linear-gradient(135deg, color-mix(in srgb, var(--stadium-agent) 12%, #08121c), #040b12);color:#effaff;cursor:pointer;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-content:center;align-items:center;gap:.15rem .55rem;min-width:0;min-height:82px;padding:.6rem;display:grid}.ffi-stadium-agents img{object-fit:contain;grid-row:1/3;width:40px;height:40px}.ffi-stadium-agents strong{font-size:.74rem;line-height:1.2}.ffi-stadium-agents span{color:#b0c4d1;font-size:.65rem}.ffi-stadium-live-panel{isolation:isolate;background:radial-gradient(at 50% 0,#0c3b4c88,#0000 60%),#020a10eb;border:1px solid #254453;border-radius:16px;padding:clamp(.75rem,2vw,1.3rem);position:relative}.ffi-stadium-live-panel:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.4;background:radial-gradient(at 5% 0,#bcf3ff44,#0000 42%),radial-gradient(at 95% 0,#bcf3ff44,#0000 42%);position:absolute;inset:0}.ffi-stadium-live-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ffi-stadium-live-heading>span{color:#7deaff;letter-spacing:.12em;font-size:.65rem;font-weight:900}.ffi-stadium-live-heading strong{color:#bdd3df;font-size:.7rem}.ffi-stadium-empty{text-align:center;background:repeating-linear-gradient(90deg,#0c352322 0 12%,#08251b22 12% 24%);border:1px dashed #315363;border-radius:12px;place-content:center;min-height:180px;margin:.8rem 0;padding:1.5rem .8rem;display:grid}.ffi-stadium-empty strong{color:#f1fbff;font-size:1.2rem}.ffi-stadium-empty p{color:#b3cbd7;max-width:32rem;margin:.6rem auto 0;font-size:.8rem;line-height:1.5}.ffi-stadium-advice-label{color:#bacfda;margin:.9rem 0 .6rem;font-size:.7rem}.ffi-stadium-home .ffi-decision-cards{gap:.65rem}.ffi-stadium-home .ffi-hero-action{margin-top:1rem}@keyframes ffi-home-floodlights{0%{opacity:.2}to{opacity:1}}@media (width>=1000px){.ffi-stadium-home .ffi-hero-content{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem;display:grid}.ffi-stadium-home .ffi-hero-content>:not(.ffi-stadium-live-panel){grid-column:1}.ffi-stadium-home .ffi-stadium-live-panel{grid-area:1/2/span 8}.ffi-stadium-home .ffi-hero-agents{width:48%;right:0}.ffi-stadium-home h1 span{margin-left:0;display:block}.ffi-stadium-home .ffi-stadium-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.ffi-stadium-home .ffi-stadium-agents button:last-child{grid-column:1/-1}.ffi-stadium-home .ffi-decision-cards{grid-template-columns:1fr}.ffi-stadium-home .ffi-card-answer{padding-block:.55rem}}@media (width<=639px){.ffi-stadium-home{border-radius:14px;padding:1rem .75rem}.ffi-stadium-home h1 span{margin-left:0;display:block}.ffi-stadium-input-row{grid-template-columns:minmax(0,1fr)}.ffi-stadium-home .ffi-hero-agents{opacity:.25;width:85%;height:270px}.ffi-stadium-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.ffi-stadium-agents button{min-height:66px}.ffi-stadium-agents button:last-child{grid-column:1/-1}.ffi-stadium-home .ffi-decision-cards{grid-template-columns:minmax(0,1fr)}.ffi-stadium-eyebrow{letter-spacing:.1em;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.ffi-stadium-live-panel:before{animation:none}}.ffi-stadium-live-panel[data-squad-ready=true]:before{opacity:1;animation:1.2s ease-out both ffi-home-floodlights}@media (prefers-reduced-motion:reduce){.ffi-stadium-live-panel[data-squad-ready=true]:before{animation:none}}@media (width<=639px){.ffi-stadium-home .ffi-decision-cards{scroll-snap-type:x mandatory;gap:.65rem;padding:.2rem .15rem .6rem;display:flex;overflow-x:auto}.ffi-stadium-home .ffi-decision-card{scroll-snap-align:start;flex:0 0 88%}}.ffi-stadium-home .ffi-hero-agents{right:0}.ffi-stadium-home .ffi-landing-arena{object-position:center top}.ffi-landing-squad-teaser,.ffi-stadium-empty{background:linear-gradient(115deg,#0b2430bb,#081419);border:1px solid #315363;border-radius:12px;align-items:center;gap:.9rem;margin:.6rem 0;padding:.7rem;display:flex}.ffi-stadium-empty{text-align:left;place-content:initial;min-height:0}.ffi-stadium-empty-copy,.ffi-landing-squad-teaser-copy{flex:1;min-width:0}.ffi-stadium-empty strong,.ffi-landing-squad-teaser-copy strong{color:#f1fbff;font-size:.86rem;line-height:1.3}.ffi-stadium-empty p,.ffi-landing-squad-teaser-copy p{color:#b3cbd7;margin:.35rem 0 0;font-size:.73rem;line-height:1.45}.ffi-landing-squad-teaser-copy button{color:#edfcff;min-height:44px;font:inherit;cursor:pointer;background:#123545;border:1px solid #5fcbdc;border-radius:10px;justify-content:center;align-items:center;margin-top:.4rem;padding:.35rem .8rem;font-size:.73rem;font-weight:800;display:inline-flex}.ffi-landing-squad-teaser-copy button:focus-visible{outline-offset:2px;outline:3px solid #a8efff}.ffi-landing-squad-expanded{margin:.75rem 0}.ffi-landing-compact-pitch{background:linear-gradient(90deg,#0000 49.5%,#65b6a533 50%,#0000 50.5%),repeating-linear-gradient(0deg,#114635 0 26px,#0d3a30 26px 52px);border:1px solid #2d826f;border-radius:9px;flex-direction:column;flex:none;justify-content:space-around;width:min(42%,186px);height:112px;padding:.4rem .5rem;display:flex;box-shadow:inset 0 0 18px #031d19}.ffi-landing-compact-pitch[data-verified=false]{opacity:.65;border-style:dashed}.ffi-landing-compact-pitch-rows{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));align-items:center;display:grid}.ffi-landing-compact-pitch-row,.ffi-landing-compact-pitch-bench{justify-content:center;align-items:center;gap:.48rem;display:flex}.ffi-landing-compact-pitch-bench{border-top:1px solid #8ccfc044;padding-top:.25rem}.ffi-landing-compact-pitch-dot{color:#092d25;background:#69d8c1;border:1px solid #a4e9db;border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;font-weight:900;display:grid}.ffi-landing-compact-pitch[data-verified=false] .ffi-landing-compact-pitch-dot{background:0 0;border-color:#9fc0bb77}.ffi-landing-compact-pitch-dot[data-captain=true]{background:#ffda64;border-color:#ffe69b}.ffi-landing-compact-pitch-dot[data-vice=true]{background:#c5a8ff;border-color:#dcc8ff}@media (width<=639px){.ffi-stadium-empty,.ffi-landing-squad-teaser{gap:.6rem;padding:.65rem}.ffi-landing-compact-pitch{width:min(42%,150px);height:100px}.ffi-stadium-empty strong,.ffi-landing-squad-teaser-copy strong{font-size:.78rem}.ffi-stadium-empty p,.ffi-landing-squad-teaser-copy p{font-size:.69rem;line-height:1.35}}.ffi-stadium-empty[data-ffi-empty-expand=true]{flex-direction:column;align-items:stretch;gap:.6rem;min-width:0;display:flex}.ffi-stadium-empty-brief{align-items:center;gap:.65rem;min-width:0;display:flex}.ffi-stadium-empty-brief .ffi-landing-compact-pitch{flex-shrink:0}.ffi-landing-empty-disclosure{width:100%;min-width:0}.ffi-landing-empty-disclosure>summary{color:#f1fbff;text-align:center;cursor:pointer;background:#103346;border:1px solid #65d5ed;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:.65rem .8rem;font-size:.8rem;font-weight:900;list-style:none;display:flex}.ffi-landing-empty-disclosure>summary::-webkit-details-marker{display:none}.ffi-landing-empty-disclosure[open]>summary{background:#164257}.ffi-landing-empty-disclosure>summary:focus-visible,.ffi-historical-scan-cta:focus-visible,.ffi-landing-empty-full button:focus-visible{outline-offset:3px;outline:3px solid #7deaff}.ffi-landing-empty-full{text-align:center;min-width:0;padding-top:.8rem}.ffi-landing-empty-full .ffi-landing-compact-pitch{background:linear-gradient(90deg,#0000 49.6%,#9ce6c944 50%,#0000 50.4%),repeating-linear-gradient(0deg,#125738 0 43px,#0d442f 43px 86px);border:2px solid #8fe4ca;border-radius:18px;width:min(100%,420px);height:clamp(235px,63vw,340px);margin:0 auto;padding:.85rem}.ffi-landing-empty-full .ffi-landing-compact-pitch-dot{background:#183e39;border:2px dashed #b2f1e0;width:clamp(19px,5.5vw,29px);height:clamp(19px,5.5vw,29px)}.ffi-landing-empty-full .ffi-landing-compact-pitch-row,.ffi-landing-empty-full .ffi-landing-compact-pitch-bench{gap:clamp(.3rem,2vw,.75rem)}.ffi-landing-empty-full p{color:#c4d7e5;max-width:34ch;margin:.7rem auto;font-size:.75rem;line-height:1.5}.ffi-landing-empty-full button,.ffi-historical-scan-cta{color:#f4fffb;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#114b44;border:1px solid #8fe4ca;border-radius:10px;padding:.6rem .75rem;font-size:.77rem;font-weight:900}.ffi-historical-squad{background:#07151b;border:1px solid #447e77;border-radius:16px;min-width:0;margin-top:.65rem;padding:.8rem}.ffi-historical-note{color:#e3f8f0;text-align:center;margin:0 0 .6rem;font-size:.76rem;font-weight:800;line-height:1.4}.ffi-historical-field{background:repeating-linear-gradient(0deg,#135337 0 43px,#104832 43px 86px);border:2px solid #a1e9c3;border-radius:14px;flex-direction:column;justify-content:space-around;gap:.3rem;min-height:320px;padding:.7rem .25rem;display:flex}.ffi-historical-line{flex:1;justify-content:space-around;align-items:center;gap:.25rem;min-width:0;display:flex}.ffi-historical-player{text-align:center;flex-direction:column;flex:0 70px;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.ffi-historical-avatar{position:relative}.ffi-historical-player .ffi-player-headshot{background:#fff!important;border:2px solid #e7fff1!important;border-radius:50%!important;width:clamp(34px,10vw,46px)!important;height:clamp(34px,10vw,46px)!important;overflow:hidden!important}.ffi-historical-player .ffi-player-headshot img{background:#fff;object-fit:contain!important;border-radius:50%!important;width:100%!important;height:100%!important}.ffi-historical-player>span:not(.ffi-player-headshot){text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#03121bcf;border-radius:5px;max-width:100%;padding:2px 4px;font-size:clamp(9px,2.3vw,11px);font-weight:800;display:block;overflow:hidden}.ffi-historical-avatar b{color:#1d2226;background:#ffe18e;border-radius:7px;padding:2px 3px;font-size:8px;position:absolute;top:-3px;right:-9px}.ffi-historical-bench-heading{color:#deeced;text-transform:uppercase;letter-spacing:.08em;margin:.75rem 0 .5rem;font-size:.73rem;font-weight:900}.ffi-historical-bench{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.ffi-historical-bench .ffi-player-headshot{width:36px!important;height:36px!important}.ffi-historical-scan-cta{margin-top:.9rem}@media (width<=359px){.ffi-stadium-empty-brief{gap:.4rem}.ffi-stadium-empty-brief .ffi-landing-compact-pitch{width:40%}.ffi-historical-squad{padding:.55rem}.ffi-historical-player .ffi-player-headshot{width:33px!important;height:33px!important}}@media (prefers-reduced-motion:reduce){.ffi-landing-empty-disclosure *,.ffi-historical-squad *{transition:none!important;animation:none!important}}.ffi-stadium-home .ffi-stadium-agents{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:1rem;display:flex}.ffi-stadium-home .ffi-stadium-agents button{width:72px;height:72px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 72px;place-items:center;padding:0;display:grid}.ffi-stadium-home .ffi-stadium-agents img{object-fit:contain;clip-path:polygon(37% 6%,55% 4%,68% 11%,76% 24%,75% 41%,65% 55%,58% 67%,43% 66%,32% 55%,25% 40%,25% 22%);grid-row:auto;width:100%;height:100%;transform:scale(1.35)translateY(8%)}.ffi-stadium-home .ffi-stadium-agents strong,.ffi-stadium-home .ffi-stadium-agents span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ffi-stadium-home{isolation:isolate;position:relative;overflow:hidden}.ffi-stadium-home .ffi-hero-content{z-index:1;min-width:0;position:relative}.ffi-stadium-home{background:0 0;border:0;border-radius:0;padding:clamp(.6rem,2vw,1.5rem)}.ffi-stadium-home .ffi-landing-arena{opacity:.35}.ffi-stadium-home .ffi-hero-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.ffi-stadium-intro-panel,.ffi-stadium-home .ffi-stadium-live-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #6dadcb5c;border-radius:18px;min-width:0;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000026}.ffi-stadium-intro-panel{background:linear-gradient(150deg,#030b13b8,#09152170);padding:clamp(.85rem,2.4vw,1.5rem)}.ffi-stadium-home .ffi-stadium-live-panel{background:linear-gradient(145deg,#0b263599,#040b157a)}.ffi-stadium-home .ffi-stadium-live-panel:before{opacity:.24}.ffi-stadium-section-label{color:#8ee5fa;letter-spacing:.1em;margin:0 0 .55rem;font-size:.63rem;font-weight:900}.ffi-stadium-home .ffi-stadium-entry{max-width:none;margin-bottom:.3rem}.ffi-stadium-home .ffi-stadium-entry .ffi-landing-cta{color:#14181d;background:linear-gradient(#ffe875,#ffbb17);border-color:#ffe58b;box-shadow:0 5px 24px #ffbe1936}.ffi-stadium-home .ffi-reassurance{margin:.4rem 0 0}.ffi-stadium-home .ffi-decision-cards{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:0;display:grid;overflow:visible}.ffi-stadium-home .ffi-decision-card{flex:initial;background:linear-gradient(110deg,#0c1a29b3,#08101d85);border-color:#73a2bc57;width:100%;min-height:0;padding:.72rem .82rem}.ffi-stadium-home .ffi-card-answer{align-items:flex-start;margin-top:.5rem}.ffi-stadium-home .ffi-card-answer p{overflow-wrap:anywhere}.ffi-landing-squad-teaser{background:linear-gradient(115deg,#072d3647,#0a132547);border-color:#64cad35c;min-width:0;padding:.85rem;display:block}.ffi-landing-preview-headshots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.7rem;display:grid}.ffi-landing-preview-player{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.ffi-landing-preview-avatar{width:60px;max-width:100%;height:60px;position:relative}.ffi-landing-preview-avatar .ffi-player-headshot,.ffi-landing-preview-avatar .ffi-player-headshot img{max-width:100%;object-fit:contain!important;background:#fff!important;border-radius:50%!important;width:58px!important;height:58px!important}.ffi-landing-preview-avatar .ffi-player-headshot{border:2px solid #9ceddb;display:block;overflow:hidden}.ffi-landing-preview-badge{z-index:1;color:#1d2226;background:#ffe18e;border-radius:100px;padding:2px 4px;font-size:.6rem;font-weight:900;position:absolute;top:-4px;right:-5px}.ffi-landing-preview-name{text-overflow:ellipsis;white-space:nowrap;color:#effaff;max-width:100%;font-size:.75rem;font-weight:800;overflow:hidden}.ffi-landing-preview-role{color:#b2c8d8;font-size:.64rem}.ffi-landing-squad-teaser-copy strong{font-size:.84rem}.ffi-landing-squad-teaser-copy button{width:100%;margin-top:.65rem}.ffi-landing-squad-modal{color:#eefaff;background:linear-gradient(160deg,#091923,#090d1b 68%,#050b10);border-radius:18px;flex-direction:column;gap:0;width:min(100vw - 1rem,850px);max-width:850px;max-height:min(92dvh,920px);padding:0;display:flex;overflow:hidden}.ffi-landing-squad-modal-heading{text-align:left;border-bottom:1px solid #78b6c947;flex:none;padding:1.1rem 3.2rem .8rem 1rem}.ffi-landing-squad-modal-heading .ffi-stadium-section-label{margin-bottom:.3rem}.ffi-landing-squad-modal-heading h2{line-height:1.3}.ffi-landing-squad-modal-heading p:last-child{line-height:1.45}.ffi-landing-squad-modal-scroll{overscroll-behavior:contain;min-height:0;padding:.8rem .65rem max(1.2rem,env(safe-area-inset-bottom));overflow:hidden auto}.ffi-landing-modal-player{min-width:0}.ffi-landing-modal-back{color:#e6fcff;min-height:44px;font:inherit;background:#14465780;border:1px solid #5fcbdc;border-radius:9px;margin-bottom:.7rem;padding:.45rem .8rem;font-size:.81rem;font-weight:800}.ffi-landing-squad-modal .ffi-player-headshot,.ffi-landing-squad-modal .ffi-player-headshot img{border-radius:50%!important}.ffi-landing-squad-modal button:focus-visible{outline-offset:2px;outline:3px solid #8ef5ff}@media (width>=1000px){.ffi-stadium-home .ffi-hero-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.ffi-stadium-home .ffi-stadium-intro-panel{grid-area:1/1}.ffi-stadium-home .ffi-stadium-live-panel{grid-area:1/2}}@media (width<=639px){.ffi-stadium-home{padding:.5rem}.ffi-stadium-intro-panel,.ffi-stadium-home .ffi-stadium-live-panel{border-radius:14px}.ffi-stadium-home .ffi-decision-cards{scroll-snap-type:none;padding:0;display:grid;overflow:visible}.ffi-stadium-home .ffi-decision-card{flex:initial;scroll-snap-align:none}.ffi-landing-preview-avatar{width:54px;height:54px}.ffi-landing-preview-avatar .ffi-player-headshot,.ffi-landing-preview-avatar .ffi-player-headshot img{width:52px!important;height:52px!important}.ffi-landing-squad-modal{border-radius:15px;width:calc(100vw - .75rem)}.ffi-landing-squad-modal-heading{padding-left:.8rem}.ffi-landing-squad-modal-scroll{padding:.6rem .35rem max(.9rem,env(safe-area-inset-bottom))}}.ffi-overlay.ffi-landing-squad-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0841433b!important}.ffi-modal-surface.ffi-landing-squad-modal{border:1px solid #74e6d8b8;box-shadow:0 14px 40px #021a2159;background:linear-gradient(170deg,#09363d 0%,#0b252e 100%)!important}.ffi-landing-squad-modal-heading{color:#eefaff;background:linear-gradient(115deg,#0d4a4b,#0c393f);border-bottom-color:#99ede273}.ffi-landing-squad-modal-scroll{background:#092e35}.ffi-modal-surface.ffi-landing-squad-modal{overscroll-behavior:contain;overflow:hidden!important}.ffi-landing-squad-modal-scroll{overscroll-behavior:contain;flex:auto;min-height:0}.ffi-stadium-home .ffi-stadium-empty-compact{background:linear-gradient(120deg,#0b26346e,#07111c61);border-style:solid;min-height:0;margin:.5rem 0 .7rem;padding:.85rem}@media (width<=1023px){.ffi-modal-surface.ffi-landing-squad-modal{height:calc(100dvh - var(--ffi-mobile-nav-height,72px) - 1.2rem);max-height:calc(100dvh - var(--ffi-mobile-nav-height,72px) - 1.2rem)!important;overflow:hidden!important}}@media (width<=639px){.ffi-landing-squad-modal-heading{padding-top:.8rem;padding-bottom:.55rem}.ffi-landing-squad-modal-scroll{padding:.45rem .35rem max(.75rem, env(safe-area-inset-bottom))}}.ffi-stadium-home{background:#030b12}.ffi-stadium-home .ffi-landing-arena{opacity:.78;object-position:center top;height:min(1020px,100%)}.ffi-stadium-home>.ffi-landing-arena{display:none}.ffi-stadium-home:after{background:linear-gradient(#02090f1f,#02090f61 30%,#030b12 78%)}.ffi-stadium-home .ffi-hero-content{gap:.7rem}.ffi-stadium-home .ffi-stadium-intro-panel{background:linear-gradient(#020c1785,#030c16de);border-color:#64bad561;padding:clamp(.85rem,2.1vw,1.45rem)}.ffi-stadium-home .ffi-stadium-eyebrow{letter-spacing:.1em;margin:.45rem 0 .7rem;font-size:.62rem;line-height:1.3}.ffi-stadium-home h1{font-family:var(--ffi-font-display);font-synthesis:none;letter-spacing:-.01em;text-wrap:balance;word-break:normal;overflow-wrap:normal;max-width:100%;font-size:clamp(2.6rem,6vw,4.85rem);font-weight:700;line-height:1.03}.ffi-stadium-home h1 span{color:#ffd34c;text-shadow:0 0 22px #ffc52d24;margin:0;display:block}.ffi-stadium-home .ffi-landing-subtitle{color:#e0ecf1;margin:.55rem 0 .85rem;font-size:clamp(.86rem,1.7vw,1rem);line-height:1.4}.ffi-stadium-agent-icons{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;max-width:560px;margin:.65rem 0 1.05rem;display:grid}.ffi-stadium-agent-icon{text-align:center;color:#ebfaff;flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex}.ffi-stadium-agent-glyph{aspect-ratio:1;border:1.5px solid var(--ffi-agent-color);width:clamp(39px,8vw,62px);color:var(--ffi-agent-color);box-shadow:inset 0 0 13px color-mix(in srgb,var(--ffi-agent-color) 16%,transparent), 0 0 13px color-mix(in srgb,var(--ffi-agent-color) 10%,transparent);background:#020c16d1;border-radius:50%;place-items:center;display:grid}.ffi-stadium-agent-glyph svg{width:57%;height:57%}.ffi-stadium-agent-icon strong{overflow-wrap:anywhere;font-size:clamp(.55rem,1.35vw,.72rem);font-weight:800;line-height:1.1}.ffi-stadium-home .ffi-stadium-entry{margin:0}.ffi-stadium-home .ffi-stadium-entry label{margin-bottom:.4rem}.ffi-stadium-home .ffi-stadium-entry-details{margin-top:.15rem}.ffi-stadium-home .ffi-reassurance{margin:.35rem 0 0;font-size:.7rem;line-height:1.45}.ffi-stadium-home .ffi-reassurance span{color:#ffd34c;padding:0 .15rem}.ffi-stadium-proline{color:#c5d5e1;margin:.3rem 0 0;font-size:.73rem;line-height:1.35}@media (width<=639px){.ffi-stadium-home{padding:.4rem}.ffi-stadium-home .ffi-stadium-intro-panel{padding:.8rem .85rem .95rem}.ffi-stadium-home h1{font-size:clamp(2.1rem,10vw,3rem);line-height:1.02}.ffi-stadium-home .ffi-landing-subtitle{margin:.48rem 0 .65rem}.ffi-stadium-agent-icons{gap:.18rem;margin:.55rem 0 .8rem}.ffi-stadium-agent-glyph{width:clamp(38px,11vw,51px)}.ffi-stadium-agent-icon strong{font-size:clamp(.54rem,2.2vw,.68rem)}.ffi-stadium-home .ffi-stadium-input-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.ffi-stadium-home .ffi-stadium-input-shell{min-height:48px}.ffi-stadium-home .ffi-stadium-input-shell input{min-height:46px}.ffi-stadium-home .ffi-stadium-entry .ffi-landing-cta{width:100%;min-height:49px}.ffi-stadium-home .ffi-stadium-entry-details button{min-height:36px}}@media (width<=359px){.ffi-stadium-agent-icons{gap:.1rem}.ffi-stadium-agent-glyph{width:36px}.ffi-stadium-home h1{font-size:clamp(1.95rem,9.7vw,2.2rem)}.ffi-stadium-home .ffi-reassurance{font-size:.62rem}.ffi-stadium-proline{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.ffi-stadium-home .ffi-landing-arena{transition:none}}.ffi-stadium-home .ffi-stadium-intro-panel{background-image:linear-gradient(90deg,#020c17ed,#020c17bf 55%,#020c178c),var(--ffi-stadium-bg);background-position:50%;background-size:cover}.ffi-stadium-home .ffi-stadium-section-label,.ffi-stadium-home .ffi-stadium-eyebrow,.ffi-stadium-home .ffi-stadium-entry label,.ffi-stadium-home .ffi-stadium-agent-icon strong,.ffi-stadium-home .ffi-stadium-live-heading>span{font-family:var(--ffi-font-display);font-weight:700}.ffi-stadium-home .ffi-stadium-agent-glyph svg{fill:none;stroke:currentColor;stroke-width:3.2px;display:block;overflow:visible}.ffi-stadium-home .ffi-stadium-agent-icon strong{font-size:clamp(.67rem,1.5vw,.8rem)}.ffi-stadium-home .ffi-stadium-live-heading>span{font-size:clamp(.84rem,1.35vw,1rem)}.ffi-stadium-home .ffi-stadium-entry .ffi-landing-cta{font-family:var(--ffi-font-display);letter-spacing:.025em;font-size:1rem;font-weight:700}@media (width<=639px){.ffi-stadium-home .ffi-stadium-intro-panel{background-image:linear-gradient(90deg,#020c17f0,#020c17c9 58%,#020c179e),var(--ffi-stadium-bg);background-position:60%}.ffi-stadium-home .ffi-stadium-agent-icon strong{font-size:clamp(.63rem,2.5vw,.75rem)}}.ffi-landing-squad-teaser-copy .ffi-landing-squad-tipline{color:#e6d58e;align-items:flex-start;gap:5px;margin:7px 0 0;font-size:10.5px;font-weight:650;line-height:1.38;display:flex}.ffi-landing-squad-tipline svg{color:#f0c85e;flex:none;margin-top:1px}.ffi-landing-squad-tips{color:#effaff;background:#09303873;border:1px solid #99e1e261;border-radius:10px;min-width:0;margin:0 0 6px}.ffi-landing-squad-tips>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 11px;font-size:12px;font-weight:800;line-height:1.3;list-style:none;display:flex}.ffi-landing-squad-tips>summary::-webkit-details-marker{display:none}.ffi-landing-squad-tips>summary>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.ffi-landing-squad-tips>summary>span svg{color:#f0c85e;flex:none}.ffi-landing-tips-chevron{color:#bce9f0;flex:none;transition:transform .16s}.ffi-landing-squad-tips[open] .ffi-landing-tips-chevron{transform:rotate(180deg)}.ffi-landing-squad-tips>summary:focus-visible{outline-offset:-2px;outline:2px solid #a8efff}.ffi-landing-squad-tips-body{border-top:1px solid #99e1e226;gap:7px;padding:0 11px 11px;display:grid}.ffi-landing-squad-tips-body p{color:#d5e4ec;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.48}.ffi-landing-squad-tips-body p:first-child{padding-top:9px}.ffi-landing-squad-tips-body strong{color:#f4d478}@media (width<=390px){.ffi-landing-squad-tips>summary{padding-inline:8px;font-size:11px}.ffi-landing-squad-tips-body{padding-inline:8px}.ffi-landing-squad-tips-body p{font-size:11px}}@media (prefers-reduced-motion:reduce){.ffi-landing-tips-chevron{transition:none}}.ffi-stadium-home .ffi-stadium-scan-guidance{color:#e6edf3;background:#31311759;border:1px solid #edc56473;border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.ffi-stadium-scan-guidance svg{color:#f0cb6c;flex:none;margin-top:1px}.ffi-stadium-scan-guidance strong{color:#f4d88b}.ffi-stadium-home .ffi-decision-status[data-status=TIP]{color:#f5d27a;background:#34271166;border-color:#cda75b;align-items:center;gap:4px;display:inline-flex}.ffi-stadium-home .ffi-hero-card-trigger:focus-visible{outline-offset:2px;outline:2px solid #aff3f5}@media (width<=639px){.ffi-landing-squad-modal-heading{padding-top:.6rem;padding-bottom:.45rem}.ffi-stadium-home .ffi-stadium-scan-guidance{font-size:11px}}@media (prefers-reduced-motion:reduce){.ffi-overlay.ffi-landing-squad-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.ffi-stadium-home .ffi-stadium-entry-details{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(.25rem,1.5vw,.8rem);margin-top:.2rem;font-size:clamp(.68rem,2.8vw,.78rem)}.ffi-stadium-home .ffi-stadium-team-help-inline{flex:none;justify-content:center;align-items:center;gap:.12rem;display:inline-flex}.ffi-stadium-home .ffi-stadium-team-help-inline label{color:#b9ebfa;font-size:inherit;letter-spacing:.02em;white-space:nowrap;margin:0;display:inline}.ffi-stadium-home .ffi-stadium-entry-details>button{white-space:nowrap;flex:0 auto;justify-content:center;min-width:0;padding-inline:.15rem}.ffi-stadium-home .ffi-stadium-entry-details .ffi-stadium-team-help-toggle{color:#b9ebfa;width:38px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 38px;place-items:center;padding:0;display:inline-grid}@media (width<=359px){.ffi-stadium-home .ffi-stadium-entry-details{gap:.15rem;font-size:.65rem}.ffi-stadium-home .ffi-stadium-entry-details>button{gap:.2rem;padding-inline:0}.ffi-stadium-home .ffi-stadium-entry-details .ffi-stadium-team-help-toggle{flex-basis:34px;width:34px}}.ffi-stadium-home .ffi-reassurance,.ffi-stadium-home .ffi-stadium-proline{text-align:center;text-wrap:pretty;max-width:100%;margin-inline:auto}.ffi-stadium-home .ffi-reassurance{margin-top:.45rem}.ffi-stadium-home .ffi-stadium-proline{margin-top:.25rem}@media (width<=639px){.ffi-stadium-home .ffi-stadium-intro-panel>.ffi-stadium-section-label,.ffi-stadium-home .ffi-stadium-intro-panel>.ffi-stadium-eyebrow,.ffi-stadium-home .ffi-stadium-intro-panel>h1,.ffi-stadium-home .ffi-stadium-intro-panel>.ffi-landing-subtitle{text-align:center}.ffi-stadium-home .ffi-stadium-intro-panel>h1,.ffi-stadium-home .ffi-stadium-agent-icons{margin-inline:auto}.ffi-stadium-home .ffi-stadium-entry [role=alert]{text-align:center}}.ffi-stadium-home .ffi-stadium-team-help-toggle:focus-visible,.ffi-stadium-home .ffi-stadium-entry-details button:focus-visible{outline-offset:2px;outline:2px solid #a8efff}.ffi-stadium-home .ffi-stadium-team-help{color:#dcecf4;background:#03131ef0;border:1px solid #7deaff59;border-radius:10px;margin:.25rem 0 .6rem;padding:.65rem .75rem}.ffi-stadium-home .ffi-stadium-team-help p{overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.5}.ffi-stadium-home .ffi-stadium-team-help p+p{margin-top:.4rem}.ffi-stadium-home .ffi-stadium-team-help a{color:#a8efff;text-underline-offset:3px;text-decoration:underline}.ffi-stadium-home .ffi-stadium-team-help code{color:#ffe082}.ffi-stadium-home .ffi-stadium-agent-icon button{width:100%;min-width:0;min-height:48px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.1rem;display:flex}.ffi-stadium-home .ffi-stadium-agent-icon button[aria-expanded=true]{background:color-mix(in srgb, var(--ffi-agent-color) 14%, transparent)}.ffi-stadium-home .ffi-stadium-agent-icon button:focus-visible{outline:2px solid var(--ffi-agent-color);outline-offset:2px}.ffi-stadium-home .ffi-landing-agent-explanation{border:1px solid color-mix(in srgb, var(--ffi-agent-color,#7bd6e8) 62%, #193a4b);border-left:3px solid var(--ffi-agent-color,#7bd6e8);background:linear-gradient(110deg, color-mix(in srgb, var(--ffi-agent-color,#7bd6e8) 9%, #06121d), #04121ef5 85%);color:#dbeef6;text-align:left;overflow-wrap:break-word;border-radius:12px;min-width:0;max-width:34rem;margin:.6rem auto .85rem;padding:.9rem 1rem}.ffi-stadium-home .ffi-landing-agent-explanation>h3{color:color-mix(in srgb, var(--ffi-agent-color,#7bd6e8) 75%, #fff);font-family:var(--ffi-font-display,"Oswald", Impact, sans-serif);letter-spacing:.015em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.18rem,4.2vw,1.42rem);font-weight:800;line-height:1.15;display:block}.ffi-landing-agent-explanation p{margin:0 0 .6rem;font-size:.76rem;line-height:1.55}.ffi-stadium-home .ffi-landing-agent-explanation .ffi-landing-agent-question{border-top:1px solid color-mix(in srgb, var(--ffi-agent-color,#7bd6e8) 25%, transparent);margin:.7rem 0 0;padding-top:.65rem}.ffi-stadium-home .ffi-landing-agent-explanation .ffi-landing-agent-question>strong{color:#f3d27c;font-weight:850}.ffi-landing-agent-explanation>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;margin-top:.7rem;display:flex}.ffi-landing-agent-explanation a,.ffi-landing-agent-explanation button{color:#9de8ff;align-items:center;min-height:44px;font-size:.75rem;font-weight:800;line-height:1.3;display:inline-flex}.ffi-landing-agent-explanation button{cursor:pointer;text-align:left;background:0 0;border:0;max-width:100%;padding:.3rem .45rem}.ffi-stadium-home .ffi-landing-agent-explanation>div button:first-child{color:color-mix(in srgb, var(--ffi-agent-color,#7bd6e8) 72%, #fff);font-family:var(--ffi-font-display,"Oswald", Impact, sans-serif);font-size:.85rem}.ffi-stadium-home .ffi-landing-agent-explanation>div button:last-child{color:#cadbe5}.ffi-landing-agent-explanation a:focus-visible,.ffi-landing-agent-explanation button:focus-visible{outline-offset:2px;outline:2px solid #a8efff}@media (width<=359px){.ffi-landing-agent-explanation{padding:.8rem .75rem}.ffi-landing-agent-explanation>div{gap:.25rem .45rem}}@media (width<=639px){.ffi-stadium-home .ffi-stadium-intro-panel{padding:.62rem .7rem .7rem}.ffi-stadium-home .ffi-stadium-intro-panel>.ffi-stadium-section-label{margin:0 0 .12rem}.ffi-stadium-home .ffi-stadium-eyebrow{margin:.12rem 0 .4rem;font-size:.57rem}.ffi-stadium-home h1{font-size:clamp(1.95rem,8.9vw,2.68rem);line-height:1}.ffi-stadium-home .ffi-landing-subtitle{margin:.32rem 0 .36rem;font-size:.82rem;line-height:1.32}.ffi-stadium-home .ffi-stadium-agent-icons{gap:.13rem;margin:.25rem auto .33rem}.ffi-stadium-home .ffi-stadium-agent-glyph{width:clamp(36px,10vw,45px)}.ffi-stadium-home .ffi-stadium-input-row{gap:.36rem}.ffi-stadium-home .ffi-stadium-entry-details{margin-top:0}.ffi-stadium-home .ffi-stadium-entry-details button{min-height:44px}.ffi-stadium-home .ffi-reassurance{margin-top:.2rem;line-height:1.3}.ffi-stadium-home .ffi-stadium-proline{margin-top:.14rem;line-height:1.25}.ffi-stadium-home .ffi-hero-content{gap:.5rem}}.ffi-stadium-home .ffi-example-heading{align-items:center;gap:.45rem;margin-bottom:.65rem}.ffi-stadium-home .ffi-example-heading h2{color:#a5ebfa;min-width:0;font:800 clamp(1.04rem, 2vw, 1.45rem)/1.2 var(--ffi-font-display);letter-spacing:.02em;margin:0}.ffi-stadium-home .ffi-example-not-yours{color:#d4e3e9;font:800 .63rem/1.2 var(--ffi-font-display);letter-spacing:.04em;background:#040c1799;border:1px solid #b4d7e257;border-radius:100px;flex:none;padding:.25rem .48rem}.ffi-stadium-home .ffi-example-historical-note{color:#e8cd85;margin:0 0 .6rem;font-size:.75rem;line-height:1.4}.ffi-stadium-home .ffi-decision-cards{gap:.42rem;margin:0 0 .6rem}.ffi-stadium-home .ffi-decision-card,.ffi-stadium-home .ffi-decision-card[data-key]{background:#040f1bbd;border-radius:12px;min-width:0;min-height:0;padding:.57rem .7rem;position:relative}.ffi-stadium-home .ffi-decision-card[data-key=CAPTAINCY]{border-left:3px solid #ff5269}.ffi-stadium-home .ffi-decision-card[data-key=TRANSFER]{border-left:3px solid #45b8ff}.ffi-stadium-home .ffi-decision-card[data-key=SQUAD_HEALTH]{border-left:3px solid #44d6a4}.ffi-stadium-home .ffi-card-label{gap:.4rem}.ffi-stadium-home .ffi-card-label h3{font:800 .77rem/1.2 var(--ffi-font-display);letter-spacing:.025em;color:#f1fbff;margin:0}.ffi-stadium-home .ffi-card-chevron{margin-left:.18rem}.ffi-stadium-home .ffi-decision-status{padding:.2rem .38rem;font-size:.59rem}.ffi-stadium-home .ffi-card-answer{align-items:center;gap:.52rem;margin-top:.22rem}.ffi-stadium-home .ffi-card-answer>div{min-width:0}.ffi-stadium-home .ffi-card-answer h4{font:800 clamp(.88rem, 1.55vw, 1.02rem)/1.25 var(--ffi-font-display);color:#fff;margin:0}.ffi-stadium-home .ffi-card-answer p{color:#c8d9e3;overflow-wrap:anywhere;margin:.13rem 0 0;font-size:.73rem;line-height:1.36}.ffi-stadium-home .ffi-decision-card[data-source=general-tip] .ffi-card-answer h4{color:#d6ebff}.ffi-landing-example-disclosure{background:#05141fad;border:1px solid #71b8cd6b;border-radius:12px;min-width:0;margin:.45rem 0 .65rem}.ffi-landing-example-disclosure>.ffi-landing-example-toggle{width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;color:#edfaff;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.63rem .72rem;display:flex}.ffi-landing-example-disclosure>.ffi-landing-example-toggle:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #a8efff}.ffi-landing-example-summary{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ffi-landing-example-summary strong{font:800 .88rem/1.2 var(--ffi-font-display)}.ffi-landing-example-summary span{color:#b8d1df;font-size:.7rem}.ffi-landing-example-disclosure>.ffi-landing-example-toggle>svg{color:#8ee5fa;flex:none;transition:transform .18s}.ffi-landing-example-disclosure[data-expanded=true]>.ffi-landing-example-toggle>svg{transform:rotate(180deg)}.ffi-landing-example-expanded{border-top:1px solid #71b8cd38;min-width:0;padding:.35rem .65rem .7rem}.ffi-landing-example-inline-pitch{min-width:0;max-width:100%}.ffi-landing-example-inline-pitch>*{max-width:100%}.ffi-landing-example-expanded .ffi-landing-preview-headshots{margin:.35rem 0 .6rem}.ffi-example-source-line{color:#a9c2d0;margin:.5rem 0;font-size:.67rem;line-height:1.35}.ffi-landing-example-expanded .ffi-example-full-squad-button{color:#effcff;width:100%;min-height:44px;font:800 .85rem/1.2 var(--ffi-font-display);cursor:pointer;background:#123747;border:1px solid #74d8eb;border-radius:10px;justify-content:center;align-items:center;padding:.4rem .7rem;display:flex}.ffi-landing-example-expanded .ffi-example-full-squad-button:focus-visible{outline-offset:2px;outline:2px solid #aff3f5}.ffi-landing-example-expanded .ffi-landing-squad-tipline{color:#e4ce87;align-items:flex-start;gap:.4rem;margin:.55rem 0 0;font-size:.7rem;line-height:1.35;display:flex}.ffi-landing-example-expanded .ffi-landing-squad-tipline svg{flex:none}.ffi-stadium-home .ffi-example-scan-cta{color:#181716;width:100%;min-width:0;min-height:52px;font:800 clamp(.86rem, 2.7vw, 1.05rem)/1.2 var(--ffi-font-display);text-align:center;cursor:pointer;background:linear-gradient(#ffe875,#ffbd19);border:1px solid #ffe58b;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .5rem;display:flex;box-shadow:0 4px 16px #ffbe192e}.ffi-stadium-home .ffi-example-scan-cta span{min-width:0}.ffi-stadium-home .ffi-example-scan-cta svg{flex:none}.ffi-stadium-home .ffi-example-scan-cta:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (width<=359px){.ffi-stadium-home .ffi-example-heading h2{font-size:.98rem}.ffi-stadium-home .ffi-example-not-yours{padding-inline:.33rem;font-size:.57rem}.ffi-stadium-home .ffi-example-scan-cta{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ffi-landing-example-disclosure>.ffi-landing-example-toggle>svg{transition:none}}.ffi-stadium-home .ffi-example-not-yours{color:#f4ffcc;letter-spacing:.025em;text-align:center;white-space:normal;background:#23300c;border:1px solid #d8ff72;flex:0 auto;padding:.3rem .52rem;font-size:.75rem;line-height:1.25}@media (width<=359px){.ffi-stadium-home .ffi-example-not-yours{padding:.3rem .4rem;font-size:.69rem}}.ffi-stadium-home .ffi-landing-first-proof{color:#c4d7e5;text-align:center;margin:.32rem 0 .5rem;font-size:.69rem;line-height:1.35}.ffi-stadium-home .ffi-first-pitch-preview{color:#effff8;text-align:left;cursor:pointer;background:linear-gradient(115deg,#0c3029e8,#091a2bd9);border:1px solid #65bca9;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:.75rem;width:100%;min-height:116px;margin:.35rem 0 .55rem;padding:.55rem;display:grid}.ffi-stadium-home .ffi-first-pitch-preview:focus-visible,.ffi-landing-sticky-scan:focus-visible{outline-offset:3px;outline:3px solid #fff}.ffi-stadium-home .ffi-first-pitch-art{border-radius:9px;min-width:0;display:block;overflow:hidden}.ffi-stadium-home .ffi-first-pitch-art .ffi-landing-compact-pitch{filter:blur(1.8px);opacity:.85;pointer-events:none;width:100%;height:104px}.ffi-stadium-home .ffi-first-pitch-action{flex-direction:column;gap:.28rem;min-width:0;display:flex}.ffi-stadium-home .ffi-first-pitch-kicker{color:#d8ff85;letter-spacing:.045em;font-size:.61rem;font-weight:800;line-height:1.2}.ffi-stadium-home .ffi-first-pitch-action strong{color:#fff;font:700 clamp(.94rem, 3.2vw, 1.24rem)/1.15 var(--ffi-font-display);flex-wrap:wrap;align-items:center;gap:.24rem;display:flex}.ffi-stadium-home .ffi-first-pitch-action small{color:#bdd4dc;font-size:.68rem;line-height:1.3}.ffi-landing-sticky-scan{z-index:40;top:calc(68px + env(safe-area-inset-top,0px));right:max(.75rem, env(safe-area-inset-right,0px));color:#151b1d;max-width:calc(100vw - 1.5rem);min-height:44px;font:700 .95rem/1.15 var(--ffi-font-display);cursor:pointer;background:linear-gradient(#ffe875,#ffbd19);border:1px solid #ffe58b;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;display:inline-flex;position:fixed;box-shadow:0 6px 25px #000b,0 0 14px #ffbd1950}@media (width<=639px){.ffi-stadium-home .ffi-stadium-agent-icons{margin-top:.5rem}.ffi-stadium-home .ffi-first-pitch-preview{gap:.48rem;min-height:106px;padding:.48rem}.ffi-stadium-home .ffi-first-pitch-art .ffi-landing-compact-pitch{height:94px}.ffi-stadium-home .ffi-first-pitch-action small{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.ffi-stadium-home .ffi-first-pitch-art .ffi-landing-compact-pitch{transition:none}}.ffi-stadium-home .ffi-example-demo-frame{min-width:0;box-shadow:none;background:linear-gradient(140deg,#1b2026f5,#0c131cf5);border:1px dashed #a8b9c499;padding:0}.ffi-stadium-home .ffi-example-demo-frame:before{opacity:0!important;animation:none!important}.ffi-example-demo-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:64px;padding:.6rem .9rem;list-style:none;display:flex}.ffi-example-demo-toggle::-webkit-details-marker{display:none}.ffi-example-demo-info{gap:.16rem;min-width:0;display:grid}.ffi-example-demo-info>strong{color:#f1f7f9;font:700 clamp(1.15rem, 3.8vw, 1.4rem)/1.2 var(--ffi-font-display);text-transform:uppercase}.ffi-example-demo-info>small{color:#bbcbd5;font:500 .75rem/1.35 var(--ffi-font-body,sans-serif)}.ffi-example-demo-chevron{color:#f4ffcc;flex:none;transition:transform .16s}.ffi-example-demo-frame[open] .ffi-example-demo-chevron{transform:rotate(180deg)}.ffi-example-demo-toggle:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid #f4ffcc}.ffi-example-demo-body{background:repeating-linear-gradient(135deg,#ffffff03 0 10px,#0000 10px 20px);border-top:1px solid #a0b3c059;min-width:0;padding:.8rem}.ffi-stadium-home .ffi-example-demo-frame .ffi-decision-card{background:linear-gradient(110deg,#202730d1,#111922c7);border-top-color:#9ba9b247;border-bottom-color:#9ba9b247;border-right-color:#9ba9b247}@media (width<=639px){.ffi-example-demo-toggle{min-height:60px;padding:.55rem .75rem}.ffi-example-demo-body{padding:.65rem}}@media (prefers-reduced-motion:reduce){.ffi-example-demo-chevron{transition:none}}.ffi-stadium-home .ffi-stadium-input-row{grid-template-columns:minmax(0,1fr)}.ffi-stadium-home .ffi-stadium-link-example{color:#d3e6ed;text-align:center;overflow-wrap:anywhere;margin:.28rem 0 .38rem;font-size:.72rem;line-height:1.3}.ffi-stadium-home .ffi-stadium-link-example span{color:#a8efff;font-weight:700}.ffi-stadium-home .ffi-stadium-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;min-width:0;display:grid}.ffi-stadium-home .ffi-stadium-entry .ffi-stadium-actions>:is(button,label){width:100%;min-width:0;min-height:58px;font:700 clamp(.85rem, 2.7vw, 1rem)/1.15 var(--ffi-font-display);letter-spacing:.01em;white-space:normal;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.6rem .4rem;display:flex}.ffi-stadium-home .ffi-stadium-actions>:is(button,label) svg{flex:none}.ffi-stadium-home .ffi-stadium-entry .ffi-stadium-upload-cta{color:#062232;background:linear-gradient(135deg,#b7f8ff,#44c9eb);border:1px solid #c0f6ff;position:relative;box-shadow:0 5px 24px #32c5e638}.ffi-stadium-home .ffi-stadium-entry .ffi-stadium-upload-cta:focus-within{outline-offset:3px;outline:3px solid #fff}.ffi-stadium-home .ffi-stadium-entry .ffi-stadium-upload-cta:hover{background:linear-gradient(135deg,#d6fcff,#7fddf4)}.ffi-stadium-home .ffi-stadium-native-image-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width<=359px){.ffi-stadium-home .ffi-stadium-actions{gap:.35rem}.ffi-stadium-home .ffi-stadium-entry .ffi-stadium-actions>:is(button,label){flex-direction:column;gap:.2rem;min-height:64px;padding:.4rem .22rem;font-size:.82rem}}.ffi-stadium-home .ffi-first-pitch-art .ffi-landing-compact-pitch-dot{border-width:2px;width:16px;height:16px;font-size:9px}:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true]{gap:2px;min-height:108px;padding-top:3px;padding-bottom:3px}:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true] [data-ffi-points=true]{color:#fbffda;white-space:nowrap;width:fit-content;max-width:100%;min-height:25px;text-shadow:none;background:#07352d;border:1px solid #e4fcb4;border-radius:6px;flex:none;justify-content:center;align-items:baseline;gap:1px;padding:3px;display:inline-flex;box-shadow:0 1px 4px #00251b}:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true] [data-ffi-points=true] strong{font:700 clamp(16px, 4.6vw, 20px)/1 var(--ffi-font-display);font-synthesis:none;letter-spacing:-.02em;color:#fff9bc}:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true] [data-ffi-points=true] small{color:#e4f9ff;font-size:9px;font-weight:800}:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true] [data-ffi-status-dot=true]{border:2px solid #063528;width:15px;height:15px;box-shadow:0 0 0 1px #fff}:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true] [data-ffi-injury-flag=true]{border:1px solid #fff2aa;width:21px;height:21px}:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true] [data-ffi-injury-flag=true] svg{stroke-width:2.7px;width:15px;height:15px}@media (width<=359px){:is(.ffi-landing-example-inline-pitch,.ffi-landing-squad-modal-scroll) [data-ffi-clean-pitch-player=true] [data-ffi-points=true]{letter-spacing:-.025em;padding-inline:2px}}.ffi-landing-squad-modal>button[aria-label=Close]{color:#fff;opacity:1;background:#092e37;border:1px solid #b5e8eb;border-radius:12px;place-items:center;min-width:48px;min-height:48px;padding:0;display:grid;top:6px;right:7px}.ffi-landing-squad-modal>button:has(.sr-only){color:#fff;opacity:1;background:#092e37;border:1px solid #b5e8eb;border-radius:12px;place-items:center;min-width:48px;min-height:48px;padding:0;display:grid;top:6px;right:7px}.ffi-landing-squad-modal>button svg{stroke-width:2.5px;width:22px;height:22px}.ffi-stadium-home .ffi-example-demo-info>strong{color:var(--cc-title-gold,#f3d27c)}.ffi-landing-section.ffi-free-insight-promo{background:radial-gradient(at 0 0,#ff406917,#0000 48%),#080c14;border-top:1px solid #a0b3c02e;min-width:0;padding:clamp(.65rem,2vw,1.15rem) clamp(.65rem,3vw,1.5rem)}.ffi-free-insight-shell{background:linear-gradient(135deg,#12141ef7,#080d17fa);border:1px solid #9db1c64a;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(.75rem,2vw,1.25rem);min-width:0;max-width:1100px;margin:0 auto;padding:clamp(.8rem,2vw,1.15rem);display:grid}.ffi-free-insight-copy,.ffi-free-insight-proof{min-width:0}.ffi-free-insight-kicker{color:#e4ff68;letter-spacing:.04em;align-items:center;gap:.35rem;margin-bottom:.38rem;font-size:.68rem;font-weight:850;line-height:1.25;display:inline-flex}.ffi-free-insight-kicker svg{flex:none;width:15px;height:15px}.ffi-free-insight-copy h2{color:#f7f9fd;max-width:23ch;font:700 clamp(1.5rem, 3vw, 2.25rem)/1.09 var(--ffi-font-display,"Oswald", Impact, sans-serif);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;margin:0}.ffi-free-insight-subtitle{max-width:35ch;color:#c5cfde!important;margin:.4rem 0 0!important;font-size:.82rem!important;line-height:1.38!important}.ffi-free-insight-more{color:#b4c2d2;max-width:42ch;margin-top:.4rem}.ffi-free-insight-more summary{cursor:pointer;color:#d4e6ee;text-underline-offset:3px;width:fit-content;padding:.25rem 0;font-size:.76rem;font-weight:750;text-decoration:underline}.ffi-free-insight-more summary:focus-visible{outline-offset:3px;outline:2px solid #e4ff68}.ffi-free-insight-more p{margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.ffi-free-insight-card{background:linear-gradient(125deg,#181e26f5,#0b121ef0);border:1px solid #7e92a64d;border-left:3px solid #e4ff68;border-radius:12px;min-width:0;padding:.7rem .85rem}.ffi-free-insight-example-trigger{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.22rem;padding:0;display:flex}.ffi-free-insight-example-trigger:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #e4ff68}.ffi-free-insight-example-trigger:hover strong{color:#e4ff68}.ffi-free-insight-example-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;display:flex}.ffi-free-insight-example-badge{color:#e4ff68;letter-spacing:.035em;font-size:.68rem;font-weight:850;line-height:1.3}.ffi-free-insight-example-top>span:last-child{color:#e4ff68;white-space:nowrap;font-size:.68rem;font-weight:800}.ffi-free-insight-intel-kicker{color:#a9dbf3;letter-spacing:.035em;align-items:center;gap:.4rem;margin-top:.28rem;font-size:.68rem;font-weight:800;line-height:1.25;display:flex}.ffi-free-insight-dot{background:#a9dbf3;border-radius:50%;flex:none;width:7px;height:7px}.ffi-free-insight-card strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:850;line-height:1.2;display:block}.ffi-free-insight-evidence{-webkit-line-clamp:2;color:#bdc9d8;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.79rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=760px){.ffi-landing-section.ffi-free-insight-promo{padding:.7rem .6rem}.ffi-free-insight-shell{border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem .8rem .75rem}.ffi-free-insight-copy h2{max-width:100%;font-size:clamp(1.45rem,6.4vw,1.9rem)}.ffi-free-insight-subtitle{margin-top:.32rem!important}.ffi-free-insight-card{padding:.7rem .75rem}}@media (width<=359px){.ffi-free-insight-shell{padding:.7rem}.ffi-free-insight-copy h2{font-size:1.43rem}.ffi-free-insight-example-top{gap:.25rem}}.ffi-landing-section.ffi-free-insight-promo{background:#080e19;border-top:0;padding:.35rem clamp(.45rem,2vw,.75rem)}.ffi-free-insight-shell{background:linear-gradient(115deg,#101b2b,#09111d);border:1px solid #facc158c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .7rem;max-width:1100px;padding:.62rem .8rem}.ffi-free-insight-kicker{color:#facc15;font:800 .64rem/1.25 var(--ffi-font-display,"Oswald", Impact, sans-serif);letter-spacing:.04em;margin-bottom:.08rem}.ffi-free-insight-kicker svg{width:12px;height:12px}.ffi-free-insight-copy h2{max-width:none;font-size:clamp(1.18rem,2.5vw,1.5rem);line-height:1.08}.ffi-free-insight-subtitle{max-width:60ch;margin:.15rem 0 0!important;font-size:.74rem!important;line-height:1.32!important}.ffi-free-insight-more{max-width:100%;margin-top:.1rem}.ffi-free-insight-more summary{color:#e3c77a;padding:.12rem 0;font-size:.72rem;text-decoration:none}.ffi-free-insight-more[open]>p{max-width:68ch;margin-bottom:.45rem}.ffi-free-insight-proof{max-width:490px;margin:.4rem 0 .35rem}.ffi-free-insight-cta-group{justify-content:center;align-items:center;min-width:130px;display:flex}.ffi-free-insight-action{color:#101824;width:auto;min-width:132px;min-height:44px;font:800 .78rem/1.1 var(--ffi-font-display,"Oswald", Impact, sans-serif);cursor:pointer;background:#facc15;border:1px solid #f7d64c;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;display:inline-flex}.ffi-free-insight-action svg{width:14px;height:14px}.ffi-free-insight-action:hover{background:#fde047}.ffi-free-insight-action:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=760px){.ffi-landing-section.ffi-free-insight-promo{padding:.35rem .55rem}.ffi-free-insight-shell{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.62rem .72rem}.ffi-free-insight-copy h2{font-size:clamp(1.18rem,5.2vw,1.4rem)}.ffi-free-insight-subtitle{margin-top:.12rem!important}.ffi-free-insight-cta-group{justify-content:flex-end;min-width:0}.ffi-free-insight-action{width:auto;min-width:146px}.ffi-free-insight-card{padding:.65rem .7rem}}@media (width<=359px){.ffi-free-insight-shell{padding:.55rem .62rem}.ffi-free-insight-copy h2{font-size:1.2rem}.ffi-free-insight-action{min-width:138px}}.ffi-tiktok-card-cover-fill{filter:blur(16px);opacity:.6;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-16px}.ffi-tiktok-overlay{--ffi-tiktok-top:max(12px, env(safe-area-inset-top));--ffi-tiktok-bottom:max(12px, env(safe-area-inset-bottom));--ffi-tiktok-left:max(12px, env(safe-area-inset-left));--ffi-tiktok-right:max(12px, env(safe-area-inset-right));--ffi-tiktok-available-height:calc(100dvh - var(--ffi-tiktok-top) - var(--ffi-tiktok-bottom));height:100dvh;padding:var(--ffi-tiktok-top) var(--ffi-tiktok-right) var(--ffi-tiktok-bottom) var(--ffi-tiktok-left)}.ffi-tiktok-dialog{--ffi-tiktok-header-reserve:100px;--ffi-tiktok-recovery-reserve:0px;width:min(420px, calc(100vw - var(--ffi-tiktok-left) - var(--ffi-tiktok-right)), calc((var(--ffi-tiktok-available-height) - var(--ffi-tiktok-header-reserve) - var(--ffi-tiktok-recovery-reserve)) * 9 / 16 + 22px));max-height:var(--ffi-tiktok-available-height);padding:10px}.ffi-tiktok-header p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ffi-tiktok-stage{aspect-ratio:9/16;flex-shrink:0;width:100%;position:relative}.ffi-tiktok-embed{position:absolute;inset:0}.ffi-tiktok-embed :is(.tiktok-embed,iframe){border:0;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important}@media (height<=480px) and (orientation:landscape){.ffi-tiktok-dialog{--ffi-tiktok-header-reserve:80px}.ffi-tiktok-header{align-items:center;height:44px;padding-right:48px;display:flex}.ffi-tiktok-header p{display:none}.ffi-tiktok-header h3{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;overflow:hidden}}.ffi-tiktok-has-recovery{--ffi-tiktok-recovery-reserve:min(132px, 22dvh)}.ffi-tiktok-recovery{height:var(--ffi-tiktok-recovery-reserve);flex-shrink:0;padding-top:8px;overflow-y:auto}@media (height<=480px) and (orientation:landscape){.ffi-tiktok-recovery-actions{grid-template-columns:minmax(0,1fr)}}
