html.bk-app,html.bk-app body{overscroll-behavior:none;background:var(--bg);height:100%;overflow:hidden}html.bk-app body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.bk-app input,html.bk-app textarea{-webkit-user-select:text;user-select:text}html.bk-app .fm-app{height:100dvh;min-height:0;overflow:hidden}html.bk-app .fm-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;padding:10px 12px 12px;overflow:hidden auto}html.bk-app .fm-main::-webkit-scrollbar{display:none}html.bk-app .fm-view-fade{width:100%}html.bk-app .fm-about,html.bk-app .fm-about-foot,html.bk-app .fm-howto,html.bk-app .fm-header__brand{display:none!important}html.bk-app .fm-header{height:calc(46px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);flex:none}html.bk-app .fm-header__title{font-family:var(--font-display,"Oswald", sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:18px}@keyframes bkAppIn{0%{opacity:0}to{opacity:1}}html.bk-app .fm-view-fade{animation:.16s ease-out bkAppIn;transform:none!important}@media (prefers-reduced-motion:reduce){html.bk-app .fm-view-fade{animation:none}}html.bk-app button:active,html.bk-app [role=button]:active{transform:scale(.97)}html.bk-app .fm-bottom-ad{display:none!important}html.bk-app .fm-start{flex-direction:column;justify-content:center;gap:12px;min-height:100%;padding:8px 0 12px;display:flex}html.bk-app .fm-start__tagline{display:none}html.bk-app .fm-start .fm-brand--hero{font-size:44px}html.bk-app .fm-slots{flex-direction:column;gap:8px;display:flex}html.bk-app .fm-slot-card{background:#0a100ce0;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}html.bk-app .fm-slot-card>:not(.fm-slot-card__actions){grid-column:1}html.bk-app .fm-slot-card__actions{flex-direction:column;grid-area:1/2/span 3;margin:0}html.bk-app .fm-slot-card__meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html.bk-app .fm-menu-actions{margin:0}html.bk-app .fm-creator{flex-direction:column;gap:10px;padding-bottom:84px;display:flex}html.bk-app .fm-creator__head{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}html.bk-app .fm-creator__head-actions{gap:6px;display:flex}html.bk-app .fm-creator__head-actions .fm-btn:last-child{display:none}html.bk-app .fm-creator__deck{flex-direction:column;gap:10px;margin:0;display:flex}html.bk-app .fm-creator__stage{grid-template-columns:104px 1fr;align-items:center;gap:12px;margin:0;display:grid}html.bk-app .fm-creator__frame{width:104px;height:104px;margin:0;padding:0}html.bk-app .fm-creator__portrait,html.bk-app .fm-creator__portrait svg{width:104px!important;height:104px!important}html.bk-app .fm-creator__palette-panel{margin:0;padding:10px 12px}html.bk-app .fm-creator__palette{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:2px;overflow-x:auto;display:flex!important}html.bk-app .fm-creator__swatch{aspect-ratio:auto;flex:0 0 36px;width:36px!important;height:36px!important}html.bk-app .fm-creator__cats,html.bk-app .fm-creator__variants,html.bk-app .stack-options,html.bk-app .option-grid{scrollbar-width:none}html.bk-app .fm-creator__cats{flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}html.bk-app .fm-creator__cats>*{flex:none}html.bk-app .fm-creator__variants{flex-wrap:nowrap;gap:8px;overflow-x:auto;display:flex!important}html.bk-app .fm-creator__variants>*{flex:0 0 86px}html.bk-app .fm-creator__foot{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);background:#050806f5;gap:10px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}html.bk-app .fm-creator__foot .fm-btn{flex:1;min-height:48px}html.bk-app .fm-creator__stage{order:-1}html.bk-app .fm-creator__foot{flex-direction:row}html.bk-app .fm-creator__foot .fm-btn--ghost{flex:0 0 34%}html.bk-app .fm-nation-grid~.fm-actions,html.bk-app .fm-club-grid~.fm-actions,html.bk-app .fm-scenario-pick .fm-actions{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);background:#050806f5;flex-direction:row;gap:10px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}html.bk-app .fm-nation-grid~.fm-actions .fm-btn,html.bk-app .fm-club-grid~.fm-actions .fm-btn,html.bk-app .fm-scenario-pick .fm-actions .fm-btn{flex:1;min-height:48px}html.bk-app .fm-nation-grid~.fm-actions .fm-btn--ghost,html.bk-app .fm-club-grid~.fm-actions .fm-btn--ghost,html.bk-app .fm-scenario-pick .fm-actions .fm-btn--ghost{flex:0 0 34%}html.bk-app .fm-nation-grid,html.bk-app .fm-club-grid,html.bk-app .fm-scenario-grid{padding-bottom:80px}html.bk-app .fm-nation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid!important}html.bk-app .fm-nation-card{gap:6px;min-height:0;padding:12px 6px 10px}html.bk-app .fm-nation-card__desc,html.bk-app .fm-nation-card__divisions{display:none}html.bk-app .fm-nation-card__flag{margin:0 auto;font-size:30px;width:44px!important;height:30px!important}html.bk-app .fm-nation-card__name{font-size:13px;line-height:1.15}html.bk-app .fm-club-grid{flex-direction:column;gap:6px;display:flex!important}html.bk-app .fm-club-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:40px 1fr auto;align-items:center;gap:1px 12px;min-height:0;padding:8px 12px;display:grid}html.bk-app .fm-club-card__crest{grid-row:1/span 2;width:40px;height:40px;margin:0}html.bk-app .fm-club-card__crest svg,html.bk-app .fm-club-card__crest img{width:40px!important;height:40px!important}html.bk-app .fm-club-card__name{text-align:left;grid-column:2;margin:0;font-size:15px}html.bk-app .fm-club-card__rank{text-align:left;grid-column:2;margin:0;font-size:11.5px}html.bk-app .fm-club-card__foot{border:0;flex-direction:column;grid-area:1/3/span 2;align-items:flex-end;gap:2px;margin:0;padding:0;display:flex}html.bk-app .fm-club-card__star{display:none}html.bk-app .fm-pick-head{margin-bottom:8px}html.bk-app .fm-pick-head .fm-hint{display:none}html.bk-app .fm-scenario-grid{flex-direction:column;gap:6px;display:flex!important}html.bk-app .fm-scenario-card{text-align:left;grid-template-columns:30px 1fr;align-items:center;column-gap:10px;min-height:0;padding:10px 12px;display:grid}html.bk-app .fm-scenario-card__icon{grid-row:1/span 2;margin:0}html.bk-app .fm-scenario-card__name{margin:0;font-size:15px}html.bk-app .fm-scenario-card__tagline{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}html.bk-app .fm-scenario-pick>.fm-hint{display:none}.bk-welcome{z-index:10000;padding:calc(24px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));color:#eef3ec;background:#040a06;flex-direction:column;justify-content:center;align-items:center;gap:26px;font-family:Inter,system-ui,sans-serif;transition:opacity .3s;display:flex;position:fixed;inset:0}.bk-welcome--leaving{opacity:0;pointer-events:none}.bk-welcome__bg{z-index:-1;background:linear-gradient(#040a068c 0%,#040a0659 35%,#040a06eb 78%,#040a06 100%),url(/app-intro.jpg) 50% 30%/cover no-repeat;animation:2.4s ease-out both bkBgIn;position:absolute;inset:0}@keyframes bkBgIn{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.bk-welcome__brand{flex-direction:column;align-items:center;gap:8px;transition:transform .45s;display:flex}.bk-welcome--login .bk-welcome__brand{margin-bottom:-18px;transform:scale(.72)}.bk-welcome__mark{color:#03140a;background:linear-gradient(160deg,#46c864,#17843a);border-radius:28px;place-items:center;width:104px;height:104px;font-size:64px;font-weight:900;line-height:1;animation:.7s cubic-bezier(.2,1.4,.4,1) .15s both bkMarkIn;display:grid;box-shadow:0 18px 50px #00000080}@keyframes bkMarkIn{0%{opacity:0;transform:scale(.3)rotate(-12deg)}to{opacity:1;transform:none}}.bk-welcome__name{font-family:var(--font-display,"Oswald", sans-serif);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:52px;font-weight:700;line-height:1;animation:.5s ease-out .55s both bkRise}.bk-welcome__sub{letter-spacing:.32em;text-transform:uppercase;color:#10b981;font-size:13px;font-weight:800;animation:.5s ease-out .75s both bkRise}@keyframes bkRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bk-welcome__card{background:#0c1510eb;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:380px;padding:18px 18px 14px;animation:.35s ease-out both bkRise;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000008c}.bk-welcome__card:before{content:"";background:linear-gradient(90deg,#0000,#34b552,#0000);height:2px;position:absolute;top:0;left:0;right:0}.bk-welcome__tabs{background:#ffffff0d;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.bk-welcome__tabs button{color:#9aab9f;height:38px;font:inherit;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:800}.bk-welcome__tabs button.on{color:#eef3ec;background:#1b2a20}.bk-welcome__lead{color:#9aab9f;margin:14px 2px 12px;font-size:14px;line-height:1.45}.bk-welcome__field{margin-bottom:10px;display:block;position:relative}.bk-welcome__field input{box-sizing:border-box;color:#eef3ec;width:100%;height:56px;font:inherit;background:#111c15;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:22px 64px 6px 14px;font-size:16px}.bk-welcome__field input:focus{border-color:#34b552;box-shadow:0 0 0 3px #34b55226}.bk-welcome__field>span{color:#8a9b8f;pointer-events:none;transform-origin:0 0;font-size:15px;transition:transform .2s,color .2s;position:absolute;top:18px;left:15px}.bk-welcome__field input:focus+span,.bk-welcome__field input:not(:placeholder-shown)+span{color:#6fbf7f;font-weight:600;transform:translateY(-10px)scale(.76)}.bk-welcome__eye{color:#8a9b8f;height:40px;font:inherit;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700;position:absolute;top:8px;right:6px}.bk-welcome__msg{color:#ff8b7a;margin:2px 2px 10px;font-size:13px;line-height:1.4}.bk-welcome__msg.ok{color:#10b981}.bk-welcome__go{color:#03140a;width:100%;height:52px;font:inherit;background:linear-gradient(#3fbf5c,#1f9a42);border:0;border-radius:14px;margin-top:4px;font-size:16px;font-weight:800}.bk-welcome__go[disabled]{opacity:.6}.bk-welcome__link{color:#6fbf7f;font:inherit;background:0 0;border:0;margin:10px auto 0;padding:6px;font-size:13.5px;font-weight:700;display:block}.bk-welcome__guest{color:#b9c9be;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bk-welcome__bg,.bk-welcome__mark,.bk-welcome__name,.bk-welcome__sub,.bk-welcome__card{animation:none}}html.bk-app .fm-runsession--bonus{background:linear-gradient(135deg,#34b55229,#0c1510e6);border-color:#10b98173;margin-bottom:8px}html.bk-app .fm-runsession--bonus .fm-runsession__badge{color:#03140a;background:linear-gradient(#3fbf5c,#1f9a42)}html.bk-app .fm-appeals{border-color:#f2667a59}html.bk-app .fm-appeal{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}html.bk-app .fm-appeal:first-of-type{border-top:0}html.bk-app .fm-appeal__who{flex-direction:column;min-width:0;display:flex}html.bk-app .fm-appeal__who small{color:var(--red);font-size:11.5px;font-weight:700}
.fm-start__title,.fm-ft__word,.fm-scrhead__title,.fm-halftime__title,.fm-tactics__title{letter-spacing:-.015em}.fm-header__title,.fm-mod__title,.fm-matchx-modal__title,.fm-sub-section__title{letter-spacing:-.005em}.fm-label,.fm-stat__label,.fm-setgroup__title,.fm-slot-card__num,.fm-fcard__title{letter-spacing:.08em}.fm-ft__word,.fm-start__title{line-height:1.02}.fm-hint,.fm-section-intro p,.fm-daysummary p{line-height:1.5}.fm-stat__value,.fm-ft__score,.fm-player-row__fee,.ovr-badge{font-variant-numeric:tabular-nums}
.fm-scrhead{top:env(safe-area-inset-top,0px)}.fm-scrhead:before{top:calc(-40px - env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0b1120bd}.fm-scrhead:after{content:"";z-index:-2;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;height:18px;transition:opacity .2s var(--ease-out);background:linear-gradient(#0b1120bd,#0b112000);position:absolute;top:100%;left:calc(50% - 50vw);right:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.fm-scrhead[data-scrolled="1"]:after{opacity:1}.fm-header{border-bottom-color:#0000}.fm-header:after{content:"";pointer-events:none;background:linear-gradient(#0b112099,#0b112000);height:14px;position:absolute;top:100%;left:0;right:0}@supports (animation-timeline:scroll()){.fm-header:after{animation:linear both fm-chrome-edge;animation-timeline:scroll(root);animation-range:0 24px}}@keyframes fm-chrome-edge{0%{opacity:0}to{opacity:1}}@media (max-width:719px){.fm-scrhead:before,.fm-scrhead>.fm-scrhead__tabs{transition:transform .28s var(--ease-out)}.fm-scrhead:after{transition:transform .28s var(--ease-out), opacity .2s var(--ease-out)}.fm-scrhead>.fm-scrhead__actions{transition:transform .28s var(--ease-out), opacity .16s var(--ease-out)}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible)){pointer-events:none}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible))>:not(.fm-scrhead__actions){pointer-events:auto}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible)):before{transform:translateY(calc(-1 * var(--fm-scrhead-shift,0px)))}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible)):after{transform:translateY(calc(-1 * var(--fm-scrhead-shift,0px)))}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible))>.fm-scrhead__tabs{transform:translateY(calc(-1 * var(--fm-scrhead-shift,0px)))}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible))>.fm-scrhead__actions{opacity:0;transform:translateY(-6px)}.fm-hub-panel{touch-action:pan-y pinch-zoom}}@media (max-width:719px) and (prefers-reduced-motion:reduce){.fm-scrhead:before,.fm-scrhead>.fm-scrhead__tabs{transition:none}.fm-scrhead:after,.fm-scrhead>.fm-scrhead__actions{transition:opacity .16s ease-out}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible))>.fm-scrhead__actions{transform:none}.fm-scrhead[data-collapsed="0"]>.fm-scrhead__tabs{animation:.18s ease-out fm-chrome-fade-a}.fm-scrhead[data-collapsed="1"]:not(:has(.fm-scrhead__title.is-open,.fm-scrhead__actions :focus-visible))>.fm-scrhead__tabs{animation:.18s ease-out fm-chrome-fade-b}}@keyframes fm-chrome-fade-a{0%{opacity:0}to{opacity:1}}@keyframes fm-chrome-fade-b{0%{opacity:0}to{opacity:1}}@media (max-width:899px) and (min-height:561px){.fm-rail{bottom:calc(env(safe-area-inset-bottom,0px) + 8px);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:#111827ad;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff12,0 12px 32px #00000080}.fm-rail__item:where(:not(.active)){color:var(--text-2)}.fm-hub-shell:after{content:"";z-index:44;pointer-events:none;height:calc(env(safe-area-inset-bottom,0px) + 84px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0b112000,#0b1120cc);position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}}@media (prefers-reduced-transparency:reduce){.fm-scrhead:before{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.fm-scrhead:after{background:linear-gradient(to bottom, var(--bg), #0b112000);-webkit-backdrop-filter:none;backdrop-filter:none}.fm-rail{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.fm-hub-shell:after{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.fm-scrhead:before{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border-bright)}.fm-scrhead:after,.fm-header:after,.fm-hub-shell:after{display:none}.fm-header{border-bottom-color:var(--border-bright)}.fm-rail{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-bright);box-shadow:0 12px 32px #00000080}.fm-rail__item:where(:not(.active)){color:var(--text)}}
.fm-matchx-modal--sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.fm-sheet-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;position:absolute;inset:0}.fm-matchx-modal--sheet>.fm-matchx-modal__panel{z-index:1;position:relative}.fm-matchx-modal--sheet[data-closing]{pointer-events:none}.fm-sheet-grabber{display:none}.pm-bestworst__cell--wide{grid-column:span 2}.pm-bestworst__val--unknown{color:var(--muted);font-size:13px;font-weight:600;line-height:1.3}@media (max-width:719px){.fm-matchx-modal--sheet{align-items:flex-end;padding:0}.fm-matchx-modal--sheet .fm-matchx-modal__panel{overscroll-behavior:contain;will-change:transform;max-width:none;max-height:88dvh;box-shadow:0 -12px 40px #00000073, 0 160px 0 0 var(--panel);border-bottom:none;border-radius:18px 18px 0 0;padding-top:0;padding-bottom:0;animation:none}.fm-sheet-grabber{touch-action:none;cursor:grab;justify-content:center;align-items:center;height:20px;margin:0 -16px;display:flex}.fm-sheet-grabber span{background:var(--muted-dim);opacity:.7;width:36px;height:5px;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);border-radius:3px;display:block}.fm-sheet-grabber:active span{opacity:1;transform:scaleX(1.12)}.fm-matchx-modal--sheet .fm-matchx-modal__head{touch-action:none;min-height:var(--tap-min);margin-bottom:4px}.fm-matchx-modal--sheet .fm-matchx-modal__close{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--text-2);margin-right:-10px}.fm-matchx-modal--sheet .fm-sheet-actions{z-index:2;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px);background:var(--panel);border-top:1px solid var(--border);gap:8px;margin:12px -16px 0;position:sticky;bottom:0}.fm-matchx-modal--sheet .fm-sheet-actions .fm-btn{min-height:var(--tap-min);border-radius:12px;flex:auto;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.2}.fm-matchx-modal--sheet .fm-sheet-actions .fm-btn--primary{flex:100%;order:-1;font-size:15px}.fm-matchx-modal--sheet .fm-sheet-actions .fm-btn--secondary{color:var(--text);border-color:var(--border-bright)}.fm-matchx-modal--sheet .fm-sheet-actions .fm-btn--ghost{color:var(--text-2);border-color:var(--border-bright)}}@media (prefers-reduced-transparency:reduce){.fm-sheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000c}}@media (prefers-contrast:more){.fm-sheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d9}.fm-sheet-grabber span{background:var(--text-2);opacity:1}.fm-matchx-modal--sheet .fm-sheet-actions{border-top-color:var(--border-bright)}}@media (prefers-reduced-motion:reduce){.fm-sheet-grabber:active span{transform:none}}
.fm-creator__preview{justify-content:center;display:flex;position:relative}.fm-creator__inline-colour{border-bottom:1px solid var(--border);margin-bottom:.875rem;padding-bottom:.875rem}.fm-creator__swatchrow{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:-4px;padding:4px;display:flex;position:relative;overflow-x:auto}.fm-creator__swatchrow::-webkit-scrollbar{display:none}.fm-creator__swatchrow>*{scroll-snap-align:start}@media (max-width:860px) and (min-height:600px){.fm-creator--appearance .fm-creator__preview{z-index:6;padding:6px 0;position:sticky;top:52px}.fm-creator--appearance .fm-creator__preview:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#0b1120d1;position:absolute;inset:0 -16px;-webkit-mask-image:linear-gradient(#000 calc(100% - 10px),#0000);mask-image:linear-gradient(#000 calc(100% - 10px),#0000)}html:has(.fm-creator--appearance){scroll-padding-top:280px}}@media (prefers-reduced-transparency:reduce){.fm-creator--appearance .fm-creator__preview:before{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.fm-creator__go{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.fm-creator__gate{color:var(--muted);text-align:right;margin:0;font-size:.8rem}.fm-btn--primary.is-gated{opacity:.5;filter:saturate(.6)}.fm-btn--primary.is-gated:hover{filter:saturate(.6)}@media (max-width:520px){.fm-creator__go{flex-direction:column;align-items:stretch;gap:8px;width:100%}.fm-creator__gate{text-align:center}}
.fm-daysummary__head.has-assistant{padding-right:56px}.fm-daysummary__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:800}.fm-daysummary__date{letter-spacing:-.015em;text-wrap:balance;font-size:24px;line-height:1.1}@media (max-width:360px){.fm-daysummary__date{font-size:21px}}.fm-daysummary__match{min-height:var(--tap-min)}.fm-daysummary__group{flex-direction:column;gap:6px;display:flex}.fm-daysummary__group-toggle{min-height:var(--tap-min)}.fm-daysummary__group-chev{transition:transform .2s var(--ease-out);flex:none;transform:rotate(0)}.fm-daysummary__group.is-open .fm-daysummary__group-chev{transform:rotate(90deg)}.fm-daysummary__group-list{border-left:1px solid var(--border);margin-left:14px;padding-left:10px}.fm-daysummary__group-list .fm-msg-row{min-height:var(--tap-min)}.fm-daysummary__actions{flex-direction:column;align-items:center;gap:8px}.fm-daysummary__actions .fm-btn--primary{min-height:var(--tap-min);justify-content:center;align-items:center;gap:8px;min-width:min(100%,260px);display:inline-flex}@media (max-width:520px){.fm-daysummary__actions{align-items:stretch}.fm-daysummary__actions .fm-btn--primary{width:100%}}@media (prefers-reduced-motion:reduce){.fm-daysummary__group-chev{transition:none}}
.fm-glance{display:none}@media (min-width:900px),(orientation:landscape) and (min-width:700px){.fm-firstteam__side{flex-direction:column;align-self:start;gap:14px;min-width:0;display:flex;position:sticky;top:76px}.fm-firstteam__side .fm-firstteam__tiles{position:static}}@media (min-width:900px){.fm-firstteam__side{top:96px}}@media (min-width:960px){.fm-firstteam{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.fm-firstteam__side .fm-tile{min-height:0}}@media (min-width:960px) and (min-height:720px){.fm-glance{display:block}}.fm-glance__title{margin-bottom:12px;font-size:19px}.fm-glance__next{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;margin-bottom:4px;padding-bottom:12px;display:flex}.fm-glance__label{color:var(--muted);font-size:12.5px}.fm-glance__opp{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.fm-glance__venue{border:1px solid var(--border-bright);color:var(--text-2);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600}.fm-glance__stats{flex-direction:column;margin:0;display:flex}.fm-glance__stats>div{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.fm-glance__stats>div:first-child{border-top:0}.fm-glance__stats dt{color:var(--muted);font-size:13.5px}.fm-glance__stats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.fm-glance__stats dd.is-warn{color:var(--gold)}
.fm-fcard__head--link{min-height:var(--tap-min)}.fm-newsbar>button{position:relative}.fm-newsbar>button:after{content:"";height:var(--tap-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fm-fcard__rowtext{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fm-slot-card .fm-btn--ghost{min-height:var(--tap-min)}
.fm-welcome__quote--stack{min-height:0;display:grid}.fm-welcome__quote--stack>.fm-welcome__quote-ghost,.fm-welcome__quote--stack>.fm-welcome__quote-typed{grid-area:1/1}.fm-welcome__quote-ghost{visibility:hidden}@keyframes fm-goal-pop{0%{opacity:0;transform:scale(.85)}30%{opacity:1;transform:scale(1.06)}45%{transform:scale(1)}to{transform:scale(1)}}.fm-goal-flash__text{animation:1.8s cubic-bezier(.32,.72,0,1) forwards fm-goal-pop}.fm-ft{animation:fm-ft-in .32s var(--ease-out) both}@keyframes fm-ft-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fm-ft{animation:.15s linear both fm-ft-fade}@keyframes fm-ft-fade{0%{opacity:0}to{opacity:1}}}
.fm-pitch--xi{isolation:isolate}.fm-slot__lift{z-index:0;align-items:center;gap:inherit;transform-origin:50% 23px;flex-direction:column;max-width:100%;display:flex;position:relative}.fm-pitch--xi .fm-slot.filled .fm-token{touch-action:none}@media (hover:hover) and (pointer:fine){.fm-pitch--xi .fm-slot.filled{cursor:grab}}.fm-pitch--xi[data-dragging] .fm-slot,.fm-pitch--xi .fm-slot[data-lifted]{cursor:grabbing}.fm-pitch--xi .fm-slot[data-settling]{z-index:2}.fm-pitch--xi .fm-slot[data-settling=drop]{z-index:3}.fm-pitch--xi .fm-slot[data-lifted]{z-index:4}.fm-pitch--xi .fm-slot[data-lifted] .fm-slot__lift{will-change:transform}.fm-pitch--xi .fm-slot[data-lifted]:active{scale:none}.fm-pitch--xi .fm-slot[data-lifted] .fm-token{transform:none}@media (hover:none){.fm-pitch--xi .fm-slot:hover .fm-token{transform:none}}.fm-slot__lift:before{content:"";z-index:-1;pointer-events:none;opacity:0;width:46px;height:46px;transition:opacity .16s var(--ease-out);border-radius:50%;margin-left:-23px;position:absolute;top:0;left:50%;box-shadow:0 14px 26px #0000008c,0 5px 10px #00000059}.fm-pitch--xi .fm-slot[data-lifted] .fm-slot__lift:before{opacity:1}.fm-slot__lift:after{content:"";pointer-events:none;border:2px solid var(--gold);width:60px;height:60px;box-shadow:0 0 0 4px var(--gold-soft), 0 0 18px #c9a22759;opacity:0;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);border-radius:50%;margin-left:-30px;position:absolute;top:-7px;left:50%;transform:scale(.9)}.fm-pitch--xi .fm-slot[data-drop] .fm-slot__lift:after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fm-slot__lift:after{transition:opacity .12s;transform:none}.fm-slot__lift:before{transition:opacity .12s}}
