/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.p-5{padding:calc(var(--spacing) * 5)}.p-54{padding:calc(var(--spacing) * 54)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#102119;--cream:#f2f0e8;--lime:#c8ff2e;--orange:#ff6334;--line:#c9ccc3}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}button,select{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f0e8ed;align-items:center;gap:30px;height:76px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;background:0 0;border:0;align-items:center;gap:11px;margin-right:auto;font:900 27px Barlow Condensed;display:flex}.lime{color:#6b9400}.ball{background:var(--ink);width:39px;height:28px;color:var(--lime);border-radius:50%;place-items:center;display:grid;transform:rotate(-15deg)}.headerStat{border-left:1px solid var(--line);padding-left:28px;font:800 17px Barlow Condensed}.headerStat small{letter-spacing:1.5px;color:#657269;font:600 9px Inter;display:block}.home{max-width:1280px;margin:auto;padding:0 28px}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .65fr;align-items:center;min-height:515px;display:grid;position:relative;overflow:hidden}.hero:after{content:"XV";color:#0000;-webkit-text-stroke:1px #d6d9cf;z-index:-1;font:900 380px Barlow Condensed;position:absolute;bottom:-26%;right:-2%}.eyebrow{letter-spacing:2px;color:#68746b;font:800 12px Inter}.hero h1,.end h1{letter-spacing:-4px;margin:22px 0;font:900 clamp(60px,8vw,112px)/.78 Barlow Condensed}.hero h1 em{color:var(--orange);font-style:italic}.sub{color:#57645b;max-width:560px;font-size:16px;line-height:1.65}.primary{background:var(--ink);color:#fff;letter-spacing:.8px;box-shadow:7px 7px 0 var(--lime);border:0;margin-top:20px;padding:19px 24px;font:800 13px Inter;transition:all .2s}.primary:hover{box-shadow:4px 4px 0 var(--lime);transform:translate(3px,3px)}.primary b{color:var(--lime);margin-left:18px;font-size:18px}.scoreRing{border:23px solid var(--ink);border-right-color:var(--lime);width:280px;height:280px;box-shadow:0 0 0 2px var(--cream),0 0 0 3px var(--ink);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(-20deg)}.scoreRing div{text-align:center;transform:rotate(20deg)}.scoreRing strong{font:900 74px/.8 Barlow Condensed;display:block}.scoreRing span,.scoreRing small{letter-spacing:2px;font:800 11px Inter;display:block}.scoreRing small{color:#778179;margin-top:12px}.config,.themes{border-bottom:1px solid var(--line);padding:60px 0}.sectionTitle{align-items:center;gap:18px;margin-bottom:28px;display:flex}.sectionTitle span{background:var(--lime);padding:5px 8px;font:800 11px Inter}.sectionTitle h2{margin:0;font:800 32px Barlow Condensed}.configGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.config label{letter-spacing:1.3px;font:800 10px Inter}.config label small{color:#788078;letter-spacing:0;margin-top:9px;font:400 10px Inter;display:block}.config select{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);background:#faf9f4;margin-top:10px;padding:0 13px;font-weight:700;display:block}.seg{margin-top:10px;display:flex}.seg button{border:1px solid var(--line);background:#faf9f4;flex:1;height:52px;font-weight:800}.seg button+button{border-left:0}.seg .active{background:var(--ink);color:var(--lime)}.toggleRow{padding-top:14px;position:relative}.toggle{background:#c5c9c2;border:0;border-radius:20px;width:60px;height:31px;margin-top:10px;padding:4px;display:block}.toggle i{background:#fff;border-radius:50%;width:23px;height:23px;transition:all .2s;display:block}.toggle.on{background:var(--ink)}.toggle.on i{background:var(--lime);transform:translate(29px)}.tagCloud{flex-wrap:wrap;gap:9px;display:flex}.tagCloud button{border:1px solid var(--line);background:#faf9f4;padding:12px 14px;font-size:13px;font-weight:700}.tagCloud button:hover{background:var(--ink);color:#fff}.tagCloud b{background:var(--lime);color:var(--ink);margin-left:10px;padding:3px 6px;font:600 10px Inter}.play{max-width:930px;min-height:calc(100vh - 150px);margin:0 auto;padding:55px 24px}.progressTop{letter-spacing:1px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;font:800 11px Inter;display:grid}.progressTop>div{background:#d6d9d1;height:5px}.progressTop i{background:var(--lime);height:100%;transition:all .3s;display:block}.questionCard{margin-top:45px}.qmeta{align-items:center;gap:9px;display:flex}.qmeta span{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--line);padding:7px 9px;font:800 10px Inter}.qmeta span:first-child{background:var(--ink);color:#fff}.qmeta .facile{background:#d8f4c8}.qmeta .moyen{background:#ffe29e}.qmeta .expert{background:#ffc1ae}.qmeta strong{margin-left:auto;font:900 27px Barlow Condensed}.qmeta strong.danger{color:#d83c22}.questionCard h2{letter-spacing:-1px;margin:25px 0 32px;font:800 clamp(34px,5vw,55px)/1.03 Barlow Condensed}.answers{grid-template-columns:1fr 1fr;gap:13px;display:grid}.answers button{border:1px solid var(--line);text-align:left;background:#faf9f4;align-items:center;gap:14px;min-height:74px;padding:11px;font-weight:700;transition:all .15s;display:flex}.answers button:hover:not(:disabled){border-color:var(--ink);transform:translateY(-2px)}.answers button b{background:#e3e4dd;place-items:center;min-width:42px;height:42px;font:800 16px Barlow Condensed;display:grid}.answers .correct{background:#e8f7df;border:2px solid #357d35}.answers .correct b{color:#fff;background:#357d35}.answers .wrong{background:#ffe5de;border:2px solid #d4442c}.answers .wrong b{color:#fff;background:#d4442c}.explain{border-left:5px solid var(--lime);background:#e5e7df;margin-top:18px;padding:20px 22px}.explain>b{letter-spacing:1px;font:900 14px Barlow Condensed}.explain p{color:#4d5a51;margin:7px 0 0;line-height:1.5}.explain .primary{float:right;margin-top:18px}.end{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 150px);padding:40px 20px;display:flex}.end h1{margin:15px 0;font-size:clamp(48px,7vw,92px)}.finalScore strong{color:var(--orange);font:900 100px/.8 Barlow Condensed}.finalScore span{font:800 30px Barlow Condensed}.end p{color:#68746b}.endBtns{align-items:center;gap:20px;display:flex}.secondary{border:1px solid var(--ink);background:0 0;margin-top:20px;padding:18px 22px;font-weight:800}footer{background:var(--ink);color:#dce0d9;letter-spacing:1px;justify-content:space-between;align-items:center;min-height:70px;padding:0 max(5vw,25px);font-size:10px;display:flex}footer span:last-child{color:#8e9991}@media (width<=800px){header{height:66px;padding:0 16px}.headerStat:first-of-type{display:none}.home{padding:0 18px}.hero{grid-template-columns:1fr;min-height:auto;padding:70px 0}.hero h1{letter-spacing:-2px;font-size:64px}.scoreRing{display:none}.configGrid{grid-template-columns:1fr 1fr}.answers{grid-template-columns:1fr}.play{padding-top:35px}.progressTop{grid-template-columns:auto auto}.progressTop>div{grid-area:2/1/auto/3}.questionCard{margin-top:30px}footer{text-align:center;flex-direction:column;justify-content:center;gap:7px}}@media (width<=480px){.configGrid{grid-template-columns:1fr}.hero h1{font-size:54px}.endBtns{flex-direction:column;gap:0}.questionCard h2{font-size:36px}.headerStat{padding-left:14px}}.multiSetup{border:1px solid var(--line);background:#e7e9e1;margin-top:30px;padding:24px}.playerCount{letter-spacing:1px;grid-template-columns:180px 1fr;align-items:center;font:800 11px Inter;display:grid}.playerCount .seg{margin:0}.nameGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.nameGrid label{letter-spacing:1px;font:800 9px Inter}.nameGrid input{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#faf9f4;margin-top:7px;padding:0 10px;font-weight:700;display:block}.turnBanner{background:var(--ink);color:#fff;align-items:center;gap:15px;margin-bottom:20px;padding:16px 18px;display:flex}.turnBanner>span{letter-spacing:1.5px;color:#aeb8b0;font:700 9px Inter}.turnBanner>strong{color:var(--lime);font:900 25px Barlow Condensed}.turnBanner>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.turnBanner i{background:#2c3b33;border-radius:2px;padding:7px 9px;font:700 10px Inter}.turnBanner i.active{background:var(--lime);color:var(--ink)}.turnBanner i b{margin-left:5px}.leaderboard{gap:8px;width:min(620px,100%);margin:10px auto 20px;display:grid}.leaderboard>div{border:1px solid var(--line);text-align:left;background:#faf9f4;grid-template-columns:45px 1fr auto;align-items:center;padding:12px 16px;display:grid}.leaderboard>div:first-child{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--lime)}.leaderboard>div>b{color:var(--orange);font:900 25px Barlow Condensed}.leaderboard>div>span{font-weight:800}.leaderboard>div>strong{font:900 18px Barlow Condensed}@media (width<=800px){.nameGrid{grid-template-columns:1fr 1fr}.playerCount{grid-template-columns:1fr}.playerCount .seg{margin-top:10px}.turnBanner{flex-wrap:wrap;align-items:flex-start}.turnBanner>div{justify-content:flex-start;width:100%;margin-left:0}.seg.five button{padding:0 5px;font-size:11px}}@media (width<=480px){.nameGrid{grid-template-columns:1fr}.multiSetup{padding:16px}}.heroActions{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.dailyButton{border:1px solid var(--ink);letter-spacing:1px;background:0 0;padding:16px 20px;font:900 13px Barlow Condensed}.dailyButton span{color:#6a756d;margin-top:3px;font:700 9px Inter;display:block}.dashboard{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.dashboard article{border-right:1px solid var(--line);padding:26px 20px}.dashboard article:last-child{border-right:0}.dashboard span{letter-spacing:1.4px;color:#6a756d;font:800 9px Inter;display:block}.dashboard strong{margin:8px 0 4px;font:900 28px Barlow Condensed;display:block}.dashboard p{color:#6a756d;margin:0;font-size:11px;line-height:1.4}.dashboard button{color:#385200;letter-spacing:.5px;background:0 0;border:0;padding:0;font:800 10px Inter}.dashboard button:disabled{opacity:.4;cursor:not-allowed}@media (width<=900px){.dashboard{grid-template-columns:1fr 1fr}.dashboard article:nth-child(2){border-right:0}.dashboard article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=560px){.dashboard{grid-template-columns:1fr}.dashboard article{border-right:0;border-bottom:1px solid var(--line)}.dashboard article:last-child{border-bottom:0}.heroActions{flex-direction:column;align-items:stretch}.dailyButton{margin-top:0}.headerStat:nth-of-type(2){display:none}}.installHeader{border:1px solid var(--ink);background:var(--lime);letter-spacing:.6px;padding:9px 12px;font:900 10px Inter}.appButton{color:#385200;letter-spacing:.5px;background:0 0;border:0;padding:16px 4px;font:900 11px Inter}.installGuide{background:var(--ink);color:#fff;grid-template-columns:90px 1fr;align-items:center;gap:25px;margin:-1px 0 0;padding:28px 34px;display:grid;position:relative;box-shadow:0 12px 35px #10211930}.installGuide .appIcon{border-radius:20px;width:82px;height:82px;display:block;overflow:hidden}.installGuide img{width:100%;height:100%;display:block}.installGuide h2{margin:5px 0 9px;font:900 30px Barlow Condensed}.installGuide p{color:#d4dcd6;margin:5px 0;font-size:13px;line-height:1.5}.installGuide .eyebrow{color:var(--lime)}.closeGuide{color:#fff;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:15px}@media (width<=780px){.installHeader{margin-left:auto}.headerStat{display:none}.installGuide{grid-template-columns:58px 1fr;padding:22px 20px}.installGuide .appIcon{border-radius:14px;width:56px;height:56px}.installGuide h2{font-size:24px}.appButton{text-align:center}}.appNav{gap:4px;display:flex}.appNav button{letter-spacing:.7px;color:#435148;background:0 0;border:0;padding:9px 8px;font:800 9px Inter}.appNav button:hover{background:var(--ink);color:var(--lime)}.timerSeg button{min-width:42px;padding:0 7px}.appPanel{max-width:1200px;min-height:calc(100vh - 146px);margin:auto;padding:55px 28px 80px}.appPanel>h1{letter-spacing:-3px;margin:18px 0 22px;font:900 clamp(55px,8vw,96px)/.85 Barlow Condensed}.panelIntro{color:#617067;max-width:760px;line-height:1.6}.backHome{letter-spacing:1px;background:0 0;border:0;padding:0 0 28px;font:800 10px Inter}.profileLayout{border-top:1px solid var(--line);grid-template-columns:280px 1fr;gap:45px;padding-top:35px;display:grid}.selectedAvatar{background:var(--ink);height:280px;color:var(--lime);box-shadow:9px 9px 0 var(--lime);flex-direction:column;justify-content:center;align-items:center;font:900 100px Barlow Condensed;display:flex}.selectedAvatar small{color:#fff;letter-spacing:1px;margin-top:15px;font:800 12px Inter}.profileForm{gap:20px;display:grid}.profileForm label{letter-spacing:1px;font:800 10px Inter}.profileForm input,.profileForm select{border:1px solid var(--line);background:#faf9f4;width:100%;height:54px;margin-top:9px;padding:0 14px;font-weight:800;display:block}.profileNumbers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profileNumbers span{letter-spacing:1px;background:#e5e7df;padding:20px;font:800 10px Inter}.profileNumbers b{margin-bottom:4px;font:900 29px Barlow Condensed;display:block}.avatarGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:35px;display:grid}.avatarGrid button{border:1px solid var(--line);text-align:left;background:#faf9f4;flex-direction:column;min-height:225px;padding:22px;display:flex}.avatarGrid i{background:var(--ink);width:80px;height:80px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:auto;font:900 36px Barlow Condensed;display:grid}.avatarGrid strong{margin-top:18px;font:900 20px Barlow Condensed}.avatarGrid span{letter-spacing:1px;color:#6d776f;font:700 9px Inter}.avatarGrid .selected{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--lime)}.avatarGrid .locked{filter:grayscale();opacity:.48}.tournamentGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.tournamentGrid article{background:var(--ink);color:#fff;flex-direction:column;min-height:280px;padding:28px;display:flex}.tournamentGrid article>span{color:var(--lime);letter-spacing:1.5px;font:800 9px Inter}.tournamentGrid h2{margin:13px 0;font:900 31px Barlow Condensed}.tournamentGrid p{color:#b9c3bc;line-height:1.5}.tournamentGrid b{letter-spacing:1px;margin-top:auto;font:800 9px Inter}.tournamentGrid button{background:var(--lime);border:0;margin-top:20px;padding:14px;font-weight:900}.tournamentGrid .future{color:var(--ink);background:#dfe2da}.tournamentGrid button:disabled{opacity:.45}.pronoRules{background:var(--ink);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;font-size:12px;display:flex}.pronoRules b{color:var(--lime)}.competitionStrip{grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0 45px;display:grid}.competitionStrip article{border:1px solid var(--line);background:#faf9f4;border-top:5px solid;min-height:175px;padding:17px}.competitionStrip span{letter-spacing:1px;font:800 8px Inter}.competitionStrip h2{margin:10px 0 5px;font:900 22px Barlow Condensed}.competitionStrip p{font-size:11px;font-weight:800}.competitionStrip small{color:#647168;line-height:1.4}.fixtureHead{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;padding-bottom:13px;display:flex}.fixtureHead span{letter-spacing:1px;color:#667269;font:800 9px Inter}.fixtureHead h2{margin:5px 0 0;font:900 30px Barlow Condensed}.fixtureHead p{color:#667269;font-size:11px}.fixtures article{border-bottom:1px solid var(--line);grid-template-columns:1fr 190px 1fr;align-items:center;padding:16px 5px;font-weight:800;display:grid}.fixtures article>span:last-child{text-align:right}.fixtures div{justify-content:center;align-items:center;gap:8px;display:flex}.fixtures input{border:1px solid var(--line);text-align:center;background:#fff;width:56px;height:48px;font:900 22px Barlow Condensed}.savePronos{margin:28px auto 12px;display:block}.localNotice{text-align:center;color:#667269;font-size:11px}.localNotice:before{content:"●";color:var(--orange);margin-right:7px}@media (width<=1000px){.appNav{display:none}.competitionStrip,.avatarGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.appPanel{padding:35px 18px 60px}.profileLayout{grid-template-columns:1fr}.selectedAvatar{height:210px}.tournamentGrid{grid-template-columns:1fr}.competitionStrip{display:flex;overflow-x:auto}.competitionStrip article{min-width:220px}.fixtures article{grid-template-columns:1fr}.fixtures article>span{text-align:center!important}.fixtures div{grid-row:2;margin:9px 0}.fixtureHead{flex-direction:column;align-items:flex-start}.profileNumbers{grid-template-columns:1fr}.appPanel>h1{letter-spacing:-2px;font-size:56px}}@media (width<=470px){.avatarGrid{grid-template-columns:1fr 1fr}.avatarGrid button{min-height:190px;padding:14px}.avatarGrid i{width:60px;height:60px;font-size:28px}}.gameHub{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.gameHub button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;min-height:130px;padding:22px;display:flex}.gameHub button:last-child{border-right:0}.gameHub button:hover{background:var(--ink);color:#fff}.gameHub span{color:#6b9400;font:800 9px Inter}.gameHub strong{margin:10px 0 3px;font:900 24px Barlow Condensed}.gameHub small{color:#6c776f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=720px){.gameHub{grid-template-columns:1fr 1fr}.gameHub button:nth-child(2){border-right:0}.gameHub button:nth-child(-n+2){border-bottom:1px solid var(--line)}}:root{--ink:#0b2118;--ink2:#173328;--cream:#f5f3eb;--paper:#fffdf7;--lime:#c9ff3b;--lime2:#9ed900;--orange:#ff6842;--line:#d6d8cf;--muted:#66746b;--shadow:0 18px 50px #0b21181a;--radius:22px;--display:var(--font-geist-sans),Arial,sans-serif}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--cream);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.45}.app{isolation:isolate;background:linear-gradient(#f8f7f1 0,#f2f0e7 62%,#eeeee6 100%);min-height:100vh;position:relative;overflow:hidden}.ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient i{filter:blur(2px);opacity:.55;border-radius:50%;position:absolute}.ambient i:first-child{background:radial-gradient(circle,#c9ff3b2e 0,#0000 68%);width:520px;height:520px;top:120px;right:-180px}.ambient i:nth-child(2){background:radial-gradient(circle,#ff68421c 0,#0000 70%);width:460px;height:460px;top:48%;left:-260px}.ambient i:nth-child(3){background:radial-gradient(circle,#789bff1b 0,#0000 70%);width:320px;height:320px;bottom:-200px;right:20%}button,input,select{font-family:inherit}button{border-radius:12px;transition:transform .18s,box-shadow .18s,background .18s,color .18s}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}header{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#f8f7f1e0;border-color:#dfe1d8;gap:18px;height:82px;padding:0 clamp(18px,4vw,64px);box-shadow:0 8px 30px #0b21180b}.brand{font-family:var(--display);letter-spacing:-1.2px;font-size:25px}.ball{border-radius:60% 48%;width:44px;height:32px;box-shadow:inset 0 0 0 2px #ffffff17}.appNav{background:#ecece5;border-radius:14px;padding:4px}.appNav button{border-radius:10px;padding:9px 11px}.appNav button.active{background:var(--ink);color:var(--lime)}.appNav button i{background:var(--lime);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;margin-right:6px;font-size:9px;font-style:normal;display:inline-grid}.installHeader{border:0;border-radius:11px;padding:11px 14px;box-shadow:0 6px 16px #98c80020}.headerStat{font-family:var(--display);border-color:#d8dbd1}.headerStat small{font-family:inherit}.home{max-width:1320px;padding:0 clamp(18px,3vw,38px)}.hero{background:linear-gradient(135deg,var(--ink) 0,#102d21 58%,#214738 100%);color:#fff;min-height:560px;box-shadow:var(--shadow);isolation:isolate;border:0;border-radius:32px;margin-top:22px;padding:50px clamp(26px,5vw,70px)}.hero:before{content:"";border:70px solid var(--lime);opacity:.08;z-index:-1;border-radius:50%;width:360px;height:360px;position:absolute;top:-100px;right:-90px}.hero:after{color:#0000;-webkit-text-stroke:1px #ffffff16;z-index:-1;bottom:-34%;right:0}.hero .eyebrow{color:var(--lime)}.hero h1,.end h1,.appPanel>h1{font-family:var(--display);text-wrap:balance;overflow-wrap:normal;word-break:normal;font-weight:900;font-stretch:75%}.hero h1{letter-spacing:-5px;margin:25px 0;font-size:clamp(58px,7.7vw,106px);line-height:.86}.hero h1 em{color:var(--lime);text-shadow:0 8px 30px #c9ff3b22}.sub{color:#c5d0c9;max-width:610px;font-size:17px}.primary{box-shadow:6px 6px 0 var(--lime);border-radius:13px;padding:18px 23px}.dailyButton{color:#fff;border-color:#ffffff4a;border-radius:13px}.dailyButton span{color:#aebcb4}.appButton{color:var(--lime)}.scoreRing{border-color:#fff;border-right-color:var(--lime);width:275px;height:275px;box-shadow:0 0 0 2px var(--ink),0 0 0 3px #ffffff36}.scoreRing strong{font-family:var(--display);letter-spacing:-4px}.scoreRing span,.scoreRing small{color:#fff}.scoreRing small{color:#aebcb4}.installGuide{box-shadow:var(--shadow);border-radius:20px;margin:18px 0 0}.dashboard{border:1px solid var(--line);background:#fffdf7d1;border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 10px 35px #0b21180e}.dashboard article{padding:25px}.dashboard strong,.gameHub strong,.sectionTitle h2,.tournamentGrid h2,.competitionStrip h2,.fixtureHead h2,.profileNumbers b,.avatarGrid strong{font-family:var(--display)}.gameHub{border:0;gap:12px;margin-top:14px}.gameHub button{background:var(--paper);border-radius:18px;box-shadow:0 8px 25px #0b21180b;border:1px solid var(--line)!important}.gameHub button:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0b211824}.gameHub button:first-child span{color:#a75d00}.gameHub button:nth-child(2) span{color:#c43a21}.gameHub button:nth-child(3) span{color:#4d7300}.gameHub button:nth-child(4) span{color:#365fa5}.config,.themes{border:1px solid var(--line);background:#fffdf7bf;border-radius:24px;margin-top:22px;padding:46px clamp(20px,3vw,36px)}.sectionTitle span{border-radius:8px}.configGrid{grid-template-columns:repeat(3,1fr);gap:22px}.config label{background:#f7f6f0;border:1px solid #e1e2da;border-radius:16px;min-width:0;padding:16px}.config select,.profileForm input,.profileForm select,.nameGrid input{background:#fff;border-color:#d4d7ce;border-radius:11px}.seg{gap:5px}.seg button,.seg button+button{background:#fff;border:1px solid #d4d7ce;border-radius:9px}.seg .active{border-color:var(--ink);box-shadow:0 5px 13px #10211918}.multiSetup{border-radius:18px;margin-top:22px}.tagCloud button{background:#fff;border-radius:999px;box-shadow:0 3px 10px #1021190a}.tagCloud button:hover{transform:translateY(-2px)}.play{max-width:1000px;padding:45px 24px 80px}.app-play{background:radial-gradient(circle at 90% 15%,#c9ff3b1f 0,#0000 31%),linear-gradient(#f7f6f0,#edeee6)}.progressTop{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 17px;box-shadow:0 8px 24px #1021190b}.progressTop>div{border-radius:10px;overflow:hidden}.questionCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf7f5;border-radius:26px;margin-top:22px;padding:clamp(24px,4vw,45px)}.questionCard h2{font-family:var(--display);letter-spacing:-2.2px;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:900px;font-size:clamp(34px,5vw,58px);line-height:1.08}.qmeta span{border-radius:999px}.answers{gap:14px}.answers button{background:#fff;border-radius:15px;min-height:82px;padding:15px;line-height:1.35;box-shadow:0 5px 14px #1021190b}.answers button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 11px 25px #10211917}.answers button b{border-radius:10px;flex:0 0 42px}.answers button span{text-wrap:pretty;overflow-wrap:normal;word-break:normal}.answers .correct,.answers .wrong{box-shadow:none}.explain{background:#e8efe4;border:0;border-radius:16px;padding:22px 24px;overflow:auto}.explain:before{content:"EXPLICATION";color:#53724c;letter-spacing:1.4px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.explain p{text-wrap:pretty}.end{max-width:900px;min-height:calc(100vh - 152px);margin:auto}.end:before{content:"";background:var(--lime);width:110px;height:75px;box-shadow:inset 0 0 0 20px var(--ink);border-radius:60%;margin-bottom:10px;transform:rotate(-15deg)}.end h1{letter-spacing:-4px;line-height:.9}.finalScore{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:25px 42px}.finalScore strong{font-family:var(--display)}.secondary{border-radius:12px}.appPanel{border:1px solid var(--line);max-width:1240px;box-shadow:var(--shadow);background:#fffdf7e0;border-radius:28px;min-height:calc(100vh - 190px);margin:32px auto 45px;padding:45px clamp(20px,4vw,52px) 70px;position:relative}.appPanel>h1{letter-spacing:-4px;line-height:.9}.backHome{background:#eef0e8;border-radius:999px;margin-bottom:20px;padding:10px 14px}.profileLayout{background:#f4f4ee;border:0;border-radius:22px;padding:24px}.selectedAvatar{box-shadow:8px 8px 0 var(--lime);font-family:var(--display);border-radius:22px}.profileForm{background:#fff;border-radius:18px;padding:22px}.profileNumbers span{border-radius:13px}.avatarGrid{gap:18px}.avatarGrid button{border-radius:20px;box-shadow:0 8px 24px #1021190b}.avatarGrid button:hover:not(:disabled){transform:translateY(-4px)}.avatarGrid i{font-family:var(--display)}.avatarGrid .selected{box-shadow:7px 7px 0 var(--lime)}.tournamentGrid article{border-radius:22px;box-shadow:0 13px 35px #10211917}.tournamentGrid article:not(.future){background:linear-gradient(145deg,var(--ink),#1c4031)}.tournamentGrid button{border-radius:11px}.pronoRules{border-radius:15px}.competitionStrip article{border-radius:16px;box-shadow:0 7px 20px #1021190b}.fixtures{margin-top:10px}.fixtures article{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:9px;padding:17px 18px}.fixtures input{border-radius:10px}.mobileDock{display:none}footer{z-index:5;position:relative}.app:not(.app-play) footer{padding-bottom:0}@media (width<=1100px){header{gap:11px}.headerStat{display:none}.configGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){body{padding-bottom:76px}.app{overflow:clip}header{height:68px;padding:0 15px}.brand{font-size:21px}.brand .ball{width:37px;height:27px}.installHeader{margin-left:auto;font-size:9px}.home{padding:0 13px}.hero{border-radius:24px;min-height:auto;margin-top:12px;padding:55px 24px 45px}.hero h1{letter-spacing:-3.5px;font-size:clamp(53px,16vw,72px);line-height:.9}.hero .sub{font-size:15px}.heroActions{gap:10px}.scoreRing{display:none}.dashboard{border-radius:18px;grid-template-columns:1fr 1fr}.dashboard article{padding:19px 16px}.dashboard article:nth-child(2){border-right:0}.dashboard article:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard strong{font-size:24px}.gameHub{gap:8px}.gameHub button{border-radius:15px;min-height:118px;padding:16px}.gameHub strong{font-size:20px}.config,.themes{border-radius:20px;padding:30px 15px}.configGrid{grid-template-columns:1fr}.config label{padding:14px}.timerSeg{grid-template-columns:repeat(6,1fr);display:grid}.timerSeg button{min-width:0}.questionCard{border-radius:20px;padding:24px 17px}.questionCard h2{letter-spacing:-1.5px;font-size:clamp(32px,9.5vw,44px);line-height:1.11}.answers button{min-height:70px;padding:11px}.explain .primary{float:none;width:100%}.appPanel{border-radius:22px;margin:12px 12px 28px;padding:28px 17px 45px}.appPanel>h1{letter-spacing:-2.8px;font-size:clamp(48px,14vw,64px)}.profileLayout{padding:15px}.profileForm{padding:16px}.mobileDock{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b2118f5;border:1px solid #fff2;border-radius:18px;grid-template-columns:repeat(5,1fr);height:64px;padding:5px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 12px 35px #0008}.mobileDock button{color:#9fb0a6;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;display:flex}.mobileDock button i{font-size:16px;font-style:normal;font-weight:900}.mobileDock button.active{color:var(--lime);background:#ffffff12}footer{display:none}.app-play{padding-bottom:0}.app-play header{position:static}.play{padding:20px 12px 45px}.progressTop{padding:12px;font-size:9px}.turnBanner{border-radius:14px}.end{padding:30px 15px 100px}.end h1{letter-spacing:-2.5px}.finalScore{padding:22px 30px}}@media (width<=430px){.dashboard{grid-template-columns:1fr}.dashboard article{border-bottom:1px solid var(--line);border-right:0!important}.dashboard article:last-child{border-bottom:0}.gameHub{grid-template-columns:1fr 1fr}.hero h1{font-size:52px}.heroActions .primary,.heroActions .dailyButton{width:100%}.avatarGrid{gap:9px}.avatarGrid button{min-height:175px}.fixtures article{padding:14px 9px}.mobileDock{left:7px;right:7px}.mobileDock button span{font-size:8px}}.ambient i{opacity:.36}header{box-shadow:0 6px 22px #0b211809}.appNav button{letter-spacing:.12px;min-height:38px;font-size:11px;font-weight:850}.headerStat{font-size:18px;line-height:1.05}.headerStat small{letter-spacing:1.15px;margin-top:4px;font-size:10px}.hero{box-shadow:0 16px 38px #0b211816}.hero:before{opacity:.055}.hero h1 em{text-shadow:0 5px 20px #c9ff3b18}.hero .sub{color:#d6ded9;line-height:1.68}.heroActions{margin-top:5px}.heroActions .primary,.heroActions .dailyButton{min-height:56px}.dailyButton{background:#ffffff08}.dashboard{box-shadow:0 8px 26px #0b21180a}.gameHub button{box-shadow:0 6px 18px #0b211809}.gameHub small{color:#66746b;font-size:11px;line-height:1.4}.sectionTitle h2{letter-spacing:-.4px;font-size:34px}.tagCloud button{font-size:14px}@media (width<=780px){.hero{padding-top:48px;box-shadow:0 12px 28px #0b211813}.hero .sub{font-size:16px;line-height:1.6}.heroActions .primary,.heroActions .dailyButton{font-size:13px}.dashboard span{font-size:10px}.dashboard p,.dashboard button{font-size:11px;line-height:1.45}.gameHub small{font-size:10px}.sectionTitle h2{font-size:30px}.tagCloud button{min-height:44px;font-size:13px}}.heroActions{align-items:stretch;gap:14px}.heroActions .primary,.heroActions .dailyButton{text-align:left;flex:0 0 240px;justify-content:space-between;align-items:flex-end;width:240px;min-width:240px;height:90px;min-height:90px;padding:31px 20px 13px;display:flex;position:relative}.heroActions .primary:before,.heroActions .dailyButton:before{letter-spacing:1.25px;font-size:8px;font-weight:900;position:absolute;top:10px;left:20px}.heroActions .primary:before{content:"QUIZ PERSONNALISÉ";color:var(--lime)}.heroActions .dailyButton{box-shadow:none;background:#ffffff12;border-color:#ffffff8a}.heroActions .dailyButton:before{content:"DÉFI QUOTIDIEN";color:#cbd6cf}.heroActions .dailyButton span{text-align:right;margin-left:18px}.heroActions .dailyButton:hover{background:#ffffff1d;border-color:#fff;transform:translateY(-2px)}.scoreRing strong{letter-spacing:-1.5px;white-space:nowrap;font-size:50px;line-height:.86}.scoreRing{place-items:center;display:grid;position:relative;box-shadow:none!important;border:0!important;transform:none!important}.scoreRing svg{width:100%;height:100%;filter:drop-shadow(0 0 1px var(--club-dark)) drop-shadow(0 0 14px rgba(var(--club-glow),.2));position:absolute;inset:0;overflow:visible}.scoreRing circle{fill:none;stroke-width:13px;stroke-linecap:butt}.scoreRingTrack{stroke:#fff}.scoreRingProgress{stroke:var(--club-main);stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:50%;transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1);transform:rotate(-90deg)}.scoreRing>div{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:none!important}.scoreRing>div span{margin-top:7px}.scoreRing>div small{margin-top:10px}.heroActions{grid-template-columns:repeat(2,240px);align-items:stretch;gap:14px;margin-top:18px;display:grid}.heroActions .primary,.heroActions .dailyButton{text-align:left;border-radius:13px;justify-content:space-between;align-items:stretch;gap:16px;width:240px;min-width:240px;height:92px;min-height:92px;line-height:1;display:flex;margin:0!important;padding:14px 18px!important}.heroActions .primary:before,.heroActions .dailyButton:before{content:none!important}.heroActionCopy{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;min-width:0;text-align:left!important;margin:0!important;display:flex!important}.heroActionCopy small{letter-spacing:1.2px;white-space:nowrap;font:900 8px/1 Inter}.heroActions .primary .heroActionCopy small{color:var(--club-main)}.heroActions .dailyButton .heroActionCopy small{color:#cbd6cf}.heroActionCopy strong{font:900 14px/1 var(--display);letter-spacing:.15px;white-space:nowrap}.heroActions .heroActionArrow,.heroActions .heroActionMeta{flex:none;align-self:flex-end;margin:0!important}.heroActions .heroActionArrow{color:var(--club-main);font:900 20px/1 Inter}.heroActions .heroActionMeta{color:#b7c3bc;letter-spacing:.8px;white-space:nowrap;font:800 8px/1 Inter}@media (width<=560px){.heroActions{grid-template-columns:1fr;width:100%}.heroActions .primary,.heroActions .dailyButton{width:100%;min-width:0;height:82px;min-height:82px}}.mobileDock.fourItems{grid-template-columns:repeat(4,minmax(0,1fr))}.mobileDock.fiveItems{grid-template-columns:repeat(5,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}html,body{width:100%;max-width:100%;overflow-x:hidden}.club-themed{--ink:var(--club-dark);--ink2:var(--club-dark);--lime:var(--club-main);--lime2:var(--club-accent);--orange:var(--club-accent);--shadow:0 18px 52px rgba(var(--club-glow),.14);background:radial-gradient(circle at 92% 10%,rgba(var(--club-glow),.16),transparent 28%),radial-gradient(circle at 4% 58%,rgba(var(--club-glow),.09),transparent 26%),linear-gradient(180deg,#faf9f4 0,var(--club-soft) 52%,#f2f1e9 100%)}.club-themed .lime{color:var(--club-main)}.club-themed header{box-shadow:0 8px 32px rgba(var(--club-glow),.12)}.club-themed .ball{background:var(--club-dark);color:var(--club-main);box-shadow:0 0 24px rgba(var(--club-glow),.24),inset 0 0 0 2px #ffffff17}.club-themed .installHeader,.club-themed .sectionTitle>span,.club-themed .tagCloud b{background:var(--club-main);color:var(--club-dark);box-shadow:0 7px 22px rgba(var(--club-glow),.27)}.club-themed .hero{background:linear-gradient(135deg,var(--club-dark) 0,var(--club-dark) 65%,var(--club-dark) 100%)}@supports (color:color-mix(in lab, red, red)){.club-themed .hero{background:linear-gradient(135deg,var(--club-dark) 0,color-mix(in srgb,var(--club-dark) 84%,var(--club-main)) 65%,color-mix(in srgb,var(--club-dark) 67%,var(--club-main)) 100%)}}.club-themed .hero{box-shadow:0 22px 60px rgba(var(--club-glow),.22)}.club-themed .hero:before{border-color:var(--club-main);filter:drop-shadow(0 0 25px rgba(var(--club-glow),.38))}.club-themed .hero h1 em{color:var(--club-main);text-shadow:0 0 24px rgba(var(--club-glow),.45)}.club-themed .scoreRing{border-right-color:var(--club-main);box-shadow:0 0 0 2px var(--club-dark),0 0 0 3px #ffffff42,0 0 36px rgba(var(--club-glow),.32)}.club-themed .primary{background:var(--club-dark);box-shadow:6px 6px 0 var(--club-main),0 12px 28px rgba(var(--club-glow),.2)}.club-themed .primary b,.club-themed .appButton,.club-themed .hero .eyebrow{color:var(--club-main)}.club-themed .dashboard,.club-themed .gameHub button,.club-themed .config,.club-themed .themes,.club-themed .appPanel,.club-themed .questionCard{box-shadow:0 14px 40px rgba(var(--club-glow),.1)}.club-themed .seg .active,.club-themed .appNav button.active{background:var(--club-dark);color:var(--club-main)}.club-themed .selectedAvatar,.club-themed .avatarGrid .selected{box-shadow:8px 8px 0 var(--club-main),0 16px 32px rgba(var(--club-glow),.22)}.club-themed .mobileDock{background:var(--club-dark)}@supports (color:color-mix(in lab, red, red)){.club-themed .mobileDock{background:color-mix(in srgb,var(--club-dark) 94%,transparent)}}.club-themed .mobileDock{box-shadow:0 12px 38px rgba(var(--club-glow),.28)}.club-themed .mobileDock button.active{color:var(--club-main);background:rgba(var(--club-glow),.15)}.clubWatermark{width:330px;height:380px;color:var(--club-main);border:20px solid var(--club-main);opacity:.055;filter:drop-shadow(0 0 24px rgba(var(--club-glow),.45));font-family:var(--display);border-radius:42% 42% 50% 50%;flex-direction:column;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:18vh;right:-34px;transform:rotate(9deg)}.clubWatermark:before{content:"";border-radius:inherit;border:3px solid;position:absolute;inset:18px}.clubWatermark span{letter-spacing:-8px;font-size:106px;font-weight:950;line-height:.8}.clubWatermark small{letter-spacing:5px;margin-top:22px;font-size:17px;font-weight:900}.home,.play,.appPanel,.hero,.dashboard,.gameHub,.config,.themes,.configGrid,.profileLayout,.profileForm,.competitionStrip,.fixtures,.questionCard,.answers{min-width:0;max-width:100%}.dashboard article,.gameHub button,.configGrid>*{min-width:0}.gameHub small,.dashboard p,.panelIntro,.profileForm label{overflow-wrap:anywhere;max-width:100%}.appPanel{width:calc(100% - 32px)}@media (width<=780px){.clubWatermark{opacity:.045;border-width:13px;width:210px;height:245px;top:155px;right:-72px}.clubWatermark span{font-size:68px}.clubWatermark small{letter-spacing:3px;font-size:10px}.home{width:100%;max-width:100%;padding-inline:12px}.dashboard,.gameHub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.dashboard article,.gameHub button{width:auto;max-width:100%;overflow:hidden}.gameHub strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:clamp(17px,5.2vw,22px)}.gameHub small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.config,.themes{width:100%;overflow:hidden}.configGrid{grid-template-columns:minmax(0,1fr);width:100%}.config label,.profileForm,.profileLayout{width:100%;max-width:100%}.timerSeg{flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.timerSeg button{width:100%}.appPanel{width:calc(100% - 20px);max-width:calc(100% - 20px);margin-inline:10px}.competitionStrip{overscroll-behavior-inline:contain;max-width:100%}.fixtures article{width:100%}.profileLayout,.profileNumbers{grid-template-columns:minmax(0,1fr)}.mobileDock{max-width:calc(100vw - 14px);left:7px;right:7px}.mobileDock button{min-width:0;padding-inline:2px}.mobileDock button span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.questionCard h2,.answers button span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}@media (width<=430px){.dashboard,.gameHub{grid-template-columns:minmax(0,1fr)}.gameHub button{min-height:104px}.hero{padding-inline:20px}.hero h1{letter-spacing:-3px;font-size:clamp(45px,14vw,56px)}.appPanel>h1{overflow-wrap:anywhere;font-size:clamp(42px,13vw,56px)}.mobileDock{height:62px}.mobileDock button i{font-size:15px}}.clubMiniBrand{max-width:125px;color:var(--club-dark);align-items:center;gap:7px;display:flex}.clubMiniBrand b,.clubHeroBadge b,.quizClubMark,.teamDot{background:var(--club-dark);color:var(--club-main);border:2px solid var(--club-main);box-shadow:0 0 16px rgba(var(--club-glow),.28);font-family:var(--display);place-items:center;font-style:normal;font-weight:950;display:inline-grid}.clubMiniBrand b{border-radius:10px 10px 13px 13px;width:31px;height:35px;font-size:9px}.clubMiniBrand small{letter-spacing:.7px;text-overflow:ellipsis;font-size:8px;font-weight:900;line-height:1.1;overflow:hidden}.clubHeroBadge{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:9px;margin-bottom:15px;padding:6px 11px 6px 6px;font-size:9px;font-weight:900;display:inline-flex}.clubHeroBadge b{border-radius:50%;width:30px;height:30px;font-size:9px}.profileClubMark{border:3px solid var(--club-main);width:66px;height:74px;color:var(--club-main);box-shadow:0 0 25px rgba(var(--club-glow),.35);border-radius:17px 17px 24px 24px;place-items:center;font-size:16px;display:grid;position:absolute;top:16px;right:16px}.selectedAvatar{position:relative}.quizClubMark{border-radius:9px 9px 12px 12px;width:32px;height:35px;margin-left:2px;font-size:8px}.qmeta strong{margin-left:auto}.competitionStrip button{border:1px solid var(--line);text-align:left;background:#faf9f4;border-top:5px solid;border-radius:16px;min-height:175px;padding:17px;box-shadow:0 7px 20px #1021190b}.competitionStrip button span{letter-spacing:1px;font-size:8px;font-weight:800}.competitionStrip button h2{font-family:var(--display);margin:10px 0 5px;font-size:22px}.competitionStrip button p{font-size:11px;font-weight:800}.competitionStrip button small{color:#647168;line-height:1.4}.competitionStrip button.selected{border-color:var(--club-main);box-shadow:0 0 0 2px var(--club-main),0 13px 30px rgba(var(--club-glow),.18);transform:translateY(-2px)}.competitionStrip button.future{opacity:.58;cursor:not-allowed}.mppToolbar{justify-content:space-between;align-items:end;gap:20px;margin:8px 0 14px;display:flex}.leagueSwitch{background:#e7e8e1;border-radius:13px;padding:4px;display:flex}.leagueSwitch button{background:0 0;border:0;padding:12px 18px;font-size:11px;font-weight:900}.leagueSwitch button.active{background:var(--club-dark);color:var(--club-main);box-shadow:0 7px 18px rgba(var(--club-glow),.18)}.mppToolbar label{letter-spacing:1px;font-size:9px;font-weight:900}.mppToolbar select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:155px;height:43px;margin-top:5px;padding:0 12px;font-weight:800;display:block}.roundScroller{scrollbar-width:thin;gap:6px;padding:3px 2px 13px;display:flex;overflow-x:auto}.roundScroller button{border:1px solid var(--line);background:#fff;flex:0 0 38px;height:38px;font-size:11px;font-weight:900}.roundScroller button.active{background:var(--club-main);color:var(--club-dark);border-color:var(--club-main);box-shadow:0 6px 16px rgba(var(--club-glow),.24)}.fixtures article>span{align-items:center;gap:10px;min-width:0;display:flex}.fixtures article>span:last-child{justify-content:flex-end}.teamDot{border-radius:9px 9px 12px 12px;flex:0 0 34px;width:34px;height:36px;font-size:7px}.fixtures article>span .teamDot{border-color:var(--line);box-shadow:none}.fixtureHead p{text-align:right;line-height:1.5}@media (width<=1000px){.clubMiniBrand{display:none}.competitionStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.competitionStrip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:visible}.competitionStrip button{min-width:0;min-height:145px;padding:14px}.competitionStrip button h2{font-size:19px}.mppToolbar{flex-direction:column;align-items:stretch}.leagueSwitch{width:100%}.leagueSwitch button{flex:1}.mppToolbar label,.mppToolbar select{width:100%}.fixtureHead p{text-align:left}.fixtures article{gap:8px}.fixtures article>span{justify-content:center;text-align:center!important}.fixtures article>span:last-child{justify-content:center}.teamDot{flex-basis:30px;width:30px;height:32px}.quizClubMark{margin-left:auto}.qmeta strong{margin-left:0}}.qmeta .secureGame{color:#236423;background:#e8f7df;border-color:#9acb89}.quizStatus{color:#35523f;background:#f1f6ed;border:1px solid #cbd4c4;border-radius:12px;margin:14px 0 0;padding:11px 14px;font-size:12px;font-weight:750}.primary:disabled,.dailyButton:disabled{cursor:wait;opacity:.68;box-shadow:none;transform:none}@media (width<=720px){.qmeta{flex-wrap:wrap}.qmeta .secureGame{order:4;width:max-content}.quizClubMark{margin-left:0}.qmeta strong{margin-left:auto}}@media (width<=430px){.competitionStrip{grid-template-columns:minmax(0,1fr)}.competitionStrip button{min-height:125px}.clubHeroBadge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profileClubMark{width:54px;height:61px;font-size:12px}}.gameHub.expanded{flex-wrap:wrap;grid-template-columns:repeat(4,minmax(0,1fr))}.gameHub.expanded button{min-width:0}.productPanel h2{font-family:var(--display);letter-spacing:-.6px}.readyBanner{border:1px solid var(--club-main);justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.readyBanner{border:1px solid color-mix(in srgb,var(--club-main) 45%,#d6d8cf)}}.readyBanner{background:var(--club-soft);border-radius:16px}.readyBanner b{color:var(--club-dark)}.readyBanner span{color:#5e6b63;font-size:12px}.actionGrid{grid-template-columns:1.6fr 1fr;gap:18px;margin:24px 0;display:grid}.actionGrid article{border:1px solid var(--line);background:#f7f6f0;border-radius:22px;flex-direction:column;gap:13px;min-height:300px;padding:26px;display:flex}.actionGrid article.actionHero{background:linear-gradient(145deg,var(--club-dark),var(--club-dark))}@supports (color:color-mix(in lab, red, red)){.actionGrid article.actionHero{background:linear-gradient(145deg,var(--club-dark),color-mix(in srgb,var(--club-dark) 82%,var(--club-main)))}}.actionGrid article.actionHero{color:#fff;border:0}.actionGrid article>span,.missionGrid article>span,.integrationGrid article>span{letter-spacing:1.3px;color:var(--club-main);font-size:8px;font-weight:950}.actionGrid h2{margin:0;font-size:32px}.actionGrid p{color:#718078}.actionGrid .actionHero p{color:#cad5ce}.actionGrid label{gap:7px;font-size:9px;font-weight:900;display:grid}.actionGrid input{border:1px solid var(--line);border-radius:11px;height:48px;padding:0 14px;font-weight:800}.actionGrid button:not(.primary){border:1px solid var(--line);background:#fff;height:45px;font-weight:900}.inviteCode{background:#ffffff10;border:1px solid #ffffff2d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:5px;margin-top:auto;padding:14px;display:grid}.inviteCode small{color:#aebbb3;grid-column:1/-1}.inviteCode strong{font-family:var(--display);color:var(--club-main);font-size:28px}.inviteCode button{padding:0 15px}.successToast{color:#224a22;background:#dff4d3;border-radius:13px;margin:16px 0;padding:15px 18px;font-weight:850}.sampleBoard{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:26px;overflow:hidden}.sampleBoard h2{background:#f1f2eb;margin:0;padding:20px;font-size:20px}.sampleBoard>div{border-top:1px solid #e4e5de;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.sampleBoard>div>b{background:var(--club-dark);width:32px;height:32px;color:var(--club-main);border-radius:50%;place-items:center;display:grid}.sampleBoard span{font-weight:800}.sampleBoard small{color:#7b867f;font-weight:500;display:block}.sampleBoard strong{color:var(--club-dark)}.missionSummary{background:var(--club-dark);color:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:24px 0;padding:22px;display:grid}.missionSummary>strong{font-family:var(--display);color:var(--club-main);font-size:35px}.missionSummary small{color:#fff;font:700 8px inherit;display:block}.missionSummary>div,.missionGrid article>div{background:#ffffff1e;border-radius:9px;height:9px;overflow:hidden}.missionSummary>div span,.missionGrid article>div i{border-radius:inherit;background:var(--club-main);height:100%;display:block}.missionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.missionGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.missionGrid article h2{font-size:24px}.missionGrid article p{color:#6e7a72;min-height:44px;font-size:12px}.missionGrid article>div{background:#eceee7}.missionGrid article small{margin:7px 0;display:block}.missionGrid article>b{color:var(--club-dark);font-size:11px}.adminLink{color:#6d776f;letter-spacing:1px;background:0 0;border:0;margin:28px auto 0;font-size:9px;font-weight:900;display:block}.settingsList{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:25px;overflow:hidden}.settingsList label{border-bottom:1px solid #e6e7df;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:relative}.settingsList label:last-child{border:0}.settingsList span{gap:4px;display:grid}.settingsList small{color:#748078}.settingsList input{opacity:0;position:absolute}.settingsList i{background:#d9ddd4;border-radius:20px;width:48px;height:28px;padding:4px}.settingsList i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block;box-shadow:0 2px 5px #0002}.settingsList input:checked+i{background:var(--club-main)}.settingsList input:checked+i:after{background:var(--club-dark);transform:translate(20px)}.integrationRow{background:#f0f1ea;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:18px;display:grid}.integrationRow span{color:#748078;font-size:11px}.integrationRow button{border:0;border-radius:9px;padding:11px}.adminStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.adminStats article{background:var(--club-dark);color:#fff;border-radius:16px;padding:20px}.adminStats b{font-family:var(--display);color:var(--club-main);font-size:34px;display:block}.adminStats span{letter-spacing:1px;font-size:8px}.integrationGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.integrationGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.integrationGrid article h2{font-size:21px}.integrationGrid article p{color:#6d7971;min-height:40px;font-size:11px}.integrationGrid button{border:0;border-radius:8px;padding:9px;font-size:8px;font-weight:900}.moderation{background:#eff1ea;border-radius:18px;margin-top:18px;padding:23px}.moderation button{background:var(--club-dark);color:var(--club-main);border:0;padding:12px 16px;font-weight:900}.productPanel input:focus-visible{outline-color:var(--club-main)}@media (width<=1050px){.gameHub.expanded,.missionGrid,.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminStats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.actionGrid{grid-template-columns:1fr}.readyBanner,.integrationRow{grid-template-columns:1fr;display:grid}.missionSummary,.missionGrid,.integrationGrid{grid-template-columns:1fr}.actionGrid article{min-height:0}.sampleBoard>div{grid-template-columns:36px 1fr}.sampleBoard>div strong{grid-column:2}.settingsList label{padding:17px 14px}}@media (width<=430px){.gameHub.expanded{grid-template-columns:1fr}.adminStats{grid-template-columns:1fr 1fr}.adminStats b{font-size:27px}}.accountCard{background:linear-gradient(135deg,var(--club-dark),var(--club-dark));border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin:22px 0;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.accountCard{background:linear-gradient(135deg,var(--club-dark),color-mix(in srgb,var(--club-dark) 80%,var(--club-main)))}}.accountCard{color:#fff}.accountCard>div{gap:5px;display:grid}.accountCard span{color:var(--club-main);letter-spacing:1.2px;font-size:8px;font-weight:950}.accountCard small{color:#c3cfc7;max-width:660px}.accountCard a{background:var(--club-main);color:var(--club-dark);border-radius:11px;flex:none;padding:14px 17px;font-size:10px;font-weight:950;text-decoration:none}@media (width<=700px){.accountCard{flex-direction:column;align-items:stretch}.accountCard a{text-align:center}}.pronoTools{justify-content:space-between;align-items:center;gap:14px;margin:18px 0;display:flex}.pronoTools>label{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;max-width:420px;height:46px;padding:0 13px;display:flex}.pronoTools input{background:0 0;border:0;outline:0;width:100%;font-weight:750}.pronoTools>div{background:#e8eae3;border-radius:12px;gap:6px;padding:4px;display:flex}.pronoTools button{background:0 0;border:0;padding:10px 13px;font-size:9px;font-weight:900}.pronoTools button.active{background:var(--club-dark);color:var(--club-main)}.fixtureHead p b{color:var(--club-dark)}.modernFixtures{gap:10px;padding-bottom:96px;display:grid}.modernFixtures article{border:1px solid var(--line);background:#fff;border-left:5px solid #d7dad1;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px 20px;min-height:132px;padding:17px 20px;display:grid;position:relative}.modernFixtures article.predicted{border-left-color:var(--club-main);background:linear-gradient(90deg,var(--club-soft),white 34%)}.matchMeta{color:#78837b;letter-spacing:.6px;grid-column:1/-1;justify-content:space-between;font-size:8px;display:flex}.matchMeta b{color:#59665e}.predicted .matchMeta b{color:#2d6e35}.modernFixtures .team{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.modernFixtures .team strong{font-family:var(--display);text-wrap:balance;font-size:clamp(16px,2vw,22px);line-height:1.05}.modernFixtures .awayTeam{text-align:right;justify-content:flex-end}.modernFixtures .awayTeam .teamDot{order:2}.teamDot.hasLogo{padding:3px;background:#fff!important}.teamDot img{object-fit:contain;width:100%;height:100%}.teamDot.fallbackLogo{background:var(--club-dark);color:var(--club-main)}.scoreInputs{justify-content:center;align-items:center;gap:7px;display:flex}.modernFixtures .scoreInputs input{text-align:center;width:58px;height:54px;font-family:var(--display);background:#fff;border:1px solid #cfd3ca;border-radius:12px;font-size:26px;font-weight:900}.modernFixtures .scoreInputs input:focus{border-color:var(--club-main);box-shadow:0 0 0 3px rgba(var(--club-glow),.15)}.stickySave{z-index:30;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b2118f2;border:1px solid #ffffff26;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;max-width:680px;margin:0 auto;padding:11px 12px 11px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 38px #0005}.stickySave span{font-size:10px}.stickySave span b{color:var(--club-main)}.stickySave .savePronos{min-width:170px;box-shadow:none;background:var(--club-main);color:var(--club-dark);margin:0;padding:14px}.emptyPronos{border:1px dashed var(--line);text-align:center;color:#6c7870;border-radius:16px;padding:35px}.pronosPanel{padding-bottom:125px}@media (width<=720px){.pronosPanel{padding-inline:12px;padding-bottom:180px}.pronoTools{flex-direction:column;align-items:stretch}.pronoTools>label{width:100%;max-width:none}.pronoTools>div{grid-template-columns:repeat(3,1fr);display:grid}.modernFixtures{gap:8px;padding-bottom:90px}.modernFixtures article{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px 8px;min-height:105px;padding:13px 12px}.modernFixtures .team{align-items:center;gap:7px}.modernFixtures .team strong{overflow-wrap:anywhere;font-size:clamp(13px,4.2vw,17px)}.teamDot{flex:0 0 34px;width:34px;height:37px}.modernFixtures .scoreInputs input{width:44px;height:46px;font-size:22px}.matchMeta span{white-space:nowrap}.stickySave{max-width:none;position:fixed;bottom:82px;left:10px;right:10px}.stickySave .savePronos{min-width:125px}.localNotice{margin-bottom:35px}.app-pronos .mobileDock{bottom:9px}}@media (width<=430px){.modernFixtures article{grid-template-columns:1fr auto 1fr}.modernFixtures .team{text-align:center;flex-direction:column;align-items:center}.modernFixtures .awayTeam{text-align:center;flex-direction:column}.modernFixtures .awayTeam .teamDot{order:0}.modernFixtures .team strong{font-size:13px}.modernFixtures .scoreInputs input{width:40px;height:44px}.stickySave{padding-left:13px}.stickySave span{max-width:90px}.matchMeta span{font-size:7px}}.tournamentGrid article button,.accountCard a{color:#102119!important;text-shadow:none!important;background:#fff!important;border:1px solid #d2d5cd!important}.tournamentGrid article button:disabled{color:#4f5b54!important;background:#e8eae4!important}.tournamentGrid article>span,.tournamentGrid article>b{color:#fff!important}.tournamentGrid article p{color:#c8d0cb!important}.tournamentGrid .future>span,.tournamentGrid .future>b{color:#102119!important}.tournamentGrid .future p{color:#526159!important}.stickySave .savePronos{color:#102119!important;background:#fff!important;border:1px solid #d2d5cd!important}.gameHub button strong{color:#102119}.gameHub button:hover strong{color:#fff}.gameHub button:hover small{color:#d7ded9}.avatarGrid .locked{opacity:.58}.avatarGrid .locked strong,.avatarGrid .locked span{color:#4d5550}.profileForm input,.profileForm select,.config select{color:#102119!important;background:#fff!important}.modernFixtures .team strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;color:#102119!important}.modernFixtures .scoreInputs input{color:#102119!important}.matchMeta{line-height:1.3}@media (hover:none){.gameHub button:hover{background:var(--paper)!important;color:#102119!important;transform:none!important}.gameHub button:hover strong{color:#102119!important}.gameHub button:hover small{color:#637068!important}}@media (width<=720px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.app:not(.app-play){padding-bottom:165px}.home,.appPanel{padding-bottom:170px}.hero{padding-bottom:120px}.mobileDock{height:58px;bottom:calc(7px + env(safe-area-inset-bottom));border-radius:16px}.mobileDock button{gap:1px}.mobileDock button i{font-size:14px}.mobileDock button span{font-size:8px}.stickySave{min-height:58px;bottom:calc(72px + env(safe-area-inset-bottom));border-radius:15px;padding:8px 9px 8px 14px}.stickySave .savePronos{min-width:118px;padding:12px}.stickySave span{line-height:1.25}.pronosPanel{padding-bottom:210px}.modernFixtures{padding-bottom:78px}.modernFixtures article{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 12px!important;min-height:164px!important;padding:14px!important;display:grid!important}.modernFixtures .matchMeta{align-items:start;gap:10px;grid-area:1/1/auto/-1!important}.modernFixtures .matchMeta span{white-space:normal;text-align:right;max-width:62%}.modernFixtures .homeTeam{grid-area:2/1!important}.modernFixtures .awayTeam{grid-area:2/2!important}.modernFixtures .team{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.modernFixtures .awayTeam .teamDot{order:0!important}.modernFixtures .team strong{max-width:100%;font-size:14px!important;line-height:1.12!important}.modernFixtures .scoreInputs{grid-area:3/1/auto/-1!important;justify-content:center!important;margin:0!important;display:flex!important}.modernFixtures .scoreInputs input{width:52px!important;height:46px!important}.avatarGrid button{min-height:155px!important;padding:13px!important}.avatarGrid i{width:56px!important;height:56px!important;font-size:25px!important}.avatarGrid strong{line-height:1.1;margin-top:12px!important;font-size:17px!important}.avatarGrid span{font-size:8px}.selectedAvatar{height:190px}.accountCard{padding:19px}.tournamentGrid article{min-height:250px;padding:23px}.tournamentGrid article button{min-height:50px}.gameHub.expanded{grid-template-columns:1fr 1fr!important}.gameHub.expanded button{min-height:105px!important}.gameHub.expanded strong{font-size:18px}.appPanel>h1{font-size:clamp(42px,12vw,52px)!important;line-height:.9!important}.config{padding-bottom:90px}.config label{padding:16px!important}.config select{height:54px}.seg button{min-height:50px}}@media (width<=430px){.modernFixtures article{min-height:168px!important}.modernFixtures .team strong{font-size:13px!important}.modernFixtures .matchMeta{font-size:7px}.modernFixtures .matchMeta span{max-width:58%}.gameHub.expanded{grid-template-columns:1fr!important}.gameHub.expanded button{min-height:92px!important}.tournamentGrid article{min-height:230px}.hero h1{font-size:48px!important}.hero .sub{font-size:14px}.avatarGrid{gap:8px}.avatarGrid button{min-height:145px!important}.appPanel{width:calc(100% - 16px);max-width:calc(100% - 16px);margin-inline:8px}}.club-themed .sectionTitle>span{color:#102119!important}.clubHeroBadge{color:#fff!important}.pronoScoringGuide{color:#fff;background:linear-gradient(145deg,#0b2118,#173b2c);border:1px solid #284537;border-radius:20px;margin:18px 0 26px;overflow:hidden;box-shadow:0 16px 35px #1021191c}.scoringGuideHeader{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.scoringGuideHeader>div{min-width:0}.scoringGuideHeader span{color:var(--club-main);letter-spacing:1.3px;font-size:8px;font-weight:950}.scoringGuideHeader h2{font:900 clamp(25px,4vw,38px)/1 var(--display);letter-spacing:-.6px;margin:5px 0 7px}.scoringGuideHeader p{color:#c7d2cc;max-width:700px;margin:0;font-size:10px;line-height:1.5}.scoringGuideHeader button{color:#fff;letter-spacing:.7px;background:#ffffff0e;border:1px solid #ffffff36;flex:none;min-height:38px;padding:9px 12px;font-size:7px;font-weight:950}.scoringCards{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.scoringCards article{background:#ffffff0b;border:1px solid #ffffff18;border-radius:13px;align-content:start;min-height:130px;padding:15px;display:grid}.scoringCards b{color:var(--club-main);font:900 27px/1 var(--display)}.scoringCards span{letter-spacing:.9px;margin-top:9px;font-size:7px;font-weight:950}.scoringCards small{color:#bdc9c2;margin-top:7px;font-size:8px;line-height:1.4}.probabilityLadder{border:1px solid #ffffff18;border-radius:13px;margin-top:12px;display:grid;overflow:hidden}.probabilityLadder>div{border-bottom:1px solid #ffffff13;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;min-height:37px;padding:7px 12px;display:grid}.probabilityLadder>div:last-child{border-bottom:0}.probabilityLadder>div:first-child{color:#aebdb4;letter-spacing:.8px;background:#ffffff0c;font-size:6px}.probabilityLadder span{color:#d5ddd8;font-size:8px}.probabilityLadder strong{min-width:48px;color:var(--club-main);text-align:right;font-size:9px}.scoringFairness{background:var(--club-main);color:var(--club-dark);border-radius:11px;margin:12px 0 0;padding:12px 13px;font-size:9px;line-height:1.45}.scoringFairness b{margin-right:4px}.modernFixtures article{grid-template-rows:auto 1fr auto}.matchPotential{border-top:1px solid #e5e8e1;grid-column:1/-1;align-items:center;gap:8px 12px;min-width:0;padding-top:11px;display:flex}.matchPotential>b{color:#53685b;letter-spacing:.9px;margin-right:auto;font-size:7px}.matchPotential>span{color:#23372c;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.matchPotential>span i{color:#425449;background:#e9ede6;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.matchPotential>span small{color:#7a867e;font-size:6px}.matchPotential>em{color:#7a867e;font-size:6px;font-style:normal}.matchPotential.pending p{color:#748078;margin:0;font-size:8px;line-height:1.35}.modernFixtures article.locked{background:#f2f3ef;border-left-color:#6c756f}.modernFixtures article.locked input{cursor:not-allowed;opacity:.55}.pronoSaveNotice{color:#285036;text-align:center;background:#edf6e7;border:1px solid #cbd8c6;border-radius:11px;max-width:680px;margin:14px auto;padding:12px 14px;font-size:10px;font-weight:750;line-height:1.45}.stickySave .savePronos:disabled{cursor:wait;opacity:.65}@media (width<=850px){.scoringCards{grid-template-columns:1fr 1fr}.matchPotential{flex-wrap:wrap}.matchPotential>b,.matchPotential>em{flex:1 0 100%}}@media (width<=720px){.pronoScoringGuide{border-radius:16px;margin-top:13px}.scoringGuideHeader{align-items:flex-start;gap:12px;padding:17px 15px}.scoringGuideHeader h2{font-size:27px}.scoringGuideHeader p{font-size:9px}.scoringGuideHeader button{min-height:34px;padding:8px;font-size:6px}.scoringGuideBody{padding:0 15px 16px}.scoringCards{gap:7px}.scoringCards article{min-height:119px;padding:12px}.scoringCards b{font-size:23px}.probabilityLadder>div{min-height:34px;padding:6px 9px}.modernFixtures article{grid-template-rows:auto auto auto auto!important;min-height:215px!important}.modernFixtures .matchPotential{grid-area:4/1/auto/-1!important}.matchPotential{gap:7px 10px}.matchPotential>span,.matchPotential.pending p{font-size:7px}.pronoSaveNotice{margin:10px 5px 20px}}@media (width<=390px){.scoringGuideHeader{flex-direction:column}.scoringGuideHeader button{align-self:stretch}.scoringCards{grid-template-columns:1fr 1fr}.scoringCards article{min-height:111px}.scoringCards small,.probabilityLadder span{font-size:7px}.matchPotential.ready>span{flex:1 0 auto}.modernFixtures article{min-height:230px!important}}.accountCard button{color:#102119;background:#fff;border:1px solid #d2d5cd;border-radius:11px;flex:none;padding:14px 17px;font-size:10px;font-weight:950}.securityPanel{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1fr 1.25fr;gap:36px;margin-top:38px;padding:28px;display:grid}.securityPanel>div>span{color:var(--club-dark);letter-spacing:1.2px;font-size:9px;font-weight:950}.securityPanel h2{font:900 28px var(--display);margin:8px 0}.securityPanel p{color:#657168;margin:0;line-height:1.5}.securityPanel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.securityPanel li{border-bottom:1px solid #e5e7df;gap:3px;padding:12px 0;display:grid}.securityPanel li:last-child{border:0}.securityPanel small{color:#748078}.authPanel{max-width:1060px}.authLayout{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:30px;display:grid}.authCard,.liveAuthCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.authTabs{background:#e9ebe4;border-radius:13px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.authTabs button{color:#536158;background:0 0;border:0;border-radius:10px;min-height:45px;font-size:10px;font-weight:950}.authTabs button.active{background:var(--club-dark);color:#fff}.authCard>label{letter-spacing:1px;gap:9px;margin-top:25px;font-size:9px;font-weight:950;display:grid}.authCard input{color:#102119;background:#fff;border:1px solid #cfd3ca;border-radius:12px;width:100%;height:56px;padding:0 15px;font-size:16px;font-weight:750}.authCard input:focus{outline:3px solid var(--club-soft);border-color:var(--club-main)}.authSubmit{background:var(--club-dark);color:#fff;text-align:left;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:12px;padding:0 17px;font-size:11px;font-weight:950;display:flex}.authSubmit span{color:#d7dfda;letter-spacing:.8px;background:#ffffff18;border-radius:6px;padding:5px 7px;font-size:7px}.authNotice{color:#5c4911;background:#fff3ca;border-radius:10px;margin:12px 0 0;padding:12px;font-size:11px;line-height:1.45}.authDivider{color:#7a857e;letter-spacing:1px;align-items:center;gap:12px;margin:25px 0 14px;font-size:8px;font-weight:900;display:flex}.authDivider:before,.authDivider:after{content:"";background:#e0e2db;flex:1;height:1px}.providerGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.providerGrid button{border:1px solid var(--line);color:#102119;text-align:left;background:#faf9f5;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:62px;padding:10px;font-size:11px;font-weight:900;display:grid}.providerGrid button b{color:#fff;background:#102119;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.providerGrid small{color:#778279;text-transform:uppercase;grid-column:2;font-size:7px}.liveAuthCard{background:linear-gradient(145deg,var(--club-dark),#17261f);color:#fff;border:0;flex-direction:column;display:flex}.liveBadge{background:var(--club-main);color:var(--club-dark);letter-spacing:1px;border-radius:6px;align-self:flex-start;padding:6px 8px;font-size:7px;font-weight:950}.liveAuthCard h2{font:900 31px/1 var(--display);margin:24px 0 8px}.liveAuthCard p{color:#c5d0c9;line-height:1.5}.liveAuthCard>a{color:#102119;text-align:center;background:#fff;border-radius:11px;margin-top:16px;padding:16px;font-size:10px;font-weight:950;text-decoration:none;display:block}.trustList{color:#d7dfda;gap:8px;margin-top:auto;padding-top:28px;font-size:9px;display:grid}.authRoadmap{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.authRoadmap article{border:1px solid var(--line);background:#f8f7f2;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex}.authRoadmap article>b{background:var(--club-dark);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.authRoadmap article span{gap:3px;display:grid}.authRoadmap small{color:#748078;line-height:1.35}.privacyNote{color:#6b776f;margin:16px 3px 0;font-size:10px;line-height:1.5}@media (width<=760px){.securityPanel,.authLayout{grid-template-columns:1fr}.authCard,.liveAuthCard{padding:20px}.liveAuthCard{min-height:300px}.authRoadmap,.providerGrid{grid-template-columns:1fr}.providerGrid button{grid-template-columns:auto 1fr auto}.providerGrid small{grid-column:3}.accountCard button{width:100%;min-height:48px}.authPanel{padding-bottom:180px}}.accountCard.connected{box-shadow:0 0 0 2px var(--club-main)}@supports (color:color-mix(in lab, red, red)){.accountCard.connected{box-shadow:0 0 0 2px color-mix(in srgb,var(--club-main) 65%,white)}}.authSubmit:disabled,.authSignOut:disabled{cursor:wait;opacity:.65}.authSignOut{color:#102119;background:#fff;border:1px solid #ffffff50;border-radius:11px;width:100%;margin-top:16px;padding:16px;font-size:10px;font-weight:950}.liveAuthCard h2{overflow-wrap:anywhere}.syncBadge{width:max-content;max-width:100%;font:900 8px/1.15 var(--sans);letter-spacing:.8px;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;align-items:center;margin-top:7px;padding:7px 9px;font-style:normal;display:inline-flex;color:#fff!important}.syncBadge.synced{background:#dff6df;border-color:#b9e2bd;color:#17471e!important}.syncBadge.syncing,.syncBadge.loading{background:#fff3c7;border-color:#ead892;color:#5d4706!important}.syncBadge.offline{background:#e6e9e5;border-color:#cdd2cd;color:#3f4b44!important}.syncBadge.error{background:#ffe1dc;border-color:#efbbb1;color:#792a1e!important}.liveAuthCard .syncBadge{margin:8px 0 2px}.liveAuthCard .syncBadge:not(.synced):not(.syncing):not(.loading):not(.offline):not(.error){color:#fff!important}.brand .ball{letter-spacing:0;color:var(--club-dark);background:var(--club-main);font-size:12px}@media (width<=430px){.brand{gap:8px;font-size:23px}.brand .ball{width:34px;height:25px;font-size:10px}}.accountTools{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:28px}.accountToolsHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.accountToolsHead>div>span{letter-spacing:1.2px;font-size:8px;font-weight:950}.accountToolsHead h2{font:900 28px/1 var(--display);margin:7px 0 0}.safeBuildBadge{color:#27502a;letter-spacing:.7px;text-align:center;background:#e7f3df;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:950}.accountToolsGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.accountToolsGrid article{background:#faf9f5;border:1px solid #e1e3dc;border-radius:16px;flex-direction:column;min-height:210px;padding:20px;display:flex}.accountToolsGrid article>b{font:900 19px var(--display)}.accountToolsGrid article p{color:#647068;font-size:11px;line-height:1.5}.accountToolsGrid button{background:var(--club-dark);color:#fff;letter-spacing:.4px;border:0;border-radius:10px;min-height:45px;margin-top:auto;padding:10px 12px;font-size:8px;font-weight:950}.accountToolsGrid button:disabled{color:#677169;background:#e4e7e1}.legalButtons{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.legalButtons button{margin:0}.legalPage{max-width:900px}.legalDraft{color:#604b10;letter-spacing:.7px;background:#fff0c7;border-radius:999px;margin:16px 0;padding:8px 10px;font-size:8px;font-weight:950;display:inline-flex}.legalContent{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.legalContent h2{font:900 23px var(--display);margin:24px 0 7px}.legalContent h2:first-child{margin-top:0}.legalContent p{color:#59675e;margin:0;line-height:1.65}@media (width<=780px){.accountToolsGrid{grid-template-columns:1fr}.accountToolsHead{flex-direction:column}.accountToolsGrid article{min-height:170px}.legalContent{padding:20px}.legalPage{padding-bottom:170px}}.minorSummary,.missingLegal{border-left:5px solid var(--club-main);background:#edf6e7;border-radius:15px;margin-bottom:24px;padding:18px}.minorSummary b,.missingLegal b{letter-spacing:1px;margin-bottom:6px;font-size:9px;display:block}.minorSummary p,.missingLegal p{color:#314238!important}.missingLegal{background:#fff1c9;border-left-color:#e0a800}.missingLegal p{color:#5c4911!important}.legalPlaceholder{color:#7a3d12;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0c7;border-radius:5px;padding:2px 5px;font-weight:900;display:inline}.withdrawalTemplate{background:#f7f8f4;border:1px dashed #b9c2b8;border-radius:14px;gap:8px;margin:18px 0;padding:20px;display:grid}.withdrawalTemplate>b{letter-spacing:1px;font-size:10px}.premiumLegalLinks{border:1px solid var(--line);background:#f5f6f1;border-radius:13px;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0;padding:13px 15px;display:flex}.premiumLegalLinks span{color:#637168;margin-right:auto;font-size:8px;font-weight:950}.premiumLegalLinks button{min-height:40px;color:var(--club-dark);background:#fff;border:1px solid #cdd3ca;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:950}@media (width<=620px){.premiumLegalLinks{flex-direction:column;align-items:stretch}.premiumLegalLinks span{margin:0}.premiumLegalLinks button{width:100%}}.dangerAccount{background:#fff8f6!important;border-color:#efc1b8!important}.dangerAccount>button{background:#8b2318!important}.accountActionNotice{color:#604b10;background:#fff0c7;border-radius:11px;margin:14px 0 0;padding:13px 15px;font-size:11px;font-weight:700}.deleteOverlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07140fba;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deleteDialog{background:#fff;border-radius:22px;width:min(520px,100%);padding:30px;box-shadow:0 28px 90px #0008}.deleteDialog>span{color:#a3281c;letter-spacing:1.2px;font-size:9px;font-weight:950}.deleteDialog h2{font:900 34px/1 var(--display);margin:9px 0 12px}.deleteDialog p{color:#5b685f;line-height:1.6}.deleteDialog label{letter-spacing:.8px;gap:8px;margin-top:22px;font-size:9px;font-weight:950;display:grid}.deleteDialog input{border:1px solid #cfd3ca;border-radius:11px;height:52px;padding:0 14px;font-size:16px;font-weight:850}.deleteDialog>div{grid-template-columns:1fr 1.4fr;gap:9px;margin-top:18px;display:grid}.deleteDialog button{border:0;border-radius:11px;min-height:50px;font-size:9px;font-weight:950}.cancelDelete{color:#25362d;background:#eceee9}.confirmDelete{color:#fff;background:#a3281c}.confirmDelete:disabled{color:#8a7671;background:#e2d5d2}.questionCard{scroll-margin-top:96px}.questionHeading{color:#607168;text-align:center;align-items:center;gap:13px;margin:22px 0 0;display:flex}.questionHeading:before,.questionHeading:after{content:"";background:linear-gradient(90deg,#0000,#c7cdc5);flex:1;height:1px}.questionHeading:after{background:linear-gradient(90deg,#c7cdc5,#0000)}.questionHeading span{white-space:nowrap;letter-spacing:2.1px;flex:none;font-size:11px;font-weight:950}.questionCard h2{white-space:pre-line;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:14px 0 24px;font-size:clamp(30px,3.6vw,48px);line-height:1.1}.qmeta .answerRule{color:#4d5d53;background:#eef1e9;border-color:#d5d9d0}.answers button{min-height:74px;padding:12px 14px}.answers button span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (width<=780px){.app-play header{display:none}.play{min-height:100dvh;padding:8px 10px 28px}.progressTop{z-index:15;border-radius:11px;padding:9px 11px;font-size:8px;position:sticky;top:0}.questionCard{border-radius:17px;margin-top:8px;padding:14px 12px 16px;scroll-margin-top:8px}.qmeta{gap:5px}.qmeta span{letter-spacing:.65px;padding:4px 6px;font-size:7px}.qmeta .secureGame{order:initial;width:auto}.quizClubMark{border-radius:7px 7px 9px 9px;width:27px;height:29px;font-size:7px}.qmeta strong{margin-left:auto;font-size:22px}.questionHeading{gap:8px;margin-top:12px}.questionHeading span{letter-spacing:1.5px;font-size:8px}.questionCard h2{letter-spacing:-.7px;margin:9px 0 14px;font-size:clamp(24px,6.8vw,30px);line-height:1.12}.answers{gap:7px}.answers button{border-radius:11px;gap:9px;min-height:56px;padding:7px 9px;font-size:12px;line-height:1.25}.answers button b{border-radius:8px;flex-basis:34px;min-width:34px;height:34px;font-size:14px}.quizStatus{margin-top:9px;padding:8px 10px;font-size:10px}.explain{border-radius:12px;margin-top:10px;padding:14px 15px}.explain p{font-size:12px;line-height:1.4}.explain .primary{margin-top:10px;padding:14px 16px}}@media (width<=380px){.questionCard h2{font-size:23px}.qmeta .answerRule{display:none}.answers button{min-height:53px;font-size:11px}}.legalConsentOverlay{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07140fd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legalConsentDialog{color:#102119;background:#fff;border:1px solid #ffffff28;border-radius:24px;width:min(660px,100%);max-height:92dvh;padding:32px;overflow:auto;box-shadow:0 30px 100px #0009}.legalConsentDialog.compact{text-align:center;width:min(520px,100%)}.legalConsentDialog>span{color:#3d6950;letter-spacing:1.2px;font-size:9px;font-weight:950}.legalConsentDialog h2{font:900 clamp(32px,6vw,48px)/.95 var(--display);margin:9px 0 12px}.legalConsentDialog p{color:#58675e;margin:0;line-height:1.55}.legalConsentDialog>small{color:#748078;margin-top:17px;font-size:9px;line-height:1.5;display:block}.legalQuickLinks{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.legalQuickLinks button{color:#102119;background:#f6f7f2;border:1px solid #ced3cb;border-radius:11px;min-height:48px;font-size:9px;font-weight:950}.legalChecks{gap:9px;display:grid}.legalChecks>label{color:#26372e;cursor:pointer;background:#fafaf7;border:1px solid #dfe3db;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:12px;line-height:1.45;display:flex}.legalChecks input{accent-color:#1e633d;flex:0 0 21px;width:21px;height:21px;margin:0}.legalChecks span{padding-top:1px}.legalChecks button{color:#1f633e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline;display:inline}.legalConsentActions{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:20px;display:grid}.legalConsentActions button{letter-spacing:.3px;border:0;border-radius:11px;min-height:52px;padding:12px;font-size:9px;font-weight:950}.legalSecondary{color:#25362d;background:#e8ebe5}.legalPrimary{color:#fff;background:#102119}.legalPrimary:disabled,.legalSecondary:disabled{cursor:not-allowed;opacity:.48}.legalConsentNotice{background:#fff0c7;border-radius:10px;padding:12px 14px;font-size:11px;font-weight:750;color:#604b10!important;margin-top:14px!important}.legalLoader{border:4px solid #dfe4dc;border-top-color:#1f633e;border-radius:50%;width:32px;height:32px;margin:22px auto 0;animation:.8s linear infinite legalSpin;display:block}@keyframes legalSpin{to{transform:rotate(360deg)}}.essentialStorageNotice{z-index:190;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#102119f2;border:1px solid #ffffff32;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;width:min(860px,100% - 24px);padding:16px 17px 16px 20px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0007}.essentialStorageNotice>div:first-child{gap:3px;display:grid}.essentialStorageNotice span{color:#b9d4c3;letter-spacing:1px;font-size:7px;font-weight:950}.essentialStorageNotice b{font:900 19px/1.1 var(--display)}.essentialStorageNotice p{color:#c7d1cb;max-width:530px;margin:2px 0 0;font-size:10px;line-height:1.4}.essentialStorageNotice>div:last-child{flex:none;gap:7px;display:flex}.essentialStorageNotice button{border-radius:9px;min-height:43px;padding:9px 12px;font-size:8px;font-weight:950}.noticeDetails{color:#fff;background:0 0;border:1px solid #ffffff45}.noticeContinue{color:#102119;background:#fff;border:1px solid #fff}.cookieStatusCard{background:#edf6e7;border:1px solid #cfe0d2;border-radius:15px;gap:7px;margin-top:25px;padding:20px;display:grid}.cookieStatusCard span{color:#477253;letter-spacing:1px;font-size:8px;font-weight:950}.cookieStatusCard b{font:900 22px var(--display)}.cookieStatusCard p{color:#3d5545!important}.cookieStatusCard button{color:#fff;background:#102119;border:0;border-radius:9px;justify-self:start;min-height:43px;padding:10px 13px;font-size:8px;font-weight:950}@media (width<=720px){.legalConsentOverlay{align-items:end;padding:10px}.legalConsentDialog{border-radius:21px;max-height:94dvh;padding:23px 18px 20px}.legalConsentDialog h2{font-size:36px}.legalQuickLinks,.legalConsentActions{grid-template-columns:1fr}.legalConsentActions .legalSecondary{order:2}.legalChecks>label{padding:12px;font-size:11px}.essentialStorageNotice{bottom:calc(76px + env(safe-area-inset-bottom));border-radius:15px;flex-direction:column;align-items:stretch;gap:12px;padding:15px}.essentialStorageNotice b{font-size:18px}.essentialStorageNotice>div:last-child{grid-template-columns:1fr 1.2fr;display:grid}.essentialStorageNotice button{min-height:44px;padding:8px}.cookieStatusCard button{width:100%}}@media (width<=380px){.legalConsentDialog{padding:20px 15px}.legalConsentDialog h2{font-size:32px}.legalQuickLinks{margin:17px 0}.legalChecks{gap:7px}.legalChecks>label{padding:10px}.essentialStorageNotice p{font-size:9px}}.communityResults{max-width:1240px}.communityTitle{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.communityTitle h1{margin-bottom:8px}.communityTitle p{color:#647068;max-width:680px;margin:0;line-height:1.5}.communityTitle>span{color:#27502a;letter-spacing:.7px;background:#e7f3df;border-radius:999px;flex:none;padding:9px 11px;font-size:8px;font-weight:950}.communityConnect{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;max-width:720px;margin:38px auto;padding:34px}.communityConnect>b{color:#51705c;letter-spacing:1.2px;font-size:8px}.communityConnect h2{font:900 34px/1 var(--display);margin:9px 0}.communityConnect p{color:#647068;line-height:1.55}.communityConnect .primary{margin-top:10px}.rankingPrivacy{background:#fff;border:1px solid #d9ded6;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:28px;padding:14px 16px;display:grid}.rankingPrivacy>div{gap:3px;display:grid}.rankingPrivacy>div>span{color:#55705f;letter-spacing:1px;font-size:8px;font-weight:950}.rankingPrivacy>div>b{font:900 18px var(--display)}.rankingPrivacy p{color:#647068;max-width:770px;margin:8px 0 0;font-size:10px;line-height:1.5}.rankingPrivacy>button:not(.privacyInfoButton){color:#445249;background:#e6e9e3;border:1px solid #ced5cc;border-radius:999px;grid-template-columns:40px auto;align-items:center;gap:9px;min-width:145px;padding:8px 12px 8px 8px;font-size:8px;font-weight:950;display:grid;position:relative}.rankingPrivacy>button:not(.privacyInfoButton) i{background:#9aa59d;border-radius:999px;width:40px;height:24px;transition:all .2s;position:relative}.rankingPrivacy>button:not(.privacyInfoButton) i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.rankingPrivacy>button.enabled{color:#27502a!important;background:#e7f3df!important;border-color:#98c08d!important}.rankingPrivacy>button.enabled i{background:#2f7047!important}.rankingPrivacy>button.enabled i:after{transform:translate(16px)}.rankingPrivacy>button:disabled{cursor:wait;opacity:.65}.privacyInfoButton{color:#264033;width:36px;height:36px;font:900 20px var(--display);background:#f4f6f1;border:1px solid #d1d7cf;border-radius:50%;place-items:center;display:grid}.communityNotice{color:#604b10;background:#f6edc7;border-radius:11px;margin:14px 0 0;padding:12px 14px;font-size:11px;font-weight:750}.communityColumns{grid-template-columns:1.08fr .92fr;gap:16px;margin-top:16px;display:grid}.communityColumns>article{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:22px}.communitySectionHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.communitySectionHead>div{gap:5px;display:grid}.communitySectionHead span{color:#55705f;letter-spacing:1px;font-size:7px;font-weight:950}.communitySectionHead h2{font:900 24px/1 var(--display);margin:0}.communitySectionHead>button,.communitySectionHead>b{color:#23372c;background:#f6f7f2;border:1px solid #d6dbd3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.communitySectionHead>button:disabled{opacity:.5}.communityEmpty{color:#657168;text-align:center;background:#f9f9f6;border:1px dashed #ccd3ca;border-radius:14px;margin:0;padding:25px;font-size:11px;line-height:1.55}.collapsibleHistory{grid-column:1/-1;overflow:hidden;padding:0!important}.historyToggle{color:#193126;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) 42px 34px;align-items:center;gap:10px;width:100%;padding:18px 20px;display:grid}.historyToggle>span{gap:5px;display:grid}.historyToggle small{color:#55705f;letter-spacing:1px;font-size:7px;font-weight:950}.historyToggle strong{font:900 23px/1 var(--display)}.historyToggle>b,.historyToggle>i{background:#f6f7f2;border:1px solid #d6dbd3;border-radius:50%;place-items:center;font-style:normal;display:grid}.historyToggle>b{width:42px;height:42px;font:900 20px var(--display)}.historyToggle>i{width:34px;height:34px;font:900 19px var(--display)}.collapsibleHistory.open .historyToggle{border-bottom:1px solid #e2e6df}.collapsibleHistory>div{padding:18px 22px 22px}.realLeaderboard,.historyList{gap:7px;display:grid}.realLeaderboard>div{background:#fafaf7;border:1px solid #e1e4de;border-radius:12px;grid-template-columns:31px 39px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.realLeaderboard>div.currentPlayer{background:#edf6e7;border-color:#92bb83}.realLeaderboard>div>b{color:#fff;background:#14271d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.realLeaderboard>div>i{background:var(--club-dark);color:#fff;border-radius:10px 10px 13px 13px;place-items:center;width:37px;height:39px;font-size:10px;font-style:normal;font-weight:950;display:grid}.realLeaderboard>div>span{gap:3px;min-width:0;display:grid}.realLeaderboard strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.realLeaderboard span small{color:#748078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.realLeaderboard em{color:#1d412c;font:900 17px/1 var(--display);text-align:right;font-style:normal;display:grid}.realLeaderboard em small{font:950 6px var(--sans);letter-spacing:.8px}.historyList>div{border-bottom:1px solid #e4e6e0;grid-template-columns:115px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.historyList>div:last-child{border-bottom:0}.historyList time{color:#748078;font-size:8px;line-height:1.35}.historyList>div>span{gap:3px;display:grid}.historyList span>b{font-size:10px}.historyList span>small{color:#718077;font-size:8px}.historyList>div>strong{font:900 19px var(--display)}.historyList>div>strong small{font-size:10px}.loadHistory{color:#24362d;background:#f6f7f2;border:1px solid #d3d8d0;border-radius:10px;width:100%;min-height:44px;margin-top:14px;font-size:8px;font-weight:950}.loadHistory:disabled{opacity:.55}@media (width<=900px){.communityColumns{grid-template-columns:1fr}.communityTitle{flex-direction:column;align-items:flex-start}.communityTitle>span{align-self:flex-start}}@media (width<=620px){.communityResults{padding-bottom:170px}.communityTitle h1{font-size:40px}.rankingPrivacy{grid-template-columns:minmax(0,1fr) 36px;padding:14px}.rankingPrivacy>button:not(.privacyInfoButton){grid-column:1/-1;justify-content:space-between;width:100%}.communityColumns>article{padding:16px}.realLeaderboard>div{grid-template-columns:28px 36px minmax(0,1fr) auto;gap:7px;padding:9px 7px}.realLeaderboard>div>i{width:34px;height:36px}.realLeaderboard span small{font-size:7px}.historyList>div{grid-template-columns:1fr auto;gap:5px 10px}.historyList time{grid-column:1/-1}.communityConnect{padding:24px 18px}.communityConnect h2{font-size:29px}}.otpForm{min-width:0;display:grid}.otpBadge{color:#285238;letter-spacing:1px;background:#e8f2e2;border-radius:999px;justify-self:start;padding:6px 9px;font-size:7px;font-weight:950}.otpForm h2{font:900 31px/1 var(--display);margin:16px 0 8px}.otpForm p{color:#657168;margin:0 0 12px;font-size:11px;line-height:1.5}.otpEmail{overflow-wrap:anywhere;color:#102119;margin:-2px 0 15px;font-size:15px;display:block}.otpLabel{letter-spacing:1px;margin:8px 0 9px;font-size:8px;font-weight:950}.otpInputShell{cursor:text;max-width:430px;height:62px;position:relative}.otpNativeInput{z-index:2;opacity:.01;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.otpBoxes{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:0}.otpBox{color:#102119;min-width:0;font:900 25px/1 var(--display);background:#fafaf7;border:1px solid #cfd3ca;border-radius:12px;place-items:center;transition:all .15s;display:grid}.otpBox.filled{background:#f0f6ec;border-color:#7d9b84}.otpInputShell:focus-within .otpBox{box-shadow:0 0 0 2px var(--club-soft)}.otpSubmit{margin-top:14px}.otpHelp{border-top:1px solid #e2e5de;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;margin-top:15px;padding-top:15px;display:grid}.otpHelp>span{color:#68756d;font-size:9px}.otpHelp button{color:#24573a;text-align:right;background:0 0;border:0;padding:7px 0;font-size:8px;font-weight:950}.otpHelp button:disabled{color:#8c9790;cursor:not-allowed}.otpHelp .editEmail{color:#52635a;text-align:left;grid-column:1/-1;justify-self:start;text-decoration:underline}.otpSecurity{background:#f2f4ef;border-radius:10px;padding:10px 12px;color:#66736b!important;margin:12px 0 0!important;font-size:9px!important}.authChoiceList{gap:9px;margin-top:18px;display:grid}.authChoiceList span{color:#d7dfda;align-items:center;gap:9px;font-size:9px;display:flex}.authChoiceList b{color:#102119;background:#fff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.authPanel h1{overflow-wrap:anywhere}.authRetrySync{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:8px;font-weight:950}@media (width<=760px){.authPanel h1{font-size:clamp(38px,12vw,62px);line-height:.9}.otpForm h2{font-size:28px}.otpInputShell{height:56px}.otpBoxes{gap:5px}.otpBox{border-radius:10px;font-size:22px}.otpForm{scroll-margin-bottom:230px}.otpHelp{grid-template-columns:1fr}.otpHelp button{text-align:left;justify-self:start}.otpHelp .editEmail{grid-column:1}}@media (width<=370px){.otpInputShell{height:51px}.otpBoxes{gap:4px}.otpBox{border-radius:9px;font-size:20px}.otpForm h2{font-size:25px}}.rankingTabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.rankingTabs button{color:#203229;text-align:left;background:#fff;border:1px solid #d9ded6;border-radius:14px;min-width:0;min-height:92px;padding:13px;display:grid}.rankingTabs button:hover{border-color:#9dac9f;transform:translateY(-1px)}.rankingTabs button.active{border-color:var(--club-main);background:var(--club-soft);box-shadow:inset 0 -4px 0 var(--club-main)}.rankingTabs span{color:#688074;letter-spacing:1px;font-size:7px;font-weight:950}.rankingTabs b{font:900 17px/1 var(--display);margin-top:8px}.rankingTabs small{color:#6f7c74;text-overflow:ellipsis;margin-top:5px;font-size:8px;line-height:1.25;overflow:hidden}.rankingHeadActions{align-items:center;gap:7px;display:flex}.rankingHeadActions button:first-child:not(:last-child){border-radius:999px;width:auto;padding:0 12px;font-size:8px;font-weight:950}.privateLeagues{max-width:1240px}.privateLeagueTitle{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.privateLeagueTitle h1{margin-bottom:8px}.privateLeagueTitle p{color:#647068;max-width:760px;margin:0;line-height:1.5}.privateLeagueTitle>span{color:#27502a;letter-spacing:.7px;background:#e7f3df;border-radius:999px;flex:none;padding:9px 11px;font-size:8px;font-weight:950}.leagueActions{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.leagueActions>article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.leagueActions>article:first-child{border-color:var(--club-main)}@supports (color:color-mix(in lab, red, red)){.leagueActions>article:first-child{border-color:color-mix(in srgb,var(--club-main) 65%,#d9ded6)}}.leagueActions>article:first-child{background:linear-gradient(145deg,var(--club-soft),#fff 62%)}.leagueActions article>span{color:#55705f;letter-spacing:1px;font-size:8px;font-weight:950}.leagueActions h2{font:900 26px/1 var(--display);margin:7px 0 8px}.leagueActions p{color:#647068;min-height:36px;margin:0 0 17px;font-size:10px;line-height:1.5}.leagueActions label{color:#42554a;letter-spacing:.8px;gap:7px;margin-top:auto;font-size:8px;font-weight:950;display:grid}.leagueActions input{color:#102119;background:#fafaf7;border:1px solid #ced4cb;border-radius:11px;width:100%;height:50px;padding:0 13px;font-size:14px;font-weight:850}.leagueActions>article>button{color:#fff;background:#102119;border:0;border-radius:10px;min-height:48px;margin-top:10px;font-size:9px;font-weight:950}.leagueActions button:disabled{cursor:wait;opacity:.55}.leagueCodeInput{letter-spacing:.8px;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.leagueFeedback{border-radius:11px;margin:14px 0 0;padding:13px 15px;font-size:11px;font-weight:750;line-height:1.45}.leagueFeedback.success{color:#27502a;background:#edf6e7;border:1px solid #cbe1c6}.leagueFeedback.error{color:#792a1e;background:#fff2ef;border:1px solid #efc5bc}.leagueWorkspace{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);gap:14px;margin-top:16px;display:grid}.leagueWorkspace>aside,.leagueStandingPanel{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:20px}.leagueListHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.leagueListHead>div{align-items:center;gap:9px;display:flex}.leagueListHead span{letter-spacing:1px;font-size:8px;font-weight:950}.leagueListHead b{color:#405148;background:#e8ece6;border-radius:999px;place-items:center;min-width:39px;height:24px;padding:0 7px;font-size:8px;display:grid}.leagueListHead>button{color:#23372c;background:#f6f7f2;border:1px solid #d6dbd3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.leagueList{gap:7px;display:grid}.leagueList>button{color:#1d3026;text-align:left;background:#fafaf7;border:1px solid #e0e4dd;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:13px;display:flex}.leagueList>button.active{background:#edf6e7;border-color:#87ab7b;box-shadow:inset 4px 0 #37754c}.leagueList>button>span{gap:4px;min-width:0;display:grid}.leagueList>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.leagueList>button small{color:#6c7a72;font-size:7px}.leagueList>button i{font-style:normal}.leagueStandingPanel{min-height:360px}.leagueStandingHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.leagueStandingHead>div:first-child{gap:5px;display:grid}.leagueStandingHead span{color:#55705f;letter-spacing:1px;font-size:7px;font-weight:950}.leagueStandingHead h2{font:900 28px/1 var(--display);margin:0}.leagueManage{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.leagueManage button{color:#25372d;background:#f5f7f2;border:1px solid #d2d7cf;border-radius:8px;min-height:34px;padding:8px 10px;font-size:7px;font-weight:950}.leagueManage .dangerAction{color:#85291e;background:#fff3f0;border-color:#edc6be}.privateInvite{border:1px solid var(--club-main);justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.privateInvite{border:1px solid color-mix(in srgb,var(--club-main) 55%,#d9ded6)}}.privateInvite{background:var(--club-soft);border-radius:12px}.privateInvite>span{gap:4px;min-width:0;display:grid}.privateInvite small{letter-spacing:1px;font-size:7px;font-weight:950}.privateInvite strong{overflow-wrap:anywhere;font:900 clamp(15px,2.2vw,21px)/1 var(--display);letter-spacing:1px}.privateInvite button{background:var(--club-dark);color:#fff;border:0;border-radius:8px;flex:none;min-height:36px;padding:8px 11px;font-size:7px;font-weight:950}.leaguePrivacy{color:#6a7770;margin:0 0 14px;font-size:9px;line-height:1.45}.leagueBlank{text-align:center;place-items:center;min-height:320px;display:grid}.leagueBlank>b{background:var(--club-main);width:65px;height:47px;color:var(--club-dark);font:950 18px var(--display);border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}.leagueBlank h2{font:900 26px/1 var(--display);margin:18px 0 6px}.leagueBlank p{color:#6b7870;margin:0}.leagueLeaderboard{max-height:520px;padding-right:3px;overflow:auto}@media (width<=980px){.rankingTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.leagueWorkspace{grid-template-columns:1fr}.leagueWorkspace>aside{padding-bottom:16px}.leagueList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.rankingTabs{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.rankingTabs button{scroll-snap-align:start;flex:0 0 154px}.privateLeagues{padding-bottom:170px}.privateLeagueTitle{flex-direction:column;align-items:flex-start}.privateLeagueTitle h1{font-size:42px}.leagueActions{grid-template-columns:1fr}.leagueActions p{min-height:0}.leagueList{grid-template-columns:1fr}.leagueWorkspace>aside,.leagueStandingPanel{padding:16px}.leagueStandingHead{flex-direction:column}.leagueManage{justify-content:flex-start}.privateInvite{flex-direction:column;align-items:flex-start}.privateInvite button{width:100%;min-height:42px}.leagueStandingPanel{min-height:300px}}.secureDuels{max-width:1240px}.duelTitle{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.duelTitle h1{margin-bottom:8px}.duelTitle p{color:#647068;max-width:760px;margin:0;line-height:1.5}.duelTitle>span{color:#27502a;letter-spacing:.7px;background:#e7f3df;border-radius:999px;flex:none;padding:9px 11px;font-size:8px;font-weight:950}.duelActions{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.duelActions>article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.duelActions>article:first-child{border-color:var(--club-main)}@supports (color:color-mix(in lab, red, red)){.duelActions>article:first-child{border-color:color-mix(in srgb,var(--club-main) 65%,#d9ded6)}}.duelActions>article:first-child{background:linear-gradient(145deg,var(--club-soft),#fff 62%)}.duelActions article>span{color:#55705f;letter-spacing:1px;font-size:8px;font-weight:950}.duelActions h2{font:900 26px/1 var(--display);margin:7px 0 8px}.duelActions p{color:#647068;min-height:46px;margin:0 0 15px;font-size:10px;line-height:1.5}.duelActions label{color:#42554a;letter-spacing:.8px;gap:7px;margin-top:auto;font-size:8px;font-weight:950;display:grid}.duelActions input{color:#102119;background:#fafaf7;border:1px solid #ced4cb;border-radius:11px;width:100%;height:50px;padding:0 13px;font-size:14px;font-weight:850}.duelActions>article>button{color:#fff;background:#102119;border:0;border-radius:10px;min-height:48px;margin-top:10px;font-size:9px;font-weight:950}.duelActions button:disabled{cursor:wait;opacity:.55}.duelCodeInput{letter-spacing:.8px;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.duelCount{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;display:grid}.duelCount button{color:#203229;min-height:54px;font:900 18px var(--display);background:#f8f9f5;border:1px solid #ccd3ca;border-radius:10px;place-items:center;display:grid}.duelCount button small{font:950 6px var(--sans);letter-spacing:.6px;margin-top:2px}.duelCount button.active{border-color:var(--club-main);background:var(--club-soft);box-shadow:inset 0 -3px 0 var(--club-main)}.duelWorkspace{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);gap:14px;margin-top:16px;display:grid}.duelWorkspace>aside,.duelDetail{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:20px}.duelListHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.duelListHead>div{align-items:center;gap:9px;min-width:0;display:flex}.duelListHead span{letter-spacing:1px;font-size:8px;font-weight:950}.duelListHead b{color:#405148;background:#e8ece6;border-radius:999px;place-items:center;min-width:39px;height:24px;padding:0 7px;font-size:8px;display:grid}.duelListHead small{color:#7a867e;letter-spacing:.55px;white-space:nowrap;font-size:6px;font-weight:900}.duelListHead>button{color:#23372c;background:#f6f7f2;border:1px solid #d6dbd3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.duelEmpty{color:#6b7870;text-align:center;margin:0;padding:22px 10px;font-size:10px;line-height:1.5}.duelList{gap:7px;display:grid}.duelList>small{color:#738078;letter-spacing:1px;margin:8px 4px 0;font-size:7px;font-weight:950}.duelList>button{color:#1d3026;text-align:left;background:#fafaf7;border:1px solid #e0e4dd;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:13px;display:flex}.duelList>button.active{background:#edf6e7;border-color:#87ab7b;box-shadow:inset 4px 0 #37754c}.duelList>button>span{gap:4px;min-width:0;display:grid}.duelList>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.duelList>button small{color:#6c7a72;font-size:7px}.duelList>button i{font-style:normal}.duelDetail{min-height:390px}.duelBlank{text-align:center;place-items:center;min-height:330px;display:grid}.duelBlank>b{background:var(--club-main);width:65px;height:47px;color:var(--club-dark);font:950 18px var(--display);border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}.duelBlank h2{font:900 26px/1 var(--display);margin:18px 0 6px}.duelBlank p{color:#6b7870;margin:0}.duelDetailHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.duelDetailHead>div{gap:5px;display:grid}.duelDetailHead span{color:#55705f;letter-spacing:1px;font-size:7px;font-weight:950}.duelDetailHead h2{font:900 28px/1 var(--display);margin:0}.duelDetailHead p{color:#6a7770;margin:2px 0 0;font-size:9px}.duelDetailHead>b{color:#fff;letter-spacing:.7px;white-space:nowrap;background:#14271d;border-radius:999px;padding:8px 10px;font-size:7px}.duelInvite{border:1px solid var(--club-main);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.duelInvite{border:1px solid color-mix(in srgb,var(--club-main) 55%,#d9ded6)}}.duelInvite{background:var(--club-soft);border-radius:12px}.duelInvite>span{gap:4px;min-width:0;display:grid}.duelInvite small{letter-spacing:1px;font-size:7px;font-weight:950}.duelInvite strong{overflow-wrap:anywhere;font:900 clamp(15px,2.2vw,21px)/1 var(--display);letter-spacing:1px}.duelInvite>div{gap:6px;display:flex}.duelInvite button{background:var(--club-dark);color:#fff;border:0;border-radius:8px;min-height:36px;padding:8px 10px;font-size:7px;font-weight:950}.duelInvite button:disabled{opacity:.5}.duelVersus{gap:8px;display:grid}.duelVersus>div{background:#fafaf7;border:1px solid #dfe3dc;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid;position:relative}.duelVersus>div.current{background:#edf6e7;border-color:#92bb83}.duelVersus>div>i{background:var(--club-dark);color:#fff;border-radius:11px 11px 14px 14px;place-items:center;width:42px;height:44px;font-size:11px;font-style:normal;font-weight:950;display:grid}.duelVersus>div>span{gap:3px;min-width:0;display:grid}.duelVersus span>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.duelVersus span>small{color:#718077;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.duelVersus span>em{color:#3f6d4c;font-size:7px;font-style:normal;font-weight:950}.duelVersus>div>strong{font:900 26px var(--display)}.duelVersus>div>strong small{font-size:12px}.duelVersus u{z-index:2;background:var(--club-main);width:31px;height:31px;color:var(--club-dark);font:950 9px var(--sans);border:3px solid #fff;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:-16px;right:50%;transform:translate(50%)}.duelSecurity{color:#66736b;background:#f2f4ef;border-radius:10px;margin:14px 0 0;padding:12px 13px;font-size:9px;line-height:1.45}.duelButtons{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.duelButtons button{color:#25372d;background:#f5f7f2;border:1px solid #d1d7ce;border-radius:9px;min-height:44px;padding:10px 13px;font-size:8px;font-weight:950}.duelButtons button.primary{color:#fff;background:#102119;border:0}.duelButtons .dangerAction{color:#85291e;background:#fff3f0;border-color:#edc6be}.duelButtons button:disabled{cursor:not-allowed;opacity:.58}@media (width<=980px){.duelWorkspace{grid-template-columns:1fr}.duelList{grid-template-columns:repeat(2,minmax(0,1fr))}.duelList>small{grid-column:1/-1}}@media (width<=680px){.secureDuels{padding-bottom:170px}.duelTitle{flex-direction:column;align-items:flex-start}.duelTitle h1{font-size:42px}.duelActions{grid-template-columns:1fr}.duelActions p{min-height:0}.duelList{grid-template-columns:1fr}.duelWorkspace>aside,.duelDetail{padding:16px}.duelListHead small{display:none}.duelInvite{flex-direction:column;align-items:flex-start}.duelInvite>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.duelInvite button{width:100%}.duelInvite button:last-child:nth-child(3){grid-column:1/-1}.duelDetailHead{flex-direction:column}.duelVersus>div{grid-template-columns:39px minmax(0,1fr) auto;gap:8px;padding:12px 9px}.duelVersus>div>i{width:38px;height:40px}.duelVersus>div>strong{font-size:22px}.duelButtons{display:grid}.duelButtons button{width:100%}}.secureTournaments{max-width:1240px}.tournamentTitle{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tournamentTitle h1{margin-bottom:8px}.tournamentTitle p{color:#647068;max-width:760px;margin:0;line-height:1.5}.tournamentTitle>span{color:#27502a;letter-spacing:.7px;background:#e7f3df;border-radius:999px;flex:none;padding:9px 11px;font-size:8px;font-weight:950}.tournamentHero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;margin-top:28px;display:grid}.tournamentEdition,.tournamentBoard{border-radius:22px;min-width:0;padding:25px}.tournamentEdition{background:linear-gradient(145deg,var(--club-dark),var(--club-dark));flex-direction:column;min-height:460px;display:flex}@supports (color:color-mix(in lab, red, red)){.tournamentEdition{background:linear-gradient(145deg,var(--club-dark),color-mix(in srgb,var(--club-dark) 76%,var(--club-main)))}}.tournamentEdition{color:#fff;box-shadow:0 16px 40px #10211925}.tournamentEdition>span{background:var(--club-main);color:var(--club-dark);letter-spacing:1px;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:7px;font-weight:950}.tournamentEdition>small{color:#b8c7be;letter-spacing:1px;margin-top:19px;font-size:8px;font-weight:900}.tournamentEdition h2{font:900 clamp(38px,5vw,62px)/.88 var(--display);letter-spacing:-2px;margin:8px 0 12px}.tournamentEdition>p{color:#ced8d1;max-width:610px;margin:0;font-size:12px;line-height:1.55}.tournamentEdition>time{color:#fff;text-transform:capitalize;margin-top:16px;font-size:9px;font-weight:800}.tournamentEdition>.primary{color:#102119;min-width:250px;box-shadow:6px 6px 0 var(--club-main);background:#fff;border:0;align-self:flex-start;margin-top:auto;font-size:9px;font-weight:950}.tournamentEdition>.primary:disabled{cursor:wait;opacity:.55}.tournamentWarning{color:#fff1b5;background:#ffd93f18;border:1px solid #ffd93f66;border-radius:10px;margin-top:15px;padding:10px 12px;font-size:8px;line-height:1.45;display:block}.tournamentSecurity{color:#aebdb4!important;letter-spacing:0!important;margin-top:18px!important;font-size:8px!important}.tournamentProgress{gap:8px;margin-top:auto;display:grid}.tournamentProgress:before{content:"";background:#ffffff1e;border-radius:999px;grid-area:1/1;height:9px}.tournamentProgress>span{z-index:1;background:var(--club-main);border-radius:999px;grid-area:1/1;height:9px}.tournamentProgress>small{color:#cad5ce;font-size:8px}.tournamentResult{align-items:center;gap:19px;margin-top:auto;display:flex}.tournamentResult>strong{font:900 68px/1 var(--display);color:var(--club-main)}.tournamentResult>strong small{font-size:26px}.tournamentResult>span{gap:4px;display:grid}.tournamentResult>span>b{font:900 24px/1 var(--display)}.tournamentResult>span>small{color:#becbc3;font-size:8px}.tournamentAbandoned{background:#5a1d1d66;border:1px solid #ff9a8c66;border-radius:14px;margin-top:auto;padding:17px}.tournamentAbandoned b{color:#ffd2ca;letter-spacing:.8px;font-size:9px}.tournamentAbandoned p{color:#f1d9d4;margin:8px 0 0;font-size:9px;line-height:1.5}.tournamentBoard{border:1px solid var(--line);background:#fff}.tournamentPlayers{display:grid}.tournamentPlayers>div{border-bottom:1px solid #e6e8e2;grid-template-columns:34px 40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 5px;display:grid}.tournamentPlayers>div:last-child{border-bottom:0}.tournamentPlayers>div.current{background:#edf6e7;border-radius:11px;margin-inline:-6px;padding-inline:11px}.tournamentPlayers>div>b{color:#fff;background:#14271d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.tournamentPlayers>div>i{background:var(--club-dark);color:#fff;border-radius:10px 10px 13px 13px;place-items:center;width:38px;height:40px;font-size:10px;font-style:normal;font-weight:950;display:grid}.tournamentPlayers>div>span{gap:3px;min-width:0;display:grid}.tournamentPlayers span>strong,.tournamentPlayers span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournamentPlayers span>strong{font-size:10px}.tournamentPlayers span>small{color:#748078;font-size:7px}.tournamentPlayers em{color:#1d412c;font:900 21px/1 var(--display);font-style:normal;display:grid}.tournamentPlayers em small{font-size:9px}.tournamentPrivacy{color:#66736b;background:#f2f4ef;border-radius:10px;margin:15px 0 0;padding:11px 12px;font-size:8px;line-height:1.45}.tournamentShortcuts{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.tournamentShortcuts button{border:1px solid var(--line);color:#203229;text-align:left;background:#fff;border-radius:15px;gap:5px;padding:18px;display:grid}.tournamentShortcuts button:hover{border-color:#91a898;transform:translateY(-2px)}.tournamentShortcuts span{color:#55705f;letter-spacing:1px;font-size:7px;font-weight:950}.tournamentShortcuts b{font:900 21px/1 var(--display)}.tournamentShortcuts small{color:#6f7c74;font-size:8px}@media (width<=850px){.tournamentHero{grid-template-columns:1fr}.tournamentEdition{min-height:420px}}@media (width<=620px){.secureTournaments{padding-bottom:170px}.tournamentTitle{flex-direction:column;align-items:flex-start}.tournamentTitle h1{font-size:42px}.tournamentEdition,.tournamentBoard{padding:18px}.tournamentEdition{min-height:390px}.tournamentEdition h2{font-size:43px}.tournamentEdition>.primary{width:100%;min-width:0;min-height:52px}.tournamentShortcuts{grid-template-columns:1fr}.tournamentPlayers>div{grid-template-columns:29px 36px minmax(0,1fr) auto;gap:7px}.tournamentPlayers>div>i{width:34px;height:36px}.tournamentResult>strong{font-size:56px}}.themeCustomizer{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:25px}.themeCustomizerHead{justify-content:space-between;align-items:center;gap:24px;display:flex}.themeCustomizerHead>div:first-child{min-width:0}.themeCustomizerHead span{color:#55705f;letter-spacing:1.2px;font-size:8px;font-weight:950}.themeCustomizerHead h2{font:900 30px/1 var(--display);margin:7px 0 6px}.themeCustomizerHead p{color:#66736b;max-width:720px;margin:0;font-size:10px;line-height:1.5}.themePreview{border:3px solid var(--club-main);background:var(--club-dark);width:116px;box-shadow:7px 7px 0 var(--club-main),0 12px 28px rgba(var(--club-glow),.22);color:var(--club-on-dark);border-radius:18px;flex:0 0 116px;grid-template-rows:42px 18px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.themePreview i:first-child{background:var(--club-main)}.themePreview i:nth-child(2){background:var(--club-accent)}.themePreview b{background:var(--club-dark);width:38px;height:31px;font:950 12px var(--display);border:2px solid;border-radius:60% 45%;place-items:center;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)rotate(-9deg)}.themePreview span{color:var(--club-on-dark);letter-spacing:1.2px;text-align:center;grid-column:1/-1;align-self:center;font-size:6px}.themeModeSwitch{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.themeModeSwitch button{color:#25362d;text-align:left;background:#f7f8f4;border:1px solid #d9ddd6;border-radius:13px;gap:4px;min-height:68px;padding:14px;font-size:9px;font-weight:950;display:grid}.themeModeSwitch button small{color:#738078;font-size:7px;font-weight:750}.themeModeSwitch button.active{border-color:var(--club-main);background:var(--club-soft);box-shadow:inset 4px 0 0 var(--club-main)}.customPalettePanel{background:#f6f7f2;border:1px solid #e0e3dc;border-radius:16px;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;padding:20px;display:grid}.paletteChoice{min-width:0}.paletteChoice>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.paletteChoice b{letter-spacing:.8px;font-size:8px}.paletteChoice small{color:#627068;font-size:8px}.colorSwatches{grid-template-columns:repeat(6,minmax(36px,1fr));gap:8px;margin-top:11px;display:grid}.colorSwatches button{background:#fff;border:1px solid #d4d9d1;border-radius:11px;place-items:center;min-width:0;height:46px;padding:4px;display:grid}.colorSwatches button i{background:var(--swatch);border-radius:7px;width:100%;height:100%;box-shadow:inset 0 0 0 1px #00000018}.colorSwatches button.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--club-main);border:3px solid #102119;padding:2px}.colorSwatches button:disabled{cursor:not-allowed;opacity:.25}.paletteSafety{color:#365344;background:#eaf3e4;border-radius:10px;grid-column:1/-1;margin:0;padding:11px 12px;font-size:8px;line-height:1.45}.themeCustomizerFoot{border-top:1px solid #e3e6df;align-items:center;gap:13px;margin-top:15px;padding-top:15px;display:flex}.themeCustomizerFoot>span{background:var(--club-soft);color:#24372c;letter-spacing:.7px;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:950}.themeCustomizerFoot>small{color:#6a776f;font-size:8px}.themeCustomizerFoot button{color:#26382e;background:#f7f8f4;border:1px solid #d2d7cf;border-radius:9px;margin-left:auto;padding:9px 11px;font-size:7px;font-weight:950}.custom-theme .primary,.custom-theme .seg .active,.custom-theme .appNav button.active,.custom-theme .primary b,.custom-theme .appButton,.custom-theme .hero .eyebrow,.custom-theme .hero h1 em,.custom-theme .mobileDock button.active,.custom-theme .clubMiniBrand b,.custom-theme .clubHeroBadge b,.custom-theme .quizClubMark,.custom-theme .teamDot,.custom-theme .profileClubMark{color:var(--club-on-dark)}.custom-theme .installHeader,.custom-theme .sectionTitle>span,.custom-theme .tagCloud b{color:var(--club-on-main)}@media (width<=760px){.themeCustomizer{padding:18px}.themeCustomizerHead{align-items:flex-start}.themePreview{flex-basis:88px;grid-template-rows:36px 17px;width:88px}.themePreview b{width:31px;height:26px;top:10px}.themeModeSwitch,.customPalettePanel{grid-template-columns:1fr}.customPalettePanel{padding:15px}.paletteSafety{grid-column:1}.themeCustomizerFoot{flex-direction:column;align-items:flex-start}.themeCustomizerFoot button{width:100%;min-height:44px;margin-left:0}.colorSwatches{grid-template-columns:repeat(6,minmax(32px,1fr))}.colorSwatches button{height:43px}}@media (width<=420px){.themeCustomizerHead{grid-template-columns:minmax(0,1fr) 74px;display:grid}.themePreview{flex-basis:74px;width:74px}.colorSwatches{grid-template-columns:repeat(4,minmax(38px,1fr));gap:9px}.colorSwatches button{height:46px}}.advertisingSlot{color:#25362d;background:#f7f8f4;border:1px solid #d9ddd6;border-radius:16px;width:100%;overflow:hidden}.advertisingSlot>span{color:#65736b;letter-spacing:1px;border-bottom:1px solid #e0e3dc;padding:8px 13px;font-size:7px;font-weight:950;display:block}.advertisingSlot>div{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:3px 12px;padding:15px;display:grid}.advertisingSlot i{background:var(--club-dark);width:46px;height:39px;color:var(--club-on-dark);font:950 12px var(--display);border-radius:60% 46%;grid-row:1/3;place-items:center;font-style:normal;display:grid;transform:rotate(-7deg)}.advertisingSlot strong{font:900 17px/1 var(--display)}.advertisingSlot small{color:#69766e;font-size:8px;line-height:1.4}.advertisingSlot.live{max-width:1080px;margin:20px auto}.advertisingSlot.preview{background:repeating-linear-gradient(135deg,#f7f8f4,#f7f8f4 10px,#f1f3ee 10px 20px);border-style:dashed}.advertisingPreparation{background:#fff;border:1px solid #dce1d8;border-radius:22px;margin:28px 0;padding:24px}.advertisingPreparationHead{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.advertisingPreparationHead>div{max-width:760px}.advertisingPreparationHead span{color:#53705e;letter-spacing:1.2px;font-size:8px;font-weight:950}.advertisingPreparationHead h2{font:900 31px/1 var(--display);margin:7px 0}.advertisingPreparationHead p{color:#66746c;margin:0;font-size:10px;line-height:1.55}.advertisingPreparationHead>b{color:#714718;letter-spacing:.8px;background:#fff3dd;border:1px solid #e1bb85;border-radius:999px;flex:none;padding:8px 10px;font-size:7px}.advertisingGuardrails{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.advertisingGuardrails article{background:#f3f5f0;border-radius:13px;gap:5px;min-width:0;padding:15px;display:grid}.advertisingGuardrails article>b{font:900 25px/1 var(--display);color:#163224}.advertisingGuardrails article>span{letter-spacing:.8px;font-size:7px;font-weight:950}.advertisingGuardrails article>small{color:#6b7870;font-size:7px;line-height:1.45}.advertisingPreviewGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.advertisingPreviewGrid>div{gap:6px;display:grid}.advertisingPreviewGrid>div>small{color:#6c7971;padding-inline:4px;font-size:7px}.advertisingActivation{background:#dde1da;border:1px solid #dde1da;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-top:19px;display:grid;overflow:hidden}.advertisingActivation>div{background:#fafbf8;grid-template-columns:11px minmax(0,1fr);gap:3px 9px;padding:13px;display:grid}.advertisingActivation span{background:#d98f35;border-radius:50%;grid-row:1/3;align-self:center;width:9px;height:9px;box-shadow:0 0 0 4px #fff0db}.advertisingActivation span.ready{background:#3b8150;box-shadow:0 0 0 4px #e2f1e5}.advertisingActivation b{font-size:8px}.advertisingActivation small{color:#6c7971;font-size:7px}.advertisingExcluded{color:#c7d3cb;letter-spacing:.55px;background:#102119;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:7px}.advertisingExcluded b{color:#fff}@media (width<=820px){.advertisingGuardrails{grid-template-columns:1fr 1fr}.advertisingPreparationHead{flex-direction:column}.advertisingPreparationHead>b{align-self:flex-start}.advertisingPreviewGrid{grid-template-columns:1fr}}@media (width<=560px){.advertisingPreparation{padding:17px}.advertisingPreparationHead h2{font-size:27px}.advertisingGuardrails,.advertisingActivation{grid-template-columns:1fr}.advertisingSlot>div{grid-template-columns:40px minmax(0,1fr);padding:13px}.advertisingSlot i{width:39px;height:34px}.advertisingSlot strong{font-size:15px}}.notificationIntro{color:#65736b;max-width:760px;line-height:1.55}.notificationConnect{background:#fff5e5;border:1px solid #e1bb85;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:20px 0;padding:17px;display:grid}.notificationConnect b{letter-spacing:.8px;font-size:8px}.notificationConnect span{color:#715a38;font-size:10px}.notificationConnect button{background:var(--club-dark);color:#fff;border:0;border-radius:9px;min-height:42px;padding:9px 14px;font-size:8px;font-weight:950}.notificationNotice{color:#31563b;background:#e8f2e3;border-radius:11px;margin:13px 0 0;padding:12px 14px;font-size:9px;font-weight:800}.settingsList input:disabled+i{cursor:not-allowed;opacity:.55}.pushIntegration button,.pushTest button{background:var(--club-dark);color:#fff;letter-spacing:.45px;border:0;border-radius:9px;min-height:42px;padding:10px 15px;font-size:8px;font-weight:950}.pushIntegration button:disabled,.pushTest button:disabled{cursor:not-allowed;opacity:.52}.pushTest{background:#f6f8f3;border:1px solid #d7ddd5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 17px;display:flex}.pushTest span{gap:4px;display:grid}.pushTest b{letter-spacing:.8px;font-size:9px}.pushTest small{color:#65736b;font-size:9px}.heroNotificationBell{z-index:4;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff12;border:1px solid #fff5;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;display:grid;position:absolute;top:26px;right:28px;box-shadow:0 8px 24px #07140e45}.heroNotificationBell:hover{background:#fff2;transform:translateY(-2px)}.heroNotificationBell svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.heroNotificationBell i{border:2px solid var(--club-dark);background:var(--club-main);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #ffffff25}.heroNotificationBell.active{border-color:var(--club-main);color:var(--club-main)}.mobilePreparation{background:#fff;border:1px solid #dce1d8;border-radius:22px;margin:28px 0;padding:24px}.mobilePreparationHead{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.mobilePreparationHead>div{max-width:760px}.mobilePreparationHead span{color:#53705e;letter-spacing:1.2px;font-size:8px;font-weight:950}.mobilePreparationHead h2{font:900 31px/1 var(--display);margin:7px 0}.mobilePreparationHead p{color:#66746c;margin:0;font-size:10px;line-height:1.55}.mobilePreparationHead>b{color:#714718;letter-spacing:.8px;background:#fff3dd;border:1px solid #e1bb85;border-radius:999px;flex:none;padding:8px 10px;font-size:7px}.offerPreparation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.offerPreparation article{background:#f8f8f4;border:1px solid #e1e4dd;border-radius:15px;flex-direction:column;min-width:0;padding:18px;display:flex}.offerPreparation article>span{color:#5d7464;letter-spacing:.9px;font-size:7px;font-weight:950}.offerPreparation h3{font:900 19px/1.05 var(--display);margin:8px 0 14px}.offerPreparation article>b{font:900 30px/1 var(--display);color:#183426}.offerPreparation article>small{color:#6d7971;margin:5px 0 15px}.offerPreparation button{color:#657068;background:#e7e9e3;border:0;border-radius:8px;min-height:38px;margin-top:auto;font-size:7px;font-weight:950}.fairPlayOffer{color:#cbd8cf;background:#102119;border-radius:11px;margin:13px 0;padding:12px 14px;font-size:8px;line-height:1.5}.fairPlayOffer b{color:#fff}.storeChecklist{border:1px solid #e0e3dc;border-radius:14px;overflow:hidden}.storeChecklist>div{border-bottom:1px solid #e7e9e3;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.storeChecklist>div:last-child{border:0}.storeChecklist i{border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:950;display:grid}.storeChecklist i.ready{color:#347444;background:#e1f0dd}.storeChecklist i.pending{color:#8a5a1e;background:#fff0d8}.storeChecklist span{font-size:9px;font-weight:800}.storeChecklist b{color:#617068;letter-spacing:.6px;font-size:7px}@media (width<=820px){.offerPreparation{grid-template-columns:1fr}.mobilePreparationHead{flex-direction:column}.mobilePreparationHead>b{align-self:flex-start}}@media (width<=700px){.notificationConnect{grid-template-columns:1fr}.heroNotificationBell{width:48px;height:48px;top:18px;right:18px}.heroNotificationBell svg{width:23px;height:23px}.pushIntegration,.pushTest{flex-direction:column;align-items:stretch}.pushIntegration button,.pushTest button{width:100%}.mobilePreparation{padding:17px}.mobilePreparationHead h2{font-size:27px}.storeChecklist>div{grid-template-columns:26px minmax(0,1fr)}.storeChecklist b{grid-column:2}.offerPreparation article{padding:15px}}.offlineBanner{z-index:120;top:max(10px,env(safe-area-inset-top));color:#5f451a;background:#fff4d8;border:1px solid #ebc37d;border-radius:12px;align-items:center;gap:10px;width:min(720px,100% - 24px);padding:10px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #251a0830}.offlineBanner b{letter-spacing:.8px;flex:none;font-size:8px}.offlineBanner span{font-size:9px;line-height:1.35}.questionReport{clear:both;text-align:left;padding-top:15px}.questionReportToggle{color:#365344;letter-spacing:.7px;background:#f8faf5;border:1px solid #cbd4c8;border-radius:9px;min-height:38px;padding:9px 11px;font-size:7px;font-weight:950}.questionReportToggle:hover{background:#fff;border-color:#829b83}.questionReportPanel{background:#fff;border:1px solid #cad4c7;border-radius:13px;margin-top:10px;padding:14px}.questionReportHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.questionReportHead>div{gap:4px;display:grid}.questionReportHead span{color:#5b7662;letter-spacing:.9px;font-size:7px;font-weight:950}.questionReportHead b{font:900 19px/1.1 var(--display)}.questionReportHead>button{color:#33483a;background:#f3f5f0;border:1px solid #d9ddd6;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.questionReportReasons{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.questionReportReasons button{color:#33463a;text-align:left;background:#f7f8f4;border:1px solid #d9ddd6;border-radius:9px;min-height:42px;padding:9px 10px;font-size:8px;font-weight:850}.questionReportReasons button.selected{background:#e8f3e3;border-color:#5b865f;box-shadow:inset 3px 0 #44804d}.questionReportComment{color:#4f6556;letter-spacing:.7px;gap:7px;margin-top:13px;font-size:7px;font-weight:950;display:grid;position:relative}.questionReportComment textarea{resize:vertical;color:#172b20;width:100%;min-height:78px;font:500 11px/1.45 var(--font-geist-sans),Arial,sans-serif;background:#fbfcf9;border:1px solid #d4d9d1;border-radius:9px;padding:11px 12px 24px}.questionReportComment small{color:#7c8980;letter-spacing:0;font-size:7px;position:absolute;bottom:6px;right:9px}.questionReportActions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.questionReportActions button{color:#415348;background:#f6f7f3;border:1px solid #d2d7cf;border-radius:9px;min-height:40px;padding:9px 12px;font-size:7px;font-weight:950}.questionReportActions button:last-child{color:#fff;background:#102119;border-color:#102119}.questionReportActions button:disabled{cursor:wait;opacity:.55}.questionReportNotice,.questionReportConnect,.questionReportSuccess{background:#fff3dc;border-radius:9px;padding:9px 11px;line-height:1.45;color:#6f4b18!important;margin:9px 0 0!important;font-size:8px!important}.questionReportSuccess{clear:both;background:#e5f2df;font-weight:850;color:#315c3a!important}@media (width<=620px){.offlineBanner{top:max(6px,env(safe-area-inset-top));align-items:flex-start;padding:8px 10px}.offlineBanner b{font-size:7px}.offlineBanner span{font-size:8px}.questionReport{padding-top:12px}.questionReportToggle{width:100%;min-height:40px}.questionReportPanel{padding:12px}.questionReportReasons{grid-template-columns:1fr}.questionReportReasons button{min-height:40px}.questionReportActions{grid-template-columns:1fr;display:grid}.questionReportActions button{width:100%}}.brand>.ball{background:var(--logo-ball,var(--ink));color:var(--logo-accent,var(--lime))}.brand>span:last-child{color:var(--logo-wordmark,var(--ink))}.brand .lime{color:var(--logo-accent,var(--lime))!important}.practiceSyncBanner{z-index:121;color:#284c31;background:#edf7e8;border:1px solid #9ab894;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(520px,100% - 36px);padding:11px 13px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #1525162b}.practiceSyncBanner b{letter-spacing:.8px;font-size:8px}.practiceSyncBanner span{font-size:9px;line-height:1.4}.practiceSyncBanner button{color:#315a39;background:#dcebd6;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.qmeta .offlineGame{color:#684711;background:#fff2cf;border-color:#e4b85f}.offlineResult{color:#294c31;text-align:left;background:#edf6e9;border:1px solid #a8bea3;border-radius:15px;gap:6px;width:min(560px,100%);margin:16px auto 4px;padding:16px 18px;display:grid}.offlineResult b{letter-spacing:.7px;font-size:10px}.offlineResult span{font-size:10px}.offlineResult small{color:#607767;font-size:8px}.practiceHistory{grid-column:1/-1}.practicePending{color:#664815;background:#fff1d1;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:9px;font-weight:800}.practiceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.practiceList>div:last-child{border-bottom:1px solid #e4e6e0}.logoCustomizer{background:#fff;border:1px solid #dce1d8;border-radius:22px;margin-top:28px;padding:24px}.logoCustomizerHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.logoCustomizerHead>div{max-width:760px}.logoCustomizerHead span{color:#55705f;letter-spacing:1.1px;font-size:8px;font-weight:950}.logoCustomizerHead h2{font:900 32px/1 var(--display);margin:7px 0}.logoCustomizerHead p{color:#66746c;margin:0;font-size:10px;line-height:1.55}.logoCustomizerHead>b{color:#684711;letter-spacing:.7px;background:#fff3d4;border:1px solid #dfc07d;border-radius:999px;flex:none;padding:8px 10px;font-size:7px}.premiumUnlocked .logoCustomizerHead>b{color:#2e6639;background:#e8f5e3;border-color:#a4c598}.logoVariantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.logoVariantGrid>button{color:#193024;text-align:left;background:#f8f8f4;border:1px solid #dde1da;border-radius:14px;gap:5px;min-height:145px;padding:15px;display:grid;position:relative}.logoVariantGrid>button:hover:not(:disabled){border-color:#7f9984;transform:translateY(-2px)}.logoVariantGrid>button.selected{box-shadow:4px 4px 0 var(--club-main);background:#eff6eb;border:2px solid #24472f}.logoVariantGrid>button:disabled{cursor:not-allowed;opacity:.58}.logoVariantGrid>button>strong{font:900 19px/1 var(--display);margin-top:6px}.logoVariantGrid>button>small{color:#69776e;font-size:8px}.logoVariantGrid>button>em{color:#32653b;letter-spacing:.6px;background:#dff0d9;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:950;position:absolute;top:10px;right:10px}.logoVariantPreview{align-items:center;gap:8px;display:flex}.logoVariantPreview i{background:var(--preview-ball);width:42px;height:30px;color:var(--preview-accent);border-radius:60% 48%;place-items:center;font-size:9px;font-style:normal;font-weight:950;display:grid;transform:rotate(-10deg)}.logoVariantPreview b{color:var(--preview-wordmark);font:950 17px/1 var(--display);letter-spacing:-.5px}.logoPlatformNote{color:#cbd7cf;background:#102119;border-radius:11px;margin:13px 0 0;padding:12px 14px;font-size:8px;line-height:1.55}.logoPlatformNote b{color:#fff}.premiumComingSoon{color:#68736b;letter-spacing:.5px;background:#e8e9e4;border:0;border-radius:10px;width:100%;min-height:42px;margin-top:11px;font-size:8px;font-weight:950}@media (width<=760px){.practiceSyncBanner{width:calc(100% - 24px);bottom:104px;right:12px}.practiceList{grid-template-columns:1fr}.logoCustomizer{padding:17px}.logoCustomizerHead{flex-direction:column}.logoCustomizerHead>b{align-self:flex-start}.logoVariantGrid{grid-template-columns:1fr 1fr}.logoVariantGrid>button{min-height:135px}}@media (width<=430px){.logoVariantGrid{grid-template-columns:1fr}.logoVariantGrid>button{min-height:122px}.qmeta .offlineGame{text-align:center;width:100%}.practiceSyncBanner{align-items:start}}.pronoScoringGuide{border-radius:15px;margin:14px 0 18px;box-shadow:0 10px 28px #10211914}.scoringGuideToggle{color:#fff;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:62px;padding:12px 15px;display:grid}.scoringGuideToggle span{color:var(--club-main);letter-spacing:1.1px;grid-column:1;font-size:7px;font-weight:950}.scoringGuideToggle b{font:900 clamp(17px,2.5vw,22px)/1 var(--display);letter-spacing:-.2px;grid-column:1;margin-top:3px}.scoringGuideToggle i{width:34px;height:34px;color:var(--club-main);font:400 22px/1 var(--display);background:#ffffff0d;border:1px solid #ffffff38;border-radius:50%;grid-area:1/2/3;place-items:center;font-style:normal;display:grid}.scoringGuideToggle:hover i{background:#ffffff18}.scoringGuideBody{padding:2px 15px 16px}.scoringGuideIntro{color:#c7d2cc;margin:0 0 12px;font-size:9px;line-height:1.5}.probabilityLadder>div{grid-template-columns:minmax(90px,.8fr) minmax(120px,1.2fr) auto}.compactCompetitionStrip{scrollbar-width:thin;gap:8px;margin:12px 0 14px;padding:3px 2px 8px;display:flex;overflow-x:auto}.compactCompetitionStrip button{border:1px solid var(--line);border-top:1px solid var(--line);text-align:left;white-space:nowrap;background:#fff;border-radius:12px;flex:0 auto;align-items:center;gap:7px;min-width:145px;max-width:310px;min-height:44px;padding:9px 11px;display:flex;box-shadow:0 4px 13px #1021190a}.compactCompetitionStrip button>i{background:var(--competition-color);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.compactCompetitionStrip button>strong{font:900 13px/1 var(--display);text-transform:uppercase}.compactCompetitionStrip button>small{color:#5d6d63;text-overflow:ellipsis;min-width:0;font-size:8px;font-weight:800;overflow:hidden}.compactCompetitionStrip button>em{color:#768179;letter-spacing:.6px;margin-left:auto;font-size:6px;font-style:normal;font-weight:950}.compactCompetitionStrip button.selected{border-color:var(--club-main);background:var(--club-dark);color:#fff;box-shadow:0 0 0 1px var(--club-main),0 7px 17px rgba(var(--club-glow),.16);transform:none}.compactCompetitionStrip button.selected>small{color:#d3ddd7}.compactCompetitionStrip button.future{opacity:.57;min-width:132px}.compactToolbar{justify-content:flex-end;margin:0 0 10px}.compactToolbar label{align-items:center;gap:9px;display:flex}.compactToolbar select{min-width:145px;margin-top:0;display:inline-block}.matchPotential>span small{display:none}@media (width<=720px){.pronosPanel{padding-top:28px}.pronosPanel>h1{margin-bottom:15px}.pronoScoringGuide{margin-top:8px}.scoringGuideToggle{min-height:56px;padding:10px 12px}.scoringGuideToggle b{font-size:17px}.scoringGuideToggle i{width:31px;height:31px}.scoringGuideBody{padding-inline:12px}.compactCompetitionStrip{grid-template-columns:none;margin-bottom:11px;display:flex;overflow-x:auto}.compactCompetitionStrip button{flex:none;min-width:126px;min-height:42px;padding:8px 10px}.compactCompetitionStrip button>strong{font-size:12px}.compactCompetitionStrip button>small{max-width:126px}.compactCompetitionStrip button.future{min-width:118px}.compactToolbar{flex-direction:row;align-items:flex-end}.compactToolbar label{width:auto;margin-left:auto}.compactToolbar select{width:auto;min-width:140px}.probabilityLadder>div{grid-template-columns:minmax(78px,.8fr) minmax(100px,1.2fr) auto;gap:8px}.probabilityLadder span{font-size:7px}}@media (width<=390px){.scoringGuideToggle{grid-template-columns:minmax(0,1fr) 31px}.scoringGuideToggle b{font-size:16px}.compactCompetitionStrip button{min-width:118px}.compactCompetitionStrip button>small{max-width:105px}.compactToolbar label{justify-content:space-between;width:100%}.compactToolbar select{flex:1;min-width:0}}.predictionRanking{background:linear-gradient(145deg,#f7faf4,#fff);border:1px solid #d6ddd4;border-radius:18px;margin:4px 0 20px;padding:18px;box-shadow:0 9px 25px #1021190c}.predictionRanking>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.predictionRanking>header span{color:#53705d;letter-spacing:1px;font-size:7px;font-weight:950}.predictionRanking>header h2{font:900 25px/1 var(--display);margin:5px 0 4px}.predictionRanking>header p{color:#69766e;margin:0;font-size:8px}.predictionRanking>header>b{background:var(--club-dark);color:#fff;letter-spacing:.8px;border-radius:999px;flex:none;padding:7px 9px;font-size:7px}.predictionRankingFilters{align-items:center;gap:7px;margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.predictionRankingFilters>button{color:#44574b;white-space:nowrap;background:#fff;border:1px solid #d5dbd2;border-radius:999px;min-height:34px;padding:8px 11px;font-size:7px;font-weight:950}.predictionRankingFilters>button.active{border-color:var(--club-dark);background:var(--club-dark);color:#fff}.predictionRankingFilters label{color:#52665a;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:7px;font-weight:950;display:flex}.predictionRankingFilters select{color:#203229;min-width:90px;font:800 8px var(--font-geist-sans);background:#fff;border:1px solid #d5dbd2;border-radius:8px;padding:7px 25px 7px 9px}.predictionRankingState{color:#46604f;background:#edf3e9;border-radius:11px;gap:5px;margin:14px 0 0;padding:14px;font-size:9px;line-height:1.45;display:grid}.predictionRankingState b{color:#263e30}.predictionRankingState span{font-size:8px}.predictionRankingList{margin-top:13px}.predictionRankingLabels,.predictionRankingList article{grid-template-columns:42px minmax(0,1fr) 65px 55px;align-items:center;gap:8px;display:grid}.predictionRankingLabels{color:#738078;letter-spacing:.7px;padding:0 9px 6px;font-size:6px;font-weight:950}.predictionRankingList article{border-top:1px solid #e0e5de;min-height:54px;padding:8px 9px}.predictionRankingList article>strong{color:#294331;width:31px;height:31px;font:900 15px/1 var(--display);background:#e7ede3;border-radius:50%;place-items:center;display:grid}.predictionRankingList article:nth-of-type(2)>strong{background:#ffe895}.predictionRankingList article:nth-of-type(3)>strong{background:#e5e8e4}.predictionRankingList article:nth-of-type(4)>strong{background:#f2d2ad}.predictionRankingList article>div{gap:3px;min-width:0;display:grid}.predictionRankingList article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.predictionRankingList article>div small{color:#708077;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.predictionRankingList article>em{color:#213d2b;font:900 18px/1 var(--display);font-style:normal}.predictionRankingList article>span{color:#5d7264;font-size:10px;font-weight:900}.predictionPersonalRank{margin-top:14px}.predictionPersonalRank article{background:#fff;border:1px solid #d9e1d6;border-radius:14px;grid-template-columns:74px minmax(0,1fr) 64px 54px;align-items:center;gap:12px;padding:14px;display:grid}.predictionPersonalRank article>strong{color:#173527;font:900 28px/1 var(--display);gap:4px;display:grid}.predictionPersonalRank article>strong small,.predictionPersonalRank article>em small,.predictionPersonalRank article>span small{color:#6c7c72;font:950 6px var(--font-geist-sans);letter-spacing:.7px}.predictionPersonalRank article>div{gap:4px;min-width:0;display:grid}.predictionPersonalRank article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.predictionPersonalRank article>div small{color:#708077;font-size:7px;line-height:1.35}.predictionPersonalRank article>em,.predictionPersonalRank article>span{color:#173527;font:900 22px/1 var(--display);text-align:center;gap:4px;font-style:normal;display:grid}@media (width<=560px){.predictionRanking{padding:14px}.predictionRanking>header h2{font-size:21px}.predictionRanking>header p{font-size:7px}.predictionRankingFilters{flex-wrap:wrap;overflow:visible}.predictionRankingFilters label{justify-content:space-between;width:100%;margin:2px 0 0}.predictionRankingFilters select{flex:1}.predictionRankingLabels,.predictionRankingList article{grid-template-columns:36px minmax(0,1fr) 50px 42px;gap:6px}.predictionRankingLabels{padding-inline:6px}.predictionRankingList article{padding-inline:5px}.predictionRankingList article>em{font-size:16px}.predictionPersonalRank article{grid-template-columns:62px minmax(0,1fr) 48px;gap:8px;padding:11px}.predictionPersonalRank article>strong{font-size:24px}.predictionPersonalRank article>em{font-size:18px}.predictionPersonalRank article>span{grid-column:2/4;justify-content:flex-end;gap:5px;font-size:12px;display:flex}.historyToggle{grid-template-columns:minmax(0,1fr) 38px 32px;padding:15px}.historyToggle strong{font-size:20px}.historyToggle>b{width:38px;height:38px;font-size:18px}.historyToggle>i{width:32px;height:32px}.collapsibleHistory>div{padding:14px}}.premiumProfileEntry{color:#fff;text-align:left;background:linear-gradient(135deg,#10241b,#244833);border:1px solid #d9c27f;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:16px 0 22px;padding:18px 20px;display:flex}.premiumProfileEntry span{gap:5px;display:grid}.premiumProfileEntry b{letter-spacing:.8px;font-size:10px}.premiumProfileEntry small{color:#cbd8cf;font-size:9px}.premiumProfileEntry>i{background:var(--club-main);width:37px;height:37px;color:var(--club-text-on-main,#102019);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid}.premiumProfileEntry.active{border-color:#84af76;box-shadow:0 0 0 3px #e5f1df}.premiumPage{max-width:1120px}.premiumHero{background:radial-gradient(circle at 86% 5%,rgba(var(--club-glow),.42),transparent 38%),linear-gradient(145deg,var(--club-dark),var(--club-main));border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.premiumHero{background:radial-gradient(circle at 86% 5%,rgba(var(--club-glow),.42),transparent 38%),linear-gradient(145deg,var(--club-dark),color-mix(in srgb,var(--club-main) 36%,var(--club-dark)))}}.premiumHero{color:var(--club-on-dark,#fff)}.premiumHeroIntro{min-width:0}.premiumHero h1{font:950 clamp(30px,5vw,56px)/.92 var(--display);margin:7px 0 10px}.premiumHero h1 em{color:var(--club-main);font-style:italic}.premiumHeroIntro>p:last-child{max-width:650px;color:var(--club-on-dark,#fff);margin:0}@supports (color:color-mix(in lab, red, red)){.premiumHeroIntro>p:last-child{color:color-mix(in srgb,var(--club-on-dark,#fff) 78%,transparent)}}.premiumHeroIntro>p:last-child{font-size:10px;line-height:1.5}.premiumHero>span{border:1px solid var(--club-on-dark,#fff);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.premiumHero>span{border:1px solid color-mix(in srgb,var(--club-on-dark,#fff) 40%,transparent)}}.premiumHero>span{color:var(--club-on-dark,#fff);letter-spacing:.8px;border-radius:999px;font-size:7px;font-weight:950}.premiumHero>span.active{border-color:var(--club-main);background:var(--club-main)}@supports (color:color-mix(in lab, red, red)){.premiumHero>span.active{background:color-mix(in srgb,var(--club-main) 18%,#fff)}}.premiumHero>span.active{color:var(--club-dark)}.premiumBenefits{color:var(--club-on-dark,#fff);grid-column:1/-1;margin-top:4px}.premiumBenefits>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.premiumBenefits article{border:1px solid var(--club-on-dark,#fff);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 8px;min-height:94px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.premiumBenefits article{border:1px solid color-mix(in srgb,var(--club-on-dark,#fff) 25%,transparent)}}.premiumBenefits article{background:var(--club-on-dark,#fff);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.premiumBenefits article{background:color-mix(in srgb,var(--club-on-dark,#fff) 8%,transparent)}}.premiumBenefits i{color:var(--club-main);font:900 10px/1 var(--display);grid-row:1/3;font-style:normal}.premiumBenefits b{font-size:9px}.premiumBenefits p{color:var(--club-on-dark,#fff);grid-column:2;margin:0}@supports (color:color-mix(in lab, red, red)){.premiumBenefits p{color:color-mix(in srgb,var(--club-on-dark,#fff) 76%,transparent)}}.premiumBenefits p{font-size:8px;line-height:1.35}.premiumOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.premiumOfferGrid>article{background:#fff;border:1px solid #dde1da;border-radius:18px;flex-direction:column;padding:21px;display:flex}.premiumOfferGrid>article.founder{background:linear-gradient(150deg,#fffdf3,#fff6d8);border:2px solid #d9b43c;box-shadow:5px 5px #f2d254}.offerTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.offerTop span,.offerTop b{letter-spacing:.75px;font-size:7px;font-weight:950}.offerTop span{color:#58705f}.offerTop b{color:#fff;background:#183426;border-radius:999px;padding:5px 7px}.premiumOfferGrid h2{min-height:42px;font:900 23px/1 var(--display);margin:12px 0 8px}.offerPrice{gap:4px;margin:0 0 15px;display:grid}.offerPrice strong{font:950 36px/1 var(--display)}.offerPrice small{color:#67746c}.premiumOfferGrid ul{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.premiumOfferGrid li{color:#415349;font-size:9px}.premiumOfferGrid li:before{content:"✓";color:#328148;margin-right:8px;font-weight:950}.premiumOfferGrid button{color:#667169;letter-spacing:.45px;background:#e8eae5;border:0;border-radius:10px;min-height:42px;margin-top:auto;font-size:8px;font-weight:950}.premiumOfferGrid button:not(:disabled){cursor:pointer;color:#fff;background:#173928}.premiumOfferGrid button.interested{color:#245b31;background:#dff0d9}.premiumInterestNotice{color:#31563a;background:#edf7e9;border:1px solid #bcd7b4;border-radius:11px;margin:12px 0 0;padding:12px 15px;font-size:9px;font-weight:800}.founderExplanation{background:#fff8dd;border-left:5px solid #e4bc37;border-radius:12px;margin:16px 0;padding:18px 20px}.founderExplanation b{letter-spacing:.8px;font-size:9px}.founderExplanation p{color:#64552c;margin:7px 0 0;font-size:9px;line-height:1.6}.premiumSafety{background:#f5f7f2;border:1px solid #dbe0d8;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.premiumSafety b{letter-spacing:.7px;font-size:9px}.premiumSafety p{color:#65736a;max-width:680px;margin:6px 0 0;font-size:9px;line-height:1.5}.premiumSafety button{color:#fff;background:#173928;border:0;border-radius:10px;flex:none;min-height:43px;padding:10px 16px;font-size:8px;font-weight:950}.subscriptionManagement{background:#edf5ef;border:1px solid #bfd3c5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:18px 20px;display:flex}.subscriptionManagement b{letter-spacing:.7px;font-size:9px}.subscriptionManagement p{color:#53665a;margin:6px 0 0;font-size:9px;line-height:1.5}.subscriptionManagement button{color:#fff;cursor:pointer;background:#173928;border:0;border-radius:10px;flex:none;min-height:43px;padding:10px 16px;font-size:8px;font-weight:950}.subscriptionManagement button:disabled{cursor:wait;opacity:.65}@media (width<=820px){.premiumHero{grid-template-columns:1fr;padding:20px}.premiumHero>span{justify-self:start}.premiumOfferGrid{grid-template-columns:1fr}.premiumBenefits>div{grid-template-columns:1fr 1fr}.premiumSafety,.subscriptionManagement{flex-direction:column;align-items:stretch}.premiumSafety button,.subscriptionManagement button{width:100%}}@media (width<=520px){.premiumHero{padding:17px}.premiumHero h1{font-size:34px}.premiumHeroIntro>p:last-child{font-size:9px}.premiumProfileEntry{padding:15px}.premiumOfferGrid>article{padding:17px}}.logoCustomizer.compact{padding:20px}.logoCustomizer.compact .logoCustomizerHead{align-items:center}.logoCustomizer.compact .logoCustomizerHead h2{margin-bottom:0}.logoChooserToggle{color:#183025;text-align:left;background:#f7f9f5;border:1px solid #d9dfd6;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:14px;width:100%;margin-top:16px;padding:12px 14px;display:grid}.logoChooserToggle>strong{letter-spacing:.65px;font-size:8px}.logoChooserToggle>i{color:#fff;width:32px;height:32px;font:400 20px/1 var(--display);background:#17392a;border-radius:50%;place-items:center;font-style:normal;display:grid}.compactLogoVariantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.compactLogoVariantGrid>button{background:#fff;border:1px solid #dce1da;border-radius:12px;place-items:center;min-height:76px;padding:11px;display:grid;position:relative}.compactLogoVariantGrid>button:hover:not(:disabled){border-color:#7f9984}.compactLogoVariantGrid>button.selected{box-shadow:3px 3px 0 var(--club-main);background:#eff6eb;border:2px solid #24472f}.compactLogoVariantGrid>button:disabled{cursor:not-allowed;opacity:.58}.compactLogoVariantGrid>button>em{color:#fff;background:#2f7a3d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.compactLogoVariantGrid .logoVariantPreview{justify-content:center}.compactLogoVariantGrid .logoVariantPreview i{width:37px;height:27px}.compactLogoVariantGrid .logoVariantPreview b{font-size:14px}@media (width<=620px){.premiumBenefits>div{grid-template-columns:1fr 1fr}.premiumBenefits article{min-height:88px;padding:10px}.logoCustomizer.compact{padding:16px}.logoCustomizer.compact .logoCustomizerHead{align-items:flex-start}.logoChooserToggle{grid-template-columns:minmax(0,1fr) 32px}.logoChooserToggle>.logoVariantPreview{display:none}.compactLogoVariantGrid{grid-template-columns:1fr 1fr}.compactLogoVariantGrid .logoVariantPreview{gap:5px}.compactLogoVariantGrid .logoVariantPreview b{font-size:12px}}@media (width<=370px){.premiumBenefits>div{grid-template-columns:1fr}.premiumBenefits article{min-height:78px}.compactLogoVariantGrid{grid-template-columns:1fr}}.mystery-locked header,.mystery-locked footer{display:none}.mysteryGameHead>b.danger{color:#c83e29}.mysteryTimer{background:#efe1dc;border-radius:10px;height:9px;margin:14px 0 8px;overflow:hidden}.mysteryTimer i{background:linear-gradient(90deg,var(--club-main),#ff6842);height:100%;transition:width 1s linear;display:block}.mystery-locked .missionPage{padding-top:18px}.mystery-locked .missionPage>.backHome,.mystery-locked .missionPage>.eyebrow,.mystery-locked .missionPage>h1,.mystery-locked .missionSummary,.mystery-locked .activeMissions,.mystery-locked .completedMissions,.mystery-locked .adminLink{display:none}.missionPage .missionGrid article.ready{border-color:var(--club-main)}@supports (color:color-mix(in lab, red, red)){.missionPage .missionGrid article.ready{border-color:color-mix(in srgb,var(--club-main) 70%,#cfd3ca)}}.missionPage .missionGrid article.ready{box-shadow:0 10px 25px var(--club-main)}@supports (color:color-mix(in lab, red, red)){.missionPage .missionGrid article.ready{box-shadow:0 10px 25px color-mix(in srgb,var(--club-main) 12%,transparent)}}.missionPage .missionGrid article.claimed{background:var(--club-soft)}@supports (color:color-mix(in lab, red, red)){.missionPage .missionGrid article.claimed{background:color-mix(in srgb,var(--club-soft) 58%,white)}}.activeMissions article{padding:17px}.activeMissions article h2{margin:9px 0 6px;font-size:21px}.activeMissions article p{min-height:34px;margin:0 0 10px;font-size:10px}.activeMissions article>button{margin-top:10px}.completedMissions{margin-top:18px}.collectionToggle{border:1px solid var(--line);width:100%;color:var(--club-dark);text-align:left;background:#f7f8f4;border-radius:15px;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:12px;padding:14px 16px;display:grid}.collectionToggle>span{gap:4px;min-width:0;display:grid}.collectionToggle small{letter-spacing:1px;color:#66766c;font-size:7px;font-weight:950}.collectionToggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collectionToggle>b{font:900 18px var(--display)}.collectionToggle>i{background:var(--club-dark);color:#fff;width:34px;height:34px;font:400 22px/1 var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.compactMissionGrid{margin-top:10px}.compactMissionGrid article{padding:14px}.compactMissionGrid article h2{margin:7px 0 4px;font-size:18px}.compactMissionGrid article p{min-height:0;margin:0 0 8px;font-size:9px}.missionGrid article>button{background:var(--club-dark);color:#fff;letter-spacing:.8px;border:0;border-radius:10px;width:100%;margin-top:14px;padding:11px;font-size:9px;font-weight:950}.missionConnect{background:var(--club-soft);border:1px solid var(--club-main);border-radius:18px;margin-top:24px;padding:24px}@supports (color:color-mix(in lab, red, red)){.missionConnect{border:1px solid color-mix(in srgb,var(--club-main) 30%,#d7dbd2)}}.missionConnect p{color:#657169}.badgeSection{margin-top:26px}.badgeCollectionToggle{background:#fff;grid-template-columns:minmax(0,1fr) auto auto 38px}.badgeCollectionToggle>em{background:var(--club-dark);width:38px;height:38px;color:var(--club-main);font:900 13px var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.badgeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.badgeGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.badgeGrid article>i{background:var(--club-dark);width:58px;height:58px;color:var(--club-main);font:900 18px var(--display);border-radius:50%;flex:0 0 58px;place-items:center;font-style:normal;display:grid}.badgeGrid article.locked{opacity:.58;filter:grayscale(.6)}.badgeGrid span{letter-spacing:1.3px;color:var(--club-main);font-size:7px;font-weight:950}.badgeGrid h3{margin:4px 0;font-size:18px}.badgeGrid p{color:#6f7b73;margin:0;font-size:10px;line-height:1.45}.compactBadgeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.compactBadgeGrid article{border-radius:13px;gap:9px;padding:12px}.compactBadgeGrid article>i{flex-basis:42px;width:42px;height:42px;font-size:14px}.compactBadgeGrid h3{font-size:15px}.compactBadgeGrid p{font-size:8px}.compactBadgeGrid article.featured{border:2px solid var(--club-main);background:var(--club-soft);box-shadow:3px 3px 0 var(--club-main)}@supports (color:color-mix(in lab, red, red)){.compactBadgeGrid article.featured{box-shadow:3px 3px 0 color-mix(in srgb,var(--club-main) 75%,transparent)}}.compactBadgeGrid button{background:var(--club-dark);color:#fff;letter-spacing:.45px;border:0;border-radius:8px;margin-top:8px;padding:7px 8px;font-size:7px;font-weight:950}.compactBadgeGrid button:disabled{opacity:.65}.mysteryMonthly{background:linear-gradient(135deg,var(--club-dark),var(--club-dark));border-radius:24px;margin-top:28px;padding:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mysteryMonthly{background:linear-gradient(135deg,var(--club-dark),color-mix(in srgb,var(--club-dark) 68%,var(--club-main)))}}.mysteryMonthly{color:#fff}.mysteryMonthly>span{letter-spacing:1.4px;color:var(--club-main);font-size:8px;font-weight:950}.mysteryMonthly h2{margin:10px 0;font-size:42px}.mysteryMonthly p{color:#d7e0da;max-width:650px}.mysteryMonthly>div{align-items:center;gap:14px;margin-top:22px;display:flex}.mysteryMonthly b{background:var(--club-main);width:52px;height:52px;color:var(--club-dark);font-family:var(--display);border-radius:50%;place-items:center;font-size:23px;display:grid}.mysteryMonthly small{letter-spacing:1px;font-size:8px;font-weight:950}.mysteryMonthly .mysteryRules{grid-template-columns:auto 1fr auto 1fr auto 1fr;display:grid}.mysteryMonthly .mysteryRuleText{color:#fff;font-size:12px}.mysteryStart{background:var(--club-main);color:var(--club-dark);letter-spacing:.8px;border:0;border-radius:12px;margin-top:18px;padding:15px 18px;font-size:10px;font-weight:950}.mysteryGame{border:1px solid var(--club-main);margin-top:28px;padding:27px}@supports (color:color-mix(in lab, red, red)){.mysteryGame{border:1px solid color-mix(in srgb,var(--club-main) 45%,var(--line))}}.mysteryGame{background:#fff;border-radius:24px}.mysteryGameHead{justify-content:space-between;align-items:center;display:flex}.mysteryGameHead span{background:var(--club-dark);color:var(--club-main);letter-spacing:1px;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:950}.mysteryGameHead>b{font-family:var(--display);font-size:25px}.mysteryProgress{background:#e7e9e2;border-radius:8px;height:7px;margin:15px 0 24px;overflow:hidden}.mysteryProgress i{background:var(--club-main);height:100%;display:block}.mysteryGame>h2{margin:0;font-size:35px}.mysteryPrompt{font-size:20px;font-weight:800;line-height:1.35}.mysteryAnswers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mysteryAnswers button{border:1px solid var(--line);text-align:left;background:#fafaf7;border-radius:13px;align-items:center;gap:12px;min-height:62px;padding:10px;font-weight:800;display:flex}.mysteryAnswers button b{height:38px;font-family:var(--display);background:#e6e8e1;border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.mysteryFeedback{border-radius:15px;margin-top:16px;padding:18px}.mysteryFeedback.correct{background:#e4f4dc;border:1px solid #83bc74}.mysteryFeedback.wrong{background:#ffe8e1;border:1px solid #dc8f7c}.mysteryFeedback p{margin:6px 0}.mysteryFeedback small{color:#536158;display:block}.mysteryFeedback button{background:var(--club-dark);color:#fff;border:0;border-radius:9px;margin-top:13px;padding:11px 14px;font-size:9px;font-weight:950}.mysteryResult h2{font-size:38px}.mysteryCareer{border:1px solid var(--club-main);margin-top:28px;padding:28px}@supports (color:color-mix(in lab, red, red)){.mysteryCareer{border:1px solid color-mix(in srgb,var(--club-main) 55%,var(--line))}}.mysteryCareer{background:linear-gradient(145deg,#fff,#f3f7f5);border-radius:24px}.mysteryCareer>span{letter-spacing:1.4px;color:var(--club-dark);font-size:8px;font-weight:950}.mysteryCareer h2{margin:8px 0;font-size:38px}.mysteryCareer>p{color:#647168}.mysteryCareer ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.mysteryCareer li{background:var(--club-dark);color:#fff;border-radius:15px;gap:6px;min-height:92px;padding:16px;display:grid;position:relative}.mysteryCareer li:not(:last-child):after{content:"→";z-index:2;background:var(--club-main);width:26px;height:26px;color:var(--club-dark);border-radius:50%;place-items:center;font-weight:950;display:grid;position:absolute;top:34px;right:-13px}.mysteryCareer li small{color:var(--club-main);letter-spacing:.8px;font-size:8px;font-weight:950}.mysteryCareer li strong{font-size:16px}.mysteryCareer .careerWarning{font-size:11px;font-weight:800}.careerBack{color:var(--club-dark);background:0 0;border:0;margin-left:10px;font-size:9px;font-weight:950}.playerIconGrid article>i{overflow:hidden}.playerIconGrid article>i img{object-fit:cover;width:100%;height:100%}.playerIconGrid article.featured{outline:3px solid var(--club-main);outline-offset:2px}.collectionPage{gap:22px;display:grid}.collectionFamily{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.collectionFamily>div:first-child h2{margin:5px 0 8px;font-size:30px}.collectionFamily>div:first-child>p:last-child{color:#6b776f}.monthlyIconAlbum{background:linear-gradient(145deg,#f8fbf9,#eef6f4)}.monthlyIconGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.monthlyIconGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.monthlyIconGrid article.locked{opacity:.65}.monthlyIconGrid article>i{background:var(--club-dark);width:105px;height:105px;color:var(--club-main);font:900 28px var(--display);border-radius:17px;place-items:center;font-style:normal;display:grid;overflow:hidden}.monthlyIconGrid article>i img{object-fit:cover;width:100%;height:100%}.monthlyIconGrid small{color:var(--club-main);letter-spacing:1px;font-size:7px;font-weight:950}.monthlyIconGrid h3{margin:5px 0;font-size:23px}.monthlyIconGrid p{color:#637168;margin:0;font-size:10px;line-height:1.45}.collectionEmpty{color:#637168;background:#eef1ea;border-radius:14px;margin:18px 0 0;padding:18px}@media (width<=1050px){.badgeGrid,.compactBadgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.badgeGrid,.compactBadgeGrid{grid-template-columns:1fr 1fr}.missionSummary{padding:16px}.activeMissions{gap:9px}.activeMissions article{padding:14px}.collectionToggle{grid-template-columns:minmax(0,1fr) auto 34px;padding:12px}.badgeCollectionToggle{grid-template-columns:minmax(0,1fr) auto 34px}.badgeCollectionToggle>em{display:none}.compactBadgeGrid article{grid-template-columns:38px minmax(0,1fr);align-items:start;display:grid}.compactBadgeGrid article>i{width:38px;height:38px}.compactBadgeGrid h3{font-size:14px}.compactBadgeGrid p{font-size:7px}.mysteryMonthly,.mysteryGame,.mysteryCareer{padding:20px}.mysteryMonthly h2{font-size:34px}.mysteryMonthly .mysteryRules{grid-template-columns:auto 1fr}.mysteryAnswers{grid-template-columns:1fr}.mysteryPrompt{font-size:17px}.mysteryGame>h2,.mysteryCareer h2{font-size:29px}.mysteryCareer ol{grid-template-columns:1fr 1fr}.mysteryCareer li:nth-child(2):after{display:none}.careerBack{margin:12px 0 0;display:block}.monthlyIconGrid{grid-template-columns:1fr}.monthlyIconGrid article{grid-template-columns:82px minmax(0,1fr)}.monthlyIconGrid article>i{width:82px;height:82px}.collectionFamily{padding:16px}}@media (width<=390px){.compactBadgeGrid{grid-template-columns:1fr}}.adminActions{gap:8px;display:flex}.adminActions button{background:var(--club-dark);color:#fff;border:0;min-height:42px;padding:10px 14px;font-size:8px;font-weight:950}.adminActions button:first-child{background:#b24a2d}@media (width<=700px){.adminActions{width:100%}.adminActions button{flex:1}}.adminSecure{max-width:1180px}.adminTitle{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adminTitle h1{margin-top:8px}.adminTitle>button,.adminAccess button{background:var(--club-dark);color:#fff;border:0;min-height:42px;padding:10px 16px;font-size:8px;font-weight:950}.adminAccess{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:24px}.adminAccess.denied{background:#fff0eb;border-color:#e0a190}.adminHealth{background:#eff3eb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:5px 0 18px;padding:14px 16px;display:flex}.adminHealth span{border-radius:999px;padding:7px 10px;font-size:8px;font-weight:950}.adminHealth span.healthy{color:#295f33;background:#dff1d8}.adminHealth span.warning{color:#8a311e;background:#ffe1d6}.adminHealth small{color:#647269}.adminBlock{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;padding:20px}.adminBlock h2{font:900 25px var(--display);margin:0 0 14px}.adminCompetitionTable{overflow-x:auto}.adminCompetitionTable>div{border-top:1px solid #e5e7df;grid-template-columns:1.2fr .55fr .45fr 1fr 1fr;gap:10px;min-width:720px;padding:12px;font-size:9px;display:grid}.adminCompetitionTable>div:first-child{letter-spacing:.6px;background:#eff1eb;border:0;font-size:7px}.adminCompetitionTable span{color:#627069}.adminAlerts{gap:9px;display:grid}.adminAlerts article{border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.adminAlerts article.warning{background:#fff3d7}.adminAlerts article.critical{background:#ffe3dc}.adminAlerts article>b{font-size:7px}.adminAlerts article p{margin:0;font-size:9px}.adminAlerts article small{color:#6e736f;font-size:7px}.adminEmpty{color:#607067;margin:0}.adminSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adminSummary article{background:#eff1eb;border-radius:12px;padding:14px}.adminSummary b{font:900 29px var(--display);display:block}.adminSummary span{letter-spacing:.5px;font-size:7px;font-weight:900}@media (width<=700px){.adminTitle{flex-direction:column;align-items:stretch}.adminTitle>button{width:100%}.adminHealth{flex-direction:column;align-items:flex-start}.adminSummary{grid-template-columns:1fr}.adminAlerts article{grid-template-columns:auto 1fr}.adminAlerts article p,.adminAlerts article small{grid-column:1/-1}}.featureControlHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.featureControlHead h2{margin:4px 0 7px}.featureControlHead p{color:#657169;margin:0;font-size:10px}.featureControlHead>button{background:var(--club-dark);color:#fff;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:7px;font-weight:950}.featureFlagList{gap:13px;margin-top:18px;display:grid}.featureFlagList>article{background:#f8f8f4;border:1px solid #e1e4dc;border-radius:15px;padding:17px}.featureFlagTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.featureFlagTitle b{font:900 18px var(--display)}.featureFlagTitle p{color:#6d786f;margin:5px 0 0;font-size:9px}.featureMode{letter-spacing:.6px;border-radius:999px;flex:none;padding:7px 10px;font-size:6px;font-weight:950}.featureMode.hidden{color:#4d5550;background:#e4e5df}.featureMode.admin_only{color:#76520b;background:#fff0c8}.featureMode.beta{color:#57389d;background:#e7ddff}.featureMode.public{color:#285f31;background:#dff2d9}.featureModeChoices{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.featureModeChoices button{text-align:left;background:#fff;border:1px solid #d9ddd4;border-radius:10px;gap:3px;min-height:57px;padding:10px;display:grid}.featureModeChoices button.active{border-color:var(--club-dark);background:var(--club-dark);color:#fff}.featureModeChoices b{font-size:7px}.featureModeChoices small{color:#778078;font-size:6px}.featureModeChoices button.active small{color:#cbd3ce}.betaTesterRow{border-top:1px solid #e1e4dc;grid-template-columns:minmax(200px,1fr) auto auto auto;align-items:end;gap:7px;margin-top:12px;padding-top:12px;display:grid}.betaTesterRow label{gap:5px;font-size:6px;font-weight:950;display:grid}.betaTesterRow input{background:#fff;border:1px solid #d8dcd3;border-radius:8px;height:39px;padding:0 11px}.betaTesterRow button{background:var(--club-dark);color:#fff;border:0;border-radius:8px;height:39px;padding:0 12px;font-size:6px;font-weight:950}.betaTesterRow button.secondary{color:#667168;background:#fff;border:1px solid #d8dcd3}.betaTesterRow>span{color:#69746c;padding:0 4px 11px;font-size:7px;font-weight:850}.featureSafety{color:#5d6961;background:#eef1ea;border-radius:10px;margin:14px 0 0;padding:12px;font-size:8px}.featureSafety:before{content:"✓ ";color:#318049;font-weight:950}@media (width<=720px){.featureControlHead,.featureFlagTitle{flex-direction:column;align-items:stretch}.featureControlHead>button{width:100%}.featureMode{align-self:flex-start}.featureModeChoices,.betaTesterRow{grid-template-columns:1fr 1fr}.betaTesterRow label,.betaTesterRow>span{grid-column:1/-1}.betaTesterRow button{width:100%}}.mysteryAnswers button.correct{color:#173c23;background:#e4f4dc;border-color:#4f9b54}.mysteryAnswers button.correct b{color:#fff;background:#4f9b54}.collectionFamilyHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex!important}.collectionFamilyHead>div{min-width:0}.collectionFamilyHead>b{background:var(--club-dark);min-width:94px;color:var(--club-main);font:900 28px/1 var(--display);border-radius:16px;flex:none;place-items:center;padding:14px;display:grid}.collectionFamilyHead>b small{color:var(--club-on-dark,#fff);font:950 6px var(--font-geist-sans);letter-spacing:1px;margin-top:5px}.collectionConnect{background:var(--club-soft);color:var(--club-dark);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:13px 15px;font-size:9px;font-weight:750;display:flex}.collectionConnect button{background:var(--club-dark);color:#fff;border:0;flex:none;min-height:39px;padding:8px 12px;font-size:7px;font-weight:950}.progressionIconGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.progressionIconGrid article{background:#fff;border:1px solid #dce0d8;border-radius:17px;flex-direction:column;min-width:0;min-height:286px;padding:15px;display:flex;position:relative;box-shadow:0 7px 20px #1021190a}.progressionIconGrid article.locked{color:#67736c;background:#f5f6f2}.progressionIconGrid article.selected{border:2px solid var(--club-main);box-shadow:4px 4px 0 var(--club-main)}@supports (color:color-mix(in lab, red, red)){.progressionIconGrid article.selected{box-shadow:4px 4px 0 color-mix(in srgb,var(--club-main) 65%,transparent)}}.progressionIconTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.progressionIconTop>i{background:var(--club-dark);width:54px;height:54px;color:var(--club-main);font:900 17px/1 var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.progressionIconTop>span{color:#536159;letter-spacing:.5px;background:#e8ebe5;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:950}.rarity-commune .progressionIconTop>span{background:#e7ebe6}.rarity-peu_commune .progressionIconTop>span{color:#2b6735;background:#dff1df}.rarity-rare .progressionIconTop>span{color:#2c5687;background:#dcecff}.rarity-epique .progressionIconTop>span{color:#674092;background:#eee1ff}.rarity-legendaire .progressionIconTop>span{color:#785709;background:#fff0bd}.progressionIconGrid article>small{color:#6a786e;letter-spacing:1px;margin-top:12px;font-size:6px;font-weight:950}.progressionIconGrid h3{font:900 19px/1 var(--display);margin:5px 0 6px}.progressionIconGrid p{color:#6a766e;margin:0;font-size:8px;line-height:1.4}.iconProgress{background:#e3e6df;border-radius:999px;height:7px;margin-top:auto;overflow:hidden}.iconProgress i{border-radius:inherit;background:linear-gradient(90deg,var(--club-main),var(--club-accent));height:100%;display:block}.progressionIconGrid em{color:#526159;min-height:27px;margin-top:7px;font-size:7px;font-style:normal;font-weight:850;line-height:1.35}.progressionIconGrid button{background:var(--club-dark);color:#fff;letter-spacing:.45px;border:0;min-height:37px;margin-top:8px;padding:7px;font-size:6px;font-weight:950}.progressionIconGrid button:disabled{color:#627068;cursor:default;background:#dfe3dc}@media (width<=1050px){.progressionIconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.collectionFamilyHead{flex-direction:column;align-items:stretch}.collectionFamilyHead>b{grid-template-columns:auto auto;justify-content:center;gap:7px;width:100%}.collectionFamilyHead>b small{margin:0}.collectionConnect{flex-direction:column;align-items:stretch}.collectionConnect button{width:100%}.progressionIconGrid{grid-template-columns:1fr 1fr;gap:8px}.progressionIconGrid article{min-height:275px;padding:12px}.progressionIconTop>i{width:48px;height:48px}.progressionIconGrid h3{font-size:17px}}@media (width<=390px){.progressionIconGrid{grid-template-columns:1fr}.progressionIconGrid article{min-height:245px}}.progressionIconTop>i{width:49px;height:49px;font-size:16px}.progressionIconGrid h3{margin-bottom:3px}.achievementMissionEntry,.achievementCollectionEntry{border:1px solid var(--club-main);justify-content:space-between;align-items:center;gap:16px;width:100%;margin:18px 0;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.achievementMissionEntry,.achievementCollectionEntry{border:1px solid color-mix(in srgb,var(--club-main) 45%,var(--line))}}.achievementMissionEntry,.achievementCollectionEntry{background:linear-gradient(135deg,var(--club-dark),var(--club-dark));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.achievementMissionEntry,.achievementCollectionEntry{background:linear-gradient(135deg,var(--club-dark),color-mix(in srgb,var(--club-dark) 82%,var(--club-main)))}}.achievementMissionEntry,.achievementCollectionEntry{color:#fff;text-align:left}.achievementMissionEntry span,.achievementCollectionEntry span{gap:3px;display:grid}.achievementMissionEntry small,.achievementCollectionEntry small{color:var(--club-main);letter-spacing:1px;font-size:7px;font-weight:950}.achievementMissionEntry b,.achievementCollectionEntry b{font:900 22px var(--display)}.achievementMissionEntry em,.achievementCollectionEntry em{color:#d6ded8;font-size:8px;font-style:normal}.achievementMissionEntry>strong,.achievementCollectionEntry>strong{color:var(--club-main);font:900 28px var(--display)}.achievementPage{max-width:1180px}.achievementIntro{color:#647269;max-width:720px}.achievementConnect{background:var(--club-soft);border-radius:18px;margin-top:22px;padding:24px}.achievementConnect b{letter-spacing:.7px;font-size:9px}.achievementConnect p{color:#637168}.achievementConnect button{background:var(--club-dark);color:#fff;border:0;min-height:44px;padding:0 18px;font-weight:950}.achievementSummary{background:var(--club-dark);color:#fff;border-radius:17px;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:15px;margin:22px 0;padding:17px 19px;display:grid}.achievementSummary strong{color:var(--club-main);font:900 29px/1 var(--display);display:grid}.achievementSummary strong small{color:#fff;font:950 6px var(--font-geist-sans);letter-spacing:1px;margin-top:4px}.achievementSummary>div{background:#ffffff24;border-radius:999px;height:8px;overflow:hidden}.achievementSummary>div span{border-radius:inherit;background:linear-gradient(90deg,var(--club-main),var(--club-accent));height:100%;display:block}.achievementSummary>b{font-size:8px}.achievementSummary>button{background:var(--club-main);width:40px;height:40px;color:var(--club-dark);border:0;border-radius:50%;font-weight:950}.achievementNotice{color:#843923;background:#fff0e9;border-radius:12px;padding:13px;font-size:9px;font-weight:800}.achievementFilters{gap:7px;margin:18px 0;padding-bottom:5px;display:flex;overflow-x:auto}.achievementFilters button{border:1px solid var(--line);min-height:38px;color:var(--club-dark);background:#fff;border-radius:999px;flex:none;padding:0 12px;font-size:7px;font-weight:950}.achievementFilters button.active{border-color:var(--club-dark);background:var(--club-dark);color:var(--club-main)}.achievementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.achievementGrid article{background:#fff;border:1px solid #dce0d8;border-radius:17px;flex-direction:column;min-width:0;min-height:278px;padding:15px;display:flex;box-shadow:0 7px 20px #1021190a}.achievementGrid article.locked{color:#68746d;background:#f5f6f2}.achievementGrid article.unlocked{border-color:var(--club-main)}@supports (color:color-mix(in lab, red, red)){.achievementGrid article.unlocked{border-color:color-mix(in srgb,var(--club-main) 58%,#dce0d8)}}.achievementCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.achievementCardTop>i{background:var(--club-dark);width:48px;height:48px;color:var(--club-main);font:900 15px var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.achievementCardTop>span{background:#e7ebe6;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:950}.achievementGrid .rarity-rare .achievementCardTop>span{color:#2c5687;background:#dcecff}.achievementGrid .rarity-epique .achievementCardTop>span{color:#674092;background:#eee1ff}.achievementGrid .rarity-legendaire .achievementCardTop>span{color:#785709;background:#fff0bd}.achievementGrid article>small{color:#6a786e;letter-spacing:1px;margin-top:12px;font-size:6px;font-weight:950}.achievementGrid h2{font:900 19px/1.05 var(--display);margin:5px 0 3px}.achievementGrid p{color:#68756d;margin:0;font-size:8px;line-height:1.4}.achievementProgress{background:#e2e6df;border-radius:999px;height:7px;margin-top:auto;overflow:hidden}.achievementProgress i{border-radius:inherit;background:linear-gradient(90deg,var(--club-main),var(--club-accent));height:100%;display:block}.achievementGrid article>em{color:#56635b;margin-top:6px;font-size:7px;font-style:normal;font-weight:850}.achievementGrid article>b{color:var(--club-dark);margin-top:7px;font-size:7px}.achievementGrid time{color:#2f703b;letter-spacing:.5px;margin-top:7px;font-size:6px;font-weight:950}@media (width<=1050px){.achievementGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.achievementMissionEntry,.achievementCollectionEntry{padding:15px}.achievementMissionEntry b,.achievementCollectionEntry b{font-size:19px}.achievementSummary{grid-template-columns:auto 1fr auto}.achievementSummary>b{grid-column:1/-1}.achievementGrid{grid-template-columns:1fr 1fr;gap:8px}.achievementGrid article{min-height:264px;padding:12px}.achievementGrid h2{font-size:17px}.achievementCardTop>i{width:44px;height:44px}}@media (width<=390px){.achievementGrid{grid-template-columns:1fr}.achievementGrid article{min-height:238px}}@media (width<=720px){.progressionIconTop>i{width:44px;height:44px}}.profileFeedbackEntry{border:1px solid var(--club-main);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin:24px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.profileFeedbackEntry{border:1px solid color-mix(in srgb,var(--club-main) 38%,var(--line))}}.profileFeedbackEntry{background:var(--club-soft);color:var(--club-dark);text-align:left;border-radius:17px}.profileFeedbackEntry>i{background:var(--club-dark);border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;display:grid}.profileFeedbackEntry span{gap:4px;display:grid}.profileFeedbackEntry b{letter-spacing:.7px;font-size:9px}.profileFeedbackEntry small{color:#657269;font-size:8px}.profileFeedbackEntry strong{font:900 22px var(--display)}.feedbackPage{max-width:920px}.feedbackIntro{color:#65736a;max-width:690px}.feedbackQuestionHint,.feedbackConnect{background:#f1f2eb;border-radius:15px;margin:20px 0;padding:17px}.feedbackQuestionHint{border-left:4px solid var(--club-main);gap:5px;display:grid}.feedbackQuestionHint b,.feedbackConnect b{letter-spacing:.8px;font-size:8px}.feedbackQuestionHint span,.feedbackConnect p{color:#68756d;font-size:9px}.feedbackConnect button,.feedbackThanks button{background:var(--club-dark);color:#fff;border:0;min-height:45px;font-weight:900}.feedbackForm{gap:20px;margin-top:24px;display:grid}.feedbackForm fieldset{border:0;margin:0;padding:0}.feedbackForm legend,.feedbackMessage>span{color:var(--club-dark);font:900 15px var(--display);margin-bottom:12px;display:block}.feedbackCategories{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.feedbackCategories button{border:1px solid var(--line);min-height:62px;color:var(--club-dark);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.feedbackCategories button.selected{border:2px solid var(--club-main);background:var(--club-soft)}.feedbackCategories i{font-size:19px;font-style:normal}.feedbackCategories span{font-size:8px;font-weight:850}.feedbackMessage{display:grid}.feedbackMessage>small{color:#617067;margin:-6px 0 8px;font-size:7px;font-weight:900}.feedbackMessage textarea{border:1px solid var(--line);width:100%;min-height:180px;color:var(--club-dark);resize:vertical;background:#fff;border-radius:14px;padding:15px;font:500 16px/1.45 inherit}.feedbackMessage textarea:focus{outline:3px solid var(--club-main)}@supports (color:color-mix(in lab, red, red)){.feedbackMessage textarea:focus{outline:3px solid color-mix(in srgb,var(--club-main) 25%,transparent)}}.feedbackMessage textarea:focus{border-color:var(--club-main)}.feedbackMessage em{color:#6b776f;justify-self:end;margin-top:6px;font-size:7px;font-style:normal}.feedbackMessage em.warning{color:#a23e2f}.feedbackPrivacy{color:#627068;background:#eef2ec;border-radius:11px;margin:0;padding:12px 14px;font-size:8px}.feedbackNotice{color:#843923;background:#fff0e9;border-radius:11px;margin:0;padding:13px;font-size:9px;font-weight:800}.feedbackSubmit{background:var(--club-dark);color:#fff;letter-spacing:.6px;border:0;border-radius:13px;min-height:54px;font-weight:950}.feedbackSubmit:disabled{opacity:.65}.feedbackThanks{background:var(--club-soft);text-align:center;border-radius:22px;justify-items:center;max-width:680px;margin:40px auto;padding:38px 24px;display:grid}.feedbackThanks>i{background:var(--club-dark);width:64px;height:64px;color:var(--club-main);font:900 29px var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.feedbackThanks h1{margin:12px 0}.feedbackThanks p,.feedbackThanks small{color:#617067}.feedbackThanks button{margin-top:24px;padding:0 22px}.adminFeedbackPanel{width:min(1180px,100% - 32px);margin:18px auto}.adminFeedbackCounter{background:var(--club-dark);color:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:4px 14px;padding:18px 20px;display:grid}.adminFeedbackCounter span{letter-spacing:1px;font-size:8px;font-weight:950}.adminFeedbackCounter b{color:var(--club-main);font:900 19px var(--display);grid-area:1/2/3}.adminFeedbackCounter small{color:#c7d1ca}.adminFeedbackTitle{justify-content:space-between;align-items:center;gap:14px;display:flex}.adminFeedbackTitle h2{margin-bottom:4px}.adminFeedbackTitle p{color:#657269;margin:0;font-size:8px}.adminFeedbackTitle>button,.adminFeedbackFilters>button{background:var(--club-dark);color:#fff;border:0;min-height:40px;font-size:7px;font-weight:900}.adminFeedbackFilters{grid-template-columns:1fr 1fr 1fr 1.5fr auto;gap:9px;margin:18px 0;display:grid}.adminFeedbackFilters label{color:#647168;gap:5px;font-size:6px;font-weight:900;display:grid}.adminFeedbackFilters select,.adminFeedbackFilters input{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;height:41px;padding:0 10px}.adminFeedbackList{gap:8px;display:grid}.adminFeedbackList>button{border:1px solid var(--line);color:var(--club-dark);text-align:left;background:#f8f8f4;border-radius:11px;gap:7px;padding:14px;display:grid}.adminFeedbackList>button.new{border-left:5px solid var(--club-main);background:var(--club-soft)}.adminFeedbackList span{justify-content:space-between;gap:10px;display:flex}.adminFeedbackList b,.adminFeedbackList em{font-size:7px}.adminFeedbackList em{background:#e6e9e3;border-radius:999px;padding:4px 7px;font-style:normal}.adminFeedbackList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.adminFeedbackList small{color:#6f7a73;font-size:7px}.adminFeedbackDetail{z-index:130;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(620px,100% - 28px);max-height:82vh;padding:22px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0007}.adminFeedbackDetail:before{content:"";z-index:-1;background:#0006;position:fixed;inset:-100vh}.adminFeedbackDetailHead{justify-content:space-between;align-items:flex-start;display:flex}.adminFeedbackDetailHead h3{font:900 24px var(--display);margin:4px 0}.adminFeedbackDetailHead>button{border:0;border-radius:50%;width:40px;height:40px;font-size:20px}.adminFeedbackDetail>p{white-space:pre-wrap;background:#f3f4ee;border-radius:12px;padding:15px}.adminFeedbackDetail dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adminFeedbackDetail dl div{border-bottom:1px solid #e6e8e1;padding:10px}.adminFeedbackDetail dt{color:#778179;font-size:6px;font-weight:900}.adminFeedbackDetail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.adminFeedbackDetail>label{gap:6px;margin-top:14px;font-size:7px;font-weight:900;display:grid}.adminFeedbackDetail select{height:44px;padding:0 10px}.adminFeedbackHistory{gap:6px;margin-top:15px;display:grid}.adminFeedbackHistory>b{font-size:7px}.adminFeedbackHistory button{text-align:left;background:#eef1eb;border:0;padding:9px}@media (width<=720px){.feedbackCategories{grid-template-columns:1fr 1fr}.feedbackCategories button{min-height:68px}.feedbackMessage textarea{font-size:16px}.adminFeedbackPanel{width:calc(100% - 20px);margin-bottom:105px}.adminFeedbackCounter{grid-template-columns:1fr}.adminFeedbackCounter b{grid-area:auto}.adminFeedbackTitle{flex-direction:column;align-items:stretch}.adminFeedbackFilters{grid-template-columns:1fr 1fr}.adminFeedbackFilters>button{grid-column:1/-1}.adminFeedbackDetail{max-height:76vh;padding:17px}.adminFeedbackDetail dl{grid-template-columns:1fr}.adminFeedbackList strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.profileFeedbackEntry{padding:15px}}@media (width<=390px){.feedbackCategories,.adminFeedbackFilters{grid-template-columns:1fr}.adminFeedbackFilters>button{grid-column:auto}}.adminAnalyticsPanel{width:min(1180px,100% - 32px);margin:18px auto}.analyticsDashboard{margin-top:0}.analyticsHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analyticsHead h2{margin:5px 0 0}.analyticsHead>button,.analyticsDates>button{background:var(--club-dark);color:#fff;border:0;min-height:41px;padding:0 14px;font-size:7px;font-weight:950}.analyticsFilters{margin:18px 0}.analyticsFilters>div:first-child{flex-wrap:wrap;gap:7px;display:flex}.analyticsFilters>div:first-child button{border:1px solid var(--line);background:#f4f5ef;border-radius:999px;min-height:38px;padding:0 13px;font-size:7px;font-weight:900}.analyticsFilters>div:first-child button.active{border-color:var(--club-dark);background:var(--club-dark);color:var(--club-main)}.analyticsDates{align-items:end;gap:9px;margin-top:12px;display:flex}.analyticsDates label{color:#66736b;gap:5px;font-size:6px;font-weight:900;display:grid}.analyticsDates input{border:1px solid var(--line);border-radius:9px;height:41px;padding:0 10px}.analyticsKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.analyticsKpis article{background:var(--club-dark);color:#fff;border-radius:14px;padding:17px}.analyticsKpis span{letter-spacing:1px;font-size:7px;font-weight:950}.analyticsKpis b{color:var(--club-main);font:900 31px var(--display);margin:7px 0 2px;display:block}.analyticsKpis small{color:#c4cec8;font-size:7px}.analyticsGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.analyticsGrid>article{background:#f8f8f4;border:1px solid #e2e5dd;border-radius:14px;padding:18px}.analyticsGrid h3{font:900 15px var(--display);letter-spacing:.4px;margin:0 0 14px}.analyticsGrid dl{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.analyticsGrid dl div{border-bottom:1px solid #e3e6de;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.analyticsGrid dt{color:#647168;font-size:7px}.analyticsGrid dd{margin:0;font-size:8px;font-weight:950}.analyticsBars{border-bottom:1px solid #ced3ca;align-items:end;gap:4px;height:150px;padding-top:10px;display:flex}.analyticsBars>div{flex-direction:column;flex:1;justify-content:end;align-items:end;min-width:3px;height:100%;display:flex}.analyticsBars i{background:linear-gradient(var(--club-main),var(--club-dark));border-radius:4px 4px 0 0;width:100%;min-height:4px;display:block}.analyticsBars span{color:#78827b;height:13px;margin-top:3px;font-size:5px}.analyticsChart>small{color:#78827b;margin-top:7px;font-size:6px;display:block}.retentionRows{gap:14px;display:grid}.retentionRows>div{grid-template-columns:28px 1fr 45px;align-items:center;gap:9px;display:grid}.retentionRows b,.retentionRows strong{font-size:8px}.retentionRows strong{text-align:right}.retentionRows span{background:#e2e6de;border-radius:9px;height:9px;overflow:hidden}.retentionRows i{border-radius:inherit;background:var(--club-main);height:100%;display:block}.premiumMetric{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.premiumMetric b{font:900 34px var(--display);color:var(--club-dark)}.premiumMetric span{color:#66736b;font-size:7px}.analyticsDefinitions{background:#eef1ea;border-radius:11px;margin-top:14px;padding:14px}.analyticsDefinitions summary{cursor:pointer;font-size:7px;font-weight:950}.analyticsDefinitions p{color:#637067;margin:10px 0 0;font-size:7px}.analyticsDefinitions b{color:var(--club-dark)}@media (width<=720px){.adminAnalyticsPanel{width:calc(100% - 20px);margin-bottom:18px}.analyticsHead{flex-direction:column;align-items:stretch}.analyticsHead>button{width:100%}.analyticsKpis{grid-template-columns:1fr 1fr}.analyticsGrid{grid-template-columns:1fr}.analyticsDates{grid-template-columns:1fr 1fr;display:grid}.analyticsDates input{width:100%;min-width:0}.analyticsDates>button{grid-column:1/-1}.analyticsGrid dl{grid-template-columns:1fr}.analyticsBars{height:125px}.analyticsBars span{display:none}}.partnerTeaser{background:linear-gradient(135deg,var(--club-dark),#09140f);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px;display:flex;box-shadow:0 18px 45px #09140f22}.partnerTeaser span{color:var(--club-main);letter-spacing:1.2px;font-size:8px;font-weight:950}.partnerTeaser h2{font:900 31px var(--display);margin:7px 0}.partnerTeaser p{color:#bdc9c1;margin:0}.partnerTeaser button{background:var(--club-main);min-height:50px;color:var(--club-on-main);white-space:nowrap;border:1px solid #ffffff2c;border-radius:12px;padding:0 20px;font-size:8px;font-weight:950}.partnerWall{max-width:1180px}.partnerWallHero{background:radial-gradient(circle at 85% 15%,var(--club-main),transparent 32%),var(--club-dark);border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:25px;margin:20px 0 24px;padding:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.partnerWallHero{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--club-main) 35%,transparent),transparent 32%),var(--club-dark)}}.partnerWallHero{color:#fff}.partnerWallHero h1{margin:8px 0;font-size:55px}.partnerWallHero p:not(.eyebrow){color:#c3cec7;max-width:700px}.partnerWallHero>strong{font:900 70px var(--display);color:var(--club-main);text-align:right}.partnerWallHero>strong span{color:#fff;letter-spacing:1px;font:900 8px sans-serif;display:block}.partnerFilters{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin:0 0 18px;padding:16px;display:grid}.partnerFilters label{color:#637068;gap:6px;font-size:7px;font-weight:900;display:grid}.partnerFilters select{border:1px solid var(--line);background:#fff;border-radius:9px;height:44px;padding:0 11px}.partnerFilters button{background:#e9ece5;border:0;border-radius:9px;height:44px;font-size:7px;font-weight:900}.partnerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partnerCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:390px;padding:22px;display:flex;position:relative;overflow:hidden}.partnerCard.featured{border:2px solid var(--club-main)}@supports (color:color-mix(in lab, red, red)){.partnerCard.featured{border:2px solid color-mix(in srgb,var(--club-main) 70%,#d8dacf)}}.partnerCard.featured{background:linear-gradient(145deg,var(--club-soft),#fff 55%)}.partnerCard.premium{background:linear-gradient(145deg,#fff8d8,#fff 60%);border:2px solid #caa630;box-shadow:0 12px 35px #9b7f1e1b}.partnerCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.partnerLogo{background:#f5f6f1;border:1px solid #e0e3dc;border-radius:20px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.partnerLogo img{object-fit:contain;width:82%;height:82%;display:block}.partnerLogo b{font:900 24px var(--display);color:var(--club-dark)}.partnerCardTop>span{background:var(--club-dark);color:#fff;text-align:center;border-radius:999px;max-width:120px;padding:7px 9px;font-size:6px;font-weight:950}.partnerCard>small{color:var(--club-main);letter-spacing:.7px;margin-top:18px;font-size:7px;font-weight:950}.partnerCard h2{font:900 28px var(--display);margin:8px 0 2px}.partnerCard>b{color:#607067;font-size:8px}.partnerCard>p{color:#6a766e;font-size:9px;line-height:1.55}.partnerLinks{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.partnerLinks a{color:var(--club-dark);background:#eef1ea;border-radius:8px;padding:8px 9px;font-size:6px;font-weight:950;text-decoration:none}.partnerCard>em{color:#8b6e11;font-size:6px;font-style:normal;font-weight:950;position:absolute;bottom:15px;right:15px}.partnerEmpty{text-align:center;background:#f8f8f4;border:1px dashed #bdc5bb;border-radius:20px;padding:55px 25px}.partnerEmpty b{font:900 27px var(--display)}.partnerEmpty p{color:#69766d;max-width:650px;margin:12px auto}.partnerEmpty button{background:var(--club-dark);color:#fff;border:0;padding:12px 15px;font-size:7px;font-weight:900}.partnerPromise{border-left:5px solid var(--club-main);background:var(--club-soft);border-radius:12px;margin-top:18px;padding:22px}.partnerPromise span{letter-spacing:1px;font-size:7px;font-weight:950}.partnerPromise p{color:#657269;margin:7px 0 0}.adminPartners{margin-bottom:18px}.adminPartnerLayout{grid-template-columns:.85fr 1.15fr;gap:15px;margin-top:18px;display:grid}.adminPartnerList{align-content:start;gap:8px;display:grid}.adminPartnerList article{border:1px solid var(--line);background:#f8f8f4;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.adminPartnerList .partnerLogo{border-radius:11px;grid-row:1/3;width:52px;height:52px}.adminPartnerList .partnerLogo b{font-size:14px}.adminPartnerList article>div:nth-child(2){gap:3px;display:grid}.adminPartnerList article span,.adminPartnerList article small{color:#6b776f;font-size:6px}.adminPartnerList article>button{background:var(--club-dark);color:#fff;border:0;border-radius:7px;min-height:32px;padding:0 8px;font-size:6px;font-weight:900}.adminPartnerList article>button.danger{background:#a44531;grid-column:3}.adminPartnerForm{background:#f2f4ed;border-radius:14px;padding:17px;scroll-margin-top:20px;position:relative}.adminPartnerForm h3{font:900 19px var(--display);margin:0 0 14px}.adminPartnerFields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminPartnerFields label{color:#5f6d64;gap:5px;font-size:6px;font-weight:900;display:grid;position:relative}.adminPartnerFields input,.adminPartnerFields select,.adminPartnerFields textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-width:0;height:42px;padding:0 9px;font-size:8px}.adminPartnerFields textarea{resize:vertical;height:90px;padding:9px}.adminPartnerFields label.wide{grid-column:1/-1}.adminPartnerFields label.wide small{position:absolute;bottom:5px;right:7px}.partnerAuthorization{background:#fff;border-radius:9px;align-items:center;gap:10px;margin:13px 0;padding:12px;display:flex}.partnerAuthorization input{width:20px;height:20px}.partnerAuthorization span{gap:3px;display:grid}.partnerAuthorization b{font-size:7px}.partnerAuthorization small{color:#6e7972}.adminPartnerForm fieldset{border:1px solid #d8dcd4;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:12px;display:grid}.adminPartnerForm legend{font-size:6px;font-weight:950}.adminPartnerForm fieldset label{font-size:7px}.adminPartnerSave{background:var(--club-dark);width:100%;min-height:45px;color:var(--club-main);border:0;border-radius:9px;font-size:8px;font-weight:950}footer button{color:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:900;text-decoration:underline}@media (width<=850px){.partnerGrid{grid-template-columns:1fr 1fr}.adminPartnerLayout{grid-template-columns:1fr}}@media (width<=620px){.partnerTeaser{flex-direction:column;align-items:stretch;padding:22px}.partnerTeaser button{width:100%}.partnerWallHero{grid-template-columns:1fr;padding:24px}.partnerWallHero h1{font-size:42px}.partnerWallHero>strong{text-align:left;font-size:52px}.partnerFilters,.partnerGrid{grid-template-columns:1fr}.partnerCard{min-height:360px}.adminPartnerFields{grid-template-columns:1fr}.adminPartnerFields label.wide{grid-column:auto}.adminPartnerForm fieldset{grid-template-columns:1fr}.adminPartnerList article{grid-template-columns:48px 1fr}.adminPartnerList article>button,.adminPartnerList article>button.danger{grid-column:auto}.partnerLogo{width:82px;height:82px}}.profileReferralEntry{border:1px solid var(--club-main);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin:0 0 24px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.profileReferralEntry{border:1px solid color-mix(in srgb,var(--club-main) 52%,var(--line))}}.profileReferralEntry{background:linear-gradient(135deg,var(--club-dark),var(--club-dark));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.profileReferralEntry{background:linear-gradient(135deg,var(--club-dark),color-mix(in srgb,var(--club-dark) 84%,var(--club-main)))}}.profileReferralEntry{color:#fff;text-align:left}.profileReferralEntry>i{background:var(--club-main);width:46px;height:46px;color:var(--club-dark);font:900 13px var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.profileReferralEntry span{gap:4px;display:grid}.profileReferralEntry b{letter-spacing:.7px;font-size:9px}.profileReferralEntry small{color:#d5ddd8;font-size:8px}.profileReferralEntry strong{color:var(--club-main);font:900 22px var(--display)}.referralPage{max-width:1060px}.referralIntro{color:#65736a;max-width:720px}.referralConnect{background:var(--club-soft);border-radius:18px;margin-top:24px;padding:24px}.referralConnect b{letter-spacing:.8px;font-size:9px}.referralConnect p{color:#647168}.referralConnect button{background:var(--club-dark);color:#fff;border:0;min-height:44px;padding:0 18px;font-weight:950}.referralHero{background:var(--club-dark);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-top:24px;padding:24px;display:grid}.referralHero>div:first-child{min-width:0}.referralHero small{color:var(--club-main);letter-spacing:1px;font-size:7px;font-weight:950}.referralHero strong{color:var(--club-main);font:900 clamp(32px,6vw,55px)/1 var(--display);letter-spacing:2px;margin:6px 0;display:block}.referralHero p{color:#c8d3cc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.referralShare{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}.referralShare button,.referralShare a{background:var(--club-main);min-height:43px;color:var(--club-dark);border:0;place-items:center;padding:0 13px;font-size:7px;font-weight:950;text-decoration:none;display:grid}.referralShare button:nth-child(2),.referralShare a{color:#fff;background:#ffffff12;border:1px solid #ffffff35}.referralSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.referralSummary article{background:#f1f3ed;border-radius:15px;place-items:center;padding:17px;display:grid}.referralSummary b{font:900 30px var(--display)}.referralSummary span{letter-spacing:.7px;font-size:6px;font-weight:950}.referralNext{background:var(--club-soft);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:15px 18px;display:grid}.referralNext>div{gap:3px;display:grid}.referralNext small{letter-spacing:.7px;font-size:6px;font-weight:950}.referralNext b{font-size:9px}.referralNext>span{background:#dce2da;border-radius:999px;height:9px;overflow:hidden}.referralNext>span i{border-radius:inherit;background:linear-gradient(90deg,var(--club-main),var(--club-accent));height:100%;display:block}.referralClaim{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:1fr minmax(250px,.7fr);gap:18px;margin-top:20px;padding:20px;display:grid}.referralClaim h2{font:900 24px var(--display);margin:5px 0}.referralClaim p{color:#657269;margin:0;font-size:8px}.referralClaim>div:nth-child(2){grid-template-columns:1fr auto;align-content:center;display:grid}.referralClaim input{border:1px solid var(--line);letter-spacing:1px;text-transform:uppercase;min-width:0;height:46px;padding:0 12px;font-size:16px;font-weight:900}.referralClaim button{background:var(--club-dark);color:#fff;border:0;min-height:46px;padding:0 13px;font-size:7px;font-weight:950}.referralClaim>em{background:var(--club-soft);border-radius:10px;grid-column:1/-1;padding:10px;font-size:8px;font-style:normal;font-weight:850}.referralNotice{color:#843923;background:#fff0e9;border-radius:12px;margin:12px 0 0;padding:13px;font-size:9px;font-weight:800}.referralRules{background:#f1f3ed;border-radius:17px;margin-top:20px;padding:20px}.referralRules>b{letter-spacing:.7px;font-size:8px}.referralRules>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.referralRules span{background:#fff;border-radius:11px;gap:7px;padding:12px;font-size:8px;font-weight:800;display:grid}.referralRules strong{color:var(--club-main);font:900 18px var(--display)}.referralRules p{color:#66736b;margin:12px 0 0;font-size:7px}.referralMilestones{border:1px solid var(--line);border-radius:18px;grid-template-columns:.65fr 1fr;gap:22px;margin-top:22px;padding:22px;display:grid}.referralMilestones h2,.referralInvites h2{font:900 27px var(--display);margin:5px 0}.referralMilestones>div>p:last-child{color:#66736b;font-size:8px}.referralMilestoneGrid{gap:8px;display:grid}.referralMilestoneGrid article{background:#f1f3ed;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px;display:grid}.referralMilestoneGrid article.reached{background:var(--club-soft)}.referralMilestoneGrid i{background:var(--club-dark);width:39px;height:39px;color:var(--club-main);font:900 13px var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.referralMilestoneGrid span{gap:3px;display:grid}.referralMilestoneGrid b{font-size:8px}.referralMilestoneGrid small{color:#66736b;font-size:7px}.referralInvites{margin-top:22px}.referralInvites>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(160px,.65fr);align-items:center;gap:12px;padding:13px;display:grid}.referralInvites>article>span{gap:3px;display:grid}.referralInvites>article b{font-size:9px}.referralInvites small{color:#68756d;font-size:7px}.referralInvites em{background:#e9ece6;border-radius:999px;padding:6px 9px;font-size:6px;font-style:normal;font-weight:950}.referralInvites em.qualified{color:#285f33;background:#dff1d8}.referralInvites em.review{color:#7b5b0c;background:#fff0cc}.referralRefresh{background:var(--club-dark);color:#fff;border:0;width:100%;min-height:46px;margin-top:18px;font-size:7px;font-weight:950}.referralRefresh:disabled{opacity:.65}@media (width<=720px){.profileReferralEntry{padding:15px}.referralHero{grid-template-columns:1fr;padding:18px}.referralShare{grid-template-columns:1fr 1fr}.referralSummary{gap:7px}.referralSummary article{padding:13px 7px}.referralNext{grid-template-columns:1fr}.referralClaim{grid-template-columns:1fr;padding:16px}.referralClaim>div:nth-child(2){grid-template-columns:1fr}.referralClaim input{font-size:16px}.referralRules>div{grid-template-columns:1fr 1fr}.referralMilestones{grid-template-columns:1fr;padding:17px}.referralInvites>article{grid-template-columns:1fr auto}.referralInvites>article>small{grid-column:1/-1}.referralPage{padding-bottom:112px}}@media (width<=390px){.referralShare{grid-template-columns:1fr}.referralSummary{grid-template-columns:1fr 1fr}.referralSummary article:first-child{grid-column:1/-1}.referralRules>div{grid-template-columns:1fr}}.leagueRankingMode{background:#f6f8f4;border:1px solid #d6dbd2;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.leagueRankingMode span{gap:3px;display:grid}.leagueRankingMode b{letter-spacing:.12em;font-size:.72rem}.leagueRankingMode small{color:#647068}.leagueRankingMode select{color:#143327;background:#fff;border:1px solid #cbd1c8;border-radius:12px;min-height:44px;padding:0 34px 0 12px;font-weight:800}@media (width<=620px){.leagueRankingMode{flex-direction:column;align-items:stretch}.leagueRankingMode select{width:100%}}.adminCompetitionManager{margin-bottom:18px}.adminCompetitionHead{justify-content:space-between;align-items:start;gap:12px;display:flex}.adminCompetitionHead p{color:#69746d;font-size:8px}.adminCompetitionHead button,.adminCompetitionForm>button{background:var(--club-dark);color:#fff;border:0;min-height:42px;padding:0 15px;font-size:7px;font-weight:950}.adminCompetitionGrid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.adminCompetitionGrid>div{border:1px solid var(--line);background:#f8f9f5;border-radius:14px;padding:14px}.adminCompetitionGrid h3,.adminCompetitionForm h3{font:900 13px var(--display);margin:0 0 10px}.adminCompetitionGrid button,.adminCompetitionGrid article{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.adminCompetitionGrid button span{display:grid}.adminCompetitionGrid small,.adminCompetitionGrid article span{color:#6b776f;font-size:7px}.adminCompetitionGrid em{font-size:6px;font-style:normal;font-weight:950}.adminCompetitionForm{background:#f1f4ee;border-radius:15px;padding:16px}.adminCompetitionForm>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.adminCompetitionForm label{color:#617068;gap:5px;font-size:6px;font-weight:950;display:grid}.adminCompetitionForm input,.adminCompetitionForm select{background:#fff;border:1px solid #cbd2c8;border-radius:9px;width:100%;min-width:0;height:42px;padding:0 10px}.adminCompetitionCheck{grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.adminCompetitionCheck input{width:20px;height:20px}.adminCompetitionForm>button{width:100%;margin-top:12px}@media (width<=720px){.adminCompetitionHead{flex-direction:column}.adminCompetitionHead button{width:100%}.adminCompetitionGrid{grid-template-columns:1fr}.adminCompetitionForm>div{grid-template-columns:1fr 1fr}}@media (width<=420px){.adminCompetitionForm>div{grid-template-columns:1fr}}.commercialWorkspace{margin-bottom:18px}.commercialHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.commercialHead h2{margin:4px 0}.commercialHead p:not(.eyebrow){color:#67746c;max-width:700px;font-size:8px}.commercialHead>button,.commercialReportBox>button{background:var(--club-dark);color:#fff;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:7px;font-weight:950}.commercialTabs{background:#edf0e9;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:5px;margin:18px 0;padding:5px;display:grid}.commercialTabs button{color:#617068;background:0 0;border:0;border-radius:9px;min-height:40px;font-size:7px;font-weight:950}.commercialTabs button.active{color:var(--club-dark);background:#fff;box-shadow:0 4px 14px #132c2112}.commercialKitHero{background:radial-gradient(circle at 90% 10%,var(--club-main),transparent 34%),var(--club-dark);border-radius:18px;padding:25px}@supports (color:color-mix(in lab, red, red)){.commercialKitHero{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--club-main) 32%,transparent),transparent 34%),var(--club-dark)}}.commercialKitHero{color:#fff}.commercialKitHero span{color:var(--club-main);letter-spacing:1px;font-size:7px;font-weight:950}.commercialKitHero h3{font:900 33px var(--display);margin:8px 0}.commercialKitHero p{color:#d3ddd6;max-width:680px}.commercialKitHero small{color:#aebcb3}.commercialKpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.commercialKpis article{border:1px solid var(--line);background:#f8f9f5;border-radius:13px;gap:4px;padding:15px;display:grid}.commercialKpis article>span,.commercialOffers article>span{color:#295d32;background:#ddf2d5;border-radius:999px;width:max-content;padding:5px 7px;font-size:5px;font-weight:950}.commercialKpis article>b{font:900 27px var(--display)}.commercialKpis article>strong{font-size:7px}.commercialKpis article>small{color:#748078;font-size:6px}.commercialOutline{background:#f1f3ed;border-radius:14px;padding:16px}.commercialOutline h3{font:900 15px var(--display);margin:0 0 9px}.commercialOutline>div{border-top:1px solid #dce1d8;grid-template-columns:34px 1fr;align-items:center;padding:8px;display:grid}.commercialOutline b{color:var(--club-main);font:900 15px var(--display)}.commercialOutline span{font-size:8px;font-weight:850}.commercialOffers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commercialOffers article{border:1px solid var(--line);background:#f8f9f5;border-radius:15px;padding:17px}.commercialOffers h3{font:900 20px var(--display);margin:10px 0}.commercialOffers dl{margin:0}.commercialOffers dl div{border-top:1px solid #e0e4dc;grid-template-columns:90px 1fr;gap:9px;padding:7px 0;display:grid}.commercialOffers dt{color:#738078;font-size:6px;font-weight:950}.commercialOffers dd{margin:0;font-size:7px}.commercialOffers p{color:#617068;margin:10px 0 0;font-size:7px}.commercialPipeline{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px;display:grid}.commercialPipeline article{background:#eef1eb;border-radius:10px;gap:3px;padding:10px;display:grid}.commercialPipeline b{font:900 23px var(--display)}.commercialPipeline span{font-size:5px;font-weight:950}.commercialCrmLayout,.commercialCampaignLayout{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.commercialProspects,.commercialCampaignLayout>div:first-child{align-content:start;gap:6px;display:grid}.commercialProspects>button,.commercialCampaignRow{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.commercialProspects span,.commercialCampaignRow span{gap:3px;display:grid}.commercialProspects small,.commercialCampaignRow small{color:#68756d;font-size:6px}.commercialProspects strong,.commercialCampaignRow strong{font-size:6px}.commercialProspectForm,.commercialCampaignForm{background:#f1f3ed;border-radius:14px;padding:16px}.commercialProspectForm h3,.commercialCampaignForm h3,.commercialReportBox h3,.commercialCampaignLayout h3{font:900 16px var(--display);margin:0 0 12px}.commercialProspectForm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.commercialProspectForm label,.commercialCampaignForm label{color:#647168;gap:4px;font-size:6px;font-weight:950;display:grid}.commercialProspectForm label.wide,.commercialCampaignForm label.wide{grid-column:1/-1}.commercialProspectForm input,.commercialProspectForm select,.commercialProspectForm textarea,.commercialCampaignForm input,.commercialCampaignForm select,.commercialCampaignForm textarea,.commercialReportBox select{background:#fff;border:1px solid #cbd2c8;border-radius:8px;width:100%;min-width:0;height:41px;padding:0 9px}.commercialProspectForm textarea,.commercialCampaignForm textarea{resize:vertical;height:74px;padding:9px}.commercialProspectForm>button,.commercialCampaignForm>button{background:var(--club-dark);color:#fff;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:10px;font-size:7px;font-weight:950}.commercialProspectForm button:disabled,.commercialCampaignForm button:disabled{opacity:.5}.commercialCampaignForm{grid-template-columns:1fr 1fr;gap:8px;display:grid}.commercialCampaignForm h3,.commercialCampaignForm button{grid-column:1/-1}.commercialReportBox{border:2px solid var(--club-main);margin-top:14px;padding:16px}@supports (color:color-mix(in lab, red, red)){.commercialReportBox{border:2px solid color-mix(in srgb,var(--club-main) 45%,var(--line))}}.commercialReportBox{border-radius:14px;grid-template-columns:1fr auto;gap:8px;display:grid}.commercialReportBox h3,.commercialReportBox>p,.commercialReportBox>div,.commercialReportBox>small{grid-column:1/-1}.commercialReportBox>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.commercialReportBox article{background:var(--club-dark);color:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.commercialReportBox article b{color:var(--club-main);font:900 22px var(--display)}.commercialReportBox article span{font-size:5px;font-weight:950}.commercialReportBox>p{font-size:7px}.commercialReportBox>p b{color:#2b6335}.commercialSegments{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.commercialSegments article{border:1px solid var(--line);background:#f8f9f5;border-radius:14px;padding:16px}.commercialSegments article>span{color:var(--club-main);font-size:7px;font-weight:950}.commercialSegments h3{margin:14px 0 5px;font-size:8px}.commercialSegments p{color:#68756d;margin:0;font-size:7px}.commercialPlan ol{grid-template-columns:repeat(5,1fr);gap:7px;margin:13px 0;padding:0;list-style:none;display:grid}.commercialPlan li{background:#eef1eb;border-radius:12px;padding:13px}.commercialPlan li b,.commercialPlan li span{display:block}.commercialPlan li b{font-size:7px}.commercialPlan li span{color:#68756d;margin-top:6px;font-size:6px}.commercialRule{border-left:4px solid var(--club-main);background:var(--club-soft);padding:13px;font-size:8px}@media (width<=800px){.commercialKpis{grid-template-columns:1fr 1fr}.commercialPipeline{grid-template-columns:repeat(3,1fr)}.commercialCrmLayout,.commercialCampaignLayout,.commercialSegments{grid-template-columns:1fr}.commercialPlan ol,.commercialReportBox>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.commercialHead{flex-direction:column;align-items:stretch}.commercialHead>button{width:100%}.commercialTabs{grid-template-columns:1fr 1fr}.commercialTabs button:last-child{grid-column:1/-1}.commercialOffers{grid-template-columns:1fr}.commercialPipeline{grid-template-columns:1fr 1fr}.commercialProspectForm>div,.commercialCampaignForm{grid-template-columns:1fr}.commercialProspectForm label.wide,.commercialCampaignForm label.wide,.commercialCampaignForm h3,.commercialCampaignForm button{grid-column:auto}.commercialReportBox{grid-template-columns:1fr}.commercialReportBox h3,.commercialReportBox>p,.commercialReportBox>div,.commercialReportBox>small{grid-column:auto}.commercialPlan ol{grid-template-columns:1fr}.commercialKitHero h3{font-size:26px}}.adminManualOdds{margin-bottom:18px}.adminOddsFilters{grid-template-columns:.65fr .55fr 1.4fr;gap:10px;margin:16px 0;display:grid}.adminOddsFilters label,.adminOddsInputs label{color:#617068;gap:5px;font-size:6px;font-weight:950;display:grid}.adminOddsFilters select,.adminOddsInputs input{background:#fff;border:1px solid #cbd2c8;border-radius:9px;width:100%;min-width:0;height:43px;padding:0 10px}.adminOddsFilters select:disabled{color:#8d9791;background:#f1f3ef}.adminOddsForm{background:#f1f4ee;border-radius:15px;padding:16px}.adminOddsMatch{gap:4px;margin-bottom:14px;display:grid}.adminOddsMatch b{color:var(--club-main);font-size:7px}.adminOddsMatch strong{font:900 20px var(--display)}.adminOddsMatch small{color:#68756d;font-size:7px}.adminOddsInputs{grid-template-columns:repeat(3,1fr) 1.5fr;gap:9px;display:grid}.adminOddsPreview{background:var(--club-dark);color:#fff;border-radius:10px;align-items:center;gap:10px;margin:13px 0;padding:12px;display:flex}.adminOddsPreview span{color:var(--club-main);margin-right:auto;font-size:7px;font-weight:950}.adminOddsPreview b{font-size:8px}.adminOddsSave{background:var(--club-dark);width:100%;min-height:45px;color:var(--club-main);border:0;border-radius:9px;font-size:8px;font-weight:950}.adminOddsSave:disabled{opacity:.45}.adminOddsWarning{color:#68756d;margin-top:9px;font-size:6px;line-height:1.5;display:block}@media (width<=720px){.adminOddsFilters,.adminOddsInputs{grid-template-columns:1fr}.adminOddsPreview{flex-wrap:wrap;align-items:flex-start}.adminOddsPreview span{width:100%}}.adminProfileEntry{border-color:var(--club-main)!important}@supports (color:color-mix(in lab, red, red)){.adminProfileEntry{border-color:color-mix(in srgb,var(--club-main) 60%,var(--line))!important}}.adminProfileEntry{background:linear-gradient(135deg,var(--club-dark),#09140f)!important;color:#fff!important}.adminProfileEntry i,.adminProfileEntry strong{color:var(--club-main)!important}.adminProfileEntry small{color:#c5d0c9!important}@media (width>=901px){.secureTournaments{max-width:1240px}.tournamentTitle p{font-size:16px}.tournamentTitle>span{font-size:11px}.tournamentEdition{min-height:460px;padding:28px}.tournamentEdition>span{font-size:10px}.tournamentEdition>small{font-size:11px}.tournamentEdition h2{letter-spacing:-1.5px;text-wrap:balance;font-size:clamp(42px,4vw,58px);line-height:1.02}.tournamentEdition>p{font-size:14px}.tournamentEdition>time,.tournamentEdition>.primary{font-size:11px}.tournamentWarning,.tournamentSecurity{font-size:11px!important}.communitySectionHead span,.tournamentPrivacy{font-size:11px}.communityEmpty{font-size:13px}.tournamentShortcuts span{font-size:10px}.tournamentShortcuts small{font-size:12px}.tournamentShortcuts b{font-size:24px}.pronosPanel{max-width:1380px}.pronosPanel .predictionRanking>header span{font-size:10px}.pronosPanel .predictionRanking>header h2{font-size:29px}.pronosPanel .predictionRanking>header p{font-size:12px}.pronosPanel .predictionRanking>header>b{font-size:10px}.pronosPanel .predictionRankingState{font-size:13px}.pronosPanel .predictionRankingState span{font-size:12px}.pronosPanel .compactToolbar label,.pronosPanel .fixtureHead span{font-size:11px}.pronosPanel .fixtureHead h2{font-size:34px}.pronosPanel .fixtureHead p{font-size:13px}.pronosPanel .pronoTools button{font-size:11px}.pronosPanel .matchMeta{font-size:10px}.pronosPanel .modernFixtures .team strong{font-size:23px}.pronosPanel .matchPotential>b{font-size:10px}.pronosPanel .matchPotential>span{font-size:11px}.pronosPanel .matchPotential>em{font-size:9px}.pronosPanel .modernFixtures article{min-height:158px}.adminSecure{max-width:1240px}.adminSecure .adminBlock h2{font-size:28px}.adminSecure .adminCompetitionHead p,.adminSecure .featureControlHead>div>p:not(.eyebrow){font-size:13px;line-height:1.5}.adminSecure .adminEmpty{font-size:14px}.adminSecure .adminCompetitionTable>div{font-size:12px}.adminSecure .adminCompetitionTable>div:first-child,.adminSecure .adminSummary span,.adminSecure .adminHealth span{font-size:10px}.adminSecure .adminAlerts article p{font-size:12px}.adminSecure .adminAlerts article>b,.adminSecure .adminAlerts article small,.adminOddsFilters label,.adminOddsInputs label{font-size:10px}.adminOddsFilters select,.adminOddsInputs input{font-size:14px}.adminOddsMatch b,.adminOddsMatch small{font-size:10px}.adminOddsMatch strong{font-size:25px}.adminOddsPreview span{font-size:10px}.adminOddsPreview b,.adminOddsSave{font-size:11px}.adminOddsWarning{font-size:10px}}.adminMatchPicker{gap:5px;min-width:0;display:grid;position:relative}.adminMatchPicker>span{color:#617068;font-size:6px;font-weight:950}.adminMatchPickerToggle{color:#203229;text-align:left;background:#fff;border:1px solid #cbd2c8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:43px;padding:0 11px;display:flex}.adminMatchPickerToggle b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.adminMatchPickerToggle i{font-size:9px;font-style:normal}.adminMatchPickerMenu{z-index:80;background:#fff;border:1px solid #cbd2c8;border-radius:12px;padding:9px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 18px 45px #1021192c}.adminMatchPickerMenu>input{border:1px solid #cbd2c8;border-radius:8px;width:100%;height:42px;padding:0 11px;font-size:14px}.adminMatchPickerMenu>div{max-height:280px;margin-top:7px;overflow-y:auto}.adminMatchPickerMenu>div>button{color:#203229;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6e9e2;border-radius:7px;gap:4px;width:100%;padding:10px;display:grid}.adminMatchPickerMenu>div>button:hover,.adminMatchPickerMenu>div>button[aria-selected=true]{background:#edf3e9}.adminMatchPickerMenu b{font-size:12px}.adminMatchPickerMenu small{color:#68756d;font-size:10px}.adminMatchPickerMenu p{color:#68756d;padding:12px;font-size:12px}.adminLaunch{margin-bottom:18px}.adminLaunchActions{gap:8px;display:flex}.adminLaunchActions button{white-space:nowrap}.adminLaunchFilters{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.adminLaunchFilters label{color:#617068;gap:5px;font-size:10px;font-weight:950;display:grid}.adminLaunchFilters select{background:#fff;border:1px solid #cbd2c8;border-radius:9px;width:100%;height:44px;padding:0 11px;font-size:14px}.adminLaunchVerdict{color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.adminLaunchVerdict.ready{background:linear-gradient(135deg,#123c28,#0b2519)}.adminLaunchVerdict.attention{background:linear-gradient(135deg,#6f351c,#3c1d12)}.adminLaunchVerdict>div{gap:4px;display:grid}.adminLaunchVerdict span{color:var(--club-main);letter-spacing:1px;font-size:9px;font-weight:950}.adminLaunchVerdict strong{font:900 25px var(--display)}.adminLaunchVerdict small{color:#d7dfda;font-size:11px}.adminLaunchVerdict>b{font:900 45px var(--display);color:var(--club-main)}.adminLaunchKpis{grid-template-columns:repeat(6,1fr);gap:8px;margin:10px 0;display:grid}.adminLaunchKpis article{background:#f0f3ed;border-radius:11px;padding:13px}.adminLaunchKpis article.warning{color:#8c351c;background:#fff0e7}.adminLaunchKpis b{font:900 25px var(--display);display:block}.adminLaunchKpis span{font-size:8px;font-weight:950}.adminLaunchMatches{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminLaunchMatches article{background:#fff;border:1px solid #dce1d8;border-left:5px solid #9aa49d;border-radius:12px;padding:14px}.adminLaunchMatches article.api{border-left-color:#3185d6}.adminLaunchMatches article.manual{border-left-color:#d4a72c}.adminLaunchMatches article.neutral{background:#fff8f5;border-left-color:#d9553b}.adminLaunchMatches article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.launchSource{background:#e6eae4;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950}.launchSource.api{color:#195f9f;background:#e2f0ff}.launchSource.manual{color:#765800;background:#fff1c9}.launchSource.neutral{color:#982e19;background:#ffe4dc}.adminLaunchMatches small{color:#6e7972;font-size:9px}.adminLaunchMatches h3{font:900 17px var(--display);align-items:center;gap:7px;margin:11px 0;display:flex}.adminLaunchMatches h3 i{color:#8a948e;font-style:normal}.launchMatchMeta{align-items:center;gap:7px;display:flex}.launchMatchMeta b{font-size:10px}.launchMatchMeta span{color:#5f6e65;margin-left:auto;font-size:9px;font-weight:900}.adminLaunchMatches p{color:#6e7972;margin:9px 0 0;font-size:9px}.adminLaunchAlerts{color:#71331f;background:#fff0e8;border-radius:11px;margin-top:10px;padding:14px}.adminLaunchAlerts>b{font-size:9px}.adminLaunchAlerts p{margin:7px 0 0;font-size:10px}.adminLaunchUpdated{color:#6e7972;margin-top:10px;font-size:9px;display:block}.adminLaunchFilters select:disabled{color:#87918a;background:#f0f2ee}@media (width<=850px){.adminLaunchKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.adminLaunchActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.adminLaunchActions button{width:100%;padding:0 8px}.adminLaunchFilters,.adminLaunchMatches{grid-template-columns:1fr}.adminLaunchVerdict{align-items:flex-start}.adminLaunchVerdict strong{font-size:21px}.adminLaunchVerdict>b{font-size:36px}.adminLaunchKpis{grid-template-columns:1fr 1fr}.adminLaunchMatches h3{flex-direction:column;align-items:flex-start;gap:2px}.adminLaunchMatches h3 i{display:none}}@media (width>=901px){.adminMatchPicker>span{font-size:10px}.adminMatchPickerToggle,.adminMatchPickerToggle b{font-size:14px}}@media (width<=720px){.adminMatchPickerMenu{z-index:100;top:12%;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));position:fixed;left:12px}.adminMatchPickerMenu>div{max-height:calc(100% - 54px)}}.commercialTabs{grid-template-columns:repeat(6,1fr)}.profitabilityWorkspace{gap:13px;display:grid}.profitabilityHero{background:radial-gradient(circle at 88% 15%,var(--club-main),transparent 34%),linear-gradient(135deg,#09150f,var(--club-dark));border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:22px;padding:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.profitabilityHero{background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--club-main) 34%,transparent),transparent 34%),linear-gradient(135deg,#09150f,var(--club-dark))}}.profitabilityHero{color:#fff}.profitabilityHero span,.partnerPitch span{color:var(--club-main);letter-spacing:1px;font-size:7px;font-weight:950}.profitabilityHero h3{max-width:680px;font:900 clamp(28px,4vw,46px)/.95 var(--display);margin:8px 0}.profitabilityHero p{color:#ced8d1;max-width:700px;margin:0;font-size:9px}.profitabilityScore{background:#ffffff0d;border:1px solid #ffffff28;border-radius:14px;min-width:230px;padding:17px;display:grid}.profitabilityScore small{font-size:6px;font-weight:950}.profitabilityScore b{color:var(--club-main);font:900 35px/1 var(--display);margin:6px 0}.profitabilityScore span{color:#dce5df;font-size:7px;font-weight:900}.profitabilityProgress{background:#e9ede6;border-radius:999px;height:37px;position:relative;overflow:hidden}.profitabilityProgress>span{border-radius:inherit;background:linear-gradient(90deg,var(--club-main),var(--club-accent));transition:width .25s;position:absolute;inset:0 auto 0 0}.profitabilityProgress>b{place-items:center;height:100%;font-size:7px;display:grid;position:relative}.profitabilityLayout{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.profitabilitySimulator,.pilotOffers{border:1px solid var(--line);background:#f8f9f5;border-radius:15px;padding:17px}.profitabilitySimulator>h3,.pilotOffers>h3{font:900 18px var(--display);margin:0 0 13px}.profitabilityInputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profitabilityInputs label{color:#627067;gap:5px;font-size:6px;font-weight:950;display:grid}.profitabilityInputs input{background:#fff;border:1px solid #cbd2c8;border-radius:8px;width:100%;height:41px;padding:0 10px;font-size:13px;font-weight:850}.profitabilityScenarios{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.profitabilityScenarios button{border:1px solid var(--club-dark);min-height:39px;color:var(--club-dark);background:#fff;border-radius:8px;font-size:6px;font-weight:950}.profitabilityScenarios button:hover{background:var(--club-dark);color:#fff}.profitabilityBreakdown{border-top:1px solid var(--line);margin:0}.profitabilityBreakdown div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:8px;display:flex}.profitabilityBreakdown dd{margin:0;font-weight:950}.profitabilityBreakdown div:last-child{color:#236537;font-size:10px}.profitabilityDisclaimer{color:#6d7971;margin-top:10px;font-size:6px;line-height:1.5;display:block}.pilotOffers{align-content:start;gap:9px;display:grid}.pilotOffers>h3{margin-bottom:4px}.pilotOffers article{background:#fff;border:1px solid #d7ddd3;border-radius:13px;gap:8px;padding:15px;display:grid}.pilotOffers article.featured{border:2px solid var(--club-main)}@supports (color:color-mix(in lab, red, red)){.pilotOffers article.featured{border:2px solid color-mix(in srgb,var(--club-main) 65%,#d7ddd3)}}.pilotOffers article.featured{background:linear-gradient(145deg,#fff,var(--club-soft))}.pilotOffers article>span{color:#526159;background:#edf1eb;border-radius:99px;width:max-content;padding:5px 7px;font-size:5px;font-weight:950}.pilotOffers article>b{font:900 18px var(--display)}.pilotOffers article>strong{color:var(--club-dark);font:900 29px var(--display)}.pilotOffers article>strong small{font:800 8px var(--font-geist-sans)}.pilotOffers ul,.partnerPitch ul{color:#657269;gap:6px;margin:0;padding-left:17px;font-size:7px;display:grid}.partnerPitch{background:var(--club-dark);color:#fff;border-radius:17px;grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;padding:22px;display:grid}.partnerPitch h3{font:900 26px/1 var(--display);margin:8px 0}.partnerPitch p{color:#cdd8d0;margin:0;font-size:8px}.partnerPitch>div:nth-child(2)>b{color:var(--club-main);margin-bottom:9px;font-size:7px;display:block}.partnerPitch ul{color:#dce5df}@media (width<=850px){.profitabilityHero,.profitabilityLayout,.partnerPitch{grid-template-columns:1fr}.profitabilityScore{min-width:0}}@media (width<=600px){.commercialTabs{grid-template-columns:1fr 1fr}.profitabilityHero{padding:19px}.profitabilityHero h3{font-size:31px}.profitabilityHero p{font-size:8px}.profitabilityInputs,.profitabilityScenarios{grid-template-columns:1fr}.profitabilityScore b{font-size:31px}.pilotOffers article>strong{font-size:25px}}@media (width>=901px){.commercialWorkspace{padding:28px 34px}.commercialHead h2{font-size:28px}.commercialHead .eyebrow{letter-spacing:1.6px;font-size:11px}.commercialHead p:not(.eyebrow){max-width:850px;font-size:13px;line-height:1.55}.commercialHead>button,.commercialReportBox>button{min-height:46px;padding:0 18px;font-size:11px}.commercialTabs{gap:8px;margin:24px 0;padding:7px}.commercialTabs button{letter-spacing:.2px;min-height:48px;font-size:11px}.commercialKitHero span{font-size:11px}.commercialKitHero h3{font-size:42px}.commercialKitHero p{font-size:15px;line-height:1.55}.commercialKitHero small{font-size:12px}.commercialKpis article>span,.commercialOffers article>span{font-size:9px}.commercialKpis article>b{font-size:34px}.commercialKpis article>strong{font-size:12px}.commercialKpis article>small{font-size:10px}.commercialOutline h3{font-size:21px}.commercialOutline span{font-size:13px}.commercialOutline b{font-size:19px}.commercialOffers h3{font-size:25px}.commercialOffers dt{font-size:10px}.commercialOffers dd,.commercialOffers p{font-size:12px;line-height:1.5}.commercialOffers dl div{grid-template-columns:125px 1fr;padding:10px 0}.commercialPipeline span{font-size:9px}.commercialPipeline b{font-size:29px}.commercialProspects small,.commercialCampaignRow small,.commercialProspects strong,.commercialCampaignRow strong{font-size:11px}.commercialProspects b,.commercialCampaignRow b{font-size:14px}.commercialProspects>button,.commercialCampaignRow{padding:15px}.commercialProspectForm h3,.commercialCampaignForm h3,.commercialReportBox h3,.commercialCampaignLayout h3{font-size:21px}.commercialProspectForm label,.commercialCampaignForm label{font-size:10px}.commercialProspectForm input,.commercialProspectForm select,.commercialProspectForm textarea,.commercialCampaignForm input,.commercialCampaignForm select,.commercialCampaignForm textarea,.commercialReportBox select{font-size:13px}.commercialProspectForm>button,.commercialCampaignForm>button{font-size:11px}.commercialReportBox article b{font-size:28px}.commercialReportBox article span{font-size:9px}.commercialReportBox>p,.commercialReportBox>small,.commercialSegments article>span{font-size:11px}.commercialSegments h3{font-size:13px}.commercialSegments p{font-size:12px;line-height:1.5}.commercialPlan li{padding:17px}.commercialPlan li b{font-size:12px}.commercialPlan li span{font-size:11px;line-height:1.45}.commercialRule{padding:17px;font-size:12px;line-height:1.5}.profitabilityHero span,.partnerPitch span{font-size:11px}.profitabilityHero p{font-size:14px;line-height:1.55}.profitabilityScore small{font-size:10px}.profitabilityScore b{font-size:42px}.profitabilityScore span{font-size:12px}.profitabilityProgress>b{font-size:11px}.profitabilitySimulator>h3,.pilotOffers>h3{font-size:23px}.profitabilityInputs label,.profitabilityScenarios button{font-size:10px}.profitabilityBreakdown div{font-size:13px}.profitabilityBreakdown div:last-child{font-size:15px}.profitabilityDisclaimer{font-size:10px}.pilotOffers article>span{font-size:9px}.pilotOffers article>b{font-size:22px}.pilotOffers article>strong{font-size:34px}.pilotOffers article>strong small{font-size:12px}.pilotOffers ul,.partnerPitch ul{font-size:12px;line-height:1.45}.partnerPitch h3{font-size:31px}.partnerPitch p{font-size:13px;line-height:1.55}.partnerPitch>div:nth-child(2)>b{font-size:11px}}.adminNotificationSetting{border:1px solid var(--club-main);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:18px 0;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.adminNotificationSetting{border:1px solid color-mix(in srgb,var(--club-main) 55%,var(--line))}}.adminNotificationSetting{background:linear-gradient(135deg,var(--club-dark),#091711);color:#fff;border-radius:17px}.adminNotificationSetting>div{gap:6px;display:grid}.adminNotificationSetting>div span{color:var(--club-main);letter-spacing:1px;font-size:9px;font-weight:950}.adminNotificationSetting>div b{font:900 23px/1.1 var(--display)}.adminNotificationSetting>div small{color:#c6d1ca;max-width:680px;font-size:10px;line-height:1.5}.adminNotificationSetting>label{cursor:pointer;align-items:center;gap:9px;display:flex}.adminNotificationSetting>label input{opacity:0;pointer-events:none;position:absolute}.adminNotificationSetting>label i{background:#66736b;border-radius:999px;width:48px;height:27px;position:relative}.adminNotificationSetting>label i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;position:absolute;top:4px;left:4px}.adminNotificationSetting>label input:checked+i{background:var(--club-main)}.adminNotificationSetting>label input:checked+i:after{background:var(--club-dark);transform:translate(21px)}.adminNotificationSetting>label b{letter-spacing:.6px;font-size:9px}@media (width<=620px){.adminNotificationSetting{grid-template-columns:1fr;padding:17px}.adminNotificationSetting>label{justify-content:space-between}.adminNotificationSetting>div b{font-size:21px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:16px;line-height:1.55}p,li,dd,dt,label,button,input,select,textarea,small{line-height:1.45}button,input,select,textarea{font-family:inherit}button{font-size:12px;font-weight:850}input,select,textarea{font-size:14px}small{font-size:11px}.eyebrow{letter-spacing:1.2px;font-size:11px;line-height:1.35}.appNav button,.mobileDock button{font-size:12px;line-height:1.25}.appNav button small,.mobileDock button span,.headerStat small,.dashboard span,.dashboard p,.gameHub span,.gameHub small,.config label,.config label small,.progressTop,.qmeta span,.backHome,.profileForm label,.profileNumbers span,.avatarGrid span,.competitionStrip button span,.teamDot,.fixtureHead span,.localNotice,.adminLink{font-size:11px;line-height:1.4}.clubHeroBadge{font-size:11px;line-height:1.25}.heroActionCopy small{letter-spacing:1px;font-size:10px;line-height:1.2}.heroActionCopy strong{font-size:15px;line-height:1.15}.heroActions .heroActionMeta{font-size:10px;line-height:1.2}.dashboard button{font-size:11px;line-height:1.4}.consentBanner span,.consentBanner small{font-size:10px;line-height:1.4}.consentBanner b,.consentBanner p{font-size:12px;line-height:1.45}.consentBanner button{font-size:10px;line-height:1.3}.essentialStorageNotice span{font-size:10px;line-height:1.35}.essentialStorageNotice b,.essentialStorageNotice p{font-size:12px;line-height:1.45}.essentialStorageNotice button{font-size:10px;line-height:1.3}.adminSecure{font-size:14px;line-height:1.5}.adminSecure p,.adminSecure li,.adminSecure dd,.adminSecure dt,.adminSecure label,.adminSecure small{font-size:12px;line-height:1.5}.adminSecure button{font-size:11px;line-height:1.3}.adminSecure input,.adminSecure select,.adminSecure textarea{font-size:14px;line-height:1.4}.adminBlock{padding:20px}.adminTitle,.adminBlock h2{line-height:1.15}.adminSummary,.adminEmpty,.adminAlerts,.adminHealth{font-size:12px;line-height:1.5}.featureControl{gap:18px;display:grid}.featureControlHead{gap:12px}.featureControlHead .eyebrow{letter-spacing:1.2px;font-size:11px}.featureControlHead h2{font-size:clamp(25px,3vw,34px);line-height:1.05}.featureControlHead p:not(.eyebrow){max-width:850px;font-size:14px;line-height:1.55}.featureFlagList{gap:14px}.featureFlagList article{border-radius:14px;padding:18px}.featureFlagTitle{gap:8px}.featureFlagTitle b{font-size:16px;line-height:1.25}.featureFlagTitle span,.featureFlagTitle small{font-size:12px;line-height:1.5}.featureModeChoices{gap:8px}.featureModeChoices button{min-height:55px;padding:9px 12px}.featureModeChoices button b{font-size:12px;line-height:1.2}.featureModeChoices button small{font-size:11px;line-height:1.35}.featureSafety{padding:14px;font-size:12px;line-height:1.5}.betaTesterRow{gap:9px}.betaTesterRow label,.betaTesterRow small,.betaTesterRow span{font-size:12px;line-height:1.4}.betaTesterRow input{min-height:43px;font-size:14px}.betaTesterRow button{min-height:43px;padding:0 15px;font-size:11px}.adminLaunchFilters label,.adminLaunchMatches small,.adminLaunchMatches p,.adminLaunchUpdated,.adminLaunchAlerts>b{font-size:11px;line-height:1.45}.launchSource,.launchMatchMeta span,.adminLaunchActions button{font-size:10px}.launchMatchMeta b,.adminLaunchAlerts p{font-size:12px}.profitabilityHero span,.partnerPitch span,.profitabilityScore small,.profitabilityProgress>b,.profitabilityInputs label,.profitabilityScenarios button,.pilotOffers article>span,.partnerPitch>div:nth-child(2)>b{font-size:11px}.profitabilityHero p,.profitabilityScore span,.profitabilityBreakdown div,.pilotOffers ul,.partnerPitch ul,.partnerPitch p{font-size:13px;line-height:1.5}.profitabilityDisclaimer{font-size:11px;line-height:1.55}.themeCustomizerHead span,.paletteChoice b,.paletteChoice small,.themeModeSwitch button,.themeModeSwitch button small,.themeCustomizerFoot>span,.themeCustomizerFoot>small,.themeCustomizerFoot button{font-size:11px;line-height:1.4}.themeCustomizerHead p,.paletteSafety{font-size:12px;line-height:1.5}@media (width<=720px){body,input,select,textarea{font-size:16px}.adminBlock{padding:16px}.adminSecure p,.adminSecure li,.adminSecure dd,.adminSecure dt,.adminSecure label,.adminSecure small{font-size:12px}.featureFlagList article{padding:15px}.featureModeChoices{grid-template-columns:1fr}.featureModeChoices button{text-align:left;min-height:52px}.profitabilityHero p{font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
