*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1a1a1a;background:#f7f7f5;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-layout{flex-direction:column;min-height:100vh;display:flex}.app-content{flex-direction:column;flex:1;display:flex}img{max-width:100%;display:block}.ad-interstitial{--ad-action-height:48px;--ad-gap:clamp(12px, 2.4svh, 18px);--ad-pad:clamp(18px, 4vw, 40px);color:#171717;height:100svh;min-height:0;padding:var(--ad-pad);z-index:1200;background:#f7f7f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ad-interstitial-shell{gap:var(--ad-gap);max-height:calc(100svh - (var(--ad-pad) * 2));grid-template-rows:minmax(0,1fr) auto;width:min(100%,970px);min-height:0;display:grid}.ad-interstitial-slot,.ad-interstitial-loading{background:#fff;border:1px solid #deded8;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ad-interstitial-loading{color:#4b5563;min-height:min(220px, calc(100svh - (var(--ad-pad) * 2) - var(--ad-gap) - var(--ad-action-height)));font-size:.86rem;font-weight:800}.ad-interstitial-slot--display{max-width:970px;height:100%;min-height:0;margin:0 auto}.ad-skip-button{--skip-progress:0;color:#fff;cursor:default;letter-spacing:.08em;text-transform:uppercase;background:#191919;border:1px solid #191919;justify-content:center;justify-self:end;align-items:center;min-width:210px;min-height:48px;padding:0 22px;font-size:.86rem;font-weight:850;transition:color .18s,transform .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.ad-skip-button:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff 48%,#0000 100%);width:40%;height:2px;animation:1s linear infinite adSkipSweep;position:absolute;top:0;left:-40%}.ad-skip-button.is-ready{cursor:pointer}.ad-skip-button.is-ready:hover{transform:translateY(-1px)}.ad-skip-button.is-ready:before{width:100%;animation:none;left:0}.ad-skip-button:disabled{opacity:1}.ad-skip-fill{transform:scaleX(var(--skip-progress));transform-origin:0;background:#5f7fa8;width:100%;transition:transform 60ms linear;position:absolute;inset:0 auto 0 0}.ad-skip-text{z-index:1;position:relative}@keyframes adSkipSweep{0%{left:-40%}to{left:100%}}@media (max-width:640px){.ad-interstitial{--ad-gap:12px;--ad-pad:clamp(12px, 4svw, 18px);align-items:stretch}.ad-interstitial-shell{align-content:center;width:100%}.ad-interstitial-slot--display{max-width:340px;height:100%;min-height:0}.ad-skip-button{justify-self:stretch;width:100%;min-width:0}}.site-banner{background:#f5a082;border-bottom:none;justify-content:center;align-items:center;padding:1.1rem clamp(1rem,4vw,4rem);display:flex;position:relative}.menu-toggle{cursor:pointer;background:0 0;border:1.5px solid #fff9;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:38px;padding:0;display:flex;position:absolute;top:50%;left:clamp(1rem,4vw,4rem);transform:translateY(-50%)}.menu-bar{background:#fff;border-radius:1px;width:19px;height:2px;display:block}.drawer-overlay{pointer-events:none;z-index:99;background:0 0;transition:background .25s;position:fixed;inset:0}.drawer-overlay--visible{pointer-events:auto;background:#00000047}.games-drawer{z-index:100;background:#fff;border-right:1px solid #e0e0de;flex-direction:column;width:260px;height:100vh;transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:6px 0 32px #0000001a}.games-drawer--open{transform:translate(0)}.drawer-header{border-bottom:1px solid #e0e0de;justify-content:space-between;align-items:center;padding:1.1rem 1rem 1rem;display:flex}.drawer-title{letter-spacing:.13em;text-transform:uppercase;color:#888;font-size:.68rem;font-weight:700}.drawer-close{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1rem;transition:color .15s;display:flex}.drawer-close:hover{color:#1a1a1a}.menu-game-link{color:#1a1a1a;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.875rem;text-decoration:none;transition:background .15s;display:flex}.menu-game-link:hover{color:#1a1a1a;background:#f7f7f5}.menu-game-link-disabled{cursor:default}.menu-game-link-disabled:hover{background:0 0}.menu-game-icon{object-fit:contain;border-radius:4px;width:36px;height:36px}.menu-game-name{font-weight:500}.new-badge{color:#5a4207;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#f2d57a 0%,#c79d2f 100%);border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff8d673}.new-badge-menu{margin-left:auto}.menu-game-status{color:#aaa;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.66rem;font-weight:700}.menu-coming-soon{color:#bbb;letter-spacing:.06em;text-align:center;border-top:1px solid #e0e0de;margin-top:auto;padding:1rem;font-size:.7rem;font-weight:500}.brand-mark{color:#fff;justify-content:center;align-items:center;gap:clamp(.65rem,1.6vw,1rem);line-height:1;text-decoration:none;display:flex}.brand-mark-icon{flex:none;width:clamp(5.472rem,10.944vw,8.892rem);height:clamp(5.472rem,10.944vw,8.892rem)}.brand-mark-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.from-text{color:#fff;letter-spacing:.04em;font-size:clamp(.85rem,2vw,1.3rem);font-weight:400}.think-text{color:#fff;letter-spacing:-.025em;text-transform:uppercase;gap:clamp(.25rem,.7vw,.55rem);font-size:clamp(2rem,6vw,5.5rem);font-weight:800;display:flex}@media (max-width:640px){.brand-mark{gap:.6rem}.brand-mark-icon{width:clamp(4.446rem,20.52vw,6.156rem);height:clamp(4.446rem,20.52vw,6.156rem)}}.games-section{max-width:860px;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) clamp(1rem,5vw,2rem)}.section-label{color:#888;letter-spacing:.13em;text-transform:uppercase;border-bottom:1.5px solid #1a1a1a;margin:0 0 1.25rem;padding-bottom:.6rem;font-size:.68rem;font-weight:700}.games-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.game-card{color:#1a1a1a;background:#fff;border:1px solid #e0e0de;border-radius:3px;flex-direction:column;text-decoration:none;transition:box-shadow .18s;display:flex;overflow:hidden}.game-card:hover{color:#1a1a1a;box-shadow:0 4px 22px #00000014}.game-thumb{background:#5b82aa;justify-content:center;align-items:center;width:100%;height:200px;display:flex}.game-logo{object-fit:contain;width:auto;max-width:65%;max-height:115px}.game-logo-headline{max-width:78%;max-height:128px}.game-body{border-top:1px solid #e0e0de;flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.1rem;display:flex}.game-name{color:#1a1a1a;letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.2}.game-name-row{align-items:center;gap:.55rem;display:flex}.game-description{color:#76766f;font-size:.8rem;line-height:1.5}.play-link{color:#1a1a1a;letter-spacing:.02em;margin-top:.3rem;font-size:.78rem;font-weight:600;display:inline-block}.game-card:hover .play-link{text-decoration:underline}.coming-soon-card{cursor:default}.coming-soon-card:hover{box-shadow:none}.game-thumb-headline{background:#c23b3b}.game-thumb-moneyline{background:#5fa06f}.coming-soon-thumb{background:#c23b3b}.soon-label{color:#aaa;letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem;font-size:.7rem;font-weight:600;display:inline-block}.footer{padding:4px 12px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));margin-top:auto}.footer__line{opacity:.7;border:none;border-top:1px solid #e0e0de;margin:0 0 4px}.footer__row{color:#76766f;opacity:.85;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px clamp(12px,2.5vw,2rem);font-size:.67rem;display:flex}.footer__item{flex:none;min-width:0;position:relative}.footer__item:first-child{flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:.45ch;max-width:100%;display:inline-flex}.footer__link{color:inherit;text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__suggest-btn{z-index:2;min-height:0;color:inherit;font:inherit;font-weight:900;line-height:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;padding:0;display:inline;position:relative}.footer__suggest-btn:hover{text-decoration:underline}.footer-suggest-modal{--primary:#171815;--background:#fff;--text-primary:#171815;--text-secondary:#60615b;--border-color:#d7d7d2;z-index:2147483001;color:#171815;background:#fff;width:min(92vw,420px);max-height:min(88vh,720px);position:relative;overflow:auto}.footer-suggest-overlay{z-index:2147483000!important;background:#0000007a!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.footer-suggest-modal .suggest-q-select{appearance:auto}@media (max-width:700px){.footer{padding:3px 8px calc(5px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.footer__line{margin-bottom:3px}.footer__row{gap:3px 12px;width:100%;max-width:100%;font-size:clamp(.5rem,2.05vw,.56rem);line-height:1.15}.footer__item:first-child{white-space:nowrap;flex:100%;width:100%}.footer__item--center,.footer__item--right{font-size:.54rem}}.privacy-page{flex:1;max-width:760px;margin:0 auto;padding:1.5rem 1rem 2rem}.privacy-page h1{margin:0 0 1rem;font-size:1.75rem;line-height:1.1}.privacy-page__meta{color:#76766f;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.privacy-page h2{margin:1.5rem 0 .65rem;font-size:1.1rem}.privacy-page p{color:#2e2e29;margin:0 0 1rem;line-height:1.7}.privacy-page ul{color:#2e2e29;margin:0 0 1rem 1.25rem;line-height:1.7}.privacy-page li{margin-bottom:.45rem}.privacy-page__contact a{color:inherit}@media (max-width:560px){.games-grid{grid-template-columns:1fr}.game-thumb{height:170px}}body:has(.site-shell){height:100dvh;min-height:100dvh;overflow:hidden}.app-layout:has(.site-shell){height:100%;min-height:0;overflow:hidden}.app-layout:has(.site-shell) .app-content{height:100%;min-height:0;overflow:hidden}.app-layout:has(.site-shell) .app-content{flex:1 1 0}.site-shell{--topbar-height:62px;background:#f7f7f5;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.site-topbar{flex:0 0 var(--topbar-height);min-height:var(--topbar-height);background:#f5a082;border-bottom:1px solid #00000014;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:16px;padding:0 clamp(12px,3vw,28px);display:grid}.site-brand{color:#fff;align-items:center;gap:8px;width:fit-content;line-height:1;text-decoration:none;display:inline-flex}.site-brand:hover{color:#fff}.site-brand__mark{object-fit:contain;width:34px;height:34px}.site-brand__copy{flex-direction:column;gap:1px;display:flex}.site-brand__from{letter-spacing:.04em;font-size:.62rem;font-weight:500}.site-brand__think{letter-spacing:0;font-size:.92rem;font-weight:850}.site-nav{background:#ffffff2e;border:1px solid #ffffff7a;border-radius:8px;justify-self:center;align-items:center;gap:6px;padding:5px;display:inline-flex}.site-nav__link{color:#ffffffd6;text-align:center;border-radius:5px;min-width:92px;padding:8px 12px;font-size:.82rem;font-weight:750;line-height:1;text-decoration:none;transition:background .15s,color .15s}.site-main{flex:auto;justify-content:center;align-items:center;min-height:0;padding:6px clamp(8px,1.8vw,18px);display:flex}.game-frame{background:#fff;border:1px solid #e0e0de;border-radius:8px;width:min(100%,980px);height:min(100%,720px);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 10px 32px #11182714}.game-surface{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.game-surface>*,.game-surface main,.game-surface .game-layout,.game-surface .landing-page,.game-surface .game-boot-screen,.game-surface .headline-app-content{flex:auto;width:100%;height:100%;min-height:0!important}.game-surface .game-layout,.game-surface .landing-page,.game-surface .game-boot-screen,.game-surface .headline-app-content,.game-surface .game-content{overflow:hidden}.game-surface .game-boot-screen{background:0 0}.game-surface .landing-page{justify-content:center;align-items:center;max-width:none;margin:0;padding-left:clamp(14px,2.8vw,28px);padding-right:clamp(14px,2.8vw,28px)}.game-surface .game-container,.game-surface .headline-shell,.game-surface .rm-container{width:100%;max-width:860px}.game-surface .game-header{flex:none;padding:8px 0 7px}.game-surface .game-header-shell{gap:8px}.game-surface .game-title{font-size:clamp(1.05rem,2.1vh,1.45rem);line-height:1.05}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{margin:8px 0 4px;font-size:clamp(3.75rem,9vh,5.8rem);line-height:.9}.game-surface .game-header-meta{font-size:clamp(.68rem,1.3vh,.8rem)}.game-surface .game-content{flex:auto;min-height:0}.game-surface .landing-content{justify-content:center;align-items:center;gap:clamp(18px,3.4vh,30px);width:min(100%,760px);min-height:0;padding-top:clamp(10px,2vh,18px);padding-bottom:clamp(10px,2vh,18px)}.game-surface .landing-logo-wrap{width:clamp(150px,25vh,230px);height:clamp(150px,25vh,230px);margin-bottom:0}.game-surface .landing-logo,.game-surface .headline-logo-landing{object-fit:contain;width:100%;max-height:100%}.game-surface .landing-hero{max-width:520px;margin:0}.game-surface .landing-subtitle{color:#555650;margin:0;font-size:clamp(1rem,2.1vh,1.24rem);font-weight:650;line-height:1.35}.game-surface .play-btn{min-width:min(100%,240px);min-height:48px;margin-top:0}.game-surface .landing-dropdown{display:none}.app-layout:has(.site-shell) .footer{padding:2px 12px calc(36px + env(safe-area-inset-bottom,0px));flex:none}.app-layout:has(.site-shell) .footer__row{gap:1rem;font-size:.6rem;line-height:1.15}@media (max-width:700px){.site-shell{--topbar-height:92px}.site-topbar{grid-template-columns:1fr;align-content:center;justify-items:center;gap:7px;padding:7px 8px}.site-brand{justify-self:center}.site-brand__mark{width:28px;height:28px}.site-nav{justify-content:center;width:min(100%,360px)}.site-nav__link{flex:1;min-width:0;padding:8px 6px;font-size:.74rem}.site-main{padding:7px}.game-frame{border-radius:6px;width:100%;height:100%}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2.6rem,9vw,4rem)}.game-surface .landing-logo-wrap{width:clamp(118px,22vh,170px);height:clamp(118px,22vh,170px)}.game-surface .headline-brand-landing{width:clamp(170px,31vh,270px)}:is(.app-layout:has(.site-shell) .footer__item--center,.app-layout:has(.site-shell) .footer__item--right){display:none}}.site-topbar{background:#171815;border-bottom:1px solid #ffffff17;padding:0 clamp(14px,3vw,32px);box-shadow:0 12px 30px #1718151f}.site-brand{gap:10px}.site-brand__mark{filter:drop-shadow(0 2px 5px #00000047);width:32px;height:32px}.site-brand__from{color:#ffffffb3}.site-brand__think{color:#fff;font-size:.98rem}.site-nav{background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;gap:3px;padding:4px}.site-nav__link{color:#ffffffad;letter-spacing:.02em;border-radius:4px;min-width:102px;padding:9px 13px;font-size:.78rem;font-weight:800}.site-main{padding:clamp(12px,2.2vh,22px) clamp(10px,2.8vw,28px)}.game-surface:before{content:"";pointer-events:none;background:linear-gradient(90deg,#17181514 0 1px,#0000 1px 100%) 0 0/36px 36px,linear-gradient(#1718150e 0 1px,#0000 1px 100%) 0 0/36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.game-surface>*{z-index:1;position:relative}.game-surface .landing-content{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(240px,.88fr) minmax(300px,1fr);align-items:center;gap:22px clamp(32px,7vw,82px);width:min(100%,920px);padding:0;display:grid}.game-surface .landing-topbar{grid-row:1/3;align-items:flex-start;padding:0}.game-surface .landing-logo-wrap{place-items:center;width:clamp(190px,33vh,295px);height:clamp(190px,33vh,295px);margin:0 0 clamp(12px,2.2vh,22px);display:grid}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{color:#171815;text-align:left;text-transform:none;margin:0 0 clamp(14px,2.4vh,20px);font-size:clamp(4.9rem,13vh,7.8rem);font-weight:900;line-height:.82}.game-surface .game-header-meta{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:0;display:flex}.game-surface .header-chip{color:#555650;letter-spacing:.03em;background:#ffffffad;border:1px solid #1718151f;border-radius:4px;align-items:center;min-height:30px;font-size:.72rem;font-weight:800;display:inline-flex}.game-surface .landing-hero{align-self:end;max-width:610px}.game-surface .landing-subtitle{color:#252621;letter-spacing:0;font-size:clamp(1.85rem,5.2vh,3.15rem);font-weight:850;line-height:.98}.game-surface .play-btn{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#171815;border:1px solid #17181529;border-radius:5px;justify-self:start;min-width:min(100%,270px);min-height:56px;padding:0 28px;font-size:.92rem;font-weight:900;box-shadow:0 12px 24px #1718152e,inset 0 1px #ffffff2e}.game-surface .play-btn:hover:not(:disabled){background:color-mix(in srgb, var(--primary), #171815 42%);transform:translateY(-1px)}.game-surface .play-btn:disabled{box-shadow:none;background:#6f7169}.game-surface .suggest-q-btn-landing{color:#171815;background:#ffffffb8;border-color:#17181521;top:0;right:0}.game-surface--timeline{--primary:#5d83a7;--primary-rgb:93, 131, 167}.game-surface--headline{--primary:#bd413a;--primary-rgb:189, 65, 58}.game-surface--moneyline{--primary:#4f9362;--primary-rgb:79, 147, 98}@media (max-width:820px){.game-surface .landing-content{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;justify-items:center;row-gap:clamp(14px,2.4vh,22px)}.game-surface .landing-topbar{grid-row:auto;align-items:center}.game-surface .landing-logo-wrap{width:clamp(140px,24vh,210px);height:clamp(140px,24vh,210px);margin-left:auto;margin-right:auto}.game-surface .headline-brand-landing{width:clamp(210px,34vh,320px);margin-left:auto;margin-right:auto}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{text-align:center;font-size:clamp(3.3rem,9vh,5.15rem)}.game-surface .game-header-meta{justify-content:center}.game-surface .landing-hero{align-self:auto}.game-surface .landing-subtitle{text-align:center;font-size:clamp(1.35rem,4vh,2.15rem);line-height:1.05}.game-surface .play-btn{justify-self:center}}@media (max-width:700px){.site-shell{--topbar-height:88px}.site-topbar{background:#171815}.site-nav{width:min(100%,390px)}.game-surface .landing-page{padding:18px 16px}}.game-surface .landing-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.2vh,22px);width:min(100%,720px);height:100%;padding:0;display:flex}.game-surface .landing-topbar{align-items:center;gap:clamp(8px,1.4vh,12px);width:100%;padding:0;display:flex;position:relative}.game-surface .landing-logo,.game-surface .headline-logo-landing{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{color:#171815;text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(3.1rem,8vh,4.8rem);font-weight:900;line-height:.96}.game-surface .game-header-meta{justify-content:center;gap:8px;width:100%;margin:0}.game-surface .landing-hero{align-self:center;max-width:620px;margin:0}.game-surface .play-btn{justify-self:auto;min-width:min(100%,250px);min-height:52px;margin:0}@media (max-height:680px){.game-surface .landing-content{gap:10px}.game-surface .landing-logo-wrap{width:clamp(116px,20vh,150px);height:clamp(116px,20vh,150px)}.game-surface .headline-brand-landing{width:clamp(170px,30vh,230px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2.45rem,7vh,3.6rem)}.game-surface .landing-subtitle{font-size:clamp(.98rem,2.3vh,1.28rem)}.game-surface .play-btn{min-height:46px}}@media (max-width:700px){.game-surface .landing-content{width:min(100%,430px)}.game-surface .landing-logo-wrap{width:clamp(126px,21vh,170px);height:clamp(126px,21vh,170px)}.game-surface .headline-brand-landing{width:clamp(180px,31vh,245px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2.55rem,12vw,3.75rem)}.game-surface .landing-subtitle{font-size:clamp(1rem,4.3vw,1.28rem)}}body:has(.site-shell){background:#f7f7f5}.site-shell{background:#f7f7f5}.site-topbar{box-shadow:none;background:#f5a082;border-bottom:none}.site-brand__mark{filter:none}.site-brand__from,.site-brand__think{color:#fff}.site-nav{background:#ffffff2e;border-color:#ffffff7a}.site-nav__link{color:#ffffffd6}.site-nav__link:hover,.site-nav__link--active{color:#1a1a1a;background:#fff}.game-surface--timeline{--primary:#5f7fa8;--primary-rgb:95, 127, 168;--text-primary:#1a1a1b;--text-secondary:#787c7e}.game-surface--headline{--primary:#c23b3b;--primary-rgb:194, 59, 59;--text-primary:#2f1d1b;--text-secondary:#7d625e}.game-surface--moneyline{--primary:#559b4b;--primary-rgb:85, 155, 75;--text-primary:#174d39;--text-secondary:#5f8373}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title,.game-surface .landing-subtitle{color:var(--primary)}.game-surface .header-chip{border-color:rgba(var(--primary-rgb), .16);background:rgba(var(--primary-rgb), .06);color:var(--text-secondary)}.game-surface .header-chip-strong{border-color:rgba(var(--primary-rgb), .2);background:rgba(var(--primary-rgb), .1);color:var(--primary)}.game-surface .play-btn{background:var(--primary);box-shadow:0 12px 24px rgba(var(--primary-rgb), .18);color:#fff;border-color:#0000}.game-surface .play-btn:hover:not(:disabled){background:var(--primary);filter:brightness(.95)}.game-surface .play-btn:disabled{background:var(--primary-gray)}.game-surface .suggest-q-btn-landing{border-color:rgba(var(--primary-rgb), .16);color:var(--primary);background:#ffffffd1}@media (max-width:700px){.site-topbar{background:#f5a082}}.app-layout:has(.site-shell){height:100dvh;min-height:100dvh}.app-layout:has(.site-shell) .app-content{flex:1 1 0;min-height:0}.site-shell{height:100%;min-height:0}.site-main{flex:1 1 0;min-height:0;padding-top:clamp(18px,3vh,30px);padding-bottom:clamp(18px,3vh,30px)}.game-frame{background:#fff;border:1px solid #e0e0de;border-radius:8px;width:min(100%,1040px);height:100%;box-shadow:0 14px 36px #00000014}.game-surface{background:linear-gradient(90deg, rgba(var(--primary-rgb), .08) 0, rgba(var(--primary-rgb), .08) 7px, transparent 7px), #fff;position:relative}.game-surface:before{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(var(--primary-rgb), .08), transparent 34%), linear-gradient(90deg, transparent 0, transparent 50%, #f7f7f5 50%, #f7f7f5 100%);opacity:1;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.game-surface .landing-page{padding:clamp(22px,4vh,40px) clamp(22px,4.6vw,58px)}.game-surface .landing-content{text-align:center;grid-template-rows:minmax(0,auto) auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(14px,2.5vh,24px);width:min(100%,820px);height:100%;padding:0;display:grid}.game-surface .landing-topbar{grid-template-columns:1fr;justify-items:center;gap:clamp(8px,1.6vh,13px);width:min(100%,620px);padding:0;display:grid}.game-surface .landing-logo-wrap{width:clamp(150px,25vh,220px);height:clamp(150px,25vh,220px);margin:0}.game-surface .headline-brand-landing{width:clamp(220px,38vh,330px);margin:0}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{max-width:100%;color:var(--primary);text-align:center;white-space:nowrap;letter-spacing:0;margin:0;font-size:clamp(3rem,7.2vh,4.45rem);font-weight:900;line-height:.95}.game-surface .game-header-meta{justify-content:center;gap:8px;width:auto;max-width:100%;margin:0}.game-surface .header-chip{border-radius:4px;min-height:30px;padding:0 10px}.game-surface .landing-hero{width:min(100%,560px);max-width:560px;margin:0}.game-surface .landing-subtitle{color:var(--text-primary);text-align:center;margin:0;font-size:clamp(1.2rem,2.8vh,1.8rem);font-weight:750;line-height:1.16}.game-surface .play-btn{background:var(--primary);min-width:min(100%,260px);min-height:52px;box-shadow:0 10px 22px rgba(var(--primary-rgb), .18);border-radius:8px;margin:0}.game-surface .play-btn:hover:not(:disabled){background:var(--primary);filter:brightness(.96);transform:translateY(-1px)}.game-surface .suggest-q-btn-landing{position:absolute;top:0;right:0}@media (min-width:860px) and (min-height:620px){.game-surface .landing-content{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);justify-items:stretch;gap:18px clamp(34px,5vw,68px)}.game-surface .landing-topbar{grid-row:1/3;align-self:center;justify-items:start;width:100%}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{text-align:left}.game-surface .game-header-meta{justify-content:flex-start}.game-surface .landing-hero{place-self:end start}.game-surface .landing-subtitle{text-align:left;font-size:clamp(1.55rem,3.7vh,2.35rem)}.game-surface .play-btn{justify-self:start}}@media (max-height:680px){.game-surface .landing-content{gap:10px}.game-surface .landing-logo-wrap{width:clamp(118px,20vh,156px);height:clamp(118px,20vh,156px)}.game-surface .headline-brand-landing{width:clamp(170px,30vh,236px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2.35rem,6.2vh,3.25rem)}.game-surface .landing-subtitle{font-size:clamp(1rem,2.35vh,1.34rem)}.game-surface .play-btn{min-height:46px}}@media (max-width:700px){.game-frame{width:100%;height:100%}.game-surface{background:linear-gradient(180deg, rgba(var(--primary-rgb), .08) 0, rgba(var(--primary-rgb), .08) 7px, transparent 7px), #fff}.game-surface:before{background:linear-gradient(180deg, rgba(var(--primary-rgb), .08), transparent 28%), #fff}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2.25rem,10vw,3.35rem)}}.site-topbar{isolation:isolate;background:linear-gradient(135deg,#12130f 0%,#222019 54%,#302319 100%);border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(176px,1fr) auto minmax(176px,1fr);gap:clamp(12px,2.4vw,28px);padding:10px clamp(14px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 18px 42px #1e19122e}.site-topbar:before{content:"";z-index:-1;pointer-events:none;opacity:.75;background:linear-gradient(90deg,#f5a08257,#0000 27%),linear-gradient(270deg,#559b4b38,#0000 30%);position:absolute;inset:0}.site-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f5a082d9,#5f7fa8bf,#559b4bbf,#0000);height:1px;position:absolute;bottom:0;left:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px)}.site-brand{gap:11px;min-width:0;padding:5px 0}.site-brand__mark{background:#ffffff1f;border-radius:10px;width:38px;height:38px;padding:3px;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff47}.site-brand__from{color:#ffffffad;letter-spacing:.04em;font-size:.64rem;font-weight:650}.site-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff21,#ffffff0f),#0a0b0985;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:5px;width:min(100%,640px);padding:5px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff29,0 14px 28px #0003}.site-nav__link{--game-accent:#f5a082;--game-accent-rgb:245, 160, 130;color:#ffffffbd;text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:6px 10px 6px 7px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.site-nav__link--timeline{--game-accent:#5f7fa8;--game-accent-rgb:95, 127, 168}.site-nav__link--headline{--game-accent:#c23b3b;--game-accent-rgb:194, 59, 59}.site-nav__link--moneyline{--game-accent:#559b4b;--game-accent-rgb:85, 155, 75}.site-nav__link:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%, rgba(var(--game-accent-rgb), .34), transparent 38%), linear-gradient(180deg, #ffffff14, transparent);opacity:0;transition:opacity .18s;position:absolute;inset:0}.site-nav__link:hover,.site-nav__link--active{border-color:rgba(var(--game-accent-rgb), .46);background:rgba(var(--game-accent-rgb), .16);color:#fff;box-shadow:inset 0 1px #fff3,0 9px 20px #0000002e}.site-nav__link:hover:before,.site-nav__link--active:before{opacity:1}.site-nav__link--active:after{content:"";background:var(--game-accent);height:2px;box-shadow:0 0 14px rgba(var(--game-accent-rgb), .72);border-radius:999px;position:absolute;bottom:4px;left:12px;right:12px}.site-nav__icon,.site-nav__text,.site-nav__badge{z-index:1;position:relative}.site-nav__icon{background:linear-gradient(#fffffffa,#ffffffc7);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffffad,0 6px 14px #0000002e}.site-nav__logo{object-fit:contain;width:25px;height:auto;max-height:25px}.site-nav__text{flex-direction:column;gap:2px;min-width:0;display:flex}.site-nav__title{color:inherit;font-size:.82rem;font-weight:900;line-height:1}.site-nav__tag{color:#ffffff7a;white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;font-weight:650;line-height:1.05;overflow:hidden}.site-nav__link:hover .site-nav__tag,.site-nav__link--active .site-nav__tag{color:#ffffffbd}.site-nav__badge{color:#174d39;text-transform:uppercase;background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:.57rem;font-weight:900;line-height:1;display:inline-flex}@media (max-width:900px){.site-topbar{grid-template-columns:auto minmax(0,1fr)}.site-nav{justify-self:stretch}.site-nav__link{grid-template-columns:32px minmax(0,1fr);padding-right:8px}.site-nav__badge{display:none}}@media (max-width:700px){.site-shell{--topbar-height:108px}.site-topbar{background:linear-gradient(135deg,#12130f 0%,#222019 54%,#302319 100%);grid-template-columns:1fr;justify-items:center;gap:8px;padding:8px 10px 10px}.site-brand{justify-self:center;padding:0}.site-brand__mark{border-radius:8px;width:30px;height:30px}.site-brand__from{font-size:.58rem}.site-brand__think{font-size:.86rem}.site-nav{border-radius:12px;gap:4px;width:min(100%,430px);padding:4px}.site-nav__link{text-align:center;justify-content:center;gap:6px;min-height:42px;padding:5px 4px 7px;display:flex}.site-nav__icon{border-radius:8px;width:27px;height:27px}.site-nav__logo{width:21px;height:auto;max-height:21px}.site-nav__text{display:block}.site-nav__title{font-size:.7rem;line-height:1}.site-nav__tag{display:none}.site-nav__link--active:after{bottom:3px;left:10px;right:10px}}@media (max-width:430px){.site-nav__link{flex-direction:column;min-height:54px}.site-nav__title{font-size:.66rem}}.site-shell{--topbar-height:62px;background:#f7f7f5}.site-topbar{box-shadow:none;background:#f5a082;border-bottom:none;grid-template-columns:1fr;justify-items:center;gap:18px;padding:0 clamp(14px,3vw,30px);overflow:visible}.site-topbar__cluster{justify-content:center;align-items:center;gap:clamp(10px,2vw,18px);min-width:0;max-width:100%;display:inline-flex}.site-topbar:before,.site-topbar:after{display:none}.site-brand{gap:9px;padding:0}.site-brand__mark{width:32px;height:32px;box-shadow:none;background:0 0;border-radius:0;padding:0}.site-brand__copy{gap:1px}.site-brand__from{color:#ffffffbd;font-size:.61rem;font-weight:600}.site-brand__think{color:#fff;font-size:.92rem;font-weight:850}.site-nav{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff3;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.site-nav__link{color:#fff;letter-spacing:0;text-align:center;min-width:104px;min-height:34px;box-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.78rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex;transform:none}.site-nav__link:before,.site-nav__link:after{display:none}.site-nav__link:hover{transform:none}.site-nav__link:hover,.site-nav__link--active{color:#1a1a1a;box-shadow:none;background:#ffffffeb;border-color:#ffffff8f}.site-nav__link--active{animation:.18s cubic-bezier(.2,.8,.2,1) site-nav-active-pop}@keyframes site-nav-active-pop{0%{background:#ffffff9e;transform:scale(.96)}to{background:#ffffffeb;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.site-nav__link--active{animation:none}}.site-nav__title{color:inherit;font-size:inherit;font-weight:inherit;text-transform:uppercase;line-height:1}.site-nav__badge{color:#9a4c32;text-transform:uppercase;background:#ffffffad;border:1px solid #f5a08247;border-radius:999px;min-height:16px;padding:0 6px;font-size:.53rem;font-weight:850;line-height:1}.site-nav__link--active .site-nav__badge,.site-nav__link:hover .site-nav__badge{background:#f5a08224}.site-nav__icon,.site-nav__logo,.site-nav__text,.site-nav__tag,.site-nav__dot,.site-nav__badge{display:none}@media (max-width:900px){.site-topbar{grid-template-columns:1fr}.site-nav{justify-self:auto}.site-nav__link{min-width:0;padding:0 11px}}@media (max-width:700px){.site-shell{--topbar-height:54px}.site-topbar{background:#f5a082;grid-template-columns:1fr;justify-content:center;justify-items:center;gap:0;padding:0 8px}.site-topbar__cluster{gap:7px;width:auto;max-width:100%}.site-brand{justify-self:auto;gap:6px;min-width:0}.site-brand__copy{min-width:0;display:flex}.site-brand__mark{flex:none;width:26px;height:26px}.site-brand__from{font-size:.52rem;line-height:1}.site-brand__think{font-size:.72rem;line-height:1}.site-nav{background:#fff3;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;justify-self:auto;gap:2px;width:auto;max-width:100%;padding:3px;display:inline-flex;overflow:hidden}.site-nav__link{white-space:nowrap;flex:0 auto;min-width:0;min-height:28px;padding:0 clamp(5px,1.55vw,9px);font-size:clamp(.56rem,2.35vw,.7rem)}}@media (max-width:430px){.site-nav__link{flex-direction:row;min-height:30px;padding:0 7px}.site-nav__title{font-size:inherit}}@supports (padding-top:env(safe-area-inset-top)){:is(html:has(.site-shell),body:has(.site-shell)){background-color:#f7f7f5;background-image:none}body:has(.site-shell):before{content:"";height:max(2px, env(safe-area-inset-top,0px));pointer-events:none;z-index:2147483647;background-color:#f5a082;position:fixed;top:0;left:0;right:0}.site-shell{background:#f7f7f5}.app-layout:has(.site-shell){background:#f7f7f5}.app-layout:has(.site-shell) .app-content{background:#f7f7f5}.app-layout:has(.site-shell) .footer{background:#f7f7f5}.app-layout:has(.site-shell){min-height:100dvh;position:relative;overflow:hidden}.site-topbar{flex-basis:calc(var(--topbar-height) + env(safe-area-inset-top,0px));min-height:calc(var(--topbar-height) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}}@supports (padding-bottom:env(safe-area-inset-bottom)){@media (max-width:700px){body:has(.site-shell):after{content:"";height:max(2px, env(safe-area-inset-bottom,0px));pointer-events:none;z-index:2147483647;background-color:#f7f7f5;position:fixed;bottom:0;left:0;right:0}}}.safari-tint-sampler{pointer-events:none;z-index:2147483647;width:100%;min-width:100vw;height:4px;position:fixed;left:0;transform:translateZ(0)}.safari-tint-sampler--top{background-color:#f5a082;top:0}.safari-tint-sampler--bottom{background-color:#f7f7f5;bottom:0}@supports (padding-bottom:env(safe-area-inset-bottom)){.safari-tint-sampler--bottom{bottom:calc(-1 * env(safe-area-inset-bottom,0px));height:max(4px, env(safe-area-inset-bottom,0px))}}.game-surface .game-layout:not(.game-layout--results){background:linear-gradient(180deg, rgba(var(--primary-rgb), .07), transparent 180px), #fff}.game-surface .game-header{border-bottom:1px solid rgba(var(--primary-rgb), .12);box-shadow:none;background:#ffffffe6;padding:12px 0 10px}.game-surface .game-header-shell{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,920px);padding:0 clamp(16px,3vw,28px);display:grid}.game-surface .game-header .game-title{color:var(--text-primary);grid-column:2;margin:0;font-size:clamp(1.45rem,3.2vh,2rem);font-weight:900;line-height:1}.game-surface .game-header .game-header-meta{color:var(--text-secondary);grid-column:2;justify-content:center;margin-top:5px;font-size:.72rem;font-weight:800}.game-surface .game-header .suggest-q-btn{justify-self:end;position:static}.game-surface .game-content{justify-content:center;align-items:stretch;padding:clamp(16px,3vh,28px) clamp(16px,3vw,34px)}.game-surface .game-container{flex-direction:column;max-width:900px;display:flex}.game-surface .play-area{flex:1;grid-template-rows:auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.6vh,26px);min-height:0;padding:0;display:grid}.game-surface .progress-header{margin:0}.game-surface .progress-squares{gap:clamp(6px,1.2vw,10px)}.game-surface--timeline .progress-squares{grid-template-columns:repeat(6,minmax(44px,1fr));max-width:560px;margin:0 auto;display:grid}.game-surface .progress-sq{aspect-ratio:1;background:#f7f7f5;border-width:1.5px;border-radius:10px;justify-self:center;width:100%;max-width:74px;height:auto}.game-surface .progress-sq.current,.game-surface .progress-sq.live{border-color:var(--primary);box-shadow:0 8px 20px rgba(var(--primary-rgb), .15);background:#fff}.game-surface .card-slider{place-self:stretch center;place-items:center;width:min(100%,760px);display:grid}.game-surface .card-flipper{width:100%;min-height:min(390px,100%)}.game-surface .card-face{border:1px solid rgba(var(--primary-rgb), .18);background:linear-gradient(180deg, rgba(var(--primary-rgb), .075), #fff0 45%), #fff;box-shadow:0 18px 42px rgba(var(--primary-rgb), .12);border-radius:18px}.game-surface .card-front{flex-direction:column;justify-content:center;gap:clamp(14px,2.2vh,22px);padding:clamp(24px,5vh,44px);display:flex}.game-surface .card-round-label{color:var(--primary);letter-spacing:.12em;font-size:.74rem;font-weight:900}.game-surface .card-question{max-width:680px;color:var(--text-primary);text-align:center;margin:0 auto;padding:0;font-size:clamp(1.35rem,3.6vh,2.15rem);font-weight:800;line-height:1.14}.game-surface .card-prompt{color:var(--text-secondary);letter-spacing:.08em;margin:0;padding:0;font-size:.78rem;font-weight:850}.game-surface .card-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,420px);margin:0 auto;display:grid}.game-surface .card-year-input{border:1.5px solid rgba(var(--primary-rgb), .24);height:54px;color:var(--text-primary);text-align:center;box-shadow:inset 0 1px 0 rgba(var(--primary-rgb), .06);background:#fff;border-radius:10px;font-size:1.35rem;font-weight:850}.game-surface .card-year-input:focus,.game-surface .card-year-input.is-focused{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .12), inset 0 1px 0 rgba(var(--primary-rgb), .06);outline:none}.game-surface .card-submit-btn,.game-surface .view-results-btn,.game-surface .next-btn{background:var(--primary);min-height:52px;box-shadow:0 10px 22px rgba(var(--primary-rgb), .18);color:#fff;letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.game-surface .card-submit-btn:hover:not(:disabled),.game-surface .view-results-btn:hover,.game-surface .next-btn:hover{filter:brightness(.97);transform:translateY(-1px)}.game-surface .card-submit-btn:disabled{background:var(--light-gray);box-shadow:none}.game-surface .card-back{padding:clamp(24px,5vh,44px)}.game-surface .card-result{align-content:center;gap:24px;min-height:100%;display:grid}.game-surface .card-actual-label,.game-surface .card-bottom-label{color:var(--text-secondary);letter-spacing:.1em;font-size:.72rem;font-weight:900}.game-surface .card-actual-year{font-size:clamp(3.2rem,9vh,5.5rem);line-height:.9}.game-surface .card-bottom-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-surface .card-bottom-item{border:1px solid rgba(var(--primary-rgb), .14);background:#ffffffbd;border-radius:12px;padding:12px}.game-surface .mobile-numpad{margin-top:0}.game-surface--moneyline .play-area{grid-template-rows:auto auto minmax(0,1fr)}.game-surface .moneyline-scorebar{justify-self:center;width:min(100%,540px);margin:0}.game-surface .moneyline-score-chip{border-radius:12px;min-height:58px}.game-surface--moneyline .progress-squares{max-width:560px;margin:0 auto}.game-surface .moneyline-ticket{width:min(100%,760px);box-shadow:0 18px 42px rgba(var(--primary-rgb), .12);border-radius:18px;place-self:center}.game-surface .moneyline-ticket-top{padding:18px 20px 0}.game-surface .moneyline-ticket-body{padding:18px 20px 20px}.game-surface .moneyline-line-pill{border-radius:10px}.game-surface .moneyline-choice-grid{gap:12px;margin-top:20px}.game-surface .card-choice-btn{border-radius:14px;min-height:88px}.game-surface--headline .game-content{padding:clamp(14px,2.4vh,22px) clamp(14px,2.6vw,28px)}.game-surface .headline-shell{grid-template-rows:auto auto minmax(0,1fr);gap:12px;max-width:940px;padding:0}.game-surface .round-tracker{padding:0 2px}.game-surface .round-tracker-name{font-size:.72rem}.game-surface .headline-card{box-shadow:0 10px 24px rgba(var(--primary-rgb), .08);border-radius:14px;padding:14px 16px}.game-surface .headline-copy{font-size:clamp(.98rem,2.2vh,1.28rem);line-height:1.32}.game-surface .headline-detail{font-size:.68rem}.game-surface .map-stage{min-block-size:0;box-shadow:0 18px 38px rgba(var(--primary-rgb), .12);border-radius:16px}.game-surface .map-guess-bar{border-radius:14px;min-height:62px}.game-surface .map-submit-btn{border-radius:10px}.game-surface .round-result-card{border-radius:18px;box-shadow:0 24px 54px #0000002e}@media (max-width:760px),(max-height:680px){.game-surface .game-header{padding:8px 0 7px}.game-surface .game-content{padding:12px}.game-surface .game-header-shell{grid-template-columns:1fr;gap:3px}.game-surface .game-header .game-title,.game-surface .game-header .game-header-meta{grid-column:1}.game-surface .game-header .suggest-q-btn{position:absolute;top:8px;right:12px}.game-surface .play-area{gap:10px}.game-surface .progress-sq{border-radius:8px;max-width:46px}.game-surface .progress-sq-score{font-size:.9rem}.game-surface .card-flipper{min-height:300px}.game-surface .card-front,.game-surface .card-back{padding:18px}.game-surface .card-question{font-size:clamp(1.08rem,4.8vw,1.45rem)}.game-surface .card-form{grid-template-columns:1fr;width:min(100%,330px)}.game-surface .moneyline-scorebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.game-surface .moneyline-score-chip{min-height:50px;padding:8px}.game-surface .moneyline-ticket-top,.game-surface .moneyline-ticket-body{padding-left:14px;padding-right:14px}.game-surface .moneyline-choice-grid{grid-template-columns:1fr;margin-top:12px}.game-surface .card-choice-btn{min-height:64px}.game-surface .headline-shell{gap:8px}.game-surface .headline-card{padding:10px 12px}.game-surface .headline-copy{font-size:.9rem}.game-surface .headline-detail-meta{flex-direction:column;align-items:flex-start;gap:2px}.game-surface .headline-detail-date{text-align:left}.game-surface .map-guess-bar{min-height:56px;padding:9px;bottom:8px;left:8px;right:8px}}.game-surface .game-content,.game-surface .game-container,.game-surface .headline-shell{min-height:0;overflow:hidden}.game-surface .progress-sq{max-width:54px}.game-surface .progress-sq-score{font-size:1rem}.game-surface--timeline .play-area{grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:10px;height:100%;display:grid;overflow:visible}.game-surface--timeline .game-content,.game-surface--timeline .game-container{overflow:visible}.game-surface--timeline .progress-header{padding:8px 0 12px;overflow:visible}.game-surface--timeline .progress-squares{max-width:440px;overflow:visible}.game-surface--timeline .card-slider{place-self:stretch center;width:min(100%,650px);height:100%;min-height:0;display:block}.game-surface--timeline .card-flipper,.game-surface--timeline .review-card{height:100%;min-height:0}.game-surface--timeline .card-face{height:100%;min-height:0;overflow:hidden}.game-surface--timeline .card-front,.game-surface--timeline .card-back{flex-direction:column;justify-content:center;padding:clamp(18px,3.2vh,30px);display:flex}.game-surface--timeline .card-question{max-width:560px;margin:0 auto;padding:0;font-size:clamp(1.15rem,3vh,1.78rem);line-height:1.18}.game-surface--timeline .card-form{grid-template-columns:minmax(0,1fr) minmax(150px,auto);max-width:430px}.game-surface--timeline .card-year-input{min-width:0}.game-surface--timeline .mobile-numpad{flex:none}.game-surface--moneyline .play-area{grid-template-rows:auto auto minmax(0,1fr);align-items:stretch;gap:10px;height:100%;display:grid}.game-surface--moneyline .moneyline-scorebar{max-width:460px}.game-surface--moneyline .moneyline-score-chip{min-height:46px;padding:8px 10px}.game-surface--moneyline .moneyline-score-chip-value{font-size:1.05rem}.game-surface--moneyline .progress-squares{max-width:460px}.game-surface--moneyline .progress-sq{max-width:42px}.game-surface--moneyline .moneyline-ticket{place-self:center;width:min(100%,680px);max-height:100%;overflow:hidden}.game-surface--moneyline .moneyline-ticket-top{padding:12px 16px 0}.game-surface--moneyline .moneyline-ticket-body{padding:12px 16px 16px}.game-surface--moneyline .card-question{max-width:560px;margin:0 auto 14px;padding:0;font-size:clamp(1.05rem,2.7vh,1.42rem);line-height:1.2}.game-surface--moneyline .moneyline-choice-grid{gap:10px;margin-top:10px}.game-surface--moneyline .card-choice-btn{min-height:68px;padding:11px 12px}.game-surface--headline .headline-shell{grid-template-rows:auto auto minmax(0,1fr);gap:10px;max-width:900px;height:100%;display:grid}.game-surface--headline .round-tracker{min-height:24px}.game-surface--headline .headline-card{gap:6px;min-height:0;padding:11px 14px}.game-surface--headline .headline-copy{font-size:clamp(.9rem,2vh,1.12rem);line-height:1.25}.game-surface--headline .headline-detail{font-size:.62rem}.game-surface--headline .map-stage{height:100%;min-height:0}.game-surface--headline .map-guess-bar{min-height:56px;padding:9px 10px}@media (max-width:760px),(max-height:680px){.game-surface .game-content{padding:10px}.game-surface .progress-sq{max-width:36px}.game-surface--timeline .play-area,.game-surface--moneyline .play-area{gap:8px}.game-surface--timeline .card-front,.game-surface--timeline .card-back{padding:14px}.game-surface--timeline .card-question{font-size:clamp(1rem,4vw,1.28rem)}.game-surface--timeline .card-form{grid-template-columns:1fr;gap:8px}.game-surface--moneyline .moneyline-scorebar{display:none}.game-surface--moneyline .play-area{grid-template-rows:auto minmax(0,1fr)}.game-surface--moneyline .card-question{margin-bottom:8px;font-size:clamp(.98rem,3.8vw,1.2rem)}.game-surface--moneyline .moneyline-choice-grid{grid-template-columns:1fr;gap:8px}.game-surface--moneyline .card-choice-btn{min-height:52px}.game-surface--moneyline .moneyline-line-pill{min-height:32px;padding:6px 9px}.game-surface--headline .headline-shell{gap:7px}.game-surface--headline .headline-card{padding:8px 10px}.game-surface--headline .headline-copy{font-size:.82rem}.game-surface--headline .headline-detail-list{display:none}}.game-surface .landing-page{padding:clamp(18px,3.2vh,34px) clamp(18px,4vw,44px);overflow:hidden}.game-surface .landing-content{gap:clamp(22px,4vh,42px);width:min(100%,640px);min-height:0;max-height:100%;padding:0;overflow:hidden;text-align:center!important;flex-direction:column!important;justify-content:space-evenly!important;align-items:center!important;display:flex!important}.game-surface .landing-topbar{gap:clamp(12px,2.2vh,20px);width:100%;min-width:0;padding:0;position:relative;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.game-surface .landing-logo-wrap{flex:none;width:clamp(160px,28vh,250px);height:clamp(160px,28vh,250px);margin:0}.game-surface .headline-brand-landing{flex:none;width:clamp(250px,43vh,390px);margin:0}.game-surface .landing-logo,.game-surface .headline-logo-landing{object-fit:contain;width:100%;height:100%}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{width:100%;max-width:100%;color:var(--text-primary);white-space:nowrap;text-overflow:clip;flex:none;margin:0;font-size:clamp(3.25rem,8.6vh,5.7rem);line-height:.98;overflow:hidden;text-align:center!important}.game-surface .game-header-meta{flex-wrap:wrap;flex:none;gap:7px;width:100%;margin:0;display:flex;justify-content:center!important}.game-surface .landing-hero{flex:none;width:min(100%,560px);max-width:560px;margin:0;align-self:center!important}.game-surface .landing-subtitle{color:var(--text-primary);margin:0;font-size:clamp(1.25rem,3vh,1.95rem);font-weight:750;line-height:1.22;text-align:center!important}.game-surface .play-btn{flex:none;place-self:center;min-width:min(100%,280px);min-height:56px;margin:0}@media (max-height:680px){.game-surface .landing-content{gap:10px;justify-content:center!important}.game-surface .landing-logo-wrap{width:clamp(96px,18vh,128px);height:clamp(96px,18vh,128px)}.game-surface .headline-brand-landing{width:clamp(150px,26vh,205px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2.1rem,5.6vh,3rem)}.game-surface .landing-subtitle{font-size:clamp(.92rem,2vh,1.12rem)}.game-surface .play-btn{min-height:42px}}@media (max-width:520px){.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2.05rem,10vw,3rem)}}.story-page{flex:1;width:min(820px,100% - 2rem);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0 2.75rem}.story-shell{border:1px solid rgba(var(--primary-rgb,85, 155, 75), .14);background:linear-gradient(90deg, rgba(var(--primary-rgb,85, 155, 75), .22), transparent 48%) top left / 100% 4px no-repeat, #fffffff5;border-radius:24px;padding:clamp(1.4rem,4vw,2.6rem);position:relative;overflow:hidden;box-shadow:0 18px 44px #1118270f}.story-shell h1{color:var(--text-primary,#1a1a1a);letter-spacing:-.06em;margin:0 0 1.35rem;font-size:clamp(2.35rem,5vw,4rem);line-height:.95}.story-shell p{color:var(--text-secondary,#5f6470);margin:0 0 1.05rem;font-size:clamp(1rem,1.75vw,1.08rem);line-height:1.76}.story-shell p:first-of-type{color:var(--text-primary,#1a1a1a);font-size:clamp(1.12rem,2vw,1.28rem);line-height:1.58}.story-shell strong{color:var(--text-primary,#1a1a1a);font-weight:850}.story-play-strip,.story-stats{margin:1.3rem 0}.story-play-strip{flex-wrap:wrap;gap:.5rem;display:flex}.story-play-strip span{border:1px solid rgba(var(--primary-rgb,85, 155, 75), .18);background:rgba(var(--primary-rgb,85, 155, 75), .065);min-height:2.1rem;color:var(--text-primary,#1a1a1a);border-radius:999px;align-items:center;padding:.42rem .78rem;font-size:.84rem;font-weight:800;display:inline-flex}.story-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.story-stats div{border:1px solid rgba(var(--primary-rgb,85, 155, 75), .16);background:#ffffffc7;border-radius:18px;padding:.9rem}.story-stats strong,.story-stats span{display:block}.story-stats strong{color:var(--text-primary,#1a1a1a);letter-spacing:-.05em;font-size:clamp(1.35rem,4vw,2rem);line-height:1}.story-stats span{color:var(--text-secondary,#5f6470);text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;font-size:.78rem;font-weight:700}.story-shell p:last-child{margin-bottom:0}@media (max-width:640px){.story-page{width:min(100% - 1rem,820px);padding-top:1rem}.story-shell{border-radius:18px;padding:1.15rem}.story-stats{grid-template-columns:1fr}}.story-contact{border-top:1px solid rgba(var(--primary-rgb,85, 155, 75), .14);text-align:center;margin-top:1.75rem;padding-top:1.35rem}.story-contact span{color:var(--text-secondary,#5f6470);letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;font-weight:750;display:block}.story-contact a{color:var(--text-primary,#1a1a1a);letter-spacing:-.055em;margin-top:.35rem;font-size:clamp(1.55rem,5vw,2.65rem);font-weight:900;line-height:1.05;text-decoration:none;display:inline-block}.story-contact a:hover{text-underline-offset:5px;text-decoration:underline}.game-surface{background:#fff}@media (min-width:860px) and (min-height:700px){.game-surface .landing-page{padding:clamp(24px,4vh,42px) clamp(36px,6vw,76px)}.game-surface .landing-content{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;justify-items:center;gap:clamp(16px,2.8vh,28px);width:min(100%,900px);display:grid!important}.game-surface .landing-topbar{gap:clamp(10px,1.8vh,18px);min-height:0;justify-content:end!important}.game-surface .landing-logo-wrap{width:clamp(170px,27vh,245px);height:clamp(170px,27vh,245px)}.game-surface .headline-brand-landing{width:clamp(270px,41vh,390px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(3.55rem,7.6vh,5.3rem)}.game-surface .landing-hero{width:min(100%,700px);max-width:700px}.game-surface .landing-subtitle{font-size:clamp(1.35rem,2.75vh,1.9rem)}.game-surface .play-btn{min-width:290px;min-height:56px}}.game-surface .landing-content{box-sizing:border-box;padding-bottom:2px}.game-surface .play-btn{max-width:100%}@media (max-width:700px){.game-surface .landing-page{padding:16px 14px}.game-surface .landing-content{gap:10px;width:min(100%,420px);justify-content:space-evenly!important}.game-surface .landing-logo-wrap{width:clamp(108px,19vh,148px);height:clamp(108px,19vh,148px)}.game-surface .headline-brand-landing{width:clamp(165px,29vh,225px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(2rem,9.6vw,3.05rem)}.game-surface .landing-subtitle{font-size:clamp(.95rem,4vw,1.18rem);line-height:1.2}.game-surface .play-btn{min-width:min(100%,230px);min-height:44px}}@media (max-height:620px){.game-surface .landing-page{padding-top:12px;padding-bottom:12px}.game-surface .landing-content{gap:8px;justify-content:center!important}.game-surface .landing-logo-wrap{width:clamp(82px,16vh,112px);height:clamp(82px,16vh,112px)}.game-surface .headline-brand-landing{width:clamp(130px,24vh,180px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(1.8rem,5vh,2.55rem)}.game-surface .landing-subtitle{font-size:clamp(.86rem,1.9vh,1rem)}.game-surface .play-btn{min-height:40px}}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{color:var(--primary);text-transform:uppercase}@media (min-width:701px) and (min-height:621px){.game-surface .play-btn{box-sizing:border-box;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:min(100%,720px);min-width:0;min-height:132px;padding:0 clamp(28px,4.6vw,64px);font-size:clamp(1.65rem,3.8vw,2.35rem);line-height:1;display:inline-flex;overflow:hidden}}.game-surface .landing-title-row{justify-content:center;align-items:center;gap:clamp(18px,3vw,38px);min-width:0;max-width:100%;display:inline-flex}.game-surface .landing-title-row .landing-logo-wrap{flex:none;width:clamp(160px,27vh,260px);height:clamp(160px,27vh,260px)}.game-surface .landing-title-row .headline-brand-landing{flex:none;width:clamp(230px,42vh,390px)}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{width:auto;min-width:0;font-size:clamp(4.1rem,9.5vh,6.7rem);text-align:left!important}.game-surface .landing-topbar{gap:clamp(28px,5vh,58px)}.game-surface .landing-topbar .game-header-meta{flex-wrap:wrap;align-items:center;width:auto;max-width:100%;display:inline-flex;justify-content:center!important}.game-surface .landing-hero{margin-top:clamp(8px,1.8vh,18px)}.game-surface .landing-content{gap:clamp(42px,7vh,80px)}.game-surface .play-btn{white-space:nowrap;border-radius:22px;min-width:min(100%,920px);min-height:180px;padding-left:clamp(36px,6vw,72px);padding-right:clamp(36px,6vw,72px);font-size:2.7rem}@media (max-width:700px),(max-height:620px){.game-surface .play-btn{border-radius:10px;min-width:min(100%,300px);min-height:56px;font-size:1rem}}.game-surface .landing-topbar .header-chip{min-height:42px;padding:0 16px;font-size:.92rem}@media (max-width:700px),(max-height:620px){.game-surface .landing-title-row{gap:12px}.game-surface .landing-title-row .landing-logo-wrap{width:clamp(72px,15vh,104px);height:clamp(72px,15vh,104px)}.game-surface .landing-title-row .headline-brand-landing{width:clamp(108px,22vh,158px)}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{font-size:clamp(2rem,9vw,3rem)}}@media (min-width:860px) and (min-height:640px){.game-surface .landing-page{padding:clamp(30px,5vh,54px) clamp(44px,6vw,84px)}.game-surface .landing-content{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(260px,.95fr) minmax(340px,1.05fr);justify-items:stretch;gap:clamp(22px,4vh,38px) clamp(42px,6vw,76px);width:min(100%,900px);height:100%;text-align:left!important;align-items:center!important;display:grid!important}.game-surface .landing-topbar{grid-area:1/1/3;gap:clamp(14px,2.4vh,22px);width:100%;height:auto;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.game-surface .landing-logo-wrap{width:clamp(180px,27vh,250px);height:clamp(180px,27vh,250px)}.game-surface .headline-brand-landing{width:clamp(275px,42vh,390px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{width:auto;max-width:100%;font-size:clamp(3.35rem,7.8vh,5.25rem);line-height:.94;text-align:left!important}.game-surface .game-header-meta{width:auto;justify-content:flex-start!important}.game-surface .landing-hero{grid-area:1/2;justify-self:start;width:min(100%,560px);max-width:560px;padding-bottom:clamp(4px,1vh,10px);align-self:end!important}.game-surface .landing-subtitle{font-size:clamp(1.65rem,3.8vh,2.45rem);line-height:1.06;text-align:left!important}.game-surface .play-btn{grid-area:2/2;place-self:start;min-width:300px;min-height:58px}}@media (min-width:701px){.game-surface .landing-page{padding:clamp(30px,5vh,52px) clamp(34px,5vw,72px)}.game-surface .landing-content{gap:clamp(28px,4.4vh,48px);width:min(100%,760px);height:100%;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.game-surface .landing-topbar{gap:clamp(16px,2.8vh,28px);width:100%;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.game-surface .landing-logo-wrap{width:clamp(185px,29vh,270px);height:clamp(185px,29vh,270px);margin:0}.game-surface .headline-brand-landing{width:clamp(275px,43vh,410px);margin:0}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{width:100%;max-width:100%;font-size:clamp(3.7rem,8.3vh,5.8rem);line-height:.94;text-align:center!important}.game-surface .game-header-meta{width:100%;justify-content:center!important}.game-surface .landing-hero{justify-self:center;width:min(100%,640px);max-width:640px;padding:0;align-self:center!important}.game-surface .landing-subtitle{font-size:clamp(1.35rem,3vh,2.05rem);line-height:1.14;text-align:center!important}.game-surface .play-btn{place-self:center;min-width:300px;min-height:58px}}@media (min-width:701px) and (max-height:720px){.game-surface .landing-content{gap:clamp(18px,2.8vh,28px)}.game-surface .landing-logo-wrap{width:clamp(145px,24vh,205px);height:clamp(145px,24vh,205px)}.game-surface .headline-brand-landing{width:clamp(220px,36vh,320px)}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{font-size:clamp(3rem,7.1vh,4.45rem)}.game-surface .landing-subtitle{font-size:clamp(1.12rem,2.5vh,1.55rem)}}.game-surface .landing-content{justify-content:center!important;gap:0!important}.game-surface .landing-topbar{margin-bottom:clamp(24px,4.2vh,48px);gap:clamp(18px,3vh,34px)!important}.game-surface .landing-topbar .game-header-meta{gap:clamp(28px,5vw,64px)!important}.game-surface .landing-hero{margin:0 0 clamp(54px,8.5vh,104px)!important}.game-surface .play-btn{margin-top:0!important}@media (min-width:701px) and (min-height:621px){.game-surface .play-btn{justify-content:center;align-items:center;white-space:nowrap!important;border-radius:24px!important;width:min(100%,780px)!important;min-width:0!important;min-height:clamp(158px,20vh,220px)!important;padding:0 clamp(34px,5vw,78px)!important;font-size:clamp(1.75rem,3.35vw,2.5rem)!important;line-height:1!important;display:inline-flex!important}}@media (max-width:700px),(max-height:620px){.game-surface .landing-topbar{margin-bottom:clamp(14px,2.6vh,24px);gap:clamp(12px,2.2vh,18px)!important}.game-surface .landing-topbar .game-header-meta{gap:clamp(12px,4vw,24px)!important}.game-surface .landing-hero{margin-bottom:clamp(24px,5vh,42px)!important}.game-surface .play-btn{white-space:nowrap!important;width:min(100%,340px)!important;min-width:0!important;min-height:78px!important;padding:0 24px!important;font-size:clamp(1.05rem,5vw,1.45rem)!important}}.game-surface .landing-title-row{gap:clamp(14px,2.5vw,30px)!important}.game-surface .landing-title-row .landing-logo-wrap{width:clamp(140px,24vh,220px)!important;height:clamp(140px,24vh,220px)!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{font-size:clamp(3.5rem,8.1vh,5.45rem)!important}.game-surface .landing-topbar{gap:clamp(14px,2.6vh,28px)!important;margin-bottom:clamp(20px,3.7vh,40px)!important}.game-surface .landing-hero{width:min(100%,600px)!important;margin-bottom:clamp(42px,6.8vh,78px)!important}.game-surface .landing-subtitle{font-size:clamp(1.55rem,3.6vh,2.35rem)!important}@media (min-width:701px) and (min-height:621px){.game-surface .play-btn{border-radius:20px!important;width:min(100%,644px)!important;min-height:clamp(130px,16.5vh,182px)!important;padding:0 clamp(24px,4vw,58px)!important;font-size:clamp(2.45rem,4.7vw,3.5rem)!important}}@media (max-width:700px),(max-height:620px){.game-surface .landing-title-row{gap:10px!important}.game-surface .landing-title-row .landing-logo-wrap{width:clamp(68px,14vh,96px)!important;height:clamp(68px,14vh,96px)!important}.game-surface .landing-title-row .headline-brand-landing{width:clamp(100px,20vh,145px)!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{font-size:clamp(1.9rem,8.6vw,2.75rem)!important}.game-surface .landing-hero{margin-bottom:clamp(20px,4.2vh,34px)!important}.game-surface .landing-subtitle{font-size:clamp(.98rem,4.2vw,1.25rem)!important}.game-surface .play-btn{border-radius:9px!important;width:min(100%,281px)!important;min-height:64px!important;padding:0 18px!important;font-size:clamp(1.35rem,6.2vw,1.85rem)!important}}.game-surface--timeline .landing-content{width:min(100%,940px)!important}.game-surface--timeline .landing-title-row{justify-content:center!important;gap:clamp(10px,2vw,24px)!important;width:100%!important}.game-surface--timeline .landing-title-row .landing-logo-wrap{width:clamp(128px,21vh,205px)!important;height:clamp(128px,21vh,205px)!important}.game-surface--timeline .landing-title-row .landing-logo-title{flex:0 auto;text-align:left!important;max-width:calc(100% - clamp(138px,23vh,229px))!important;font-size:clamp(5rem,min(12.13vh,8.6vw),7.25rem)!important}@media (max-width:700px),(max-height:620px){.game-surface--timeline .landing-content{width:min(100%,430px)!important}.game-surface--timeline .landing-title-row{gap:8px!important}.game-surface--timeline .landing-title-row .landing-logo-wrap{width:clamp(60px,13vh,88px)!important;height:clamp(60px,13vh,88px)!important}.game-surface--timeline .landing-title-row .landing-logo-title{max-width:calc(100% - clamp(68px,15vh,96px))!important;font-size:clamp(2.45rem,11vw,3.65rem)!important}}.app-layout:has(.site-shell){--ftt-box:#4d7197;--ftt-box-deep:#3f6388;--ftt-box-ink:#fffaf4;--ftt-box-soft:#ffffff29;--ftt-box-line:#ffffff47}.game-frame{background:var(--ftt-box)!important;border-color:#3f6388bd!important;box-shadow:0 18px 42px #1f344938,inset 0 1px #ffffff29!important}.game-surface,.game-surface .landing-page{background:var(--ftt-box)!important}.game-surface:before{display:none!important}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title,.game-surface .landing-subtitle{text-shadow:0 2px 8px #1526392e;color:var(--ftt-box-ink)!important}.game-surface .landing-subtitle{color:#fffaf4e6!important}.game-surface .landing-topbar .header-chip{border-color:var(--ftt-box-line)!important;background:var(--ftt-box-soft)!important;color:#fffaf4d1!important}.game-surface .landing-topbar .header-chip-strong{color:var(--ftt-box-ink)!important;background:#fffaf438!important;border-color:#fffaf46b!important}.game-surface .play-btn{color:var(--ftt-box-deep)!important;background:#fffaf4!important;border-color:#ffffffad!important;box-shadow:0 14px 26px #1f344938,inset 0 1px #ffffffe6!important}.game-surface .play-btn:hover:not(:disabled){color:#345678!important;filter:none!important;background:#fff!important}.game-surface .game-header{background:#4d7197eb!important;border-bottom-color:#fffaf433!important}.game-surface .game-header .game-title,.game-surface .game-header .game-header-meta{color:var(--ftt-box-ink)!important}.game-surface--timeline .landing-subtitle{font-size:clamp(1.32rem,3.06vh,2rem)!important}.game-surface .landing-topbar .header-chip,.game-surface .landing-topbar .header-chip-strong{box-shadow:none!important;color:var(--ftt-box-deep)!important;background:#fffaf4!important;border-color:#ffffffb3!important}@media (max-width:700px),(max-height:620px){.game-surface--timeline .landing-title-row .landing-logo-title{font-size:clamp(2.7rem,12.1vw,4.02rem)!important}.game-surface--timeline .landing-subtitle{font-size:clamp(.83rem,3.57vw,1.06rem)!important}}.game-surface .landing-title-row,.game-surface--timeline .landing-title-row{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(8px,1.6vh,16px)!important;width:100%!important;display:flex!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface--timeline .landing-title-row .landing-logo-wrap{width:clamp(150px,25vh,230px)!important;height:clamp(150px,25vh,230px)!important}.game-surface .landing-title-row .headline-brand-landing{width:clamp(230px,39vh,360px)!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title,.game-surface--timeline .landing-title-row .landing-logo-title{text-align:center!important;flex:none!important;width:100%!important;max-width:100%!important}.game-surface--timeline .landing-title-row .landing-logo-title{font-size:clamp(4.6rem,min(11.6vh,12vw),7.2rem)!important}@media (max-width:700px),(max-height:620px){.game-surface .landing-title-row,.game-surface--timeline .landing-title-row{gap:7px!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface--timeline .landing-title-row .landing-logo-wrap{width:clamp(78px,15vh,112px)!important;height:clamp(78px,15vh,112px)!important}.game-surface .landing-title-row .headline-brand-landing{width:clamp(118px,22vh,170px)!important}.game-surface--timeline .landing-title-row .landing-logo-title{font-size:clamp(2.55rem,11.4vw,3.75rem)!important}}:is(.game-frame:has(.game-surface--timeline),.game-surface--timeline){--ftt-box:#4d7197;--ftt-box-deep:#3f6388}:is(.game-frame:has(.game-surface--headline),.game-surface--headline){--ftt-box:#c23b3b;--ftt-box-deep:#912c2c}:is(.game-frame:has(.game-surface--moneyline),.game-surface--moneyline){--ftt-box:#5fa06f;--ftt-box-deep:#43764f}:is(.game-frame:has(.game-surface--timeline),.game-frame:has(.game-surface--headline),.game-frame:has(.game-surface--moneyline)){border-color:color-mix(in srgb, var(--ftt-box-deep), #fff 18%)!important;background:var(--ftt-box)!important}.game-surface--timeline,.game-surface--headline,.game-surface--moneyline,.game-surface--timeline .landing-page,.game-surface--headline .landing-page,.game-surface--moneyline .landing-page{background:var(--ftt-box)!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing,.game-surface--timeline .landing-title-row .landing-logo-wrap{place-items:center!important;width:clamp(150px,25vh,230px)!important;height:clamp(150px,25vh,230px)!important;display:grid!important}@media (min-width:701px) and (min-height:621px){.game-surface .play-btn{width:min(100%,547px)!important;min-height:clamp(111px,14vh,155px)!important;padding:0 clamp(20px,3.4vw,49px)!important;font-size:clamp(2.08rem,4vw,2.98rem)!important}}@media (max-width:700px),(max-height:620px){.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing,.game-surface--timeline .landing-title-row .landing-logo-wrap{width:clamp(78px,15vh,112px)!important;height:clamp(78px,15vh,112px)!important}.game-surface .play-btn{width:min(100%,239px)!important;min-height:54px!important;padding:0 15px!important;font-size:clamp(1.15rem,5.27vw,1.57rem)!important}}.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing,.game-surface--timeline .landing-title-row .landing-logo-wrap{width:clamp(240px,34vh,320px)!important;height:clamp(155px,22vh,210px)!important}.game-surface .landing-title-row .landing-logo,.game-surface .landing-title-row .headline-logo-landing{object-fit:contain!important;width:100%!important;height:100%!important}.game-surface .landing-subtitle{white-space:nowrap!important;max-width:100%!important}@media (max-width:700px),(max-height:620px){.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing,.game-surface--timeline .landing-title-row .landing-logo-wrap{width:clamp(128px,29vw,172px)!important;height:clamp(82px,18vw,112px)!important}.game-surface .landing-subtitle{font-size:clamp(.82rem,3.5vw,1rem)!important}}.game-surface .landing-content{width:min(100%,940px)!important}.game-surface .landing-title-row{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(8px,1.6vh,16px)!important;width:100%!important;display:flex!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing{place-items:center!important;width:clamp(240px,34vh,320px)!important;height:clamp(155px,22vh,210px)!important;display:grid!important}.game-surface .landing-title-row .landing-logo,.game-surface .landing-title-row .headline-logo-landing{object-fit:contain!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{text-align:center!important;width:100%!important;max-width:100%!important;font-size:clamp(4.6rem,min(11.6vh,12vw),7.2rem)!important;line-height:.94!important}.game-surface .landing-subtitle{white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(1.32rem,3.06vh,2rem)!important;line-height:1.08!important}@media (max-width:700px),(max-height:620px){.game-surface .landing-content{width:min(100%,430px)!important}.game-surface .landing-title-row{gap:7px!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing{width:clamp(128px,29vw,172px)!important;height:clamp(82px,18vw,112px)!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{font-size:clamp(2.55rem,11.4vw,3.75rem)!important}.game-surface .landing-subtitle{font-size:clamp(.82rem,3.5vw,1rem)!important}}.game-surface--moneyline .landing-title-row .landing-logo{width:auto!important;height:78%!important;transform:translateY(-24%)!important}@media (max-width:700px),(max-height:620px){.game-surface--moneyline .landing-title-row .landing-logo{height:76%!important;transform:translateY(-20%)!important}}@media (max-width:700px){html,.site-shell{width:100%;max-width:100vw;overflow-x:hidden!important}body:has(.site-shell){width:100%;max-width:100vw;overflow-x:hidden!important}.app-layout:has(.site-shell){width:100%;max-width:100vw;overflow-x:hidden!important}.app-layout:has(.site-shell) .app-content{width:100%;max-width:100vw;overflow-x:hidden!important}.site-shell{--topbar-height:54px}.site-topbar{width:100%;min-width:0;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 8px!important;display:flex!important;position:relative!important;overflow:hidden!important}.site-brand{flex:none;gap:6px;min-width:0;position:absolute!important;top:50%!important;left:8px!important;transform:translateY(-50%)!important}.site-brand__mark{width:24px!important;height:24px!important}.site-brand__from{font-size:.52rem!important}.site-brand__think{font-size:.78rem!important}.site-nav{flex:none;justify-self:auto;min-width:0;gap:1px!important;width:220px!important;padding:3px!important;position:absolute!important;top:50%!important;left:auto!important;right:8px!important;transform:translateY(-50%)!important}.site-nav__link{flex:1 1 0;min-width:0!important;min-height:30px!important;padding:0 4px!important;font-size:.58rem!important}.site-main{width:100%;min-width:0;padding:8px!important;overflow:hidden!important}.game-frame{min-width:0;width:100%!important}.game-surface .landing-page{padding:12px 10px!important}.game-surface .landing-content{width:min(100%,350px)!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{font-size:clamp(1.85rem,7.9vw,2.45rem)!important}.game-surface .landing-topbar .game-header-meta{flex-wrap:nowrap!important;gap:12px!important;width:100%!important;display:flex!important}.game-surface .landing-topbar .header-chip{white-space:nowrap;min-width:0;padding:0 10px!important;font-size:.78rem!important}.game-surface .landing-subtitle{font-size:clamp(.84rem,3.8vw,1.05rem)!important}.game-surface .play-btn{width:min(100%,242px)!important}}.game-surface .landing-topbar .header-chip,.game-surface .landing-topbar .header-chip-strong{border-radius:8px!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing{width:clamp(204px,28.9vh,272px)!important;height:clamp(132px,18.7vh,179px)!important}@media (max-width:700px),(max-height:620px){.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing{width:clamp(109px,24.7vw,146px)!important;height:clamp(70px,15.3vw,95px)!important}}.game-surface--headline .landing-title-row .headline-brand-landing{width:clamp(190px,26.9vh,253px)!important;height:clamp(123px,17.4vh,166px)!important}.game-surface--moneyline .landing-title-row .landing-logo-wrap{width:clamp(184px,26vh,245px)!important;height:clamp(119px,16.8vh,161px)!important}@media (max-width:700px),(max-height:620px){.game-surface--headline .landing-title-row .headline-brand-landing{width:clamp(101px,23vw,136px)!important;height:clamp(65px,14.2vw,88px)!important}.game-surface--moneyline .landing-title-row .landing-logo-wrap{width:clamp(98px,22.2vw,131px)!important;height:clamp(63px,13.8vw,86px)!important}}.game-surface--timeline .landing-title-row .landing-logo,.game-surface--headline .landing-title-row .headline-logo-landing{transform:translateY(-18%)!important}.game-surface--moneyline .landing-title-row .landing-logo{transform:translateY(-38%)!important}@media (max-width:700px),(max-height:620px){.game-surface--timeline .landing-title-row .landing-logo,.game-surface--headline .landing-title-row .headline-logo-landing{transform:translateY(-18%)!important}.game-surface--moneyline .landing-title-row .landing-logo{transform:translateY(-34%)!important}}@media (min-width:701px){.site-shell{--topbar-height:clamp(54px, 6vh, 62px)!important}.site-topbar{min-height:var(--topbar-height)!important;flex-basis:var(--topbar-height)!important;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)!important;gap:clamp(12px,1.8vw,20px)!important;padding:0 clamp(16px,2.4vw,34px)!important;display:grid!important;overflow:hidden!important}.site-brand,.site-nav{position:static!important;transform:none!important}.site-brand{justify-self:start!important}.site-nav{justify-self:center!important;width:auto!important}.site-nav__link{min-width:clamp(86px,8vw,108px)!important;min-height:clamp(30px,3.7vh,36px)!important;padding:0 clamp(10px,1vw,14px)!important;font-size:clamp(.72rem,.78vw,.8rem)!important}.site-main{width:100%;min-width:0;padding:clamp(12px,2.1vh,28px) clamp(12px,2.5vw,34px)!important;overflow:hidden!important}.game-frame{min-width:0;border-radius:clamp(6px,.7vw,9px)!important;width:min(100%,clamp(760px,78vw,1040px))!important;height:100%!important;max-height:100%!important}.game-surface .landing-page{justify-content:center!important;align-items:center!important;padding:clamp(18px,3.2vh,44px) clamp(20px,4vw,68px)!important;display:flex!important;overflow:hidden!important}.game-surface .landing-content{grid-template-rows:auto auto auto;min-height:0;align-content:center!important;justify-items:center!important;gap:clamp(18px,4vh,52px)!important;width:min(100%,clamp(620px,72vw,940px))!important;height:100%!important;display:grid!important;overflow:hidden!important}.game-surface .landing-topbar{min-width:0;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(14px,2.8vh,34px)!important;width:100%!important;margin:0!important;display:flex!important}.game-surface .landing-title-row{gap:clamp(8px,1.4vh,16px)!important;width:100%!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .headline-brand-landing{width:clamp(160px,min(20vw,26vh),240px)!important;height:clamp(104px,min(13vw,17vh),158px)!important}.game-surface--headline .landing-title-row .headline-brand-landing{width:clamp(149px,min(18.6vw,24.2vh),223px)!important;height:clamp(97px,min(12.1vw,15.8vh),147px)!important}.game-surface--moneyline .landing-title-row .landing-logo-wrap{width:clamp(144px,min(18vw,23.4vh),216px)!important;height:clamp(94px,min(11.7vw,15.3vh),142px)!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(3rem,min(7.4vw,9.5vh),6.4rem)!important;line-height:.94!important;overflow:visible!important}.game-surface .landing-topbar .game-header-meta{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(20px,4vw,58px)!important;width:100%!important;max-width:100%!important;display:flex!important}.game-surface .landing-topbar .header-chip{white-space:nowrap!important;min-height:clamp(34px,4.4vh,44px)!important;padding:0 clamp(14px,1.5vw,18px)!important;font-size:clamp(.78rem,1.1vw,.95rem)!important}.game-surface .landing-hero{width:100%!important;max-width:100%!important;margin:0!important}.game-surface .landing-subtitle{white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(1.05rem,min(2.6vw,3.2vh),2rem)!important;line-height:1.12!important}.game-surface .play-btn{white-space:nowrap!important;border-radius:clamp(14px,1.4vw,20px)!important;width:min(100%,clamp(360px,42vw,548px))!important;min-width:0!important;min-height:clamp(76px,12vh,150px)!important;padding:0 clamp(18px,3.2vw,48px)!important;font-size:clamp(1.55rem,min(3vw,5vh),2.8rem)!important}.game-surface--timeline .landing-title-row .landing-logo,.game-surface--headline .landing-title-row .headline-logo-landing{transform:translateY(-18%)!important}.game-surface--moneyline .landing-title-row .landing-logo{transform:translateY(-38%)!important}.site-topbar:before,.site-topbar:after{content:none!important;display:none!important}.site-brand{width:auto!important;min-width:0!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.site-nav{grid-template-columns:none!important;display:inline-flex!important}.game-surface .landing-content{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.game-surface .landing-topbar,.game-surface .landing-hero,.game-surface .play-btn{grid-area:auto/1/auto/-1!important;place-self:center!important}.game-surface .landing-topbar{text-align:center!important;align-items:center!important}.game-surface .landing-subtitle{text-overflow:clip!important;overflow:visible!important}}.site-topbar{grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.site-topbar__cluster{justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:calc(100vw - 16px)!important;margin:0!important;display:inline-flex!important;position:static!important}.site-topbar__cluster .site-brand,.site-topbar__cluster .site-nav{justify-self:auto!important;position:static!important;inset:auto!important;transform:none!important}@media (min-width:701px){.site-topbar__cluster{gap:clamp(12px,2vw,20px)!important}.site-topbar__cluster .site-brand__mark{width:50px!important;height:50px!important}.site-topbar__cluster .site-brand__from{font-size:.95rem!important}.site-topbar__cluster .site-brand__think{font-size:1.44rem!important}}@media (max-width:700px){.site-topbar{padding-left:8px!important;padding-right:8px!important}.site-topbar__cluster{gap:7px!important}.site-topbar__cluster .site-brand__mark{width:37px!important;height:37px!important}.site-topbar__cluster .site-brand__from{font-size:.82rem!important}.site-topbar__cluster .site-brand__think{font-size:1.21rem!important}.site-topbar__cluster .site-nav{width:auto!important;max-width:none!important}:is(html:has(.site-shell),body:has(.site-shell)){overscroll-behavior:none;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}body:has(.site-shell){position:relative}.app-layout:has(.site-shell){flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.app-layout:has(.site-shell) .app-content{flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.site-shell{flex:1 1 0!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.site-topbar{flex:0 0 54px!important;min-height:54px!important;max-height:54px!important;padding-top:0!important;padding-bottom:0!important}.site-main{flex:1 1 0!important;height:auto!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.game-frame,.game-surface,.game-surface>*,.game-surface .landing-page,.game-surface .headline-app-content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.app-layout:has(.site-shell) .footer{flex:0 0 38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:3px 8px 5px!important;overflow:hidden!important}.app-layout:has(.site-shell) .footer__line{margin:0 0 3px!important}.app-layout:has(.site-shell) .footer__row{white-space:nowrap!important;flex-wrap:nowrap!important;gap:.45rem!important;font-size:.56rem!important;line-height:1!important}.safari-tint-sampler--bottom{display:none!important}body:has(.site-shell):after{display:none!important}}.site-topbar__cluster .site-nav{--active-game-index:0;--site-nav-pad:3px;--site-nav-gap:2px;position:relative!important;overflow:hidden!important}.site-topbar__cluster .site-nav__slider{z-index:0;top:var(--site-nav-pad);bottom:var(--site-nav-pad);left:var(--site-nav-pad);width:calc((100% - (2 * var(--site-nav-pad)) - (2 * var(--site-nav-gap))) / 3);transform:translateX(calc(var(--active-game-index) * (100% + var(--site-nav-gap))));background:#ffffffeb;border:1px solid #ffffff8f;border-radius:999px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:inset 0 1px #ffffff6b}.site-topbar__cluster .site-nav__link{z-index:1;background:0 0!important;border-color:#0000!important;transition:color .14s!important;animation:none!important;position:relative!important}.site-topbar__cluster .site-nav__link:hover{color:#fff!important;background:#ffffff1f!important}.site-topbar__cluster .site-nav__link--active,.site-topbar__cluster .site-nav__link--active:hover{color:#1a1a1a!important;background:0 0!important}.site-topbar__cluster .site-nav:has(.site-nav__link--timeline.site-nav__link--active) .site-nav__slider{background:#5f7fa8!important;border-color:#92aed2b8!important;box-shadow:inset 0 1px #ffffff47,0 8px 18px #5f7fa847!important}.site-topbar__cluster .site-nav:has(.site-nav__link--moneyline.site-nav__link--active) .site-nav__slider{background:#559b4b!important;border-color:#8bbe84b8!important;box-shadow:inset 0 1px #ffffff47,0 8px 18px #559b4b47!important}.site-topbar__cluster .site-nav:has(.site-nav__link--headline.site-nav__link--active) .site-nav__slider{background:#c23b3b!important;border-color:#dc7878b8!important;box-shadow:inset 0 1px #ffffff47,0 8px 18px #c23b3b47!important}@media (prefers-reduced-motion:reduce){.site-topbar__cluster .site-nav__slider{transition:none}}@media (max-width:700px){.site-topbar__cluster .site-nav{--site-nav-pad:2px;--site-nav-gap:1px;gap:var(--site-nav-gap)!important;padding:var(--site-nav-pad)!important}.site-topbar__cluster .site-nav__link{min-height:27px!important;padding-left:4px!important;padding-right:4px!important}html:has(.site-shell){width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}body:has(.site-shell){width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}.app-layout:has(.site-shell){width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}body:has(.site-shell){touch-action:manipulation;position:fixed!important;inset:0!important}.site-shell{width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.app-layout:has(.site-shell) .app-content{width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.site-shell{--topbar-height:50px!important}.site-topbar{flex:0 0 50px!important;width:100%!important;min-width:0!important;min-height:50px!important;max-height:50px!important;padding:0 8px!important;overflow:hidden!important}.site-topbar__cluster{justify-content:center!important;gap:clamp(5px,1.8vw,8px)!important;width:min(100%,392px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;overflow:hidden!important}.site-topbar__cluster .site-brand{flex:0 94px!important;gap:5px!important;min-width:0!important;max-width:94px!important;overflow:hidden!important}.site-topbar__cluster .site-brand__mark{width:24px!important;height:24px!important}.site-topbar__cluster .site-brand__from{font-size:.5rem!important}.site-topbar__cluster .site-brand__think{white-space:nowrap!important;font-size:.68rem!important}.site-topbar__cluster .site-nav{flex:1 1 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;width:auto!important;min-width:0!important;max-width:260px!important;padding:3px!important;display:grid!important;overflow:hidden!important}.site-topbar__cluster .site-nav__link{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:28px!important;padding:0 4px!important;font-size:clamp(.52rem,2.05vw,.62rem)!important;line-height:1!important;overflow:hidden!important}.site-main{width:100%!important;min-width:0!important;padding:7px 8px!important;overflow:hidden!important}.game-frame{border-radius:8px!important;width:100%!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.game-surface,.game-surface>*,.game-surface .landing-page,.game-surface .headline-app-content{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.game-surface .landing-page{padding:clamp(10px,2.2vh,16px) clamp(12px,3.1vw,16px)!important}.game-surface .landing-content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(13px,2.7vh,22px)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.game-surface .landing-topbar,.game-surface .landing-title-row,.game-surface .landing-hero{width:100%!important;min-width:0!important;max-width:100%!important}.game-surface .landing-topbar,.game-surface .landing-title-row{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.game-surface .landing-topbar{gap:clamp(11px,2.2vh,18px)!important}.game-surface .landing-title-row{gap:clamp(6px,1.3vh,10px)!important}.game-surface .landing-logo-wrap{width:clamp(94px,18vh,126px)!important;height:clamp(94px,18vh,126px)!important;margin:0!important}.game-surface .headline-brand-landing{width:clamp(138px,26vh,184px)!important;height:clamp(94px,18vh,126px)!important;margin:0!important}.game-surface .landing-logo,.game-surface .headline-logo-landing{object-fit:contain!important;width:100%!important;height:100%!important}.game-surface--timeline .landing-title-row .landing-logo,.game-surface--headline .landing-title-row .headline-logo-landing,.game-surface--moneyline .landing-title-row .landing-logo{transform:none!important}.game-surface .landing-logo-title,.game-surface .headline-brand-landing+.game-title{white-space:nowrap!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(2.05rem,9.2vw,2.85rem)!important;line-height:.96!important;overflow:visible!important}.game-surface .game-header-meta{flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.game-surface .header-chip{white-space:nowrap!important;border-radius:8px!important;min-width:0!important;min-height:38px!important;padding:0 11px!important;font-size:clamp(.72rem,3.2vw,.82rem)!important;line-height:1!important}.game-surface .landing-subtitle{white-space:normal!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(1rem,4.1vw,1.16rem)!important;line-height:1.22!important;overflow:visible!important}.game-surface .play-btn{white-space:nowrap!important;border-radius:8px!important;width:min(100%,258px)!important;min-width:0!important;min-height:56px!important;padding:0 16px!important;font-size:clamp(1.16rem,5.2vw,1.38rem)!important;line-height:1!important;overflow:hidden!important}.app-layout:has(.site-shell) .footer{flex:0 0 34px!important;min-height:34px!important;max-height:34px!important;padding:2px 8px 4px!important}.app-layout:has(.site-shell) .footer__line{margin-bottom:3px!important}.app-layout:has(.site-shell) .footer__row{gap:.42rem!important;width:100%!important;font-size:clamp(.5rem,1.9vw,.58rem)!important;overflow:hidden!important}}@media (max-width:380px){.site-topbar__cluster .site-brand{flex-basis:28px!important;max-width:28px!important}.site-topbar__cluster .site-brand__copy{display:none!important}.game-surface .landing-content{gap:12px!important}.game-surface .landing-logo-wrap,.game-surface .headline-brand-landing{height:clamp(86px,17vh,112px)!important}.game-surface .landing-logo-wrap{width:clamp(86px,17vh,112px)!important}.game-surface .headline-brand-landing{width:clamp(126px,25vh,164px)!important}}@media (max-width:700px){.game-surface--timeline .landing-page,.game-surface--headline .landing-page,.game-surface--moneyline .landing-page,.game-surface .landing-page{justify-content:center!important;align-items:center!important;margin:0!important;padding:clamp(10px,2.2vh,16px) clamp(12px,3.1vw,16px)!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.game-surface--timeline .landing-content,.game-surface--headline .landing-content,.game-surface--moneyline .landing-content,.game-surface .landing-content{width:100%!important;max-width:min(100%,344px)!important;margin:0 auto!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.game-surface--timeline .landing-topbar,.game-surface--headline .landing-topbar,.game-surface--moneyline .landing-topbar,.game-surface .landing-topbar,.game-surface--timeline .landing-title-row,.game-surface--headline .landing-title-row,.game-surface--moneyline .landing-title-row,.game-surface .landing-title-row{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.game-surface--timeline .landing-title-row,.game-surface--headline .landing-title-row,.game-surface--moneyline .landing-title-row,.game-surface .landing-title-row{gap:clamp(6px,1.3vh,10px)!important}.game-surface--timeline .landing-title-row .landing-logo-wrap,.game-surface--moneyline .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .landing-logo-wrap{width:clamp(94px,18vh,126px)!important;height:clamp(94px,18vh,126px)!important;margin:0 auto!important}.game-surface--headline .landing-title-row .headline-brand-landing,.game-surface .landing-title-row .headline-brand-landing{width:clamp(138px,26vh,184px)!important;height:clamp(94px,18vh,126px)!important;margin:0 auto!important}.game-surface--timeline .landing-title-row .landing-logo-title,.game-surface--headline .landing-title-row .game-title,.game-surface--moneyline .landing-title-row .landing-logo-title,.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{text-align:center!important;white-space:nowrap!important;flex:none!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(2rem,8.8vw,2.72rem)!important;line-height:.98!important;overflow:visible!important}.game-surface--timeline .landing-hero,.game-surface--headline .landing-hero,.game-surface--moneyline .landing-hero,.game-surface .landing-hero{text-align:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.game-surface--timeline .landing-hero .landing-subtitle,.game-surface--headline .landing-hero .landing-subtitle,.game-surface--moneyline .landing-hero .landing-subtitle,.game-surface .landing-hero .landing-subtitle{white-space:normal!important;overflow-wrap:normal!important;text-align:center!important;width:100%!important;max-width:100%!important;font-size:clamp(.95rem,3.85vw,1.1rem)!important;line-height:1.24!important}.site-topbar__cluster .site-brand{flex-basis:82px!important;max-width:82px!important}.site-topbar__cluster .site-nav{max-width:238px!important}.game-surface--timeline .landing-content,.game-surface--headline .landing-content,.game-surface--moneyline .landing-content,.game-surface .landing-content{transform:translate(clamp(-44px,-10vw,-34px))!important}.game-surface--timeline .landing-title-row .landing-logo-title,.game-surface--headline .landing-title-row .game-title,.game-surface--moneyline .landing-title-row .landing-logo-title,.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{font-size:clamp(1.9rem,8.2vw,2.52rem)!important}.game-surface--timeline .landing-hero .landing-subtitle,.game-surface--headline .landing-hero .landing-subtitle,.game-surface--moneyline .landing-hero .landing-subtitle,.game-surface .landing-hero .landing-subtitle{font-size:clamp(.9rem,3.65vw,1.04rem)!important}.game-surface .play-btn{width:min(100%,246px)!important;min-height:54px!important;font-size:clamp(1.08rem,4.8vw,1.28rem)!important}}@media (max-width:430px){.site-topbar__cluster .site-brand{flex-basis:28px!important;max-width:28px!important}.site-topbar__cluster .site-brand__copy{display:none!important}}@media (max-width:700px){.site-topbar__cluster{grid-template-columns:auto minmax(0,min(220px,62vw))!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:390px!important;display:grid!important}.site-topbar__cluster .site-brand{width:auto!important;min-width:0!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}.site-topbar__cluster .site-brand__copy{display:flex!important}.site-topbar__cluster .site-brand__mark{flex-basis:22px!important;width:22px!important;height:22px!important}.site-topbar__cluster .site-brand__from{font-size:.48rem!important}.site-topbar__cluster .site-brand__think{font-size:.66rem!important}.site-topbar__cluster .site-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:end!important;gap:2px!important;width:100%!important;max-width:220px!important;padding:3px!important;display:grid!important}.site-topbar__cluster .site-nav__link{width:auto!important;min-width:0!important;min-height:30px!important;padding:0 3px!important;font-size:clamp(.5rem,1.9vw,.6rem)!important}.game-surface--timeline .landing-page,.game-surface--headline .landing-page,.game-surface--moneyline .landing-page,.game-surface .landing-page{display:block!important;position:relative!important}.game-surface--timeline .landing-content,.game-surface--headline .landing-content,.game-surface--moneyline .landing-content,.game-surface .landing-content{width:min(300px,100% - 28px)!important;max-width:min(300px,100% - 28px)!important;height:auto!important;max-height:calc(100% - 28px)!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{font-size:clamp(2rem,8.4vw,2.62rem)!important}.game-surface .landing-hero .landing-subtitle{font-size:clamp(.94rem,3.9vw,1.12rem)!important}.game-surface .play-btn{width:min(100%,250px)!important;min-height:56px!important}:is(html:has(.site-shell),body:has(.site-shell)){width:100%!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}body:has(.site-shell){position:relative!important;inset:auto!important}.app-layout:has(.site-shell){width:100%!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}.site-shell{flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.app-layout:has(.site-shell) .app-content{flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.site-shell{--topbar-height:52px!important}.site-topbar{flex:0 0 52px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;max-height:52px!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.site-topbar__cluster{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:430px!important;margin:0 auto!important;display:flex!important;overflow:visible!important}.site-topbar__cluster .site-brand{flex:none!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}.site-topbar__cluster .site-nav{flex:0 252px!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:min(252px,68vw)!important;min-width:0!important;max-width:252px!important;padding:3px!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.site-topbar__cluster .site-nav__link{white-space:nowrap!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:30px!important;padding:0 5px!important;font-size:clamp(.55rem,2vw,.66rem)!important;display:inline-flex!important}.site-main{flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:hidden!important}.game-frame{width:100%!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.game-surface,.game-surface>*,.game-surface .headline-app-content,.game-surface .landing-page{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.game-surface--timeline .landing-page,.game-surface--headline .landing-page,.game-surface--moneyline .landing-page,.game-surface .landing-page{place-items:center!important;margin:0!important;padding:clamp(14px,2.8vh,22px) clamp(14px,4vw,22px)!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.game-surface--timeline .landing-content,.game-surface--headline .landing-content,.game-surface--moneyline .landing-content,.game-surface .landing-content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(16px,3.2vh,28px)!important;width:min(100%,340px)!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.game-surface .landing-topbar,.game-surface .landing-title-row,.game-surface .landing-hero{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.game-surface .landing-topbar{gap:clamp(12px,2.4vh,18px)!important}.game-surface--timeline .landing-title-row .landing-logo-wrap,.game-surface--moneyline .landing-title-row .landing-logo-wrap,.game-surface .landing-title-row .landing-logo-wrap{width:clamp(96px,18vh,136px)!important;height:clamp(96px,18vh,136px)!important;margin:0 auto!important}.game-surface--headline .landing-title-row .headline-brand-landing,.game-surface .landing-title-row .headline-brand-landing{width:clamp(142px,26vh,198px)!important;height:clamp(96px,18vh,136px)!important;margin:0 auto!important}.game-surface .landing-title-row .landing-logo,.game-surface .landing-title-row .headline-logo-landing{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{color:#fff!important;text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(2.2rem,9.5vw,3.05rem)!important;line-height:.96!important;overflow:visible!important}.game-surface .landing-topbar .game-header-meta{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(8px,2.4vw,12px)!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;overflow:visible!important}.game-surface .landing-topbar .header-chip{white-space:nowrap!important;border-radius:8px!important;min-width:0!important;min-height:38px!important;padding:0 12px!important;font-size:clamp(.72rem,3.2vw,.84rem)!important;line-height:1!important}.game-surface .landing-hero .landing-subtitle{color:#fff!important;text-align:center!important;white-space:normal!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(1rem,4.15vw,1.22rem)!important;line-height:1.22!important}.game-surface .play-btn{white-space:nowrap!important;width:min(100%,270px)!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:0 18px!important;font-size:clamp(1.15rem,5vw,1.42rem)!important;line-height:1!important;overflow:hidden!important}.app-layout:has(.site-shell) .footer{flex:0 0 34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:2px 8px 4px!important;overflow:hidden!important}.site-topbar{flex:0 0 52px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;max-height:52px!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.site-topbar__cluster{grid-template-columns:auto minmax(0,min(220px,62vw))!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:390px!important;margin:0 auto!important;display:grid!important}.site-topbar__cluster .site-brand{width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}.site-topbar__cluster .site-brand__copy{flex-direction:column!important;display:flex!important}.site-topbar__cluster .site-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:end!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:220px!important;padding:3px!important;display:grid!important;position:static!important;overflow:hidden!important;transform:none!important}.site-topbar__cluster .site-nav__link{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:30px!important;padding:0 3px!important;font-size:clamp(.5rem,1.9vw,.6rem)!important;display:inline-flex!important}.site-main{flex:1 1 0!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.game-frame{width:100%!important;max-width:calc(100vw - 16px)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.game-surface .landing-page{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}.game-surface .landing-content,.game-surface--timeline .landing-content,.game-surface--headline .landing-content,.game-surface--moneyline .landing-content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(16px,3.2vh,28px)!important;width:min(300px,100% - 28px)!important;max-width:min(300px,100% - 28px)!important;height:auto!important;max-height:calc(100% - 28px)!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.game-surface .landing-topbar,.game-surface .landing-title-row,.game-surface .landing-hero{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}.game-surface .landing-title-row{gap:clamp(7px,1.4vh,11px)!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface--timeline .landing-title-row .landing-logo-wrap,.game-surface--moneyline .landing-title-row .landing-logo-wrap{width:clamp(96px,18vh,136px)!important;height:clamp(96px,18vh,136px)!important;margin:0 auto!important}.game-surface .landing-title-row .headline-brand-landing,.game-surface--headline .landing-title-row .headline-brand-landing{width:clamp(142px,26vh,198px)!important;height:clamp(96px,18vh,136px)!important;margin:0 auto!important}.game-surface .landing-title-row .landing-logo,.game-surface .landing-title-row .headline-logo-landing{object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(2rem,8.4vw,2.62rem)!important;line-height:.96!important}.game-surface .landing-topbar .game-header-meta{flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0!important;display:flex!important}.game-surface .landing-topbar .header-chip{white-space:nowrap!important;border-radius:8px!important;min-height:38px!important;padding:0 12px!important;font-size:clamp(.72rem,3.2vw,.84rem)!important}.game-surface .landing-hero .landing-subtitle{text-align:center!important;white-space:normal!important;width:100%!important;margin:0!important;font-size:clamp(.94rem,3.9vw,1.12rem)!important;line-height:1.22!important}.game-surface .play-btn{white-space:nowrap!important;width:min(100%,250px)!important;min-height:56px!important;margin:0!important;padding:0 18px!important;font-size:clamp(1.15rem,5vw,1.42rem)!important}.site-topbar{justify-content:center!important;align-items:center!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.site-topbar__cluster{grid-template-columns:minmax(0,1fr) clamp(214px,59vw,236px)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}.site-topbar__cluster .site-brand{width:auto!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:start!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important;position:static!important;overflow:hidden!important;transform:none!important}.site-topbar__cluster .site-brand__copy{flex-direction:column!important;min-width:0!important;display:flex!important}.site-topbar__cluster .site-brand__mark{flex:0 0 28px!important;width:28px!important;height:28px!important}.site-topbar__cluster .site-brand__from{font-size:.58rem!important;line-height:1!important}.site-topbar__cluster .site-brand__think{white-space:nowrap!important;font-size:.86rem!important;line-height:1!important}.site-topbar__cluster .site-nav{--site-nav-pad:2px;--site-nav-gap:1px;justify-self:end!important;gap:var(--site-nav-gap)!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:var(--site-nav-pad)!important;background:#fff3!important;border:1px solid #ffffff6b!important;border-radius:999px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.site-topbar__cluster .site-nav__slider{top:var(--site-nav-pad)!important;bottom:var(--site-nav-pad)!important;left:var(--site-nav-pad)!important;width:calc((100% - (2 * var(--site-nav-pad)) - (2 * var(--site-nav-gap))) / 3)!important;transform:translateX(calc(var(--active-game-index) * (100% + var(--site-nav-gap))))!important}.site-topbar__cluster .site-nav__link{z-index:1!important;white-space:nowrap!important;background:0 0!important;border-color:#0000!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:28px!important;padding:0 3px!important;font-size:clamp(.5rem,1.9vw,.6rem)!important;display:inline-flex!important;position:relative!important}.site-topbar__cluster .site-nav__link--active,.site-topbar__cluster .site-nav__link--active:hover{color:#1a1a1a!important;background:0 0!important}}@media (max-width:360px){.site-topbar__cluster{grid-template-columns:28px minmax(0,1fr)!important}.site-topbar__cluster .site-brand__copy{display:none!important}}.game-frame{position:relative}.site-main--landing-swipe .game-frame{touch-action:pan-y}.game-swipe-affordance{z-index:8;pointer-events:none;display:none;position:absolute;inset:0}.game-swipe-affordance__button{color:#1a1a1a8c;width:32px;height:74px;font:inherit;pointer-events:auto;background:#ffffff57;border:1px solid #ffffff80;place-items:center;font-size:2rem;line-height:1;transition:background .16s,color .16s,opacity .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.game-swipe-affordance__button--prev{border-left:0;border-radius:0 999px 999px 0;left:0}.game-swipe-affordance__button--next{border-right:0;border-radius:999px 0 0 999px;right:0}.game-swipe-affordance__button:hover,.game-swipe-affordance__button:focus-visible{color:#1a1a1a;background:#ffffffb8}.game-swipe-affordance__button:active{transform:translateY(-50%)scale(.96)}.game-swipe-affordance__button:disabled{opacity:0;pointer-events:none}@media (max-width:700px){.game-swipe-affordance{display:none}}@media (prefers-reduced-motion:reduce){.game-swipe-affordance__button{transition:none}}@media (max-width:700px){html:has(.site-shell){width:100%!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}body:has(.site-shell){width:100%!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}.app-layout:has(.site-shell){width:100%!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}body:has(.site-shell){position:relative!important;inset:auto!important}.site-topbar{flex:0 0 52px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;max-height:52px!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.site-topbar__cluster{grid-template-columns:minmax(78px,auto) minmax(0,244px)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:390px!important;margin:0 auto!important;display:grid!important}.site-topbar__cluster .site-brand{width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:start!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}.site-topbar__cluster .site-brand__copy{flex-direction:column!important;min-width:0!important;display:flex!important}.site-topbar__cluster .site-brand__mark{flex:0 0 22px!important;width:22px!important;height:22px!important}.site-topbar__cluster .site-brand__from{font-size:.48rem!important;line-height:1!important}.site-topbar__cluster .site-brand__think{white-space:nowrap!important;font-size:.66rem!important;line-height:1!important}.site-topbar__cluster .site-nav{--site-nav-pad:2px;--site-nav-gap:1px;justify-self:end!important;gap:var(--site-nav-gap)!important;width:min(244px,70vw)!important;min-width:0!important;max-width:244px!important;padding:var(--site-nav-pad)!important;border-radius:999px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.site-topbar__cluster .site-nav__slider{top:var(--site-nav-pad)!important;bottom:var(--site-nav-pad)!important;left:var(--site-nav-pad)!important;width:calc((100% - (2 * var(--site-nav-pad)) - (2 * var(--site-nav-gap))) / 3)!important;transform:translateX(calc(var(--active-game-index) * (100% + var(--site-nav-gap))))!important;position:absolute!important}.site-topbar__cluster .site-nav__link{z-index:1!important;white-space:nowrap!important;background:0 0!important;border-color:#0000!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:28px!important;padding:0 3px!important;font-size:clamp(.66rem,2.65vw,.82rem)!important;line-height:1!important;display:inline-flex!important;position:relative!important}.site-topbar__cluster .site-nav__link--active,.site-topbar__cluster .site-nav__link--active:hover{color:#1a1a1a!important;background:0 0!important}.site-main{flex:1 1 0!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.game-frame{width:100%!important;max-width:calc(100vw - 16px)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.game-surface .landing-page{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}.game-surface .landing-content,.game-surface--timeline .landing-content,.game-surface--headline .landing-content,.game-surface--moneyline .landing-content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(16px,3.2vh,28px)!important;width:min(300px,100% - 28px)!important;max-width:min(300px,100% - 28px)!important;height:auto!important;max-height:calc(100% - 28px)!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.game-surface .landing-topbar,.game-surface .landing-title-row,.game-surface .landing-hero{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}.game-surface .landing-title-row{gap:clamp(7px,1.4vh,11px)!important}.game-surface .landing-title-row .landing-logo-wrap,.game-surface--timeline .landing-title-row .landing-logo-wrap,.game-surface--moneyline .landing-title-row .landing-logo-wrap{width:clamp(96px,18vh,136px)!important;height:clamp(96px,18vh,136px)!important;margin:0 auto!important}.game-surface .landing-title-row .headline-brand-landing,.game-surface--headline .landing-title-row .headline-brand-landing{width:clamp(142px,26vh,198px)!important;height:clamp(96px,18vh,136px)!important;margin:0 auto!important}.game-surface .landing-title-row .landing-logo,.game-surface .landing-title-row .headline-logo-landing{object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}.game-surface .landing-title-row .landing-logo-title,.game-surface .landing-title-row .game-title{text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(2rem,8.4vw,2.62rem)!important;line-height:.96!important}.game-surface .landing-topbar .game-header-meta{flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0!important;display:flex!important}.game-surface .landing-topbar .header-chip{white-space:nowrap!important;border-radius:8px!important;min-height:38px!important;padding:0 12px!important;font-size:clamp(.72rem,3.2vw,.84rem)!important}.game-surface .landing-hero .landing-subtitle{text-align:center!important;white-space:normal!important;width:100%!important;margin:0!important;font-size:clamp(.94rem,3.9vw,1.12rem)!important;line-height:1.22!important}.game-surface .play-btn{white-space:nowrap!important;width:min(100%,250px)!important;min-height:56px!important;margin:0!important;padding:0 18px!important;font-size:clamp(1.15rem,5vw,1.42rem)!important}}@media (max-width:360px){.site-topbar__cluster{grid-template-columns:24px minmax(0,244px)!important;gap:8px!important}.site-topbar__cluster .site-brand{max-width:24px!important;overflow:visible!important}.site-topbar__cluster .site-brand__copy{display:none!important}.site-topbar__cluster .site-nav{width:min(244px,100vw - 64px)!important}.site-topbar__cluster .site-nav__link{padding:0 2px!important}}.game-frame:has(.game-surface--moneyline .game-layout){border-color:color-mix(in srgb, var(--ftt-box-deep), #fff 18%)!important;background:var(--ftt-box)!important;box-shadow:none!important}.game-surface--moneyline .game-layout{background:var(--ftt-box)!important}.game-surface--moneyline .game-layout,.game-surface--moneyline .game-content,.game-surface--moneyline .game-container,.game-surface--moneyline .play-area,.game-surface--moneyline .progress-header,.game-surface--moneyline .progress-squares{overflow:visible!important}.game-surface--moneyline .game-layout .game-header,.game-surface--moneyline .game-layout .game-content{background:0 0!important}.game-surface--moneyline .game-layout .game-header{box-shadow:none!important;border-bottom-color:#fff3!important;padding:14px 0 12px!important}.game-surface--moneyline .game-layout .game-header-shell{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)!important;row-gap:6px!important;padding-right:clamp(14px,3vw,30px)!important}.game-surface--moneyline .game-layout .game-header .game-title{color:#fff!important;letter-spacing:.08em!important;font-size:clamp(1.96rem,4.3vh,2.7rem)!important;line-height:.96!important}.game-surface--moneyline .game-layout .game-header .game-header-meta{color:#ffffffeb!important;margin-top:6px!important;line-height:1!important}.game-surface--moneyline .game-layout .game-content{padding:clamp(6px,1vh,10px) clamp(10px,2vw,22px) clamp(12px,2vh,22px)!important}.game-surface--moneyline .game-layout .game-container{max-width:900px!important;height:100%!important;padding-left:0!important;padding-right:0!important}.game-surface--moneyline .game-layout .play-area{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:center!important;gap:clamp(16px,2.8vh,24px)!important;height:100%!important;min-height:0!important;padding-top:0!important;display:grid!important}.game-surface--moneyline .game-layout .progress-header{grid-area:1/1!important;margin:0!important;padding:4px 0!important}.game-surface--moneyline .game-layout .progress-squares{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;max-width:440px!important;margin:0 auto!important;display:grid!important}.game-surface--moneyline .game-layout .progress-sq{background:#ffffff2e!important;border-color:#ffffff94!important;max-width:42px!important}.game-surface--moneyline .game-layout .progress-sq.current,.game-surface--moneyline .game-layout .progress-sq.live{background:#fff!important;border-color:#ffffffeb!important;box-shadow:0 0 0 3px #ffffff24,0 8px 18px #1a3d222e!important}.game-surface--moneyline .game-layout .progress-sq.filled.score-dark-green{background:#81c784!important;border-color:#1b5e20!important}.game-surface--moneyline .game-layout .progress-sq.filled.score-red{background:#ffebee!important;border-color:#ef5350!important}.game-surface--moneyline .game-layout .progress-sq.filled.score-dark-green .progress-sq-score{color:#1b5e20!important}.game-surface--moneyline .game-layout .progress-sq.filled.score-red .progress-sq-score{color:#c62828!important}.game-surface--moneyline .game-layout .moneyline-scorebar{grid-area:2/1!important;justify-self:center!important;gap:8px!important;width:min(100%,460px)!important;max-width:460px!important;margin:clamp(10px,1.8vh,18px) 0 clamp(14px,2.4vh,24px)!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-score-chip{min-height:46px!important;box-shadow:none!important;background:#ffffff2e!important;border-color:#ffffff47!important;padding:8px 10px!important}.game-surface--moneyline .game-layout .moneyline-score-chip-label,.game-surface--moneyline .game-layout .moneyline-score-chip-value{color:#fff!important}.game-surface--moneyline .game-layout .moneyline-score-chip-label{opacity:.82!important}.game-surface--moneyline .game-layout .moneyline-ticket{background:linear-gradient(#fffffff5,#ffffffe6),#fff!important;border-color:#ffffff52!important;border-radius:18px!important;flex-direction:column!important;grid-area:3/1!important;place-self:center!important;width:min(100%,760px)!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 42px #1a3d2233!important}.game-surface--moneyline .game-layout .moneyline-card-slider{perspective:1200px!important;isolation:isolate!important;grid-area:3/1!important;place-self:center!important;place-items:stretch stretch!important;width:min(100%,760px)!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-card-flipper{z-index:1!important;width:100%!important;min-height:clamp(230px,34vh,288px)!important;transform-style:preserve-3d!important;transition:transform .45s cubic-bezier(.22,1,.36,1)!important;display:grid!important;position:relative!important}.game-surface--moneyline .game-layout .moneyline-card-flipper.flipped{transform:rotateY(180deg)!important}.game-surface--moneyline .game-layout .moneyline-flip-face{min-width:0!important;box-shadow:none!important;backface-visibility:hidden!important;background:0 0!important;border:none!important;border-radius:18px!important;grid-area:1/1!important;padding:0!important;display:grid!important;overflow:visible!important}.game-surface--moneyline .game-layout .moneyline-flip-back{transform:rotateY(180deg)!important}.game-surface--moneyline .game-layout .moneyline-card-slider .moneyline-ticket,.game-surface--moneyline .game-layout .moneyline-card-slider .moneyline-ending-review.moneyline-interstitial-review{grid-area:auto!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.game-surface--moneyline .game-layout .moneyline-ending-review.moneyline-interstitial-review{grid-area:3/1!important;place-self:center!important;width:min(100%,760px)!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-detail{border-radius:18px!important;grid-template-areas:"summary""viz"!important;align-content:center!important;gap:16px!important;width:100%!important;height:100%!important;min-height:clamp(230px,34vh,288px)!important;margin-top:0!important;padding:clamp(22px,3.2vw,30px)!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-pick-summary{gap:10px!important;font-size:1rem!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-pick-summary strong{flex-basis:30px!important;width:30px!important;height:30px!important;font-size:1rem!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-detail-question{font-size:clamp(.85rem,2.24vh,1.25rem)!important;line-height:1.2!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-bar-shell{min-height:118px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-track,.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-guess-fill{height:14px!important;top:48px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-center-line{height:56px!important;top:34px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-center-line span{border-radius:8px!important;min-width:48px!important;min-height:24px!important;padding:0 8px!important;font-size:.8rem!important;top:60px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-marker{border-width:4px!important;min-width:70px!important;min-height:54px!important;padding:0 12px!important;top:29px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-marker strong{font-size:1.12rem!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-label{font-size:.62rem!important;top:90px!important}.game-surface--moneyline .game-layout .moneyline-ticket-top{flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:clamp(14px,2.4vh,20px) clamp(16px,3vw,24px) 0!important;display:grid!important}.game-surface--moneyline .game-layout .card-round-label{text-align:left!important;color:var(--primary)!important;padding:0!important}.game-surface--moneyline .game-layout .moneyline-line-pill{border-color:rgba(var(--primary-rgb), .18)!important;min-width:112px!important;position:static!important}.game-surface--moneyline .game-layout .moneyline-ticket-body{flex-direction:column!important;flex:none!important;justify-content:center!important;min-height:0!important;padding:clamp(16px,2.6vh,24px) clamp(16px,3vw,24px) clamp(18px,3vh,28px)!important;display:flex!important}.game-surface--moneyline .game-layout .card-question{width:100%!important;max-width:620px!important;color:var(--text-primary)!important;text-align:center!important;margin:0 auto!important;padding:0!important;font-size:clamp(1.22rem,3.2vh,1.78rem)!important;font-weight:850!important;line-height:1.15!important}.game-surface--moneyline .game-layout .moneyline-choice-grid{flex:none!important;gap:12px!important;margin-top:clamp(16px,3vh,28px)!important}.game-surface--moneyline .game-layout .card-choice-btn{border-radius:14px!important;min-height:clamp(78px,12vh,104px)!important;padding:14px!important}@media (min-width:761px) and (min-height:721px){.game-surface--moneyline .game-layout .game-header .game-title{font-size:clamp(3.06rem,6.72vh,4.22rem)!important}.game-surface--moneyline .game-layout .game-header .game-header-meta{font-size:1.125rem!important}}@media (max-width:760px){.game-surface--moneyline .game-layout .game-header{padding-top:10px!important;padding-bottom:9px!important}.game-surface--moneyline .game-layout .game-header-shell{grid-template-columns:1fr!important;justify-items:center!important;row-gap:5px!important;padding-left:54px!important;padding-right:54px!important;display:grid!important}.game-surface--moneyline .game-layout .game-header .game-title,.game-surface--moneyline .game-layout .game-header .game-header-meta{text-align:center!important;grid-column:1!important;width:max-content!important;max-width:100%!important}.game-surface--moneyline .game-layout .game-header .game-title{font-size:clamp(1.8rem,8vw,2.2rem)!important}.game-surface--moneyline .game-layout .game-header .game-header-meta{white-space:nowrap!important;margin-top:0!important;font-size:clamp(.7rem,3vw,.82rem)!important}.game-surface--moneyline .game-layout .game-content{padding:6px!important}.game-surface--moneyline .game-layout .play-area{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;align-content:start!important;align-items:center!important;gap:clamp(14px,2.8vh,20px)!important;padding-top:0!important}.game-surface--moneyline .game-layout .progress-header,.game-surface--moneyline .game-layout .moneyline-scorebar,.game-surface--moneyline .game-layout .moneyline-ticket,.game-surface--moneyline .game-layout .moneyline-card-slider,.game-surface--moneyline .game-layout .moneyline-interstitial-review{grid-column:1!important}.game-surface--moneyline .game-layout .progress-header{padding:2px 0 4px!important}.game-surface--moneyline .game-layout .progress-squares{gap:4px!important;max-width:min(100%,344px)!important;margin:0 auto!important}.game-surface--moneyline .game-layout .progress-sq{border-radius:9px!important;max-width:40px!important}.game-surface--moneyline .game-layout .moneyline-scorebar{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:center!important;gap:6px!important;max-width:min(100%,344px)!important;margin:clamp(16px,3.6vh,28px) 0 clamp(24px,5.2vh,40px)!important}.game-surface--moneyline .game-layout .moneyline-score-chip{border-radius:10px!important;min-height:42px!important;padding:6px!important}.game-surface--moneyline .game-layout .moneyline-score-chip-label{letter-spacing:.08em!important;font-size:.52rem!important}.game-surface--moneyline .game-layout .moneyline-score-chip-value{font-size:.98rem!important}.game-surface--moneyline .game-layout .moneyline-ticket{border-radius:16px!important;align-self:start!important;width:100%!important;min-height:0!important}.game-surface--moneyline .game-layout .moneyline-card-slider{perspective:none!important;align-self:start!important;width:100%!important}.game-surface--moneyline .game-layout .moneyline-card-flipper{transform-style:flat!important;min-height:232px!important}.game-surface--moneyline .game-layout .moneyline-card-flipper.flipped{transform:none!important}.game-surface--moneyline .game-layout .moneyline-flip-face{backface-visibility:visible!important;transform-origin:50%!important}.game-surface--moneyline .game-layout .moneyline-flip-back{display:none!important;transform:none!important}.game-surface--moneyline .game-layout .moneyline-card-flipper.flipped .moneyline-flip-front{pointer-events:none!important;animation:.2s ease-in both moneyline-mobile-flip-front-out!important}.game-surface--moneyline .game-layout .moneyline-card-flipper.flipped .moneyline-flip-back{animation:.26s cubic-bezier(.22,1,.36,1) .18s both moneyline-mobile-flip-back-in!important;display:grid!important}@keyframes moneyline-mobile-flip-front-out{0%{opacity:1;visibility:visible;transform:perspective(900px)rotateY(0)scale(1)}99%{visibility:visible}to{opacity:0;visibility:hidden;transform:perspective(900px)rotateY(86deg)scale(.985)}}@keyframes moneyline-mobile-flip-back-in{0%{opacity:0;visibility:hidden;transform:perspective(900px)rotateY(-86deg)scale(.985)}1%{visibility:visible}to{opacity:1;visibility:visible;transform:perspective(900px)rotateY(0)scale(1)}}.game-surface--moneyline .game-layout .moneyline-interstitial-review{align-self:start!important;width:100%!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-detail{border-radius:16px!important;align-content:center!important;gap:10px!important;min-height:232px!important;padding:18px 16px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-pick-summary{gap:8px!important;font-size:.88rem!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-pick-summary strong{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:.82rem!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-detail-question{font-size:.9rem!important;line-height:1.18!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-bar-shell{min-height:94px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-track,.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-guess-fill{height:12px!important;top:40px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-center-line{height:46px!important;top:29px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-center-line span{min-width:42px!important;min-height:21px!important;font-size:.72rem!important;top:50px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-marker{border-width:3px!important;min-width:58px!important;min-height:44px!important;padding:0 9px!important;top:23px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-marker strong{font-size:.98rem!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-label{font-size:.54rem!important;top:76px!important}.game-surface--moneyline .game-layout .moneyline-ticket-top{gap:8px!important;padding:12px 14px 0!important}.game-surface--moneyline .game-layout .moneyline-line-pill{min-width:82px!important;min-height:42px!important;padding:7px 9px!important}.game-surface--moneyline .game-layout .moneyline-ticket-body{justify-content:center!important;padding:12px 14px 14px!important}.game-surface--moneyline .game-layout .card-question{max-width:100%!important;font-size:clamp(1.03rem,4.5vw,1.28rem)!important;line-height:1.16!important}.game-surface--moneyline .game-layout .moneyline-choice-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important}.game-surface--moneyline .game-layout .card-choice-btn{min-height:54px!important;padding:9px 10px!important}}@media (max-width:760px) and (max-height:720px){.game-surface--moneyline .game-layout .game-content{padding:4px 6px 6px!important}.game-surface--moneyline .game-layout .play-area{grid-template-rows:auto auto auto!important;align-content:start!important;gap:10px!important;padding-top:6px!important}.game-surface--moneyline .game-layout .moneyline-scorebar{margin:14px 0 20px!important}.game-surface--moneyline .game-layout .moneyline-ticket{height:auto!important;min-height:0!important}.game-surface--moneyline .game-layout .moneyline-card-flipper{min-height:184px!important}.game-surface--moneyline .game-layout .moneyline-ticket-top{padding:8px 14px 0!important}.game-surface--moneyline .game-layout .moneyline-ticket-body{justify-content:center!important;padding:8px 14px 9px!important}.game-surface--moneyline .game-layout .card-question{font-size:clamp(.92rem,3.8vw,1.05rem)!important}.game-surface--moneyline .game-layout .moneyline-choice-grid{gap:6px!important;margin-top:8px!important}.game-surface--moneyline .game-layout .card-choice-btn{min-height:42px!important;padding:7px 10px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-detail{gap:8px!important;min-height:184px!important;padding:14px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-detail-question{font-size:.74rem!important;line-height:1.16!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-bar-shell{min-height:78px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-track,.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-guess-fill{height:10px!important;top:34px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-center-line{height:38px!important;top:25px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-center-line span{min-width:38px!important;min-height:18px!important;font-size:.64rem!important;top:42px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-marker{min-width:50px!important;min-height:38px!important;padding:0 8px!important;top:19px!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-marker strong{font-size:.84rem!important}.game-surface--moneyline .game-layout .moneyline-interstitial-review .moneyline-ending-actual-label{font-size:.5rem!important;top:63px!important}}.game-surface--moneyline:not(:has(.game-layout--moneyline-final)) .game-layout .game-content{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}:is(.game-surface--moneyline:not(:has(.game-layout--moneyline-final)) .game-layout .game-container,.game-surface--moneyline:not(:has(.game-layout--moneyline-final)) .game-layout .play-area){height:auto!important;min-height:100%!important}.game-surface--moneyline:not(:has(.game-layout--moneyline-final)) .game-layout .card-question{overflow-wrap:anywhere!important}@media (max-height:720px){.game-surface--moneyline:not(:has(.game-layout--moneyline-final)) .game-layout .play-area{grid-template-rows:auto auto!important;gap:8px!important}.game-surface--moneyline:not(:has(.game-layout--moneyline-final)) .game-layout .moneyline-scorebar{display:none!important}.game-surface--moneyline:not(:has(.game-layout--moneyline-final)) .game-layout .moneyline-ticket{grid-row:2!important}}.game-surface--moneyline .game-layout .moneyline-ending-screen{align-content:start!important;place-items:start center!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(28px,4vh,36px) 0 clamp(10px,2vh,18px)!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-ending-card{width:min(100%,640px)!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;justify-items:center!important;gap:14px!important;padding:0!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-ending-kicker{color:#ffffffc7!important;letter-spacing:.18em!important;margin:0!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important}.game-surface--moneyline .game-layout .moneyline-ending-kicker strong{color:#fff!important;font-weight:950!important}.game-surface--moneyline .game-layout .moneyline-ending-score{justify-content:center!important;align-items:baseline!important;gap:4px!important;line-height:.9!important;display:flex!important}.game-surface--moneyline .game-layout .moneyline-ending-score-num{color:#fff!important;font-family:var(--font-display)!important;letter-spacing:0!important;text-shadow:0 10px 28px #1a3d222e!important;font-size:clamp(4.2rem,12vh,6rem)!important;font-weight:900!important}.game-surface--moneyline .game-layout .moneyline-ending-score-denom{color:#ffffffb8!important;font-family:var(--font-display)!important;font-size:clamp(1.6rem,4vh,2.25rem)!important;font-weight:800!important}.game-surface--moneyline .game-layout .moneyline-ending-percentile{color:#ffffffd1!important;text-align:center!important;margin:-5px 0 0!important;font-size:clamp(.76rem,1.8vh,.9rem)!important;font-weight:900!important;line-height:1!important}.game-surface--moneyline .game-layout .moneyline-ending-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:min(100%,408px)!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-ending-stat{background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:54px!important;padding:8px 7px!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-stat-value{color:#fff!important;font-family:var(--font-display)!important;font-size:1.1rem!important;font-weight:900!important;line-height:1!important}.game-surface--moneyline .game-layout .moneyline-ending-stat-label{color:#ffffffad!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:900!important;line-height:1!important}.game-surface--moneyline .game-layout .moneyline-ending-rounds{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;width:min(100%,408px)!important;margin-top:2px!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-ending-round{min-height:42px!important;font-family:var(--font-display)!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:1rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-round.score-dark-green{color:#1b5e20!important;background:#81c784!important;border-color:#1b5e20!important}.game-surface--moneyline .game-layout .moneyline-ending-round.score-red{color:#c62828!important;background:#ffebee!important;border-color:#ef5350!important}.game-surface--moneyline .game-layout .moneyline-ending-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(100%,420px)!important;margin-top:6px!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-ending-primary,.game-surface--moneyline .game-layout .moneyline-ending-secondary{min-height:48px!important;font-family:var(--font-display)!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-primary{color:var(--primary)!important;background:#fff!important;border:0!important;grid-column:1/-1!important}.game-surface--moneyline .game-layout .moneyline-ending-primary.is-copied{color:#174d39!important;background:#ffffffdb!important}.game-surface--moneyline .game-layout .moneyline-ending-secondary{color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important}.game-surface--moneyline .game-layout.game-layout--moneyline-final .game-header{z-index:20!important;background:0 0!important;border:0!important;height:0!important;min-height:0!important;padding:0!important;position:absolute!important;inset:0 0 auto!important;overflow:visible!important}.game-surface--moneyline .game-layout.game-layout--moneyline-final .game-header-shell{width:100%!important;height:0!important;padding:0!important;display:block!important}.game-surface--moneyline .game-layout.game-layout--moneyline-final .game-title,.game-surface--moneyline .game-layout.game-layout--moneyline-final .game-header-meta{display:none!important}@media (max-width:760px){.game-surface--moneyline .game-layout .moneyline-ending-card{gap:13px!important;width:min(100%,344px)!important}.game-surface--moneyline .game-layout .moneyline-ending-screen{padding-top:clamp(42px,7vh,54px)!important}.game-surface--moneyline .game-layout .moneyline-ending-score-num{font-size:clamp(4rem,22vw,5.6rem)!important}.game-surface--moneyline .game-layout .moneyline-ending-stats,.game-surface--moneyline .game-layout .moneyline-ending-rounds,.game-surface--moneyline .game-layout .moneyline-ending-actions{width:100%!important}.game-surface--moneyline .game-layout .moneyline-ending-stat{gap:3px!important;min-height:48px!important}.game-surface--moneyline .game-layout .moneyline-ending-stat-value{font-size:.92rem!important}.game-surface--moneyline .game-layout .moneyline-ending-stat-label{font-size:.48rem!important}.game-surface--moneyline .game-layout .moneyline-ending-rounds{gap:4px!important}.game-surface--moneyline .game-layout .moneyline-ending-round{border-radius:7px!important;min-height:34px!important;font-size:.82rem!important}.game-surface--moneyline .game-layout .moneyline-ending-primary,.game-surface--moneyline .game-layout .moneyline-ending-secondary{min-height:46px!important;font-size:.72rem!important}}.game-surface--moneyline .game-layout .moneyline-ending-kicker{letter-spacing:.12em!important;text-transform:none!important;font-size:.98rem!important}.game-surface--moneyline .game-layout .moneyline-ending-stats{color:#ffffffc2!important;border-bottom:1px solid #ffffff42!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:auto!important;padding:0 0 3px!important;font-size:.84rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-stats span{white-space:nowrap!important;align-items:center!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-stat-separator{color:#ffffff6b!important;font-size:.9rem!important;font-weight:950!important}.game-surface--moneyline .game-layout .moneyline-ending-review{--detail-bg:#ffffff1f;--detail-border:#ffffff52;--detail-ink:#fff;--detail-muted:#ffffffc7;--detail-strong:#fff;--detail-surface:var(--detail-bg);--round-gap:8px;justify-items:center!important;gap:0!important;width:min(100%,520px)!important;display:grid!important}.game-surface--moneyline .game-layout .moneyline-ending-review.score-dark-green{--detail-bg:#81c784;--detail-surface:#81c784;--detail-border:#1b5e20;--detail-ink:#123f16;--detail-muted:#123f16c2;--detail-strong:#1b5e20}.game-surface--moneyline .game-layout .moneyline-ending-review.score-red{--detail-bg:#ffebee;--detail-surface:#ffebee;--detail-border:#ef5350;--detail-ink:#8f1f1f;--detail-muted:#8f1f1fb8;--detail-strong:#c62828}.game-surface--moneyline .game-layout .moneyline-ending-rounds{gap:var(--round-gap)!important;z-index:2!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:center!important;width:min(100%,456px)!important;position:relative!important}.game-surface--moneyline .game-layout .moneyline-ending-round{appearance:none!important;cursor:pointer!important;min-height:40px!important;transition:border-color .15s,box-shadow .15s,transform .15s!important;position:relative!important}.game-surface--moneyline .game-layout .moneyline-ending-round.is-selected{z-index:3!important;background:var(--detail-surface)!important;border-color:var(--detail-border)!important;border-width:2px!important;border-radius:10px!important;min-height:56px!important;font-size:1.5rem!important;transform:translateY(-2px)scale(1.08)!important;box-shadow:0 0 0 3px #ffffff80,0 10px 22px #10182829!important}.game-surface--moneyline .game-layout .moneyline-ending-round:focus-visible{outline-offset:3px!important;outline:3px solid #ffffffb8!important}.game-surface--moneyline .game-layout .moneyline-ending-detail{border:1px solid var(--detail-border)!important;background:var(--detail-surface)!important;width:min(100%,432px)!important;min-height:126px!important;color:var(--detail-ink)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"summary""question""viz"!important;place-items:start stretch!important;gap:9px!important;margin-top:16px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 14px 28px #182b411f,inset 0 1px #ffffff57!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-summary{min-width:0!important;color:var(--detail-strong)!important;font-family:var(--font-display)!important;letter-spacing:.02em!important;text-transform:uppercase!important;grid-area:summary!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;font-size:.86rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-summary span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-summary strong{background:var(--detail-strong)!important;color:#fff!important;border-radius:999px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-detail-question{min-width:0!important;color:var(--detail-ink)!important;text-align:left!important;grid-area:question!important;margin:0!important;font-size:.86rem!important;font-weight:850!important;line-height:1.2!important}.game-surface--moneyline .game-layout .moneyline-ending-detail-question span{display:none!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-flow{white-space:nowrap!important;grid-area:pick!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:0!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-result-chip{background:var(--detail-strong)!important;color:#fff!important;min-width:72px!important;min-height:28px!important;font-family:var(--font-display)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:0 5px 12px #1018281f!important}.game-surface--moneyline .game-layout .moneyline-ending-result-chip.is-miss{background:var(--detail-strong)!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-chip{background:var(--detail-strong)!important;color:#fff!important;min-width:68px!important;min-height:28px!important;font-family:var(--font-display)!important;border:1px solid #ffffff47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-size:.92rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:0 5px 12px #1018281f!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-chip.is-guess{opacity:.88!important;background:#ffffff38!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-mark{width:17px!important;height:17px!important;color:var(--detail-strong)!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:.66rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-link{color:var(--detail-strong)!important;font-family:var(--font-display)!important;font-size:1.05rem!important;font-weight:950!important;line-height:1!important}.game-surface--moneyline .game-layout .moneyline-ending-detail-sub{color:var(--detail-muted)!important;margin:0!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important}.game-surface--moneyline .game-layout .moneyline-ending-line-viz{grid-area:viz!important;justify-content:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.game-surface--moneyline .game-layout .moneyline-ending-bar-shell{width:100%!important;min-height:76px!important;position:relative!important;overflow:visible!important}.game-surface--moneyline .game-layout .moneyline-ending-bar-label{z-index:2!important;color:var(--detail-muted)!important;font-family:var(--font-display)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:950!important;line-height:1!important;position:absolute!important;top:0!important}.game-surface--moneyline .game-layout .moneyline-ending-bar-label.is-under{left:0!important}.game-surface--moneyline .game-layout .moneyline-ending-bar-label.is-over{right:0!important}.game-surface--moneyline .game-layout .moneyline-ending-track{z-index:1!important;background:#ffffff57!important;border-radius:999px!important;height:10px!important;position:absolute!important;top:32px!important;left:0!important;right:0!important;box-shadow:inset 0 1px #ffffff47!important}.game-surface--moneyline .game-layout .moneyline-ending-detail.score-red .moneyline-ending-track{box-shadow:none!important;background:#c6282833!important}.game-surface--moneyline .game-layout .moneyline-ending-detail.score-dark-green .moneyline-ending-track{box-shadow:none!important;background:#1b5e2033!important}.game-surface--moneyline .game-layout .moneyline-ending-guess-fill{z-index:2!important;background:var(--detail-strong)!important;border-radius:999px!important;height:10px!important;position:absolute!important;top:32px!important;box-shadow:0 4px 10px #10182824!important}.game-surface--moneyline .game-layout .moneyline-ending-line-viz.is-guess-under .moneyline-ending-guess-fill{left:0!important;right:50%!important}.game-surface--moneyline .game-layout .moneyline-ending-line-viz.is-guess-over .moneyline-ending-guess-fill{left:50%!important;right:0!important}.game-surface--moneyline .game-layout .moneyline-ending-center-line{z-index:3!important;background:var(--detail-ink)!important;opacity:.72!important;width:2px!important;height:26px!important;position:absolute!important;top:23px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.game-surface--moneyline .game-layout .moneyline-ending-center-line span{min-width:38px!important;min-height:18px!important;color:var(--detail-ink)!important;font-family:var(--font-display)!important;box-shadow:none!important;background:#ffffff8f!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:36px!important;left:50%!important;transform:translate(-50%)!important}.game-surface--moneyline .game-layout .moneyline-ending-detail.score-red .moneyline-ending-center-line span{color:#8f1f1f!important;background:#c6282824!important}.game-surface--moneyline .game-layout .moneyline-ending-detail.score-dark-green .moneyline-ending-center-line span{color:#123f16!important;background:#1b5e2024!important}.game-surface--moneyline .game-layout .moneyline-ending-actual-marker{left:var(--actual-pos,72%)!important;z-index:5!important;background:var(--detail-strong)!important;color:#fff!important;box-sizing:border-box!important;border:3px solid #ffffffe6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:50px!important;min-height:38px!important;padding:0 8px!important;display:inline-flex!important;position:absolute!important;top:18px!important;transform:translate(-50%)!important;box-shadow:0 8px 16px #10182833!important}.game-surface--moneyline .game-layout .moneyline-ending-actual-marker strong{font-family:var(--font-display)!important;white-space:nowrap!important;font-size:.86rem!important;font-weight:950!important;line-height:1!important}.game-surface--moneyline .game-layout .moneyline-ending-actual-label{left:var(--actual-pos,72%)!important;z-index:5!important;color:var(--detail-muted)!important;font-family:var(--font-display)!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.54rem!important;font-weight:950!important;line-height:1!important;position:absolute!important;top:64px!important;transform:translate(-50%)!important}.game-surface--moneyline .game-layout .moneyline-ending-actions{gap:14px!important;margin-top:0!important}@media (max-width:760px){.game-surface--moneyline .game-layout .moneyline-ending-card{gap:12px!important}.game-surface--moneyline .game-layout .moneyline-ending-stats{gap:7px!important;font-size:.68rem!important}.game-surface--moneyline .game-layout .moneyline-ending-rounds{gap:5px!important;max-width:344px!important}.game-surface--moneyline .game-layout .moneyline-ending-round{min-height:34px!important;font-size:.78rem!important}.game-surface--moneyline .game-layout .moneyline-ending-round.is-selected{min-height:48px!important;font-size:1.18rem!important;transform:translateY(-2px)scale(1.05)!important}.game-surface--moneyline .game-layout .moneyline-ending-detail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"summary""question""viz"!important;gap:8px!important;width:100%!important;min-height:136px!important;margin-top:12px!important;padding:16px 15px!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-summary{font-size:.76rem!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-summary strong{flex-basis:20px!important;width:20px!important;height:20px!important;font-size:.7rem!important}.game-surface--moneyline .game-layout .moneyline-ending-detail-question{font-size:.78rem!important;line-height:1.15!important}.game-surface--moneyline .game-layout .moneyline-ending-pick-chip{min-width:68px!important;min-height:26px!important;font-size:.8rem!important}.game-surface--moneyline .game-layout .moneyline-ending-result-chip{min-width:66px!important;min-height:26px!important;font-size:.76rem!important}.game-surface--moneyline .game-layout .moneyline-ending-line-viz{width:100%!important}.game-surface--moneyline .game-layout .moneyline-ending-bar-shell{min-height:70px!important}.game-surface--moneyline .game-layout .moneyline-ending-bar-label{font-size:.56rem!important}.game-surface--moneyline .game-layout .moneyline-ending-track{height:9px!important;top:29px!important;left:0!important;right:0!important}.game-surface--moneyline .game-layout .moneyline-ending-guess-fill{height:9px!important;top:29px!important}.game-surface--moneyline .game-layout .moneyline-ending-center-line span{min-width:34px!important;min-height:17px!important;font-size:.62rem!important;top:35px!important}.game-surface--moneyline .game-layout .moneyline-ending-actual-marker{min-width:46px!important;min-height:35px!important;padding:0 7px!important;top:16px!important}.game-surface--moneyline .game-layout .moneyline-ending-actual-marker strong{font-size:.78rem!important}.game-surface--moneyline .game-layout .moneyline-ending-actual-label{font-size:.5rem!important;top:58px!important}.game-surface--moneyline .game-layout .moneyline-ending-detail-sub{font-size:.64rem!important}}.game-frame:has(.game-surface--headline .game-layout){border-color:color-mix(in srgb, var(--ftt-box-deep), #fff 18%)!important;background:var(--ftt-box)!important;box-shadow:none!important}.game-surface--headline .game-layout{background:var(--ftt-box)!important}.game-surface--headline .game-layout,.game-surface--headline .game-content,.game-surface--headline .headline-shell,.game-surface--headline .round-tracker,.game-surface--headline .round-tracker-pips{overflow:visible!important}.game-surface--headline .game-layout .game-header,.game-surface--headline .game-layout .game-content{background:0 0!important}.game-surface--headline .game-layout .game-header{box-shadow:none!important;border-bottom-color:#fff3!important;padding:14px 0 12px!important}.game-surface--headline .game-layout .game-header-shell{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)!important;row-gap:6px!important;padding-right:clamp(14px,3vw,30px)!important}.game-surface--headline .game-layout .game-header .game-title{color:#fff!important;letter-spacing:.08em!important;font-size:clamp(1.96rem,4.3vh,2.7rem)!important;line-height:.96!important}.game-surface--headline .game-layout .game-header .game-header-meta{color:#ffffffeb!important;margin-top:6px!important;line-height:1!important}.game-surface--headline .game-layout .suggest-q-btn{color:#ffffffb3!important;background:#ffffff14!important;border-color:#ffffff47!important;width:38px!important;height:38px!important;position:absolute!important;top:50%!important;right:clamp(14px,3vw,30px)!important;transform:translateY(-50%)!important}.game-surface--headline .game-layout .game-content{padding:clamp(6px,1vh,10px) clamp(10px,2vw,22px) clamp(12px,2vh,22px)!important}.game-surface--headline .game-layout .headline-shell{grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:clamp(4px,.7vh,6px)!important;width:100%!important;max-width:900px!important;height:100%!important;padding:0!important;display:grid!important}.game-surface--headline .game-layout .round-tracker{color:#fff!important;justify-self:center!important;width:min(100%,760px)!important;min-height:34px!important;padding:4px 0!important}.game-surface--headline .game-layout .round-tracker-name{color:#fff!important;opacity:.9!important;font-size:.78rem!important}.game-surface--headline .game-layout .round-pip{background:#ffffff38!important;border:1px solid #ffffff57!important;width:32px!important;height:7px!important}.game-surface--headline .game-layout .round-pip.is-complete{background:#ffffffc7!important;border-color:#ffffffbf!important}.game-surface--headline .game-layout .round-pip.is-active{background:#fff!important;border-color:#fff!important;height:9px!important;box-shadow:0 0 0 3px #ffffff24,0 8px 18px #4a14142e!important}.game-surface--headline .game-layout .headline-card{background:linear-gradient(#fffffff7,#ffffffeb),#fff!important;border-color:#ffffff52!important;border-radius:18px!important;justify-self:center!important;gap:8px!important;width:min(100%,760px)!important;height:auto!important;min-height:0!important;padding:clamp(16px,2.4vh,22px) clamp(18px,3vw,26px) clamp(2px,.5vh,5px)!important;box-shadow:0 18px 42px #4a141433!important}.game-surface--headline .game-layout .headline-copy{width:100%!important;max-width:680px!important;color:var(--text-primary)!important;text-align:left!important;margin:0 auto!important;padding:0!important;font-size:clamp(1.08rem,2.5vh,1.42rem)!important;font-weight:850!important;line-height:1.18!important}.game-surface--headline .game-layout .headline-detail-list{padding-top:4px!important}.game-surface--headline .game-layout .headline-detail-meta{text-align:left!important;justify-content:space-between!important;gap:14px!important}.game-surface--headline .game-layout .headline-detail{font-size:.86rem!important;line-height:1.15!important}.game-surface--headline .game-layout .map-stage{border-color:#ffffff52!important;border-radius:18px!important;place-self:stretch center!important;width:min(100%,760px)!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-shadow:0 18px 42px #4a141429!important}.game-surface--headline .game-layout .map-interact-hint{top:14px!important;right:14px!important}.game-surface--headline .game-layout .map-guess-bar{border-radius:14px!important;min-height:58px!important;padding:10px 10px 10px 14px!important;bottom:14px!important;left:14px!important;right:14px!important}.game-surface--headline .game-layout .map-submit-btn{border-radius:10px!important;min-width:92px!important;height:42px!important}@media (min-width:761px) and (min-height:721px){.game-surface--headline .game-layout .game-header .game-title{font-size:clamp(3.06rem,6.72vh,4.22rem)!important}.game-surface--headline .game-layout .game-header .game-header-meta{font-size:1.125rem!important}.game-surface--headline .game-layout .suggest-q-btn{width:54px!important;height:54px!important}.game-surface--headline .game-layout .suggest-q-btn svg{width:26px!important;height:26px!important}}@media (max-width:760px){.game-surface--headline .game-layout .game-header{padding-top:10px!important;padding-bottom:9px!important}.game-surface--headline .game-layout .game-header-shell{grid-template-columns:1fr!important;justify-items:center!important;row-gap:5px!important;padding-left:54px!important;padding-right:54px!important;display:grid!important}.game-surface--headline .game-layout .game-header .game-title,.game-surface--headline .game-layout .game-header .game-header-meta{text-align:center!important;grid-column:1!important;width:max-content!important;max-width:100%!important}.game-surface--headline .game-layout .game-header .game-title{font-size:clamp(1.8rem,8vw,2.2rem)!important}.game-surface--headline .game-layout .game-header .game-header-meta{white-space:nowrap!important;margin-top:0!important;font-size:clamp(.7rem,3vw,.82rem)!important}.game-surface--headline .game-layout .suggest-q-btn{width:34px!important;height:34px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.game-surface--headline .game-layout .suggest-q-btn svg{width:19px!important;height:19px!important}.game-surface--headline .game-layout .game-content{padding:6px!important}.game-surface--headline .game-layout .headline-shell{gap:clamp(12px,2.6vh,18px)!important;max-width:100%!important}.game-surface--headline .game-layout .round-tracker{width:min(100%,344px)!important;min-height:30px!important;padding:2px 0 4px!important}.game-surface--headline .game-layout .round-tracker-name{font-size:.72rem!important}.game-surface--headline .game-layout .round-tracker-pips{gap:4px!important}.game-surface--headline .game-layout .round-pip{width:26px!important;height:6px!important}.game-surface--headline .game-layout .round-pip.is-active{height:8px!important}.game-surface--headline .game-layout .headline-card{border-radius:16px!important;gap:0!important;width:100%!important;padding:12px 14px 7px!important}.game-surface--headline .game-layout .headline-copy{max-width:100%!important;font-size:clamp(1rem,4.2vw,1.18rem)!important;line-height:1.16!important}.game-surface--headline .game-layout .headline-detail-list{padding-top:5px!important;display:flex!important}.game-surface--headline .game-layout .headline-detail-meta{white-space:nowrap!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}.game-surface--headline .game-layout .headline-detail{font-size:clamp(.76rem,3vw,.88rem)!important;line-height:1.15!important}.game-surface--headline .game-layout .headline-detail-date{text-align:right!important;margin-left:auto!important}.game-surface--headline .game-layout .map-stage{border-radius:16px!important;width:100%!important}.game-surface--headline .game-layout .map-interact-hint{top:10px!important;right:10px!important}.game-surface--headline .game-layout .map-guess-bar{min-height:58px!important;padding:9px!important;bottom:10px!important;left:10px!important;right:10px!important}.game-surface--headline .game-layout .map-submit-btn{min-width:82px!important;height:40px!important;padding:0 14px!important}}@media (max-width:760px) and (max-height:720px){.game-surface--headline .game-layout .game-content{padding:4px 6px 6px!important}.game-surface--headline .game-layout .headline-shell{gap:8px!important}.game-surface--headline .game-layout .round-tracker{min-height:26px!important;padding:0 0 2px!important}.game-surface--headline .game-layout .headline-card{padding:9px 12px 6px!important}.game-surface--headline .game-layout .headline-copy{font-size:clamp(.9rem,3.8vw,1.04rem)!important}.game-surface--headline .game-layout .map-guess-bar{min-height:52px!important;padding:7px 8px!important;bottom:8px!important;left:8px!important;right:8px!important}.game-surface--headline .game-layout .map-submit-btn{min-width:76px!important;height:38px!important}}@media (max-width:760px){.game-surface--timeline .landing-title-row .landing-logo{transform-origin:50%!important;transform:scale(1.36)!important}}.game-surface--timeline .game-layout,.game-surface--timeline .game-content,.game-surface--timeline .game-container,.game-surface--timeline .play-area,.game-surface--timeline .progress-header,.game-surface--timeline .progress-squares{overflow:visible!important}.game-surface--timeline .play-area{gap:10px!important}.game-surface--timeline .progress-header{padding:8px 0 12px!important}.game-surface--timeline .game-layout .game-header-shell{gap:0!important}.game-surface--timeline .game-layout .game-header .game-title{line-height:.96!important}.game-surface--timeline .game-layout .game-header .game-header-meta{margin-top:1px!important;line-height:1!important}.game-surface--timeline .game-layout .game-content{padding-top:clamp(6px,1vh,10px)!important}.game-surface--timeline .game-layout .progress-header{padding-top:4px!important}.game-surface--timeline .game-layout{background:var(--ftt-box)!important}.game-surface--timeline .game-layout .game-header,.game-surface--timeline .game-layout .game-content{background:0 0!important}.game-surface--timeline .game-layout .game-header{box-shadow:none!important;border-bottom-color:#fff3!important}.game-surface--timeline .game-layout .game-header .game-title,.game-surface--timeline .game-layout .game-header .game-header-meta{color:#fff!important}.game-frame:has(.game-surface--timeline .game-layout){box-shadow:none!important}.game-surface--timeline .game-layout .game-header{padding-top:14px!important;padding-bottom:12px!important}.game-surface--timeline .game-layout .game-header-shell{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)!important;row-gap:6px!important;padding-right:clamp(14px,3vw,30px)!important}.game-surface--timeline .game-layout .game-header .game-title{letter-spacing:.08em!important;font-size:clamp(1.96rem,4.3vh,2.7rem)!important}.game-surface--timeline .game-layout .game-header .game-header-meta{margin-top:6px!important}.game-surface--timeline .game-layout .suggest-q-btn{color:#ffffffb3!important;background:#ffffff14!important;border-color:#ffffff47!important;width:38px!important;height:38px!important;position:absolute!important;top:50%!important;right:clamp(14px,3vw,30px)!important;transform:translateY(-50%)!important}.game-surface--timeline .game-layout .progress-sq-score{font-size:1.42rem!important;line-height:1!important}.game-surface--timeline .game-layout .progress-sq.filled.score-dark-green{background:#81c784!important;border-color:#1b5e20!important}.game-surface--timeline .game-layout .progress-sq.filled.score-light-green{background:#e8f5e9!important;border-color:#66bb6a!important}.game-surface--timeline .game-layout .progress-sq.filled.score-yellow{background:#fff8e1!important;border-color:#ffc107!important}.game-surface--timeline .game-layout .progress-sq.filled.score-red{background:#ffebee!important;border-color:#ef5350!important}.game-surface--timeline .game-layout .progress-sq.filled.score-dark-green .progress-sq-score{color:#1b5e20!important}.game-surface--timeline .game-layout .progress-sq.filled.score-light-green .progress-sq-score{color:#2e7d32!important}.game-surface--timeline .game-layout .progress-sq.filled.score-yellow .progress-sq-score{color:#f57f17!important}.game-surface--timeline .game-layout .progress-sq.filled.score-red .progress-sq-score{color:#c62828!important}.game-surface--timeline .game-layout .progress-sq:disabled:not(.live):not(.filled){opacity:.42!important;filter:saturate(.35)brightness(.93)!important;box-shadow:none!important;background:#f7f7f59e!important;border-color:#ffffff80!important}.game-surface--timeline .game-layout .card-result{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:center!important;width:100%!important}.game-surface--timeline .game-layout .card-actual-section{width:100%!important}.game-surface--timeline .game-layout .card-bottom-row{justify-self:center!important;width:min(100%,360px)!important}.game-surface--timeline .game-layout .card-round-label{text-align:center!important;align-self:stretch!important;width:100%!important}@media (min-width:761px){.game-surface--timeline .game-layout .play-area{grid-template-rows:auto auto auto!important;align-content:start!important;gap:clamp(14px,2.2vh,20px)!important}.game-surface--timeline .game-layout .card-slider{align-self:start!important;place-items:center!important;height:auto!important;min-height:0!important;display:grid!important}.game-surface--timeline .game-layout .card-flipper,.game-surface--timeline .game-layout .review-card{height:auto!important;min-height:0!important}.game-surface--timeline .game-layout .card-face{height:auto!important;min-height:clamp(320px,38vh,350px)!important}.game-surface--timeline .game-layout .card-front,.game-surface--timeline .game-layout .card-back{gap:clamp(14px,1.9vh,18px)!important;padding:clamp(28px,3.8vh,38px) clamp(30px,4vw,44px)!important}.game-surface--timeline .game-layout .card-form{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:min(100%,320px)!important;max-width:320px!important;padding:0!important}.game-surface--timeline .game-layout .card-year-input,.game-surface--timeline .game-layout .card-submit-btn{width:100%!important}.game-surface--timeline .game-layout .card-submit-btn{margin-top:0!important}}@media (min-width:761px) and (min-height:721px){.game-surface--timeline .game-layout .game-header .game-title{font-size:clamp(3.06rem,6.72vh,4.22rem)!important}.game-surface--timeline .game-layout .game-header .game-header-meta{font-size:1.125rem!important}.game-surface--timeline .game-layout .suggest-q-btn{width:54px!important;height:54px!important}.game-surface--timeline .game-layout .suggest-q-btn svg{width:26px!important;height:26px!important}}@media (max-width:760px){.game-surface--timeline .game-layout .game-header{padding-top:10px!important;padding-bottom:9px!important}.game-surface--timeline .game-layout .game-header-shell{grid-template-columns:1fr!important;justify-items:center!important;row-gap:5px!important;padding-left:54px!important;padding-right:54px!important;display:grid!important}.game-surface--timeline .game-layout .game-header .game-title,.game-surface--timeline .game-layout .game-header .game-header-meta{text-align:center!important;grid-column:1!important;width:max-content!important;max-width:100%!important}.game-surface--timeline .game-layout .game-header .game-title{font-size:clamp(1.8rem,8vw,2.2rem)!important}.game-surface--timeline .game-layout .game-header .game-header-meta{white-space:nowrap!important;margin-top:0!important}.game-surface--timeline .game-layout .suggest-q-btn{width:34px!important;height:34px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.game-surface--timeline .game-layout .suggest-q-btn svg{width:19px!important;height:19px!important}.game-surface--timeline .game-layout .game-content{padding-left:6px!important;padding-right:6px!important}.game-surface--timeline .game-layout .game-container{padding-left:0!important;padding-right:0!important}.game-surface--timeline .game-layout .progress-squares{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;max-width:min(100%,344px)!important}.game-surface--timeline .game-layout .progress-sq{max-width:54px!important}.game-surface--timeline .game-layout .progress-sq-score{font-size:1.42rem!important;line-height:1!important}.game-surface--timeline .game-layout .progress-sq.filled.score-dark-green{background:#81c784!important;border-color:#1b5e20!important}.game-surface--timeline .game-layout .progress-sq.filled.score-light-green{background:#e8f5e9!important;border-color:#66bb6a!important}.game-surface--timeline .game-layout .progress-sq.filled.score-yellow{background:#fff8e1!important;border-color:#ffc107!important}.game-surface--timeline .game-layout .progress-sq.filled.score-red{background:#ffebee!important;border-color:#ef5350!important}.game-surface--timeline .game-layout .progress-sq.filled.score-dark-green .progress-sq-score{color:#1b5e20!important}.game-surface--timeline .game-layout .progress-sq.filled.score-light-green .progress-sq-score{color:#2e7d32!important}.game-surface--timeline .game-layout .progress-sq.filled.score-yellow .progress-sq-score{color:#f57f17!important}.game-surface--timeline .game-layout .progress-sq.filled.score-red .progress-sq-score{color:#c62828!important}.game-surface--timeline .game-layout .card-round-label{text-align:center!important;align-self:stretch!important}}@media (max-width:760px) and (max-height:720px){.game-surface--timeline .game-layout .game-content{padding-top:4px!important;padding-bottom:6px!important}.game-surface--timeline .game-layout .play-area{grid-template-rows:auto auto auto!important;align-content:start!important;gap:6px!important}.game-surface--timeline .game-layout .progress-header{padding:2px 0 8px!important}.game-surface--timeline .game-layout .progress-sq{max-width:54px!important}.game-surface--timeline .game-layout .card-slider,.game-surface--timeline .game-layout .card-flipper,.game-surface--timeline .game-layout .review-card,.game-surface--timeline .game-layout .card-face{height:auto!important;min-height:0!important}.game-surface--timeline .game-layout .card-front,.game-surface--timeline .game-layout .card-back{justify-content:center!important;gap:10px!important;padding:14px!important}.game-surface--timeline .game-layout .card-round-label{padding:0!important;font-size:.62rem!important;line-height:1!important}.game-surface--timeline .game-layout .card-question{font-size:clamp(.98rem,4.1vw,1.14rem)!important;line-height:1.16!important}.game-surface--timeline .game-layout .card-prompt{font-size:.68rem!important;line-height:1.15!important}.game-surface--timeline .game-layout .card-form{gap:6px!important;padding:4px 12px 6px!important}.game-surface--timeline .game-layout .card-year-input{height:44px!important;padding:8px!important;font-size:1.15rem!important}.game-surface--timeline .game-layout .card-submit-btn{min-height:44px!important}.game-surface--timeline .game-layout .mobile-numpad{gap:5px!important;padding:6px 0 2px!important}.game-surface--timeline .game-layout .mobile-numpad-key,.game-surface--timeline .game-layout .mobile-numpad-spacer{height:40px!important;min-height:40px!important}}.game-surface--timeline .game-layout .timeline-ending-screen{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(14px,2.4vh,24px) 0!important;display:grid!important}.game-surface--timeline .game-layout .timeline-ending-card{border:1px solid rgba(var(--primary-rgb), .16)!important;background:#fff!important;border-radius:18px!important;justify-items:center!important;gap:14px!important;width:min(100%,520px)!important;padding:clamp(28px,5vh,44px) clamp(24px,4vw,40px)!important;display:grid!important;box-shadow:0 20px 48px #1f374f2e!important}.game-surface--timeline .game-layout .timeline-ending-kicker{color:var(--primary)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important}.game-surface--timeline .game-layout .timeline-ending-score{justify-content:center!important;align-items:baseline!important;gap:4px!important;line-height:.9!important;display:flex!important}.game-surface--timeline .game-layout .timeline-ending-score-num{color:#162033!important;font-family:var(--font-display)!important;letter-spacing:0!important;font-size:clamp(4.2rem,12vh,6rem)!important;font-weight:900!important}.game-surface--timeline .game-layout .timeline-ending-score-denom{color:var(--text-secondary)!important;font-family:var(--font-display)!important;font-size:clamp(1.6rem,4vh,2.25rem)!important;font-weight:800!important}.game-surface--timeline .game-layout .timeline-ending-rounds{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;width:min(100%,360px)!important;display:grid!important}.game-surface--timeline .game-layout .timeline-ending-round{border:1px solid rgba(var(--primary-rgb), .18)!important;background:rgba(var(--primary-rgb), .08)!important;min-height:38px!important;color:var(--text-primary)!important;font-family:var(--font-display)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.game-surface--timeline .game-layout .timeline-ending-percentile{border:1px solid rgba(var(--primary-rgb), .16)!important;background:rgba(var(--primary-rgb), .07)!important;border-radius:999px!important;justify-content:center!important;align-items:baseline!important;gap:8px!important;padding:9px 14px!important;display:inline-flex!important}.game-surface--timeline .game-layout .timeline-ending-percentile-value{color:var(--primary)!important;font-family:var(--font-display)!important;font-size:1.12rem!important;font-weight:900!important;line-height:1!important}.game-surface--timeline .game-layout .timeline-ending-percentile-label{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important}.game-surface--timeline .game-layout .timeline-ending-round.score-dark-green{color:#1b5e20!important;background:#81c784!important;border-color:#1b5e20!important}.game-surface--timeline .game-layout .timeline-ending-round.score-light-green{color:#2e7d32!important;background:#e8f5e9!important;border-color:#66bb6a!important}.game-surface--timeline .game-layout .timeline-ending-round.score-yellow{color:#f57f17!important;background:#fff8e1!important;border-color:#ffc107!important}.game-surface--timeline .game-layout .timeline-ending-round.score-red{color:#c62828!important;background:#ffebee!important;border-color:#ef5350!important}.game-surface--timeline .game-layout .timeline-ending-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(100%,360px)!important;margin-top:2px!important;display:grid!important}.game-surface--timeline .game-layout .timeline-ending-primary,.game-surface--timeline .game-layout .timeline-ending-secondary{min-height:48px!important;font-family:var(--font-display)!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;cursor:pointer!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.game-surface--timeline .game-layout .timeline-ending-primary{background:var(--primary)!important;color:#fff!important;border:0!important;grid-column:1/-1!important}.game-surface--timeline .game-layout .timeline-ending-primary.is-copied{background:#162033!important}.game-surface--timeline .game-layout .timeline-ending-secondary{border:1px solid rgba(var(--primary-rgb), .18)!important;color:var(--primary)!important;background:#f8fafc!important}.game-surface--timeline .analysis-modal-overlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#10182875!important;align-items:center!important;padding:18px!important}.game-surface--timeline .analysis-modal{border:1px solid rgba(var(--primary-rgb), .14)!important;background:#fff!important;border-radius:18px!important;width:min(100%,720px)!important;max-height:calc(100dvh - 36px)!important;margin:0!important;box-shadow:0 24px 64px #1018283d!important}.game-surface--timeline .analysis-modal-close{color:#667085!important;background:#f5f7fa!important;width:34px!important;height:34px!important;font-size:1.35rem!important;top:14px!important;right:14px!important}.game-surface--timeline .analysis-panel{background:#fff!important;padding:0!important}.game-surface--timeline .analysis-panel-head{text-align:center!important;margin-bottom:14px!important}.game-surface--timeline .analysis-eyebrow{color:var(--primary)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:.7rem!important;font-weight:900!important}.game-surface--timeline .analysis-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important;display:grid!important}.game-surface--timeline .analysis-summary-stat{border:1px solid rgba(var(--primary-rgb), .14)!important;background:#f8fafc!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:72px!important;display:flex!important}.game-surface--timeline .analysis-summary-label{color:#667085!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important}.game-surface--timeline .analysis-round-index{background:rgba(var(--primary-rgb), .1)!important;width:34px!important;height:34px!important;color:var(--primary)!important;font-family:var(--font-display)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;font-size:.72rem!important;font-weight:900!important;display:inline-flex!important}.game-surface--timeline .analysis-round-metrics{color:#667085!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;font-size:.76rem!important;font-weight:750!important;display:flex!important}.game-surface--timeline .analysis-round-score{min-width:42px!important;min-height:32px!important;font-family:var(--font-display)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;font-weight:900!important;display:inline-flex!important}.game-surface--timeline .analysis-round-score.tier-dark-green{color:#1b5e20!important;background:#81c784!important}.game-surface--timeline .analysis-round-score.tier-light-green{color:#2e7d32!important;background:#e8f5e9!important}.game-surface--timeline .analysis-round-score.tier-yellow{color:#f57f17!important;background:#fff8e1!important}.game-surface--timeline .analysis-round-score.tier-red{color:#c62828!important;background:#ffebee!important}.game-surface--timeline .analysis-footnote{color:#667085!important;text-align:center!important;margin:12px 0 0!important;font-size:.78rem!important}@media (max-width:760px){.game-surface--timeline .game-layout .timeline-ending-screen{padding:8px 0!important}.game-surface--timeline .game-layout .timeline-ending-card{border-radius:16px!important;gap:14px!important;padding:24px 18px!important}.game-surface--timeline .game-layout .timeline-ending-score-num{font-size:clamp(3.8rem,17vw,5.2rem)!important}.game-surface--timeline .game-layout .timeline-ending-rounds{gap:5px!important;max-width:320px!important}.game-surface--timeline .game-layout .timeline-ending-round{border-radius:9px!important;min-height:34px!important;font-size:.82rem!important}.game-surface--timeline .game-layout .timeline-ending-actions{max-width:320px!important}.game-surface--timeline .game-layout .timeline-ending-primary,.game-surface--timeline .game-layout .timeline-ending-secondary{min-height:46px!important;font-size:.72rem!important}.game-surface--timeline .analysis-modal-overlay{padding:10px!important}.game-surface--timeline .analysis-modal{border-radius:16px!important}.game-surface--timeline .analysis-modal-body{padding:12px 10px!important}.game-surface--timeline .analysis-panel-head{margin-bottom:8px!important}.game-surface--timeline .analysis-eyebrow{margin-bottom:3px!important;font-size:.62rem!important}.game-surface--timeline .analysis-title{font-size:clamp(1.65rem,8vw,2rem)!important}.game-surface--timeline .analysis-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-bottom:8px!important}.game-surface--timeline .analysis-summary-stat{border-radius:9px!important;gap:3px!important;min-height:50px!important}.game-surface--timeline .analysis-summary-label{font-size:.48rem!important}.game-surface--timeline .analysis-summary-value{font-size:.82rem!important}.game-surface--timeline .analysis-round-list{gap:5px!important}.game-surface--timeline .analysis-round-row{border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-height:0!important;padding:6px!important}.game-surface--timeline .analysis-round-metrics{flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;padding-left:34px!important;font-size:.58rem!important;line-height:1.1!important}.game-surface--timeline .analysis-round-question{font-size:.66rem!important;line-height:1.08!important}.game-surface--timeline .analysis-round-main{gap:6px!important}.game-surface--timeline .analysis-round-index{border-radius:8px!important;width:28px!important;height:28px!important;font-size:.62rem!important}.game-surface--timeline .analysis-round-score{border-radius:8px!important;min-width:34px!important;min-height:26px!important;font-size:.72rem!important}.game-surface--timeline .analysis-footnote{margin-top:7px!important;font-size:.66rem!important}}.game-surface--timeline .game-layout .timeline-ending-screen{align-content:start!important;place-items:start center!important;padding:clamp(36px,6vh,48px) 0 clamp(10px,2vh,18px)!important}.game-surface--timeline .game-layout .timeline-ending-card{width:min(100%,640px)!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;gap:clamp(32px,5.2vh,46px)!important;padding:0!important}.game-surface--timeline .game-layout .timeline-ending-kicker{color:#ffffffc7!important;letter-spacing:.12em!important;text-transform:none!important;font-size:.98rem!important}.game-surface--timeline .game-layout .timeline-ending-kicker strong{color:#fff!important;font-weight:950!important}.game-surface--timeline .game-layout .timeline-ending-score-num{color:#fff!important;text-shadow:0 10px 28px #1b314c2e!important}.game-surface--timeline .game-layout .timeline-ending-score-denom{color:#ffffffb8!important}.game-surface--timeline .game-layout .timeline-ending-percentile{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff42!important;border-radius:0!important;gap:7px!important;padding:0 0 3px!important}.game-surface--timeline .game-layout .timeline-ending-percentile-value{color:#fff!important;font-size:1.12rem!important}.game-surface--timeline .game-layout .timeline-ending-percentile-label{color:#ffffffb3!important;letter-spacing:.03em!important;text-transform:none!important;font-size:.82rem!important}.game-surface--timeline .game-layout .timeline-ending-review{--detail-bg:#ffffff1f;--detail-border:#ffffff52;--detail-ink:#fff;--detail-muted:#ffffffc7;--detail-strong:#fff;--detail-surface:var(--detail-bg);--round-gap:12px;--round-width:calc((100% - (5 * var(--round-gap))) / 6);justify-items:center!important;gap:0!important;width:min(100%,520px)!important;display:grid!important}.game-surface--timeline .game-layout .timeline-ending-review.score-dark-green{--detail-bg:#81c784;--detail-surface:#81c784;--detail-border:#1b5e20;--detail-ink:#123f16;--detail-muted:#123f16c2;--detail-strong:#1b5e20}.game-surface--timeline .game-layout .timeline-ending-review.score-light-green{--detail-bg:#e8f5e9;--detail-surface:#e8f5e9;--detail-border:#66bb6a;--detail-ink:#1f5e25;--detail-muted:#1f5e25b8;--detail-strong:#2e7d32}.game-surface--timeline .game-layout .timeline-ending-review.score-yellow{--detail-bg:#fff8e1;--detail-surface:#fff8e1;--detail-border:#ffc107;--detail-ink:#8f5a00;--detail-muted:#8f5a00b8;--detail-strong:#b96d00}.game-surface--timeline .game-layout .timeline-ending-review.score-red{--detail-bg:#ffebee;--detail-surface:#ffebee;--detail-border:#ef5350;--detail-ink:#8f1f1f;--detail-muted:#8f1f1fb8;--detail-strong:#c62828}.game-surface--timeline .game-layout .timeline-ending-rounds{gap:var(--round-gap)!important;z-index:2!important;align-items:center!important;width:min(100%,432px)!important;margin-top:2px!important;position:relative!important}.game-surface--timeline .game-layout .timeline-ending-round{appearance:none!important;cursor:pointer!important;min-height:42px!important;box-shadow:none!important;border-radius:8px!important;font-size:1.35rem!important;line-height:.95!important;transition:border-color .15s,box-shadow .15s,transform .15s!important;position:relative!important}.game-surface--timeline .game-layout .timeline-ending-round.is-selected{z-index:3!important;background:var(--detail-surface)!important;border-color:var(--detail-border)!important;border-width:2px!important;border-radius:10px!important;min-height:58px!important;font-size:1.76rem!important;transform:translateY(-2px)scale(1.1)!important;box-shadow:0 0 0 3px #ffffff80,0 10px 22px #10182829!important}.game-surface--timeline .game-layout .timeline-ending-round.is-selected:after{content:none!important}.game-surface--timeline .game-layout .timeline-ending-round:focus-visible{outline-offset:3px!important;outline:3px solid #ffffffb8!important}.game-surface--timeline .game-layout .timeline-ending-detail{border:1px solid var(--detail-border)!important;background:var(--detail-surface)!important;width:min(100%,408px)!important;min-height:88px!important;color:var(--detail-ink)!important;z-index:1!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:10px!important;margin-top:16px!important;padding:17px 18px 16px!important;display:grid!important;position:relative!important;box-shadow:0 14px 28px #182b411f,inset 0 1px #ffffff57!important}.game-surface--timeline .game-layout .timeline-ending-detail:before,.game-surface--timeline .game-layout .timeline-ending-detail:after{content:none!important}.game-surface--timeline .game-layout .timeline-ending-detail-question{min-width:0!important;color:var(--detail-ink)!important;text-align:center!important;white-space:normal!important;margin:0!important;font-size:.8rem!important;font-weight:850!important;line-height:1.22!important}.game-surface--timeline .game-layout .timeline-ending-year-flow{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.game-surface--timeline .game-layout .timeline-ending-year-chip{background:var(--detail-strong)!important;color:#fff!important;min-width:68px!important;min-height:28px!important;font-family:var(--font-display)!important;border:1px solid #ffffff47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-size:.98rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:0 5px 12px #1018281f!important}.game-surface--timeline .game-layout .timeline-ending-year-chip.is-guess{color:#fff!important;opacity:.76!important;-webkit-text-decoration:line-through #fff!important;text-decoration:line-through #fff!important;text-decoration-thickness:2px!important;position:relative!important}.game-surface--timeline .game-layout .timeline-ending-year-chip.is-actual{color:#fff!important}.game-surface--timeline .game-layout .timeline-ending-year-mark{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:17px!important;height:17px!important;font-size:.66rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.game-surface--timeline .game-layout .timeline-ending-year-chip.is-actual .timeline-ending-year-mark{color:var(--detail-strong)!important;background:#fff!important}.game-surface--timeline .game-layout .timeline-ending-year-link{color:var(--detail-strong)!important;font-family:var(--font-display)!important;font-size:1.05rem!important;font-weight:950!important;line-height:1!important}.game-surface--timeline .game-layout .timeline-ending-actions{gap:14px!important;width:min(100%,420px)!important;margin-top:0!important}.game-surface--timeline .game-layout .timeline-ending-primary,.game-surface--timeline .game-layout .timeline-ending-secondary{border-radius:8px!important}.game-surface--timeline .game-layout .timeline-ending-primary{color:var(--primary)!important;background:#fff!important}.game-surface--timeline .game-layout .timeline-ending-primary.is-copied{color:#162033!important;background:#ffffffdb!important}.game-surface--timeline .game-layout .timeline-ending-secondary{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.game-surface--timeline .analysis-panel-head{margin-bottom:12px!important}.game-surface--timeline .analysis-title{font-size:clamp(1.55rem,3.5vh,2.05rem)!important}.game-surface--timeline .analysis-summary-grid{gap:7px!important;margin-bottom:10px!important}.game-surface--timeline .analysis-summary-stat{background:#f8fafc!important;border-radius:8px!important;min-height:60px!important}.game-surface--timeline .analysis-round-row{border-radius:8px!important;min-height:50px!important;padding:7px 8px!important}.game-surface--timeline .analysis-round-index{border-radius:7px!important;width:30px!important;height:30px!important}.game-surface--timeline .analysis-round-metrics{gap:6px!important;font-size:.7rem!important}.game-surface--timeline .analysis-round-score{border-radius:7px!important;min-width:38px!important;min-height:28px!important}.game-surface--timeline .analysis-footnote{display:none!important}@media (max-width:760px){.game-surface--timeline .game-layout .timeline-ending-card{gap:30px!important;width:min(100%,344px)!important}.game-surface--timeline .game-layout .timeline-ending-screen{padding-top:28px!important}.game-surface--timeline .game-layout .timeline-ending-score-num{font-size:clamp(4rem,22vw,5.6rem)!important}.game-surface--timeline .game-layout .timeline-ending-rounds,.game-surface--timeline .game-layout .timeline-ending-actions{width:100%!important}.game-surface--timeline .game-layout .timeline-ending-rounds{gap:9px!important;max-width:344px!important}.game-surface--timeline .game-layout .timeline-ending-review{width:100%!important}.game-surface--timeline .game-layout .timeline-ending-round{font-size:1.18rem!important;line-height:.95!important}.game-surface--timeline .game-layout .timeline-ending-round.is-selected{min-height:52px!important;font-size:1.35rem!important;transform:translateY(-2px)scale(1.07)!important}.game-surface--timeline .game-layout .timeline-ending-detail{border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-height:0!important;padding:10px!important}.game-surface--timeline .game-layout .timeline-ending-detail-question{text-align:center!important;white-space:normal!important;font-size:.72rem!important}.game-surface--timeline .game-layout .timeline-ending-year-flow{justify-content:center!important;min-width:0!important}.game-surface--timeline .game-layout .timeline-ending-year-chip{min-width:54px!important;min-height:30px!important;font-size:.84rem!important}.game-surface--timeline .game-layout .timeline-ending-year-link{width:22px!important}.game-surface--timeline .analysis-modal-body{padding:10px!important}.game-surface--timeline .analysis-title{font-size:1.8rem!important}.game-surface--timeline .analysis-summary-stat{min-height:48px!important}.game-surface--timeline .analysis-round-row{gap:3px!important;padding:5px 6px!important}.game-surface--timeline .analysis-round-question{font-size:.64rem!important}.game-surface--timeline .analysis-round-metrics{padding-left:36px!important;font-size:.56rem!important}}.game-surface--timeline .analysis-modal{background:#fff!important;border-radius:14px!important;width:min(100%,640px)!important}.game-surface--timeline .analysis-panel{background:#fff!important;gap:14px!important;padding:0!important;display:grid!important}.game-surface--timeline .analysis-panel-head{text-align:left!important;margin:0!important;padding-right:36px!important}.game-surface--timeline .analysis-eyebrow{color:var(--primary)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important}.game-surface--timeline .analysis-title{color:#162033!important;margin:0!important;font-size:clamp(1.65rem,3.2vh,2.05rem)!important;line-height:1!important}.game-surface--timeline .analysis-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.game-surface--timeline .analysis-summary-stat{background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:10px!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;min-height:68px!important;padding:12px!important}.game-surface--timeline .analysis-summary-label{color:#667085!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.game-surface--timeline .analysis-summary-value{color:#162033!important;font-family:var(--font-display)!important;font-size:clamp(1.15rem,2.8vh,1.55rem)!important;font-weight:900!important;line-height:1!important}.game-surface--timeline .analysis-round-list-head{color:#667085!important;letter-spacing:.12em!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:0 2px!important;font-size:.64rem!important;font-weight:900!important;line-height:1!important;display:grid!important}.game-surface--timeline .analysis-round-row{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:9px 10px!important;display:grid!important}.game-surface--timeline .analysis-round-main{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.game-surface--timeline .analysis-round-index{background:rgba(var(--primary-rgb), .1)!important;width:32px!important;height:32px!important;color:var(--primary)!important;font-family:var(--font-display)!important;border-radius:8px!important;font-size:.72rem!important;font-weight:900!important}.game-surface--timeline .analysis-round-copy{gap:4px!important;min-width:0!important;display:grid!important}.game-surface--timeline .analysis-round-years{color:#667085!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:.74rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.game-surface--timeline .analysis-round-metrics{color:#667085!important;white-space:nowrap!important;justify-items:end!important;gap:4px!important;min-width:96px!important;padding:0!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important;display:grid!important}.game-surface--timeline .analysis-round-delta,.game-surface--timeline .analysis-round-average{display:block!important}.game-surface--timeline .analysis-footnote{color:#667085!important;margin:0!important;font-size:.76rem!important;line-height:1.25!important}@media (max-width:760px){.game-surface--timeline .analysis-modal-overlay{padding:10px!important}.game-surface--timeline .analysis-modal{border-radius:14px!important;width:min(100%,370px)!important;max-height:calc(100dvh - 20px)!important}.game-surface--timeline .analysis-modal-body{max-height:calc(100dvh - 20px)!important;padding:12px!important;overflow:auto!important}.game-surface--timeline .analysis-panel{gap:10px!important}.game-surface--timeline .analysis-panel-head{padding-right:34px!important}.game-surface--timeline .analysis-title{font-size:1.55rem!important}.game-surface--timeline .analysis-summary-grid{gap:5px!important}.game-surface--timeline .analysis-summary-stat{gap:4px!important;min-height:54px!important;padding:9px 8px!important}.game-surface--timeline .analysis-summary-label{font-size:.5rem!important}.game-surface--timeline .analysis-summary-value{font-size:.92rem!important}.game-surface--timeline .analysis-round-list-head{display:none!important}.game-surface--timeline .analysis-round-row{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.game-surface--timeline .analysis-round-main{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}.game-surface--timeline .analysis-round-index{width:28px!important;height:28px!important;font-size:.64rem!important}.game-surface--timeline .analysis-round-question{font-size:.68rem!important;line-height:1.1!important}.game-surface--timeline .analysis-round-years{font-size:.64rem!important}.game-surface--timeline .analysis-round-metrics{grid-template-columns:auto auto auto!important;justify-content:start!important;place-items:center start!important;gap:7px!important;min-width:0!important;padding-left:36px!important;font-size:.6rem!important}.game-surface--timeline .analysis-round-score{border-radius:7px!important;min-width:34px!important;min-height:24px!important;font-size:.72rem!important}}.game-surface--timeline .analysis-modal{border-radius:14px!important;width:min(100%,460px)!important}.game-surface--timeline .analysis-panel-head{text-align:left!important;padding-right:34px!important}.game-surface--timeline .analysis-eyebrow{margin:0 0 5px!important;font-size:.68rem!important}.game-surface--timeline .analysis-title{color:#162033!important;font-family:var(--font-display)!important;margin:0!important;font-size:clamp(3rem,8vh,4.4rem)!important;font-weight:950!important;line-height:.88!important}.game-surface--timeline .analysis-subtitle{color:#667085!important;margin:8px 0 0!important;font-size:.88rem!important;font-weight:800!important;line-height:1.2!important}.game-surface--timeline .analysis-round-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.game-surface--timeline .analysis-round-tile{background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:10px!important;align-content:space-between!important;gap:8px!important;min-width:0!important;min-height:112px!important;padding:10px!important;display:grid!important}.game-surface--timeline .analysis-round-tile-top{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.game-surface--timeline .analysis-round-index{color:#667085!important;width:auto!important;min-width:0!important;height:auto!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;background:0 0!important;font-size:.72rem!important;font-weight:950!important}.game-surface--timeline .analysis-round-score{min-width:38px!important;min-height:30px!important;font-family:var(--font-display)!important;border-radius:8px!important;font-size:.9rem!important;font-weight:950!important}.game-surface--timeline .analysis-round-years,.game-surface--timeline .analysis-round-metrics{margin:0!important}.game-surface--timeline .analysis-round-years{color:#667085!important;align-items:center!important;gap:5px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;display:flex!important}.game-surface--timeline .analysis-round-years strong{color:#162033!important}.game-surface--timeline .analysis-round-metrics{color:#475467!important;white-space:nowrap!important;min-width:0!important;padding:0!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;display:block!important}.game-surface--timeline .analysis-footnote{margin:0!important;font-size:.74rem!important}@media (max-width:760px){.game-surface--timeline .analysis-modal{width:min(100%,360px)!important}.game-surface--timeline .analysis-modal-body{padding:14px!important}.game-surface--timeline .analysis-panel{gap:12px!important}.game-surface--timeline .analysis-title{font-size:clamp(2.5rem,15vw,3.35rem)!important}.game-surface--timeline .analysis-subtitle{font-size:.76rem!important}.game-surface--timeline .analysis-round-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.game-surface--timeline .analysis-round-tile{min-height:96px!important;padding:9px!important}.game-surface--timeline .analysis-round-score{min-width:34px!important;min-height:26px!important;font-size:.76rem!important}.game-surface--timeline .analysis-round-years{font-size:.66rem!important}.game-surface--timeline .analysis-round-metrics{font-size:.7rem!important}}.game-surface--timeline .analysis-modal{width:min(100%,560px)!important}.game-surface--timeline .analysis-subtitle{color:#475467!important;margin-top:7px!important;font-size:.84rem!important}.game-surface--timeline .analysis-subnote{color:#667085!important;margin:4px 0 0!important;font-size:.74rem!important;font-weight:800!important;line-height:1.2!important}.game-surface--timeline .analysis-round-list{gap:7px!important;display:grid!important}.game-surface--timeline .analysis-round-row{background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:10px!important;gap:8px!important;min-height:0!important;padding:10px 11px!important;display:grid!important}.game-surface--timeline .analysis-round-meta{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.game-surface--timeline .analysis-round-score{min-width:38px!important;min-height:28px!important;font-family:var(--font-display)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:.86rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.game-surface--timeline .analysis-round-diff,.game-surface--timeline .analysis-round-error-diff,.game-surface--timeline .analysis-round-years,.game-surface--timeline .analysis-round-delta{color:#475467!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-size:.7rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.game-surface--timeline .analysis-round-years strong{color:#162033!important;font-weight:950!important}.game-surface--timeline .analysis-round-diff.is-above,.game-surface--timeline .analysis-round-error-diff.is-above{color:#1b5e20!important;background:#e8f5e9!important}.game-surface--timeline .analysis-round-diff.is-below,.game-surface--timeline .analysis-round-error-diff.is-below{color:#c62828!important;background:#ffebee!important}@media (max-width:760px){.game-surface--timeline .analysis-modal{width:min(100%,366px)!important}.game-surface--timeline .analysis-panel{gap:10px!important}.game-surface--timeline .analysis-title{font-size:clamp(2.35rem,13vw,3.05rem)!important}.game-surface--timeline .analysis-subtitle{font-size:.72rem!important;line-height:1.2!important}.game-surface--timeline .analysis-subnote{font-size:.66rem!important}.game-surface--timeline .analysis-round-list{gap:6px!important}.game-surface--timeline .analysis-round-row{gap:7px!important;padding:8px!important}.game-surface--timeline .analysis-round-question{font-size:.72rem!important;line-height:1.12!important}.game-surface--timeline .analysis-round-meta{gap:5px!important}.game-surface--timeline .analysis-round-score{min-width:34px!important;min-height:25px!important;font-size:.74rem!important}.game-surface--timeline .analysis-round-diff,.game-surface--timeline .analysis-round-error-diff,.game-surface--timeline .analysis-round-years,.game-surface--timeline .analysis-round-delta{min-height:22px!important;padding:0 7px!important;font-size:.61rem!important}}.game-surface--timeline .analysis-modal-overlay{z-index:1300!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#10182875!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important}.game-surface--timeline .analysis-modal{z-index:1!important;width:min(100%,580px)!important;position:relative!important}.game-surface--timeline .analysis-panel-head{padding-right:34px!important}.game-surface--timeline .analysis-title{font-size:clamp(2.45rem,6vh,3.35rem)!important;line-height:.94!important}.game-surface--timeline .analysis-subtitle{color:#667085!important;margin-top:6px!important;font-size:.78rem!important;font-weight:850!important}.game-surface--timeline .analysis-total-card{background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px!important;display:grid!important}.game-surface--timeline .analysis-total-bars,.game-surface--timeline .analysis-round-bars{gap:5px!important;display:grid!important}.game-surface--timeline .analysis-bar-row{grid-template-columns:28px minmax(0,1fr) 34px!important;align-items:center!important;gap:7px!important;display:grid!important}.game-surface--timeline .analysis-bar-label,.game-surface--timeline .analysis-bar-value{color:#667085!important;font-size:.64rem!important;font-weight:900!important;line-height:1!important}.game-surface--timeline .analysis-bar-value{text-align:right!important;color:#162033!important}.game-surface--timeline .analysis-bar-track{background:#e6eaf0!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.game-surface--timeline .analysis-bar-fill{border-radius:inherit!important;background:#98a2b3!important;height:100%!important;display:block!important}.game-surface--timeline .analysis-bar-fill-you{background:var(--primary)!important}.game-surface--timeline .analysis-bar-fill-avg{background:#98a2b3!important}.game-surface--timeline .analysis-total-delta,.game-surface--timeline .analysis-round-diff{min-width:44px!important;min-height:28px!important;font-family:var(--font-display)!important;color:#475467!important;background:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.game-surface--timeline .analysis-total-delta.is-above,.game-surface--timeline .analysis-round-diff.is-above{color:#1b5e20!important;background:#e8f5e9!important}.game-surface--timeline .analysis-total-delta.is-below,.game-surface--timeline .analysis-round-diff.is-below{color:#c62828!important;background:#ffebee!important}.game-surface--timeline .analysis-round-row{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:10px!important;gap:8px!important;padding:9px 10px!important;display:grid!important}.game-surface--timeline .analysis-round-question{color:#162033!important;margin:0!important;font-size:.78rem!important;font-weight:850!important;line-height:1.14!important}.game-surface--timeline .analysis-round-body{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.game-surface--timeline .analysis-round-side{grid-template-columns:auto auto!important;justify-content:end!important;align-items:center!important;gap:5px!important;display:grid!important}.game-surface--timeline .analysis-round-score{border-radius:8px!important;min-width:34px!important;min-height:26px!important;font-size:.76rem!important}.game-surface--timeline .analysis-round-years,.game-surface--timeline .analysis-round-delta{color:#667085!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-size:.62rem!important;font-weight:850!important;line-height:1!important}.game-surface--timeline .analysis-round-error-diff{display:none!important}@media (max-width:760px){.game-surface--timeline .analysis-modal{width:min(100%,366px)!important}.game-surface--timeline .analysis-modal-body{padding:12px!important}.game-surface--timeline .analysis-panel{gap:8px!important}.game-surface--timeline .analysis-title{font-size:clamp(2.15rem,11.5vw,2.75rem)!important}.game-surface--timeline .analysis-subtitle{font-size:.68rem!important}.game-surface--timeline .analysis-total-card{gap:8px!important;padding:8px!important}.game-surface--timeline .analysis-bar-row{grid-template-columns:25px minmax(0,1fr) 30px!important;gap:5px!important}.game-surface--timeline .analysis-bar-label,.game-surface--timeline .analysis-bar-value{font-size:.56rem!important}.game-surface--timeline .analysis-bar-track{height:7px!important}.game-surface--timeline .analysis-total-delta,.game-surface--timeline .analysis-round-diff{border-radius:7px!important;min-width:38px!important;min-height:24px!important;font-size:.72rem!important}.game-surface--timeline .analysis-round-list{gap:6px!important}.game-surface--timeline .analysis-round-row{gap:7px!important;padding:8px!important}.game-surface--timeline .analysis-round-question{font-size:.68rem!important;line-height:1.1!important}.game-surface--timeline .analysis-round-body{grid-template-columns:minmax(0,1fr) 78px!important;gap:7px!important}.game-surface--timeline .analysis-round-side{grid-template-columns:auto auto!important;gap:4px!important}.game-surface--timeline .analysis-round-score{border-radius:7px!important;min-width:30px!important;min-height:23px!important;font-size:.68rem!important}.game-surface--timeline .analysis-round-years,.game-surface--timeline .analysis-round-delta{font-size:.54rem!important}}.game-surface--timeline .analysis-modal{background:#fff!important;border:0!important;border-radius:14px!important;width:min(100%,520px)!important;box-shadow:0 18px 46px #10182833!important}.game-surface--timeline .analysis-panel{gap:8px!important}.game-surface--timeline .analysis-panel-head{text-align:left!important;border-bottom:1px solid #eef2f6!important;margin:0 0 2px!important;padding:0 34px 3px 0!important}.game-surface--timeline .analysis-eyebrow{color:#667085!important;letter-spacing:.12em!important;margin:0 0 4px!important;font-size:.58rem!important;font-weight:950!important;line-height:1!important}.game-surface--timeline .analysis-title{color:#162033!important;text-align:left!important;margin:0!important;font-size:clamp(1.45rem,3vh,1.8rem)!important;line-height:1!important}.game-surface--timeline .analysis-modal-close{color:#667085!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#f3f6f9!important;top:10px!important;right:10px!important}.game-surface--timeline .analysis-total-card{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;padding:10px!important}.game-surface--timeline .analysis-total-copy{color:#667085!important;align-items:baseline!important;gap:7px!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.game-surface--timeline .analysis-total-copy strong{color:#162033!important;font-family:var(--font-display)!important;font-size:1.15rem!important;font-weight:950!important}.game-surface--timeline .analysis-total-track{grid-column:1/-1!important}.game-surface--timeline .analysis-compare-track{background:#e6eaf0!important;border-radius:999px!important;height:10px!important;position:relative!important;overflow:visible!important}.game-surface--timeline .analysis-compare-fill{border-radius:inherit!important;background:var(--primary)!important;height:100%!important;display:block!important}.game-surface--timeline .analysis-avg-marker{background:#162033!important;border-radius:999px!important;width:3px!important;height:18px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #fff!important}.game-surface--timeline .analysis-round-list{gap:6px!important}.game-surface--timeline .analysis-round-row{background:#fff!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:9px!important}.game-surface--timeline .analysis-round-question{font-size:.78rem!important;line-height:1.12!important}.game-surface--timeline .analysis-round-compare{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}.game-surface--timeline .analysis-round-score{min-width:34px!important;min-height:24px!important;font-size:.72rem!important}.game-surface--timeline .analysis-round-diff{border-radius:7px!important;width:auto!important;min-width:36px!important;min-height:24px!important;font-size:.72rem!important}.game-surface--timeline .analysis-total-delta{justify-self:end!important;width:auto!important}@media (max-width:760px){.game-surface--timeline .analysis-modal{border-radius:14px!important;width:min(100%,354px)!important}.game-surface--timeline .analysis-modal-body{padding:12px!important}.game-surface--timeline .analysis-panel{gap:8px!important}.game-surface--timeline .analysis-panel-head{padding-bottom:3px!important;padding-right:34px!important}.game-surface--timeline .analysis-title{font-size:1.45rem!important}.game-surface--timeline .analysis-total-card{padding:8px!important}.game-surface--timeline .analysis-total-copy{font-size:.66rem!important}.game-surface--timeline .analysis-total-copy strong{font-size:1rem!important}.game-surface--timeline .analysis-compare-track{height:8px!important}.game-surface--timeline .analysis-avg-marker{height:16px!important}.game-surface--timeline .analysis-round-row{gap:6px!important;padding:8px!important}.game-surface--timeline .analysis-round-question{font-size:.68rem!important;line-height:1.08!important}.game-surface--timeline .analysis-round-compare{grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important}.game-surface--timeline .analysis-round-score{min-width:30px!important;min-height:22px!important;font-size:.64rem!important}.game-surface--timeline .analysis-round-diff{min-width:32px!important;min-height:22px!important;font-size:.64rem!important}}.game-surface--timeline .analysis-modal{background:#fff!important;border:0!important;outline:0!important;box-shadow:0 14px 34px #1018282e!important}.game-surface--timeline .analysis-modal-body{padding:14px!important}.game-surface--timeline .analysis-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;padding:0!important;position:relative!important}.game-surface--timeline .analysis-percentile-corner{background:var(--primary)!important;color:#fff!important;width:58px!important;min-height:48px!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 8px 18px rgba(var(--primary-rgb), .22)!important;border-radius:14px 0 11px!important;place-items:center!important;gap:2px!important;padding:7px 7px 6px!important;font-size:.56rem!important;font-weight:950!important;line-height:1!important;display:grid!important;position:absolute!important;top:-14px!important;left:-14px!important}.game-surface--timeline .analysis-percentile-corner strong{color:#fff!important;letter-spacing:0!important;font-size:1rem!important;line-height:.9!important}.game-surface--timeline .analysis-panel-head,.game-surface--timeline .analysis-eyebrow,.game-surface--timeline .analysis-title{display:none!important}.game-surface--timeline .analysis-total-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:3px!important;padding:10px 34px 8px!important;display:grid!important}.game-surface--timeline .analysis-total-copy{color:#667085!important;text-align:center!important;justify-items:center!important;gap:4px!important;width:100%!important;display:grid!important}.game-surface--timeline .analysis-game-number{color:#667085!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important}.game-surface--timeline .analysis-total-copy strong{color:#162033!important;font-family:var(--font-display)!important;justify-content:center!important;align-items:baseline!important;gap:2px!important;font-size:clamp(2.1rem,5vh,2.7rem)!important;font-weight:950!important;line-height:.9!important;display:inline-flex!important}.game-surface--timeline .analysis-total-copy strong span{color:#667085!important;font-size:.5em!important;font-weight:950!important}.game-surface--timeline .analysis-total-delta{text-align:center!important;width:auto!important;min-width:0!important;min-height:0!important;font-family:var(--font-display)!important;background:0 0!important;border-radius:0!important;justify-self:center!important;padding:0!important;font-size:.92rem!important;font-weight:950!important;line-height:1!important;display:block!important}.game-surface--timeline .analysis-total-delta.is-above{color:#1b5e20!important;background:0 0!important}.game-surface--timeline .analysis-total-delta.is-below{color:#c62828!important;background:0 0!important}.game-surface--timeline .analysis-total-track{display:none!important}.game-surface--timeline .analysis-modal-close{background:0 0!important;top:9px!important;right:9px!important}@media (max-width:760px){.game-surface--timeline .analysis-modal-body{padding:12px!important}.game-surface--timeline .analysis-total-card{padding:9px 34px 7px!important}.game-surface--timeline .analysis-percentile-corner{width:52px!important;min-height:44px!important;padding:6px 6px 5px!important;font-size:.5rem!important;top:-12px!important;left:-12px!important}.game-surface--timeline .analysis-percentile-corner strong{font-size:.9rem!important}.game-surface--timeline .analysis-total-copy strong{font-size:2.15rem!important}.game-surface--timeline .analysis-game-number{font-size:.66rem!important}.game-surface--timeline .analysis-total-delta{font-size:.84rem!important}}.game-surface--timeline .analysis-round-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"question score""bar score"!important;align-items:stretch!important;gap:6px!important;padding:9px!important;display:grid!important}.game-surface--timeline .analysis-round-head{display:contents!important}.game-surface--timeline .analysis-round-question{grid-area:question!important;min-width:0!important;margin:0!important}.game-surface--timeline .analysis-round-compare{grid-area:bar!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-right:2px!important;display:grid!important}.game-surface--timeline .analysis-round-bar-wrap{min-width:0!important;padding-bottom:16px!important;position:relative!important}.game-surface--timeline .analysis-round-bar-wrap .analysis-compare-track{width:100%!important}.game-surface--timeline .analysis-avg-score{color:#667085!important;font-family:var(--font-display)!important;white-space:nowrap!important;font-size:.58rem!important;font-weight:950!important;line-height:1!important;position:absolute!important;top:16px!important;transform:translate(-50%)!important}.game-surface--timeline .analysis-round-head .analysis-round-score{border-radius:0 9px 9px 0!important;grid-area:score!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;min-width:42px!important;height:auto!important;min-height:0!important;margin:-9px -9px -9px 0!important;font-size:.9rem!important;display:inline-flex!important}@media (max-width:760px){.game-surface--timeline .analysis-round-row{gap:5px!important;padding:8px!important}.game-surface--timeline .analysis-round-head{gap:8px!important}.game-surface--timeline .analysis-round-bar-wrap{padding-bottom:15px!important}.game-surface--timeline .analysis-avg-score{font-size:.54rem!important;top:14px!important}.game-surface--timeline .analysis-round-head .analysis-round-score{min-width:38px!important;margin:-8px -8px -8px 0!important;font-size:.82rem!important}}.game-surface--timeline .timeline-learn-modal-overlay{z-index:1200!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#10182875!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important}.game-surface--timeline .timeline-learn-modal{border:1px solid rgba(var(--primary-rgb), .14)!important;background:#fff!important;border-radius:18px!important;width:min(100%,680px)!important;max-height:calc(100dvh - 36px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 64px #1018283d!important}.game-surface--timeline .timeline-learn-modal-close{z-index:2!important;color:#667085!important;cursor:pointer!important;background:#f5f7fa!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:1.35rem!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important}.game-surface--timeline .timeline-learn-modal-body{gap:14px!important;max-height:calc(100dvh - 36px)!important;padding:24px!important;display:grid!important;overflow:auto!important}.game-surface--timeline .timeline-learn-kicker{color:var(--primary)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0!important;font-size:.7rem!important;font-weight:900!important;line-height:1!important}.game-surface--timeline .timeline-learn-title{color:#162033!important;max-width:calc(100% - 44px)!important;margin:0!important;font-size:clamp(1.65rem,4vh,2.15rem)!important;line-height:1.02!important}.game-surface--timeline .timeline-learn-video{aspect-ratio:16/9!important;border:1px solid rgba(var(--primary-rgb), .12)!important;background:#0f172a!important;border-radius:12px!important;width:100%!important;overflow:hidden!important}.game-surface--timeline .timeline-learn-video iframe{border:0!important;width:100%!important;height:100%!important;display:block!important}.game-surface--timeline .timeline-learn-blurb{color:#344054!important;margin:0!important;font-size:.98rem!important;font-weight:650!important;line-height:1.5!important}@media (max-width:760px){.game-surface--timeline .timeline-learn-modal-overlay{padding:10px!important}.game-surface--timeline .timeline-learn-modal{border-radius:16px!important}.game-surface--timeline .timeline-learn-modal-body{gap:10px!important;padding:18px 12px 12px!important}.game-surface--timeline .timeline-learn-modal-close{top:10px!important;right:10px!important}.game-surface--timeline .timeline-learn-title{font-size:clamp(1.35rem,7vw,1.75rem)!important}.game-surface--timeline .timeline-learn-blurb{font-size:.84rem!important;line-height:1.38!important}}.game-surface--timeline .game-layout.game-layout--timeline-final .game-header{z-index:20!important;background:0 0!important;border:0!important;height:0!important;min-height:0!important;padding:0!important;position:absolute!important;inset:0 0 auto!important;overflow:visible!important}.game-surface--timeline .game-layout.game-layout--timeline-final .game-header-shell{width:100%!important;height:0!important;padding:0!important;display:block!important}.game-surface--timeline .game-layout.game-layout--timeline-final .game-title,.game-surface--timeline .game-layout.game-layout--timeline-final .game-header-meta{display:none!important}.game-surface--timeline .game-layout.game-layout--timeline-final .suggest-q-btn{top:clamp(14px,2.8vh,24px)!important;right:clamp(14px,2.8vw,28px)!important;transform:none!important}.game-surface--timeline .game-layout.game-layout--timeline-final .game-content{padding-top:0!important}@media (max-width:760px){.game-surface--timeline .game-layout.game-layout--timeline-final .suggest-q-btn{top:12px!important;right:12px!important}}.game-surface--moneyline .game-layout.game-layout--moneyline-final .game-content{padding-top:0!important}.game-surface--moneyline .game-layout .moneyline-ending-screen{padding-top:clamp(36px,6vh,48px)!important}.game-surface--moneyline .game-layout .moneyline-ending-card{gap:clamp(32px,5.2vh,46px)!important}.game-surface--timeline .game-layout .timeline-ending-screen,.game-surface--moneyline .game-layout .moneyline-ending-screen{padding-bottom:clamp(76px,10vh,104px)!important;position:relative!important}.game-surface--timeline .game-layout .timeline-ending-next,.game-surface--moneyline .game-layout .moneyline-ending-next{z-index:5!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;width:min(100% - 44px,340px)!important;min-height:44px!important;font-family:var(--font-display)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#ffffff21!important;border:1px solid #ffffff3d!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 9px 0 16px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;transition:background .15s,border-color .15s,transform .15s!important;display:inline-flex!important;position:absolute!important;bottom:clamp(12px,2vh,18px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 12px 26px #1018281f,inset 0 1px #ffffff2e!important}.game-surface--timeline .game-layout .timeline-ending-next:hover,.game-surface--moneyline .game-layout .moneyline-ending-next:hover{background:#ffffff30!important;border-color:#ffffff61!important;transform:translate(-50%)translateY(-1px)!important}.game-surface--timeline .game-layout .timeline-ending-next-label,.game-surface--moneyline .game-layout .moneyline-ending-next-label{color:#ffffff9e!important;letter-spacing:.12em!important;font-size:.62rem!important}.game-surface--timeline .game-layout .timeline-ending-next-game,.game-surface--moneyline .game-layout .moneyline-ending-next-game{color:#fff!important;text-align:left!important;flex:1!important}.game-surface--timeline .game-layout .timeline-ending-next-arrow,.game-surface--moneyline .game-layout .moneyline-ending-next-arrow{width:28px!important;height:28px!important;color:var(--primary)!important;background:#ffffffeb!important;border-radius:999px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;font-size:1.04rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}@media (max-width:760px){.game-surface--moneyline .game-layout .moneyline-ending-screen{padding-top:28px!important}.game-surface--moneyline .game-layout .moneyline-ending-card{gap:30px!important}.game-surface--timeline .game-layout .timeline-ending-screen,.game-surface--moneyline .game-layout .moneyline-ending-screen{padding-bottom:74px!important}.game-surface--timeline .game-layout .timeline-ending-next,.game-surface--moneyline .game-layout .moneyline-ending-next{width:min(100% - 28px,344px)!important;min-height:42px!important;font-size:.74rem!important;bottom:14px!important}}.game-surface--timeline .game-layout .timeline-ending-screen,.game-surface--moneyline .game-layout .moneyline-ending-screen{padding-bottom:clamp(52px,7vh,72px)!important}.game-surface--timeline .game-layout .timeline-ending-next,.game-surface--moneyline .game-layout .moneyline-ending-next{letter-spacing:.05em!important;gap:7px!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:5px 6px 5px 12px!important;font-size:.66rem!important;bottom:clamp(14px,2vh,20px)!important;left:auto!important;right:clamp(18px,3vw,30px)!important;transform:none!important}.game-surface--timeline .game-layout .timeline-ending-next:hover,.game-surface--moneyline .game-layout .moneyline-ending-next:hover{transform:translateY(-1px)!important}.game-surface--timeline .game-layout .timeline-ending-next-label,.game-surface--moneyline .game-layout .moneyline-ending-next-label{color:#ffffff9e!important;letter-spacing:.12em!important;text-align:left!important;font-size:.48rem!important;line-height:1!important;display:none!important}.game-surface--timeline .game-layout .timeline-ending-next-game,.game-surface--moneyline .game-layout .moneyline-ending-next-game{text-align:center!important;flex:none!important;line-height:1!important}.game-surface--timeline .game-layout .timeline-ending-next-arrow,.game-surface--moneyline .game-layout .moneyline-ending-next-arrow{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:.92rem!important}@media (max-width:760px){.game-surface--timeline .game-layout .timeline-ending-screen,.game-surface--moneyline .game-layout .moneyline-ending-screen{padding-bottom:54px!important}.game-surface--timeline .game-layout .timeline-ending-next,.game-surface--moneyline .game-layout .moneyline-ending-next{width:auto!important;min-height:36px!important;font-size:.62rem!important;bottom:14px!important;right:18px!important}}.game-surface--moneyline .game-layout .moneyline-ending-prev,.game-surface--moneyline .game-layout .moneyline-ending-next{z-index:5!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;width:auto!important;min-width:0!important;min-height:38px!important;font-family:var(--font-display)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#ffffff21!important;border:1px solid #ffffff3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:5px 6px!important;font-size:.66rem!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:absolute!important;bottom:clamp(14px,2vh,20px)!important;transform:none!important;box-shadow:0 12px 26px #1018281f,inset 0 1px #ffffff2e!important}.game-surface--moneyline .game-layout .moneyline-ending-prev{padding-left:6px!important;padding-right:12px!important;left:clamp(18px,3vw,30px)!important;right:auto!important}.game-surface--moneyline .game-layout .moneyline-ending-next{padding-left:12px!important;padding-right:6px!important;left:auto!important;right:clamp(18px,3vw,30px)!important}.game-surface--moneyline .game-layout .moneyline-ending-prev:hover,.game-surface--moneyline .game-layout .moneyline-ending-next:hover{background:#ffffff30!important;border-color:#ffffff61!important;transform:translateY(-1px)!important}@media (max-width:760px){.game-surface--moneyline .game-layout .moneyline-ending-prev,.game-surface--moneyline .game-layout .moneyline-ending-next{min-height:36px!important;font-size:.6rem!important;bottom:14px!important}.game-surface--moneyline .game-layout .moneyline-ending-prev{left:18px!important}.game-surface--moneyline .game-layout .moneyline-ending-next{right:18px!important}}.game-surface--timeline .game-layout .timeline-ending-card,.game-surface--moneyline .game-layout .moneyline-ending-card{gap:clamp(21px,3.4vh,30px)!important}.game-surface--timeline .game-layout .timeline-ending-detail,.game-surface--moneyline .game-layout .moneyline-ending-detail{margin-top:10px!important}.game-surface--timeline .game-layout .timeline-ending-actions,.game-surface--moneyline .game-layout .moneyline-ending-actions{gap:9px!important}@media (max-width:760px){.game-surface--timeline .game-layout .timeline-ending-card,.game-surface--moneyline .game-layout .moneyline-ending-card{gap:19px!important}.game-surface--timeline .game-layout .timeline-ending-detail,.game-surface--moneyline .game-layout .moneyline-ending-detail{margin-top:8px!important}}.site-topbar__cluster .site-nav:has(.site-nav__link--timeline.site-nav__link--active) .site-nav__slider{background:#5f7fa8!important;border-color:#92aed2b8!important}.site-topbar__cluster .site-nav:has(.site-nav__link--moneyline.site-nav__link--active) .site-nav__slider{background:#559b4b!important;border-color:#8bbe84b8!important}.site-topbar__cluster .site-nav:has(.site-nav__link--headline.site-nav__link--active) .site-nav__slider{background:#c23b3b!important;border-color:#dc7878b8!important}.site-topbar__cluster .site-nav__link--active,.site-topbar__cluster .site-nav__link--active:hover{color:#fff!important}@supports (padding-top:env(safe-area-inset-top)){@media (max-width:700px){.site-topbar{flex-basis:calc(52px + env(safe-area-inset-top,0px))!important;min-height:calc(52px + env(safe-area-inset-top,0px))!important;max-height:calc(52px + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0px)!important}}}@media (max-width:700px){.game-surface--timeline .game-layout .game-content{min-height:0!important;padding-bottom:0!important;display:flex!important}.game-surface--timeline .game-layout .game-container{flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.game-surface--timeline .game-layout .play-area{flex:1 1 0!important;grid-template-rows:auto minmax(0,auto) auto!important;align-content:space-between!important;gap:clamp(8px,1.4dvh,14px)!important;height:100%!important;min-height:0!important;padding:clamp(7px,1.35dvh,13px) 0!important;display:grid!important;overflow:hidden!important}.game-surface--timeline .game-layout .progress-header{margin:0!important;padding:0!important}.game-surface--timeline .game-layout .progress-squares{gap:clamp(4px,1.1vw,8px)!important;width:min(100%,364px)!important;max-width:min(100%,364px)!important;margin:0 auto!important}.game-surface--timeline .game-layout .progress-sq{aspect-ratio:1!important;width:auto!important;max-width:64px!important;height:clamp(44px,6.4dvh,64px)!important}.game-surface--timeline .game-layout .card-slider{align-items:center!important;min-height:0!important;display:grid!important}.game-surface--timeline .game-layout .card-flipper,.game-surface--timeline .game-layout .review-card{min-height:0!important}.game-surface--timeline .game-layout .card-face{min-height:clamp(214px,31dvh,292px)!important}.game-surface--timeline .game-layout .card-front,.game-surface--timeline .game-layout .card-back{gap:clamp(8px,1.35dvh,14px)!important;padding:clamp(13px,2.05dvh,22px) 14px!important}.game-surface--timeline .game-layout .card-round-label{font-size:clamp(.62rem,1.45dvh,.78rem)!important}.game-surface--timeline .game-layout .card-question{font-size:clamp(1rem,2.9dvh,1.32rem)!important;line-height:1.13!important}.game-surface--timeline .game-layout .card-prompt{font-size:clamp(.68rem,1.7dvh,.86rem)!important;line-height:1.1!important}.game-surface--timeline .game-layout .card-form{gap:clamp(7px,1.25dvh,12px)!important;padding:0 12px!important}.game-surface--timeline .game-layout .card-year-input,.game-surface--timeline .game-layout .card-submit-btn{height:clamp(40px,5.7dvh,54px)!important;min-height:clamp(40px,5.7dvh,54px)!important}.game-surface--timeline .game-layout .mobile-numpad{justify-self:center!important;gap:clamp(4px,.9dvh,8px)!important;width:100%!important;max-width:390px!important;padding:0!important}.game-surface--timeline .game-layout .mobile-numpad-key,.game-surface--timeline .game-layout .mobile-numpad-spacer{height:clamp(38px,5.85dvh,58px)!important;min-height:clamp(38px,5.85dvh,58px)!important}}@media (max-width:700px) and (max-height:700px){.app-layout:has(.game-layout) .footer{flex-basis:30px!important;min-height:30px!important;max-height:30px!important;padding:2px 8px 4px!important}.app-layout:has(.game-layout) .footer__line{margin:0 0 2px!important}.app-layout:has(.game-layout) .footer__row{font-size:.52rem!important;line-height:1!important}}@media (max-width:700px) and (max-height:610px){.site-topbar{flex-basis:calc(40px + env(safe-area-inset-top,0px))!important;min-height:calc(40px + env(safe-area-inset-top,0px))!important;max-height:calc(40px + env(safe-area-inset-top,0px))!important}.site-topbar__cluster .site-nav__link{min-height:24px!important}.app-layout:has(.game-layout) .site-main{padding-top:4px!important;padding-bottom:4px!important}.game-surface--timeline .game-layout .game-header{padding-top:3px!important;padding-bottom:4px!important}.game-surface--timeline .game-layout .game-header-shell{row-gap:1px!important}.game-surface--timeline .game-layout .game-header .game-title{font-size:clamp(1.28rem,6vw,1.55rem)!important;line-height:.94!important}.game-surface--timeline .game-layout .game-header .game-header-meta{font-size:clamp(.62rem,2.8vw,.74rem)!important;line-height:1.05!important}.game-surface--timeline .game-layout .play-area{grid-template-rows:auto auto auto!important;align-content:space-evenly!important;gap:clamp(7px,1.35dvh,10px)!important;padding:5px 0 7px!important}.game-surface--timeline .game-layout .progress-squares{gap:3px!important;max-width:min(100%,286px)!important}.game-surface--timeline .game-layout .progress-sq{border-radius:8px!important;max-width:42px!important;height:clamp(34px,6dvh,42px)!important}.game-surface--timeline .game-layout .card-slider,.game-surface--timeline .game-layout .card-flipper{height:auto!important;min-height:0!important}.game-surface--timeline .game-layout .card-face{height:auto!important;min-height:clamp(176px,30dvh,210px)!important}.game-surface--timeline .game-layout .card-front,.game-surface--timeline .game-layout .card-back{gap:clamp(7px,1.2dvh,10px)!important;padding:clamp(10px,1.8dvh,14px) 12px!important}.game-surface--timeline .game-layout .card-round-label{font-size:.58rem!important;line-height:1!important}.game-surface--timeline .game-layout .card-prompt{font-size:.62rem!important;line-height:1!important}.game-surface--timeline .game-layout .card-question{font-size:clamp(.9rem,3.85vw,1.05rem)!important;line-height:1.08!important}.game-surface--timeline .game-layout .card-form{gap:5px!important;padding:0 10px!important}.game-surface--timeline .game-layout .card-year-input,.game-surface--timeline .game-layout .card-submit-btn{height:36px!important;min-height:36px!important;font-size:1rem!important}.game-surface--timeline .game-layout .mobile-numpad{gap:4px!important;padding:0!important}.game-surface--timeline .game-layout .mobile-numpad-key,.game-surface--timeline .game-layout .mobile-numpad-spacer{border-radius:9px!important;height:clamp(34px,5.9dvh,42px)!important;min-height:clamp(34px,5.9dvh,42px)!important;font-size:1.28rem!important}}@media (max-width:700px) and (max-height:540px){.site-topbar{flex-basis:calc(36px + env(safe-area-inset-top,0px))!important;min-height:calc(36px + env(safe-area-inset-top,0px))!important;max-height:calc(36px + env(safe-area-inset-top,0px))!important}.site-topbar__cluster .site-brand__mark{flex-basis:18px!important;width:18px!important;height:18px!important}.site-topbar__cluster .site-brand__from{font-size:.42rem!important}.site-topbar__cluster .site-brand__think{font-size:.58rem!important}.site-topbar__cluster .site-nav{max-width:206px!important;padding:2px!important}.site-topbar__cluster .site-nav__link{min-height:22px!important;font-size:.52rem!important}.app-layout:has(.game-layout) .site-main{padding-top:3px!important;padding-bottom:3px!important}.game-surface--timeline .game-layout .game-header{padding-top:2px!important;padding-bottom:3px!important}.game-surface--timeline .game-layout .game-header-shell{row-gap:0!important;padding-left:38px!important;padding-right:38px!important}.game-surface--timeline .game-layout .game-header .game-title{font-size:clamp(1rem,5vw,1.28rem)!important;line-height:.9!important}.game-surface--timeline .game-layout .game-header .game-header-meta{font-size:clamp(.5rem,2.5vw,.62rem)!important;line-height:1!important}.game-surface--timeline .game-layout .play-area{grid-template-rows:auto auto auto!important;align-content:center!important;gap:10px!important;padding:4px 0 46px!important}.game-surface--timeline .game-layout .progress-squares{gap:3px!important;max-width:min(100%,260px)!important;margin-bottom:0!important}.game-surface--timeline .game-layout .progress-sq{border-radius:7px!important;max-width:32px!important;height:clamp(28px,5.2dvh,32px)!important}.game-surface--timeline .game-layout .card-round-label,.game-surface--timeline .game-layout .card-prompt{display:none!important}.game-surface--timeline .game-layout .card-slider,.game-surface--timeline .game-layout .card-flipper{height:auto!important;min-height:0!important;margin-bottom:0!important}.game-surface--timeline .game-layout .card-face{border-radius:14px!important;height:auto!important;min-height:0!important}.game-surface--timeline .game-layout .card-front,.game-surface--timeline .game-layout .card-back{gap:5px!important;padding:8px 10px!important}.game-surface--timeline .game-layout .card-question{font-size:clamp(.82rem,3.7vw,.98rem)!important;line-height:1.06!important}.game-surface--timeline .game-layout .card-form{gap:5px!important;padding:0 8px!important}.game-surface--timeline .game-layout .card-year-input,.game-surface--timeline .game-layout .card-submit-btn{border-radius:8px!important;height:30px!important;min-height:30px!important;font-size:.92rem!important}.game-surface--timeline .game-layout .mobile-numpad{gap:3px!important;max-width:100%!important}.game-surface--timeline .game-layout .mobile-numpad-key,.game-surface--timeline .game-layout .mobile-numpad-spacer{border-radius:8px!important;height:clamp(27px,5dvh,32px)!important;min-height:clamp(27px,5dvh,32px)!important;font-size:1.08rem!important}}.timeline-ending-primary,.moneyline-ending-primary,.headline-ending-share,.fs-share-btn{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.share-action-icon{flex:none;width:18px;height:18px;display:block}.share-action-icon+span{min-width:0}.game-surface--timeline .game-layout .timeline-ending-primary,.game-surface--moneyline .game-layout .moneyline-ending-primary{min-height:55px!important;padding:0 14px!important;font-size:.9rem!important}@media (max-width:700px){.game-surface--timeline .game-layout .timeline-ending-primary,.game-surface--moneyline .game-layout .moneyline-ending-primary{min-height:53px!important;font-size:.83rem!important}}
