.app{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:var(--space-12);min-height:100vh}@media(min-width:640px){.app{padding:var(--space-24)}}.appMain{padding-top:70px}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;inset:0;max-height:100%;max-width:none!important;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}:root{--cc-font-family: var(--font-family);--cc-bg: var(--color-surface);--cc-primary-color: var(--color-text);--cc-secondary-color: var(--color-text-muted);--cc-btn-primary-bg: var(--color-primary);--cc-btn-primary-color: #fff;--cc-btn-primary-border-color: var(--color-primary);--cc-btn-primary-hover-bg: var(--color-primary-dark);--cc-btn-primary-hover-color: #fff;--cc-btn-primary-hover-border-color: var(--color-primary-dark);--cc-btn-secondary-bg: var(--gray-200);--cc-btn-secondary-color: var(--color-text);--cc-btn-secondary-border-color: var(--gray-200);--cc-btn-secondary-hover-bg: var(--gray-300);--cc-btn-secondary-hover-color: var(--color-text);--cc-btn-secondary-hover-border-color: var(--gray-300);--cc-separator-border-color: var(--gray-200);--cc-toggle-on-bg: #22c55e;--cc-toggle-off-bg: var(--gray-400);--cc-toggle-readonly-bg: var(--gray-300);--cc-toggle-on-knob-bg: #fff;--cc-toggle-off-knob-bg: #fff;--cc-toggle-readonly-knob-bg: #fff;--cc-cookie-category-block-bg: var(--gray-100);--cc-cookie-category-block-border: var(--gray-200);--cc-cookie-category-block-hover-bg: var(--gray-200);--cc-cookie-category-block-hover-border: var(--gray-300);--cc-overlay-bg: rgba(0, 0, 0, .5);--cc-link-color: var(--color-primary);--cc-footer-bg: var(--gray-100);--cc-footer-color: var(--color-text-muted);--cc-footer-border-color: var(--gray-200)}[data-theme=dark]{--cc-bg: var(--gray-800);--cc-primary-color: var(--gray-100);--cc-secondary-color: var(--gray-300);--cc-btn-primary-bg: #a855f7;--cc-btn-primary-color: #fff;--cc-btn-primary-border-color: #a855f7;--cc-btn-primary-hover-bg: #9333ea;--cc-btn-primary-hover-color: #fff;--cc-btn-primary-hover-border-color: #9333ea;--cc-btn-secondary-bg: var(--gray-700);--cc-btn-secondary-color: var(--gray-100);--cc-btn-secondary-border-color: var(--gray-700);--cc-btn-secondary-hover-bg: var(--gray-600);--cc-btn-secondary-hover-color: #fff;--cc-btn-secondary-hover-border-color: var(--gray-600);--cc-separator-border-color: var(--gray-700);--cc-toggle-on-bg: #22c55e;--cc-toggle-off-bg: var(--gray-500);--cc-toggle-readonly-bg: var(--gray-600);--cc-toggle-on-knob-bg: #fff;--cc-toggle-off-knob-bg: #fff;--cc-toggle-readonly-knob-bg: var(--gray-400);--cc-cookie-category-block-bg: var(--gray-900);--cc-cookie-category-block-border: var(--gray-700);--cc-cookie-category-block-hover-bg: var(--gray-800);--cc-cookie-category-block-hover-border: var(--gray-600);--cc-overlay-bg: rgba(0, 0, 0, .7);--cc-link-color: #a855f7;--cc-footer-bg: var(--gray-900);--cc-footer-color: var(--gray-400);--cc-footer-border-color: var(--gray-700)}#cc-main{font-family:var(--font-family)}.cm{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.pm{border-radius:var(--radius-lg)!important}.cm__btn,.pm__btn{border-radius:var(--radius-md)!important;font-weight:500!important}.pm__section-title{font-weight:600!important}.Footer-module__Footer--m6ZYl{margin-top:auto;padding:1.5rem 0;border-top:1px solid var(--color-border-light);text-align:center;font-size:.75rem;color:var(--color-text-muted)}.Header-module__Header---5V6H{display:flex;align-items:center;justify-content:space-between;padding:1rem var(--space-12);border-bottom:1px solid var(--color-border-light);position:fixed;top:0;left:0;right:0;max-width:1400px;margin:0 auto;z-index:10;background:var(--color-background)}@media(min-width:640px){.Header-module__Header---5V6H{padding:1rem var(--space-24)}}.Header-module__Header---5V6H .Header-module__logo--JSJHE{font-size:1.25rem;font-weight:700;color:var(--color-primary-text)}.Header-module__Header---5V6H .Header-module__menuButton--VE-8Y{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;transition:background-color .15s ease}.Header-module__Header---5V6H .Header-module__menuButton--VE-8Y:hover{background:var(--color-surface-hover)}.Header-module__Header---5V6H .Header-module__menuButton--VE-8Y:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Header-module__Header---5V6H .Header-module__nav---u2sx{position:absolute;top:100%;right:0;min-width:200px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}.Header-module__Header---5V6H .Header-module__navLink---FFBN{display:block;padding:.75rem 1rem;color:var(--color-text);text-decoration:none;transition:background-color .15s ease}.Header-module__Header---5V6H .Header-module__navLink---FFBN:hover{background:var(--color-surface-hover)}.Header-module__Header---5V6H .Header-module__navLink---FFBN.Header-module__active--5RQK-{color:var(--color-primary-text);font-weight:500}.Header-module__Header---5V6H .Header-module__accountLink--hZ7we{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--color-border-light);background:transparent;border-left:none;border-right:none;border-bottom:none;font:inherit;cursor:pointer;width:100%;text-align:left}.Header-module__Header---5V6H .Header-module__themeRow--0TteZ{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--color-border-light)}.Header-module__Header---5V6H .Header-module__themeLabel--Ul8mT{display:flex;align-items:center;gap:.5rem;color:var(--color-text);font-size:.875rem}.Header-module__Header---5V6H .Header-module__toggle--jYyps{position:relative;width:44px;height:24px;background:var(--gray-300);border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease}.Header-module__Header---5V6H .Header-module__toggle--jYyps:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Header-module__Header---5V6H .Header-module__toggleOn--uaJI7{background:var(--color-primary)}.Header-module__Header---5V6H .Header-module__toggleKnob--RK4LG{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.Header-module__toggleOn--uaJI7 :is(.Header-module__Header---5V6H .Header-module__toggleKnob--RK4LG){transform:translate(20px)}.Header-module__Header---5V6H .Header-module__version--Q43F2{padding:.5rem 1rem;border-top:1px solid var(--color-border-light);font-size:.75rem;color:var(--color-text-muted);text-align:right}.Account-module__Account--qzQ9i{min-height:100vh;background:var(--color-background);max-width:500px;margin:0 auto;padding:0 1rem}.Account-module__Account--qzQ9i .Account-module__content--gmgqp{padding-top:var(--space-8);padding-bottom:var(--space-32)}.Account-module__Account--qzQ9i .Account-module__header--a0D9c{text-align:center;margin-bottom:var(--space-32)}.Account-module__Account--qzQ9i .Account-module__title--IbN6F{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin:0 0 var(--space-8) 0}.Account-module__Account--qzQ9i .Account-module__subtitle--fNQgG{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}.Account-module__Account--qzQ9i .Account-module__card--bv4uR{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-24);box-shadow:var(--shadow-sm)}.Account-module__Account--qzQ9i .Account-module__cardHeader--ewiO0{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-20);color:var(--color-text)}.Account-module__Account--qzQ9i .Account-module__cardTitle--gr3SE{font-size:var(--font-size-lg);font-weight:600;margin:0}.Account-module__Account--qzQ9i .Account-module__form--NT4DW{display:flex;flex-direction:column;gap:var(--space-16)}.Account-module__Account--qzQ9i .Account-module__inputGroup--MfCyJ{display:flex;flex-direction:column;gap:var(--space-8)}.Account-module__Account--qzQ9i .Account-module__label--A6CGS{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.Account-module__Account--qzQ9i .Account-module__input--413nV{padding:var(--space-12) var(--space-16);font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);transition:border-color .15s}.Account-module__Account--qzQ9i .Account-module__input--413nV:focus{outline:none;border-color:var(--color-secondary)}.Account-module__Account--qzQ9i .Account-module__input--413nV::placeholder{color:var(--color-text-muted)}.Account-module__Account--qzQ9i .Account-module__hint--MlWeq{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.5}.Account-module__Account--qzQ9i .Account-module__hint--MlWeq strong{color:var(--color-text)}.Account-module__Account--qzQ9i .Account-module__error--xH--k{font-size:var(--font-size-xs);color:var(--color-error);margin:0}.Account-module__Account--qzQ9i .Account-module__inputError--Fm-7X{border-color:var(--color-error)}.Account-module__Account--qzQ9i .Account-module__inputError--Fm-7X:focus{border-color:var(--color-error)}.Account-module__Account--qzQ9i .Account-module__submitButton--IrJGU{padding:var(--space-12) var(--space-24);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);background:var(--color-secondary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .15s,transform .15s}.Account-module__Account--qzQ9i .Account-module__submitButton--IrJGU:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.Account-module__Account--qzQ9i .Account-module__submitButton--IrJGU:disabled{opacity:.6;cursor:not-allowed}.Account-module__Account--qzQ9i .Account-module__loggedIn--WL-0V{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.Account-module__Account--qzQ9i .Account-module__status--Nq2Jh{font-size:var(--font-size-sm);color:var(--color-text);margin:0}.Account-module__Account--qzQ9i .Account-module__status--Nq2Jh strong{color:var(--color-secondary)}.Account-module__Account--qzQ9i .Account-module__logoutButton--NQyfZ{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s}.Account-module__Account--qzQ9i .Account-module__logoutButton--NQyfZ:hover{color:var(--color-error);border-color:var(--color-error)}.Account-module__Account--qzQ9i .Account-module__consentWarning--Nbq7Q{display:flex;align-items:flex-start;gap:var(--space-8);margin-top:var(--space-16);padding:var(--space-12);font-size:var(--font-size-xs);color:var(--color-warning);background:#a162071a;border-radius:var(--radius-md);line-height:1.4}.Account-module__Account--qzQ9i .Account-module__consentWarning--Nbq7Q svg{flex-shrink:0;margin-top:2px}.Account-module__Account--qzQ9i .Account-module__futureCard--J8kDZ{margin-top:var(--space-24);padding:var(--space-20);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}.Account-module__Account--qzQ9i .Account-module__futureTitle--Vlkr-{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-muted);margin:0 0 var(--space-8) 0;text-transform:uppercase;letter-spacing:.05em}.Account-module__Account--qzQ9i .Account-module__futureText--PXY7V{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.FplUpdating-module__FplUpdating--A2dwo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8);min-height:300px;gap:var(--space-4)}.FplUpdating-module__FplUpdating--A2dwo .FplUpdating-module__icon--i5emk{color:var(--color-primary);animation:FplUpdating-module__spin--tcwxH 2s linear infinite}.FplUpdating-module__FplUpdating--A2dwo .FplUpdating-module__title--dIiDf{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.FplUpdating-module__FplUpdating--A2dwo .FplUpdating-module__message--fY3wM{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:400px;margin:0;line-height:1.5}.FplUpdating-module__FplUpdating--A2dwo .FplUpdating-module__hint--fjEY4{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0;margin-top:var(--space-2)}@keyframes FplUpdating-module__spin--tcwxH{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoadingState-module__LoadingState--BNCQo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-32);color:var(--color-text-muted)}.LoadingState-module__LoadingState--BNCQo p{margin:var(--space-16) 0 0 0}.Spinner-module__spinner--oetqk{width:40px;height:40px;border:3px solid var(--gray-200);border-top-color:var(--color-primary);border-radius:50%;animation:Spinner-module__spin--h9FND 1s linear infinite}.Spinner-module__spinner--oetqk.Spinner-module__sm--Kf1sC{width:24px;height:24px;border-width:2px}.Spinner-module__spinner--oetqk.Spinner-module__lg--9qWCW{width:56px;height:56px;border-width:4px}@keyframes Spinner-module__spin--h9FND{to{transform:rotate(360deg)}}.Card-module__Card--MPAn2{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-16)}.Card-module__Card--MPAn2[data-scrollable=true]{overflow-y:auto}.CardHeader-module__CardHeader--phzHA{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--space-12) 0;text-transform:uppercase;letter-spacing:.03em}.CardHeader-module__CardHeader--phzHA .CardHeader-module__icon--u6xl-{display:flex;align-items:center;flex-shrink:0}.CardHeader-module__CardHeader--phzHA .CardHeader-module__title--wPLUH{flex:1}.CardHeader-module__CardHeader--phzHA .CardHeader-module__action---vQBb{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500;text-transform:none}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__tableWrapper--v17H4{overflow-x:auto;margin:0 calc(-1 * var(--space-16));padding:0 var(--space-16)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__table--h43-i{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__table--h43-i th,.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__table--h43-i td{padding:var(--space-8) var(--space-4);text-align:right}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__table--h43-i th:first-child,.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__table--h43-i td:first-child{text-align:left}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__teamHeader--rWBid{font-weight:600;color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__sortableHeader--BSrDw{padding:0!important}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__sortableHeader--BSrDw[data-active]{color:var(--color-primary-text)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__sortButton--f-vOA{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);background:none;border:none;color:var(--color-text-muted);font:inherit;font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color .15s ease;width:100%;justify-content:flex-end}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__sortButton--f-vOA:hover,.PointsAgainstCard-module__PointsAgainstCard--YCHQI [data-active] .PointsAgainstCard-module__sortButton--f-vOA{color:var(--color-primary-text)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__sortIndicator--5MUBR{font-size:8px;opacity:.7}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__row--PghQx{border-bottom:1px solid var(--color-border-light)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__row--PghQx:last-child{border-bottom:none}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__row--PghQx[data-intensity=high]{background-color:#ef44441a}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__row--PghQx[data-intensity=medium]{background-color:#f59e0b14}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__row--PghQx[data-intensity=low]{background-color:#eab3080d}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__row--PghQx[data-intensity=none]{background-color:transparent}.PointsAgainstCard-module__PointsAgainstCard--YCHQI [data-theme=dark] .PointsAgainstCard-module__row--PghQx[data-intensity=high]{background-color:#ef444426}.PointsAgainstCard-module__PointsAgainstCard--YCHQI [data-theme=dark] .PointsAgainstCard-module__row--PghQx[data-intensity=medium]{background-color:#f59e0b1f}.PointsAgainstCard-module__PointsAgainstCard--YCHQI [data-theme=dark] .PointsAgainstCard-module__row--PghQx[data-intensity=low]{background-color:#eab30814}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__teamCell--Z7rrF{display:flex;align-items:center;gap:var(--space-8);font-weight:500;color:var(--color-text)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__rank--fTfZ7{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);background-color:var(--color-background-alt);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__teamName--PZ4Iy{font-weight:500}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__valueCell--D9vTo{font-variant-numeric:tabular-nums;color:var(--color-text)}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__unavailable---spdI,.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__error--bbE7W,.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__empty--N7RV0{padding:var(--space-16);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}:is(.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__unavailable---spdI,.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__error--bbE7W,.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__empty--N7RV0) p{margin:0}.PointsAgainstCard-module__PointsAgainstCard--YCHQI .PointsAgainstCard-module__hint--MLh42{margin-top:var(--space-8)!important;font-size:var(--font-size-xs);opacity:.7}.InfoTooltip-module__InfoTooltip--Qh938{appearance:none;background:none;border:none;padding:0;font:inherit;position:relative;display:inline-flex;align-items:center;margin-left:.25rem;cursor:help}.InfoTooltip-module__InfoTooltip--Qh938 .InfoTooltip-module__infoIcon--tu-yg{color:var(--color-text);opacity:.7;transition:opacity .15s}.InfoTooltip-module__InfoTooltip--Qh938 .InfoTooltip-module__infoIcon--tu-yg:hover{opacity:1}.InfoTooltip-module__InfoTooltip--Qh938 .InfoTooltip-module__tooltip--J9e94{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:220px;padding:var(--space-8) var(--space-12);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-xs);font-weight:400;line-height:1.4;color:var(--color-text);text-align:center;white-space:normal;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:100;pointer-events:none}.InfoTooltip-module__InfoTooltip--Qh938:hover .InfoTooltip-module__tooltip--J9e94,.InfoTooltip-module__InfoTooltip--Qh938:focus-within .InfoTooltip-module__tooltip--J9e94{opacity:1;visibility:visible}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__selectors--TCfTB{display:flex;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__selectorGroup--Wy0SJ{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:120px}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__selectorLabel--fnKjG{font-size:.75rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__dropdown--LqKkq{padding:.5rem .75rem;border:2px solid var(--border-color-strong, rgba(128, 128, 128, .4));border-radius:6px;background:var(--card-bg);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__dropdown--LqKkq:hover{border-color:var(--text-secondary)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__dropdown--LqKkq:focus{outline:none;border-color:var(--accent-color, #9333ea);box-shadow:0 0 0 2px #9333ea33}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__vsLabel--TvWpk{color:var(--text-secondary);font-weight:700;font-size:.75rem;padding-bottom:.625rem;text-transform:uppercase;letter-spacing:.05em}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__content--gwT0-{overflow-anchor:none;contain:layout}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__loadingOverlay--TWYrv{opacity:.5;pointer-events:none;transition:opacity .15s ease}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__empty--3105C,.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__loading--xXR-X,.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__error--BPRL8{text-align:center;padding:2rem 1rem;color:var(--text-secondary);font-size:.875rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__error--BPRL8{color:var(--danger-color, #ef4444)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__comparison-----ZN{display:flex;flex-direction:column;gap:.375rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__headerRow--1Dh68{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:1rem .5rem;margin-bottom:.75rem;background:linear-gradient(135deg,#9333ea14,#9333ea08);border-radius:8px;border:1px solid rgba(147,51,234,.15)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__teamName--ItASv{font-weight:800;font-size:1.125rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__left--QQNh9,.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__right--LWjt3{text-align:center;justify-content:center}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__headerVs--ss0Br{font-size:.6875rem;font-weight:600;color:var(--text-tertiary, var(--text-secondary));text-transform:uppercase;letter-spacing:.1em;padding:0 .5rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__sectionTitle---TGHL{font-size:.6875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-top:1rem;margin-bottom:.375rem;text-align:center}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__statRow--L0nOZ{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.375rem;min-height:2.25rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__statValue--oknYL{display:flex;align-items:center;justify-content:center;padding:.375rem .5rem;font-size:.875rem;font-weight:600;border-radius:4px;min-width:3.5rem;text-align:center;transition:transform .1s ease}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__better--E0hiP{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__worse--syZ7g{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__neutral--F3J51{background:var(--bg-tertiary, rgba(128, 128, 128, .15));color:var(--text-primary)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__statLabel--7kUYu{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:7rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);text-align:center;padding:0 .25rem;min-width:5.5rem;white-space:nowrap}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__diffRow--JVRy0{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;margin-top:.5rem;background:linear-gradient(135deg,#9333ea26,#9333ea14);border-radius:6px;border:1px solid rgba(147,51,234,.2)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__diffLabel--WShgb{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__diffValue--1108a{font-size:.9375rem;font-weight:700;color:var(--accent-color, #9333ea)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateOverlapSection---1o9-{margin-top:.25rem;overflow:hidden}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateOverlapRow--v0KxM{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.375rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateSide--hAJUX{display:flex;flex-direction:column;align-items:center;gap:.25rem;overflow:hidden;min-width:0}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateCount--M-H9b{font-size:.875rem;font-weight:700;padding:.25rem .5rem;border-radius:4px;min-width:2.75rem;text-align:center}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateLabel--CFRGc{font-size:.6875rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__sectionSubtitle--dr4Bt{font-size:.625rem;font-weight:400;color:var(--text-tertiary, var(--text-secondary));text-align:center;margin-bottom:.5rem;opacity:.8}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__progressBar--08tYB{display:flex;gap:2px;justify-content:center}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__progressSegment--wiZ4h{width:8px;height:8px;border-radius:2px;background:var(--bg-tertiary, rgba(128, 128, 128, .2));transition:background .2s ease}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__progressSegment--wiZ4h.HeadToHead-module__filled--asgrT{background:linear-gradient(135deg,#16a34a,#15803d)}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__differentialRow--W2w3H{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.375rem;padding:.25rem 0}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__differentialName--Onvy-{font-size:.8125rem;font-weight:500;color:var(--text-primary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__differentialPosition--wy-uN{font-size:.625rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center;min-width:2rem;padding:.125rem .375rem;background:var(--bg-tertiary, rgba(128, 128, 128, .15));border-radius:3px}@media(max-width:400px){.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__selectors--TCfTB{flex-direction:column;align-items:stretch}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__vsLabel--TvWpk{text-align:center;padding:.25rem 0}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__selectorGroup--Wy0SJ{min-width:100%}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__statLabel--7kUYu{font-size:.6875rem;width:5.5rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__statValue--oknYL{font-size:.8125rem;min-width:2.75rem;padding:.25rem .375rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__left--QQNh9,.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__right--LWjt3{padding:0 .25rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__progressSegment--wiZ4h{width:6px;height:6px}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateCount--M-H9b{font-size:.8125rem;padding:.1875rem .375rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateLabel--CFRGc{font-size:.5625rem}.HeadToHead-module__HeadToHead--3YfBv .HeadToHead-module__templateSide--hAJUX{gap:.125rem}}.Modal-module__Modal--ySnSW{border:none;border-radius:var(--radius-lg);padding:0;max-width:min(500px,90vw);max-height:85vh;box-shadow:var(--shadow-lg);background:var(--color-background)}.Modal-module__Modal--ySnSW::backdrop{background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Modal-module__Modal--ySnSW[open]{animation:Modal-module__dialog-appear--yXtNe .2s ease-out}.Modal-module__Modal--ySnSW[open]::backdrop{animation:Modal-module__backdrop-appear--ixygk .2s ease-out}.Modal-module__Modal--ySnSW .Modal-module__content--6K7Qz{display:flex;flex-direction:column;max-height:85vh}.Modal-module__Modal--ySnSW .Modal-module__header--ZTPU1{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--color-border-light);background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.Modal-module__Modal--ySnSW .Modal-module__title--VzBlD{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.Modal-module__Modal--ySnSW .Modal-module__closeButton--7pAU-{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:24px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.Modal-module__Modal--ySnSW .Modal-module__closeButton--7pAU-:hover{background:var(--color-surface-hover);color:var(--color-text)}.Modal-module__Modal--ySnSW .Modal-module__closeButton--7pAU-:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Modal-module__Modal--ySnSW .Modal-module__body--wfI-e{padding:var(--space-20);overflow-y:auto;flex:1}@keyframes Modal-module__dialog-appear--yXtNe{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Modal-module__backdrop-appear--ixygk{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.Modal-module__Modal--ySnSW,.Modal-module__Modal--ySnSW::backdrop{animation:none}}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__empty--wPFKV{font-size:.875rem;color:var(--color-text-muted);font-style:italic}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__tableWrapper--7K4ym{overflow:hidden}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__tableWrapper--7K4ym.HistoryTable-module__expanded--a8oup{max-height:300px;overflow-y:auto;padding-right:.25rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__tableWrapper--7K4ym.HistoryTable-module__expanded--a8oup::-webkit-scrollbar{width:6px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__tableWrapper--7K4ym.HistoryTable-module__expanded--a8oup::-webkit-scrollbar-track{background:var(--color-surface);border-radius:3px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__tableWrapper--7K4ym.HistoryTable-module__expanded--a8oup::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__table--ckvsi{width:100%;border-collapse:separate;border-spacing:0 .375rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__headerRow--KiLgB{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__headerCell--2OsN0{padding:.25rem .5rem;text-align:left;font-weight:600;white-space:nowrap}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__row--D4dXn{background:var(--color-surface);font-size:.875rem;transition:background-color .15s ease}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__row--D4dXn:nth-child(2n){background:var(--color-background)}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__row--D4dXn:hover{background:var(--color-border)}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__cell--k8t9h{padding:.5rem;white-space:nowrap}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__cell--k8t9h:first-child{border-radius:6px 0 0 6px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__cell--k8t9h:last-child{border-radius:0 6px 6px 0}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colGw--Moapl{width:38px;min-width:38px;font-weight:600;color:var(--color-text-muted)}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colOpponent--yn97n{color:var(--color-text)}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colIcons--lr-Pd{width:48px;min-width:48px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colPts--QNarK{width:36px;min-width:36px;text-align:right;font-weight:600;color:var(--color-primary-text);font-variant-numeric:tabular-nums}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colMin--sW9Et{width:36px;min-width:36px;text-align:right;font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colXstats--WyZX7{width:40px;min-width:40px;text-align:right;font-size:.6875rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__icons--QxB5V{display:flex;align-items:center;gap:.375rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__icon--6kQGX{display:inline-flex;align-items:center;gap:2px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__bonusCircle--5LhTF{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:gold;color:#1a1a1a;font-size:.625rem;font-weight:700;line-height:1}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__showMoreButton--PdmSh{display:block;width:100%;margin-top:.5rem;padding:.5rem;border:1px dashed var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__showMoreButton--PdmSh:hover{border-color:var(--color-primary);color:var(--color-primary-text);background:var(--color-surface)}@media(max-width:480px){.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__headerRow--KiLgB{font-size:.625rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__row--D4dXn{font-size:.8125rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__cell--k8t9h{padding:.5rem .375rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colGw--Moapl{width:28px;min-width:28px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colIcons--lr-Pd{width:44px;min-width:44px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colPts--QNarK{width:28px;min-width:28px}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colMin--sW9Et{width:28px;min-width:28px;font-size:.6875rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__colXstats--WyZX7{width:32px;min-width:32px;font-size:.625rem}.HistoryTable-module__HistoryTable--sktZ9 .HistoryTable-module__icons--QxB5V{gap:.25rem}}@keyframes LiveMatchSection-module__pulse--dAOTj{0%,to{opacity:1}50%{opacity:.7}}.LiveMatchSection-module__LiveMatchSection--e-uV8{padding:.75rem;margin:.75rem 0;background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface));border-left:3px solid var(--color-success);border-radius:0 8px 8px 0}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__header--r5QgU{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__statusGroup--poxs1{display:flex;align-items:center;gap:.5rem}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__liveBadge--vrNVt{display:inline-flex;align-items:center;padding:2px 6px;background:var(--color-success);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.05em;border-radius:4px;animation:LiveMatchSection-module__pulse--dAOTj 2s infinite}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__ftBadge--jQCmK{display:inline-flex;align-items:center;padding:2px 6px;background:var(--color-border);color:var(--color-text);font-size:.625rem;font-weight:700;letter-spacing:.05em;border-radius:4px}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__minutes--T8j5T{font-size:.875rem;color:var(--color-text-muted)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__points--VfexH{font-size:1rem;color:var(--color-text-muted)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__points--VfexH strong{font-size:1.25rem;color:var(--color-text)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__statsRow--8qEHJ{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__events--EcJmu{display:flex;align-items:center;gap:.5rem}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__event--Sb4G6{display:inline-flex;align-items:center;gap:2px}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__eventIcon--q7Yoy{font-size:1rem}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__assistIcon--dGbD6{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:.75rem;font-weight:700;color:var(--color-text);background:var(--color-surface-elevated);border-radius:50%}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__eventCount---ikxK{font-size:.75rem;font-weight:600;color:var(--color-text)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__yellowCard--CQRxN,.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__redCard--4ggbm{display:inline-block;width:10px;height:14px;border-radius:2px}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__yellowCard--CQRxN{background:var(--color-card-yellow)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__redCard--4ggbm{background:var(--color-card-red)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__bonusBadge--KcD3j{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:.7rem;font-weight:700;color:var(--gray-800);background:var(--color-bonus-gold);border-radius:50%}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__bonusBadge--KcD3j.LiveMatchSection-module__provisional--v3LgQ{background:color-mix(in srgb,var(--color-bonus-gold) 70%,transparent);border:1px dashed var(--color-bonus-gold)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__defconBadge---HED5{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:.75rem;font-weight:700;color:var(--color-defcon);background:color-mix(in srgb,var(--color-defcon) 15%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-defcon) 30%,transparent);border-radius:4px}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__breakdown--m1aoI{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__expandButton--dSwJW{display:flex;align-items:center;gap:.25rem;padding:0;font-size:.75rem;color:var(--color-text-muted);background:none;border:none;cursor:pointer;transition:color .15s}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__expandButton--dSwJW:hover{color:var(--color-text)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__breakdownList--NOSIE{margin:.5rem 0 0;padding:0;list-style:none}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__breakdownItem--JaETt{display:flex;justify-content:space-between;padding:.25rem 0;font-size:.75rem}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__breakdownName--ismiq{color:var(--color-text-muted);text-transform:capitalize}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__breakdownValue--LokP8{color:var(--color-text)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__positive--EUklV{color:var(--color-success)}.LiveMatchSection-module__LiveMatchSection--e-uV8 .LiveMatchSection-module__negative--apfCw{color:var(--color-danger)}.PlayerDetails-module__PlayerModal--lIEJj{min-width:360px;max-width:440px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__loading--tDFOw{padding:2rem;text-align:center;color:var(--color-text-muted)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__header--kDLAo{display:flex;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__photo--j6XL3{width:80px;height:100px;object-fit:cover;border-radius:8px;background:var(--color-surface)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerInfo--OJKCX{flex:1;display:flex;flex-direction:column;gap:.25rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__nameRow--BfCdK{display:flex;align-items:center;gap:.5rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__playerName--Sx1B0{font-size:1.25rem;font-weight:600;color:var(--color-text)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__positionBadge--C9j3q{padding:.125rem .375rem;border-radius:4px;font-size:.625rem;font-weight:600;color:#fff;text-transform:uppercase}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__teamRow--JdlQM{display:flex;align-items:center}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__teamName--Ru9NL{color:var(--color-text-muted);font-size:.875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__priceRow--nKixb{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__price--dQTj2{font-size:1rem;font-weight:600;color:var(--color-primary-text)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__priceChange--uRcCC{font-size:.75rem;font-weight:500;margin-left:.375rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__ownership--oPUIA{font-size:.75rem;color:var(--color-text-muted);background:var(--color-surface);padding:.125rem .5rem;border-radius:10px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__status--BZTeF{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__news---ZnzC{color:var(--color-text-muted);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statsGrid--TuYR6{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.5rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statCard--EKOlp{text-align:center;padding:.5rem .25rem;background:var(--color-surface);border-radius:8px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statLabel--rm7jG{font-size:.625rem;color:var(--color-text-muted);letter-spacing:.5px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statValue--D-oIW{font-size:1rem;font-weight:600;color:var(--color-text);margin:.125rem 0}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statPer90--AkXW3{font-size:.625rem;color:var(--color-text-muted)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statDetail--SjAs7{font-size:.75rem;color:var(--color-text-muted)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__formIndicator--fmx5k{display:inline-flex;align-items:center;gap:.125rem;font-size:.75rem;font-weight:500}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__formSame--PHa2m{font-size:.75rem;color:var(--color-text-muted)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__delta--GgRg3{font-size:.75rem;font-weight:500}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__delta--GgRg3.PlayerDetails-module__positive--GXKuM{color:var(--color-success)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__delta--GgRg3.PlayerDetails-module__negative--YGAGP{color:var(--color-error)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__deltasRow--35KT8{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__deltaItems--un7cI{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 1.5rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__deltaItem--AfI8s{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__deltaLabel--WB4g6{color:var(--color-text-muted);font-weight:500}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__deltaValue--MUj3H{font-weight:600;font-size:1rem;color:var(--color-text);white-space:nowrap}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__positive--GXKuM{color:var(--color-success)!important}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__negative--YGAGP{color:var(--color-error)!important}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__deltaLegend--0Tit2{font-size:.625rem;color:var(--color-text-muted);text-align:center}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__seasonRow--qsVem{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__additionalStats--TT4VI{display:flex;justify-content:space-evenly;padding:.75rem 0;font-size:.75rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__tabSection---BhXB{padding:.75rem 0}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__tabButtons---0Fpi{display:flex;gap:.5rem;margin-bottom:.75rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__tabButton--czEAm{flex:1;padding:.5rem 1rem;border:none;border-radius:6px;background:var(--color-surface);color:var(--color-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s ease}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__tabButton--czEAm:hover{background:var(--color-border);color:var(--color-text)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__tabButton--czEAm.PlayerDetails-module__active--z2t1f{background:var(--color-primary);color:#fff}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__tabContent--64guL{min-height:100px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__section--jWYKN{padding:.75rem 0}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__section--jWYKN:not(:last-child){border-bottom:1px solid var(--color-border)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__sectionTitle--uDyTX{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__sectionLoading--F6nFb,.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__empty--ngqJX{font-size:.875rem;color:var(--color-text-muted);font-style:italic}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fixtureList--WUKec{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o{display:flex;flex-direction:column;align-items:center;padding:.375rem .25rem;border-radius:8px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o.PlayerDetails-module__easy--k5Xay{background:var(--fdr-easy-bg, #dcfce7);color:var(--fdr-easy-text, #166534)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o.PlayerDetails-module__medium---ce14{background:var(--fdr-medium-bg, #fef3c7);color:var(--fdr-medium-text, #92400e)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o.PlayerDetails-module__hard--FTkjO{background:var(--fdr-hard-bg, #fee2e2);color:var(--fdr-hard-text, #991b1b)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrGw--oP2yv{font-size:.625rem;font-weight:500;opacity:.7}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrTeam--SpFKi{font-size:.8125rem;font-weight:600}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrVenue--WChFJ{font-size:.6875rem;opacity:.8}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyHeader--Mvv7v{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;margin-bottom:.25rem;font-size:.625rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerGw--2fbOE{min-width:40px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerOpponent--kTC5f{flex:1}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerIcons--oOvuH{min-width:48px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerPts--T7qLa{min-width:50px;text-align:right}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerMins--vCfqf{min-width:28px;text-align:right}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerXStats--IT35-{min-width:36px;text-align:right}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyList--D4WQ6{display:flex;flex-direction:column;gap:.375rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyListExpanded--fNVDk{max-height:300px;overflow-y:auto;padding-right:.25rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyListExpanded--fNVDk::-webkit-scrollbar{width:6px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyListExpanded--fNVDk::-webkit-scrollbar-track{background:var(--color-surface);border-radius:3px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyListExpanded--fNVDk::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__showMoreButton--8Ulv2{display:block;width:100%;margin-top:.5rem;padding:.5rem;border:1px dashed var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__showMoreButton--8Ulv2:hover{border-color:var(--color-primary);color:var(--color-primary-text);background:var(--color-surface)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyItem--OADNj{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:var(--color-surface);border-radius:6px;font-size:.875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwLabel--Mn7CW{font-weight:600;color:var(--color-text-muted);min-width:40px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwOpponent--oyU90{flex:1;color:var(--color-text)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwPoints--57ihN{font-weight:600;color:var(--color-primary-text);min-width:50px;text-align:right}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwMinutes--fY43q{font-size:.75rem;color:var(--color-text-muted);min-width:28px;text-align:right}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwXStats--W1h9j{font-size:.6875rem;color:var(--color-text-muted);min-width:36px;text-align:right;font-variant-numeric:tabular-nums}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwIcons--cHZPW{display:flex;align-items:center;gap:.25rem;min-width:48px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwIcon--Ln-hP{display:inline-flex;align-items:center;gap:1px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__bonusCircle--z90Sx{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:gold;color:#1a1a1a;font-size:.625rem;font-weight:700;line-height:1}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__iconCount--4fSGW{font-size:.625rem;font-weight:600;color:var(--color-text-muted)}[data-theme=dark] .PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o.PlayerDetails-module__easy--k5Xay{--fdr-easy-bg: #166534;--fdr-easy-text: #dcfce7}[data-theme=dark] .PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o.PlayerDetails-module__medium---ce14{--fdr-medium-bg: #92400e;--fdr-medium-text: #fef3c7}[data-theme=dark] .PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o.PlayerDetails-module__hard--FTkjO{--fdr-hard-bg: #991b1b;--fdr-hard-text: #fee2e2}@media(max-width:480px){.PlayerDetails-module__PlayerModal--lIEJj{min-width:auto}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statsGrid--TuYR6{grid-template-columns:repeat(3,1fr)}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statCard--EKOlp{padding:.375rem .125rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__statValue--D-oIW{font-size:.875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__photo--j6XL3{width:60px;height:75px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__playerName--Sx1B0{font-size:1rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__deltasRow--35KT8{gap:1rem;font-size:.6875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrBadge--wLt-o{padding:.25rem .125rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrGw--oP2yv{font-size:.5625rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrTeam--SpFKi{font-size:.6875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__fdrVenue--WChFJ{font-size:.5625rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyItem--OADNj{font-size:.8125rem;padding:.5rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwLabel--Mn7CW{min-width:44px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwPoints--57ihN{min-width:44px;font-size:.875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwMinutes--fY43q{min-width:24px;font-size:.6875rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyHeader--Mvv7v{font-size:.5625rem;gap:.375rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerGw--2fbOE{min-width:38px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerIcons--oOvuH{min-width:40px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerPts--T7qLa{min-width:42px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerMins--vCfqf{min-width:22px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__headerXStats--IT35-{min-width:30px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__historyItem--OADNj{gap:.375rem}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwIcons--cHZPW{min-width:40px}.PlayerDetails-module__PlayerModal--lIEJj .PlayerDetails-module__gwXStats--W1h9j{min-width:30px;font-size:.625rem}}.Recommendations-module__RecommendedPlayers--4vSH0{display:flex;gap:var(--space-16);grid-column:span 2}@media(max-width:640px){.Recommendations-module__RecommendedPlayers--4vSH0{grid-column:span 1;flex-direction:column}}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__card--6rUFS{flex:1;min-width:0;background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-16)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__rightColumn--BeH7E{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-16)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__rightColumn--BeH7E .Recommendations-module__card--6rUFS{flex:none}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__title--LC2xR{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--space-12) 0;text-transform:uppercase;letter-spacing:.03em}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__list--5mE4M{display:flex;flex-direction:column;gap:var(--space-4)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__row--acl22{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);font-size:var(--font-size-sm);height:28px;width:100%;background:transparent;border:none;border-radius:var(--radius-sm);text-align:left;cursor:default;transition:background-color .15s ease}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__row--acl22.Recommendations-module__clickable--dEva8{cursor:pointer}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__row--acl22.Recommendations-module__clickable--dEva8:hover{background:var(--color-surface)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__row--acl22.Recommendations-module__clickable--dEva8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__row--acl22.Recommendations-module__clickable--dEva8:active{background:var(--color-border)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__row--acl22:disabled{cursor:default}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__positionBadge--r9JS9{font-size:9px;font-weight:600;color:#fff;padding:2px 4px;border-radius:3px;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__playerName--oLhlV{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:500}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__teamName--CFdSg{color:var(--color-text-muted);font-size:var(--font-size-xs);flex-shrink:0;width:32px;text-align:center}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__stars--rMN4K{flex-shrink:0;font-size:var(--font-size-xs);letter-spacing:-1px}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__starFilled--mGCBX{color:#fbbf24}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__starEmpty--lcfP1{color:var(--color-border)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__loading--Lut2q{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--space-24)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__error--ULAjC{color:var(--color-error);font-size:var(--font-size-sm);text-align:center;padding:var(--space-24)}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__empty--K7N2e{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--space-24);margin:0}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__infoWrapper--Q1uaA{position:relative;display:inline-flex;margin-left:auto;cursor:help}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__infoIcon--mDFjE{color:var(--color-text-muted);opacity:.6;transition:opacity .15s}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__infoIcon--mDFjE:hover{opacity:1}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__tooltip--VM7PA{position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:var(--space-12);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-xs);font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.5;color:var(--color-text);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:10}.Recommendations-module__infoWrapper--Q1uaA:hover :is(.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__tooltip--VM7PA){opacity:1;visibility:visible}.Recommendations-module__RecommendedPlayers--4vSH0 .Recommendations-module__disclaimer--KpIHw{display:block;margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.Analytics-module__Analytics--oyMJr{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.Analytics-module__Analytics--oyMJr .Analytics-module__title--8LAoQ{font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem}.Analytics-module__Analytics--oyMJr .Analytics-module__section--zZ90r{margin-bottom:var(--space-32)}.Analytics-module__Analytics--oyMJr .Analytics-module__sectionTitle--AntrE{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--space-16) 0}.Analytics-module__Analytics--oyMJr .Analytics-module__error--ht7wD{padding:var(--space-32);background:#ef44441a;border-radius:var(--radius-lg);text-align:center}.Analytics-module__Analytics--oyMJr .Analytics-module__error--ht7wD h3{color:var(--color-error);margin:0 0 var(--space-8) 0}.Analytics-module__Analytics--oyMJr .Analytics-module__error--ht7wD p{color:var(--color-text-muted);margin:0}.Changelog-module__Changelog--dognL{min-height:100vh;background:var(--color-background);max-width:800px;margin:0 auto;padding:0 1rem}.Changelog-module__Changelog--dognL .Changelog-module__content--VPNdN{padding-top:var(--space-8);padding-bottom:var(--space-32)}.Changelog-module__Changelog--dognL .Changelog-module__header--ZJ7Tt{text-align:center;margin-bottom:var(--space-32)}.Changelog-module__Changelog--dognL .Changelog-module__title--x17qu{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin:0 0 var(--space-8) 0}.Changelog-module__Changelog--dognL .Changelog-module__subtitle--ShDLK{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}.Changelog-module__Changelog--dognL .Changelog-module__releases--UG1D0{display:flex;flex-direction:column;gap:var(--space-24)}.Changelog-module__Changelog--dognL .Changelog-module__release--PST96{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-24);box-shadow:var(--shadow-sm)}.Changelog-module__Changelog--dognL .Changelog-module__releaseHeader--i0hvp{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-20);padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border)}.Changelog-module__Changelog--dognL .Changelog-module__versionBadge--Qmy5b{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-weight:700;font-size:var(--font-size-sm);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full)}.Changelog-module__Changelog--dognL .Changelog-module__releaseDate--fJUYi{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.Changelog-module__Changelog--dognL .Changelog-module__section--qlF3J{margin-bottom:var(--space-20)}.Changelog-module__Changelog--dognL .Changelog-module__section--qlF3J:last-child{margin-bottom:0}.Changelog-module__Changelog--dognL .Changelog-module__sectionTitle--4IcvW{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--space-12) 0;text-transform:uppercase;letter-spacing:.05em}.Changelog-module__Changelog--dognL .Changelog-module__featureIcon--EdbDY{color:#f59e0b}.Changelog-module__Changelog--dognL .Changelog-module__fixIcon--kL-ts{color:#22c55e}.Changelog-module__Changelog--dognL .Changelog-module__itemList--Y-DaH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-12)}.Changelog-module__Changelog--dognL .Changelog-module__item--fs8BI{padding-left:var(--space-16);border-left:2px solid var(--color-border)}.Changelog-module__Changelog--dognL .Changelog-module__itemTitle--o0a-H{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.Changelog-module__Changelog--dognL .Changelog-module__itemDescription--bfL5P{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:var(--space-4) 0 0 0}.GameRewards-module__GameRewards--LelJU{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-16);margin-top:var(--space-20)}.GameRewards-module__GameRewards--LelJU .GameRewards-module__title--MNhfQ{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-muted);margin:0 0 var(--space-12) 0;text-transform:uppercase;letter-spacing:.05em}.GameRewards-module__GameRewards--LelJU .GameRewards-module__fixtureGrid--o9mox{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-12)}.GameRewards-module__GameRewards--LelJU .GameRewards-module__fixtureCard--J2NKM{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-12)}.GameRewards-module__GameRewards--LelJU .GameRewards-module__fixtureHeader--FLoJS{display:flex;align-items:center;justify-content:center;gap:var(--space-8);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-light)}.GameRewards-module__GameRewards--LelJU .GameRewards-module__teamName--1Llj1{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);min-width:40px}.GameRewards-module__GameRewards--LelJU .GameRewards-module__teamName--1Llj1:first-child{text-align:right}.GameRewards-module__GameRewards--LelJU .GameRewards-module__teamName--1Llj1:last-child{text-align:left}.GameRewards-module__GameRewards--LelJU .GameRewards-module__scoreContainer--I0jRf{display:flex;flex-direction:column;align-items:center;min-width:50px}.GameRewards-module__GameRewards--LelJU .GameRewards-module__score--lDVTx{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-secondary);text-align:center}.GameRewards-module__GameRewards--LelJU .GameRewards-module__matchStatus--QZ1vB{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.GameRewards-module__GameRewards--LelJU .GameRewards-module__statusMessage--YqmDW{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;font-style:italic}.GameRewards-module__GameRewards--LelJU .GameRewards-module__matchEvents--6whzG{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.GameRewards-module__GameRewards--LelJU .GameRewards-module__statRow--pu4ue{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-xs);line-height:1.4}.GameRewards-module__GameRewards--LelJU .GameRewards-module__statIcon--Pp2FX{display:flex;align-items:center;flex-shrink:0;width:16px;height:16px;justify-content:center}.GameRewards-module__GameRewards--LelJU .GameRewards-module__statLabel--DBQJy{font-weight:600;color:var(--color-text-muted);flex-shrink:0;min-width:70px}.GameRewards-module__GameRewards--LelJU .GameRewards-module__statPlayers--VwdyQ{color:var(--color-text);flex:1}.GameRewards-module__GameRewards--LelJU .GameRewards-module__rewardsList--ChRpR{display:flex;flex-direction:column;gap:var(--space-4)}.GameRewards-module__GameRewards--LelJU .GameRewards-module__bonusRow--PTVzu{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-sm);line-height:1.4}.GameRewards-module__GameRewards--LelJU .GameRewards-module__bonusPoints--a5lKo{font-weight:600;color:var(--color-text-secondary);min-width:20px}.GameRewards-module__GameRewards--LelJU .GameRewards-module__playerNames--MBidm{color:var(--color-text);flex:1}.GameRewards-module__GameRewards--LelJU .GameRewards-module__defconRow--RaYK5{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-sm);line-height:1.4;margin-top:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-border-light)}.GameRewards-module__GameRewards--LelJU .GameRewards-module__defconLabel--xE47l{font-weight:600;color:var(--color-text-secondary);flex-shrink:0}.GameweekCountdown-module__GameweekCountdown--pcJyU{background:var(--color-primary);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:1.5rem;color:#fff;text-align:center}@media(max-width:640px){.GameweekCountdown-module__GameweekCountdown--pcJyU{padding:1rem 1.5rem}}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__header--vFCvp{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__title--YgPlQ{font-size:1.25rem;font-weight:600;color:#ffffffe6}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__gameweek--Mjfd0{font-size:1rem;font-weight:500;color:var(--color-secondary)}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__countdown--Oc0mN{display:flex;justify-content:center;align-items:flex-start;gap:.5rem}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__unit--9z-7O{display:flex;flex-direction:column;align-items:center;min-width:4rem}@media(max-width:640px){.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__unit--9z-7O{min-width:3rem}}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__value--OWjSG{font-size:3rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff}@media(max-width:640px){.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__value--OWjSG{font-size:2rem}}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__label--k85-J{font-size:.75rem;font-weight:500;color:#ffffffb3;margin-top:.5rem;text-transform:capitalize}@media(max-width:640px){.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__label--k85-J{font-size:.625rem}}.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__separator--QwEm9{font-size:3rem;font-weight:700;line-height:1;color:#fff9}@media(max-width:640px){.GameweekCountdown-module__GameweekCountdown--pcJyU .GameweekCountdown-module__separator--QwEm9{font-size:2rem}}.CardRow-module__CardRow--GAO-J{display:grid;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);margin:0 calc(-1 * var(--space-8));width:calc(100% + var(--space-16));font-size:var(--font-size-sm);border-radius:var(--radius-sm);min-height:32px;grid-template-columns:1fr auto}.CardRow-module__CardRow--GAO-J.CardRow-module__withRank--g7I2C{grid-template-columns:20px 1fr auto}.CardRow-module__CardRow--GAO-J.CardRow-module__clickable--dB7i-:not(.CardRow-module__withRank--g7I2C){grid-template-columns:1fr auto auto}.CardRow-module__CardRow--GAO-J.CardRow-module__clickable--dB7i-.CardRow-module__withRank--g7I2C{grid-template-columns:20px 1fr auto auto}.CardRow-module__CardRow--GAO-J.CardRow-module__clickable--dB7i-{background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.CardRow-module__CardRow--GAO-J.CardRow-module__clickable--dB7i-:hover{background:var(--color-surface-hover)}.CardRow-module__CardRow--GAO-J.CardRow-module__clickable--dB7i-:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.CardRow-module__rank--VPFxN{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right}.CardRow-module__label--eK7-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.CardRow-module__chevron--IwF-M{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s ease}.CardRow-module__CardRow--GAO-J.CardRow-module__clickable--dB7i-:hover .CardRow-module__chevron--IwF-M{transform:translate(2px)}.CardRow-module__value--NQKCS{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.CardRow-module__success--5erMW{color:var(--color-success)}.CardRow-module__warning--dzXMl{color:var(--color-warning)}.CardRow-module__error--JyZwG{color:var(--color-error)}.CardRow-module__muted--jc9T-{color:var(--color-text-muted)}.CardRow-module__gold--j3HKC{color:var(--color-gold)}.GameweekDetails-module__GameweekDetails--6XmC9{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__header--aJVkP{display:flex;align-items:center;justify-content:space-between;padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border-light);background:var(--color-surface)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__header--aJVkP .GameweekDetails-module__title--tIEFA{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin:0}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__header--aJVkP .GameweekDetails-module__deadline--H4x04{font-size:var(--font-size-xs);color:var(--color-text-muted)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__emptyMessage--EEy1G{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic;margin:0}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border-light)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR .GameweekDetails-module__miniSection--YGB6U .GameweekDetails-module__miniTitle--As16B{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin:0 0 var(--space-8) 0;text-transform:uppercase;letter-spacing:.05em}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR .GameweekDetails-module__tagList--qK-Tv{display:flex;flex-direction:column;gap:var(--space-4)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR .GameweekDetails-module__tag--NCgIQ{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR .GameweekDetails-module__tag--NCgIQ .GameweekDetails-module__tagBadge--JTsCB{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-sm);min-width:24px;text-align:center}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR .GameweekDetails-module__tag--NCgIQ .GameweekDetails-module__tagName--x7Grj{color:var(--color-text);font-weight:600}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR .GameweekDetails-module__tag--NCgIQ.GameweekDetails-module__hitTag--rmL7k .GameweekDetails-module__tagName--x7Grj{color:var(--color-text-muted)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__topRow--Be1HR .GameweekDetails-module__hitBadge--aQErj{padding:var(--space-2) var(--space-4);background:var(--color-error);color:#fff;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-sm);min-width:24px;text-align:center}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transferIcon--QpaZY{display:flex;flex-direction:column;line-height:0;transform:scaleX(1.3)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8{padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border-light)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8 .GameweekDetails-module__transfersGrid--vKCWu{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-12)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8 .GameweekDetails-module__transferItem--7KwhM .GameweekDetails-module__transferTeam--Zca0e{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--space-4)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8 .GameweekDetails-module__transferItem--7KwhM .GameweekDetails-module__transferMoves--9uIkT{display:flex;flex-direction:column;gap:var(--space-2)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8 .GameweekDetails-module__transferItem--7KwhM .GameweekDetails-module__transferMove--HKDmb{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8 .GameweekDetails-module__transferItem--7KwhM .GameweekDetails-module__transferMove--HKDmb .GameweekDetails-module__playerOut--dMtSr{color:var(--color-error);text-decoration:line-through}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8 .GameweekDetails-module__transferItem--7KwhM .GameweekDetails-module__transferMove--HKDmb .GameweekDetails-module__arrow--tGEPU{color:var(--color-text-muted);font-size:var(--font-size-xs)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__transfersSection--0tTx8 .GameweekDetails-module__transferItem--7KwhM .GameweekDetails-module__transferMove--HKDmb .GameweekDetails-module__playerIn--oQm-W{color:var(--color-success);font-weight:500}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__captainsPanel--2R9qL{padding:var(--space-12) var(--space-16)}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__captainsPanel--2R9qL .GameweekDetails-module__panelTitle--BVbgy{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin:0 0 var(--space-8) 0;text-transform:uppercase;letter-spacing:.05em}.GameweekDetails-module__GameweekDetails--6XmC9 .GameweekDetails-module__captainsPanel--2R9qL .GameweekDetails-module__captainsList--ZEtZs{display:flex;flex-direction:column;gap:var(--space-4)}.LeagueStandings-module__LeagueStandings--Lt-cx{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__header--v8XZu{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--color-border-light);background:var(--color-surface)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__header--v8XZu .LeagueStandings-module__title--oLEvK{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__header--v8XZu .LeagueStandings-module__liveBadge--cz7mY{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-8);background:var(--color-success);color:#fff;font-size:var(--font-size-xs);font-weight:700;border-radius:var(--radius-sm);animation:LeagueStandings-module__pulse--O2H3b 2s infinite}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX{width:100%;border-collapse:collapse;table-layout:fixed}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colRank--EPYiX{width:70px}@media(max-width:640px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colRank--EPYiX{width:56px}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colCaptain--G11e-{width:90px}@media(max-width:640px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colCaptain--G11e-{width:70px}}@media(max-width:400px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colCaptain--G11e-{display:none}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colChip--G9u0J{width:60px}@media(max-width:640px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colChip--G9u0J{width:54px}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colGw--17Y00{width:55px}@media(max-width:640px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colGw--17Y00{width:48px}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colTotal--uxVfn{width:70px}@media(max-width:640px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colTotal--uxVfn{width:58px}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colOverallRank--zDMcm{width:95px}@media(max-width:1100px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__table--pPZFX .LeagueStandings-module__colOverallRank--zDMcm{display:none}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableHead--i0SHg{background:var(--color-surface-hover);border-bottom:2px solid var(--color-border-light)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableHead--i0SHg .LeagueStandings-module__headerCell--92cJp{padding:var(--space-12) var(--space-16);text-align:left;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}@media(max-width:640px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableHead--i0SHg .LeagueStandings-module__headerCell--92cJp{padding:var(--space-8) var(--space-8)}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableHead--i0SHg .LeagueStandings-module__headerCell--92cJp.LeagueStandings-module__center--gqTFr{text-align:center}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableBody---oq31 .LeagueStandings-module__row--LfcVk{border-bottom:1px solid var(--color-border-light);transition:background-color .15s ease}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableBody---oq31 .LeagueStandings-module__row--LfcVk:last-child{border-bottom:none}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableBody---oq31 .LeagueStandings-module__row--LfcVk:hover{background:var(--color-surface-hover)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableBody---oq31 .LeagueStandings-module__cell--qQYuL{padding:var(--space-12) var(--space-16);font-size:var(--font-size-sm);color:var(--color-text);vertical-align:middle}@media(max-width:640px){.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableBody---oq31 .LeagueStandings-module__cell--qQYuL{padding:var(--space-8) var(--space-8);font-size:var(--font-size-xs)}}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__tableBody---oq31 .LeagueStandings-module__cell--qQYuL.LeagueStandings-module__center--gqTFr{text-align:center}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__rank--ZECQg{display:flex;align-items:center;gap:var(--space-4);white-space:nowrap}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__rank--ZECQg .LeagueStandings-module__rankNumber--REeC-{font-weight:600;min-width:18px}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__rank--ZECQg .LeagueStandings-module__rankChange--KyfD3{display:inline-flex;align-items:center;gap:2px;font-size:var(--font-size-xs);font-weight:500}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__rankChange--KyfD3.LeagueStandings-module__up--ZxYta{color:var(--color-success)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__rankChange--KyfD3.LeagueStandings-module__down--BLACG{color:var(--color-error)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi{display:flex;flex-direction:column;gap:var(--space-2)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi .LeagueStandings-module__teamName--wQ-zx{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500;color:var(--color-primary-text);text-decoration:none;transition:color .15s ease;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;text-align:left}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi .LeagueStandings-module__teamName--wQ-zx:hover{color:var(--color-primary);text-decoration:underline}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi .LeagueStandings-module__teamName--wQ-zx:hover .LeagueStandings-module__teamNameIcon--B1vZ7{transform:translate(2px)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi .LeagueStandings-module__teamName--wQ-zx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi .LeagueStandings-module__teamNameIcon--B1vZ7{flex-shrink:0;opacity:.6;transition:transform .15s ease,opacity .15s ease}.LeagueStandings-module__teamName--wQ-zx:hover :is(.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi .LeagueStandings-module__teamNameIcon--B1vZ7){opacity:1}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__manager--OqSTi .LeagueStandings-module__playerName--ZpmRZ{font-size:var(--font-size-xs);color:var(--color-text-muted)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__gwPoints--w4tqO{font-weight:600;color:var(--color-primary-text)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__provisionalBonus--V7-pW{font-size:var(--font-size-xs);font-weight:500;color:var(--color-success);margin-left:var(--space-2);opacity:.85}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__autoSubIndicator--nvbvu{display:inline-flex;align-items:center;gap:2px;margin-left:var(--space-4);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500;cursor:help;transition:background-color .15s ease}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__autoSubIndicator--nvbvu:hover{background:color-mix(in srgb,#f59e0b 25%,transparent)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__totalPoints--e1WXT{font-weight:500}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__overallRank--DujzG{display:inline-flex;align-items:center;gap:var(--space-4);white-space:nowrap}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__overallRankNumber--vXzPW{font-size:var(--font-size-xs);color:var(--color-text-muted)}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__captain--a8B9T{display:inline-block;padding:var(--space-2) var(--space-8);background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__chip---e7RF{display:inline-block;padding:var(--space-2) var(--space-8);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600}.LeagueStandings-module__LeagueStandings--Lt-cx .LeagueStandings-module__muted--Ohhha{color:var(--color-text-muted)}@keyframes LeagueStandings-module__pulse--O2H3b{0%,to{opacity:1}50%{opacity:.7}}.LeagueUpdating-module__LeagueUpdating--NyKRD{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--color-warning-bg, #fef3c7);border:1px solid var(--color-warning-border, #f59e0b);border-radius:.5rem;color:var(--color-warning-text, #92400e);font-size:.875rem;margin-bottom:1rem}.LeagueUpdating-module__LeagueUpdating--NyKRD .LeagueUpdating-module__icon--MsSmi{flex-shrink:0;animation:LeagueUpdating-module__spin--92wzP 2s linear infinite}.LeagueUpdating-module__LeagueUpdating--NyKRD .LeagueUpdating-module__message--TR7Qf{flex:1}@keyframes LeagueUpdating-module__spin--92wzP{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] .LeagueUpdating-module__LeagueUpdating--NyKRD{background-color:#f59e0b26;border-color:#f59e0b80;color:#fcd34d}.ManagerModal-module__headerContent--el6eN{display:flex;align-items:center;gap:var(--space-12);flex:1;min-width:0}.ManagerModal-module__teamName--ZAL-S{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ManagerModal-module__headerPoints--YGEVH{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;padding-left:var(--space-12);border-left:1px solid var(--color-border)}.ManagerModal-module__chip--NVNU2{display:inline-block;padding:var(--space-2) var(--space-8);background:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-sm);text-transform:uppercase}.ManagerModal-module__ManagerModal--YNNgB .ManagerModal-module__loading--n3l8s,.ManagerModal-module__ManagerModal--YNNgB .ManagerModal-module__error--vidgQ{text-align:center;padding:var(--space-32);color:var(--color-text-muted)}.ManagerModal-module__ManagerModal--YNNgB .ManagerModal-module__error--vidgQ{color:var(--color-error)}.PitchLayout-module__PitchLayout--QpXL8{background-image:url(/pitch.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-md);padding:var(--space-16) var(--space-12);display:flex;flex-direction:column;gap:var(--space-12);min-height:620px}@media(max-width:900px){.PitchLayout-module__PitchLayout--QpXL8{min-height:520px;padding:var(--space-12) var(--space-8);gap:var(--space-8)}}@media(max-width:480px){.PitchLayout-module__PitchLayout--QpXL8{min-height:420px;padding:var(--space-8) var(--space-4);gap:var(--space-4)}}.PitchLayout-module__row--NhKnK{display:flex;justify-content:center;gap:var(--space-4);flex:1;align-items:center}@media(max-width:480px){.PitchLayout-module__row--NhKnK{gap:var(--space-2)}}.PitchLayout-module__bench--NpIIe{margin-top:var(--space-12);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-12)}.PitchLayout-module__benchTitle--73n8T{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin:0 0 var(--space-8) 0;text-align:center;text-transform:uppercase}.PitchLayout-module__benchPlayers--6-s9l{display:flex;justify-content:center;gap:var(--space-4)}.PitchPlayer-module__PitchPlayer--xMYr8{display:flex;flex-direction:column;align-items:center;width:80px}@media(max-width:900px){.PitchPlayer-module__PitchPlayer--xMYr8{width:56px}}@media(max-width:768px){.PitchPlayer-module__PitchPlayer--xMYr8{width:64px}}@media(max-width:480px){.PitchPlayer-module__PitchPlayer--xMYr8{width:56px}}.PitchPlayer-module__shirt--VxQe8{width:44px;height:55px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:var(--space-2)}@media(max-width:900px){.PitchPlayer-module__shirt--VxQe8{width:32px;height:40px}}@media(max-width:768px){.PitchPlayer-module__shirt--VxQe8{width:38px;height:48px}}@media(max-width:480px){.PitchPlayer-module__shirt--VxQe8{width:28px;height:35px}}.PitchPlayer-module__shirtImage--asha-{width:100%;height:100%;object-fit:contain}.PitchPlayer-module__badge--z8iGT{position:absolute;top:-3px;right:-3px;width:16px;height:16px;background:var(--color-secondary);color:var(--color-primary);font-size:9px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.PitchPlayer-module__name--W6s90{font-size:12px;font-weight:600;color:#fff;text-align:center;background:#000000a6;padding:2px var(--space-4);border-radius:var(--radius-sm);line-height:1.2;white-space:nowrap}@media(max-width:768px){.PitchPlayer-module__name--W6s90{font-size:11px}}@media(max-width:480px){.PitchPlayer-module__name--W6s90{font-size:10px}}.PitchPlayer-module__stat--73G4u{font-size:11px;font-weight:700;color:#fff;background:#000000a6;padding:2px var(--space-4);border-radius:var(--radius-sm);margin-top:2px;min-width:28px;text-align:center}@media(max-width:768px){.PitchPlayer-module__stat--73G4u{font-size:10px}}@media(max-width:480px){.PitchPlayer-module__stat--73G4u{font-size:9px}}.PitchPlayer-module__PitchPlayer--xMYr8.PitchPlayer-module__bench--QECBU .PitchPlayer-module__name--W6s90{color:var(--color-text);background:transparent}.PitchPlayer-module__PitchPlayer--xMYr8.PitchPlayer-module__bench--QECBU .PitchPlayer-module__stat--73G4u{background:var(--color-surface-hover);color:var(--color-text)}.PitchPlayer-module__PitchPlayer--xMYr8.PitchPlayer-module__clickable--mMJZD{background:transparent;border:none;padding:0;cursor:pointer;border-radius:var(--radius-md);transition:transform .15s ease,opacity .15s ease}.PitchPlayer-module__PitchPlayer--xMYr8.PitchPlayer-module__clickable--mMJZD:hover{transform:scale(1.05)}.PitchPlayer-module__PitchPlayer--xMYr8.PitchPlayer-module__clickable--mMJZD:active{transform:scale(.98);opacity:.9}.PitchPlayer-module__PitchPlayer--xMYr8.PitchPlayer-module__clickable--mMJZD:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.ReleaseNotification-module__ReleaseNotification--1Ih8M{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--color-info-bg, #eff6ff);border:1px solid var(--color-info-border, #3b82f6);border-radius:.5rem;font-size:.875rem;margin-bottom:1rem}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__icon--x2IWQ{flex-shrink:0;color:var(--color-info-icon, #3b82f6)}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__link--HncSM{display:flex;align-items:center;gap:.375rem;flex:1;color:var(--color-info-text, #1e40af);text-decoration:none}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__link--HncSM:hover{text-decoration:underline}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__version--jV7mv{font-weight:600}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__separator--YChNS{color:var(--color-info-icon, #3b82f6);opacity:.5}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__message--eGBhb{font-weight:400}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__closeButton----y2r{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;border-radius:.25rem;color:var(--color-info-text, #1e40af);cursor:pointer;opacity:.7;transition:opacity .15s ease}.ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__closeButton----y2r:hover{opacity:1}[data-theme=dark] .ReleaseNotification-module__ReleaseNotification--1Ih8M{background-color:#3b82f626;border-color:#3b82f680}[data-theme=dark] .ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__icon--x2IWQ{color:#60a5fa}[data-theme=dark] .ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__link--HncSM{color:#93c5fd}[data-theme=dark] .ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__badge--I8eRa{background-color:#a855f7}[data-theme=dark] .ReleaseNotification-module__ReleaseNotification--1Ih8M .ReleaseNotification-module__closeButton----y2r{color:#93c5fd}.Dashboard-module__Dashboard--cMHxu{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__error--0W4vp{padding:var(--space-32);background:#ef44441a;border-radius:var(--radius-lg);text-align:center}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__error--0W4vp h3{color:var(--color-error);margin:0 0 var(--space-8) 0}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__error--0W4vp p{color:var(--color-text-muted);margin:0 0 var(--space-16) 0}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__error--0W4vp .Dashboard-module__errorHint--AsXvZ{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--space-8) 0 0 0}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__error--0W4vp .Dashboard-module__retryButton--peQ91{padding:var(--space-8) var(--space-16);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:opacity .15s ease}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__error--0W4vp .Dashboard-module__retryButton--peQ91:hover{opacity:.9}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--color-background);border-radius:var(--radius-md);margin-bottom:var(--space-20);box-shadow:var(--shadow-sm)}@media(min-width:640px){.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY .Dashboard-module__statusInfo--yxpbC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}@media(min-width:640px){.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY .Dashboard-module__statusInfo--yxpbC{gap:var(--space-12)}}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY .Dashboard-module__statusInfo--yxpbC .Dashboard-module__gameweekLabel--4--Kf{font-weight:600;color:var(--color-primary)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY .Dashboard-module__statusInfo--yxpbC .Dashboard-module__liveIndicator--bGZIr{display:flex;align-items:center;gap:var(--space-4);color:var(--color-success);font-size:var(--font-size-sm);font-weight:500;animation:Dashboard-module__pulse--CSAND 2s infinite}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY .Dashboard-module__statusInfo--yxpbC .Dashboard-module__lastUpdated--PP46w{font-size:var(--font-size-sm);color:var(--color-text-muted)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY .Dashboard-module__refreshButton--wUJOl{padding:var(--space-8) var(--space-12);background:var(--gray-100);color:var(--color-text);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background-color .15s ease}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__statusBar---cOqY .Dashboard-module__refreshButton--wUJOl:hover{background:var(--gray-200)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__grid--74Esy{display:grid;grid-template-columns:1fr 520px;gap:var(--space-20);align-items:start}@media(max-width:1200px){.Dashboard-module__Dashboard--cMHxu .Dashboard-module__grid--74Esy{grid-template-columns:1fr 460px}}@media(max-width:1024px){.Dashboard-module__Dashboard--cMHxu .Dashboard-module__grid--74Esy{grid-template-columns:1fr}}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__grid--74Esy .Dashboard-module__mainColumn--RDray{min-width:0}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__grid--74Esy .Dashboard-module__sideColumn--EIwnN{min-width:0;display:flex;flex-direction:column;gap:var(--space-16)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transfersCard--OysVg{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-16);margin-top:var(--space-20)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transfersTitle--xHbhF{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-muted);margin:0 0 var(--space-12) 0;text-transform:uppercase;letter-spacing:.05em}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferIcon--s-Tc3{display:flex;flex-direction:column;line-height:0;transform:scaleX(1.3)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transfersFlow--mwd20{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-12) var(--space-16)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferItem--0huqT{padding:var(--space-12);background:var(--color-surface);border-radius:var(--radius-md)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferItem--0huqT .Dashboard-module__transferTeam--xItkg{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--space-8)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferItem--0huqT .Dashboard-module__transferMoves--1aq-8{display:flex;flex-direction:column;gap:var(--space-2)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferItem--0huqT .Dashboard-module__transferMove--Xn-OT{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferItem--0huqT .Dashboard-module__transferMove--Xn-OT .Dashboard-module__playerOut---h9Mj{color:var(--color-error);text-decoration:line-through}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferItem--0huqT .Dashboard-module__transferMove--Xn-OT .Dashboard-module__arrow--ZUWwW{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__transferItem--0huqT .Dashboard-module__transferMove--Xn-OT .Dashboard-module__playerIn--fTNlP{color:var(--color-success);font-weight:500}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__bottomSection--vMOIQ{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20);margin-top:var(--space-20)}@media(max-width:768px){.Dashboard-module__Dashboard--cMHxu .Dashboard-module__bottomSection--vMOIQ{grid-template-columns:1fr}}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__skeleton--py4GY{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-16);min-height:180px}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__skeletonTitle--OWiD7{height:16px;width:140px;background:var(--color-surface);border-radius:var(--radius-sm);margin-bottom:var(--space-12);animation:Dashboard-module__shimmer--CFs5I 1.5s infinite}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__skeletonContent--9nqWI{display:flex;flex-direction:column;gap:var(--space-8)}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__skeletonContent--9nqWI:before,.Dashboard-module__Dashboard--cMHxu .Dashboard-module__skeletonContent--9nqWI:after{content:"";height:32px;background:var(--color-surface);border-radius:var(--radius-sm);animation:Dashboard-module__shimmer--CFs5I 1.5s infinite}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__skeletonContent--9nqWI:before{width:100%}.Dashboard-module__Dashboard--cMHxu .Dashboard-module__skeletonContent--9nqWI:after{width:80%}@keyframes Dashboard-module__pulse--CSAND{0%,to{opacity:1}50%{opacity:.6}}@keyframes Dashboard-module__shimmer--CFs5I{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.Roadmap-module__Roadmap--qlsEB{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem 50px}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__content--fi0q7{padding-top:var(--space-8)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__header--OTiGP{margin-bottom:var(--space-32)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__title--qExw5{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__board--Yik8Q{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-20)}@media(max-width:900px){.Roadmap-module__Roadmap--qlsEB .Roadmap-module__board--Yik8Q{grid-template-columns:1fr}}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__column--dCrpA{display:flex;flex-direction:column;gap:var(--space-12)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__columnHeader--GFbQt{display:flex;align-items:center;gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border-light)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__statusDot--z9IeL{width:10px;height:10px;border-radius:50%;flex-shrink:0}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__statusDot--z9IeL.Roadmap-module__now--CJWXZ{background:var(--color-secondary);box-shadow:0 0 8px var(--color-secondary)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__statusDot--z9IeL.Roadmap-module__next--szY8v{background:var(--color-warning)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__statusDot--z9IeL.Roadmap-module__later--0kLaX{background:var(--color-text-muted)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__columnTitle--s-vXD{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin:0}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__columnSubtitle--ERKhK{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:auto}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__cards--16d5V{display:flex;flex-direction:column;gap:var(--space-12)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__card--e05T3{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-16);transition:transform .15s,box-shadow .15s}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__card--e05T3:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__cardTitle--gL6vT{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--space-8) 0}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__cardDescription--B-VdA{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin:0}.Roadmap-module__Roadmap--qlsEB .Roadmap-module__empty--9cM8o{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:var(--space-24);margin:0}.ChipsRemaining-module__list--1yGEw{display:flex;flex-direction:column;gap:var(--space-4)}.ChipsRemaining-module__chips--80CPo{display:flex;gap:var(--space-4);flex-shrink:0}.ChipsRemaining-module__chip--SrP3-{display:inline-block;padding:var(--space-2) var(--space-8);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600}.ListRowButton-module__ListRowButton--CLEiq{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);margin:0 calc(-1 * var(--space-8));width:calc(100% + var(--space-16));background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-size:var(--font-size-sm);font-family:inherit;transition:background-color .15s ease}.ListRowButton-module__ListRowButton--CLEiq:hover{background:var(--color-surface-hover)}.ListRowButton-module__ListRowButton--CLEiq:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ListRowButton-module__ListRowButton--CLEiq:hover .ListRowButton-module__chevron--Vt0Mk{transform:translate(2px);color:var(--color-text)}.ListRowButton-module__ListRowButton--CLEiq .ListRowButton-module__chevron--Vt0Mk{flex-shrink:0;color:var(--color-text-muted);transition:transform .15s ease,color .15s ease}.PlayerOwnership-module__list--GKC62{display:flex;flex-direction:column;gap:var(--space-4);max-height:400px;overflow-y:auto;margin-right:calc(-1 * var(--space-16));padding-right:var(--space-16)}@media(max-width:900px)and (min-width:641px){.PlayerOwnership-module__list--GKC62{max-width:calc(100% - 45px)}}.PlayerOwnership-module__row--MT57p{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-4) 0;font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border-light)}.PlayerOwnership-module__row--MT57p:last-child{border-bottom:none}.PlayerOwnership-module__player--9kofb{display:flex;align-items:center;gap:var(--space-4);color:var(--color-text);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerOwnership-module__team--kySkd{color:var(--color-text-muted);font-weight:400;font-size:var(--font-size-xs)}.PlayerOwnership-module__ownership--UWGOE{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0;order:1;margin-left:auto}.PlayerOwnership-module__count--xmWqx{color:var(--color-text-muted);font-size:var(--font-size-xs)}.PlayerOwnership-module__percentage--DZYcW{font-weight:600;color:var(--color-primary-text);min-width:36px;text-align:right}.PlayerOwnershipModal-module__PlayerOwnershipModal--tbqMK{padding:var(--space-4) 0}.PlayerOwnershipModal-module__PlayerOwnershipModal--tbqMK .PlayerOwnershipModal-module__list--vDQcG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.PlayerOwnershipModal-module__PlayerOwnershipModal--tbqMK .PlayerOwnershipModal-module__item--UJZSv{font-size:var(--font-size-sm);color:var(--color-text);padding:var(--space-8) var(--space-12);background:var(--color-surface);border-radius:var(--radius-sm)}.StatsCards-module__StatsCards--ZI3ea{display:flex;gap:var(--space-16);grid-column:span 2}@media(max-width:640px){.StatsCards-module__StatsCards--ZI3ea{grid-column:span 1;flex-direction:column}}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__card--4bxH-{flex:1;min-width:0}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__list--rokmg{display:flex;flex-direction:column;gap:var(--space-4)}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__financeTable--TDEPu{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__financeTable--TDEPu th,.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__financeTable--TDEPu td{padding:var(--space-6) var(--space-8);text-align:left;line-height:2}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__financeTable--TDEPu th{font-weight:500;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__financeTable--TDEPu tr:not(:last-child) td{border-bottom:1px solid var(--color-border-light)}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__teamCol--7sosz{width:50%}.StatsCards-module__StatsCards--ZI3ea .StatsCards-module__valueCol--AAtdR{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-success)}.BenchPoints-module__list--7C3ze{display:flex;flex-direction:column;gap:var(--space-4)}.BenchPoints-module__total--fn4lq{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.BenchPoints-module__loading--6jXjA,.BenchPoints-module__error--T29SI{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.CaptainSuccess-module__list--OE7IS{display:flex;flex-direction:column;gap:var(--space-4)}.CaptainSuccess-module__stats--MSEZs{display:flex;align-items:center;gap:var(--space-8);font-weight:500;flex-shrink:0}.CaptainSuccess-module__picks--vF3fN{color:var(--color-text-muted);font-size:var(--font-size-xs)}.CaptainSuccess-module__gain--umWRG{min-width:40px;text-align:right;font-weight:600}.CaptainSuccess-module__positive--G0cyY{color:var(--color-success)}.CaptainSuccess-module__negative--Say-p{color:var(--color-error)}.CaptainSuccess-module__loading--mCAv6,.CaptainSuccess-module__error---hsJn,.CaptainSuccess-module__empty--ZinND{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.DifferentialModal-module__CaptainDifferentialModal--CYMYk{min-width:360px}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__table--AtSCq{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__table--AtSCq th,.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__table--AtSCq td{padding:var(--space-8) var(--space-8);text-align:left;border-bottom:1px solid var(--color-border-light)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__table--AtSCq th{font-weight:600;color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__table--AtSCq tbody tr:hover{background:var(--color-surface-hover)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__gwCol--frtds{width:40px;text-align:center;color:var(--color-text)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__numCol--XN1Mf{width:60px;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__playerCell--PUx8W{font-weight:500;color:var(--color-text)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__templateCell--T76-E{color:var(--color-text-muted)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__tcBadge--zO0FN{display:inline-block;margin-left:var(--space-4);padding:1px 4px;font-size:var(--font-size-xs);font-weight:600;background:var(--color-warning);color:var(--gray-900);border-radius:var(--radius-sm)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__positive--t-iLA{color:var(--color-success);font-weight:600}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__negative--PBnnv{color:var(--color-error);font-weight:600}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__totalRow--xQost{font-weight:600}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__totalRow--xQost td{border-bottom:none;border-top:2px solid var(--color-border);padding-top:var(--space-12)}.DifferentialModal-module__CaptainDifferentialModal--CYMYk .DifferentialModal-module__totalLabel--hG-h6{text-align:right;color:var(--color-text)}.FreeTransfers-module__FreeTransfers--3uuo2 .FreeTransfers-module__list--yPJ2G{display:flex;flex-direction:column;gap:var(--space-4)}.FreeTransfers-module__FreeTransfers--3uuo2 .FreeTransfers-module__loading--tt3A0{padding:var(--space-16);text-align:center;color:var(--color-text-muted)}.LeaguePosition-module__card--Dgqa3{grid-column:span 2}@media(max-width:640px){.LeaguePosition-module__card--Dgqa3{grid-column:span 1}}.LeaguePosition-module__chartContainer--yZRkP{width:100%;overflow-x:auto}.LeaguePosition-module__chartInner--V1ZYK{min-width:600px}.LeaguePosition-module__loading--mAbWH,.LeaguePosition-module__error--PwdU4{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;padding:var(--space-16) 0;text-align:center}.LeaguePosition-module__tooltip--5kQxr{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12);box-shadow:var(--shadow-lg)}.LeaguePosition-module__tooltipTitle--ARskM{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.LeaguePosition-module__tooltipRow--RT4Jy{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);padding:var(--space-2) 0}.LeaguePosition-module__tooltipPosition--tR9nc{font-weight:600;min-width:20px}.LeaguePosition-module__legend--xoQ5I{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--color-border)}.LeaguePosition-module__legendItem--ePZ2s{display:flex;align-items:center;gap:var(--space-4)}.LeaguePosition-module__legendColor--3bEfE{width:12px;height:12px;border-radius:2px;flex-shrink:0}.LeaguePosition-module__legendName--lxBo7{font-size:var(--font-size-xs);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.PersonalStats-module__card--Ihl5G{grid-column:span 2}@media(max-width:640px){.PersonalStats-module__card--Ihl5G{grid-column:span 1}}.PersonalStats-module__loading--nl3Qf,.PersonalStats-module__error--qHTca,.PersonalStats-module__empty--8wNpR{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;padding:var(--space-16) 0;text-align:center}.PersonalStats-module__miniCards--mKt-N{display:flex;gap:var(--space-12);margin-bottom:var(--space-16)}.PersonalStats-module__miniCard--7IUOz{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);flex:1}.PersonalStats-module__best--K-Tc7{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.PersonalStats-module__worst--xQKH4{background:color-mix(in srgb,var(--color-error) 15%,transparent);color:var(--color-error)}.PersonalStats-module__miniCardContent----LYS{display:flex;flex-direction:column}.PersonalStats-module__miniCardLabel--vezCd{font-size:var(--font-size-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.PersonalStats-module__miniCardValue--HnlS-{font-size:var(--font-size-sm);font-weight:600}.PersonalStats-module__chartSection--KnMVJ{margin-bottom:var(--space-16)}.PersonalStats-module__chartTitle--OCDnl{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--space-12) 0}.PersonalStats-module__chartContainer--U-pJU{width:100%;overflow-x:auto}.PersonalStats-module__chartInner--O35YV{min-width:600px}.PersonalStats-module__tooltip--kvXaf{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12);box-shadow:var(--shadow-lg)}.PersonalStats-module__tooltipTitle--Mj1kv{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.PersonalStats-module__tooltipRow--EJ1at{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);padding:var(--space-2) 0}.PersonalStats-module__tooltipDot--XCi4V{width:8px;height:8px;border-radius:50%;flex-shrink:0}.PersonalStats-module__tooltipLabel--upDeo{color:var(--color-text-muted)}.PersonalStats-module__tooltipValue--UG6F6{font-weight:600;color:var(--color-text);margin-left:auto}.PersonalStats-module__legendText--Nahah{font-size:var(--font-size-xs);color:var(--color-text)}.PersonalStats-module__totals--dxWmK{display:flex;justify-content:space-around;padding-top:var(--space-16);border-top:1px solid var(--color-border)}.PersonalStats-module__totalItem--SQu4D{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.PersonalStats-module__totalLabel--lzHb2{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.PersonalStats-module__totalValue--qXH-J{font-size:var(--font-size-lg);font-weight:700}.PersonalStats-module__positionSection--qUBYY{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border)}.PersonalStats-module__positionGrid--WEXnd{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-12)}.PersonalStats-module__positionItem--IbaDa{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-md)}.PersonalStats-module__positionLabel--Jbqhg{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.PersonalStats-module__positionPoints--YC23Q{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.PersonalStats-module__positionPercentage--63fw8{font-size:var(--font-size-xs);color:var(--color-text-muted)}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__loading--KWb2Y{padding:var(--space-16);text-align:center;color:var(--color-text-muted)}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__tableWrapper--ZdQDr{overflow-x:auto}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__table--T4S8z{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__table--T4S8z th{font-weight:600;text-align:left;padding:var(--space-8) var(--space-8);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__table--T4S8z td{padding:var(--space-8) var(--space-8);border-bottom:1px solid var(--color-border-subtle)}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__table--T4S8z tbody tr:last-child td{border-bottom:none}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__headerRank--RmKIs{width:2rem;text-align:center}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__headerName--jjkZo{text-align:left}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__headerPoints--P43nE,.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__headerDiff--OdT6U{width:3.5rem;text-align:right}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__rank--f31wO{text-align:center;color:var(--color-text-muted);font-weight:500}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__name--9O-7a{font-weight:500}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__points--sngbi{text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__difference--nqr5w{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__positive--k2ahL{color:var(--color-success)}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__negative--B5K-Q,.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__neutral--S2bv2{color:var(--color-text-muted)}.SetAndForget-module__SetAndForget--pwb8p .SetAndForget-module__caption--TUNnX{margin:var(--space-8) 0 0;padding:var(--space-8);font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;border-top:1px solid var(--color-border-subtle)}.Statistics-module__Statistics--b6XS8{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem 50px}@media(max-width:640px){.Statistics-module__Statistics--b6XS8{padding-bottom:32px}}.Statistics-module__Statistics--b6XS8 .Statistics-module__title--HfGzC{font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem}.Statistics-module__Statistics--b6XS8 .Statistics-module__error--hxYmP{padding:var(--space-32);background:#ef44441a;border-radius:var(--radius-lg);text-align:center}.Statistics-module__Statistics--b6XS8 .Statistics-module__error--hxYmP h3{color:var(--color-error);margin:0 0 var(--space-8) 0}.Statistics-module__Statistics--b6XS8 .Statistics-module__error--hxYmP p{color:var(--color-text-muted);margin:0}.Statistics-module__Statistics--b6XS8 .Statistics-module__statsGrid--hl6L0{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20)}@media(max-width:900px)and (min-width:641px){.Statistics-module__Statistics--b6XS8 .Statistics-module__statsGrid--hl6L0{grid-template-columns:1fr calc(1fr + 15px)}}@media(max-width:640px){.Statistics-module__Statistics--b6XS8 .Statistics-module__statsGrid--hl6L0{grid-template-columns:1fr}.Statistics-module__Statistics--b6XS8 .Statistics-module__statsGrid--hl6L0>*:nth-child(5){order:6}.Statistics-module__Statistics--b6XS8 .Statistics-module__statsGrid--hl6L0>*:nth-child(6){order:7}.Statistics-module__Statistics--b6XS8 .Statistics-module__statsGrid--hl6L0>*:nth-child(7){order:5}}.Statistics-module__Statistics--b6XS8 .Statistics-module__statsGrid--hl6L0>*{min-width:0}:root{--color-primary: #37003c;--color-primary-dark: #260029;--color-secondary: #00ff87;--color-accent: #04f5ff;--gray-25: #fafafa;--gray-50: #f5f5f5;--gray-100: #e5e5e5;--gray-200: #d4d4d4;--gray-300: #a3a3a3;--gray-400: #737373;--gray-500: #525252;--gray-600: #404040;--gray-700: #262626;--gray-800: #171717;--gray-900: #0a0a0a;--color-border-light: var(--gray-200);--color-border: var(--gray-300);--color-text: var(--gray-800);--color-text-muted: var(--gray-500);--color-background: #ffffff;--color-background-alt: var(--gray-50);--color-surface: var(--gray-50);--color-surface-hover: var(--gray-100);--color-primary-text: var(--color-primary);--color-success: #15803d;--color-warning: #a16207;--color-error: #b91c1c;--color-info: #1d4ed8;--color-gold: #d4a400;--color-card-yellow: #facc15;--color-card-red: #ef4444;--color-bonus-gold: #ffd700;--color-defcon: #14b8a6;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1)}[data-theme=dark]{--color-border-light: var(--gray-700);--color-border: var(--gray-600);--color-text: var(--gray-100);--color-text-muted: var(--gray-400);--color-background: var(--gray-900);--color-background-alt: var(--gray-800);--color-surface: var(--gray-800);--color-surface-hover: var(--gray-700);--color-primary-text: #a855f7;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family);font-size:16px;line-height:1.5;color:var(--color-text);background-color:var(--color-background);overflow-x:hidden}body{margin:0;min-height:100vh;overflow-x:hidden}#root{min-height:100vh}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em}
