@media (width<=1023px){.app-header,.app-header.app-header-bar{--_header-pad:6px}.app-header[data-header-bar-size=compact]{--_header-pad:4px}.app-header[data-header-bar-size=large]{--_header-pad:8px}.mobile-header-chrome{--mobile-chrome-target:max(44px, var(--header-bar-btn));justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.mobile-header-actions{align-items:center;gap:10px;display:flex}.mobile-header-chrome .header-action-btn.header-action-trigger{width:var(--mobile-chrome-target);height:var(--mobile-chrome-target);min-width:var(--mobile-chrome-target);min-height:var(--mobile-chrome-target);box-shadow:none;padding:0}.mobile-header-chrome .header-action-trigger.is-open{box-shadow:0 0 0 2px var(--app-accent)}.mobile-header-chrome .header-action-label{display:none}.mobile-header-chrome .mobile-header-quick{width:var(--mobile-chrome-target);height:var(--mobile-chrome-target);border-radius:var(--radius-pill);font-size:var(--type-display);place-items:center;line-height:1;display:grid;position:relative}.mobile-header-quick small{border:1px solid var(--app-border);border-radius:var(--radius-pill);background:var(--app-surface-2,var(--app-panel));color:var(--app-text);font-size:var(--type-micro);font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 4px;font-weight:700;line-height:1.2;position:absolute;bottom:1px;right:-4px}.mobile-header-quick:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.mobile-header-chrome .header-menu-panel{inset:var(--app-header-offset,64px) 8px auto;width:auto;max-height:calc(100dvh - var(--app-header-offset,64px) - 8px);position:fixed;overflow-y:auto}.mobile-header-links{gap:8px;display:grid}.mobile-header-links .header-menu-action{text-align:left;min-height:48px;font-size:calc(max(14px, .875rem) * var(--type-zoom));justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;display:flex}.mobile-header-link-icon{flex-shrink:0;justify-content:center;width:24px;display:flex}.mobile-header-music{color:var(--app-text);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.app-header .staging-banner{top:var(--_header-pad,6px);left:calc(var(--mobile-chrome-target,44px) + 10px);height:var(--mobile-chrome-target,44px);z-index:1;align-items:center;min-height:44px;padding:0;position:absolute}.app-header .staging-banner-chip{white-space:nowrap}}@media (width<=359px){.mobile-header-chrome:has(.mobile-header-quick){gap:8px}.mobile-header-chrome:has(.mobile-header-quick) .mobile-header-actions{gap:4px}}@media (width<=1023px){.app-header{transition:transform .28s cubic-bezier(.2,.8,.2,1),margin-bottom .28s cubic-bezier(.2,.8,.2,1)}.app-header.is-hidden{margin-bottom:calc(-1 * var(--app-header-offset,64px));pointer-events:none;transform:translateY(-100%)}.app-header.is-hidden.app-header-bar{margin-bottom:0}.app-header-reveal{z-index:40;height:calc(30px + env(safe-area-inset-top,0px));background:linear-gradient(to bottom, color-mix(in srgb, var(--app-bg) 78%, transparent), transparent);touch-action:none;justify-content:center;align-items:flex-end;padding-bottom:5px;display:flex;position:fixed;top:0;left:0;right:0}.app-header-collapse{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:14px;display:flex}.app-header-grip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-text) 38%, transparent);width:34px;height:4px;display:block}.app-header-collapse{position:relative}.app-header-collapse:before{content:"";position:absolute;inset:-13px 0}:is(.app-header-reveal,.app-header-collapse):active .app-header-grip{background:var(--app-accent)}:is(.app-header-reveal,.app-header-collapse):focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}body.guide-tour-active .app-header.is-hidden{pointer-events:auto;margin-bottom:0;transform:none}body.guide-tour-active .app-header-reveal{display:none}html[data-animation-level=none] .app-header{transition:none}}@media (width<=479px){.mobile-header-chrome{--mobile-chrome-target:clamp(44px, var(--header-bar-btn), 52px)}}@media (width<=359px){.mobile-header-chrome{--mobile-chrome-target:44px}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.guide-moment{z-index:240;border:1px solid color-mix(in srgb, var(--app-accent) 38%, var(--app-border));border-radius:var(--app-radius-card-lg,1rem);background:var(--app-panel);width:min(20rem,100vw - 1.5rem);color:var(--app-text);box-shadow:0 18px 44px color-mix(in srgb, var(--app-bg-outer) 55%, transparent);padding:.75rem .85rem .7rem;animation:.22s ease-out guide-moment-in;position:fixed}.guide-moment.is-float:before{content:"";left:calc(var(--guide-moment-arrow,24px) - 6px);background:inherit;border:inherit;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.guide-moment.is-below:before{border-bottom:0;border-right:0;top:-7px}.guide-moment.is-above:before{border-top:0;border-left:0;bottom:-7px}.guide-moment.is-inside:before{display:none}.guide-moment.is-right:before,.guide-moment.is-left:before{left:auto;top:calc(var(--guide-moment-arrow,24px) - 6px)}.guide-moment.is-right:before{border-top:0;border-right:0;left:-7px}.guide-moment.is-left:before{border-bottom:0;border-left:0;right:-7px}.guide-moment.is-band{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px) + var(--guide-moment-band-lift,4.25rem));width:auto}.guide-moment.is-compact{border-radius:var(--app-radius-card-sm,12px);box-shadow:0 8px 22px color-mix(in srgb, var(--app-bg-outer) 45%, transparent);padding:.35rem .5rem .35rem .65rem}.guide-moment.is-compact .guide-moment__icon{width:1.5rem;height:1.5rem}.guide-moment.is-compact .guide-moment__title{font-size:var(--type-ui)}.guide-moment__toggle{text-align:left;width:100%;min-height:2.25rem;font:inherit;color:inherit;align-items:center;gap:.35rem;display:flex}.guide-moment__toggle>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.guide-moment.is-compact .guide-moment__actions{display:none}.guide-moment.is-compact .guide-moment__copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.guide-moment.is-compact.is-open .guide-moment__copy{clip-path:none;white-space:normal;width:auto;height:auto;margin:.2rem 0 .35rem;position:static;overflow:visible}.guide-moment.is-compact .guide-moment__primary{min-width:2.25rem;padding-inline:.7rem}.guide-moment__head{align-items:center;gap:.45rem;display:flex}.guide-moment__icon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-accent) 16%, transparent);width:1.7rem;height:1.7rem;font-size:var(--type-ui-md);flex:none;place-items:center;display:grid}.guide-moment__title{min-width:0;font-size:var(--type-ui-md);flex:1;font-weight:900;line-height:1.25}.guide-moment__count{color:var(--app-faint);font-size:var(--type-ui);font-variant-numeric:tabular-nums;flex:none}.guide-moment__close{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--app-faint);font-size:var(--type-ui);flex:none;place-items:center;display:grid}.guide-moment__close:hover,.guide-moment__close:focus-visible{color:var(--app-text);background:var(--app-surface-2)}.guide-moment__copy{color:var(--app-muted);font-size:var(--type-body);margin:.45rem 0 .6rem;line-height:1.45}.guide-moment__actions{align-items:center;gap:.4rem;display:flex}.guide-moment__spacer{flex:1}.guide-moment__more{color:var(--app-accent);font-size:var(--type-ui);font-weight:800}.guide-moment__more:hover{text-decoration:underline}.guide-moment__back,.guide-moment__primary{border-radius:var(--radius-pill);min-height:2.25rem;font-size:var(--type-ui);padding:.35rem .9rem;font-weight:800}.guide-moment__back{border:1px solid var(--app-border);background:var(--app-surface-2);color:var(--app-muted)}.guide-moment__primary{background:var(--app-accent);color:var(--app-accent-fg)}.guide-moment-anchor{outline:2px solid color-mix(in srgb, var(--app-accent) 70%, transparent);outline-offset:3px;animation:1.6s ease-in-out 2 guide-anchor-pulse}@keyframes guide-moment-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes guide-anchor-pulse{50%{outline-offset:6px;outline-color:color-mix(in srgb, var(--app-accent) 35%, transparent)}}html[data-animation-level=none] .guide-moment,html[data-animation-level=none] .guide-moment-anchor{animation:none}.guide-help-btn{border:1px solid color-mix(in srgb, var(--app-text) 22%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 80%, transparent);width:1.5rem;height:1.5rem;color:var(--app-muted);font-size:var(--type-ui);vertical-align:middle;flex:none;place-items:center;margin-left:.4rem;font-weight:900;line-height:1;display:inline-grid}.guide-help-btn:hover,.guide-help-btn:focus-visible{border-color:var(--app-accent);color:var(--app-text)}.guide-book-overlay{z-index:250}.guide-book-search{border:1px solid var(--app-border);border-radius:var(--radius-pill);background:var(--app-surface-2);color:var(--app-faint);align-items:center;gap:.5rem;padding:.35rem .85rem;display:flex}.guide-book-search:focus-within{border-color:var(--app-accent)}.guide-book-search input{min-width:0;color:var(--app-text);font-size:var(--type-body);background:0 0;outline:none;flex:1}.guide-book-start h4{color:var(--app-faint);font-size:var(--type-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-weight:800}.guide-book-start__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.guide-book-start__card{border:1px solid color-mix(in srgb, var(--app-accent) 35%, var(--app-border));border-radius:var(--app-radius-card-md,.75rem);background:color-mix(in srgb, var(--app-accent) 8%, var(--app-card));color:var(--app-text);font-size:var(--type-ui-md);text-align:left;align-items:center;gap:.5rem;padding:.6rem .7rem;font-weight:800;display:flex}.guide-book-start__card:hover{border-color:var(--app-accent)}@media (width<=560px){.guide-book-start__row{grid-template-columns:1fr}}.guide-book-pages{gap:.45rem;display:grid}.guide-book-page{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent);border-radius:var(--app-radius-card-md,.75rem);background:color-mix(in srgb, var(--app-card) 92%, transparent)}.guide-book-page.is-open{border-color:color-mix(in srgb, var(--app-accent) 40%, var(--app-border))}.guide-book-page__head{width:100%;color:var(--app-text);text-align:left;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.guide-book-page__icon{background:var(--app-surface-2);border-radius:.55rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.guide-book-page__title{min-width:0;font-size:var(--type-body);flex:1;font-weight:900}.guide-book-page__chevron{color:var(--app-faint);transition:transform .15s}.guide-book-page.is-open .guide-book-page__chevron{transform:rotate(90deg)}.guide-book-page__body{border-top:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);padding:.7rem .85rem .85rem}.guide-book-facts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.guide-book-facts li{color:var(--app-muted);font-size:var(--type-body);padding-left:1rem;line-height:1.45;position:relative}.guide-book-facts li:before{content:"";border-radius:var(--radius-pill);background:var(--app-accent);width:.35rem;height:.35rem;position:absolute;top:.55em;left:.15rem}.guide-book-facts strong{color:var(--app-text);font-weight:800;display:block}.guide-book-page__actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.8rem;display:flex}.guide-book-btn{border-radius:var(--radius-pill);font-size:var(--type-ui);padding:.45rem .95rem;font-weight:900}.guide-book-btn:disabled{opacity:.6}.guide-book-blocked{color:var(--app-faint);font-size:var(--type-ui);flex-basis:100%}.guide-book-related{border-radius:var(--radius-pill);color:var(--app-accent);font-size:var(--type-ui);padding:.35rem .6rem;font-weight:800}.guide-book-related:hover{background:var(--app-surface-2)}.guide-book-chip{border-radius:var(--radius-pill);font-size:var(--type-ui);flex:none;padding:.1rem .5rem;font-weight:800}.guide-book-chip.is-new{background:color-mix(in srgb, var(--app-accent) 18%, transparent);color:var(--app-accent)}.guide-book-chip.is-updated{color:#f59e0b;background:#f59e0b2e}.guide-book-chip.is-done{color:var(--app-faint)}.guide-book-chip.is-done:before{content:"✓ "}.guide-welcome__head{padding:1.1rem 1.25rem .4rem}.guide-welcome__head h2{color:var(--app-text);font-size:var(--type-title);font-weight:900}.guide-welcome__head p{color:var(--app-muted);font-size:var(--type-body);margin-top:.3rem;line-height:1.45}.guide-welcome__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:.8rem 1.25rem;list-style:none;display:grid}.guide-welcome__tile{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent);border-radius:var(--app-radius-card-md,.75rem);background:var(--app-surface-2);color:var(--app-muted);font-size:var(--type-ui);animation:.3s ease-out both guide-moment-in;animation-delay:calc(var(--tile-index,0) * 90ms);align-content:start;gap:.25rem;padding:.75rem;line-height:1.4;display:grid}.guide-welcome__tile strong{color:var(--app-text);font-size:var(--type-ui-md);font-weight:900}.guide-welcome__icon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-accent) 16%, transparent);width:2.2rem;height:2.2rem;color:var(--app-accent);place-items:center;margin-bottom:.2rem;font-size:1.1rem;display:grid}html[data-animation-level=none] .guide-welcome__tile{animation:none}.guide-welcome__actions{border-top:1px solid color-mix(in srgb, var(--app-border) 78%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}@media (width<=560px){.guide-welcome__tiles{grid-template-columns:1fr}.guide-welcome__tile{grid-template-columns:auto 1fr;column-gap:.65rem}.guide-welcome__icon{grid-row:span 2;margin:0}.guide-welcome__actions{flex-direction:column-reverse}}.guide-hint-settings{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent);border-radius:var(--app-radius-card-md,.75rem);background:var(--app-surface-2);gap:.5rem;margin:.5rem 0;padding:.75rem .85rem;display:grid}.guide-hint-settings__row{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.guide-hint-settings__row>span{min-width:0;color:var(--app-muted);font-size:var(--type-ui);flex:1;gap:.15rem;line-height:1.4;display:grid}.guide-hint-settings__row strong{color:var(--app-text);font-size:var(--type-ui-md)}.guide-hint-settings__row input{width:1.2rem;height:1.2rem;accent-color:var(--app-accent);flex:none}.guide-hint-settings__reset{min-height:44px;color:var(--app-accent);font-size:var(--type-ui);justify-self:start;font-weight:800}.guide-hint-settings__reset:disabled{color:var(--app-faint)}.wiki-hint{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--app-border) 75%, transparent);background:color-mix(in srgb, var(--app-surface-2) 70%, transparent);width:22px;height:22px;color:var(--app-muted);font-size:var(--type-kicker);flex:none;place-items:center;font-weight:900;line-height:1;text-decoration:none;transition:color .15s,border-color .15s;display:inline-grid}.wiki-hint:hover,.wiki-hint:focus-visible{color:var(--app-accent);border-color:color-mix(in srgb, var(--app-accent) 50%, transparent)}.wiki-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wiki-title-row>:first-child{min-width:0}.wiki-more-link{color:var(--app-accent);align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.wiki-more-link:hover,.wiki-more-link:focus-visible{text-decoration:underline}.settings-footer-wiki{min-height:44px;font-size:var(--type-ui-md);white-space:nowrap}.wiki-hint--mini{width:14px;height:14px;font-size:var(--type-micro);position:relative}.wiki-hint--mini:after{content:"";position:absolute;inset:-13px}.player-status__item:has(>.player-status__wiki){position:relative}.player-status__wiki{position:absolute;top:-2px;right:0}@media (width<=560px){.settings-footer:has(.settings-footer-wiki){gap:12px}.settings-footer:has(.settings-footer-wiki) .settings-defaults-btn{flex-shrink:0}}.audio-ctl{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.audio-ctl[data-open]{z-index:45}.audio-ctl__speaker{z-index:2;position:relative}.audio-ctl__speaker--on{color:var(--app-accent-strong);border-color:color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}.audio-ctl__strip{z-index:1;border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);border-radius:var(--radius-pill);background:var(--app-surface);white-space:nowrap;opacity:0;pointer-events:none;clip-path:inset(0 0 0 100% round var(--radius-pill));align-items:center;gap:.2rem;margin-right:-.4rem;padding:.2rem .75rem .2rem .45rem;transition:clip-path .2s,opacity .14s;display:flex;position:absolute;top:50%;right:100%;transform:translateY(-50%);box-shadow:0 6px 18px #00000038}.audio-ctl[data-open] .audio-ctl__strip{opacity:1;pointer-events:auto;clip-path:inset(0 0 0 0 round var(--radius-pill))}.audio-ctl[data-place=below] .audio-ctl__strip{clip-path:inset(0 0 100% 0 round var(--radius-pill));margin-right:0;padding-right:.45rem;top:calc(100% + 6px);right:auto;transform:none}.audio-ctl[data-place=below][data-open] .audio-ctl__strip{clip-path:inset(0 0 0 0 round var(--radius-pill))}html[data-animation-level=none] .audio-ctl__strip{transition:none}.audio-ctl__btn{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--app-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:900;line-height:1;transition:background-color .14s,color .14s;display:inline-flex}.audio-ctl__btn:hover:not(:disabled){background:color-mix(in srgb, var(--app-text) 8%, transparent);color:var(--app-text)}.audio-ctl__btn:disabled{opacity:.35;cursor:not-allowed}.audio-ctl__toggle[aria-pressed=true]{background:color-mix(in srgb, var(--app-accent) 18%, transparent);color:var(--app-accent-strong)}.audio-ctl__sep{background:color-mix(in srgb, var(--app-border) 85%, transparent);width:1px;height:1.25rem;margin-inline:.15rem}.audio-ctl__slider{width:6.5rem;min-width:0;accent-color:var(--app-accent);margin-inline:.3rem .1rem}.audio-ctl[data-silent] .audio-ctl__slider{opacity:.55}@media (pointer:coarse){.audio-ctl__btn{width:2.75rem;height:2.75rem}}.wait-game-bar>.audio-ctl{margin-left:auto}.audio-dock{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:60;position:fixed;right:8px}.audio-dock .audio-ctl__speaker{background:color-mix(in srgb, var(--app-surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px #00000047}.minigames-page>.app-header .audio-ctl{display:none}.career-matchday__audio{z-index:121;position:fixed;transform:translate(calc(.3rem - 100%),-1.25rem)}.app-header-chrome .audio-ctl__speaker{padding-inline:.75rem}.app-header-chrome .audio-ctl__speaker.header-action-icon-only{padding-inline:0}.audio-ctl__list{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);border-radius:var(--radius-pill);height:1.75rem;color:var(--app-text);font-size:var(--type-ui);cursor:pointer;background:0 0;align-items:center;gap:.3rem;margin-left:.15rem;padding:0 .6rem;font-weight:800;transition:border-color .14s,background-color .14s;display:inline-flex}.audio-ctl__list svg{color:var(--app-muted)}.audio-ctl__list:hover{border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 10%, transparent)}.wait-game{position:relative}.wait-game__audio{z-index:6;justify-content:flex-end;align-items:flex-start;height:0;margin-right:-1.375rem;display:flex;position:sticky;top:2.75rem}.wait-game__audio>.audio-ctl{transform:translateY(-2.25rem)}.wait-game__audio .audio-ctl .audio-ctl__speaker,.career-matchday__audio .audio-ctl .audio-ctl__speaker{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);background:var(--app-surface);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;box-shadow:0 3px 10px #00000040}.wait-game__audio .audio-ctl__speaker svg,.career-matchday__audio .audio-ctl__speaker svg{width:18px;height:18px}.hub-pack-wrappers{flex:none;width:74px;height:58px;margin-right:4px;display:inline-flex;position:relative}.hub-pack-wrapper{color:#fff;border:1.5px solid #1b1b24;border-radius:3px 3px 6px 6px;flex-direction:column;align-items:center;width:40px;height:54px;padding:8px 3px 3px;transition:transform .3s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;bottom:0;overflow:hidden;box-shadow:2px 2px #1b1b24}.hub-pack-wrapper:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 48%,#0000 62%);position:absolute;inset:0}.hub-pack-wrapper__crimp{background:repeating-linear-gradient(90deg,#00000059 0 2px,#ffffff40 2px 4px);height:5px;position:absolute;top:0;left:0;right:0}.hub-pack-wrapper__brand{letter-spacing:.08em;opacity:.85;font-family:Bangers,Impact,Arial Black,sans-serif;font-size:7px;line-height:1}.hub-pack-wrapper__art{place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.hub-pack-wrapper__art svg{width:100%;height:100%}.hub-pack-wrapper__label{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:1px 1px #00000073;max-width:100%;margin-top:1px;font-family:Bangers,Impact,Arial Black,sans-serif;font-size:6.5px;line-height:1;overflow:hidden}.hub-pack-wrapper__count{border-radius:var(--radius-pill);text-align:center;background:#1b1b24;min-width:13px;padding:0 3px;font-size:7.5px;font-weight:900;line-height:12px;position:absolute;bottom:2px;right:2px}.hub-pack-wrapper--content{background:linear-gradient(160deg,#2dd4bf,#0f766e 70%);left:0;transform:rotate(-9deg)}.hub-pack-wrapper--identity{background:linear-gradient(160deg,#a78bfa,#6d28d9 70%);right:0;transform:rotate(8deg)}.hub-legacy-workshop:hover .hub-pack-wrapper--content,.hub-legacy-workshop:focus-visible .hub-pack-wrapper--content{transform:translateY(-4px)rotate(-14deg)}.hub-legacy-workshop:hover .hub-pack-wrapper--identity,.hub-legacy-workshop:focus-visible .hub-pack-wrapper--identity{transform:translateY(-6px)rotate(13deg)}.hub-pack-wrappers.is-single{width:40px}.hub-pack-wrappers.is-single .hub-pack-wrapper{position:relative;transform:rotate(-6deg)}.hub-pack-wrappers.is-mini{width:16px;height:21px;margin-right:2px}.hub-pack-wrappers.is-mini .hub-pack-wrapper{border-width:1px;width:16px;height:21px;padding:3px 1px 1px;box-shadow:1px 1px #1b1b24}.hub-pack-wrappers.is-mini :is(.hub-pack-wrapper__brand,.hub-pack-wrapper__label){display:none}.hub-pack-wrappers.is-mini .hub-pack-wrapper__art{width:11px;height:11px}.hub-pack-wrappers.is-mini .hub-pack-wrapper__crimp{height:2px}.hub-first-career-identity:hover .hub-pack-wrappers.is-mini .hub-pack-wrapper{transform:rotate(4deg)translateY(-1px)}html[data-animation-level=none] .hub-pack-wrapper{transition:none}.hub-pack-wrappers.is-large{width:58px;height:76px}.hub-pack-wrappers.is-large .hub-pack-wrapper{border-width:2px;width:52px;height:70px;padding:11px 4px 4px;box-shadow:3px 3px #1b1b24}.hub-pack-wrappers.is-large .hub-pack-wrapper__crimp{height:7px}.hub-pack-wrappers.is-large .hub-pack-wrapper__brand{font-size:9px}.hub-pack-wrappers.is-large .hub-pack-wrapper__art{width:30px;height:30px}.hub-pack-wrappers.is-large .hub-pack-wrapper__label{font-size:8px}.album-pack__wrapper.is-shiny,.album-rip__tear.is-shiny,.rip-cards.is-shiny,.rip-pack.is-shiny{--pack-a:#f8fafc;--pack-b:#64748b;--pack-ink:#334155}.album-pack__wrapper.is-shiny.is-gold,.album-rip__tear.is-shiny.is-gold,.rip-cards.is-gold,.rip-pack.is-shiny.is-gold{--pack-a:#fff3b0;--pack-b:#b8860b;--pack-ink:#92400e}.album-pack__wrapper.is-shiny{background:radial-gradient(circle at 50% 38%, #ffffff80, transparent 55%), repeating-conic-gradient(from 0deg at 50% 38%, #ffffff38 0 9deg, transparent 9deg 18deg), linear-gradient(165deg, var(--pack-a), #cbd5e1 35%, var(--pack-b) 70%, #94a3b8);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 -10px 14px #00000038}.album-pack__wrapper.is-shiny.is-gold{background:radial-gradient(circle at 50% 38%, #ffffff80, transparent 55%), repeating-conic-gradient(from 0deg at 50% 38%, #ffffff38 0 9deg, transparent 9deg 18deg), linear-gradient(165deg, var(--pack-a), #e9c46a 35%, var(--pack-b) 70%, #fdf0b8)}.rip-pack.is-shiny .rip-pack__face--front{background:radial-gradient(circle at 50% 30%, #ffffff8c, transparent 50%), repeating-conic-gradient(from 0deg at 50% 30%, #ffffff2e 0 9deg, transparent 9deg 18deg), linear-gradient(165deg, var(--pack-a), #cbd5e1 35%, var(--pack-b) 72%, #94a3b8)}.rip-pack.is-shiny.is-gold .rip-pack__face--front{background:radial-gradient(circle at 50% 30%, #ffffff8c, transparent 50%), repeating-conic-gradient(from 0deg at 50% 30%, #ffffff2e 0 9deg, transparent 9deg 18deg), linear-gradient(165deg, var(--pack-a), #e9c46a 35%, var(--pack-b) 72%, #fdf0b8)}.album-pack__wrapper-q{color:var(--pack-ink,#334155);font-size:13px;font-weight:950;line-height:1}.rip-pack__mark .album-pack__wrapper-q{font-size:26px}.hub-pack-wrapper.has-shiny{background:linear-gradient(160deg,#fff3b0,#f5c518 40%,#b8860b 85%);box-shadow:2px 2px #1b1b24,0 0 12px #f5c5188c}.hub-pack-wrapper.has-shiny:after{background:linear-gradient(115deg,#0000 30%,#ffffffb3 48%,#0000 62%) 0 0/250% 100%;animation:2.6s linear infinite hubShinyGlint}@keyframes hubShinyGlint{0%{background-position:120% 0}to{background-position:-120% 0}}html[data-animation-level=none] .hub-pack-wrapper.has-shiny:after,html[data-animation-level=none] .hub-pack-wrapper.has-shiny:after,html[data-animation-level=major] .hub-pack-wrapper.has-shiny:after{animation:none}.hub-workspace-panel[data-guide=custom-content-editor]>.app-overlay-body{overflow:hidden}.cc-workspace{grid-template-columns:184px minmax(0,1fr) 312px;gap:12px;height:100%;min-height:0;padding:12px 14px 14px;display:grid}.cc-workspace.is-browse{grid-template-columns:238px minmax(0,1fr) 300px}.cc-crumb{min-height:22px;color:var(--app-muted);font-size:var(--type-ui);align-items:center;gap:4px;font-weight:700;display:flex}.cc-crumb button{color:var(--app-accent);font-weight:800}.cc-item__flag{object-fit:cover;border-radius:2px;flex:none;width:18px;height:12px}.cc-item__count{color:var(--app-faint);font-size:var(--type-ui);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.cc-item__count.is-done{color:color-mix(in srgb, var(--app-accent) 85%, var(--app-text))}.cc-col{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.cc-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.cc-eyebrow{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.cc-list__items{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.cc-item{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent);background:color-mix(in srgb, var(--app-surface-2) 50%, transparent);width:100%;color:var(--app-text);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.cc-item:hover{border-color:color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}.cc-item.is-active{border-color:color-mix(in srgb, var(--app-accent) 70%, transparent);background:color-mix(in srgb, var(--app-accent) 12%, var(--app-card));box-shadow:0 0 0 1px color-mix(in srgb, var(--app-accent) 28%, transparent)}.cc-item__dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.cc-item__badge{flex:none;width:22px;height:22px}.cc-item__title{min-width:0;font-size:var(--type-ui-md);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;overflow:hidden}.cc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-card{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 40%, transparent);border-radius:14px;padding:12px}.cc-card+.cc-card{margin-top:10px}.cc-card__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cc-field+.cc-field{margin-top:10px}.cc-label{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-weight:900;display:block}.cc-input{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);background:var(--app-input,color-mix(in srgb, var(--app-surface-2) 92%, transparent));width:100%;color:var(--app-text);font-size:var(--type-body);border-radius:10px;outline:none;padding:8px 10px;font-weight:700}.cc-input::placeholder{color:var(--app-faint)}textarea.cc-input{resize:vertical;min-height:76px;line-height:1.45}.cc-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc-tab{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 60%, transparent);min-width:34px;color:var(--app-muted);font-size:var(--type-ui);padding:5px 11px;font-weight:900}.cc-tab:hover{color:var(--app-text)}.cc-tab.is-active{background:var(--app-accent);color:var(--app-accent-fg);border-color:#0000}.cc-fx-row{align-items:center;gap:6px;display:flex}.cc-images{overscroll-behavior-x:contain;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cc-image{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent);background:color-mix(in srgb, var(--app-surface-2) 70%, transparent);border-radius:10px;flex:none;width:92px;overflow:hidden}.cc-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cc-image__none{height:100%;min-height:52px;color:var(--app-muted);font-size:var(--type-ui);justify-content:center;align-items:center;font-weight:900;display:flex}.cc-preview__card{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent);background:var(--app-panel);border-radius:16px;padding:10px;box-shadow:0 18px 40px -26px #0009}.cc-preview__hero{aspect-ratio:16/9;background:color-mix(in srgb, var(--app-border) 35%, transparent);border-radius:10px;width:100%;position:relative;overflow:hidden}.cc-preview__hero img{object-fit:cover;width:100%;height:100%}.cc-preview__title{font-size:var(--type-body);overflow-wrap:anywhere;margin:10px 0 4px;font-weight:900;line-height:1.2}.cc-preview__desc{color:var(--app-muted);font-size:var(--type-ui-md);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}.cc-preview__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.cc-preview__choice{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);background:color-mix(in srgb, var(--app-card) 90%, transparent);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.cc-preview__choice-label{font-size:var(--type-ui-md);overflow-wrap:anywhere;font-weight:900;line-height:1.25}.cc-preview__chip{border-radius:var(--radius-pill);width:100%;font-size:var(--type-ui);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-weight:700;line-height:1.2;display:flex}.cc-preview__card--live{padding:0;overflow:hidden}.cc-preview__stage{margin:0 auto;padding:10px}.cc-preview__stage .career-event{width:100%}.cc-preview__width{flex:none}.cc-preview__width .setup-segment-btn{padding:2px 8px}.cc-fx-count{min-width:3.4em;font-size:var(--type-ui);font-variant-numeric:tabular-nums;color:var(--app-muted);text-align:right;flex:none}.cc-fx-row[data-fx-length=near] .cc-fx-count{color:var(--career-warning)}.cc-fx-row[data-fx-length=over] .cc-fx-count{color:var(--career-negative);font-weight:800}.cc-warnings{border:1px solid color-mix(in srgb, var(--career-warning) 45%, var(--app-border));background:color-mix(in srgb, var(--career-warning) 8%, transparent);font-size:var(--type-ui);border-radius:10px;gap:4px;margin:10px 0 0;padding:8px 10px;line-height:1.4;list-style:none;display:grid}.cc-warnings__where{color:var(--career-warning);margin-right:6px;font-weight:800}.cc-preview__meta{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.cc-club-preview{flex-direction:column;align-items:center;gap:10px;padding:16px 10px;display:flex}.cc-club-preview img{filter:drop-shadow(0 10px 18px #00000059);width:104px;height:104px}.cc-club-preview__name{font-size:var(--type-title);text-align:center;overflow-wrap:anywhere;font-weight:900;line-height:1.2}.cc-swatches{gap:6px;display:flex}.cc-swatch{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);border-radius:6px;width:38px;height:22px}@media (width<=1023px){.cc-workspace{grid-template-columns:168px minmax(0,1fr)}.cc-workspace .cc-preview,.cc-workspace.is-preview .cc-form{display:none}.cc-workspace.is-preview .cc-preview{display:flex}}@media (width<=700px){.cc-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:10px}.cc-list__items{flex-direction:row;padding-bottom:4px;overflow:auto hidden}.cc-item{flex:none;width:auto;max-width:200px}.cc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-item__logo,.cc-item__progress,.cc-mobile-back{display:none}@media (width<=700px){.cc-workspace.is-browse{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cc-workspace.is-browse:not(.has-selection)>:not(.cc-list),.cc-workspace.is-browse.has-selection>.cc-list{display:none}.cc-workspace.is-browse .cc-list__items{flex-direction:initial;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:2px 2px 8px;display:grid;overflow:hidden auto}.cc-workspace.is-browse .cc-item{background:var(--app-surface-2);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:none;min-height:104px;padding:14px;display:flex;position:relative}.cc-workspace.is-browse .cc-item__flag{width:34px;height:24px;margin-bottom:4px}.cc-workspace.is-browse .cc-item__title{width:100%;font-size:var(--type-body);overflow-wrap:anywhere;white-space:normal;flex:none;line-height:1.2;overflow:visible}.cc-workspace.is-browse .cc-item__count{margin-top:auto}.cc-workspace.is-browse .cc-item__progress{background:var(--app-border);border-radius:8px;width:100%;height:5px;display:block;overflow:hidden}.cc-workspace.is-browse .cc-item__progress>span{background:var(--app-accent);height:100%;display:block}.cc-workspace.is-browse .cc-item__logo{place-items:center;width:36px;height:36px;margin-bottom:2px;display:grid}.cc-workspace.is-browse .cc-item__dot{position:absolute;top:12px;right:12px}.cc-workspace.is-browse .cc-item.is-active{border-color:var(--app-accent)}.cc-workspace.is-browse .cc-crumb{font-size:var(--type-ui-md)}.cc-workspace.is-browse .cc-crumb button{font-size:var(--type-display);padding:2px 8px 2px 0;line-height:1}.cc-mobile-back{color:var(--app-accent);font-size:var(--type-ui);align-self:flex-start;font-weight:800;display:inline-flex}}.event-hero-fallback{width:100%;height:100%;color:color-mix(in srgb, var(--app-muted) 70%, transparent);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--app-accent) 14%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--app-panel) 88%, transparent), color-mix(in srgb, var(--app-border) 28%, transparent));justify-content:center;align-items:center;display:flex}.shortcut-hint-wrap{position:relative}.shortcut-hint{z-index:3;pointer-events:none;min-width:1.1rem;font-family:var(--font-body);font-size:var(--type-ui);letter-spacing:.05em;text-transform:uppercase;color:#fde68a;background:#080a0ee0;border:1px solid #fbbf246b;border-radius:5px;padding:.12rem .38rem;font-weight:800;line-height:1.1;position:absolute;box-shadow:0 2px 8px #00000059}.shortcut-hint--tr{top:6px;right:6px}.shortcut-hint--tl{top:6px;left:6px}.shortcut-hint--br{bottom:6px;right:6px}.shortcut-hint--bl{bottom:6px;left:6px}.shortcut-hint.shortcut-hint--inline{vertical-align:middle;margin-left:8px;display:inline-block;position:static}.shortcut-legend{border:1px dashed color-mix(in srgb, var(--app-accent) 42%, transparent);background:color-mix(in srgb, var(--app-accent) 8%, var(--app-panel));color:var(--app-muted);font-size:var(--type-ui);letter-spacing:.04em;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.5rem;padding:.45rem .65rem;font-weight:700;display:flex}.shortcut-legend-item{align-items:center;gap:.3rem;display:inline-flex}.shortcut-legend-sep{opacity:.45;margin:0 .1rem}.shortcut-legend-kbd{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent);background:color-mix(in srgb, var(--app-surface-2) 88%, transparent);color:var(--app-text);font-family:var(--font-body);font-size:var(--type-ui);border-radius:4px;padding:.08rem .35rem;font-weight:800;line-height:1.2;display:inline-block}.shortcut-legend-label{color:var(--app-text)}.app-empty-slot-title{color:var(--app-faint);font-size:var(--type-ui);line-height:1.25}.offer-card.is-collapsed{background:color-mix(in srgb, var(--app-surface-2) 78%, transparent);container-type:inline-size}.offer-card.is-rejected{opacity:.42;cursor:not-allowed;container-type:inline-size}.offer-card-compact{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:0;display:flex}.offer-card-compact-body{text-align:center;width:100%;min-width:0}.offer-card-compact-name{-webkit-line-clamp:3;font-size:var(--type-ui-md);word-break:break-word;-webkit-box-orient:vertical;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}@container (width>=118px){.offer-card-compact{flex-direction:row;align-items:center;gap:.5rem}.offer-card-compact-body{text-align:left}.offer-card-compact-name{-webkit-line-clamp:2}}.offer-shortlist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.offer-shortlist-row{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm,12px);background:color-mix(in srgb, var(--app-surface-2) 70%, transparent);width:100%;min-height:44px;color:var(--app-text);text-align:left;border-left-width:3px;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .5rem;transition:border-color .15s;display:flex}.offer-shortlist-row:hover,.offer-shortlist-row:focus-visible{border-color:var(--app-accent);outline:none}.offer-shortlist-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.offer-shortlist-name{font-size:var(--type-ui-md);text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.2;overflow:hidden}.offer-shortlist-meta{color:var(--app-muted);font-size:var(--type-kicker);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;overflow:hidden}.offer-shortlist-chance{font-size:var(--type-ui);font-variant-numeric:tabular-nums;flex:none;font-weight:900}.offer-shortlist-arrow{color:var(--app-muted);font-size:var(--type-display);flex:none;line-height:1}.offer-denied-badge{background:color-mix(in srgb, var(--career-negative) 16%, var(--app-surface-2));color:var(--career-negative)}.offer-card-muted{color:var(--app-muted)}.offer-card-tag{background:color-mix(in srgb, var(--app-accent) 14%, var(--app-surface-2));color:var(--app-accent)}.offer-card-pro{background:color-mix(in srgb, var(--career-positive) 12%, var(--app-surface-2));color:var(--career-positive)}.offer-card-con{background:color-mix(in srgb, var(--career-negative) 13%, var(--app-surface-2));color:var(--career-negative)}.offer-accordion-mobile-panel{-webkit-overflow-scrolling:touch}.offer-card-mobile-name{-webkit-line-clamp:2;font-size:max(16px, var(--type-body));word-break:break-word;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.offer-card-mobile-meta,.offer-card-mobile-tag{font-size:max(12px, var(--type-ui));line-height:1.25}.offer-card-mobile-league{-webkit-line-clamp:1;min-width:0;color:color-mix(in srgb, var(--app-text) 72%, var(--app-muted));-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.offer-card-mobile-league-country{color:var(--app-muted);font-weight:500}.offer-accordion-mobile-horizontal{-webkit-overflow-scrolling:touch}.offer-accordion-compact-summary,.offer-rejected-toggle{color:var(--app-muted)}.offer-sheet-count{font-size:var(--type-ui);letter-spacing:0;color:var(--app-muted);font-weight:700}.offer-sheet-device .app-sheet-footer{padding:.375rem .75rem .5rem}.offer-sheet-device .offer-sheet-agent{margin-bottom:.375rem;padding-bottom:.375rem}.offer-sheet-list{flex-direction:column;gap:.375rem;min-height:0;display:flex}.offer-sheet-list>*{flex:none}.offer-sheet-rejected{flex-shrink:0;margin-top:.375rem}.offer-sheet-device .offer-rejected-toggle{padding:.35rem .65rem}.offer-card-mobile--sheet{padding:.5rem .625rem}.offer-card-mobile--sheet .offer-card-mobile-meta,.offer-card-mobile--sheet .offer-card-mobile-tag{font-size:var(--type-ui);line-height:1.15}.offer-card-mobile--sheet .offer-card-pro,.offer-card-mobile--sheet .offer-card-con{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.offer-view-tabs{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 80%, transparent);border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);flex-shrink:0;gap:.25rem;margin-bottom:.375rem;padding:.1875rem;display:flex}.offer-view-tab{border-radius:var(--radius-pill);min-height:2rem;font-size:var(--type-ui-md,13px);color:var(--app-muted);flex:1 1 0;font-weight:800;transition:background-color .15s,color .15s}.offer-view-tab.is-active{background:var(--app-surface);color:var(--app-text);box-shadow:0 1px 4px #00000040}.offer-view-tab:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.club-outlook-marks{flex:none;gap:.2rem;margin-left:auto;padding-right:1.5rem;display:inline-flex}.club-outlook-marks .competition-mark.is-chip{width:1.05rem;height:1.05rem;box-shadow:none;border-radius:.32rem}.offer-card.has-outlook{border-bottom-style:dashed;border-bottom-right-radius:0;border-bottom-left-radius:0}.offer-card-outlook{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent);background:color-mix(in srgb, var(--app-surface) 96%, transparent);border-top:0;border-bottom-width:2px;border-radius:0 0 1rem 1rem;padding:.5rem .625rem .625rem;animation:.2s ease-out both offerOutlookIn}@keyframes offerOutlookIn{0%{opacity:0;transform:translateY(-4px)}}.club-outlook{gap:.5rem;display:grid}.club-outlook__block+.club-outlook__block{border-top:1px solid color-mix(in srgb, var(--app-border) 55%, transparent);padding-top:.5rem}.club-outlook__head{font-size:var(--type-micro,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);align-items:center;gap:.35rem;margin:0 0 .25rem;font-weight:900;display:flex}.club-outlook__count,.club-outlook__project{letter-spacing:0;text-transform:none;font-size:var(--type-ui,12px);color:var(--app-text);margin-left:auto;font-weight:800}.club-outlook__goal{font-size:var(--type-ui-md,13px);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;display:flex}.club-outlook__goal strong{font-weight:900}.club-outlook__rank{font-size:var(--type-ui,12px);color:var(--app-muted);font-weight:700}.club-outlook__rank.is-ahead{color:var(--career-positive)}.club-outlook__rank.is-behind{color:var(--career-negative)}.club-outlook__line{font-size:var(--type-ui,12px);color:color-mix(in srgb, var(--app-text) 78%, var(--app-muted));margin:.15rem 0 0;line-height:1.3}.club-outlook__line.is-risk{color:var(--app-muted)}.club-outlook__love{font-size:var(--type-ui,12px);color:color-mix(in srgb, var(--app-text) 78%, var(--app-muted));margin:0 0 .3rem;font-weight:800}.club-outlook__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.club-outlook__comp{min-width:0;font-size:var(--type-ui,12px);align-items:center;gap:.45rem;display:flex}.club-outlook__comp.is-possible{opacity:.6}.club-outlook__comp .competition-mark.is-chip{width:1.15rem;height:1.15rem;box-shadow:none;border-radius:.35rem}.club-outlook__dot{background:color-mix(in srgb, var(--app-text) 14%, transparent);border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent);border-radius:.35rem;flex:none;width:1.15rem;height:1.15rem;display:inline-block}.club-outlook__comp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.club-outlook__comp-status{color:var(--app-muted);flex:none;margin-left:auto;font-weight:700}html[data-animation-level=none] .offer-card-outlook{animation:none}.offer-accordion-expand{justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;display:flex}.offer-accordion-expand-count{color:var(--app-muted);font-weight:700}.offer-card-motion{overflow:hidden}.offer-card-denied-stamp{z-index:2;background:#0b0b0e94;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:0}.offer-card-denied-x{font-size:calc(1.65rem * var(--type-zoom));color:#f87171;font-weight:900;line-height:1;transform:rotate(-8deg)}.offer-card-denied-label{font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;color:#fecaca;font-weight:900}.offer-card-mobile.is-denied-live{pointer-events:none}.app-stat-value{color:var(--app-text);font-family:var(--font-body);font-weight:800;font-size:calc(26px * var(--type-zoom));line-height:1}.app-stat-value-compact{color:var(--app-text);font-family:var(--font-body);font-weight:800;font-size:calc(clamp(.78rem, 10cqi, 1.25rem) * var(--type-zoom));font-variant-numeric:tabular-nums;line-height:1}.app-stat-value-compact-max{color:color-mix(in srgb, var(--app-muted) 88%, transparent);font-weight:700}.offer-card-key-fact{min-height:2rem;font-size:max(13px, var(--type-ui-md));text-align:center;justify-content:center;align-items:center;padding:.45rem .8rem;line-height:1.15;display:inline-flex}.offer-card-key-fact--role{flex:9rem}.offer-card-key-fact--chance{flex:12rem}.offer-card-key-facts.is-dense .offer-card-key-fact{min-height:1.75rem;font-size:max(12px, var(--type-ui));padding:.35rem .6rem}.app-stats-bar-card{container-type:inline-size}.app-stat-compact-header,.app-stat-compact-national,.app-stat-compact-national-main,.app-stat-compact-expand,.app-stat-compact-label{align-items:center;display:flex}.app-stat-compact-header{justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.app-stat-compact-title{color:var(--app-text);font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;font-weight:900;line-height:1}.app-stat-compact-values{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);border-radius:var(--app-radius-card-xs);background:color-mix(in srgb, var(--app-panel) 72%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.app-stat-compact-value{text-align:center;min-width:0;padding:.55rem .35rem .5rem}.app-stat-compact-value+.app-stat-compact-value{border-left:1px solid color-mix(in srgb, var(--app-border) 75%, transparent)}.app-stat-compact-number{color:var(--app-text);font-variant-numeric:tabular-nums;line-height:1}.app-stat-compact-label{color:var(--app-muted);font-size:var(--type-micro);white-space:nowrap;justify-content:center;gap:.25rem;margin-top:.35rem;font-weight:750;line-height:1}.app-stat-compact-label span{text-overflow:ellipsis;overflow:hidden}.app-stat-compact-national{border:1px solid color-mix(in srgb, var(--career-national) 30%, var(--app-border));border-radius:var(--app-radius-card-xs);background:color-mix(in srgb, var(--career-national) 8%, var(--app-panel));justify-content:space-between;gap:.5rem;margin-top:.6rem;padding:.45rem .55rem}.app-stat-compact-national-main{min-width:0;color:color-mix(in srgb, var(--career-national) 62%, var(--app-text));font-size:var(--type-micro);gap:.35rem;font-weight:800}.app-stat-compact-national-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-stat-compact-national-tier{color:var(--career-national);font-size:var(--type-micro);letter-spacing:.08em}.app-stat-compact-national-summary{color:var(--app-muted);white-space:nowrap;font-weight:650}.app-stat-compact-expand{color:var(--career-national);font-size:var(--type-micro);white-space:nowrap;flex-shrink:0;gap:.25rem;padding:.2rem .3rem;font-weight:800}.app-stat-compact-expand:hover{color:var(--app-text)}.app-stat-compact-expand-icon{font-size:var(--type-body);line-height:.8;transition:transform .18s;transform:translateY(-.05rem)}.app-stat-compact-expand-icon.is-open{transform:rotate(180deg)translateY(.05rem)}.app-stat-compact-details{gap:.25rem;margin-top:.45rem;display:grid}.app-stat-compact-detail-row{border-left:2px solid var(--nt-tone);color:var(--app-muted);font-size:var(--type-micro);grid-template-columns:2.5rem repeat(3,minmax(0,1fr));align-items:center;gap:.25rem;padding:.3rem .4rem;font-weight:700;line-height:1.1;display:grid}.app-stat-compact-detail-row span:not(:first-child){text-align:right}.app-stat-hero-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.app-stat-title--compact{font-size:var(--type-micro);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;line-height:1;display:flex}.app-stat-label--nt,.app-stat-nt-value{color:var(--career-national)}.app-stat-nation{min-width:0;color:var(--career-national);font-size:var(--type-micro);letter-spacing:.02em;align-items:center;gap:.25rem;font-weight:800;line-height:1;display:inline-flex}.app-stat-nation>span{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.app-stat-hero-grid.is-compact{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr))}.app-stat-hero-cell{justify-content:center}.app-stat-hero-cell.is-compact{position:relative;overflow:hidden}.app-stat-value-sm{color:var(--app-muted);font-family:var(--font-body);font-weight:600;font-size:var(--type-body)}.app-stat-divider{background:color-mix(in srgb, var(--app-border) 70%, transparent)}.app-stat-nt-expand{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 70%, transparent);width:100%;min-height:1.75rem;color:var(--app-text);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;margin-top:0;padding:.35rem .7rem;font-weight:800;line-height:1.15;transition:color .15s,border-color .15s,background .15s;display:flex}.app-stat-nt-expand:hover{border-color:color-mix(in srgb, var(--app-accent) 35%, var(--app-border));background:color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-2))}.app-stat-nt-expand-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-stat-nt-expand-chevron{opacity:.75;flex-shrink:0;transition:transform .18s;transform:rotate(180deg)}.app-stat-nt-expand-chevron.is-open{transform:rotate(0)}.app-stat-nt-pill{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 55%, transparent);max-width:100%;color:var(--career-national);font-size:var(--type-kicker);font-variant-numeric:tabular-nums;justify-content:center;align-self:center;align-items:center;gap:.4rem;padding:.3rem .65rem;font-weight:800;line-height:1;display:inline-flex}.app-stat-nt-pill-stat{align-items:center;gap:.2rem;display:inline-flex}.app-stat-nt-pill-stat svg{color:color-mix(in srgb, var(--app-muted) 90%, transparent)}.app-stat-nt-pill-extra{color:color-mix(in srgb, var(--app-muted) 92%, transparent);font-weight:700}.app-collapsible-trigger{border-bottom:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;min-height:44px;font-weight:600;line-height:1.25}.app-collapsible-icon{color:var(--app-muted);opacity:.75}.app-press-newspaper-kicker{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-weight:800}.app-press-newspaper-stat-hero{display:block}.app-press-newspaper-stat-sub{font-size:var(--type-ui);letter-spacing:.03em;color:var(--press-ink);white-space:nowrap;font-weight:700;line-height:1.15;display:block}.app-press-newspaper-page--compact .app-press-newspaper-inline-more{margin-top:.2rem}.app-press-newspaper-edition--inline{font-size:var(--type-ui-md);letter-spacing:.08em;color:var(--press-ink-strong);margin:0;font-weight:900;line-height:1.2}.app-press-newspaper-inline-expand{min-height:28px;color:var(--app-accent);font-family:var(--press-font);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:0;font-weight:800}.app-press-newspaper-inline-expand:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent);outline-offset:1px}.app-press-newspaper-inline-more{color:var(--press-ink-faint);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-weight:800}.app-celebration-rank{color:color-mix(in srgb, #f59e0b 72%, var(--app-muted));font-size:var(--type-kicker);letter-spacing:.18em;text-transform:uppercase;font-weight:900}.app-celebration-name{color:var(--app-text);font-size:var(--type-ui-md);font-weight:900;line-height:1.25}.app-celebration-context{color:color-mix(in srgb, #f59e0b 60%, var(--app-muted));font-size:var(--type-kicker);letter-spacing:.06em;font-weight:800;line-height:1.3}.app-celebration-overlay{--celeb:#f59e0b}.app-celebration-overlay--national{--celeb:#42a5f5}.app-celebration-stage{animation:.6s cubic-bezier(.2,.8,.2,1) both celebStageIn}.app-celebration-title{z-index:2;animation:.9s cubic-bezier(.2,.8,.2,1) both celebTitleIn;position:relative}.app-celebration-title--finale{text-shadow:0 0 22px color-mix(in srgb, var(--celeb) 60%, transparent);font-size:calc(var(--type-ui-md) * 1.15)}.app-celebration-grid.grid-cols-1{max-width:22rem;margin-inline:auto}.app-celebration-beam{z-index:0;left:var(--beam-x);width:calc(var(--beam-w) * 1.8);pointer-events:none;transition:left .9s cubic-bezier(.65,0,.25,1);position:absolute;top:-34vh;bottom:-2.5rem;transform:translate(-50%)}.app-celebration-beam-core{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--celeb) 30%, transparent) 38%, color-mix(in srgb, var(--celeb) 10%, transparent) 78%, transparent);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(12px);animation:1.1s ease-out both celebBeamFlash;position:absolute;inset:0}.app-celebration-card{z-index:1;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s,box-shadow .8s,border-color .8s,background-color .4s;position:relative}.app-celebration-card--pending{opacity:0;pointer-events:none;transform:translateY(28px)scale(.9)}.app-celebration-card--settled{opacity:.8;transform:scale(.94)}.app-celebration-card--current{border-color:color-mix(in srgb, var(--celeb) 55%, var(--app-border));box-shadow:0 0 34px color-mix(in srgb, var(--celeb) 30%, transparent), 0 14px 40px #00000047;transform:translateY(-4px)scale(1.07)}.app-celebration-card--finale{box-shadow:0 0 52px color-mix(in srgb, var(--celeb) 42%, transparent), 0 18px 48px #00000057;animation:2.6s ease-in-out 1s infinite celebFinaleBreath;transform:translateY(-6px)scale(1.12)}.app-celebration-grid.grid-cols-1>.app-celebration-card--current,.app-celebration-grid.grid-cols-1>.app-celebration-card--finale{transform:translateY(-4px)scale(1.04)}.app-celebration-pedestal{place-items:center;display:grid;position:relative}.app-celebration-pedestal:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--celeb) 55%, transparent), transparent);opacity:0;pointer-events:none;border-radius:50%;width:140%;height:34%;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)scaleX(.3)}.app-celebration-card--current .app-celebration-pedestal:before{opacity:1;transform:translate(-50%)scaleX(1)}.app-celebration-card--settled .app-celebration-pedestal:before{opacity:.45;transform:translate(-50%)scaleX(.8)}.app-celebration-ring{aspect-ratio:1;border:2px solid var(--celeb);opacity:0;pointer-events:none;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.app-celebration-card--current .app-celebration-ring{animation:1.1s cubic-bezier(.2,.7,.2,1) .35s forwards celebRing}.app-celebration-trophy{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--celeb) 38%, transparent))}.app-celebration-card--current .app-celebration-trophy{animation:1s cubic-bezier(.2,.9,.25,1) .12s backwards celebTrophyRise}.app-celebration-card--finale .app-celebration-trophy{animation:1s cubic-bezier(.2,.9,.25,1) .12s backwards celebTrophyRise,3.2s ease-in-out 1.2s infinite celebFloat}.app-celebration-card--current .app-celebration-rank{animation:.6s cubic-bezier(.2,.8,.2,1) .2s backwards celebTextIn}.app-celebration-card--current .app-celebration-name{animation:.7s cubic-bezier(.2,.8,.2,1) .5s backwards celebTextIn}.app-celebration-card--current .app-celebration-context{animation:.7s cubic-bezier(.2,.8,.2,1) .7s backwards celebTextIn}.app-celebration-overlay--leaving .app-celebration-card--settled{opacity:1}.app-celebration-overlay--leaving .app-celebration-trophy{filter:drop-shadow(0 0 14px #fbbf248c);transition:filter .3s}.app-celebration-overlay--leaving:before{animation:.34s forwards celebFadeOut}.app-celebration-overlay--leaving .app-celebration-title,.app-celebration-overlay--leaving .app-celebration-beam{animation:.3s forwards celebFadeOut}.app-celebration-overlay--leaving .app-celebration-card{box-shadow:none;background-color:#0000;border-color:#0000;transition-duration:.3s;animation:none}.app-celebration-overlay--leaving .app-celebration-rank,.app-celebration-overlay--leaving .app-celebration-name,.app-celebration-overlay--leaving .app-celebration-context,.app-celebration-overlay--leaving .app-celebration-ring,.app-celebration-overlay--leaving .app-celebration-pedestal:before{opacity:0;transition:opacity .3s;animation:none}@keyframes celebFadeIn{0%{opacity:0}}@keyframes celebFadeOut{to{opacity:0}}@keyframes celebStageIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes celebTitleIn{0%{opacity:0;letter-spacing:.7em;filter:blur(6px);transform:translateY(-8px)}to{opacity:1;letter-spacing:.3em;filter:blur();transform:none}}@keyframes celebBeamFlash{0%{opacity:0}25%{opacity:1}to{opacity:.55}}@keyframes celebTrophyRise{0%{opacity:0;filter:brightness(2.4) drop-shadow(0 0 22px var(--celeb));transform:translateY(54px)scale(.62)rotate(-8deg)}55%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 20px var(--celeb));transform:translateY(-8px)scale(1.08)rotate(2deg)}to{opacity:1;filter:brightness(1) drop-shadow(0 0 12px color-mix(in srgb, var(--celeb) 38%, transparent));transform:none}}@keyframes celebFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes celebRing{0%{opacity:.85;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}@keyframes celebTextIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}@keyframes celebFinaleBreath{0%,to{box-shadow:0 0 52px color-mix(in srgb, var(--celeb) 42%, transparent), 0 18px 48px #00000057}50%{box-shadow:0 0 72px color-mix(in srgb, var(--celeb) 58%, transparent), 0 18px 48px #00000057}}@media (prefers-reduced-motion:reduce){html:not([data-animation-level=all]):not([data-animation-level=major]) .app-celebration-overlay *,html:not([data-animation-level=all]):not([data-animation-level=major]) .app-celebration-overlay:before{animation:none!important}}html[data-animation-level=none] .app-celebration-card{transition:none}.magic-ripple{animation:ease-out forwards magic-ripple-expand}.layout-editing-panel{cursor:grab;outline-offset:-2px;border-radius:16px;outline:1px dashed #22d3eea6;transition:opacity .18s,transform .18s,box-shadow .18s;position:relative}.layout-editing-panel:after{content:"⋮⋮";z-index:40;border-radius:var(--radius-pill);color:#67e8f9;font-size:var(--type-ui-md);pointer-events:none;background:#090c10eb;border:1px solid #22d3ee59;padding:1px 7px;line-height:16px;position:absolute;top:7px;left:50%;transform:translate(-50%)rotate(90deg)}.layout-editing-panel:active{cursor:grabbing}.layout-panel-dragging{opacity:.42;transform:scale(.985)}.layout-panel-over{box-shadow:inset 0 0 0 2px #22d3eecc}.celebration-active .pixel-field{animation-play-state:paused}.app-celebration-overlay--national:before{background:radial-gradient(circle at 50% 20%, #1565c038, transparent 55%), color-mix(in srgb, var(--app-bg-outer) 72%, transparent)}.app-celebration-card--national{border-color:color-mix(in srgb, #42a5f5 34%, var(--app-border));background:color-mix(in srgb, #1565c0 12%, var(--app-card))}.album-new-club-badge{z-index:2;background:color-mix(in srgb, #ffb72b 18%, var(--app-panel,#0f1f24));pointer-events:none;border-radius:6px;place-items:center;width:22px;height:26px;display:grid;position:absolute;top:6px;right:6px;transform:rotate(8deg);box-shadow:0 0 0 1px #ffb72b8c,0 2px 6px #00000059}.album-new-club-badge svg{filter:drop-shadow(0 1px #00000040);display:block}.album-new-club-badge:after{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%) 0 0/250% 100%;animation:3.2s ease-in-out infinite albumNewShine;position:absolute;inset:0}.career-game{background:var(--app-bg);color:var(--app-text)}.career-game .career-shell{gap:.75rem;min-width:0;padding:.75rem}.career-game .pixel-field{opacity:.28}.career-game :is(button,a,[role=button],summary):focus-visible,.career-context-sheet :is(button,a,[role=button],summary):focus-visible{outline:3px solid var(--app-accent);outline-offset:3px}.career-identity{flex-direction:column;flex-shrink:0;gap:.5rem;min-width:0;display:flex}.career-mobile-context{gap:.75rem;padding-top:.75rem;display:grid}.career-mobile-context:empty{display:none}.career-identity .player-header-card{margin-bottom:0}.career-context-trigger{width:100%;min-height:44px;padding-block:.4rem}.career-game .career-actions-wrap{padding:0 0 env(safe-area-inset-bottom);scrollbar-gutter:stable;border:0}.career-game :is(.app-game-panel,.career-event){background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 3.5%, var(--app-panel)) 0%, var(--app-panel) 52%, color-mix(in srgb, var(--app-bg) 22%, var(--app-panel)) 100%);border:1px solid color-mix(in srgb, var(--app-accent) 7%, var(--app-border));border-radius:var(--app-radius-card-md);box-shadow:inset 0 1px color-mix(in srgb, var(--app-text) 3%, transparent)}:is(.career-game,.career-continue,.career-penalty-choices) .career-event-choices>button{min-height:44px;color:var(--app-text);border-color:var(--app-border);border-radius:var(--app-radius-card-sm);overflow-wrap:anywhere;background:var(--app-surface-2)!important}:is(.career-game,.career-continue) .career-event-choices>button:hover{border-color:var(--app-accent)}.career-game .career-event-choices>button.career-intent-choice{text-align:left;align-items:stretch;gap:.4rem;min-height:44px;padding:.8rem .85rem}.career-intent-choice__body{flex-direction:column;gap:.35rem;width:100%;min-width:0;display:flex}.career-intent-choice__action{color:var(--app-text);font-size:var(--type-body);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;font-weight:800;line-height:1.25;display:flex}.career-intent-choice__action>span[aria-hidden]{flex-shrink:0;line-height:1.2}.career-intent-choice__tag{color:color-mix(in srgb, var(--intent-hue) 82%, var(--app-text));font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.career-intent-choice__focus{color:var(--app-muted);font-size:var(--type-ui);margin:0;font-weight:650;line-height:1.35}.career-event-choices>button[data-intent=place]{--intent-hue:var(--career-intent-place)}.career-event-choices>button[data-intent=step]{--intent-hue:var(--career-intent-step)}.career-event-choices>button[data-intent=club]{--intent-hue:var(--career-intent-club)}.career-event-choices>button[data-intent-risk=true]{--intent-hue:var(--career-intent-risk)}.career-game .career-event-choices>button:is(.career-intent-choice,[data-intent]){border-color:color-mix(in srgb, var(--intent-hue) 38%, var(--app-border));background:linear-gradient(155deg, color-mix(in srgb, var(--intent-hue) 14%, var(--app-panel)), var(--app-panel) 68%, color-mix(in srgb, var(--intent-hue) 5%, var(--app-surface-2)))!important}.career-intent-choice__tag--risk{border-radius:var(--radius-tag);color:#fff7ed;letter-spacing:.1em;background:#b93c0e;align-self:flex-start;width:max-content;max-width:100%;padding:.14rem .45rem;display:inline-flex}.career-event--winter{container:winter-turn/inline-size}.career-event--winter .career-event-hero{max-height:min(12dvh,5.5rem)}@media (width>=1024px){.career-game .career-event--winter .career-event-hero{max-height:min(18dvh,8rem)}}.career-winter-bilan{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm);background:color-mix(in srgb, var(--app-surface-2) 82%, var(--app-panel));margin:0 0 .7rem;padding:.55rem .7rem}.career-winter-bilan__title{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-weight:900}.career-winter-bilan__row{color:var(--app-text);font-size:var(--type-ui);flex-wrap:wrap;gap:.35rem .7rem;margin:0;font-weight:700;line-height:1.35;display:flex}.career-winter-bilan__row>span{overflow-wrap:break-word;min-width:0}.career-winter-bilan__aim{border-top:1px dashed color-mix(in srgb, var(--app-border) 80%, transparent);color:var(--app-muted);font-size:var(--type-ui);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.35rem 0 0;padding-top:.35rem;line-height:1.35;display:flex}.career-winter-bilan__aim-label{color:var(--app-accent);font-weight:800;font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase}.career-winter-bilan__row>span:not(:last-child):after{content:" |";color:var(--app-muted);font-weight:650}.career-game .career-event-choices>button:is(.career-intent-choice,[data-intent]):hover{border-color:var(--intent-hue)}.career-game .career-event :is(h2,h3){font-size:calc(var(--type-title) * 1.3);line-height:1.3}.career-game .career-event-hero{border-radius:var(--app-radius-card-md) var(--app-radius-card-md) 0 0;width:calc(100% + 1.5rem);max-width:none;max-height:min(14dvh,7rem);margin:-.75rem -.75rem .65rem}@media (width>=1024px){.career-game .career-event-hero{border-radius:var(--app-radius-card-md) var(--app-radius-card-md) 0 0;width:calc(100% + 1.5rem);max-width:none;max-height:min(22dvh,11rem);margin:-.75rem -.75rem .75rem}}@media (width>=1280px){.career-game .career-event-hero{max-height:min(24dvh,12rem)}}.career-game .career-event--standard .career-event-choices>button{text-align:left;align-items:stretch;min-height:6.5rem}.career-game .career-event--standard .career-event-choices>button>:first-child{width:100%;line-height:1.3}@media (width<=1023px){.career-game .career-event--standard .career-event-choices>button{min-height:3.25rem}}:is(.career-game .career-event--standard,.career-continue,.career-penalty-choices) .career-event-choices[data-choice-count]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}:is(.career-game .career-event--standard,.career-penalty-choices) .career-event-choices[data-choice-count]>button{min-width:0}:is(.career-game .career-event--standard,.career-continue,.career-penalty-choices) .career-event-choices[data-choice-count="1"]{grid-template-columns:minmax(0,1fr)}:is(.career-game .career-event--standard,.career-penalty-choices) .career-event-choices[data-choice-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.career-game .career-event--standard,.career-penalty-choices) .career-event-choices[data-choice-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.career-game .career-event--standard,.career-penalty-choices) .career-event-choices[data-choice-count="4"][data-choice-art=large]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button{text-align:left;grid-template-rows:repeat(5,auto);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .75rem;min-height:3.25rem;padding:.65rem .85rem;display:grid}:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button>:not(.album-new-club-badge){grid-column:2;width:100%}:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button>[data-slot=art],:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button>.career-event-choice__portrait{flex:none;grid-area:1/1/6;width:auto}:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button>[data-slot=eyebrow]{margin-bottom:.2rem}:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button>[data-slot=meta]{margin-top:.15rem}:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button>[data-slot=fx]{flex-flow:wrap;align-items:center;gap:.35rem;margin-top:.4rem}:is(.career-game .career-event--standard,.career-continue) .career-event-choices[data-choice-count="1"]>button .career-event-choice__emoji span{font-size:calc(1.5rem * var(--type-zoom))}.career-continue{width:100%;margin-top:.75rem}.career-continue .career-event-choices>button{color:var(--app-text)}.career-continue .career-event-choices>button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.career-summer .career-mode-choices{margin-top:.2rem}.career-event-choice__eyebrow{color:var(--app-accent);font-size:var(--type-ui);letter-spacing:.08em;text-transform:uppercase;font-weight:900;line-height:1.2}.career-event-choices>button[data-intent] .career-event-choice__eyebrow{color:color-mix(in srgb, var(--intent-hue) 82%, var(--app-text))}.career-event-choice__outcome{border-radius:var(--app-radius-card-sm);background:color-mix(in srgb, var(--card-tone,var(--app-accent)) 14%, var(--app-panel));width:100%;color:var(--app-text);font-size:var(--type-ui);text-align:left;animation:var(--fx-enter-dur) var(--fx-enter-ease) backwards;animation-name:var(--fx-enter-name);margin-top:.4rem;padding:.35rem .6rem;font-weight:700;line-height:1.35}.career-game .career-event-choices>button[data-choice-tone]{--choice-tone:var(--app-accent);box-shadow:inset 0 3px 0 var(--choice-tone)}.career-game .career-event-choices>button[data-choice-tone=bold]{--choice-tone:var(--career-warning)}.career-game .career-event-choices>button[data-choice-tone=fire]{--choice-tone:var(--career-negative)}:is(.career-game,.career-continue) .career-event-choices[data-choice-count="1"]>button[data-choice-tone]{box-shadow:inset 3px 0 0 var(--choice-tone)}.career-event-choice__tone{color:var(--choice-tone);font-size:var(--type-ui);letter-spacing:.08em;text-transform:uppercase;font-weight:900;line-height:1.2}@media (width<=1023px){:is(.career-game .career-event--standard,.career-penalty-choices) .career-event-choices[data-choice-count="3"],:is(.career-game .career-event--standard,.career-penalty-choices) .career-event-choices[data-choice-count="4"][data-choice-fx="3"]{grid-template-columns:minmax(0,1fr)}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button,.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button{text-align:left;grid-template-rows:repeat(5,auto);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .75rem;min-height:3.25rem;padding:.65rem .85rem;display:grid}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button>:not(.album-new-club-badge),.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button>:not(.album-new-club-badge){grid-column:2;width:100%}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button>[data-slot=art],.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button>.career-event-choice__portrait,.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button>[data-slot=art],.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button>.career-event-choice__portrait{flex:none;grid-area:1/1/6;width:auto}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button>[data-slot=eyebrow],.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button>[data-slot=eyebrow]{margin-bottom:.2rem}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button>[data-slot=meta],.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button>[data-slot=meta]{margin-top:.15rem}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button>[data-slot=fx],.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button>[data-slot=fx]{flex-flow:wrap;align-items:center;gap:.35rem;margin-top:.4rem}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button .career-event-choice__emoji span,.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button .career-event-choice__emoji span{font-size:calc(1.5rem * var(--type-zoom))}.career-game .career-event-choices[data-choice-count="3"]>button[data-choice-tone],.career-game .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button[data-choice-tone]{box-shadow:inset 3px 0 0 var(--choice-tone)}:is(.career-game .career-event--standard,.career-penalty-choices) .career-event-choices[data-choice-count="4"]:not([data-choice-fx="3"]){grid-template-columns:repeat(2,minmax(0,1fr))}.career-game .career-event--standard .career-event-choices[data-choice-count="4"]:not([data-choice-fx="3"])>button{gap:.35rem;padding:.5rem}.career-game .career-event--standard .career-event-choices[data-choice-count="4"]:not([data-choice-fx="3"])>button .career-event-choice__emoji span{font-size:calc(1.35rem * var(--type-zoom))}.career-game .career-event--standard .career-event-choices[data-choice-count="4"]:not([data-choice-fx="3"])>button>[data-slot=fx]>:nth-child(n+3){display:none}}.career-game .career-event[data-card-tone]{--card-tone-strength:11%;background-image:radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--card-tone) var(--card-tone-strength), transparent), transparent 70%);position:relative}.career-game .career-event[data-card-tone][data-severity="1"]{--card-tone-strength:8%}.career-game .career-event[data-card-tone][data-severity="3"]{--card-tone-strength:14%}.career-game .career-event[data-card-tone]:before{content:"";border-radius:var(--app-radius-card-md) var(--app-radius-card-md) 0 0;background:linear-gradient(90deg, var(--card-tone) 0 60%, var(--card-tone-2));z-index:3;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.career-event__kicker{color:var(--card-tone);font-size:var(--type-ui);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.2rem;font-weight:900;line-height:1.2;display:flex}.career-event__kicker>span[aria-hidden]{border-radius:var(--radius-pill);background:var(--card-tone-2);flex:none;width:.5rem;height:.5rem}.career-event__kicker>small{letter-spacing:.04em;text-transform:none;color:color-mix(in srgb, var(--card-tone) 70%, var(--app-text));font-weight:700}.career-game .career-event[data-card-tone] .career-event-hero:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--card-tone) 32%, transparent), transparent);pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.career-game .career-event[data-card-tone] .career-effect-neutral{border-color:color-mix(in srgb, var(--card-tone) 45%, var(--app-border))}.career-game .career-event[data-card-tone] .career-event-choices>button:not(:disabled):hover,.career-game .career-event[data-card-tone] .career-event-choices>button:focus-visible{border-color:var(--card-tone)}.career-game .career-event[data-card-tone] .career-event-choices>button[data-chosen=true]{border-color:var(--card-tone);box-shadow:0 0 0 1px var(--card-tone), var(--shadow-ink-sm)}.career-game .career-event[data-texture=diagonal]{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--card-tone-2) 7%, transparent) 0 6px, transparent 6px 16px), radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--card-tone) var(--card-tone-strength), transparent), transparent 70%)}.career-game .career-event[data-texture=stars]{background-image:radial-gradient(1.5px 1.5px at 12% 18%, color-mix(in srgb, var(--card-tone) 85%, white) 50%, transparent 55%), radial-gradient(1px 1px at 38% 9%, color-mix(in srgb, var(--card-tone) 85%, white) 50%, transparent 55%), radial-gradient(1.5px 1.5px at 63% 22%, color-mix(in srgb, var(--card-tone) 85%, white) 50%, transparent 55%), radial-gradient(1px 1px at 84% 12%, color-mix(in srgb, var(--card-tone) 85%, white) 50%, transparent 55%), radial-gradient(1px 1px at 92% 30%, color-mix(in srgb, var(--card-tone) 85%, white) 50%, transparent 55%), radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--card-tone-2) 55%, transparent), transparent 70%)}.career-game .career-event[data-texture=grain]{background-image:repeating-radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--card-tone-2) 9%, transparent) 0 1px, transparent 1px 5px), radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--card-tone) var(--card-tone-strength), transparent), transparent 70%)}.career-game .career-event[data-texture=shade]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--card-tone) 16%, transparent), transparent 45%)}.career-game .career-event[data-chips=gold] .career-effect{border-color:color-mix(in srgb, var(--career-gold) 55%, var(--app-border))}.career-game .career-event[data-chips=nation] .career-effect-neutral{box-shadow:inset 3px 0 0 var(--card-tone-2)}.career-game .career-effect-neutral{color:color-mix(in srgb, var(--app-text) 78%, transparent);border-style:solid}.career-game .career-effect-hi{border-color:color-mix(in srgb, var(--career-gold) 70%, var(--app-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--career-gold) 35%, transparent)}.career-game .career-effect-hi svg{color:var(--career-gold)}.career-game .career-event-choices>button[data-choice-art=flag]:before{content:"";border-radius:var(--app-radius-card-sm) var(--app-radius-card-sm) 0 0;background:linear-gradient(90deg, var(--choice-tone) 50%, var(--choice-tone-2) 50%);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.career-game .career-event-choices>button[data-choice-art=trophy]{box-shadow:inset 0 3px 0 var(--choice-tone)}.career-game .career-event-choices>button[data-choice-person]{--choice-tone:var(--app-accent);box-shadow:inset 0 3px 0 var(--choice-tone)}.career-game .career-event-choices>button[data-choice-person=agent]{--choice-tone:var(--career-gold)}.career-game .career-event-choices>button[data-choice-person=rival]{--choice-tone:var(--career-negative)}.career-game .career-event-choices>button[data-choice-art=trophy] .career-event-choice__trophy{--fx-shine-alpha:.35;border-radius:var(--radius-pill)}html[data-animation-level=none] .career-game .career-event[data-texture=stars]{background-image:none}.career-event--winter-bid{isolation:isolate;position:relative;overflow:hidden;border-color:color-mix(in srgb, #f59e0b 34%, var(--app-border))!important;background:linear-gradient(145deg, color-mix(in srgb, #f59e0b 8%, var(--app-panel)), var(--app-panel) 56%, color-mix(in srgb, #166534 8%, var(--app-bg)))!important}.career-event--winter-bid:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 15%,#f59e0b14 48%,#0000 70%);animation:1.15s ease-out .15s both careerWinterBidSweep;position:absolute;inset:0;transform:translate(-100%)}.career-event--winter-bid .career-event-hero{filter:saturate(.82)contrast(1.06);position:relative}.career-winter-bid__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:.65rem;display:grid}.career-winter-bid__copy{min-width:0}.career-winter-bid__copy h2{margin:.1rem 0 .2rem}.career-winter-bid__copy .career-event-description{margin:0;line-height:1.42}.career-winter-bid__kicker{color:color-mix(in srgb, #ef4444 78%, var(--app-text));font-size:var(--type-kicker);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;font-weight:900;display:flex}.career-winter-bid__kicker>span{background:#ef4444;border-radius:50%;flex:none;width:.48rem;height:.48rem;animation:1.45s ease-in-out infinite careerWinterBidLive;box-shadow:0 0 0 4px #ef44441f,0 0 12px #ef4444b8}.career-winter-bid__fee{background:linear-gradient(90deg, transparent, color-mix(in srgb, #f59e0b 10%, var(--app-surface-2)));border-left:2px solid #f59e0b;flex-direction:column;align-items:flex-end;min-width:7.2rem;padding:.55rem .7rem;display:flex}.career-winter-bid__fee span{color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.career-winter-bid__fee strong{color:color-mix(in srgb, #fbbf24 82%, var(--app-text));font-size:calc(var(--type-title) * 1.35);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.career-winter-bid__versus{color:var(--app-muted);font-size:var(--type-ui);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;margin:.15rem 0 .7rem;font-weight:800;display:grid}.career-winter-bid__versus:before,.career-winter-bid__versus:after{content:"";position:absolute}.career-winter-bid__versus span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-winter-bid__versus b{border:1px solid color-mix(in srgb, #f59e0b 48%, var(--app-border));color:#fbbf24;background:var(--app-panel);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid;box-shadow:0 0 16px #f59e0b29}.career-game .career-event-choices>button.career-winter-bid-choice{border-width:1px;width:100%;min-width:0;min-height:9.25rem;animation:.52s cubic-bezier(.22,1,.36,1) both careerWinterBidChoiceIn;box-shadow:inset 0 1px #ffffff09}.career-game .career-event-choices>button.career-winter-bid-choice.is-move{border-color:color-mix(in srgb, #f59e0b 48%, var(--app-border));background:linear-gradient(155deg, color-mix(in srgb, #f59e0b 16%, var(--app-panel)), var(--app-panel) 68%)!important}.career-game .career-event-choices>button.career-winter-bid-choice.is-stay{border-color:color-mix(in srgb, #22c55e 34%, var(--app-border));animation-delay:80ms;background:linear-gradient(155deg, color-mix(in srgb, #16a34a 12%, var(--app-panel)), var(--app-panel) 68%)!important}.career-game .career-event-choices>button.career-winter-bid-choice.is-stay.is-pressured{border-color:color-mix(in srgb, #ef4444 42%, var(--app-border));background:linear-gradient(155deg, color-mix(in srgb, #dc2626 13%, var(--app-panel)), var(--app-panel) 68%)!important}.career-game .career-event-choices>button.career-winter-bid-choice.is-move:hover{box-shadow:inset 0 1px #ffffff0f, 0 0 0 1px #f59e0b2e, var(--shadow-ink-sm);border-color:#fbbf24}.career-game .career-event-choices>button.career-winter-bid-choice.is-stay:hover{box-shadow:inset 0 1px #ffffff0f, 0 0 0 1px #22c55e26, var(--shadow-ink-sm);border-color:#22c55e}.career-game .career-event-choices>button.career-winter-bid-choice.is-stay.is-pressured:hover{box-shadow:inset 0 1px #ffffff0f, 0 0 0 1px #ef444429, var(--shadow-ink-sm);border-color:#ef4444}.career-winter-bid-choice__eyebrow{width:100%;color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.11em;text-transform:uppercase;font-weight:900}.career-winter-bid-choice.is-move .career-winter-bid-choice__eyebrow{color:#fbbf24}.career-winter-bid-choice.is-stay .career-winter-bid-choice__eyebrow{color:#4ade80}.career-winter-bid-choice.is-stay.is-pressured .career-winter-bid-choice__eyebrow{color:#f87171}.career-winter-bid-choice__club{flex:1;align-items:center;display:flex}@keyframes careerWinterBidSweep{0%{opacity:0;transform:translate(-100%)}45%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes careerWinterBidLive{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes careerWinterBidChoiceIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-animation-level=none] .career-event--winter-bid:after,html[data-animation-level=none] .career-winter-bid__kicker>span,html[data-animation-level=none] .career-winter-bid-choice{animation:none!important}@media (width<=430px){.career-winter-bid__header{align-items:end;gap:.45rem}.career-winter-bid__fee{min-width:5.8rem;padding:.4rem .5rem}.career-winter-bid__fee strong{font-size:var(--type-title)}.career-winter-bid__versus{gap:.35rem}.career-game .career-event-choices>button.career-winter-bid-choice{min-height:8.25rem;padding:.65rem}}.career-game .career-event-description{color:var(--app-muted)}.career-game .career-effect{background:var(--app-panel);border:1px solid var(--app-border);color:var(--app-text)}.career-game .career-effect-positive{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-panel))}.career-game .career-effect-negative{border-style:dashed}html[data-theme-mode=light] :is(.career-game,.career-continue,.career-penalty-choices) .career-event-choices>button{border-color:var(--app-border);color:var(--app-text);background:var(--app-panel)!important}html[data-theme-mode=light] .career-game .career-event-choices>button:not(:disabled):hover{border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 3%, var(--app-panel))!important}html[data-theme-mode=light] .career-game .career-event-choices>button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}html[data-theme-mode=light] .career-game .career-event-choices .career-effect{border-color:var(--app-border);color:var(--app-muted);background:0 0}.career-gamble-odds{margin:14px 0 12px}.career-gamble-odds__bar{border-radius:var(--radius-pill);background:#00000040;height:18px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff14}.career-gamble-odds__good{border-radius:var(--radius-pill);background:linear-gradient(90deg,#15803d,#4ade80 50%,#15803d);position:absolute;inset:0;overflow:hidden}.career-gamble-odds__bad{background:linear-gradient(90deg,#991b1b,#f87171 50%,#991b1b);position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059}.career-gamble-odds__zones{position:absolute;inset:0}.career-gamble-odds__gold{background:linear-gradient(90deg,#b45309,#fde047 50%,#b45309);animation:1.1s ease-in-out infinite alternate careerGambleGoldPulse;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059,0 0 10px #fde047b3}@keyframes careerGambleGoldPulse{0%{filter:brightness(.9)}to{filter:brightness(1.25)}}.career-gamble-odds__labels .career-gamble-odds__bonus,.career-gamble-popup.is-golden h2,.career-gamble-popup.is-golden .career-gamble-status{color:#fde047}html[data-animation-level=none] .career-gamble-odds__gold{animation:none}.career-gamble-odds__needle{background:#fff;border-radius:4px;width:4px;margin-left:-2px;position:absolute;top:-8px;bottom:-8px;box-shadow:0 0 0 2px #00000073,0 0 14px #ffffffb3}.career-gamble-odds__needle:before{content:"";border:6px solid #0000;border-top-color:#fff;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.career-gamble-odds__labels{font-size:var(--type-ui);justify-content:space-between;margin-top:6px;font-weight:900;display:flex}.career-gamble-odds__labels span:first-child{color:#4ade80}.career-gamble-odds__labels span:last-child{color:#f87171}.career-gamble-streak{gap:3px;margin-left:10px;display:inline-flex}.career-gamble-streak i{width:16px;height:16px;font-style:normal;font-size:var(--type-kicker);color:#04150b;border-radius:50%;place-items:center;font-weight:900;display:grid}.career-gamble-streak i.is-won{background:#4ade80}.career-gamble-streak i.is-lost{color:#2a0606;background:#f87171}.career-gamble-popup.is-rolling{animation:.9s ease-in-out infinite careerGambleHeartbeat}.career-gamble-popup.is-landed.is-risk{animation:.45s ease-in-out careerGambleShake}.career-gamble-popup.is-landed.is-close h2{animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}@keyframes careerGambleHeartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.012)}28%{transform:scale(1)}42%{transform:scale(1.018)}}@keyframes careerGambleShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)rotate(-.5deg)}40%{transform:translate(6px)rotate(.5deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes careerGambleClose{0%{opacity:0;transform:scale(.7)}}html[data-animation-level=none] .career-gamble-popup.is-rolling,html[data-animation-level=none] .career-gamble-popup.is-landed.is-risk,html[data-animation-level=none] .career-gamble-popup.is-landed.is-close h2{animation:none}.career-gamble-shot{background:repeating-linear-gradient(90deg, #ffffff06 0 3rem, transparent 3rem 6rem), linear-gradient(165deg, color-mix(in srgb, #16a34a 7%, var(--app-panel)) 0%, var(--app-panel) 52%, color-mix(in srgb, #0b1120 40%, var(--app-panel)) 100%)}.career-gamble-shot .career-gamble-odds{margin:18px 12px 12px}.career-gamble-shot .career-gamble-odds__bar{background:0 0;border:5px solid #f1f5f9;border-bottom:0;border-radius:6px 6px 0 0;height:76px;box-shadow:0 -2px 10px #00000059,inset 0 3px 6px #00000059}.career-gamble-shot .career-gamble-odds__bar:after{content:"";background:linear-gradient(#f1f5f9,#f1f5f9) top/100% 2px no-repeat,repeating-linear-gradient(90deg,#166534 0 20px,#15803d 20px 40px);border-radius:2px;height:7px;position:absolute;bottom:-7px;left:-22px;right:-22px}.career-gamble-shot .career-gamble-odds__good{background:repeating-linear-gradient(45deg,#ffffff2b 0 1px,#0000 1px 9px),repeating-linear-gradient(-45deg,#ffffff2b 0 1px,#0000 1px 9px),linear-gradient(#0f172a99,#15803d61);border-radius:0}.career-gamble-shot .career-gamble-odds__bad{background:linear-gradient(#f871719e,#991b1bd1);border-radius:16px 16px 0 0;justify-content:center;display:flex;top:16%;box-shadow:inset 0 0 0 1px #fecaca59}.career-gamble-odds__keeper{filter:drop-shadow(0 1px 1px #00000080);padding-top:4px;font-size:17px;font-style:normal;line-height:1}.career-gamble-shot .career-gamble-odds__gold{background:linear-gradient(#fde047d9,#eab30859);border-radius:0 0 10px 10px;height:34%;bottom:auto}.career-gamble-shot .career-gamble-odds__ball{width:28px;height:28px;box-shadow:none;background:0 0;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;top:50%;bottom:auto}.career-gamble-shot .career-gamble-odds__ball:before{content:none}.career-gamble-odds__ball i{filter:drop-shadow(0 3px 3px #0000008c);font-size:24px;font-style:normal;line-height:1;display:block}.career-gamble-popup.is-rolling .career-gamble-odds__ball i{animation:.45s linear infinite careerGambleBallSpin}.career-gamble-popup.is-landed.is-success .career-gamble-odds__ball i{animation:.5s cubic-bezier(.2,.8,.3,1) both careerGambleBallNet}.career-gamble-popup.is-landed.is-risk .career-gamble-odds__ball i{animation:.55s ease-out both careerGambleBallSaved}@keyframes careerGambleBallSpin{to{transform:rotate(360deg)}}@keyframes careerGambleBallNet{0%{transform:scale(1.25)}55%{transform:scale(.72)translateY(-4px)}to{transform:scale(.82)}}@keyframes careerGambleBallSaved{0%{transform:scale(1.2)}35%{transform:translateY(-22px)rotate(-140deg)}70%{transform:translateY(18px)rotate(-220deg)}to{transform:translateY(12px)rotate(-240deg)}}.career-gamble-shot .career-gamble-odds__labels{margin-top:12px}.career-gamble-shot .career-gamble-streak i{border-radius:4px}.career-gamble-shot .career-gamble-option-arrow{color:#fff;border-radius:4px;place-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;display:grid}.career-gamble-shot .career-gamble-option.is-positive .career-gamble-option-arrow{background:#16a34a}.career-gamble-shot .career-gamble-option.is-negative .career-gamble-option-arrow{background:#dc2626}html[data-animation-level=none] .career-gamble-odds__ball i{animation:none!important}.career-gamble-rescue{background:#42200659;border:1px solid #facc1573;border-radius:16px;margin:12px 0 4px;padding:12px;animation:.45s cubic-bezier(.2,.9,.25,1.3) both careerGambleClose}.career-gamble-rescue__title{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fde047;margin-bottom:8px;font-weight:900}.career-gamble-rescue.is-saved{background:#052e1673;border-color:#4ade8099}.career-gamble-rescue.is-saved .career-gamble-rescue__title{color:#4ade80}.career-gamble-rescue.is-missed .career-gamble-rescue__title{color:#f87171}.career-gamble-rescue__pitch{cursor:pointer;background:repeating-linear-gradient(90deg,#0b3b22 0 28px,#0e4a2b 28px 56px);border-radius:12px;width:100%;height:46px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff2e}.career-gamble-rescue__pitch:disabled{cursor:default}.career-gamble-rescue__zone{background:#4ade806b;border:2px solid #bbf7d0f2;border-radius:8px;position:absolute;top:4px;bottom:4px;box-shadow:0 0 14px #4ade808c,inset 0 0 12px #bbf7d04d}.career-gamble-rescue.is-rolling .career-gamble-rescue__zone{animation:.5s ease-in-out infinite alternate careerRescueZone}@keyframes careerRescueZone{to{background:#86efac94;box-shadow:0 0 20px #4ade80cc,inset 0 0 12px #bbf7d073}}html[data-animation-level=none] .career-gamble-rescue.is-rolling .career-gamble-rescue__zone{animation:none}.career-gamble-rescue__ball{font-size:calc(26px * var(--type-zoom));filter:drop-shadow(0 3px 4px #00000080);line-height:1;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.career-gamble-rescue__cta{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px;font-weight:900;display:flex}.career-gamble-rescue__key{font-size:var(--type-kicker);background:#0003;border-radius:6px;padding:1px 6px}@media (hover:none) and (pointer:coarse){.career-gamble-rescue__key{display:none}}.career-gamble-rescue.is-saved .career-gamble-rescue__cta,.career-gamble-rescue.is-missed .career-gamble-rescue__cta{opacity:.5}.career-gamble-rescue__hint{text-align:center;font-size:var(--type-ui);color:#ffffffbf;margin:0 0 8px}.career-gamble-rescue__stake{text-align:center;font-size:var(--type-ui);color:#fde047;margin:0 0 6px;font-weight:700}.career-penalty-qte__meter{border-radius:var(--radius-pill);background:linear-gradient(90deg,#991b1b,#b91c1c 20% 80%,#991b1b);height:22px;margin:6px 0 12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.career-penalty-qte__meter.is-waiting{opacity:.55}.career-penalty-qte__zone{position:absolute;top:0;bottom:0}.career-penalty-qte__zone.is-good{background:#ca8a04}.career-penalty-qte__zone.is-perfect{background:#22c55e;box-shadow:0 0 12px #4ade80b3}.career-penalty-qte__marker{background:#fff;border-radius:4px;width:5px;margin-left:-2.5px;position:absolute;top:-7px;bottom:-7px;box-shadow:0 0 0 2px #00000073,0 0 14px #fffc}.career-penalty-qte.is-result.is-success h2{color:#4ade80;animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-penalty-qte.is-result.is-risk h2{color:#f87171}.career-header-qte__box{border-radius:14px;align-items:stretch;gap:10px;margin:10px 0 8px;display:flex;position:relative}.career-header-qte__meter{border-radius:var(--radius-pill);background:linear-gradient(#991b1b,#b91c1c 20% 80%,#991b1b);flex:none;align-self:stretch;width:30px;min-height:110px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.career-header-qte__meter.is-waiting{opacity:.55}.career-header-qte__zone{position:absolute;left:0;right:0}.career-header-qte__zone.is-good{background:#ca8a04}.career-header-qte__zone.is-perfect{background:#22c55e;box-shadow:0 0 12px #4ade80b3}.career-header-qte__ball{z-index:2;background:radial-gradient(circle at 35% 35%,#fff,#cbd5e1);border-radius:50%;width:13px;height:13px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1.5px #0f172a,0 0 8px #fff9}.career-header-qte__ball:before{content:"";z-index:-1;border-top:1.5px dashed #fffc;position:absolute;top:50%;left:-12px;right:-12px}.career-header-qte__marker{z-index:1;background:#fff;height:4px;position:absolute;left:0;right:0;transform:translateY(50%);box-shadow:0 0 8px #ffffffe6}.career-header-qte__marker:after{content:"";background:linear-gradient(#ffffff6b,#ffffff1a 140px);height:400px;position:absolute;top:100%;left:3px;right:3px}.career-header-qte.is-result.is-success h2{color:#4ade80;animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-header-qte.is-result.is-risk h2{color:#f87171}.career-press-qte__question{color:var(--app-muted);font-size:var(--type-ui-md);margin:4px 0 10px;line-height:1.5}.career-press-qte__clock{border-radius:var(--radius-pill);background:#ffffff1f;height:8px;margin-bottom:14px;overflow:hidden}.career-press-qte__clock-bar{border-radius:var(--radius-pill);transform-origin:0;background:linear-gradient(90deg,#22c55e,#eab308 55%,#ef4444);height:100%;display:block}.career-press-qte__hint{color:var(--app-muted);font-size:var(--type-ui);margin:-6px 0 10px;font-weight:650;line-height:1.4}.career-press-qte__answers{gap:8px;display:grid}.career-press-qte__answer-fx{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.career-press-qte__answer{text-align:left;border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,transform .15s;display:flex}.career-press-qte__answer:hover:not(:disabled){border-color:var(--app-accent);transform:translate(2px)}.career-press-qte__answer:disabled{opacity:.5}.career-press-qte__answer.is-bold{border-color:#eab30880}.career-press-qte__answer.is-fire{border-color:#ef44448c}.career-press-qte__answer-tone{background:var(--app-accent);border-radius:3px;flex:none;align-self:stretch;width:5px}.career-press-qte__answer.is-bold .career-press-qte__answer-tone{background:#eab308}.career-press-qte__answer.is-fire .career-press-qte__answer-tone{background:#ef4444}.career-press-qte__answer-copy{flex-direction:column;min-width:0;display:flex}.career-press-qte__answer-label{font-size:var(--type-body);font-weight:800}.career-press-qte__answer-kicker{color:var(--app-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.career-press-qte.is-result.is-success h2{color:#4ade80;animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-press-qte.is-result.is-risk h2{color:#f87171}.career-line-qte.is-hold h2{color:#fbbf24}.career-gamble-rescue__cta.is-hold{color:#ffffffb8;box-shadow:none;background:#ffffff1f}.career-line-qte.is-strike h2{color:#fde047;animation:.3s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-line-qte.is-result.is-success h2{color:#4ade80;animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-line-qte.is-result.is-risk h2{color:#f87171}.career-finish-qte__meter{border-radius:var(--radius-pill);background:#ffffff1f;height:26px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.career-finish-qte__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg,#b91c1c,#eab308 45%,#22c55e);height:100%;display:block}.career-finish-qte__value{font-size:var(--type-ui-md);color:#fff;text-shadow:0 1px 3px #000c;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.career-finish-qte.is-result.is-success h2{color:#4ade80;animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-finish-qte.is-result.is-risk h2{color:#f87171}.career-dribble-qte__strip{border-radius:var(--radius-pill);background:#ffffff1f;height:30px;margin:4px 0 10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.career-dribble-qte__strip.is-waiting{opacity:.55}.career-dribble-qte__track{position:absolute;inset:0 18px}.career-dribble-qte__end{z-index:1;width:18px;font-size:var(--type-ui);color:#ffffffbf;background:#ffffff29;place-items:center;font-weight:800;display:grid;position:absolute;top:0;bottom:0}.career-dribble-qte__end.is-left{color:#0000;border-right:2px solid #ffffff4d;left:0}.career-dribble-qte__end.is-right{border-left:2px solid #ffffff8c;right:0}.career-dribble-qte__strip.is-return .career-dribble-qte__end.is-right{animation:.45s ease-out careerDribbleBounce}.career-dribble-qte__strip.is-return .career-dribble-qte__end.is-left{color:#fff;background:#b91c1c;border-color:#fca5a5;animation:.6s ease-in-out infinite alternate careerDribbleLast}.career-dribble-qte__marker:after{content:"";border-radius:var(--radius-pill);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c);width:22px;height:6px;margin-top:-3px;position:absolute;top:50%;right:100%}.career-dribble-qte__marker.is-back:after{background:linear-gradient(270deg,#0000,#ffffff8c);left:100%;right:auto}.career-dribble-qte.is-hit .career-dribble-qte__marker:after,.career-dribble-qte.is-ready .career-dribble-qte__marker:after{display:none}@keyframes careerDribbleBounce{0%{background:#fde047;box-shadow:0 0 14px #fde047}to{box-shadow:none;background:#ffffff29}}@keyframes careerDribbleLast{0%{box-shadow:inset 0 0 #fecaca00}to{box-shadow:inset 0 0 8px 2px #fecacab3}}.career-dribble-qte__zone{border-radius:var(--radius-pill);position:absolute;top:0;bottom:0}.career-dribble-qte__zone.is-ok{background:#9a3412}.career-dribble-qte__zone.is-fair{background:#c2410c}.career-dribble-qte__zone.is-good{background:#ca8a04}.career-dribble-qte__zone.is-great{background:#65a30d}.career-dribble-qte__zone.is-perfect{background:#22c55e;box-shadow:0 0 12px #4ade80b3}.career-dribble-qte.is-run .career-dribble-qte__zone.is-perfect{animation:.7s ease-in-out infinite careerQteZonePulse}.career-dribble-qte__marker{font-size:calc(22px * var(--type-zoom));filter:drop-shadow(0 0 6px #000000b3);line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.career-dribble-qte.is-hit .career-dribble-qte__marker{transition:transform .18s cubic-bezier(.2,.9,.25,1.4);transform:translate(-50%,-50%)scale(1.25)}.career-dribble-qte__touches{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.career-dribble-qte__touch{border-radius:var(--radius-pill);min-width:44px;min-height:1.6em;font-size:var(--type-ui);text-align:center;color:#fff;background:#ffffff1a;padding:3px 8px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff29}.career-dribble-qte__touch.is-live{box-shadow:inset 0 0 0 2px #fde047}.career-dribble-qte__touch.is-open.is-foe-easy{box-shadow:inset 0 0 0 2px #4ade808c}.career-dribble-qte__touch.is-open.is-foe-hard{box-shadow:inset 0 0 0 2px #fb923cbf}.career-dribble-qte__touch.is-open.is-foe-boss{box-shadow:inset 0 0 0 2px #f87171e6}.career-assist-qte__board{width:100%;height:auto;box-shadow:var(--shadow-ink-md), inset 0 0 0 1px #ffffff0f;border-radius:14px;margin:10px 0 8px;display:block;overflow:hidden}.career-assist-qte__grass{fill:#1f6f3a}.career-assist-qte__lines{fill:none;stroke:#ffffff59;stroke-width:1px}.career-assist-qte__lines .is-spot{fill:#fff9;stroke:none}.career-assist-qte__goal{fill:none;stroke:#f8fafc;stroke-width:2.2px}.career-assist-qte__sector.is-mate{fill:#4ade8047;stroke:#4ade80b3;stroke-width:.8px}.career-assist-qte__sector.is-mate.is-picked{fill:#4ade8080}.career-assist-qte__sector.is-block{fill:#ef44444d;stroke:#ef4444b3;stroke-width:.8px}.career-assist-qte__sector.is-interceptor{stroke-dasharray:3 2;stroke-width:1.2px}.career-assist-qte__offside{stroke:#fde047;stroke-width:1.4px;stroke-dasharray:5 3;animation:.5s ease-in-out infinite careerQteZonePulse}.career-assist-qte__mate text{fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#000000a6;stroke-width:2.4px;font:800 10px/1 system-ui,sans-serif}.career-assist-qte__mate text.is-chance{fill:#bbf7d0;font-size:9.5px;font-weight:700}.career-assist-qte__mate.is-picked circle{stroke:#fde047;stroke-width:1.6px}.career-assist-qte__pointer{stroke:#fde047;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #fde047b3)}.career-assist-qte__ball-path{stroke:#fff;stroke-width:1.4px;stroke-dasharray:3 3;fill:none}.career-assist-qte__power{border-radius:var(--radius-pill);background:#ffffff1f;height:26px;margin:0 0 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.career-assist-qte__zone{position:absolute;top:0;bottom:0}.career-assist-qte__zone.is-good{background:#ca8a048c}.career-assist-qte__zone.is-perfect{background:#22c55e;box-shadow:0 0 10px #4ade8099}.career-assist-qte__fill{background:#fde0472e;border-right:3px solid #fde047;position:absolute;top:0;bottom:0;left:0}.career-assist-qte__end{font-size:var(--type-ui);opacity:.7;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.career-assist-qte__end.is-soft{left:10px}.career-assist-qte__end.is-hard{right:10px}html[data-theme-mode=light] .career-assist-qte__power{background:color-mix(in srgb, var(--app-text) 8%, transparent)}.career-assist-qte__tags{height:46px;margin:6px 18px 2px;position:relative}.career-assist-qte__tag{text-align:center;overflow-wrap:anywhere;max-width:22%;line-height:1.15;font-size:var(--type-ui-md);color:#fff;background:#15803d8c;border-radius:8px;padding:3px 8px;font-weight:800;transition:transform .12s,background-color .12s,box-shadow .12s;position:absolute;bottom:0;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #86efac59}.career-assist-qte__tag small{font-size:var(--type-ui);color:#bbf7d0;font-weight:700;display:block}.career-assist-qte__tag.is-focus{background:#15803d;transform:translate(-50%)translateY(-2px);box-shadow:0 0 12px #4ade8099,inset 0 0 0 2px #86efac}.career-assist-qte__tag:after{content:"";background:inherit;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.career-assist-qte__window .career-dribble-qte__zone{opacity:.85}.career-assist-qte__window.is-focus .career-dribble-qte__zone{opacity:1}.career-assist-qte.is-aim .career-dribble-qte__zone.is-perfect{animation:.7s ease-in-out infinite careerQteZonePulse}.career-assist-qte__block{z-index:1;background:#b91c1cd9;border-radius:4px;position:absolute;top:3px;bottom:3px;box-shadow:inset 0 0 0 1px #fca5a5}.career-assist-qte__block.is-interceptor{background-image:repeating-linear-gradient(135deg,#0000004d 0 4px,#0000 4px 9px);transition:left .1s linear}.career-assist-qte__strip.is-offside .career-dribble-qte__zone{filter:grayscale(.7)brightness(.75)}.career-assist-qte__offside{z-index:2;font-size:var(--type-ui);color:#1c1917;pointer-events:none;background:repeating-linear-gradient(135deg,#fde047c7 0 8px,#facc1580 8px 16px);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.career-assist-qte__weight .career-dribble-qte__track{inset:0 10px}.career-assist-qte__weight .career-assist-qte__end{z-index:1;color:#fff;text-shadow:0 1px 2px #000000bf}@media (width<=520px){.career-assist-qte__tags{height:64px}.career-assist-qte__tag{padding:3px 4px}}.pass-scene__backline{transition:transform .35s ease-out}.pass-scene__offside-line{fill:none;stroke:#ffffff8c;stroke-width:1.1px;stroke-dasharray:3 2.5}.pass-scene__backline.is-holding .pass-scene__offside-line{stroke:#fde047;stroke-width:1.6px}.pass-scene__flag{fill:#facc15;stroke:#a16207;stroke-width:.8px;animation:.5s ease-in-out infinite careerQteZonePulse}.pass-scene__ring{fill:#fde04747;stroke:#fde047;stroke-width:1.2px}.chance-scene .pass-scene__mate{transition:opacity .25s}.chance-scene .pass-scene__mate.is-off{opacity:.4}.career-action-bar{border-radius:var(--radius-card,16px);color:#fff;width:100%;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff1a;border:0;align-items:stretch;gap:8px;margin:4px 0 10px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.career-action-bar:focus-visible{outline-offset:2px;outline:3px solid #fde047}.career-action-bar__side{border-radius:calc(var(--radius-card,16px) - 4px);opacity:.6;flex-direction:column;flex:0 0 22%;justify-content:center;align-items:center;min-width:0;padding:4px 6px;transition:opacity .12s,transform .12s,background-color .12s,box-shadow .12s;display:flex;transform:scale(.94)}.career-action-bar__side b{font-size:var(--type-ui);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.career-action-bar__side strong{font-size:calc(26px * var(--type-zoom,1));font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #0009;font-weight:900;line-height:1.05}.career-action-bar__side.is-pass{background:#38bdf82e}.career-action-bar__side.is-shot{background:#22c55e2e}.career-action-bar.is-pass .career-action-bar__side.is-pass{opacity:1;background:#38bdf873;transform:scale(1);box-shadow:0 0 14px #38bdf88c,inset 0 0 0 2px #7dd3fc}.career-action-bar.is-shot .career-action-bar__side.is-shot{opacity:1;background:#22c55e80;transform:scale(1);box-shadow:0 0 14px #4ade808c,inset 0 0 0 2px #86efac}.career-action-bar__rail{border-radius:var(--radius-pill);background:#0000004d;flex:auto;align-self:center;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.career-action-bar__half{opacity:.75;width:50%;position:absolute;top:0;bottom:0}.career-action-bar__half.is-pass{background:linear-gradient(90deg,#0369a1,#38bdf8);left:0}.career-action-bar__half.is-shot{background:linear-gradient(90deg,#16a34a,#4ade80);right:0}.career-action-bar__half.is-shot:before{content:"";background:#ffffff8c;width:2px;position:absolute;top:4px;bottom:4px;left:0}.career-action-bar__marker{font-size:calc(24px * var(--type-zoom,1));filter:drop-shadow(0 0 6px #000000bf);pointer-events:none;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (width<=520px){.career-action-bar{gap:4px;padding:4px}.career-action-bar__side{flex-basis:25%;padding:2px}}.career-foe-line{justify-content:center;margin:2px 0 -2px;display:flex}.career-dribble-qte__foes{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.career-foe-chip{border-radius:var(--radius-pill);font-size:var(--type-ui);color:#fff;background:#ffffff1a;align-items:center;gap:6px;padding:2px 10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.career-foe-chip small{opacity:.75;font-weight:600}.career-foe-chip__dot{background:#a1a1aa;border-radius:50%;width:8px;height:8px}.career-foe-chip.is-easy .career-foe-chip__dot{background:#4ade80}.career-foe-chip.is-hard .career-foe-chip__dot{background:#fb923c}.career-foe-chip.is-boss .career-foe-chip__dot{background:#f87171;box-shadow:0 0 6px #f87171cc}.career-dribble-qte__strip.is-shape-hatched .career-dribble-qte__zone{background-image:repeating-linear-gradient(135deg,#00000047 0 4px,#0000 4px 9px)}.career-dribble-qte__wall{background:#b91c1c8c;border-radius:2px;position:absolute;top:6px;bottom:6px}.career-dribble-qte__drift{color:#fff;text-shadow:0 1px 2px #000c;pointer-events:none;font-size:13px;font-weight:900;position:absolute;top:50%;transform:translate(-50%,-50%)}.career-dribble-qte__ghost{border-radius:var(--radius-pill);animation:.15s ease-in-out infinite careerQteZonePulse;position:absolute;top:2px;bottom:2px;box-shadow:inset 0 0 0 2px #fde047}.career-dribble-qte__touch.is-perfect{background:#15803d}.career-dribble-qte__touch.is-great{background:#4d7c0f}.career-dribble-qte__touch.is-good{background:#a16207}.career-dribble-qte__touch.is-fair{background:#c2410c}.career-dribble-qte__touch.is-ok{background:#9a3412}.career-dribble-qte__touch.is-miss{background:#b91c1c}.career-dribble-qte__score{border-radius:var(--radius-pill);background:#ffffff1f;height:26px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.career-dribble-qte__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg,#b91c1c,#eab308 45%,#22c55e);height:100%;transition:width .25s ease-out;display:block}.career-dribble-qte__step{opacity:.35;background:#fff;border-radius:1px;width:2px;transition:opacity .2s;position:absolute;top:4px;bottom:4px}.career-dribble-qte__step.is-reached{opacity:.95}.career-dribble-qte__value{font-size:var(--type-ui-md);color:#fff;text-shadow:0 1px 3px #000c;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.career-dribble-qte.is-go h2{animation:.3s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-dribble-qte.is-go .career-dribble-qte__strip{animation:.5s ease-out both careerQteFlash}.career-dribble-qte.is-run{animation:1.1s ease-in-out infinite careerGambleHeartbeat}.career-dribble-qte.is-hit-perfect h2{color:#4ade80}.career-dribble-qte.is-hit-great h2{color:#a3e635}.career-dribble-qte.is-hit-good h2{color:#fde047}.career-dribble-qte.is-hit-fair h2{color:#fbbf24}.career-dribble-qte.is-hit-ok h2{color:#fb923c}.career-dribble-qte.is-hit-miss h2{color:#f87171}.career-dribble-qte.is-result.is-success h2{color:#4ade80;animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-dribble-qte.is-result.is-risk h2{color:#f87171}.tournament-match.is-upcoming{opacity:.6}.tournament-match.is-upcoming.is-next{opacity:1;border-color:color-mix(in srgb, var(--app-accent) 40%, var(--app-border))}.tournament-match.is-upcoming .tournament-match__teams b{color:var(--app-muted);font-weight:700}.tournament-nation.is-blank{color:var(--app-muted);font-style:italic}.career-matchday__score{justify-content:center;align-items:center;gap:14px;margin:14px 0 6px;display:flex}.career-matchday__score strong{font-size:calc(var(--type-display) * 1.6);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:900}.career-matchday__side{min-width:0;color:var(--app-text);font-size:var(--type-ui-md);flex:1;align-items:center;gap:8px;font-weight:800;display:flex}.career-matchday__side>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.career-matchday__side.is-left{text-align:right;flex-direction:row-reverse}.career-matchday__side.is-right{text-align:left}.career-matchday__side.is-own>span:last-child{border-bottom:3px solid var(--side-own,#22c55e);padding-bottom:3px}.career-matchday__side.is-rival{opacity:.7}.career-matchday__crest{filter:drop-shadow(0 1px 2px #0000004d);flex:none}.career-matchday{isolation:isolate}.career-matchday__brand{z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 0% 0%, color-mix(in srgb, var(--side-own,transparent) 26%, transparent), transparent 70%), radial-gradient(60% 100% at 100% 0%, color-mix(in srgb, var(--side-rival,transparent) 26%, transparent), transparent 70%);height:7.5rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.career-matchday__brand:after{content:"";background:linear-gradient(90deg, var(--side-own,transparent) 0 50%, var(--side-rival,transparent) 50% 100%);opacity:.75;height:3px;position:absolute;inset:0 0 auto}.career-matchday__clock{border-radius:var(--radius-pill);background:#ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:6px 10px;display:flex}.career-matchday__time{font-size:var(--type-title);font-variant-numeric:tabular-nums;font-weight:900}.career-matchday__rating{font-size:var(--type-ui);color:var(--app-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.career-matchday__rating strong{font-size:var(--type-body);font-weight:900}.career-matchday__rating.is-great strong{color:#4ade80}.career-matchday__rating.is-good strong{color:#a3e635}.career-matchday__rating.is-fair strong{color:#fbbf24}.career-matchday__rating.is-poor strong{color:#f87171}.career-matchday.is-break h2,.career-matchday.is-extraTime h2{color:#fbbf24}@keyframes careerMatchScorePop{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes careerMatchBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-6deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(2deg)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(1.05)}}.career-matchday__score strong{animation:.5s cubic-bezier(.2,.9,.25,1.4) both careerMatchScorePop}.career-matchday.is-scored{box-shadow:0 0 60px #22c55e4d, var(--shadow-ink-lg);border-color:#22c55e;animation:.6s cubic-bezier(.16,1,.3,1) both careerGambleSuccessFlare}.career-matchday.is-scored .career-matchday__score strong{color:#4ade80}.career-matchday.is-conceded{box-shadow:0 0 40px #ef444447, var(--shadow-ink-lg);border-color:#ef4444;animation:.42s cubic-bezier(.36,.07,.19,.97) both careerGambleShake}.career-matchday.is-conceded .career-matchday__score strong{color:#f87171}.career-matchday__burst{z-index:2;pointer-events:none;border-radius:var(--radius-pill);color:#04150b;font-size:calc(var(--type-display) * 1.3);letter-spacing:.08em;background:#22c55e;padding:6px 18px;font-weight:900;animation:1.3s cubic-bezier(.2,.9,.25,1.2) both careerMatchBurst;position:absolute;top:42%;left:50%;box-shadow:0 0 30px #4ade80cc}.career-matchday__story{margin:4px 0 10px}.career-matchday__tick{background:#ffffff59;width:1px;position:absolute;top:4px;bottom:4px}.career-matchday__now{background:var(--app-accent);width:2px;box-shadow:0 0 8px var(--app-accent);transform:translateX(calc(var(--now,0) * 100cqw));border-radius:2px;margin-left:-1px;transition:transform .2s linear;position:absolute;top:-3px;bottom:-3px;left:0}.career-matchday__mark{font-size:var(--type-ui-md);line-height:1;animation:.35s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose;position:absolute;top:50%;transform:translate(-50%,-50%)}.career-matchday__mark.is-goal.is-own{filter:drop-shadow(0 0 4px #4ade80e6)}.career-matchday__mark.is-goal.is-rival{filter:grayscale()drop-shadow(0 0 4px #f87171e6);opacity:.8}.career-matchday__mark.is-goal.is-yours{font-size:var(--type-title)}.career-matchday__mark.is-yellow{color:#facc15;font-size:var(--type-body)}.career-matchday__mark.is-red{color:#ef4444;font-size:var(--type-body)}.career-matchday__mark.is-subOn{color:#4ade80;font-size:var(--type-kicker)}.career-matchday__mark.is-subOff{color:#fbbf24;font-size:var(--type-kicker)}.career-matchday__mark.is-save{font-size:var(--type-ui-md)}.career-matchday__mark.is-miss{color:#fca5a5;font-size:var(--type-ui);font-weight:900}.career-matchday__mark.is-post,.career-matchday__mark.is-var{font-size:var(--type-ui)}.career-matchday__mark.is-post.is-rival,.career-matchday__mark.is-var.is-rival{filter:grayscale(.6);opacity:.75}.career-matchday__story.career-matchday__momentum{--lane:12px;box-sizing:border-box;height:84px;padding:var(--lane) 1px;margin:0 0 10px}.career-matchday__momentum:before,.career-matchday__momentum:after{content:"";opacity:.12;pointer-events:none;background:currentColor;height:1px;position:absolute;left:6px;right:6px}.career-matchday__momentum:before{top:var(--lane)}.career-matchday__momentum:after{bottom:var(--lane)}.career-matchday__story.career-matchday__momentum .career-matchday__tick{top:var(--lane);bottom:var(--lane)}.career-matchday__marks{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.career-matchday__marks .career-matchday__mark{top:calc(var(--lane) / 2);font-size:9px}.career-matchday__marks .career-matchday__mark.is-rival{top:calc(100% - var(--lane) / 2)}.career-matchday__marks .career-matchday__mark.is-goal.is-yours{font-size:11px}.career-matchday__marks .career-matchday__mark.is-miss{font-size:9px}.career-matchday__momentum .career-matchday__now{top:0;bottom:0}.career-matchday__clock{width:fit-content;margin:-2px auto 10px;padding:3px 14px}.career-matchday h2{min-height:1.3em}.career-matchday__ticker{align-content:start;gap:2px;min-height:2.8em;margin:2px 0 8px;padding:0;list-style:none;display:grid}.career-matchday__ticker li{min-width:0;color:var(--app-muted);font-size:var(--type-ui-md);align-items:baseline;gap:6px;line-height:1.35;animation:.3s ease-out both careerMatchTickerIn;display:flex}.career-matchday__ticker li+li{opacity:.65}.career-matchday__ticker li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.career-matchday__tmin{font-variant-numeric:tabular-nums;flex:none;min-width:2.6em;font-weight:800}@keyframes careerMatchTickerIn{0%{opacity:0;transform:translateY(-4px)}}.career-matchday__me{background:#ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.career-matchday__chain{min-width:0;font-size:var(--type-title);align-items:center;gap:3px;line-height:1;display:flex;overflow:hidden}.career-matchday__chain.is-all{flex-wrap:wrap;row-gap:4px}.career-matchday__chain i{font-style:normal}.career-matchday__chain i.is-new{animation:.45s cubic-bezier(.2,.9,.25,1.4) both careerMatchChainPop}@keyframes careerMatchChainPop{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.career-matchday__idle{min-width:0;color:var(--app-muted);font-size:var(--type-ui)}.career-matchday__me .career-matchday__rating{flex:none;position:relative}.career-matchday__delta{font-style:normal;font-size:var(--type-micro);font-variant-numeric:tabular-nums;font-weight:900;animation:1.8s ease-out both careerMatchDelta}.career-matchday__delta.is-up{color:#4ade80}.career-matchday__delta.is-down{color:#f87171}@keyframes careerMatchDelta{0%{opacity:0;transform:translateY(5px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}.career-matchday.is-near{border-color:#fbbf24;animation:.7s ease-out both careerMatchNear}@keyframes careerMatchNear{0%{box-shadow:0 0 0 #fbbf2400, var(--shadow-ink-lg)}30%{box-shadow:0 0 48px #fbbf2473,0 32px 80px #000000a3}to{box-shadow:0 0 18px #fbbf2429,0 32px 80px #000000a3}}.career-matchday__var{display:inline-grid}.career-matchday__var>span{grid-area:1/1}.career-matchday__var .is-check{color:#fbbf24;animation:1.2s step-end both careerMatchVarCheck}.career-matchday__var .is-verdict{animation:.35s cubic-bezier(.2,.9,.25,1.3) 1.2s both careerMatchVarVerdict}@keyframes careerMatchVarCheck{0%{opacity:1}to{opacity:0}}@keyframes careerMatchVarVerdict{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}html[data-animation-level=none] .career-matchday__var .is-check{display:none}html[data-animation-level=none] .career-matchday__var .is-verdict{animation:none}html[data-theme-mode=light] .career-matchday__me{background:color-mix(in srgb, var(--app-text) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-text) 8%, transparent)}html[data-theme-mode=light] .career-matchday__delta.is-up{color:var(--career-positive)}html[data-theme-mode=light] .career-matchday__delta.is-down{color:var(--career-negative)}.career-matchday__stakes{margin:-2px 0 10px}.career-matchday__stakesrow{min-height:1.4em;font-size:var(--type-ui);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.career-matchday__stake{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-muted);font-weight:800;animation:.5s cubic-bezier(.2,.9,.25,1.3) both careerMatchStakeFlip;overflow:hidden}.career-matchday__stakes.is-through .career-matchday__stake{color:#4ade80}.career-matchday__stakes.is-out .career-matchday__stake{color:#f87171}.career-matchday__odds{color:var(--app-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.career-matchday__odds strong{color:var(--app-text);font-weight:900}.career-matchday__oddsshort{display:none}@media (width<=480px){.career-matchday__oddslabel{display:none}.career-matchday__oddsshort{display:inline}}.career-chance-verdict__why{color:var(--app-muted);font-size:var(--type-ui);margin-top:2px;font-weight:700;display:block}.career-matchday__winbar{border-radius:var(--radius-pill);height:4px;margin-top:5px;display:block;position:relative;overflow:hidden}.career-matchday__winbar i{transform-origin:0 0;width:calc(100% - 4px);height:100%;transition:transform .6s ease-out;display:block;position:absolute;top:0;left:0}.career-matchday__winbar .is-own{transform:scaleX(var(--w1,0))}.career-matchday__winbar .is-draw{transform:translateX(calc(var(--w1,0) * 100% + 2px)) scaleX(var(--w2,0))}.career-matchday__winbar .is-rival{transform:translateX(calc((var(--w1,0) + var(--w2,0)) * 100% + 4px)) scaleX(var(--w3,0))}.career-matchday__winbar .is-own{background:#22c55e}.career-matchday__winbar .is-draw{background:#ffffff38}.career-matchday__winbar .is-rival{background:#ef4444}@keyframes careerMatchStakeFlip{0%{opacity:0;transform:translateY(4px)}}html[data-theme-mode=light] .career-matchday__stakes.is-through .career-matchday__stake{color:var(--career-positive)}html[data-theme-mode=light] .career-matchday__stakes.is-out .career-matchday__stake{color:var(--career-negative)}html[data-theme-mode=light] .career-matchday__winbar .is-draw{background:color-mix(in srgb, var(--app-text) 18%, transparent)}.career-matchday__momentum{transition:box-shadow .4s ease-out}.career-matchday.is-push-own .career-matchday__momentum{box-shadow:inset 0 0 0 1px #4ade808c,0 0 22px #4ade8038}.career-matchday.is-push-rival .career-matchday__momentum{box-shadow:inset 0 0 0 1px #f871718c,0 0 22px #f8717138}.career-matchday.is-finale{--finale-glow:251 191 36}.career-matchday.is-finale-own{--finale-glow:74 222 128}.career-matchday.is-finale-rival{--finale-glow:248 113 113}.career-matchday.is-finale:not(.is-scored):not(.is-conceded):not(.is-near){box-shadow:0 0 0 1px rgb(var(--finale-glow) / .35), 0 0 18px rgb(var(--finale-glow) / .12), var(--shadow-ink-lg)}.career-matchday__halo{pointer-events:none;opacity:0;position:absolute}.career-matchday.is-finale:not(.is-scored):not(.is-conceded):not(.is-near)+.career-matchday__halo{--finale-glow:251 191 36;box-shadow:0 0 0 1px rgb(var(--finale-glow) / .75), 0 0 42px rgb(var(--finale-glow) / .32);animation:1.6s ease-in-out infinite careerMatchFinale}.career-matchday.is-finale:not(.is-scored):not(.is-conceded):not(.is-near).is-finale-own+.career-matchday__halo{--finale-glow:74 222 128}.career-matchday.is-finale:not(.is-scored):not(.is-conceded):not(.is-near).is-finale-rival+.career-matchday__halo{--finale-glow:248 113 113}@keyframes careerMatchFinale{50%{opacity:1}}html[data-animation-level=none] .career-matchday.is-finale:not(.is-scored):not(.is-conceded):not(.is-near){box-shadow:0 0 0 1px rgb(var(--finale-glow) / .6), var(--shadow-ink-lg);animation:none}html[data-animation-level=none] .career-matchday__halo{display:none}@keyframes careerMatchBoard{0%{opacity:0;transform:translateY(8px)scale(.8)}}.career-matchday__sheetlabel{color:var(--app-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;margin-bottom:6px;font-weight:700;display:flex}.career-matchday.is-result .career-gamble-rescue__cta{margin-top:4px}.career-matchday__momentum{background:linear-gradient(#4ade800f,#0000 50%,#f871710f);border-radius:10px;height:64px;margin-bottom:6px;padding:0 1px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.career-matchday__momentum .career-matchday__tick{top:6px;bottom:6px}.career-matchday__midline{background:#ffffff47;height:1px;position:absolute;top:50%;left:0;right:0}.career-matchday__bars{gap:2px;height:100%;display:flex}.career-matchday__seg{flex:1;min-width:0;position:relative}.career-matchday__seg i{height:48%;transform:scaleY(var(--v,0));border-radius:2px;transition:transform .3s ease-out;display:block;position:absolute;left:0;right:0}.career-matchday__seg .is-own{transform-origin:50% 100%;background:linear-gradient(#4ade80,#16a34a);bottom:50%}.career-matchday__seg .is-rival{transform-origin:50% 0;background:linear-gradient(#dc2626,#f87171);top:50%}.career-matchday__seg.is-open i{transform:scaleY(0)}.career-matchday__stats{margin:10px 0 4px}.career-matchday__stats .career-matchday__sheetlabel span:first-child,.career-matchday__stats .career-matchday__sheetlabel span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.career-matchday__stats .career-matchday__sheetlabel span:last-child{text-align:right}.career-matchday__sheet{gap:7px;margin:0;display:grid}.career-matchday__row{grid-template-rows:auto auto;grid-template-columns:3.4rem 1fr 3.4rem;align-items:center;gap:3px 8px;display:grid}.career-matchday__row dt{text-align:center;color:var(--app-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.1em;grid-column:2;font-weight:800}.career-matchday__row dd{font-size:var(--type-ui-md);font-variant-numeric:tabular-nums;color:var(--app-muted);margin:0;font-weight:900}.career-matchday__row .career-matchday__own{text-align:left;grid-column:1}.career-matchday__row .career-matchday__rival{text-align:right;grid-column:3}.career-matchday__row.is-own .career-matchday__own{color:#4ade80}.career-matchday__row.is-rival .career-matchday__rival{color:#f87171}.career-matchday__gauge{grid-column:1/-1;height:7px;display:block;position:relative}.career-matchday__gauge i{border-radius:var(--radius-pill);transform-origin:0 0;background:#ffffff2e;width:calc(100% - 3px);height:100%;transition:transform .4s ease-out;display:block;position:absolute;top:0;left:0}.career-matchday__gauge .is-own{transform:scaleX(var(--w1,0))}.career-matchday__gauge .is-rival{transform:translateX(calc(var(--w1,0) * 100% + 3px)) scaleX(var(--w2,0))}.career-matchday__row.is-own .career-matchday__gauge .is-own{background:linear-gradient(90deg,#16a34a,#4ade80)}.career-matchday__row.is-rival .career-matchday__gauge .is-rival{background:linear-gradient(90deg,#f87171,#dc2626)}.career-matchday__board{color:#fff;font-size:var(--type-ui-md);font-variant-numeric:tabular-nums;background:#16a34a;border-radius:6px;align-items:center;padding:1px 8px 3px;font-weight:900;animation:.45s cubic-bezier(.2,.9,.25,1.3) both careerMatchBoard;display:inline-flex;position:relative;overflow:hidden}.career-matchday__board i{width:100%;height:2px;transform:scaleX(var(--v,0));transform-origin:0;background:#ffffffd9;transition:transform .3s linear;position:absolute;bottom:0;left:0}.career-matchday__fans{isolation:isolate;background:linear-gradient(#070b10 0%,#0d151d 55%,#111b24 100%);border-radius:9px;grid-template-rows:4px auto auto;grid-template-columns:minmax(0,1fr);margin:0 0 8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.career-matchday__fans:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(40% 70% at 6% -10%,#fffae633,#0000 70%),radial-gradient(40% 70% at 94% -10%,#fffae633,#0000 70%);position:absolute;inset:0}.career-matchday__roof{z-index:1;background:linear-gradient(#1c2733,#0a0f14);box-shadow:0 2px 4px #0009}.career-matchday__stands{min-height:0;position:relative;container-type:inline-size}.career-matchday__crowd{width:100%;height:auto;display:block}.career-matchday__sign{z-index:1;background:color-mix(in srgb, var(--sign,#0f766e) 55%, #0b1220);width:11.8%;height:74.3%;box-shadow:0 0 6px color-mix(in srgb, var(--sign,#0f766e) 55%, transparent);border:1px solid #ffffff59;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:4.3%;left:44.1%;overflow:hidden}.career-matchday__sign i{color:#fff;font-style:normal;font-weight:900;font-size:calc(2.1cqw * var(--type-zoom,1));letter-spacing:.12em;line-height:1}.career-matchday__sign .career-matchday__crest{flex:none;width:auto;max-width:100%;height:auto;max-height:100%}.career-matchday__sign.is-club .career-matchday__crest{max-height:78%}.career-matchday__sign.is-both .career-matchday__crest{max-height:32%}.career-matchday__plate{z-index:1;color:#f6e05e;width:23%;height:12.9%;font-size:calc(1.9cqw * var(--type-zoom,1));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#15191f;border-radius:2px;justify-content:center;align-items:center;padding:0 3px;font-weight:900;line-height:1;display:flex;position:absolute;top:81.4%;left:38.5%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.career-matchday__fans.is-goal .career-matchday__plate{color:#fff;background:color-mix(in srgb, var(--side-own,#22c55e) 55%, #0b0f14)}.career-matchday__end{z-index:2;pointer-events:none;width:43%;position:absolute;top:0;bottom:0}.career-matchday__end.is-left{left:0}.career-matchday__end.is-right{right:0}.career-matchday__fans.is-goal .career-matchday__sign{animation:.35s ease-out 2 alternate careerCrowdSign}@keyframes careerCrowdSign{0%{filter:brightness()}to{filter:brightness(1.9)}}.career-matchday__strip{--wall-l:var(--side-own,#22c55e);--wall-r:var(--side-rival,#ef4444);width:100%;height:auto;display:block}.career-matchday__strip .mouth{fill:#9aa3b2}.career-matchday__strip .wall{fill:none;stroke-width:4px;stroke-linecap:round}.career-matchday__strip .wall-l{stroke:var(--wall-l)}.career-matchday__strip .wall-r{stroke:var(--wall-r)}.career-matchday__strip .canopy{fill:#e2e8f073;stroke:#cbd5e1;stroke-width:2px}.career-matchday__strip .bar{fill:#4a5568}.career-matchday__strip .skin{fill:#f2c9a0}.career-matchday__strip .skin.s1{fill:#e0ac80}.career-matchday__strip .skin.s2{fill:#c68c5a}.career-matchday__strip .skin.s3{fill:#8d5a3b}.career-matchday__strip .skin.s4{fill:#f5d6b8}.career-matchday__strip .is-own .body{fill:var(--side-own,#22c55e)}.career-matchday__strip .is-own .bib{fill:var(--side-own-2,#fff)}.career-matchday__strip .is-rival .body{fill:var(--side-rival,#ef4444)}.career-matchday__strip .is-rival .bib{fill:var(--side-rival-2,#fff)}.career-matchday__strip .coach .pants{fill:#2d3748}.career-matchday__strip .coach.is-own .shirt{fill:#1a202c}.career-matchday__strip .coach.is-own .arm{stroke:#1a202c}.career-matchday__strip .coach.is-rival .shirt{fill:color-mix(in srgb, var(--side-rival,#ef4444) 35%, #0f172a)}.career-matchday__strip .coach.is-rival .arm{stroke:color-mix(in srgb, var(--side-rival,#ef4444) 35%, #0f172a)}.career-matchday__strip .coach .arm{stroke-width:6px;stroke-linecap:round}.career-matchday__strip .coach .head{fill:#e0ac80}.career-matchday__strip .coach.is-rival .head{fill:#c68c5a}.career-matchday__strip .rec{fill:#ef4444;animation:1.4s step-end infinite careerRec}.career-matchday__strip .tech{opacity:.8}.career-matchday__strip :is(.seat,.coach){transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite careerStripSway;animation-delay:calc(var(--i,0) * -.7s);transition:opacity .4s}.career-matchday__strip .coach{animation-duration:5.4s}@keyframes careerStripSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes careerStripJump{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes careerRec{0%,62%{opacity:1}63%,to{opacity:.15}}html[data-animation-level=none] .career-matchday__strip :is(.seat,.coach,.rec){animation:none!important}.career-matchday__fanburst{z-index:3;font-size:var(--type-display);pointer-events:none;line-height:1;animation:1.5s ease-out both careerFanBurst;position:absolute;top:50%;left:38%}.career-matchday__pyro{z-index:3;pointer-events:none;position:absolute;inset:0 30% 10px 0}.career-matchday__pyro b{background:var(--side-own,#22c55e);width:4px;height:4px;box-shadow:0 0 6px 2px color-mix(in srgb, var(--side-own,#22c55e) 70%, #fff);border-radius:50%;animation:1.6s ease-out infinite careerFanPyro;position:absolute;bottom:0}.career-matchday__pyro b:first-child{left:18%}.career-matchday__pyro b:nth-child(2){animation-delay:.5s;left:48%}.career-matchday__pyro b:nth-child(3){animation-delay:1s;left:78%}@keyframes careerFanOoh{0%{transform:translateY(0)}25%{transform:translateY(-6px)scaleY(1.08)}55%{transform:translateY(-3px)}to{transform:translateY(1px)scaleY(.9)}}@keyframes careerFanSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes careerFanWave{0%,60%,to{transform:translateY(0)}25%{transform:translateY(-5px)}}@keyframes careerFanDuck{to{transform:translateY(2px)scaleY(.7)}}@keyframes careerFanJump{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes careerFanClap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.6)translateY(-2px)}}@keyframes careerFanJeer{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes careerFanLeave{to{transform:translate(12px)scaleY(.4)}}@keyframes careerFanBoard{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes careerFanBoardBlink{0%{opacity:1}to{opacity:.55}}@keyframes careerFanBurst{0%{opacity:0;transform:translate(-50%,40%)scale(.4)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-90%)scale(1)}}@keyframes careerFanPyro{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-26px)scale(1.4)}}@keyframes careerBoomSway{0%{transform:rotate(-12deg)}to{transform:rotate(-3deg)}}.career-matchday__atmos{z-index:0;pointer-events:none;--tone:var(--side-own,#22c55e);--tone-a:.32;--light-a:.5;--sweep:14deg;transition:opacity .5s ease-out;position:absolute;inset:0;overflow:hidden}.career-gamble-overlay:has(.career-matchday__atmos) .career-matchday{z-index:1}.career-matchday__atmos .is-tone{background-color:var(--tone);opacity:var(--tone-a);transition:background-color .8s ease-out,opacity .8s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 75% at 50% 108%,#000 0%,#0000 78%);mask-image:radial-gradient(95% 75% at 50% 108%,#000 0%,#0000 78%)}.career-matchday__atmos .is-light{width:min(46vmax,640px,62vw);height:125%;opacity:var(--light-a);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;background:linear-gradient(#fff8e080,#fff8e01a 55%,#0000 90%);transition:opacity .6s ease-out;animation:9s ease-in-out infinite alternate careerAtmosSway;position:absolute;top:-6%}.career-matchday__atmos .is-l{--a:calc(var(--sweep) * -1 + 30deg);transform:rotate(var(--a));left:-8%}.career-matchday__atmos .is-r{--a:calc(var(--sweep) - 30deg);transform:rotate(var(--a));animation-direction:alternate-reverse;right:-8%}.career-matchday__atmos.is-push{--tone-a:.55;--light-a:.6;--sweep:4deg}.career-matchday__atmos.is-danger{--tone:var(--side-rival,#ef4444);--tone-a:.5;--light-a:.3;--sweep:26deg}.career-matchday__atmos.is-goal{--tone:color-mix(in srgb, var(--side-own,#22c55e) 65%, #fff);--tone-a:.9;--light-a:.95;--sweep:-4deg}.career-matchday__atmos.is-goal .is-tone{--push:1.1;transform-origin:50% 100%;animation:.5s ease-out 2 alternate careerAtmosFlash,1.8s ease-out careerAtmosPush}.career-matchday__atmos:is(.is-conceded,.is-behind){--tone:#64748b;--tone-a:.34;--light-a:.22;--sweep:30deg}.career-matchday__atmos.is-finale{--tone-a:.6;--light-a:.65}.career-matchday__atmos.is-finale .is-tone{animation:1.2s ease-in-out infinite alternate careerAtmosPulse}.career-matchday__atmos.is-win{--tone:color-mix(in srgb, var(--side-own,#22c55e) 55%, #fde68a);--tone-a:.85;--light-a:.95;--sweep:0deg}.career-matchday__atmos.is-whistle{--tone-a:.26;--light-a:.5}.career-matchday__atmos.is-react-var{--tone:#6366f1;--tone-a:.5}.career-matchday__atmos.is-react-var .is-light{animation:.9s step-end infinite careerAtmosFlicker}.career-matchday__atmos.is-react-ooh .is-tone{animation:.35s ease-out 2 alternate careerAtmosFlash}.career-matchday__atmos.is-react-booked{--tone:#f59e0b;--tone-a:.55}.career-matchday__atmos.is-react-relief{--tone:#38bdf8;--tone-a:.45}.career-matchday__atmos.is-react-applause{--tone:#facc15;--tone-a:.42}.career-matchday__atmos:is(.is-react-booked,.is-react-relief,.is-react-applause) .is-tone{animation:.35s ease-out 2 alternate careerAtmosFlash}.career-matchday__atmos.is-react-ovation{--tone-a:.85;--light-a:.9}@keyframes careerAtmosSway{0%{transform:rotate(calc(var(--a) - 3deg))}to{transform:rotate(calc(var(--a) + 3deg))}}@keyframes careerAtmosFlash{0%{opacity:var(--tone-a)}to{opacity:1}}@keyframes careerAtmosPulse{0%{opacity:var(--tone-a)}to{opacity:calc(var(--tone-a) * .55)}}@keyframes careerAtmosFlicker{0%{opacity:var(--light-a)}30%{opacity:.08}55%{opacity:var(--light-a)}80%{opacity:.15}}.career-matchday__atmos{--pitch-a:.6}.career-matchday__atmos .is-pitch{perspective:340px;perspective-origin:50% -30%;height:52%;opacity:var(--pitch-a);transition:opacity .8s ease-out;position:absolute;bottom:0;left:-30%;right:-30%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.career-matchday__atmos .is-pitch b{transform-origin:50% 100%;height:640px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:rotateX(64deg)}.career-matchday__atmos .is-pitch u{will-change:transform;background:repeating-linear-gradient(90deg,#2fb35f 0 48px,#12562f 48px 96px);text-decoration:none;position:absolute;inset:0 -96px}.career-matchday__atmos.is-push{--pitch-a:.68}.career-matchday__atmos.is-goal,.career-matchday__atmos.is-win{--pitch-a:.8}.career-matchday__atmos:is(.is-conceded,.is-behind){--pitch-a:.28}.career-matchday__atmos.is-react-var{--pitch-a:.36}.career-matchday__atmos .is-shadows{opacity:0;--sh:#030e08cc;--dh:#3c0c0e8c;transition:opacity .6s ease-out;position:absolute;inset:0;overflow:hidden}.career-matchday__atmos:is(.is-push,.is-danger) .is-shadows{opacity:1}.career-matchday__atmos.is-danger .is-shadows{--sh:#480a0ad9;--dh:#04160c99}.career-matchday__atmos.is-danger:not(.is-away) .is-shadows,.career-matchday__atmos.is-push.is-away .is-shadows{scale:-1 1}.career-matchday__atmos .is-wave{left:-280px;bottom:calc(3% + var(--lane,0) * var(--lane-room,30%));width:0;height:0;scale:calc(1 - var(--lane,0) * .38);transform-origin:0 100%;--run:calc(5.6s * (1 + var(--lane,0) * .6));animation:careerAtmosRun var(--run) linear both;position:absolute}.career-matchday__atmos:not(.is-push):not(.is-danger) .is-shadows :is(.is-wave,u,b),.career-matchday__atmos:not(.is-push):not(.is-danger) .is-shadows u:after{animation-play-state:paused}.career-matchday__atmos.has-official .is-shadows{opacity:0}.career-matchday__atmos.has-official .is-shadows :is(.is-wave,u,b),.career-matchday__atmos.has-official .is-shadows u:after{animation-play-state:paused}@media (width<=640px){.career-matchday__atmos{--lane-room:4%}}.career-matchday__atmos .is-shadows u{left:var(--x);bottom:var(--y);background:var(--sh);transform-origin:50% 100%;width:11px;height:17px;transform:scale(var(--s,1));border-radius:5px 5px 2px 2px;text-decoration:none;position:absolute}.career-matchday__atmos .is-shadows u:before{content:"";background:inherit;border-radius:50%;width:8px;height:8px;position:absolute;bottom:calc(100% + 1px);left:1.5px}.career-matchday__atmos .is-shadows u:after{content:"";transform-origin:50% 0;background:linear-gradient(90deg, var(--sh) 0 38%, transparent 38% 62%, var(--sh) 62%);height:9px;animation:.34s steps(2,end) infinite careerAtmosStep;position:absolute;top:100%;left:0;right:0}.career-matchday__atmos .is-shadows u:first-child{--x:0px;--y:30px;--s:.8}.career-matchday__atmos .is-shadows u:nth-child(2){--x:44px;--y:6px;--s:1}.career-matchday__atmos .is-shadows u:nth-child(3){--x:88px;--y:42px;--s:.72}.career-matchday__atmos .is-shadows u:nth-child(4){--x:132px;--y:16px;--s:.94}.career-matchday__atmos .is-shadows u:nth-child(5){--x:170px;--y:30px;--s:.82}.career-matchday__atmos .is-shadows u.is-def{background:var(--dh);animation:careerAtmosFallBack var(--run) linear infinite}.career-matchday__atmos .is-shadows u.is-def:after{background:linear-gradient(90deg, var(--dh) 0 38%, transparent 38% 62%, var(--dh) 62%);animation-duration:.5s}.career-matchday__atmos .is-shadows u.is-def:nth-of-type(6){--x:230px;--y:10px;--s:.97}.career-matchday__atmos .is-shadows u.is-def:nth-of-type(7){--x:260px;--y:34px;--s:.78}.career-matchday__atmos .is-shadows u.is-def:nth-of-type(8){--x:300px;--y:22px;--s:.88}.career-matchday__atmos .is-shadows b{width:6px;height:6px;animation:careerAtmosPass var(--run) linear infinite, careerAtmosBall .34s ease-in-out infinite alternate;background:#ffffffe6;border-radius:50%;position:absolute;bottom:0;left:0;box-shadow:0 0 4px #ffffff80}.career-matchday__atmos:is(.is-over,.is-waiting) .is-shadows :is(.is-wave,u,b),.career-matchday__atmos:is(.is-over,.is-waiting) .is-shadows u:after{animation-play-state:paused}.career-matchday__atmos .is-official{transform-origin:0 100%;--ref:#06090ceb;width:0;height:0;animation:.45s ease-out both careerOfficialIn;position:absolute;bottom:15%;left:13%;scale:1.5}.career-matchday__atmos .is-official.is-board{left:auto;right:13%}@media (width<=640px){.career-matchday__atmos .is-official{bottom:4%;left:9%;scale:1.15}.career-matchday__atmos .is-official.is-board{left:auto;right:12%}}.career-matchday__atmos .is-official u{background:var(--ref);border-radius:6px 6px 2px 2px;width:14px;height:20px;text-decoration:none;position:absolute;bottom:10px;left:0}.career-matchday__atmos .is-official u:before{content:"";background:inherit;border-radius:50%;width:9px;height:9px;position:absolute;bottom:calc(100% + 1px);left:2.5px}.career-matchday__atmos .is-official u:after{content:"";background:linear-gradient(90deg, var(--ref) 0 36%, transparent 36% 64%, var(--ref) 64%);height:10px;position:absolute;top:100%;left:1px;right:1px}.career-matchday__atmos .is-official .is-card{transform-origin:2px 33px;background:#facc15;border-radius:1.5px;width:9px;height:13px;animation:.5s cubic-bezier(.2,.9,.3,1.3) .25s both careerOfficialRaise,1.1s ease-in-out .75s infinite alternate careerOfficialGlow;position:absolute;bottom:50px;left:12px;box-shadow:0 0 10px #facc15cc}.career-matchday__atmos .is-official.is-red .is-card{--glow:#ef444473;background:#ef4444;box-shadow:0 0 12px #ef4444d9}.career-matchday__atmos .is-official.is-second .is-card{background:#ef4444;animation:.5s cubic-bezier(.2,.9,.3,1.3) .25s both careerOfficialRaise,1.5s step-end .8s both careerOfficialSecond;box-shadow:0 0 12px #ef4444d9}.career-matchday__atmos .is-official em{background:color-mix(in srgb, var(--side-own,#22c55e) 55%, #050807);opacity:.95;filter:drop-shadow(0 0 1px #ffffff73);border-radius:6px 6px 2px 2px;width:13px;height:19px;animation:.45s ease-out both careerOfficialIn;position:absolute;bottom:9px;left:30px}.career-matchday__atmos .is-official em:before{content:"";background:inherit;border-radius:50%;width:8px;height:8px;position:absolute;bottom:calc(100% - 1px);left:3px;translate:2px 2px}.career-matchday__atmos .is-official em:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--side-own,#22c55e) 35%, #050807) 0 36%, transparent 36% 64%, color-mix(in srgb, var(--side-own,#22c55e) 35%, #050807) 64%);height:9px;position:absolute;top:100%;left:1px;right:1px}.career-matchday__atmos .is-official.is-board em{left:-34px}.career-matchday__atmos .is-official.is-board em:before{translate:0}.career-matchday__atmos .is-official.is-sub-off em{animation:.45s ease-out both careerOfficialIn,3s ease-in 1s both careerOfficialWalkOff}.career-matchday__atmos .is-official .is-card:before{content:"";background:var(--ref);border-radius:2px;width:4px;height:20px;position:absolute;top:100%;left:2px}.career-matchday__atmos .is-official .is-tv{border:2px solid #ffffffe6;border-radius:2px;width:34px;height:20px;animation:.9s ease-in-out .2s both careerOfficialTrace;position:absolute;bottom:44px;left:-10px;box-shadow:0 0 8px #a5b4fcb3}.career-matchday__atmos .is-official .is-tv:before,.career-matchday__atmos .is-official .is-tv:after{content:"";background:var(--ref);border-radius:2px;width:4px;height:16px;position:absolute;top:calc(100% - 4px)}.career-matchday__atmos .is-official .is-tv:before{left:4px;rotate:20deg}.career-matchday__atmos .is-official .is-tv:after{right:4px;rotate:-20deg}.career-matchday__atmos .is-official .is-board{background:#05080b;border:2px solid #cbd5e1;border-radius:3px;justify-content:space-evenly;align-items:center;width:50px;height:20px;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.5s cubic-bezier(.2,.9,.3,1.2) .2s both careerOfficialLift;display:flex;position:absolute;bottom:46px;left:-18px;box-shadow:0 0 10px #0009}.career-matchday__atmos .is-official .is-board s{text-shadow:0 0 6px;text-decoration:none}.career-matchday__atmos .is-official .is-board .is-off{color:#f87171}.career-matchday__atmos .is-official .is-board .is-on{color:#4ade80}.career-matchday__atmos .is-official .is-board .is-off:not(:empty)+.is-on:not(:empty){border-left:1px solid #cbd5e159;padding-left:4px}.career-matchday__atmos .is-official .is-board:before,.career-matchday__atmos .is-official .is-board:after{content:"";background:var(--ref);border-radius:2px;width:4px;height:14px;position:absolute;top:100%}.career-matchday__atmos .is-official .is-board:before{left:13px}.career-matchday__atmos .is-official .is-board:after{right:13px}@keyframes careerOfficialIn{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}@keyframes careerOfficialRaise{0%{opacity:0;rotate:160deg}30%{opacity:1}to{opacity:1;rotate:0deg}}@keyframes careerOfficialGlow{0%{filter:brightness()}to{filter:brightness(1.35) drop-shadow(0 0 6px var(--glow,#facc1580))}}@keyframes careerOfficialTrace{0%{clip-path:inset(0 100% 100% 0)}50%{clip-path:inset(0 0 100%)}to{clip-path:inset(-4px -4px -120%)}}@keyframes careerOfficialSecond{0%{background:#facc15;box-shadow:0 0 10px #facc15cc}to{background:#ef4444;box-shadow:0 0 12px #ef4444d9}}@keyframes careerOfficialWalkOff{0%{opacity:.95;translate:0}to{opacity:0;translate:-60px 8px}}@keyframes careerOfficialLift{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes careerAtmosRun{0%{translate:0}to{translate:calc(100vw + 300px)}}@keyframes careerAtmosFallBack{0%{translate:0}to{translate:-240px}}@keyframes careerAtmosStep{0%{transform:skew(-16deg)}to{transform:skew(16deg)}}@keyframes careerAtmosPass{0%{opacity:1;translate:58px 3px}20%{translate:62px 3px}27%{translate:100px -35px}40%{translate:102px -35px}47%{translate:145px -7px}60%{translate:148px -7px}67%{translate:182px -22px}78%{translate:186px -22px}88%{opacity:1;translate:420px -30px}89%,to{opacity:0;translate:420px -30px}}.career-matchday__atmos.is-goal .is-pitch{--push:1.16;transform-origin:50% 100%;animation:1.8s ease-out careerAtmosPush}.career-matchday__atmos.is-goal .is-light{--push:1.06;animation:9s ease-in-out infinite alternate careerAtmosSway,1.8s ease-out careerAtmosPush}.career-matchday__atmos.is-goal .is-r{animation-direction:alternate-reverse,normal}@keyframes careerAtmosPush{0%{scale:1}22%{scale:var(--push,1.1)}to{scale:1}}.career-matchday__atmos .is-weather{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.career-matchday__atmos:is(.is-weather-rain,.is-weather-fog,.is-weather-dusk,.is-weather-snow,.is-weather-sun,.is-weather-frost,.is-weather-heat) .is-weather{display:block}.career-matchday__atmos .is-weather s{text-decoration:none;position:absolute}.career-matchday__atmos.is-weather-rain{--light-a:.3}.career-matchday__atmos.is-weather-rain .is-weather s{opacity:.4;background:repeating-linear-gradient(0deg,#bed6ff8c 0 16px,#0000 16px 64px);animation:.55s linear infinite careerAtmosRain;inset:-30% -20%;transform:rotate(14deg);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 21px);mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 21px)}.career-matchday__atmos.is-weather-rain .is-weather s+s{opacity:.22;--rp:90px;background:repeating-linear-gradient(0deg,#bed6ff80 0 12px,#0000 12px 90px);animation-duration:.9s;animation-delay:-.3s;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 37px);mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 37px)}.career-matchday__atmos.is-weather-rain .is-pitch{filter:brightness(.82)saturate(.85)}.career-matchday__atmos.is-weather-fog .is-weather s{filter:blur(22px);opacity:.5;background:radial-gradient(closest-side,#c8d6e2bf,#0000);border-radius:50%;height:46%;animation:26s ease-in-out infinite alternate careerAtmosFog;left:-40%;right:-40%}.career-matchday__atmos.is-weather-fog .is-weather s:first-child{top:36%}.career-matchday__atmos.is-weather-fog .is-weather s+s{opacity:.62;animation-duration:34s;animation-direction:alternate-reverse;bottom:-6%}.career-matchday__atmos.is-weather-fog{--light-a:.3}.career-matchday__atmos.is-weather-dusk{--light-a:.25}.career-matchday__atmos.is-weather-dusk .is-weather s:first-child{background:linear-gradient(#ff86344d,#ff5a3c14 42%,#0000 62%);inset:0}.career-matchday__atmos.is-weather-dusk .is-weather s+s{aspect-ratio:1;background:radial-gradient(closest-side,#ffe296e6,#ffa04661 40%,#0000 72%);border-radius:50%;width:min(80vw,520px);animation:7s ease-in-out infinite alternate careerAtmosSun;top:6%;left:45%}.career-matchday__atmos.is-weather-snow{--light-a:.42}.career-matchday__atmos.is-weather-snow .is-pitch{filter:brightness(1.18)saturate(.35)hue-rotate(20deg)}.career-matchday__atmos.is-weather-snow .is-weather:after{content:"";background:linear-gradient(#0000,#e2eefa61);height:22%;position:absolute;bottom:0;left:0;right:0}.career-matchday__atmos.is-weather-snow .is-weather s{opacity:.95;--sp:180px;background-image:radial-gradient(3px 3px at 20px 30px,#fff 45%,#0000),radial-gradient(2.4px 2.4px at 60px 140px,#fff 45%,#0000),radial-gradient(3.4px 3.4px at 110px 80px,#fff 45%,#0000),radial-gradient(2.6px 2.6px at 150px 165px,#fff 45%,#0000),radial-gradient(2.2px 2.2px at 165px 40px,#fff 45%,#0000),radial-gradient(2.8px 2.8px at 85px 10px,#fff 45%,#0000),radial-gradient(2.4px 2.4px at 35px 105px,#fff 45%,#0000),radial-gradient(3px 3px at 130px 125px,#fff 45%,#0000);background-size:180px 180px;animation:7s linear infinite careerAtmosSnow;inset:-180px 0 0}.career-matchday__atmos.is-weather-snow .is-weather s+s{opacity:.7;--sp:270px;background-image:radial-gradient(1.8px 1.8px at 40px 60px,#fff 45%,#0000),radial-gradient(1.6px 1.6px at 130px 220px,#fff 45%,#0000),radial-gradient(2px 2px at 240px 110px,#fff 45%,#0000),radial-gradient(1.6px 1.6px at 80px 250px,#fff 45%,#0000),radial-gradient(1.8px 1.8px at 200px 20px,#fff 45%,#0000),radial-gradient(1.6px 1.6px at 255px 190px,#fff 45%,#0000),radial-gradient(2px 2px at 15px 150px,#fff 45%,#0000),radial-gradient(1.6px 1.6px at 160px 100px,#fff 45%,#0000);background-size:270px 270px;animation-duration:13s;top:-270px}.career-matchday__atmos.is-weather-sun{--light-a:.14}.career-matchday__atmos.is-weather-sun .is-pitch{filter:brightness(1.1)saturate(1.15)}.career-matchday__atmos.is-weather-sun .is-weather s:first-child{background:linear-gradient(#ffd67842,#ffecaa14 40%,#0000 60%);inset:0}.career-matchday__atmos.is-weather-sun .is-weather s+s{aspect-ratio:1;background:radial-gradient(closest-side,#fff8d6d9,#ffd66e4d 38%,#0000 72%);border-radius:50%;width:min(90vw,600px);animation:9s ease-in-out infinite alternate careerAtmosSun;top:-22%;left:-12%}.career-matchday__atmos.is-weather-sun .is-weather:after{content:"";filter:blur(6px);background:linear-gradient(#0000,#ffecbe29,#0000);height:12%;animation:3.2s ease-in-out infinite alternate careerAtmosHeat;position:absolute;top:34%;left:0;right:0}.career-matchday__atmos.is-weather-frost{--light-a:.45}.career-matchday__atmos.is-weather-frost .is-pitch{filter:brightness(1.12)saturate(.45)hue-rotate(15deg)}.career-matchday__atmos.is-weather-frost .is-weather s:first-child{background:radial-gradient(130% 90% at 50% 45%,#0000 55%,#d6e8fa57 100%),linear-gradient(#8cb4e629,#0000 45%);inset:0}.career-matchday__atmos.is-weather-frost .is-weather s+s{background:repeating-linear-gradient(100deg,#ebf4ff1a 0 2px,#0000 2px 9px),linear-gradient(#0000,#e2eefa52);height:40%;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.career-matchday__atmos.is-weather-heat{--light-a:.1}.career-matchday__atmos.is-weather-heat .is-pitch{filter:brightness(1.14)saturate(.8)sepia(.18)}.career-matchday__atmos.is-weather-heat .is-weather s:first-child{background:linear-gradient(#ff963c52,#ffc8781f 45%,#ffb45a1a);inset:0}.career-matchday__atmos.is-weather-heat .is-weather s+s{aspect-ratio:1;background:radial-gradient(closest-side,#fffae1f2,#ffc85a61 34%,#0000 72%);border-radius:50%;width:min(95vw,640px);animation:6s ease-in-out infinite alternate careerAtmosSun;top:-34%;left:30%}.career-matchday__atmos.is-weather-heat .is-weather:after{content:"";filter:blur(2px);background:repeating-linear-gradient(#ffdca01f 0 3px,#0000 3px 12px);height:40%;animation:2.4s ease-in-out infinite alternate careerAtmosHeat;position:absolute;top:30%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}@keyframes careerAtmosHeat{0%{opacity:.5;translate:0}to{opacity:1;translate:0 -6px}}@keyframes careerAtmosSnow{0%{translate:0}to{translate:0 var(--sp,200px)}}@keyframes careerAtmosRain{0%{transform:rotate(14deg)translateY(0)}to{transform:rotate(14deg) translateY(var(--rp,64px))}}@keyframes careerAtmosFog{0%{translate:-9%}to{translate:9%}}@keyframes careerAtmosSun{0%{opacity:.85;scale:1}to{opacity:1;scale:1.08}}html[data-animation-level=none] .career-matchday__atmos :is(i,u,s){transition:none!important;animation:none!important}html[data-animation-level=none] :is(.career-matchday__fanburst,.career-matchday__pyro,.career-matchday__atmos .is-shadows,.career-matchday__atmos.is-weather-rain .is-weather){display:none}html[data-animation-level=none] .career-matchday__fans.is-win .is-own{--fan:color-mix(in srgb, var(--side-own,#22c55e) 75%, #fff)}.career-matchday__banner{z-index:2;pointer-events:none;max-width:calc(100% - 6px);position:absolute;bottom:34%;left:50%;transform:translate(-50%)}.career-matchday__banner>span{white-space:nowrap;color:color-mix(in srgb, var(--side-own,#22c55e) 80%, #000);border-block:1px solid var(--side-own,#22c55e);font-size:calc(7px * var(--type-zoom));letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;transform-origin:50%;background:#f8f5ec;padding:1px 7px;font-weight:900;line-height:1.2;animation:.45s cubic-bezier(.2,.9,.25,1.2) both careerFanUnroll,1.8s ease-in-out .45s infinite careerFanFlutter;display:block;overflow:hidden;box-shadow:0 1px 3px #00000080}.career-matchday__flares{z-index:2;pointer-events:none;position:absolute;inset:0}.career-matchday__flares b{background:#fff7ed;border-radius:50%;width:3px;height:3px;animation:.14s steps(2,jump-none) infinite alternate careerFanFlare;position:absolute;bottom:3px;box-shadow:0 0 5px 3px #ff5028e6,0 0 14px 7px #ff3c1e73}.career-matchday__flares b:first-of-type{left:16%}.career-matchday__flares b:nth-of-type(2){animation-delay:50ms;left:49%}.career-matchday__flares b:nth-of-type(3){animation-delay:90ms;left:80%}.career-matchday__flares s{background:radial-gradient(circle,#d7cdcd8c,#0000 70%);border-radius:50%;width:16px;height:16px;animation:2.4s ease-out infinite careerFanSmoke;position:absolute;bottom:2px}.career-matchday__flares s:first-of-type{left:calc(16% - 6px)}.career-matchday__flares s:nth-of-type(2){animation-delay:.8s;left:calc(49% - 6px)}.career-matchday__flares s:nth-of-type(3){animation-delay:1.6s;left:calc(80% - 6px)}.career-matchday__lights,.career-matchday__lights:after{z-index:2;pointer-events:none;background-image:radial-gradient(circle,#ffffebf2 0 .6px,#0000 1.3px);background-position:3px 2px;background-size:13px 9px;animation:1.4s ease-in-out infinite alternate careerFanTwinkle;position:absolute;inset:4px 0 10px}.career-matchday__lights:after{content:"";background-position:9px 6px;background-size:17px 11px;animation-duration:1.1s;animation-delay:-.7s;inset:0}@keyframes careerFanUnroll{0%{transform:scaleX(0)}}@keyframes careerFanFlutter{0%,to{transform:skewY(0)}50%{transform:skewY(-2deg)}}@keyframes careerFanFlare{0%{opacity:1}to{opacity:.6}}@keyframes careerFanSmoke{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translateY(-34px)scale(2.4)}}@keyframes careerFanTwinkle{0%{opacity:.3}to{opacity:.85}}html[data-animation-level=none] :is(.career-matchday__banner>span,.career-matchday__lights){animation:none!important}html[data-animation-level=none] .career-matchday__flares{display:none}.career-matchday__screen{z-index:3;width:62px;box-shadow:0 0 0 1px #ffffff1f, 0 0 14px color-mix(in srgb, var(--side-own,#22c55e) 45%, transparent);background:#000;border:2px solid #1f2937;border-radius:3px;animation:.35s cubic-bezier(.2,.9,.25,1.3) both careerFanScreen;position:absolute;top:3px;left:8px;overflow:hidden}.career-matchday__screen .sig-mark{width:100%;height:auto;display:block}.career-matchday__screen em{color:#fff;font-size:calc(6px * var(--type-zoom));letter-spacing:.08em;background:#dc2626e6;border-radius:2px;padding:0 3px;font-style:normal;font-weight:900;line-height:1.4;position:absolute;top:1px;left:2px}@keyframes careerFanScreen{0%{opacity:0;transform:scale(.6)}}.career-matchday__curvebtn{cursor:pointer;background:color-mix(in srgb, var(--side-own,#22c55e) 22%, #ffffff0f);width:100%;color:var(--app-text);font-size:var(--type-ui);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-own,#22c55e) 50%, transparent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;padding:9px 14px;font-weight:900;display:inline-flex}.career-matchday__curvebtn:hover{background:color-mix(in srgb, var(--side-own,#22c55e) 32%, #ffffff0f)}.career-matchday__curve{font-size:var(--type-ui);background:#ffffff0f;border-radius:12px;align-items:center;gap:6px;margin:8px 0 0;padding:8px 12px;font-weight:800;animation:.4s cubic-bezier(.2,.9,.25,1.3) both careerMatchStakeFlip;display:flex}.career-matchday__curve b{font-variant-numeric:tabular-nums;margin-left:auto}.career-matchday__curve.is-ovation b,.career-matchday__curve.is-applause b{color:#4ade80}.career-matchday__curve.is-whistles b{color:#f87171}html[data-theme-mode=light] .career-matchday__curve{background:color-mix(in srgb, var(--app-text) 6%, transparent)}html[data-theme-mode=light] .career-matchday__curve.is-ovation b,html[data-theme-mode=light] .career-matchday__curve.is-applause b{color:var(--career-positive)}html[data-theme-mode=light] .career-matchday__curve.is-whistles b{color:var(--career-negative)}html[data-animation-level=none] .career-matchday__screen{animation:none}.career-matchday__me{flex-wrap:wrap;row-gap:6px;min-height:56px}.career-matchday__nerve{flex:1 0 100%;align-items:center;gap:8px;min-width:0;display:flex}.career-matchday__nervebar{border-radius:var(--radius-pill);background:#ffffff1a;flex:auto;height:5px;position:relative;overflow:hidden}.career-matchday__nervebar i{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--v,0));transform-origin:0;background:linear-gradient(90deg,#60a5fa,#a5b4fc);transition:transform .5s cubic-bezier(.2,.9,.25,1.2),background-color .4s;display:block}.career-matchday__nervebar b{background:#ffffff59;width:1px;position:absolute;top:0;bottom:0}.career-matchday__nervelabel{text-align:right;min-width:6.5em;color:var(--app-muted);font-size:var(--type-ui);white-space:nowrap;flex:none;font-weight:800}.career-matchday__nerve.is-nervous .career-matchday__nervebar i{background:linear-gradient(90deg,#f87171,#fbbf24)}.career-matchday__nerve.is-nervous .career-matchday__nervelabel{color:#fbbf24}.career-matchday__nerve.is-rhythm .career-matchday__nervebar i{background:linear-gradient(90deg,#f59e0b,#f97316);box-shadow:0 0 8px #f97316cc}.career-matchday__nerve.is-rhythm .career-matchday__nervelabel{color:#fb923c}html[data-theme-mode=light] .career-matchday__nervebar{background:color-mix(in srgb, var(--app-text) 10%, transparent)}html[data-theme-mode=light] .career-matchday__nervebar b{background:color-mix(in srgb, var(--app-text) 30%, transparent)}.career-qte-nerve{border-radius:var(--radius-pill);font-size:var(--type-micro);letter-spacing:.06em;background:#ffffff14;margin-left:auto;padding:1px 8px}.career-qte-nerve.is-nervous{color:#fbbf24}.career-qte-nerve.is-rhythm{color:#fb923c;box-shadow:0 0 10px #f9731673}.career-gamble-popup.is-graded.is-result h2{animation:.42s cubic-bezier(.2,.9,.25,1.35) both careerChanceStamp}.career-chance-verdict{background:color-mix(in srgb, var(--app-text) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-text) 10%, transparent);text-align:left;border-radius:16px;align-items:center;gap:14px;margin:4px 0 10px;padding:10px 14px;display:flex}.career-chance-verdict__ring{--chance:0;--verdict:#facc15;background:conic-gradient(var(--verdict) calc(var(--chance) * 1%), color-mix(in srgb, var(--app-text) 14%, transparent) 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;animation:.7s cubic-bezier(.3,.8,.3,1) .35s both careerChanceRing;display:grid;position:relative}.career-chance-verdict__ring:before{content:"";background:var(--app-panel);border-radius:50%;position:absolute;inset:6px}.career-chance-verdict__ring strong{font-size:var(--type-title);font-variant-numeric:tabular-nums;position:relative}.career-chance-verdict__body{gap:2px;min-width:0;display:grid}.career-chance-verdict__body small{font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.career-chance-verdict__call{font-size:calc(22px * var(--type-zoom));line-height:1.1;animation:.38s cubic-bezier(.2,.9,.25,1.4) 1.15s both careerChanceCall}.career-chance-verdict__conf{border-radius:var(--radius-tag);font-size:var(--type-micro);justify-self:start;padding:1px 8px;font-weight:700;animation:.3s ease-out 1.4s both careerChanceCall}.career-chance-verdict__conf.is-up{color:var(--career-positive);background:color-mix(in srgb, var(--career-positive) 14%, transparent)}.career-chance-verdict__conf.is-down{color:var(--career-negative);background:color-mix(in srgb, var(--career-negative) 14%, transparent)}.career-chance-verdict.is-won{animation:.6s ease-out 1.15s both careerChanceWon}.career-chance-verdict.is-won .career-chance-verdict__call{color:var(--career-positive)}.career-chance-verdict.is-lost .career-chance-verdict__call{color:var(--career-negative)}@keyframes careerChanceStamp{0%{opacity:0;letter-spacing:.12em;transform:scale(1.6)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes careerChanceRing{0%{opacity:0;transform:scale(.6)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes careerChanceCall{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}@keyframes careerChanceWon{0%{box-shadow:inset 0 0 0 1px #4ade80e6,0 0 #4ade8099}to{box-shadow:inset 0 0 0 1px #4ade8059,0 0 0 14px #4ade8000}}.career-header-qte.is-nervous .career-header-qte__meter,.career-dribble-qte.is-nervous:not(.is-go) .career-dribble-qte__strip,.career-finish-qte.is-nervous .career-finish-qte__meter,.career-line-qte.is-nervous:not(.is-result) .chance-scene{animation:.28s steps(2,jump-none) infinite careerQteNerves}.career-header-qte.is-rhythm .career-header-qte__meter,.career-dribble-qte.is-rhythm .career-dribble-qte__strip,.career-finish-qte.is-rhythm .career-finish-qte__meter,.career-line-qte.is-rhythm .chance-scene{box-shadow:0 0 0 1px #f97316a6,0 0 18px #f9731666}@keyframes careerQteNerves{0%{transform:translate(-1px)}to{transform:translate(1px)}}html[data-animation-level=none] .career-header-qte.is-nervous .career-header-qte__meter,html[data-animation-level=none] .career-dribble-qte.is-nervous:not(.is-go) .career-dribble-qte__strip,html[data-animation-level=none] .career-finish-qte.is-nervous .career-finish-qte__meter,html[data-animation-level=none] .career-line-qte.is-nervous .chance-scene{animation:none}.career-matchday__zone6,.career-matchday__play{position:relative}.career-matchday__decide{z-index:3;--decide-tint:var(--side-own,#22c55e);background:linear-gradient(color-mix(in srgb, var(--decide-tint) 16%, transparent), color-mix(in srgb, var(--decide-tint) 16%, transparent)), #080c12e0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 0 2px color-mix(in srgb, var(--decide-tint) 70%, transparent), 0 0 34px color-mix(in srgb, var(--decide-tint) 35%, transparent);border-radius:16px;align-content:center;gap:14px;padding:18px 14px;animation:.25s cubic-bezier(.2,.9,.25,1.3) both careerMatchDecideIn;display:grid;position:absolute;inset:0}.career-matchday__decide.is-foul{--decide-tint:#f59e0b}.career-matchday__decidetime{border-radius:var(--radius-pill);height:5px;color:var(--app-accent,#22c55e);transform-origin:0;background:currentColor;animation:linear both careerMatchDecideTime;position:absolute;top:10px;left:16px;right:16px}.career-matchday__decide.is-foul .career-matchday__decidetime{color:#f59e0b}.career-matchday__decidebtn{width:100%;min-height:108px;font-size:calc(var(--type-title) * 1.35);justify-items:center;gap:4px;animation:.75s ease-in-out infinite careerMatchDecidePulse;display:grid}.career-matchday__decidebtn .career-matchday__decidemain{font-weight:900}.career-matchday__decidebtn small{font-size:var(--type-ui);opacity:.85;font-weight:700}.career-matchday__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.career-matchday__route{cursor:pointer;min-height:132px;color:var(--app-text);background:#ffffff14;border:0;border-radius:12px;align-content:start;justify-items:center;gap:6px;padding:14px 6px;transition:transform .15s ease-out,background-color .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.career-matchday__route:hover,.career-matchday__route:focus-visible{background:#ffffff24;transform:translateY(-2px)}.career-matchday__route strong{font-size:calc(var(--type-title) * 1.12);text-align:center;font-weight:900;line-height:1.15}.career-matchday__route small{color:var(--app-muted);font-size:var(--type-ui);text-align:center;line-height:1.2}.career-matchday__route.is-near strong{color:#fb923c}.career-matchday__route.is-back strong{color:#60a5fa}.career-matchday__cover{font-size:calc(var(--type-title) * 1.2);letter-spacing:1px;line-height:1}.career-matchday__route .career-gamble-rescue__key{margin-top:auto}@keyframes careerMatchDecideIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes careerMatchDecideTime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes careerMatchDecidePulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}html[data-animation-level=none] .career-matchday__decide,html[data-animation-level=none] .career-matchday__decidebtn{animation:none}html[data-theme-mode=light] .career-matchday__decide{background:linear-gradient(color-mix(in srgb, var(--decide-tint) 10%, transparent), color-mix(in srgb, var(--decide-tint) 10%, transparent)), #fffffff2;box-shadow:0 0 0 1px color-mix(in srgb, var(--decide-tint) 55%, transparent), 0 -8px 24px #00000026}.career-matchday__pause{z-index:130;background:#080c12c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.career-matchday__pausebox{border:1px solid var(--app-border);background:var(--app-panel);width:min(100%,24rem);color:var(--app-text);border-radius:16px;gap:10px;padding:16px;display:grid}.career-matchday__pausebox strong{font-size:var(--type-title);font-weight:900}.career-matchday__pausebox p{color:var(--app-muted);font-size:var(--type-body);margin:0}html[data-theme-mode=light] .career-matchday__route{background:color-mix(in srgb, var(--app-text) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-text) 12%, transparent)}.career-matchday__hlwrap{gap:8px;display:grid}.career-matchday__highlight{color:#f8fafc;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--side-own,#22c55e) 55%, transparent), transparent 60%), radial-gradient(80% 70% at 100% 100%, color-mix(in srgb, var(--side-rival,#ef4444) 30%, transparent), transparent 65%), #0b1017;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-own,#22c55e) 45%, transparent);border-radius:16px;gap:10px;margin:0;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.career-matchday__highlight.is-win{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-own,#22c55e) 70%, #fff), 0 0 24px color-mix(in srgb, var(--side-own,#22c55e) 30%, transparent)}.career-matchday__hlstage{font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-weight:900}.career-matchday__hlscore{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.career-matchday__hlscore>span{min-width:0;font-weight:800;font-size:var(--type-ui);align-items:center;gap:6px;display:flex}.career-matchday__hlscore>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.career-matchday__hlscore .is-rival{text-align:right;flex-direction:row-reverse}.career-matchday__hlscore strong{font-size:calc(30px * var(--type-zoom));font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.career-matchday__hlmoments{background:#00000047;border-radius:10px;gap:4px;margin:0;padding:8px 10px;list-style:none;display:grid}.career-matchday__hlmoments li{min-width:0;font-size:var(--type-ui);align-items:baseline;gap:6px;line-height:1.35;display:flex}.career-matchday__hlmoments li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.career-matchday__hlquiet{font-size:var(--type-ui);opacity:.75;margin:0}.career-matchday__hlme{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.career-matchday__hlspark{flex:120px;align-items:center;gap:6px;min-width:0;display:flex}.career-matchday__hlspark small{font-size:var(--type-micro);opacity:.75;font-weight:800}.career-matchday__spark{flex:auto;min-width:60px;height:22px;overflow:visible}.career-matchday__spark line{stroke:#ffffff4d;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.career-matchday__spark polyline{fill:none;stroke:#fbbf24;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.career-matchday__hlme .career-matchday__chain{font-size:var(--type-body);flex:1 0 100%}.career-matchday__hlbrand{font-size:var(--type-micro);letter-spacing:.18em;opacity:.55;justify-self:end;font-weight:900}.career-matchday__hlshare{align-items:center;gap:10px;display:flex}.career-matchday__hlbtn{border-radius:var(--radius-pill);cursor:pointer;min-height:44px;font-weight:800;font-size:var(--type-ui);color:var(--app-text);background:#ffffff1a;border:0;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.career-matchday__hlbtn:hover:not(:disabled){background:#ffffff29}.career-matchday__hlbtn:disabled{opacity:.6;cursor:progress}.career-matchday__hlshare small{color:var(--app-muted);font-size:var(--type-micro)}html[data-theme-mode=light] .career-matchday__hlbtn{background:color-mix(in srgb, var(--app-text) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-text) 14%, transparent)}.career-gamble-overlay.is-behind .career-matchday{visibility:hidden}.career-gamble-overlay .career-matchday{contain-intrinsic-size:auto none auto none}.career-gamble-overlay.is-behind .career-matchday{content-visibility:hidden}.career-gamble-overlay.is-behind :is(.career-matchday,.career-matchday *,.career-matchday__atmos .is-shadows *),.career-gamble-overlay.is-behind .career-matchday__atmos .is-shadows :after{animation-play-state:paused!important}body:has(.career-matchday__atmos) .career-gamble-overlay.is-action{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body:has(.career-matchday__atmos) .career-gamble-overlay.is-action .career-gamble-popup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes careerQteFlash{0%{filter:brightness(1.9)}to{filter:brightness()}}@keyframes careerQtePunch{0%{transform:scale(1)}30%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes careerQteStatusIn{0%{opacity:0;transform:translateY(8px)}}.career-gamble-popup.is-result .career-gamble-status{animation:.35s cubic-bezier(.16,1,.3,1) .12s both careerQteStatusIn}@keyframes careerQteHover{0%,to{transform:translate(-50%,50%)}50%{transform:translate(-50%,calc(50% - 4px))}}@keyframes careerQteZonePulse{0%,to{box-shadow:0 0 12px #4ade80b3}50%{box-shadow:0 0 24px #4ade80}}@keyframes careerQteHeaderScore{to{opacity:0;transform:translate(calc(-50% - 110px),calc(50% + 24px))scale(.75)}}@keyframes careerQteHeaderOver{to{opacity:0;transform:translate(calc(-50% - 30px),calc(50% - 110px))scale(.8)}}.career-header-qte.is-go h2{animation:.3s cubic-bezier(.2,.9,.25,1.4) both careerGambleClose}.career-header-qte.is-go .career-header-qte__box{animation:.5s ease-out both careerQteFlash}.career-header-qte.is-climb{animation:1.1s ease-in-out infinite careerGambleHeartbeat}.career-header-qte.is-climb .career-header-qte__ball{animation:1.1s ease-in-out infinite careerQteHover}.career-header-qte.is-climb .career-header-qte__zone.is-perfect{animation:.7s ease-in-out infinite careerQteZonePulse}.career-header-qte__marker{transition:transform .18s cubic-bezier(.2,.9,.25,1.4)}.career-header-qte.is-result .career-header-qte__marker{transform:translateY(50%)scaleY(1.6)}.career-header-qte.is-result.is-success .career-header-qte__ball{animation:.55s cubic-bezier(.2,.8,.2,1) .1s both careerQteHeaderScore}.career-header-qte.is-result.is-risk .career-header-qte__ball{animation:.6s ease-out .1s both careerQteHeaderOver}@keyframes careerQteAnswerIn{0%{opacity:0;transform:translate(-10px)}}@keyframes careerQteClockAlarm{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 14px 2px #ef4444b3}}.career-press-qte__answer{animation:.32s cubic-bezier(.16,1,.3,1) backwards careerQteAnswerIn}.career-press-qte__answer:nth-child(2){animation-delay:80ms}.career-press-qte__answer:nth-child(3){animation-delay:.16s}.career-press-qte.is-urgent{animation:.75s ease-in-out infinite careerGambleHeartbeat}.career-press-qte.is-urgent .career-press-qte__clock{animation:.6s ease-in-out infinite careerQteClockAlarm}.career-press-qte.is-urgent .career-press-qte__question{color:#fca5a5}.career-line-qte.is-hold{animation:1s ease-in-out infinite careerGambleHeartbeat}.career-line-qte.is-strike{animation:.28s ease-out both careerQtePunch}.career-finish-qte.is-go .chance-scene{animation:.45s ease-out both careerQteFlash}.career-finish-qte.is-run{animation:1s ease-in-out infinite careerGambleHeartbeat}.career-finish-qte__fill{box-shadow:0 0 calc(var(--chance,0) * 22px) rgb(74 222 128/calc(var(--chance,0) * .85))}.career-finish-qte.is-run .career-finish-qte__meter:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;animation:1.1s linear infinite careerGambleMeter;position:absolute;inset:0}.career-finish-qte.is-result.is-success .career-finish-qte__fill{animation:.5s ease-out both careerQteFlash}.career-press-cta{overflow-wrap:normal;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.career-press-cta__hint{color:var(--app-muted);font-size:var(--type-ui);margin-top:6px}.career-event-kickoff{text-align:center;justify-items:center;padding-top:.25rem;display:grid}.career-event-kickoff .career-press-cta{border-radius:var(--app-radius-card-md,14px);min-height:64px;font-size:var(--type-title);box-shadow:var(--shadow-ink-md);padding:.7rem 1rem}.career-event-kickoff .career-press-cta__icon{font-size:calc(1.6rem * var(--type-zoom));line-height:1}.career-event-kickoff .career-press-cta__label{flex-direction:column;align-items:center;line-height:1.15;display:flex}.career-event-kickoff .career-press-cta__label strong{font-size:var(--type-display);letter-spacing:.01em;font-weight:900}.career-event-kickoff .career-press-cta__label small{font-size:var(--type-ui-md);opacity:.85;font-weight:700}.career-event-kickoff .career-press-cta__hint{max-width:32rem}.career-ceremony{text-align:center}.career-ceremony__podium{place-items:center;height:5.5rem;margin:.25rem 0 .5rem;display:grid;position:relative}.career-ceremony__medal{font-size:calc(4rem * var(--type-zoom));filter:drop-shadow(0 10px 18px #00000073);line-height:1;animation:.9s cubic-bezier(.2,.9,.3,1.2) both careerCeremonyLift}.career-ceremony__confetti{font-size:calc(1.6rem * var(--type-zoom));animation:1.2s ease-out .4s both careerCeremonyPop;position:absolute;top:0;right:18%}.career-ceremony.is-gold{background:linear-gradient(170deg, color-mix(in srgb, #facc15 22%, var(--app-panel)), var(--app-panel) 60%)}.career-ceremony.is-silver{background:linear-gradient(170deg, color-mix(in srgb, #cbd5e1 18%, var(--app-panel)), var(--app-panel) 60%)}.career-ceremony.is-bronze{background:linear-gradient(170deg, color-mix(in srgb, #d97706 18%, var(--app-panel)), var(--app-panel) 60%)}.career-ceremony h2{font-size:calc(1.6rem * var(--type-zoom));margin:0;font-weight:900}.career-ceremony__nation{color:var(--app-muted);margin:.2rem 0 .5rem;font-weight:700}.career-ceremony__awards{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-bottom:.6rem;display:flex}.career-ceremony__awards span{border-radius:var(--radius-tag);font-size:var(--type-ui-md);background:#facc153d;padding:.18rem .6rem;font-weight:800}.career-ceremony__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 .5rem;display:grid}.career-ceremony__stats div{background:color-mix(in srgb, var(--app-fg,#fff) 7%, transparent);border-radius:.6rem;padding:.45rem .3rem}.career-ceremony__stats dt{font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.08em;color:var(--app-muted);font-weight:800}.career-ceremony__stats dd{font-size:calc(1.25rem * var(--type-zoom));font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-weight:900}.career-ceremony__best{font-size:var(--type-ui-md);margin:0 0 .5rem;font-weight:700}@keyframes careerCeremonyLift{0%{opacity:0;transform:translateY(1.2rem)scale(.6)}to{opacity:1;transform:none}}@keyframes careerCeremonyPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}60%{opacity:1;transform:scale(1.3)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.career-gamble-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#000000ad 0%,#000000e6 100%);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.career-gamble-popup{border:1px solid color-mix(in srgb, var(--app-accent) 46%, var(--app-border));border-radius:var(--app-radius-card-xl);width:min(100%,30rem);color:var(--app-text);background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent) 6%, var(--app-panel)) 0%, var(--app-panel) 52%, color-mix(in srgb, #0b1120 40%, var(--app-panel)) 100%);padding:1.5rem;animation:.28s cubic-bezier(.16,1,.3,1) both careerGamblePopupIn;position:relative;overflow:hidden;box-shadow:0 32px 80px #000000a3,inset 0 1px #ffffff14}.career-gamble-popup.is-success{animation:.6s cubic-bezier(.16,1,.3,1) both careerGambleSuccessFlare;box-shadow:0 0 60px #22c55e3d,0 32px 80px #000000a3,inset 0 1px #4ade8033;border-color:#22c55e!important}.career-gamble-popup.is-risk{animation:.42s cubic-bezier(.36,.07,.19,.97) both careerGambleShake;box-shadow:0 0 60px #ef44443d,0 32px 80px #000000a3,inset 0 1px #f8717133;border-color:#ef4444!important}.career-gamble-kicker{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:900;display:flex}.career-matchday__head>.career-gamble-kicker{align-items:center;min-height:1.35rem;margin-bottom:.55rem}.career-matchday__head>.career-gamble-kicker>.stage-ticks{align-self:center}.career-matchday__temp{font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em;height:1.35rem;color:color-mix(in srgb, var(--app-text,#fff) 80%, transparent);background:color-mix(in srgb, var(--app-text,#fff) 8%, transparent);--temp:color-mix(in srgb, var(--app-text,#fff) 55%, transparent);border-radius:999px;flex:none;align-items:center;gap:.3rem;margin-left:auto;padding:0 .55rem;line-height:1.2;display:inline-flex}.stage-ticks+.career-matchday__temp{margin-left:.5rem}.career-matchday__temp i{background:color-mix(in srgb, var(--app-text,#fff) 18%, transparent);border-radius:3px;width:4px;height:.7rem;position:relative}.career-matchday__temp i:after{content:"";background:var(--temp);width:7px;height:7px;box-shadow:0 -5px 0 -1.5px var(--temp);border-radius:50%;position:absolute;bottom:-2px;left:50%;translate:-50%}.career-matchday__temp.is-hot{--temp:#fb923c;color:#fdba74;background:#fb923c24}.career-matchday__temp.is-cold{--temp:#7dd3fc;color:#bae6fd;background:#7dd3fc1f}.career-gamble-popup.is-success .career-gamble-kicker{color:#4ade80}.career-gamble-popup.is-risk .career-gamble-kicker{color:#f87171}.career-gamble-kicker>span{width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem color-mix(in srgb, currentColor 18%, transparent), 0 0 12px currentColor;background:currentColor;border-radius:50%;animation:.7s ease-in-out infinite careerGamblePulse}.career-gamble-popup h2{font-size:calc(var(--type-title) * 1.2);letter-spacing:-.01em;margin:.55rem 0 0;font-weight:900}.career-gamble-prompt{color:var(--app-muted);font-size:var(--type-ui);overflow-wrap:anywhere;margin-top:.25rem;font-weight:700}.career-gamble-stage{place-items:center;height:10.5rem;margin:.35rem 0;display:grid;position:relative;overflow:hidden}.career-gamble-glow{background:radial-gradient(circle, color-mix(in srgb, var(--app-accent) 24%, transparent) 0%, transparent 70%);filter:blur(12px);pointer-events:none;border-radius:50%;width:9rem;height:9rem;position:absolute}.career-gamble-popup.is-success .career-gamble-glow{background:radial-gradient(circle,#22c55e52 0%,#0000 70%)}.career-gamble-popup.is-risk .career-gamble-glow{background:radial-gradient(circle,#ef444452 0%,#0000 70%)}.career-gamble-rings{border:1.5px dashed color-mix(in srgb, var(--app-accent) 45%, transparent);width:8.5rem;height:8.5rem;box-shadow:0 0 0 1.25rem color-mix(in srgb, var(--app-accent) 8%, transparent), 0 0 0 2.5rem color-mix(in srgb, var(--app-accent) 3%, transparent);border-radius:50%;animation:4.5s linear infinite careerGambleRadar;position:absolute}.career-gamble-popup.is-success .career-gamble-rings{border-color:#4ade808c;box-shadow:0 0 0 1.25rem #22c55e1f,0 0 0 2.5rem #22c55e0a}.career-gamble-popup.is-risk .career-gamble-rings{border-color:#f871718c;box-shadow:0 0 0 1.25rem #ef44441f,0 0 0 2.5rem #ef44440a}.career-gamble-token{border:2px solid var(--app-accent);width:5.5rem;height:5.5rem;color:var(--app-accent-fg);background:radial-gradient(circle at 35% 35%, #fef08a 0%, var(--app-accent) 55%, color-mix(in srgb, var(--app-accent) 80%, black) 100%);font-size:calc(2.4rem * var(--type-zoom));box-shadow:0 14px 30px #00000080, 0 0 30px color-mix(in srgb, var(--app-accent) 48%, transparent), inset 0 2px 3px #ffffff73, inset 0 -3px 6px #00000059;border-radius:50%;place-items:center;font-weight:900;animation:.36s cubic-bezier(.45,.05,.55,.95) infinite careerGambleCoinSpin;display:grid;position:relative}.career-gamble-token-icon{line-height:1;display:inline-block}.career-gamble-popup.is-landed .career-gamble-token{animation:.48s cubic-bezier(.175,.885,.32,1.275) both careerGambleLandSuccess}.career-gamble-popup.is-success .career-gamble-token{color:#052e16;background:radial-gradient(circle at 35% 35%,#bbf7d0 0%,#22c55e 50%,#15803d 85%,#14532d 100%);border-color:#86efac;box-shadow:0 0 45px #22c55e99,0 14px 30px #0000008c,inset 0 2px 4px #fff9}.career-gamble-popup.is-risk .career-gamble-token{color:#450a0a;background:radial-gradient(circle at 35% 35%,#fecaca 0%,#ef4444 50%,#b91c1c 85%,#7f1d1d 100%);border-color:#fca5a5;animation:.48s cubic-bezier(.175,.885,.32,1.275) both careerGambleLandRisk;box-shadow:0 0 45px #ef444499,0 14px 30px #0000008c,inset 0 2px 4px #fff9}.career-gamble-burst{pointer-events:none;border-radius:50%;width:5.5rem;height:5.5rem;animation:.62s cubic-bezier(.1,.8,.3,1) forwards careerGambleShockwave;position:absolute}.career-gamble-burst.is-success{border:2px solid #4ade80;box-shadow:0 0 30px #4ade80bf}.career-gamble-burst.is-risk{border:2px solid #f87171;box-shadow:0 0 30px #f87171bf}.career-gamble-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.career-gamble-option{border:1px solid var(--app-border);border-radius:var(--app-radius-card-md);min-width:0;min-height:4.2rem;color:var(--app-muted);background:var(--app-surface-2);opacity:.5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.85rem .95rem;transition:opacity .12s,border-color .12s,transform .12s,background .12s,box-shadow .12s;display:grid;position:relative}.career-gamble-option-arrow{font-size:var(--type-display);font-weight:900;line-height:1}.career-gamble-option-body{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.career-gamble-option strong{min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;line-height:1.35}.career-gamble-option-badge{width:1.35rem;height:1.35rem;font-size:var(--type-ui-md);border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid}.career-gamble-option.is-positive .career-gamble-option-badge{color:#052e16;background:#22c55e}.career-gamble-option.is-negative .career-gamble-option-badge{color:#450a0a;background:#ef4444}.career-gamble-option.is-active{opacity:1;transform:translateY(-2px)}.career-gamble-option.is-positive.is-active{color:#86efac;border-color:#22c55e;box-shadow:0 0 24px #22c55e3d;background:linear-gradient(145deg, #22c55e2e, var(--app-surface-2))!important}.career-gamble-option.is-negative.is-active{color:#fca5a5;border-color:#ef4444;box-shadow:0 0 24px #ef44443d;background:linear-gradient(145deg, #ef44442e, var(--app-surface-2))!important}.career-gamble-option.is-out{opacity:.22;filter:grayscale(.6);transform:scale(.96)}.career-gamble-meter{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-text) 12%, transparent);height:4px;margin-top:1.15rem;overflow:hidden}.career-gamble-meter>span{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, var(--app-accent), #fef08a);width:40%;height:100%;box-shadow:0 0 10px var(--app-accent);animation:.55s ease-in-out infinite alternate careerGambleMeter;display:block}.career-gamble-popup.is-landed .career-gamble-meter>span{background:#22c55e;width:100%;animation:none;box-shadow:0 0 12px #22c55e99}.career-gamble-popup.is-risk .career-gamble-meter>span{background:#ef4444;box-shadow:0 0 12px #ef444499}.career-gamble-status{text-align:center;color:var(--app-muted);font-size:var(--type-ui);letter-spacing:.02em;margin:.85rem 0 0;font-weight:800}.career-gamble-popup.is-success .career-gamble-status{color:#86efac}.career-gamble-popup.is-risk .career-gamble-status{color:#fca5a5}@keyframes careerGamblePopupIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes careerGambleSuccessFlare{0%{transform:scale(.98)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes careerGamblePulse{50%{opacity:.45;transform:scale(.7)}}@keyframes careerGambleRadar{to{transform:rotate(360deg)}}@keyframes careerGambleCoinSpin{0%{filter:brightness();transform:perspective(500px)rotateY(0)scale(.96)}25%{filter:brightness(1.3);transform:perspective(500px)rotateY(90deg)scale(1.05)}50%{filter:brightness(.95);transform:perspective(500px)rotateY(180deg)scale(1)}75%{filter:brightness(1.3);transform:perspective(500px)rotateY(270deg)scale(1.05)}to{filter:brightness();transform:perspective(500px)rotateY(360deg)scale(.96)}}@keyframes careerGambleLandSuccess{0%{opacity:0;transform:scale(.4)rotate(-20deg)}55%{transform:scale(1.24)rotate(4deg)}75%{transform:scale(.95)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes careerGambleLandRisk{0%{opacity:0;transform:scale(.4)rotate(20deg)}55%{transform:scale(1.2)rotate(-4deg)}75%{transform:scale(.95)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes careerGambleShockwave{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.8)}}@keyframes careerGambleMeter{0%{transform:translate(-15%)}to{transform:translate(178%)}}html[data-animation-level=none] .career-gamble-popup,html[data-animation-level=none] .career-gamble-popup *{transition:none!important;animation:none!important}@media (width<=430px){.career-gamble-popup{padding:1.1rem}.career-gamble-stage{height:8.5rem}.career-gamble-options{grid-template-columns:1fr}}.career-penalty-scene{max-height:25dvh;overflow:hidden}.career-penalty-scene svg{max-height:25dvh}.career-penalty-scene[data-decision-grow-extra] svg{width:100%;height:100%;max-height:none}.career-game [data-penalty-choices] button{white-space:normal;flex:8rem;justify-content:center;min-height:44px}.career-season-spotlight{isolation:isolate;border:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-border));border-radius:var(--app-radius-card-md);background:radial-gradient(circle at 83% 46%, color-mix(in srgb, var(--app-accent) 5%, transparent), transparent 34%), linear-gradient(145deg, var(--app-surface-2), var(--app-panel));grid-template-columns:minmax(0,1fr) minmax(9rem,32%);align-items:center;min-height:clamp(12rem,42dvh,24rem);margin-bottom:.5rem;padding:clamp(1.25rem,3vw,2.5rem);display:none;position:relative;overflow:hidden}.career-season-spotlight:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--app-text) 8%, transparent);opacity:.75;border-radius:50%;position:absolute;inset:10% -6% 10% 55%}.career-season-spotlight:after{content:"";z-index:-1;border-top:1px solid color-mix(in srgb, var(--app-text) 8%, transparent);width:45%;position:absolute;top:50%;right:0}.career-season-spotlight--trophy{border-color:color-mix(in srgb, #f3c969 42%, var(--app-border));background:radial-gradient(circle at 83% 46%, #f3c9694d, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--app-panel) 90%, #6d5215), var(--app-panel));display:grid}.career-season-spotlight--trophy[role=button]{cursor:pointer}.career-season-spotlight__copy{z-index:1;min-width:0;position:relative}.career-season-spotlight__eyebrow{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.55rem;font-weight:900}.career-season-spotlight--trophy .career-season-spotlight__eyebrow{color:var(--career-gold)}.career-season-spotlight__title{max-width:16ch;color:var(--app-text);font-size:calc(clamp(1.65rem, 3.2vw, 3rem) * var(--type-zoom));overflow-wrap:anywhere;font-weight:900;line-height:1.02}.career-season-spotlight__meta{color:var(--app-muted);font-size:var(--type-body);margin-top:.65rem;font-weight:650}.career-season-spotlight__stats{border-top:1px solid var(--app-border);grid-template-columns:repeat(3,minmax(0,1fr));max-width:31rem;margin-top:clamp(1rem,3dvh,1.8rem);display:grid}.career-season-spotlight__stats>div{min-width:0;padding:.8rem .8rem 0 0}.career-season-spotlight__stats dt{color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.career-season-spotlight__stats dd{color:var(--app-text);font-size:var(--type-title);overflow-wrap:anywhere;margin-top:.15rem;font-weight:900;line-height:1.15}.career-season-spotlight__more{max-width:42rem;color:var(--app-muted);font-size:var(--type-ui);margin-top:.85rem;font-weight:650}.career-decision-lift,.career-season-spotlight__lift{flex:none;height:0}.career-season-spotlight:has([data-decision-grow-extra]){min-height:0}.career-season-spotlight__continue{color:#f3c969;font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;margin-top:.85rem;font-weight:800}.career-season-spotlight__art{min-width:0;filter:drop-shadow(0 1.25rem 1.5rem color-mix(in srgb, var(--app-bg-outer) 42%, transparent));justify-content:center;align-items:center;display:flex;position:relative}.career-season-spotlight__crest{max-height:11rem;width:min(100%,148px)!important;height:auto!important}.career-season-spotlight__trophies{justify-content:center;align-items:end;gap:.35rem;display:flex}.career-season-spotlight__trophies>:not(:first-child){opacity:.78}.career-season-spotlight--trophy{animation:.7s cubic-bezier(.2,.8,.2,1) both spotlightTrophyIn,1.4s ease-out both spotlightGoldFlash}.career-season-spotlight--trophy .career-season-spotlight__copy>*{animation:.65s cubic-bezier(.2,.8,.2,1) backwards celebTextIn}.career-season-spotlight--trophy .career-season-spotlight__copy>:first-child{animation-delay:.12s}.career-season-spotlight--trophy .career-season-spotlight__copy>:nth-child(2){animation-delay:.2s}.career-season-spotlight--trophy .career-season-spotlight__copy>:nth-child(3){animation-delay:.28s}.career-season-spotlight--trophy .career-season-spotlight__copy>:nth-child(4){animation-delay:.36s}.career-season-spotlight--trophy .career-season-spotlight__copy>:nth-child(5){animation-delay:.44s}.career-season-spotlight--trophy .career-season-spotlight__copy>:nth-child(6){animation-delay:.52s}.career-season-spotlight--trophy .career-season-spotlight__copy>:nth-child(n+7){animation-delay:.6s}.career-season-spotlight--trophy .career-season-spotlight__trophies>*{animation:.9s cubic-bezier(.2,.9,.25,1) .45s backwards spotlightTrophyLand}.career-season-spotlight--trophy .career-season-spotlight__trophies>:nth-child(2){animation-delay:.57s}.career-season-spotlight--trophy .career-season-spotlight__trophies>:nth-child(3){animation-delay:.69s}.career-season-spotlight--trophy .career-season-spotlight__continue{animation:.65s cubic-bezier(.2,.8,.2,1) .7s backwards celebTextIn,2.4s ease-in-out 1.6s infinite spotlightContinueBreathe}@keyframes spotlightTrophyIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes spotlightGoldFlash{0%{box-shadow:0 0 #0000}30%{box-shadow:0 0 56px #f3c96966}to{box-shadow:0 0 #0000}}@keyframes spotlightTrophyLand{0%{opacity:0;filter:brightness(1.9);transform:translateY(-34px)scale(1.3)}}@keyframes spotlightContinueBreathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){html:not([data-animation-level=all]):not([data-animation-level=major]) .career-season-spotlight--trophy,html:not([data-animation-level=all]):not([data-animation-level=major]) .career-season-spotlight--trophy *{animation:none!important}}html[data-animation-level=none] .career-season-spotlight--trophy,html[data-animation-level=none] .career-season-spotlight--trophy *{animation:none!important}.career-game [data-guide=career-season]{flex-direction:column;gap:.5rem;display:flex}.career-game .career-primary-action .career-continue{margin-top:0}.career-game .career-primary-action .career-event-choices>button:disabled{color:var(--app-muted);cursor:wait}.career-game .app-segment-btn{white-space:normal;min-height:44px;line-height:1.4}.career-context-sheet .career-col-a{padding:0}.career-context-sheet .career-timeline-wrap{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.career-context-sheet .career-timeline-panel,.career-context-sheet .career-press-slot-2col{padding:0}.career-context-sheet .career-left-shells{margin-bottom:.75rem}.career-game [data-career-module]{flex-shrink:0}.career-game [data-career-column]{scrollbar-gutter:stable;border-radius:0;min-width:0}.career-game [data-career-column] .career-press-slot-2col{display:block}.career-game .app-press-ticker-btn{min-height:44px}.career-game .offer-card-horizontal-name,.career-game .offer-card-compact-name{overflow-wrap:anywhere;white-space:normal}.career-game .offer-card-key-facts{line-height:1.4}.career-game .offer-accordion>button{min-width:9rem}.career-game .offer-accordion>button.is-active{flex:2.8 0 17rem}.career-game .offer-accordion[data-decision-grow-extra]>button{min-height:100%}.career-game .offer-accordion-mobile-horizontal{scroll-snap-type:x proximity;height:auto;min-height:226px}.career-game .offer-accordion-mobile-horizontal>button{scroll-snap-align:start;flex:0 0 10rem}.career-game .offer-accordion-mobile-horizontal>button.is-active{flex:0 0 min(72vw,18rem)}.career-game .career-offer-action{z-index:2;background:var(--app-panel);padding-block:.5rem;position:sticky;bottom:0}.career-game [data-guide=career-offers-try] button{min-height:48px}.career-game .player-header-top{flex-wrap:nowrap;padding-bottom:4px}.career-game .player-header-who{margin-bottom:0}.career-game .player-header-avatar{width:4.5rem;height:4.5rem}.career-game .player-header-name{font-size:var(--type-display);margin-bottom:.25rem;font-weight:800;line-height:1.1}.career-game .player-header-ovr-stack{flex-direction:column;align-items:center;gap:.85rem;padding:2px 2px 0 0;display:flex}.career-game .player-header-ovr-stack>.relative{margin-bottom:0}.career-game .player-header-fitness-gauge{flex-direction:column;align-items:center;width:100%;display:flex}.career-game .player-header-fitness-gauge__arc{width:100%;position:relative}.career-game .player-header-fitness-gauge__arc>svg{width:100%;height:auto;display:block;overflow:visible}.career-game .player-header-fitness-gauge__readout{pointer-events:none;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:28%;left:0;right:0}.career-game .player-header-fitness-gauge__heart{width:.75rem;height:.75rem;margin-bottom:.06rem}.career-game .player-header-fitness-gauge__val{font-size:var(--type-title);font-variant-numeric:tabular-nums;color:var(--app-text);font-weight:800}.career-game .player-header-fitness-gauge__pct{color:var(--app-faint);margin-left:.06em;font-size:.58em;font-weight:700}.career-game .player-header-fitness-gauge__label{font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--app-faint);margin-top:.05rem;font-weight:700}.career-game .player-header-fitness-gauge.is-injured .player-header-fitness-gauge__label{color:color-mix(in srgb, var(--career-negative) 72%, var(--app-faint))}.career-game .player-header-injury-badge--flow{border-radius:var(--radius-pill);background:var(--career-negative);color:#fff;font-size:var(--type-micro);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;margin-top:.28rem;padding:1px 7px;font-weight:900;line-height:1.4;display:inline-flex}.career-game .player-header-age-value{width:100%}.career-game .player-header-card{padding-bottom:4px}.career-game .player-header-name{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:calc(var(--type-display) * 1.18)}.career-game .player-header-who .app-meta-chip{font-size:calc(var(--type-ui-md) * 1.12)}.career-game .player-header-who .player-header-club-row .text-sm{font-size:max(14px, calc(var(--type-ui-md) * 1.18));line-height:1.35}.career-game .player-header-bust{width:80px;position:relative}.career-game .player-header-magazine{z-index:2;border:1px solid var(--app-border);background:var(--app-surface-2);width:28px;height:28px;font-size:var(--type-body);cursor:pointer;border-radius:50%;place-items:center;line-height:1;transition:transform .15s,border-color .15s;display:grid;position:absolute;top:-4px;left:-4px;box-shadow:0 2px 6px #00000059}.career-game .player-header-magazine:hover,.career-game .player-header-magazine:focus-visible{border-color:var(--app-accent);transform:scale(1.08)}.career-game .player-header-magazine.is-fresh{border-color:var(--app-accent);animation:1.6s ease-in-out infinite player-header-magazine-glow}@keyframes player-header-magazine-glow{0%,to{box-shadow:0 2px 6px #00000059, 0 0 0 0 color-mix(in srgb, var(--app-accent) 55%, transparent)}50%{box-shadow:0 2px 6px #00000059, 0 0 0 6px color-mix(in srgb, var(--app-accent) 0%, transparent)}}html[data-animation-level=none] .career-game .player-header-magazine.is-fresh{animation:none}.career-game .player-header-card--mobile-variant .player-header-magazine{width:24px;height:24px;font-size:var(--type-ui-md)}.career-game .is-magazine-link{cursor:pointer}.career-game .prime-legend-strip.is-magazine-link:hover,.career-game .player-status.is-magazine-link:hover,.career-game .career-league-card.is-magazine-link:hover{border-color:color-mix(in srgb, var(--app-accent) 45%, var(--app-border))}.career-game .player-header-portrait-age{text-align:center;font-size:var(--type-ui-md);color:var(--app-text);white-space:nowrap;margin-top:3px;font-weight:800;line-height:1.4}.career-game .player-portrait{width:100%;height:auto;display:block;overflow:visible}.career-game .player-header-card--mobile-variant .player-header-bust{width:56px}.career-game .player-header-card{container-type:inline-size}.career-game .player-header-tint{opacity:.22}.career-game .player-header-who>.min-w-0>.flex>span[style],.career-game .player-header-compact-details>.flex>span[style]{background:var(--app-surface-2)!important;border-color:var(--app-border)!important;color:var(--app-muted)!important}.career-game .player-header-footer-value{color:var(--app-text)}.career-game .player-header-card .prime-legend-strip{border-color:color-mix(in srgb, var(--career-gold) 25%, var(--app-border));background:color-mix(in srgb, var(--career-gold) 4%, var(--app-panel))}.career-game .player-header-compact-identity{grid-template-columns:56px minmax(0,1fr) 60px;align-items:start;gap:8px;display:grid}.career-game .player-header-compact-details{min-width:0;padding-top:3px}.career-game .player-header-compact-name{font-size:var(--type-title);overflow-wrap:anywhere;font-weight:800;line-height:1.2}.career-game .player-header-compact-identity .player-header-mobile-rating{width:60px}.career-game .player-header-compact-identity .player-header-club-name{font-size:var(--type-ui-md);line-height:1.3}.career-game .player-header-compact-identity .player-header-contract-line{font-size:var(--type-kicker);line-height:1.35}@container (width>=500px){.career-game .player-header-compact-identity{grid-template-columns:76px minmax(0,1fr) 72px;gap:14px;padding:4px}.career-game .player-header-compact-identity .player-header-bust{width:76px}.career-game .player-header-compact-name{font-size:calc(22px * var(--type-zoom))}.career-game .player-header-compact-identity .player-header-club-name{font-size:var(--type-body)}.career-game .player-header-compact-identity .player-header-contract-line{font-size:var(--type-ui-md)}}.career-game .player-header-age-value{padding-top:3px;padding-bottom:12px}.career-game .player-header-age-value .app-meta-value{font-size:calc(23px * var(--type-zoom));line-height:1.2}.career-game .player-header-age-value .app-meta-caption{margin-bottom:3px}.career-game .player-header-facts{justify-content:space-between;align-items:end;gap:12px;padding-top:12px;display:flex}.career-game .player-header-facts .app-meta-caption{margin:0 0 3px;display:block}.career-game .player-header-facts strong{font-size:calc(20px * var(--type-zoom));line-height:1.2;display:block}.career-game .player-header-facts__market{text-align:right;font-size:calc(20px * var(--type-zoom))}.career-game .player-header-ovr-value{white-space:nowrap;font-size:var(--type-display);text-align:center;padding-top:26px}.career-game .player-header-ovr-value .app-meta-value{font-size:calc(20px * var(--type-zoom));line-height:1.2}.career-game .player-header-ovr-value .app-meta-caption{margin:0 0 3px;display:block}.career-game .player-header-mobile-rating{flex-direction:column;flex-shrink:0;align-items:center;width:84px;display:flex}.career-game .player-header-mobile-rating .player-header-ovr-value{font-size:var(--type-title);padding-top:44px}.career-game .player-header-ovr-delta{font-size:var(--type-body);white-space:nowrap;gap:3px;padding:3px 7px;line-height:1.3}.career-game .player-header-ovr-delta svg{width:10px;height:10px}.career-game .player-header-card .prime-legend-strip{margin-bottom:8px;padding:10px}.career-game .player-header-card .prime-legend-strip__head{height:auto;min-height:18px;max-height:none}.career-game .player-header-card .prime-legend-strip__label{letter-spacing:.04em;justify-content:space-between;gap:8px}.career-game .player-header-card .prime-legend-strip__label-text{white-space:normal}.career-game .player-header-card .prime-legend-strip__score{font-size:var(--type-ui-md)}.career-game .player-header-card .prime-legend-strip__foot{flex-direction:column;align-items:start;gap:3px;height:auto;max-height:none;display:flex}.career-game .player-header-card .prime-legend-strip__next{white-space:normal;max-width:100%;font-size:var(--type-ui);order:-1}.career-game .player-header-card .prime-legend-strip__meta{white-space:normal;font-size:var(--type-kicker);color:var(--app-faint);font-weight:500}.career-game .player-header-card .profile-trophy-row{gap:8px;min-height:44px;padding:6px 8px}.career-game .player-header-card .profile-trophy-row__label{letter-spacing:.03em;max-width:none}.career-game .player-header-card .profile-trophy-row__icons{gap:7px}.career-game .player-header-card .profile-trophy-row__arrow{font-size:calc(22px * var(--type-zoom));color:var(--app-faint)}.career-game .player-header-card .profile-trophy-row:hover{background:color-mix(in srgb, var(--app-accent) 6%, var(--app-panel))}.career-game .player-header-card .profile-trophy-row:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.career-game .player-header-honours-value{border-top:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 12px 8px;padding-top:8px;display:grid}.career-game .player-header-honours-value .profile-trophy-row{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;margin:0;padding:3px 0;display:grid}.career-game .player-header-honours-value .profile-trophy-row__label{grid-column:1}.career-game .player-header-honours-value .profile-trophy-row__icons{grid-column:1;justify-content:flex-start;min-height:24px}.career-game .player-header-card .profile-trophy-row__label .profile-trophy-row__arrow{font-size:var(--type-body);vertical-align:-1px;margin-left:6px;line-height:1;display:inline-block}.career-game .player-header-honours-value .profile-trophy-row:disabled{cursor:default}.career-game .player-header-footer-value{text-align:right;font-size:calc(20px * var(--type-zoom));white-space:nowrap}.career-game .player-header-footer-value .app-meta-caption{margin:0 0 4px;display:block}.career-game .player-header-footer-value.is-magazine-link{border-radius:10px;margin:-3px -8px;padding:3px 8px;transition:background-color .15s}.career-game .player-header-footer-value.is-magazine-link:hover{background:color-mix(in srgb, var(--app-accent) 6%, var(--app-panel))}.career-game .player-header-footer-value.is-magazine-link:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.career-game .player-header-ovr-stack{padding-bottom:28px}.career-game .player-header-mobile-rating{padding-bottom:32px}:is(.career-game .player-header-ovr-stack:has(.ovr-badge--prime),.career-game .player-header-mobile-rating:has(.ovr-badge--prime)){padding-bottom:44px}.career-game .player-header-rep-chip[data-tone=positive]{color:var(--career-positive)}.career-game .player-header-rep-chip[data-tone=warning]{color:var(--career-warning)}.career-game .player-header-rep-chip[data-tone=negative]{color:var(--career-negative)}.career-game .player-header-rep-chip .player-status__delta{font-size:var(--type-ui);margin-left:2px;padding:0 3px;transform:none}.career-game .player-status{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-game .player-status[data-meters="1"]{grid-template-columns:minmax(0,1fr)}.career-game .player-status[data-meters="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.career-game .player-status{border-top:1px solid var(--app-border);gap:clamp(8px,2vw,16px);padding-top:10px}.career-game .player-status__item{min-width:0}.career-game .player-status__item--positive{--status-color:var(--career-positive)}.career-game .player-status__item--warning{--status-color:var(--career-warning)}.career-game .player-status__item--negative{--status-color:var(--career-negative)}.career-game .player-status__label{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.4}.career-game .player-status__value{color:var(--status-color);font-size:calc(24px * var(--type-zoom));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin:8px 0 6px;font-weight:800;line-height:1.1;display:flex}.career-game .player-status__segments{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.career-game .player-status__meter{position:relative}.career-game .player-status__delta{font-size:var(--type-body);color:var(--career-positive);background:color-mix(in srgb, var(--career-positive) 14%, transparent);border-radius:4px;align-self:flex-start;padding:2px 4px;line-height:1.2;display:inline-block;transform:translateY(-5px)}.career-game .player-status__delta.is-negative{color:var(--career-negative);background:color-mix(in srgb, var(--career-negative) 14%, transparent)}.career-game .player-status__delta--ovr{white-space:nowrap;font-weight:800;transform:none}.career-game .player-status__segment{background:color-mix(in srgb, var(--status-color) 16%, var(--app-panel));border-radius:1px;height:5px;position:relative;overflow:hidden}.career-game .player-status__segment>span{background:var(--status-color);height:100%;transition:width .35s;display:block}.career-game .player-status__segment>.player-status__change{background:var(--career-positive);transition:none;position:absolute;top:0}.career-game .player-status__segment>.player-status__change.is-negative{background:var(--career-negative)}@media (width<=479px){.career-game .player-status__value{font-size:calc(21px * var(--type-zoom))}.career-game .player-status__segments{gap:2px}}html[data-animation-level=none] .career-game .player-status__segment>span{transition:none}.career-game .player-status{position:relative}.career-game .morale-meter{min-width:0;container-type:inline-size}.career-game .morale-meter>.player-status__item{position:relative}.career-game .morale-trend{font-size:var(--type-micro);letter-spacing:0;margin-left:4px}.career-game .morale-trend.is-up{color:var(--career-positive)}.career-game .morale-trend.is-down{color:var(--career-negative)}.career-game .morale-meter__tier{border-radius:var(--radius-tag);max-width:58%;color:var(--status-color);background:color-mix(in srgb, var(--status-color) 14%, transparent);font:inherit;font-size:var(--type-kicker);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;padding:1px 6px;font-weight:800;line-height:1.4;position:absolute;top:-3px;right:0;overflow:hidden}.career-game .morale-meter__tier:after{content:"";position:absolute;inset:-13px -6px}.career-game .morale-meter__tier:hover,.career-game .morale-meter__tier[aria-expanded=true]{background:color-mix(in srgb, var(--status-color) 26%, transparent)}.career-game .morale-meter__tier:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.career-game.morale-why-layer{display:contents}.career-game .morale-why{box-sizing:border-box;z-index:80;border:1px solid var(--app-border);background:linear-gradient(var(--app-panel), var(--app-panel)), var(--app-bg);box-shadow:var(--shadow-ink-lg);color:var(--app-text);text-transform:none;letter-spacing:normal;border-radius:14px;padding:12px;position:fixed}.career-game .morale-why__head{font-size:var(--type-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);justify-content:space-between;gap:8px;font-weight:800;display:flex}.career-game .morale-why__now{color:var(--app-text);white-space:nowrap}.career-game .morale-why__spark{width:100%;height:40px;margin:10px 0 6px;display:block;overflow:visible}.career-game .morale-why__base{stroke:var(--app-border);stroke-width:1px;stroke-dasharray:3 3}.career-game .morale-why__line{fill:none;stroke:var(--app-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.career-game .morale-why__dot{fill:var(--app-accent)}.career-game .morale-why__list{grid-template-columns:minmax(0,1fr);gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.career-game .morale-why__item{font-size:var(--type-ui-md);justify-content:space-between;gap:10px;line-height:1.35;display:flex}.career-game .morale-why__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-muted);overflow:hidden}.career-game .morale-why__delta{font-variant-numeric:tabular-nums;color:var(--career-positive);flex:none;font-weight:800}.career-game .morale-why__delta.is-negative{color:var(--career-negative)}.career-game .morale-why__empty{font-size:var(--type-ui-md);color:var(--app-muted);margin:8px 0 0}.career-game .morale-why__note{font-size:var(--type-ui-md);color:var(--app-muted);margin:8px 0 0;line-height:1.35}.career-contract-facts{font-size:var(--type-body);gap:.3rem;margin-top:.6rem;line-height:1.4;display:grid}.career-contract-facts>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.career-contract-facts dt{color:var(--app-muted)}.career-contract-facts dd{color:var(--app-text);overflow-wrap:anywhere;font-weight:650}@media (width<=1279px){.career-game [data-guide=career-renewal]>.app-game-panel{padding:.375rem}.career-game .career-renewal-card{padding:.5rem .625rem}.career-game .career-renewal-kicker{font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.career-game .career-renewal-card .career-contract-facts{font-size:var(--type-ui);gap:.1rem;margin-top:.2rem;line-height:1.35}.offer-card-key-facts{gap:.35rem}.offer-card-key-fact{min-height:1.75rem;font-size:max(12px, var(--type-ui));padding:.3rem .6rem}.offer-card-key-facts:not(.is-dense) .offer-card-key-fact--role,.offer-card-key-facts:not(.is-dense) .offer-card-key-fact--fee{flex:5rem}.offer-card-key-facts:not(.is-dense) .offer-card-key-fact--chance{flex:100%;order:1}.offer-card-key-facts.is-dense .offer-card-key-fact{flex:0 auto;min-height:1.5rem;padding:.25rem .55rem}.career-game .career-offer-action{padding-block:.25rem .375rem}}.career-profile-name{font-size:var(--type-title);overflow-wrap:anywhere;margin-bottom:.6rem;font-weight:800;line-height:1.3}:is(.career-game,.career-context-sheet) .player-header-card{border-color:var(--app-border);background:var(--app-panel);border-radius:var(--app-radius-card-md)}:is(.career-game,.career-context-sheet) .player-header-card .truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}:is(.career-game,.career-context-sheet) .player-header-club-name{-webkit-line-clamp:unset}.career-game :is([data-guide=career-offers-try] button,.offer-accordion-compact-trigger button,[data-guide=career-renewal] button){min-height:44px;font-size:var(--type-body);white-space:normal;line-height:1.4}.career-game .career-autoplay-chip{min-height:0;font-size:var(--type-kicker);white-space:nowrap;padding:.15rem .5rem;line-height:1.2}.career-game [data-guide=career-season]>div:first-child>div:first-child{flex-wrap:wrap}.career-publish-sheet{max-width:30rem}.career-publish-sheet .app-sheet-body>div{padding:.75rem}.career-publish-sheet .app-sheet-body :is(.bg-black\/40,.bg-zinc-900\/80,.bg-amber-950\/50,.bg-red-950\/60){background:var(--app-surface-2);color:var(--app-text)}.career-publish-sheet .app-sheet-body :is(.text-zinc-500,.text-zinc-400,.text-zinc-300){color:var(--app-muted)}.career-publish-sheet .app-sheet-body button{min-height:44px;font-size:var(--type-body);color:var(--app-text);background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm)}.career-publish-sheet .app-sheet-body .career-publish-primary:not(:disabled){background:var(--hub-action-bg);color:var(--hub-action-fg)}.career-publish-sheet .app-sheet-body button:disabled{color:var(--app-muted);opacity:.65}.career-game :is([data-guide=career-event],[data-guide=career-season]) :is(.text-zinc-500,.text-zinc-400,.text-zinc-300){color:var(--app-muted)}.career-game [data-guide=career-season] .bg-black\/30{background:var(--app-surface-2)}.career-game .career-tablet-extras-toggle{z-index:3;flex-shrink:0;order:-1;justify-content:center;gap:.5rem;width:100%;min-height:44px;display:none;position:sticky;top:0}.career-tablet-extras-sheet .career-tablet-extras-body{flex-direction:column;display:flex}.career-tablet-extras-sheet [data-career-tablet-extras-host]{flex:1;min-height:0}@media (width>=1024px) and (width<=1439.98px),(width>=1440px) and (height<=819.98px){.career-game .career-tablet-extras-toggle{display:inline-flex}}@media (width>=1024px){.career-season-spotlight{display:grid}.career-game .career-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,.7fr) minmax(0,2.1fr);gap:1rem;padding:1rem;display:grid}.career-game [data-career-column=left]{grid-area:1/1}.career-game [data-career-column=center]{grid-area:1/2/-1;padding:.15rem;overflow-y:auto}.career-game [data-career-column=right],.career-game .career-tablet-dashboard-side{display:none}.career-game .career-timeline-wrap{display:contents}.career-game [data-career-column=center]:empty{display:none}}@media (width>=1440px) and (height>=820px){.career-game .career-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(500px,1.3fr) minmax(0,1.9fr) minmax(240px,.7fr)}.career-game [data-career-column=left]{grid-row:1}.career-game [data-career-column=right]{grid-area:1/3;display:flex;overflow-y:auto}.career-game--over .career-shell{grid-template-columns:minmax(500px,1.3fr) minmax(0,2.6fr)}.career-game--over [data-career-column=right]{display:none}}.career-game--over .career-tablet-extras-toggle{display:none!important}@media (width>=1024px){.career-game--over [data-career-column=center]{overflow:hidden}.career-game--over [data-career-module=actions]{flex:0 auto;min-height:0;max-height:58%}.career-game--over [data-career-module=press]{flex:1 1 0;min-height:12rem}.career-game--over .career-end-panel{flex:0 auto}.career-game--over .career-end-panel>.flex{overflow:hidden auto}.career-game--over [data-career-column] .career-press-slot-2col{flex-direction:column;height:100%;min-height:0;display:flex}.career-game--over [data-guide=career-map]{flex-direction:column;flex:auto;min-height:0;display:flex}.career-game--over .career-map-shell--fill{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.career-game--over .career-map-shell--fill .app-map-table-scroll--desktop{flex:0 auto;max-height:8rem}.career-game--over .career-end-obituary-wrap--compact,.career-game--over .career-end-obituary-wrap--press{flex:0 auto;min-height:8rem;max-height:16rem}.career-game--over .career-end-obituary-inline--compact .app-press-newspaper-page--inline,.career-game--over .career-end-obituary-inline--press .app-press-newspaper-page--inline{max-height:12rem}}@media (width<=1023px){.career-game .career-end-mobile-intro{padding:0}.career-game .career-shell{overflow:hidden}.career-game .career-actions-wrap{flex:1;min-height:0;margin:0;overflow-y:auto}.career-game .career-event-choices>button{gap:.5rem;padding:.65rem}.career-game .career-autoplay-chip{min-height:32px;padding:.2rem .55rem}.career-season-spotlight--trophy{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:1rem 1.1rem}.career-season-spotlight--trophy .career-season-spotlight__title{font-size:calc(clamp(1.35rem, 6vw, 2rem) * var(--type-zoom))}.career-season-spotlight--trophy .career-season-spotlight__trophies>:first-child{transform-origin:bottom;transform:scale(.86)}}@media (height<=650px){.career-game .career-event-hero{max-height:64px}.career-season-spotlight{min-height:10.5rem;padding-block:1rem}.career-season-spotlight__stats{margin-top:.75rem}.career-season-spotlight__crest{max-height:7rem}}.career-season-spotlight__corner{z-index:2;position:absolute;top:clamp(.9rem,2vw,1.5rem);right:clamp(.9rem,2vw,1.5rem)}[data-career-module=actions]:has(.career-season-spotlight,.career-event__corner) .career-online-clock-fallback{display:none}.career-game .career-event:has(>.career-event__corner){position:relative}.career-event__corner{z-index:3;position:absolute;top:.6rem;right:.6rem}.career-event__corner .online-clock-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb, var(--app-panel) 72%, transparent)}.online-clock-chip{text-align:right;border:1px solid color-mix(in srgb, var(--app-border) 75%, transparent);background:color-mix(in srgb, var(--app-surface-2) 78%, transparent);color:var(--app-text);border-radius:14px;grid-template-columns:auto auto;align-items:baseline;gap:1px .6rem;padding:.45rem .75rem;display:grid}.online-clock-chip__label{font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted);grid-column:1/-1;font-weight:800}.online-clock-chip__time{font-family:var(--font-display,inherit);font-size:calc(clamp(1.5rem, 2.4vw, 2rem) * var(--type-zoom));grid-column:1/-1;line-height:1}.online-clock-chip__ready,.online-clock-chip__note{font-size:var(--type-ui);color:var(--app-muted);grid-column:1/-1;font-weight:700}.online-clock-chip[data-tone=warn]{color:#fef3c7;background:#451a038c;border-color:#fbbf2480}.online-clock-chip[data-tone=expired]{color:#ffe4e6;background:#4c05198c;border-color:#f43f5e80;animation:1s ease-in-out infinite onlineClockPulse}.career-online-clock-fallback .online-clock-chip{text-align:left;grid-template-columns:1fr auto}.career-online-clock-fallback .online-clock-chip__time{grid-area:1/2/span 2}.career-online-clock-fallback .online-clock-chip__label,.career-online-clock-fallback .online-clock-chip__ready,.career-online-clock-fallback .online-clock-chip__note{grid-column:1}@keyframes onlineClockPulse{50%{box-shadow:0 0 0 4px #f43f5e2e}}.online-standings__tabs{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 80%, transparent);gap:2px;padding:2px;display:inline-flex}.online-standings__tabs button{border-radius:var(--radius-pill);font-size:var(--type-ui);color:var(--app-muted);padding:3px 10px;font-weight:800}.online-standings__tabs button[aria-selected=true]{background:var(--app-accent);color:var(--app-accent-fg)}.online-standings__list{margin:0;padding:0 6px 6px;list-style:none;position:relative}.online-standings__row{background:color-mix(in srgb, var(--app-surface-2) 45%, transparent);will-change:transform;border-radius:12px;grid-template-columns:1.6rem 1.1rem auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;padding:7px 8px;display:grid;position:relative}.online-standings__row.is-self{background:color-mix(in srgb, var(--app-accent) 13%, transparent);box-shadow:inset 3px 0 0 var(--app-accent)}.online-standings__place{font-family:var(--font-display,inherit);font-size:var(--type-display);text-align:center;color:var(--app-muted);font-weight:900}.online-standings__row.is-first .online-standings__place{color:var(--career-gold,#f3c969)}.online-standings__move{font-size:var(--type-kicker);font-weight:900;line-height:1}.online-standings__move .is-up{color:var(--career-positive,#34d399);animation:.35s ease-out standingsBadgeIn}.online-standings__move .is-down{color:#fb7185;animation:.35s ease-out standingsBadgeIn}.online-standings__who{flex-direction:column;min-width:0;display:flex}.online-standings__name{align-items:baseline;gap:6px;min-width:0;font-weight:800;display:flex}.online-standings__status{font-size:var(--type-ui);font-weight:700}.online-standings__status.is-ready{color:#5eead4}.online-standings__status.is-lost{color:#fcd34d}.online-standings__value{font-family:var(--font-display,inherit);font-size:var(--type-display);align-items:baseline;gap:6px;font-weight:900;display:inline-flex}.online-standings__gain{font-size:var(--type-ui);color:var(--career-positive,#34d399);font-weight:900;animation:4s ease-out forwards standingsGain}.online-standings__row.is-new-leader{animation:2.4s ease-out standingsLeader}.online-seat-avatar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 85%, transparent);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--app-border) 80%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.online-seat-avatar img{border-radius:var(--radius-pill);object-fit:cover;width:100%;height:100%;display:block}.online-seat-avatar.is-open{box-shadow:none;border:1.5px dashed color-mix(in srgb, var(--app-border) 85%, transparent);background:0 0}.online-seat-avatar__empty{font-size:var(--type-ui);color:var(--app-muted);font-weight:900}.online-seat-avatar__club{border-radius:var(--radius-pill);background:var(--app-surface,#0f1f24);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--app-surface) 92%, transparent);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-4px}.online-standings__row.is-self .online-seat-avatar{box-shadow:0 0 0 2px var(--app-accent)}[data-lobby-seat].is-self{background:color-mix(in srgb, var(--app-accent) 10%, transparent)}[data-lobby-seat].is-self .online-seat-avatar{box-shadow:0 0 0 2px var(--app-accent)}.online-standings__row.is-new-leader:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--career-gold,#f3c969) 38%, transparent) 50%, transparent 80%);background-size:250% 100%;animation:1.6s ease-out 2 standingsShimmer;position:absolute;inset:0}@keyframes standingsBadgeIn{0%{opacity:0;transform:translateY(4px)}}@keyframes standingsGain{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}@keyframes standingsLeader{0%,60%{box-shadow:0 0 0 1px color-mix(in srgb, var(--career-gold,#f3c969) 70%, transparent)}}@keyframes standingsShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.multiplayer-press__title{font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--app-accent);font-weight:900}.multiplayer-press__lead{background:color-mix(in srgb, var(--app-surface-2) 60%, transparent);border-radius:12px;padding:10px 12px;animation:.4s ease-out standingsBadgeIn}.multiplayer-press__lead.is-self{box-shadow:inset 3px 0 0 var(--app-accent)}.multiplayer-press__kind{border-radius:var(--radius-tag);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--app-accent) 16%, transparent);color:var(--app-accent);margin-bottom:4px;padding:1px 8px;font-weight:900;display:inline-block}.multiplayer-press__lead.is-title .multiplayer-press__kind,.multiplayer-press__lead.is-leader .multiplayer-press__kind{background:color-mix(in srgb, var(--career-gold,#f3c969) 18%, transparent);color:var(--career-gold,#f3c969)}.multiplayer-press__headline{font-size:var(--type-title);overflow-wrap:anywhere;font-weight:800;line-height:1.3}.multiplayer-press__list{max-height:9.5rem;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.multiplayer-press__list li{font-size:var(--type-ui-md);color:var(--app-muted);align-items:baseline;gap:8px;padding:4px 2px;display:flex}.multiplayer-press__list li.is-self{color:var(--app-text)}.multiplayer-press__dot{background:var(--app-accent);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.multiplayer-press__dot.is-title,.multiplayer-press__dot.is-leader{background:var(--career-gold,#f3c969)}.multiplayer-press__dot.is-form{background:var(--career-positive,#34d399)}.career-online-more>summary{cursor:pointer;font-size:var(--type-ui-md);color:var(--app-muted);padding:10px 12px;font-weight:800;list-style:none}.career-online-more>summary::-webkit-details-marker{display:none}.career-online-more>summary:after{content:"▾";float:right;transition:transform .2s}.career-online-more[open]>summary:after{transform:rotate(180deg)}html[data-animation-level=none] .online-standings__row.is-new-leader,html[data-animation-level=none] .online-standings__row.is-new-leader:after,html[data-animation-level=none] .online-standings__gain,html[data-animation-level=none] .online-clock-chip[data-tone=expired]{animation:none}.career-negotiation__chance{margin-top:12px}.career-negotiation__chance-row{font-size:var(--type-ui);color:var(--app-muted);justify-content:space-between;align-items:baseline;gap:8px;font-weight:800;display:flex}.career-negotiation__chance-row strong{font-size:calc(var(--type-title) * 1.05);color:var(--app-text)}.career-negotiation__bar{border-radius:var(--radius-pill);background:#00000047;height:8px;margin-top:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.career-negotiation__bar>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--app-accent) 70%, #000), var(--app-accent));height:100%;transition:width .5s;display:block}.career-negotiation__desks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.career-negotiation__desk{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent);background:color-mix(in srgb, var(--app-surface-2) 70%, transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .25s,background-color .25s,opacity .25s;display:flex}.career-negotiation__desk-body{min-width:0;display:grid}.career-negotiation__desk-body strong{font-size:var(--type-ui-md,13px);font-weight:900}.career-negotiation__desk-body span{font-size:var(--type-ui);color:var(--app-muted)}.career-negotiation__mark{width:28px;height:28px;font-weight:900;font-size:var(--type-body);border:2px solid color-mix(in srgb, var(--app-border) 90%, transparent);color:var(--app-muted);border-radius:50%;flex:none;place-items:center;display:grid}.career-negotiation__desk.is-checking{border-color:color-mix(in srgb, var(--app-accent) 60%, transparent)}.career-negotiation__desk.is-checking .career-negotiation__mark{border-color:color-mix(in srgb, var(--app-accent) 30%, transparent);border-top-color:var(--app-accent);animation:.7s linear infinite careerNegotiationSpin}.career-negotiation__desk.is-ok{background:#052e1673;border-color:#4ade808c}.career-negotiation__desk.is-ok .career-negotiation__mark{color:#052e16;background:#22c55e;border-color:#22c55e;animation:.35s cubic-bezier(.2,.9,.25,1.4) both careerNegotiationTick}.career-negotiation__desk.is-fail{background:#450a0a73;border-color:#f8717199}.career-negotiation__desk.is-fail .career-negotiation__mark{color:#450a0a;background:#ef4444;border-color:#ef4444;animation:.35s cubic-bezier(.2,.9,.25,1.4) both careerNegotiationTick}.career-negotiation__desk.is-counter{background:#42200673;border-color:#facc1599}.career-negotiation__desk.is-counter .career-negotiation__mark{color:#422006;background:#facc15;border-color:#facc15;animation:.35s cubic-bezier(.2,.9,.25,1.4) both careerNegotiationTick}.career-gamble-popup.is-counter{border-color:#facc15!important}.career-gamble-popup.is-counter .career-gamble-kicker,.career-gamble-popup.is-counter .career-gamble-status{color:#fde047}.career-negotiation__counter{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.career-negotiation__option{text-align:left;border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);background:color-mix(in srgb, var(--app-surface-2) 85%, transparent);color:var(--app-text);cursor:pointer;border-radius:14px;gap:2px;padding:10px 12px;transition:transform .15s,border-color .15s;display:grid}.career-negotiation__option:hover,.career-negotiation__option:focus-visible{border-color:var(--app-accent);transform:translateY(-1px)}.career-negotiation__option strong{font-weight:900}.career-negotiation__option span{font-size:var(--type-ui);color:var(--app-muted);line-height:1.3}.career-negotiation__option.is-accept{border-color:#4ade8080}.career-negotiation__option.is-push{border-color:#f8717180}.offer-card-key-fact--counter{color:#422006;background:#facc15}.career-negotiation{--nego-club:var(--app-accent);--nego-club-2:var(--app-border)}.career-gamble-popup.career-negotiation,.career-gamble-popup.career-negotiation.is-risk,.career-gamble-popup.career-negotiation.is-success,.career-gamble-popup.career-negotiation.is-counter{background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--nego-club) 16%, transparent), transparent 60%), radial-gradient(90% 60% at 0% 100%, color-mix(in srgb, var(--nego-club-2) 8%, transparent), transparent 65%), var(--app-panel);box-shadow:0 0 48px color-mix(in srgb, var(--nego-club) 20%, transparent), 0 32px 80px #000000a3, inset 0 1px 0 #ffffff14;border-color:color-mix(in srgb, var(--nego-club) 62%, var(--app-border))!important}.career-negotiation:before{content:"";background:linear-gradient(90deg, var(--nego-club) 0 50%, var(--nego-club-2) 50% 100%);height:4px;position:absolute;inset:0 0 auto}.career-negotiation__club{border-bottom:1px solid color-mix(in srgb, var(--nego-club) 22%, var(--app-border));min-width:0;font-size:var(--type-ui);align-items:center;gap:8px;margin:-4px 0 12px;padding-bottom:10px;display:flex}.career-negotiation__club strong{white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.career-negotiation__club span{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-weight:750;overflow:hidden}.career-negotiation__office{isolation:isolate;position:relative}.career-negotiation__watermark{z-index:-1;opacity:.07;pointer-events:none;filter:grayscale(.2);position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.career-negotiation__desk{background:color-mix(in srgb, var(--app-surface-2) 55%, transparent)}.career-negotiation__person{flex:none;width:40px;height:40px;position:relative}.career-negotiation__person img{width:40px;height:40px;box-shadow:0 0 0 1px color-mix(in srgb, var(--nego-club) 45%, transparent);border-radius:12px;display:block}.career-negotiation__person .career-negotiation__mark{width:20px;height:20px;font-size:var(--type-ui);background:var(--app-panel);position:absolute;bottom:-6px;right:-6px}.career-negotiation__lead{font-size:var(--type-ui-md,13px);color:var(--app-muted);margin:4px 0 0}.career-negotiation__lead+.career-negotiation__office{margin-top:2px}.career-event-negotiate-chip{border-radius:var(--radius-tag);font-size:var(--type-ui);color:var(--app-accent);border:1px solid color-mix(in srgb, var(--app-accent) 45%, transparent);background:color-mix(in srgb, var(--app-accent) 10%, transparent);padding:2px 10px;font-weight:900}.career-event-choices button[data-transfer-state=rejected]{opacity:.55;filter:grayscale(.6);border-style:dashed}.career-negotiation__desk.is-pending{opacity:.62}.career-negotiation__desk.is-pending .career-negotiation__person img{filter:saturate(.5)}@keyframes careerNegotiationSpin{to{transform:rotate(360deg)}}@keyframes careerNegotiationTick{0%{transform:scale(.4)}}@media (width<=430px){.career-negotiation__counter{grid-template-columns:1fr}}.offer-demand{margin-bottom:10px}.offer-demand__head{align-items:center;gap:6px;margin-bottom:6px;display:flex}.offer-demand__title{font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);font-weight:900}.offer-demand__options{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:6px;display:grid}.offer-demand__option{text-align:left;border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);background:color-mix(in srgb, var(--app-surface-2) 80%, transparent);min-width:0;color:var(--app-text);cursor:pointer;border-radius:12px;gap:1px;padding:7px 10px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.offer-demand__option strong{font-size:var(--type-ui-md,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.offer-demand__option span{font-size:var(--type-ui);color:var(--app-muted);font-weight:800}.offer-demand__option.is-step-down span{color:#4ade80}.offer-demand__option.is-step-up span{color:#f87171}.offer-demand__option:hover:not(:disabled){border-color:color-mix(in srgb, var(--app-accent) 60%, transparent);transform:translateY(-1px)}.offer-demand__option.is-active{border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 16%, var(--app-surface-2));box-shadow:inset 0 0 0 1px var(--app-accent)}.offer-demand__option:disabled{cursor:not-allowed;opacity:.45}.offer-demand.is-compact .offer-demand__options{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=520px){.offer-demand__options,.offer-demand.is-compact .offer-demand__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-demand.is-compact .offer-demand__option{padding:6px 8px}.career-negotiation .career-gamble-kicker{flex-wrap:wrap;row-gap:4px}.career-negotiation__demand{font-weight:inherit;border-radius:var(--radius-tag);white-space:nowrap;background:color-mix(in srgb, currentColor 16%, transparent);letter-spacing:.04em;margin-left:auto;padding:2px 9px;line-height:1.4}@property --career-column-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes career-column-fade{0%,96%{--career-column-fade:36px}to{--career-column-fade:0px}}@supports (animation-timeline:scroll()){[data-career-column].overflow-y-auto{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--career-column-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--career-column-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--career-column-fade)), transparent);scroll-padding-bottom:36px;animation:linear both career-column-fade;animation-timeline:scroll(self)}}.tournament-panel{border:1px solid color-mix(in srgb, var(--app-border,#3f3f46) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--app-surface-2,#18181b) 88%, #16a34a 12%), var(--app-panel,#0f0f11) 70%);font-size:var(--type-ui-md);border-radius:.9rem;gap:.55rem;margin:0 0 .75rem;padding:.6rem .7rem;display:grid}.tournament-panel__head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tournament-panel__cup{letter-spacing:.01em;font-weight:800}.tournament-tag{border-radius:var(--radius-tag);background:color-mix(in srgb, var(--app-fg,#fff) 12%, transparent);font-size:var(--type-ui);text-transform:uppercase;letter-spacing:.06em;padding:.1rem .5rem;font-weight:800}.tournament-tag.is-warn{background:#f59e0b4d}.tournament-nation{color:var(--app-muted,#a1a1aa);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.tournament-nation.is-own{color:var(--app-fg,#fff);font-weight:800}.tournament-panel__meters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem .8rem;display:grid}.tournament-meter{font-size:var(--type-ui);color:var(--app-muted,#a1a1aa);grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;display:grid}.tournament-meter i{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-fg,#fff) 10%, transparent);height:6px;display:block;overflow:hidden}.tournament-meter b{border-radius:inherit;background:#22c55e;height:100%;transition:width .5s;display:block}.tournament-meter[data-tone=mood] b{background:#f59e0b}.tournament-meter strong{color:var(--app-fg,#fff);font-variant-numeric:tabular-nums}.tournament-rivals{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.tournament-rivals li{background:color-mix(in srgb, var(--app-fg,#fff) 6%, transparent);border-radius:.5rem;grid-template-columns:1fr auto auto;gap:.6rem;padding:.3rem .55rem;display:grid}.tournament-rivals li.is-you{background:#22c55e2e;font-weight:800}.tournament-rivals em{color:var(--app-muted,#a1a1aa);font-style:normal}.tournament-rivals b{font-variant-numeric:tabular-nums}.tournament-block{gap:.3rem;display:grid}.tournament-block__title{font-size:var(--type-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--app-muted,#a1a1aa);justify-content:space-between;font-weight:800;display:flex}.tournament-group{flex-wrap:wrap;gap:.35rem .8rem;display:flex}.tournament-matches{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.tournament-match{background:color-mix(in srgb, var(--app-fg,#fff) 5%, transparent);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .6rem;padding:.3rem .55rem;display:grid}.tournament-match__stage{font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted,#a1a1aa);grid-column:1/-1;font-weight:800}.tournament-match__teams{align-items:center;gap:.5rem;min-width:0;display:flex}.tournament-match__teams b{background:color-mix(in srgb, var(--app-fg,#fff) 12%, transparent);font-variant-numeric:tabular-nums;border-radius:.35rem;padding:.05rem .45rem}.tournament-match__teams i{color:var(--app-muted,#a1a1aa)}.tournament-match__you{font-size:var(--type-ui);color:var(--app-muted,#a1a1aa);flex-wrap:wrap;justify-content:flex-end;gap:.15rem .6rem;display:flex}.tournament-match__you em{font-style:normal;font-weight:800}.tournament-match__you em[data-scored=true]{color:#22c55e}.tournament-match__you em[data-scored=false]{color:#f87171}.tournament-match[data-outcome=W] .tournament-match__teams b{background:#22c55e59}.tournament-match[data-outcome=L] .tournament-match__teams b{background:#ef444459}.tournament-match.is-last{outline:1px solid color-mix(in srgb, var(--app-fg,#fff) 25%, transparent)}.tournament-match.is-pending{opacity:.6}.tournament-stats{font-size:var(--type-ui-md);color:var(--app-muted,#a1a1aa);flex-wrap:wrap;gap:.3rem .9rem;font-weight:700;display:flex}@media (width<=640px){.tournament-match{grid-template-columns:1fr}.tournament-match__you{justify-content:flex-start}}.tournament-path{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tournament-path span{border-radius:var(--radius-tag);border:1px dashed color-mix(in srgb, var(--app-fg,#fff) 25%, transparent);font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted,#a1a1aa);padding:.15rem .5rem;font-weight:800}.tournament-panel{scrollbar-width:thin;max-height:min(34dvh,20rem);overflow-y:auto}.tournament-panel[data-phase=summary]{max-height:min(58dvh,36rem)}.tournament-panel[data-phase=draw]{max-height:none;overflow:visible}.tournament-panel[data-phase=draw] .tournament-matchdays{scrollbar-width:thin;max-height:5.9rem;padding-right:.15rem;overflow-y:auto}.competition-mark{width:1.7rem;height:1.7rem;font-size:var(--type-body);background:linear-gradient(160deg, color-mix(in srgb, var(--comp-tone,var(--app-accent)) 58%, #06121b), color-mix(in srgb, var(--comp-tone,var(--app-accent)) 28%, #06121b));border:1px solid color-mix(in srgb, var(--comp-tone,var(--app-accent)) 70%, transparent);border-radius:.55rem;flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:0 2px 8px #00000073,inset 0 1px #ffffff38}.career-event-hero .competition-mark{z-index:2;position:absolute;bottom:.5rem;left:.55rem}.career-event-title{align-items:center;gap:.45rem;min-width:0;display:flex}.competition-mark.is-chip{width:1.4rem;height:1.4rem;font-size:var(--type-ui-md);border-radius:.42rem}@media (width>=1024px){.career-event-hero .competition-mark{bottom:.6rem;left:.9rem}.competition-mark.is-chip[data-when=phone]{display:none}}.career-game .career-event--tournament .career-event-hero{max-height:min(9dvh,4.5rem)}@media (width>=1024px){.career-game .career-event--tournament .career-event-hero{max-height:min(12dvh,6rem)}}@media (width<=1023px){.career-game .career-event--tournament .career-event-hero{display:none}.career-shell[data-career-tournament] .tournament-panel{max-height:min(52dvh,30rem)}.career-shell[data-career-tournament] .tournament-panel[data-phase=summary]{max-height:min(62dvh,40rem)}.career-shell[data-career-tournament] .tournament-panel[data-phase=draw]{max-height:none}.career-shell[data-career-tournament] .tournament-panel[data-phase=draw] .tournament-panel__meters{display:none}.career-game .career-identity:is(.is-slim,.is-inline-action) .career-context-trigger{min-height:28px;padding:.2rem .65rem}.career-identity:is(.is-slim,.is-inline-action) .player-header-card{padding-bottom:0}.career-shell[data-career-tournament] .tournament-match.is-upcoming{grid-template-columns:auto minmax(0,1fr);padding:.18rem .5rem}.career-shell[data-career-tournament] .tournament-match.is-upcoming .tournament-match__stage{grid-column:auto;min-width:4.6rem}.career-shell[data-career-tournament] .tournament-match.is-upcoming .tournament-match__teams{flex-wrap:wrap;gap:.2rem .4rem}.career-shell[data-career-tournament] .tournament-panel{gap:.45rem}.career-shell[data-career-tournament] .career-event-description{margin-bottom:.5rem}.career-game .career-shell[data-career-tournament] .career-event-choices>button{gap:.35rem;padding:.5rem .5rem .55rem}.career-shell[data-career-tournament] .career-event-choice__emoji{flex:none}.career-shell[data-career-tournament] .career-event-choice__emoji span{font-size:calc(1.35rem * var(--type-zoom))}.career-game .career-shell[data-career-tournament] .career-event-choices .career-effect{padding:.2rem .5rem}.career-shell[data-career-tournament] .career-event-choices .mt-auto{gap:.25rem}.career-shell[data-career-tournament] .tournament-match:not(.is-upcoming){grid-template-columns:minmax(0,1fr) auto;gap:.1rem .5rem;padding:.22rem .5rem}.career-shell[data-career-tournament] .tournament-match:not(.is-upcoming) .tournament-match__stage{grid-area:1/1}.career-shell[data-career-tournament] .tournament-match:not(.is-upcoming) .tournament-match__you{font-size:var(--type-ui);grid-area:1/2;justify-content:flex-end}.career-shell[data-career-tournament] .tournament-match:not(.is-upcoming) .tournament-match__teams{grid-area:2/1/auto/-1}.career-shell[data-career-tournament] .tournament-matches{gap:.2rem}.career-shell[data-career-tournament] .tournament-matches:not(.tournament-bracket):not(.tournament-finale) .tournament-match:not(.is-upcoming) .tournament-match__stage{display:none}.career-shell[data-career-tournament] .tournament-matches:not(.tournament-bracket):not(.tournament-finale) .tournament-match:not(.is-upcoming) .tournament-match__teams{grid-area:1/1}.career-shell[data-career-tournament] .tournament-matches:not(.tournament-bracket):not(.tournament-finale) .tournament-match:not(.is-upcoming) .tournament-match__you{grid-area:1/2}.career-game .career-shell[data-career-tournament]{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.career-shell[data-career-tournament] .tournament-panel[data-phase=matchday] .tournament-matchdays,.career-shell[data-career-tournament] .tournament-panel[data-phase=matchday] .career-event-description,.career-shell[data-career-tournament] .tournament-panel:is([data-phase=matchday],[data-phase=group],[data-phase=ko],[data-phase=out],[data-phase=summary]) .tournament-panel__meters,:is(.career-shell[data-career-tournament] .career-event--tournament:has(.tournament-panel[data-phase=matchday]) .career-event-description,.career-shell[data-career-tournament] .career-event--tournament:has(.tournament-panel[data-phase=matchday]) .career-press-cta__hint){display:none}.career-shell[data-career-tournament] .career-versus{aspect-ratio:16/6;margin-bottom:.4rem}.career-shell[data-career-tournament] .tournament-table td{padding:.16rem .3rem}.career-shell[data-career-tournament] .tournament-tree{--slot:2.7rem}.career-shell[data-career-tournament] .tournament-panel:has(.tournament-tree){max-height:min(44dvh,30rem)}.career-shell[data-career-tournament] .tournament-panel{margin-bottom:.5rem;padding:.5rem .6rem}}.tournament-result{background:color-mix(in srgb, var(--app-fg,#fff) 8%, transparent);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .6rem;font-weight:800;display:flex}.tournament-result[data-result=won]{background:#facc1547}.tournament-result[data-result=lost]{background:#94a3b840}.tournament-awards{flex-wrap:wrap;gap:.3rem;display:flex}.tournament-awards span{border-radius:var(--radius-tag);font-size:var(--type-ui);background:#facc1538;padding:.15rem .55rem;font-weight:800}.tournament-match.is-final .tournament-match__teams b{background:#facc1559}.tournament-panel__phase{font-size:var(--type-title);line-height:1}.tournament-panel[data-phase=moment] .tournament-panel__phase,.tournament-panel[data-phase=penalty] .tournament-panel__phase{animation:1.1s ease-in-out infinite tournament-phase-pulse}.tournament-meter__icon{margin-right:.3rem;font-style:normal}.tournament-match__stage i{font-style:normal}@keyframes tournament-phase-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.career-event-choice__emoji{justify-content:center}.career-event-choice__emoji span{font-size:calc(2rem * var(--type-zoom));line-height:1;transition:transform .2s;display:inline-block}.career-game .career-event-choices>button:hover .career-event-choice__emoji span{transform:scale(1.15)rotate(-6deg)}html[data-animation-level=none] .tournament-panel__phase{animation:none}html[data-animation-level=none] .career-game .career-event-choices>button:hover .career-event-choice__emoji span{transform:none}.career-game .player-header-card .career-context-trigger{border-color:color-mix(in srgb, var(--app-border) 78%, transparent);background:color-mix(in srgb, var(--app-surface-2) 88%, transparent);width:auto;min-height:30px;color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:16px;flex:none;gap:.35rem;padding:.3rem .75rem;font-weight:800}.career-game .player-header-card .career-context-trigger:hover{color:var(--app-text);border-color:var(--app-accent)}.career-game .player-header-card--mobile-variant .player-status{padding-top:6px}.career-game .player-header-card--mobile-variant .player-status__label{font-size:var(--type-micro);line-height:1.3}.career-game .player-header-card--mobile-variant .player-status__value{font-size:var(--type-display);margin:3px 0 4px}.career-game .player-header-card--mobile-variant .player-header-honours-value{gap:8px;margin:0 10px 6px;padding-top:4px}.career-game .player-header-card--mobile-variant .player-header-honours-value .profile-trophy-row{min-height:32px;padding:2px 0}.career-game .player-header-card--mobile-variant .player-header-footer-value{font-size:var(--type-title)}.career-game .player-header-card--mobile-variant .player-header-footer-value .app-meta-caption{margin:0 0 1px}@media (width<=640px){.career-game .career-event--winter-bid .career-event-hero{max-height:min(10dvh,5rem);margin-bottom:.5rem}.career-winter-bid__header{align-items:start;gap:.5rem;margin-bottom:.4rem}.career-winter-bid__copy h2{font-size:calc(var(--type-title) * 1.1);margin:0 0 .15rem}.career-winter-bid__copy .career-event-description{-webkit-line-clamp:3;font-size:var(--type-ui-md);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.career-winter-bid__kicker{margin-bottom:.1rem}.career-winter-bid__fee{min-width:5.6rem;padding:.35rem .5rem}.career-winter-bid__fee strong{font-size:var(--type-title)}.career-winter-bid__versus{font-size:var(--type-ui-md);margin:0 0 .45rem}.career-winter-bid__versus b{width:1.5rem;height:1.5rem}.career-game .career-event--winter-bid .career-event-choices{gap:.4rem}.career-game .career-event-choices>button.career-winter-bid-choice{gap:.3rem;min-height:7rem;padding:.5rem}.career-winter-bid-choice__eyebrow{font-size:var(--type-micro);letter-spacing:.08em}.career-game .career-event--winter .career-event-hero{max-height:min(9dvh,4.25rem);margin-bottom:.45rem}.career-event--winter :is(h2,h3){margin-bottom:.35rem}.career-winter-bilan{margin-bottom:.5rem;padding:.4rem .6rem}.career-winter-bilan__title{margin-bottom:.2rem}.career-winter-bilan__row{font-size:var(--type-ui-md);gap:.2rem .5rem}.career-winter-bilan__aim{font-size:var(--type-ui-md);margin-top:.25rem;padding-top:.25rem}}.tournament-table{border-collapse:collapse;width:100%;font-size:var(--type-ui-md)}.tournament-table th{font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted,#a1a1aa);text-align:right;padding:.15rem .3rem;font-weight:800}.tournament-table th:nth-child(2),.tournament-table td:nth-child(2){text-align:left;width:100%}.tournament-table td{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid color-mix(in srgb, var(--app-fg,#fff) 7%, transparent);white-space:nowrap;padding:.28rem .3rem}.tournament-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--app-fg,#fff) 3%, transparent)}.tournament-table td:first-child{text-align:center;width:1.6rem;color:var(--app-muted,#a1a1aa);font-weight:800}.tournament-table td:last-child b{border-radius:var(--radius-pill);text-align:center;background:color-mix(in srgb, var(--app-fg,#fff) 10%, transparent);min-width:1.6rem;padding:.05rem .35rem;display:inline-block}.tournament-table tr.is-own td{background:color-mix(in srgb, var(--app-accent) 16%, transparent)}.tournament-table tr.is-own td:first-child{color:var(--app-accent)}.tournament-table tr.is-own td:last-child b{background:color-mix(in srgb, var(--app-accent) 40%, transparent)}.tournament-table tr.is-through td:first-child{color:#22c55e}.tournament-table tr.is-through td:first-child:after{content:"";vertical-align:middle;background:#22c55e;border-radius:50%;width:.3rem;height:.3rem;margin-left:.2rem;display:inline-block}.tournament-table .tournament-nation img,.tournament-table .flag-fallback{width:22px;height:15px;box-shadow:0 1px 3px #0006}.tournament-table .flag-fallback.is-emoji{width:auto;font-size:var(--type-display);box-shadow:none}.tournament-table tr.is-out td{opacity:.6}.tournament-table tbody tr{transition:transform .4s}.tournament-matchdays{gap:.3rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.tournament-matchday{background:color-mix(in srgb, var(--app-fg,#fff) 5%, transparent);font-size:var(--type-ui-md);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .5rem;padding:.25rem .5rem;display:grid}.tournament-matchday__label{font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted,#a1a1aa);writing-mode:vertical-rl;text-align:center;grid-row:1/span 2;font-weight:800;transform:rotate(180deg)}.tournament-matchday__fixture{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.tournament-matchday__fixture b{border-radius:var(--radius-pill);text-align:center;background:color-mix(in srgb, var(--app-fg,#fff) 12%, transparent);font-variant-numeric:tabular-nums;min-width:2rem;padding:.05rem .4rem}.tournament-matchday{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-fg,#fff) 6%, transparent)}.tournament-matchday__fixture img,.tournament-matchday__fixture .flag-fallback{width:20px;height:14px}.tournament-matchday__fixture .flag-fallback.is-emoji{width:auto;font-size:var(--type-title)}.tournament-matchday__fixture.is-W b{background:#22c55e59}.tournament-matchday__fixture.is-L b{background:#ef444459}.tournament-matchday__fixture small{color:var(--app-muted,#a1a1aa)}.tournament-matchday.is-later{opacity:.55}.tournament-matchday.is-next{outline:1px solid color-mix(in srgb, var(--app-accent) 45%, transparent)}.tournament-tree{--gap:1.1rem;--slot:3.1rem;--row:.68rem;--pad:.4rem;--line:color-mix(in srgb, var(--app-fg,#fff) 18%, transparent);--line-hot:color-mix(in srgb, var(--app-fg,#fff) 42%, transparent);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:thin;padding:.2rem .1rem .4rem;scroll-padding-inline:.5rem;display:flex;overflow-x:auto}.tournament-tree__round{scroll-snap-align:start;flex-direction:column;flex:0 0 min(100%,10.5rem);min-width:0;display:flex}.tournament-tree__stage{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.08em;color:var(--app-muted,#a1a1aa);text-align:center;margin-bottom:.3rem;font-weight:800;overflow:hidden}.tournament-tree__round.is-focus .tournament-tree__stage{color:var(--app-accent)}.tournament-tree__slots{grid-template-rows:repeat(var(--n), 1fr);min-height:calc(var(--slot) * var(--slots));flex:1;display:grid}.tournament-tree__slot{align-items:center;min-width:0;display:flex;position:relative}.tournament-tree__tie{z-index:1;width:100%;padding:.28rem var(--pad);font-size:var(--type-ui-md);background:linear-gradient(180deg, color-mix(in srgb, var(--app-fg,#fff) 9%, transparent), color-mix(in srgb, var(--app-fg,#fff) 4%, transparent));border:1px solid color-mix(in srgb, var(--app-fg,#fff) 10%, transparent);border-radius:.6rem;gap:2px;display:grid;position:relative;box-shadow:0 2px 8px #00000040}.tournament-tree__tie.is-own{border-color:color-mix(in srgb, var(--app-accent) 65%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 22%, transparent), color-mix(in srgb, var(--app-accent) 8%, transparent));box-shadow:0 0 0 3px color-mix(in srgb, var(--app-accent) 14%, transparent), 0 4px 14px color-mix(in srgb, var(--app-accent) 25%, transparent)}.tournament-tree__side{border-radius:.35rem;align-items:center;gap:.4rem;min-width:0;padding:.05rem .15rem;display:flex;position:relative}.tournament-tree__side span{letter-spacing:.03em;flex:1;font-weight:700}.tournament-tree__side b{text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--app-fg,#fff) 8%, transparent);border-radius:.3rem;min-width:1.3rem;padding:0 .3rem}.tournament-tree__side.is-winner{background:color-mix(in srgb, var(--app-fg,#fff) 7%, transparent)}.tournament-tree__side.is-winner span,.tournament-tree__side.is-winner b{font-weight:900}.tournament-tree__side.is-winner b{background:#22c55e66}.tournament-tree__side.is-loser{opacity:.45}.tournament-tree__side .flag-fallback,.tournament-tree__side img{width:22px;height:15px;box-shadow:0 1px 3px #0006}.tournament-tree__side .flag-fallback.is-emoji{width:auto;font-size:var(--type-display);box-shadow:none}.tournament-tree__side.is-blank{opacity:.35}.tournament-tree__mark{font-size:var(--type-micro);letter-spacing:.02em;color:var(--app-muted,#a1a1aa);flex:none;font-weight:800}.tournament-tree__blank{background:color-mix(in srgb, var(--app-fg,#fff) 15%, transparent);border-radius:2px;width:18px;height:12px;display:inline-block}.tournament-tree__pens{border-radius:var(--radius-pill);background:var(--app-panel);font-size:var(--type-micro);text-transform:uppercase;color:var(--app-muted,#a1a1aa);padding:0 .3rem;font-style:normal;font-weight:800;position:absolute;top:-.45rem;right:.3rem}.tournament-tree__round:not(.is-final) .tournament-tree__slot:not(.is-decided):after{content:"";width:calc(var(--gap) / 2);border-top:2px solid var(--line);position:absolute;top:50%;left:100%}.tournament-tree__round:not(.is-final) .tournament-tree__side.is-winner:after{content:"";left:calc(100% + var(--pad) + 1px);width:calc(var(--gap) / 2 + 1px);border-top:2px solid var(--line-hot);transform-origin:0;position:absolute;top:50%}.tournament-tree__round:not(.is-final) .tournament-tree__slot:nth-child(odd):before{content:"";left:calc(100% + var(--gap) / 2);top:calc(50% + var(--w,0) * var(--row));height:calc(100% + (var(--w2,0) - var(--w,0)) * var(--row));border-left:2px solid var(--line);position:absolute}.tournament-tree__round:not(.is-final) .tournament-tree__slot.is-decided:nth-child(odd):before,.tournament-tree__round:not(.is-final) .tournament-tree__slot.is-pair:nth-child(odd):before{border-color:var(--line-hot)}.tournament-tree__round:not(.is-first) .tournament-tree__tie:before{content:"";width:calc(var(--gap) / 2 + 1px);border-top:2px solid var(--line);transform-origin:0;position:absolute;top:50%;right:100%}.tournament-tree__round:not(.is-first) .tournament-tree__slot.is-fed .tournament-tree__tie:before{border-color:var(--line-hot)}.tournament-tree__round.is-right:not(.is-final) .tournament-tree__slot:not(.is-decided):after{left:auto;right:100%}.tournament-tree__round.is-right:not(.is-final) .tournament-tree__side.is-winner:after{left:auto;right:calc(100% + var(--pad) + 1px);transform-origin:100%}.tournament-tree__round.is-right:not(.is-final) .tournament-tree__slot:nth-child(odd):before{left:auto;right:calc(100% + var(--gap) / 2)}.tournament-tree__round.is-right:not(.is-first) .tournament-tree__tie:before{transform-origin:100%;left:100%;right:auto}.tournament-tree__round.is-single .tournament-tree__slot:nth-child(odd):before{top:calc(50% + min(var(--w,0), 0) * var(--row));height:calc(max(var(--w,0), -1 * var(--w,0)) * var(--row))}.tournament-tree[data-split] .tournament-tree__round.is-final .tournament-tree__tie:after{content:"";width:calc(var(--gap) / 2 + 1px);border-top:2px solid var(--line);transform-origin:100%;position:absolute;top:50%;left:100%}.tournament-tree[data-split] .tournament-tree__round.is-final .tournament-tree__slot.is-fed .tournament-tree__tie:after{border-color:var(--line-hot)}.tournament-tree__side.is-me{background:color-mix(in srgb, var(--app-accent) 38%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-accent) 80%, transparent)}.tournament-tree__side.is-me span{color:var(--app-fg,#fff);font-weight:900}.tournament-tree__side.is-me:before{content:"";left:calc(-1 * var(--pad) - 1px);background:var(--app-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12%;bottom:12%}.tournament-tree__round.is-right .tournament-tree__side.is-me:before{left:auto;right:calc(-1 * var(--pad) - 1px);border-radius:3px 0 0 3px}.tournament-tree__tie.is-ahead{background:color-mix(in srgb, var(--app-accent) 6%, transparent);border:1px dashed color-mix(in srgb, var(--app-accent) 70%, transparent);box-shadow:none}.tournament-tree__side.is-hint{opacity:.85}.tournament-tree__side.is-hint .tournament-tree__blank,.tournament-tree[data-split] .tournament-tree__side b:empty{display:none}.tournament-tree__side.is-hint span{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-muted,#a1a1aa);font-size:.88em;font-style:italic;font-weight:700;overflow:hidden}.tournament-tree__round:not(.is-final) .tournament-tree__slot.is-path:not(.is-decided):after,.tournament-tree__round:not(.is-final) .tournament-tree__slot.is-path .tournament-tree__side.is-me.is-winner:after,.tournament-tree__round:not(.is-final) .tournament-tree__slot.is-path-join:nth-child(odd):before,.tournament-tree__round:not(.is-first) .tournament-tree__slot.is-path .tournament-tree__tie:before{border-color:var(--app-accent)}.tournament-tree__round.is-away .tournament-tree__slots{opacity:.62}.tournament-tree[data-split] .tournament-tree__round{container-type:inline-size}.tournament-tree__stage-short{display:none}@container (width<=8rem){.tournament-tree__stage-full{display:none}.tournament-tree__stage-short{display:inline}}@container (width<=4.6rem){.tournament-tree__round:not(.is-first) .tournament-tree__side :is(img,.flag-fallback){display:none}}.tournament-tree__next{text-transform:none;letter-spacing:0;min-width:0;color:var(--app-accent);align-items:center;gap:.35rem;display:inline-flex}.tournament-tree__next .tournament-nation,.tournament-tree__next b{color:var(--app-fg,#fff);font-weight:800}.tournament-tree__slot.is-fresh .tournament-tree__tie{animation:.5s cubic-bezier(.2,.9,.3,1.15) both careerTreeLand;animation-delay:calc(var(--i) * .25s)}.tournament-tree__slot.is-fresh .tournament-tree__side.is-winner{animation:.9s ease-out both careerTreeWin;animation-delay:calc(var(--i) * .25s + .15s)}.tournament-tree__round:not(.is-final) .tournament-tree__slot.is-fresh .tournament-tree__side.is-winner:after{animation:.3s ease-out both careerTreeBeam;animation-delay:calc(var(--i) * .25s + .3s)}.tournament-tree__round:not(.is-final) .tournament-tree__slot.is-fresh:nth-child(odd):before{animation:.3s ease-out both careerTreeFade;animation-delay:calc(var(--i) * .25s + .5s)}.tournament-tree__slot.is-entering .tournament-tree__tie{animation:.4s ease-out both careerTreeEnter;animation-delay:calc(var(--i) * .25s + .5s)}.tournament-tree__slot.is-entering .tournament-tree__tie:before{animation:.3s ease-out both careerTreeBeam;animation-delay:calc(var(--i) * .25s + .55s)}@keyframes careerTreeBeam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes careerTreeFade{0%{opacity:0}to{opacity:1}}@keyframes careerTreeLand{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes careerTreeEnter{0%{opacity:0}to{opacity:1}}@keyframes careerTreeWin{0%{color:var(--app-accent)}to{color:inherit}}.tournament-way__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.tournament-way__row{background:color-mix(in srgb, var(--app-fg,#fff) 5%, transparent);border-left:3px solid #0000;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .5rem;padding:.3rem .55rem;display:grid}.tournament-way__row.is-W{border-left-color:#22c55e}.tournament-way__row.is-L{border-left-color:#ef4444}.tournament-way__stage{text-overflow:ellipsis;white-space:nowrap;max-width:7.6rem;font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.05em;color:var(--app-muted,#a1a1aa);font-weight:800;overflow:hidden}.tournament-way__tie{justify-self:end;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}.tournament-way__tie .tournament-nation{min-width:0}.tournament-way__tie .tournament-nation>span{text-overflow:ellipsis;overflow:hidden}.tournament-way__tie b{border-radius:var(--radius-pill);text-align:center;background:color-mix(in srgb, var(--app-fg,#fff) 12%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:2rem;padding:.05rem .4rem}.tournament-way__tie small{font-size:var(--type-micro);text-transform:uppercase}.tournament-way__row.is-W .tournament-way__tie b{background:#22c55e59}.tournament-way__row.is-L .tournament-way__tie b{background:#ef444459}.tournament-way__row.is-group .tournament-way__tie b{background:color-mix(in srgb, var(--app-accent) 30%, transparent)}.tournament-way__you{font-size:var(--type-ui);color:var(--app-muted,#a1a1aa);flex-wrap:wrap;grid-column:1/-1;gap:.2rem .7rem;display:flex}.tournament-way__end{background:color-mix(in srgb, var(--app-fg,#fff) 8%, transparent);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.4rem .6rem;font-weight:800;display:flex}.tournament-way__end[data-result=won]{background:#facc1547}.tournament-way__end[data-result=lost]{background:#94a3b840}.tournament-way__medal{font-size:calc(1.3rem * var(--type-zoom));line-height:1}.tournament-way__champion{border-radius:var(--radius-pill);background:#facc1538;align-items:center;gap:.3rem;margin-left:auto;padding:.1rem .5rem;display:inline-flex}@media (width<=1023px){.tournament-block--tree.is-summary{display:none}.tournament-summary{gap:.55rem;display:grid}.tournament-summary .tournament-matchdays{display:none}}@media (width>=1024px){.tournament-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.6rem .9rem;display:grid}.tournament-tree{--gap:.85rem;scroll-snap-type:none;overflow:visible}.tournament-tree__round{flex:1 1 0}.tournament-tree[data-split]{--gap:.5rem}.tournament-tree[data-split] .tournament-tree__round.is-first{flex-grow:1.7}.tournament-tree[data-split] .tournament-tree__side>span{min-width:0;overflow:hidden}.tournament-tree[data-split] .tournament-tree__round.is-empty{flex-grow:.7}.tournament-tree[data-split] .tournament-tree__round.is-final{flex-grow:1.05}.tournament-tree[data-size="16"]{--slot:2.6rem;--row:.56rem;--pad:.3rem}.tournament-tree[data-size="16"] .tournament-tree__tie{padding:.16rem var(--pad);font-size:var(--type-ui);border-radius:.45rem;gap:1px}.tournament-tree[data-size="16"] .tournament-tree__side{gap:.28rem;padding:.02rem .1rem}.tournament-tree[data-size="16"] .tournament-tree__side img,.tournament-tree[data-size="16"] .tournament-tree__side .flag-fallback{width:17px;height:12px}.tournament-tree[data-size="16"] .tournament-tree__side .flag-fallback.is-emoji{font-size:var(--type-body)}.tournament-tree[data-size="16"] .tournament-tree__side b{min-width:1.1rem;padding:0 .2rem}.tournament-tree[data-size="16"] .tournament-tree__pens{font-size:calc(.5rem * var(--type-zoom));top:-.4rem}.tournament-tree[data-size="16"] .tournament-tree__stage{font-size:var(--type-micro);letter-spacing:.04em}}.career-versus{aspect-ratio:16/7;background:var(--app-panel);isolation:isolate;border-radius:.6rem;width:100%;margin-bottom:.6rem;position:relative;overflow:hidden;container-type:inline-size}.career-versus__half{position:absolute;inset:0}.career-versus__half.is-home{background:linear-gradient(135deg, var(--home), color-mix(in srgb, var(--home) 70%, var(--home2)));clip-path:polygon(0 0,58% 0,42% 100%,0 100%);animation:.55s cubic-bezier(.2,.9,.3,1) 1.5s both careerVersusHome}.career-versus__half.is-away{background:linear-gradient(315deg, var(--away), color-mix(in srgb, var(--away) 70%, var(--away2)));clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%);animation:.55s cubic-bezier(.2,.9,.3,1) 1.5s both careerVersusAway}.career-versus__title{font-size:calc(clamp(1.4rem, 9cqw, 2.4rem) * var(--type-zoom));letter-spacing:.02em;color:var(--app-text);text-shadow:0 2px 12px #0009;place-items:center;font-weight:900;animation:1.7s ease-in-out both careerVersusTitle;display:grid;position:absolute;inset:0}.career-versus__title i{font-style:normal}.career-versus__teams{grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4%;animation:.5s ease-out 1.75s both careerVersusIn;display:grid;position:absolute;inset:0}.career-versus__team{min-width:0;font-size:calc(clamp(.7rem, 3.6cqw, .95rem) * var(--type-zoom));text-transform:uppercase;letter-spacing:.06em;color:#fff;text-shadow:0 1px 8px #000000b3;flex-direction:column;align-items:center;gap:.25rem;font-weight:900;display:flex}.career-versus__team span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.career-versus__flag{width:clamp(2.6rem,16cqw,4.2rem);height:auto;box-shadow:var(--shadow-ink-sm);border-radius:.25rem}.career-versus .flag-fallback.is-emoji{width:auto;height:auto;font-size:calc(clamp(2.2rem, 14cqw, 3.6rem) * var(--type-zoom));text-shadow:0 6px 18px #00000073}.career-versus:after{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000 45%,#00000040);position:absolute;inset:0}.career-versus__vs{font-size:calc(clamp(1.4rem, 9cqw, 2.4rem) * var(--type-zoom));color:#fff;text-shadow:0 2px 14px #000000b3;font-style:italic;font-weight:900;animation:.45s cubic-bezier(.2,.9,.3,1.4) 1.95s both careerVersusVs}.career-versus__stage{font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.08em;text-align:center;color:#fff;background:linear-gradient(#0000,#0000008c);padding:.15rem .5rem;font-weight:800;animation:.5s ease-out 1.9s both careerVersusIn;position:absolute;bottom:0;left:0;right:0}@keyframes careerVersusTitle{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;pointer-events:none;transform:scale(1.08)}}@keyframes careerVersusHome{0%{transform:translate(-100%)}to{transform:none}}@keyframes careerVersusAway{0%{transform:translate(100%)}to{transform:none}}@keyframes careerVersusIn{0%{opacity:0}to{opacity:1}}@keyframes careerVersusVs{0%{opacity:0;transform:scale(0)rotate(-12deg)}to{opacity:1;transform:none}}.career-versus__half.is-home,.career-versus__half.is-away{will-change:transform}.career-versus__title{pointer-events:none}.career-draw{text-align:center}.career-draw h2{font-size:calc(1.3rem * var(--type-zoom));margin:0 0 .5rem;font-weight:900}.career-draw__bowl{width:min(100%,14rem);height:3.5rem;margin:.2rem auto .7rem;position:relative}.career-draw__bowl-glass{border:1px solid color-mix(in srgb, var(--app-fg,#fff) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--app-fg,#fff) 5%, transparent), color-mix(in srgb, var(--app-fg,#fff) 16%, transparent));border-top:0;border-radius:0 0 6.5rem 6.5rem/0 0 2.9rem 2.9rem;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -6px 12px #00000040}.career-draw__bowl-rim{border:1px solid color-mix(in srgb, var(--app-fg,#fff) 40%, transparent);background:color-mix(in srgb, var(--app-fg,#fff) 8%, transparent);border-radius:50%;height:.56rem;position:absolute;top:-.28rem;left:-2%;right:-2%}.career-draw__bowl-glass i{bottom:.25rem;left:var(--x,calc(7% + var(--k) * 12.5%));width:1.35rem;height:1.35rem;animation:careerDrawTumble calc(1.6s + var(--k) * .17s) linear infinite;animation-delay:calc(var(--k) * -.37s);background:radial-gradient(circle at 35% 30%,#fff,#e4e4e7 50%,#a1a1aa);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset -2px -3px 5px #0003,0 2px 4px #0000004d}.career-draw__bowl-glass i:nth-child(2n){animation-name:careerDrawTumbleBack;bottom:.95rem}.career-draw__bowl-glass i b{color:#1f1b29;width:.85rem;height:.85rem;font-size:calc(.5rem * var(--type-zoom));background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;line-height:1;display:grid;box-shadow:0 0 0 1px #0000001f}.career-draw__bowl.is-done i{animation-play-state:paused}.career-draw__ties{--step:.32s;text-align:left;gap:.3rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.career-draw__tie{--d:calc(var(--i) * var(--step));background:color-mix(in srgb, var(--app-fg,#fff) 6%, transparent);border:1px solid color-mix(in srgb, var(--app-fg,#fff) 8%, transparent);animation:.4s ease-out both careerDrawRow;animation-delay:var(--d);border-radius:.6rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.4rem .65rem;display:grid;box-shadow:0 2px 8px #00000040}.career-draw__tie.is-own{--d:calc(var(--i) * var(--step) + .8s);border:1px solid color-mix(in srgb, var(--app-accent) 55%, transparent);background:color-mix(in srgb, var(--app-accent) 12%, transparent)}.career-draw__tie b{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-fg,#fff) 8%, transparent);font-size:var(--type-kicker);text-transform:uppercase;color:var(--app-muted,#a1a1aa);padding:.1rem .4rem;font-weight:800}.career-draw__ball{min-width:0;font-size:var(--type-ui-md);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.career-draw__tie>.career-draw__ball:first-child{text-align:right;flex-direction:row-reverse}.career-draw__tie>.career-draw__ball:first-child>span:last-child{--from:.3rem}.career-draw__ball>span:last-child{text-overflow:ellipsis;white-space:nowrap;animation:.3s ease-out both careerDrawName;animation-delay:calc(var(--d) + .4s);overflow:hidden}.career-draw__ball.is-open>span:last-child{animation-delay:calc(var(--d) + 1.15s)}.career-draw__ball.is-own{font-weight:900}.career-draw__orb{width:2.1rem;height:2.1rem;animation:.6s cubic-bezier(.34,1.56,.64,1) both careerDrawFall;animation-delay:var(--d);background:radial-gradient(circle at 35% 30%,#fff,#d4d4d8 55%,#94a3b8);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset -3px -4px 8px #00000040,0 3px 8px #0006}.career-draw__orb img,.career-draw__orb .flag-fallback{border-radius:2px;width:1.35rem;height:.9rem;box-shadow:0 1px 2px #00000059}.career-draw__orb .flag-fallback.is-emoji{width:auto;height:auto;font-size:var(--type-display);box-shadow:none}.career-draw__tie.is-own .career-draw__ball.is-own .career-draw__orb{animation:careerDrawFall .6s cubic-bezier(.34, 1.56, .64, 1) var(--d) both, careerDrawHeart .7s ease-in-out calc(var(--d) + 1.25s) 2;box-shadow:inset -3px -4px 8px #00000040, 0 0 0 2px color-mix(in srgb, var(--app-accent) 70%, transparent), 0 3px 10px #0006}.career-draw__num{border-radius:var(--radius-pill);color:#1f1b29;min-width:.95rem;height:.95rem;font-size:var(--type-micro);background:#fff;place-items:center;padding:0 .15rem;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-.2rem;right:-.3rem;box-shadow:0 1px 3px #00000059,0 0 0 1px #0000001a}.career-draw__ball.is-open .career-draw__num{animation:.3s ease-out both careerDrawName;animation-delay:calc(var(--d) + 1.1s)}.career-draw__shell{pointer-events:none;position:absolute;inset:0}.career-draw__shell i{height:50%;animation:.55s cubic-bezier(.5,0,.75,0) both careerDrawShellTop;animation-delay:calc(var(--d) + .65s);background:radial-gradient(circle at 35% 60%,#fff,#e4e4e7 55%,#a1a1aa);position:absolute;left:0;right:0}.career-draw__shell i:first-child{border-radius:var(--radius-pill) var(--radius-pill) 0 0;top:0;box-shadow:inset 0 -1px #00000040}.career-draw__shell i:nth-child(2){border-radius:0 0 var(--radius-pill) var(--radius-pill);background:radial-gradient(circle at 35% 0,#f4f4f5,#d4d4d8 55%,#8b8b94);animation-name:careerDrawShellBottom;bottom:0}.career-draw__ball.is-own .career-draw__shell i{background:radial-gradient(circle at 35% 60%, color-mix(in srgb, var(--app-accent) 35%, #fff), var(--app-accent))}.career-draw__shell b{color:#1f1b29;font-size:var(--type-ui-md);animation:.25s ease-in both careerDrawShellNum;animation-delay:calc(var(--d) + .6s);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.career-draw__shell b:before{content:"";z-index:-1;background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;box-shadow:0 0 0 1px #0000001f}.career-draw__shell b{isolation:isolate}.career-draw__ties.is-done .career-draw__shell{display:none}.career-draw__ties.is-done .career-draw__num{animation:none!important}@keyframes careerDrawShellTop{to{opacity:0;transform:translate(-.35rem,-1.1rem)rotate(-38deg)}}@keyframes careerDrawShellBottom{to{opacity:0;transform:translate(.35rem,1.1rem)rotate(28deg)}}@keyframes careerDrawShellNum{to{opacity:0;transform:scale(.6)}}@keyframes careerDrawTumble{0%{transform:translate(0)rotate(0)}25%{transform:translate(.9rem,-.55rem)rotate(95deg)}50%{transform:translate(1.6rem,-.1rem)rotate(190deg)}75%{transform:translate(.6rem,-.8rem)rotate(280deg)}to{transform:translate(0)rotate(360deg)}}@keyframes careerDrawTumbleBack{0%{transform:translate(0)rotate(0)}25%{transform:translate(-.8rem,.5rem)rotate(-90deg)}50%{transform:translate(-1.4rem,.1rem)rotate(-185deg)}75%{transform:translate(-.5rem,-.3rem)rotate(-275deg)}to{transform:translate(0)rotate(-360deg)}}.career-draw__hint{min-height:1.2em;font-size:var(--type-ui);margin:0 0 .5rem}.career-draw__slot{grid-template-columns:auto 1fr}.career-draw__slot b{text-align:center;min-width:1.5rem}.career-draw__ties.is-done .career-draw__tie,.career-draw__ties.is-done .career-draw__orb,.career-draw__ties.is-done .career-draw__ball>span:last-child{animation:none!important}@keyframes careerDrawRow{0%{opacity:0}to{opacity:1}}@keyframes careerDrawName{0%{opacity:0;transform:translateX(calc(-1 * var(--from,.3rem)))}to{opacity:1;transform:none}}@keyframes careerDrawFall{0%{transform:translateY(calc(-3.4rem - var(--r,var(--i)) * 2.6rem)) rotate(-150deg) scale(.85);opacity:0}25%{opacity:1}to{opacity:1;transform:none}}@keyframes careerDrawHeart{0%,to{transform:none}20%{transform:scale(1.14)}40%{transform:scale(1)}60%{transform:scale(1.1)}}@keyframes careerDrawJiggle{0%{transform:translate(-.1rem)rotate(-8deg)}to{transform:translate(.12rem,-.15rem)rotate(8deg)}}.career-draw__ties{scroll-behavior:smooth;scrollbar-width:thin;max-height:52dvh;padding-right:.15rem;overflow-y:auto}.career-draw__seat{border-radius:50%;flex:none;display:inline-grid;position:relative}.career-draw__seat:before{content:"?";border:1.5px dashed color-mix(in srgb, var(--app-fg,#fff) 30%, transparent);color:var(--app-muted,#a1a1aa);font-size:var(--type-ui);animation:.15s linear both careerDrawSeat;animation-delay:calc(var(--d) + .3s);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.career-draw__ties.is-done .career-draw__seat:before{display:none}@keyframes careerDrawSeat{to{opacity:0}}.career-draw__bowl.is-emptying i{animation:careerDrawTumble calc(1.6s + var(--k) * .17s) linear calc(var(--k) * -.37s) infinite, careerDrawLeave .4s ease-in var(--leave) forwards}.career-draw__bowl.is-emptying i:nth-child(2n){animation-name:careerDrawTumbleBack,careerDrawLeave}.career-draw__bowl.is-emptying.is-done i{visibility:hidden}@keyframes careerDrawLeave{to{opacity:0;translate:0 -2.6rem;scale:.5}}.career-draw__vs{justify-items:center;display:inline-grid}.career-draw__vs>*{grid-area:1/1}.career-draw__vs:has(>em)>span{animation:careerDrawSeat .15s linear var(--at) both}.career-draw__verdict{border-radius:var(--radius-pill);white-space:nowrap;animation:careerDrawVerdict .4s cubic-bezier(.34, 1.56, .64, 1) var(--at) both;margin:-.1rem -.4rem;padding:.1rem .4rem;font-style:normal}.career-draw__verdict.is-good{background:color-mix(in srgb, #22c55e 28%, var(--app-panel,#111));color:#86efac}.career-draw__verdict.is-even{background:color-mix(in srgb, #f59e0b 26%, var(--app-panel,#111));color:#fcd34d}.career-draw__verdict.is-bad{background:color-mix(in srgb, #ef4444 28%, var(--app-panel,#111));color:#fca5a5}html[data-theme-mode=light] .career-draw__verdict.is-good{color:#15803d}html[data-theme-mode=light] .career-draw__verdict.is-even{color:#b45309}html[data-theme-mode=light] .career-draw__verdict.is-bad{color:#b91c1c}.career-draw--wide .career-draw__verdict{margin:-.05rem -.3rem;padding:.05rem .3rem}.career-draw__ties.is-done .career-draw__verdict{animation:none}.career-draw__ties.is-done .career-draw__vs:has(>em)>span{visibility:hidden;animation:none}@keyframes careerDrawVerdict{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.career-draw__bowls{justify-content:center;gap:.8rem;margin:.2rem auto .7rem;display:flex}.career-draw__bowls .career-draw__bowl{flex:1 1 0;max-width:10.5rem;margin:0}.career-draw__bowl-label{font-size:calc(.5rem * var(--type-zoom));letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted,#a1a1aa);text-align:center;white-space:nowrap;font-weight:800;position:absolute;top:.3rem;left:0;right:0}.career-draw--wide .career-draw__bowls{margin-bottom:.55rem}.career-draw--wide h2{margin-bottom:.3rem}.career-draw--wide .career-draw__bowl{height:2.8rem;margin-bottom:.55rem}.career-draw--wide .career-draw__ties{gap:.22rem;max-height:64dvh;padding-bottom:.15rem}.career-draw--wide .career-draw__tie{border-radius:.5rem;gap:.35rem;padding:.2rem .5rem}.career-draw--wide .career-draw__tie b{font-size:var(--type-micro);padding:.05rem .3rem}.career-draw--wide .career-draw__ball{font-size:var(--type-ui-md);gap:.4rem}.career-draw--wide .career-draw__ball>span:last-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box}.career-draw--wide .career-draw__orb{width:1.65rem;height:1.65rem}.career-draw--wide .career-draw__orb img,.career-draw--wide .career-draw__orb .flag-fallback{width:1.1rem;height:.74rem}.career-draw--wide .career-draw__num{min-width:.85rem;height:.85rem;font-size:calc(.5rem * var(--type-zoom))}.career-draw--wide .career-draw__hint{margin-bottom:.3rem}@media (width<=719px){.career-draw--wide .career-draw__ties{max-height:max(18rem,100dvh - 15.75rem)}.career-draw--wide .career-draw__tie{padding-block:.1rem}.career-draw--wide .career-draw__orb{width:1.5rem;height:1.5rem}.career-draw--wide .career-draw__hint{display:none}}@media (width>=720px){.career-gamble-popup.career-draw--wide{width:min(100%,50rem)}.career-draw--wide .career-draw__ties{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows), auto);grid-auto-flow:column;column-gap:.6rem}}@media (width<=1023px){.tournament-tree{--slot:2.9rem;--gap:1rem}.tournament-tree__round{flex-basis:min(100%,9.2rem)}.tournament-tree[data-split] .tournament-tree__round.is-empty{flex-basis:4.6rem}}@media (width>=1024px){.tournament-panel:has(.tournament-tree){max-height:min(88dvh,56rem)}}html[data-animation-level=none] .career-versus *,html[data-animation-level=none] .career-draw__tie,html[data-animation-level=none] .career-draw__ball,html[data-animation-level=none] .career-draw__ball>span,html[data-animation-level=none] .career-draw__orb,html[data-animation-level=none] .career-draw__bowl i,html[data-animation-level=none] .career-draw__num,html[data-animation-level=none] .tournament-tree__tie,html[data-animation-level=none] .tournament-tree__tie:before,html[data-animation-level=none] .tournament-tree__slot:after,html[data-animation-level=none] .tournament-tree__slot:before,html[data-animation-level=none] .tournament-tree__side,html[data-animation-level=none] .tournament-tree__side:after{animation:none!important}html[data-animation-level=none] .career-versus__title{display:none}.career-summer{gap:.6rem;display:grid}.career-summer__hero{isolation:isolate;text-align:center;background:linear-gradient(135deg, var(--host), color-mix(in srgb, var(--host) 55%, var(--host2)));border-radius:.8rem;align-content:center;justify-items:center;gap:.15rem;min-height:8.5rem;padding:.8rem .8rem .6rem;display:grid;position:relative;overflow:hidden}.career-summer__hostflag{object-fit:cover;z-index:-2;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.career-summer__hero .career-summer__hostflag.is-emoji{width:100%;height:100%;font-size:calc(9rem * var(--type-zoom));opacity:.55;place-items:center;line-height:1;display:grid}.career-summer__shade{z-index:-1;background:linear-gradient(#00000040,#0009);position:absolute;inset:0}.career-summer__cup{font-size:calc(2.8rem * var(--type-zoom));filter:drop-shadow(0 8px 16px #0000008c);line-height:1;animation:.8s cubic-bezier(.2,.9,.3,1.2) both careerCeremonyLift}.career-summer__title{font-size:calc(1.35rem * var(--type-zoom));letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #000000b3;margin:.2rem 0 0;font-weight:900}.career-summer__meta{font-size:var(--type-ui-md);color:#ffffffeb;text-shadow:0 1px 6px #000000b3;flex-wrap:wrap;justify-content:center;gap:.3rem .8rem;font-weight:700;display:flex}.career-summer__you{align-items:center;gap:.3rem;display:inline-flex}.career-summer__history{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-fg,#fff) 4%, transparent);border-radius:.8rem;align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex}.career-summer__history-icon{font-size:calc(1.5rem * var(--type-zoom));line-height:1}.career-summer__history strong{font-size:var(--type-body);font-weight:900;display:block}.career-summer__history small{font-size:var(--type-ui-md);color:var(--app-muted);display:block}@media (width>=1024px){.career-summer__hero{min-height:11rem}.career-summer__title{font-size:calc(1.8rem * var(--type-zoom))}.career-summer__hero[data-decision-grow-extra]{gap:.4rem}.career-summer__hero[data-decision-grow-extra] .career-summer__cup{font-size:calc(4.2rem * var(--type-zoom))}.career-summer__hero[data-decision-grow-extra] .career-summer__title{font-size:calc(2.3rem * var(--type-zoom))}.career-summer__hero[data-decision-grow-extra] .career-summer__meta{font-size:var(--type-body)}}@media (width<=1023px){.career-shell[data-career-tournament] .career-summer__hero{min-height:7.6rem}}html[data-animation-level=none] .career-summer__cup{animation:none}.career-versus--clubs .career-versus__crest{filter:drop-shadow(0 6px 14px #00000073);width:clamp(2.6rem,13cqw,6rem)!important;height:clamp(2.6rem,13cqw,6rem)!important}.career-versus--clubs .career-versus__team{gap:.5rem}.career-versus--clubs .career-versus__team span{white-space:normal;text-align:center;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:11rem;line-height:1.15;display:-webkit-box;overflow:hidden}.career-summer--relegation .career-summer__meta{flex-wrap:wrap;gap:.25rem .5rem}.career-summer--relegation .career-summer__you{align-items:center;gap:4px;display:inline-flex}.career-summer__crests{z-index:-2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.career-summer__crest{opacity:.3;filter:saturate(.9)drop-shadow(1.5px 0 #ffffffb3)drop-shadow(-1.5px 0 #ffffffb3)drop-shadow(0 1.5px #ffffffb3)drop-shadow(0 -1.5px #ffffffb3);place-items:center;display:grid}@media (width>=1024px){.career-summer__crest{height:100%}.career-summer__crest>*{aspect-ratio:1;width:auto!important;height:max(150px,82%)!important}.career-summer__crest>*>:is(img,svg){width:100%;height:100%}}.career-summer__crest.is-you{transform:translate(-18%)rotate(-12deg)}.career-summer__crest.is-them{transform:translate(18%)rotate(12deg)}@media (width<=639px){.career-summer__crest{opacity:.16}.career-summer__crest>*{width:6.5rem!important;height:6.5rem!important}}.relegation-panel__club{align-items:center;gap:4px;min-width:0;display:inline-flex}.relegation-panel__club b{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.relegation-panel .tournament-matchday{grid-template-columns:6.2rem minmax(0,1fr);gap:.2rem .6rem;padding:.45rem .7rem}.relegation-panel .tournament-matchday__label{writing-mode:horizontal-tb;text-align:left;grid-row:auto;line-height:1.25;transform:none}.relegation-panel .tournament-matchday__fixture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:.6rem;display:grid}.relegation-panel .tournament-matchday__fixture>.relegation-panel__club:first-of-type{text-align:right;flex-direction:row-reverse;justify-self:end}.relegation-panel .tournament-matchday__fixture>b{min-width:3.2rem;font-size:var(--type-ui-md);padding:.2rem .65rem}.relegation-panel .tournament-matchday__fixture small{white-space:nowrap}.relegation-panel .tournament-matchday.is-next .tournament-matchday__label{color:var(--app-accent)}@media (width<=520px){.relegation-panel .tournament-matchday{grid-template-columns:1fr}.relegation-panel .tournament-matchday__fixture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem}.relegation-panel .tournament-matchday__fixture small{text-align:center;grid-column:1/-1}.relegation-panel__club b{white-space:normal;max-width:none;line-height:1.15}}.calendar-result{margin-bottom:.6rem}.calendar-group{border-collapse:collapse;width:100%;font-size:var(--type-ui)}.calendar-group th{color:var(--app-faint,#71717a);font-size:var(--type-kicker);letter-spacing:.06em;text-align:right;text-transform:uppercase;padding:.1rem .3rem;font-weight:800}.calendar-group th:nth-child(2),.calendar-group td:nth-child(2){text-align:left;width:100%}.calendar-group td{border-top:1px solid color-mix(in srgb, var(--app-text,#fff) 7%, transparent);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:.22rem .3rem}.calendar-group td:first-child{width:1.6rem;color:var(--app-faint,#71717a);text-align:center;font-weight:800}.calendar-group__club{align-items:center;gap:5px;min-width:0;display:inline-flex}.calendar-group td:last-child b{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-text,#fff) 10%, transparent);text-align:center;min-width:1.6rem;padding:.05rem .35rem;display:inline-block}.calendar-group tr.is-own td{background:color-mix(in srgb, var(--app-accent,#22c55e) 16%, transparent)}.calendar-group tr.is-own td:first-child{color:var(--app-accent,#22c55e)}.calendar-group tr.is-own td:last-child b{background:color-mix(in srgb, var(--app-accent,#22c55e) 40%, transparent)}.calendar-line{flex-wrap:wrap;gap:.25rem .3rem;margin:0;padding:0;list-style:none;display:flex}.calendar-line li{background:color-mix(in srgb, var(--app-text,#fff) 6%, var(--app-panel,#101216));border-radius:.5rem;align-items:baseline;gap:.3rem;padding:.12rem .4rem;display:inline-flex}.calendar-line em{color:var(--app-muted,#a1a1aa);font-style:normal;font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.05em}.calendar-line b{font-variant-numeric:tabular-nums;font-weight:800}.cup-board{--cup-tone:var(--app-accent,#22c55e);border:1px solid color-mix(in srgb, var(--cup-tone) 35%, transparent);background:radial-gradient(120% 90% at 50% -20%, color-mix(in srgb, var(--cup-tone) 22%, transparent), transparent 70%), color-mix(in srgb, var(--app-text,#fff) 4%, var(--app-panel,#101216));border-radius:.9rem;gap:.5rem;padding:.65rem .7rem .7rem;animation:.45s ease-out both cupBoardIn;display:grid;position:relative;overflow:hidden}.cup-board.is-lost{--cup-tone:#ef4444}.cup-board.is-trophy{--cup-tone:#fbbf24}.cup-board__chips{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.cup-board__chips span{border-radius:var(--radius-tag);background:color-mix(in srgb, var(--app-text,#fff) 8%, transparent);color:var(--app-muted,#a1a1aa);font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;padding:.12rem .5rem;font-weight:800}.cup-board__chips .cup-board__tag{background:color-mix(in srgb, var(--cup-tone) 28%, transparent);color:var(--app-text,#fff)}.cup-board__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.cup-board__club{min-width:0;font-size:var(--type-ui);text-align:center;justify-items:center;gap:.25rem;font-weight:700;display:grid}.cup-board__club span{max-width:100%}.cup-board__club.is-own span{color:var(--cup-tone)}.cup-board__score{justify-items:center;gap:.1rem;display:grid}.cup-board__score b{font-size:calc(1.9rem * var(--type-zoom));font-variant-numeric:tabular-nums;font-weight:900;line-height:1;animation:.5s ease-out .25s both careerMatchScorePop}.cup-board__score i{opacity:.5;margin:0 .18em;font-style:normal}.cup-board__score small{color:var(--app-muted,#a1a1aa);font-size:var(--type-kicker);white-space:nowrap;font-weight:700}.cup-board__timeline{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cup-board__goals{color:var(--app-muted,#a1a1aa);font-size:var(--type-kicker);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.15rem .45rem;margin:0;padding:0;list-style:none;display:flex}.cup-board__goals.is-away{justify-content:flex-end}.cup-board__goals li{white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}.cup-board__goals li.is-you{color:var(--app-text,#fff);font-weight:800}.cup-board__goals li.is-you b{color:#fbbf24}.cup-board__story{color:var(--app-text,#fff);font-size:var(--type-ui);text-align:center;opacity:.9;margin:0;font-style:italic;line-height:1.35}.cup-track{margin:.15rem 0 .2rem;padding:0;list-style:none;display:flex}.cup-track li{color:var(--app-faint,#71717a);flex:1;justify-items:center;gap:.15rem;display:grid;position:relative}.cup-track li+li:before{content:"";background:color-mix(in srgb, var(--app-text,#fff) 12%, transparent);width:100%;height:2px;position:absolute;top:.6rem;right:50%}.cup-track li.is-done+li.is-done:before,.cup-track li.is-done+li.is-won:before{background:var(--app-accent,#22c55e)}.cup-track li.is-done+li.is-out:before{background:#ef4444}.cup-track__dot{z-index:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-text,#fff) 14%, var(--app-bg,#18181b));color:#fff;width:1.25rem;height:1.25rem;font-size:var(--type-kicker);place-items:center;font-weight:900;display:grid;position:relative}.cup-track li.is-done .cup-track__dot{background:var(--app-accent,#22c55e)}.cup-track li.is-out .cup-track__dot{background:#ef4444}.cup-track li.is-won .cup-track__dot{font-size:var(--type-ui-md);background:#fbbf24;box-shadow:0 0 12px #fbbf24b3}.cup-track li.is-current .cup-track__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-accent,#22c55e) 35%, transparent)}.cup-track em{font-size:var(--type-kicker);letter-spacing:.05em;text-transform:uppercase;font-style:normal;font-weight:800}.cup-track li.is-done em,.cup-track li.is-won em,.cup-track li.is-out em{color:var(--app-text,#fff)}@keyframes cupBoardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}html[data-animation-level=none] .cup-board,html[data-animation-level=none] .cup-board__score b{animation:none}html[data-theme-mode=light] .career-gamble-popup{background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent) 7%, var(--app-panel)) 0%, var(--app-panel) 55%, color-mix(in srgb, var(--app-accent) 10%, var(--app-bg)) 100%);box-shadow:0 28px 70px #1e143247,inset 0 1px #ffffffb3}html[data-theme-mode=light] .career-matchday__clock{background:color-mix(in srgb, var(--app-text) 6%, transparent)}html[data-theme-mode=light] .career-matchday__rating.is-great strong,html[data-theme-mode=light] .career-matchday__rating.is-good strong,html[data-theme-mode=light] .career-matchday.is-scored .career-matchday__score strong,html[data-theme-mode=light] .career-gamble-popup.is-success .career-gamble-kicker,html[data-theme-mode=light] .career-gamble-popup.is-success .career-gamble-status{color:var(--career-positive)}html[data-theme-mode=light] .career-matchday__rating.is-fair strong{color:var(--career-warning)}html[data-theme-mode=light] .career-matchday__rating.is-poor strong,html[data-theme-mode=light] .career-matchday.is-conceded .career-matchday__score strong,html[data-theme-mode=light] .career-gamble-popup.is-risk .career-gamble-kicker,html[data-theme-mode=light] .career-gamble-popup.is-risk .career-gamble-status{color:var(--career-negative)}html[data-theme-mode=light] .career-matchday .career-matchday__brand{opacity:.8}html[data-theme-mode=light] :is(.career-matchday.is-break,.career-matchday.is-extraTime) h2,html[data-theme-mode=light] .career-matchday__mark.is-subOff,html[data-theme-mode=light] .career-matchday__var .is-check,html[data-theme-mode=light] .career-matchday__nerve:is(.is-nervous,.is-rhythm) .career-matchday__nervelabel,html[data-theme-mode=light] .career-qte-nerve:is(.is-nervous,.is-rhythm),html[data-theme-mode=light] .career-matchday__decide.is-foul .career-matchday__decidetime,html[data-theme-mode=light] .career-matchday__route.is-near strong{color:var(--career-warning)}html[data-theme-mode=light] .career-matchday__mark.is-subOn,html[data-theme-mode=light] .career-matchday__row.is-own .career-matchday__own{color:var(--career-positive)}html[data-theme-mode=light] .career-matchday__mark.is-miss,html[data-theme-mode=light] .career-matchday__row.is-rival .career-matchday__rival{color:var(--career-negative)}html[data-theme-mode=light] .career-gamble-popup.is-result.is-success h2,html[data-theme-mode=light] .career-dribble-qte.is-hit-perfect h2,html[data-theme-mode=light] .career-gamble-odds__labels span:first-child,html[data-theme-mode=light] .career-gamble-rescue.is-saved .career-gamble-rescue__title{color:var(--career-positive)}html[data-theme-mode=light] .career-gamble-popup.is-result.is-risk h2,html[data-theme-mode=light] .career-dribble-qte.is-hit-miss h2,html[data-theme-mode=light] .career-gamble-odds__labels span:last-child,html[data-theme-mode=light] .career-gamble-rescue.is-missed .career-gamble-rescue__title,html[data-theme-mode=light] .career-press-qte.is-urgent .career-press-qte__question{color:var(--career-negative)}html[data-theme-mode=light] .career-line-qte.is-hold h2,html[data-theme-mode=light] .career-dribble-qte:is(.is-hit-fair,.is-hit-ok) h2{color:var(--career-warning)}html[data-theme-mode=light] :is(.career-gamble-popup.is-golden,.career-gamble-popup.is-counter) :is(h2,.career-gamble-kicker,.career-gamble-status),html[data-theme-mode=light] .career-gamble-odds__labels .career-gamble-odds__bonus,html[data-theme-mode=light] .career-line-qte.is-strike h2,html[data-theme-mode=light] .career-dribble-qte.is-hit-good h2,html[data-theme-mode=light] .career-gamble-rescue__title,html[data-theme-mode=light] .career-gamble-rescue__stake{color:var(--career-gold)}html[data-theme-mode=light] .career-gamble-rescue{border-color:color-mix(in srgb, var(--career-gold) 45%, transparent);background:color-mix(in srgb, var(--career-gold) 8%, transparent)}html[data-theme-mode=light] .career-gamble-rescue.is-saved{border-color:color-mix(in srgb, var(--career-positive) 45%, transparent);background:color-mix(in srgb, var(--career-positive) 8%, transparent)}html[data-theme-mode=light] .career-gamble-rescue__hint{color:var(--app-muted)}html[data-theme-mode=light] .career-gamble-rescue__key{background:color-mix(in srgb, var(--app-text) 10%, transparent)}html[data-theme-mode=light] .career-gamble-rescue__cta.is-hold{background:color-mix(in srgb, var(--app-text) 8%, transparent);color:var(--app-muted)}html[data-theme-mode=light] :is(.career-gamble-odds__bar,.career-press-qte__clock,.career-finish-qte__meter,.career-dribble-qte__strip,.career-dribble-qte__score){background:color-mix(in srgb, var(--app-text) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-text) 10%, transparent)}html[data-theme-mode=light] .career-dribble-qte__end{color:var(--app-muted);background:color-mix(in srgb, var(--app-text) 10%, transparent);border-color:color-mix(in srgb, var(--app-text) 22%, transparent)}html[data-theme-mode=light] .career-dribble-qte__end.is-left{color:#0000}html[data-theme-mode=light] .career-dribble-qte__strip.is-return .career-dribble-qte__end.is-left{color:#fff;background:#b91c1c}html[data-theme-mode=light] .career-dribble-qte__marker:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--app-text) 35%, transparent))}html[data-theme-mode=light] .career-dribble-qte__marker.is-back:after{background:linear-gradient(270deg, transparent, color-mix(in srgb, var(--app-text) 35%, transparent))}html[data-theme-mode=light] .career-dribble-qte__step{background:var(--app-text)}html[data-theme-mode=light] .career-foe-chip{color:var(--app-text);background:color-mix(in srgb, var(--app-text) 8%, transparent)}html[data-theme-mode=light] .career-dribble-qte__touch:not(.is-perfect,.is-great,.is-good,.is-fair,.is-ok,.is-miss){color:var(--app-text);background:color-mix(in srgb, var(--app-text) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-text) 16%, transparent)}html[data-theme-mode=light] .career-dribble-qte__touch.is-live{box-shadow:inset 0 0 0 2px var(--career-gold)}html[data-theme-mode=light] .career-action-bar{color:var(--app-text);background:color-mix(in srgb, var(--app-text) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-text) 14%, transparent)}html[data-theme-mode=light] .career-action-bar__side strong{text-shadow:none}html[data-theme-mode=light] .career-action-bar__side.is-pass{background:#0ea5e91f}html[data-theme-mode=light] .career-action-bar__side.is-shot{background:#16a34a1f}html[data-theme-mode=light] .career-action-bar.is-pass .career-action-bar__side.is-pass{color:#fff;background:#0369a1;box-shadow:0 0 12px #0369a166}html[data-theme-mode=light] .career-action-bar.is-shot .career-action-bar__side.is-shot{color:#fff;background:#15803d;box-shadow:0 0 12px #15803d66}html[data-theme-mode=light] .career-gamble-option.is-positive.is-active{color:var(--career-positive)}html[data-theme-mode=light] .career-gamble-option.is-negative.is-active{color:var(--career-negative)}html[data-theme-mode=light] .career-winter-bid__versus b,html[data-theme-mode=light] .career-winter-bid-choice.is-move .career-winter-bid-choice__eyebrow,html[data-theme-mode=light] .season-standing__item.is-below b{color:var(--career-warning)}html[data-theme-mode=light] .cup-board__goals li.is-you b{color:var(--career-gold)}html[data-theme-mode=light] .career-winter-bid-choice.is-stay .career-winter-bid-choice__eyebrow,html[data-theme-mode=light] .offer-demand__option.is-step-down span,html[data-theme-mode=light] .tournament-match__you em[data-scored=true],html[data-theme-mode=light] .tournament-table tr.is-through td:first-child{color:var(--career-positive)}html[data-theme-mode=light] .career-winter-bid-choice.is-stay.is-pressured .career-winter-bid-choice__eyebrow,html[data-theme-mode=light] .offer-demand__option.is-step-up span,html[data-theme-mode=light] .tournament-match__you em[data-scored=false]{color:var(--career-negative)}html[data-theme-mode=light] .season-standing{background:color-mix(in srgb, var(--app-text) 5%, transparent)}html[data-theme-mode=light] .career-negotiation__bar{background:color-mix(in srgb, var(--app-text) 10%, transparent);box-shadow:none}html[data-theme-mode=light] .career-negotiation__desk.is-ok{background:color-mix(in srgb, var(--career-positive) 9%, var(--app-panel))}html[data-theme-mode=light] .career-negotiation__desk.is-fail{background:color-mix(in srgb, var(--career-negative) 8%, var(--app-panel))}html[data-theme-mode=light] .career-negotiation__desk.is-counter{background:color-mix(in srgb, var(--career-gold) 9%, var(--app-panel))}html[data-animation-level=none] .career-draw__shell{display:none}.career-league-card{flex-direction:column;min-height:0;display:flex}.career-league-card .app-stat-compact-header{margin-bottom:.45rem}.career-league-card-finish{min-width:0;color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:.4rem;font-weight:700;display:inline-flex}.career-league-card-finish b{color:var(--app-text);font-size:var(--type-ui);font-weight:900}.season-dots{--season-dot-w:clamp(38px, 6.5vw, 70px);--season-crest:clamp(26px, 5.2vw, 38px);--season-dot-gap:6px;--season-dot-rail:calc(var(--season-crest) + var(--season-dot-gap) + 6px);flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:.75rem;display:flex;overflow-x:clip}.season-dots__legend{color:var(--app-faint);font-size:var(--type-micro);text-align:center;flex:100%;margin:0;line-height:1.3}.season-dots__row{flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.season-dot{flex:1 1 var(--season-dot-w);align-items:center;gap:var(--season-dot-gap);flex-direction:column;min-width:30px;display:flex;position:relative}.season-dot:before{content:"";top:var(--season-dot-rail);background:#ffffff12;height:1px;position:absolute;left:0;right:0}.season-dot.is-half-start:after{content:"";background:#ffffff24;width:1px;position:absolute;top:12px;bottom:12px;left:0}.season-dot__crest{width:var(--season-crest);height:var(--season-crest);opacity:.85;justify-content:center;align-items:center;display:flex;position:relative}.season-dot__crest>*{width:100%!important;height:100%!important}.season-dot__crest:after{content:"";pointer-events:none;border-radius:9px;transition:box-shadow .3s;position:absolute;inset:-4px}.season-dot__mark{border-radius:var(--radius-pill);background:#ffffff24;width:12px;height:12px;position:relative}.season-dot__score{height:15px;color:var(--app-faint);font-size:var(--type-ui-md);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:15px}.season-dot__spark{border:1.5px solid var(--app-accent);border-radius:var(--radius-pill);position:absolute;inset:-3.5px}.season-dot--win .season-dot__mark{color:#22c55e;background:#22c55e}.season-dot--win .season-dot__score{color:color-mix(in srgb, #22c55e 70%, var(--app-text))}.season-dot--draw .season-dot__mark{background:var(--app-faint);color:var(--app-faint)}.season-dot--loss .season-dot__mark{color:#ef4444;background:#ef4444}.season-dot--loss .season-dot__score{color:color-mix(in srgb, #ef4444 72%, var(--app-text))}.season-dot--played .season-dot__mark{background:#ffffff4d}.season-dot.is-benched .season-dot__crest{opacity:.4}.season-dot.is-benched .season-dot__mark{opacity:.45}.season-dot--upcoming .season-dot__crest,.season-dot--next .season-dot__crest{opacity:.45;filter:grayscale(.8)}.season-dot--next .season-dot__mark{background:var(--app-accent);animation:1.6s ease-in-out infinite season-dot-now}.season-dot--next .season-dot__crest{opacity:.9;filter:none}.season-dot__mark{transition:background-color .26s,opacity .26s}.season-dot__crest{transition:opacity .3s,filter .3s,box-shadow .3s}.season-dot__score{transition:color .26s}.season-dot--win .season-dot__mark,.season-dot--draw .season-dot__mark,.season-dot--loss .season-dot__mark{animation:.46s cubic-bezier(.22,.68,.3,1) both season-dot-land}.season-dot--win .season-dot__mark:after,.season-dot--draw .season-dot__mark:after,.season-dot--loss .season-dot__mark:after{content:"";border-radius:var(--radius-pill);pointer-events:none;animation:.62s cubic-bezier(.2,.6,.3,1) both season-dot-ring;position:absolute;inset:0}.season-dot--win .season-dot__score,.season-dot--draw .season-dot__score,.season-dot--loss .season-dot__score{animation:.42s cubic-bezier(.22,.68,.3,1) both season-score-in}@keyframes season-dot-now{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-accent) 55%, transparent)}55%{box-shadow:0 0 0 5px color-mix(in srgb, var(--app-accent) 0%, transparent)}}@keyframes season-dot-land{0%{transform:scale(.82)}60%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes season-dot-ring{0%{opacity:.5;box-shadow:0 0}to{opacity:0;box-shadow:0 0 0 9px}}@keyframes season-score-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}html[data-animation-level=none] .season-dot__mark,html[data-animation-level=none] .season-dot__mark:after,html[data-animation-level=none] .season-dot__score{animation:none!important}html[data-animation-level=none] .season-dot__mark:after{display:none}.career-league-card-race{font-size:var(--type-ui-md);color:var(--app-muted);flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;margin:.15rem 0 .35rem;line-height:1.3;display:flex}.career-league-card-race b{color:var(--app-text);font-weight:800}.career-league-card-race>span+span:before,.career-league-card-race>b+span:before{content:"·";color:var(--app-faint);margin-right:.45rem}.career-league-card-race[data-side=ahead]>b{color:var(--career-positive,#34d399)}.career-league-card-race[data-side=behind][data-race=survival]>b{color:var(--career-negative,#f87171)}.career-league-card-race__winter{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;font-weight:800}.league-table__more{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin:.3rem 0 0 auto;padding:.15rem .6rem;font-weight:800;display:block}.career-league-card-live{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:.3rem;font-weight:800}.season-dot.is-big .season-dot__crest{opacity:1}.season-dot.is-big .season-dot__crest:after{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--app-accent) 55%, transparent)}.season-dot.is-big.season-dot--upcoming .season-dot__crest,.season-dot.is-big.season-dot--next .season-dot__crest{filter:none;opacity:.85}.season-dot.is-stake .season-dot__crest:after{box-shadow:inset 0 0 0 2px var(--app-accent)}.season-dot.is-stake.season-dot--next .season-dot__mark{animation-duration:.9s}.season-dot__score.is-venue{color:color-mix(in srgb, var(--app-faint) 70%, transparent);font-size:var(--type-kicker);letter-spacing:.06em}.season-standing{background:#0000004d;border-radius:.5rem;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.5rem;padding:.4rem .625rem;display:flex}.season-standing__item{min-width:0;color:var(--app-faint);font-size:var(--type-kicker);align-items:center;gap:.3rem;font-weight:700;display:flex}.season-standing__item b{color:var(--app-muted);font-size:var(--type-ui);font-variant-numeric:tabular-nums;font-weight:900}.season-standing__item.is-below b{color:#fbbf24}.season-standing__item.is-above b{color:var(--app-accent)}@media (width<=560px){.career-focus-row{flex-wrap:nowrap;gap:.25rem}.career-focus-row .app-segment-btn{min-width:0;font-size:var(--type-kicker);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;padding:.3rem .25rem;overflow:hidden}.career-training-help{font-size:var(--type-kicker)}.career-game .player-header-card--mobile-variant .prime-legend-strip{margin-bottom:.3rem;padding:6px 8px}.career-game .player-header-card--mobile-variant .prime-legend-strip__head{gap:6px;min-height:0}.career-game .player-header-card--mobile-variant .prime-legend-strip__bar{margin:5px 0 4px}.career-game .player-header-card--mobile-variant .prime-legend-strip__foot{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.career-game .player-header-card--mobile-variant .prime-legend-strip__next,.career-game .player-header-card--mobile-variant .prime-legend-strip__meta{white-space:nowrap;text-overflow:ellipsis;max-width:58%;overflow:hidden}.player-header-card--mobile-variant .player-header-compact-identity{gap:6px}.player-header-card--mobile-variant .player-header-honours-value{gap:6px;padding-top:0}.player-header-card--mobile-variant .profile-trophy-row--compact{min-height:1.35rem;margin-bottom:.2rem;padding:.1rem .35rem}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button,.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button{column-gap:.55rem;padding:.5rem .65rem}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button>[data-slot=fx],.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button>[data-slot=fx]{gap:.25rem;margin-top:.3rem}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button .career-effect,.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button .career-effect{font-size:var(--type-kicker);gap:.3rem;padding:.2rem .5rem}.career-game .career-event--standard .career-event-choices[data-choice-count="3"]>button .career-event-choice__emoji span,.career-game .career-event--standard .career-event-choices[data-choice-count="4"][data-choice-fx="3"]>button .career-event-choice__emoji span{font-size:calc(1.6rem * var(--type-zoom))}}.season-dot.is-cup .season-dot__mark{box-shadow:0 0 0 2px #fbbf2473}.season-dot.is-cup .season-dot__score.is-venue{color:color-mix(in srgb, #fbbf24 75%, var(--app-text));font-size:var(--type-kicker);letter-spacing:.02em}.season-dot.is-cup.season-dot--upcoming .season-dot__mark,.season-dot.is-cup.season-dot--next .season-dot__mark{background:#fbbf2447}.season-dot__cup{width:100%;height:100%;font-size:calc(calc(var(--season-crest) * .72) * var(--type-zoom));opacity:.75;place-items:center;font-style:normal;line-height:1;display:grid}.season-dot.is-nation .season-dot__mark{box-shadow:0 0 0 2px #38bdf873}.season-dot.is-nation .season-dot__score.is-venue{color:color-mix(in srgb, #38bdf8 75%, var(--app-text));font-size:var(--type-kicker);letter-spacing:.02em}.season-dot.is-nation.season-dot--upcoming .season-dot__mark,.season-dot.is-nation.season-dot--next .season-dot__mark{background:#38bdf847}.season-dot__crest>.season-dot__flag{aspect-ratio:3/2;object-fit:cover;border-radius:3px;box-shadow:0 1px 3px #00000059;width:100%!important;height:auto!important}.season-dot__crest>.flag-fallback.is-emoji{font-size:calc(calc(var(--season-crest) * .78) * var(--type-zoom));box-shadow:none;line-height:1;width:auto!important;height:auto!important}.career-stage-preview{font-size:var(--type-ui-md);color:var(--app-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:.1rem .45rem;margin:0 0 .45rem;line-height:1.35;display:flex}.career-stage-preview b{color:var(--app-text);font-weight:800}.career-stage-preview>span:before{content:"·";color:var(--app-faint);margin-right:.45rem}.career-key-match{text-align:center;margin:.5rem 0 .25rem}.career-key-match__where{color:var(--app-muted);font-size:var(--type-ui-md);flex-wrap:wrap;justify-content:center;gap:.1rem .45rem;margin:0;display:flex}.career-key-match__where>span+span:before{content:"·";color:var(--app-faint);margin-right:.45rem}.career-key-match__odds{margin:0 0 .55rem}.career-key-match__rule{background:var(--app-faint);opacity:.55;border-radius:2px;width:2.4rem;height:2px;margin:.5rem auto .55rem;display:block}.career-key-match__scale{gap:3px;height:.7rem;display:flex}.career-key-match__scale>i{flex:1 1 0;min-width:4px}.career-key-match__scale>.is-win{border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--own)}.career-key-match__scale>.is-draw{background:color-mix(in srgb, var(--app-text) 24%, transparent)}.career-key-match__scale>.is-loss{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--rival)}.career-key-match__figures{color:var(--app-muted);font-size:var(--type-ui);grid-template-columns:repeat(3,minmax(0,1fr));margin:.4rem 0 0;display:grid}.career-key-match__figures>span:first-child{text-align:left}.career-key-match__figures>span:last-child{text-align:right}.career-key-match__figures b{color:var(--app-text);font-size:var(--type-body);font-weight:800}.career-key-match__figures>span:before{content:"";vertical-align:.05em;background:color-mix(in srgb, var(--app-text) 30%, transparent);border-radius:50%;width:.55rem;height:.55rem;margin-right:.3rem;display:inline-block}.career-key-match__figures>[data-odds=win]:before{background:var(--own)}.career-key-match__figures>[data-odds=loss]:before{background:var(--rival)}.career-dossier{background:color-mix(in srgb, var(--app-text) 5%, transparent);text-align:left;border-radius:10px;margin:.6rem 0 0;padding:.5rem .65rem}.career-dossier__title{font-size:var(--type-ui-md);color:var(--app-text);align-items:center;gap:.4rem;margin:0;display:flex}.career-dossier__list{gap:.2rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.career-dossier__list li{font-size:var(--type-ui-md);color:var(--app-muted);gap:.5rem;line-height:1.35;display:flex}.career-dossier__tag{min-width:3.4em;font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);flex:none;font-weight:800}.career-dossier__list [data-side=strong] .career-dossier__tag{color:var(--career-negative,#f87171)}.career-dossier__list [data-side=weak] .career-dossier__tag{color:var(--career-positive,#34d399)}.career-dossier__note,.career-dossier__hint,.career-dossier__read{font-size:var(--type-ui-md);color:var(--app-muted);margin:.3rem 0 0;line-height:1.35}.career-dossier__hint{color:var(--app-text)}.career-final-stretch{--race:var(--app-accent);gap:.6rem;margin-bottom:.5rem;display:grid}.career-final-stretch[data-side=ahead]{--race:var(--career-positive,#34d399)}.career-final-stretch[data-side=behind]{--race:var(--career-negative,#f87171)}.career-final-stretch[data-side=level]{--race:#fbbf24}.career-final-stretch__head{isolation:isolate;border:1px solid color-mix(in srgb, var(--race) 35%, var(--app-border));background:radial-gradient(120% 160% at 100% 50%, color-mix(in srgb, var(--race) 34%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--app-fg,#fff) 6%, transparent), #00000038);border-radius:.8rem;align-items:center;gap:.75rem;padding:1.05rem .9rem .8rem;display:flex;position:relative;overflow:hidden}.career-final-stretch__head:before{content:"";z-index:-1;opacity:.85;background:repeating-conic-gradient(#fff 0 25%, #111 0 50%) 0 0 / .5rem .5rem;height:.5rem;animation:2.4s linear infinite careerStretchRun;position:absolute;inset:0 0 auto}.career-final-stretch__flag{font-size:calc(2.2rem * var(--type-zoom));transform-origin:20% 90%;filter:drop-shadow(0 4px 8px #00000073);line-height:1;animation:1.8s ease-in-out infinite careerStretchWave}.career-final-stretch__copy{flex:auto;min-width:0}.career-final-stretch__race{color:var(--app-text);font-size:var(--type-display);letter-spacing:.01em;margin:0;font-weight:900;line-height:1.15}.career-final-stretch__gap{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--race) 55%, transparent);background:color-mix(in srgb, var(--race) 16%, transparent);color:var(--race);font-size:var(--type-ui-md);margin:.35rem 0 0;padding:.15rem .55rem;font-weight:800;display:inline-block}.career-final-stretch__count{text-align:center;flex:none;justify-items:center;gap:.1rem;min-width:4.2rem;display:grid}.career-final-stretch__count b{font-size:calc(2.4rem * var(--type-zoom));color:var(--race);font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb, var(--race) 55%, transparent);font-weight:900;line-height:.9}.career-final-stretch__count small{color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:800}.career-final-stretch__pips{gap:.25rem;margin-top:.15rem;display:flex}.career-final-stretch__pips i{border-radius:var(--radius-pill);border:1.5px solid var(--race);background:color-mix(in srgb, var(--race) 25%, transparent);width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite careerStretchPip;animation-delay:calc(var(--i) * .2s)}.league-table tr.is-rival td:not(:first-child){background:color-mix(in srgb, var(--career-negative,#f87171) 14%, transparent)}.league-table tr.is-rival .league-table__rank{--lt-tab:var(--career-negative,#f87171);color:var(--app-bg)}.league-table tr.is-rival td:nth-child(2){box-shadow:inset 2px 0 0 color-mix(in srgb, var(--career-negative,#f87171) 70%, transparent)}@keyframes careerStretchRun{to{background-position:1rem 0}}@keyframes careerStretchWave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes careerStretchPip{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}html[data-animation-level=none] .career-final-stretch__head:before,html[data-animation-level=none] .career-final-stretch__flag,html[data-animation-level=none] .career-final-stretch__pips i{animation:none}.career-final-stretch__scenarios{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.career-final-stretch__scenarios li{border-left:3px solid var(--app-accent);background:color-mix(in srgb, var(--app-accent) 10%, transparent);color:var(--app-text);font-size:var(--type-ui-md);border-radius:8px;padding:.4rem .6rem;font-weight:700}.career-final-stretch__scenarios li[data-kind=needs]{border-left-color:var(--career-negative,#f87171);background:color-mix(in srgb, var(--career-negative,#f87171) 10%, transparent)}.career-conference-card{gap:.55rem;margin:.15rem 0 .5rem;display:grid}.career-conference-card__clock{font-size:var(--type-display);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.career-conference-card__clock b{font-variant-numeric:tabular-nums;color:var(--app-text);font-weight:900;transition:color .4s}.career-conference-card__clock button{margin-left:auto}.career-conference-card__live{border-radius:var(--radius-pill);background:var(--career-negative,#f87171);width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite career-conference-live}.career-conference-card__progress{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-text) 10%, transparent);flex:1 0 100%;height:4px;overflow:hidden}.career-conference-card__progress i{border-radius:inherit;background:var(--app-accent);height:100%;transition:width .3s linear,background-color .4s;display:block}.career-conference-card.is-final-phase .career-conference-card__clock b{color:var(--career-negative,#f87171);animation:.9s ease-in-out infinite career-conference-beat}.career-conference-card.is-final-phase .career-conference-card__progress i{background:var(--career-negative,#f87171)}.career-conference{gap:.45rem;display:grid}.career-conference__grounds{gap:.45rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.career-conference__grounds li{background:color-mix(in srgb, var(--app-text) 5%, transparent);font-size:var(--type-ui-md);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .55rem;transition:background-color .4s;display:grid}.career-conference__grounds li.is-own{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-accent) 60%, transparent)}.career-conference__grounds li.is-fresh{background:color-mix(in srgb, var(--app-accent) 22%, transparent)}.career-conference__grounds b{font-variant-numeric:tabular-nums;font-size:var(--type-title);color:var(--app-text);animation:.45s ease-out career-conference-pop}.career-conference__club{align-items:center;gap:.35rem;min-width:0;display:flex}.career-conference__club.is-away{justify-content:flex-end}.career-conference__club.is-scorer{color:var(--app-text);font-weight:800}.career-conference__ticker{min-height:2.6em;color:var(--app-accent);font-size:var(--type-ui-md);text-align:center;gap:.05rem;margin:0;font-weight:800;display:grid}.career-conference__tick{animation:.35s ease-out career-conference-drop;display:block}.career-conference__tick.is-prev{font-size:var(--type-ui);color:color-mix(in srgb, var(--app-text) 55%, transparent);font-weight:600;animation:none}.career-conference__tick.is-post,.career-conference__tick.is-bar,.career-conference__tick.is-save{color:var(--app-text)}.career-conference__tick.is-annulled{color:var(--career-negative,#f87171)}.career-conference__ticker .is-up{color:var(--career-positive,#4ade80)}.career-conference__ticker .is-down{color:var(--career-negative,#f87171)}.career-conference__title{font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--app-text) 60%, transparent);margin:.9rem 0 .4rem;font-weight:800}.career-conference__title:first-child{margin-top:0}.career-conference__table{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.career-conference__table li{font-size:var(--type-ui-md);color:var(--app-muted);grid-template-columns:1.6rem minmax(0,1fr) .9rem 1.9rem 1.6rem;align-items:center;gap:.4rem;padding:.2rem .45rem;display:grid}.career-conference__table li>b{text-align:right;font-variant-numeric:tabular-nums;color:var(--app-text)}.career-conference__table li.is-off{opacity:.62}.career-conference__table li.is-own{background:color-mix(in srgb, var(--app-accent) 16%, transparent);color:var(--app-text);border-radius:6px;font-weight:800}.career-conference__rank{font-variant-numeric:tabular-nums}.career-conference__moved{font-size:var(--type-kicker);text-align:center}.career-conference__moved.is-up{color:var(--career-positive,#4ade80)}.career-conference__moved.is-down{color:var(--career-negative,#f87171)}.career-conference__today{border-radius:var(--radius-pill);font-size:var(--type-ui);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--app-text) 8%, transparent);justify-self:end;padding:0 .3rem;font-weight:800}.career-conference__today.is-3{color:var(--career-positive,#4ade80);background:color-mix(in srgb, var(--career-positive,#4ade80) 16%, transparent)}.career-conference__today.is-0{color:var(--career-negative,#f87171);background:color-mix(in srgb, var(--career-negative,#f87171) 14%, transparent)}.career-conference__table li.career-conference__line{align-items:center;gap:.4rem;height:.9rem;padding:0 .45rem;display:flex}.career-conference__line:before,.career-conference__line:after{content:"";border-top:1px dashed color-mix(in srgb, var(--app-accent) 70%, transparent);flex:1}.career-conference__line span{font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--app-accent);font-weight:800}.career-conference__now{background:color-mix(in srgb, var(--app-text) 6%, transparent);font-size:var(--type-ui-md);color:var(--app-muted);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .6rem;padding:.45rem .6rem;transition:background-color .4s,box-shadow .4s;display:flex}.career-conference__now b{font-size:var(--type-title);color:var(--app-text);font-weight:900;animation:.45s ease-out career-conference-pop}.career-conference__now em{border-radius:var(--radius-pill);padding:.05rem .45rem;font-style:normal;font-weight:800}.career-conference.is-inside .career-conference__now{background:color-mix(in srgb, var(--career-positive,#4ade80) 12%, transparent)}.career-conference.is-inside .career-conference__now em{color:var(--career-positive,#4ade80);background:color-mix(in srgb, var(--career-positive,#4ade80) 16%, transparent)}.career-conference.is-outside .career-conference__now{background:color-mix(in srgb, var(--career-negative,#f87171) 10%, transparent)}.career-conference.is-outside .career-conference__now em{color:var(--career-negative,#f87171);background:color-mix(in srgb, var(--career-negative,#f87171) 14%, transparent)}.career-conference.is-final-phase .career-conference__now{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--career-negative,#f87171) 45%, transparent)}.career-conference.is-full-time.is-inside .career-conference__now{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--career-positive,#4ade80) 55%, transparent)}.career-conference__swing{text-align:center;font-size:var(--type-ui-md);margin:0;font-weight:800}.career-conference__swing.is-goal{color:var(--app-accent)}.career-conference__swing.is-against{color:var(--career-negative,#f87171)}.career-conference.is-final-phase .career-conference__swing{animation:.9s ease-in-out infinite career-conference-beat}.career-matchday-conference{margin-top:.6rem}.career-matchday-conference>.career-matchday__stats{margin-top:1.2rem}.career-matchday{max-height:calc((100dvh - 2rem) / var(--card-zoom,1));overscroll-behavior:contain;overflow-y:auto}.career-matchday__main{min-width:0;position:relative}:is(.career-finish-qte,.career-dribble-qte,.career-line-qte,.career-penalty-qte,.career-header-qte).career-gamble-popup{max-height:calc((100dvh - 2rem) / var(--card-zoom,1));overscroll-behavior:contain;overflow-y:auto}@media (width>=1100px){.career-matchday.has-conference{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 21.5rem;column-gap:1.5rem;width:min(100%,57rem);display:grid}.career-matchday.has-conference .career-matchday__head{grid-area:1/1/auto/-1}.career-matchday.has-conference .career-matchday__main{grid-area:2/1}.career-matchday.has-conference .career-matchday__tail{grid-area:3/1/auto/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:start;align-items:stretch;gap:1.5rem;display:grid}.career-matchday.has-conference .career-matchday__tail>*{margin-top:0;margin-bottom:0}.career-matchday.has-conference .career-matchday-conference{border-left:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);grid-area:2/2;align-self:start;margin-top:0;padding-left:1.5rem}.career-matchday.has-conference .career-matchday__score strong{font-size:calc(var(--type-display) * 2)}}@media (width>=820px){.career-matchday.has-postgame{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem;width:min(100%,52rem);display:grid}.career-matchday.has-postgame .career-matchday__head{grid-area:1/1/auto/-1}.career-matchday.has-postgame .career-matchday__fans{max-width:28rem;margin-inline:auto}.career-matchday.has-postgame .career-matchday__main{grid-area:2/1}.career-matchday.has-postgame .career-matchday__postgame{border-left:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);grid-area:2/2;align-self:center;margin-top:0;padding-left:1.5rem}.career-matchday.has-postgame .career-matchday__postgame>.career-matchday__stats{margin:0}.career-matchday.has-postgame .career-matchday__tail{grid-area:3/1/auto/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:start;align-items:stretch;gap:1.5rem;display:grid}.career-matchday.has-postgame .career-matchday__tail>*{margin-bottom:0}}@keyframes career-conference-pop{0%{opacity:.5;transform:scale(.75)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes career-conference-live{0%,to{opacity:1}50%{opacity:.25}}@keyframes career-conference-beat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes career-conference-drop{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes career-conference-shift-up{0%{background-color:color-mix(in srgb, var(--career-positive,#4ade80) 30%, transparent);transform:translateY(.45rem)}to{transform:translateY(0)}}@keyframes career-conference-shift-down{0%{background-color:color-mix(in srgb, var(--career-negative,#f87171) 30%, transparent);transform:translateY(-.45rem)}to{transform:translateY(0)}}@keyframes career-conference-heart{0%,to{box-shadow:inset 0 0 #0000}50%{box-shadow:inset 0 0 1.4rem color-mix(in srgb, var(--career-negative,#f87171) 22%, transparent)}}.career-conference__table li.is-shift-up{animation:.45s ease-out career-conference-shift-up}.career-conference__table li.is-shift-down{animation:.45s ease-out career-conference-shift-down}.career-conference.is-final-phase{border-radius:10px;animation:1.6s ease-in-out infinite career-conference-heart}.career-conference.is-last{animation-duration:.8s}.career-conference-card.is-last .career-conference-card__clock b,.career-conference.is-last .career-conference__swing{animation-duration:.55s}html[data-animation-level=none] .career-conference-card__live,html[data-animation-level=none] .career-conference.is-final-phase,html[data-animation-level=none] .career-conference__tick,html[data-animation-level=none] .career-conference__table li.is-shift-up,html[data-animation-level=none] .career-conference__table li.is-shift-down,html[data-animation-level=none] .career-conference-card.is-final-phase .career-conference-card__clock b,html[data-animation-level=none] .career-conference.is-final-phase .career-conference__swing,html[data-animation-level=none] .career-conference__grounds b,html[data-animation-level=none] .career-conference__now b{animation:none}.career-game .player-status{gap:8px}.career-game .player-status__item{border:1px solid color-mix(in srgb, var(--app-border) 45%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 6%, var(--app-panel)) 0%, var(--app-panel) 55%, color-mix(in srgb, var(--app-bg) 30%, var(--app-panel)) 100%);box-shadow:none;border-radius:12px;padding:8px 10px 9px;position:relative;overflow:hidden}.career-game .player-status__item:before{content:"";background:var(--status-color);opacity:.75;border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0;left:10px}html[data-theme-mode=light] .career-game .player-status__item{box-shadow:inset 0 1px #fff9}.career-game .player-status__label{color:var(--app-muted)}.career-game .player-status__value{justify-content:flex-start;gap:6px;margin:4px 0 7px}.career-game .player-status__value .player-status__delta{font-size:var(--type-ui-md);align-self:center;padding:1px 5px;font-weight:800;transform:none}.career-game .morale-meter__tier,.career-game .player-status__wiki,.career-game .player-status__tag{top:7px;right:8px}.career-game .player-status__tag{border-radius:var(--radius-tag);color:color-mix(in srgb, var(--career-gold) 62%, var(--app-text));background:color-mix(in srgb, var(--career-gold) 18%, transparent);font-size:var(--type-kicker);letter-spacing:.04em;padding:1px 6px;font-weight:800;line-height:1.4;position:absolute}@container (width<=170px){.career-game .morale-meter .morale-meter__tier{max-width:62%;font-size:var(--type-micro);margin:0;position:absolute;top:auto;bottom:20px;right:6px}.career-game .morale-meter .player-status__value .player-status__delta{font-size:var(--type-kicker);margin:0;padding:0 5px;position:absolute;top:0;right:0}.career-game .morale-meter .player-status__item:has(.player-status__wiki) .player-status__value .player-status__delta{right:18px}.career-game .morale-meter .player-status__item:has(.player-status__tag) .player-status__value .player-status__delta{right:40px}}.career-game .player-header-card .prime-legend-strip{border-color:color-mix(in srgb, var(--career-gold) 16%, transparent);border-radius:12px;padding:10px 12px 9px}.career-game .player-header-card .prime-legend-strip__label{align-items:center}.career-game .player-header-card .prime-legend-strip__score{font-size:calc(20px * var(--type-zoom));letter-spacing:0;align-items:baseline;gap:5px;font-weight:900;line-height:1;display:inline-flex}.career-game .player-header-card .prime-legend-strip__score-caption{font-size:var(--type-kicker);letter-spacing:.04em;opacity:.7;font-weight:700}.career-game .player-header-card .prime-legend-strip__bar{height:8px;margin:8px 0 3px}.prime-legend-strip__stops{font-size:var(--type-kicker);font-variant-numeric:tabular-nums;color:var(--app-faint);white-space:nowrap;justify-content:space-between;gap:8px;font-weight:700;line-height:1.3;display:flex}.prime-legend-strip__stop-next{text-overflow:ellipsis;font-weight:900;overflow:hidden}.career-game .player-header-card .prime-legend-strip__foot{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.career-game .player-header-card .prime-legend-strip__next{font-size:var(--type-ui-md);white-space:nowrap;order:0;font-weight:800}.career-game .player-header-card .prime-legend-strip__meta{border-radius:var(--radius-tag);background:color-mix(in srgb, var(--career-gold) 12%, transparent);font-size:var(--type-kicker);white-space:nowrap;border:0;flex:0 auto;padding:1px 8px;font-weight:700}.career-game .player-header-card:not(.player-header-card--mobile-variant) .prime-legend-strip__foot{height:auto;max-height:none;min-height:calc(var(--type-ui-md) * 2.6);flex-wrap:wrap;align-content:flex-start;gap:2px 8px;overflow:visible}.career-game .player-header-card:not(.player-header-card--mobile-variant) .prime-legend-strip__next{white-space:normal;flex:100%;max-width:100%;line-height:1.25;overflow:visible}.career-game .player-header-card:not(.player-header-card--mobile-variant) .prime-legend-strip__range{margin-left:0}.career-game .player-header-card:not(.player-header-card--mobile-variant) .prime-legend-strip__meta{white-space:normal;margin-left:auto}.career-game .player-header-card .prime-legend-strip__score{color:var(--app-text)}.career-game .player-header-card .prime-legend-strip__score-caption{color:var(--app-faint);opacity:1}.career-game .player-header-card .prime-legend-strip__bar{background:color-mix(in srgb, var(--app-text) 10%, transparent)}.prime-legend-strip__range{font-size:var(--type-kicker);font-variant-numeric:tabular-nums;color:var(--app-faint);white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.prime-legend-strip__ladder[data-close] .prime-legend-strip__fill{animation:2.2s ease-in-out infinite legendLadderClose}@keyframes legendLadderClose{50%{filter:brightness(1.2)saturate(1.25)}}html[data-animation-level=none] .prime-legend-strip__ladder[data-close] .prime-legend-strip__fill{animation:none}.prime-legend-strip--compact .prime-legend-strip__stops{display:none}@media (width<=560px){.career-game .player-header-card--mobile-variant .prime-legend-strip{padding:5px 8px}.career-game .player-header-card--mobile-variant .prime-legend-strip__stops,.career-game .player-header-card--mobile-variant .prime-legend-strip__score-caption{display:none}.career-game .player-header-card--mobile-variant .prime-legend-strip__score{font-size:var(--type-body)}.career-game .player-header-card--mobile-variant .prime-legend-strip__bar{height:5px;margin:4px 0 3px}.career-game .player-header-card--mobile-variant .prime-legend-strip__foot{margin-top:0}.career-game .player-header-card--mobile-variant .prime-legend-strip__next{font-size:var(--type-ui)}.career-game .player-status__item{border-radius:10px;padding:6px 7px 7px}.career-game .morale-meter__tier,.career-game .player-status__wiki,.career-game .player-status__tag{top:5px;right:6px}}.career-game .player-status__tag:before{content:"";position:absolute;inset:-13px -6px}.career-game .player-header-card .career-context-trigger{position:relative}.career-game .player-header-card .career-context-trigger:before{content:"";position:absolute;inset:-6px 0}.career-game .player-header-magazine--chip{width:auto;height:auto;box-shadow:none;color:var(--app-muted);font:inherit;font-size:calc(var(--type-ui-md) * 1.12);border-radius:16px;align-items:center;gap:5px;padding:3px 10px;font-weight:600;display:inline-flex;position:static}.career-game .player-header-magazine--chip:hover,.career-game .player-header-magazine--chip:focus-visible{color:var(--app-text);transform:translateY(-1px)}.career-game .player-header-card--mobile-variant .player-header-magazine--chip{width:auto;height:auto;font-size:var(--type-ui-md);padding:1px 6px}.career-game .player-header-card .profile-trophy-row__icons{gap:6px;overflow:visible}.career-game .player-header-card .profile-trophy-row__cup{border:1px solid color-mix(in srgb, var(--app-border) 40%, transparent);background:var(--app-surface-2);border-radius:10px;width:36px;height:36px}.career-game .player-header-card .profile-trophy-row__cup.is-pad{background:0 0;border:0;width:auto;height:auto}.career-game .player-header-card .profile-trophy-row__count{border:1px solid var(--app-border);border-radius:var(--radius-pill);background:var(--app-panel);font-size:var(--type-micro);color:var(--app-muted);margin:0;padding:0 4px;line-height:1.4;position:absolute;bottom:-5px;right:-5px}.career-game .player-header-card .profile-trophy-row__more{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-accent) 12%, transparent);color:var(--app-accent);padding:2px 8px}.career-game .player-header-card .profile-trophy-row--compact .profile-trophy-row__cup{border-radius:8px;width:28px;height:28px}.career-game .player-header-value-trend{font-size:var(--type-ui);vertical-align:2px;color:var(--career-positive);white-space:nowrap;margin-left:5px;font-weight:800}.career-game .player-header-value-trend.is-negative{color:var(--career-negative)}.career-matchday.is-final{box-shadow:0 0 0 2px #f5c542,0 0 40px -6px #f5c5428c,0 24px 60px -20px #000000b3}.career-matchday.is-final .career-gamble-kicker{color:#fde68a;text-shadow:0 0 12px #f5c542b3}.career-matchday.is-final [data-testid=matchday-score]{background:linear-gradient(#fff7d1,#f5c542 55%,#b7791f);color:#0000;filter:drop-shadow(0 0 10px #f5c54280);-webkit-background-clip:text;background-clip:text}.career-matchday.is-final.is-extra-time{box-shadow:0 0 0 2px #f5c542,0 0 30px -6px #dc262666}.career-matchday.is-final.is-extra-time+.career-matchday__halo{animation:1.4s ease-in-out infinite careerFinalHeart;box-shadow:0 0 0 3px #f87171,0 0 60px #dc2626bf}.career-matchday__finalfx{z-index:6;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.career-matchday__finalbeams i{transform-origin:50% 0;mix-blend-mode:screen;background:linear-gradient(#ffecaa38,#0000 70%);width:22%;height:140%;animation:6s ease-in-out infinite alternate careerFinalBeam;position:absolute;top:-20%}.career-matchday__finalbeams i:first-child{left:2%}.career-matchday__finalbeams i:nth-child(2){animation-duration:7s;animation-delay:-1.5s;left:28%}.career-matchday__finalbeams i:nth-child(3){animation-delay:-3s;left:52%}.career-matchday__finalbeams i:nth-child(4){animation-duration:5.5s;animation-delay:-4.5s;left:76%}.career-matchday__finalfx.is-extra .career-matchday__finalbeams i{background:linear-gradient(#f8717138,#0000 70%);animation-duration:3s}.career-matchday__finalsparks i{bottom:-6px;left:var(--x);opacity:0;width:4px;height:4px;animation:4s ease-out infinite careerFinalSpark;animation-delay:var(--d);background:#fde68a;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #f5c542cc}.career-matchday__finalintro{text-align:center;background:radial-gradient(at 50% 40%,#422d06eb,#08080cf5 70%);place-content:center;justify-items:center;gap:.5rem;animation:3.4s ease-in-out both careerFinalIntro;display:grid;position:absolute;inset:0}.career-matchday__finalintro .is-cup{font-size:calc(var(--type-display) * 1.8);filter:drop-shadow(0 0 22px #f5c542e6);line-height:1;animation:1.2s cubic-bezier(.2,1.4,.4,1) both careerFinalCup}.career-matchday__finalintro b{font-size:var(--type-display);letter-spacing:.18em;background:linear-gradient(90deg,#b7791f,#fff7d1,#f5c542,#fff7d1,#b7791f) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:.7s cubic-bezier(.2,1.5,.4,1) .35s both careerFinalWord,2s linear .8s infinite careerFinalShine}.career-matchday__finalintro em{color:#fff;align-items:center;gap:.5rem;font-style:normal;font-weight:700;animation:.6s ease-out .8s both careerFinalWord;display:flex}.career-matchday__finalintro em i{color:#fde68a;font-style:normal;font-weight:900}.career-matchday__finalbanner{text-align:center;white-space:nowrap;border-radius:14px;justify-items:center;gap:.25rem;padding:.7rem 1.6rem;animation:.55s cubic-bezier(.2,1.6,.4,1) both careerFinalSlam;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.career-matchday__finalbanner b{font-size:var(--type-display);letter-spacing:.12em;font-weight:900}.career-matchday__finalbanner em{opacity:.9;font-style:normal;font-weight:600}.career-matchday__finalbanner.is-extra{color:#fff;background:linear-gradient(135deg,#7f1d1d,#dc2626);box-shadow:0 0 40px #dc2626b3}.career-matchday__finalbanner.is-pens{color:#111827;background:radial-gradient(circle at 50% 0,#fff 0,#e5e7eb 30%,#111827 75%);box-shadow:0 0 60px #ffffff73}.career-matchday__finalbanner.is-pens b{color:#fff;text-shadow:0 2px 10px #000}.career-matchday__finalbanner.is-pens em{color:#fde68a}.career-matchday__finalbanner.is-champ{color:#3b2a05;background:linear-gradient(135deg,#b7791f,#f5c542 45%,#fff7d1 55%,#d69e2e);animation:.6s cubic-bezier(.2,1.6,.4,1) both careerFinalSlam,1.6s ease-in-out .6s infinite alternate careerFinalGlow;top:22%;box-shadow:0 0 60px #f5c542e6}.career-matchday__finalbanner.is-champ span{font-size:calc(var(--type-display) * 1.3);line-height:1;animation:1.4s ease-in-out .4s infinite alternate careerFinalLift}.career-matchday__confetti i{top:-12px;left:var(--x);width:7px;height:12px;transform:rotate(var(--r)) scale(var(--s));opacity:0;animation:careerFinalConfetti 2.6s ease-in var(--d) both;background:#f5c542;border-radius:2px;position:absolute}.career-matchday__confetti i:nth-child(4n+2){background:#fff}.career-matchday__confetti i:nth-child(4n+3){background:var(--side-own,#22c55e)}.career-matchday__confetti i:nth-child(4n){background:var(--side-own-2,#fde68a)}.career-matchday__confetti.is-champ i{animation-duration:3.4s;animation-iteration-count:3}.career-matchday__fireworks i{color:#fde68a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite careerFinalFirework;position:absolute;box-shadow:0 -28px,20px -20px,28px 0,20px 20px,0 28px,-20px 20px,-28px 0,-20px -20px}.career-matchday__fireworks i:first-child{top:18%;left:14%}.career-matchday__fireworks i:nth-child(2){color:#fff;animation-delay:.4s;top:14%;left:82%}.career-matchday__fireworks i:nth-child(3){color:var(--side-own,#22c55e);animation-delay:.9s;top:8%;left:30%}.career-matchday__fireworks i:nth-child(4){color:#f5c542;animation-delay:1.2s;top:26%;left:66%}.career-matchday__fireworks i:nth-child(5){color:var(--side-own-2,#fff);animation-delay:.2s;top:6%;left:48%}@keyframes careerFinalBeam{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes careerFinalSpark{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-340px)translate(12px)}}@keyframes careerFinalIntro{0%,82%{opacity:1}to{opacity:0}}@keyframes careerFinalCup{0%{opacity:0;transform:translateY(60px)scale(.4)}to{opacity:1;transform:none}}@keyframes careerFinalWord{0%{opacity:0;letter-spacing:.6em;transform:scale(2.2)}to{opacity:1;transform:none}}@keyframes careerFinalShine{to{background-position:-200% 0}}@keyframes careerFinalSlam{0%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes careerFinalGlow{to{box-shadow:0 0 90px 10px #f5c542}}@keyframes careerFinalLift{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-8px)rotate(6deg)}}@keyframes careerFinalConfetti{0%{transform:translateY(0) rotate(var(--r)) scale(var(--s));opacity:1}to{transform:translateY(620px) rotate(calc(var(--r) + 720deg)) scale(var(--s));opacity:.2}}@keyframes careerFinalFirework{0%{opacity:1;transform:scale(.1)}70%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes careerFinalHeart{0%,35%,to{opacity:0}20%{opacity:1}50%{opacity:.8}}html[data-animation-level=none] :is(.career-matchday__finalbeams,.career-matchday__finalsparks,.career-matchday__confetti,.career-matchday__fireworks){display:none}html[data-animation-level=none] :is(.career-matchday.is-final,.career-matchday__finalintro,.career-matchday__finalintro *,.career-matchday__finalbanner,.career-matchday__finalbanner *){animation:none!important}.career-game .player-header-band .player-header-compact-identity{align-items:center}.career-game .player-header-band-meta{font-size:var(--type-micro);color:var(--app-faint);flex-wrap:wrap;align-items:center;gap:1px 8px;margin-top:2px;font-weight:700;line-height:1.35;display:flex}.career-game .player-header-band-row{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.career-game .player-header-band-value{text-align:right;min-width:0;font-size:var(--type-ui-md)}.career-game .player-header-band-value .app-meta-caption{margin:0;display:block}.career-game .meter-rings{gap:8px;display:flex}.career-game .meter-rings.is-magazine-link{cursor:pointer}.career-game .meter-ring{flex-direction:column;align-items:center;width:52px;display:flex;position:relative}.career-game .meter-ring__dial{width:calc(44px * var(--type-zoom,1));height:calc(44px * var(--type-zoom,1));position:relative}.career-game .meter-ring__dial svg{width:100%;height:100%;display:block}.career-game .meter-ring__track,.career-game .meter-ring__fill{fill:none;stroke-width:5px}.career-game .meter-ring__track{stroke:color-mix(in srgb, var(--app-text) 12%, transparent)}.career-game .meter-ring__fill{stroke:var(--status-color);stroke-linecap:round;transition:stroke-dasharray .5s}.career-game .meter-ring__value{font-size:var(--type-ui-md);font-variant-numeric:tabular-nums;color:var(--app-text);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.career-game .meter-ring .player-status__delta{font-size:var(--type-micro);padding:0 3px;font-weight:800;position:absolute;top:-5px;right:-12px;transform:none}.career-game .meter-ring__label{font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);white-space:nowrap;margin-top:2px;font-weight:800;line-height:1.2}.career-game .meter-ring .player-header-injury-badge--flow{margin-top:2px}.career-game .player-header-band-foot{align-items:center;gap:8px;margin:0 10px 6px;display:flex}.career-game .player-header-band-foot .prime-legend-strip{flex:auto;min-width:0;margin:0}.career-game .player-header-card .prime-legend-strip--slim .prime-legend-strip__label{letter-spacing:0;font-size:calc(var(--type-micro) * .92);flex:auto;justify-content:flex-start;gap:6px}.career-game .player-header-card .prime-legend-strip--slim .prime-legend-strip__head{gap:6px}.career-game .player-header-card .prime-legend-strip--slim .prime-legend-strip__label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.career-game .player-header-card .prime-legend-strip--slim .prime-legend-strip__score{font-size:var(--type-ui-md)}.career-game .player-header-card .prime-legend-strip--slim .prime-legend-strip__score-caption{display:none}.career-game .player-header-card .prime-legend-strip--slim .prime-legend-strip__next{max-width:60%;font-size:var(--type-micro);letter-spacing:0;flex:0 auto}.career-game .player-header-band-trophies{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-accent) 12%, transparent);min-height:28px;color:var(--app-accent);font-size:var(--type-micro);border:0;flex:none;align-items:center;gap:4px;padding:2px 8px;font-weight:800;display:inline-flex}html[data-animation-level=none] .career-game .meter-ring__fill{transition:none}.career-game .squad-card__why-btn{width:28px;height:28px;color:var(--app-accent);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:-4px -4px -4px 0;padding:0;transition:transform .12s,color .12s;display:inline-grid}.career-game .squad-card__why-btn svg{display:block;overflow:visible}.career-game .why-note__page{fill:color-mix(in srgb, var(--app-accent) 14%, transparent);stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.career-game .why-note__fold{fill:currentColor;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.career-game .why-note__lines{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;opacity:.75}.career-game .squad-card__why-btn{transform:rotate(-4deg)}.career-game .squad-card__why-btn:hover{transform:rotate(0)scale(1.08)}.career-game .squad-card__why-btn[aria-expanded=true]{color:var(--app-text);transform:rotate(0)}.career-game [aria-expanded=true]>.why-note .why-note__page{fill:color-mix(in srgb, var(--app-accent) 40%, transparent)}.career-game .squad-card__why-btn:focus-visible{outline:2px solid var(--app-text);outline-offset:1px}html[data-animation-level=none] .career-game .squad-card__why-btn{transition:none}.career-game .squad-card__faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.career-game .squad-face{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.career-game .squad-face__ring{width:calc(46px * var(--type-zoom,1));height:calc(46px * var(--type-zoom,1));place-items:center;display:grid;position:relative}.career-game .squad-face__ring svg{width:100%;height:100%;position:absolute;inset:0}.career-game .squad-face__track,.career-game .squad-face__fill{fill:none;stroke-width:4px}.career-game .squad-face__track{stroke:color-mix(in srgb, var(--app-text) 12%, transparent)}.career-game .squad-face__fill{stroke:var(--status-color);stroke-linecap:round;transition:stroke-dasharray .5s}.career-game .squad-face.is-gap{opacity:.55}.career-game .squad-face__text{gap:1px;min-width:0;max-width:100%;display:grid}.career-game .squad-face__role{font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);font-weight:800}.career-game .squad-face__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-ui-md);color:var(--app-text);overflow:hidden}.career-game .squad-face__tier{font-size:var(--type-ui);color:var(--app-muted)}.career-game .room-card__strip{grid-template-columns:repeat(var(--room-n,4), minmax(0, 1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.career-game .room-face{min-width:0}.career-game .room-face__btn{width:100%;min-height:40px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:4px 2px;transition:background .12s;display:grid}.career-game .room-face__btn:hover{background:color-mix(in srgb, var(--app-accent) 10%, transparent)}.career-game .room-face.is-on .room-face__btn{background:color-mix(in srgb, var(--app-accent) 16%, transparent)}.career-game .room-face__btn:focus-visible{outline:2px solid var(--app-text);outline-offset:1px}.career-game .room-face__btn .squad-face__name,.career-game .room-face__btn .squad-face__role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.career-game .room-face__btn .squad-face__name{font-size:var(--type-ui)}.career-game .room-face.is-gap{opacity:.55}.career-game .room-face__band{font-size:var(--type-micro);color:#2a1c05;background:var(--career-warning,#f59e0b);border-radius:3px;padding:0 3px;font-style:normal;font-weight:900;line-height:1.3;position:absolute;top:-2px;left:-2px}.career-game .room-face__crest{background:var(--app-surface);border-radius:50%;place-items:center;padding:1px;display:grid;position:absolute;bottom:-4px;right:-4px}.career-game .room-card__line{border-top:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);font-size:var(--type-ui-md);color:var(--app-muted);margin:6px 2px 0;padding-top:6px;line-height:1.35}.career-game .room-card__line b{color:var(--app-text)}.career-game .room-card__line--news{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.career-game .squad-card__perks{font-size:var(--type-ui-md);color:var(--app-muted);gap:3px;margin:8px 0 0;padding:0;line-height:1.35;list-style:none;display:grid}.career-game .squad-card__perks b{color:var(--app-text)}.career-game .squad-card__hint{font-style:italic}.career-game .morale-room{width:calc(20px * var(--type-zoom,1));height:calc(20px * var(--type-zoom,1));border:2px solid var(--app-border);background:var(--app-surface,transparent);vertical-align:middle;border-radius:50%;place-items:center;margin-left:4px;display:inline-grid;overflow:hidden}.career-game .morale-room.is-positive{border-color:#22c55e}.career-game .morale-room.is-warning{border-color:#f59e0b}.career-game .morale-room.is-negative{border-color:#ef4444}.morale-why__room{border-top:1px dashed var(--app-border);gap:6px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:grid}.morale-why__roomitem{font-size:var(--type-ui);color:var(--app-muted);gap:1px;display:grid}.morale-why__roomitem b{color:var(--app-text)}.morale-why__roomitem small{font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);font-weight:800}.morale-why__roomitem.is-positive span:first-of-type{color:#22c55e}.morale-why__roomitem.is-negative span:first-of-type{color:#ef4444}.career-matchday__hlroom{font-size:var(--type-ui-md);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;margin:6px 0 0;line-height:1.3;display:flex}.career-matchday__hlroom b{font-size:var(--type-ui);background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;padding:1px 6px}.career-matchday__hlroom.is-pos{color:#86efac}.career-matchday__hlroom.is-neg{color:#fca5a5}.career-game .squad-card__news,.career-game .squad-card__growth,.career-game .squad-card__empty{font-size:var(--type-ui-md);color:var(--app-muted);margin:8px 0 0;line-height:1.35}.career-game .squad-card__why{--note-line:calc(24px * var(--type-zoom,1));border:1px solid var(--app-border);background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--note-line) - 1px), color-mix(in srgb, var(--app-text) 10%, transparent) calc(var(--note-line) - 1px) var(--note-line)), color-mix(in srgb, var(--app-text) 4%, transparent);border-radius:3px;margin-top:10px;padding:0 10px 0 28px;position:relative}.career-game .squad-card__why:before{content:"";background:color-mix(in srgb, var(--career-negative) 55%, transparent);width:1.5px;position:absolute;inset-block:0;inset-inline-start:18px}.career-game .squad-card__why .squad-card__growth,.career-game .squad-card__why .squad-card__empty{line-height:var(--note-line);margin:0}.career-game .squad-card__reasons{gap:0;margin:0;padding:0;list-style:none;display:grid}.career-game .squad-card__reasons li{font-size:var(--type-ui-md);line-height:var(--note-line);color:var(--app-muted);align-items:flex-start;gap:8px;display:flex}.career-game .squad-card__reasons b{text-align:center;min-width:2.6em;font-size:var(--type-ui);font-variant-numeric:tabular-nums;color:var(--career-positive);border:1.5px solid;border-radius:2px;flex:none;align-self:center;padding:0 4px;line-height:1.35;transform:rotate(-2deg)}.career-game .squad-card__reasons b.is-down{color:var(--career-negative)}.career-game .squad-card__reasons b.is-plain{min-width:2.6em;color:var(--app-faint);border-color:#0000;transform:none}html[data-animation-level=none] .career-game .squad-face__fill{transition:none}.career-game .persona-stand{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-text) 4%, transparent);border-radius:10px;min-width:0}.app-press-news-card .persona-stand--embedded,.career-game .persona-stand--embedded{border:0;border-top:1px solid var(--press-rule-soft,var(--app-border));background:0 0;border-radius:0;flex-shrink:0;margin:0}.career-game .persona-stand__row{width:100%;min-height:calc(34px * var(--type-zoom,1));font:inherit;font-size:var(--type-ui-md);text-align:left;color:var(--app-text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:3px 10px;display:flex}.career-game .persona-stand__row:hover{background:color-mix(in srgb, var(--app-accent) 8%, transparent)}.career-game .persona-stand__row:focus-visible{outline:2px solid var(--app-text);outline-offset:-2px}.career-game .persona-stand__row>.why-note{color:var(--app-accent);flex:none;transform:rotate(-4deg)}.career-game .persona-stand__name{white-space:nowrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.career-game .persona-stand__name>b{text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.career-game .persona-stand__pips{flex:none;gap:3px;display:inline-flex}.career-game .persona-stand__pips>i{border:1.2px solid var(--app-accent);border-radius:50%;width:5px;height:5px;display:block}.career-game .persona-stand__pips>i.is-on{background:var(--app-accent)}.career-game .persona-stand__line>b{color:var(--app-text)}.career-game .persona-stand[data-style=none] .persona-stand__name>b{color:var(--app-muted);font-weight:600}.career-game .persona-stand__dot{background:var(--app-accent);border-radius:50%;flex:none;width:7px;height:7px}.career-game .persona-stand__mini{flex:none;align-items:flex-end;gap:3px;height:16px;display:flex}.career-game .persona-stand__mini>span{background:var(--app-accent);border-radius:1px;width:4px;display:block}.career-game .persona-stand__mini>[data-style=fire]{background:var(--career-negative,#f87171)}.career-game .persona-stand__mini>[data-style=humble]{background:var(--career-positive,#34d399)}.career-game .persona-stand__chevron{color:var(--app-faint);flex:none;transition:transform .15s}.career-game .persona-stand[data-open=yes] .persona-stand__chevron{transform:rotate(90deg)}.career-game .persona-stand__sheet{margin:0 8px 8px}.career-game .persona-stand__line,.career-game .persona-stand__effects li,.career-game .persona-stand__bars li{font-size:var(--type-ui-md);line-height:var(--note-line);color:var(--app-muted);margin:0}.career-game .persona-stand__bars,.career-game .persona-stand__effects{gap:0;margin:0;padding:0;list-style:none;display:grid}.career-game .persona-stand__bars li{grid-template-columns:5.5em minmax(0,1fr) 1.6em;align-items:center;gap:8px;display:grid}.career-game .persona-stand__track{background:color-mix(in srgb, var(--app-text) 12%, transparent);border-radius:3px;height:6px;display:block;overflow:hidden}.career-game .persona-stand__track>span{background:var(--app-accent);border-radius:3px;height:100%;display:block}.career-game .persona-stand__bars [data-style=fire] .persona-stand__track>span{background:var(--career-negative,#f87171)}.career-game .persona-stand__bars [data-style=humble] .persona-stand__track>span{background:var(--career-positive,#34d399)}.career-game .persona-stand__n{text-align:right;font-variant-numeric:tabular-nums}html[data-animation-level=none] .career-game .persona-stand__chevron{transition:none}.career-game .squad-card__mentor{border-top:1px solid var(--app-border);margin-top:8px;padding-top:2px}.career-game .squad-card__talents{margin-top:8px}.career-game .rival-card__body{align-items:flex-start;gap:10px;display:flex}.career-game .rival-card__text{flex:1;gap:2px;min-width:0;display:grid}.career-game .rival-card__club{min-width:0;font-size:var(--type-ui);color:var(--app-muted);align-items:center;gap:5px;display:flex}.career-game .rival-card__club span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-game .rival-card__line{font-size:var(--type-ui-md);color:var(--app-text);line-height:1.35}.career-game .rival-card__record{font-size:var(--type-ui);color:var(--app-muted)}.career-foe-chip--rival{border:1px solid #f871718c}.career-matchday__hlfoe{font-size:var(--type-ui);opacity:.85;text-align:center;margin:2px 0 0;font-weight:700}.career-game .heir-card{text-align:left;padding:12px}.career-game .heir-card__head{align-items:center;gap:10px;display:flex}.career-game .heir-card__crest{flex:none}.career-game .heir-card__title{gap:1px;min-width:0;display:grid}.career-game .heir-card__title b{font-size:var(--type-ui-md);color:var(--app-text)}.career-game .heir-card__title small{font-size:var(--type-ui);color:var(--app-muted)}.career-game .heir-card__rows{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.career-game .heir-card__rows li{font-size:var(--type-ui-md);flex-wrap:wrap;align-items:baseline;gap:2px 8px;line-height:1.35;display:flex}.career-game .heir-card__rows li>span{min-width:6.5em;font-size:var(--type-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);font-weight:800}.career-game .heir-card__rows b{color:var(--app-text)}.career-game .heir-card__rows small{font-size:var(--type-ui-md);color:var(--app-muted)}.career-game .heir-card__note{font-size:var(--type-ui-md);color:var(--app-muted);margin:8px 0 0}.career-game .heir-card__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hub-mvp-dialog .mvp-editor-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;display:grid}.hub-mvp-dialog .mvp-pitch{aspect-ratio:4/5;background:linear-gradient(#103e30,#1b6144);border:1px solid #ffffff26;width:min(100%,470px);height:auto}.hub-mvp-dialog .mvp-pitch .mvp-slot{width:18%;min-width:0;max-width:84px}.hub-mvp-dialog .mvp-slot-chip{box-shadow:0 4px 12px #0003}.hub-mvp-dialog .mvp-slot-chip--filled{background:#102b28;border-color:#b8d9cc80;padding:5px}.hub-mvp-dialog .mvp-slot-chip--empty{box-shadow:none;background:#102b2855;padding:6px}.hub-mvp-dialog .mvp-slot-pos{font-size:var(--type-kicker);letter-spacing:.04em;color:#c0dfd3}.hub-mvp-dialog .mvp-slot-chip .player-portrait{width:28px;height:32px;margin:0 auto;display:block}.hub-mvp-dialog .mvp-player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-ui);font-weight:800;line-height:1.3;overflow:hidden}.hub-mvp-dialog .mvp-player-ovr{color:#e9d8a6;font-size:var(--type-ui-md);font-weight:800}.hub-mvp-dialog .mvp-player-ovr small{font-size:calc(8px * var(--type-zoom));font-weight:500}.hub-mvp-dialog .mvp-empty-plus{font-size:calc(22px * var(--type-zoom));color:#c0dfd399;line-height:1.1}.hub-mvp-dialog .mvp-slot-clear{width:22px;height:22px;font-size:var(--type-title);top:-8px;right:-6px}.hub-mvp-dialog .mvp-editor-summary{border:1px solid var(--app-border);border-radius:var(--app-radius-card-md);background:var(--app-surface);padding:16px}.hub-mvp-dialog .mvp-editor-layout aside{max-width:none}.mvp-bench-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mvp-bench-filters button{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm);min-height:40px;color:var(--app-muted);font-size:var(--type-ui);padding:8px 12px;font-weight:700}.mvp-bench-filters button span{opacity:.75;margin-left:6px}.mvp-bench-filters button[aria-pressed=true]{background:var(--app-accent);color:var(--app-accent-fg);border-color:var(--app-accent)}.mvp-bench-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hub-mvp-dialog .mvp-pool-col{border:1px solid var(--app-border);border-radius:var(--app-radius-card-md);padding:12px}.hub-mvp-dialog .mvp-pool-col[hidden]{display:none}.mvp-bench-players{flex-direction:column;gap:6px;display:flex}.hub-mvp-dialog .mvp-pool-chip{background:var(--app-card);flex-wrap:wrap;min-height:48px}.hub-mvp-dialog .mvp-pool-chip>.truncate{white-space:normal;overflow-wrap:anywhere;min-width:80px}@media (width<=1023px){.hub-mvp-dialog .mvp-editor-layout{grid-template-columns:1fr}.hub-mvp-dialog .mvp-pitch{max-width:420px}}@media (width<=480px){.hub-mvp-dialog .mvp-pitch{min-height:460px}.mvp-bench-groups{grid-template-columns:1fr}.hub-mvp-dialog .mvp-slot-chip .player-portrait{width:25px;height:30px}.hub-mvp-dialog .mvp-player-name{font-size:var(--type-micro)}.hub-mvp-dialog .mvp-player-ovr{font-size:var(--type-ui)}.hub-mvp-dialog .mvp-slot-chip--filled{padding:3px 2px}.hub-mvp-dialog .mvp-slot-pos{font-size:var(--type-micro)}.hub-mvp-dialog .mvp-slot-clear{width:24px;height:24px}}.hub-mvp-dialog .mvp-editor-layout{grid-template-columns:minmax(300px,470px) minmax(0,1fr);gap:20px}.hub-mvp-dialog .mvp-pitch-shell{position:sticky;top:0}.hub-mvp-dialog .mvp-pitch{width:100%}.mvp-editor-side{flex-direction:column;gap:14px;min-width:0;display:flex}.hub-mvp-dialog .mvp-editor-summary{flex-direction:column;gap:12px;display:flex}.mvp-editor-score{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm,12px);background:var(--app-surface-2);align-items:center;gap:12px;padding:10px 12px;display:flex}.mvp-editor-score__value{font-size:calc(2rem * var(--type-zoom));font-variant-numeric:tabular-nums;align-items:flex-start;gap:4px;font-weight:900;line-height:1;display:flex}.mvp-editor-preview-note{min-height:1.4em;font-size:var(--type-ui,11px);color:var(--app-muted);margin:0;font-weight:700}.mvp-editor-preview-note.is-on{color:var(--app-accent)}.mvp-editor-pool .mvp-bench-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-stat-meters.player-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mvp-stat-meters .player-status__item{min-width:0}.mvp-stat-meters .player-status__item--positive{--status-color:var(--career-positive)}.mvp-stat-meters .player-status__item--warning{--status-color:var(--career-warning)}.mvp-stat-meters .player-status__item--negative{--status-color:var(--career-negative)}.mvp-stat-meters .player-status__label{color:var(--app-faint,var(--app-muted));font-size:var(--type-kicker);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.4;overflow:hidden}.mvp-stat-meters .player-status__value{color:var(--status-color);font-size:calc(22px * var(--type-zoom));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin:6px 0;font-weight:800;line-height:1.1;display:flex}.mvp-stat-meters .player-status__segments{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.mvp-stat-meters .player-status__meter{position:relative}.mvp-stat-meters .player-status__segment{background:color-mix(in srgb, var(--status-color) 16%, var(--app-panel));border-radius:1px;height:5px;position:relative;overflow:hidden}.mvp-stat-meters .player-status__segment>span{background:var(--status-color);height:100%;transition:width .25s;display:block}.mvp-stat-meters .player-status__segment>.player-status__change{background:var(--career-positive);transition:none;position:absolute;top:0}.mvp-stat-meters .player-status__segment>.player-status__change.is-negative{background:var(--career-negative)}.hub-mvp-dialog .player-status__delta,.mvp-editor-score .player-status__delta{font-size:var(--type-ui-md);color:var(--career-positive);background:color-mix(in srgb, var(--career-positive) 14%, transparent);border-radius:4px;padding:2px 4px;line-height:1.2;display:inline-block}.hub-mvp-dialog .player-status__delta.is-negative{color:var(--career-negative);background:color-mix(in srgb, var(--career-negative) 14%, transparent)}.hub-mvp-dialog .mvp-player-nations{justify-content:center;align-items:center;gap:2px;margin-top:1px;display:flex}.hub-mvp-dialog .mvp-player-flag{border-radius:1px;width:14px;height:9px}.hub-mvp-dialog .mvp-player-flag--extra{opacity:.85;width:10px;height:7px}.hub-mvp-dialog .mvp-slot--preview .mvp-slot-chip{outline:2px dashed var(--app-accent);outline-offset:2px}html[data-animation-level=none] .mvp-stat-meters .player-status__segment>span{transition:none}@media (width<=1023px){.hub-mvp-dialog .mvp-editor-layout{grid-template-columns:minmax(0,1fr)}.hub-mvp-dialog .mvp-pitch-shell{position:static}}@media (width<=520px){.mvp-stat-meters.player-status{gap:8px}.mvp-stat-meters .player-status__value{font-size:var(--type-display)}.mvp-editor-pool .mvp-bench-groups{grid-template-columns:minmax(0,1fr)}}.hub-mvp-dialog .mvp-editor-summary.is-compact{z-index:4;box-shadow:var(--shadow-ink-sm);gap:8px;margin:-4px 0 12px;padding:10px 12px;position:sticky;top:-12px}.hub-mvp-dialog .mvp-editor-summary.is-compact .mvp-editor-score{padding:6px 10px}.hub-mvp-dialog .mvp-editor-summary.is-compact .mvp-editor-score__value{font-size:calc(1.5rem * var(--type-zoom))}@media (width>=1024px){.hub-mvp-dialog .mvp-editor-summary--mobile{display:none}}@media (width<=1023px){.hub-mvp-dialog .mvp-editor-summary--desktop{display:none}}.hub-mvp-dialog .mvp-pitch{box-shadow:inset 0 0 50px #0005, var(--shadow-ink-md);background:radial-gradient(120% 80%,#0000 55%,#0006),repeating-linear-gradient(#1a5e41 0 10%,#17553b 10% 20%);border-color:#ffffff2e}.hub-mvp-dialog .mvp-pitch>div.absolute.inset-0{display:none}.mvp-pitch-lines :is(rect,line,ellipse){fill:none;stroke:#ffffffa0;stroke-width:1.4px;vector-effect:non-scaling-stroke}.mvp-pitch-lines ellipse.is-dot{fill:#ffffffb0;stroke:none}.hub-mvp-dialog .mvp-slot{--line-tone:#c0dfd3}.hub-mvp-dialog .mvp-slot--gk{--line-tone:#c084fc}.hub-mvp-dialog .mvp-slot--def{--line-tone:#60a5fa}.hub-mvp-dialog .mvp-slot--mid{--line-tone:#cbd5e1}.hub-mvp-dialog .mvp-slot--att{--line-tone:#fb923c}.hub-mvp-dialog .mvp-slot-chip--empty{border:1.5px dashed color-mix(in srgb, var(--line-tone) 60%, transparent);background:#0b2a22b3;transition:transform .15s,border-color .15s}.hub-mvp-dialog .mvp-slot-chip--empty .mvp-slot-pos{color:var(--line-tone)}.hub-mvp-dialog .mvp-slot-chip--empty .mvp-empty-plus{color:color-mix(in srgb, var(--line-tone) 70%, transparent)}.hub-mvp-dialog .mvp-slot:hover .mvp-slot-chip--empty{border-color:var(--line-tone);transform:scale(1.05)}.hub-mvp-dialog .mvp-slot-chip--filled{border-top:3px solid var(--line-tone)}@media (width>=1024px){.hub-mvp-dialog .mvp-editor-summary--desktop{z-index:3;box-shadow:var(--shadow-ink-md);position:sticky;top:0}}html[data-animation-level=none] .hub-mvp-dialog .mvp-slot-chip--empty{transition:none}@media (width>=1280px) and (height>=780px){.hub-mvp-dialog .mvp-pitch .mvp-slot{max-width:100px}}@media (width>=1600px) and (height>=900px){.hub-mvp-dialog .mvp-pitch .mvp-slot{max-width:112px}}@media (width>=1024px){.hub-mvp-dialog .mvp-editor-layout{grid-template-columns:auto minmax(0,1fr)}.hub-mvp-dialog .mvp-pitch{width:clamp(300px, calc((var(--hub-workspace-height) - 280px) * .8), 640px)}.hub-mvp-dialog .mvp-editor-summary--desktop .mvp-editor-score{width:fit-content;max-width:100%;padding-right:22px}}.hub-mvp-dialog .mvp-pitch{--mvp-slot-pad-y:46px}@media (width<=480px){.hub-mvp-dialog .mvp-pitch{--mvp-slot-pad-y:42px}}.hub-mvp-dialog .mvp-slot-chip--filled{padding:4px 3px 3px;position:relative}.hub-mvp-dialog .mvp-slot-chip--filled .mvp-slot-pos{font-size:var(--type-micro);color:var(--line-tone);line-height:1;position:absolute;top:3px;left:4px}.hub-mvp-dialog .mvp-slot-chip--filled .mvp-player-ovr{font-size:var(--type-ui);line-height:1;position:absolute;top:3px;right:4px}.hub-mvp-dialog .mvp-slot-chip--filled .mvp-player-ovr small{display:none}.hub-mvp-dialog .mvp-slot-chip--filled .player-portrait{margin-top:8px}.hub-mvp-dialog .mvp-bench-groups.is-filtered{grid-template-columns:minmax(0,1fr)}.app-recap-overlay{background:var(--app-overlay)}.app-recap-header,.app-recap-footer{border-color:color-mix(in srgb, var(--app-border) 72%, transparent);flex-shrink:0}.app-recap-header{border-bottom:1px solid color-mix(in srgb, var(--app-accent) 22%, var(--app-border));padding:1.1rem 1.5rem .95rem}.app-recap-title{font-size:calc(var(--type-title) * 1.25);letter-spacing:-.02em;color:var(--app-text);margin-top:.15rem;font-weight:800;line-height:1.2}.app-recap-counter{border:1px solid color-mix(in srgb, var(--app-accent) 45%, transparent);border-radius:var(--radius-pill);color:var(--app-muted);font-size:var(--type-ui);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding:.3rem .65rem;font-weight:800}.app-recap-counter strong{color:var(--app-accent);font-weight:900}.app-recap-pips{background:0 0;gap:.3rem;margin-top:.8rem;display:flex}.app-recap-pip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-border) 70%, transparent);flex:1 1 0;height:.3rem;transition:background .3s,box-shadow .3s}.app-recap-pip.is-done{background:color-mix(in srgb, var(--app-accent) 55%, transparent)}.app-recap-pip.is-active{background:var(--app-accent);box-shadow:0 0 10px color-mix(in srgb, var(--app-accent) 60%, transparent)}.app-recap-footer{border-top:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 55%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.5rem;display:flex}.app-recap-footer__main{align-items:center;gap:.5rem;display:flex}.app-recap-footer .hub-action{white-space:nowrap}.app-recap-footer .hub-action:disabled{opacity:.35}.app-recap-footer__next{min-width:11rem}@media (width<=639px){.app-recap-header{padding:.9rem 1rem .75rem}.app-recap-footer{padding:.7rem 1rem}.app-recap-footer .hub-action{padding-inline:.8rem}.app-recap-footer__next{flex:auto;min-width:0}.app-recap-footer__main{flex:auto;justify-content:flex-end}}.app-recap-kicker{color:var(--app-accent);font-size:var(--type-ui);letter-spacing:.16em;text-transform:uppercase;font-weight:900;line-height:1.25}.app-recap-world-label{color:var(--app-accent);align-items:baseline;gap:.45em;line-height:1.25;display:flex}.app-recap-world-label-lead{font-size:var(--type-micro);letter-spacing:.06em;text-transform:lowercase;opacity:.78;font-weight:700}.app-recap-world-label-title{font-size:var(--type-body);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.app-recap-timer{background:color-mix(in srgb, var(--app-border) 50%, transparent)}.app-recap-timer__fill{transform-origin:0;background:color-mix(in srgb, var(--app-accent) 70%, transparent);width:100%;animation-name:appRecapTimer;animation-timing-function:linear;animation-fill-mode:forwards}html[data-animation-level=none] .app-recap-timer{display:none}.app-recap-progress-fill{background:var(--app-accent)}.app-recap-stat-card{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 88%, transparent);border-radius:12px}.app-recap-stat-value{color:var(--app-accent);font-size:calc(var(--type-display) * 1.25);font-weight:900;line-height:1.1}.app-recap-stat-value.is-amber{color:color-mix(in srgb, #d97706 82%, var(--app-text))}.app-recap-stat-value.is-sky{color:color-mix(in srgb, #0284c7 82%, var(--app-text))}.app-recap-highlight-row{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 82%, transparent);border-radius:12px}.app-recap-highlight-stats{border:1px solid color-mix(in srgb, var(--app-accent) 28%, var(--app-border));background:radial-gradient(circle at 12% 40%, color-mix(in srgb, var(--app-accent) 16%, transparent), transparent 55%), color-mix(in srgb, var(--app-surface-2) 90%, transparent);border-radius:14px}.app-recap-highlight-stats-pair{flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;line-height:1;display:flex}.app-recap-highlight-stats-num{color:var(--app-text);font-size:calc(var(--type-display) * 1.35);font-weight:900}.app-recap-highlight-stats-unit{color:color-mix(in srgb, var(--app-faint) 88%, transparent);font-size:var(--type-ui);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.app-recap-highlight-stats-sep{color:color-mix(in srgb, var(--app-faint) 55%, transparent);padding:0 .1rem;font-weight:700}.app-recap-highlight-stats-apps-value{color:color-mix(in srgb, #0284c7 82%, var(--app-text));font-size:calc(var(--type-display) * 1.05);font-weight:900;line-height:1}.app-recap-peak-hero{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--app-accent) 14%, transparent), transparent 58%), color-mix(in srgb, var(--app-surface-2) 90%, transparent);border-radius:16px}.app-recap-peak-season-rating{color:color-mix(in srgb, #d97706 82%, var(--app-text));font-size:calc(var(--type-display) * 1.75);font-weight:900;line-height:1}.app-recap-peak-metric{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 88%, transparent);border-radius:12px}.app-recap-peak-prime{border:1px solid color-mix(in srgb, #fbbf24 28%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, #fbbf24 10%, var(--app-surface-2)), color-mix(in srgb, var(--app-surface-2) 92%, transparent));border-radius:12px}.app-recap-peak-injuries{border:1px solid color-mix(in srgb, var(--career-negative) 28%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--career-negative) 10%, var(--app-surface-2)), color-mix(in srgb, var(--app-surface-2) 92%, transparent));border-radius:12px}.app-recap-national-hero{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:radial-gradient(circle at 12% 50%, #0284c71f, transparent 55%), color-mix(in srgb, var(--app-surface-2) 90%, transparent);border-radius:16px}.app-recap-national-flag{background:color-mix(in srgb, var(--app-panel) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-border) 65%, transparent);border-radius:.55rem;padding:.2rem}.app-recap-national-caps{min-width:3.25rem}.app-recap-national-trophies{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 86%, transparent);border-radius:14px}.app-recap-national-trophy{width:4.5rem}.app-recap-national-tier{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 84%, transparent);border-radius:12px}.app-recap-national-tier-label{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-accent) 12%, var(--app-surface-2));min-width:2rem;color:var(--app-accent);letter-spacing:.08em;padding:.15rem .45rem}.app-recap-national-tier--a .app-recap-national-tier-label{background:color-mix(in srgb, #0284c7 14%, var(--app-surface-2));color:color-mix(in srgb, #0284c7 88%, var(--app-text))}.app-recap-national-tier--a-friendly .app-recap-national-tier-label{background:color-mix(in srgb, var(--app-muted) 14%, var(--app-surface-2));color:var(--app-muted)}.app-recap-legend{width:100%}.app-recap-legend-card{border:1px solid color-mix(in srgb, var(--legend-color) 28%, var(--app-border));background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--legend-color) 16%, transparent), transparent 62%), color-mix(in srgb, var(--app-surface-2) 92%, transparent);border-radius:16px}.app-recap-legend-score{color:var(--legend-color);font-size:calc(clamp(2.5rem, 10vw, 3.25rem) * var(--type-zoom));font-weight:900;line-height:1}.app-recap-legend-denom{color:var(--app-muted);font-size:calc(var(--type-display) * 1.05);margin-left:.2rem;font-weight:700}.app-recap-legend-label{color:var(--legend-color);font-size:calc(var(--type-display) * 1.05);letter-spacing:.01em;font-weight:800}.app-retirement-panel{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent);background:color-mix(in srgb, var(--app-panel) 94%, transparent);box-shadow:0 24px 64px color-mix(in srgb, var(--app-bg-outer) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--app-text) 8%, transparent);border-radius:28px;padding:2rem 1.5rem 1.75rem}.app-retirement-glow{border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--app-accent) 42%, transparent), transparent 68%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--app-accent) 18%, transparent), transparent 100%);box-shadow:0 0 48px color-mix(in srgb, var(--app-accent) 28%, transparent);position:absolute;inset:-14%}.app-retirement-hero{width:7.5rem;height:7.5rem;position:relative}.app-retirement-avatar{z-index:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 88%, transparent);width:7rem;height:7rem;box-shadow:0 10px 32px color-mix(in srgb, var(--app-bg-outer) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--app-text) 8%, transparent);margin:0 auto;position:relative;overflow:hidden}.app-retirement-copy{color:color-mix(in srgb, var(--app-muted) 88%, var(--app-text))}.app-recap-clubs-wrap{position:relative}.app-recap-clubs-nav{z-index:2;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent);background:color-mix(in srgb, var(--app-panel) 92%, transparent);width:1.75rem;height:1.75rem;color:var(--app-text);justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-70%);box-shadow:0 4px 14px #00000059}.app-recap-clubs-nav--prev{left:.15rem}.app-recap-clubs-nav--next{right:.15rem}@media (hover:hover) and (pointer:fine){.app-recap-clubs-nav{display:inline-flex}}.app-recap-club-chip{width:4.75rem}.app-recap-club-name{color:var(--app-text)}.app-recap-trophy-grid{justify-items:center}.app-recap-trophy-chip{min-width:0}.app-recap-trophy-name{color:color-mix(in srgb, var(--app-muted) 82%, var(--app-text))}.app-recap-panel.touch-pan-y{touch-action:pan-y}.app-recap-body{flex-direction:column;display:flex}.app-recap-slide{flex-direction:column;flex:auto;min-height:0;display:flex}.app-recap-slide .app-recap-achievements{flex:1 1 0;min-height:0;max-height:none}.app-recap-achievements .collection-intro{gap:.35rem .9rem;padding:.55rem .9rem .5rem}.app-recap-achievements .collection-intro p{font-size:var(--type-title);margin:2px 0;line-height:1.2}.app-recap-achievements .collection-intro .collection-note{display:none}.app-recap-achievements .collection-intro strong{font-size:calc(1.6rem * var(--type-zoom));line-height:1}.app-recap-achievements .collection-intro small{font-size:var(--type-ui-md)}.app-recap-achievements .collection-controls{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.1rem .9rem .35rem;display:flex}.app-recap-achievements .collection-category{min-width:0;font-size:var(--type-ui-md);flex-direction:row;flex:12rem;align-items:center;gap:.5rem}.app-recap-achievements .collection-category>span{white-space:nowrap}.app-recap-achievements .collection-category select{min-height:36px;font-size:var(--type-ui-md);flex:1;padding:4px 8px}.app-recap-achievements .app-achievement-filter{flex:16rem}.app-recap-achievements .app-achievement-filter button{min-height:36px;font-size:var(--type-ui);padding-block:.3rem}.app-recap-achievements .collection-medal-section{padding:2px .9rem .75rem}.app-recap-achievements .collection-achievements .collection-section-heading{font-size:var(--type-ui-md);margin:6px 0}.app-recap-achievements .collection-achievements .collection-medals{gap:.5rem}@media (width>=640px){.app-recap-achievements .collection-achievements .collection-medals{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-recap-journey__map.app-map-shell{border-radius:var(--app-radius-card-md);flex-direction:column;flex:auto;min-height:16rem;display:flex}.app-recap-journey__map .app-map-table-scroll--desktop{flex:none;max-height:8.5rem;overflow-y:auto}@media (width>=640px){.app-recap-journey__map .app-map-surface{aspect-ratio:auto;flex:1 1 0;min-height:9rem}.app-recap-journey__map .app-map-surface>svg{width:100%;height:100%}}@media (width<=639px){.app-recap-journey__map.app-map-shell{flex:none;min-height:0}}.app-recap-sticker{color:#1b1b24;width:5.25rem;transform:rotate(var(--sticker-tilt,0deg));background:#fff;border-radius:.55rem;flex-direction:column;align-items:center;gap:.2rem;margin:.25rem .1rem;padding:.45rem .3rem .4rem;display:flex;position:relative;box-shadow:0 1px #00000014,0 6px 12px #00000047}.app-recap-sticker:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff61 48%,#0000 60%);position:absolute;inset:0}.app-recap-sticker:nth-child(odd){--sticker-tilt:-2.5deg}.app-recap-sticker:nth-child(2n){--sticker-tilt:2deg}.app-recap-sticker__badge{background:linear-gradient(160deg, color-mix(in srgb, var(--app-accent) 40%, #334155), #0f172a);border-radius:.35rem;place-items:center;width:100%;padding:.3rem .25rem;display:grid}.app-recap-sticker__badge img,.app-recap-sticker__badge svg{filter:drop-shadow(0 3px 4px #00000059)}.app-recap-sticker__name{-webkit-line-clamp:2;width:100%;min-height:2.3em;font-size:var(--type-kicker);text-align:center;text-transform:uppercase;-webkit-box-orient:vertical;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.app-recap-sticker__age{font-size:var(--type-micro);color:#5b6470;font-weight:800}.app-recap-sticker__new{z-index:2;background:var(--app-accent);color:#fff;font-size:calc(8px * var(--type-zoom));letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:1px 4px;font-weight:900;position:absolute;top:4px;right:4px}.app-recap-legend-next{font-size:var(--type-ui-md);color:var(--app-muted);margin:.6rem 0 0;font-weight:700}.app-recap-legend-breakdown{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);background:color-mix(in srgb, var(--app-surface-2) 82%, transparent);border-radius:14px;padding:.8rem .9rem .9rem}.app-recap-legend-pillars{gap:.45rem;margin:.6rem 0 0;display:grid}.app-recap-legend-pillar{grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.app-recap-legend-pillar dt{font-size:var(--type-ui-md);color:var(--app-text);font-weight:800}.app-recap-legend-pillar dd{align-items:center;gap:.6rem;min-width:0;margin:0;display:flex}.app-recap-legend-pillar__bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-border) 80%, transparent);flex:auto;height:.5rem;display:block;overflow:hidden}.app-recap-legend-pillar__bar>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--legend-color) 55%, var(--app-accent)), var(--legend-color));height:100%;display:block}.app-recap-legend-pillar__pts{text-align:right;min-width:3.4rem;font-size:var(--type-body);color:var(--legend-color);flex:none;font-weight:900}.app-recap-legend-pillar__pts small{font-size:var(--type-ui);color:var(--app-faint);font-weight:700}@media (width<=479px){.app-recap-legend-pillar{grid-template-columns:minmax(0,1fr);gap:.2rem}}.app-recap-magazine__card{border:1px solid color-mix(in srgb, var(--app-accent) 28%, var(--app-border));background:radial-gradient(circle at 12% 40%, color-mix(in srgb, var(--app-accent) 14%, transparent), transparent 55%), color-mix(in srgb, var(--app-surface-2) 88%, transparent);border-radius:16px;align-items:center;gap:1.1rem;padding:1rem;display:flex}.app-recap-magazine__preview{width:186px;height:216px;box-shadow:var(--shadow-ink-md);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0;transition:transform .25s;overflow:hidden;transform:rotate(-2deg)}.app-recap-magazine__preview:hover{transform:rotate(0)translateY(-2px)}.app-recap-magazine__scale{transform-origin:0 0;pointer-events:none;width:620px;height:720px;display:block;transform:scale(.3)}.app-recap-magazine__scale .smag-page{height:720px;min-height:720px}.app-recap-magazine__placeholder{background:color-mix(in srgb, var(--app-surface-2) 80%, transparent);width:620px;height:720px;display:block}.app-recap-magazine__copy{flex:1;gap:.5rem;min-width:0;display:grid}.app-recap-magazine__title{font-size:var(--type-title);color:var(--app-text);overflow-wrap:anywhere;margin:0;font-weight:900;line-height:1.2}.app-recap-magazine__actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}@media (width<=639px){.app-recap-magazine__card{flex-direction:column;align-items:stretch}.app-recap-magazine__preview{align-self:center}.app-recap-magazine__actions .hub-action{flex:10rem}}:root{--stage-level:0;--stage-gold:#c99a1c;--stage-gold-soft:#f3d479;--stage-chalk:#dc4b3a}[data-stage-level="0"]{--stage-level:0;--stage-rim-width:1px;--stage-rim-color:var(--app-border,#3f3f46);--stage-light:transparent;--stage-cone:transparent;--stage-ink:var(--app-text,#f4f4f5)}[data-stage-level="1"]{--stage-level:1;--stage-rim-width:2px;--stage-rim-color:color-mix(in srgb, var(--app-text,#f4f4f5) 42%, var(--app-border,#3f3f46));--stage-light:#ffc88214;--stage-cone:transparent;--stage-ink:var(--app-text,#f4f4f5)}[data-stage-level="2"]{--stage-level:2;--stage-rim-width:3px;--stage-rim-color:color-mix(in srgb, var(--app-accent,#22c55e) 70%, var(--app-border,#3f3f46));--stage-light:#ff8c461c;--stage-cone:transparent;--stage-ink:var(--app-text,#f4f4f5)}[data-stage-level="3"]{--stage-level:3;--stage-rim-width:3px;--stage-rim-color:var(--app-accent,#22c55e);--stage-light:#e2eeff1f;--stage-cone:#ffffff29;--stage-ink:var(--app-text,#f4f4f5)}[data-stage-level="4"]{--stage-level:4;--stage-rim-width:4px;--stage-rim-color:var(--stage-gold);--stage-light:#ffecaa29;--stage-cone:#fff4c838;--stage-ink:var(--stage-gold-soft)}.stage-ticks{align-items:flex-end;gap:2px;height:.75rem;margin-left:auto;display:inline-flex}.stage-ticks i{background:color-mix(in srgb, var(--app-text,#fff) 22%, transparent);border-radius:1px;width:4px;display:block}.stage-ticks i:first-child{height:30%}.stage-ticks i:nth-child(2){height:52%}.stage-ticks i:nth-child(3){height:76%}.stage-ticks i:nth-child(4){height:100%}[data-stage-level="1"] .stage-ticks i:nth-child(-n+1),[data-stage-level="2"] .stage-ticks i:nth-child(-n+2),[data-stage-level="3"] .stage-ticks i:nth-child(-n+3),[data-stage-level="4"] .stage-ticks i:nth-child(-n+4){background:var(--stage-rim-color)}.stage-bunting{z-index:3;pointer-events:none;background:repeating-linear-gradient(90deg, var(--bunt-a,var(--app-accent,#22c55e)) 0 1.1rem, var(--bunt-b,var(--stage-gold)) 1.1rem 2.2rem);height:.8rem;animation:.5s ease-out .2s both stageBuntingIn;position:absolute;top:0;left:0;right:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 0/1.1rem 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 0/1.1rem 100%}[data-stage-level="0"] .stage-bunting,[data-stage-level="1"] .stage-bunting{display:none}.career-versus__rim{z-index:4;pointer-events:none;border-radius:inherit;border:var(--stage-rim-width,1px) solid var(--stage-rim-color,transparent);position:absolute;inset:0}.career-versus[data-stage-level="4"] .career-versus__rim{box-shadow:inset 0 0 0 2px #0000008c}.career-versus[data-stage-level]:before{content:"";z-index:1;pointer-events:none;background:var(--stage-light);position:absolute;inset:0}.career-versus__stamp{z-index:5;border:2px solid var(--stage-chalk);max-width:62%;color:var(--stage-chalk);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#ffffffd1;border-radius:.2rem;padding:.12rem .4rem;font-weight:900;line-height:1.15;animation:.32s cubic-bezier(.2,.9,.3,1.1) 2.1s both stageStampIn;position:absolute;top:.45rem;right:.5rem;transform:rotate(-4deg)}.career-versus__flood{z-index:1;pointer-events:none;position:absolute;inset:0}.career-versus__flood i{background:var(--stage-cone);width:38%;animation:.6s ease-out 1.9s both stageConeIn;position:absolute;top:0;bottom:0}.career-versus__flood i:first-child{clip-path:polygon(0 0,22% 0,62% 100%,0 100%);left:0}.career-versus__flood i:last-child{clip-path:polygon(78% 0,100% 0,100% 100%,38% 100%);right:0}.career-versus__cup{z-index:5;pointer-events:none;border:1px solid var(--stage-gold);background:#000000a8;border-radius:.35rem;place-items:end center;padding:.12rem .4rem 0;animation:.5s ease-out 2.2s both stageCupIn;display:grid;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.career-versus .stage-bunting{--bunt-a:var(--home,var(--app-accent));--bunt-b:var(--away,var(--stage-gold))}@container (width<=22rem){.career-versus__stamp{max-width:52%;top:.3rem;right:.35rem}.career-versus__cup{display:none}}.tournament-panel[data-stage-level]{border-color:var(--stage-rim-color);border-width:var(--stage-rim-width);position:relative}.tournament-panel[data-stage-level="3"],.tournament-panel[data-stage-level="4"]{background-image:linear-gradient(180deg, var(--stage-light), transparent 38%)}.tournament-panel[data-stage-level] .tournament-panel__head .stage-ticks{margin-left:auto}.career-matchday[data-stage-level]{border-color:var(--stage-rim-color);border-width:var(--stage-rim-width)}.career-matchday[data-stage-level="4"]{border-style:double;border-width:calc(var(--stage-rim-width) + 1px)}.career-gamble-kicker>.stage-ticks{width:auto;height:.75rem;box-shadow:none;background:0 0;border-radius:0;margin-left:auto;animation:none}.career-matchday[data-stage-level] .career-matchday__head .career-gamble-kicker{align-items:center;display:flex}.career-ceremony[data-stage-level]{border-color:var(--stage-rim-color);border-width:var(--stage-rim-width)}.career-ceremony[data-stage-level="4"]{border-style:double;border-width:calc(var(--stage-rim-width) + 1px)}.career-ceremony .stage-bunting{top:0}.career-matchday__main.is-entrance>:not(.stage-entrance){display:none}.stage-entrance{cursor:pointer;background:color-mix(in srgb, var(--app-panel,#101012) 94%, var(--stage-light));border:var(--stage-rim-width) solid var(--stage-rim-color);text-align:center;border-radius:.7rem;align-content:start;gap:.5rem;min-height:15rem;padding:.7rem .6rem .8rem;display:grid;position:relative}.stage-entrance__kicker{font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-ink);justify-content:center;align-items:center;gap:.5rem;font-weight:900;display:flex}.stage-entrance .stage-ticks{margin-left:0}.stage-entrance__title{font-size:calc(1.15rem * var(--type-zoom));color:var(--app-text);margin:0;font-weight:900;line-height:1.15}.stage-entrance__title.is-final{font-size:calc(1.35rem * var(--type-zoom));color:var(--stage-gold-soft)}.stage-entrance__line{font-size:var(--type-ui-md);color:var(--app-muted,#a1a1aa);margin:0}.stage-entrance__vs{font-size:var(--type-ui-md);justify-content:center;align-items:center;gap:.5rem;font-weight:800;display:flex}.stage-entrance__vs .career-matchday__crest{border-radius:2px;width:1.4rem;height:auto}.stage-entrance__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.stage-entrance__player{border:1px solid var(--app-border,#3f3f46);text-align:left;background:color-mix(in srgb, var(--app-text,#fff) 5%, transparent);animation:stageWalkIn .34s cubic-bezier(.2, .9, .3, 1) calc(var(--i) * var(--walk-step,.18s) + .15s) both;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem;padding:.25rem .4rem;display:grid;position:relative}.stage-entrance__player b{min-width:1.35rem;font-size:calc(1rem * var(--type-zoom));text-align:center;font-variant-numeric:tabular-nums;font-weight:900}.stage-entrance__player span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-ui);font-weight:700;overflow:hidden}.stage-entrance__player.is-hero{border-color:var(--stage-rim-color);background:color-mix(in srgb, var(--stage-rim-color) 18%, transparent)}.stage-entrance__player.is-hero span{font-weight:900}.stage-entrance__skip{border:1px solid var(--app-border,#3f3f46);color:var(--app-muted,#a1a1aa);font-size:var(--type-ui);cursor:pointer;background:0 0;border-radius:999px;justify-self:center;margin-top:.15rem;padding:.25rem .8rem;font-weight:700}.stage-entrance[data-stage-level="4"]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--stage-gold) 10%, transparent), transparent 40%)}.stage-entrance .stage-bunting{border-radius:.7rem .7rem 0 0;top:0}@media (width>=30rem){.stage-entrance__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.stage-face{border:2px solid;border-radius:50%;width:1.25rem;height:1.25rem;display:block;position:relative}.stage-entrance__player>.stage-face{background:var(--app-panel,#101012);color:var(--stage-ink);position:absolute;top:-.5rem;right:.2rem}.stage-face:before,.stage-face:after{content:"";background:currentColor;border-radius:50%;width:.18rem;height:.18rem;position:absolute;top:.28rem}.stage-face:before{left:.26rem}.stage-face:after{right:.26rem}.stage-face i{background:currentColor;border-radius:1px;width:.55rem;height:.08rem;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.stage-face.is-loud i{background:currentColor;border-radius:0 0 .3rem .3rem;width:.5rem;height:.4rem;bottom:.12rem}.stage-face.is-quiet:before,.stage-face.is-quiet:after{border-radius:1px;width:.3rem;height:.08rem;top:.34rem}.stage-face.is-quiet:before{left:.15rem}.stage-face.is-quiet:after{right:.15rem}.shootout-scene{gap:.5rem;padding:.2rem 0 .1rem;display:grid;position:relative}.shootout-board{font-variant-numeric:tabular-nums;background:var(--app-panel,#101012);border:var(--stage-rim-width,1px) solid var(--stage-rim-color,var(--app-border,#3f3f46));border-radius:.7rem;gap:.4rem;padding:.55rem .6rem;display:grid}.shootout-board__row{grid-template-columns:minmax(0,5.4rem) minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.shootout-board__side{min-width:0;font-size:var(--type-ui-md);align-items:center;gap:.35rem;padding-top:.1rem;font-weight:800;display:flex}.shootout-board__side span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shootout-board__flag{border-radius:2px;flex:none;width:1.4rem;height:auto}.shootout-board__pips{flex-wrap:wrap;gap:.3rem .4rem;display:flex}.shootout-board__slot{justify-items:center;gap:.1rem;min-width:1.35rem;display:grid}.shootout-board__no{font-size:var(--type-micro);color:var(--app-muted,#a1a1aa);font-weight:700;line-height:1}.shootout-board__score{min-width:1.4rem;font-size:calc(1.3rem * var(--type-zoom));text-align:right;font-weight:900;line-height:1.1}.shootout-pip{border:2px solid color-mix(in srgb, var(--app-text,#fff) 55%, transparent);border-radius:50%;width:1.2rem;height:1.2rem;display:block;position:relative}.shootout-pip.is-goal{background:var(--app-text,#fff);border-color:var(--app-text,#fff);animation:.3s cubic-bezier(.2,.9,.3,1.4) both stagePipPop}.shootout-pip.is-miss{border-color:color-mix(in srgb, var(--stage-chalk) 55%, transparent);animation:.3s cubic-bezier(.2,.9,.3,1.4) both stagePipPop}.shootout-pip.is-miss:before,.shootout-pip.is-miss:after{content:"";background:var(--stage-chalk);border-radius:1px;width:.95rem;height:2px;margin:-1px 0 0 -.475rem;position:absolute;top:50%;left:50%}.shootout-pip.is-miss:before{transform:rotate(45deg)}.shootout-pip.is-miss:after{transform:rotate(-45deg)}.shootout-pip.is-next{border-style:dashed;border-color:var(--app-text,#fff);animation:1s ease-in-out infinite stagePipBreath}.shootout-pip.is-you{border-color:var(--stage-rim-color,var(--app-accent));border-width:3px;animation:1s ease-in-out infinite stagePipBreath}.shootout-pip.is-sd{border-style:dotted}.shootout-pip.is-goal.is-sd{border-style:solid}.shootout-board__slot.is-you .shootout-board__no{color:var(--stage-rim-color,var(--app-accent));font-weight:900}.shootout-scene__line{text-align:center;min-height:1.3em;font-size:var(--type-ui-md);color:var(--app-text);margin:0;font-weight:700}.shootout-scene__line.is-you{color:var(--stage-ink);font-weight:900}.shootout-ring{width:6.4rem;height:6.4rem;margin:0 auto;position:relative}.shootout-ring:before{content:"";border:2px solid color-mix(in srgb, var(--app-text,#fff) 35%, transparent);border-radius:50%;position:absolute;inset:.75rem}.shootout-ring i{background:var(--ring-own,var(--app-accent,#22c55e));border:2px solid var(--app-panel,#101012);width:.85rem;height:.85rem;transform:rotate(calc(var(--i) * 32.727deg)) translateY(-2.45rem);animation:stageRingSway 2.4s ease-in-out calc(var(--i) * 90ms) infinite;border-radius:50%;margin:-.425rem 0 0 -.425rem;transition:transform .45s cubic-bezier(.2,.9,.3,1);position:absolute;top:50%;left:50%}.shootout-ring i.is-hero{background:var(--stage-rim-color,var(--app-accent));z-index:1;width:1.05rem;height:1.05rem;margin:-.525rem 0 0 -.525rem;animation:none}.shootout-ring.is-turn i.is-hero{transform:rotate(0)translateY(0)scale(1.35)}.shootout-ring.is-turn i:not(.is-hero){opacity:.7}.shootout-scene__skip{border:1px solid var(--app-border,#3f3f46);color:var(--app-muted,#a1a1aa);font-size:var(--type-ui);cursor:pointer;background:0 0;border-radius:999px;justify-self:center;padding:.25rem .8rem;font-weight:700}.career-penalty-qte .shootout-board{text-align:left;margin:.2rem 0 .1rem}.stage-moment{border-bottom:var(--stage-rim-width) solid var(--stage-rim-color);background:color-mix(in srgb, var(--stage-light) 100%, var(--app-panel,#101012));justify-content:center;align-items:center;gap:.6rem;padding:.35rem .6rem;display:flex}.stage-moment__clock{border:2px solid var(--stage-ink);font-size:calc(1.1rem * var(--type-zoom));font-variant-numeric:tabular-nums;color:var(--stage-ink);border-radius:.3rem;padding:.05rem .45rem;font-weight:900;line-height:1.2}.stage-moment__round{font-size:var(--type-ui-md);letter-spacing:.1em;text-transform:uppercase;color:var(--app-text);font-weight:900}.stage-frame[data-stage-level]{box-shadow:0 0 0 var(--stage-rim-width) var(--stage-rim-color)}.career-penalty-qte[data-stage-level]{border-color:var(--stage-rim-color);border-width:var(--stage-rim-width)}@keyframes stageBuntingIn{0%{transform:translateY(-100%)}to{transform:none}}@keyframes stageStampIn{0%{opacity:0;transform:rotate(-4deg)scale(1.7)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes stageConeIn{0%{opacity:0}to{opacity:1}}@keyframes stageCupIn{0%{opacity:0;transform:translate(-50%,.6rem)}to{opacity:1;transform:translate(-50%)}}@keyframes stageWalkIn{0%{opacity:0;transform:translate(-1.4rem)}to{opacity:1;transform:none}}@keyframes stagePipPop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes stagePipBreath{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes stageRingSway{0%,to{margin-top:-.425rem}50%{margin-top:-.6rem}}html[data-animation-level=none] :is(.stage-bunting,.career-versus__stamp,.career-versus__flood i,.career-versus__cup,.stage-entrance__player,.shootout-pip,.shootout-ring i){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:is(.stage-bunting,.career-versus__stamp,.career-versus__flood i,.career-versus__cup,.stage-entrance__player,.shootout-pip,.shootout-ring i){transition:none!important;animation:none!important}}.tsit-body{gap:.5rem;min-width:0;display:grid}.tsit--inline{border:1px solid var(--app-border);border-radius:var(--radius-card,.9rem);background:color-mix(in srgb, var(--app-fg) 4%, var(--app-panel));min-width:0;box-shadow:var(--shadow-ink-sm);font-size:var(--type-ui-md);gap:.45rem;margin:0 0 .6rem;padding:.5rem .6rem .6rem;display:grid}.tsit__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem .6rem;display:flex}.tsit__head h4{font-family:var(--font-display);font-size:calc(.95rem * var(--type-zoom,1));letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:400}.tsit__head>span{color:var(--app-muted);font-size:var(--type-ui);font-weight:700}.tsit-table{border-collapse:collapse;width:100%;font-size:var(--type-ui-md)}.tsit-table th{color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.06em;text-align:right;text-transform:uppercase;padding:.1rem .3rem;font-weight:800}.tsit-table th:nth-child(3),.tsit-table td:nth-child(3){text-align:left}.tsit-table td{border-top:1px solid color-mix(in srgb, var(--app-fg) 8%, transparent);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:.22rem .3rem}.tsit-table td:first-child{text-align:center;width:1rem;padding-right:0}.tsit-table td:nth-child(2){width:1.3rem;color:var(--app-muted);text-align:center;font-weight:800}.tsit-table tr.is-own td{background:color-mix(in srgb, var(--app-accent) 14%, transparent)}.tsit-table tr[data-zone=through] td:nth-child(2){color:var(--career-positive,#1f7a4d)}.tsit-table tr[data-zone=third] td:nth-child(2){color:var(--app-fg)}.tsit-table tr[data-zone=out] td{opacity:.7}.tsit-table tr[data-zone=through]+tr:not([data-zone=through]) td{border-top:2px solid color-mix(in srgb, var(--app-fg) 55%, transparent)}.tsit-move{vertical-align:middle;width:0;height:0;display:inline-block}.tsit-move[data-move=up]{border-right:.3rem solid #0000;border-bottom:.45rem solid var(--career-positive,#1f7a4d);border-left:.3rem solid #0000}.tsit-move[data-move=down]{border-top:.45rem solid var(--career-negative,#b4480c);border-left:.3rem solid #0000;border-right:.3rem solid #0000}.tsit-move[data-move=same]{border-top:2px solid color-mix(in srgb, var(--app-fg) 35%, transparent);width:.5rem;height:0}.tsit-lines{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tsit-lines li{overflow-wrap:anywhere;padding:.15rem 0 .15rem .75rem;line-height:1.35;position:relative}.tsit-lines li:before{content:"";background:color-mix(in srgb, var(--app-fg) 35%, transparent);border-radius:2px;width:3px;position:absolute;top:.3rem;bottom:.3rem;left:0}.tsit-lines li[data-tone=through]:before{background:var(--career-positive,#1f7a4d)}.tsit-lines li[data-tone=out]:before{background:var(--career-negative,#b4480c)}.tsit-dossier{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tsit-dossier__row{gap:.25rem;min-width:0;display:grid}.tsit-dossier__row p{overflow-wrap:anywhere;margin:0;line-height:1.35}.tsit-dossier__label{color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tsit-versus{gap:2px;height:.4rem;display:flex}.tsit-versus i{background:color-mix(in srgb, var(--app-fg) 30%, transparent);border-radius:2px;min-width:8%}.tsit-versus i:first-child{background:var(--app-accent)}.tsit-path{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.tsit-chip{border:1px solid var(--app-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-fg) 6%, transparent);font-size:var(--type-ui);white-space:nowrap;align-items:center;gap:.3rem;padding:.1rem .45rem;font-weight:700;display:inline-flex}.tsit-chip[data-won=true]{border-color:color-mix(in srgb, var(--career-positive,#1f7a4d) 60%, var(--app-border))}.tsit-chip[data-won=false]{border-color:color-mix(in srgb, var(--career-negative,#b4480c) 60%, var(--app-border))}.tsit-chip b{font-variant-numeric:tabular-nums}.tsit-chip small{color:var(--app-muted);font-size:var(--type-micro);text-transform:uppercase}.tsit-chance{gap:.2rem;display:grid}.tsit-chance span{color:var(--app-muted);font-size:var(--type-ui);font-weight:800}.tsit-chance i{background:color-mix(in srgb, var(--app-fg) 14%, transparent);border-radius:2px;height:.4rem;display:block;overflow:hidden}.tsit-chance b{background:var(--app-accent);height:100%;display:block}[data-stage-level="3"] .tsit--inline,[data-stage-level="4"] .tsit--inline{border-width:2px}.tday-board:not(.tday-board--rail),.tday-halt{--tday-board:#16221c;--tday-board-2:#1e3027;--tday-chalk:#efe9d7;--tday-dim:#a8b8ad;--tday-line:#35493d;--tday-gold:var(--stage-gold-soft,#f3d479);--tday-green:#93d6a0;--tday-red:#ec9078;--tday-ink:#0b120e}.tday-board:not(.tday-board--rail){border:var(--stage-rim-width,2px) solid var(--stage-rim-color,var(--tday-ink));border-radius:var(--radius-card,.9rem);background:var(--tday-board);min-width:0;color:var(--tday-chalk);box-shadow:var(--shadow-ink-sm);font-size:var(--type-ui-md);gap:.6rem;padding:.7rem .75rem .8rem;display:grid}.tday-board__head{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.tday-board__kicker{color:var(--tday-dim);font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.tday-board__title{font-family:var(--font-display);font-size:calc(1.3rem * var(--type-zoom,1));letter-spacing:.05em;text-transform:uppercase;color:var(--stage-ink,var(--tday-chalk));margin:0;font-weight:400;line-height:1.05}.tday-board__tag{border:1px solid var(--tday-line);border-radius:var(--radius-tag,3px);color:var(--tday-dim);font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;padding:.05rem .45rem;font-weight:800}.tday-board__own{border:2px solid var(--tday-chalk);background:var(--tday-board-2);animation:.34s cubic-bezier(.2,.9,.3,1.1) both tday-land;animation-delay:var(--tday-own-at,0s);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem;padding:.6rem .5rem;display:grid}.tday-board__own[data-outcome=W]{border-color:var(--tday-green)}.tday-board__own[data-outcome=L]{border-color:var(--tday-red)}.tday-board__side{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:.25rem;min-width:0;font-weight:800;line-height:1.15;display:grid}.tday-board__side.is-own{color:var(--tday-gold)}.tday-board__flag{width:2.6rem;height:auto;box-shadow:1px 1px 0 var(--tday-ink);border-radius:2px}.tday-board__flag.is-blank{aspect-ratio:1.5;background:var(--tday-line);display:block}.tday-board__score{font-family:var(--font-display);font-size:calc(2.3rem * var(--type-zoom,1));font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--tday-gold);font-weight:400;line-height:1}.tday-board__pens{color:var(--tday-dim);font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;justify-self:center;font-style:normal;font-weight:800}.tday-results{grid-template-columns:repeat(auto-fill,minmax(8.8rem,1fr));gap:.2rem .3rem;margin:0;padding:0;list-style:none;display:grid}.tday-results__chip{min-width:0;font-size:var(--type-ui);animation:.22s ease-out both tday-in;animation-delay:calc(var(--i,0) * var(--tday-stagger,40ms));background:#ffffff0d;border-radius:3px;grid-template-columns:.9rem minmax(0,1fr) 2.4rem minmax(0,1fr);align-items:center;gap:.2rem;padding:.15rem .3rem;display:grid}.tday-results__chip.is-mate{background:#f3d4791f}.tday-results__chip b{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:center;line-height:1.05;display:grid}.tday-results__chip b small{color:var(--tday-dim);font-size:var(--type-micro);text-transform:uppercase;font-weight:800}.tday-results__group{width:.9rem;color:var(--tday-dim);font-size:var(--type-micro);text-align:center;font-style:normal;font-weight:900}.tday-results__team{min-width:0}.tday-results__team:first-of-type{justify-self:end}.tday-results__team:first-of-type .tm-team{flex-direction:row-reverse}.tday-board .tm-team{color:var(--tday-dim)}.tday-board .tm-team.is-own,.tday-results__team.is-winner .tm-team{color:var(--tday-chalk);font-weight:900}.tday-table{--row-h:1.85rem;gap:.1rem;display:grid}.tday-table__head,.tday-table__row{grid-template-columns:1.3rem minmax(0,1fr) 1.7rem 2.2rem 2rem;align-items:center;gap:.3rem;padding:0 .35rem;display:grid}.tday-table__head{color:var(--tday-dim);font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.tday-table__head span:nth-child(n+3),.tday-table__row>:nth-child(n+3){text-align:right}.tday-table__body{height:calc(var(--row-h) * var(--rows,4));margin:0;padding:0;list-style:none;position:relative}.tday-table__row{height:var(--row-h);border-bottom:1px dashed var(--tday-line);font-variant-numeric:tabular-nums;transform:translateY(calc((var(--pos,1) - 1) * 100%));transition:transform .64s cubic-bezier(.3,.9,.3,1);position:absolute;inset:0 0 auto}.tday-table__rank{color:var(--tday-dim);text-align:center;font-weight:900}.tday-table__row.is-own{background:#f3d4791f}.tday-table__row.is-through .tday-table__rank{color:var(--tday-green)}.tday-table__row.is-out{opacity:.6}.tday-table__row.is-moved{animation:.9s ease-out both tday-moved}.tday-board__scorers{color:var(--tday-dim);font-size:var(--type-ui);flex-wrap:wrap;gap:.1rem .6rem;margin:0;display:flex}.tday-board__scorers>span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tday-board__scorers b{color:var(--tday-chalk);font-weight:800}.tday-board__scorers b.is-own{color:var(--tday-gold)}.tday-board__headline{border-top:2px dashed var(--tday-line);font-family:var(--font-display);font-size:calc(1.05rem * var(--type-zoom,1));letter-spacing:.03em;text-transform:uppercase;animation:.3s ease-out both tday-in;animation-delay:var(--tday-headline-at,0s);margin:0;padding-top:.5rem;line-height:1.2}.tday-board__tree{background:var(--app-panel);min-width:0;color:var(--app-fg);border-radius:.4rem;padding:.3rem}.tday-board .tournament-tree__slot.is-fresh .tournament-tree__tie{animation-delay:calc(var(--i) * var(--tday-tree-step,.25s))}.tday-board .tournament-tree__slot.is-fresh .tournament-tree__side.is-winner{animation-delay:calc(var(--i) * var(--tday-tree-step,.25s) + .15s)}.tday-board .tournament-tree__slot.is-entering .tournament-tree__tie{animation-delay:calc(var(--i) * var(--tday-tree-step,.25s) + .3s)}.tday-board--rail{gap:.3rem;min-width:0;display:grid}.tday-board--rail .tday-board__head{align-items:baseline}.tday-board--rail .tday-board__title{font-size:var(--type-ui-md);letter-spacing:.04em;font-family:inherit;font-weight:900}.tday-board--rail .tday-board__tag{border-color:var(--app-border);color:var(--app-muted);margin-left:auto}.tday-rail{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.tday-board--rail .tday-board__more{color:var(--app-muted);font-size:var(--type-ui);margin:0}.tday-board--rail .tday-board__headline{border-top:1px dashed var(--app-border);font-size:var(--type-ui-md);letter-spacing:0;text-transform:none;padding-top:.4rem;font-family:inherit;font-weight:800;animation:none}.tday-card{gap:.6rem;display:grid}.tday-card__head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tday-card__kicker{font-family:var(--font-display);font-size:calc(.95rem * var(--type-zoom,1));letter-spacing:.08em;text-transform:uppercase}.tday-card__days{gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.tday-card__days li{border:1px solid var(--app-muted);border-radius:1px;width:.8rem;height:.55rem}.tday-card__days li[data-kind=ko]{height:.75rem}.tday-card__days li[data-state=done]{background:var(--app-fg);border-color:var(--app-fg)}.tday-card__days li[data-state=now]{background:var(--app-accent);border-color:var(--app-accent)}.tday-card__stage{cursor:pointer;min-width:0}.tday-halt{border:var(--stage-rim-width,2px) solid var(--stage-rim-color,var(--tday-ink));border-radius:var(--radius-card,.9rem);background:var(--tday-board);min-width:0;color:var(--tday-chalk);box-shadow:var(--shadow-ink-sm);gap:.5rem;padding:.8rem .85rem .9rem;animation:.26s ease-out both tday-in;display:grid}.tday-halt__kicker{color:var(--tday-gold);font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.tday-halt__title{font-family:var(--font-display);font-size:calc(1.6rem * var(--type-zoom,1));letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.05}.tday-halt__text{color:var(--tday-chalk);font-size:var(--type-ui-md);margin:0;line-height:1.35}.tday-halt .tday-table{margin-top:.2rem}.tday-halt .tm-team{color:var(--tday-dim)}.tday-halt .tm-team.is-own{color:var(--tday-chalk);font-weight:900}.tday-halt .tday-table__head{color:var(--tday-dim)}.tday-halt .shootout-result{background:var(--app-panel);color:var(--app-fg);border-radius:.45rem;padding:.5rem}.tday-halt[data-kind=out]{--tday-title:var(--tday-red)}.tday-halt[data-kind=out] .tday-halt__title{color:var(--tday-red)}.tday-halt[data-kind=final] .tday-halt__title{color:var(--tday-gold)}.tday-paper{color:#1b1812;min-width:0;box-shadow:var(--shadow-ink-sm);background:#efe8d3;border:2px solid #1b1812;gap:.45rem;padding:.7rem .85rem .85rem;font-family:Playfair Display,Georgia,serif;animation:.26s ease-out both tday-in;display:grid}.tday-paper__head{font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;border-bottom:3px double #1b1812;justify-content:space-between;gap:.6rem;padding-bottom:.3rem;font-weight:800;display:flex}.tday-paper__title{font-size:calc(1.5rem * var(--type-zoom,1));margin:0;font-weight:900;line-height:1.12}.tday-paper__line{font-size:var(--type-ui-md);border-top:1px solid #1b181259;margin:0;padding-top:.35rem;line-height:1.3}.tday-pace{border:1px dashed var(--app-border);border-radius:.5rem;gap:.35rem;margin-top:.55rem;padding:.5rem .6rem;display:grid}.tday-pace__label{color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tday-pace__stops{flex-wrap:wrap;gap:.35rem;display:flex}.tday-pace__stop{border:1px solid var(--app-border);border-radius:var(--radius-pill,999px);background:var(--app-panel);min-height:40px;color:var(--app-muted);font-size:var(--type-ui-md);cursor:pointer;padding:.25rem .85rem;font-weight:800}.tday-pace__stop.is-on{border-color:var(--app-fg);background:var(--app-fg);color:var(--app-bg)}.tday-pace__stop:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.tday-pace__hint{color:var(--app-muted);font-size:var(--type-ui)}@media (width<=480px){.tday-board:not(.tday-board--rail){padding:.6rem .6rem .7rem}.tday-board__flag{width:2.2rem}.tday-board__score{font-size:calc(2rem * var(--type-zoom,1))}.tday-results{grid-template-columns:repeat(auto-fill,minmax(6.9rem,1fr))}.tday-halt__title{font-size:calc(1.4rem * var(--type-zoom,1))}}@keyframes tday-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes tday-land{0%{opacity:0;transform:scale(1.07)}60%{opacity:1;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes tday-moved{0%{background-color:#f3d47952}to{background-color:#0000}}html[data-animation-level=none] .tday-board *,html[data-animation-level=none] .tday-board,html[data-animation-level=none] .tday-halt,html[data-animation-level=none] .tday-paper{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.tday-board *,.tday-board,.tday-halt,.tday-paper{transition:none!important;animation:none!important}}.tm-paper__news{border-top:1px solid color-mix(in srgb, var(--app-fg) 22%, transparent);gap:.25rem;margin:.1rem 0 0;padding:.35rem 0 0;list-style:none;display:grid}.tm-paper__news li{font-size:var(--type-ui-md);font-weight:700;line-height:1.3}.tm-paper__news li[data-kind=mood]{font-style:italic}.tday-after{margin-top:.6rem}.tday-board[data-kind=ko] .tday-results__chip{grid-template-columns:minmax(0,1fr) 2.4rem minmax(0,1fr)}.collection-intro{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--app-accent) 12%,transparent),transparent 70%);color:var(--app-text);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px;display:grid}.collection-eyebrow{font-size:var(--type-ui);color:var(--app-accent);font-weight:800}.collection-intro p{font-size:calc(clamp(1.25rem,3vw,1.8rem) * var(--type-zoom));max-width:30ch;margin:8px 0;font-weight:800;line-height:1.2}.collection-intro strong{font-size:calc(2.5rem * var(--type-zoom));font-variant-numeric:tabular-nums;align-self:center}.collection-intro small{font-size:var(--type-title);color:var(--app-muted)}.collection-note{color:var(--app-muted);font-size:var(--type-ui);line-height:1.5}.collection-intro progress{grid-column:1/-1}:is(.collection-intro,.collection-country,.collection-medal) progress{background:var(--app-border);width:100%;height:5px;accent-color:var(--app-accent);border:0;border-radius:8px;display:block;overflow:hidden}:is(.collection-intro,.collection-country,.collection-medal) progress::-webkit-progress-bar{background:var(--app-border)}:is(.collection-intro,.collection-country,.collection-medal) progress::-webkit-progress-value{background:var(--app-accent);border-radius:8px}.collection-countries{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:8px 0;display:grid}.collection-country{border:1px solid var(--app-border);background:var(--app-surface-2);width:100%;height:100%;color:var(--app-text);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;transition:border-color .15s,background .15s;display:flex}.collection-country:hover{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 7%,var(--app-surface-2))}.collection-country-flag{width:36px;height:25px;margin-bottom:8px}.collection-country-name{font-weight:800;font-size:var(--type-body);overflow-wrap:anywhere}.collection-country .hub-world-catalog-row-progress{margin:4px 0}.collection-country progress{margin-top:auto}.collection-back{border:1px solid var(--app-border);min-height:44px;color:var(--app-text);background:var(--app-surface-2);font-size:var(--type-ui);border-radius:12px;padding:10px 14px;font-weight:750}.collection-country-title{font-size:calc(1.6rem * var(--type-zoom));align-items:center;gap:12px;padding:24px 0 12px;font-weight:800;display:flex}.collection-country-title img{width:36px}.collection-section-heading{color:var(--app-text);font-size:var(--type-body);justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-weight:800;display:flex}.collection-league{margin-bottom:28px}.collection-clubs,.collection-trophies{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.collection-trophies{padding:12px}.hub-menu-panel .collection-specimen{border:1px solid var(--app-border);text-align:center;background:var(--app-panel);border-radius:14px;flex-direction:column;justify-content:center;gap:12px;height:100%;min-height:145px;padding:20px 12px;display:flex;position:relative}.collection-specimen>.hub-world-catalog-club__check{position:absolute;top:8px;right:10px}[data-world-catalog-club-seen=true].collection-specimen,[data-world-catalog-competition-seen=true] .collection-specimen{border-color:color-mix(in srgb,var(--app-accent) 50%,var(--app-border));background:color-mix(in srgb,var(--app-accent) 6%,var(--app-panel))}.hub-world-catalog-sheet .hub-world-catalog-toolbar{padding-top:12px}.hub-world-catalog-sheet :is(.setup-segment-btn,input){min-height:44px;font-size:var(--type-ui)}.app-achievements-overlay .app-achievements-sheet-inner{flex:none;padding:0}.app-achievements-overlay .app-achievements-list.collection-achievements{overscroll-behavior:auto;flex:none;gap:0;overflow:visible}.collection-controls{border-bottom:1px solid var(--app-border);flex-wrap:wrap;align-items:end;gap:12px;padding:16px 24px;display:flex}.collection-category{min-width:180px;color:var(--app-muted);font-size:var(--type-body);flex-direction:column;flex:200px;gap:6px;display:flex}.collection-category select{border:1px solid var(--app-border);background:var(--app-panel);min-height:44px;color:var(--app-text);font:inherit;border-radius:10px;padding:10px}.app-achievements-overlay .collection-controls .app-achievement-filter{flex:1 1 calc(26rem * var(--type-zoom,1));min-width:min(100%,280px);position:static}.collection-controls .setup-segment-btn,.hub-menu-panel .collection-controls .setup-segment-btn{min-height:44px;font-size:var(--type-ui);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.collection-medal-section{padding:8px 24px 24px}.collection-medals{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(6rem + 12rem * var(--type-zoom,1))),1fr));gap:14px;display:grid}.app-achievement-card.collection-medal{text-align:left;opacity:1;background:var(--app-surface-2);min-width:0;color:var(--app-text);border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:20px;display:flex}.collection-medal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-medallion{border:1px solid var(--app-border);background:var(--app-panel);width:60px;height:60px;font-size:calc(28px * var(--type-zoom));border-radius:50%;place-items:center;display:grid}.is-earned .collection-medallion{border-color:var(--app-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--app-accent) 10%,transparent)}.collection-medal-status{font-size:var(--type-ui);color:var(--app-muted)}.is-earned .collection-medal-status{color:var(--app-accent)}.collection-medal .app-achievement-name{font-size:var(--type-body);white-space:normal;font-weight:800;line-height:1.35}.collection-medal-description{color:var(--app-muted);font-size:var(--type-body);line-height:1.55}.collection-medal-description p+p{margin-top:8px}.collection-medal-progress{font-size:var(--type-ui);color:var(--app-muted);margin-top:auto;padding-top:8px}.collection-medal-progress progress{margin-top:8px}.collection-empty{text-align:center;color:var(--app-muted);padding:40px 24px}.collection-empty>span{font-size:calc(3rem * var(--type-zoom));color:var(--app-accent);display:block}.collection-empty p{margin:12px 0 20px}:is(.collection-country,.collection-back,.collection-category select):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (width>=900px){.app-achievements-overlay .app-achievements-panel:not(.hub-workspace-panel){width:min(100%,64rem);max-width:64rem}}@media (width<=480px){.collection-intro{gap:8px;padding:14px 16px}.collection-intro .collection-note{display:none}.collection-intro strong{font-size:calc(2rem * var(--type-zoom))}.collection-medal-section{padding:8px 16px 20px}.collection-controls{padding:12px 16px}.collection-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-country{padding:16px}.collection-clubs,.collection-trophies{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-world-catalog-sheet .hub-world-catalog-sheet__body{overflow-y:auto}.hub-world-catalog-sheet .hub-world-catalog-sheet__list{flex:none;overflow:visible}.hub-world-catalog-sheet .hub-world-catalog-toolbar{z-index:2;background:var(--app-panel);position:sticky;top:0}.hub-world-catalog-sheet .setup-picker-search{padding-block:0}@media (width>=640px){.hub-world-catalog-sheet.app-sheet-panel--device:not(.hub-workspace-panel){height:min(96dvh,100%);max-height:96dvh}}@media (width>=900px){.hub-world-catalog-sheet.app-sheet-panel--device:not(.hub-workspace-panel){width:min(100%,64rem);max-width:64rem}.hub-world-catalog-sheet .hub-world-catalog-toolbar__row .setup-segment{flex-basis:auto}}.collection-league-tabs{scrollbar-width:thin;gap:8px;padding:4px;display:flex;overflow-x:auto}.collection-league-tab{overflow-wrap:anywhere;border:1px solid var(--app-border);background:var(--app-surface-2);min-width:0;min-height:44px;color:var(--app-text);font-size:var(--type-body);border-radius:12px;flex:1;padding:10px 8px;font-weight:750}.collection-league-tab.is-active{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 14%,var(--app-panel));color:var(--app-accent)}.collection-league-tab:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media (width<=639px){.hub-world-catalog-sheet .hub-world-catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,40%);display:grid}.hub-world-catalog-sheet .hub-world-catalog-toolbar__row{display:contents}.hub-world-catalog-sheet [data-world-catalog-tabs]{grid-area:1/1/auto/-1}.hub-world-catalog-sheet .setup-picker-search{grid-area:2/1;min-width:0}.hub-world-catalog-sheet .setup-picker-search-input{min-width:0}.hub-world-catalog-sheet .hub-world-catalog-hide{white-space:normal;grid-area:2/2;width:100%;margin:0}.hub-world-catalog-sheet .collection-league-tabs{grid-column:1/-1}}.collection-medal--tiered{--tier-bronze:#cd7f32;--tier-silver:#aab4c0;--tier-gold:#e0b23c;--tier-platinum:#8fd3e8;--tier:var(--tier-bronze);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.collection-medal--tiered.is-tier-silver{--tier:var(--tier-silver)}.collection-medal--tiered.is-tier-gold{--tier:var(--tier-gold)}.collection-medal--tiered.is-tier-platinum{--tier:var(--tier-platinum)}.collection-tiered-body{flex-direction:column;min-width:0;display:flex}.collection-medal--tiered .collection-medallion{box-shadow:0 0 0 3px color-mix(in srgb, var(--tier) 70%, transparent)}.collection-medal--tiered.is-earned .collection-medallion{box-shadow:0 0 0 3px var(--tier), 0 0 14px color-mix(in srgb, var(--tier) 55%, transparent)}.collection-medal--tiered .collection-medal-status{color:var(--tier)}.collection-tier-switch{border-left:1px solid var(--app-border);flex-direction:column;justify-content:center;gap:6px;padding-left:10px;display:flex}.collection-tier-switch__step{--step:var(--tier-bronze);border:2px solid var(--step);background:color-mix(in srgb, var(--step) 14%, transparent);width:32px;height:32px;color:var(--app-text);cursor:pointer;border-radius:50%;place-items:center;font-weight:900;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.collection-tier-switch__step.is-silver{--step:var(--tier-silver)}.collection-tier-switch__step.is-gold{--step:var(--tier-gold)}.collection-tier-switch__step.is-platinum{--step:var(--tier-platinum)}.collection-tier-switch__step.is-earned{background:var(--step);color:#111}.collection-tier-switch__step.is-locked{opacity:.7}.collection-tier-switch__step.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--step) 40%, transparent);opacity:1;transform:scale(1.12)}.collection-tier-switch__step:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.collection-tier-switch__number{font-size:var(--type-ui-md);line-height:1}html[data-theme-mode=light] .collection-tier-switch__step.is-locked,html[data-theme-mode=light] .is-reveal-locked .collection-tier-switch__step.is-earned{color:color-mix(in srgb, var(--step) 48%, #000)}.collection-tier-switch__lock{background:var(--app-panel);width:16px;height:16px;color:var(--app-muted);box-shadow:0 0 0 1px var(--app-border);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.app-achievement-card.collection-medal.collection-medal--tiered{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.collection-medal--tiered .collection-tiered-body{gap:12px}.collection-medal--tiered .collection-medal-progress{margin-top:auto}.collection-tier-switch__step.is-locked{opacity:1;color:var(--step);background:color-mix(in srgb, var(--step) 10%, transparent)}.app-achievement-card.collection-medal.collection-medal--tiered:not(.is-earned){filter:none}.collection-medal--tiered:not(.is-earned) .collection-tiered-body{filter:grayscale()}.app-achievement-card.collection-medal.collection-medal--tiered:not(.is-earned){background:oklch(from var(--app-surface-2) l 0 h)}.collection-medal.is-reveal{transition:filter .6s,transform .35s,box-shadow .35s,background-color .6s;position:relative;overflow:visible}.collection-medal.is-reveal-locked{filter:grayscale()brightness(.85)}.collection-medal.is-reveal-locked.collection-medal--tiered .collection-tiered-body{filter:none}.collection-medal.is-reveal-focus,.collection-medal.is-reveal-unlock,.collection-medal.is-reveal-toss{z-index:3;box-shadow:0 0 0 3px var(--app-accent), 0 18px 40px #00000073;transform:scale(1.04)}.collection-medal.is-reveal-focus{animation:.65s ease-in-out both medalRevealPulse}.collection-medal.is-reveal-earned{animation:1.2s ease-out both medalRevealGlow}@keyframes medalRevealPulse{40%{box-shadow:0 0 0 8px color-mix(in srgb, var(--app-accent) 45%, transparent), 0 18px 40px #00000073}}@keyframes medalRevealGlow{0%{box-shadow:0 0 0 3px var(--app-accent), 0 0 50px color-mix(in srgb, var(--app-accent) 70%, transparent);transform:scale(1.04)}to{box-shadow:none;transform:scale(1)}}.medal-reveal-lock{z-index:4;color:#e6c35c;filter:drop-shadow(0 8px 16px #00000080);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.medal-reveal-lock.is-pending{opacity:.85}.medal-reveal-lock.is-focus{animation:.45s cubic-bezier(.2,.9,.25,1.3) both medalLockIn}.medal-reveal-lock__shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.medal-reveal-lock.is-unlock .medal-reveal-lock__shackle,.medal-reveal-lock.is-toss .medal-reveal-lock__shackle{transform:translateY(-9px)rotate(28deg)}.medal-reveal-lock.is-unlock{animation:.4s ease-in-out both medalLockShake}.medal-reveal-lock.is-toss{animation:.65s cubic-bezier(.45,-.2,.7,.4) both medalLockToss}@keyframes medalLockIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}@keyframes medalLockShake{25%{transform:translate(-50%,-50%)rotate(-10deg)}50%{transform:translate(-50%,-50%)rotate(8deg)}75%{transform:translate(-50%,-50%)rotate(-5deg)}}@keyframes medalLockToss{to{opacity:0;transform:translate(140px,-260px)rotate(560deg)scale(.6)}}html[data-animation-level=none] .collection-medal.is-reveal,html[data-animation-level=none] .medal-reveal-lock,html[data-animation-level=none] .medal-reveal-lock__shackle{transition:none!important;animation:none!important}.app-achievement-card.collection-medal.is-reveal-locked,.app-achievement-card.collection-medal.collection-medal--tiered.is-reveal-locked{filter:grayscale()brightness(.85);background:oklch(from var(--app-surface-2) l 0 h)}.is-reveal-locked .collection-tier-switch__step.is-earned{color:var(--step);background:0 0}.app-achievement-card.collection-medal.is-reveal-locked .medal-reveal-lock{filter:drop-shadow(0 8px 16px #00000080)}.app-achievement-card.collection-medal.is-reveal-locked,.app-achievement-card.collection-medal.collection-medal--tiered.is-reveal-locked{filter:none}.app-achievement-card.collection-medal.is-reveal-locked>:not(.medal-reveal-lock){filter:grayscale()brightness(.85);transition:filter .6s}.ws-body,.ws-head,.ws-new,.ws-card,.cc-workspace,.ws-pane{--ws-tone:var(--app-accent);--ws-fill:var(--app-accent);--ws-ink:var(--app-accent);--ws-stamp:#34d399}[data-pack-kind=content]{--ws-tone:#14b8a6;--ws-fill:#0f766e;--ws-ink:#2dd4bf}[data-pack-kind=identity]{--ws-tone:#8b5cf6;--ws-fill:#6d28d9;--ws-ink:#a78bfa}.ws-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px 22px;display:flex;position:relative;overflow-y:auto}.ws-alert{color:#fca5a5;font-size:var(--type-ui-md);background:#7f1d1d4d;border:1px solid #ef444466;border-radius:12px;padding:10px 12px;font-weight:700}.ws-hint{color:var(--app-muted);font-size:var(--type-body);margin:0}.ws-drop{z-index:5;border:3px dashed var(--app-accent);background:color-mix(in srgb, var(--app-panel) 88%, transparent);color:var(--app-text);font-size:var(--type-title);pointer-events:none;border-radius:22px;place-items:center;font-weight:900;display:grid;position:absolute;inset:8px}.ws-rank{border-radius:var(--radius-pill);font-size:var(--type-kicker);letter-spacing:.1em;white-space:nowrap;padding:3px 10px;font-weight:900;line-height:1.25;display:inline-block}.ws-rank.is-warn{background:color-mix(in srgb, #f59e0b 20%, var(--app-surface-2));color:#fbbf24}.ws-rank.is-ok{background:color-mix(in srgb, #10b981 18%, var(--app-surface-2));color:#34d399}.ws-btn{border:1px solid var(--app-border);border-radius:var(--radius-pill);min-height:38px;color:var(--app-text);font-size:var(--type-ui-md);background:0 0;padding:7px 16px;font-weight:800;transition:border-color .15s,background .15s}.ws-btn:hover{border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 8%, transparent)}.ws-btn--ghost{color:var(--app-muted);border-color:#0000}.ws-input{border:1.5px solid var(--app-border);background:var(--app-input,color-mix(in srgb, var(--app-surface-2) 92%, transparent));width:100%;color:var(--app-text);font-size:var(--type-body);border-radius:12px;outline:none;padding:10px 12px;font-weight:800}.ws-input:focus{border-color:var(--ws-tone);box-shadow:0 0 0 2px color-mix(in srgb, var(--ws-tone) 35%, transparent)}.ws-input::placeholder{color:var(--app-faint);font-weight:600}.ws-icon{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);width:34px;height:34px;color:var(--app-muted);font-size:var(--type-ui-md);border-radius:50%;flex:none;place-items:center;font-weight:900;transition:color .15s,border-color .15s;display:grid}.ws-icon svg{width:16px;height:16px}.ws-icon:hover:not(:disabled){color:var(--app-text);border-color:var(--app-accent)}.ws-icon:disabled{opacity:.35}.ws-icon.is-danger:hover{color:#fca5a5;border-color:#ef4444}.cc-danger{color:#fca5a5}.ws-danger{border-radius:var(--radius-pill);color:#fff;min-height:34px;font-size:var(--type-ui);background:#b91c1c;padding:6px 12px;font-weight:900}.ws-news{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ws-new{border:2px dashed color-mix(in srgb, var(--ws-tone) 55%, var(--app-border));background:color-mix(in srgb, var(--ws-tone) 6%, transparent);border-radius:20px;transition:transform .15s,border-color .15s,background .15s;position:relative}.ws-new:hover,.ws-new.is-creating{background:color-mix(in srgb, var(--ws-tone) 12%, transparent);border-style:solid}.ws-new:hover{transform:translateY(-2px)}.ws-new__open{width:100%;color:var(--app-text);text-align:left;align-items:center;gap:16px;padding:16px 18px;display:flex}.ws-new__art.hub-pack-wrappers{margin:0 4px 0 2px}.ws-new__copy{gap:6px;min-width:0;display:grid}.ws-new__title{font-size:var(--type-title);justify-content:space-between;align-items:center;gap:8px;font-weight:900;line-height:1.15;display:flex}.ws-new__plus{background:var(--ws-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:1.1rem;font-weight:900;line-height:1;display:grid}.ws-new__desc{color:var(--app-muted);font-size:var(--type-ui-md);line-height:1.4}.ws-new__tags{flex-wrap:wrap;gap:6px;display:flex}.ws-new.is-compact .ws-new__open{gap:12px;padding:10px 14px}.ws-new.is-compact .ws-new__art.hub-pack-wrappers{width:40px;height:52px;margin:0}.ws-new.is-compact .ws-new__art .hub-pack-wrapper{width:36px;height:48px;padding:8px 3px 3px}.ws-new.is-compact .ws-new__art .hub-pack-wrapper__art{width:20px;height:20px}.ws-new.is-compact .ws-new__desc{display:none}.ws-new__form{gap:10px;padding:16px 18px;display:grid}.ws-new__formtitle{font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--ws-ink);font-weight:900}.ws-new__error{color:#fca5a5;font-size:var(--type-ui);font-weight:700}.ws-new__formactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-news.is-empty .ws-new__open{padding:22px}.ws-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-filter{border:1px solid var(--app-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 70%, transparent);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ws-filter__btn{border-radius:var(--radius-pill);color:var(--app-muted);font-size:var(--type-ui-md);padding:6px 14px;font-weight:800;transition:background .15s,color .15s}.ws-filter__btn:hover{color:var(--app-text)}.ws-filter__btn.is-active{background:var(--app-accent);color:var(--app-accent-fg)}.ws-filter__n{font-variant-numeric:tabular-nums;margin-left:6px}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:16px 14px;margin:0;padding:0 4px 6px 0;list-style:none;display:grid}.ws-card{border:2px solid color-mix(in srgb, var(--app-text) 22%, var(--app-border));background:var(--app-surface-2);box-shadow:4px 4px 0 color-mix(in srgb, var(--ws-tone) 70%, transparent);border-radius:18px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.ws-card:hover{box-shadow:6px 7px 0 color-mix(in srgb, var(--ws-tone) 70%, transparent);transform:translate(-1px,-2px)}.ws-card.is-off{box-shadow:4px 4px 0 color-mix(in srgb, var(--app-border) 90%, transparent)}.ws-card.is-off .ws-card__booster{filter:grayscale();opacity:.55}.ws-card.is-off .ws-card__name{color:var(--app-muted)}.ws-card__open{color:var(--app-text);text-align:left;justify-items:start;gap:3px;padding:0 14px 12px;display:grid}.ws-card__art{border-bottom:2px solid color-mix(in srgb, var(--app-text) 14%, var(--app-border));background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ws-tone) 17%, transparent) 0 9px, color-mix(in srgb, var(--ws-tone) 7%, transparent) 9px 18px);justify-self:stretch;place-items:center;margin:0 -14px 10px;padding:14px 0 12px;display:grid;position:relative}.ws-card__booster.hub-pack-wrappers.is-large.is-single{transition:transform .2s}.ws-card:hover .ws-card__booster .hub-pack-wrapper{transform:rotate(-9deg)translateY(-3px)}.ws-card__stamp{white-space:nowrap;background:color-mix(in srgb, var(--app-surface-2) 85%, transparent);color:var(--ws-stamp);font-size:var(--type-ui);letter-spacing:.06em;text-transform:uppercase;border:2px solid #10b981;border-radius:6px;padding:2px 9px;font-weight:900;position:absolute;top:10px;right:10px;transform:rotate(5deg)}.ws-card__kind{color:var(--ws-ink);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.ws-card__name{max-width:100%;font-size:var(--type-title);text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.2;overflow:hidden}.ws-card__stats{color:var(--app-muted);font-size:var(--type-ui-md);font-weight:700}.ws-card__warning{border-radius:var(--radius-pill);color:#fbbf24;font-size:var(--type-ui);background:#f59e0b29;margin-top:3px;padding:1px 8px;font-weight:800}.ws-card__foot{border-top:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 10px 8px 14px;display:flex}.ws-card__note{color:var(--app-faint);font-size:var(--type-ui);font-weight:800}.ws-card__tools{align-items:center;gap:5px;display:flex}.ws-switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ws-switch input{opacity:0;width:1px;height:1px;position:absolute}.ws-switch__track{border-radius:var(--radius-pill);background:var(--app-border);width:38px;height:22px;transition:background .15s;display:block;position:relative}.ws-switch__track>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.ws-switch input:checked+.ws-switch__track{background:#10b981}.ws-switch input:checked+.ws-switch__track>span{transform:translate(16px)}.ws-switch input:focus-visible+.ws-switch__track{box-shadow:0 0 0 2px var(--app-accent)}.ws-switch__label{color:var(--app-muted);font-size:var(--type-ui);font-weight:800}.ws-head{gap:6px;min-width:0;display:grid}.ws-head__back{color:var(--app-accent);font-size:var(--type-ui);justify-self:start;font-weight:800}.ws-head__row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ws-head__booster.hub-pack-wrappers.is-mini{width:24px;height:30px;margin:0 2px 0 0}.ws-head__booster .hub-pack-wrapper{width:22px;height:28px;padding:4px 2px 2px;transform:rotate(-6deg)}.ws-head__name{field-sizing:content;min-width:8ch;max-width:min(100%,420px);color:var(--app-text);font-size:var(--type-title);background:0 0;border:1.5px dashed #0000;border-radius:10px;outline:none;flex:0 auto;margin-left:-8px;padding:2px 8px;font-weight:900;line-height:1.25;transition:border-color .15s,background .15s}.ws-head__name:hover{border-color:var(--app-border)}.ws-head__name:focus{border-style:solid;border-color:var(--ws-tone);background:var(--app-input,color-mix(in srgb, var(--app-surface-2) 92%, transparent))}.ws-head__name[aria-invalid=true]{border-color:#ef4444}.ws-head__sub{color:var(--app-muted);font-size:var(--type-ui);margin:0;line-height:1.4}.ws-tabs{scrollbar-width:none;border-bottom:1px solid var(--app-border);gap:2px;margin-top:4px;display:flex;overflow-x:auto}.ws-tab{color:var(--app-muted);font-size:var(--type-ui-md);white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-weight:800;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.ws-tab:hover{color:var(--app-text)}.ws-tab.is-active{border-bottom-color:var(--ws-tone);color:var(--app-text)}.ws-tab__n{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ws-tone) 20%, transparent);font-size:var(--type-ui);font-variant-numeric:tabular-nums;padding:0 7px}.ws-pane{flex-direction:column;flex:1;min-height:0;display:flex}.ws-pane__scroll{flex:1;align-content:start;gap:14px;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.ws-pane__lead{color:var(--app-muted);font-size:var(--type-body);margin:0;line-height:1.5}.ws-pane__foot{border-top:1px solid var(--app-border);background:var(--app-panel);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;display:flex}.ws-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ws-stat{border:1.5px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-2) 60%, transparent);border-radius:14px;gap:2px;padding:10px 14px;display:grid}.ws-stat strong{font-size:var(--type-display);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.ws-stat span{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.ws-chips{flex-wrap:wrap;gap:8px;display:flex}.ws-chip{border:1.5px solid var(--app-border);border-radius:var(--radius-pill);color:var(--app-text);font-size:var(--type-ui-md);padding:7px 14px;font-weight:800;transition:border-color .15s,background .15s}.ws-chip:hover{border-color:var(--app-accent)}.ws-chip.is-active{background:var(--app-accent);color:var(--app-accent-fg);border-color:#0000}.ws-check{font-size:var(--type-body);align-items:center;gap:10px;font-weight:700;display:inline-flex}.ws-check input{width:18px;height:18px;accent-color:var(--app-accent)}.ws-use{border:1.5px solid var(--app-border);border-left:5px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-2) 55%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ws-use.is-on{background:color-mix(in srgb, #8b5cf6 7%, var(--app-surface-2));border-left-color:#8b5cf6}.ws-use__rank{color:#fff;width:30px;height:30px;font-size:var(--type-ui-md);background:#6d28d9;border-radius:50%;place-items:center;font-weight:900;display:grid}.ws-use:not(.is-on) .ws-use__rank{background:var(--app-border);color:var(--app-muted)}.ws-use__name{font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.ws-use__meta{color:var(--app-muted);font-size:var(--type-ui);font-weight:700}.ws-use__tools{align-items:center;gap:8px;display:flex}.cc-workspace>.cc-form.justify-center{border:2px dashed color-mix(in srgb, var(--ws-tone) 40%, var(--app-border));background:color-mix(in srgb, var(--ws-tone) 5%, transparent);border-radius:20px;grid-column:2/-1;margin:4px 0;padding:24px}.cc-workspace>.cc-form.justify-center p{max-width:28ch;color:var(--app-muted);font-size:var(--type-body);font-weight:700;line-height:1.5}.cc-workspace{gap:14px;padding:14px 18px 16px}.cc-workspace>.cc-list{border:1.5px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-2) 55%, transparent);border-radius:16px;padding:10px}.cc-workspace>.cc-preview{border:1.5px dashed color-mix(in srgb, var(--ws-tone) 45%, var(--app-border));background-image:radial-gradient(color-mix(in srgb, var(--ws-tone) 22%, transparent) 1px, transparent 1.5px);background-size:14px 14px;border-radius:16px;padding:10px}.cc-item{border-left:4px solid #0000;border-radius:10px}.cc-item.is-active{border-left-color:var(--ws-tone);border-color:color-mix(in srgb, var(--ws-tone) 50%, var(--app-border));background:color-mix(in srgb, var(--ws-tone) 12%, var(--app-card));box-shadow:none}.cc-card{border-width:1.5px;border-top:4px solid color-mix(in srgb, var(--ws-tone) 70%, transparent);background:color-mix(in srgb, var(--app-surface-2) 55%, transparent);border-radius:16px;padding:14px}.cc-input:focus{border-color:var(--ws-tone);box-shadow:0 0 0 1px var(--ws-tone)}.cc-tab.is-active{background:var(--ws-fill);color:#fff}@media (width<=760px){.ws-filter{flex-wrap:nowrap;width:100%;display:flex}.ws-filter__btn{font-size:var(--type-ui);white-space:nowrap;flex:1;padding:6px}.ws-filter__n{margin-left:4px}.ws-body{padding:12px 12px 18px}.ws-news,.ws-grid{grid-template-columns:minmax(0,1fr)}.ws-card{flex-flow:wrap}.ws-card__open{flex:1 1 0;grid-template-columns:72px minmax(0,1fr);grid-auto-rows:min-content;align-items:center;column-gap:12px;padding:12px}.ws-card__art{border:0;border-radius:12px;grid-row:1/span 4;margin:0;padding:8px 0}.ws-card__booster.hub-pack-wrappers.is-large{transform:scale(.78)}.ws-card__stamp{font-size:var(--type-kicker);padding:1px 6px;top:auto;bottom:2px;right:50%;transform:translate(50%)rotate(-4deg)}.ws-card__foot{flex:1 0 100%}.ws-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ws-use{grid-template-columns:auto minmax(0,1fr)}.ws-use__tools{grid-column:1/-1;justify-content:flex-end}.cc-workspace{padding:10px}}.cc-form .cc-scroll{counter-reset:cc-step;padding-right:4px}.cc-form .cc-card{counter-increment:cc-step}.cc-card__head{border-bottom:1px dashed color-mix(in srgb, var(--app-border) 85%, transparent);margin-bottom:12px;padding-bottom:9px}.cc-card__title{font-size:var(--type-body);align-items:center;gap:9px;font-weight:900;line-height:1.2;display:inline-flex}.cc-card__title:before{content:counter(cc-step);background:var(--ws-fill);color:#fff;width:24px;height:24px;font-size:var(--type-ui);box-shadow:2px 2px 0 color-mix(in srgb, var(--app-text) 18%, transparent);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.cc-form .cc-field+.cc-field,.cc-form .cc-grid-2+.cc-field,.cc-form .cc-grid-4+.cc-field{border-top:1px dashed color-mix(in srgb, var(--app-border) 70%, transparent);margin-top:14px;padding-top:14px}.cc-form .cc-label{color:var(--app-muted);font-size:var(--type-ui);letter-spacing:.06em;margin-bottom:6px}.cc-form .setup-segment{border:1.5px solid var(--app-border);background:0 0;border-radius:12px;padding:3px}.cc-form .setup-segment-btn{color:var(--app-muted);border-radius:9px}.cc-form .setup-segment-btn:hover{color:var(--app-text)}.cc-form .setup-segment-btn.is-active,.hub-menu-panel .cc-form .setup-segment-btn.is-active{background:var(--ws-fill);color:#fff;box-shadow:2px 2px 0 color-mix(in srgb, var(--app-text) 16%, transparent)}.cc-form .setup-segment.is-wrap{flex-wrap:wrap;display:flex}.cc-form .setup-segment.is-wrap .setup-segment-btn{white-space:nowrap;flex:auto;padding-inline:12px}.cc-form .setup-choice{border:1.5px solid var(--app-border);background:0 0}.cc-form .setup-choice.is-active{border-color:var(--ws-tone);background:color-mix(in srgb, var(--ws-tone) 16%, transparent);color:var(--app-text)}.cc-tabs{gap:8px}.cc-tab{border:1.5px solid var(--app-border);border-radius:10px;min-width:36px;min-height:32px;font-weight:900}.cc-tab.is-active{border-color:var(--ws-tone);box-shadow:2px 2px 0 color-mix(in srgb, var(--app-text) 18%, transparent)}.cc-fx-row{border:1.5px solid color-mix(in srgb, var(--app-border) 85%, transparent);background:color-mix(in srgb, var(--app-surface-2) 45%, transparent);border-radius:14px;flex-wrap:wrap;gap:6px 8px;padding:8px}.cc-fx-row+.cc-fx-row{margin-top:8px}.cc-fx-row .cc-input{flex:180px;width:auto;min-width:0}.cc-pill{border-radius:var(--radius-pill);min-height:34px;font-size:var(--type-ui);border:1.5px solid #0000;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:900;transition:background .15s,border-color .15s;display:inline-flex}.cc-pill.is-good{color:#34d399;background:#10b98126;border-color:#10b98173}.cc-pill.is-bad{color:#fca5a5;background:#ef444424;border-color:#ef444473}.cc-pill.is-neutral{border-color:var(--app-border);background:color-mix(in srgb, var(--app-border) 35%, transparent);color:var(--app-muted)}.cc-star,.cc-x{border:1.5px solid var(--app-border);width:34px;height:34px;color:var(--app-faint);font-size:var(--type-ui-md);border-radius:50%;flex:none;place-items:center;font-weight:900;transition:color .15s,border-color .15s,background .15s;display:grid}.cc-star:hover,.cc-x:hover{color:var(--app-text);border-color:var(--app-accent)}.cc-star.is-on{border-color:var(--career-gold,#f5c518);background:color-mix(in srgb, var(--career-gold,#f5c518) 16%, transparent);color:var(--career-gold,#f5c518)}.cc-x:hover{color:#fca5a5;border-color:#ef4444}.cc-link{color:var(--app-accent);font-size:var(--type-ui);align-items:center;gap:4px;padding:4px 2px;font-weight:800;display:inline-flex}.cc-link:hover{text-decoration:underline}.cc-link.is-add{border:1.5px dashed color-mix(in srgb, var(--app-accent) 55%, var(--app-border));border-radius:var(--radius-pill);margin-top:10px;padding:7px 14px}.cc-link.is-add:hover{border-style:solid;text-decoration:none}.cc-link.is-danger{color:#fca5a5;margin-top:14px}.cc-image{border:2px solid color-mix(in srgb, var(--app-text) 16%, var(--app-border));border-radius:12px;transition:transform .15s,box-shadow .15s,border-color .15s}.cc-image:hover{transform:translateY(-2px)}.cc-image.is-active{border-color:var(--ws-tone);box-shadow:3px 3px 0 color-mix(in srgb, var(--ws-tone) 70%, transparent)}.cc-warnings{border-style:dashed;border-radius:12px}html[data-theme-mode=light] .ws-body,html[data-theme-mode=light] .ws-head,html[data-theme-mode=light] .ws-new,html[data-theme-mode=light] .ws-card,html[data-theme-mode=light] .cc-workspace,html[data-theme-mode=light] .ws-pane{--ws-stamp:#065f46}html[data-theme-mode=light] [data-pack-kind=content]{--ws-ink:#115e59}html[data-theme-mode=light] [data-pack-kind=identity]{--ws-ink:#6d28d9}html[data-theme-mode=light] .ws-switch__track{background:color-mix(in srgb, var(--app-muted) 60%, var(--app-surface-2))}html[data-theme-mode=light] .ws-switch input:checked+.ws-switch__track{background:#059669}html[data-theme-mode=light] .ws-rank.is-warn{color:#92400e}html[data-theme-mode=light] .ws-rank.is-ok{color:#065f46}html[data-theme-mode=light] .ws-alert{color:#991b1b;background:#fee2e2;border-color:#b91c1c66}html[data-theme-mode=light] .cc-danger,html[data-theme-mode=light] .ws-new__error,html[data-theme-mode=light] .cc-link.is-danger{color:#b91c1c}html[data-theme-mode=light] .ws-icon.is-danger:hover,html[data-theme-mode=light] .cc-x:hover{color:#b91c1c;border-color:#b91c1c}html[data-theme-mode=light] .ws-card__warning{color:#92400e;background:#f59e0b33}html[data-theme-mode=light] .ws-card__stamp{background:color-mix(in srgb, #10b981 12%, var(--app-surface-2));border-color:#047857}html[data-theme-mode=light] .cc-pill.is-good{color:#065f46}html[data-theme-mode=light] .cc-pill.is-bad{color:#b91c1c}html[data-theme-mode=light] .cc-star.is-on{color:#b45309;background:#f59e0b2e;border-color:#b45309}html[data-animation-level=none] .ws-new,html[data-animation-level=none] .ws-card{transition:none}html[data-animation-level=none] .ws-new:hover,html[data-animation-level=none] .ws-card:hover{transform:none}html[data-animation-level=none] :is(.ws-new,.ws-card){transition:none}.hub-story-card>.relative{visibility:hidden}.hub-legacy-story{padding:inherit;min-width:0;color:var(--app-text);flex-direction:column;gap:4px;display:flex;position:absolute;inset:0}.hub-legacy-story header{align-items:center;gap:8px;min-width:0;display:flex}.hub-legacy-story header>span{flex:none}.hub-legacy-story h3{margin:0;line-height:1.2}.hub-legacy-story-lines{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-legacy-story-lines p{font-size:var(--type-ui);color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.25;overflow:hidden}.hub-legacy-story-lines p:nth-child(2){color:var(--app-text);font-weight:700}.hub-legacy-story-lines p.hub-legacy-story-next{color:var(--app-accent)}.hub-legacy-story-cta{font-size:var(--type-ui);text-align:left;align-self:flex-start;margin-top:auto;font-weight:900;line-height:1.25}.hub-legacy-story-cta:after{content:"";position:absolute;inset:0}.hub-story-card:has(.hub-legacy-story-cta:focus-visible){outline:2px solid var(--app-accent);outline-offset:3px}.hub-legacy-story-progress{border-radius:var(--app-radius-card-sm);height:4px;margin-block:3px;overflow:hidden}.hub-legacy-story-progress span{background:var(--app-accent);height:100%;display:block}.hub-legacy-story--achievements .hub-legacy-story-lines{gap:5px}.hub-legacy-story--achievements .hub-legacy-story-lines p{font-size:var(--type-ui-md);white-space:normal;line-height:1.4;overflow:visible}.hub-legacy-story--achievements [role=progressbar] p{color:var(--app-text);font-size:var(--type-title);font-weight:900}.hub-achievement-latest{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.hub-achievement-latest-label{color:var(--app-muted);font-size:var(--type-ui)}.hub-achievement-latest-icon{font-size:calc(88px * var(--type-zoom));place-items:center;min-height:112px;line-height:1.2;display:grid}.hub-achievement-latest strong{font-size:var(--type-ui-md);line-height:1.3}.hub-story-card:has(.hub-achievement-latest){min-height:410px}.hub-story-card:has(.hub-hof-podium){min-height:410px}.hub-hof-podium{gap:10px}.hub-hof-podium .hub-legacy-story-cta:after{cursor:pointer;display:block}.hub-hof-podium .hub-hof-filter{z-index:1;position:relative}.hub-hof-own{border-bottom:1px solid var(--app-border);font-size:var(--type-ui);grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding-bottom:10px;display:grid}.hub-hof-own>span{color:var(--app-muted);font-size:var(--type-ui);grid-column:1/-1}.hub-hof-own>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-hof-own b{color:var(--app-accent)}.hub-hof-own small{color:var(--app-muted);font-weight:400}.hub-hof-filter{font-size:var(--type-ui);color:var(--app-muted);gap:4px;display:grid}.hub-hof-filter select{width:100%;min-width:0;min-height:36px;color:var(--app-text);background:var(--app-bg);border:1px solid var(--app-border);font:inherit;font-size:var(--type-ui-md);border-radius:8px;padding:6px 8px}.hub-hof-filter select:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.hub-hof-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:5px;margin-top:auto;display:grid}.hub-hof-place{text-align:center;min-width:0}.hub-hof-person{justify-content:center;align-items:end;height:66px;display:flex}.hub-hof-person .player-portrait{width:56px;height:66px}.hub-hof-vacant{color:var(--app-muted);padding:16px}.hub-hof-name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-ui);line-height:18px;display:block;overflow:hidden}.hub-hof-nationality{height:22px;font-size:var(--type-micro);color:var(--app-muted);justify-content:center;align-items:center;gap:4px;display:flex}.hub-hof-step{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-accent) 8%, transparent);border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;align-items:center;min-height:70px;padding:5px 2px;display:flex}.hub-hof-place--1 .hub-hof-step{background:color-mix(in srgb, var(--app-accent) 19%, transparent);border-color:var(--app-accent);min-height:88px}.hub-hof-place--3 .hub-hof-step{min-height:60px}.hub-hof-rank{color:var(--app-muted);font-size:var(--type-ui);line-height:1}.hub-hof-place--1 .hub-hof-rank{color:var(--app-accent)}.hub-hof-step strong{font-size:var(--type-title);margin-top:3px;line-height:1.2}.hub-hof-step small{font-size:var(--type-micro);color:var(--app-muted)}.hub-hof-state{min-height:14px;font-size:var(--type-ui);color:var(--app-muted);margin:0}.hub-hof-podium .hub-legacy-story-cta{margin-top:0}.hub-hof-place{--hof-medal:#d4935a}.hub-hof-place--1{--hof-medal:#f3c969}.hub-hof-place--2{--hof-medal:#c3ced9}.hub-hof-place .hub-hof-step{border-color:color-mix(in srgb, var(--hof-medal) 42%, var(--app-border));background:linear-gradient(180deg, color-mix(in srgb, var(--hof-medal) 14%, transparent), color-mix(in srgb, var(--hof-medal) 4%, transparent))}.hub-hof-place--1 .hub-hof-step{border-color:color-mix(in srgb, var(--hof-medal) 60%, var(--app-border));background:linear-gradient(180deg, color-mix(in srgb, var(--hof-medal) 20%, transparent), color-mix(in srgb, var(--hof-medal) 6%, transparent))}.hub-hof-place .hub-hof-rank{color:color-mix(in srgb, var(--hof-medal) 75%, var(--app-text));font-weight:900}@media (width<=639px){.hub-home .grid:has(>[data-guide=hub-hof]){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-home .grid:has(>[data-guide=hub-hof])>:not([data-guide=hub-hof]):not([data-guide=hub-achievements]){grid-column:1/-1}.hub-home .grid .hub-story-card:is(:has(.hub-hof-podium),:has(.hub-legacy-story)){border-radius:16px;min-height:290px;padding:12px}.hub-legacy-story{gap:6px}.hub-legacy-story header{gap:5px}.hub-legacy-story header>span{font-size:var(--type-body)}.hub-legacy-story h3{font-size:var(--type-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub-hof-podium{gap:6px}.hub-hof-own{font-size:var(--type-ui);padding-bottom:6px}.hub-hof-own>span,.hub-hof-filter>span{display:none}.hub-hof-own b{font-size:var(--type-ui);grid-column:1/-1}.hub-hof-filter select{min-height:30px;font-size:var(--type-ui);padding:3px 6px}.hub-hof-steps{gap:3px}.hub-hof-person{height:38px}.hub-hof-person .player-portrait{width:32px;height:38px}.hub-hof-vacant{padding:6px}.hub-hof-name{font-size:var(--type-micro);line-height:14px}.hub-hof-nationality{height:14px;font-size:calc(8px * var(--type-zoom))}.hub-hof-nationality>span:not(.sr-only){display:none}.hub-hof-step{min-height:44px;padding:3px 1px}.hub-hof-place--1 .hub-hof-step{min-height:56px}.hub-hof-place--3 .hub-hof-step{min-height:36px}.hub-hof-step strong{font-size:var(--type-ui-md)}.hub-hof-step small,.hub-hof-state:empty{display:none}.hub-hof-state{font-size:var(--type-kicker)}.hub-legacy-story-cta{font-size:var(--type-ui)}.hub-legacy-story--achievements [role=progressbar] p{font-size:var(--type-body)}.hub-legacy-story--achievements .hub-legacy-story-lines p{font-size:var(--type-ui);line-height:1.3}.hub-achievement-latest{gap:4px;padding:6px 0}.hub-achievement-latest-icon{font-size:calc(52px * var(--type-zoom));min-height:64px}.hub-achievement-latest strong{font-size:var(--type-ui)}}.hub-achievement-upcoming{border-top:1px solid var(--app-border);flex-direction:column;gap:8px;min-width:0;margin-top:10px;padding-top:12px;display:flex}.hub-achievement-upcoming-label{color:var(--app-muted);font-size:var(--type-ui)}.hub-achievement-upcoming ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-achievement-upcoming li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.hub-achievement-upcoming-icon{border:1px dashed var(--app-border);width:36px;height:36px;font-size:calc(18px * var(--type-zoom));filter:grayscale(.6);opacity:.85;border-radius:50%;place-items:center;line-height:1;display:grid}.hub-achievement-upcoming li>span:last-child{flex-direction:column;min-width:0;display:flex}.hub-achievement-upcoming strong{font-size:var(--type-ui-md);color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.hub-achievement-upcoming small{font-size:var(--type-ui);color:var(--app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.hub-hof-vacant-plinth{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:auto;display:flex}.hub-hof-vacant-plinth .ghost-silhouette{width:58px;height:auto;fill:color-mix(in srgb, var(--app-text) 6%, transparent);stroke:color-mix(in srgb, #f3c969 70%, var(--app-muted));stroke-width:1.4px;stroke-dasharray:3 2.5}.hub-hof-vacant-plinth>strong{font-size:var(--type-ui-md);line-height:1.25}.hub-hof-vacant-plinth .hub-hof-step{border-style:dashed;border-color:color-mix(in srgb, #f3c969 55%, var(--app-border));background:linear-gradient(#f3c9691f,#0000);justify-content:center;align-self:stretch;gap:4px;min-height:88px;margin-inline:18%}.hub-hof-vacant-plinth .hub-hof-rank{color:color-mix(in srgb, #f3c969 75%, var(--app-text));font-size:var(--type-title);font-weight:900}.hub-hof-vacant-plinth .hub-hof-step small{font-size:var(--type-ui);color:var(--app-muted);padding-inline:6px}@media (width<=639px){.hub-achievement-upcoming{gap:6px;margin-top:4px;padding-top:8px}.hub-achievement-upcoming-label{font-size:var(--type-micro)}.hub-achievement-upcoming ul{gap:7px}.hub-achievement-upcoming li{grid-template-columns:26px minmax(0,1fr);gap:6px}.hub-achievement-upcoming-icon{width:26px;height:26px;font-size:calc(13px * var(--type-zoom))}.hub-achievement-upcoming strong{font-size:var(--type-ui)}.hub-achievement-upcoming small{font-size:var(--type-micro);-webkit-line-clamp:1}.hub-hof-vacant-plinth{gap:4px}.hub-hof-vacant-plinth .ghost-silhouette{width:34px}.hub-hof-vacant-plinth>strong{font-size:var(--type-ui);line-height:1.2}.hub-hof-vacant-plinth .hub-hof-step{min-height:56px;margin-inline:8%}.hub-hof-vacant-plinth .hub-hof-rank{font-size:var(--type-ui-md)}.hub-hof-vacant-plinth .hub-hof-step small{font-size:var(--type-micro);line-height:1.2;display:block}}.hub-legacy-story--achievements .hub-legacy-story-lines:has(.hub-achievement-upcoming) p.hub-legacy-story-next{font-weight:400}.hub-ball-under,.hub-ball-over{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-ball-under{z-index:1}.hub-ball-over{z-index:16}.hub-ball-light{z-index:1;pointer-events:none;will-change:transform;background:radial-gradient(circle, color-mix(in srgb, var(--app-accent) 16%, transparent), transparent 65%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:0;left:0}html[data-theme-mode=light] .hub-ball-light{background:radial-gradient(circle,#fff9,#0000 65%)}@media (width<=699px){.hub-ball-light{width:320px;height:320px;margin:-160px 0 0 -160px}}.hub-ball-shadow{z-index:2;pointer-events:none;will-change:transform;background:radial-gradient(#00000061,#0000001f 55%,#0000 72%);border-radius:50%;width:26px;height:10px;margin:-5px 0 0 -13px;position:absolute;top:0;left:0}.hub-ball.is-kickoff svg{animation:.42s cubic-bezier(.2,.9,.3,1.3) both hub-ball-kickoff}@keyframes hub-ball-kickoff{0%{opacity:0;transform:scale(.2)}}html[data-animation-level=none] .hub-ball.is-kickoff svg{animation:none}.hub-ball-mid{z-index:14;pointer-events:none;--hub-play-ink:#2a2017;--hub-play-paper:#fbf6ea;--hub-play-halo:#fffc;position:absolute;inset:0;overflow:hidden}html[data-theme-mode=light] .hub-ball-mid{--hub-play-halo:#fffffff2}.hub-ball-mid svg{filter:drop-shadow(0 0 1px var(--hub-play-halo)) drop-shadow(0 1px 1.5px #00000073);display:block;overflow:visible}.hub-ball-mid svg :is(circle,rect,path){stroke:var(--hub-play-ink);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.hub-ball-mid :is(.hub-keeper__leg,.hub-keeper__arm,.hub-ballboy__leg,.hub-ballboy__arm){fill:none;stroke-width:2.2px}.hub-keeper__head,.hub-ballboy__head{fill:#e9b98f}.hub-keeper{will-change:transform;--hub-keeper-kit:#f2c230;--hub-keeper-ink:#2a2017;--hub-keeper-skin:#e9b98f;position:absolute;top:0;left:0}.hub-keeper__art{transform-box:fill-box;transform-origin:50% 90%;transition:transform .18s;overflow:visible}.hub-keeper__shadow{fill:#00000038}.hub-keeper__sock{fill:none;stroke:var(--hub-keeper-kit);stroke-width:3px;stroke-linecap:round}.hub-keeper__shorts{fill:var(--hub-keeper-ink)}.hub-keeper__body{fill:var(--hub-keeper-kit);stroke:var(--hub-keeper-ink);stroke-width:.8px}.hub-keeper__number{fill:var(--hub-keeper-ink);opacity:.75}.hub-keeper__sleeve{fill:none;stroke:var(--hub-keeper-kit);stroke-width:3.2px;stroke-linecap:round}.hub-keeper__glove{fill:#f5f1e4;stroke:var(--hub-keeper-ink);stroke-width:.9px}.hub-keeper__head{fill:var(--hub-keeper-skin)}.hub-keeper__cap{fill:var(--hub-keeper-ink)}.hub-keeper__peak{fill:var(--hub-keeper-ink);opacity:.85}.hub-keeper__arm{transform-box:view-box;transition:transform .22s}.hub-keeper__arm--l{transform-origin:9.5px 12.5px}.hub-keeper__arm--r{transform-origin:20.5px 12.5px}.hub-keeper.is-alert .hub-keeper__arm--l{transform:rotate(150deg)}.hub-keeper.is-alert .hub-keeper__arm--r{transform:rotate(-150deg)}.hub-keeper.is-save[data-side=left] .hub-keeper__art{animation:.52s ease-out hub-keeper-save-l}.hub-keeper.is-save[data-side=right] .hub-keeper__art{animation:.52s ease-out hub-keeper-save-r}@keyframes hub-keeper-save-l{20%{transform:rotate(-28deg)translate(-4px)}to{transform:none}}@keyframes hub-keeper-save-r{20%{transform:rotate(28deg)translate(4px)}to{transform:none}}html[data-animation-level=none] :is(.hub-keeper__art,.hub-keeper__arm){transition:none;animation:none!important}.hub-ballboy{will-change:transform;display:none;position:absolute;top:0;left:0}.hub-ballboy.is-on{display:block}.hub-ballboy__body{fill:#3d7be0}.hub-ballboy__leg{transform-box:view-box;transform-origin:9px 18px}.hub-ballboy.is-on .hub-ballboy__leg--a{animation:.2s linear infinite alternate hub-ballboy-step}.hub-ballboy.is-on .hub-ballboy__leg--b{animation:.2s linear infinite alternate-reverse hub-ballboy-step}@keyframes hub-ballboy-step{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.hub-record{white-space:nowrap;border-radius:var(--radius-pill);font:700 11px/1.4 var(--font-display,inherit);color:var(--hub-play-ink);background:var(--hub-play-paper);border:1.2px solid var(--hub-play-ink);font-variant-numeric:tabular-nums;padding:1px 7px;position:absolute;transform:translate(-50%)}.hub-record--side{transform:none}.hub-goal__record{white-space:nowrap;border-radius:var(--radius-pill);font:800 11px/1.4 var(--font-display,inherit);color:#2a2017;background:#f5c542;padding:1px 7px;animation:1.9s cubic-bezier(.2,.9,.3,1.2) both hub-goal-pop;position:absolute;top:22px;left:0;transform:translate(-50%)}.hub-ball-say{white-space:nowrap;font:700 11px/1.35 var(--font-display,inherit);color:#2a2017;background:#fbf6ea;border:1.2px solid #2a2017;border-radius:8px 9px 7px 8px;padding:1px 6px;animation:1.3s ease-out both hub-ball-say;position:absolute;transform:translate(-50%,-100%)rotate(-3deg)}@keyframes hub-ball-say{0%{opacity:0;transform:translate(-50%,-80%)rotate(-3deg)scale(.7)}12%,80%{opacity:1;transform:translate(-50%,-100%)rotate(-3deg)}to{opacity:0;transform:translate(-50%,-110%)rotate(-3deg)}}.hub-spot-hit{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.hub-spot-hit:is(:hover,:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 70%, transparent);background:0 0}html[data-animation-level=none] :is(.hub-ballboy__leg,.hub-goal__record,.hub-ball-say){animation:none!important}.hub-ball-layer{z-index:15;pointer-events:none;position:absolute;inset:0}.hub-ball-layer .hub-ball{pointer-events:auto;will-change:transform;contain:layout paint}.hub-pitch-stage :is(.hub-ball-layer,.hub-ball-over,.hub-ball-mid,.hub-fun){clip-path:inset(var(--hub-head-clip,0px) 0 0 0)}.hub-goal__shout{white-space:nowrap;font:900 22px/1 var(--font-display,inherit);letter-spacing:.02em;color:#f5c542;text-shadow:2px 2px #0000008c;animation:1.9s cubic-bezier(.2,.9,.3,1.3) both hub-goal-shout;position:absolute;top:-40px;left:0;transform:translate(-50%)rotate(-4deg)}@keyframes hub-goal-shout{0%{opacity:0;transform:translate(-50%)rotate(-4deg)scale(.3)}15%{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1.2)}25%,80%{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1)}to{opacity:0;transform:translate(-50%)rotate(-4deg)translateY(-10px)}}.hub-ball-say.is-sad{transform:translate(-50%,-100%)rotate(3deg)}html[data-animation-level=none] .hub-goal__shout{animation:none!important}.hub-fun{z-index:12;pointer-events:none;--hub-fun-ink:#2a2017;--hub-fun-paper:#fbf6ea;position:absolute;inset:0;overflow:clip}.hub-fun__hit{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.hub-fun .hub-fun__hit:is(:hover,:focus,:active){box-shadow:none!important;background:0 0!important}.hub-fun__hit:focus-visible{outline:2px dashed var(--app-accent);outline-offset:2px;border-radius:6px}.hub-fun__flip{display:block}.hub-fun svg{display:block;overflow:visible}.hub-fun svg :is(ellipse,circle,rect,path){stroke:var(--hub-fun-ink);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.hub-fun-fur{fill:#c08a4e}.hub-fun-dot{fill:var(--hub-fun-ink);stroke:none!important}.hub-fun__bubble{white-space:nowrap;font:700 11px/1.35 var(--font-display,inherit);color:var(--hub-fun-ink);background:var(--hub-fun-paper);border:1.2px solid var(--hub-fun-ink);border-radius:8px 9px 7px 8px;padding:1px 6px;animation:.18s ease-out hub-fun-pop;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-30%)rotate(-3deg)}.hub-fun__bubble:after{content:"";background:var(--hub-fun-paper);border:solid var(--hub-fun-ink);border-width:0 1.2px 1.2px 0;width:7px;height:7px;position:absolute;bottom:-5px;left:30%;transform:skew(20deg)rotate(45deg)}@keyframes hub-fun-pop{0%{opacity:0;transform:translate(-30%)translateY(4px)rotate(-3deg)scale(.7)}}.hub-dog{will-change:transform;width:36px;transition-property:transform;transition-timing-function:cubic-bezier(.45,.05,.4,1);position:absolute;top:0;left:0}.hub-dog__art{width:36px;height:22px}.hub-dog__tail,.hub-dog__leg{fill:none;stroke:#7a5230!important;stroke-width:2.4px!important}.hub-dog__chest{fill:#f5e6d3;stroke:none!important}.hub-dog__ear{fill:#7a5230}.hub-dog__mouth{fill:none}.hub-dog__run,.hub-dog.is-run .hub-dog__sit{display:none}.hub-dog.is-run .hub-dog__run{display:inline}.hub-dog__sit .hub-dog__tail{transform-box:view-box;transform-origin:5.4px 18.6px;animation:.52s ease-in-out infinite alternate hub-dog-wag}.hub-dog__run .hub-dog__tail{transform-box:view-box;transform-origin:1.4px 13px;animation:.16s linear infinite alternate hub-dog-wag}.hub-dog__leg{transform-box:view-box}.hub-dog__leg--a{transform-origin:14px 18.4px;animation:.18s linear infinite alternate hub-dog-step}.hub-dog__leg--b{transform-origin:14px 18.4px;animation:.18s linear infinite alternate-reverse hub-dog-step}.hub-dog.is-run .hub-dog__art{animation:.18s ease-in-out infinite alternate hub-dog-bound}.hub-dog.is-spin .hub-fun__flip{animation:.7s ease-in-out hub-dog-spin}.hub-dog__bubble{left:70%}@keyframes hub-dog-wag{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes hub-dog-step{0%{transform:skew(-16deg)}to{transform:skew(16deg)}}@keyframes hub-dog-bound{to{transform:translateY(-2px)}}@keyframes hub-dog-spin{0%{transform:rotate(0)}45%{transform:translateY(-6px)rotate(-200deg)}to{transform:rotate(-360deg)}}.hub-mower{will-change:transform;width:48px;transition-property:transform;transition-timing-function:linear;position:absolute;top:0;left:0}.hub-mower__art{width:48px;height:39px}.hub-mower__legs{fill:none;stroke:#365314!important;stroke-width:3.6px!important}.hub-mower__coat{fill:#3f6212}.hub-mower__arm{fill:none;stroke:#3f6212!important;stroke-width:3px!important}.hub-mower__skin{fill:#f1c9a5}.hub-mower__cap{fill:#b91c1c}.hub-mower__handle{fill:none;stroke:#334155!important;stroke-width:1.8px!important}.hub-mower__engine{fill:#475569}.hub-mower__deck{fill:#dc2626}.hub-mower__wheel{fill:#0f172a}.hub-mower.is-moving .hub-mower__machine{animation:90ms steps(2,end) infinite hub-mower-rattle}.hub-mower.is-moving .hub-mower__man{animation:.3s ease-in-out infinite alternate hub-mower-walk}.hub-mower__head{transform-box:view-box;transform-origin:14px 6px}.hub-mower:has(.hub-mower__bubble) .hub-mower__head{animation:.28s ease-in-out 4 alternate hub-mower-nod}.hub-mower__bubble{left:30%}@keyframes hub-mower-rattle{50%{transform:translate(.4px,-.6px)}}@keyframes hub-mower-walk{to{transform:translateY(-1px)}}@keyframes hub-mower-nod{to{transform:rotate(10deg)}}.hub-mower-stripe{pointer-events:none;background:repeating-linear-gradient(90deg,#a7d98a2b 0 6px,#a7d98a1c 6px 12px);border-radius:3px;height:12px;transition-property:transform,opacity;transition-timing-function:linear,ease-out;position:absolute}.hub-mower-stripe.is-fading{opacity:0}html[data-animation-level=none] .hub-fun *,html[data-animation-level=none] .hub-fun :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hub-fun *{animation-duration:1ms!important;animation-iteration-count:1!important}}.hub-fans{--hub-fans-a:#c8553d;--hub-fans-b:#fbf6ea;--hub-fans-scarf:#f2c230;position:absolute}.hub-fans__hit,.hub-fans__art{width:100%;height:100%}.hub-fans svg :is(circle,rect,path){stroke-width:.8px}.hub-fans__head{fill:var(--skin,#e9b98f)}.hub-fans__one--a .hub-fans__body{fill:var(--hub-fans-a)}.hub-fans__one--b .hub-fans__body{fill:var(--hub-fans-b)}.hub-fans__one--b{--hub-fans-scarf:var(--hub-fans-a)}.hub-fans__scarf{fill:none;stroke:var(--hub-fans-scarf)!important;stroke-width:2px!important}.hub-fans__arm{fill:none;stroke-width:1.6px!important}.hub-fans__arm--up{display:none}.hub-fans__pole{fill:none;stroke-width:.9px!important}.hub-fans__cloth{fill:var(--hub-fans-scarf)}.hub-fans__one--a .hub-fans__cloth{fill:var(--hub-fans-b)}.hub-fans__rail{fill:#2f5d3a}.hub-fans__one{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite alternate hub-fans-sway;animation-delay:calc(var(--i) * -.37s)}.hub-fans__flag{transform-box:view-box;transform-origin:9px 15px}.hub-fans.is-cheer .hub-fans__one{animation:.42s ease-out 4 both hub-fans-jump;animation-delay:calc(var(--i) * 35ms)}.hub-fans.is-cheer .hub-fans__arm--down{display:none}.hub-fans.is-cheer .hub-fans__arm--up{display:inline}.hub-fans.is-cheer .hub-fans__flag,.hub-fans.is-chant .hub-fans__flag{animation:.28s ease-in-out 6 alternate hub-fans-wave}.hub-fans.is-chant .hub-fans__one{animation-duration:.7s}.hub-fans__bubble{animation-name:hub-fans-pop;left:50%;transform:translate(-50%)rotate(-3deg)}@keyframes hub-fans-pop{0%{opacity:0;transform:translate(-50%)translateY(4px)rotate(-3deg)scale(.7)}}.hub-fans__bubble:after{left:46%}@keyframes hub-fans-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes hub-fans-jump{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}}@keyframes hub-fans-wave{0%{transform:rotate(-16deg)}to{transform:rotate(14deg)}}.hub-fans.is-still *,.hub-fans.is-still{transition:none!important;animation:none!important}.hub-sideline{--hub-coat:#c8553d;--hub-bib:#d9f04a;--hub-ar:#f2c230;--hub-skin:#e9b98f;--hub-halo:#fffc;--hub-vest:#eef1ea}html[data-theme-mode=light] .hub-sideline{--hub-halo:#fffffff2}.hub-person,.hub-photo svg{filter:drop-shadow(0 0 1px var(--hub-halo)) drop-shadow(0 0 .5px var(--hub-halo)) drop-shadow(0 1px 1.5px #00000073);display:block;overflow:visible}.hub-person__head{fill:var(--hub-skin)}.hub-person__body{fill:var(--hub-shirt,#fff)}.hub-person__leg,.hub-person__arm{fill:none;transform-box:view-box;stroke-width:2.2px!important}.hub-person__leg{transform-origin:8px 19px}.hub-person__arm--a{transform-origin:4px 11.5px}.hub-person__arm--b{transform-origin:12px 11.5px}.hub-person--coach{--hub-shirt:var(--hub-coat)}.hub-person--sub{--hub-shirt:var(--hub-bib)}.hub-coach--away .hub-person--coach{--hub-shirt:#2b3a4a}.hub-subs--away .hub-person--sub{--hub-shirt:#d95b4a}.hub-person--ar{--hub-shirt:var(--hub-ar)}.hub-coach{width:24px;animation:9s ease-in-out infinite hub-coach-pace;position:absolute}.hub-coach.is-cheer{animation-play-state:paused}.hub-coach .hub-person__leg--a{animation:.38s linear infinite alternate hub-person-step}.hub-coach .hub-person__leg--b{animation:.38s linear infinite alternate-reverse hub-person-step}.hub-coach.is-cheer .hub-coach__walk{animation:.36s ease-out 3 hub-person-jump}.hub-coach.is-cheer .hub-person__arm--a{transform:rotate(150deg)}.hub-coach.is-cheer .hub-person__arm--b{transform:rotate(-150deg)}.hub-coach .hub-fun__bubble{bottom:calc(100% + 4px)}@keyframes hub-coach-pace{0%,8%{transform:translateY(0)}45%,55%{transform:translateY(var(--span))}92%,to{transform:translateY(0)}}.hub-subs{width:24px;position:absolute}.hub-subs__hit{width:24px;height:42px;position:relative}.hub-subs__one{animation:7s ease-in-out infinite hub-subs-jog;animation-delay:calc(var(--i) * -.9s);position:absolute;top:0}.hub-subs__one .hub-person__leg--a{animation:.26s linear infinite alternate hub-person-step}.hub-subs__one .hub-person__leg--b{animation:.26s linear infinite alternate-reverse hub-person-step}.hub-subs__one .hub-person__arm--a{animation:.26s linear infinite alternate hub-person-swing}.hub-subs__one .hub-person__arm--b{animation:.26s linear infinite alternate-reverse hub-person-swing}.hub-subs.is-sprint .hub-subs__one{animation-duration:2.4s}.hub-subs .hub-fun__bubble{bottom:calc(100% + 4px)}.hub-subs.is-cheer .hub-subs__one{animation-play-state:paused}.hub-subs.is-cheer .hub-person{animation:.4s ease-out 5 hub-subs-jump;animation-delay:calc(var(--i) * 80ms)}.hub-subs.is-cheer .hub-person__leg,.hub-subs.is-cheer .hub-person__arm{animation:none}.hub-subs.is-cheer .hub-person__arm--a{transform:rotate(150deg)}.hub-subs.is-cheer .hub-person__arm--b{transform:rotate(-150deg)}@keyframes hub-subs-jump{50%{transform:translateY(-10px)}}@keyframes hub-subs-jog{0%,6%{transform:translateY(0)}47%,53%{transform:translateY(var(--span))}94%,to{transform:translateY(0)}}.hub-ar{will-change:transform;width:24px;transition:transform .2s ease-out;position:absolute;top:0}.hub-ar__pole{fill:none;stroke-width:1.2px!important}.hub-ar__cloth{fill:#e04a3a}.hub-ar__flag{transform-box:view-box;transform-origin:14.5px 17.5px;transition:transform .18s ease-out;transform:rotate(150deg)}.hub-ar.is-flag .hub-ar__flag{animation:.3s ease-in-out 3 alternate hub-ar-wave;transform:rotate(0)}.hub-ar.is-flag .hub-person__arm--b{transform:rotate(-150deg)}.hub-ar .hub-fun__bubble{transform:translate(-75%)rotate(3deg)}.hub-ar .hub-fun__bubble:after{left:75%}@keyframes hub-ar-wave{to{transform:rotate(-14deg)}}.hub-photo{width:27px;height:27px;position:absolute}.hub-photo__body{fill:var(--hub-vest)}.hub-photo__stripe{fill:none;stroke:#f2a33a!important;stroke-width:1.6px!important}.hub-photo__cam{fill:#1d1d22}.hub-photo--right svg{transform:scaleX(-1)}.hub-photo__flash{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 25%,#ffffff8c 40%,#0000 70%);border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;animation:.9s ease-out 2 both hub-photo-flash;position:absolute;top:0;left:50%}@keyframes hub-photo-flash{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.2)}40%,to{opacity:0;transform:scale(1)}}.hub-board{border:1.2px solid var(--hub-fun-ink);color:#6dff7a;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-shadow:0 0 6px #6dff7ab3;background:#15181d;border-radius:4px;padding:1px 6px;font:800 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;animation:2.2s ease-out both hub-board-up;position:absolute}@keyframes hub-board-up{0%{opacity:0;transform:translateY(8px)scale(.7)}12%{opacity:1;transform:translateY(-4px)scale(1.05)}20%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes hub-person-step{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes hub-person-swing{0%{transform:rotate(-30deg)}to{transform:rotate(30deg)}}@keyframes hub-person-jump{50%{transform:translateY(-7px)}}.hub-sideline .is-still *,.hub-sideline .is-still,html[data-animation-level=none] .hub-sideline *,html[data-animation-level=none] .hub-sideline .hub-ar{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-animation-choice=all]) .hub-subs.is-cheer .hub-person{animation:none}}.hub-ar svg{transform:scaleX(-1)}.hub-home{--hub-fun-ink:color-mix(in srgb, var(--app-text) 78%, transparent);--hub-fun-paper:color-mix(in srgb, #fff 82%, var(--app-bg))}.hub-balloon-layer{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hub-balloon{will-change:transform;animation:linear forwards hub-balloon-rise;position:absolute;top:0;left:0}.hub-balloon__sway{transform-origin:50% 0;animation:3.6s ease-in-out infinite alternate hub-balloon-sway}.hub-balloon svg{pointer-events:none;display:block;overflow:visible}.hub-balloon__skin{fill:var(--app-accent);stroke:var(--hub-fun-ink);stroke-width:1.6px;stroke-linejoin:round;pointer-events:auto;cursor:pointer}.hub-balloon__shine{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.55}.hub-balloon__knot{fill:var(--app-accent);stroke:var(--hub-fun-ink);stroke-width:1.1px;stroke-linejoin:round}.hub-balloon__string{fill:none;stroke:var(--hub-fun-ink);stroke-width:1px;stroke-linecap:round}@keyframes hub-balloon-rise{0%{transform:translate(var(--x0), var(--y0))}to{transform:translate(var(--x1), var(--y1))}}@keyframes hub-balloon-sway{0%{transform:translateX(calc(var(--sway) * -12px)) rotate(calc(var(--sway) * -5deg))}to{transform:translateX(calc(var(--sway) * 12px)) rotate(calc(var(--sway) * 5deg))}}.hub-pop{width:0;height:0;position:absolute}.hub-pop__burst{animation:1.2s ease-out forwards hub-pop-burst;position:absolute;top:-30px;left:-40px;overflow:visible}.hub-pop__burst path{fill:var(--hub-fun-paper);stroke:var(--hub-fun-ink);stroke-width:1.6px;stroke-linejoin:round}.hub-pop__word{white-space:nowrap;color:var(--app-text);font-size:14px;line-height:1;animation:1.2s ease-out forwards hub-pop-word;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-7deg)}.hub-pop__scrap{border:1px solid var(--hub-fun-ink);background:var(--app-accent);border-radius:2px 4px 1px 3px;width:8px;height:5px;animation:1.2s cubic-bezier(.2,.6,.4,1) forwards hub-pop-scrap;position:absolute;top:-3px;left:-4px}@keyframes hub-pop-burst{0%{transform:scale(.4)}18%{transform:scale(1.06)}30%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes hub-pop-word{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}@keyframes hub-pop-scrap{0%{transform:translate(0)}30%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--turn) / 2));opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + var(--fall))) rotate(var(--turn));opacity:0}}.hub-fun{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-pigeons{width:0;height:0;position:absolute}.hub-pigeon{pointer-events:auto;cursor:pointer;margin:-10px 0 0 -12px;position:absolute;overflow:visible}.hub-pigeon__body{fill:color-mix(in srgb, var(--app-text) 32%, var(--app-bg));stroke:var(--hub-fun-ink);stroke-width:1.1px}.hub-pigeon__tail,.hub-pigeon__wing{fill:color-mix(in srgb, var(--app-text) 48%, var(--app-bg));stroke:var(--hub-fun-ink);stroke-width:1px;stroke-linejoin:round}.hub-pigeon__wing-up{fill:color-mix(in srgb, var(--app-text) 22%, var(--app-bg));stroke:var(--hub-fun-ink);stroke-width:1px;stroke-linejoin:round;transform-box:view-box;transform-origin:10px 9.5px;display:none}.hub-pigeon__skull{fill:color-mix(in srgb, var(--app-text) 42%, var(--app-bg));stroke:var(--hub-fun-ink);stroke-width:1.1px}.hub-pigeon__beak{fill:#d9902f;stroke:var(--hub-fun-ink);stroke-width:.7px;stroke-linejoin:round}.hub-pigeon__eye{fill:var(--hub-fun-ink)}.hub-pigeon__leg{fill:none;stroke:#c2603c;stroke-width:1.1px;stroke-linecap:round}.hub-pigeon__head{transform-box:view-box;transform-origin:14px 10px;animation:3.8s ease-in-out infinite hub-pigeon-peck;animation-delay:var(--d)}@keyframes hub-pigeon-peck{0%,60%,72%,84%,to{transform:none}66%,78%{transform:translate(1px,4px)rotate(34deg)}}.hub-pigeons:not(.is-sit) .hub-pigeon{pointer-events:none}.hub-pigeons.is-fly .hub-pigeon,.hub-pigeons.is-land .hub-pigeon{animation:1.5s ease-in both hub-pigeon-off;animation-delay:calc(var(--i) * 90ms)}.hub-pigeons.is-land .hub-pigeon{animation-timing-function:ease-out;animation-direction:reverse}.hub-pigeons.is-away .hub-pigeon{visibility:hidden}.hub-pigeons:is(.is-fly,.is-land) .hub-pigeon__wing,.hub-pigeons:is(.is-fly,.is-land) .hub-pigeon__leg{display:none}.hub-pigeons:is(.is-fly,.is-land) .hub-pigeon__wing-up{animation:.16s linear infinite alternate hub-pigeon-flap;display:inline}.hub-pigeons:is(.is-fly,.is-land) .hub-pigeon__head{animation:none}@keyframes hub-pigeon-off{0%{opacity:1;transform:none}20%{transform:translate(calc(var(--dir) * 12px), -16px);opacity:1}to{transform:translate(calc(var(--dir) * 150px), -180px);opacity:0}}@keyframes hub-pigeon-flap{to{transform:scaleY(-.5)}}.hub-pigeons__coo{white-space:nowrap;color:var(--app-text);font-size:12px;line-height:1;animation:1.2s ease-out forwards hub-pigeon-coo;position:absolute;top:-30px;left:0;transform:translate(-50%)rotate(-5deg)}@keyframes hub-pigeon-coo{0%{opacity:0}15%,60%{opacity:1}to{opacity:0;translate:0 -10px}}.hub-flag{opacity:.9;pointer-events:auto;cursor:pointer;transform-origin:4px 48px;animation:7s ease-in-out infinite hub-flag-swing;animation-delay:var(--delay);position:absolute;overflow:visible}.hub-flag__pole{fill:none;stroke:var(--hub-fun-ink);stroke-width:1.6px;stroke-linecap:round}.hub-flag__fill{fill:var(--app-accent);stroke:var(--hub-fun-ink);stroke-width:1.2px;stroke-linejoin:round}.hub-flag--t1 .hub-flag__fill{fill:var(--app-accent-strong,var(--app-accent))}.hub-flag__band{fill:var(--hub-fun-paper);opacity:.85}.hub-flag__hand{fill:color-mix(in srgb, var(--app-text) 22%, var(--app-bg));stroke:var(--hub-fun-ink);stroke-width:1.1px}.hub-flag__cloth{transform-box:view-box;transform-origin:4px 12px;animation:7s ease-in-out infinite hub-flag-wave;animation-delay:var(--delay)}.hub-flag.is-cheer{animation:.52s ease-in-out infinite alternate hub-flag-cheer}.hub-flag.is-cheer .hub-flag__cloth{animation:.26s ease-in-out infinite alternate hub-flag-flap}@keyframes hub-flag-cheer{0%{transform:rotate(-17deg)}to{transform:rotate(15deg)}}@keyframes hub-flag-flap{0%{transform:skewY(-10deg)scaleX(.82)}to{transform:skewY(8deg)scaleX(.97)}}@keyframes hub-flag-swing{0%,45%,to{transform:none}12%{transform:rotate(-9deg)}24%{transform:rotate(8deg)}36%{transform:rotate(-4deg)}}@keyframes hub-flag-wave{0%,45%,to{transform:none}10%{transform:skewY(-8deg)scaleX(.86)}20%{transform:skewY(6deg)scaleX(.95)}30%{transform:skewY(-5deg)scaleX(.88)}38%{transform:skewY(3deg)}}.hub-plane{pointer-events:none;transform:translate(var(--x1), var(--y1)) rotate(calc(var(--dir) * 6deg));margin:-9px 0 0 -15px;position:absolute;top:0;left:0;overflow:visible}.hub-plane.is-fly{animation:hub-plane-glide var(--ms) cubic-bezier(.3, .1, .5, 1) forwards}.hub-plane.is-rest{pointer-events:auto;cursor:pointer}.hub-plane.is-gone{animation:.8s ease-out forwards hub-plane-fade}.hub-plane__paper{fill:var(--hub-fun-paper);stroke:var(--hub-fun-ink);stroke-width:1.1px;stroke-linejoin:round}.hub-plane__fold{fill:color-mix(in srgb, var(--app-text) 10%, var(--hub-fun-paper))}.hub-plane__crease{fill:none;stroke:var(--hub-fun-ink);stroke-width:.8px;opacity:.6}@keyframes hub-plane-glide{0%{transform:translate(var(--x0), var(--y0)) rotate(calc(var(--dir) * -12deg));opacity:0}8%{opacity:1}45%{transform:translate(var(--xm), var(--ym)) rotate(calc(var(--dir) * 4deg))}85%{transform:translate(var(--x1), calc(var(--y1) - 6px)) rotate(calc(var(--dir) * 14deg))}to{transform:translate(var(--x1), var(--y1)) rotate(calc(var(--dir) * 6deg))}}@keyframes hub-plane-fade{to{opacity:0}}.hub-stand-flash{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 22%,#fff6d699 42%,#0000 70%);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.62s ease-out 2 both hub-stand-flash;position:absolute}html[data-theme-mode=light] .hub-stand-flash{background:radial-gradient(circle,#fff 0 18%,#ffc850bf 36%,#0000 70%)}@keyframes hub-stand-flash{0%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1.25)}35%,to{opacity:0;transform:scale(1)}}html[data-animation-level=none] :is(.hub-pigeon__head,.hub-flag,.hub-flag__cloth,.hub-flag.is-cheer .hub-flag__cloth,.hub-balloon__sway){animation:none}html[data-animation-level=none] .hub-stand-flash{display:none}@media (prefers-reduced-motion:reduce){:is(.hub-pigeon__head,.hub-flag,.hub-flag__cloth,.hub-flag.is-cheer .hub-flag__cloth,.hub-balloon__sway){animation:none}html:not([data-animation-choice=all]) .hub-stand-flash{display:none}}.hub-adboard{pointer-events:auto;cursor:pointer;font:inherit;background:#1f2a33;border:0;border-radius:3px;padding:0;display:block;position:absolute;overflow:hidden;box-shadow:0 1px #00000059,inset 0 0 0 1px #ffffff14}.hub-adboard:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.hub-adboard__track{will-change:transform;width:max-content;height:100%;animation:hub-adboard-run calc(var(--n) * 5s) linear infinite;display:flex}.hub-adboard:hover .hub-adboard__track,.hub-adboard.is-paused .hub-adboard__track{animation-play-state:paused}@keyframes hub-adboard-run{to{transform:translate(-50%)}}.hub-adboard__seg{color:#fff;width:144px;height:100%;font:800 9px/1 var(--font-display,inherit);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;justify-content:center;align-items:center;margin-right:2px;display:flex}.hub-adboard__seg--a{background:color-mix(in srgb, var(--app-accent) 85%, #000)}.hub-adboard__seg--b{background:#c9473f}.hub-adboard__seg--c{background:#2b3a4a}.hub-adboard__seg--call{color:#2a2017;background:#f2c230}html[data-animation-level=none] .hub-adboard__track{animation:none}.hub-pitch-stage{--hub-dusk-ink:#000;--hub-dusk-k:0%;--hub-flood-on:0;--hub-flood-light:#ffeec880;--hub-sky:none}.hub-pitch-stage[data-day-phase=evening]{--hub-dusk-ink:#5a3414;--hub-dusk-k:10%;--hub-flood-on:.7;--hub-sky:linear-gradient(180deg, #ff964617, #ffaa5a0a 520px, transparent 1100px)}.hub-pitch-stage[data-day-phase=night]{--hub-dusk-ink:#050b18;--hub-dusk-k:38%;--hub-flood-on:1;--hub-sky:linear-gradient(180deg, #060c1e57, #060c1e29 900px, #060c1e1a)}html[data-theme-mode=light] .hub-pitch-stage{--hub-flood-light:#ffcd6e6b}html[data-theme-mode=light] .hub-pitch-stage[data-day-phase=evening]{--hub-dusk-ink:#d9894a;--hub-dusk-k:14%;--hub-sky:linear-gradient(180deg, #f0823c1f, #f0a05a0d 520px, transparent 1100px)}html[data-theme-mode=light] .hub-pitch-stage[data-day-phase=night]{--hub-dusk-ink:#2a3a58;--hub-dusk-k:18%;--hub-sky:linear-gradient(180deg, #1e2d501f, #1e2d500f 900px, #1e2d500a)}.hub-pitch-stage .hub-pitch__grass-a{fill:color-mix(in srgb, var(--hub-dusk-ink) var(--hub-dusk-k), var(--hub-grass-a))}.hub-pitch-stage .hub-pitch__grass-b{fill:color-mix(in srgb, var(--hub-dusk-ink) var(--hub-dusk-k), var(--hub-grass-b))}.hub-atmo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-atmo__sky{background:var(--hub-sky);transition:opacity .8s;position:absolute;inset:0}.hub-flood{width:0;height:0;opacity:var(--hub-flood-on);transition:opacity .8s;position:absolute}.hub-flood__beam{width:calc(var(--reach) * 1.15);height:calc(var(--reach) * 1.1);margin-top:calc(var(--reach) * -.55);transform-origin:0;transform:rotate(var(--angle));clip-path:polygon(0 46%,100% 0,100% 100%,0 54%);background:linear-gradient(90deg, var(--hub-flood-light), transparent 70%);opacity:.12;position:absolute;top:0;left:0}.hub-pitch-stage[data-day-phase=night] .hub-flood__beam{opacity:.2}.hub-flood.is-phone .hub-flood__beam{display:none}.hub-flood__cone{width:var(--reach);height:calc(var(--reach) * .7);margin-top:calc(var(--reach) * -.35);transform-origin:0;transform:rotate(var(--angle));clip-path:polygon(0 47%,100% 0,100% 100%,0 53%);background:linear-gradient(90deg, var(--hub-flood-light), transparent 85%);opacity:.38;position:absolute;top:0;left:0}.hub-flood__glow{background:radial-gradient(circle, var(--hub-flood-light), transparent 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;left:-160px}.hub-flood__lamp{border:1.5px solid color-mix(in srgb, var(--app-text) 70%, transparent);background:radial-gradient(circle,#fffbe8 0 2.6px,#0000 3.2px) 1px 1px/9px 8px,#2b2f36;border-radius:3px;width:30px;height:18px;position:absolute;top:-9px;left:-15px;box-shadow:0 0 10px 3px #ffecb4b3}.hub-flood--top .hub-flood__lamp{top:-2px}.hub-flood.is-phone .hub-flood__lamp,.hub-flood.is-phone .hub-flood__cone{display:none}.hub-flood.is-phone .hub-flood__glow{width:200px;height:200px;top:-100px;left:-100px}.hub-pitch-stage[data-day-phase=night] .hub-flood__cone{opacity:.52}.hub-pitch-stage[data-day-phase=night] .hub-ball-light{background:radial-gradient(circle,#ffecbe33,#0000 65%)}html[data-theme-mode=light] .hub-pitch-stage[data-day-phase=night] .hub-ball-light{background:radial-gradient(circle,#ffe6aa8c,#0000 65%)}.hub-weather{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.hub-weather .season-weather{z-index:auto;width:100%;height:100dvh;position:sticky;inset:0 auto auto}.hub-atmo__drift{pointer-events:none;height:560px;position:absolute;top:0;left:0;right:0}.hub-atmo__drift.is-paused :is(.hub-atmo__clouds,.hub-atmo__stars){animation-play-state:paused}.hub-atmo__clouds,.hub-atmo__stars{pointer-events:none;transition:opacity .8s;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.hub-atmo__clouds{background:radial-gradient(ellipse 230px 58px at 160px 150px, var(--hub-cloud) 0, transparent 70%), radial-gradient(ellipse 170px 46px at 520px 70px, var(--hub-cloud) 0, transparent 70%), radial-gradient(ellipse 280px 64px at 780px 230px, var(--hub-cloud) 0, transparent 70%), radial-gradient(ellipse 140px 40px at 1010px 120px, var(--hub-cloud) 0, transparent 70%);background-repeat:repeat-x;background-size:1200px 560px;height:560px;animation:160s linear infinite hub-sky-drift}@keyframes hub-sky-drift{to{background-position:-1200px 0}}.hub-atmo__stars{height:420px;opacity:var(--hub-star-o);background-color:#0000;background-image:radial-gradient(circle at 20px 30px,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 150px 90px,#fff 0 .8px,#0000 1.5px),radial-gradient(circle at 260px 20px,#fff 0 1.1px,#0000 1.9px),radial-gradient(circle at 90px 170px,#fff 0 .7px,#0000 1.4px),radial-gradient(circle at 220px 140px,#fff 0 1px,#0000 1.7px),radial-gradient(circle at 310px 110px,#fff 0 .8px,#0000 1.5px);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat;background-size:340px 200px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;animation:420s linear infinite hub-star-drift}@keyframes hub-star-drift{to{background-position:-340px 0}}.hub-pitch-stage{--hub-cloud:#ffffff12;--hub-star-o:0}.hub-pitch-stage[data-day-phase=evening]{--hub-cloud:#ffbe821a}.hub-pitch-stage[data-day-phase=night]{--hub-cloud:#8caadc0d;--hub-star-o:.8}html[data-theme-mode=light] .hub-pitch-stage{--hub-cloud:#ffffffb3}html[data-theme-mode=light] .hub-pitch-stage[data-day-phase=evening]{--hub-cloud:#fff0dcb3}html[data-theme-mode=light] .hub-pitch-stage[data-day-phase=night]{--hub-cloud:#ffffff59;--hub-star-o:0}.hub-pitch-stage{padding-bottom:64px}.hub-curve{pointer-events:none;--hub-curve-a:#c8553d;--hub-curve-b:#fbf6ea;--hub-curve-c:#f2c230;--hub-curve-d:color-mix(in srgb, var(--app-text) 38%, var(--app-bg));--hub-curve-seat:color-mix(in srgb, var(--app-text) 9%, var(--app-bg));--hub-curve-roof:color-mix(in srgb, var(--app-text) 22%, var(--app-bg));position:absolute;left:0;right:0;overflow:hidden}html[data-theme-mode=light] .hub-curve{--hub-curve-b:#fff;--hub-curve-d:color-mix(in srgb, var(--app-text) 45%, var(--app-bg))}.hub-curve__art{display:block}.hub-curve__seats,.hub-curve__aisle{fill:var(--hub-curve-seat)}.hub-curve__fan--a{fill:var(--hub-curve-a)}.hub-curve__fan--b{fill:var(--hub-curve-b)}.hub-curve__fan--c{fill:var(--hub-curve-c)}.hub-curve__fan--d{fill:var(--hub-curve-d)}.hub-curve__walk{fill:color-mix(in srgb, var(--hub-pitch-line) 35%, var(--hub-curve-seat))}.hub-curve__roof{fill:var(--hub-curve-roof)}.hub-curve__pole{fill:var(--hub-curve-d)}.hub-curve__cloth--a{fill:var(--hub-curve-a)}.hub-curve__cloth--b{fill:var(--hub-curve-b)}.hub-curve__dusk{fill:var(--hub-dusk-ink);opacity:var(--hub-dusk-k)}.hub-curve.is-paused :is(.hub-curve__drift,.hub-curve__block,.hub-curve__flag,.hub-curve__spark){animation-play-state:paused}.hub-curve__drift--low{animation:110s linear infinite hub-curve-drift}.hub-curve__drift--up{animation:170s linear infinite hub-curve-drift}@keyframes hub-curve-drift{to{transform:translate(-480px)}}.hub-curve__block{animation:2.8s ease-in-out infinite hub-curve-bob;animation-delay:var(--d)}@keyframes hub-curve-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.hub-curve.is-cheer .hub-curve__block{animation:.55s ease-in-out 4 hub-curve-jump}@keyframes hub-curve-jump{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hub-curve__flag{transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite hub-curve-wave;animation-delay:var(--d)}@keyframes hub-curve-wave{0%,to{transform:scaleX(1)}50%{transform:scaleX(.78)}}.hub-curve.is-cheer .hub-curve__flag{animation-duration:.7s}.hub-curve__flash,.hub-curve__spark{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%}.hub-curve__flash{animation:.62s ease-out 2 both hub-curve-flash;animation-delay:var(--d)}.hub-curve__spark{animation:9s step-end infinite hub-curve-flash;animation-delay:var(--d);display:none}.hub-pitch-stage[data-day-phase=night] .hub-curve__spark{display:block}@keyframes hub-curve-flash{0%{opacity:0;transform:scale(.4)}4%{opacity:1;transform:scale(1.3)}10%,to{opacity:0;transform:scale(1)}}html[data-animation-level=none] :is(.hub-flood,.hub-atmo__sky,.hub-atmo__clouds,.hub-atmo__stars){transition:none}html[data-animation-level=none] :is(.hub-atmo__clouds,.hub-atmo__stars,.hub-curve__drift,.hub-curve__block,.hub-curve__flag,.hub-curve__flash,.hub-curve__spark){animation:none}html[data-animation-level=none] :is(.hub-curve__flash,.hub-curve__spark){display:none}.hub-home .hub-legacy-heading{margin-bottom:22px}.hub-legacy-eyebrow{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:1.4px;text-transform:uppercase;font-weight:700;display:block}.hub-legacy-heading h2{margin-top:5px}.hub-legacy-world{text-align:left;border:1px solid var(--app-border);border-radius:var(--app-radius-card-md,12px);background:var(--hub-surface,var(--app-panel));width:100%;color:var(--app-text);padding:20px;display:block}.hub-legacy-world-heading{align-items:center;gap:12px;display:flex}.hub-legacy-globe{width:48px;height:48px;color:var(--app-accent);flex-shrink:0;place-items:center;display:grid}.hub-legacy-world-title{font-size:calc(22px * var(--type-zoom));margin-top:4px;font-weight:800;line-height:1.2;display:block}.hub-legacy-link{color:var(--app-accent);font-size:var(--type-ui);white-space:nowrap;margin-left:auto;font-weight:700}.hub-legacy-progress-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:24px;display:grid}.hub-legacy-progress>span:first-child{color:var(--app-muted);font-size:var(--type-ui)}.hub-legacy-progress-numbers{justify-content:space-between;align-items:baseline;margin-top:5px;display:flex}.hub-legacy-progress-numbers strong{font-size:calc(27px * var(--type-zoom));font-weight:800}.hub-legacy-progress-numbers small{font-size:var(--type-body);color:var(--app-muted);font-weight:500}.hub-legacy-progress-numbers>span{font-size:var(--type-ui);color:var(--app-muted)}.hub-legacy-track{background:var(--app-border);border-radius:4px;height:5px;margin-top:11px;display:block;overflow:hidden}.hub-legacy-track>span{background:var(--app-accent);height:100%;display:block}.hub-legacy-workshop{text-align:left;width:100%;color:var(--app-text);align-items:center;gap:12px;margin-bottom:6px;padding:18px 4px;display:flex}.hub-legacy-plus{color:var(--app-accent);font-size:calc(27px * var(--type-zoom));text-align:center;width:32px}.hub-legacy-workshop-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.hub-legacy-workshop-copy strong{font-size:var(--type-ui-md);font-weight:700}.hub-legacy-workshop-copy>span{font-size:var(--type-ui);color:var(--app-muted)}.hub-legacy-world:hover,.hub-legacy-workshop:hover{background:color-mix(in srgb,var(--app-accent) 6%,var(--hub-surface,var(--app-panel)))}.hub-legacy-world:focus-visible,.hub-legacy-workshop:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.hub-mvp-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.hub-home .hub-story-card:has(.hub-hof-podium){min-height:450px}.hub-mvp-heading h3{line-height:1.2;font-weight:inherit;margin:0}.hub-mvp-heading>span{color:var(--app-muted);font-size:var(--type-ui)}.hub-mvp-card .hub-mvp-rating{border-bottom:1px solid var(--app-border);font-size:var(--type-ui);color:var(--app-muted);justify-content:space-between;align-items:center;margin:0;padding-bottom:10px;display:flex}.hub-mvp-rating strong{font-size:var(--type-title);color:var(--app-text)}.hub-mvp-card>[aria-hidden=true]{max-width:9.5rem;margin-block:auto}.hub-mvp-card .hub-mvp-mini-pitch{aspect-ratio:4/5;border-radius:var(--app-radius-card-md);width:100%;max-width:210px}.hub-mvp-lineup-summary{grid-template-columns:minmax(0,1.35fr) minmax(88px,1fr);align-items:center;gap:14px;margin-block:auto;display:grid}.hub-mvp-side-stats{flex-direction:column;gap:14px;min-width:0;display:flex}.hub-mvp-side-rating{border-bottom:1px solid var(--app-border);flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.hub-mvp-side-rating>span{color:var(--app-muted);font-size:var(--type-ui)}.hub-mvp-side-rating>strong{color:var(--app-text);font-size:calc(28px * var(--type-zoom));font-weight:800;line-height:1.1}.hub-mvp-side-meter>span:first-child{color:var(--app-muted);font-size:var(--type-ui);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 5px;display:flex}.hub-mvp-side-meter strong{color:var(--app-accent)}.hub-mvp-side-track{background:var(--app-border);border-radius:3px;height:4px;margin-top:5px;display:block;overflow:hidden}.hub-mvp-side-track>span{background:var(--app-accent);height:100%;display:block}.hub-mvp-mini-slot{aspect-ratio:100/118;place-items:center;width:18%;display:grid;position:absolute;transform:translate(-50%,-50%)}.hub-mvp-mini-slot .player-portrait{filter:drop-shadow(0 2px 2px #0005);width:100%;height:100%;display:block}.hub-mvp-mini-slot.is-empty>span{background:#102b2866;border:1px solid #ffffff50;border-radius:50%;width:6px;height:6px;display:block}.hub-mvp-card .hub-mvp-description{color:var(--app-muted);font-size:var(--type-ui-md);margin:0;line-height:1.4}.hub-mvp-card>.hub-mvp-cta{font-size:var(--type-ui);margin-top:auto;font-weight:900;line-height:1.25}@media (width<=600px){.hub-legacy-world{padding:16px}.hub-legacy-world-heading{flex-wrap:wrap;gap:10px}.hub-legacy-world-heading>.hub-legacy-link{width:100%;margin:4px 0 0}.hub-legacy-world-title{font-size:calc(20px * var(--type-zoom))}.hub-legacy-progress-grid{grid-template-columns:1fr;gap:20px;margin-top:18px}.hub-legacy-globe{width:34px;height:34px}.hub-legacy-globe svg{width:32px;height:32px}.hub-legacy-workshop{flex-wrap:wrap;gap:8px}.hub-legacy-workshop>.hub-legacy-link{width:100%;margin-left:40px}}.hub-legacy-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hub-legacy-collections>.hub-legacy-world{height:100%}.hub-legacy-collections .hub-legacy-world-title{font-size:calc(20px * var(--type-zoom))}.hub-legacy-collections .hub-legacy-progress-grid{gap:18px;margin-top:20px}.hub-legacy-collections .hub-legacy-progress-numbers strong{font-size:calc(23px * var(--type-zoom))}.hub-legacy-album-pack .hub-legacy-progress-numbers{align-items:center}.hub-legacy-album-pack__note{color:var(--app-muted);font-size:var(--type-ui);margin-top:8px;line-height:1.3;display:block}.hub-legacy-album-pack.has-stickers .hub-legacy-album-pack__note{color:var(--app-accent);font-weight:700}@media (width<=760px){.hub-legacy-collections{grid-template-columns:1fr}}.hub-legacy-album{flex-direction:column;display:flex}.hub-legacy-album__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.hub-legacy-album__open:focus-visible{outline:2px solid var(--app-accent);outline-offset:4px;border-radius:8px}.hub-mini-album{perspective:400px;flex:none;width:68px;height:88px;margin-right:4px;position:relative}.hub-mini-album__pages{background:repeating-linear-gradient(#f5efe0 0 2px,#e2d6bb 2px 3px);border-radius:2px 6px 6px 2px;position:absolute;inset:3px -3px 3px 6px;box-shadow:2px 3px 8px #00000059}.hub-mini-album__cover{background:radial-gradient(#ffffff1a 1px, transparent 1.2px) 0 0 / 6px 6px, repeating-conic-gradient(from 0deg at 55% 30%, #2046c9 0 12deg, #173799 12deg 24deg);transform-origin:0;border:2px solid #1b1b24;border-radius:3px 7px 7px 3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px 6px 12px;transition:transform .35s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;inset:0 2px 0 0;overflow:hidden;box-shadow:3px 3px #1b1b24}.hub-mini-album__spine{background:linear-gradient(90deg,#0e2266,#1b3fae 70%,#0e2266);width:9px;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #00000059}.hub-mini-album__brand{font-family:Bangers,Impact,Arial Black,sans-serif;font-size:calc(6.5px * var(--type-zoom));letter-spacing:.12em;color:#ffcc29;line-height:1}.hub-mini-album__title{max-width:100%;font-family:Bangers,Impact,Arial Black,sans-serif;font-size:var(--type-ui-md);text-align:center;text-transform:uppercase;color:#ffcc29;overflow-wrap:anywhere;text-shadow:1px 1px #d7263d,2px 2px #1b1b24;line-height:.9;transform:rotate(-4deg)}.hub-mini-album__count{border-radius:var(--radius-pill);color:#fff;font-size:calc(8px * var(--type-zoom));font-variant-numeric:tabular-nums;background:#1b1b24;margin-top:3px;padding:1px 5px;font-weight:900;line-height:1.4}.hub-legacy-album__open:hover .hub-mini-album__cover,.hub-legacy-album__open:focus-visible .hub-mini-album__cover{transform:rotateY(-24deg)}html[data-animation-level=none] .hub-mini-album__cover{transition:none}@media (width<=640px){.hub-mini-album{width:54px;height:70px}.hub-mini-album__title{font-size:var(--type-kicker)}.hub-mini-album__brand{font-size:calc(5.5px * var(--type-zoom))}}.hub-mini-atlas{perspective:400px;flex:none;width:68px;height:88px;margin-right:4px;position:relative}.hub-mini-atlas__pages{background:repeating-linear-gradient(#f3ecd8 0 2px,#d9ccad 2px 3px);border-radius:2px 6px 6px 2px;position:absolute;inset:3px -3px 3px 6px;box-shadow:2px 3px 8px #00000059}.hub-mini-atlas__cover{color:#e8c46a;transform-origin:0;background:radial-gradient(circle at 60% 35%,#ffffff1a,#0000 55%),repeating-linear-gradient(35deg,#0000000d 0 2px,#0000 2px 5px),linear-gradient(160deg,#1f5a45,#123a2d 70%,#0c2a20);border-radius:3px 7px 7px 3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px 6px 12px;transition:transform .35s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;inset:0 2px 0 0;overflow:hidden;box-shadow:inset 0 0 0 2px #0a1f18,inset 0 0 0 3.5px #c9a24e,3px 3px #0a1f18}.hub-mini-atlas__spine{background:repeating-linear-gradient(#0c2a20 0 14px,#c9a24e 14px 15.5px,#0c2a20 15.5px 17px,#c9a24e 17px 18.5px),linear-gradient(90deg,#0a2219,#164a38);width:9px;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #0006}.hub-mini-atlas__title{font-family:Playfair Display,Georgia,serif;font-size:calc(7.5px * var(--type-zoom));letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px #00000073;font-style:italic;font-weight:700;line-height:1}.hub-mini-atlas__globe{filter:drop-shadow(0 1px #00000073);width:30px;height:30px}.hub-mini-atlas__count{border-radius:var(--radius-pill);color:#f3e3b0;font-size:calc(8px * var(--type-zoom));font-variant-numeric:tabular-nums;background:#00000073;padding:1px 5px;font-weight:900;line-height:1.4}.hub-legacy-world:hover .hub-mini-atlas__cover,.hub-legacy-world:focus-visible .hub-mini-atlas__cover{transform:rotateY(-24deg)}html[data-animation-level=none] .hub-mini-atlas__cover{transition:none}@media (width<=640px){.hub-mini-atlas{width:54px;height:70px}.hub-mini-atlas__globe{width:24px;height:24px}.hub-mini-atlas__title{font-size:calc(6px * var(--type-zoom))}}.hub-mini-atlas__cover{padding-left:13px}.hub-mini-atlas__title{font-size:calc(7.5px * var(--type-zoom));text-align:center;letter-spacing:.05em;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;align-self:stretch;padding-left:0;line-height:1.05}.hub-legacy-workshop>.hub-pack-wrappers{margin-left:16px;margin-right:10px}@media (width<=600px){.hub-legacy-collections .hub-legacy-world-heading{flex-wrap:nowrap;gap:10px}.hub-legacy-collections .hub-legacy-world-heading>.hub-legacy-link{white-space:nowrap;width:auto;font-size:var(--type-ui);margin:0 0 0 auto}.hub-legacy-collections .hub-legacy-world-title{font-size:var(--type-title)}.hub-legacy-collections .hub-legacy-eyebrow{font-size:var(--type-micro)}.hub-legacy-collections .hub-legacy-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.hub-legacy-collections .hub-legacy-progress-numbers small{font-size:var(--type-ui-md)}.hub-legacy-collections .hub-legacy-progress>span:first-child{font-size:var(--type-ui)}.hub-legacy-collections .hub-legacy-album-pack__note{font-size:var(--type-kicker)}.hub-legacy-collections{gap:10px}.hub-legacy-collections>.hub-legacy-world{padding:12px 14px}.hub-legacy-collections .hub-mini-album,.hub-legacy-collections .hub-mini-atlas{width:42px;height:54px;margin-right:0}.hub-legacy-collections .hub-mini-album__title{font-size:calc(8px * var(--type-zoom))}.hub-legacy-collections .hub-mini-album__brand{font-size:calc(4.5px * var(--type-zoom))}.hub-legacy-collections .hub-mini-album__count{font-size:calc(6px * var(--type-zoom))}.hub-legacy-collections .hub-mini-atlas__globe{width:18px;height:18px}.hub-legacy-collections .hub-mini-atlas__title{font-size:calc(5px * var(--type-zoom))}.hub-legacy-collections .hub-legacy-progress-grid{row-gap:6px;margin-top:10px}.hub-legacy-collections .hub-legacy-progress-numbers strong{font-size:var(--type-display)}.hub-legacy-collections .hub-legacy-album-pack__note{margin-top:4px}.hub-home .hub-mvp-card{gap:8px;padding:12px 14px}.hub-mvp-card .hub-mvp-lineup-summary{grid-template-columns:96px minmax(0,1fr);gap:14px;margin-block:0}.hub-mvp-card .hub-mvp-mini-pitch{aspect-ratio:3/4;border-radius:8px;width:96px}.hub-mvp-card .hub-mvp-side-stats{gap:6px}.hub-mvp-card .hub-mvp-side-rating{flex-direction:row;justify-content:space-between;align-items:baseline;padding-bottom:5px}.hub-mvp-card .hub-mvp-side-rating>strong{font-size:calc(20px * var(--type-zoom))}.hub-mvp-card .hub-mvp-side-meter>span:first-child{font-size:var(--type-ui)}.hub-mvp-card .hub-mvp-side-track{height:3px;margin-top:3px}.hub-mvp-card .hub-mvp-description{display:none}.hub-mvp-card .hub-mvp-heading h3{font-size:var(--type-title)}}.hub-legacy-collections,.hub-home .hub-legacy-workshop{margin-bottom:14px}@media (width<=600px){.hub-legacy-collections{margin-bottom:10px}.hub-home .hub-legacy-workshop{margin-bottom:8px;padding-block:10px}}.hub-legacy-workshop{cursor:pointer;position:relative}.hub-legacy-workshop__main{z-index:0;border-radius:inherit;background:0 0;position:absolute;inset:0}.hub-legacy-workshop__main:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.hub-legacy-workshop>:not(.hub-legacy-workshop__main){z-index:1;pointer-events:none;position:relative}.hub-home .hub-legacy-workshop__main,.hub-home .hub-legacy-workshop__main:hover{background:0 0}.hub-legacy-workshop>.hub-pack-shelf{pointer-events:none;z-index:1;flex:auto;justify-content:flex-end;gap:6px;min-width:0;margin-left:12px;display:flex;position:relative;overflow:hidden}.hub-pack-chip{pointer-events:auto;border:1px solid var(--app-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-panel) 80%, transparent);max-width:170px;min-height:30px;color:var(--app-text);font-size:var(--type-ui);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-weight:800;display:inline-flex}.hub-pack-chip__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.hub-pack-chip:hover{border-color:var(--app-accent)}.hub-pack-chip--identity:hover{border-color:#8b5cf6}.hub-pack-chip:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.hub-pack-chip.is-empty{color:var(--app-muted);background:0 0;border-style:dashed;padding-left:10px}.hub-pack-chip.is-empty>span[aria-hidden]{color:var(--app-accent);font-size:var(--type-body);line-height:1}.hub-pack-chip--identity.is-empty>span[aria-hidden]{color:#a78bfa}.hub-legacy-workshop>.hub-legacy-link{margin-left:12px}@media (width<=1023px){.hub-pack-chip:nth-child(n+3){display:none}}@media (width<=600px){.hub-legacy-workshop>.hub-pack-shelf{flex-basis:100%;order:5;justify-content:flex-start;margin-left:16px}.hub-home .hub-legacy-workshop{flex-wrap:wrap;row-gap:8px}.hub-home .hub-legacy-workshop>.hub-legacy-link{width:auto;font-size:var(--type-ui);margin:0 0 0 auto}.hub-home .hub-legacy-workshop>.hub-legacy-workshop-copy{flex:1 1 0}.hub-home .hub-legacy-workshop>.hub-pack-wrappers{margin-left:8px;margin-right:4px}.hub-pack-chip{max-width:48%}}.hub-legacy-album-pack .hub-legacy-progress-numbers{justify-content:flex-start;gap:12px}.hub-legacy-album-pack__bag{flex:none;width:36px;height:44px;margin:-6px 0 -4px;display:inline-block;position:relative}.hub-legacy-album-pack__bag .hub-pack-wrapper{width:34px;height:44px;padding:7px 2px 2px;left:0;transform:rotate(-8deg)}.hub-legacy-album-pack__bag .hub-pack-wrapper__art{width:20px;height:20px;margin-top:3px}.hub-legacy-album-pack__bag .hub-pack-wrapper__label{font-size:calc(6px * var(--type-zoom))}.hub-pack-wrapper--sticker{background:linear-gradient(160deg,#fde047,#f97316 45%,#c8102e 80%)}.hub-legacy-album-pack:not(.has-stickers):not(.has-shiny) .hub-legacy-album-pack__bag{filter:grayscale();opacity:.5}.hub-legacy-album-pack:is(.has-stickers,.has-shiny) .hub-legacy-album-pack__bag .hub-pack-wrapper{animation:2.8s ease-in-out infinite hub-sticker-bag-wiggle}.hub-legacy-album-pack.has-shiny .hub-legacy-album-pack__note{color:#b8860b;font-weight:700}@keyframes hub-sticker-bag-wiggle{0%,84%,to{transform:rotate(-8deg)}88%{transform:rotate(-2deg)translateY(-2px)}92%{transform:rotate(-12deg)}96%{transform:rotate(-6deg)}}html[data-animation-level=none] .hub-legacy-album-pack:is(.has-stickers,.has-shiny) .hub-legacy-album-pack__bag .hub-pack-wrapper,html[data-animation-level=none] .hub-legacy-album-pack__bag .hub-pack-wrapper{animation:none}.hub-pack-chip.is-inactive{color:var(--app-muted);background:0 0}.hub-pack-chip.is-inactive .hub-pack-wrappers{filter:grayscale();opacity:.5}.hub-overview{border:1px solid var(--app-border);border-radius:var(--app-radius-card-md,12px);background:var(--hub-surface,var(--app-panel));margin-bottom:14px;padding:14px 8px}.hub-legacy-numbers{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hub-legacy-number{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 8px;display:flex}.hub-legacy-number+.hub-legacy-number{border-left:1px solid var(--app-border)}.hub-legacy-number>svg{color:var(--app-accent)}.hub-legacy-number>svg.hub-legacy-gold{color:#d3ad59}.hub-legacy-number>strong{font-size:calc(24px * var(--type-zoom));font-variant-numeric:tabular-nums;color:var(--app-text);margin-top:2px;font-weight:800;line-height:1.1}.hub-legacy-number>span{color:var(--app-muted);font-size:var(--type-ui);font-weight:600;line-height:1.25}.hub-legacy-number>small{color:var(--app-muted);font-size:var(--type-ui);opacity:.8;line-height:1.3}.hub-legacy-numbers-empty{color:var(--app-muted);font-size:var(--type-ui);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:6px 12px;font-weight:600;line-height:1.35;display:flex}.hub-legacy-numbers-empty>svg{color:var(--app-accent);flex:none}@media (width<=760px){.hub-overview{margin-bottom:10px;padding:8px 2px}.hub-legacy-numbers{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px}.hub-legacy-number{gap:1px;padding:0 4px}.hub-legacy-number>svg{width:13px;height:13px}.hub-legacy-number:nth-child(4){border-left:0}.hub-legacy-number:nth-child(n+4){border-top:1px solid var(--app-border);padding-top:6px}.hub-legacy-number>strong{font-size:var(--type-display);margin-top:0}.hub-legacy-number>span{font-size:var(--type-ui);line-height:1.15}.hub-legacy-number>small{font-size:var(--type-kicker)}}@media (width>=1024px){.hub-home .hub-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-home .hub-legacy-grid>.hub-mvp-card{order:1}.hub-home .hub-legacy-grid>[data-guide=hub-achievements]{order:2}.hub-home .hub-legacy-grid>[data-guide=hub-hof]{order:3;grid-column:1/-1}}@media (width<=639px){.hub-home .hub-legacy-grid>:is([data-guide=hub-achievements],[data-guide=hub-hof]){grid-column:1/-1}}.hub-home .hub-legacy-workshop{border:2px solid color-mix(in srgb, var(--app-text) 20%, var(--app-border));background-color:var(--hub-surface,var(--app-panel));box-shadow:4px 4px 0 color-mix(in srgb, var(--app-text) 14%, transparent);background-image:linear-gradient(90deg,#14b8a6 0 50%,#8b5cf6 50% 100%);background-position:top;background-repeat:no-repeat;background-size:100% 6px;border-radius:18px;padding:18px 18px 12px;overflow:hidden}.hub-home .hub-legacy-workshop:hover{background-color:color-mix(in srgb, var(--app-accent) 5%, var(--hub-surface,var(--app-panel)))}.hub-ws-stats{flex-wrap:wrap;gap:6px;display:flex}.hub-ws-stat{--ws-c:var(--app-accent);border:1.5px solid color-mix(in srgb, var(--ws-c) 55%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ws-c) 10%, transparent);color:var(--app-text);font-size:var(--type-ui);white-space:nowrap;padding:1px 9px;font-weight:800}.hub-ws-stat.is-content{--ws-c:#14b8a6}.hub-ws-stat[data-custom-content-stat=empty]{white-space:normal}.hub-ws-stat.is-identity{--ws-c:#8b5cf6}.hub-home .hub-pack-chip{--chip-c:var(--app-accent);box-shadow:2px 2px 0 color-mix(in srgb, var(--chip-c) 60%, transparent);border-width:1.5px;border-radius:10px}.hub-pack-chip--content{--chip-c:#14b8a6}.hub-pack-chip--identity{--chip-c:#8b5cf6}.hub-home .hub-pack-chip.is-inactive,.hub-home .hub-pack-chip.is-empty{box-shadow:none}.hub-home .hub-legacy-workshop>.hub-legacy-link{border:1.5px solid color-mix(in srgb, var(--app-accent) 60%, var(--app-border));border-radius:var(--radius-pill);padding:6px 12px}@media (width<=600px){.hub-home .hub-legacy-workshop>.hub-legacy-link[aria-hidden]{display:none}.hub-ws-stats{gap:4px}}.hub-mvp-mini-slot.is-ghost .ghost-silhouette{fill:#ffffff1a;stroke:#ffffff4d;stroke-width:1.5px;width:70%;height:auto}.hub-mvp-empty-side{flex-direction:column;gap:10px;min-width:0;display:flex}.hub-mvp-empty-side>strong{font-size:var(--type-title);color:var(--app-text);line-height:1.2}.hub-mvp-empty-side ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hub-mvp-empty-side li{color:var(--app-muted);font-size:var(--type-ui-md);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;line-height:1.3;display:grid}.hub-mvp-empty-side li>span{border:1px dashed color-mix(in srgb, var(--app-accent) 60%, transparent);width:20px;height:20px;color:var(--app-accent);font-size:var(--type-micro);border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid}@media (width<=600px){.hub-mvp-empty-side{gap:6px}.hub-mvp-empty-side>strong{font-size:var(--type-ui-md)}.hub-mvp-empty-side ol{gap:5px}.hub-mvp-empty-side li{font-size:var(--type-ui);grid-template-columns:18px minmax(0,1fr);gap:6px}.hub-mvp-empty-side li>span{width:18px;height:18px}}.hub-home :is(button,a[href],select):not(:disabled):not([aria-disabled=true]){cursor:pointer}.hub-home :is(button,a[href],select){transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hub-home :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}.hub-home :is(button,a[href],select):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.hub-home .hub-story-card{transition:background-color .16s,border-color .16s}.hub-home .hub-story-card:hover{transform:none}.hub-home :is(.hub-legacy-link,.hub-action>span[aria-hidden],.hub-mvp-cta,.hub-legacy-story-cta>span){transition:transform .16s;display:inline-block}@media (hover:hover) and (pointer:fine){.hub-home button:not(:disabled):not([aria-disabled=true]):hover,.hub-home a[href]:not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--app-accent) 9%,var(--app-surface));border-color:var(--app-accent)}.hub-home .hub-action-primary:not(:disabled):hover{background:color-mix(in srgb,var(--hub-action-bg) 90%,white);color:var(--hub-action-fg);transform:translateY(-1px)}.hub-home :is(button.bento-card,button.hub-save-primary,.hub-save-secondary,.hub-legacy-world):not(:disabled):hover{background:color-mix(in srgb,var(--app-accent) 7%,var(--hub-surface,var(--app-panel)));border-color:var(--app-accent);transform:none}.hub-home .hub-story-card:has(.hub-legacy-story-cta:hover){background:color-mix(in srgb,var(--app-accent) 7%,var(--hub-surface,var(--app-panel)));border-color:var(--app-accent);transform:none}.hub-home :is(.hub-legacy-world,.hub-legacy-workshop,.hub-action):not(:disabled):hover>.hub-legacy-link,.hub-home .hub-legacy-world:hover .hub-legacy-link,.hub-home .hub-action:not(:disabled):hover>span[aria-hidden],.hub-home .hub-mvp-card:hover .hub-mvp-cta,.hub-home .hub-legacy-story-cta:hover>span{transform:translate(2px)}.hub-home .hub-legacy-story-cta:not(:disabled):hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.hub-home button.hub-mode-tab.is-active:not(:disabled):not([aria-disabled=true]):hover{background:var(--app-text);color:var(--app-bg);border-color:#0000}.hub-home select:hover{border-color:var(--app-accent)}}.hub-home :is(button,a[href]):not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--app-accent) 55%,transparent)}.hub-home .hub-story-card:has(.hub-legacy-story-cta:active){border-color:var(--app-accent)}html[data-animation-level=none] .hub-home :is(button,a[href],select,.hub-story-card,.hub-legacy-link,.hub-mvp-cta,.hub-action>span,.hub-legacy-story-cta>span){transition:none;transform:none!important}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-ext-800-normal-DRv2ic_2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/outfit-latin-ext-900-normal-D2Agn9b_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/outfit-latin-900-normal-D7VxKg29.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/roboto-latin-ext-900-normal-Bg1HnWxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/roboto-latin-900-normal-lk0O8k6m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-italic-BilqUbDw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-italic-CSuqwwKr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-italic-B5teBpxj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-italic-DOe3GFcv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-italic-DsMbH0-z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-italic-CB566L-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/playfair-display-latin-ext-900-italic-DJJhuUDA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/playfair-display-latin-900-italic-DZvaZDOm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NI Glyphs;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:100 900;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Outfit;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:400;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Outfit;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:500;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Outfit;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:600;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Outfit;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:700;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Outfit;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:800;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Outfit;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:900;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Roboto;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:400;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Roboto;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:500;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Roboto;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:700;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Roboto;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:900;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Roboto;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Roboto;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:500;font-style:italic;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Bangers;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:400;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Patrick Hand;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:400;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Anton;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:400;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Playfair Display;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:700;font-style:italic;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}@font-face{font-family:Playfair Display;src:url(/assets/ni-glyphs-DNCLYVNL.woff2)format("woff2");font-weight:900;font-style:italic;font-display:block;unicode-range:U+2302,U+2315,U+23E9,U+23ED,U+23F1,U+23F3,U+2601,U+2630,U+2694,U+2696,U+2699,U+26A0,U+26A1,U+26BD,U+2708,U+270D,U+2713,U+2714,U+2715,U+2716,U+2717,U+2728,U+2753,U+2764,U+2796,U+27A1,U+2B05,U+2B06,U+2B50,U+1F0A1,U+1F0CF,U+1F170,U+1F193,U+1F30B,U+1F30D,U+1F30E,U+1F30F,U+1F310,U+1F319,U+1F31F,U+1F331,U+1F333,U+1F334,U+1F372,U+1F388,U+1F389,U+1F396,U+1F399,U+1F3A4,U+1F3A5,U+1F3A7,U+1F3A8,U+1F3A9,U+1F3AE,U+1F3AF,U+1F3B2,U+1F3BD,U+1F3C1,U+1F3C3,U+1F3C5,U+1F3C6,U+1F3DB,U+1F3DF,U+1F3E0,U+1F3E8,U+1F3EB,U+1F3F0,U+1F3F3,U+1F3F9,U+1F41E,U+1F43A,U+1F440,U+1F442,U+1F44B,U+1F44F,U+1F451,U+1F455,U+1F45F,U+1F468,U+1F48E,U+1F494,U+1F4A1,U+1F4A5,U+1F4A8,U+1F4AA,U+1F4AC,U+1F4AF,U+1F4B0,U+1F4B6,U+1F4B8,U+1F4BC,U+1F4BE,U+1F4C8,U+1F4C9,U+1F4CA,U+1F4CB,U+1F4CD,U+1F4CE,U+1F4D2,U+1F4D6,U+1F4D8,U+1F4DD,U+1F4DE,U+1F4E3,U+1F4F0,U+1F4F1,U+1F4F8,U+1F4FA,U+1F4FB,U+1F501,U+1F504,U+1F507,U+1F50A,U+1F50B,U+1F50D,U+1F512,U+1F515,U+1F525,U+1F531,U+1F53A,U+1F53B,U+1F53C,U+1F54A,U+1F56F,U+1F574,U+1F575,U+1F5C2,U+1F5E3,U+1F5FA,U+1F605,U+1F610,U+1F616,U+1F620,U+1F624,U+1F629,U+1F62C,U+1F62E,U+1F636,U+1F642,U+1F644,U+1F64B,U+1F64C,U+1F64F,U+1F680,U+1F6AA,U+1F6C2,U+1F6CC,U+1F6DF,U+1F6E1,U+1F915,U+1F91D,U+1F928,U+1F92B,U+1F945,U+1F947,U+1F948,U+1F949,U+1F94A,U+1F957,U+1F964,U+1F976,U+1F981,U+1F9B5,U+1F9B6,U+1F9CA,U+1F9D1,U+1F9D8,U+1F9E0,U+1F9E2,U+1F9E3,U+1F9E4,U+1F9E9,U+1F9ED,U+1F9EE,U+1F9F1,U+1F9F3,U+1FA79,U+1FA7A,U+1FA91,U+1FA96,U+1FA9C,U+1FAAA,U+1FAF8,U+FE0F}.emoji-native{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-950:oklch(30.2% .056 229.695);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-950:oklch(27.1% .105 12.094);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[10\%\]{inset-inline:10%}.inset-y-0{inset-block:0}.inset-y-\[6\%\]{inset-block:6%}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\/4{top:75%}.top-\[6\%\]{top:6%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-\[6\%\]{bottom:6%}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[39\.6\%\]{left:39.6%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-80{z-index:80}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[109\]{z-index:109}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[200\]{z-index:200}.z-\[400\]{z-index:400}.col-0{grid-column:0}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.-mr-\[0\.1em\]{margin-right:-.1em}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-\[3px\]{height:3px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18\%\]{height:18%}.h-\[45\%\]{height:45%}.h-\[80vh\]{height:80vh}.h-\[88px\]{height:88px}.h-\[100dvh\]{height:100dvh}.h-\[196px\]{height:196px}.h-\[210px\]{height:210px}.h-\[420px\]{height:420px}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:0}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[28dvh\]{max-height:28dvh}.max-h-\[44dvh\]{max-height:44dvh}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[900px\]{max-height:900px}.max-h-\[2400px\]{max-height:2400px}.max-h-\[calc\(85dvh-80px\)\]{max-height:calc(85dvh - 80px)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[min\(22vh\,140px\)\]{max-height:min(22vh,140px)}.max-h-\[min\(28vh\,180px\)\]{max-height:min(28vh,180px)}.max-h-\[min\(30vh\,220px\)\]{max-height:min(30vh,220px)}.max-h-\[min\(36vh\,14rem\)\]{max-height:min(36vh,14rem)}.max-h-\[min\(70dvh\,calc\(100dvh-2rem-env\(safe-area-inset-bottom\,0px\)\)\)\]{max-height:min(70dvh, calc(100dvh - 2rem - env(safe-area-inset-bottom,0px)))}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.max-h-\[min\(90vh\,760px\)\]{max-height:min(90vh,760px)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[22px\]{min-height:22px}.min-h-\[44px\]{min-height:44px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[226px\]{min-height:226px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[18px\]{width:18px}.w-\[20\.8\%\]{width:20.8%}.w-\[22px\]{width:22px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[44\%\]{width:44%}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[340px\]{width:340px}.w-\[620px\]{width:620px}.w-\[760px\]{width:760px}.w-\[min\(92vw\,320px\)\]{width:min(92vw,320px)}.w-\[min\(100\%\,160px\)\]{width:min(100%,160px)}.w-\[min\(100\%\,240px\)\]{width:min(100%,240px)}.w-\[min\(100vw-2rem\,22rem\)\]{width:min(100vw - 2rem,22rem)}.w-\[min\(440px\,calc\(100vw-24px\)\)\]{width:min(440px,100vw - 24px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[72px\]{max-width:72px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[3\.6rem\]{min-width:3.6rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[88px\]{min-width:88px}.min-w-\[168px\]{min-width:168px}.flex-1{flex:1}.flex-\[2\.8\]{flex:2.8}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[calc\(50\%-\.5rem\)\],.basis-\[calc\(50\%_-_0\.5rem\)\]{flex-basis:calc(50% - .5rem)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.06\]{scale:1.06}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeUp_\.35s_ease\]{animation:.35s fadeUp}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-\[minmax\(128px\,auto\)\]{grid-auto-rows:minmax(128px,auto)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[var\(--timeline-row-gap\)\]{gap:var(--timeline-row-gap)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--app-accent\)_18\%\,var\(--app-border\)\)\]{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-accent\)_18\%\,var\(--app-border\)\)\]{border-color:color-mix(in srgb,var(--app-accent) 18%,var(--app-border))}}.border-\[color-mix\(in_srgb\,var\(--app-accent\)_20\%\,transparent\)\]{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-accent\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-accent) 20%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-accent\)_35\%\,var\(--app-border\)\)\]{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-accent\)_35\%\,var\(--app-border\)\)\]{border-color:color-mix(in srgb,var(--app-accent) 35%,var(--app-border))}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_45\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_50\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 50%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_55\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_60\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 60%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_65\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_65\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 65%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_70\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 70%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_72\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_72\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 72%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_78\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_78\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 78%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_80\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 80%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_82\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_82\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 82%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-border\)_88\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--app-border\)_88\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 88%,transparent)}}.border-\[var\(--app-accent\)\]{border-color:var(--app-accent)}.border-\[var\(--app-border\)\]{border-color:var(--app-border)}.border-amber-400,.border-amber-400\/30{border-color:var(--career-warning)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--career-warning) 30%, transparent)}}.border-amber-400\/40{border-color:var(--career-warning)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--career-warning) 40%, transparent)}}.border-amber-400\/50{border-color:var(--career-warning)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--career-warning) 50%, transparent)}}.border-amber-400\/70{border-color:var(--career-warning)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/70{border-color:color-mix(in oklab, var(--career-warning) 70%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.border-emerald-400{border-color:var(--career-positive)}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/35{border-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}.border-red-400{border-color:var(--career-negative)}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-rose-400\/50{border-color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/50{border-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-rose-500\/50{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/50{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.border-rose-700{border-color:var(--color-rose-700)}.border-teal-400\/35{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/35{border-color:color-mix(in oklab, var(--app-accent) 35%, transparent)}}.border-teal-400\/40{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/40{border-color:color-mix(in oklab, var(--app-accent) 40%, transparent)}}.border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/40{border-color:color-mix(in oklab, var(--color-teal-500) 40%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-700\/70{border-color:#3f3f46b3}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/70{border-color:color-mix(in oklab, var(--color-zinc-700) 70%, transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/70{border-color:#27272ab3}@supports (color:color-mix(in lab, red, red)){.border-zinc-800\/70{border-color:color-mix(in oklab, var(--color-zinc-800) 70%, transparent)}}.bg-\[\#0a0a0b\]{background-color:#0a0a0b}.bg-\[\#0b0f17\]{background-color:#0b0f17}.bg-\[\#0d0d10\]{background-color:#0d0d10}.bg-\[\#111\]{background-color:#111}.bg-\[\#121214\]\/95{background-color:oklab(18.3088% .00111321 -.00388382/.95)}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_8\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_12\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_16\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_20\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_70\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 70%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-bg\)_88\%\,transparent\)\]{background-color:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-bg\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-bg) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-border\)_35\%\,transparent\)\]{background-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-border\)_35\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-border) 35%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-border\)_90\%\,transparent\)\]{background-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-border\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-border) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-card\)_88\%\,transparent\)\]{background-color:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-card\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-card) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-card\)_92\%\,transparent\)\]{background-color:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-card\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-card) 92%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-input\)_80\%\,transparent\)\]{background-color:var(--app-input)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-input\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-input) 80%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-panel\)_96\%\,transparent\)\]{background-color:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-panel\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-panel) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface\)_82\%\,var\(--app-accent\)_8\%\)\]{background-color:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface\)_82\%\,var\(--app-accent\)_8\%\)\]{background-color:color-mix(in srgb,var(--app-surface) 82%,var(--app-accent) 8%)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface\)_96\%\,transparent\)\]{background-color:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_55\%\,transparent\)\]{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface-2) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_70\%\,transparent\)\]{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface-2) 70%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_72\%\,transparent\)\]{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface-2) 72%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_78\%\,transparent\)\]{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface-2) 78%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_82\%\,transparent\)\]{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface-2) 82%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_88\%\,transparent\)\]{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface-2) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_92\%\,transparent\)\]{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-surface-2) 92%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-text\)_7\%\,transparent\)\]{background-color:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--app-text\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-text) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--career-gold\)_16\%\,transparent\)\]{background-color:var(--career-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--career-gold\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--career-gold) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--career-negative\,\#f87171\)_14\%\,transparent\)\]{background-color:var(--career-negative,#f87171)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--career-negative\,\#f87171\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--career-negative,#f87171) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--career-positive\,\#4ade80\)_14\%\,transparent\)\]{background-color:var(--career-positive,#4ade80)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--career-positive\,\#4ade80\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--career-positive,#4ade80) 14%,transparent)}}.bg-\[var\(--app-accent\)\]{background-color:var(--app-accent)}.bg-\[var\(--app-bg\)\]{background-color:var(--app-bg)}.bg-\[var\(--app-faint\)\]{background-color:var(--app-faint)}.bg-\[var\(--app-muted\)\]{background-color:var(--app-muted)}.bg-\[var\(--app-surface\,\#0b1220\)\]{background-color:var(--app-surface,#0b1220)}.bg-\[var\(--app-surface-2\)\]{background-color:var(--app-surface-2)}.bg-amber-400,.bg-amber-400\/15{background-color:var(--career-warning)}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--career-warning) 15%, transparent)}}.bg-amber-400\/20{background-color:var(--career-warning)}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--career-warning) 20%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/50{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.bg-amber-950\/90{background-color:#461901e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/90{background-color:color-mix(in oklab, var(--color-amber-950) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-cyan-950\/\[\.035\]{background-color:#05334509}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/\[\.035\]{background-color:color-mix(in oklab, var(--color-cyan-950) 3.5%, transparent)}}.bg-emerald-400{background-color:var(--career-positive)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-emerald-950\/70{background-color:#002c22b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/70{background-color:color-mix(in oklab, var(--color-emerald-950) 70%, transparent)}}.bg-red-400{background-color:var(--career-negative)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/60{background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/80{background-color:#ff2357cc}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/80{background-color:color-mix(in oklab, var(--color-rose-500) 80%, transparent)}}.bg-rose-950{background-color:var(--color-rose-950)}.bg-rose-950\/30{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/30{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.bg-rose-950\/50{background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/50{background-color:color-mix(in oklab, var(--color-rose-950) 50%, transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-950\/40{background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.bg-teal-950\/40{background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-700\/80{background-color:#3f3f46cc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-700\/80{background-color:color-mix(in oklab, var(--color-zinc-700) 80%, transparent)}}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/70{background-color:#27272ab3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/70{background-color:color-mix(in oklab, var(--color-zinc-800) 70%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/80{background-color:#18181bcc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/80{background-color:color-mix(in oklab, var(--color-zinc-900) 80%, transparent)}}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/90{background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-0{padding-inline:0!important}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-0{padding-block:0!important}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[20px\]{padding-left:20px}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[length\:var\(--type-ui\)\]{font-size:var(--type-ui)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_srgb\,\#ef4444_70\%\,var\(--app-muted\)\)\]{color:#ef4444}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,\#ef4444_70\%\,var\(--app-muted\)\)\]{color:color-mix(in srgb,#ef4444 70%,var(--app-muted))}}.text-\[color-mix\(in_srgb\,var\(--app-accent\)_88\%\,var\(--app-text\)\)\]{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--app-accent\)_88\%\,var\(--app-text\)\)\]{color:color-mix(in srgb,var(--app-accent) 88%,var(--app-text))}}.text-\[color-mix\(in_srgb\,var\(--app-muted\)_92\%\,transparent\)\]{color:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--app-muted\)_92\%\,transparent\)\]{color:color-mix(in srgb,var(--app-muted) 92%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--career-gold\)_62\%\,var\(--app-text\)\)\]{color:var(--career-gold)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--career-gold\)_62\%\,var\(--app-text\)\)\]{color:color-mix(in srgb,var(--career-gold) 62%,var(--app-text))}}.text-\[var\(--app-accent\)\]{color:var(--app-accent)}.text-\[var\(--app-accent-fg\)\]{color:var(--app-accent-fg)}.text-\[var\(--app-bg\)\]{color:var(--app-bg)}.text-\[var\(--app-faint\)\]{color:var(--app-faint)}.text-\[var\(--app-muted\)\]{color:var(--app-muted)}.text-\[var\(--app-text\)\],.text-\[var\(--app-text\)\]\/80{color:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--app-text\)\]\/80{color:color-mix(in oklab, var(--app-text) 80%, transparent)}}.text-\[var\(--career-negative\,\#f87171\)\]{color:var(--career-negative,#f87171)}.text-\[var\(--career-positive\,\#4ade80\)\]{color:var(--career-positive,#4ade80)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400\/80{color:var(--career-warning)}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--career-warning) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--career-positive)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--career-negative)}.text-red-500{color:var(--color-red-500)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-teal-100\/90{color:#cbfbf1e6}@supports (color:color-mix(in lab, red, red)){.text-teal-100\/90{color:color-mix(in oklab, var(--color-teal-100) 90%, transparent)}}.text-teal-200{color:var(--app-accent-cta)}.text-teal-300{color:var(--app-accent-strong)}.text-teal-400{color:var(--app-accent)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-\[var\(--app-accent\)\],.accent-teal-400{accent-color:var(--app-accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--app-surface\)\,0_0_0_4px_var\(--app-accent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--app-surface)), 0 0 0 4px var(--tw-shadow-color,var(--app-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f59e0b80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[color-mix\(in_srgb\,var\(--app-accent\)_28\%\,var\(--app-border\)\)\]{--tw-ring-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--app-accent\)_28\%\,var\(--app-border\)\)\]{--tw-ring-color:color-mix(in srgb,var(--app-accent) 28%,var(--app-border))}}.ring-\[color-mix\(in_srgb\,var\(--app-accent\)_38\%\,transparent\)\]{--tw-ring-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--app-accent\)_38\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--app-accent) 38%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--app-text\)_14\%\,transparent\)\]{--tw-ring-color:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--app-text\)_14\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--app-text) 14%,transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-zinc-800{--tw-ring-color:var(--color-zinc-800)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_18px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[real\:refresh\]{real:refresh}.group-focus-within\/nt\:grid:is(:where(.group\/nt):focus-within *){display:grid}.group-focus-within\/nt\:hidden:is(:where(.group\/nt):focus-within *){display:none}@media (hover:hover){.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\/nt\:grid:is(:where(.group\/nt):hover *){display:grid}.group-hover\/nt\:hidden:is(:where(.group\/nt):hover *){display:none}}.placeholder\:text-\[var\(--app-muted\)\]::placeholder{color:var(--app-muted)}.placeholder\:text-zinc-600::placeholder{color:var(--color-zinc-600)}@media (hover:hover){.hover\:border-\[color-mix\(in_srgb\,\#5865F2_35\%\,var\(--app-border\)\)\]:hover{border-color:#5865f2}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,\#5865F2_35\%\,var\(--app-border\)\)\]:hover{border-color:color-mix(in srgb,#5865f2 35%,var(--app-border))}}.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_30\%\,transparent\)\]:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_30\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--app-accent) 30%,transparent)}}.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_34\%\,var\(--app-border\)\)\]:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_34\%\,var\(--app-border\)\)\]:hover{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-border))}}.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_55\%\,transparent\)\]:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_55\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--app-accent) 55%,transparent)}}.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_55\%\,var\(--app-border\)\)\]:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--app-accent\)_55\%\,var\(--app-border\)\)\]:hover{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--app-border))}}.hover\:border-\[var\(--app-muted\)\]:hover{border-color:var(--app-muted)}.hover\:border-amber-400:hover{border-color:var(--career-warning)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-500:hover{border-color:var(--color-zinc-500)}.hover\:bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_55\%\,transparent\)\]:hover{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_55\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--app-surface-2) 55%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_80\%\,transparent\)\]:hover{background-color:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--app-surface-2\)_80\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--app-surface-2) 80%,transparent)}}.hover\:bg-\[var\(--app-accent-strong\)\]:hover{background-color:var(--app-accent-strong)}.hover\:bg-\[var\(--app-surface-2\)\]:hover{background-color:var(--app-surface-2)}.hover\:bg-emerald-400:hover{background-color:var(--career-positive)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-\[var\(--app-text\)\]:hover{color:var(--app-text)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[3px_3px_0_var\(--hm-ink\)\]:hover{--tw-shadow:3px 3px 0 var(--tw-shadow-color,var(--hm-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-zinc-500:focus{--tw-ring-color:var(--color-zinc-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--app-accent\)\]:focus-visible{--tw-ring-color:var(--app-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--app-surface\)\]:focus-visible{--tw-ring-offset-color:var(--app-surface)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--app-accent\)\]:focus-visible{outline-color:var(--app-accent)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (width>=80rem){.max-xl\:hidden{display:none}.max-xl\:text-\[length\:var\(--type-body\)\]{font-size:var(--type-body)}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media (width>=360px){.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.min-\[1440px\]\:block{display:block}.min-\[1440px\]\:hidden{display:none}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:max-h-\[min\(90dvh\,720px\)\]{max-height:min(90dvh,720px)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-auto{width:auto}.sm\:basis-0{flex-basis:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:hidden{display:none}.md\:max-w-\[1120px\]{max-width:1120px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-\[color-mix\(in_srgb\,var\(--app-border\)_50\%\,transparent\)\]{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.md\:border-\[color-mix\(in_srgb\,var\(--app-border\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-border) 50%,transparent)}}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[72px\]{height:72px}.lg\:min-h-0{min-height:0}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:px-0{padding-inline:0}.lg\:pt-0{padding-top:0}.lg\:pb-0{padding-bottom:0}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}@media (width>=80rem){.xl\:mb-0{margin-bottom:0}.xl\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.xl\:block{display:block}.xl\:contents{display:contents}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[…\]{grid-template-columns:…}.xl\:p-1{padding:var(--spacing)}.xl\:p-3{padding:calc(var(--spacing) * 3)}.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}}.\[data-guide\=\"hub-guide\"\]\:visible:is(),.\[data-guide\=\"hub-hof\"\]\:visible:is(),.\[data-guide\=\"settings-menu\"\]\:visible:is(),.\[data-guide\=\"setup-random\"\]\:visible:is(),.\[data-internal-only\]\:visible:is(data-internal-only){visibility:visible}}:root,[data-theme=midnight]{--type-f:1;--type-scale:calc(1.12 * var(--type-f));--type-pad-y:max(0px, calc((var(--type-f) - .9) * 8.6px));--type-zoom:var(--type-f);--card-zoom:var(--type-f);--type-micro:calc(9px * var(--type-f));--type-kicker:calc(10px * var(--type-f));--type-ui:calc(11px * var(--type-f));--type-ui-md:calc(12px * var(--type-f));--type-body:calc(14px * var(--type-f));--type-title:calc(16px * var(--type-f));--type-display:calc(18px * var(--type-f));--app-text-sm-fluid:var(--type-ui-md);--app-text-base-fluid:var(--type-body);--app-radius-card-lg:1rem;--app-radius-card-xl:1.5rem;--app-radius-card-md:.75rem;--app-radius-card-sm:.5rem;--app-radius-card-xs:.625rem;--app-radius-hero:2.5rem;--app-radius-hub-panel:2rem;--radius-tag:3px;--radius-card:var(--app-radius-card-md);--radius-pill:999px;--font-body:"Outfit", system-ui, -apple-system, sans-serif;--shadow-ink-sm:2px 2px 0 var(--hm-ink,#0000008c);--shadow-ink-md:3px 3px 0 var(--hm-ink,#0000008c);--shadow-ink-lg:5px 5px 0 var(--hm-ink,#0000008c);--shadow-float:0 24px 64px #00000073;--app-bg-outer:#080c14;--app-bg:#08090b;--app-surface:#0d0d10;--app-surface-2:#131316;--app-panel:#101216;--app-card:#0d0f12;--app-border:#27272a;--app-text:#fff;--app-muted:#b4b4bc;--app-faint:#8e8e98;--app-accent:#2dd4bf;--app-accent-strong:#5eead4;--app-accent-cta:#57f1db;--app-accent-fg:#000;--app-overlay:#000000d9;--app-input:#27272acc;--app-scroll:#3a3a3f;--app-glass:#12141873;--app-hero-glow:#2dd4bf38;--career-positive:#22c55e}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=midnight]{--career-positive:color-mix(in srgb, #22c55e 76%, var(--app-text))}}:root,[data-theme=midnight]{--career-negative:#ef4444}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=midnight]{--career-negative:color-mix(in srgb, #ef4444 78%, var(--app-text))}}:root,[data-theme=midnight]{--career-warning:#f59e0b}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=midnight]{--career-warning:color-mix(in srgb, #f59e0b 78%, var(--app-text))}}:root,[data-theme=midnight]{--career-gold:#ee9b00;--career-national:#42a5f5}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=midnight]{--career-national:color-mix(in srgb, #42a5f5 68%, var(--app-accent))}}:root,[data-theme=midnight]{--career-rep-start:var(--career-national)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=midnight]{--career-rep-start:color-mix(in srgb, var(--career-national) 62%, var(--app-bg))}}:root,[data-theme=midnight]{--career-rep-end:var(--career-national)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=midnight]{--career-rep-end:color-mix(in srgb, var(--career-national) 88%, var(--app-text))}}:root,[data-theme=midnight]{--career-chart-ovr:var(--app-accent-strong);--career-chart-goals:var(--career-warning);--career-chart-value:var(--career-national);--career-intent-place:var(--app-accent-strong);--career-intent-step:#818cf8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=midnight]{--career-intent-step:color-mix(in srgb, #818cf8 72%, var(--app-accent))}}:root,[data-theme=midnight]{--career-intent-club:var(--career-warning);--career-intent-risk:var(--career-negative);--ovr-hex-stroke:var(--app-accent);--ovr-hex-void:#0b1326;--header-bar-btn:calc(44px * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y:calc(.375rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sm:calc(.5rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sticky:calc(.5rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sticky-sm:calc(.75rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-x:calc(.5rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-y:calc(.375rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-x-sm:calc(1rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-y-sm:calc(.5rem * var(--header-zoom,var(--type-zoom)))}html[data-theme-mode=light]{--career-positive:#15803d}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--career-positive:color-mix(in srgb, #15803d 90%, var(--app-text))}}html[data-theme-mode=light]{--career-negative:#b91c1c}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--career-negative:color-mix(in srgb, #b91c1c 90%, var(--app-text))}}html[data-theme-mode=light]{--career-warning:#b45309}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--career-warning:color-mix(in srgb, #b45309 90%, var(--app-text))}}html[data-theme-mode=light]{--career-national:#0369a1}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--career-national:color-mix(in srgb, #0369a1 90%, var(--app-text))}}html[data-header-bar-size=compact]{--header-bar-btn:calc(36px * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y:calc(.2rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sm:calc(.3rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sticky:calc(.25rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sticky-sm:calc(.375rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-x:calc(.4rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-y:calc(.25rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-x-sm:calc(.7rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-y-sm:calc(.3rem * var(--header-zoom,var(--type-zoom)))}html[data-header-bar-size=large]{--header-bar-btn:calc(52px * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y:calc(.55rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sm:calc(.7rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sticky:calc(.7rem * var(--header-zoom,var(--type-zoom)));--header-bar-pad-y-sticky-sm:calc(.95rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-x:calc(.7rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-y:calc(.5rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-x-sm:calc(1.15rem * var(--header-zoom,var(--type-zoom)));--header-nav-pad-y-sm:calc(.65rem * var(--header-zoom,var(--type-zoom)))}.type-card-zoom{--type-scale:1.12;--type-pad-y:1px;--type-micro:9px;--type-kicker:10px;--type-ui:11px;--type-ui-md:12px;--type-body:14px;--type-title:16px;--type-display:18px;--type-zoom:1;--ovr-zoom:1;zoom:var(--card-zoom,1)}.type-micro{font-size:var(--type-micro);line-height:1.25}.type-kicker{font-size:var(--type-kicker);line-height:1.25}.type-ui{font-size:var(--type-ui);line-height:1.25}.type-ui-md{font-size:var(--type-ui-md);line-height:1.25}.type-body{font-size:var(--type-body);line-height:1.4}.type-title{font-size:var(--type-title);line-height:1.35}.type-display{font-size:var(--type-display);line-height:1.25}.text-xs{font-size:var(--type-kicker);line-height:1.25}.text-sm{font-size:var(--type-ui-md);line-height:1.25}.text-base{font-size:var(--type-body);line-height:1.4}.text-lg{font-size:var(--type-title);line-height:1.35}.text-xl{font-size:var(--type-display);line-height:1.35}.text-2xl{font-size:calc(var(--type-display) * 1.25);line-height:1.2}.text-3xl{font-size:calc(1.875rem * var(--type-zoom));line-height:1.15}.text-4xl{font-size:calc(2.25rem * var(--type-zoom));line-height:1.1}.text-5xl{font-size:calc(3rem * var(--type-zoom));line-height:1}.settings-section-label{font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.settings-homescreen-hint{color:var(--app-muted);font-size:var(--type-kicker);margin:.35rem 0 0;line-height:1.45}.settings-category-card[data-guide=settings-feedback]{border:1px solid #5865f2;gap:1.25rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-category-card[data-guide=settings-feedback]{border:1px solid color-mix(in srgb, #5865f2 28%, var(--app-border))}}.settings-category-card[data-guide=settings-feedback]{background:linear-gradient(145deg, #5865f2, var(--app-panel) 55%), var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.settings-category-card[data-guide=settings-feedback]{background:linear-gradient(145deg, color-mix(in srgb, #5865f2 10%, var(--app-panel)), var(--app-panel) 55%), var(--app-panel)}}.settings-feedback-hero{align-items:flex-start;gap:1rem;display:flex}.settings-feedback-mark{border-radius:var(--app-radius-card-md,.8rem);color:#9aa3ff;background:#5865f2;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-feedback-mark{background:color-mix(in srgb, #5865f2 16%, var(--app-surface-2))}}.settings-feedback-mark{border:1px solid #5865f2}@supports (color:color-mix(in lab, red, red)){.settings-feedback-mark{border:1px solid color-mix(in srgb, #5865f2 35%, var(--app-border))}}.settings-feedback-kicker{color:#9aa3ff;font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-weight:900}.settings-feedback-lead{color:var(--app-text);font-size:var(--type-body);font-weight:650;line-height:1.5}.settings-feedback-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.settings-feedback-channel{border-radius:var(--app-radius-card-md,.8rem);border:1px solid var(--app-border);background:var(--app-surface-2);min-height:44px;color:var(--app-text);text-align:left;align-items:center;gap:.65rem;padding:.65rem .8rem;display:flex}.settings-feedback-channel:hover:not(:disabled){border-color:#5865f2}@supports (color:color-mix(in lab, red, red)){.settings-feedback-channel:hover:not(:disabled){border-color:color-mix(in srgb, #5865f2 50%, var(--app-border))}}.settings-feedback-channel__icon{font-size:calc(1.35rem * var(--type-zoom));flex-shrink:0;line-height:1}.settings-feedback-channel__title{font-size:var(--type-ui);font-weight:800;display:block}.settings-feedback-channel__name{color:var(--app-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);overflow-wrap:anywhere;display:block}@media (width<=380px){.settings-feedback-channels{grid-template-columns:1fr}}.settings-feedback-points{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.settings-feedback-points li{color:var(--app-muted);font-size:var(--type-ui);padding-left:1.1rem;line-height:1.45;position:relative}.settings-feedback-points li:before{content:"";background:#5865f2;border-radius:2px;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.settings-feedback-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.settings-feedback-cta{border-radius:var(--app-radius-card-md,.8rem);color:#fff;min-height:44px;font-size:var(--type-body);background:#5865f2;border:0;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-weight:800;display:inline-flex}.settings-feedback-cta:hover{filter:brightness(1.05)}.settings-feedback-board{border-radius:var(--app-radius-card-md,.8rem);border:1px solid var(--app-border);min-height:44px;color:var(--app-text);font-size:var(--type-ui);background:var(--app-surface-2);align-items:center;gap:.4rem;padding:.65rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.settings-feedback-board:hover{border-color:#5865f2}@supports (color:color-mix(in lab, red, red)){.settings-feedback-board:hover{border-color:color-mix(in srgb, #5865f2 45%, var(--app-border))}}html[data-theme-mode=light] .settings-feedback-mark,html[data-theme-mode=light] .settings-feedback-kicker{color:#4752c4}html[data-theme-mode=light] .settings-feedback-cta{color:#fff;background:#5865f2}.settings-panel-subtitle,.settings-action-btn{font-size:var(--type-ui);line-height:1.25}.settings-general{flex-direction:column;gap:14px;display:flex}.settings-general-lang .header-menu-lang-grid{gap:10px}.settings-general-lang .settings-lang-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-lang-card{letter-spacing:0;justify-content:center;align-items:center;gap:10px;min-height:52px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.settings-lang-card__code{min-width:30px;height:22px;font-size:var(--type-kicker);letter-spacing:.08em;background:var(--app-text);border-radius:6px;place-items:center;padding:0 6px;font-weight:900;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.settings-lang-card__code{background:color-mix(in srgb,var(--app-text) 10%,transparent)}}.settings-lang-card__name{font-size:var(--type-ui-md);font-weight:800}.settings-lang-card.is-active{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-lang-card.is-active{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-panel))}}.settings-lang-card.is-active{color:var(--app-text);box-shadow:inset 0 0 0 1.5px var(--app-accent)}.settings-lang-card.is-active .settings-lang-card__code{background:var(--app-accent);color:var(--app-bg)}.settings-general-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-general-tile{text-align:left;min-height:68px;color:var(--app-text);border:1px solid var(--app-border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-general-tile{border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent)}}.settings-general-tile{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.settings-general-tile{background:color-mix(in srgb,var(--app-surface-2) 88%,transparent)}}.settings-general-tile{transition:border-color .15s,background-color .15s,transform .15s}.settings-general-tile:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-general-tile:hover{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--app-border))}}.settings-general-tile:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-general-tile:hover{background:color-mix(in srgb,var(--app-accent) 8%,var(--app-surface-2))}}.settings-general-tile:hover{transform:translateY(-1px)}.settings-general-tile__icon{width:38px;height:38px;font-size:calc(17px * var(--type-zoom));color:var(--app-accent);background:var(--app-accent);border-radius:10px;flex-shrink:0;place-items:center;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-general-tile__icon{background:color-mix(in srgb,var(--app-accent) 14%,transparent)}}.settings-general-tile__text{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-general-tile__text strong{font-size:var(--type-ui-md);font-weight:850;line-height:1.25}.settings-general-tile__text small{color:var(--app-muted);font-size:var(--type-ui);font-weight:600;line-height:1.3}@media (width<=420px){.settings-general-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.settings-general-tile{min-height:58px;padding:10px 12px}.settings-lang-card{flex-direction:column;gap:4px;min-height:56px}}html[data-animation-level=none] .settings-general-tile:hover{transform:none}.settings-overlay-panel{border-radius:var(--app-radius-card-xl);min-height:0;color:var(--app-text);background:var(--app-panel);flex-direction:column;display:flex;overflow:hidden}.settings-overlay-header{border-bottom:1px solid var(--app-border);flex-shrink:0;align-items:center;gap:24px;padding:14px 24px;display:flex}.settings-eyebrow{font-size:var(--type-kicker);letter-spacing:.18em;color:var(--app-accent);text-transform:uppercase;font-weight:900}.settings-overlay-header h2{font-size:calc(21px * var(--type-zoom));letter-spacing:-.04em;font-weight:900}.settings-overlay-header>p{color:var(--app-muted);font-size:var(--type-ui-md);margin-left:auto}.settings-workspace{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid;position:relative}.settings-navigation{border-right:1px solid var(--app-border);background:var(--app-surface);padding:14px 10px;overflow-y:auto}.settings-navigation button{text-align:left;width:100%;min-height:44px;color:var(--app-muted);font-size:var(--type-ui-md);border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 12px;font-weight:750;display:flex}.settings-navigation button:hover{color:var(--app-text);background:var(--app-surface-2)}.settings-navigation button[aria-current]{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-navigation button[aria-current]{background:color-mix(in srgb,var(--app-accent) 12%,var(--app-panel))}}.settings-navigation button[aria-current]{color:var(--app-text);box-shadow:inset 3px 0 var(--app-accent)}.settings-nav-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.settings-nav-hint{color:var(--app-faint,var(--app-muted));font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.settings-nav-icon{text-align:center;width:22px;font-size:var(--type-display);color:var(--app-accent)}.settings-nav-arrow{display:none}.settings-overlay-body{overscroll-behavior:contain;touch-action:pan-y;min-width:0;min-height:0;padding:22px 24px 40px;animation:.18s ease-out settings-enter;overflow-y:auto}.settings-page-heading{margin-bottom:18px}.settings-page-heading h3{font-weight:900;font-size:calc(23px * var(--type-zoom));letter-spacing:-.035em}.settings-page-heading p{color:var(--app-muted);font-size:var(--type-body);margin-top:4px;line-height:1.5}.settings-category-card{min-width:0}.settings-category-card>.theme-picker+.theme-picker{border-top:1px solid var(--app-border);margin-top:24px;padding-top:24px}.settings-category-card .theme-picker-group-label{color:var(--app-text);font-size:var(--type-body);letter-spacing:0;text-transform:none}.settings-category-card .theme-picker-hint{color:var(--app-muted);font-size:var(--type-ui-md);line-height:1.6}.settings-overlay-panel button:focus-visible,.settings-overlay-panel input:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.settings-overlay-panel .theme-picker-switch{min-width:54px;min-height:44px}.settings-overlay-panel .theme-picker-corner-btn{overflow-wrap:anywhere;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.settings-overlay-panel .theme-picker-slider{width:100%;min-height:44px;accent-color:var(--app-accent)}.settings-look{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-look-controls{min-width:0}.settings-control-section{border:0;min-width:0;margin:0 0 22px;padding:0}.settings-control-section legend,.settings-control-label{width:100%;font-size:var(--type-body);justify-content:space-between;font-weight:800;display:flex}.settings-control-label output{color:var(--app-muted);font-weight:500}.settings-control-section p{color:var(--app-muted);font-size:var(--type-ui-md);margin:5px 0 12px;line-height:1.5}.settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.settings-theme-groups{gap:18px;display:grid}.settings-theme-group+.settings-theme-group{border-top:1px solid var(--app-border);padding-top:14px}.settings-theme-group-label{font-size:var(--type-ui);margin-bottom:8px;font-weight:800}.settings-theme-option{text-align:left;min-width:0;font-size:var(--type-ui);color:var(--app-muted);font-weight:750}.settings-theme-sample{background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;flex-direction:column;gap:5px;height:58px;margin-bottom:6px;padding:9px;display:flex;position:relative}.settings-theme-sample i{background:var(--app-border);border-radius:2px;width:70%;height:5px;display:block}.settings-theme-sample i:first-child{background:var(--app-accent);width:38%}.settings-theme-sample i:last-of-type{background:var(--app-muted);width:48%}.settings-theme-sample b{color:var(--app-accent);font-size:var(--type-title);position:absolute;bottom:3px;right:5px}.settings-theme-option[aria-pressed=true]{color:var(--app-text)}.settings-theme-option[aria-pressed=true] .settings-theme-sample{outline:2px solid var(--app-accent);outline-offset:2px}.settings-segment{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;gap:4px;padding:4px;display:flex}.settings-segment button{min-height:44px;font-size:var(--type-ui-md);color:var(--app-muted);border-radius:6px;flex:1;font-weight:750}.settings-segment button[aria-pressed=true]{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-segment button[aria-pressed=true]{background:color-mix(in srgb,var(--app-accent) 16%,transparent)}}.settings-segment button[aria-pressed=true]{color:var(--app-accent-strong);box-shadow:inset 0 0 0 2px var(--app-accent)}.settings-segment--quad{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.settings-segment--quad{grid-template-columns:repeat(4,minmax(0,1fr))}}.type-scale{gap:.6rem;display:grid}.type-scale__auto{justify-content:space-between;align-items:center;gap:.75rem;font-weight:800;display:flex}.type-scale .theme-picker-slider{width:100%;min-height:44px;accent-color:var(--app-accent)}.type-scale__label output{font-variant-numeric:tabular-nums}.settings-segment--type{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=640px){.settings-segment--type{grid-template-columns:repeat(5,minmax(0,1fr))}}.type-scale__hint{margin:0}.settings-game-preview{min-width:0;position:sticky;top:0}.settings-game-preview figcaption{font-size:var(--type-ui);color:var(--app-text);flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:12px;font-weight:750;display:flex}.settings-game-preview figcaption span{color:var(--app-muted);font-weight:400}.settings-game-preview>p{color:var(--app-muted);font-size:var(--type-ui);margin-top:14px;line-height:1.6}.settings-mini-game{background:var(--app-bg);border:1px solid var(--app-border);border-radius:var(--app-radius-card-lg);box-shadow:var(--shadow-ink-md);transition:background .2s,border-radius .2s;overflow:hidden}.settings-mini-game header{z-index:1;background:var(--app-glass);border-bottom:1px solid var(--app-border);font-size:var(--type-kicker);justify-content:space-between;align-items:center;padding:16px 14px;display:flex;position:relative}.settings-mini-game header em{color:var(--app-accent);font-style:normal}.settings-mini-game header>span{color:var(--app-muted)}.settings-mini-pitch{background:radial-gradient(ellipse at center,var(--app-hero-glow),transparent 75%),repeating-linear-gradient(90deg,transparent 0 35px,var(--app-accent) 35px 70px);place-items:center;height:145px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-mini-pitch{background:radial-gradient(ellipse at center,var(--app-hero-glow),transparent 75%),repeating-linear-gradient(90deg,transparent 0 35px,color-mix(in srgb,var(--app-accent) 4%,transparent) 35px 70px)}}.settings-mini-pitch:before{content:"";border:1px solid var(--app-accent);position:absolute;inset:20px -15px}@supports (color:color-mix(in lab, red, red)){.settings-mini-pitch:before{border:1px solid color-mix(in srgb,var(--app-accent) 22%,transparent)}}.settings-mini-centre{border:1px solid var(--app-accent);width:78px;height:78px;position:absolute}@supports (color:color-mix(in lab, red, red)){.settings-mini-centre{border:1px solid color-mix(in srgb,var(--app-accent) 25%,transparent)}}.settings-mini-centre{border-radius:50%}.settings-mini-shirt{clip-path:polygon(25% 0,40% 6%,60% 6%,75% 0,100% 20%,85% 40%,76% 32%,76% 100%,24% 100%,24% 32%,15% 40%,0 20%);background:var(--app-accent);width:74px;height:88px;color:var(--app-accent-fg);font-size:calc(30px * var(--type-zoom));place-items:center;font-weight:900;display:grid;transform:rotate(-8deg)}.settings-mini-content{padding:18px}.settings-mini-content h3{font-size:calc(clamp(20px,2vw,27px) * var(--type-zoom));letter-spacing:-.04em;margin:8px 0 22px;font-weight:900;line-height:1.1}.settings-mini-player{border:1px solid var(--app-border);background:var(--app-card);border-radius:var(--app-radius-card-md);align-items:center;gap:12px;padding:14px 10px;display:flex}.settings-mini-player>strong{font-size:calc(27px * var(--type-zoom));color:var(--app-accent);line-height:1}.settings-mini-player small{font-size:var(--type-micro);color:var(--app-muted);line-height:1.5;display:block}.settings-mini-player>span{font-size:var(--type-ui-md);font-weight:700}.settings-mini-action{background:var(--app-accent);color:var(--app-accent-fg);font-weight:800;font-size:var(--type-ui-md);border-radius:var(--app-radius-card-sm);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:14px;display:flex}.settings-shortcuts{margin:20px 0 0;padding:0;list-style:none}.settings-preview--chrome{border:1px solid var(--app-border);border-radius:var(--app-radius-card-md);background:var(--app-bg);padding:16px}.settings-preview-brand{font-size:var(--type-ui-md);align-items:center;gap:4px;margin-bottom:18px;font-weight:900;display:flex}.settings-preview-brand>span{color:var(--app-accent)}.settings-preview-brand small{color:var(--app-muted);font-size:var(--type-kicker);margin-left:auto;font-weight:500}.settings-preview--chrome .settings-preview-header{flex-wrap:wrap;gap:12px;padding:12px}.settings-preview--chrome .settings-preview-header-cluster{flex-wrap:wrap;gap:6px}.settings-preview--chrome .settings-preview-header-cluster--end{margin-left:auto}.settings-category-card .settings-preview:not(.settings-preview--chrome){background:var(--app-surface);border-left:2px solid var(--app-accent);border-radius:var(--app-radius-card-sm);margin-bottom:16px;padding:20px}.settings-category-card .settings-preview-trophy{justify-content:center;height:90px}.settings-category-card .settings-preview-trophy-mark{font-size:calc(40px * var(--type-zoom))}.settings-chrome-row{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.settings-chrome-row__title{color:var(--app-text);font-size:var(--type-body);font-weight:750}.settings-chrome-row__hint{color:var(--app-muted);font-size:var(--type-ui-md);margin-top:3px;line-height:1.5}.settings-chrome-row.is-disabled .settings-chrome-row__title{color:var(--app-muted)}.settings-chrome-row.is-disabled .theme-picker-switch{opacity:.45;cursor:not-allowed}.settings-general-realnames .settings-chrome-row{padding-top:4px}.settings-footer{border-top:1px solid var(--app-border);font-size:var(--type-ui);color:var(--app-muted);justify-content:space-between;align-items:center;gap:16px;padding:2px 24px;display:flex}.settings-footer .settings-defaults-btn{background:0 0;border:0;width:auto;min-height:44px;padding:10px 0}.settings-footer .settings-defaults-btn__title{color:var(--app-muted);font-size:var(--type-ui)}.settings-footer .settings-defaults-btn__desc{display:none}.settings-footer:has(.settings-defaults-confirm)>span{display:none}.settings-footer .settings-games-egg{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--app-muted);opacity:.35;cursor:pointer;background:0 0;border:0;place-items:center;margin:-6px auto -6px 0;padding:0;transition:opacity .16s,color .16s;display:inline-grid}.settings-footer .settings-games-egg:hover,.settings-footer .settings-games-egg:focus-visible{opacity:1;color:var(--app-accent)}.settings-scroll-hint{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--app-panel) 65%);justify-content:center;padding:28px 0 10px;display:flex;position:absolute;bottom:0;left:220px;right:0}@supports (color:color-mix(in lab, red, red)){.settings-scroll-hint{background:linear-gradient(to bottom, transparent, color-mix(in srgb,var(--app-panel) 92%,transparent) 65%)}}.settings-scroll-hint button{pointer-events:auto;border-radius:var(--radius-pill);border:1px solid var(--app-accent);min-height:32px;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.settings-scroll-hint button{border:1px solid color-mix(in srgb,var(--app-accent) 45%,var(--app-border))}}.settings-scroll-hint button{background:var(--app-surface-2);color:var(--app-text);font-size:var(--type-ui);box-shadow:var(--shadow-ink-sm);font-weight:800}.settings-scroll-hint button:hover{border-color:var(--app-accent)}@media (height<=760px) and (width>=561px){.settings-overlay-header{padding:10px 22px}.settings-overlay-header h2{font-size:calc(19px * var(--type-zoom))}.settings-navigation button{min-height:40px;padding:8px 12px}.settings-overlay-body{padding-top:16px}.settings-page-heading{margin-bottom:12px}.settings-page-heading h3{font-size:calc(20px * var(--type-zoom))}}.settings-overlay-body>.header-menu-section{margin-bottom:20px}.settings-overlay-body .header-menu-stack{margin:20px 0}@keyframes settings-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.settings-workspace{grid-template-columns:160px minmax(0,1fr)}.settings-navigation{padding:16px 8px}.settings-navigation button{font-size:var(--type-ui-md);gap:8px;padding:10px 8px}.settings-scroll-hint{left:160px}.settings-nav-hint{display:none}.settings-look{grid-template-columns:1fr}.settings-game-preview{position:static}.settings-mini-pitch{height:95px}.settings-mini-content{padding:14px}.settings-mini-content h3{margin-bottom:14px}}@media (width<=560px){.settings-backdrop{padding:0}.settings-overlay-header{gap:12px;padding:14px 18px}.settings-overlay-header>p{display:none}.settings-overlay-header>:last-child{margin-left:auto}.settings-overlay-header h2{font-size:calc(21px * var(--type-zoom))}.settings-workspace{flex-direction:column;display:flex}.settings-navigation{border-right:0;border-bottom:1px solid var(--app-border);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:8px;display:grid}.settings-navigation button{min-height:44px;font-size:var(--type-ui);justify-content:center;margin:0;padding:8px 3px}.settings-nav-icon,.settings-nav-arrow,.settings-nav-hint{display:none}.settings-nav-text{text-align:center;flex:0 auto;align-items:center}.settings-navigation button[aria-current]{box-shadow:inset 0 -2px var(--app-accent)}.settings-overlay-body{flex:1;padding:20px 18px 40px}.settings-scroll-hint{left:0}.settings-page-heading{margin-bottom:20px}.settings-page-heading h3{font-size:calc(24px * var(--type-zoom))}.settings-footer{flex-wrap:wrap;row-gap:0;padding:8px 18px}.settings-mini-game{grid-template-columns:90px minmax(0,1fr);display:grid}.settings-mini-game header{grid-column:1/-1;padding:12px}.settings-mini-pitch{height:100%}.settings-mini-shirt{width:58px;height:72px;font-size:calc(24px * var(--type-zoom))}.settings-mini-content{padding:14px 12px}.settings-mini-content .settings-eyebrow{font-size:calc(8px * var(--type-zoom))}.settings-mini-content h3{font-size:calc(22px * var(--type-zoom));margin:6px 0 12px}.settings-mini-player{padding:10px 8px}.settings-mini-action{font-size:var(--type-ui);padding:11px 9px}.settings-game-preview>p{margin-top:8px}.settings-look{gap:22px}}@media (width<=560px) and (height>=740px){.settings-look{display:block}.settings-game-preview{z-index:2;background:var(--app-panel);margin-bottom:18px;padding:12px 0;position:sticky;top:-20px}.settings-game-preview figcaption{margin-bottom:8px}.settings-game-preview>p{display:none}.settings-mini-game header{padding:8px 12px}.settings-mini-content{padding:10px}.settings-mini-content h3{font-size:calc(19px * var(--type-zoom));margin:4px 0 8px}.settings-mini-player{padding:6px 8px}.settings-mini-player>strong{font-size:calc(22px * var(--type-zoom))}.settings-mini-action{margin-top:8px;padding:8px}}html[data-animation-level=none] .settings-overlay-body{animation:none}html[data-animation-level=none] .settings-mini-game{transition:none}:root[data-animation-level=none] .settings-overlay-body{animation:none}.settings-defaults-btn,.settings-defaults-confirm{border:1px solid var(--app-accent);flex-direction:column;gap:.2rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-defaults-btn,.settings-defaults-confirm{border:1px solid color-mix(in srgb, var(--app-accent) 38%, var(--app-border))}}.settings-defaults-btn,.settings-defaults-confirm{background:var(--app-accent);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.settings-defaults-btn,.settings-defaults-confirm{background:color-mix(in srgb, var(--app-accent) 10%, var(--app-card))}}.settings-defaults-btn,.settings-defaults-confirm{text-align:left;padding:.85rem .95rem}.settings-defaults-btn:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-defaults-btn:hover{border-color:color-mix(in srgb, var(--app-accent) 62%, var(--app-border))}}.settings-defaults-btn__title,.settings-defaults-confirm__copy{color:var(--app-text);font-size:var(--type-title);font-weight:900;line-height:1.25}.settings-defaults-btn__desc,.settings-defaults-confirm__copy{color:var(--app-muted);font-size:var(--type-ui);font-weight:600;line-height:1.4}.settings-defaults-confirm__copy{color:var(--app-text);font-weight:800}.settings-defaults-confirm__actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.55rem;display:grid}.settings-defaults-confirm__keep,.settings-defaults-confirm__go{border-radius:var(--radius-pill);font-size:var(--type-ui);padding:.55rem .7rem;font-weight:900}.settings-defaults-confirm__keep{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.settings-defaults-confirm__keep{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent)}}.settings-defaults-confirm__keep{color:var(--app-text);background:0 0}.settings-defaults-confirm__go{background:var(--app-accent);color:var(--app-accent-fg)}.settings-preview{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;margin-bottom:.5rem}.settings-preview-stage{border:1px solid var(--app-border);border-radius:var(--app-radius-card-md);background:var(--app-panel);position:relative;overflow:hidden}.settings-preview-player{align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.settings-preview-avatar{border-radius:var(--radius-pill);background:var(--app-accent);flex-shrink:0;width:1.65rem;height:1.65rem}@supports (color:color-mix(in lab, red, red)){.settings-preview-avatar{background:color-mix(in srgb, var(--app-accent) 70%, var(--app-card))}}.settings-preview-player-copy{flex-direction:column;min-width:0;display:flex}.settings-preview-player-line{color:var(--app-text);font-size:var(--type-ui);font-weight:900;line-height:1.2}.settings-preview-player-sub{color:var(--app-muted);font-size:var(--type-micro);font-weight:700;line-height:1.2}.settings-preview-veil{pointer-events:none;position:absolute;inset:0}.settings-preview-type,.settings-control-section .settings-preview-type{color:var(--app-text);font-size:var(--type-body);margin:0;font-weight:900;line-height:1.25}.settings-preview-cta{border-radius:var(--radius-pill);background:var(--app-accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-preview-cta{background:color-mix(in srgb, var(--app-accent) 22%, var(--app-surface-2))}}.settings-preview-cta{color:var(--app-accent-strong);font-size:var(--type-ui);padding:.28rem .55rem;font-weight:900}.settings-preview-hint{color:var(--app-muted);font-size:var(--type-kicker);margin:.35rem 0 0;line-height:1.35}.settings-preview-event{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm);background:var(--app-surface-2);overflow:hidden}.settings-preview-event-hero{background:linear-gradient(90deg, var(--app-accent), #27272a);height:1.7rem;display:block}@supports (color:color-mix(in lab, red, red)){.settings-preview-event-hero{background:linear-gradient(90deg, color-mix(in srgb, var(--app-accent) 55%, #27272a), #27272a)}}.settings-preview-event-caption{border-radius:var(--radius-pill);background:var(--app-border);height:.55rem;margin:.35rem .4rem;display:block}.settings-preview-event.is-collapsed .settings-preview-event-caption{margin:.4rem}.settings-preview-news{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm);background:var(--app-surface-2);align-items:center;gap:.35rem;min-height:1.55rem;padding:.35rem .4rem;display:flex;overflow:hidden}.settings-preview-news-icon{border-radius:var(--radius-pill);background:var(--app-border);flex-shrink:0;width:.7rem;height:.7rem;display:block}.settings-preview-news-line{border-radius:var(--radius-pill);background:var(--app-accent);flex:1;height:.42rem;display:block}@supports (color:color-mix(in lab, red, red)){.settings-preview-news-line{background:color-mix(in srgb, var(--app-accent) 55%, var(--app-border))}}.settings-preview-news.is-on .settings-preview-news-icon{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-preview-news.is-on .settings-preview-news-icon{background:color-mix(in srgb, var(--app-accent) 55%, var(--app-border))}}.settings-preview-news.is-off{opacity:.42}.settings-preview-offers{gap:.28rem;display:flex}.settings-preview-offers span{background:var(--app-border);border-radius:.28rem;display:block}.settings-preview-offers--compact{flex-direction:column}.settings-preview-offers--compact span{height:.42rem}.settings-preview-offers--vertical{flex-direction:column}.settings-preview-offers--vertical span{height:1.05rem}.settings-preview-offers--horizontal{flex-direction:row}.settings-preview-offers--horizontal span{flex:1;height:1.35rem}.settings-preview-history{flex-direction:column;gap:.22rem;display:flex}.settings-preview-history span{background:var(--app-border);border-radius:.22rem;height:.55rem;display:block}.settings-preview-history span[data-active=true]{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-preview-history span[data-active=true]{background:color-mix(in srgb, var(--app-accent) 55%, var(--app-border))}}.settings-preview-card{border:1px solid var(--app-border);border-radius:var(--app-radius-card-md);background:var(--app-surface-2);padding:.4rem}.settings-preview-card-bar{border-radius:inherit;background:var(--app-border);height:.42rem;display:block}.settings-preview-card-bar+.settings-preview-card-bar{margin-top:.28rem}.settings-preview-card-bar.is-short{width:58%}.settings-preview-trophy{align-items:center;height:1.7rem;display:flex}.settings-preview-trophy-mark{color:var(--app-accent-strong);font-size:var(--type-title);line-height:1}.settings-preview-trophy.is-all .settings-preview-trophy-mark{animation:1.1s ease-in-out infinite settings-preview-pulse}.settings-preview-trophy.is-major .settings-preview-trophy-mark{animation:1.6s ease-in-out 2 settings-preview-pulse}.settings-preview-trophy.is-none .settings-preview-trophy-mark{opacity:.45}.settings-preview-header{border:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.35rem;min-height:1.85rem;display:flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.settings-preview-header{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.settings-preview-header{border-radius:var(--app-radius-card-sm);background:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.settings-preview-header{background:color-mix(in srgb, var(--app-card) 92%, transparent)}}.settings-preview-header{padding:.3rem .4rem;transition:min-height .15s,padding .15s}.settings-preview-header[data-header-bar-size=compact]{gap:.22rem;min-height:1.4rem;padding:.16rem .3rem}.settings-preview-header[data-header-bar-size=large]{gap:.45rem;min-height:2.4rem;padding:.45rem .5rem}.settings-preview-header-cluster{align-items:center;gap:.3rem;min-width:0;display:flex}.settings-preview-header-cluster--end{justify-content:flex-end}.settings-preview-pill{border-radius:var(--radius-pill);background:var(--app-accent);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.settings-preview-pill{background:color-mix(in srgb, var(--app-accent) 16%, transparent)}}.settings-preview-pill{color:var(--app-text);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;padding:.15rem .45rem;font-weight:900;transition:padding .15s}.settings-preview-header[data-header-bar-size=compact] .settings-preview-pill{padding:.06rem .3rem}.settings-preview-header[data-header-bar-size=large] .settings-preview-pill{padding:.28rem .62rem}.settings-preview-dot{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--app-border);flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-preview-dot{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent)}}.settings-preview-dot{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.settings-preview-dot{background:color-mix(in srgb, var(--app-surface-2) 88%, transparent)}}.settings-preview-dot{color:var(--app-text);font-size:var(--type-kicker);font-weight:900;line-height:1;transition:width .15s,height .15s,min-width .15s,padding .15s}.settings-preview-header[data-header-bar-size=compact] .settings-preview-dot{width:1.05rem;height:1.05rem}.settings-preview-header[data-header-bar-size=large] .settings-preview-dot{width:1.7rem;height:1.7rem}.settings-preview-dot--bug{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.settings-preview-dot--bug{border-color:color-mix(in srgb, #f59e0b 55%, var(--app-border))}}.settings-preview-dot--bug{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.settings-preview-dot--bug{background:color-mix(in srgb, #f59e0b 42%, var(--app-surface-2))}}.settings-preview-dot--bug:after{content:"";border-radius:var(--radius-pill);background:#fbbf24;width:.42rem;height:.42rem}.settings-preview-dot--hof{letter-spacing:.04em;width:auto;min-width:1.35rem;padding:0 .32rem}.settings-preview-header[data-header-bar-size=compact] .settings-preview-dot--hof{min-width:1.05rem;padding:0 .22rem}.settings-preview-header[data-header-bar-size=large] .settings-preview-dot--hof{min-width:1.7rem;padding:0 .42rem}.settings-preview-dot--ach{font-size:var(--type-ui-md);color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-preview-dot--ach{color:color-mix(in srgb, var(--app-accent) 80%, var(--app-text))}}.settings-preview-dot--world{font-size:var(--type-ui-md)}.settings-preview-dot--avatar{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-preview-dot--avatar{color:color-mix(in srgb, var(--app-accent) 75%, var(--app-text))}}.settings-preview-dot--avatar{font-size:var(--type-ui)}@keyframes settings-preview-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}html[data-animation-level=none] .settings-preview-trophy-mark{animation:none!important}body{background:var(--app-bg-outer);color:var(--app-text);font-family:var(--font-body);min-height:100vh}html[data-theme-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme-mode=light] .pixel-stage,html[data-theme-mode=light] .pixel-stage .text-white:not(.text-black):not([class*=text-teal]):not([class*=text-red]):not([class*=text-amber]):not([class*=text-cyan]):not([class*=text-emerald]):not([class*=text-yellow]):not([class*=text-green]){color:var(--app-text)}html[data-theme-mode=light] .pixel-stage .text-white\/60,html[data-theme-mode=light] .pixel-stage .text-white\/50,html[data-theme-mode=light] .pixel-stage .text-white\/40,html[data-theme-mode=light] .pixel-stage .text-white\/5{color:var(--app-faint)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .pixel-stage .text-white\/5{color:color-mix(in srgb, var(--app-faint) 18%, transparent)!important}}.app-panel{background:var(--app-panel);color:var(--app-text)}.theme-picker-shell{background:var(--app-panel);color:var(--app-text);border-color:var(--app-border)}.theme-picker-shell .dark-scroll{scrollbar-color:var(--app-scroll) transparent}.theme-picker .theme-picker-hint,.theme-picker .theme-picker-group-label{color:var(--app-muted)}.theme-picker .theme-picker-group-label{font-size:var(--type-kicker);line-height:1.25}.theme-picker .theme-picker-hint{font-size:var(--type-kicker);line-height:1.4}.theme-picker .theme-picker-card{background:var(--app-card);border-color:var(--app-border)}.theme-picker .theme-picker-card:not(:disabled):hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker .theme-picker-card:not(:disabled):hover{border-color:color-mix(in srgb, var(--app-accent) 35%, var(--app-border))}}.theme-picker .theme-picker-card[aria-pressed=true]{border-color:var(--app-accent);box-shadow:0 0 0 2px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker .theme-picker-card[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 28%, transparent)}}.theme-picker .theme-picker-card:disabled{border-style:dashed;border-color:var(--app-border);opacity:.72}.theme-picker .theme-picker-name{color:var(--app-text);font-size:var(--type-ui-md);line-height:1.25}.theme-picker .theme-picker-desc,.theme-picker .theme-picker-soon{color:var(--app-muted)}.theme-picker .theme-picker-desc{font-size:var(--type-kicker);line-height:1.4}.theme-picker .theme-picker-soon{font-size:var(--type-micro);line-height:1.25}.theme-picker .theme-picker-switch,.theme-picker-switch{border:1px solid var(--app-border);background:var(--app-card);color:var(--app-muted);font-size:var(--type-micro);line-height:1.25}.theme-picker .theme-picker-switch:hover,.theme-picker-switch:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker .theme-picker-switch:hover,.theme-picker-switch:hover{border-color:color-mix(in srgb, var(--app-accent) 35%, var(--app-border))}}.theme-picker .theme-picker-switch:hover,.theme-picker-switch:hover{color:var(--app-text)}.theme-picker .theme-picker-switch.is-on,.theme-picker-switch.is-on{border-color:var(--app-accent);background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker .theme-picker-switch.is-on,.theme-picker-switch.is-on{background:color-mix(in srgb, var(--app-accent) 16%, transparent)}}.theme-picker .theme-picker-switch.is-on,.theme-picker-switch.is-on{color:var(--app-accent-strong)}.theme-picker .theme-picker-brightness.is-off{opacity:.38}.theme-picker .theme-picker-slider{height:16px;accent-color:var(--app-accent);cursor:pointer;margin:0}.theme-picker .theme-picker-slider:disabled{cursor:not-allowed}.theme-picker .theme-picker-corner-btn{border:1px solid var(--app-border);background:var(--app-card);color:var(--app-muted);font-size:var(--type-ui);line-height:1.25;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.theme-picker .theme-picker-corner-btn:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker .theme-picker-corner-btn:hover{border-color:color-mix(in srgb, var(--app-accent) 35%, var(--app-border))}}.theme-picker .theme-picker-corner-btn:hover{color:var(--app-text)}.theme-picker .theme-picker-corner-btn.is-active{border-color:var(--app-accent);background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker .theme-picker-corner-btn.is-active{background:color-mix(in srgb, var(--app-accent) 16%, transparent)}}.theme-picker .theme-picker-corner-btn.is-active{color:var(--app-accent-strong);box-shadow:0 0 0 2px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker .theme-picker-corner-btn.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 28%, transparent)}}.settings-overlay-panel .header-menu-lang-btn{border:1px solid var(--app-border);background:var(--app-card);color:var(--app-muted);letter-spacing:0;font-weight:800}.settings-overlay-panel .header-menu-lang-btn:not(.is-active):hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-overlay-panel .header-menu-lang-btn:not(.is-active):hover{border-color:color-mix(in srgb, var(--app-accent) 35%, var(--app-border))}}.settings-overlay-panel .header-menu-lang-btn:not(.is-active):hover{color:var(--app-text)}.settings-overlay-panel .header-menu-lang-btn.is-active{border-color:var(--app-accent);background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-overlay-panel .header-menu-lang-btn.is-active{background:color-mix(in srgb, var(--app-accent) 16%, transparent)}}.settings-overlay-panel .header-menu-lang-btn.is-active{color:var(--app-accent-strong);box-shadow:0 0 0 2px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.settings-overlay-panel .header-menu-lang-btn.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 28%, transparent)}}body.theme-intro-active{overflow:hidden}html[data-theme-mode=light] .settings-overlay-panel .settings-category-card,html[data-theme-mode=light] .settings-overlay-panel .theme-picker,html[data-theme-mode=light] .settings-overlay-panel .settings-control-section,html[data-theme-mode=light] .settings-overlay-panel .settings-segment{background:0 0!important}html[data-theme-mode=light] .settings-navigation button[aria-current]{color:var(--app-accent);background:0 0}html[data-theme-mode=light] .settings-overlay-panel .theme-picker-corner-btn,html[data-theme-mode=light] .settings-overlay-panel .header-menu-lang-btn,html[data-theme-mode=light] .settings-overlay-panel .settings-segment button{background:0 0}html[data-theme-mode=light] .settings-overlay-panel .theme-picker-corner-btn.is-active,html[data-theme-mode=light] .settings-overlay-panel .header-menu-lang-btn.is-active,html[data-theme-mode=light] .settings-overlay-panel .settings-segment button[aria-pressed=true]{color:var(--app-accent);border-color:var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent);background:0 0}html[data-theme-mode=light] .settings-overlay-panel .theme-picker-corner-btn:focus-visible,html[data-theme-mode=light] .settings-overlay-panel .header-menu-lang-btn:focus-visible,html[data-theme-mode=light] .settings-overlay-panel .settings-segment button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}body.theme-intro-active #root{visibility:hidden}.theme-intro-panel{flex-direction:column;max-width:32rem;max-height:calc(100dvh - 24px);display:flex}.theme-intro-hero{border-bottom:1px solid var(--app-border);background:radial-gradient(120% 140% at 100% 0%, var(--app-accent) 0%, transparent 58%), repeating-linear-gradient(90deg, transparent 0 38px, var(--app-text) 38px 39px);flex:none;padding:20px 24px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-intro-hero{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--app-accent) 26%, transparent) 0%, transparent 58%), repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--app-text) 4%, transparent) 38px 39px)}}.theme-intro-hero__ball{font-size:calc(92px * var(--type-zoom));opacity:.16;pointer-events:none;line-height:1;position:absolute;top:-14px;right:-10px;transform:rotate(-18deg)}.theme-intro-hero__title{font-size:calc(34px * var(--type-zoom));letter-spacing:.02em;background:linear-gradient(100deg, var(--app-text) 30%, var(--app-accent-strong,var(--app-accent)));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-weight:900;line-height:1}.theme-intro-hero>p{max-width:26rem;color:var(--app-muted);font-size:var(--type-ui-md);margin-top:8px;line-height:1.45;position:relative}.theme-intro-body{flex:auto;gap:16px;min-height:0;padding:16px 24px;display:grid;overflow-y:auto}.theme-intro-step__label{font-size:var(--type-body);align-items:center;gap:8px;margin-bottom:8px;font-weight:800;display:flex}.theme-intro-step__label b{border-radius:var(--radius-pill);background:var(--app-accent);width:1.6em;height:1.6em;color:var(--app-accent-fg);font-size:var(--type-ui);place-items:center;font-weight:900;display:grid}.theme-intro-lang button{justify-content:center;align-items:center;gap:6px;min-height:40px;font-weight:800;display:flex}.theme-intro-lang button:first-child{flex:1.6}.theme-intro-lang small{background:currentColor;border-radius:4px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.theme-intro-lang small{background:color-mix(in srgb, currentColor 16%, transparent)}}.theme-intro-lang small{font-size:var(--type-micro);font-weight:900}.theme-intro-type{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.theme-intro-type__auto{font-size:var(--type-ui-md);gap:2px;font-weight:800;display:grid}.theme-intro-type__auto small{color:var(--app-muted);font-size:var(--type-ui);font-weight:600}.theme-intro-type .theme-picker-switch{min-width:54px;min-height:36px}.theme-intro-fit{border:1px dashed var(--app-accent);align-items:center;gap:12px;width:100%;margin-top:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.theme-intro-fit{border:1px dashed color-mix(in srgb, var(--app-accent) 60%, var(--app-border))}}.theme-intro-fit{background:var(--app-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.theme-intro-fit{background:color-mix(in srgb, var(--app-accent) 9%, transparent)}}.theme-intro-fit{text-align:left;transition:background-color .15s,border-color .15s}.theme-intro-fit:hover{background:var(--app-accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.theme-intro-fit:hover{background:color-mix(in srgb, var(--app-accent) 16%, transparent)}}.theme-intro-fit>span:first-child{border-radius:var(--radius-pill);background:var(--app-accent);width:36px;height:36px;color:var(--app-accent-fg);font-size:var(--type-title);flex:none;place-items:center;font-weight:900;display:grid}.theme-intro-fit b{font-size:var(--type-ui-md);font-weight:800;display:block}.theme-intro-fit small{color:var(--app-muted);font-size:var(--type-ui);line-height:1.35;display:block}.theme-intro-themes{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px 8px;display:grid}.theme-intro-themes .settings-theme-sample{gap:4px;height:34px;margin-bottom:4px;padding:7px}.theme-intro-themes .settings-theme-sample i{height:4px}.theme-intro-themes .settings-theme-sample b{font-size:var(--type-body)}.theme-intro-footer{border-top:1px solid var(--app-border);flex:none;padding:12px 24px}.theme-intro-footer>p{color:var(--app-muted);font-size:var(--type-micro);text-align:center;margin-top:8px;line-height:1.4}.theme-intro-actions{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:10px;display:grid}.theme-intro-actions button{min-height:44px;font-size:var(--type-ui-md);border-radius:8px;padding:10px 16px;font-weight:800}.theme-intro-continue{background:var(--app-accent);color:var(--app-accent-fg)}.theme-intro-continue:hover{background:var(--app-accent-strong)}@media (width<=560px){.theme-intro-hero{padding:16px 18px 14px}.theme-intro-hero__title{font-size:calc(30px * var(--type-zoom))}.theme-intro-body{gap:14px;padding:14px 18px}.theme-intro-themes{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-intro-footer{padding-left:18px;padding-right:18px}}@media (height<=700px){.theme-intro-hero>p,.theme-intro-fit small{display:none}}.screen-fit{z-index:130;background:var(--app-bg);position:fixed;inset:0}.screen-fit__stage{overscroll-behavior:contain;padding:16px 16px 340px;position:absolute;inset:0;overflow-y:auto}.screen-fit__game{pointer-events:none;-webkit-user-select:none;user-select:none;gap:16px;max-width:1280px;margin:0 auto;display:grid}@media (width>=1024px){.screen-fit__game{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start}}.screen-fit__panel{left:50%;bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--app-accent);width:min(34rem,100% - 24px);max-height:calc(100dvh - 24px);box-shadow:0 -10px 40px #00000073, 0 0 0 4px var(--app-accent);border-radius:16px;padding:12px 16px 14px;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.screen-fit__panel{box-shadow:0 -10px 40px #00000073, 0 0 0 4px color-mix(in srgb, var(--app-accent) 18%, transparent)}}.screen-fit__panel{transform:translate(-50%)}.screen-fit__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.screen-fit__head h2{font-size:var(--type-title);font-weight:900;line-height:1.15}.screen-fit__done{min-height:40px;font-size:var(--type-ui-md);border-radius:8px;padding:8px 20px;font-weight:800}.screen-fit__panel .type-scale{gap:.45rem}.screen-fit__panel .settings-segment--type{grid-template-columns:repeat(5,minmax(0,1fr))}.screen-fit__panel .settings-segment button{min-width:0;min-height:36px;font-size:var(--type-ui);padding-inline:4px}.app-brightness-veil{pointer-events:none;z-index:2147483000;position:fixed;inset:0}.app-header{--_header-pad:var(--header-bar-pad-y);padding-top:var(--_header-pad);padding-bottom:var(--_header-pad)}.app-header.app-header-bar{--_header-pad:var(--header-bar-pad-y-sticky)}@media (width>=640px){.app-header{--_header-pad:var(--header-bar-pad-y-sm)}.app-header.app-header-bar{--_header-pad:var(--header-bar-pad-y-sticky-sm)}}.app-header-bar{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-header-bar{border-color:color-mix(in srgb, var(--app-border) 75%, transparent)}}.app-header-bar{background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.app-header-bar{background:color-mix(in srgb, var(--app-bg) 72%, transparent)}}.header-nav-btn{min-height:var(--header-bar-btn);padding:var(--header-nav-pad-y) var(--header-nav-pad-x);border:1px solid var(--app-border);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-nav-btn{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.header-nav-btn{color:var(--app-muted);background:0 0}@media (width>=640px){.header-nav-btn{padding:var(--header-nav-pad-y-sm) var(--header-nav-pad-x-sm)}}.header-nav-btn:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-nav-btn:hover{border-color:color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}}.header-nav-btn:hover{color:var(--app-text);background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-nav-btn:hover{background:color-mix(in srgb, var(--app-accent) 10%, transparent)}}.header-chip{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.header-chip{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.header-chip{background:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.header-chip{background:color-mix(in srgb, var(--app-surface) 88%, transparent)}}.header-chip{color:var(--app-muted)}.header-chip-accent{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-chip-accent{border-color:color-mix(in srgb, var(--app-accent) 28%, var(--app-border))}}.header-chip-accent{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-chip-accent{background:color-mix(in srgb, var(--app-accent) 10%, var(--app-surface))}}.header-chip-accent{color:var(--app-accent)}.header-action-btn{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.header-action-btn{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.header-action-btn{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.header-action-btn{background:color-mix(in srgb, var(--app-surface-2) 92%, transparent)}}.header-action-btn{color:var(--app-text);min-height:var(--header-bar-btn);min-width:var(--header-bar-btn)}.header-action-btn.header-action-trigger{box-sizing:border-box;height:var(--header-bar-btn);width:var(--header-bar-btn);min-height:var(--header-bar-btn);min-width:var(--header-bar-btn)}@media (width>=640px){.header-action-btn.header-action-trigger:not(.header-action-icon-only){width:auto;min-width:var(--header-bar-btn);padding-left:.55rem;padding-right:.55rem}.header-account-btn.header-action-trigger{width:auto;min-width:var(--header-bar-btn)}}.header-action-trigger>svg,.header-account-btn>*{zoom:var(--type-zoom,1)}:root{--ovr-zoom:var(--type-zoom,1)}.ovr-badge{zoom:var(--ovr-zoom,1)}@media (width<=639px){html{--header-zoom:min(var(--type-zoom), 1.1);--ovr-zoom:min(var(--type-zoom,1), 1.15)}.header-action-trigger>svg,.header-account-btn>*{zoom:var(--header-zoom,1)}}@media (width>=1024px){.header-action-btn.header-action-trigger:not(.header-action-icon-only){padding-left:.75rem;padding-right:.75rem}}.header-play-cluster,.header-identity-cluster{min-width:0}.app-header-chrome{column-gap:clamp(1rem,3vw,3rem)}.app-header-chrome .header-menu-root,.app-header-chrome .header-utility-cluster>.relative{align-items:center;display:flex}.app-header-chrome .header-action-trigger,.app-header-chrome .header-nav-btn{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border-color:#0000;font-weight:600}.app-header-chrome .header-nav-btn{padding-inline:.75rem}html[data-type-size=xl] .app-header-chrome{column-gap:clamp(.75rem,1.5vw,1.25rem)}html[data-type-size=xl] .app-header-chrome .header-nav-btn,html[data-type-size=xl] .app-header-chrome .header-action-trigger{padding-inline:.5rem}.app-header-chrome .header-action-trigger:hover,.app-header-chrome .header-nav-btn:hover,.app-header-chrome .header-action-trigger.is-open{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-header-chrome .header-action-trigger:hover,.app-header-chrome .header-nav-btn:hover,.app-header-chrome .header-action-trigger.is-open{border-color:color-mix(in srgb, var(--app-border) 75%, transparent)}}.app-header-chrome .header-action-trigger:hover,.app-header-chrome .header-nav-btn:hover,.app-header-chrome .header-action-trigger.is-open{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-header-chrome .header-action-trigger:hover,.app-header-chrome .header-nav-btn:hover,.app-header-chrome .header-action-trigger.is-open{background:color-mix(in srgb, var(--app-surface-2) 85%, transparent)}}.app-header-chrome .header-action-trigger:hover,.app-header-chrome .header-nav-btn:hover,.app-header-chrome .header-action-trigger.is-open{color:var(--app-text)}.app-header .header-action-trigger:focus-visible,.app-header .header-nav-btn:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.app-header-chrome .header-action-trigger.is-open{border-color:var(--app-accent)}.app-header-chrome .header-count-badge{border-radius:var(--radius-pill);background:var(--app-muted);flex-shrink:0;align-items:center;padding:.15em .5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-header-chrome .header-count-badge{background:color-mix(in srgb, var(--app-muted) 10%, transparent)}}.app-header-chrome .header-count-badge{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:.85em;font-weight:600;line-height:1.4}.app-header-chrome .header-nav-btn{align-items:center;gap:.4rem;display:inline-flex}.app-header-chrome .header-nav-icon{font-size:var(--type-body);line-height:1}.app-header-chrome .header-guide-icon{border-radius:var(--radius-pill);width:1.1rem;height:1.1rem;font-size:var(--type-ui);border:1.5px solid;place-items:center;font-weight:800;display:inline-grid}@media (width>=1024px) and (width<=1279px){.app-header-chrome .header-action-label,.app-header-chrome .header-hof-label{display:none!important}.app-header-chrome :is(.header-play-cluster,.header-utility-cluster) button[aria-label]{position:relative}.app-header-chrome :is(.header-play-cluster,.header-utility-cluster) button[aria-label]:is(:hover,:focus-visible):after{content:attr(aria-label);z-index:60;border:1px solid var(--app-border);background:var(--app-surface-2);color:var(--app-text);font-size:var(--type-ui);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-ink-sm);border-radius:6px;padding:4px 8px;font-weight:700;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.app-header-chrome .header-utility-cluster button[aria-label]:is(:hover,:focus-visible):after{left:auto;right:0;transform:none}}.header-account-btn{height:var(--header-bar-btn);width:var(--header-bar-btn)}button[data-guide=settings-menu],button[data-guide=hub-account]{box-sizing:border-box;min-height:var(--header-bar-btn);min-width:var(--header-bar-btn)}[data-guide=settings-language] button{box-sizing:border-box;min-height:44px}.header-action-btn:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-action-btn:hover{border-color:color-mix(in srgb, var(--app-accent) 38%, var(--app-border))}}.header-action-btn.is-open{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-action-btn.is-open{border-color:color-mix(in srgb, var(--app-accent) 50%, transparent)}}.header-action-btn.is-open{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-action-btn.is-open{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-surface))}}.header-action-btn.is-open{color:var(--app-text)}.header-action-btn .header-action-sub{color:var(--app-faint)}.header-action-trigger{box-sizing:border-box}.app-header-chrome{width:100%;min-width:0;overflow:visible}.staging-banner{flex:none;padding-top:.15rem}.staging-banner-chip{max-width:100%;line-height:1.2}html[data-header-bar-size=compact] .staging-banner{padding-top:.1rem}html[data-header-bar-size=large] .staging-banner{padding-top:.2rem}.settings-bar-size{margin:.85rem 0 .35rem}.settings-history-years{margin:.85rem 0}.settings-bar-size-ticks{color:var(--app-muted);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin-top:.3rem;font-weight:800;display:flex}.settings-bar-size-ticks [data-active=true]{color:var(--app-text)}html[data-animation-level=none] .app-header,html[data-animation-level=none] .header-nav-btn,html[data-animation-level=none] .header-action-btn,html[data-animation-level=none] .settings-preview-header,html[data-animation-level=none] .settings-preview-pill,html[data-animation-level=none] .settings-preview-dot{transition:none}.header-menu-panel{z-index:1;border:1px solid var(--app-border);border-radius:1rem;width:min(320px,100vw - 24px);max-height:min(70dvh,100dvh - 72px);padding:1rem;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.header-menu-panel{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.header-menu-panel{background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.header-menu-panel{background:color-mix(in srgb, var(--app-panel) 95%, transparent)}}.header-menu-panel{color:var(--app-text);box-shadow:var(--shadow-ink-lg)}@media (width<=639px){.header-menu-panel{inset:var(--app-header-offset,64px) 8px auto;width:auto;max-height:calc(100dvh - var(--app-header-offset,64px) - 8px);border-radius:.875rem;padding:.75rem;position:fixed}.header-menu-panel .header-menu-header{z-index:2;background:var(--app-panel);margin:-.75rem -.75rem .75rem;padding:.75rem;position:sticky;top:-.75rem}@supports (color:color-mix(in lab, red, red)){.header-menu-panel .header-menu-header{background:color-mix(in srgb, var(--app-panel) 96%, transparent)}}}.account-menu-panel{width:min(390px,100vw - 24px)}html[data-type-size=large] .account-menu-panel{width:min(460px,100vw - 24px)}html[data-type-size=xl] .account-menu-panel{width:min(520px,100vw - 24px)}.account-flow-heading{align-items:flex-start;gap:.625rem;display:flex}.account-flow-step{border-radius:var(--radius-pill);border:1px solid var(--app-accent);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-flow-step{border:1px solid color-mix(in srgb, var(--app-accent) 45%, var(--app-border))}}.account-flow-step{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.account-flow-step{background:color-mix(in srgb, var(--app-accent) 15%, var(--app-surface))}}.account-flow-step{color:var(--app-accent);font-size:var(--type-ui-md);font-weight:900}.account-flow-lock{background:var(--app-accent);border-radius:.625rem;padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.account-flow-lock{background:color-mix(in srgb, var(--app-accent) 8%, var(--app-surface))}}.account-flow-lock{color:var(--app-muted)}html[data-type-size=large] .account-flow-step,html[data-type-size=xl] .account-flow-step{width:calc(1.75rem * var(--type-scale));height:calc(1.75rem * var(--type-scale))}html[data-type-size=xl] .account-provider-row{flex-direction:column;align-items:stretch}html[data-type-size=xl] .account-provider-row>button{width:100%}@media (width<=639px){.account-menu-panel{inset:var(--app-header-offset,64px) 8px auto;width:auto;max-height:calc(100dvh - var(--app-header-offset,64px) - 8px);border-radius:.875rem;padding:.75rem;position:fixed}.account-menu-panel .header-menu-header{z-index:2;background:var(--app-panel);margin:-.75rem -.75rem .75rem;padding:.75rem;position:sticky;top:-.75rem}@supports (color:color-mix(in lab, red, red)){.account-menu-panel .header-menu-header{background:color-mix(in srgb, var(--app-panel) 96%, transparent)}}.account-provider-grid{grid-template-columns:1fr}}@media (width>=640px) and (width<=1023px){.account-menu-panel{width:min(430px,100vw - 32px);max-height:min(78dvh,100dvh - 80px)}}.header-menu-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.header-menu-title{color:var(--app-text)}.header-menu-subtitle{margin-top:.125rem}.header-menu-close{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.header-menu-close--popover{font-size:var(--type-title);font-weight:800;line-height:1}.header-menu-close--overlay{font-size:var(--type-ui-md);padding:0 .875rem;font-weight:700}.header-menu-section{border:1px solid var(--app-border);border-radius:.75rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.header-menu-section{border:1px solid color-mix(in srgb, var(--app-border) 55%, transparent)}}.header-menu-section{background:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.header-menu-section{background:color-mix(in srgb, var(--app-surface) 72%, transparent)}}.header-menu-section+.header-menu-section,.header-menu-section+.header-menu-stack,.header-menu-stack+.header-menu-section{margin-top:.75rem}.header-menu-section[data-tone=accent]{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-menu-section[data-tone=accent]{border-color:color-mix(in srgb, var(--app-accent) 28%, var(--app-border))}}.header-menu-section[data-tone=accent]{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-menu-section[data-tone=accent]{background:color-mix(in srgb, var(--app-accent) 10%, var(--app-surface))}}.header-menu-section[data-tone=danger]{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.header-menu-section[data-tone=danger]{border-color:color-mix(in srgb, #ef4444 28%, var(--app-border))}}.header-menu-section[data-tone=danger]{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.header-menu-section[data-tone=danger]{background:color-mix(in srgb, #ef4444 10%, var(--app-surface))}}.header-menu-section-label{color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-weight:900}.header-menu-action{width:100%;min-height:44px;font-size:var(--type-ui-md);border-radius:.5rem;justify-content:center;align-items:center;font-weight:900;transition:background .15s,border-color .15s,color .15s;display:flex}.header-menu-action--primary{border:1px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-menu-action--primary{border:1px solid color-mix(in srgb, var(--app-accent) 45%, transparent)}}.header-menu-action--primary{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-menu-action--primary{background:color-mix(in srgb, var(--app-accent) 18%, var(--app-surface))}}.header-menu-action--primary{color:var(--app-text)}.header-menu-action--primary:hover:not(:disabled){background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-menu-action--primary:hover:not(:disabled){background:color-mix(in srgb, var(--app-accent) 28%, var(--app-surface))}}.header-menu-action--ghost{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.header-menu-action--ghost{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.header-menu-action--ghost{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.header-menu-action--ghost{background:color-mix(in srgb, var(--app-surface-2) 80%, transparent)}}.header-menu-action--ghost{color:var(--app-muted)}.header-menu-action--ghost:hover:not(:disabled){border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.header-menu-action--ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--app-accent) 38%, var(--app-border))}}.header-menu-action--ghost:hover:not(:disabled){color:var(--app-text)}.header-menu-action:disabled{opacity:.45;cursor:not-allowed}.header-menu-action--danger{background:#ef4444;border:1px solid #ef444459}@supports (color:color-mix(in lab, red, red)){.header-menu-action--danger{background:color-mix(in srgb, #ef4444 16%, var(--app-surface))}}.header-menu-action--danger{color:#fecaca}@supports (color:color-mix(in lab, red, red)){.header-menu-action--danger{color:color-mix(in srgb, #fecaca 92%, var(--app-text))}}.header-menu-action--danger:hover:not(:disabled){background:#ef4444}@supports (color:color-mix(in lab, red, red)){.header-menu-action--danger:hover:not(:disabled){background:color-mix(in srgb, #ef4444 28%, var(--app-surface))}}.header-menu-stack{flex-direction:column;gap:.375rem;display:flex}.header-menu-lang-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.header-menu-lang-btn{min-height:44px;font-size:var(--type-ui);letter-spacing:.05em;border-radius:.5rem;padding:0 .75rem;font-weight:900}.header-menu-lang-btn.is-active{background:var(--app-text);color:var(--app-bg)}.header-menu-lang-btn:not(.is-active){border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.header-menu-lang-btn:not(.is-active){border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent)}}.header-menu-lang-btn:not(.is-active){background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.header-menu-lang-btn:not(.is-active){background:color-mix(in srgb, var(--app-surface-2) 88%, transparent)}}.header-menu-lang-btn:not(.is-active){color:var(--app-muted)}.header-menu-lang-btn:not(.is-active):hover{color:var(--app-text)}@media (width<=767px){body.setup-wizard-active .qa-autopilot-shell,body.setup-wizard-active .qa-toolbox-shell{bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}:is(body:has(.qa-toolbox-panel) .qa-autopilot-shell:not(.qa-autopilot-panel),body:has(.qa-autopilot-panel) .qa-toolbox-shell:not(.qa-toolbox-panel)){display:none}}body:has(.qa-autopilot-shell) .qa-toolbox-shell:not(.qa-toolbox-panel){right:10.75rem}@media (width>=768px){body:has(.qa-autopilot-panel) .qa-toolbox-shell{right:calc(1.5rem + min(22rem,100vw - 2rem))}}.setup-label,.setup-field-label{color:var(--app-faint)}.setup-muted{color:var(--app-muted);font-size:var(--app-text-sm-fluid)}.setup-accent-label{color:var(--app-accent)}.setup-panel{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-panel{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent)}}.setup-panel{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-panel{background:color-mix(in srgb, var(--app-surface-2) 58%, transparent)}}.setup-option{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-option{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.setup-option{background:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.setup-option{background:color-mix(in srgb, var(--app-card) 94%, transparent)}}.setup-option{color:var(--app-text)}.setup-option:not(:disabled):not(.is-disabled):hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-option:not(:disabled):not(.is-disabled):hover{border-color:color-mix(in srgb, var(--app-accent) 34%, var(--app-border))}}.setup-option.is-active:not(:disabled):not(.is-disabled){border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-option.is-active:not(:disabled):not(.is-disabled){border-color:color-mix(in srgb, var(--app-accent) 82%, transparent)}}.setup-option.is-active:not(:disabled):not(.is-disabled){background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-option.is-active:not(:disabled):not(.is-disabled){background:color-mix(in srgb, var(--app-accent) 16%, var(--app-card))}}.setup-option.is-active:not(:disabled):not(.is-disabled){box-shadow:0 0 0 1px var(--app-accent), var(--shadow-ink-md)}@supports (color:color-mix(in lab, red, red)){.setup-option.is-active:not(:disabled):not(.is-disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--app-accent) 42%, transparent), var(--shadow-ink-md)}}.setup-option:disabled,.setup-option.is-disabled{cursor:not-allowed;opacity:.46;border-style:dashed;border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-option:disabled,.setup-option.is-disabled{border-color:color-mix(in srgb, var(--app-border) 48%, transparent)}}.setup-option:disabled,.setup-option.is-disabled{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-option:disabled,.setup-option.is-disabled{background:color-mix(in srgb, var(--app-surface-2) 38%, transparent)}}.setup-option:disabled,.setup-option.is-disabled{color:var(--app-faint);box-shadow:none;filter:grayscale(.35)}.setup-option:disabled .setup-option-desc,.setup-option.is-disabled .setup-option-desc{color:var(--app-faint)}@supports (color:color-mix(in lab, red, red)){.setup-option:disabled .setup-option-desc,.setup-option.is-disabled .setup-option-desc{color:color-mix(in srgb, var(--app-faint) 82%, transparent)}}.setup-option-desc{color:var(--app-muted)}.setup-option-radio{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-option-radio{border-color:color-mix(in srgb, var(--app-border) 95%, transparent)}}.setup-option-radio{background:0 0}.setup-option-radio.is-active{border-color:var(--app-accent);background:var(--app-bg)}.setup-badge{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-badge{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent)}}.setup-badge{background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.setup-badge{background:color-mix(in srgb, var(--app-bg) 58%, transparent)}}.setup-badge{color:var(--app-muted)}.setup-input{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-input{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.setup-input{background:var(--app-input)}@supports (color:color-mix(in lab, red, red)){.setup-input{background:color-mix(in srgb, var(--app-input) 100%, transparent)}}.setup-input{color:var(--app-text)}.setup-input:focus{box-shadow:0 0 0 1px var(--app-accent);outline:none}.setup-input::placeholder{color:var(--app-faint)}.setup-segment{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-segment{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.setup-segment{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-segment{background:color-mix(in srgb, var(--app-surface-2) 90%, transparent)}}.setup-segment-btn{color:var(--app-muted)}.setup-segment-btn:not(.is-active):hover{color:var(--app-text)}.setup-segment-btn.is-active{background:var(--app-accent);color:var(--app-accent-fg)}.setup-step-dot{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-step-dot{background:color-mix(in srgb, var(--app-surface-2) 96%, transparent)}}.setup-step-dot{color:var(--app-faint)}.setup-step-dot.is-active{background:var(--app-accent);color:var(--app-accent-fg);box-shadow:var(--shadow-ink-sm)}.setup-step-label.is-active{color:var(--app-text)}.setup-step-label{color:var(--app-faint)}.setup-ghost-btn{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-ghost-btn{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.setup-ghost-btn{color:var(--app-muted)}.setup-ghost-btn:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-ghost-btn:hover{border-color:color-mix(in srgb, var(--app-accent) 40%, var(--app-border))}}.setup-ghost-btn:hover{color:var(--app-text);background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-ghost-btn:hover{background:color-mix(in srgb, var(--app-accent) 8%, transparent)}}.setup-secondary-btn{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-secondary-btn{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.setup-secondary-btn{color:var(--app-text)}.setup-secondary-btn:hover{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-secondary-btn:hover{background:color-mix(in srgb, var(--app-surface-2) 92%, transparent)}}.setup-cta-btn{background:var(--app-accent);color:var(--app-accent-fg)}.setup-cta-btn:hover:not(:disabled){background:var(--app-accent-strong)}.setup-cta-btn:disabled{cursor:not-allowed;background:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-cta-btn:disabled{background:color-mix(in srgb, var(--app-border) 88%, transparent)}}.setup-cta-btn:disabled{color:var(--app-faint)}.setup-stat-chip{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-stat-chip{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.setup-stat-chip{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-stat-chip{background:color-mix(in srgb, var(--app-surface-2) 92%, transparent)}}.setup-stat-chip{color:var(--app-text)}.setup-picker-search{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-picker-search{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent)}}.setup-picker-search{background:var(--app-input)}@supports (color:color-mix(in lab, red, red)){.setup-picker-search{background:color-mix(in srgb, var(--app-input) 100%, transparent)}}.setup-picker-search{color:var(--app-text)}.setup-picker-search-icon{color:var(--app-faint)}.setup-picker-search-input{color:var(--app-text)}.setup-picker-search-input::placeholder{color:var(--app-faint)}.setup-picker-list{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-picker-list{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.setup-picker-list{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-picker-list{background:color-mix(in srgb, var(--app-surface-2) 90%, transparent)}}.setup-picker-list{isolation:isolate;contain:paint;grid-auto-rows:minmax(2.75rem,auto);align-content:start}.setup-picker-item{color:var(--app-text);touch-action:manipulation;z-index:0;position:relative}.setup-picker-item:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-picker-item:hover{background:color-mix(in srgb, var(--app-accent) 10%, var(--app-surface))}}.setup-picker-item:hover{z-index:1}.setup-picker-item.is-selected{background:var(--app-accent);color:var(--app-accent-fg);z-index:1}.setup-picker-group-label{color:var(--app-faint)}.setup-choice{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.setup-choice{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.setup-choice{background:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.setup-choice{background:color-mix(in srgb, var(--app-card) 94%, transparent)}}.setup-choice{color:var(--app-text)}.setup-choice:not(.is-active):hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-choice:not(.is-active):hover{border-color:color-mix(in srgb, var(--app-accent) 34%, var(--app-border))}}.setup-choice.is-active{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-choice.is-active{border-color:color-mix(in srgb, var(--app-accent) 68%, transparent)}}.setup-choice.is-active{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-choice.is-active{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-card))}}.setup-choice.is-active{box-shadow:0 0 0 1px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.setup-choice.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--app-accent) 28%, transparent)}}.app-game-panel{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-game-panel{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-game-panel{background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.app-game-panel{background:color-mix(in srgb, var(--app-panel) 94%, transparent)}}.app-game-panel{color:var(--app-text)}.is-keyboard-focus{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.is-keyboard-focus{outline:2px solid color-mix(in srgb, var(--app-accent) 72%, transparent)}}.is-keyboard-focus{outline-offset:2px}.app-empty-slot{border:1px dashed var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-empty-slot{border:1px dashed color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-empty-slot{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-empty-slot{background:color-mix(in srgb, var(--app-surface-2) 72%, transparent)}}.app-empty-slot{color:var(--app-muted)}.offer-card{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.offer-card{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.offer-card{background:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.offer-card{background:color-mix(in srgb, var(--app-card) 90%, transparent)}}.offer-card{color:var(--app-text)}.offer-card:not(.is-rejected):hover{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.offer-card:not(.is-rejected):hover{border-color:color-mix(in srgb, var(--app-border) 92%, transparent)}}.offer-card.is-active{background:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.offer-card.is-active{background:color-mix(in srgb, var(--app-surface) 96%, transparent)}}.offer-card.is-active{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.offer-card.is-active{border-color:color-mix(in srgb, var(--app-border) 88%, transparent)}}.offer-card.is-active.is-locked{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.offer-card.is-active.is-locked{border-color:color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}}.offer-card-compact-meta{color:var(--app-muted);line-height:1.2}.offer-card-mobile{border-top-style:solid;border-top-width:3px}.offer-card-horizontal-name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-type-size=large] .offer-card-mobile-name,html[data-type-size=xl] .offer-card-mobile-name{-webkit-line-clamp:3}html[data-type-size=large] .offer-accordion-mobile-panel,html[data-type-size=xl] .offer-accordion-mobile-panel{max-height:min(48dvh, calc(40dvh + var(--type-pad-y) * 8))}.offer-card-mobile-rejected{border-top-style:solid;border-top-width:3px}.offer-sheet-device .app-sheet-header{align-items:center;gap:.5rem;padding:.5rem .75rem}.offer-sheet-device .app-sheet-title{font-size:var(--type-title);flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;line-height:1.2;display:flex}.offer-sheet-device .app-sheet-body{flex-direction:column;padding:.375rem .75rem;display:flex}.offer-sheet-device .offer-sheet-agent .type-ui-md{font-size:var(--type-ui)}.offer-sheet-cta{min-height:2.5rem;line-height:1.2}.offer-pick-cta{text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;padding-inline:.9rem;line-height:1.15}.offer-card-mobile--sheet .offer-card-mobile-name{-webkit-line-clamp:2;font-size:var(--type-body);line-height:1.15}@keyframes offerDeniedStamp{0%{opacity:0}to{opacity:1}}@keyframes offerDeniedX{0%{opacity:0;transform:scale(1.55)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes offerCardDenyOut{0%{opacity:1;max-height:18rem}to{opacity:0;max-height:0}}@keyframes offerCardEnterBelow{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.offer-card-motion.is-denying .offer-card-denied-stamp{animation:.28s both offerDeniedStamp}.offer-card-motion.is-denying .offer-card-denied-x{animation:.32s cubic-bezier(.22,1.3,.36,1) both offerDeniedX}.offer-card-motion.is-denying{animation:.3s .4s forwards offerCardDenyOut}.offer-card-motion.is-entering{animation:.42s cubic-bezier(.22,1,.36,1) both offerCardEnterBelow}html[data-type-size=large] .offer-card-mobile--sheet .offer-card-mobile-name,html[data-type-size=xl] .offer-card-mobile--sheet .offer-card-mobile-name{-webkit-line-clamp:2}html[data-type-size=large] .offer-sheet-device .app-sheet-header,html[data-type-size=xl] .offer-sheet-device .app-sheet-header{padding:.375rem .75rem}html[data-type-size=large] .offer-sheet-device .app-sheet-body,html[data-type-size=xl] .offer-sheet-device .app-sheet-body{padding:.3rem .75rem}html[data-type-size=large] .offer-sheet-device .app-sheet-footer,html[data-type-size=xl] .offer-sheet-device .app-sheet-footer{padding:.3rem .75rem .45rem}html[data-type-size=large] .offer-card-mobile--sheet,html[data-type-size=xl] .offer-card-mobile--sheet{padding:.375rem .5rem}html[data-type-size=large] .offer-card-mobile--sheet .offer-card-pro,html[data-type-size=large] .offer-card-mobile--sheet .offer-card-con,html[data-type-size=xl] .offer-card-mobile--sheet .offer-card-pro,html[data-type-size=xl] .offer-card-mobile--sheet .offer-card-con{padding-top:.0625rem;padding-bottom:.0625rem}html[data-type-size=large] .offer-sheet-list,html[data-type-size=xl] .offer-sheet-list{gap:.3rem}.career-left-shells{min-height:0}.career-dashboard-pair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}@media (width>=1440px) and (height>=820px){.career-dashboard-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}}.career-stats-shell{min-height:5.5rem}.career-map-shell{min-height:4.5rem}.player-header-card{background:linear-gradient(135deg, var(--player-tint-bg,var(--app-accent)), var(--app-panel) 70%)}@supports (color:color-mix(in lab, red, red)){.player-header-card{background:linear-gradient(135deg, var(--player-tint-bg,color-mix(in srgb, var(--app-accent) 8%, transparent)), color-mix(in srgb, var(--app-panel) 96%, transparent) 70%)}}.player-header-card{border:1px solid var(--player-tint-border,var(--app-border))}@supports (color:color-mix(in lab, red, red)){.player-header-card{border:1px solid var(--player-tint-border,color-mix(in srgb, var(--app-border) 82%, transparent))}}.player-header-card{color:var(--app-text)}.player-header-expand-hint{pointer-events:none;color:var(--app-faint);display:flex;position:absolute;bottom:3px;left:50%}@supports (color:color-mix(in lab, red, red)){.player-header-expand-hint{color:color-mix(in srgb, var(--app-faint) 55%, transparent)}}.player-header-expand-hint{transition:transform .25s,color .2s;transform:translate(-50%)}.player-header-expand-hint--below{justify-content:center;width:100%;margin:0 0 .35rem;position:relative;bottom:auto;left:auto;transform:none}.player-header-card[aria-expanded=true] .player-header-expand-hint{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.player-header-card[aria-expanded=true] .player-header-expand-hint{color:color-mix(in srgb, var(--app-accent) 70%, transparent)}}.player-header-card[aria-expanded=true] .player-header-expand-hint{transform:translate(-50%)rotate(180deg)}.player-header-card[aria-expanded=true] .player-header-expand-hint--below{transform:rotate(180deg)}.player-stat-label{color:var(--app-faint)}@supports (color:color-mix(in lab, red, red)){.player-stat-label{color:color-mix(in srgb, var(--app-faint) 88%, transparent)}}.player-stat-track{background:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.player-stat-track{background:color-mix(in srgb, var(--app-border) 55%, transparent)}}.player-stat-bar-compact{flex:1 1 0;min-width:5.5rem}.player-stat-bar-compact__label{min-width:2.5ch}.player-stat-bar-compact__track{height:max(2px, calc(var(--type-micro) * .22))}.player-stat-bar-compact .player-stat-value,.player-stat-bar-compact__value{min-width:2.25ch;font-size:var(--type-micro);line-height:1}.player-header-stat-row{width:100%}html[data-type-size=large] .player-header-stat-row,html[data-type-size=xl] .player-header-stat-row{row-gap:calc(var(--type-pad-y) + 2px)}html[data-type-size=large] .player-stat-bar-compact,html[data-type-size=xl] .player-stat-bar-compact{flex:calc(50% - .375rem);min-width:6.5rem}.app-stat-card{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-stat-card{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-stat-card{background:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.app-stat-card{background:color-mix(in srgb, var(--app-card) 90%, transparent)}}.app-stat-card{color:var(--app-text);border-radius:var(--app-radius-card-xs)}.app-stat-card.is-active{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-stat-card.is-active{border-color:color-mix(in srgb, var(--app-accent) 35%, transparent)}}.app-stat-card.is-active{background:linear-gradient(135deg, var(--app-accent), var(--app-card) 70%)}@supports (color:color-mix(in lab, red, red)){.app-stat-card.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 8%, transparent), color-mix(in srgb, var(--app-card) 90%, transparent) 70%)}}.dashboard-expand-hint{border:1px solid var(--app-border);justify-content:center;align-self:center;align-items:center;gap:.25rem;min-height:18px;margin-top:auto;padding:.125rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-expand-hint{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.dashboard-expand-hint{border-radius:var(--radius-pill);background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.dashboard-expand-hint{background:color-mix(in srgb, var(--app-surface-2) 82%, transparent)}}.dashboard-expand-hint{color:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.dashboard-expand-hint{color:color-mix(in srgb, var(--app-muted) 92%, transparent)}}.dashboard-expand-hint{font-size:var(--type-kicker);letter-spacing:.02em;font-weight:800;line-height:1;transition:color .15s,border-color .15s,background .15s}.dashboard-expand-hint:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-expand-hint:hover{border-color:color-mix(in srgb, var(--app-accent) 35%, var(--app-border))}}.dashboard-expand-hint:hover{color:var(--app-text);background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-expand-hint:hover{background:color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-2))}}.dashboard-expand-hint-badge{font-size:var(--type-micro);letter-spacing:.04em;font-weight:900}.dashboard-expand-hint-stats{color:#38bdf8;align-items:center;gap:.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-expand-hint-stats{color:color-mix(in srgb, #38bdf8 78%, var(--app-muted))}}.dashboard-expand-hint-stats svg{opacity:.85}.career-total-flip-card{perspective:900px;cursor:pointer;height:100%;min-height:0}.career-total-flip-inner{height:100%;min-height:0;transform-style:preserve-3d;transition:transform .45s;position:relative}.career-total-flip-card.is-flipped .career-total-flip-inner{transform:rotateY(180deg)}.career-total-flip-face{backface-visibility:hidden}.career-total-flip-front{position:relative}.career-total-flip-back{position:absolute;inset:0;transform:rotateY(180deg)}.app-stat-title{overflow-wrap:anywhere;max-width:100%;color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.25}.app-stat-label{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.25}.offer-card-key-fact--fee{border:1px solid var(--app-border);flex:10rem}@supports (color:color-mix(in lab, red, red)){.offer-card-key-fact--fee{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.offer-card-key-fact--fee{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.offer-card-key-fact--fee{background:color-mix(in srgb, var(--app-surface-2) 82%, transparent)}}.offer-card-key-fact--fee{color:var(--app-text)}.app-stat-card--compact{border-radius:var(--app-radius-card-sm);background:linear-gradient(145deg, var(--app-card), var(--app-card));min-height:0;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.app-stat-card--compact{background:linear-gradient(145deg, color-mix(in srgb, var(--app-card) 88%, var(--app-accent) 12%), var(--app-card))}}html[data-theme-mode=light] .app-stat-card--compact{background:linear-gradient(145deg, var(--app-accent) 0%, var(--app-panel) 52%, var(--app-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .app-stat-card--compact{background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 3.5%, var(--app-panel)) 0%, var(--app-panel) 52%, color-mix(in srgb, var(--app-bg) 22%, var(--app-panel)) 100%)}}.app-stat-compact-nation{min-width:0;color:var(--career-national);font-size:var(--type-kicker);align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.app-stat-compact-nation span{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.app-stat-compact-nation strong{color:var(--app-muted);font-size:var(--type-micro);letter-spacing:.08em}.app-stat-breakdown{border-top:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-stat-breakdown{border-top:1px solid color-mix(in srgb, var(--app-border) 65%, transparent)}}.app-meta-chip{border:1px solid var(--app-border);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-meta-chip{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-meta-chip{background:var(--app-surface-2);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.app-meta-chip{background:color-mix(in srgb, var(--app-surface-2) 88%, transparent)}}.app-meta-chip{color:var(--app-muted);font-size:var(--type-ui-md);font-weight:500}.app-meta-value{color:var(--app-text);font-family:var(--font-body);font-weight:800;font-size:calc(var(--type-display) + 6px);line-height:1.1}.app-meta-caption{color:var(--app-faint);font-size:var(--type-kicker);font-weight:600;line-height:1.25}.app-ovr-inner{background:linear-gradient(160deg, var(--app-panel), var(--app-surface-2))}.app-section-title{color:var(--app-faint);font-size:var(--type-ui);letter-spacing:.16em;text-transform:uppercase;font-weight:900;line-height:1.25}.app-hub-section-title{color:var(--app-faint);font-size:var(--type-ui);letter-spacing:.2em;text-transform:uppercase;font-weight:900;line-height:1.25}.app-hub-stat-label{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.18em;text-transform:uppercase;font-weight:900;line-height:1.25}.app-hub-stat-label.is-accent{color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-hub-stat-label.is-accent{color:color-mix(in srgb, #f59e0b 78%, var(--app-text))}}.app-hub-stat-value{color:var(--app-text);font-family:var(--font-body);font-weight:700}.app-hub-stat-value.is-accent{color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-hub-stat-value.is-accent{color:color-mix(in srgb, #f59e0b 88%, var(--app-text))}}.hub-world-catalog-row[data-world-catalog-seen=true] .hub-world-catalog-row__check{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-row[data-world-catalog-seen=true] .hub-world-catalog-row__check{color:color-mix(in srgb, var(--app-accent) 88%, #66bb6a)}}.header-world-btn .header-world-btn__percent{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:800}.hub-world-catalog-row:hover .hub-world-catalog-row__main,.hub-world-catalog-row:hover .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:hover .hub-world-catalog-row__stat,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__main,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__stat{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-row:hover .hub-world-catalog-row__main,.hub-world-catalog-row:hover .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:hover .hub-world-catalog-row__stat,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__main,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__stat{border-color:color-mix(in srgb, var(--app-accent) 30%, transparent)}}.hub-world-catalog-row:hover .hub-world-catalog-row__main,.hub-world-catalog-row:hover .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:hover .hub-world-catalog-row__stat,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__main,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__stat{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-row:hover .hub-world-catalog-row__main,.hub-world-catalog-row:hover .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:hover .hub-world-catalog-row__stat,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__main,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__percent-cell,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__stat{background:color-mix(in srgb, var(--app-surface-2) 72%, transparent)}}.hub-world-catalog-row__percent{white-space:nowrap;line-height:1}.hub-world-catalog-row__progress{width:100%;display:block}.hub-world-catalog-row__progress-track{border-radius:var(--radius-pill);background:var(--app-border);width:100%;height:.35rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-row__progress-track{background:color-mix(in srgb, var(--app-border) 55%, var(--app-surface-2))}}.hub-world-catalog-row__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--app-accent), var(--app-accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-row__progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--app-accent) 65%, transparent), color-mix(in srgb, var(--app-accent) 95%, #66bb6a))}}.hub-world-catalog-row__progress-fill{transition:width .35s}.hub-world-catalog-row__stat{flex-direction:column;justify-content:center;min-width:5.5rem;padding:.65rem .75rem;display:flex}.hub-world-catalog-row__stat-head{align-items:center;gap:.35rem;min-width:0;display:flex}.hub-world-catalog-row__stat-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.hub-world-catalog-row__stat-value{white-space:nowrap;line-height:1}.hub-world-catalog-row__chevron{opacity:.72;transition:transform .18s,opacity .18s}.hub-world-catalog-row:hover .hub-world-catalog-row__chevron,.hub-world-catalog-row:focus-visible .hub-world-catalog-row__chevron{opacity:1;transform:translate(2px)}@media (width>=640px){.hub-world-catalog-row__stat{min-width:6.5rem;padding:.75rem .9rem}}@media (width<=639.98px){.hub-world-catalog-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.hub-world-catalog-row__main{flex:11rem;min-width:11rem}.hub-world-catalog-row__stat{min-width:5rem}}.hub-world-catalog-sheet__heading{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.hub-world-catalog-seen-count{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--app-accent);font-weight:800}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-seen-count{color:color-mix(in srgb, var(--app-accent) 72%, var(--app-muted))}}.hub-world-catalog-sheet__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hub-world-catalog-toolbar{z-index:3;background:var(--app-panel);border-bottom:1px solid var(--app-border);flex-direction:column;flex-shrink:0;gap:.75rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-toolbar{border-bottom:1px solid color-mix(in srgb, var(--app-border) 55%, transparent)}}@media (width>=640px){.hub-world-catalog-toolbar{padding-left:1rem;padding-right:1rem}}.hub-world-catalog-toolbar__row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.hub-world-catalog-toolbar__row .setup-segment{flex:12rem;min-width:min(100%,12rem)}.hub-world-catalog-sheet__list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.hub-world-catalog-hide{border:1px solid var(--app-border);flex:0 auto;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-hide{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.hub-world-catalog-hide{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-hide{background:color-mix(in srgb, var(--app-surface-2) 90%, transparent)}}.hub-world-catalog-hide{color:var(--app-muted);text-align:center;white-space:nowrap}.hub-world-catalog-hide.is-active{background:var(--app-accent);color:var(--app-accent-fg)}.hub-world-catalog-hide__check{font-size:.85em}.hub-world-catalog-row-progress{font-variant-numeric:tabular-nums;font-size:var(--type-ui-md);letter-spacing:0;white-space:nowrap;color:var(--app-accent);flex-shrink:0;align-items:center;gap:.2rem;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-row-progress{color:color-mix(in srgb, var(--app-accent) 72%, var(--app-muted))}}.hub-world-catalog-row-progress[data-world-catalog-complete=true]{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-row-progress[data-world-catalog-complete=true]{color:color-mix(in srgb, var(--app-accent) 88%, #66bb6a)}}@media (width>=640px){.hub-world-catalog-row-progress{font-size:var(--type-ui-md)}}.hub-world-catalog-club[data-world-catalog-club-seen=true] .hub-world-catalog-club__check{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.hub-world-catalog-club[data-world-catalog-club-seen=true] .hub-world-catalog-club__check{color:color-mix(in srgb, var(--app-accent) 88%, #66bb6a)}}.app-body-sm{color:var(--app-muted);font-size:var(--type-ui);line-height:1.25}.app-body-reading{color:var(--app-muted);font-size:var(--type-body);line-height:1.4}.app-press-row{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-press-row{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-press-row{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-press-row{background:color-mix(in srgb, var(--app-surface-2) 82%, transparent)}}.app-press-row{color:var(--app-text)}.app-press-ticker{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-press-ticker{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-press-ticker{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-press-ticker{background:color-mix(in srgb, var(--app-surface-2) 88%, transparent)}}.app-press-ticker{color:var(--app-text)}.app-press-ticker-btn{touch-action:pan-y;cursor:pointer}.app-press-ticker-btn:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-press-ticker-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-press-ticker-btn:focus-visible{outline-offset:1px}.app-press-ticker-icon{color:#34d399;display:inline-flex}html[data-theme-mode=light] .app-press-ticker-icon{color:var(--career-positive)}.app-tag{border-radius:var(--radius-tag);padding:calc(2px + var(--type-pad-y)) 8px;font-size:var(--type-kicker);letter-spacing:.1em;font-weight:900;line-height:1.25}.app-tag-neutral{background:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-tag-neutral{background:color-mix(in srgb, var(--app-border) 45%, var(--app-surface-2))}}.app-tag-neutral{color:var(--app-muted)}.app-tag-sky{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.app-tag-sky{background:color-mix(in srgb, #0ea5e9 14%, var(--app-surface-2))}}.app-tag-sky{color:#0369a1}@supports (color:color-mix(in lab, red, red)){.app-tag-sky{color:color-mix(in srgb, #0369a1 75%, var(--app-text))}}.app-tag-violet{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.app-tag-violet{background:color-mix(in srgb, #8b5cf6 14%, var(--app-surface-2))}}.app-tag-violet{color:#6d28d9}@supports (color:color-mix(in lab, red, red)){.app-tag-violet{color:color-mix(in srgb, #6d28d9 75%, var(--app-text))}}.app-tag-emerald{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.app-tag-emerald{background:color-mix(in srgb, #22c55e 14%, var(--app-surface-2))}}.app-tag-emerald{color:#15803d}@supports (color:color-mix(in lab, red, red)){.app-tag-emerald{color:color-mix(in srgb, #15803d 75%, var(--app-text))}}.app-tag-amber{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-tag-amber{background:color-mix(in srgb, #f59e0b 16%, var(--app-surface-2))}}.app-tag-amber{color:#b45309}@supports (color:color-mix(in lab, red, red)){.app-tag-amber{color:color-mix(in srgb, #b45309 78%, var(--app-text))}}.app-tag-accent{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-tag-accent{background:color-mix(in srgb, var(--app-accent) 14%, var(--app-surface-2))}}.app-tag-accent{color:var(--app-accent)}.app-tag-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-tag-warn{background:color-mix(in srgb, #f59e0b 16%, var(--app-surface-2))}}.app-tag-warn{color:#b45309}@supports (color:color-mix(in lab, red, red)){.app-tag-warn{color:color-mix(in srgb, #b45309 80%, var(--app-text))}}.app-segment-btn{color:var(--app-muted);min-height:44px;font-size:var(--type-ui);padding-top:calc(.375rem + var(--type-pad-y));padding-bottom:calc(.375rem + var(--type-pad-y));background:0 0;border:1px solid #0000;line-height:1.25}.app-segment-btn.is-active{background:var(--app-accent);color:var(--app-accent-fg)}.app-segment-btn:not(.is-active):hover{color:var(--app-text)}.player-stat-value{color:var(--app-muted);font-family:var(--font-body);font-weight:700;font-size:var(--type-body);text-align:right;line-height:1}.app-trophy-caption{color:var(--app-faint);font-size:var(--type-micro);font-weight:500;line-height:1.3}.app-btn-outline{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-btn-outline{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.app-btn-outline{color:var(--app-text);transition:background .15s,border-color .15s,color .15s}.app-btn-outline:hover:not(:disabled){border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-btn-outline:hover:not(:disabled){border-color:color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}}.app-btn-outline:hover:not(:disabled){background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--app-surface-2) 92%, transparent)}}.app-btn-outline:disabled{cursor:not-allowed;opacity:.55}.app-btn-ghost{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-btn-ghost{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.app-btn-ghost{color:var(--app-muted);transition:background .15s,border-color .15s,color .15s}.app-btn-ghost:hover:not(:disabled){border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--app-accent) 40%, var(--app-border))}}.app-btn-ghost:hover:not(:disabled){color:var(--app-text);background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--app-accent) 8%, transparent)}}.app-modal-overlay{background:var(--app-overlay);overscroll-behavior:none}.app-modal-panel{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-modal-panel{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-modal-panel{background:var(--app-panel);color:var(--app-text)}.app-overlay-backdrop{background:var(--app-overlay);overscroll-behavior:none}.app-overlay-panel--sm{max-width:520px}.app-overlay-panel--md{max-width:560px}.app-overlay-panel--account{max-width:600px}.app-overlay-panel--legal{max-width:48rem}.app-overlay-header{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-overlay-header{border-bottom:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-overlay-header{padding:1rem 1.25rem}.app-overlay-header--sticky{z-index:10;background:var(--app-panel);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-overlay-header--sticky{background:color-mix(in srgb, var(--app-panel) 92%, transparent)}}.app-overlay-title{color:var(--app-text)}.app-overlay-subtitle{margin-top:.125rem}.app-overlay-body{min-height:0;padding:.75rem 1rem}@media (width>=640px){.app-overlay-body{padding:.75rem 1.25rem}}.app-overlay-footer{border-top:1px solid var(--app-border);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.app-overlay-footer{border-top:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-overlay-footer{padding:.625rem 1.25rem}.app-sheet-overlay{z-index:50;background:var(--app-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.app-sheet-panel{border:1px solid var(--app-border);flex-direction:column;width:100%;max-width:min(100vw,42rem);min-height:0;max-height:88dvh;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-sheet-panel{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-sheet-panel{background:var(--app-panel);color:var(--app-text);box-shadow:var(--shadow-float);border-bottom:none;border-radius:1rem 1rem 0 0}@media (width>=640px){.app-sheet-overlay{align-items:center;padding:1rem}.app-sheet-panel{border-bottom:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-sheet-panel{border-bottom:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-sheet-panel{border-radius:1rem}}.app-sheet-overlay--device{align-items:stretch;padding:0}.app-sheet-panel--device{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:none;border-radius:0}@media (width>=1024px){.app-sheet-overlay--device{align-items:center;padding:1.25rem}.app-sheet-panel--device{border:1px solid var(--app-border);width:min(42rem,100%);max-width:42rem;height:min(100dvh,720px);max-height:min(100dvh,720px)}@supports (color:color-mix(in lab, red, red)){.app-sheet-panel--device{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-sheet-panel--device{border-radius:1rem;padding-top:0;padding-bottom:0}}.app-sheet-overlay--device.offer-sheet-overlay{align-items:flex-end}.app-sheet-panel--device.offer-sheet-device{height:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:1rem 1rem 0 0;padding-top:0}@media (width>=1024px){.app-sheet-overlay--device.offer-sheet-overlay{align-items:center}.app-sheet-panel--device.offer-sheet-device{border-radius:1rem;height:auto;max-height:min(100dvh,720px)}}.app-sheet-header{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-sheet-header{border-bottom:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-sheet-header{padding:.75rem 1rem}.app-sheet-title{font-size:var(--type-title);letter-spacing:-.01em;font-weight:800;line-height:1.25}.app-sheet-subtitle{color:var(--app-muted);margin-top:.125rem}@supports (color:color-mix(in lab, red, red)){.app-sheet-subtitle{color:color-mix(in srgb, var(--app-muted) 92%, transparent)}}.app-sheet-subtitle{font-size:var(--type-ui-md);line-height:1.35}.app-sheet-close{border-radius:var(--radius-pill);min-width:44px;min-height:44px;font-size:var(--type-ui-md);flex-shrink:0;padding:0 .875rem;font-weight:700}.app-sheet-body{flex:1;min-height:0;padding:.75rem 1rem;overflow-y:auto}.app-sheet-footer{border-top:1px solid var(--app-border);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.app-sheet-footer{border-top:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-sheet-footer{padding:.75rem 1rem}:root{--press-font:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;--press-paper-page:var(--app-card)}@supports (color:color-mix(in lab, red, red)){:root{--press-paper-page:color-mix(in srgb, var(--app-card) 92%, var(--app-surface-2))}}:root{--press-paper-page-inline:var(--app-card)}@supports (color:color-mix(in lab, red, red)){:root{--press-paper-page-inline:color-mix(in srgb, var(--app-card) 90%, var(--app-surface-2))}}:root{--press-paper-bg:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){:root{--press-paper-bg:color-mix(in srgb, var(--app-panel) 94%, var(--app-surface))}}:root{--press-paper-footer:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){:root{--press-paper-footer:color-mix(in srgb, var(--app-surface-2) 88%, var(--app-panel))}}:root{--press-ink:var(--app-text);--press-ink-strong:var(--app-text);--press-ink-body:var(--app-text)}@supports (color:color-mix(in lab, red, red)){:root{--press-ink-body:color-mix(in srgb, var(--app-text) 90%, var(--app-muted))}}:root{--press-ink-muted:var(--app-muted);--press-ink-faint:var(--app-faint);--press-rule:var(--app-border)}@supports (color:color-mix(in lab, red, red)){:root{--press-rule:color-mix(in srgb, var(--app-border) 88%, transparent)}}:root{--press-rule-soft:var(--app-border)}@supports (color:color-mix(in lab, red, red)){:root{--press-rule-soft:color-mix(in srgb, var(--app-border) 70%, transparent)}}:root{--press-border-strong:var(--app-border)}@supports (color:color-mix(in lab, red, red)){:root{--press-border-strong:color-mix(in srgb, var(--app-border) 55%, var(--app-text))}}:root{--press-accent-rule:var(--app-accent);--press-page-shadow:0 18px 48px #00000073, 0 2px 8px #0003;--press-panel-shadow:0 28px 70px #0009;--press-inline-shadow:0 8px 24px #00000059;--press-fade-end:var(--press-paper-page-inline);--press-radius:1rem;--press-close-border:var(--app-border)}@supports (color:color-mix(in lab, red, red)){:root{--press-close-border:color-mix(in srgb, var(--app-border) 90%, var(--app-accent))}}:root{--press-close-fg:var(--app-text)}html[data-theme-mode=light]{--press-paper-page:#f7f7f9;--press-paper-page-inline:#f7f7f9;--press-paper-bg:#f7f7f9;--press-paper-footer:#f7f7f9;--press-ink:#171717;--press-ink-strong:#171717;--press-ink-body:#2a2c31;--press-ink-muted:#5c5f66;--press-ink-faint:#878a93;--press-rule:#17171724;--press-rule-soft:#1717171a;--press-page-shadow:0 12px 32px #18181b1f, 0 1px 4px #18181b0f;--press-panel-shadow:0 20px 50px #18181b2e;--press-inline-shadow:0 2px 10px #18181b0f, 0 0 0 1px #17171714;--press-fade-end:#f7f7f9;--press-close-border:#17171738;--press-close-fg:#171717}html[data-theme=chalk]{--press-paper-page:#f7f7f9}@supports (color:color-mix(in lab, red, red)){html[data-theme=chalk]{--press-paper-page:color-mix(in srgb, #f7f7f9 92%, var(--app-surface))}}html[data-theme=chalk]{--press-paper-page-inline:var(--press-paper-page);--press-paper-bg:var(--press-paper-page);--press-paper-footer:var(--press-paper-page);--press-fade-end:var(--press-paper-page)}.app-press-newspaper-overlay{background:var(--app-overlay);justify-content:center;align-items:stretch;padding:0}.app-press-newspaper-overlay .app-press-newspaper-panel{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);border-bottom:none;border-left:none;border-right:none;border-radius:0;overflow:hidden}@media (width>=640px){.app-press-newspaper-overlay{align-items:center;padding:.75rem}.app-press-newspaper-overlay .app-press-newspaper-panel{border:1px solid var(--press-rule);border-radius:var(--press-radius);isolation:isolate;width:min(100%,48rem);max-width:min(100vw,48rem);height:min(94dvh,100%);max-height:94dvh;clip-path:inset(0 round var(--press-radius));padding-top:0;overflow:hidden}}.app-press-newspaper-panel{isolation:isolate;border:1px solid var(--press-rule);border-radius:var(--press-radius) var(--press-radius) 0 0;background:var(--press-paper-bg);width:100%;max-width:min(100vw,42rem);max-height:88dvh;color:var(--press-ink);font-family:var(--press-font);box-shadow:var(--press-panel-shadow);border-bottom:none;flex-direction:column;display:flex;overflow:hidden}@media (width>=640px){.app-press-newspaper-panel{border-bottom:1px solid var(--press-rule);border-radius:var(--press-radius)}}.app-press-newspaper-masthead{border-top:none;border-bottom:2px solid var(--press-accent-rule);background:var(--press-paper-bg);border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-shrink:0;grid-template-columns:1fr auto;align-items:start;gap:.5rem .75rem;padding:.65rem .85rem .55rem 1rem;display:grid}.app-press-newspaper-masthead-main{min-width:0}.app-press-newspaper-brand{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.22em;text-transform:uppercase;font-weight:800}[data-press-tier=regional] .app-press-newspaper-brand{letter-spacing:.14em;color:var(--app-accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){[data-press-tier=regional] .app-press-newspaper-brand{color:color-mix(in srgb, var(--app-accent) 78%, var(--app-muted))}}[data-press-tier=international] .app-press-newspaper-brand{letter-spacing:.26em;font-weight:900}.app-press-newspaper-edition{font-family:var(--press-font);font-size:calc(clamp(1.5rem, 4.2vw, 2.05rem) * var(--type-zoom));letter-spacing:.1em;text-transform:uppercase;color:var(--press-ink-strong);margin-top:.15rem;font-weight:900;line-height:1.05}.app-press-newspaper-masthead .header-menu-close,.app-press-newspaper-close{border:1px solid var(--press-close-border);border-radius:var(--radius-pill);min-width:36px;min-height:36px;color:var(--press-close-fg);font-family:var(--press-font);font-size:var(--type-ui-md);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;background:0 0;flex-shrink:0;justify-self:end;padding:0 .75rem;font-weight:700}.app-press-newspaper-masthead .header-menu-close:focus-visible,.app-press-newspaper-close:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-press-newspaper-masthead .header-menu-close:focus-visible,.app-press-newspaper-close:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-press-newspaper-masthead .header-menu-close:focus-visible,.app-press-newspaper-close:focus-visible{outline-offset:2px}.app-press-newspaper-stage{perspective:1500px;perspective-origin:50% 42%;background:var(--press-paper-bg);flex-direction:column;flex:1;min-height:0;padding:.55rem .85rem .75rem;display:flex;position:relative;overflow:hidden}.app-press-newspaper-stage.is-turning{pointer-events:none}.app-press-newspaper-page{z-index:1;background:var(--press-paper-page);min-height:0;box-shadow:none;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;color:var(--press-ink);font-family:var(--press-font);border:none;border-radius:0;flex-direction:column;flex:1;padding:.35rem .15rem .5rem;display:flex;position:relative;overflow-y:auto}.app-press-newspaper-page.out-older{transform-origin:0;animation:.3s cubic-bezier(.4,0,.85,.2) forwards press-out-older}.app-press-newspaper-page.in-older{transform-origin:0;animation:.54s cubic-bezier(.16,1,.3,1) forwards press-in-older}.app-press-newspaper-page.out-newer{transform-origin:100%;animation:.3s cubic-bezier(.4,0,.85,.2) forwards press-out-newer}.app-press-newspaper-page.in-newer{transform-origin:100%;animation:.54s cubic-bezier(.16,1,.3,1) forwards press-in-newer}@keyframes press-out-older{0%{opacity:1;filter:brightness();transform:rotateY(0)translateZ(0)}to{opacity:.15;filter:brightness(.92);transform:rotateY(-118deg)translateZ(-12px)}}@keyframes press-in-older{0%{opacity:.2;filter:brightness(.94);transform:rotateY(-118deg)translateZ(-12px)}to{opacity:1;filter:brightness();transform:rotateY(0)translateZ(0)}}@keyframes press-out-newer{0%{opacity:1;filter:brightness();transform:rotateY(0)translateZ(0)}to{opacity:.15;filter:brightness(.92);transform:rotateY(118deg)translateZ(-12px)}}@keyframes press-in-newer{0%{opacity:.2;filter:brightness(.94);transform:rotateY(118deg)translateZ(-12px)}to{opacity:1;filter:brightness();transform:rotateY(0)translateZ(0)}}.app-press-newspaper-page-meta{border-bottom:1px solid var(--press-rule-soft);color:var(--press-ink-muted);font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-bottom:.65rem;padding-bottom:.45rem;font-weight:800;display:flex}.app-press-newspaper-page-meta-sep{opacity:.45}.app-press-newspaper-headline-main{font-family:var(--press-font);font-size:calc(clamp(1.65rem, 3.8vw, 2.15rem) * var(--type-zoom));letter-spacing:-.01em;color:var(--press-ink-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.app-press-newspaper-dek{color:var(--press-ink-muted);font-family:var(--press-font);font-size:var(--type-body);margin-top:.45rem;font-style:normal;font-weight:400;line-height:1.45}.app-press-newspaper-stats{border-top:1px solid var(--press-rule);border-bottom:1px solid var(--press-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.85rem 0 .15rem;padding:.65rem 0;display:grid}.app-press-newspaper-stats div{text-align:center;padding:0 .4rem}.app-press-newspaper-stats div+div{border-left:1px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-press-newspaper-stats div+div{border-left:1px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-press-newspaper-stats dd{font-family:var(--press-font);font-size:calc(1.75rem * var(--type-zoom));color:var(--press-ink-strong);flex-direction:column;justify-content:center;align-items:center;gap:.18rem;margin:0;font-weight:900;line-height:1;display:flex}.app-press-newspaper-stats dt{max-width:100%;color:var(--press-ink-faint);font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word;margin-top:.3rem;font-weight:800}.app-press-newspaper-body{margin-top:.75rem}.app-press-newspaper-body p{font-family:var(--press-font);font-size:var(--type-body);text-align:left;color:var(--press-ink-body);-webkit-hyphens:auto;hyphens:auto;margin-bottom:.7rem;font-weight:400;line-height:1.45}.app-press-newspaper-body p:last-child{margin-bottom:0}@media (width>=640px){.app-press-newspaper-page:not(.app-press-newspaper-page--inline) .app-press-newspaper-body{column-count:2;column-fill:balance;column-gap:1.15rem}.app-press-newspaper-page:not(.app-press-newspaper-page--inline) .app-press-newspaper-body p{break-inside:avoid;line-height:1.45}}.app-press-newspaper-trophies{border-top:1px solid var(--press-rule);margin-top:.85rem;padding-top:.55rem}.app-press-newspaper-trophies-label{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-weight:800}.app-press-newspaper-trophies-list{flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:0;list-style:none;display:flex}.app-press-newspaper-trophy-chip{color:var(--press-ink-body);font-family:var(--press-font);font-size:var(--type-ui);background:0 0;border:none;border-radius:0;align-items:center;gap:.35rem;padding:0;font-weight:700;line-height:1.25;display:inline-flex}.app-press-newspaper-byline{color:var(--press-ink-faint);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.app-press-newspaper-page-no{color:var(--press-ink-faint);font-size:var(--type-ui);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-weight:700}.app-press-newspaper-footer{border-top:1px solid var(--press-rule);background:var(--press-paper-footer);border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.65rem .9rem .75rem;display:grid}.app-press-newspaper-footer-nav{justify-content:flex-end;justify-self:end;align-items:center;gap:.75rem;display:flex}.app-press-newspaper-turn{min-height:32px;color:var(--app-accent);font-family:var(--press-font);font-size:var(--type-ui-md);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;border-radius:0;padding:0;font-weight:800}.app-press-newspaper-turn:disabled{cursor:default;opacity:.35}.app-press-newspaper-swipe-hint{color:var(--press-ink-faint);font-size:var(--type-ui);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-weight:700}.app-press-newspaper-inline{min-width:0}.app-press-newspaper-inline--compact{height:100%;margin-bottom:0}.app-press-newspaper-inline--compact .app-press-newspaper-inline-shell{height:100%;min-height:0}.app-press-newspaper-inline--compact .app-press-newspaper-inline-masthead{padding:.3rem .45rem}.app-press-newspaper-inline--compact .app-press-newspaper-inline-expand{min-height:22px;font-size:var(--type-micro)}.app-press-newspaper-inline--compact .app-press-newspaper-inline-footer{padding:.2rem .35rem}.app-press-newspaper-inline--compact .app-press-newspaper-page--inline,.app-press-newspaper-page--compact.app-press-newspaper-page--inline{flex:auto;min-height:0;max-height:none;padding:.4rem .5rem .45rem}.app-press-newspaper-page--compact .app-press-newspaper-headline-main{font-size:calc(clamp(.85rem, 1.8vw, 1rem) * var(--type-zoom));-webkit-line-clamp:3;line-height:1.25}.app-press-newspaper-page--compact .app-press-newspaper-body p,.app-press-newspaper-page--compact .app-press-newspaper-body p:last-child{font-size:var(--type-kicker);-webkit-line-clamp:2;line-height:1.35}.app-press-newspaper-page--compact .app-press-newspaper-page-meta{font-size:var(--type-micro);margin-bottom:.2rem}.career-press-beside-honours .app-press-newspaper-inline{height:100%}.career-tablet-dashboard-side{flex:1 1 0;min-width:0;min-height:0}.career-tablet-honours-press{min-width:0;height:100%;margin-top:.5rem}@media (width>=1024px) and (width<=1279.98px){.career-tablet-dashboard-side{flex-direction:column;display:flex}.career-tablet-honours-press{flex:1 1 0}.career-press-slot-2col{display:none}.career-press-beside-honours .app-press-newspaper-inline-open{flex:auto;min-height:0;display:flex}.career-press-beside-honours .app-press-newspaper-page--inline{flex:auto;width:100%;min-height:0}}.app-press-newspaper-inline-shell{isolation:isolate;border:1px solid var(--press-rule);border-radius:var(--press-radius);background:var(--press-paper-page-inline);box-shadow:var(--press-inline-shadow);flex-direction:column;display:flex;overflow:hidden}.app-press-newspaper-inline-masthead{border-bottom:1px solid var(--press-rule);background:var(--press-paper-page-inline);color:var(--press-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex}.app-press-newspaper-inline-masthead-titles{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.app-press-newspaper-inline-masthead .app-press-newspaper-brand{margin:0}.app-press-newspaper-inline-open{cursor:pointer;background:var(--press-paper-page-inline);text-align:left;isolation:isolate;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.app-press-newspaper-inline-open:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-press-newspaper-inline-open:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-press-newspaper-inline-open:focus-visible{outline-offset:2px}.app-press-newspaper-page--inline{z-index:1;background:var(--press-paper-page-inline);max-height:min(42vh,300px);color:var(--press-ink);box-shadow:none;border-radius:0;flex-direction:column;margin:0;padding:.55rem .75rem .7rem;display:flex;position:relative;overflow:hidden}.app-press-newspaper-page--inline .app-press-newspaper-headline-main{font-size:calc(clamp(1.05rem, 2.8vw, 1.25rem) * var(--type-zoom));-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.app-press-newspaper-page--inline .app-press-newspaper-dek{font-size:var(--type-ui-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;line-height:1.4;display:-webkit-box;overflow:hidden}.app-press-newspaper-page--inline .app-press-newspaper-body{flex:auto;min-height:0;overflow:hidden}.app-press-newspaper-page--inline .app-press-newspaper-body p{font-size:var(--type-ui-md);line-height:1.4}.app-press-newspaper-page--inline .app-press-newspaper-body p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-press-newspaper-page--inline .app-press-newspaper-stats{z-index:0;flex:none;margin-top:.55rem;padding-top:.45rem;padding-bottom:.45rem;position:relative}.app-press-newspaper-page--inline .app-press-newspaper-stats dd{font-size:var(--type-display)}.app-press-newspaper-page--inline .app-press-newspaper-stat-sub{font-size:var(--type-kicker)}.app-press-newspaper-page--inline .app-press-newspaper-stats dt{letter-spacing:.06em}.app-press-newspaper-page--inline .app-press-newspaper-trophies{flex:none;margin-top:.45rem;padding-top:.35rem}.app-press-newspaper-page--inline .app-press-newspaper-trophy-chip{font-size:var(--type-kicker)}.app-press-newspaper-page--inline:after{content:"";background:linear-gradient(transparent, var(--press-fade-end));pointer-events:none;height:2.25rem;position:absolute;bottom:0;left:0;right:0}.app-press-newspaper-inline-footer{z-index:2;border-top:1px solid var(--press-rule);background:var(--press-paper-footer);color:var(--press-ink);justify-content:space-between;align-items:center;gap:.35rem;padding:.4rem .7rem .5rem;display:flex;position:relative}.app-press-newspaper-inline-footer .app-press-newspaper-turn{min-height:28px;font-size:var(--type-ui)}.app-press-news-card .app-press-newspaper-inline-shell{border-color:var(--press-rule-soft);box-shadow:none;background:var(--press-paper-page-inline)}.app-press-news-card .app-press-newspaper-inline-masthead{background:0 0;border-bottom:none;flex-shrink:0;padding:.8rem .9rem .45rem}.app-press-news-card .app-press-newspaper-inline-masthead-titles{flex-wrap:nowrap;align-items:center;gap:.5rem}.app-press-news-icon{width:1rem;height:1rem;color:var(--app-accent);flex-shrink:0}.app-press-news-card .app-press-newspaper-brand{font-size:var(--type-kicker);letter-spacing:.1em;font-weight:700}.app-press-news-card .app-press-newspaper-inline-open{background:0 0;flex-direction:column;flex:auto;display:flex}.app-press-news-card .app-press-newspaper-page--inline{background:0 0;flex:auto;width:100%;max-height:none;padding:.4rem .9rem 0}.app-press-news-card .app-press-newspaper-page--inline:after{content:none}.app-press-news-article .app-press-newspaper-page-meta{font-size:var(--type-kicker);letter-spacing:.06em;border:0;justify-content:space-between;gap:.5rem;margin-bottom:.8rem;padding:0;font-weight:600}.app-press-news-category{background:var(--app-accent);border-radius:.3rem}@supports (color:color-mix(in lab, red, red)){.app-press-news-category{background:color-mix(in srgb, var(--app-accent) 9%, transparent)}}.app-press-news-category{color:var(--app-accent);overflow-wrap:anywhere;padding:.2rem .45rem}.app-press-news-identity{align-items:center;gap:.6rem;min-width:0;display:flex}.app-press-news-emblem{border:1px solid var(--press-rule-soft);background:var(--press-ink);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-press-news-emblem{background:color-mix(in srgb, var(--press-ink) 4%, var(--press-paper-page))}}.app-press-news-flag{width:24px;height:17px;font-size:var(--type-micro);display:block}.app-press-news-reader .app-press-news-emblem{border-radius:.9rem;width:60px;height:60px}.app-press-news-reader .app-press-news-flag{width:38px;height:27px;font-size:var(--type-ui-md)}.app-press-news-card .app-press-newspaper-headline-main{font-size:var(--type-title);letter-spacing:-.015em;-webkit-line-clamp:3;overflow-wrap:anywhere;font-weight:700;line-height:1.3}.app-press-news-card .app-press-newspaper-dek{font-size:var(--type-ui-md);-webkit-line-clamp:2;margin-top:.45rem;line-height:1.5}.app-press-news-card .app-press-news-headline--event{line-clamp:4;-webkit-line-clamp:4}.app-press-news-read{color:var(--app-accent);font-family:var(--press-font);font-size:var(--type-ui);flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;gap:.5rem;padding:.75rem .9rem;font-weight:600;display:flex}.app-press-news-read>span{font-size:var(--type-title);line-height:1}.app-press-news-card .app-press-newspaper-inline-footer{border-color:var(--press-rule-soft);background:0 0;flex-shrink:0;padding:.25rem .7rem}.app-press-news-card .app-press-newspaper-turn,.app-press-news-reader .app-press-newspaper-turn{min-height:36px;color:var(--press-ink-muted);font-size:var(--type-ui);letter-spacing:0;text-transform:none;border-radius:.5rem;padding:0 .35rem;font-weight:600}.app-press-news-card .app-press-newspaper-swipe-hint,.app-press-news-reader .app-press-newspaper-swipe-hint{color:var(--press-ink-muted);font-size:var(--type-kicker);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:500}.app-press-news-card .app-press-newspaper-inline-open:focus-visible{outline-offset:-2px}.app-press-news-card .app-press-newspaper-turn:focus-visible,.app-press-news-reader .app-press-newspaper-turn:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}@media (hover:hover){.app-press-news-card .app-press-newspaper-inline-open:hover,.app-press-news-card .app-press-newspaper-turn:hover:not(:disabled),.app-press-news-reader .app-press-newspaper-turn:hover:not(:disabled){background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-press-news-card .app-press-newspaper-inline-open:hover,.app-press-news-card .app-press-newspaper-turn:hover:not(:disabled),.app-press-news-reader .app-press-newspaper-turn:hover:not(:disabled){background:color-mix(in srgb, var(--app-accent) 5%, transparent)}}}.app-press-news-card.app-press-newspaper-inline--compact .app-press-newspaper-inline-masthead{padding:.5rem .65rem .25rem}.app-press-news-card.app-press-newspaper-inline--compact .app-press-newspaper-page--inline{padding:.3rem .65rem 0}.app-press-news-card.app-press-newspaper-inline--compact .app-press-newspaper-headline-main{font-size:var(--type-body)}.app-press-news-card.app-press-newspaper-inline--compact .app-press-news-read{padding:.5rem .65rem}.app-press-news-reader .app-press-newspaper-masthead{border-bottom:1px solid var(--press-rule-soft);align-items:center;padding:1rem 1.4rem}.app-press-news-reader .app-press-newspaper-edition{font-size:var(--type-title);letter-spacing:-.01em;text-transform:none;margin-top:.3rem;font-weight:600;line-height:1.3}.app-press-news-reader .app-press-newspaper-stage{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;padding:0;overflow-y:auto}.app-press-news-reader .app-press-news-article{background:radial-gradient(ellipse at top right, var(--app-accent), transparent 65%), var(--press-paper-page);flex:none;min-width:0;padding:clamp(1.25rem,4vw,2.5rem);overflow:visible}@supports (color:color-mix(in lab, red, red)){.app-press-news-reader .app-press-news-article{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--app-accent) 7%, transparent), transparent 65%), var(--press-paper-page)}}.app-press-news-reader .app-press-newspaper-page-meta{font-size:var(--type-ui);justify-content:flex-start;gap:.85rem;margin-bottom:1.25rem}.app-press-news-reader .app-press-newspaper-headline-main{max-width:26ch;font-size:calc(clamp(1.55rem, 4vw, 2.25rem) * var(--type-zoom));letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;font-weight:750;line-height:1.15;display:block;overflow:visible}.app-press-news-reader .app-press-newspaper-dek{font-size:var(--type-body);margin-top:.85rem;line-height:1.6}.app-press-news-reader .app-press-news-article .app-press-newspaper-body{column-count:1;max-width:62ch;margin-top:1.75rem}.app-press-news-reader .app-press-news-article .app-press-newspaper-body p{font-size:var(--type-title);overflow-wrap:anywhere;margin-bottom:1rem;line-height:1.8}.app-press-news-reader .app-press-news-article .app-press-newspaper-body p:first-child{border-left:2px solid var(--app-accent);color:var(--press-ink-strong);font-size:var(--type-display);padding-left:1rem;font-weight:500;line-height:1.65}.app-press-news-reader .app-press-news-article .app-press-newspaper-body p:last-child{margin-bottom:0}.app-press-news-contract{border:1px solid var(--press-rule-soft);background:var(--app-accent);border-radius:.75rem;margin-top:1.5rem;padding:.25rem 1rem}@supports (color:color-mix(in lab, red, red)){.app-press-news-contract{background:color-mix(in srgb, var(--app-accent) 4%, transparent)}}.app-press-news-contract>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.85rem 0;display:flex}.app-press-news-contract>div+div{border-top:1px solid var(--press-rule-soft)}.app-press-news-contract dt{color:var(--press-ink-muted);font-size:var(--type-body)}.app-press-news-contract dd{color:var(--press-ink-strong);font-size:var(--type-title);font-weight:600}.app-press-news-reader .app-press-newspaper-stats{border:1px solid var(--press-rule-soft);background:var(--app-accent);border-radius:.75rem;margin:1.5rem 0 0;padding:1rem 0}@supports (color:color-mix(in lab, red, red)){.app-press-news-reader .app-press-newspaper-stats{background:color-mix(in srgb, var(--app-accent) 4%, transparent)}}.app-press-news-reader .app-press-newspaper-stats dt{color:var(--press-ink-muted)}.app-press-news-reader .app-press-newspaper-byline{border-top:1px solid var(--press-rule-soft);color:var(--press-ink-muted);font-size:var(--type-kicker);letter-spacing:.04em;margin-top:1.75rem;padding-top:.85rem;font-weight:500}.app-press-news-reader .app-press-newspaper-footer{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.6rem 1.4rem;display:flex;position:relative}.app-press-news-progress{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.app-press-news-progress>span{background:var(--app-accent);height:100%;display:block}@media (width>=640px){.app-press-newspaper-overlay .app-press-news-reader{width:min(100%,46rem);height:auto;max-height:90dvh}}@media (width<=639.98px){.app-press-news-reader .app-press-newspaper-footer{padding-bottom:max(.6rem, env(safe-area-inset-bottom,0px));margin-top:auto}}html[data-animation-level=none] .app-press-news-reader .app-press-newspaper-page{animation:none;transform:none}.app-link{color:var(--app-accent);transition:color .15s}.app-link:hover{color:var(--app-accent-strong)}.app-notice-emerald{border:1px solid #22c55e}@supports (color:color-mix(in lab, red, red)){.app-notice-emerald{border:1px solid color-mix(in srgb, #22c55e 28%, var(--app-border))}}.app-notice-emerald{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.app-notice-emerald{background:color-mix(in srgb, #22c55e 10%, var(--app-surface-2))}}.app-notice-emerald{color:#15803d}@supports (color:color-mix(in lab, red, red)){.app-notice-emerald{color:color-mix(in srgb, #15803d 72%, var(--app-text))}}.app-notice-warn{border:1px solid #f59e0b}@supports (color:color-mix(in lab, red, red)){.app-notice-warn{border:1px solid color-mix(in srgb, #f59e0b 30%, var(--app-border))}}.app-notice-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-notice-warn{background:color-mix(in srgb, #f59e0b 10%, var(--app-surface-2))}}.app-notice-warn{color:var(--app-text)}.avatar-preview-frame{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.avatar-preview-frame{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.avatar-preview-frame{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.avatar-preview-frame{background:color-mix(in srgb, var(--app-surface-2) 82%, transparent)}}.pitch-pos-btn{color:#14532d;background:#ffffffeb;border:1px solid #ffffff73;box-shadow:0 2px 10px #00000038}.pitch-pos-btn:hover{box-shadow:var(--shadow-ink-sm);background:#fff}.pitch-pos-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.pitch-pos-btn.is-selected{z-index:2;background:var(--pitch-selected-fill,#fbbf24);color:var(--pitch-selected-ink,#111);border:1.5px solid #fde68a;transform:scale(1.1);box-shadow:0 0 0 2px #b45309b8,0 0 16px #fbbf24e0}.pitch-pos-btn.is-selected:hover{background:var(--pitch-selected-fill,#fbbf24);box-shadow:0 0 0 2px #b45309d1,0 0 18px #fde68aeb}.pitch-pos-btn.is-selected:focus-visible{outline-color:#fde68a}.timeline-row.is-open{border-radius:var(--app-radius-card-sm) var(--app-radius-card-sm) 0 0;border-bottom-color:#0000!important}.timeline-row-expand{border-radius:0 0 var(--app-radius-card-sm) var(--app-radius-card-sm);background:linear-gradient(120deg, var(--timeline-expand-tint), var(--app-panel) 72%);border-top:none;margin:-1px 0 3px;padding:10px;border-top-color:#0000!important}.timeline-season-details:not(:last-child){margin-bottom:10px}.timeline-row.has-data{z-index:2;background:linear-gradient(90deg, var(--timeline-row-tint,var(--app-accent)), var(--app-card) 85%)}@supports (color:color-mix(in lab, red, red)){.timeline-row.has-data{background:linear-gradient(90deg, var(--timeline-row-tint,color-mix(in srgb, var(--app-accent) 8%, transparent)), color-mix(in srgb, var(--app-card) 96%, transparent) 85%)}}.timeline-row.has-data{border-color:var(--timeline-row-border,var(--app-border))}@supports (color:color-mix(in lab, red, red)){.timeline-row.has-data{border-color:var(--timeline-row-border,color-mix(in srgb, var(--app-border) 78%, transparent))}}.timeline-row.has-data{border-left:3px solid var(--timeline-row-accent,var(--app-accent))}.timeline-row.is-current{z-index:1;background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.timeline-row.is-current{background:color-mix(in srgb, var(--app-surface-2) 82%, transparent)}}.timeline-row.is-current{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.timeline-row.is-current{border-color:color-mix(in srgb, var(--app-border) 72%, transparent)}}.timeline-row.is-current{border-left:3px solid var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.timeline-row.is-current{border-left:3px solid color-mix(in srgb, var(--app-muted) 55%, transparent)}}.timeline-row.is-active-season{z-index:1;background:linear-gradient(90deg, var(--timeline-row-tint,var(--app-accent)), var(--app-surface-2) 85%)}@supports (color:color-mix(in lab, red, red)){.timeline-row.is-active-season{background:linear-gradient(90deg, var(--timeline-row-tint,color-mix(in srgb, var(--app-accent) 8%, transparent)), color-mix(in srgb, var(--app-surface-2) 88%, transparent) 85%)}}.timeline-row.is-active-season{border-color:var(--timeline-row-border,var(--app-border))}@supports (color:color-mix(in lab, red, red)){.timeline-row.is-active-season{border-color:var(--timeline-row-border,color-mix(in srgb, var(--app-border) 70%, transparent))}}.timeline-row.is-active-season{border-left:3px solid var(--timeline-row-accent,var(--app-accent))}.app-achievement-title{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.app-achievement-section-trigger{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:0;display:flex}.app-achievement-section-trigger.is-interactive{cursor:pointer;border-radius:var(--app-radius-card-sm);margin:-.125rem -.25rem;padding:.125rem .25rem;transition:background .15s}.app-achievement-section-trigger.is-interactive:hover{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-achievement-section-trigger.is-interactive:hover{background:color-mix(in srgb, var(--app-surface-2) 55%, transparent)}}.app-achievement-section-trigger.is-interactive:hover .app-achievement-title{color:var(--app-muted)}.app-achievement-section-trigger.is-interactive:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-achievement-section-trigger.is-interactive:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-achievement-section-trigger.is-interactive:focus-visible{outline-offset:2px}.app-achievement-section-chevron{color:var(--app-muted);opacity:.85;flex-shrink:0;transition:transform .2s}.app-achievement-filter{width:100%}.app-achievement-card{border:1px solid var(--app-border);flex-direction:column;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.app-achievement-card{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-achievement-card{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-achievement-card{background:color-mix(in srgb, var(--app-surface-2) 76%, transparent)}}.app-achievement-card{color:var(--app-text);border-radius:var(--app-radius-card-sm);cursor:pointer;appearance:none;font:inherit;filter:grayscale();opacity:.5}.app-achievement-card:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-achievement-card:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-achievement-card:focus-visible{outline-offset:2px}.app-achievement-card.is-expanded{text-align:left;filter:none;opacity:.96;grid-column:1/-1;align-items:stretch}.app-chart-card{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-chart-card{border:1px solid color-mix(in srgb, var(--app-border) 55%, transparent)}}.app-chart-card{background:var(--app-bg-outer)}@supports (color:color-mix(in lab, red, red)){.app-chart-card{background:color-mix(in srgb, var(--app-bg-outer) 72%, transparent)}}.app-chart-card,.app-hub-stat-cell{border-radius:var(--app-radius-card-md)}.app-achievement-card.is-earned{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-achievement-card.is-earned{border-color:color-mix(in srgb, #f59e0b 32%, var(--app-border))}}.app-achievement-card.is-earned{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-achievement-card.is-earned{background:color-mix(in srgb, #f59e0b 12%, var(--app-surface-2))}}.app-achievement-card.is-earned{filter:none;opacity:1}.app-achievement-card.is-in-progress,.app-achievement-card.is-needs-careers{filter:grayscale(.25);opacity:.88}.app-achievement-card.is-path-locked,.app-achievement-chip.is-path-locked{filter:grayscale();opacity:.42}.app-achievement-chip.is-earned{filter:none;opacity:1}.app-achievement-chip.is-in-progress,.app-achievement-chip.is-needs-careers{filter:grayscale(.2);opacity:.9}.app-achievement-lock-hint{color:var(--app-muted);font-size:var(--type-micro);letter-spacing:.04em;font-weight:700;line-height:1.25}.app-achievement-card.is-secret{filter:grayscale();opacity:.4}.app-achievement-card.is-expanded{filter:none;opacity:.96}.app-achievement-requirement{color:var(--app-muted);font-size:var(--type-ui);letter-spacing:.01em;text-align:inherit;margin-top:.5rem;font-weight:600;line-height:1.4}.app-achievement-requirement p+p{margin-top:.25rem}.app-achievement-progress-track{border-radius:var(--radius-pill);background:var(--app-border);height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-achievement-progress-track{background:color-mix(in srgb, var(--app-border) 70%, transparent)}}.app-achievement-progress-fill{border-radius:inherit;background:#f59e0b;height:100%}@supports (color:color-mix(in lab, red, red)){.app-achievement-progress-fill{background:color-mix(in srgb, #f59e0b 80%, var(--app-accent))}}.app-achievement-name{color:var(--app-text);font-size:var(--type-kicker);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:900;line-height:1.25}.app-achievement-chip{border:1px solid #f59e0b;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-achievement-chip{border:1px solid color-mix(in srgb, #f59e0b 28%, var(--app-border))}}.app-achievement-chip{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-achievement-chip{background:color-mix(in srgb, #f59e0b 12%, var(--app-surface-2))}}.app-achievement-chip{color:#b45309}@supports (color:color-mix(in lab, red, red)){.app-achievement-chip{color:color-mix(in srgb, #b45309 72%, var(--app-text))}}.app-achievement-chip{border-radius:var(--radius-tag);font-size:var(--type-ui);font-weight:700}.app-achievement-chip.is-locked{border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-achievement-chip.is-locked{border-color:color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-achievement-chip.is-locked{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-achievement-chip.is-locked{background:color-mix(in srgb, var(--app-surface-2) 76%, transparent)}}.app-achievement-chip.is-locked{color:var(--app-faint)}@supports (color:color-mix(in lab, red, red)){.app-achievement-chip.is-locked{color:color-mix(in srgb, var(--app-faint) 82%, transparent)}}.app-achievement-chip.is-locked{filter:grayscale();opacity:.55}.app-achievement-toast{border:1px solid #f59e0b}@supports (color:color-mix(in lab, red, red)){.app-achievement-toast{border:1px solid color-mix(in srgb, #f59e0b 34%, var(--app-border))}}.app-achievement-toast{background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.app-achievement-toast{background:color-mix(in srgb, var(--app-panel) 96%, transparent)}}.app-achievement-toast{color:var(--app-text)}.app-achievement-toast-label{color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-achievement-toast-label{color:color-mix(in srgb, #f59e0b 88%, var(--app-accent))}}.app-achievement-toast-label{font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:900}html[data-theme-mode=light] .app-achievement-toast-label{color:var(--career-gold)}.app-achievements-overlay{justify-content:center;align-items:stretch;padding:0;overflow:hidden}.app-achievements-overlay .app-achievements-panel:not(.hub-workspace-panel){width:100%;max-width:none;height:100dvh;min-height:0;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-left:none;border-right:none;border-radius:0}@media (width>=640px){.app-achievements-overlay{align-items:center;padding:.5rem}.app-achievements-overlay .app-achievements-panel:not(.hub-workspace-panel){border:1px solid var(--app-border);width:min(100%,42rem);max-width:min(100vw,42rem);height:min(96dvh,100%);max-height:96dvh}@supports (color:color-mix(in lab, red, red)){.app-achievements-overlay .app-achievements-panel:not(.hub-workspace-panel){border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-achievements-overlay .app-achievements-panel:not(.hub-workspace-panel){border-radius:1rem;padding-top:0}}.app-achievements-panel{background:var(--app-panel);width:100%;min-height:0;color:var(--app-text);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.app-achievements-masthead{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-achievements-masthead{border-bottom:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-achievements-masthead{padding:.75rem 1rem}.app-achievements-title{font-size:var(--type-title);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.app-achievements-subtitle{font-size:var(--type-ui-md);color:var(--app-muted);margin-top:.125rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.app-achievements-subtitle{color:color-mix(in srgb, var(--app-muted) 88%, transparent)}}.app-achievements-close{border:1px solid var(--app-border);flex-shrink:0;min-width:36px;min-height:36px}@supports (color:color-mix(in lab, red, red)){.app-achievements-close{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-achievements-close{border-radius:var(--radius-pill);background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.app-achievements-close{background:color-mix(in srgb, var(--app-panel) 92%, transparent)}}.app-achievements-close{color:var(--app-text);font-size:var(--type-ui-md);letter-spacing:.04em;text-transform:uppercase;padding:0 .75rem;font-weight:800}.app-achievements-close:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-achievements-close:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-achievements-close:focus-visible{outline-offset:2px}.app-achievements-overlay .app-sheet-header{z-index:3;background:var(--app-panel);flex-shrink:0;position:sticky;top:0}.app-achievements-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow:hidden auto}.app-achievements-overlay .app-sheet-body.app-achievements-body{overflow:hidden auto}.app-achievements-sheet-inner,.app-achievements-list{flex-direction:column;flex:1;min-height:0;display:flex}.app-achievements-overlay .app-achievements-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:hidden auto}.app-achievements-overlay .app-achievement-filter{z-index:1;background:var(--app-panel);flex-shrink:0;position:sticky;top:0}.app-achievements-overlay .app-achievement-grid{min-height:0;overflow:visible}.app-celebration-overlay{background:0 0}.app-celebration-overlay:before{content:"";background:var(--app-bg-outer);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-celebration-overlay:before{background:color-mix(in srgb, var(--app-bg-outer) 88%, transparent)}}.app-celebration-overlay:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;animation:.45s both celebFadeIn}.app-celebration-title{color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.app-celebration-title{color:color-mix(in srgb, #f59e0b 88%, var(--app-accent))}}.app-celebration-title{font-size:var(--type-ui-md);letter-spacing:.3em;text-transform:uppercase;font-weight:900}.app-celebration-card{border:1px solid #f59e0b}@supports (color:color-mix(in lab, red, red)){.app-celebration-card{border:1px solid color-mix(in srgb, #f59e0b 24%, var(--app-border))}}.app-celebration-card{background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.app-celebration-card{background:color-mix(in srgb, var(--app-panel) 96%, transparent)}}.app-celebration-card{color:var(--app-text);box-shadow:0 0 20px #f59e0b1f}.app-sheet-panel.profile-trophy-sheet{width:min(100%,540px);max-width:540px}.app-sheet-panel.profile-trophy-sheet--single{width:min(100%,300px)}.app-sheet-panel.profile-trophy-sheet--pair{width:min(100%,400px)}.profile-trophy-sheet .app-sheet-body{flex:0 auto;padding:12px}.trophy-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-trophy-sheet--single .trophy-collection-grid{grid-template-columns:minmax(0,1fr)}.profile-trophy-sheet--pair .trophy-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trophy-collection-card{--trophy-card-accent:var(--app-accent);border:1px solid var(--trophy-card-accent);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:124px;padding:24px 10px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.trophy-collection-card{border:1px solid color-mix(in srgb, var(--trophy-card-accent) 30%, var(--app-border))}}.trophy-collection-card{background:radial-gradient(ellipse at 50% 0%, var(--trophy-card-accent), transparent 75%), var(--app-panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.trophy-collection-card{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--trophy-card-accent) 12%, transparent), transparent 75%), var(--app-panel)}}.trophy-collection-card{text-align:center}.trophy-collection-card.is-gold,.trophy-collection-card.is-balon{--trophy-card-accent:#c9a227}.trophy-collection-card.is-purple{--trophy-card-accent:#a78bfa}.trophy-collection-card__count{background:var(--trophy-card-accent);border-radius:6px;padding:2px 6px;position:absolute;top:7px;right:8px}@supports (color:color-mix(in lab, red, red)){.trophy-collection-card__count{background:color-mix(in srgb, var(--trophy-card-accent) 12%, var(--app-surface-2))}}.trophy-collection-card__count{color:var(--app-text);font-size:var(--type-ui);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.trophy-collection-card .app-trophy-box.trophy-collection-card__icon{width:54px;height:54px;box-shadow:none;background:0 0;border:0;margin:0}.trophy-collection-card .app-trophy-caption.trophy-collection-card__name{color:var(--app-text);font-size:max(12px, var(--type-ui-md));overflow-wrap:anywhere;font-weight:700;line-height:1.35}@media (width<=480px){.profile-trophy-sheet:not(.profile-trophy-sheet--single) .trophy-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-trophy-box{border-radius:var(--app-radius-card-sm);justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .38s,transform .45s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;display:flex}.app-trophy-box.is-gold{border:1px solid #c9a227}@supports (color:color-mix(in lab, red, red)){.app-trophy-box.is-gold{border:1px solid color-mix(in srgb, #c9a227 24%, var(--app-border))}}.app-trophy-box.is-gold{background:#c9a227}@supports (color:color-mix(in lab, red, red)){.app-trophy-box.is-gold{background:color-mix(in srgb, #c9a227 10%, var(--app-surface-2))}}.app-trophy-box.is-balon{border:1px solid gold}@supports (color:color-mix(in lab, red, red)){.app-trophy-box.is-balon{border:1px solid color-mix(in srgb, gold 24%, var(--app-border))}}.app-trophy-box.is-balon{background:gold}@supports (color:color-mix(in lab, red, red)){.app-trophy-box.is-balon{background:color-mix(in srgb, gold 10%, var(--app-surface-2))}}.app-trophy-box.is-purple{border:1px solid #9c27b0}@supports (color:color-mix(in lab, red, red)){.app-trophy-box.is-purple{border:1px solid color-mix(in srgb, #9c27b0 24%, var(--app-border))}}.app-trophy-box.is-purple{background:#9c27b0}@supports (color:color-mix(in lab, red, red)){.app-trophy-box.is-purple{background:color-mix(in srgb, #9c27b0 10%, var(--app-surface-2))}}.app-trophy-box.is-dense{border-radius:var(--app-radius-card-xs);width:34px;height:34px}.app-trophy-box--concealed{opacity:0;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s;transform:scale(.84);background:0 0!important;border-color:#0000!important}.app-trophy-box--concealed+.app-trophy-caption,.app-trophy-caption.opacity-0{opacity:0!important}.career-cabinet-fly-pad{min-height:5.5rem}.app-recap-panel{isolation:isolate;border:1px solid var(--app-accent);flex-direction:column;max-width:48rem;height:min(84dvh,43rem);min-height:0;max-height:min(92dvh,100%);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-recap-panel{border:1px solid color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}}.app-recap-panel{border-radius:var(--app-radius-card-lg,1rem);background:radial-gradient(120% 90% at 100% 0%, var(--app-accent), transparent 55%), linear-gradient(110deg, var(--app-accent), var(--app-panel))}@supports (color:color-mix(in lab, red, red)){.app-recap-panel{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--app-accent) 14%, transparent), transparent 55%), linear-gradient(110deg, color-mix(in srgb, var(--app-accent) 10%, var(--app-panel)), var(--app-panel))}}.app-recap-panel{color:var(--app-text);box-shadow:var(--shadow-float)}.app-recap-panel .hub-save-watermark>span{color:var(--app-accent);opacity:.05}@media (width<=639px){.app-recap-panel{height:min(92dvh,100%)}}.app-recap-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:12rem;padding:1.25rem 1.5rem 1.5rem;overflow:hidden auto}@media (width<=639px){.app-recap-body{padding:1rem 1rem 1.25rem}}.app-recap-achievements{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(52dvh,28rem);overflow:hidden auto}@keyframes appRecapTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app-recap-progress-track{background:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-recap-progress-track{background:color-mix(in srgb, var(--app-border) 55%, var(--app-surface-2))}}.app-recap-clubs-row{scrollbar-width:thin;scrollbar-color:var(--app-faint) transparent}@supports (color:color-mix(in lab, red, red)){.app-recap-clubs-row{scrollbar-color:color-mix(in srgb, var(--app-faint) 55%, transparent) transparent}}.app-recap-clubs-row{overscroll-behavior-x:contain}.app-recap-clubs-row::-webkit-scrollbar{height:6px}.app-recap-clubs-row::-webkit-scrollbar-thumb{background:var(--app-faint)}@supports (color:color-mix(in lab, red, red)){.app-recap-clubs-row::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-faint) 45%, transparent)}}.app-recap-clubs-row::-webkit-scrollbar-thumb{border-radius:var(--radius-pill)}.app-recap-clubs-row::-webkit-scrollbar-track{background:0 0}.app-achievements-news-card{border:1px solid var(--press-rule-soft);border-radius:var(--press-radius);background:var(--press-paper-page-inline);width:100%;min-width:0;color:var(--press-ink);font-family:var(--press-font);text-align:left;flex-direction:column;display:flex;overflow:hidden}.app-achievements-news-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .9rem .65rem;display:flex}.app-achievements-news-title{color:var(--app-accent);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-achievements-news-title{color:color-mix(in srgb, var(--app-accent) 78%, var(--app-muted))}}.app-achievements-news-title{font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.app-achievements-news-title svg{width:1rem;height:1rem;color:var(--app-accent);flex-shrink:0}.app-achievements-news-count{color:var(--press-ink-muted);font-size:var(--type-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.app-achievements-news-count strong{color:var(--press-ink-strong);font-size:var(--type-title);font-weight:600}.app-achievements-news-progress{border-radius:var(--radius-pill);background:var(--press-rule-soft);height:3px;margin:0 .9rem .25rem;display:block;overflow:hidden}.app-achievements-news-progress>span{border-radius:inherit;background:var(--app-accent);height:100%;display:block}.app-achievements-news-latest{align-items:center;gap:.65rem;min-width:0;padding:.75rem .9rem;display:flex}.app-achievements-news-latest .app-achievements-news-footer{border-top:0;flex-shrink:0;min-height:0;margin:0 0 0 auto;padding:0}.app-achievements-news-latest .app-achievements-news-footer>span{font-size:var(--type-title)}.app-achievements-news-emblem{border:1px solid var(--press-rule-soft);background:var(--press-ink);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-achievements-news-emblem{background:color-mix(in srgb, var(--press-ink) 4%, var(--press-paper-page))}}.app-achievements-news-emblem{font-size:calc(1.2rem * var(--type-zoom))}.app-achievements-news-detail{flex-direction:column;gap:.15rem;min-width:0;display:flex}.app-achievements-news-label{color:var(--press-ink-muted);font-size:var(--type-kicker);line-height:1.4}.app-achievements-news-name{color:var(--press-ink-strong);font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.app-achievements-news-footer{border-top:1px solid var(--press-rule-soft);min-height:38px;color:var(--app-accent);font-size:var(--type-ui);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding:.6rem .9rem;font-weight:600;display:flex}.app-achievements-news-footer>span{font-size:var(--type-title);line-height:1}.app-achievements-news-card:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-achievements-news-card:hover{border-color:color-mix(in srgb, var(--app-accent) 35%, var(--press-rule-soft))}}.app-achievements-news-card:hover .app-achievements-news-footer{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-achievements-news-card:hover .app-achievements-news-footer{background:color-mix(in srgb, var(--app-accent) 5%, transparent)}}.app-achievements-news-card:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.app-map-shell{border:1px solid var(--app-border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-map-shell{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-map-shell{background:var(--app-card)}@supports (color:color-mix(in lab, red, red)){.app-map-shell{background:color-mix(in srgb, var(--app-card) 94%, transparent)}}.app-map-shell{border-radius:var(--app-radius-card-md)}.app-map-shell.app-map-news-card{border-color:var(--press-rule-soft);border-radius:var(--press-radius);background:var(--press-paper-page-inline);min-width:0;color:var(--press-ink);font-family:var(--press-font)}.app-map-news-card .app-map-card-header{border:0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem .6rem;padding:.8rem .9rem .65rem;display:flex}.app-map-card-title{min-width:0;color:var(--app-accent);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-map-card-title{color:color-mix(in srgb, var(--app-accent) 78%, var(--app-muted))}}.app-map-card-title svg{width:1rem;height:1rem;color:var(--app-accent);flex-shrink:0}.app-map-card-title h3{font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.app-map-stats{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.app-map-stat{border:1px solid var(--press-rule-soft,var(--app-border))}@supports (color:color-mix(in lab, red, red)){.app-map-stat{border:1px solid var(--press-rule-soft,color-mix(in srgb, var(--app-border) 70%, transparent))}}.app-map-stat{border-radius:var(--radius-tag);color:var(--press-ink-muted,var(--app-muted));font-size:var(--type-kicker);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.1rem .45rem;line-height:1.5}.app-map-stat strong{color:var(--press-ink,var(--app-text));font-weight:800}.app-map-stat--km strong{color:var(--app-accent)}.app-map-card-count{color:var(--press-ink-muted);font-size:var(--type-kicker);font-variant-numeric:tabular-nums}.app-map-card-content{flex-direction:column;min-width:0;display:flex}.app-map-card-viewport{border:1px solid var(--press-rule-soft);background:var(--map-ocean-outer);border-radius:.65rem;height:clamp(8.5rem,16vh,11rem);margin:0 .75rem .5rem;position:relative;overflow:hidden}.app-map-news-card .app-map-card-stations{max-height:7.25rem;padding:0 .75rem}.app-map-card-stations table{font-size:var(--type-ui);line-height:1.5}.app-map-card-stations td{padding-top:.4rem;padding-bottom:.4rem}.app-map-card-stations .app-map-table-head th{background:var(--press-paper-page-inline);color:var(--press-ink-muted);font-size:var(--type-kicker);font-weight:500}.app-map-card-stations .app-map-row.is-active{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-map-card-stations .app-map-row.is-active{background:color-mix(in srgb, var(--app-accent) 7%, transparent)}}.app-map-card-stations .app-map-row .font-bold{font-weight:500}.app-map-card-stations td>span{gap:.4rem}.app-map-station-name{text-align:left;min-width:0}.app-map-card-footer{border-top:1px solid var(--press-rule-soft);margin-top:.5rem}.app-map-card-expand{border:1px solid var(--app-accent);flex-shrink:0;align-items:center;gap:.35rem;width:auto;min-height:26px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-map-card-expand{border:1px solid color-mix(in srgb, var(--app-accent) 35%, var(--press-rule-soft))}}.app-map-card-expand{background:var(--press-paper-page-inline);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.app-map-card-expand{background:color-mix(in srgb, var(--press-paper-page-inline) 88%, transparent)}}.app-map-card-expand{color:var(--app-accent);font-size:var(--type-ui);padding:.2rem .5rem;font-weight:600}.app-map-news-card--compact .app-map-card-header{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .5rem;padding:.7rem .75rem .55rem;display:grid}.app-map-news-card--compact .app-map-card-title h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-map-news-card--compact .app-map-card-expand{min-height:24px;font-size:var(--type-kicker);grid-area:1/2;gap:.25rem;padding:.1rem .4rem}.app-map-news-card--compact .app-map-card-expand>span[aria-hidden]{font-size:var(--type-ui)}.app-map-news-card--compact{container-type:inline-size}@container (width<=290px){.app-map-card-expand-label{display:none}.app-map-news-card--compact .app-map-card-expand{justify-content:center;min-width:26px;padding:.1rem .3rem}}.app-map-news-card--compact .app-map-stats{grid-area:2/1/auto/-1;justify-content:flex-start;gap:0 .1rem}.app-map-news-card--compact .app-map-stat{border:0;padding:0}.app-map-news-card--compact .app-map-stat+.app-map-stat:before{content:"·";color:var(--press-rule-soft,var(--app-muted));margin:0 .35rem;font-weight:700}.app-map-card-expand>span{font-size:var(--type-title);line-height:1}.app-map-card-expand:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-map-card-expand:hover{background:color-mix(in srgb, var(--app-accent) 5%, transparent)}}.app-map-card-expand:focus-visible,.app-map-station-name:focus-visible,.app-map-card-stations:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}:root{--map-ocean-inner:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){:root{--map-ocean-inner:color-mix(in srgb, var(--app-accent) 16%, #16324a)}}:root{--map-ocean-mid:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){:root{--map-ocean-mid:color-mix(in srgb, var(--app-bg) 55%, #0d2133)}}:root{--map-ocean-outer:var(--app-bg-outer)}@supports (color:color-mix(in lab, red, red)){:root{--map-ocean-outer:color-mix(in srgb, var(--app-bg-outer) 88%, #071018)}}:root{--map-land-top:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){:root{--map-land-top:color-mix(in srgb, var(--app-muted) 42%, #8a96a3)}}:root{--map-land-bottom:var(--app-faint)}@supports (color:color-mix(in lab, red, red)){:root{--map-land-bottom:color-mix(in srgb, var(--app-faint) 38%, #66717d)}}:root{--map-land-stroke:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){:root{--map-land-stroke:color-mix(in srgb, var(--app-bg) 72%, transparent)}}:root{--map-land-shadow:var(--app-bg-outer)}@supports (color:color-mix(in lab, red, red)){:root{--map-land-shadow:color-mix(in srgb, var(--app-bg-outer) 82%, transparent)}}:root{--map-graticule:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){:root{--map-graticule:color-mix(in srgb, var(--app-accent) 14%, transparent)}}:root{--map-visited-fill:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){:root{--map-visited-fill:color-mix(in srgb, var(--app-accent) 52%, #173833)}}:root{--map-visited-stroke:var(--app-accent-strong)}@supports (color:color-mix(in lab, red, red)){:root{--map-visited-stroke:color-mix(in srgb, var(--app-accent-strong) 72%, transparent)}}:root{--map-current-fill:var(--app-accent);--map-current-stroke:var(--app-accent-strong);--map-route-shadow:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){:root{--map-route-shadow:color-mix(in srgb, var(--app-bg) 68%, transparent)}}:root{--map-route-line:var(--app-text)}@supports (color:color-mix(in lab, red, red)){:root{--map-route-line:color-mix(in srgb, var(--app-text) 88%, transparent)}}:root{--map-pin-fill:var(--app-text)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-fill:color-mix(in srgb, var(--app-text) 94%, transparent)}}:root{--map-pin-stroke:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-stroke:color-mix(in srgb, var(--app-bg) 88%, transparent)}}:root{--map-pin-nationality:var(--app-accent-strong);--map-pin-latest-fill:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-latest-fill:color-mix(in srgb, var(--app-bg) 90%, transparent)}}:root{--map-pin-latest-stroke:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-latest-stroke:color-mix(in srgb, var(--app-accent) 28%, white)}}:root{--map-pin-latest-text:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-latest-text:color-mix(in srgb, var(--app-accent) 18%, white)}}:root{--map-pin-halo-fill:var(--app-text)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-halo-fill:color-mix(in srgb, var(--app-text) 10%, transparent)}}:root{--map-pin-halo-stroke:var(--app-text)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-halo-stroke:color-mix(in srgb, var(--app-text) 34%, transparent)}}:root{--map-pin-label-bg:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-label-bg:color-mix(in srgb, var(--app-panel) 94%, transparent)}}:root{--map-pin-label-stroke:var(--app-border)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-label-stroke:color-mix(in srgb, var(--app-border) 72%, transparent)}}:root{--map-pin-label-text:var(--app-text);--map-pin-label-muted:var(--app-muted);--map-route-latest:var(--app-accent);--map-crest-bg:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){:root{--map-crest-bg:color-mix(in srgb, var(--app-panel) 92%, #0b1620)}}:root{--map-crest-ring:var(--app-text)}@supports (color:color-mix(in lab, red, red)){:root{--map-crest-ring:color-mix(in srgb, var(--app-text) 82%, transparent)}}:root{--map-crest-ring-latest:var(--app-accent);--map-crest-outline:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){:root{--map-crest-outline:color-mix(in srgb, var(--app-bg) 85%, transparent)}}:root{--map-step-chip-bg:var(--app-text)}@supports (color:color-mix(in lab, red, red)){:root{--map-step-chip-bg:color-mix(in srgb, var(--app-text) 94%, transparent)}}:root{--map-step-chip-text:var(--app-bg);--map-step-chip-latest-text:#0b1512;--map-expand-badge-bg:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){:root{--map-expand-badge-bg:color-mix(in srgb, var(--app-bg) 78%, transparent)}}:root{--map-expand-badge-text:var(--app-muted)}html[data-theme-mode=light]{--map-ocean-inner:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-ocean-inner:color-mix(in srgb, var(--app-accent) 8%, #cadbe5)}}html[data-theme-mode=light]{--map-ocean-mid:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-ocean-mid:color-mix(in srgb, var(--app-accent) 8%, #b9cfdc)}}html[data-theme-mode=light]{--map-ocean-outer:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-ocean-outer:color-mix(in srgb, var(--app-surface-2) 40%, #a3bccd)}}html[data-theme-mode=light]{--map-land-top:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-land-top:color-mix(in srgb, var(--app-muted) 14%, #f2ede4)}}html[data-theme-mode=light]{--map-land-bottom:var(--app-faint)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-land-bottom:color-mix(in srgb, var(--app-faint) 22%, #e2dbd0)}}html[data-theme-mode=light]{--map-land-stroke:var(--app-border)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-land-stroke:color-mix(in srgb, var(--app-border) 88%, transparent)}}html[data-theme-mode=light]{--map-land-shadow:var(--app-border)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-land-shadow:color-mix(in srgb, var(--app-border) 42%, transparent)}}html[data-theme-mode=light]{--map-graticule:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-graticule:color-mix(in srgb, var(--app-accent) 22%, transparent)}}html[data-theme-mode=light]{--map-visited-fill:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-visited-fill:color-mix(in srgb, var(--app-accent) 58%, white)}}html[data-theme-mode=light]{--map-visited-stroke:var(--app-accent-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-visited-stroke:color-mix(in srgb, var(--app-accent-strong) 62%, transparent)}}html[data-theme-mode=light]{--map-current-fill:var(--app-accent);--map-current-stroke:var(--app-accent-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-current-stroke:color-mix(in srgb, var(--app-accent-strong) 78%, white)}}html[data-theme-mode=light]{--map-route-shadow:var(--app-border)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-route-shadow:color-mix(in srgb, var(--app-border) 52%, transparent)}}html[data-theme-mode=light]{--map-route-line:var(--app-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-route-line:color-mix(in srgb, var(--app-text) 68%, transparent)}}html[data-theme-mode=light]{--map-pin-fill:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-fill:color-mix(in srgb, var(--app-panel) 96%, transparent)}}html[data-theme-mode=light]{--map-pin-stroke:var(--app-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-stroke:color-mix(in srgb, var(--app-text) 72%, transparent)}}html[data-theme-mode=light]{--map-pin-latest-fill:var(--app-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-latest-fill:color-mix(in srgb, var(--app-text) 88%, transparent)}}html[data-theme-mode=light]{--map-pin-latest-stroke:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-latest-stroke:color-mix(in srgb, var(--app-accent) 22%, white)}}html[data-theme-mode=light]{--map-pin-latest-text:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-latest-text:color-mix(in srgb, var(--app-accent) 12%, white)}}html[data-theme-mode=light]{--map-pin-halo-fill:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-halo-fill:color-mix(in srgb, var(--app-accent) 12%, transparent)}}html[data-theme-mode=light]{--map-pin-halo-stroke:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-halo-stroke:color-mix(in srgb, var(--app-accent) 34%, transparent)}}html[data-theme-mode=light]{--map-pin-label-bg:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-label-bg:color-mix(in srgb, var(--app-panel) 96%, transparent)}}html[data-theme-mode=light]{--map-pin-label-stroke:var(--app-border)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-pin-label-stroke:color-mix(in srgb, var(--app-border) 82%, transparent)}}html[data-theme-mode=light]{--map-route-latest:var(--app-accent-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-route-latest:color-mix(in srgb, var(--app-accent-strong) 82%, var(--app-text))}}html[data-theme-mode=light]{--map-crest-bg:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-crest-bg:color-mix(in srgb, var(--app-panel) 98%, white)}}html[data-theme-mode=light]{--map-crest-ring:var(--app-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-crest-ring:color-mix(in srgb, var(--app-text) 58%, transparent)}}html[data-theme-mode=light]{--map-crest-outline:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-crest-outline:color-mix(in srgb, var(--app-panel) 94%, transparent)}}html[data-theme-mode=light]{--map-step-chip-latest-text:var(--app-accent-fg);--map-step-chip-bg:var(--app-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-step-chip-bg:color-mix(in srgb, var(--app-text) 86%, transparent)}}html[data-theme-mode=light]{--map-step-chip-text:var(--app-panel);--map-expand-badge-bg:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light]{--map-expand-badge-bg:color-mix(in srgb, var(--app-panel) 88%, transparent)}}html[data-theme-mode=light]{--map-expand-badge-text:var(--app-muted)}.app-map-expand-badge{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-map-expand-badge{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-map-expand-badge{background:var(--map-expand-badge-bg);color:var(--map-expand-badge-text);border-radius:var(--app-radius-card-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.app-map-expand-control{z-index:2;border:1px solid var(--app-border);position:absolute;bottom:.5rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.app-map-expand-control{border:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-map-expand-control{background:var(--map-expand-badge-bg);color:var(--map-expand-badge-text);border-radius:var(--app-radius-card-xs);font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:.06em;padding:.2rem .45rem;font-weight:700}.app-map-expand-control:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-map-expand-control:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-map-expand-control:focus-visible{outline-offset:1px}.app-map-surface{position:relative}.app-map-sheet-table{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-scroll) transparent;max-height:min(42vh,360px);overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.app-map-sheet-table{scrollbar-color:color-mix(in srgb, var(--app-scroll) 88%, transparent) transparent}}.app-map-header{border-bottom:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-map-header{border-bottom:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-map-row.is-active{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-map-row.is-active{background:color-mix(in srgb, var(--app-accent) 14%, var(--app-surface-2))}}.app-map-row.is-active{color:var(--app-text)}.app-map-row{color:var(--app-muted)}.app-map-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-scroll) transparent;max-height:108px;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.app-map-table-scroll{scrollbar-color:color-mix(in srgb, var(--app-scroll) 88%, transparent) transparent}}.app-map-table-scroll::-webkit-scrollbar{width:4px}.app-map-table-scroll::-webkit-scrollbar-track{background:0 0}.app-map-table-scroll::-webkit-scrollbar-thumb{background:var(--app-scroll)}@supports (color:color-mix(in lab, red, red)){.app-map-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-scroll) 88%, transparent)}}.app-map-table-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill)}.app-map-table-head th{z-index:1;background:var(--app-card);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-map-table-head th{background:color-mix(in srgb, var(--app-card) 96%, transparent)}}.app-map-table-head th{box-shadow:0 1px 0 var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-map-table-head th{box-shadow:0 1px 0 color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-map-age-cell{position:relative;transform:translate(1px)}.app-map-table-scroll--desktop{max-height:min(220px,32vh)}.app-map-expand-btn{cursor:pointer;transition:opacity .15s}.app-map-expand-btn:focus-visible{outline:2px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-map-expand-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, transparent)}}.app-map-expand-btn:focus-visible{outline-offset:-2px}.pixel-stage .text-zinc-200,.pixel-stage .text-zinc-300,.pixel-stage .text-zinc-400{color:var(--app-muted)!important}.pixel-stage .text-zinc-500,.pixel-stage .text-zinc-600{color:var(--app-faint)!important}.pixel-stage .hover\:text-white:hover{color:var(--app-text)!important}.pixel-stage .bg-zinc-800,.pixel-stage .bg-zinc-800\/80{background-color:var(--app-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.pixel-stage .bg-zinc-800,.pixel-stage .bg-zinc-800\/80{background-color:color-mix(in srgb, var(--app-surface-2) 94%, transparent)!important}}.pixel-stage .bg-zinc-900,.pixel-stage .bg-zinc-900\/60,.pixel-stage .bg-zinc-900\/70,.pixel-stage .bg-zinc-900\/80{background-color:var(--app-card)!important}@supports (color:color-mix(in lab, red, red)){.pixel-stage .bg-zinc-900,.pixel-stage .bg-zinc-900\/60,.pixel-stage .bg-zinc-900\/70,.pixel-stage .bg-zinc-900\/80{background-color:color-mix(in srgb, var(--app-card) 94%, transparent)!important}}.pixel-stage .border-zinc-600,.pixel-stage .border-zinc-700,.pixel-stage .border-zinc-700\/70,.pixel-stage .border-zinc-800,.pixel-stage .border-zinc-800\/60,.pixel-stage .border-zinc-800\/80{border-color:var(--app-border)!important}@supports (color:color-mix(in lab, red, red)){.pixel-stage .border-zinc-600,.pixel-stage .border-zinc-700,.pixel-stage .border-zinc-700\/70,.pixel-stage .border-zinc-800,.pixel-stage .border-zinc-800\/60,.pixel-stage .border-zinc-800\/80{border-color:color-mix(in srgb, var(--app-border) 82%, transparent)!important}}.pixel-stage .border-white\/5,.pixel-stage .border-white\/10{border-color:var(--app-border)!important}@supports (color:color-mix(in lab, red, red)){.pixel-stage .border-white\/5,.pixel-stage .border-white\/10{border-color:color-mix(in srgb, var(--app-border) 72%, transparent)!important}}.pixel-stage .bg-white\/\[\.025\],.pixel-stage .bg-black\/20,.pixel-stage .bg-black\/25,.pixel-stage .bg-black\/30{background-color:var(--app-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.pixel-stage .bg-white\/\[\.025\],.pixel-stage .bg-black\/20,.pixel-stage .bg-black\/25,.pixel-stage .bg-black\/30{background-color:color-mix(in srgb, var(--app-surface-2) 78%, transparent)!important}}.pixel-stage .ring-zinc-800\/80,.pixel-stage .ring-white\/10{--tw-ring-color:var(--app-border)!important}@supports (color:color-mix(in lab, red, red)){.pixel-stage .ring-zinc-800\/80,.pixel-stage .ring-white\/10{--tw-ring-color:color-mix(in srgb, var(--app-border) 70%, transparent)!important}}.pixel-stage .bg-\[\#071018\]{background-color:var(--app-card)!important}.bg-\[\#0a0a0b\],.bg-\[\#08090b\],.bg-\[\#08090b\]\/70{background-color:var(--app-bg)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[\#08090b\]\/70{background-color:color-mix(in srgb, var(--app-bg) 70%, transparent)!important}}.bg-\[\#101216\],.bg-\[\#101216\]\/90,.bg-\[\#101216\]\/95{background-color:var(--app-panel)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[\#101216\],.bg-\[\#101216\]\/90,.bg-\[\#101216\]\/95{background-color:color-mix(in srgb, var(--app-panel) 95%, transparent)!important}}.bg-\[\#0d0d10\],.bg-\[\#0d0f12\],.bg-\[\#0d0f12\]\/90{background-color:var(--app-surface)!important}.bg-\[\#131316\]{background-color:var(--app-surface-2)!important}.text-teal-400,.text-teal-300,.text-teal-200{color:var(--app-accent)!important}.bg-teal-400,.bg-teal-300{background-color:var(--app-accent)!important;color:var(--app-accent-fg)!important}.border-teal-400,.border-teal-400\/40,.border-teal-400\/20,.border-teal-500\/15,.border-teal-500\/20,.border-teal-500\/25{border-color:var(--app-accent)!important}@supports (color:color-mix(in lab, red, red)){.border-teal-400,.border-teal-400\/40,.border-teal-400\/20,.border-teal-500\/15,.border-teal-500\/20,.border-teal-500\/25{border-color:color-mix(in srgb, var(--app-accent) 35%, transparent)!important}}.bg-\[\#57f1db\]{background-color:var(--app-accent-cta)!important}.shadow-\[0_0_28px_rgba\(87\,241\,219\,0\.35\)\]{box-shadow:0 0 28px var(--app-accent-cta)!important}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_28px_rgba\(87\,241\,219\,0\.35\)\]{box-shadow:0 0 28px color-mix(in srgb, var(--app-accent-cta) 35%, transparent)!important}}.font-display{font-family:var(--font-display,inherit);font-synthesis:none}input[inputmode=numeric]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[inputmode=numeric]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[inputmode=numeric]{appearance:textfield}@keyframes statReveal{0%{opacity:0;transform:translateY(3px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes deltaPop{0%{opacity:0;transform:translateY(4px)scale(.7)}60%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:1;transform:translateY(0)scale(1)}}.delta-pop{animation:.5s cubic-bezier(.22,1.2,.36,1) both deltaPop}@keyframes glow-pulse{0%,to{filter:drop-shadow(0 0 6px var(--glow,#c9a2274d))}50%{filter:drop-shadow(0 0 14px var(--glow,#c9a22799))}}.glow-pulse{animation:3s ease-in-out infinite glow-pulse}@keyframes celebratePop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}55%{opacity:1;transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.celebrate-pop{animation:.6s cubic-bezier(.22,1.2,.36,1) both celebratePop}@keyframes countryPickReveal{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-accent) 0%, transparent)}35%{box-shadow:0 0 0 5px color-mix(in srgb, var(--app-accent) 35%, transparent), 0 0 24px color-mix(in srgb, var(--app-accent) 25%, transparent)}}.country-pick-reveal{animation:1.2s ease-out both countryPickReveal}html,body,.dark-scroll,.setup-shell-content{scrollbar-width:thin;scrollbar-color:var(--app-scroll) var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){html,body,.dark-scroll,.setup-shell-content{scrollbar-color:color-mix(in srgb, var(--app-scroll) 68%, var(--app-accent) 32%) color-mix(in srgb, var(--app-surface-2) 78%, transparent)}}html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar{width:8px;height:8px}.dark-scroll::-webkit-scrollbar{width:8px;height:8px}.setup-shell-content::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-track{background:color-mix(in srgb, var(--app-surface-2) 78%, transparent)}}html::-webkit-scrollbar-track{border-radius:var(--radius-pill)}body::-webkit-scrollbar-track{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){body::-webkit-scrollbar-track{background:color-mix(in srgb, var(--app-surface-2) 78%, transparent)}}body::-webkit-scrollbar-track{border-radius:var(--radius-pill)}.dark-scroll::-webkit-scrollbar-track{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.dark-scroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--app-surface-2) 78%, transparent)}}.dark-scroll::-webkit-scrollbar-track{border-radius:var(--radius-pill)}.setup-shell-content::-webkit-scrollbar-track{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-shell-content::-webkit-scrollbar-track{background:color-mix(in srgb, var(--app-surface-2) 78%, transparent)}}.setup-shell-content::-webkit-scrollbar-track{border-radius:var(--radius-pill)}html::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--app-scroll);border:2px solid #0000;min-height:28px}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-scroll) 68%, var(--app-accent) 32%)}}html::-webkit-scrollbar-thumb{background-clip:padding-box}body::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--app-scroll);border:2px solid #0000;min-height:28px}@supports (color:color-mix(in lab, red, red)){body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-scroll) 68%, var(--app-accent) 32%)}}body::-webkit-scrollbar-thumb{background-clip:padding-box}.dark-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--app-scroll);border:2px solid #0000;min-height:28px}@supports (color:color-mix(in lab, red, red)){.dark-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-scroll) 68%, var(--app-accent) 32%)}}.dark-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.setup-shell-content::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--app-scroll);border:2px solid #0000;min-height:28px}@supports (color:color-mix(in lab, red, red)){.setup-shell-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-scroll) 68%, var(--app-accent) 32%)}}.setup-shell-content::-webkit-scrollbar-thumb{background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background:var(--app-scroll)}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--app-scroll) 42%, var(--app-accent) 58%)}}html::-webkit-scrollbar-thumb:hover{background-clip:padding-box}body::-webkit-scrollbar-thumb:hover{background:var(--app-scroll)}@supports (color:color-mix(in lab, red, red)){body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--app-scroll) 42%, var(--app-accent) 58%)}}body::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.dark-scroll::-webkit-scrollbar-thumb:hover{background:var(--app-scroll)}@supports (color:color-mix(in lab, red, red)){.dark-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--app-scroll) 42%, var(--app-accent) 58%)}}.dark-scroll::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.setup-shell-content::-webkit-scrollbar-thumb:hover{background:var(--app-scroll)}@supports (color:color-mix(in lab, red, red)){.setup-shell-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--app-scroll) 42%, var(--app-accent) 58%)}}.setup-shell-content::-webkit-scrollbar-thumb:hover{background-clip:padding-box}:root{--timeline-row-h:calc(42px + var(--type-ui) + var(--type-pad-y));--timeline-row-gap:4px;--timeline-visible-rows:2;--timeline-expand-extra:min(280px, 34dvh)}html[data-mobile-history-years="1"]{--timeline-visible-rows:1}html[data-mobile-history-years="2"]{--timeline-visible-rows:2}html[data-mobile-history-years="3"]{--timeline-visible-rows:3}html[data-mobile-history-years="4"]{--timeline-visible-rows:4}html[data-mobile-history-years="5"]{--timeline-visible-rows:5}@media (width<=1023px){html[data-mobile-history-years="4"],html[data-mobile-history-years="5"]{--timeline-visible-rows:3}}@media (width>=1024px){:root:not([data-mobile-history-years]){--timeline-visible-rows:4}}@media (width>=1280px){:root:not([data-mobile-history-years]){--timeline-visible-rows:3}}@media (width>=1024px) and (height<=860px){:root:not([data-mobile-history-years]){--timeline-visible-rows:3}}.career-timeline-panel--closed,.career-timeline-panel--over{height:calc(2rem + var(--timeline-visible-rows) * var(--timeline-row-h) + max(0px, (var(--timeline-visible-rows) - 1) * var(--timeline-row-gap)));max-height:calc(2rem + var(--timeline-visible-rows) * var(--timeline-row-h) + max(0px, (var(--timeline-visible-rows) - 1) * var(--timeline-row-gap)));flex:none;overflow:hidden}@media (width>=1024px){.career-timeline-panel--over{flex:auto;height:auto;min-height:0;max-height:none;overflow:hidden}.career-timeline-panel--over .timeline-rows-closed{flex:auto;height:auto;min-height:0;max-height:none}.career-timeline-panel--closed:has(.timeline-has-inline-open){height:auto;min-height:calc(2rem + var(--timeline-visible-rows) * var(--timeline-row-h) + max(0px, (var(--timeline-visible-rows) - 1) * var(--timeline-row-gap)));max-height:min(60dvh, calc(2rem + var(--timeline-visible-rows) * var(--timeline-row-h) + max(0px, (var(--timeline-visible-rows) - 1) * var(--timeline-row-gap)) + var(--timeline-expand-extra)))}}@media (height<=500px) and (orientation:landscape){.career-timeline-panel{flex-shrink:0;height:calc(2rem + 2 * var(--timeline-row-h) + var(--timeline-row-gap))!important;max-height:calc(2rem + 2 * var(--timeline-row-h) + var(--timeline-row-gap))!important}.app-press-ticker-btn{padding-top:.375rem;padding-bottom:.375rem}}.career-end-panel{--legend-tint:var(--app-accent);isolation:isolate;border:1px solid var(--legend-tint);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.career-end-panel{border:1px solid color-mix(in srgb, var(--legend-tint) 42%, var(--app-border))}}.career-end-panel{border-radius:var(--app-radius-card-md,1rem);background:radial-gradient(120% 90% at 100% 0%, var(--legend-tint), transparent 55%), linear-gradient(110deg, var(--legend-tint), var(--app-panel))}@supports (color:color-mix(in lab, red, red)){.career-end-panel{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--legend-tint) 14%, transparent), transparent 55%), linear-gradient(110deg, color-mix(in srgb, var(--legend-tint) 10%, var(--app-panel)), var(--app-panel))}}.career-end-panel .hub-save-watermark>span{color:var(--legend-tint);opacity:.06}.career-end-ticker{color:var(--legend-tint);border-bottom:1px solid var(--legend-tint)}@supports (color:color-mix(in lab, red, red)){.career-end-ticker{border-bottom:1px solid color-mix(in srgb, var(--legend-tint) 28%, var(--app-border))}}.career-end-ticker{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.career-end-ticker{background:color-mix(in srgb, var(--app-surface-2) 55%, transparent)}}.career-end-legend{text-align:left;flex-direction:column;gap:.9rem;display:flex}.career-end-legend__head{gap:.55rem;min-width:0;display:grid}.career-end-legend__title{font-size:calc(var(--type-title) * 1.25);letter-spacing:-.02em;text-transform:uppercase;color:var(--app-text);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.15}.career-end-legend__chips{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.career-end-legend__tier.hub-save-label{color:var(--legend-tint);border-color:var(--legend-tint)}@supports (color:color-mix(in lab, red, red)){.career-end-legend__tier.hub-save-label{border-color:color-mix(in srgb, var(--legend-tint) 55%, transparent)}}.career-end-legend__tier.hub-save-label{background:var(--legend-tint)}@supports (color:color-mix(in lab, red, red)){.career-end-legend__tier.hub-save-label{background:color-mix(in srgb, var(--legend-tint) 12%, transparent)}}.career-end-legend__tier.hub-save-label{font-size:var(--type-ui-md);font-weight:900}.career-end-legend__earnings{color:var(--app-muted);font-size:var(--type-ui-md);font-weight:700}.career-end-legend__earnings strong{color:#f5b841;font-weight:900}.career-end-legend__meta{margin:0;line-height:1.4}.career-end-legend__score{border:1px solid var(--legend-tint);gap:.35rem;margin-top:.2rem;padding:.55rem .75rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.career-end-legend__score{border:1px solid color-mix(in srgb, var(--legend-tint) 35%, var(--app-border))}}.career-end-legend__score{border-radius:var(--app-radius-card-md);background:var(--legend-tint)}@supports (color:color-mix(in lab, red, red)){.career-end-legend__score{background:color-mix(in srgb, var(--legend-tint) 8%, var(--app-surface-2))}}.career-end-legend__score-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.career-end-legend__score-row>strong{font-size:calc(var(--type-title) * 1.3);color:var(--legend-tint);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.career-end-legend__score-row>strong>small{font-size:var(--type-ui-md);color:var(--app-faint);margin-left:.1em;font-weight:800}.career-end-legend__bar{border-radius:var(--radius-pill);background:var(--app-border);height:.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.career-end-legend__bar{background:color-mix(in srgb, var(--app-border) 80%, transparent)}}.career-end-legend__bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--legend-tint), var(--legend-tint));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.career-end-legend__bar>span{background:linear-gradient(90deg, color-mix(in srgb, var(--legend-tint) 55%, var(--app-accent)), var(--legend-tint))}}.career-end-legend__bar>span{box-shadow:0 0 12px var(--legend-tint)}@supports (color:color-mix(in lab, red, red)){.career-end-legend__bar>span{box-shadow:0 0 12px color-mix(in srgb, var(--legend-tint) 45%, transparent)}}.career-end-legend__bar>span{transition:width 1s}.career-end-legend-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.career-end-legend-stat{text-align:center;border:1px solid var(--app-border);flex-direction:column;gap:.25rem;min-width:0;padding:.6rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.career-end-legend-stat{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent)}}.career-end-legend-stat{border-radius:var(--app-radius-card-md);background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.career-end-legend-stat{background:color-mix(in srgb, var(--app-surface-2) 72%, transparent)}}.career-end-legend-stat.is-accent{border-color:#f5b841}@supports (color:color-mix(in lab, red, red)){.career-end-legend-stat.is-accent{border-color:color-mix(in srgb, #f5b841 38%, var(--app-border))}}.career-end-legend-stat.is-accent{background:#f5b841}@supports (color:color-mix(in lab, red, red)){.career-end-legend-stat.is-accent{background:color-mix(in srgb, #f5b841 10%, var(--app-surface-2))}}.career-end-legend-stat dt{overflow-wrap:anywhere}.career-end-legend-stat dd{font-size:calc(var(--type-title) * 1.2);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.career-end-legend-stat.is-accent dd{color:#f5b841}@supports (color:color-mix(in lab, red, red)){.career-end-legend-stat.is-accent dd{color:color-mix(in srgb, #f5b841 88%, var(--app-text))}}.career-end-actions__row{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;display:grid}.career-end-actions__row .hub-action{width:100%}.career-end-actions__row .hub-action:disabled{opacity:.6}.career-end-action--recap{border-color:#f5b841}@supports (color:color-mix(in lab, red, red)){.career-end-action--recap{border-color:color-mix(in srgb, #f5b841 38%, var(--app-border))}}.career-end-action--recap{background:#f5b841}@supports (color:color-mix(in lab, red, red)){.career-end-action--recap{background:color-mix(in srgb, #f5b841 10%, var(--app-surface-2))}}.career-end-actions__leave{justify-content:center;display:flex}.career-end-dock{z-index:1;border-top:1px solid var(--app-border);background:var(--app-panel);position:relative}@supports (color:color-mix(in lab, red, red)){.career-end-dock{background:color-mix(in srgb, var(--app-panel) 94%, transparent)}}.career-end-action--leave.hub-action{width:100%;max-width:28rem;min-height:52px;font-size:calc(var(--type-body) * 1.1);box-shadow:var(--shadow-ink-md);padding:.85rem 1.4rem;font-weight:800}@media (width<=479px){.career-end-legend__title{text-align:center}.career-end-legend__chips{justify-content:center}.career-end-legend__meta{text-align:center}.career-end-legend-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-animation-level=none] .career-end-legend__bar>span{transition:none}.smag-launcher{text-align:left;border:1px solid var(--legend-tint,var(--app-accent));align-items:center;gap:.85rem;width:100%;padding:.65rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.smag-launcher{border:1px solid color-mix(in srgb, var(--legend-tint,var(--app-accent)) 32%, var(--app-border))}}.smag-launcher{border-radius:var(--app-radius-card-md);background:radial-gradient(circle at 10% 40%, var(--legend-tint,var(--app-accent)), transparent 55%), var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.smag-launcher{background:radial-gradient(circle at 10% 40%, color-mix(in srgb, var(--legend-tint,var(--app-accent)) 14%, transparent), transparent 55%), color-mix(in srgb, var(--app-surface-2) 82%, transparent)}}.smag-launcher__preview{background:var(--app-surface-2);border:0;border-radius:4px;flex:none;width:99px;height:115px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smag-launcher__preview{background:color-mix(in srgb, var(--app-surface-2) 80%, transparent)}}.smag-launcher__preview{box-shadow:var(--shadow-ink-md);cursor:pointer;transition:transform .25s;transform:rotate(-2deg)}.smag-launcher__preview:hover{transform:rotate(0)translateY(-2px)}.smag-launcher__scale{transform-origin:0 0;pointer-events:none;width:620px;height:720px;display:block;transform:scale(.16)}.smag-launcher__scale .smag-page{height:720px;min-height:720px}.smag-launcher__placeholder{width:620px;height:720px;display:block}.smag-launcher__copy{flex:1;gap:.25rem;min-width:0;display:grid}.smag-launcher__eyebrow{color:var(--app-accent);font-size:var(--type-ui);letter-spacing:.16em;text-transform:uppercase;font-weight:900}.smag-launcher__title{font-size:var(--type-title);color:var(--app-text);margin:0;font-weight:900;line-height:1.2}.smag-launcher__lead{-webkit-line-clamp:2;font-size:var(--type-ui-md);color:var(--app-muted);-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.smag-launcher__actions{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;display:flex}.smag-launcher__actions .hub-action{min-height:40px;padding-block:.5rem}.smag-launcher__msg{font-size:var(--type-ui);color:var(--app-muted);margin:0}@media (width<=479px){.smag-launcher{text-align:center;flex-direction:column;align-items:stretch}.smag-launcher__preview{align-self:center}.smag-launcher__actions{justify-content:center}.smag-launcher__actions .hub-action{flex:9rem}}.career-end-obituary-wrap{border-radius:var(--app-radius-card-md);border:1px solid var(--app-border);flex-direction:column;flex:0 auto;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.career-end-obituary-wrap{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent)}}.career-end-obituary-wrap{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.career-end-obituary-wrap{background:color-mix(in srgb, var(--app-surface-2) 72%, transparent)}}.career-end-obituary-wrap{padding:.35rem .5rem}.career-end-obituary-wrap--compact,.career-end-obituary-wrap--press{flex:auto;min-height:min(52dvh,420px)}.career-end-obituary-inline{flex:0 auto;min-height:0;margin-bottom:0;display:flex}.career-end-obituary-inline--compact,.career-end-obituary-inline--press,.career-end-obituary-inline--compact .app-press-newspaper-inline-shell,.career-end-obituary-inline--press .app-press-newspaper-inline-shell{flex:0 auto}.career-end-obituary-inline--compact .app-press-newspaper-inline-open,.career-end-obituary-inline--press .app-press-newspaper-inline-open{flex:none}.career-end-obituary-inline--compact .app-press-newspaper-page--inline,.career-end-obituary-inline--press .app-press-newspaper-page--inline{width:auto;max-height:min(52dvh,420px);margin:.35rem .35rem .25rem}.career-end-obituary-inline-shell{flex-direction:column;flex:0 auto;min-height:0;display:flex}.career-end-obituary-full{margin:0}.career-end-obituary.app-press-newspaper-page--inline{flex:none;min-height:0;margin:.35rem .35rem .25rem;padding:.65rem .75rem .75rem;overflow:hidden}.career-end-obituary.app-press-newspaper-page--inline .app-press-newspaper-body p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=1280px){.career-end-obituary.app-press-newspaper-page--inline .app-press-newspaper-headline-main{font-size:var(--type-title)}.career-end-obituary.app-press-newspaper-page--inline .app-press-newspaper-body p,.career-end-obituary.app-press-newspaper-page--inline .app-press-newspaper-dek{font-size:var(--type-ui-md);line-height:1.45}}.career-end-obituary-clubs-stat{grid-column:1/-1}.career-end-obituary-clubs-list{text-align:left;font-size:var(--type-ui-md);color:var(--app-text);margin:0;padding-left:1rem;line-height:1.45;list-style:outside}.career-end-obituary-clubs-list li+li{margin-top:.2rem}.career-end-obituary-trophy-tiers{flex-direction:column;gap:.35rem;display:flex}.career-end-obituary-trophy-tier{border-top:1px solid var(--press-border-strong);padding-top:.35rem}@supports (color:color-mix(in lab, red, red)){.career-end-obituary-trophy-tier{border-top:1px solid color-mix(in srgb, var(--press-border-strong) 55%, transparent)}}.pixel-stage{isolation:isolate;background:var(--app-bg);color:var(--app-text);position:relative}body.guide-tour-active .pixel-stage{isolation:auto}.guide-driver-popover{border:1px solid var(--app-text);background:var(--app-panel)!important;color:var(--app-text)!important}@supports (color:color-mix(in lab, red, red)){.guide-driver-popover{border:1px solid color-mix(in srgb, var(--app-text) 12%, transparent)}}.guide-driver-popover{box-shadow:var(--shadow-ink-lg)!important}.guide-driver-popover .driver-popover-title{color:var(--app-text);font-size:var(--type-title)}.guide-driver-popover .driver-popover-description{color:var(--app-muted);font-size:var(--type-body)}.guide-driver-popover .driver-popover-progress-text,.guide-driver-popover .driver-popover-close-btn{color:var(--app-faint)}.guide-driver-popover .driver-popover-close-btn:hover,.guide-driver-popover .driver-popover-close-btn:focus{color:var(--app-text)}.guide-driver-popover .driver-popover-footer-btn{background:var(--app-surface-2)!important;color:var(--app-muted)!important;border-color:var(--app-border)!important}.guide-driver-popover .driver-popover-next-btn{font-weight:800;background:var(--app-accent)!important;color:var(--app-accent-fg)!important;border-color:var(--app-accent)!important}.guide-driver-popover .driver-popover-arrow{border-color:var(--app-panel)}.guide-catalog-scroll{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.settings-overlay-panel .guide-catalog-scroll{max-height:none}.guide-catalog-overview{gap:.85rem;display:grid}.guide-catalog-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (width<=760px){.guide-catalog-overview-grid{grid-template-columns:1fr}}.guide-catalog-featured-start{border:1px solid var(--app-accent);justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.guide-catalog-featured-start{border:1px solid color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}}.guide-catalog-featured-start{background:var(--app-accent);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-featured-start{background:color-mix(in srgb, var(--app-accent) 10%, var(--app-card))}}.guide-catalog-featured-start{color:var(--app-text);box-shadow:0 0 0 1px var(--app-accent);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-featured-start{box-shadow:0 0 0 1px color-mix(in srgb, var(--app-accent) 16%, transparent)}}.guide-catalog-featured-start{transition:border-color .15s,background .15s,transform .15s}.guide-catalog-featured-start:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-featured-start:hover{border-color:color-mix(in srgb, var(--app-accent) 58%, var(--app-border))}}.guide-catalog-featured-start:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-featured-start:hover{background:color-mix(in srgb, var(--app-accent) 14%, var(--app-card))}}.guide-catalog-featured-start:hover{transform:translateY(-1px)}.guide-catalog-featured-start__title{font-size:var(--type-title);font-weight:900;line-height:1.2;display:block}.guide-catalog-featured-start__desc{color:var(--app-muted);margin-top:.25rem;display:block}@supports (color:color-mix(in lab, red, red)){.guide-catalog-featured-start__desc{color:color-mix(in srgb, var(--app-muted) 92%, transparent)}}.guide-catalog-featured-start__desc{font-size:var(--type-ui-md);line-height:1.45}.guide-catalog-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.guide-catalog-pick-card{border:1px solid var(--app-border);flex-direction:column;align-items:flex-start;gap:.35rem;min-height:6.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.guide-catalog-pick-card{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.guide-catalog-pick-card{background:var(--app-card);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-pick-card{background:color-mix(in srgb, var(--app-card) 92%, transparent)}}.guide-catalog-pick-card{text-align:left;color:var(--app-text);padding:.85rem .9rem;transition:border-color .15s,background .15s,transform .15s}.guide-catalog-pick-card:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-pick-card:hover{border-color:color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}}.guide-catalog-pick-card:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-pick-card:hover{background:color-mix(in srgb, var(--app-accent) 8%, var(--app-card))}}.guide-catalog-pick-card:hover{transform:translateY(-1px)}.guide-catalog-pick-card__title{font-size:var(--type-body);letter-spacing:.02em;align-items:center;gap:.45rem;font-weight:900;line-height:1.2;display:flex}.guide-catalog-pick-card__icon{color:var(--app-accent);font-size:var(--type-title);line-height:1}.guide-catalog-pick-card__desc{color:var(--app-muted);flex:1}@supports (color:color-mix(in lab, red, red)){.guide-catalog-pick-card__desc{color:color-mix(in srgb, var(--app-muted) 92%, transparent)}}.guide-catalog-pick-card__desc{font-size:var(--type-ui);line-height:1.45}.guide-catalog-pick-card__foot{justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:.15rem;display:flex}.guide-catalog-pick-card__count{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.guide-catalog-pick-card.is-complete{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-pick-card.is-complete{border-color:color-mix(in srgb, var(--app-accent) 38%, var(--app-border))}}.guide-catalog-pick-card.is-complete .guide-catalog-pick-card__count:after{content:" · ✓"}.guide-catalog-pick-card__chevron{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-pick-card__chevron{color:color-mix(in srgb, var(--app-accent) 88%, var(--app-text))}}.guide-catalog-pick-card__chevron{font-size:var(--type-title);font-weight:900;line-height:1}.guide-catalog-back{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-back{color:color-mix(in srgb, var(--app-accent) 88%, var(--app-text))}}.guide-catalog-back{font-size:var(--type-ui-md);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.guide-catalog-category{border:1px solid var(--app-border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.guide-catalog-category{background:var(--app-card);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category{background:color-mix(in srgb, var(--app-card) 90%, transparent)}}.guide-catalog-category--open{background:0 0;border:none}.guide-catalog-category-lead{color:var(--app-muted);margin-bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-lead{color:color-mix(in srgb, var(--app-muted) 92%, transparent)}}.guide-catalog-category-lead{font-size:var(--type-body);line-height:1.45}.guide-catalog-category-all{border:1px solid var(--app-accent);justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-bottom:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-all{border:1px solid color-mix(in srgb, var(--app-accent) 34%, var(--app-border))}}.guide-catalog-category-all{background:var(--app-accent);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-all{background:color-mix(in srgb, var(--app-accent) 8%, var(--app-card))}}.guide-catalog-category-all{text-align:left;color:var(--app-text);padding:.75rem .9rem;transition:border-color .15s,background .15s}.guide-catalog-category-all:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-all:hover{border-color:color-mix(in srgb, var(--app-accent) 50%, var(--app-border))}}.guide-catalog-category-all:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-all:hover{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-card))}}.guide-catalog-category-all__title{font-size:var(--type-body);font-weight:900;line-height:1.25;display:block}.guide-catalog-category-all__desc{color:var(--app-muted);margin-top:.2rem;display:block}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-all__desc{color:color-mix(in srgb, var(--app-muted) 92%, transparent)}}.guide-catalog-category-all__desc{font-size:var(--type-ui);line-height:1.4}.guide-catalog-category-head{border-bottom:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-head{border-bottom:1px solid color-mix(in srgb, var(--app-border) 62%, transparent)}}.guide-catalog-category-head{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-head{background:color-mix(in srgb, var(--app-surface-2) 50%, transparent)}}.guide-catalog-category-head{padding:.7rem 1rem .625rem}.guide-catalog-category-head h3{color:var(--app-faint);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.guide-catalog-category-head p{color:var(--app-muted);margin-top:.25rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-category-head p{color:color-mix(in srgb, var(--app-muted) 92%, transparent)}}.guide-catalog-category-head p{font-size:var(--type-ui-md);line-height:1.45}.guide-catalog-tour-list{border:1px solid var(--app-border);margin:0;padding:0;list-style:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide-catalog-tour-list{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.guide-catalog-tour-list{background:var(--app-card);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.guide-catalog-tour-list{background:color-mix(in srgb, var(--app-card) 90%, transparent)}}.guide-catalog-tour+.guide-catalog-tour{border-top:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-tour+.guide-catalog-tour{border-top:1px solid color-mix(in srgb, var(--app-border) 55%, transparent)}}.guide-catalog-tour-btn{text-align:left;width:100%;color:var(--app-text);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.guide-catalog-tour-btn:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-tour-btn:hover{background:color-mix(in srgb, var(--app-accent) 7%, transparent)}}.guide-catalog-tour.is-featured .guide-catalog-tour-btn{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-tour.is-featured .guide-catalog-tour-btn{background:color-mix(in srgb, var(--app-accent) 8%, var(--app-card))}}.guide-catalog-tour.is-featured .guide-catalog-tour-btn:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.guide-catalog-tour.is-featured .guide-catalog-tour-btn:hover{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-card))}}@keyframes magic-ripple-expand{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes magic-shine-spin{to{transform:rotate(360deg)}}.magic-shine-border{padding:var(--shine-border-width,1px);background:conic-gradient(from 0deg, transparent 0 25%, var(--shine-colors), transparent 75% 100%);-webkit-mask-composite:xor;animation:magic-shine-spin var(--shine-duration,10s) linear infinite;transform-origin:50%;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pixel-field{z-index:0;pointer-events:none;opacity:.32;background-image:radial-gradient(circle at 18% 24%, var(--app-accent) 0 1px, transparent 2px), radial-gradient(circle at 76% 18%, var(--app-accent-strong) 0 1px, transparent 2px), radial-gradient(circle at 64% 76%, var(--app-accent) 0 1px, transparent 2px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pixel-field{background-image:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--app-accent) 22%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--app-accent-strong) 18%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 64% 76%, color-mix(in srgb, var(--app-accent) 13%, transparent) 0 1px, transparent 2px)}}.pixel-field{background-size:34px 34px,47px 47px,61px 61px;animation:28s linear infinite alternate pixel-drift;-webkit-mask-image:radial-gradient(#000 10%,#0000 82%);mask-image:radial-gradient(#000 10%,#0000 82%)}html[data-theme-mode=light] .pixel-field{opacity:.4;background-image:radial-gradient(circle at 18% 24%,#64748b38 0 1px,#0000 2px),radial-gradient(circle at 76% 18%,#94a3b82e 0 1px,#0000 2px),radial-gradient(circle at 64% 76%,#38bdf824 0 1px,#0000 2px);animation:28s linear infinite alternate pixel-drift-light}@keyframes pixel-drift{to{filter:hue-rotate(18deg);transform:translate(14px,-10px)scale(1.02)}}@keyframes pixel-drift-light{to{transform:translate(14px,-10px)scale(1.02)}}.cinematic-glass{background:var(--app-panel);border:1px solid var(--app-border);box-shadow:var(--shadow-ink-md);border-radius:var(--app-radius-card-xl)}.cinematic-hero-bg{background:radial-gradient(circle at 30% 0%, var(--app-hero-glow) 0%, transparent 70%), radial-gradient(circle at 100% 100%, var(--app-panel) 0%, var(--app-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.cinematic-hero-bg{background:radial-gradient(circle at 30% 0%, var(--app-hero-glow) 0%, transparent 70%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--app-panel) 80%, var(--app-bg)) 0%, var(--app-bg) 100%)}}.cinematic-hero-bg{border-radius:var(--app-radius-hero)}.app-hub-panel{border-radius:var(--app-radius-hub-panel)}.app-career-slot-primary{border-radius:var(--app-radius-card-xl)}.jersey-pattern{background-image:repeating-linear-gradient(45deg,#ffffff05 0 10px,#0000 10px 20px)}.bento-card{transition:transform .25s,border-color .25s,box-shadow .25s}.bento-card:hover{border-color:var(--app-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bento-card:hover{border-color:color-mix(in srgb, var(--app-accent) 20%, transparent)}}.bento-card:hover{box-shadow:var(--shadow-ink-md)}.hof-card{transform-style:preserve-3d;transition:transform .35s,border-color .25s}.hof-card:hover{border-color:var(--app-accent);transform:perspective(900px)rotateX(1.5deg)rotateY(-2deg)translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.hof-card:hover{border-color:color-mix(in srgb, var(--app-accent) 25%, transparent)}}html[data-card-corners=sharp]{--app-radius-card-lg:.125rem;--app-radius-card-xl:.125rem;--app-radius-card-md:.125rem;--app-radius-card-sm:.125rem;--app-radius-card-xs:.125rem;--app-radius-hero:.125rem;--app-radius-hub-panel:.125rem}html[data-card-corners=sharp] :where(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-md,.rounded-\[10px\],.rounded-\[2rem\],.rounded-\[2\.5rem\],.rounded-\[28px\],.cinematic-glass,.cinematic-hero-bg,.app-hub-panel,.app-career-slot-primary,.app-stat-card,.app-chart-card,.app-hub-stat-cell,.app-achievement-card,.app-trophy-box,.app-game-panel,.app-empty-slot,.offer-card,.player-header-card,.app-press-newspaper-inline-shell,.app-sheet-panel,.app-achievements-panel,.app-map-shell,.app-map-expand-badge,.timeline-row,.timeline-row-expand,.bento-card,.hof-card):not(.rounded-full):not([class*=rounded-full]){border-radius:var(--app-radius-card-md)!important}.mvp-pitch-shell{justify-content:center;width:100%;display:flex}.mvp-pitch{--mvp-pitch-h:clamp(240px, 40dvh, 340px);width:min(100%, calc(var(--mvp-pitch-h) * .85));height:var(--mvp-pitch-h);border-radius:var(--app-radius-card-md);background:linear-gradient(#14532d 0%,#166534 45%,#15803d 100%);flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00000059}@media (width>=640px){.mvp-pitch{--mvp-pitch-h:clamp(260px, 42dvh, 360px)}}@media (width>=1024px){.mvp-pitch-shell{flex:1;min-width:0}.mvp-pitch{--mvp-pitch-h:clamp(280px, 46dvh, 400px);width:min(calc(var(--mvp-pitch-h) * .85), calc(100% - 1rem))}}.mvp-pitch .mvp-slot{width:19%;min-width:48px;max-width:70px}.mvp-pitch .mvp-slot-chip{width:100%;min-width:0;padding:.2rem .28rem}@media (width>=640px){.mvp-pitch .mvp-slot{max-width:76px}.mvp-pitch .mvp-slot-chip{padding:.24rem .32rem}}@media (width>=1024px){.mvp-pitch .mvp-slot{max-width:80px}.mvp-pitch .mvp-slot-chip{padding:.26rem .36rem}}.mvp-squad-stats-mobile{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.mvp-squad-stat-pill{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.mvp-squad-stat-pill{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent)}}.mvp-squad-stat-pill{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.mvp-squad-stat-pill{background:color-mix(in srgb, var(--app-surface-2) 55%, transparent)}}.mvp-squad-stat-pill{border-radius:var(--app-radius-card-sm);text-align:center;padding:.375rem .5rem}.mvp-slot-chip{border-radius:var(--app-radius-card-sm);text-align:center;min-width:72px;padding:.35rem .5rem;transition:box-shadow .15s,transform .15s,border-color .15s,background .15s;position:relative;box-shadow:0 4px 14px #00000059}.mvp-slot-chip--filled{color:#fff;background:#000000b8;border:1px solid #ffffff47}.mvp-slot-chip--empty{color:#ffffff8c;background:#00000061;border:1px dashed #ffffff38}.mvp-slot-pos{font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;color:#99f6e4;font-weight:900}.mvp-slot--drop-ok .mvp-slot-chip{box-shadow:0 0 0 2px #34d3998c, var(--shadow-ink-sm);transform:scale(1.06);background:#064e3bb8!important;border-color:#34d399!important}.mvp-slot--drop-bad .mvp-slot-chip{box-shadow:0 0 0 2px #f871718c, var(--shadow-ink-sm);transform:scale(1.04);background:#450a0ab8!important;border-color:#f87171!important}.mvp-slot--dragging .mvp-slot-chip{opacity:.45}.mvp-slot-clear{border-radius:var(--radius-pill);color:#fca5a5;width:14px;height:14px;font-size:var(--type-ui);background:#000000d9;border:1px solid #ffffff40;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.mvp-pool-chip{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid #0000}.mvp-pool-chip:active{cursor:grabbing}.mvp-pool-chip:disabled{touch-action:auto;cursor:default}.mvp-slot-chip--draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.mvp-slot-chip--draggable:active{cursor:grabbing}.mvp-drag-ghost{z-index:80;pointer-events:none;filter:drop-shadow(0 10px 18px #00000073);position:fixed;transform:translate(-50%,-120%)}.mvp-drag-ghost-chip{opacity:.95;min-width:64px;transform:scale(1.08)}.mvp-drag-lock{z-index:70;touch-action:none;pointer-events:none;position:fixed;inset:0}.mvp-pool-col--drop{border-color:#34d399!important}@supports (color:color-mix(in lab, red, red)){.mvp-pool-col--drop{border-color:color-mix(in srgb, #34d399 45%, var(--app-border))!important}}.mvp-pool-col--drop{background:#065f462e!important}.career-moment-fly-layer{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:visible}.career-moment-fly-item{z-index:201;pointer-events:none;filter:drop-shadow(0 0 14px #fbbf248c);will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-50%,-50%)}.career-moment-fly-item.is-holding{opacity:1}.career-moment-fly-item.is-active{animation:careerTrophyFly var(--fly-duration,1.4s) cubic-bezier(.22, 1, .36, 1) var(--fly-delay,0s) both}@keyframes careerTrophyFly{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:1;transform:translate(-50%,-50%)scale(.36)rotate(0)}}.career-moment-cabinet-pulse{animation:.85s cubic-bezier(.22,1,.36,1) both careerCabinetLand}@keyframes careerCabinetLand{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 3px #c9a22757,0 0 18px #c9a22738}to{box-shadow:0 0 #0000}}.career-moment-transfer-strip{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:45;border:1px solid var(--app-accent);flex-direction:column;align-items:center;gap:.25rem;max-width:min(92vw,420px);display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.career-moment-transfer-strip{border:1px solid color-mix(in srgb, var(--app-accent) 34%, var(--app-border))}}.career-moment-transfer-strip{border-radius:var(--app-radius-card-sm);background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.career-moment-transfer-strip{background:color-mix(in srgb, var(--app-panel) 94%, transparent)}}.career-moment-transfer-strip{color:var(--app-text);box-shadow:0 14px 40px var(--app-bg-outer);padding:.55rem .85rem}@supports (color:color-mix(in lab, red, red)){.career-moment-transfer-strip{box-shadow:0 14px 40px color-mix(in srgb, var(--app-bg-outer) 28%, transparent)}}.career-moment-transfer-strip{pointer-events:none;animation:2.35s cubic-bezier(.22,1,.36,1) both careerTransferStripIn;transform:translate(-50%,-120%)}.career-moment-transfer-strip-kicker{color:var(--app-accent);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.career-moment-transfer-strip-club{font-size:var(--type-body);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}@keyframes careerTransferStripIn{0%{opacity:0;transform:translate(-50%,-120%)}12%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-16px)}}.player-header-card--transfer-in{animation:1.15s cubic-bezier(.22,1,.36,1) both careerHeaderTransferIn}.player-header-card--signing-flash{animation:.6s cubic-bezier(.22,1,.36,1) both careerHeaderSigningFlash}.player-header-tint--crossfade:before,.player-header-tint--crossfade:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.player-header-tint--crossfade:before{background:radial-gradient(circle at top right, var(--player-tint-from), transparent 70%);animation:.6s both careerHeaderTintFrom}.player-header-tint--crossfade:after{background:radial-gradient(circle at top right, var(--player-tint-to), transparent 70%);animation:.6s both careerHeaderTintTo}.player-header-club-out{animation:.6s cubic-bezier(.22,1,.36,1) both careerClubLogoOut}.player-header-club-in{animation:.6s cubic-bezier(.34,1.35,.36,1) both careerClubLogoIn}.player-header-club-row.is-hidden-during-signing-hero{opacity:0}.career-offers-frozen{pointer-events:none;opacity:.72;filter:saturate(.88);transition:opacity .2s,filter .2s}.career-moment-signing-overlay{z-index:52;pointer-events:none;justify-content:center;align-items:center;padding:1.5rem;animation:.42s cubic-bezier(.22,1,.36,1) both careerSigningOverlayIn;display:flex;position:fixed;inset:0}.career-moment-signing-overlay--club{background:radial-gradient(circle at 50% 44%, var(--signing-tint), transparent 38%), radial-gradient(circle at 72% 24%, #fbbf2413, transparent 24%), linear-gradient(145deg, var(--app-bg-outer), var(--app-panel));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--club{background:radial-gradient(circle at 50% 44%, var(--signing-tint), transparent 38%), radial-gradient(circle at 72% 24%, #fbbf2413, transparent 24%), linear-gradient(145deg, color-mix(in srgb, var(--app-bg-outer) 94%, transparent), color-mix(in srgb, var(--app-panel) 92%, transparent))}}.career-moment-signing-overlay--club{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.career-moment-signing-stage{position:absolute;inset:0;overflow:hidden}.career-moment-signing-stage:before{content:"";background-image:linear-gradient(var(--signing-color) 1px, transparent 1px), linear-gradient(90deg, var(--signing-color) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-stage:before{background-image:linear-gradient(color-mix(in srgb, var(--signing-color) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--signing-color) 6%, transparent) 1px, transparent 1px)}}.career-moment-signing-stage:before{opacity:0;background-size:42px 42px;animation:1.35s ease-out .15s both careerSigningGridIn;transform:perspective(520px)rotateX(64deg)scale(1.5)translateY(30%)}.career-moment-signing-beam{background:linear-gradient(180deg, var(--signing-color), var(--signing-team) 48%, transparent 76%);width:34vw;height:125%;position:absolute;top:-28%}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-beam{background:linear-gradient(180deg, color-mix(in srgb, var(--signing-color) 18%, transparent), color-mix(in srgb, var(--signing-team) 8%, transparent) 48%, transparent 76%)}}.career-moment-signing-beam{filter:blur(18px);opacity:0;transform-origin:top;animation:1.55s ease-out .1s both careerSigningBeamSweep}.career-moment-signing-beam--left{left:2%;transform:rotate(18deg)}.career-moment-signing-beam--right{animation-delay:.2s;right:2%;transform:rotate(-18deg)}.career-moment-signing-horizon{background:var(--signing-color,var(--app-accent));width:min(88vw,760px);height:2px;box-shadow:0 0 36px 10px var(--signing-color,var(--app-accent));position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-horizon{box-shadow:0 0 36px 10px color-mix(in srgb, var(--signing-color,var(--app-accent)) 34%, transparent)}}.career-moment-signing-horizon{opacity:0;animation:1.25s cubic-bezier(.22,1,.36,1) .2s both careerSigningHorizon;transform:translate(-50%)scaleX(0)}.career-moment-signing-hero{border:1px solid var(--signing-color);flex-direction:column;align-items:center;gap:.85rem;max-width:min(92vw,420px);display:flex}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-hero{border:1px solid color-mix(in srgb, var(--signing-color) 42%, var(--app-border))}}.career-moment-signing-hero{border-radius:var(--radius-card);background:radial-gradient(circle at 50% 0%, var(--signing-color), transparent 62%), var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-hero{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--signing-color) 18%, transparent), transparent 62%), color-mix(in srgb, var(--app-panel) 94%, transparent)}}.career-moment-signing-hero{box-shadow:0 0 0 1px var(--signing-color), 0 22px 60px var(--app-bg-outer);padding:1.35rem 1.5rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-hero{box-shadow:0 0 0 1px color-mix(in srgb, var(--signing-color) 12%, transparent), 0 22px 60px color-mix(in srgb, var(--app-bg-outer) 34%, transparent)}}.career-moment-signing-hero{animation:.55s cubic-bezier(.22,1.2,.36,1) both careerSigningHeroPop}.career-moment-signing-overlay--club .career-moment-signing-hero{width:min(92vw,680px);max-width:680px;box-shadow:none;text-align:center;background:0 0;border:0;gap:1rem;padding:2rem;animation:1.05s cubic-bezier(.16,1,.3,1) both careerSigningClubReveal;position:relative}.career-moment-signing-kicker{color:var(--signing-color);font-size:var(--type-kicker);letter-spacing:.16em;text-transform:uppercase;font-weight:900}.career-moment-signing-hero-body{align-items:center;gap:1rem;display:flex}.career-moment-signing-overlay--club .career-moment-signing-hero-body{flex-direction:column;gap:1.15rem}.career-moment-signing-crest{place-items:center;display:grid;position:relative}.career-moment-signing-overlay--club .career-moment-signing-crest{border:1px solid var(--signing-color);width:178px;height:178px}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--club .career-moment-signing-crest{border:1px solid color-mix(in srgb, var(--signing-color) 48%, var(--app-border))}}.career-moment-signing-overlay--club .career-moment-signing-crest{background:var(--app-panel);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--club .career-moment-signing-crest{background:color-mix(in srgb, var(--app-panel) 76%, transparent)}}.career-moment-signing-overlay--club .career-moment-signing-crest{box-shadow:0 0 0 8px var(--signing-color), 0 0 70px var(--signing-color), inset 0 0 32px var(--signing-team), 0 18px 52px var(--app-bg-outer)}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--club .career-moment-signing-crest{box-shadow:0 0 0 8px color-mix(in srgb, var(--signing-color) 9%, transparent), 0 0 70px color-mix(in srgb, var(--signing-color) 34%, transparent), inset 0 0 32px color-mix(in srgb, var(--signing-team) 12%, transparent), 0 18px 52px color-mix(in srgb, var(--app-bg-outer) 72%, transparent)}}.career-moment-signing-overlay--club .career-moment-signing-crest{animation:1.1s cubic-bezier(.16,1,.3,1) 80ms both careerSigningCrestSettle}.career-moment-signing-hero--renewal{text-align:center;width:min(92vw,420px)}.career-moment-signing-hero--renewal .career-moment-signing-hero-body{flex-direction:column;gap:.65rem}.career-moment-signing-expiry{color:var(--signing-color);flex-direction:column;align-items:center;gap:.15rem;display:flex}.career-moment-signing-expiry>span{color:var(--app-muted);font-size:var(--type-body);font-weight:700}.career-moment-signing-expiry>strong{font-family:var(--font-body);font-size:calc(clamp(4rem, 16vw, 6.5rem) * var(--type-zoom));font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-weight:900;line-height:1}.career-moment-signing-name{min-width:0;color:var(--app-text);font-size:calc(clamp(1.25rem, 4vw, 1.65rem) * var(--type-zoom));font-weight:900;line-height:1.05}.career-moment-signing-overlay--club .career-moment-signing-kicker{border-top:1px solid var(--signing-color);padding:.35rem .7rem}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--club .career-moment-signing-kicker{border-top:1px solid color-mix(in srgb, var(--signing-color) 55%, transparent)}}.career-moment-signing-overlay--club .career-moment-signing-kicker{border-bottom:1px solid var(--signing-color)}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--club .career-moment-signing-kicker{border-bottom:1px solid color-mix(in srgb, var(--signing-color) 55%, transparent)}}.career-moment-signing-overlay--club .career-moment-signing-kicker{font-size:calc(clamp(.72rem, 1.5vw, .9rem) * var(--type-zoom));letter-spacing:.28em;animation:.65s ease-out .35s both careerSigningCopyIn}.career-moment-signing-overlay--club .career-moment-signing-name{max-width:18ch;font-size:calc(clamp(2rem, 7vw, 4.6rem) * var(--type-zoom));letter-spacing:0;text-wrap:balance;text-shadow:0 8px 30px var(--app-bg-outer);line-height:.95}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--club .career-moment-signing-name{text-shadow:0 8px 30px color-mix(in srgb, var(--app-bg-outer) 75%, transparent)}}.career-moment-signing-overlay--club .career-moment-signing-name{animation:.7s ease-out .48s both careerSigningCopyIn}@keyframes careerHeaderSigningFlash{0%{filter:brightness(.94)}40%{filter:brightness(1.08)}to{filter:brightness()}}@keyframes careerHeaderTintFrom{0%{opacity:1}to{opacity:0}}@keyframes careerHeaderTintTo{0%{opacity:0}to{opacity:1}}@keyframes careerClubLogoOut{0%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.92)}}@keyframes careerClubLogoIn{0%{opacity:0;transform:translate(12px)}70%{opacity:1;transform:translate(-1px)}to{opacity:1;transform:translate(0)}}.career-moment-signing-overlay--paper.career-moment-signing-overlay--club{background:radial-gradient(120% 60% at 50% 0%, var(--signing-team) 0%, transparent 70%), linear-gradient(180deg, var(--signing-team) 0%, var(--app-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.career-moment-signing-overlay--paper.career-moment-signing-overlay--club{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--signing-team) 42%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--signing-team) 14%, var(--app-bg)) 0%, var(--app-bg) 100%)}}.career-moment-signing-overlay--paper.career-moment-signing-overlay--club{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.career-moment-signing-overlay--paper .career-moment-signing-stage:before{animation-delay:.6s}.career-moment-signing-overlay--paper .career-moment-signing-beam--left{animation-delay:.55s}.career-moment-signing-overlay--paper .career-moment-signing-beam--right{animation-delay:.65s}.career-moment-signing-overlay--paper .career-moment-signing-horizon{animation-delay:.7s}.career-moment-signing-overlay--paper.career-moment-signing-overlay--club .career-moment-signing-hero{animation:none}.career-moment-signing-overlay--paper.career-moment-signing-overlay--club .career-moment-signing-crest{border:7px solid var(--signing-team);box-shadow:none;background:#fbf7ee;animation:none}.career-moment-signing-overlay--paper .career-moment-signing-kicker,.career-moment-signing-overlay--paper .career-moment-signing-name{animation:.45s ease-out .4s both careerSigningTextIn}.career-moment-signing-seal-label{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--signing-team);border-radius:10px;padding:0 .45em;font-size:1.45rem;position:absolute;bottom:-.6em}@keyframes careerSigningTextIn{0%{opacity:0;transform:translateY(8px)}}@keyframes careerSigningOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes careerSigningHeroPop{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes careerSigningClubReveal{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes careerSigningCrestSettle{0%{opacity:0;filter:brightness(2);transform:scale(.58)rotate(-7deg)}62%{opacity:1;filter:brightness(1.25);transform:scale(1.07)rotate(1deg)}to{opacity:1;filter:brightness();transform:scale(1)rotate(0)}}@keyframes careerSigningCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes careerSigningBeamSweep{0%{opacity:0;scale:.72 1}38%{opacity:.72}to{opacity:.18;scale:1}}@keyframes careerSigningHorizon{0%{opacity:0;transform:translate(-50%)scaleX(0)}45%{opacity:.9}to{opacity:.22;transform:translate(-50%)scaleX(1)}}@keyframes careerSigningGridIn{0%{opacity:0}to{opacity:.5}}@keyframes careerHeaderTransferIn{0%{filter:brightness(.92);transform:translate(10px)}45%{filter:brightness(1.06);transform:translate(0)}to{filter:brightness();transform:translate(0)}}.career-moment-nt-strip{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:45;border:1px solid var(--career-national);align-items:center;gap:.45rem;max-width:min(92vw,460px);display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.career-moment-nt-strip{border:1px solid color-mix(in srgb, var(--career-national) 38%, var(--app-border))}}.career-moment-nt-strip{border-radius:var(--app-radius-card-sm);background:linear-gradient(120deg, var(--career-national), var(--career-positive))}@supports (color:color-mix(in lab, red, red)){.career-moment-nt-strip{background:linear-gradient(120deg, color-mix(in srgb, var(--career-national) 14%, var(--app-panel)), color-mix(in srgb, var(--career-positive) 7%, var(--app-panel)))}}.career-moment-nt-strip{color:var(--app-text);box-shadow:0 14px 40px var(--app-bg-outer);padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.career-moment-nt-strip{box-shadow:0 14px 40px color-mix(in srgb, var(--app-bg-outer) 28%, transparent)}}.career-moment-nt-strip{pointer-events:none;animation:2.15s ease-out both careerNtStripIn;transform:translate(-50%,-120%)}.career-moment-nt-strip--macro{border-color:var(--career-national)}@supports (color:color-mix(in lab, red, red)){.career-moment-nt-strip--macro{border-color:color-mix(in srgb, var(--career-national) 46%, var(--app-border))}}.career-moment-nt-strip--macro{background:linear-gradient(120deg, var(--career-national), var(--career-positive))}@supports (color:color-mix(in lab, red, red)){.career-moment-nt-strip--macro{background:linear-gradient(120deg, color-mix(in srgb, var(--career-national) 18%, var(--app-panel)), color-mix(in srgb, var(--career-positive) 11%, var(--app-panel)))}}.career-moment-nt-strip--macro{animation-duration:3.1s}.career-moment-nt-strip-badge{color:var(--career-national);font-size:var(--type-micro);letter-spacing:.12em;flex-shrink:0;font-weight:900}.career-moment-nt-strip-text{min-width:0;font-size:var(--type-ui-md);font-weight:700;line-height:1.35}@keyframes careerNtStripIn{0%{opacity:0;transform:translate(-50%,-120%)}14%{opacity:1;transform:translate(-50%)}84%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-12px)}}.timeline-row--nt-pulse{animation:2.2s ease-out both careerTimelineNtPulse}@keyframes careerTimelineNtPulse{0%,to{box-shadow:none}18%,58%{box-shadow:inset 0 0 0 1px #42a5f557,0 0 0 1px #66bb6a3d}}.app-map-pin--drop .app-map-pin-body{transform-box:fill-box;transform-origin:50%;animation:.85s cubic-bezier(.22,1.35,.36,1) both careerMapPinDrop}@keyframes careerMapPinDrop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.app-map-route--draw{animation:1.4s ease-out both careerMapRouteDraw}@keyframes careerMapRouteDraw{0%{stroke-dashoffset:24px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}html[data-animation-level=none] .career-moment-transfer-strip,html[data-animation-level=none] .career-moment-nt-strip,html[data-animation-level=none] .career-moment-fly-layer,html[data-animation-level=none] .career-moment-signing-overlay,html[data-animation-level=none] .app-celebration-overlay,html[data-animation-level=none] .retirement-fireworks-canvas{display:none!important}html[data-animation-level=none] .celebrate-pop,html[data-animation-level=none] .career-moment-cabinet-pulse,html[data-animation-level=none] .player-header-card--transfer-in,html[data-animation-level=none] .player-header-card--signing-flash,html[data-animation-level=none] .player-header-club-out,html[data-animation-level=none] .player-header-club-in,html[data-animation-level=none] .timeline-row--nt-pulse,html[data-animation-level=none] .app-map-pin--drop .app-map-pin-body,html[data-animation-level=none] .app-map-route--draw,html[data-animation-level=none] .glow-pulse,html[data-animation-level=none] .offer-card-motion.is-denying,html[data-animation-level=none] .offer-card-motion.is-entering,html[data-animation-level=none] .offer-card-motion.is-denying .offer-card-denied-stamp,html[data-animation-level=none] .offer-card-motion.is-denying .offer-card-denied-x{animation:none!important}html[data-animation-level=none] .pixel-field,html[data-animation-level=none] .celebrate-pop,html[data-animation-level=none] .country-pick-reveal{animation:none}html[data-animation-level=none] .bento-card,html[data-animation-level=none] .hof-card{transition:none}html[data-animation-level=none] .career-moment-transfer-strip,html[data-animation-level=none] .career-moment-nt-strip,html[data-animation-level=none] .player-header-card--transfer-in,html[data-animation-level=none] .player-header-card--signing-flash,html[data-animation-level=none] .player-header-club-out,html[data-animation-level=none] .player-header-club-in,html[data-animation-level=none] .career-moment-signing-hero,html[data-animation-level=none] .timeline-row--nt-pulse,html[data-animation-level=none] .app-map-pin--drop .app-map-pin-body,html[data-animation-level=none] .app-map-route--draw,html[data-animation-level=none] .career-moment-cabinet-pulse,html[data-animation-level=none] .glow-pulse,html[data-animation-level=none] .offer-card-motion.is-denying,html[data-animation-level=none] .offer-card-motion.is-entering,html[data-animation-level=none] .offer-card-motion.is-denying .offer-card-denied-stamp,html[data-animation-level=none] .offer-card-motion.is-denying .offer-card-denied-x{animation:none}html[data-animation-level=all] .career-moment-fly-item.is-active,html[data-animation-level=major] .career-moment-fly-item.is-active{animation:careerTrophyFly var(--fly-duration,1.4s) cubic-bezier(.22, 1, .36, 1) var(--fly-delay,0s) both!important}html[data-animation-level=all] .celebrate-pop{animation:.6s cubic-bezier(.22,1.2,.36,1) both celebratePop!important}html[data-animation-level=all] .offer-card-motion.is-entering,html[data-animation-level=major] .offer-card-motion.is-entering{animation:.42s cubic-bezier(.22,1,.36,1) both offerCardEnterBelow!important}html[data-animation-level=all] .offer-card-motion.is-denying,html[data-animation-level=major] .offer-card-motion.is-denying{animation:.3s .4s forwards offerCardDenyOut!important}html[data-animation-level=all] .offer-card-motion.is-denying .offer-card-denied-stamp,html[data-animation-level=major] .offer-card-motion.is-denying .offer-card-denied-stamp{animation:.28s both offerDeniedStamp!important}html[data-animation-level=all] .offer-card-motion.is-denying .offer-card-denied-x,html[data-animation-level=major] .offer-card-motion.is-denying .offer-card-denied-x{animation:.32s cubic-bezier(.22,1.3,.36,1) both offerDeniedX!important}html[data-animation-level=all] .career-moment-transfer-strip{animation:2.35s cubic-bezier(.22,1,.36,1) both careerTransferStripIn!important}html[data-animation-level=all] .career-moment-nt-strip{animation:2.15s ease-out both careerNtStripIn!important}html[data-animation-level=all] .career-moment-nt-strip--macro{animation:3.1s ease-out both careerNtStripIn!important}html[data-animation-level=all] .player-header-card--transfer-in{animation:1.15s cubic-bezier(.22,1,.36,1) both careerHeaderTransferIn!important}html[data-animation-level=all] .player-header-card--signing-flash,html[data-animation-level=all] .player-header-club-out,html[data-animation-level=all] .player-header-club-in{animation-duration:.6s!important;animation-fill-mode:both!important}html[data-animation-level=all] .player-header-card--signing-flash{animation-name:careerHeaderSigningFlash!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}html[data-animation-level=all] .player-header-club-out{animation-name:careerClubLogoOut!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}html[data-animation-level=all] .player-header-club-in{animation-name:careerClubLogoIn!important;animation-timing-function:cubic-bezier(.34,1.35,.36,1)!important}html[data-animation-level=all] .career-moment-signing-hero{animation:.55s cubic-bezier(.22,1.2,.36,1) both careerSigningHeroPop!important}html[data-animation-level=all] .career-moment-cabinet-pulse{animation:.85s cubic-bezier(.22,1,.36,1) both careerCabinetLand!important}html[data-animation-level=all] .timeline-row--nt-pulse{animation:2.2s ease-out both careerTimelineNtPulse!important}html[data-animation-level=major] .celebrate-pop{animation:.6s cubic-bezier(.22,1.2,.36,1) both celebratePop!important}html[data-animation-level=major] .career-moment-nt-strip--macro{animation:3.1s ease-out both careerNtStripIn!important}html[data-animation-level=major] .career-moment-cabinet-pulse{animation:.85s cubic-bezier(.22,1,.36,1) both careerCabinetLand!important}.prime-legend-strip{box-sizing:border-box;background:#fbbf240f;border:1px solid #fbbf2438;border-radius:10px;padding:7px 10px;overflow:hidden}.prime-legend-strip__head,.prime-legend-strip__foot{height:calc(var(--type-kicker) * 1.35);min-height:calc(var(--type-kicker) * 1.35);max-height:calc(var(--type-kicker) * 1.35);justify-content:space-between;align-items:center;gap:8px;display:flex;overflow:hidden}.prime-legend-strip__label{min-width:0;font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;white-space:nowrap;flex:auto;align-items:baseline;gap:.35em;font-weight:800;display:flex;overflow:hidden}.prime-legend-strip__label-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.prime-legend-strip__score{color:#fde68a;font-variant-numeric:tabular-nums;flex:none}.prime-legend-strip__score-num{text-align:right;font-variant-numeric:tabular-nums;min-width:2.5ch;display:inline-block}.prime-legend-strip__title,.prime-legend-strip__target,.prime-legend-strip__next,.prime-legend-strip__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-kicker);font-weight:800;overflow:hidden}.prime-legend-strip__title,.prime-legend-strip__target{flex:0 auto;max-width:42%}.prime-legend-strip__meta{color:#fde68a;flex:auto;font-weight:700}.prime-legend-strip__meta.is-temp{color:#fcd34d}.prime-legend-strip__next{flex:0 auto;max-width:48%;font-weight:800}.prime-legend-strip__bar{border-radius:var(--radius-pill);background:#ffffff14;flex-shrink:0;height:5px;margin:5px 0 4px;overflow:hidden}.prime-legend-strip__fill{border-radius:var(--radius-pill);height:100%;transition:width .5s}html[data-theme-mode=light] .prime-legend-strip{border-color:#b45309}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .prime-legend-strip{border-color:color-mix(in srgb, #b45309 32%, var(--app-border))}}html[data-theme-mode=light] .prime-legend-strip{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .prime-legend-strip{background:color-mix(in srgb, #f59e0b 16%, var(--app-surface-2))}}html[data-theme-mode=light] .prime-legend-strip__label{color:#b45309}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .prime-legend-strip__label{color:color-mix(in srgb, #b45309 86%, var(--app-text))}}html[data-theme-mode=light] .prime-legend-strip__score,html[data-theme-mode=light] .prime-legend-strip__meta{color:#92400e}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .prime-legend-strip__score,html[data-theme-mode=light] .prime-legend-strip__meta{color:color-mix(in srgb, #92400e 72%, var(--app-text))}}html[data-theme-mode=light] .prime-legend-strip__meta.is-temp{color:#b45309}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .prime-legend-strip__meta.is-temp{color:color-mix(in srgb, #b45309 78%, var(--app-text))}}html[data-theme-mode=light] .prime-legend-strip__bar{background:#b45309}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .prime-legend-strip__bar{background:color-mix(in srgb, #b45309 16%, var(--app-border))}}.prime-reveal{z-index:120;color:#fff7d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:radial-gradient(circle,#b4530938 0,#030712c7 42%,#030712f0 100%);place-items:center;padding:24px;animation:6.2s both primeRevealBackdrop;display:grid;position:fixed;inset:0;overflow:hidden}.prime-reveal__stage{z-index:2;text-align:center;cursor:default;flex-direction:column;justify-content:center;align-items:center;width:min(88vw,520px);min-height:min(74vh,560px);display:flex;position:relative}.prime-reveal__flash{pointer-events:none;background:#fef3c7;animation:.9s ease-out both primeRevealFlash;position:absolute;inset:0}.prime-reveal__rays{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(from 3deg,#fbbf2421 0deg 3deg,#0000 3deg 12deg);width:min(110vw,900px);animation:6.2s linear both primeRevealRays;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 18%,#0000 68%);mask-image:radial-gradient(circle,#000 0 18%,#0000 68%)}.prime-reveal__kicker{font-size:var(--type-kicker);letter-spacing:.2em;text-transform:uppercase;color:#fbbf24;margin-bottom:18px;font-weight:900;animation:.55s ease-out .55s both primeRevealCopyIn}.prime-reveal__emblem{aspect-ratio:1;color:#1c1204;background:radial-gradient(circle at 50% 35%,#fef3c7 0,#fbbf24 31%,#b45309 72%,#451a03 100%);border:1px solid #fde68ab8;border-radius:50%;place-content:center;width:clamp(126px,29vw,166px);animation:.95s cubic-bezier(.16,1.35,.3,1) .28s both primeRevealEmblem;display:grid;position:relative;box-shadow:0 0 50px #fbbf2452,inset 0 0 22px #ffffff52}.prime-reveal__ring{pointer-events:none;border:1px solid #fbbf24b3;border-radius:50%;position:absolute}.prime-reveal__ring--outer{animation:1.2s ease-out .45s both primeRevealRing;inset:-22px}.prime-reveal__ring--inner{border-color:#fef3c79e;animation:1s ease-out .62s both primeRevealRing;inset:-9px}.prime-reveal__cap{font-size:calc(clamp(3.1rem, 12vw, 4.75rem) * var(--type-zoom));font-variant-numeric:tabular-nums;font-weight:900;line-height:.86}.prime-reveal__ovr{font-size:var(--type-kicker);letter-spacing:.16em;margin-top:9px;font-weight:900}.prime-reveal__word{height:clamp(60px,15vw,88px);font-size:calc(clamp(3rem, 13vw, 5.4rem) * var(--type-zoom));letter-spacing:0;color:#fef3c7;text-shadow:0 0 28px #fbbf2466;justify-content:center;align-items:center;margin-top:24px;font-weight:900;line-height:1;display:flex}.prime-reveal__word span{animation:.62s cubic-bezier(.16,1.25,.3,1) both primeRevealLetter;display:inline-block}.prime-reveal__word span:first-child{animation-delay:.82s}.prime-reveal__word span:nth-child(2){animation-delay:.9s}.prime-reveal__word span:nth-child(3){animation-delay:.98s}.prime-reveal__word span:nth-child(4){animation-delay:1.06s}.prime-reveal__word span:nth-child(5){animation-delay:1.14s}.prime-reveal__title{font-size:var(--type-title);color:#fbbf24;margin-top:4px;font-weight:800;animation:.55s ease-out 1.45s both primeRevealCopyIn}.prime-reveal__body{max-width:440px;font-size:var(--type-ui-md);color:#dbe3ef;margin-top:10px;line-height:1.5;animation:.55s ease-out 1.62s both primeRevealCopyIn}.prime-reveal__rule{background:#fbbf24;width:54px;height:2px;margin-top:22px;animation:.7s ease-out 1.72s both primeRevealRule;box-shadow:0 0 16px #fbbf24cc}.prime-reveal__close{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#fffc;width:38px;height:38px;font-size:calc(1.5rem * var(--type-zoom));cursor:pointer;background:#0f172a94;border:1px solid #ffffff2e;border-radius:50%;place-items:center;line-height:1;animation:.4s ease-out 1.8s both primeRevealCopyIn;display:grid;position:fixed}.prime-reveal__close:hover{color:#fef3c7;border-color:#fbbf24a3}@keyframes primeRevealBackdrop{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes primeRevealFlash{0%{opacity:0}18%{opacity:.86}to{opacity:0}}@keyframes primeRevealRays{0%{opacity:0;transform:scale(.55)rotate(-12deg)}18%{opacity:1}88%{opacity:.48}to{opacity:0;transform:scale(1.12)rotate(14deg)}}@keyframes primeRevealEmblem{0%{opacity:0;filter:brightness(2.2);transform:scale(.25)rotate(-9deg)}70%{opacity:1;transform:scale(1.08)rotate(1deg)}to{opacity:1;filter:brightness();transform:scale(1)rotate(0)}}@keyframes primeRevealRing{0%{opacity:0;transform:scale(.55)}45%{opacity:1}to{opacity:.42;transform:scale(1)}}@keyframes primeRevealLetter{0%{opacity:0;filter:blur(7px);transform:translateY(36px)scale(.78)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes primeRevealCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes primeRevealRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}html[data-animation-level=none] .prime-reveal,html[data-animation-level=none] .prime-reveal *{animation:none!important}html[data-animation-level=none] .prime-reveal__flash,html[data-animation-level=none] .prime-reveal__rays{display:none}@media (height<=620px){.prime-reveal__stage{min-height:0}.prime-reveal__kicker{margin-bottom:10px}.prime-reveal__emblem{width:108px}.prime-reveal__word{height:54px;font-size:calc(3.25rem * var(--type-zoom));margin-top:14px}.prime-reveal__body{margin-top:6px}.prime-reveal__rule{margin-top:14px}}.ovr-badge-prime-tag{z-index:20;font-family:var(--font-body);font-size:var(--type-micro);letter-spacing:.08em;color:#0b1326;white-space:nowrap;background:linear-gradient(#fbbf24 0%,#b45309 100%);border-radius:4px;padding:1px 6px;font-weight:900;line-height:1.2;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000008c}.ovr-badge--prime{filter:drop-shadow(0 0 8px #fbbf2452)}.ovr-badge--prime.ovr-badge--micro{filter:drop-shadow(0 0 6px #fbbf2494)}.ovr-badge-prime-star{z-index:20;font-size:var(--type-micro);color:#fbbf24;filter:drop-shadow(0 0 3px #fbbf24f2);pointer-events:none;line-height:1;position:absolute}.award-ovr-honesty{font-size:var(--type-micro);letter-spacing:.04em;color:#fde68a;font-weight:800}.award-ovr-honesty s{color:#ffffff6b;text-decoration:line-through}.player-header-card--mobile-variant .player-header-expand-hint{bottom:1px}.player-header-club-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.player-header-contract-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.player-header-variant-a__age{white-space:nowrap}.player-header-variant-band{border:1px solid var(--player-tint-border,var(--app-border))}@supports (color:color-mix(in lab, red, red)){.player-header-variant-band{border:1px solid color-mix(in srgb, var(--player-tint-border,var(--app-border)) 65%, transparent)}}.player-header-variant-band{background:var(--player-tint-bg,var(--app-surface-2))}@supports (color:color-mix(in lab, red, red)){.player-header-variant-band{background:color-mix(in srgb, var(--player-tint-bg,var(--app-surface-2)) 88%, transparent)}}.player-header-dot-stat{font-size:var(--type-micro);color:var(--app-faint);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.player-header-dot-stat:before{content:"";border-radius:var(--radius-pill);background:var(--dot-color,var(--app-accent));flex-shrink:0;width:6px;height:6px}.player-header-dot-stat strong{color:var(--app-text);font-weight:800}.prime-legend-strip--compact{padding:calc(var(--type-pad-y) + .35rem) .5rem calc(var(--type-pad-y) + .3rem)}.prime-legend-strip--compact .prime-legend-strip__head{min-height:calc(var(--type-kicker) * 1.25);max-height:calc(var(--type-kicker) * 1.35);height:calc(var(--type-kicker) * 1.3);font-size:var(--type-micro)}.prime-legend-strip--compact .prime-legend-strip__foot{display:none}.prime-legend-strip--compact .prime-legend-strip__bar{margin:calc(var(--type-pad-y) + 2px) 0 0;height:max(3px, calc(var(--type-micro) * .35))}.profile-trophy-row{border:1px solid var(--app-border);align-items:center;gap:.5rem;width:calc(100% - 1.5rem);min-height:1.75rem;margin:0 .75rem .5rem;padding:.2rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-trophy-row{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent)}}.profile-trophy-row{background:var(--app-panel);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.profile-trophy-row{background:color-mix(in srgb, var(--app-panel) 88%, transparent)}}.profile-trophy-row{color:var(--app-text);font:inherit;text-align:left;cursor:pointer}.profile-trophy-row--compact{width:calc(100% - 1.25rem);min-height:1.55rem;margin:0 .625rem .45rem;padding:.15rem .4rem}.profile-trophy-row__label{text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--app-faint);flex:none;font-weight:800;overflow:hidden}.profile-trophy-row__icons{flex:auto;justify-content:flex-end;align-items:center;gap:.2rem;min-width:0;display:flex;overflow:hidden}.profile-trophy-row__cup{flex:none;justify-content:center;align-items:center;display:flex;position:relative}.profile-trophy-row__cup.is-concealed{opacity:0}.profile-trophy-row__count{font-size:var(--type-micro);color:var(--app-faint);margin-left:.05rem;font-weight:800}.profile-trophy-row__more{font-size:var(--type-micro);color:var(--app-faint);flex:none;font-weight:800}html[data-theme-mode=light] .profile-trophy-row{background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=light] .profile-trophy-row{background:color-mix(in srgb, var(--app-panel) 94%, #fff)}}.mobile-header-showcase{color:var(--app-text)}.mobile-header-showcase__hero{border-bottom:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.mobile-header-showcase__hero{border-bottom:1px solid color-mix(in srgb, var(--app-border) 70%, transparent)}}.mobile-header-showcase__grid{gap:1.25rem;max-width:1200px;margin:0 auto;padding-top:1rem;display:grid}@media (width>=900px){.mobile-header-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-header-showcase__frame{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.mobile-header-showcase__frame{border:1px solid color-mix(in srgb, var(--app-border) 75%, transparent)}}.mobile-header-showcase__frame{background:var(--app-surface);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.mobile-header-showcase__frame{background:color-mix(in srgb, var(--app-surface) 92%, transparent)}}.mobile-header-showcase__frame{overflow:hidden}.mobile-header-showcase__frame-head{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-header-showcase__frame-head{border-bottom:1px solid color-mix(in srgb, var(--app-border) 65%, transparent)}}.mobile-header-showcase__frame-title{font-size:var(--type-body);letter-spacing:.02em;font-weight:900}.mobile-header-showcase__frame-desc{font-size:var(--type-ui-md);color:var(--app-faint);margin-top:.2rem;line-height:1.35}.mobile-header-showcase__savings{border-radius:var(--radius-pill);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:#86efac;background:#22c55e29;border:1px solid #22c55e59;flex-shrink:0;padding:.2rem .55rem;font-weight:800}html[data-theme-mode=light] .mobile-header-showcase__savings{color:var(--career-positive)}.mobile-header-showcase__phone{background:var(--app-bg);max-width:390px;margin:0 auto}.mobile-header-showcase__chrome{min-height:420px}.mobile-header-showcase__placeholder{gap:.45rem;padding:.75rem .75rem 1rem;display:grid}.mobile-header-showcase__placeholder-row{border-radius:var(--radius-pill);background:var(--app-border);height:.65rem}@supports (color:color-mix(in lab, red, red)){.mobile-header-showcase__placeholder-row{background:color-mix(in srgb, var(--app-border) 55%, transparent)}}.mobile-header-showcase__placeholder-row--wide{width:72%}.music-hidden-player{opacity:.02;pointer-events:none;z-index:0;width:320px;height:180px;position:fixed;bottom:0;left:0;overflow:hidden}.music-hidden-player__frame,.music-hidden-player iframe{border:0;width:320px;height:180px}.music-hud-trigger--playing{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.music-hud-trigger--playing{border-color:color-mix(in srgb, var(--app-accent) 42%, var(--app-border))}}.music-hud-trigger--playing{color:var(--app-accent-strong)}.music-popover{width:min(18.5rem,100vw - 24px);padding:.85rem}.music-popover__now{align-items:flex-start;gap:.65rem;margin-bottom:.6rem;display:flex}.music-popover__cover{object-fit:cover;background:var(--app-surface-2);border-radius:.5rem;flex-shrink:0;width:3.25rem;height:3.25rem}@supports (color:color-mix(in lab, red, red)){.music-popover__cover{background:color-mix(in srgb, var(--app-surface-2) 88%, transparent)}}.music-popover__cover--empty{color:var(--app-muted);justify-content:center;align-items:center;display:inline-flex}.music-popover__title{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:900;line-height:1.25}.music-popover__artist{color:var(--app-muted);font-size:var(--type-ui);overflow-wrap:anywhere;margin-top:.1rem}.music-popover__progress{color:var(--app-muted);font-size:var(--type-micro);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin-bottom:.55rem;font-weight:800;display:flex}.music-popover__bar{border-radius:var(--radius-pill);background:var(--app-border);flex:1;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.music-popover__bar{background:color-mix(in srgb, var(--app-border) 70%, transparent)}}.music-popover__bar>span{background:var(--app-accent);height:100%;display:block}.music-popover__transport{justify-content:center;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.music-popover__icon-btn,.music-popover__play,.music-popover__mute{border-radius:var(--radius-pill);border:1px solid var(--app-border);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-popover__icon-btn,.music-popover__play,.music-popover__mute{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent)}}.music-popover__icon-btn,.music-popover__play,.music-popover__mute{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.music-popover__icon-btn,.music-popover__play,.music-popover__mute{background:color-mix(in srgb, var(--app-surface-2) 80%, transparent)}}.music-popover__icon-btn,.music-popover__play,.music-popover__mute{color:var(--app-text);font-weight:900}.music-popover__play{background:var(--app-accent);min-width:3.25rem}@supports (color:color-mix(in lab, red, red)){.music-popover__play{background:color-mix(in srgb, var(--app-accent) 18%, var(--app-surface))}}.music-popover__play{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.music-popover__play{border-color:color-mix(in srgb, var(--app-accent) 40%, transparent)}}.music-popover__icon-btn:disabled,.music-popover__play:disabled{opacity:.4;cursor:not-allowed}.music-popover__volume{align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.music-popover__volume .theme-picker-slider{accent-color:var(--app-accent)}.music-popover__sources,.music-popover__moods,.music-popover__suggest{flex-wrap:wrap;gap:.4rem;display:flex}.music-popover__moods,.music-popover__youtube,.music-spotify-panel,.music-popover__input{margin-top:.55rem}.music-settings-sources--4{grid-template-columns:repeat(2,minmax(0,1fr))}.music-popover .header-chip,.music-more .header-chip,.music-spotify-panel .header-chip{border-radius:var(--radius-pill);min-height:32px;font-size:var(--type-ui);padding:.3rem .65rem;font-weight:800}.music-more{margin-top:.15rem}.music-more>summary{cursor:pointer;color:var(--app-muted);font-size:var(--type-kicker);letter-spacing:.12em;text-transform:uppercase;font-weight:900;list-style:none}.music-more>summary::-webkit-details-marker{content:"";display:none}.music-more>summary::marker{content:"";display:none}.music-more>summary:after{content:" ▾"}.music-more[open]>summary:after{content:" ▴"}.music-more__body{margin-top:.45rem}.music-popover__field{color:var(--app-muted);font-size:var(--type-ui);flex-direction:column;gap:.35rem;font-weight:800;display:flex}.music-popover__input{border:1px solid var(--app-border);border-radius:.5rem;min-height:44px}@supports (color:color-mix(in lab, red, red)){.music-popover__input{border:1px solid color-mix(in srgb, var(--app-border) 80%, transparent)}}.music-popover__input{background:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.music-popover__input{background:color-mix(in srgb, var(--app-surface) 88%, transparent)}}.music-popover__input{color:var(--app-text);padding:0 .7rem}.music-spotify-account{font-size:var(--type-ui);font-weight:800;line-height:1.4}.music-spotify-playlists{flex-wrap:wrap;gap:.4rem;max-height:min(28vh,12rem);display:flex;overflow-y:auto}.music-spotify-actions .header-menu-action{margin-top:.15rem}.music-spotify-panel--compact .music-spotify-playlists{max-height:min(22vh,8.5rem)}.music-popover__hint,.music-popover__error{font-size:var(--type-ui);margin-top:.6rem;line-height:1.4}.music-popover__error{color:#fecaca}@supports (color:color-mix(in lab, red, red)){.music-popover__error{color:color-mix(in srgb, #fecaca 88%, var(--app-text))}}.music-now-playing-toast{pointer-events:none;top:max(.75rem, env(safe-area-inset-top));z-index:70;border:1px solid var(--app-border);border-radius:.9rem;align-items:center;gap:.65rem;width:min(92vw,22rem);padding:.55rem .75rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.music-now-playing-toast{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent)}}.music-now-playing-toast{background:var(--app-panel)}@supports (color:color-mix(in lab, red, red)){.music-now-playing-toast{background:color-mix(in srgb, var(--app-panel) 94%, transparent)}}.music-now-playing-toast{box-shadow:var(--shadow-ink-md);animation:.35s music-toast-in}.music-now-playing-toast__cover{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:2.25rem;height:2.25rem}.music-now-playing-toast__cover--empty{background:var(--app-surface-2);display:inline-block}@supports (color:color-mix(in lab, red, red)){.music-now-playing-toast__cover--empty{background:color-mix(in srgb, var(--app-surface-2) 88%, transparent)}}.music-now-playing-toast__title{font-size:var(--type-ui-md);font-weight:900;line-height:1.25}.music-now-playing-toast__artist{color:var(--app-muted);font-size:var(--type-ui)}@keyframes music-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes online-reaction-burst{0%{opacity:0;transform:translateY(6px)scale(.6)}12%{opacity:1;transform:translateY(-2px)scale(1.15)}80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.9)}}.online-reaction-burst{font-size:1.05em;line-height:1;animation:4s forwards online-reaction-burst;display:inline-block}html[data-animation-level=none] .online-reaction-burst{opacity:1;animation:none}.scout-portrait{border-radius:var(--radius-pill);background:var(--app-accent,#2dd4bf);flex:none;place-items:end center;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scout-portrait{background:color-mix(in srgb, var(--app-accent,#2dd4bf) 22%, var(--app-surface-2,#1f2937))}}.scout-portrait{box-shadow:0 0 0 1.5px var(--app-border,#334155)}@supports (color:color-mix(in lab, red, red)){.scout-portrait{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--app-border,#334155) 80%, transparent)}}.scout-portrait img{object-fit:cover;width:100%;height:100%;display:block;transform:translateY(6%)scale(1.08)}.scout-portrait--coach{background:#38bdf8}@supports (color:color-mix(in lab, red, red)){.scout-portrait--coach{background:color-mix(in srgb, #38bdf8 22%, var(--app-surface-2,#1f2937))}}.scout-portrait--rival{background:#f87171}@supports (color:color-mix(in lab, red, red)){.scout-portrait--rival{background:color-mix(in srgb, #f87171 24%, var(--app-surface-2,#1f2937))}}.career-event-person{border:1px solid var(--app-border,#334155);align-items:center;gap:8px;min-width:0;padding:4px 12px 4px 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.career-event-person{border:1px solid color-mix(in srgb, var(--app-border,#334155) 70%, transparent)}}.career-event-person{border-radius:var(--radius-pill);background:var(--app-surface-2,#1f2937)}@supports (color:color-mix(in lab, red, red)){.career-event-person{background:color-mix(in srgb, var(--app-surface-2,#1f2937) 70%, transparent)}}.career-event-person>span:last-child{line-height:1.1;display:grid}.career-event-person__name{font-size:var(--type-ui-md,13px);color:var(--app-text);font-weight:800}.career-event-person__role{font-size:var(--type-micro,10px);letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);font-weight:750}.career-event-choice__portrait{margin-top:2px}.agent-picker__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;display:grid}.agent-card{flex-direction:column;gap:10px;padding:14px;display:flex}.agent-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.agent-card__portrait{box-shadow:0 0 0 2px var(--app-accent,#2dd4bf)}@supports (color:color-mix(in lab, red, red)){.agent-card__portrait{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent,#2dd4bf) 45%, transparent)}}.agent-card.is-active .agent-card__portrait{box-shadow:0 0 0 3px var(--app-accent,#2dd4bf)}.agent-card__name{font-size:var(--type-title);color:var(--app-text);font-weight:900;line-height:1.15}.agent-card__reach{border-radius:var(--radius-pill);color:#fcd34d;font-size:var(--type-micro,10px);letter-spacing:.08em;text-transform:uppercase;background:#f59e0b29;align-items:center;gap:6px;margin-top:5px;padding:3px 9px 3px 5px;font-weight:900;display:inline-flex}.agent-card__reach.is-global{background:var(--app-accent,#2dd4bf)}@supports (color:color-mix(in lab, red, red)){.agent-card__reach.is-global{background:color-mix(in srgb, var(--app-accent,#2dd4bf) 16%, transparent)}}.agent-card__reach.is-global{color:var(--app-accent,#5eead4)}.agent-card__reach>span{font-size:var(--type-ui-md);line-height:1}.agent-card__reach-flag{border-radius:2px;width:18px;height:12px}.agent-card__check{border-radius:var(--radius-pill);background:var(--app-accent,#2dd4bf);color:#04201c;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.agent-card__perks{flex-wrap:wrap;gap:5px;display:flex}.agent-card__perk{border-radius:var(--radius-pill);font-size:var(--type-ui,11px);padding:3px 8px;font-weight:800;line-height:1.2}.agent-card__perk.is-good{color:#86efac;background:#22c55e29}.agent-card__perk.is-risk{color:#fdba74;background:#f9731629}.agent-card__meters{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;display:grid}.agent-card__meter{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.agent-card__meter dt{min-width:0;font-size:var(--type-ui,11px);color:var(--app-muted);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.agent-card__meter dd{gap:3px;margin:0;display:flex}.agent-card__meter dd span{background:var(--app-border,#334155);border-radius:2px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.agent-card__meter dd span{background:color-mix(in srgb, var(--app-border,#334155) 90%, transparent)}}.agent-card__meter dd span.is-on{background:var(--app-accent,#2dd4bf)}.agent-card__desc{font-size:var(--type-ui,11px);color:var(--app-muted);margin:0;line-height:1.4}html[data-theme-mode=light] .agent-card__reach{color:#92400e}html[data-theme-mode=light] .agent-card__perk.is-good{color:#166534}html[data-theme-mode=light] .agent-card__perk.is-risk{color:#9a3412}.agent-picker,.agent-picker__grid,.agent-card{min-width:0}.agent-card__meter dd{flex:none}@media (width<=460px){.agent-picker__grid,.agent-card__meters{grid-template-columns:minmax(0,1fr)}}@keyframes albumNewShine{0%,55%{background-position:120% 0}to{background-position:-120% 0}}html[data-animation-level=none] .album-new-club-badge:after{opacity:0;animation:none}.icon-cosmetics{flex:none;line-height:0;display:inline-block;position:relative}.icon-cosmetics>.icon-cosmetics__avatar,.icon-cosmetics>:not(.icon-cosmetics__background):not(.icon-cosmetics__hat):not(.icon-cosmetics__extra){z-index:1;position:relative}.icon-cosmetics.has-frame>:not(.icon-cosmetics__background):not(.icon-cosmetics__hat):not(.icon-cosmetics__extra){border-radius:var(--radius-pill);box-shadow:0 0 0 var(--cosmetic-ring,3px) var(--cosmetic-frame), 0 0 10px 1px var(--cosmetic-frame)}@supports (color:color-mix(in lab, red, red)){.icon-cosmetics.has-frame>:not(.icon-cosmetics__background):not(.icon-cosmetics__hat):not(.icon-cosmetics__extra){box-shadow:0 0 0 var(--cosmetic-ring,3px) var(--cosmetic-frame), 0 0 10px 1px color-mix(in srgb, var(--cosmetic-frame) 55%, transparent)}}.icon-cosmetics__hat{z-index:2;filter:drop-shadow(0 2px 1px #00000059);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-46%)rotate(-6deg)}.icon-cosmetics__extra{z-index:3;border-radius:var(--radius-pill);background:var(--app-panel,#0f1f24);box-shadow:0 0 0 1.5px var(--app-border,#334155);padding:6%;position:absolute;bottom:-8%;right:-8%}@supports (color:color-mix(in lab, red, red)){.icon-cosmetics__extra{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--app-border,#334155) 90%, transparent)}}.icon-cosmetics__extra{pointer-events:none}.icon-cosmetic-art{object-fit:contain;display:block}.icon-cosmetic-art.is-personas{border-radius:var(--radius-pill)}.icon-cosmetic-swatch{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 3px var(--cosmetic-frame), 0 0 8px var(--cosmetic-frame);display:inline-block}@supports (color:color-mix(in lab, red, red)){.icon-cosmetic-swatch{box-shadow:inset 0 0 0 3px var(--cosmetic-frame), 0 0 8px color-mix(in srgb, var(--cosmetic-frame) 50%, transparent)}}.icon-cosmetic-swatch.is-fill{box-shadow:inset 0 0 0 1.5px #ffffff40}.icon-cosmetic-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.icon-cosmetic-tile{border-radius:12px;place-items:center;min-height:48px;padding:4px;display:grid;position:relative}.icon-cosmetic-none{font-size:var(--type-display);color:var(--app-muted);font-weight:900}.is-cosmetic-locked{cursor:help}.is-cosmetic-locked img,.is-cosmetic-locked .icon-cosmetic-swatch{filter:grayscale();opacity:.45}.is-cosmetic-locked.rounded-full{opacity:.5;filter:grayscale(.9)}.cosmetic-lock{font-size:var(--type-kicker);filter:none;line-height:1;position:absolute;bottom:1px;right:2px}.cosmetic-lock--swatch{bottom:-3px;right:-3px}.icon-cosmetic-hint{background:var(--app-accent,#2dd4bf);border-radius:10px;margin:4px 0 0;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.icon-cosmetic-hint{background:color-mix(in srgb, var(--app-accent,#2dd4bf) 12%, transparent)}}.icon-cosmetic-hint{color:var(--app-text);font-size:var(--type-ui,11px);font-weight:700;line-height:1.35}.icon-cosmetic-world{border-top:1px solid var(--app-border);padding-top:12px}@supports (color:color-mix(in lab, red, red)){.icon-cosmetic-world{border-top:1px solid color-mix(in srgb, var(--app-border) 70%, transparent)}}.icon-cosmetic-loot{flex:none;align-items:center;gap:3px;display:inline-flex}.icon-cosmetic-loot__item{background:var(--app-surface-2,#1f2937);border-radius:8px;place-items:center;padding:2px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.icon-cosmetic-loot__item{background:color-mix(in srgb, var(--app-surface-2,#1f2937) 80%, transparent)}}.icon-cosmetic-loot__item img,.icon-cosmetic-loot__item .icon-cosmetic-swatch{filter:grayscale();opacity:.4}.icon-cosmetic-loot__item.is-open{background:#f59e0b2e;box-shadow:0 0 0 1px #f59e0b73}.icon-cosmetic-loot__item.is-open img,.icon-cosmetic-loot__item.is-open .icon-cosmetic-swatch{filter:none;opacity:1}.icon-cosmetics>.icon-cosmetics__background{z-index:0;border-radius:var(--radius-pill);background-position:50%;background-size:cover;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0003}.icon-cosmetic-flag{border-radius:var(--radius-pill);background-position:50%;background-size:cover;display:inline-block;box-shadow:inset 0 0 0 1px #00000040}.is-cosmetic-locked .icon-cosmetic-flag,.icon-cosmetic-loot__item .icon-cosmetic-flag{filter:grayscale();opacity:.45}.icon-cosmetic-loot__item.is-open .icon-cosmetic-flag{filter:none;opacity:1}.jersey-preview-hat{z-index:30;filter:drop-shadow(0 2px 1px #00000059);pointer-events:none;width:62%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-34%)rotate(-6deg)}.icon-cosmetic-fold{border:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.icon-cosmetic-fold{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent)}}.icon-cosmetic-fold{border-radius:14px;padding:4px 8px}.icon-cosmetic-fold.is-open{padding-bottom:8px}.icon-cosmetic-fold__head{width:100%;min-height:40px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 4px;display:flex}.icon-cosmetic-fold__head .setup-field-label{flex:1}.icon-cosmetic-fold__worn{background:var(--app-surface-2);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.icon-cosmetic-fold__worn{background:color-mix(in srgb, var(--app-surface-2) 80%, transparent)}}.icon-cosmetic-fold__worn{color:var(--app-muted);font-weight:900}.icon-cosmetic-fold__count{font-size:var(--type-ui,11px);color:var(--app-muted);white-space:nowrap;font-weight:700}.icon-cosmetic-fold__chevron{color:var(--app-muted);transition:transform .2s}.icon-cosmetic-fold.is-open .icon-cosmetic-fold__chevron{transform:rotate(180deg)}.icon-cosmetic-fold .icon-cosmetic-grid{overscroll-behavior:contain;max-height:232px;padding-right:2px;overflow-y:auto}html[data-animation-level=none] .icon-cosmetic-fold__chevron{transition:none}@media (width<=600px){.agent-picker{padding:12px}.agent-picker>p{font-size:var(--type-ui);line-height:1.35}.agent-picker__grid{gap:8px}.agent-card{gap:6px;padding:10px 12px}.agent-card__head{gap:10px}.agent-card__portrait{width:44px!important;height:44px!important}.agent-card__portrait img{width:100%;height:100%}.agent-card__name{font-size:var(--type-body)}.agent-card__reach{margin-top:3px;padding:2px 7px 2px 4px}.agent-card__perk{font-size:var(--type-kicker);padding:2px 7px}.agent-card__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px}.agent-card__meter dt{font-size:var(--type-kicker)}.agent-card__meter dd{gap:2px}.agent-card__meter dd span{width:6px;height:6px}.agent-card__desc{-webkit-line-clamp:2;font-size:var(--type-kicker);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.agent-card.is-active .agent-card__desc{-webkit-line-clamp:unset}}.icon-cosmetics>.icon-cosmetics__background,.icon-cosmetic-flag{background-color:var(--app-accent,#14b8a6)}@supports (color:color-mix(in lab, red, red)){.icon-cosmetics>.icon-cosmetics__background,.icon-cosmetic-flag{background-color:color-mix(in srgb, var(--app-accent,#14b8a6) 30%, var(--app-surface-2,#1e293b))}}.app-press-persona-stamp,.app-press-echo-stamp{font-size:var(--type-micro,10px);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--app-accent);border:1.5px solid;border-radius:3px;flex:none;padding:0 6px;font-weight:900;line-height:1.6;display:inline-block}.app-press-persona-stamp{transform:rotate(-3deg)}.app-press-persona-stamp[data-style=fire]{color:var(--career-negative,#f87171)}.app-press-persona-stamp[data-style=humble]{color:var(--career-positive,#34d399)}.app-press-echo-stamp{opacity:.85;padding:0 5px;transform:rotate(2deg)}.app-press-news-meta-end{align-items:center;gap:8px;display:inline-flex}.app-press-quote{border-left:3px solid var(--app-accent);quotes:"“" "”";margin:8px 0 8px 10px;padding:2px 0 2px 10px}:lang(de) .app-press-quote{quotes:"„" "“"}.app-press-quote p{margin:0;font-style:italic}.app-press-quote p:before{content:open-quote}.app-press-quote p:after{content:close-quote}.app-press-quote footer{font-size:var(--type-micro,10px);letter-spacing:.08em;text-transform:uppercase;color:var(--app-faint,var(--app-muted));margin-top:2px;font-weight:800}.app-press-newspaper-page--inline .app-press-quote{margin-block:4px}.app-press-newspaper-page--inline .app-press-quote p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-press-newspaper-masthead-main .app-press-persona-stamp{margin-top:4px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--hub-surface:var(--app-panel);--hub-action-bg:var(--app-accent-cta);--hub-action-fg:var(--app-accent-fg)}html[data-theme-mode=light]{--hub-action-bg:var(--app-accent)}.hub-home{background:var(--app-bg)}.hub-launch{margin-block:.75rem 1.25rem}.hub-launch-section{min-width:0;position:relative}.hub-launch-section>header .app-body-sm,.hub-hero-copy .app-body-sm{font-size:var(--type-body);line-height:1.5}.hub-hero-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.25rem;display:grid}.hub-hero-copy{min-width:0}.hub-brand-mark{font-size:calc(var(--type-title) * 2.1);letter-spacing:-.045em;color:var(--app-text);margin:0;font-weight:900;line-height:.95}.hub-brand-mark span{color:var(--app-accent)}.hub-brand-mark--aside{text-align:right;place-self:start end;max-width:100%;padding-top:.15rem}.hub-title{font-size:calc(var(--type-title) * 1.8);letter-spacing:-.035em;color:var(--app-text);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.hub-section-title{font-size:calc(var(--type-title) * 1.35);letter-spacing:-.025em;color:var(--app-text);font-weight:800;line-height:1.3}.hub-save-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.hub-save-primary{isolation:isolate;text-align:left;width:100%;color:var(--app-text);border:1px solid color-mix(in srgb, var(--app-accent) 42%, var(--app-border));border-radius:var(--app-radius-card-md,1rem);background:linear-gradient(110deg, color-mix(in srgb, var(--app-accent) 12%, var(--hub-surface)), var(--hub-surface));flex-direction:column;padding:1.2rem;display:flex;position:relative;overflow:hidden}button.hub-save-primary:hover{border-color:var(--app-accent)}.hub-save-player{align-items:center;gap:.9rem;margin-block:1.5rem;display:flex}.hub-save-identity{overflow-wrap:anywhere;min-width:0;display:block}.hub-save-name{font-size:calc(var(--type-title) * 1.4);text-transform:uppercase;font-weight:800;line-height:1.2;display:block}.hub-save-club,.hub-save-nation{color:var(--app-muted);font-size:var(--type-body);flex-wrap:wrap;align-items:center;gap:.55rem;line-height:1.5;display:flex}.hub-save-club{margin-top:.5rem}.hub-save-nation{gap:.4rem}.flag-fallback{font-size:var(--type-micro);background:var(--app-surface-2);color:var(--app-text);border:1px solid var(--app-border);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.flag-fallback.is-emoji{background:0 0;border:0;width:auto;min-width:1.2em;font-size:1.1em;font-weight:400}.hub-action{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm,.6rem);background:var(--app-surface-2);min-height:44px;color:var(--app-text);font-size:var(--type-body);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.05rem;font-weight:750;line-height:1.4;display:inline-flex}.hub-action:hover{border-color:var(--app-accent)}.hub-action-primary{background:var(--hub-action-bg);color:var(--hub-action-fg);border-color:#0000}.hub-action-quiet{background:0 0;border-color:#0000}.hub-other-saves{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem;display:grid}.hub-save-secondary{text-align:left;min-width:0;color:var(--app-text);border:1px solid var(--app-border);border-radius:var(--app-radius-card-md,.8rem);background:var(--hub-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.hub-save-secondary:hover{border-color:var(--app-accent)}.hub-save-empty{border-style:dashed}.hub-first-career-copy{gap:.65rem;margin-top:1.5rem;display:grid}.hub-first-career-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:2rem;display:flex}.hub-first-career-identity{border:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-surface-2) 55%, transparent);min-height:44px;color:var(--app-muted);font-size:var(--type-ui);cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.hub-first-career-identity:hover{border-color:color-mix(in srgb, var(--app-accent) 45%, var(--app-border));background:color-mix(in srgb, var(--app-accent) 8%, transparent);color:var(--app-text)}.hub-multiplayer-actions{flex-wrap:wrap;gap:.6rem}.hub-launch-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.hub-launch-grid>.hub-save-primary,.hub-launch-grid>.hub-first-career,.hub-launch-grid>.hub-multiplayer{flex-direction:column;grid-area:1/1;height:100%;min-height:0;display:flex}.hub-launch-grid>.hub-community{flex-direction:column;grid-area:1/2;gap:.75rem;height:100%;min-height:0;margin:0;display:flex}.hub-launch-grid>.hub-other-saves{grid-area:2/1/auto/-1;margin-top:0}.hub-launch-grid.is-minigames{grid-template-columns:minmax(0,1fr)}.hub-launch-grid.is-minigames>.hub-save-primary{height:auto}.hub-launch-grid.is-minigames>.hub-community{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;height:auto;display:grid}.hub-launch-grid.is-minigames>.hub-community>:only-child{grid-column:1/-1}@media (width<=639px){.hub-launch-grid.is-minigames>.hub-community{grid-template-columns:minmax(0,1fr)}}.hub-community{flex-direction:column;gap:.75rem;min-width:0;height:100%;display:flex}.hub-update-card,.hub-discord-card{border:1px solid var(--app-border);border-radius:var(--app-radius-hub-panel,1rem);min-width:0;color:var(--app-text);background:var(--hub-surface);flex-direction:column;gap:.85rem;padding:1.4rem;display:flex}.hub-community>.hub-discord-card{flex:auto;min-height:0}.hub-update-card--compact{flex:none;gap:.45rem;padding:.75rem .9rem}.hub-update-compact-row{text-align:left;width:100%;min-height:44px;color:inherit;border-radius:var(--app-radius-card-sm,.6rem);cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:flex}.hub-update-compact-row--announce{flex-direction:column;align-items:stretch;gap:.25rem;min-height:0}.hub-update-compact-row--patch{border-top:1px solid color-mix(in srgb, var(--app-border) 80%, transparent);min-height:44px;padding-top:.45rem}.hub-update-compact-row:hover{color:var(--app-accent)}.hub-update-compact-headline{align-items:baseline;gap:.55rem;min-width:0;display:flex}.hub-update-compact-kicker{color:var(--app-accent);font-size:var(--type-ui-md);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.hub-update-compact-quote{-webkit-line-clamp:2;min-width:0;font-size:var(--type-body);color:var(--app-text);-webkit-box-orient:vertical;flex:1;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.hub-update-compact-row:hover .hub-update-compact-quote{color:inherit}.hub-update-compact-more{color:var(--app-accent);font-size:var(--type-ui-md);flex-shrink:0;font-weight:800}.hub-update-compact-patch{min-width:0;color:var(--app-muted);font-size:var(--type-ui-md);align-items:center;gap:.4rem;font-weight:800;line-height:1.3;display:inline-flex}.hub-update-compact-row--patch:hover .hub-update-compact-patch{color:inherit}.hub-update-card .hub-save-heading{margin-bottom:0}.hub-update-card .app-body-sm{font-size:var(--type-body);line-height:1.5}.hub-update-announcement{border-top:1px solid var(--app-border);gap:.35rem;padding-top:.75rem;display:grid}.hub-update-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.hub-discord-card{background:linear-gradient(120deg, color-mix(in srgb, #5865f2 15%, var(--hub-surface)), var(--hub-surface));border-color:color-mix(in srgb, #5865f2 42%, var(--app-border));text-decoration:none}.hub-discord-heading{align-items:center;gap:.75rem;display:flex}.hub-discord-heading svg{flex-shrink:0}.hub-discord-cta{color:#252344;background:#d2d3ff;border-color:#0000;align-self:flex-start;margin-top:auto}html[data-theme-mode=light] .hub-discord-cta{color:#fff;background:#514a98}.hub-summary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.hub-home .app-hub-stat-label,.hub-home .app-hub-stat-label.is-accent{color:var(--app-muted);font-size:var(--type-ui-md);letter-spacing:.02em;text-transform:none;line-height:1.4}.hub-home .app-hub-stat-value,.hub-home .app-hub-stat-value.is-accent{color:var(--app-text)}.hub-legacy-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.hub-home .cinematic-glass{background:var(--hub-surface);border:1px solid var(--app-border);box-shadow:none}.hub-home .bento-card h3{font-size:var(--type-title)}.hub-home .bento-card .app-body-sm{font-size:var(--type-body);line-height:1.5}.hub-mvp-card{text-align:left;flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.hub-mvp-card>[aria-hidden=true]{aspect-ratio:3/4;align-self:center;width:100%;max-width:11rem;height:auto}.hub-mvp-card>.setup-accent-label{margin-top:auto}.hub-menu-panel{color:var(--app-text);background:var(--hub-surface);border-color:var(--app-border);border-radius:var(--app-radius-card-lg,1rem)}.hub-menu-panel :is(.app-sheet-header,.app-overlay-header,.header-menu-header){background:var(--hub-surface);border-bottom:1px solid var(--app-border);gap:1rem;padding:1.25rem}.hub-menu-panel :is(.app-sheet-title,.app-overlay-title,.header-menu-title){font-size:calc(var(--type-title) * 1.3);overflow-wrap:anywhere;line-height:1.3}.hub-menu-panel :is(.app-sheet-subtitle,.app-overlay-subtitle,.header-menu-subtitle){font-size:var(--type-body);line-height:1.5}.hub-menu-panel :is(.app-sheet-body,.app-overlay-body){min-height:0}.hub-menu-panel :is(.header-menu-section,.guide-catalog-pick-card,.settings-category-card){background:var(--app-surface-2);border-color:var(--app-border);border-radius:var(--app-radius-card-md,.8rem)}.hub-filter-button,.hub-menu-panel .setup-segment-btn{min-height:44px;font-size:var(--type-ui-md);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.hub-filter-button[aria-pressed=true],.hub-menu-panel .setup-segment-btn.is-active{background:var(--app-text);color:var(--app-bg);border-color:#0000}.hub-menu-panel .setup-segment{background:var(--app-surface-2);border-color:var(--app-border)}.hub-menu-panel .hub-world-catalog-toolbar__row{flex-wrap:wrap}.hub-menu-panel .hub-world-catalog-toolbar__row .setup-segment{flex-basis:100%}.hub-menu-panel .hub-world-catalog-hide{margin-left:auto}.hub-menu-panel .hub-world-catalog-club{min-height:44px}.hub-menu-panel .hub-world-catalog-club :is(.truncate,.text-sm){white-space:normal;overflow-wrap:anywhere;line-height:1.4}.hub-mvp-dialog .mvp-squad-toolbar{flex-shrink:0}.hub-mvp-dialog .mvp-squad-toolbar.hof-controls{position:static}.hub-mvp-dialog .mvp-squad-stat-pill{background:var(--app-surface-2);color:var(--app-text)}.hub-mvp-dialog .mvp-squad-stats-mobile{display:none}.hub-mvp-dialog input{min-height:44px}.hub-mvp-dialog .mvp-pool-col{background:var(--app-surface-2);border-color:var(--app-border)}@media (width<=1023px){.hub-mvp-dialog .mvp-squad-stats-mobile{display:grid}}@media (width>=1024px){.hub-mvp-dialog>.app-overlay-footer{display:none}}@media (width<=359px){.app-header-chrome{flex-wrap:wrap}.app-header-chrome>div:last-child{flex-wrap:wrap;max-width:100%}}.hub-home :is(button,a,summary):focus-visible,.hub-menu-panel :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--app-accent);outline-offset:3px}@media (width<=639px){.hub-hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem .75rem}.hub-brand-mark--aside{text-align:right;max-width:9.5rem;font-size:calc(clamp(1.05rem, 5.2vw, 1.35rem) * var(--type-zoom));place-self:start end;padding-top:0;line-height:1}.hub-hero-copy .hub-title{font-size:calc(var(--type-title) * 1.35)}.hub-launch-grid{grid-template-columns:minmax(0,1fr)}.hub-launch-grid>.hub-save-primary,.hub-launch-grid>.hub-first-career,.hub-launch-grid>.hub-multiplayer,.hub-launch-grid>.hub-community,.hub-launch-grid>.hub-other-saves{grid-area:auto/1;height:auto}.hub-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-save-footer{align-items:stretch}.hub-save-footer .hub-action,.hub-first-career .hub-action,.hub-multiplayer-actions .hub-action{width:100%}.hub-multiplayer-actions{flex-direction:column-reverse}.hub-save-player{align-items:flex-start}.hub-update-card,.hub-discord-card{padding:1rem}.hub-update-card--compact{padding:.7rem .85rem}.hub-menu-panel :is(.app-sheet-header,.app-overlay-header,.header-menu-header){padding:1rem}}@media (width<=900px){.hub-home .hub-world-catalog-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.hub-home .hub-world-catalog-row__main,.hub-home .hub-world-catalog-row__percent-cell{width:auto;min-width:0}.hub-home .hub-world-catalog-row__copy>span{white-space:normal;overflow-wrap:anywhere}.hub-home .hub-world-catalog-row__stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-home .hub-world-catalog-row__stat{min-width:0}}html[data-animation-level=none] .hub-home .bento-card,html[data-animation-level=none] .hub-home .bento-card:hover{transition:none;transform:none}html[data-animation-level=none] .hub-home .bento-card:hover{transform:none}.hub-eyebrow{color:var(--app-accent);font-size:var(--type-ui-md);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem;font-weight:800}.hub-mode-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.hub-mode-tab{border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm);background:var(--app-panel);min-height:44px;color:var(--app-text);font-size:var(--type-body);padding:.7rem 1rem;font-weight:800}.hub-mode-tab.is-active{background:var(--app-text);color:var(--app-bg);border-color:#0000}.hub-save-watermark{z-index:-1;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.hub-save-watermark>span{font-size:calc(clamp(9rem, 32vw, 15rem) * var(--type-zoom));letter-spacing:-.06em;color:var(--app-text);opacity:.035;font-weight:900;line-height:1;transform:rotate(-12deg)}.hub-save-label{border:1px solid color-mix(in srgb, var(--app-accent) 45%, transparent);border-radius:calc(var(--app-radius-card-sm) * 3);color:var(--app-accent);text-transform:uppercase;font-size:var(--type-ui);letter-spacing:.04em;padding:.3rem .6rem}.hub-save-ovr{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.25rem;display:flex}.hub-save-ovr>span{color:var(--app-muted);font-size:var(--type-ui);letter-spacing:.18em;font-weight:900}.hub-save-ovr>strong{font-size:calc(3.75rem * var(--type-scale));color:var(--app-text);text-shadow:0 0 20px color-mix(in srgb, var(--app-text) 28%, transparent);margin-top:.25rem;font-weight:700;line-height:1}.hub-save-meta{margin-top:.45rem}.hub-save-footer{gap:.85rem;margin-top:auto;padding-top:1.5rem;display:grid}.hub-save-footer .hub-action{width:100%}.hub-save-secondary{gap:.6rem}.hub-save-secondary-copy{overflow-wrap:anywhere;flex:1;min-width:0}.hub-save-secondary-name{font-size:var(--type-body);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.2rem;display:flex}.hub-save-ovr-small{color:var(--app-accent);border:1px solid var(--app-border);border-radius:var(--app-radius-card-sm);font-size:var(--type-ui-md);flex-shrink:0;padding:.3rem .45rem}@media (width<=359px){.hub-save-player,.hub-save-secondary{flex-wrap:wrap}}.hub-menu-panel .settings-preview-type{color:var(--app-text)}.hub-menu-panel .settings-preview-hint{color:var(--app-muted)}.hub-menu-panel .settings-preview-cta{background:var(--hub-action-bg);color:var(--hub-action-fg)}.hub-save-primary.app-career-slot-primary{border-radius:var(--app-radius-card-xl);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--app-text) 0.6%, transparent) 0 10px, transparent 10px 20px), linear-gradient(0deg, var(--app-bg), color-mix(in srgb, var(--app-accent) 6%, var(--app-panel)));box-shadow:var(--shadow-ink-md)}@media (width<=639px){.hub-save-ovr>strong{font-size:calc(3rem * var(--type-scale))}}.hub-cg-shelf{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.5rem;max-height:11.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.hub-cg-pack{border:1.5px solid color-mix(in srgb, var(--app-border) 85%, transparent);background:color-mix(in srgb, var(--app-surface-2) 55%, transparent);width:100%;height:100%;color:var(--app-text);text-align:left;cursor:pointer;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6rem;padding:.55rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.hub-cg-pack:hover{border-color:color-mix(in srgb, #14b8a6 55%, var(--app-border))}.hub-cg-pack.is-picked{background:color-mix(in srgb, #14b8a6 11%, var(--app-surface-2));border-color:#14b8a6;box-shadow:3px 3px #14b8a6a6}.hub-cg-pack__name{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.hub-cg-pack__meta{color:var(--app-muted);font-size:var(--type-ui);grid-column:2;font-weight:700}.hub-cg-pack.is-new{color:var(--app-muted);border-style:dashed}.hub-cg-pack.is-new:hover{color:var(--app-text)}.hub-cg-pack__plus{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;line-height:1;display:grid}.hub-debut-cards{z-index:1;pointer-events:none;flex:none;align-self:center;width:150px;height:44px;margin-left:auto;margin-right:4.5rem;position:relative}.hub-debut-card{transform-origin:50% 120%;border:1.5px solid #1b1b24;border-radius:7px;flex-direction:column;align-items:center;width:58px;height:80px;padding:4px 4px 3px;transition:transform .35s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;bottom:4px;left:50%;box-shadow:2px 2px #1b1b24,0 6px 10px #0000004d}.hub-debut-card__art{background:#ffffffd1;border-radius:3px;flex:1;place-items:center;width:100%;display:grid;overflow:hidden}.hub-debut-card__art img{width:72%;height:auto}.hub-debut-card__art--player{align-items:end}.hub-debut-card__art--player .player-portrait{width:80%;height:auto;margin-top:3px}.hub-debut-card__label{font-family:Bangers,Impact,Arial Black,sans-serif;font-size:var(--type-micro);letter-spacing:.04em;color:#fff;text-shadow:1px 1px #1b1b24;text-transform:uppercase;white-space:nowrap;margin-top:2px;line-height:1}.hub-debut-card--debut{background:linear-gradient(160deg,#2dd4bf,#0f766e);transform:translate(-50%)translate(-44px)rotate(-12deg)}.hub-debut-card--star{background:linear-gradient(160deg,#60a5fa,#1d4ed8);transform:translate(-50%)translateY(-4px)rotate(-2deg)}.hub-debut-card--legend{background:linear-gradient(160deg,#ffe27a,#f2a51a 55%,#c2410c);overflow:hidden;transform:translate(-50%)translate(44px)rotate(11deg)}.hub-debut-card--legend:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff80 50%,#0000 65%) 120% 0/250% 100%;transition:background-position .8s;position:absolute;inset:0}.hub-first-career:hover .hub-debut-card--debut{transform:translate(-50%)translate(-54px)translateY(-3px)rotate(-16deg)}.hub-first-career:hover .hub-debut-card--star{transform:translate(-50%)translateY(-11px)rotate(-1deg)}.hub-first-career:hover .hub-debut-card--legend{transform:translate(-50%)translate(54px)translateY(-3px)rotate(15deg)}.hub-first-career:hover .hub-debut-card--legend:after{background-position:-120% 0}.hub-first-career-copy,.hub-save-heading,.hub-first-career-action{z-index:1;position:relative}@media (width<=640px){.hub-debut-cards{display:none}}html[data-animation-level=none] .hub-debut-card,html[data-animation-level=none] .hub-debut-card--legend:after{transition:none}@media (width<=640px){.hub-first-career{padding:1rem}.hub-first-career .hub-save-heading{gap:.35rem}.hub-first-career-copy{gap:.35rem;margin-top:.85rem}.hub-first-career-copy .hub-save-name{margin-bottom:.1rem}.hub-first-career-action{gap:.6rem;padding-top:1rem}.hub-hero-subtitle,.hub-first-career .hub-save-heading{display:none}.hub-first-career-copy{margin-top:0}.hub-discord-card{flex-direction:row;align-items:center;gap:.6rem;padding:.7rem .8rem .7rem 1rem}.hub-community>.hub-discord-card{flex:none}.hub-discord-card>p{display:none}.hub-discord-heading{flex:auto;gap:.55rem;min-width:0}.hub-discord-heading svg{width:1.4rem;height:1.4rem}.hub-discord-heading .hub-section-title{font-size:var(--type-title);line-height:1.2}.hub-discord-cta{min-height:0;font-size:var(--type-ui-md);flex:none;align-self:center;margin-top:0;padding:.45rem .75rem}.hub-discord-card>span.setup-muted{display:none}.hub-discord-heading .hub-section-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub-discord-cta__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-discord-cta{width:2.25rem;height:2.25rem;font-size:var(--type-title);border-radius:var(--radius-pill);justify-content:center;padding:0}.hub-discord-heading .hub-section-title{font-size:var(--type-title)}.hub-mode-tabs{gap:10px .35rem}.hub-mode-tab{min-height:34px;font-size:var(--type-ui-md);padding:.35rem .8rem;position:relative}.hub-mode-tab:after{content:"";position:absolute;inset:-5px 0}}.hub-arcade{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.hub-arcade-machine{--tone:var(--app-accent);border:1px solid color-mix(in srgb, var(--tone) 35%, var(--app-border));background:linear-gradient(170deg, color-mix(in srgb, var(--tone) 16%, transparent), color-mix(in srgb, var(--app-surface-2) 60%, transparent) 60%);width:100%;height:100%;color:var(--app-text);text-align:left;cursor:pointer;border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.6rem .7rem .7rem;transition:transform .18s cubic-bezier(.2,.8,.25,1),border-color .15s,box-shadow .18s;display:flex;position:relative}.hub-arcade-machine:hover,.hub-arcade-machine:focus-visible{border-color:color-mix(in srgb, var(--tone) 70%, transparent);box-shadow:var(--shadow-ink-sm);transform:translateY(-3px)}.hub-arcade-machine.is-promotion{--tone:#f5b841}.hub-arcade-machine.is-pong{--tone:#a3e635}.hub-arcade-machine.is-wall{--tone:#2dd4bf}.hub-arcade-machine.is-kickups{--tone:#fb7185}.hub-arcade-machine.is-towers{--tone:#a78bfa}.hub-arcade-machine.is-lap{--tone:#34d399}.hub-arcade-machine[aria-disabled=true]{cursor:default;opacity:.75}.hub-arcade-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:900;font-size:var(--type-ui-md,.95rem);overflow:hidden}.hub-arcade-record{flex-direction:column;gap:.1rem;display:flex}.hub-arcade-record>span{font-size:var(--type-micro,.7rem);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.hub-arcade-record strong{font-size:calc(1.55rem * var(--type-scale,1));color:color-mix(in srgb, var(--tone) 55%, var(--app-text));line-height:1}.hub-arcade-chip{z-index:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-bg) 55%, var(--tone));color:var(--app-text);font-size:var(--type-micro,.7rem);padding:.1rem .45rem;font-weight:900;position:absolute;top:.45rem;right:.45rem}.hub-arcade-chip.is-new{background:color-mix(in srgb, var(--app-bg) 40%, var(--app-accent))}.hub-arcade-chip.is-gold{color:#1b1b24;background:#ffd23f}.hub-arcade-machine.is-fresh{--tone:#ffd23f;animation:1.6s ease-in-out 3 hub-arcade-record}@keyframes hub-arcade-record{50%{box-shadow:0 0 0 3px #ffd23f, 3px 3px 0 3px color-mix(in srgb, var(--app-text) 70%, transparent)}}.hub-arcade-art{border:1px solid color-mix(in srgb, var(--tone) 25%, transparent);background:color-mix(in srgb, var(--app-bg) 70%, transparent);border-radius:.55rem;width:100%;height:3.4rem;margin-bottom:.15rem;display:block;position:relative;overflow:hidden}.hub-arcade-art i{font-style:normal;display:block;position:absolute}.hub-arcade-art--wall,.hub-arcade-art--kickups{background:repeating-linear-gradient(90deg, #ffffff0d 0 12px, transparent 12px 24px), linear-gradient(180deg, color-mix(in srgb, #16a34a 22%, var(--app-bg)), color-mix(in srgb, #15803d 40%, var(--app-bg)))}.hub-arcade-art--2048{padding:.3rem .45rem}.hub-arcade-art--2048 i{background:color-mix(in srgb, var(--app-text) 8%, transparent);border-radius:.2rem;align-items:center;gap:.3rem;height:.62rem;padding:0 .3rem;display:flex;left:.45rem;right:.45rem}.hub-arcade-art--2048 i:before{content:"";background:color-mix(in srgb, var(--app-text) 30%, transparent);border-radius:50%;flex:none;width:.38rem;height:.38rem}.hub-arcade-art--2048 i:after{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-text) 16%, transparent);flex:1;height:.16rem}.hub-arcade-art--2048 i:first-child{animation:3.6s ease-in-out infinite hub-arcade-row-down;top:.3rem}.hub-arcade-art--2048 i:nth-child(2){animation:3.6s ease-in-out infinite hub-arcade-row-down;top:1.08rem}.hub-arcade-art--2048 i:nth-child(3){animation:3.6s ease-in-out infinite hub-arcade-row-down;top:1.86rem}.hub-arcade-art--2048 .is-you{z-index:1;background:color-mix(in srgb, var(--tone) 55%, transparent);box-shadow:0 0 0 1px var(--tone);animation:3.6s cubic-bezier(.5,0,.3,1) infinite hub-arcade-row-up;top:2.64rem}.hub-arcade-art--2048 .is-you:before{background:#fff}.hub-arcade-art--2048 .is-you:after{background:#ffffff8c}.hub-arcade-art--2048 .is-you b{color:#fff;font-size:.5rem;line-height:1;position:absolute;right:.3rem}@keyframes hub-arcade-row-up{0%,18%{transform:translateY(0)}62%,to{transform:translateY(-2.34rem)}62%,90%{background:var(--tone);box-shadow:0 0 0 1px var(--tone)}}@keyframes hub-arcade-row-down{0%,18%{transform:translateY(0)}62%,to{transform:translateY(.78rem)}}.hub-arcade-art--wall:after{content:"";border-top:1px solid #ffffff47;position:absolute;bottom:.3rem;left:0;right:0}.hub-arcade-art--wall i{background:var(--tone);clip-path:polygon(30% 0,70% 0,100% 18%,88% 42%,78% 36%,78% 100%,22% 100%,22% 36%,12% 42%,0 18%);width:1rem;height:.95rem;animation:2.6s ease-in-out infinite hub-arcade-wall-flash;bottom:.38rem}.hub-arcade-art--wall i:first-child{left:calc(50% - 2.2rem)}.hub-arcade-art--wall i:nth-child(2){left:calc(50% - 1.1rem)}.hub-arcade-art--wall i:nth-child(3){left:calc(50% + 1.1rem)}.hub-arcade-art--wall .is-drop{background:#fff;animation:2.6s cubic-bezier(.55,0,.85,.55) infinite hub-arcade-wall-drop;left:50%}.hub-arcade-art--wall .is-drop b{background:radial-gradient(circle,#1b1b24 0 28%,#fff 30%);border-radius:50%;width:.42rem;height:.42rem;margin-left:-.21rem;position:absolute;top:42%;left:50%;box-shadow:0 0 0 1px #1b1b24}@keyframes hub-arcade-wall-drop{0%{opacity:0;transform:translateY(-3.2rem)}12%{opacity:1}52%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes hub-arcade-wall-flash{0%,52%,80%,to{filter:none}60%,70%{filter:brightness(1.7)}}.hub-arcade-art--kickups .is-shadow{background:#0006;border-radius:50%;width:1rem;height:.22rem;margin-left:-.5rem;animation:1.1s cubic-bezier(.3,0,.7,1) infinite hub-arcade-shadow;bottom:.28rem;left:50%}.hub-arcade-art--kickups .is-ball{background:radial-gradient(circle,#1b1b24 0 22%,#0000 24%),radial-gradient(circle at 12% 30%,#1b1b24 0 12%,#0000 14%),radial-gradient(circle at 88% 30%,#1b1b24 0 12%,#0000 14%),radial-gradient(circle at 28% 92%,#1b1b24 0 12%,#0000 14%),radial-gradient(circle at 72% 92%,#1b1b24 0 12%,#0000 14%),radial-gradient(circle at 35% 30%,#fff,#d4d4d8);border-radius:50%;width:.8rem;height:.8rem;margin-left:-.4rem;animation:1.1s cubic-bezier(.3,0,.7,1) infinite hub-arcade-juggle;bottom:.95rem;left:50%;box-shadow:inset -2px -2px #0000002e}.hub-arcade-art--kickups .is-boot{background:var(--tone);transform-origin:10% 100%;border-radius:.15rem .6rem .35rem .2rem;width:1.45rem;height:.5rem;animation:1.1s ease-in-out infinite hub-arcade-boot;bottom:.42rem;left:calc(50% - .95rem);box-shadow:inset 0 -.12rem #1b1b24}.hub-arcade-art--kickups .is-boot:before{content:"";background:color-mix(in srgb, var(--tone) 70%, #1b1b24);border-radius:.15rem .15rem 0 0;width:.5rem;height:.6rem;position:absolute;bottom:100%;left:0}@keyframes hub-arcade-juggle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.6rem)rotate(220deg)}}@keyframes hub-arcade-shadow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(.45)}}@keyframes hub-arcade-boot{0%,to{transform:rotate(-16deg)}10%{transform:rotate(2deg)}40%{transform:rotate(-10deg)}}.hub-arcade-art--pong:after{content:"";border-top:1px dashed color-mix(in srgb, var(--tone) 35%, transparent);position:absolute;top:50%;left:0;right:0}.hub-arcade-art--pong .is-keeper{border-radius:var(--radius-pill);background:var(--tone);width:1.6rem;height:.3rem;margin-left:-.8rem;animation:2.4s ease-in-out infinite hub-arcade-keeper;left:50%}.hub-arcade-art--pong .is-top{animation-direction:reverse;top:.35rem}.hub-arcade-art--pong .is-bottom{bottom:.35rem}.hub-arcade-art--pong .is-ball{background:#fff;border-radius:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;animation:2.4s linear infinite hub-arcade-ball;top:50%;left:50%;box-shadow:0 0 0 1px #1b1b24}@keyframes hub-arcade-keeper{0%,to{transform:translate(-120%)}50%{transform:translate(120%)}}@keyframes hub-arcade-ball{0%,to{transform:translate(-1.9rem,1.05rem)}25%,75%{transform:translateY(-1.05rem)}50%{transform:translate(1.9rem,1.05rem)}}@media (width<=639px){.hub-arcade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hub-arcade-machine{padding:.5rem}.hub-arcade-art{height:2.9rem}.hub-arcade-record strong{font-size:calc(1.3rem * var(--type-scale,1))}.hub-arcade-chip{top:.3rem;right:.3rem}}html[data-animation-level=none] .hub-arcade-art i,html[data-animation-level=none] .hub-arcade-art i:before,html[data-animation-level=none] .hub-arcade-machine.is-fresh{animation:none!important}.hub-arcade-mode{font-style:normal;font-size:var(--type-micro,.7rem);color:var(--app-muted);font-weight:800}.hub-arcade-day{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--type-micro,.7rem);color:var(--app-muted);align-items:center;gap:.35rem;margin-top:auto;font-weight:700;display:inline-flex;overflow:hidden}.hub-arcade-day i{width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone) 70%, var(--app-muted));border-radius:50%;flex:none}.hub-arcade-day.is-done i{background:var(--tone);box-shadow:none}.hub-arcade-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-arcade-plan{z-index:1;margin:0;position:relative}.hub-arcade-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex;position:relative}.hub-arcade-top .hub-first-career-copy{margin-top:0}.hub-arcade-foot{justify-content:flex-start;gap:.5rem 1rem;margin-top:0;padding-top:0}.hub-arcade-foot .hub-arcade-plan{order:-1}.hub-minigames>.hub-save-heading{margin-bottom:.4rem}.hub-minigames .hub-arcade{margin-top:.75rem}@media (width>=1024px){.hub-launch-grid.is-minigames .hub-arcade{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-launch-grid.is-minigames .hub-arcade.hub-quiz-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.hub-quiz{z-index:1;border-top:1px dashed var(--app-border);margin-top:1.1rem;padding-top:.9rem;position:relative}.hub-arcade-machine.is-quiz{--tone:#0f6e66}.hub-arcade-machine.is-quiz-whoami{--tone:#6d4bb5}.hub-arcade-machine.is-quiz-hl{--tone:#c8102e}.hub-arcade-machine.is-quiz-crest{--tone:#b07d12}.hub-arcade-machine.is-quiz-grid{--tone:#1d5fae}.hub-quiz-art{height:2.6rem;color:color-mix(in srgb, var(--tone) 70%, var(--app-text));place-items:center;font-size:1.35rem;line-height:1;display:grid}.hub-quiz-fans{white-space:nowrap;align-items:baseline;gap:.4rem;margin-left:auto;display:inline-flex}.hub-quiz-fans>span{font-size:var(--type-micro,.7rem);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.hub-quiz-fans strong{font-size:calc(1.3rem * var(--type-scale,1));color:color-mix(in srgb, #0f6e66 60%, var(--app-text));line-height:1}.hub-quiz-fans-icon{color:color-mix(in srgb, #0f6e66 70%, var(--app-text));align-self:center}.hub-arcade-record.is-fans strong small{font-family:var(--font-body,inherit);text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-left:.25em;font-size:.45em;font-weight:800}.hub-quiz-blurb{-webkit-line-clamp:2;font-size:var(--type-micro,.72rem);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.play-quiz-page__body{box-sizing:border-box;flex:1 0 auto;width:100%}.play-quiz-page__host{min-height:100%;display:block}.hub-arcade-art--towers{background:linear-gradient(180deg, color-mix(in srgb, #7c3aed 24%, var(--app-bg)) 0 55%, color-mix(in srgb, #15803d 40%, var(--app-bg)) 55%)}.hub-arcade-art--towers .is-path{background:color-mix(in srgb, #d6c39a 55%, var(--app-bg));height:.5rem;bottom:.55rem;left:0;right:0}.hub-arcade-art--towers .is-fan{background:var(--tone);width:.5rem;height:.5rem;box-shadow:0 .45rem 0 -.08rem var(--tone);border-radius:50%;animation:.9s ease-in-out infinite hub-arcade-fan;top:.45rem}.hub-arcade-art--towers .is-a{left:22%}.hub-arcade-art--towers .is-b{background:#ffd23f;animation-delay:.3s;left:46%}.hub-arcade-art--towers .is-c{animation-delay:.6s;left:70%}.hub-arcade-art--towers .is-foe{background:#ef4444;border-radius:.2rem;width:.45rem;height:.4rem;animation:3.2s linear infinite hub-arcade-walk;bottom:.6rem;left:0}@keyframes hub-arcade-fan{50%{transform:translateY(-.25rem)}}@keyframes hub-arcade-walk{to{transform:translate(4.6rem)}}html[data-animation-level=none] .hub-arcade-art--towers i{animation:none}.hub-arcade-art--towers.is-clubhouse{background:repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 8px) 0 0 / 100% 55% no-repeat, repeating-linear-gradient(180deg, #ffffff0f 0 1px, transparent 1px 8px) 0 0 / 100% 55% no-repeat, linear-gradient(180deg, color-mix(in srgb, #2f5d55 45%, var(--app-bg)) 0 55%, color-mix(in srgb, #8a7a4a 38%, var(--app-bg)) 55%)}.hub-arcade-art--towers.is-clubhouse:after{content:"";border-top:2px solid color-mix(in srgb, #2a1a10 70%, var(--app-bg));position:absolute;top:55%;left:0;right:0}.hub-arcade-art--towers.is-stand{background:repeating-linear-gradient(180deg, #ffffff12 0 1px, transparent 1px 6px), linear-gradient(180deg, color-mix(in srgb, #475569 40%, var(--app-bg)), color-mix(in srgb, #334155 50%, var(--app-bg)))}.hub-arcade-art--towers.is-stand .is-path{background:color-mix(in srgb, #cbd5e1 55%, var(--app-bg))}.hub-arcade-art--towers.is-pitch{background:linear-gradient(90deg, transparent calc(50% - 1px), #ffffff59 calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), repeating-linear-gradient(90deg, #ffffff0d 0 12px, transparent 12px 24px), linear-gradient(180deg, color-mix(in srgb, #16a34a 26%, var(--app-bg)), color-mix(in srgb, #15803d 42%, var(--app-bg)))}.hub-arcade-art--lap{background:repeating-linear-gradient(90deg, #ffffff0d 0 12px, transparent 12px 24px), linear-gradient(180deg, color-mix(in srgb, #16a34a 22%, var(--app-bg)), color-mix(in srgb, #15803d 40%, var(--app-bg)))}.hub-arcade-art--lap:after{content:"";border-top:1px solid #ffffff47;position:absolute;bottom:.45rem;left:0;right:0}.hub-arcade-art--lap .is-shirt{background:var(--tone);clip-path:polygon(30% 0,70% 0,100% 18%,88% 42%,78% 36%,78% 100%,22% 100%,22% 36%,12% 42%,0 18%);width:.8rem;height:.75rem;animation:4s linear infinite hub-arcade-lap,.4s ease-in-out infinite alternate hub-arcade-lap-bob;bottom:.62rem;left:-12%}.hub-arcade-art--lap .is-captain{background:#ffd23f}.hub-arcade-art--lap .is-2{animation-delay:-.24s,-.1s}.hub-arcade-art--lap .is-3{animation-delay:-.48s,-.2s}.hub-arcade-art--lap .is-captain{animation-delay:-.72s,-.3s}.hub-arcade-art--lap .is-ball{background:radial-gradient(circle,#1b1b24 0 26%,#fff 28%);border-radius:50%;width:.45rem;height:.45rem;animation:4s linear -1s infinite hub-arcade-lap;bottom:.6rem;left:-12%;box-shadow:0 0 0 1px #1b1b24}@keyframes hub-arcade-lap{to{left:108%}}@keyframes hub-arcade-lap-bob{to{transform:translateY(-.14rem)}}html[data-animation-level=none] .hub-arcade-art--lap i{animation:none}html[data-animation-level=none] .hub-arcade-art--lap .is-shirt{left:20%}html[data-animation-level=none] .hub-arcade-art--lap .is-2{left:34%}html[data-animation-level=none] .hub-arcade-art--lap .is-3{left:48%}html[data-animation-level=none] .hub-arcade-art--lap .is-captain{left:62%}html[data-animation-level=none] .hub-arcade-art--lap .is-ball{left:78%}.hub-home{--hub-pitch-alpha:26%;--hub-pitch-line:var(--pitch-line,color-mix(in srgb, var(--app-text) var(--hub-pitch-alpha), transparent))}html[data-theme-mode=light] .hub-home{--hub-pitch-alpha:22%}.hub-ball{z-index:15;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;filter:drop-shadow(0 2px 2px #00000059);width:30px;height:30px;position:absolute;top:0;left:0}.hub-ball svg{display:block}.hub-ball__skin{fill:#f6f4ec;stroke:#1c1c1f;stroke-width:1.5px}.hub-ball__patch{fill:#1c1c1f}.hub-ball__seam{fill:none;stroke:#1c1c1f;stroke-width:1.4px;stroke-linecap:round}.hub-goal{z-index:16;pointer-events:none;width:0;height:0;position:absolute}.hub-goal__count{border-radius:var(--radius-pill);background:var(--app-accent-cta);min-width:2.2rem;color:var(--app-accent-fg);font-size:var(--type-ui-md);text-align:center;font-variant-numeric:tabular-nums;box-shadow:2px 2px 0 color-mix(in srgb, var(--app-text) 35%, transparent);padding:.2rem .55rem;font-weight:800;line-height:1.2;animation:1.9s cubic-bezier(.2,.9,.3,1.2) both hub-goal-pop;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hub-goal__bit{background:var(--c);border-radius:2px;width:7px;height:7px;margin:-3px 0 0 -3px;animation:.9s cubic-bezier(.15,.8,.3,1) both hub-goal-bit;position:absolute;top:0;left:0}@keyframes hub-goal-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}14%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}26%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-80%)scale(1)}}@keyframes hub-goal-bit{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}to{transform:translate(var(--dx), var(--dy)) rotate(260deg) scale(1);opacity:0}}@keyframes hub-goal-fade{0%,80%{opacity:1}to{opacity:0}}html[data-animation-level=none] .hub-goal__bit{display:none}html[data-animation-level=none] .hub-goal__count{animation:1.9s both hub-goal-fade}.hub-quiz-list .is-locked{opacity:.62}.hub-quiz-lock{font-size:var(--type-micro,.7rem);border:1px dashed;border-radius:999px;margin-top:4px;padding:1px 8px;font-weight:700;line-height:1.3;display:inline-block}.hub-arcade-strip{z-index:1;flex-wrap:wrap;align-items:stretch;gap:.6rem 1rem;margin-top:1rem;display:flex;position:relative}.hub-arcade-strip-play{flex-direction:row;flex:22rem;align-items:center;gap:.9rem;height:auto}.hub-arcade-strip .hub-arcade-art{flex:none;width:6.5rem;margin:0}.hub-arcade-strip-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.hub-arcade-strip-copy .hub-save-label{align-self:flex-start}.hub-arcade-strip-copy .hub-arcade-day{margin-top:.1rem}.hub-arcade-strip-go{color:var(--tone);white-space:nowrap;flex:none;font-weight:900}.hub-arcade-strip-side{flex-direction:column;flex:12rem;justify-content:center;gap:.3rem;min-width:0;display:flex}.hub-arcade-strip-all{color:var(--app-text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:800;text-decoration:underline}.hub-arcade-strip-all:hover,.hub-arcade-strip-all:focus-visible{color:var(--app-accent)}.hub-arcade-strip.is-calm{align-items:center;padding:0 .2rem}.hub-arcade-strip.is-calm .hub-arcade-strip-side{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem}@media (width<=639px){.hub-arcade-strip .hub-arcade-art{width:5rem}.hub-arcade-strip-go{display:none}}.hub-home{--hub-grass-a:var(--pitch-grass-a,color-mix(in srgb, var(--app-accent) 5%, color-mix(in srgb, var(--app-text) 2%, var(--app-bg))));--hub-grass-b:var(--pitch-grass-b,color-mix(in srgb, var(--app-accent) 8%, color-mix(in srgb, var(--app-text) 4%, var(--app-bg))));--hub-chalk-border:color-mix(in srgb, var(--hub-pitch-line) 70%, transparent)}html[data-theme-mode=light] .hub-home{--hub-grass-a:var(--pitch-grass-a,color-mix(in srgb, #6f8a64 13%, var(--app-bg)));--hub-grass-b:var(--pitch-grass-b,color-mix(in srgb, #6f8a64 18%, var(--app-bg)));--hub-chalk-border:color-mix(in srgb, var(--app-text) 17%, transparent)}.hub-pitch-stage{position:relative}.hub-far-end,.hub-midfield{pointer-events:none;flex:none}html:has(.hub-home){overscroll-behavior-y:contain}.hub-pitch{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-pitch__grass-a{fill:var(--hub-grass-a)}.hub-pitch__grass-b{fill:var(--hub-grass-b)}.hub-pitch__runoff{opacity:.55}.hub-pitch__seat{fill:none;stroke:var(--hub-pitch-line);stroke-width:1px;opacity:.45}.hub-pitch__board{fill:color-mix(in srgb, var(--app-text) 7%, var(--app-bg));stroke:var(--hub-chalk-border);stroke-width:1px}.hub-pitch__ad--a .hub-pitch__board{fill:color-mix(in srgb, var(--app-accent) 85%, #000)}.hub-pitch__ad--b .hub-pitch__board{fill:#c9473f}.hub-pitch__ad--c .hub-pitch__board{fill:#1f2a33}.hub-pitch__ad-text{fill:#fff;font:800 9px/1 var(--font-display,inherit);letter-spacing:.12em;text-transform:uppercase;opacity:.95;pointer-events:none}html[data-theme-mode=light] .hub-pitch__ad--c .hub-pitch__board{fill:#2b3a4a}.hub-pitch__zone{fill:none;stroke:var(--hub-pitch-line);stroke-width:1.5px;stroke-dasharray:6 6}.hub-pitch__bench{fill:color-mix(in srgb, var(--app-text) 10%, var(--app-bg));stroke:var(--hub-chalk-border);stroke-width:1.2px}.hub-pitch__bench-roof{fill:none;stroke:color-mix(in srgb, #9fd3ff 55%, var(--hub-pitch-line));stroke-width:3px;stroke-linecap:round;opacity:.8}.hub-pitch__seat-cell{fill:color-mix(in srgb, var(--app-accent) 55%, var(--app-bg));stroke:none}.hub-pitch__dugout--away .hub-pitch__seat-cell{fill:color-mix(in srgb, #d95b4a 55%, var(--app-bg))}.hub-pitch__table rect{fill:color-mix(in srgb, var(--app-text) 12%, var(--app-bg));stroke:var(--hub-chalk-border);stroke-width:1px}.hub-pitch__table path,.hub-pitch__flag-pole{fill:none;stroke:var(--hub-pitch-line);stroke-width:1.5px}.hub-pitch__flag-cloth{fill:var(--app-accent);opacity:.8}.hub-pitch__lines{fill:none;stroke:var(--hub-pitch-line);stroke-width:2px;stroke-linejoin:round}.hub-pitch__spot{fill:var(--hub-pitch-line)}.hub-pitch__mesh{fill:none;stroke:var(--hub-pitch-line);stroke-width:1px}.hub-pitch__net{stroke:var(--hub-pitch-line);stroke-width:2px;transform-box:fill-box;transform-origin:50% 0}.hub-pitch-stage.is-goal .hub-pitch__net{animation:.6s ease-out hub-pitch-net}.hub-pitch__goal-shadow{fill:#00000029}.hub-pitch__net-shade{pointer-events:none}.hub-pitch__net-side{fill:#00000038}.hub-pitch__goal-frame{fill:none;stroke:color-mix(in srgb, var(--app-text) 55%, transparent);stroke-width:2px;stroke-linecap:round}.hub-pitch__bar-shadow{fill:none;stroke:#00000059;stroke-width:3.5px;stroke-linecap:round}.hub-pitch__bar{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round}.hub-pitch__post{fill:#fff;stroke:#00000073;stroke-width:1px}.hub-pitch__net--top{transform-origin:50% 100%}.hub-pitch-stage.is-goal[data-goal-end=top] .hub-pitch__net--bottom,.hub-pitch-stage.is-goal[data-goal-end=bottom] .hub-pitch__net--top{animation:none}@keyframes hub-pitch-net{30%{transform:scaleY(1.18)}60%{transform:scaleY(.94)}}html[data-animation-level=none] .hub-pitch-stage.is-goal .hub-pitch__net{animation:none}@media (prefers-reduced-motion:reduce){.hub-pitch-stage.is-goal .hub-pitch__net{animation:none}}.hub-pitch-stage .app-header.app-header-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:border-color .15s,background-color .15s}.hub-pitch-stage.is-header-stuck .app-header.app-header-bar{border-bottom-color:var(--hub-chalk-border);background:var(--app-bg)}html[data-animation-level=none] .hub-pitch-stage .app-header.app-header-bar{transition:none}.hub-pitch-stage :is(.cinematic-glass,.hub-overview,.hub-mode-tab:not(.is-active)){border-color:var(--hub-chalk-border)}.hub-pitch-stage .hub-save-primary{border-color:color-mix(in srgb, var(--app-accent) 42%, var(--hub-chalk-border))}.hub-pitch-stage .hub-legacy-number+.hub-legacy-number{border-left:1px dashed var(--hub-pitch-line)}@media (width<=760px){.hub-pitch-stage .hub-legacy-number:nth-child(3n+1){border-left:0}}.hub-pitch-stage .bento-card{background-color:var(--hub-surface)}.hub-pitch-stage .bento-card:hover{background-color:color-mix(in srgb, var(--app-surface-2,var(--app-card)) 55%, var(--hub-surface))}:root{--hub-workspace-width:1060px;--hub-workspace-height:min(800px, 90dvh)}@media (width>=1280px) and (height>=780px){:root{--hub-workspace-width:1240px;--hub-workspace-height:min(880px, 92dvh)}}@media (width>=1600px) and (height>=900px){:root{--hub-workspace-width:1440px;--hub-workspace-height:min(1020px, 92dvh)}}@media (width>=1920px) and (height>=1040px){:root{--hub-workspace-width:1560px;--hub-workspace-height:min(1120px, 92dvh)}}@media (width>=1280px) and (height>=780px){.hub-workspace-panel .settings-workspace{grid-template-columns:260px minmax(0,1fr)}.hub-workspace-panel .settings-overlay-body{padding:28px 40px 48px}.hub-workspace-panel .settings-overlay-body>*{max-width:1040px}}.hub-workspace-overlay.hub-workspace-overlay{justify-content:center;align-items:center;padding:1rem}.hub-workspace-overlay .hub-workspace-panel.hub-workspace-panel{box-sizing:border-box;width:min(var(--hub-workspace-width), 100%);max-width:var(--hub-workspace-width);height:var(--hub-workspace-height);max-height:var(--hub-workspace-height);border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent);border-radius:var(--app-radius-card-xl);flex-direction:column;flex:none;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.hub-workspace-panel>:is(header,footer,.settings-overlay-header,.settings-footer){flex-shrink:0}.hub-workspace-panel>.settings-workspace{flex:1;min-width:0;min-height:0}.hub-workspace-panel>:is(.app-sheet-body,.app-overlay-body,.guide-catalog-scroll){overscroll-behavior:contain;flex:1;min-width:0;min-height:0;max-height:none;overflow-y:auto}.hub-workspace-panel .settings-workspace>.guide-catalog-scroll,.hub-workspace-panel .settings-workspace>.settings-overlay-body{max-height:none}.hub-workspace-panel[data-guide=ranking-dialog]>.app-overlay-body{overflow:hidden}.hub-workspace-panel[data-guide=ranking-dialog]>.app-overlay-body>:not(.dark-scroll){flex-shrink:0}.hub-workspace-panel[data-guide=ranking-dialog] .app-overlay-body>.dark-scroll{min-height:0}.hub-workspace-panel .mvp-pool-chip{flex-wrap:wrap;flex-shrink:0;min-height:44px}.hub-workspace-panel .mvp-pool-chip>.truncate{flex:0 0 100%;order:-1}@media (width<=560px){.hub-workspace-overlay.hub-workspace-overlay{padding:0}.hub-workspace-overlay .hub-workspace-panel.hub-workspace-panel{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;border-radius:0}}.badge-studio{flex-direction:column;gap:12px;display:flex}.badge-studio__stage{flex-direction:column;gap:6px;display:flex}.badge-studio__sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.badge-studio__slot{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);border-radius:14px;justify-content:center;align-items:flex-end;gap:10px;padding:10px;display:flex}.badge-studio__slot--light{background:#f4f4f5}.badge-studio__slot--dark{background:#18181b}.badge-studio__slot img{object-fit:contain}.badge-studio__hint,.badge-studio__note{color:var(--app-muted);font-size:var(--type-ui);margin:0;line-height:1.4}.badge-studio__note--warn{color:var(--app-accent);font-weight:700}.badge-studio__tools{flex-wrap:wrap;gap:6px;display:flex}.badge-studio__tool{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--app-card) 92%, transparent);font-size:var(--type-ui);white-space:nowrap;padding:6px 12px;font-weight:800;line-height:1.2}.badge-studio__tool:disabled{opacity:.45}.badge-studio__axis.is-muted{opacity:.55}.badge-studio__row{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.badge-studio__tile{background:color-mix(in srgb, var(--app-card) 88%, transparent);border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:3px;display:inline-flex}.badge-studio__tile.is-active{border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 16%, transparent)}.badge-studio__tile img{object-fit:contain;width:100%;height:100%}.badge-studio__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.badge-studio__field{min-width:0;display:block}.badge-studio__colors{flex-direction:column;gap:4px;display:flex}.badge-studio__color{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);border-radius:10px;width:58px;height:38px;padding:2px}.badge-studio__swatch{border:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);border-radius:8px;width:34px;height:26px}@media (width<=640px){.badge-studio__row{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.badge-studio__tile{flex:none}}html:not([data-animation-level=none]) .badge-studio__tile{transition:border-color .12s,background-color .12s}@property --fx-season-tone{syntax:"<color>";inherits:true;initial-value:#0000}@property --club-tone{syntax:"<color>";inherits:true;initial-value:#0000}:root{--fx-enter-name:offerCardEnterBelow;--fx-enter-dur:.38s;--fx-enter-ease:cubic-bezier(.2, .8, .25, 1);--fx-stagger:55ms;--fx-pop-name:fxPopScale;--fx-pop-dur:.46s;--fx-shine-name:fxShineSweep;--fx-shine-dur:.95s;--fx-shine-alpha:.28;--fx-wiggle-name:albumPackWiggle;--fx-wiggle-dur:2.6s;--fx-press-scale:.975;--fx-hover-lift:-2px;--fx-lock-name:fxLockIn;--fx-lock-dur:.42s;--fx-unchosen-opacity:.42;--fx-hero-name:fxHeroIn;--fx-hero-dur:.7s;--fx-slap-name:albumStickerSlap;--fx-slap-dur:.52s;--fx-flash-name:primeRevealFlash;--fx-flash-dur:.7s;--fx-beat-name:offerCardEnterBelow;--fx-beat:.65s;--fx-beat-dur:.9s;--fx-season-strength:11%;--fx-season-fade:1.4s;--fx-paper-opacity:.55}@keyframes fxShineSweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(120%)skew(-18deg)}}@keyframes fxPopScale{0%{opacity:0;scale:.7}60%{opacity:1;scale:1.16}to{opacity:1;scale:1}}@keyframes fxLockIn{0%{transform:scale(1)}35%{transform:scale(.955)}70%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes fxHeroIn{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:none}}.fx-enter{animation:var(--fx-enter-dur) var(--fx-enter-ease) backwards;animation-name:var(--fx-enter-name);animation-delay:calc(var(--fx-i,0) * var(--fx-stagger) + var(--fx-delay,0s))}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:first-child{--fx-i:0}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:nth-child(2){--fx-i:1}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:nth-child(3){--fx-i:2}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:nth-child(4){--fx-i:3}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:nth-child(5){--fx-i:4}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:nth-child(6){--fx-i:5}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:nth-child(7){--fx-i:6}:is(.fx-stagger,.career-event-choices,.calendar-result,.offer-card-key-facts,.career-end-obituary-clubs-list,.hub-hof-steps,.hof-card-metrics,.cup-board__chips)>:nth-child(n+8){--fx-i:7}.fx-pop{animation:var(--fx-pop-dur) cubic-bezier(.2, .9, .3, 1.2) both;animation-name:var(--fx-pop-name);display:inline-block}.fx-pop[data-fx-dir=up]{--fx-pop-tint:var(--career-positive)}.fx-pop[data-fx-dir=down]{--fx-pop-tint:var(--career-negative)}.fx-pop[data-fx-dir]:after{content:attr(data-fx-delta);color:var(--fx-pop-tint);pointer-events:none;white-space:nowrap;margin-left:.25em;font-size:.72em;font-weight:900;animation:1.1s ease-out both emoteRise;position:absolute}.player-status__delta,.timeline-league-move,.career-effect{animation:var(--fx-pop-dur) cubic-bezier(.2, .9, .3, 1.2) backwards;animation-name:var(--fx-pop-name)}.fx-shine,.fx-shine-hover{isolation:isolate;position:relative;overflow:hidden}:is(.fx-shine,.fx-shine-hover):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent 38%, rgb(255 255 255/var(--fx-shine-alpha)) 50%, transparent 62%);position:absolute;inset:0 -30%;transform:translate(-120%)skew(-18deg)}.fx-shine:after{animation:var(--fx-shine-dur) ease-out var(--fx-shine-delay,.25s) 1 both;animation-name:var(--fx-shine-name)}@media (hover:hover){.fx-shine-hover:hover:after{animation:var(--fx-shine-dur) ease-out 1 both;animation-name:var(--fx-shine-name)}}.fx-press{transition:transform .16s}@media (hover:hover){.fx-press:not(:disabled):hover{transform:translateY(var(--fx-hover-lift))}}.fx-press:not(:disabled):active{transform:scale(var(--fx-press-scale));transition-duration:60ms}.fx-wiggle{animation:var(--fx-wiggle-dur) ease-in-out infinite;animation-name:var(--fx-wiggle-name);transform-origin:50% 80%}.fx-count{font-variant-numeric:tabular-nums}.fx-sticker{vertical-align:-.2em;border-radius:var(--radius-pill);color:#2a2620;width:1.15rem;height:1.15rem;transform:rotate(var(--fx-sticker-turn,-8deg));letter-spacing:.02em;font-synthesis:none;background:#ffcc29;border:1.5px solid #2a2620;flex:none;place-items:center;margin-left:.3rem;font:900 .5rem/1 Bangers,Impact,Arial Black,sans-serif;display:inline-grid;box-shadow:1.5px 1.5px #2a2620}.fx-stickers{flex:none;align-items:center;gap:.15rem;margin-right:.25rem;display:inline-flex}.fx-stickers>.fx-sticker{margin-left:0}.fx-sticker>img{width:.8rem;height:.8rem}.fx-sticker--firstGoal{--fx-sticker-turn:7deg;background:#f5efe0}.fx-sticker--century{color:#fff;--fx-sticker-turn:-4deg;background:#d7263d;border-radius:.3rem;width:1.5rem}.fx-sticker.is-new{animation:var(--fx-slap-dur) cubic-bezier(.2, 1.4, .4, 1) .9s backwards;animation-name:var(--fx-slap-name)}.career-event-hero{animation:var(--fx-hero-dur) ease-out backwards;animation-name:var(--fx-hero-name)}.career-event-choices>button:not(.career-winter-bid-choice){animation:var(--fx-enter-dur) var(--fx-enter-ease) backwards;animation-name:var(--fx-enter-name);animation-delay:calc(var(--fx-i,0) * var(--fx-stagger) + .12s);transition:transform .16s,opacity .22s,border-color .16s,background-color .16s}@media (hover:hover){.career-event-choices>button:not(:disabled):hover{transform:translateY(var(--fx-hover-lift))}}.career-event-choices>button:not(:disabled):active{transform:scale(var(--fx-press-scale))}.career-event-choices>button[data-chosen=true]{animation:var(--fx-lock-dur) cubic-bezier(.3, 1.3, .5, 1) both;animation-name:var(--fx-lock-name);border-color:var(--app-accent);box-shadow:0 0 0 1px var(--app-accent), var(--shadow-ink-sm)}.career-event-choices>button[data-chosen=false]{opacity:var(--fx-unchosen-opacity);transform:scale(.975)}.career-event-choice__emoji{animation:var(--fx-pop-dur) ease-out backwards;animation-name:var(--fx-pop-name);animation-delay:calc(var(--fx-i,0) * var(--fx-stagger) + .26s)}.calendar-result>*,.cup-board__chips>*,.career-end-obituary-clubs-list>*,.hof-card-metrics>*{animation:var(--fx-enter-dur) var(--fx-enter-ease) backwards;animation-name:var(--fx-enter-name);animation-delay:calc(var(--fx-i,0) * var(--fx-stagger) + var(--fx-delay,0s))}.offer-card-key-facts>*{animation:var(--fx-enter-dur) var(--fx-enter-ease) backwards;animation-name:var(--fx-enter-name);animation-delay:calc(var(--fx-i,0) * var(--fx-stagger) + .18s)}.offer-card-key-fact--fee>:last-child{animation:var(--fx-pop-dur) ease-out .42s backwards;animation-name:var(--fx-pop-name);display:inline-block}.offer-card-compact,.offer-card-mobile{transition:transform .16s}:is(.offer-card-compact,.offer-card-mobile):active{transform:scale(var(--fx-press-scale))}.timeline-row.is-new{animation:.52s var(--fx-enter-ease) backwards;animation-name:var(--fx-enter-name)}.timeline-row.is-new.has-trophy{position:relative;overflow:hidden}.timeline-row.is-new.has-trophy:after{content:"";pointer-events:none;animation:none;animation-name:var(--fx-shine-name);background:linear-gradient(90deg,#0000 38%,#ffd23f59 50%,#0000 62%);position:absolute;inset:0 -30%;transform:translate(-120%)skew(-18deg)}.app-press-newspaper-page>.app-press-newspaper-kicker,.app-press-newspaper-page>.app-press-newspaper-page-meta{animation:none;animation-name:var(--fx-enter-name)}.app-press-newspaper-headline-main{animation:.42s var(--fx-enter-ease) 90ms backwards;animation-name:var(--fx-enter-name)}.app-press-newspaper-dek{animation:.42s var(--fx-enter-ease) .2s backwards;animation-name:var(--fx-enter-name)}.app-press-newspaper-body,.app-press-newspaper-stats{animation:.48s var(--fx-enter-ease) .32s backwards;animation-name:var(--fx-enter-name)}.career-shell{--fx-season-tone:transparent;transition:--fx-season-tone var(--fx-season-fade) ease}.career-shell[data-season-stage=preseason]{--fx-season-tone:#f5b841}.career-shell[data-season-stage=firstHalf]{--fx-season-tone:#e0793a}.career-shell[data-season-stage=winter]{--fx-season-tone:#7db7e8}.career-shell[data-season-stage=secondHalf]{--fx-season-tone:#6fd08c}.career-shell[data-season-stage]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% -12%, color-mix(in srgb, var(--fx-season-tone) var(--fx-season-strength), transparent), transparent 70%), linear-gradient(to top, color-mix(in srgb, var(--fx-season-tone) calc(var(--fx-season-strength) / 3), transparent), transparent 35%);position:absolute;inset:0}.career-negotiation{--app-accent:color-mix(in srgb, var(--nego-club) var(--fx-nego-club-share,72%), var(--app-text));--app-accent-strong:color-mix(in srgb, var(--nego-club) 55%, var(--app-text))}.career-negotiation__bar>span{background:linear-gradient(90deg, var(--nego-club), var(--app-accent) 60%, color-mix(in srgb, var(--nego-club-2) 60%, var(--app-accent)))}.career-negotiation__desk.is-pending{border-color:color-mix(in srgb, var(--nego-club) 35%, var(--app-border))}.career-shell[data-fx-nation]{--fx-season-tone:var(--nation-1);--fx-season-strength:var(--fx-nation-strength,17%);--fx-nation-accent:color-mix(in srgb, var(--nation-1) 70%, var(--app-text))}.career-shell[data-fx-nation]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 0% -12%, color-mix(in srgb, var(--nation-1) var(--fx-season-strength), transparent), transparent 65%), radial-gradient(120% 60% at 100% -12%, color-mix(in srgb, var(--nation-2) var(--fx-season-strength), transparent), transparent 65%);position:absolute;inset:0}.career-shell[data-fx-nation] .career-event--tournament{--app-accent:var(--fx-nation-accent);border-color:color-mix(in srgb, var(--nation-1) 45%, var(--app-border));box-shadow:0 0 40px -18px var(--nation-1);position:relative}.career-shell[data-fx-nation] .career-event--tournament:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--nation-1) 0 50%, var(--nation-2) 50% 100%);border-radius:1rem 1rem 0 0;height:4px;position:absolute;inset:0 0 auto}.career-shell[data-fx-nation] .tournament-panel{border-color:color-mix(in srgb, var(--nation-1) 35%, var(--app-border))}.app-press-newspaper-page:before{content:"";z-index:0;pointer-events:none;opacity:var(--fx-paper-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .22 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}html[data-theme-mode=dark] .app-press-newspaper-page:before{mix-blend-mode:soft-light}.app-press-newspaper-page>*{z-index:1;position:relative}.career-end-panel .career-end-ticker{animation:var(--fx-beat-dur) ease-out backwards;animation-name:var(--fx-beat-name)}.career-end-panel .career-end-legend__head{animation:var(--fx-beat-dur) ease-out var(--fx-beat) backwards;animation-name:var(--fx-beat-name)}.career-end-panel :is(.career-end-legend__meta,.career-end-legend__score){animation:var(--fx-beat-dur) ease-out calc(var(--fx-beat) * 2) backwards;animation-name:var(--fx-beat-name)}.career-end-panel .career-end-legend~*,.career-end-panel .career-end-actions{animation:var(--fx-beat-dur) ease-out calc(var(--fx-beat) * 3) backwards;animation-name:var(--fx-beat-name)}.career-end-obituary-clubs-list{--fx-delay:.5s}.hub-hof-steps>*{animation:.62s var(--fx-enter-ease) backwards;animation-name:var(--fx-beat-name);animation-delay:calc(var(--fx-i,0) * .11s + .15s)}.hub-hof-own{position:relative;overflow:hidden}.hub-hof-own:after{content:"";pointer-events:none;animation:none;animation-name:var(--fx-shine-name);background:linear-gradient(90deg,#0000 38%,#ffd23f66 50%,#0000 62%);position:absolute;inset:0 -30%;transform:translate(-120%)skew(-18deg)}.hof-career-card{transition:transform .2s}@media (hover:hover){.hof-career-card:hover{transform:translateY(-3px)rotate(-.4deg)}}.hof-card-emblem{animation:none;animation-name:var(--fx-pop-name)}.app-achievement-toast .fx-toast-icon{animation:.6s cubic-bezier(.2,1.3,.4,1) .15s backwards celebratePop;display:inline-block}.app-achievement-toast[data-rarity=silver]{border-color:color-mix(in srgb, #cbd5e1 60%, var(--app-border))}.app-achievement-toast:is([data-rarity=gold],[data-rarity=platinum]){border-color:#f5b841;box-shadow:0 0 0 1px #f5b841,0 18px 50px -12px #f5b8418c}.app-achievement-toast[data-rarity=platinum]{border-color:#a5f3fc;box-shadow:0 0 0 1px #a5f3fc,0 18px 56px -10px #a5f3fc8c}.fx-flash{z-index:119;pointer-events:none;opacity:0;animation:var(--fx-flash-dur) ease-out 1 both;animation-name:var(--fx-flash-name);background:radial-gradient(circle at 50% 100%,#ffd23f8c,#0000 62%);position:fixed;inset:0}.fx-flash[data-rarity=platinum]{background:radial-gradient(circle at 50% 100%,#a5f3fc99,#0000 66%)}html{transition:--club-tone .9s}html[data-theme=club][data-club-tone]{--app-accent:var(--club-accent)!important;--app-accent-strong:color-mix(in srgb, var(--club-accent) 78%, #fff)!important;--app-accent-cta:var(--club-accent)!important;--app-accent-fg:var(--club-accent-fg)!important;--app-bg-outer:color-mix(in srgb, var(--club-tone) 5%, #0a0b0e)!important;--app-bg:color-mix(in srgb, var(--club-tone) 7%, #0e1014)!important;--app-surface:color-mix(in srgb, var(--club-tone) 9%, #15181d)!important;--app-surface-2:color-mix(in srgb, var(--club-tone) 13%, #1c2026)!important;--app-panel:color-mix(in srgb, var(--club-tone) 10%, #171a20)!important;--app-card:color-mix(in srgb, var(--club-tone) 12%, #1a1d23)!important;--app-input:color-mix(in srgb, var(--club-tone) 13%, #1c2026)!important;--app-border:color-mix(in srgb, var(--club-tone) 26%, #2c313a)!important;--app-scroll:color-mix(in srgb, var(--club-tone) 34%, #3a404b)!important;--app-glass:color-mix(in srgb, var(--club-tone) 9%, #15181de6)!important}html[data-theme=club][data-club-tone] .career-game:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 55% at 100% 0%, color-mix(in srgb, var(--club-tone) 18%, transparent), transparent 70%);position:fixed;inset:0}html[data-animation-level=major]{--fx-enter-name:none;--fx-pop-name:none;--fx-shine-name:none;--fx-wiggle-name:none;--fx-lock-name:none;--fx-hero-name:none;--fx-hover-lift:0px;--fx-press-scale:1}html[data-animation-level=none]{--fx-enter-name:none;--fx-pop-name:none;--fx-shine-name:none;--fx-wiggle-name:none;--fx-lock-name:none;--fx-hero-name:none;--fx-hover-lift:0px;--fx-press-scale:1;--fx-slap-name:none;--fx-flash-name:none;--fx-beat-name:none;--fx-season-fade:0s}:root[data-animation-level=none]{--fx-enter-name:none;--fx-pop-name:none;--fx-shine-name:none;--fx-wiggle-name:none;--fx-lock-name:none;--fx-hero-name:none;--fx-hover-lift:0px;--fx-press-scale:1;--fx-slap-name:none;--fx-flash-name:none;--fx-beat-name:none;--fx-season-fade:0s}html[data-animation-level=none] .fx-pop[data-fx-dir]:after,html[data-animation-level=none] .app-achievement-toast .fx-toast-icon{animation:none}html[data-animation-level=none]{transition:none}.season-weather{z-index:-1;pointer-events:none;--sw-tint:transparent;animation:1.6s both seasonWeatherIn;position:absolute;inset:0;overflow:hidden;container-type:size}.season-weather__sky,.season-weather__sky:before,.season-weather__sky:after{position:absolute;inset:0}.season-weather__sky:before,.season-weather__sky:after{content:""}.season-weather__fall{position:absolute;inset:0}.season-weather__fall s{left:calc(var(--x) * 1%);top:calc(var(--y) * 1cqh);animation:seasonWeatherFall calc(var(--t) * 1s) linear calc(var(--t) * var(--p) * -1s) infinite;text-decoration:none;display:block;position:absolute}.season-weather__fall s:before{content:"";animation:seasonWeatherSway calc(var(--t) * .37s) ease-in-out infinite alternate;display:block}@keyframes seasonWeatherIn{0%{opacity:0}to{opacity:1}}@keyframes seasonWeatherFall{0%{transform:translate3d(0, calc((-6 - var(--y)) * 1cqh), 0)}to{transform:translate3d(calc(var(--drift) * 1px), calc((104 - var(--y)) * 1cqh), 0)}}@keyframes seasonWeatherSway{0%{transform:translateX(calc(var(--sway) * -1px)) rotate(calc(var(--spin) * -1deg))}to{transform:translateX(calc(var(--sway) * 1px)) rotate(calc(var(--spin) * 1deg))}}@keyframes seasonWeatherRays{to{transform:rotate(360deg)}}@keyframes seasonWeatherRain{0%{transform:rotate(12deg)translateY(0)}to{transform:rotate(12deg) translateY(var(--rp,64px))}}@keyframes seasonWeatherFog{0%{transform:translate(-8%)}to{transform:translate(8%)}}.season-weather.is-sun .season-weather__sky:before{aspect-ratio:1;background:radial-gradient(circle,#ffd66657,#ffb8401f 32%,#0000 62%);width:90cqw;height:auto;inset:-40% -40% auto auto}.season-weather.is-sun .season-weather__sky:after{aspect-ratio:1;opacity:.5;background:repeating-conic-gradient(from 0deg, #ffdc7829 0 6deg, transparent 6deg 24deg);width:80cqw;height:auto;animation:90s linear infinite seasonWeatherRays;inset:-30cqw -30cqw auto auto;-webkit-mask:radial-gradient(circle,#000 18%,#0000 66%);mask:radial-gradient(circle,#000 18%,#0000 66%)}.season-weather.is-summer.is-clear .season-weather__sky:before{background:radial-gradient(70% 40% at 85% -6%,#ffd66633,#0000 70%)}.season-weather.is-heat .season-weather__sky{background:linear-gradient(#ff963c33,#ffc86e14 45%,#ffaa501a)}.season-weather.is-heat .season-weather__sky:before{aspect-ratio:1;background:radial-gradient(circle,#ffecb480,#ffaa3c2e 30%,#0000 62%);width:100cqw;height:auto;inset:-45% -45% auto auto}.season-weather.is-heat .season-weather__sky:after{filter:blur(1.5px);background:repeating-linear-gradient(#ffd28c1a 0 3px,#0000 3px 11px);height:30%;animation:2.8s ease-in-out infinite alternate seasonWeatherHeat;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}@keyframes seasonWeatherHeat{0%{opacity:.6;transform:translateY(0)scaleY(1)}to{opacity:1;transform:translateY(-5px)scaleY(1.06)}}.season-weather.is-rain .season-weather__sky{background:linear-gradient(#50648224,#0000 60%)}.season-weather.is-rain .season-weather__sky:before,.season-weather.is-rain .season-weather__sky:after{opacity:.32;background:repeating-linear-gradient(0deg,#78a0d78c 0 16px,#0000 16px 64px);animation:.7s linear infinite seasonWeatherRain;inset:-30% -20%;transform:rotate(12deg);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 23px);mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 23px)}.season-weather.is-rain .season-weather__sky:after{opacity:.2;--rp:90px;background:repeating-linear-gradient(0deg,#78a0d780 0 12px,#0000 12px 90px);animation-duration:1.1s;animation-delay:-.4s;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 41px);mask-image:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 41px)}.season-weather.is-fog .season-weather__sky:before,.season-weather.is-fog .season-weather__sky:after{filter:blur(30px);background:#c8d2dc38;border-radius:50%;height:40%;animation:28s ease-in-out infinite alternate seasonWeatherFog;inset:auto -30%}.season-weather.is-fog .season-weather__sky:before{top:30%}.season-weather.is-fog .season-weather__sky:after{opacity:.7;animation-duration:40s;animation-direction:alternate-reverse;bottom:-8%}.season-weather.is-frost .season-weather__sky{background:radial-gradient(140% 90%,#0000 55%,#96c3f04d 100%),linear-gradient(#96c3f01f,#0000 40%)}.season-weather.is-frost .season-weather__sky:before,.season-weather.is-frost .season-weather__sky:after{aspect-ratio:1;opacity:.45;background:repeating-conic-gradient(from 0deg, var(--sw-frost,#78a5d2cc) 0 2deg, transparent 2deg 30deg);width:34cqmin;height:auto;inset:auto;-webkit-mask:radial-gradient(circle,#000 0 22%,#0000 70%);mask:radial-gradient(circle,#000 0 22%,#0000 70%)}html[data-theme-mode=dark] .season-weather{--sw-frost:#dceeffe6}.season-weather.is-frost .season-weather__sky:before{top:-8cqmin;left:-8cqmin}.season-weather.is-frost .season-weather__sky:after{bottom:-8cqmin;right:-8cqmin}.season-weather.is-autumn .season-weather__sky{background:linear-gradient(#e0793a1a,#0000 45%)}.season-weather.is-winter.is-snow .season-weather__sky{background:linear-gradient(#7db7e824,#0000 50%),linear-gradient(#0000 82%,#ebf5ff29)}.season-weather.is-spring .season-weather__sky{background:linear-gradient(#6fd08c1a,#0000 45%)}.season-weather.is-leaves .season-weather__fall s:before{width:calc(14px * var(--z));height:calc(9px * var(--z));opacity:.62;background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 70%, #5a2a10));border-radius:0 100%}.season-weather.is-leaves .season-weather__fall s:nth-child(3n){--c:#c9552c}.season-weather.is-leaves .season-weather__fall s:nth-child(3n+1){--c:#e0902f}.season-weather.is-leaves .season-weather__fall s:nth-child(3n+2){--c:#b9862a}.season-weather.is-snow .season-weather__fall s:before{width:calc(6px * var(--z));height:calc(6px * var(--z));background:#ffffffeb;border-radius:50%;box-shadow:0 0 0 1px #8cafd759,0 0 6px #c8e1ff99}.season-weather.is-blossom .season-weather__fall s:before{width:calc(9px * var(--z));height:calc(7px * var(--z));opacity:.75;background:var(--c,#f4b6c6);border-radius:70% 0;box-shadow:inset 0 0 0 1px #dc789640}.season-weather.is-blossom .season-weather__fall s:nth-child(2n){--c:#fde7ee}html[data-weather-scene=match] .season-weather,html[data-weather-scene=off] .season-weather,html:is([data-weather-scene=match],[data-weather-scene=off]) .career-shell[data-season-stage]:not([data-fx-nation]):before{display:none}html[data-animation-level=none] .season-weather,html[data-animation-level=none] .season-weather :is(.season-weather__fall s){animation:none}.career-event-hero>img{filter:saturate(.72)contrast(1.08)sepia(.2)brightness(1.03)}.career-event-hero:has(>img):before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.6;background-color:#f5e8cd59;background-image:radial-gradient(circle,#2a262038 .7px,#0000 1.15px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .15 0 0 0 0 .13 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:3px 3px,160px 160px;position:absolute;inset:0}:root{--hm-ink:#0000008c;--font-display:"Anton", "Impact", "Arial Narrow Bold", sans-serif}:root[data-theme-mode=light]{--hm-ink:#2a2620}:where(.album,[class^=album-],[class*=\ album-]){--font-display:initial}.ceremony-place__rank,.ceremony-place__score,.ceremony-points__card li b,.ceremony-points__total,.ceremony-rest__place,.ceremony-rest__score,.ceremony-stage__headline,.first-club-desk__title,.online-clock-chip__time,.online-standings__place,.online-standings__value,.owc-title,.round-points-item__points,.round-points-summary__tile b,.season-finale__stamp,.season-finale__title{font-synthesis:none;letter-spacing:.02em}.online-clock-chip .online-clock-chip__time,.font-display.tabular-nums{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:900}html .app-header-bar{background:var(--app-bg);-webkit-backdrop-filter:none}html .header-action-btn{background:var(--app-surface-2);-webkit-backdrop-filter:none}html .header-menu-panel{background:var(--app-panel);box-shadow:var(--shadow-ink-lg);-webkit-backdrop-filter:none}html .header-menu-panel .header-menu-header,html .account-menu-panel .header-menu-header,html .app-overlay-header--sticky{background:var(--app-panel);-webkit-backdrop-filter:none}html .app-modal-overlay,html .app-overlay-backdrop,html .app-sheet-overlay,html .app-recap-overlay,html .season-finale,html .owc-overlay,html .setup-shell{-webkit-backdrop-filter:none}html .shadow-2xl,html .shadow-xl,html .setup-shell{box-shadow:var(--shadow-ink-lg)}html .shadow-lg{box-shadow:var(--shadow-ink-sm)}html .setup-option.is-active:not(:disabled):not(.is-disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--app-accent) 42%, transparent), var(--shadow-ink-md)}html .setup-step-dot.is-active,html .pitch-pos-btn:hover{box-shadow:var(--shadow-ink-sm)}html .layout-panel-over{box-shadow:inset 0 0 0 2px var(--app-accent)}.career-game .career-event-choices>button[data-intent] [data-slot=eyebrow],.career-event--winter .career-event-choices>button [data-slot=eyebrow]{border:1.5px solid;border-radius:3px;align-self:flex-start;width:max-content;max-width:100%;padding:.1rem .4rem;transform:rotate(-1.5deg)}.tournament-panel__head .tournament-panel__phase{font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted,#a1a1aa);border:1.5px solid;border-radius:3px;padding:.1rem .4rem;font-weight:800;transform:rotate(-1deg)}.tournament-meter .tournament-meter__word{font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--app-faint,#71717a);margin-left:.15rem;font-weight:700}.tournament-way__champion small{font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.hub-world-catalog-sheet,.app-achievements-overlay,.hub-menu-panel{--cc-paper:#f5efe0;--cc-paper-edge:#e6dcc4;--cc-ink:#2a2620;--cc-muted:#6b604e;--cc-slot:#ebe2cd;--cc-red:#c8102e;--cc-gold:#e0b23c;--cc-display:"Bangers", "Impact", "Arial Black", sans-serif;--cc-shadow:3px 3px 0 var(--cc-ink);--cc-grain:repeating-linear-gradient(0deg, #78643c09 0 1px, transparent 1px 26px)}html .collection-intro{border:3px solid var(--cc-ink);background:radial-gradient(circle at center, #2a262029 .8px, transparent 1.3px) right top / 6px 6px no-repeat, var(--cc-grain), var(--cc-paper);box-shadow:5px 5px 0 var(--cc-ink);color:var(--cc-ink);background-size:46% 100%,auto,auto;border-radius:6px;margin:14px 16px 6px;padding:18px 20px;position:relative;transform:rotate(-.35deg)}html .collection-eyebrow{border:2px solid var(--cc-ink);background:var(--cc-red);color:#fff;font-family:var(--cc-display);font-size:calc(1rem * var(--type-zoom,1));letter-spacing:.08em;text-transform:uppercase;padding:1px 8px;font-weight:400;display:inline-block;transform:rotate(-2deg)}html .collection-intro p{font-family:var(--cc-display);letter-spacing:.02em;text-transform:uppercase;color:var(--cc-ink);font-weight:400}html .collection-intro strong{font-family:var(--cc-display);color:var(--cc-red);text-shadow:2px 2px 0 var(--cc-ink);font-weight:400}html .collection-intro small,html .collection-intro .collection-note{color:var(--cc-muted)}html :is(.collection-intro,.collection-country,.collection-medal) progress{border:2px solid var(--cc-ink);background:repeating-linear-gradient(135deg, #2a26201f 0 3px, transparent 3px 6px), var(--cc-paper-edge);height:12px;accent-color:var(--cc-red);border-radius:2px}html :is(.collection-intro,.collection-country,.collection-medal) progress::-webkit-progress-bar{background:0 0}html :is(.collection-intro,.collection-country,.collection-medal) progress::-webkit-progress-value{background:var(--cc-red);border-radius:0}html :is(.collection-intro,.collection-country,.collection-medal) progress::-moz-progress-bar{background:var(--cc-red)}html .collection-section-heading,html .collection-country-title{font-family:var(--cc-display);letter-spacing:.04em;text-transform:uppercase;font-weight:400}html .collection-section-heading{border-bottom:3px solid var(--app-text);font-size:calc(1.35rem * var(--type-zoom,1));padding-bottom:6px}html .collection-country-title{font-size:calc(2rem * var(--type-zoom,1))}html .collection-country-title img{box-shadow:0 0 0 1px #0006, 0 0 0 3px #fff, 2px 2px 0 3px var(--cc-ink);border-radius:2px}html :is(.collection-country,.hub-menu-panel .collection-specimen,.app-achievement-card.collection-medal,.collection-league-tab,.collection-back){border:2.5px solid var(--cc-ink);background:var(--cc-grain), var(--cc-paper);color:var(--cc-ink);box-shadow:var(--cc-shadow);border-radius:6px}html :is(.collection-country,.collection-back,.collection-league-tab){transition:transform .12s,box-shadow .12s}html :is(.collection-country,.collection-back,.collection-league-tab):hover{border-color:var(--cc-ink);background:var(--cc-grain), #fff8e6;box-shadow:5px 5px 0 var(--cc-ink);transform:translate(-1px,-1px)}html :is(.collection-country,.collection-back,.collection-league-tab):active{box-shadow:1px 1px 0 var(--cc-ink);transform:translate(2px,2px)}html .collection-country-name,html .collection-medal .app-achievement-name{font-family:var(--cc-display);font-weight:400;font-size:calc(1.25rem * var(--type-zoom,1));letter-spacing:.03em;text-transform:uppercase;line-height:1.1}html .collection-country .hub-world-catalog-row-progress,html .collection-country :is(span,small,p){color:var(--cc-muted)}html .collection-country-flag{box-shadow:0 0 0 1px #00000059, 0 0 0 3px #fff, 2px 2px 0 3px var(--cc-ink);border-radius:2px}html .collection-countries>:nth-child(3n+1) .collection-country,html .collection-clubs>:nth-child(3n+1) .collection-specimen,html .collection-medals>:nth-child(3n+1):not(.is-reveal){transform:rotate(-.7deg)}html .collection-countries>:nth-child(3n+2) .collection-country,html .collection-clubs>:nth-child(3n+2) .collection-specimen,html .collection-medals>:nth-child(3n+2):not(.is-reveal){transform:rotate(.5deg)}html .collection-countries>:nth-child(3n) .collection-country,html .collection-clubs>:nth-child(3n) .collection-specimen,html .collection-medals>:nth-child(3n):not(.is-reveal){transform:rotate(-.3deg)}html .collection-countries>:nth-child(n) .collection-country:hover,html .collection-medals>:nth-child(n):not(.is-reveal):hover{transform:rotate(0)translate(-1px,-1px)}html .hub-menu-panel .collection-specimen{padding-top:22px}html [data-world-catalog-club-seen=true].collection-specimen,html [data-world-catalog-competition-seen=true] .collection-specimen{border-color:var(--cc-ink);background:var(--cc-grain), #fff8e6;box-shadow:var(--cc-shadow), inset 0 0 0 3px var(--cc-gold)}html .hub-menu-panel .collection-specimen:not([data-world-catalog-club-seen=true]):not([data-world-catalog-competition-seen=true] *){background:var(--cc-slot);box-shadow:none;color:var(--cc-muted);border-style:dashed;border-color:#5a4b328c}html .collection-specimen>.hub-world-catalog-club__check{border:2px solid var(--cc-ink);background:var(--cc-red);color:#fff;font-family:var(--cc-display);letter-spacing:.06em;padding:0 5px;font-size:.85rem;top:6px;right:6px;transform:rotate(6deg)}html .collection-league-tab{font-family:var(--cc-display);font-weight:400;font-size:calc(1.05rem * var(--type-zoom,1));letter-spacing:.04em;text-transform:uppercase}html .collection-league-tab.is-active{background:var(--cc-red);border-color:var(--cc-ink);color:#fff;box-shadow:1px 1px 0 var(--cc-ink);transform:translate(2px,2px)}html .hub-world-catalog-sheet .hub-world-catalog-toolbar{border-bottom:3px solid var(--app-text)}html :is(.collection-category select,.hub-world-catalog-sheet .setup-picker-search-input){border:2px solid var(--cc-ink);background:var(--cc-paper);color:var(--cc-ink);box-shadow:2px 2px 0 var(--cc-ink);border-radius:4px}html .collection-controls{border-bottom:3px solid var(--app-text)}html .app-achievement-card.collection-medal{color:var(--cc-ink)}html .collection-medal-description,html .collection-medal-progress,html .collection-medal .collection-note{color:var(--cc-muted)}html .collection-medal-status{font-family:var(--cc-display);font-size:calc(.95rem * var(--type-zoom,1));letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted)}html .collection-medallion{border:3px solid var(--cc-ink);box-shadow:2px 2px 0 var(--cc-ink);background:#fff}html .is-earned .collection-medallion{border-color:var(--cc-ink);background:var(--cc-gold);box-shadow:2px 2px 0 var(--cc-ink)}html .app-achievement-card.collection-medal.is-earned{background:var(--cc-grain), #fff8e6;box-shadow:var(--cc-shadow), inset 0 0 0 3px var(--cc-gold)}html .app-achievement-card.collection-medal.is-earned .collection-medal-status{border:2px solid var(--cc-red);color:var(--cc-red);padding:0 8px;display:inline-block;transform:rotate(-3deg)}html .app-achievement-card.collection-medal:not(.is-earned):not(.is-reveal){background:var(--cc-slot);box-shadow:none;border-style:dashed;border-color:#5a4b3299}html .app-achievement-card.collection-medal.collection-medal--tiered:not(.is-earned),html .app-achievement-card.collection-medal.is-reveal-locked,html .app-achievement-card.collection-medal.collection-medal--tiered.is-reveal-locked{background:var(--cc-slot)}html .collection-medal--tiered .collection-medallion,html .collection-medal--tiered.is-earned .collection-medallion{box-shadow:0 0 0 3px var(--tier), 3px 3px 0 3px var(--cc-ink)}html .collection-tier-switch{border-left:2px solid var(--cc-ink)}html .collection-tier-switch__step{border:2px solid var(--cc-ink);background:var(--cc-paper);color:var(--cc-ink);box-shadow:2px 2px 0 var(--cc-ink);font-family:var(--cc-display);font-weight:400}html .collection-tier-switch__step.is-earned{background:var(--step);color:var(--cc-ink)}html .collection-tier-switch__step.is-locked{background:var(--cc-slot);color:var(--cc-muted)}html .collection-tier-switch__step.is-active{box-shadow:0 0 0 2px var(--step), 1px 1px 0 2px var(--cc-ink);transform:translate(1px,1px)}html .collection-tier-switch__lock{border:1.5px solid var(--cc-ink);background:var(--cc-paper);color:var(--cc-ink);box-shadow:none}html[data-theme-mode=light] .collection-medal--tiered .collection-medal-status{color:var(--cc-muted)}html .collection-empty>span{color:var(--cc-red);text-shadow:3px 3px 0 var(--app-text)}@media (width<=480px){html .collection-intro{margin:10px 12px 4px;padding:14px}html :is(.collection-countries,.collection-clubs,.collection-medals)>*{transform:none}}@media (prefers-reduced-motion:reduce){html :is(.collection-country,.collection-back,.collection-league-tab){transition:none}}html .app-achievement-card.collection-medal,html .app-achievement-card.collection-medal:not(.is-earned){filter:none;opacity:1}html .app-achievement-card.collection-medal .app-achievement-name{color:var(--cc-ink)}html .app-achievement-card.collection-medal:not(.is-earned) .app-achievement-name{color:var(--cc-muted)}html .app-achievement-card.collection-medal:not(.is-earned) .collection-medallion{filter:grayscale();opacity:.75}.skip-link{z-index:200;background:var(--app-accent);color:var(--app-accent-fg,#04151a);font-size:var(--type-ui-md);border-radius:10px;padding:10px 16px;font-weight:900;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(calc(-100% - 20px))}.skip-link:focus,.skip-link:focus-visible{outline:3px solid var(--app-text);outline-offset:2px;transform:none}html[data-animation-level=all] .skip-link{transition:transform .15s}html[data-focus-ring=strong] :is(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=switch],[role=tab]):focus{outline:3px solid var(--app-accent)!important;outline-offset:3px!important;box-shadow:0 0 0 6px color-mix(in srgb, var(--app-panel,#000) 70%, transparent)!important}html[data-focus-ring=strong] :is(input[type=range]):focus{outline-offset:5px!important}.magazine-link-key{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.magazine-link-key:focus,.magazine-link-key:focus-visible{z-index:5;clip:auto;background:var(--app-accent);width:auto;height:auto;color:var(--app-accent-fg,#04151a);font-size:var(--type-ui);outline:2px solid var(--app-text);outline-offset:2px;border-radius:8px;padding:6px 10px;font-weight:900;top:6px;right:6px}.a11y-keys__list{gap:8px;margin:0;display:grid}.a11y-keys__row{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.a11y-keys__row dt{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.a11y-keys__row dd{color:var(--app-muted);font-size:var(--type-ui-md);margin:0;line-height:1.35}.a11y-keys__combo{align-items:center;gap:2px;display:inline-flex}.a11y-keys__kbd{border:1px solid var(--app-border);background:var(--app-surface-2,var(--app-surface));min-width:1.9em;color:var(--app-text);font-family:inherit;font-size:var(--type-ui);text-align:center;border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-weight:800;display:inline-block}.a11y-keys__or{color:var(--app-faint,var(--app-muted));font-size:var(--type-kicker);margin:0 4px}@media (width<=480px){.a11y-keys__row{grid-template-columns:1fr;gap:3px}}.settings-a11y-block{border-top:1px solid var(--app-border);margin-top:18px;padding-top:14px}html[data-contrast=high][data-theme-mode=dark]{--app-text:#fff!important;--app-muted:#e4ecec!important;--app-faint:#cfdbdb!important;--app-border:#8ea3a7!important;--app-scroll:#8ea3a7!important;--app-glass:var(--app-panel)!important}html[data-contrast=high][data-theme-mode=light]{--app-text:#000!important;--app-muted:#1c2527!important;--app-faint:#283235!important;--app-border:#5c6669!important;--app-scroll:#5c6669!important;--app-glass:var(--app-panel)!important}html[data-contrast=high] :is(.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-white\/40,.text-white\/50,.text-white\/60){color:var(--app-muted)!important}html[data-colors=safe][data-theme-mode=dark]{--career-positive:#6cb8f0!important;--career-negative:#f39a5f!important}html[data-colors=safe][data-theme-mode=light]{--career-positive:#0b5ea8!important;--career-negative:#b4480c!important}html[data-colors=safe] :is(.text-emerald-300,.text-emerald-400,.text-emerald-500,.text-green-300,.text-green-400,.text-green-500){color:var(--career-positive)!important}html[data-colors=safe] :is(.text-red-300,.text-red-400,.text-red-500,.text-rose-300,.text-rose-400){color:var(--career-negative)!important}html[data-colors=safe] .career-effect-positive{border-color:color-mix(in srgb, var(--career-positive) 45%, transparent)}html[data-colors=safe] .career-effect-negative{border-color:color-mix(in srgb, var(--career-negative) 45%, transparent)}html[data-colors=safe] .career-matchday__winbar .is-own{background:var(--career-positive)}html[data-colors=safe] .career-matchday__winbar .is-rival{background:var(--career-negative)}html[data-colors=safe] .career-matchday__seg .is-own,html[data-colors=safe] .career-matchday__row.is-own .career-matchday__gauge .is-own{background:var(--career-positive)}html[data-colors=safe] .career-matchday__seg .is-rival,html[data-colors=safe] .career-matchday__row.is-rival .career-matchday__gauge .is-rival{background:var(--career-negative)}html[data-colors=safe] .career-matchday__row.is-own .career-matchday__own,html[data-colors=safe] .career-matchday__delta.is-up{color:var(--career-positive)}html[data-colors=safe] .career-matchday__row.is-rival .career-matchday__rival,html[data-colors=safe] .career-matchday__delta.is-down,html[data-colors=safe] .online-standings__move .is-down{color:var(--career-negative)}html:is([data-colors=marks],[data-colors=safe]){--a11y-stripes:repeating-linear-gradient(135deg, #00000080 0 2px, transparent 2px 5px)}html:is([data-colors=marks],[data-colors=safe]) .player-status__change.is-negative,html:is([data-colors=marks],[data-colors=safe]) .career-matchday__winbar .is-rival,html:is([data-colors=marks],[data-colors=safe]) .career-matchday__seg .is-rival,html:is([data-colors=marks],[data-colors=safe]) .career-matchday__gauge .is-rival{background-image:var(--a11y-stripes)}html:is([data-colors=marks],[data-colors=safe]) .career-matchday__winbar{height:7px}html:is([data-colors=marks],[data-colors=safe]) .career-effect-negative{border-style:dashed;border-width:1.5px}.a11y-sample{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.a11y-sample__hint{color:var(--app-faint);font-size:var(--type-ui-md);margin:0}.a11y-sample__chips{gap:6px;display:flex}.a11y-sample__chip{border-radius:var(--radius-pill);font-size:var(--type-ui);border:1px solid #0000;padding:3px 9px;font-weight:800}.a11y-sample__chip.is-gain{color:var(--career-positive);background:color-mix(in srgb, var(--career-positive) 14%, transparent)}.a11y-sample__chip.is-cost{color:var(--career-negative);background:color-mix(in srgb, var(--career-negative) 14%, transparent);border-style:dashed;border-color:color-mix(in srgb, var(--career-negative) 45%, transparent)}.a11y-sample__table{gap:3px;margin:0;padding:0;list-style:none;display:grid}.a11y-sample__table li{grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:8px;display:grid}.a11y-sample__table b{color:var(--app-bg);font-size:var(--type-kicker);text-align:center;border-radius:4px}.a11y-sample__table span{background:var(--app-border);border-radius:3px;height:5px}.a11y-sample__table .is-up b{background:var(--career-positive)}.a11y-sample__table .is-playoff b{background:color-mix(in srgb, var(--career-warning) 55%, transparent);color:var(--app-text)}.a11y-sample__table .is-down b{background:var(--career-negative)}.a11y-sample__mark{visibility:hidden;text-align:center;font-style:normal;font-weight:900}.a11y-sample__table .is-up .a11y-sample__mark{color:var(--career-positive)}.a11y-sample__table .is-playoff .a11y-sample__mark{color:var(--career-warning)}.a11y-sample__table .is-down .a11y-sample__mark{color:var(--career-negative)}html:is([data-colors=marks],[data-colors=safe]) .a11y-sample__mark{visibility:visible}.a11y-sample__bar{margin-top:2px}.career-matchday__letgo{border:1px solid var(--app-border);width:100%;min-height:40px;color:var(--app-muted);font-size:var(--type-ui-md);background:0 0;border-radius:10px;margin-top:8px;font-weight:800}.career-matchday__letgo:hover{color:var(--app-text);border-color:var(--app-accent)}.career-matchday__waiting{margin-top:10px}@media (prefers-reduced-motion:reduce){html:not([data-animation-choice=all]) .album-card.is-fresh:after,html:not([data-animation-choice=all]) .album-cover__packs-icon,html:not([data-animation-choice=all]) .album-new-club-badge:after,html:not([data-animation-choice=all]) .album-pack__wrapper,html:not([data-animation-choice=all]) .album-page__rider>span,html:not([data-animation-choice=all]) .album-register__wait,html:not([data-animation-choice=all]) .album-sheet .album-scroll-hint>span,html:not([data-animation-choice=all]) .album-slot--card .album-card--empty.is-waiting,html:not([data-animation-choice=all]) .album-slot.is-pack .album-slot__empty,html:not([data-animation-choice=all]) .animate-bounce,html:not([data-animation-choice=all]) .animate-ping,html:not([data-animation-choice=all]) .animate-pulse,html:not([data-animation-choice=all]) .app-celebration-card--finale,html:not([data-animation-choice=all]) .app-celebration-card--finale .app-celebration-trophy,html:not([data-animation-choice=all]) .career-assist-qte.is-aim .career-dribble-qte__zone.is-perfect,html:not([data-animation-choice=all]) .career-assist-qte__offside,html:not([data-animation-choice=all]) .career-conference-card.is-final-phase .career-conference-card__clock b,html:not([data-animation-choice=all]) .career-conference-card__live,html:not([data-animation-choice=all]) .career-conference.is-final-phase,html:not([data-animation-choice=all]) .career-conference.is-final-phase .career-conference__swing,html:not([data-animation-choice=all]) .career-draw__bowl-glass i,html:not([data-animation-choice=all]) .career-draw__bowl.is-emptying i,html:not([data-animation-choice=all]) .career-dribble-qte.is-nervous:not(.is-go) .career-dribble-qte__strip,html:not([data-animation-choice=all]) .career-dribble-qte.is-run,html:not([data-animation-choice=all]) .career-dribble-qte.is-run .career-dribble-qte__zone.is-perfect,html:not([data-animation-choice=all]) .career-dribble-qte__ghost,html:not([data-animation-choice=all]) .career-dribble-qte__strip.is-return .career-dribble-qte__end.is-left,html:not([data-animation-choice=all]) .career-final-stretch__flag,html:not([data-animation-choice=all]) .career-final-stretch__head:before,html:not([data-animation-choice=all]) .career-final-stretch__pips i,html:not([data-animation-choice=all]) .career-finish-qte.is-nervous .career-finish-qte__meter,html:not([data-animation-choice=all]) .career-finish-qte.is-run,html:not([data-animation-choice=all]) .career-finish-qte.is-run .career-finish-qte__meter:after,html:not([data-animation-choice=all]) .career-gamble-kicker>span,html:not([data-animation-choice=all]) .career-gamble-meter>span,html:not([data-animation-choice=all]) .career-gamble-odds__gold,html:not([data-animation-choice=all]) .career-gamble-popup.is-rolling,html:not([data-animation-choice=all]) .career-gamble-popup.is-rolling .career-gamble-odds__ball i,html:not([data-animation-choice=all]) .career-gamble-rescue.is-rolling .career-gamble-rescue__zone,html:not([data-animation-choice=all]) .career-gamble-rings,html:not([data-animation-choice=all]) .career-gamble-token,html:not([data-animation-choice=all]) .career-game .player-header-magazine.is-fresh,html:not([data-animation-choice=all]) .career-header-qte.is-climb,html:not([data-animation-choice=all]) .career-header-qte.is-climb .career-header-qte__ball,html:not([data-animation-choice=all]) .career-header-qte.is-climb .career-header-qte__zone.is-perfect,html:not([data-animation-choice=all]) .career-header-qte.is-nervous .career-header-qte__meter,html:not([data-animation-choice=all]) .career-line-qte.is-hold,html:not([data-animation-choice=all]) .career-line-qte.is-nervous:not(.is-result) .chance-scene,html:not([data-animation-choice=all]) .career-matchday.is-final.is-extra-time+.career-matchday__halo,html:not([data-animation-choice=all]) .career-matchday.is-finale:not(.is-scored):not(.is-conceded):not(.is-near)+.career-matchday__halo,html:not([data-animation-choice=all]) .career-matchday__atmos .is-light,html:not([data-animation-choice=all]) .career-matchday__atmos .is-official .is-card,html:not([data-animation-choice=all]) .career-matchday__atmos .is-shadows b,html:not([data-animation-choice=all]) .career-matchday__atmos .is-shadows u.is-def,html:not([data-animation-choice=all]) .career-matchday__atmos .is-shadows u:after,html:not([data-animation-choice=all]) .career-matchday__atmos.is-finale .is-tone,html:not([data-animation-choice=all]) .career-matchday__atmos.is-goal .is-light,html:not([data-animation-choice=all]) .career-matchday__atmos.is-react-var .is-light,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-dusk .is-weather s+s,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-fog .is-weather s,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-heat .is-weather s+s,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-heat .is-weather:after,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-rain .is-weather s,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-snow .is-weather s,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-sun .is-weather s+s,html:not([data-animation-choice=all]) .career-matchday__atmos.is-weather-sun .is-weather:after,html:not([data-animation-choice=all]) .career-matchday__banner>span,html:not([data-animation-choice=all]) .career-matchday__decidebtn,html:not([data-animation-choice=all]) .career-matchday__finalbanner.is-champ,html:not([data-animation-choice=all]) .career-matchday__finalbanner.is-champ span,html:not([data-animation-choice=all]) .career-matchday__finalbeams i,html:not([data-animation-choice=all]) .career-matchday__finalintro b,html:not([data-animation-choice=all]) .career-matchday__finalsparks i,html:not([data-animation-choice=all]) .career-matchday__fireworks i,html:not([data-animation-choice=all]) .career-matchday__flares b,html:not([data-animation-choice=all]) .career-matchday__flares s,html:not([data-animation-choice=all]) .career-matchday__lights,html:not([data-animation-choice=all]) .career-matchday__lights:after,html:not([data-animation-choice=all]) .career-matchday__pyro b,html:not([data-animation-choice=all]) .career-matchday__strip .rec,html:not([data-animation-choice=all]) .career-matchday__strip :is(.seat,.coach),html:not([data-animation-choice=all]) .career-press-qte.is-urgent,html:not([data-animation-choice=all]) .career-press-qte.is-urgent .career-press-qte__clock,html:not([data-animation-choice=all]) .career-season-spotlight--trophy .career-season-spotlight__continue,html:not([data-animation-choice=all]) .career-winter-bid__kicker>span,html:not([data-animation-choice=all]) .ceremony-place.is-winner .ceremony-place__step,html:not([data-animation-choice=all]) .ceremony-place__mystery,html:not([data-animation-choice=all]) .chance-ball.is-rolling,html:not([data-animation-choice=all]) .chance-cross .chance-ball,html:not([data-animation-choice=all]) .chance-fig:where(:not([data-ak])).is-run .chance-fig__arm.is-back,html:not([data-animation-choice=all]) .chance-fig:where(:not([data-ak])).is-run .chance-fig__arm.is-front,html:not([data-animation-choice=all]) .chance-fig:where(:not([data-ak])).is-run .chance-fig__leg.is-back,html:not([data-animation-choice=all]) .chance-fig:where(:not([data-ak])).is-run .chance-fig__leg.is-front,html:not([data-animation-choice=all]) .chance-scene__board,html:not([data-animation-choice=all]) .chance-scene__puff,html:not([data-animation-choice=all]) .chance-scene__touch,html:not([data-animation-choice=all]) .fx-wiggle,html:not([data-animation-choice=all]) .glow-pulse,html:not([data-animation-choice=all]) .gs-clock-ticker span,html:not([data-animation-choice=all]) .gs-monitor-trace__run,html:not([data-animation-choice=all]) .gs-shot.is-rolling .gs-shot-keeper svg,html:not([data-animation-choice=all]) .hub-adboard__track,html:not([data-animation-choice=all]) .hub-arcade-art--2048 .is-you,html:not([data-animation-choice=all]) .hub-arcade-art--2048 i:first-child,html:not([data-animation-choice=all]) .hub-arcade-art--2048 i:nth-child(2),html:not([data-animation-choice=all]) .hub-arcade-art--2048 i:nth-child(3),html:not([data-animation-choice=all]) .hub-arcade-art--kickups .is-ball,html:not([data-animation-choice=all]) .hub-arcade-art--kickups .is-boot,html:not([data-animation-choice=all]) .hub-arcade-art--kickups .is-shadow,html:not([data-animation-choice=all]) .hub-arcade-art--lap .is-ball,html:not([data-animation-choice=all]) .hub-arcade-art--lap .is-shirt,html:not([data-animation-choice=all]) .hub-arcade-art--pong .is-ball,html:not([data-animation-choice=all]) .hub-arcade-art--pong .is-keeper,html:not([data-animation-choice=all]) .hub-arcade-art--towers .is-fan,html:not([data-animation-choice=all]) .hub-arcade-art--towers .is-foe,html:not([data-animation-choice=all]) .hub-arcade-art--wall .is-drop,html:not([data-animation-choice=all]) .hub-arcade-art--wall i,html:not([data-animation-choice=all]) .hub-atmo__clouds,html:not([data-animation-choice=all]) .hub-atmo__stars,html:not([data-animation-choice=all]) .hub-ballboy.is-on .hub-ballboy__leg--a,html:not([data-animation-choice=all]) .hub-ballboy.is-on .hub-ballboy__leg--b,html:not([data-animation-choice=all]) .hub-balloon__sway,html:not([data-animation-choice=all]) .hub-coach,html:not([data-animation-choice=all]) .hub-coach .hub-person__leg--a,html:not([data-animation-choice=all]) .hub-coach .hub-person__leg--b,html:not([data-animation-choice=all]) .hub-curve__block,html:not([data-animation-choice=all]) .hub-curve__drift--low,html:not([data-animation-choice=all]) .hub-curve__drift--up,html:not([data-animation-choice=all]) .hub-curve__flag,html:not([data-animation-choice=all]) .hub-curve__spark,html:not([data-animation-choice=all]) .hub-dog.is-run .hub-dog__art,html:not([data-animation-choice=all]) .hub-dog__leg--a,html:not([data-animation-choice=all]) .hub-dog__leg--b,html:not([data-animation-choice=all]) .hub-dog__run .hub-dog__tail,html:not([data-animation-choice=all]) .hub-dog__sit .hub-dog__tail,html:not([data-animation-choice=all]) .hub-fans__one,html:not([data-animation-choice=all]) .hub-flag,html:not([data-animation-choice=all]) .hub-flag.is-cheer,html:not([data-animation-choice=all]) .hub-flag.is-cheer .hub-flag__cloth,html:not([data-animation-choice=all]) .hub-flag__cloth,html:not([data-animation-choice=all]) .hub-legacy-album-pack:is(.has-stickers,.has-shiny) .hub-legacy-album-pack__bag .hub-pack-wrapper,html:not([data-animation-choice=all]) .hub-mower.is-moving .hub-mower__machine,html:not([data-animation-choice=all]) .hub-mower.is-moving .hub-mower__man,html:not([data-animation-choice=all]) .hub-pack-wrapper.has-shiny:after,html:not([data-animation-choice=all]) .hub-pigeon__head,html:not([data-animation-choice=all]) .hub-pigeons:is(.is-fly,.is-land) .hub-pigeon__wing-up,html:not([data-animation-choice=all]) .hub-subs__one,html:not([data-animation-choice=all]) .hub-subs__one .hub-person__arm--a,html:not([data-animation-choice=all]) .hub-subs__one .hub-person__arm--b,html:not([data-animation-choice=all]) .hub-subs__one .hub-person__leg--a,html:not([data-animation-choice=all]) .hub-subs__one .hub-person__leg--b,html:not([data-animation-choice=all]) .magic-shine-border,html:not([data-animation-choice=all]) .nego-ring.is-quick.is-rolling .nego-ring__center,html:not([data-animation-choice=all]) .nego-room.is-rolling .nego-slip,html:not([data-animation-choice=all]) .online-clock-chip[data-tone=expired],html:not([data-animation-choice=all]) .owc-trophy,html:not([data-animation-choice=all]) .pass-scene__flag,html:not([data-animation-choice=all]) .pixel-field,html:not([data-animation-choice=all]) .pong-super.is-ready .pong-super__bar,html:not([data-animation-choice=all]) .pong-super.is-ready .pong-super__bar i,html:not([data-animation-choice=all]) .prime-legend-strip__ladder[data-close] .prime-legend-strip__fill,html:not([data-animation-choice=all]) .rip-pack__strip-hint,html:not([data-animation-choice=all]) .rip-stage__float,html:not([data-animation-choice=all]) .season-dot--next .season-dot__mark,html:not([data-animation-choice=all]) .season-weather.is-fog .season-weather__sky:after,html:not([data-animation-choice=all]) .season-weather.is-fog .season-weather__sky:before,html:not([data-animation-choice=all]) .season-weather.is-heat .season-weather__sky:after,html:not([data-animation-choice=all]) .season-weather.is-rain .season-weather__sky:after,html:not([data-animation-choice=all]) .season-weather.is-rain .season-weather__sky:before,html:not([data-animation-choice=all]) .season-weather.is-sun .season-weather__sky:after,html:not([data-animation-choice=all]) .season-weather__fall s,html:not([data-animation-choice=all]) .season-weather__fall s:before,html:not([data-animation-choice=all]) .settings-preview-trophy.is-all .settings-preview-trophy-mark,html:not([data-animation-choice=all]) .setup-screen .setup-step-pane .pitch-pos-btn.is-selected,html:not([data-animation-choice=all]) .setup-season-strip__ball,html:not([data-animation-choice=all]) .shootout-pip.is-next,html:not([data-animation-choice=all]) .shootout-pip.is-you,html:not([data-animation-choice=all]) .shootout-ring i,html:not([data-animation-choice=all]) .smag-cover__rays,html:not([data-animation-choice=all]) .tm-map__pulse,html:not([data-animation-choice=all]) .tournament-panel[data-phase=moment] .tournament-panel__phase,html:not([data-animation-choice=all]) .tournament-panel[data-phase=penalty] .tournament-panel__phase,html:not([data-animation-choice=all]) .wait-pong-clock.is-warn b,html:not([data-animation-choice=all]) .wait-pong-hearts.is-last b,html:not([data-animation-choice=all]) .wait-pong.is-rooted:after,html:not([data-animation-choice=all]) .wait-towers-stat.is-last,html:not([data-animation-choice=all]) .wait-wall-pad__btn.is-super.is-ready,html:not([data-animation-choice=all]):not([data-animation-level=none]) .owc-strip__chip.is-live,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-board.is-critical,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-board.is-critical .wait-game-tile:not(.is-gone) span,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-board.is-danger,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-board[data-hype="3"]:not(.is-danger):not(.is-critical):not(.is-picking):not([class*=is-shake]),html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-board[data-hype="4"]:not(.is-danger):not(.is-critical):not(.is-picking):not([class*=is-shake]),html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-combo.is-hot .wait-game-flame,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-tile.is-picked span,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-game-tile[data-level="12"],html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-kickups-hint,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-lap-ready,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-towers-act.is-ready,html:not([data-animation-choice=all]):not([data-animation-level=none]) .wait-towers-banner.is-boss,html:not([data-animation-choice=all])[data-theme-mode=light] .pixel-field{animation:none}}
