*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.surface{--tw-shadow:0 0 42px rgb(var(--fc-accent-rgb) / .12);--tw-shadow-colored:0 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0b0f11f2;background-image:linear-gradient(145deg,#ffffff0a,#0000 38%),linear-gradient(#0e1214fb,#070a0cfb);border-width:1px;border-color:#ffffff1a;border-radius:10px;position:relative}.surface-soft{background-color:#ffffff09;background-image:linear-gradient(135deg,#ffffff09,#0000 56%);border-width:1px;border-color:#ffffff17;border-radius:8px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1));font-size:10px;font-weight:900;font-family:var(--font-display)}.muted{--tw-text-opacity:1;color:rgb(163 167 164/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.btn-primary{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--fc-accent-rgb) / var(--tw-border-opacity,1));background-color:rgb(var(--fc-accent-rgb) / .1);text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1));justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.75rem;font-weight:900;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.lite-unified-brand .btn-primary{gap:7px}@media (max-width:560px){.lite-account-strip .btn-primary{gap:0;font-size:8px}.lite-hero-card .lite-card-footer .btn-primary{gap:0;font-size:7px}}.official-topbar .btn-primary{justify-self:center}@media (max-width:480px){.official-player-social .official-topbar .btn-primary{gap:7px}}@media (max-width:760px){.official-player-social .official-topbar .btn-primary{gap:8px}}@media (max-width:520px){.official-player-social .official-topbar .btn-primary{gap:7px}}@media (max-width:760px){.official-page .official-topbar .btn-primary{justify-self:center;gap:7px}}.official-page .official-topbar .btn-primary,.official-player-social .official-topbar .btn-primary{gap:5px}.btn-primary{font-family:var(--font-display);box-shadow:inset 0 0 0 1px rgb(var(--fc-accent-rgb) / .06);border-radius:5px}.btn-primary:hover{background:rgb(var(--fc-accent-rgb));color:#050708;box-shadow:0 0 24px rgb(var(--fc-accent-rgb) / .24)}.btn-ghost{text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff06;border-width:1px;border-color:#ffffff21;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.75rem;font-weight:900;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.lite-unified-brand .btn-ghost{gap:7px}@media (max-width:560px){.lite-account-strip .btn-ghost{gap:0;font-size:8px}.lite-hero-card .lite-card-footer .btn-ghost{gap:0;font-size:7px}}.official-topbar .btn-ghost{justify-self:center}@media (max-width:480px){.official-player-social .official-topbar .btn-ghost{gap:7px}}@media (max-width:760px){.official-player-social .official-topbar .btn-ghost{gap:8px}}@media (max-width:520px){.official-player-social .official-topbar .btn-ghost{gap:7px}}@media (max-width:760px){.official-page .official-topbar .btn-ghost{justify-self:center;gap:7px}}.official-page .official-topbar .btn-ghost,.official-player-social .official-topbar .btn-ghost{gap:5px}.btn-ghost{font-family:var(--font-display);border-radius:5px}.btn-ghost:hover{border-color:rgb(var(--fc-accent-rgb) / .7);background-color:rgb(var(--fc-accent-rgb) / .1);--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1))}.chip{text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(208 211 208/var(--tw-text-opacity,1));background-color:#ffffff0b;border-width:1px;border-color:#ffffff1c;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:10px;font-weight:900;display:inline-flex}.lite-unified-brand .chip{gap:7px}@media (max-width:560px){.lite-account-strip .chip{gap:0;font-size:8px}.lite-hero-card .lite-card-footer .chip{gap:0;font-size:7px}}.official-topbar .chip{justify-self:center}@media (max-width:480px){.official-player-social .official-topbar .chip{gap:7px}}@media (max-width:760px){.official-player-social .official-topbar .chip{gap:8px}}@media (max-width:520px){.official-player-social .official-topbar .chip{gap:7px}}@media (max-width:760px){.official-page .official-topbar .chip{justify-self:center;gap:7px}}.official-page .official-topbar .chip,.official-player-social .official-topbar .chip{gap:5px}.chip{border-radius:999px}.metric{letter-spacing:-.055em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.875rem;font-weight:900;line-height:2.25rem}.fc-hero{border-width:1px;border-color:rgb(var(--fc-accent-rgb) / .25);--tw-bg-opacity:1;background-color:rgb(11 15 17/var(--tw-bg-opacity,1));--tw-shadow:0 0 42px rgb(var(--fc-accent-rgb) / .12);--tw-shadow-colored:0 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);padding:1.25rem;position:relative;overflow:hidden}@media (min-width:640px){.fc-hero{padding:1.5rem}}.fc-hero{background-image:linear-gradient(112deg, rgb(var(--fc-accent-rgb) / .11), transparent 37%), linear-gradient(160deg, #ffffff0e, transparent 57%);border-radius:11px}.fc-hero:after{content:"";border:1px solid rgb(var(--fc-accent-rgb) / .2);background:repeating-linear-gradient(90deg, transparent 0 20px, rgb(var(--fc-accent-rgb) / .07) 21px 22px);width:20rem;height:20rem;position:absolute;bottom:-6rem;right:-4rem;transform:rotate(-18deg)}.fc-wordmark{font-family:var(--font-display)}.fc-icon-tile{border-width:1px;border-color:rgb(var(--fc-accent-rgb) / .25);background-color:rgb(var(--fc-accent-rgb) / .1);--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1));border-radius:8px;place-items:center;display:grid}.fc-panel-title{text-transform:uppercase;letter-spacing:.09em;--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:900;line-height:1rem;font-family:var(--font-display)}.fc-lineup{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:26px 26px}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[80\]{z-index:80}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-32{height:8rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-72{max-height:18rem}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-3{width:.75rem}.w-32{width:8rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[82px\]{width:82px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[560px\]{min-width:560px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize-none{resize:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[106px_minmax\(0\,1fr\)\]{grid-template-columns:106px minmax(0,1fr)}.grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_92px\]{grid-template-columns:minmax(0,1fr) 92px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-px{gap:1px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/\[\.07\]>:not([hidden])~:not([hidden]){border-color:#ffffff12}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#5ab3ff\]\/55{border-color:#5ab3ff8c}.border-\[\#8dff45\]\/25{border-color:#8dff4540}.border-\[\#f3bd35\]\/55{border-color:#f3bd358c}.border-\[\#ff765f\]\/25{border-color:#ff765f40}.border-\[\#ff765f\]\/30{border-color:#ff765f4d}.border-gold\/20{border-color:rgb(var(--fc-accent-rgb) / .2)}.border-gold\/30{border-color:rgb(var(--fc-accent-rgb) / .3)}.border-gold\/50{border-color:rgb(var(--fc-accent-rgb) / .5)}.border-white\/10{border-color:#ffffff1a}.border-white\/\[\.07\]{border-color:#ffffff12}.border-white\/\[\.08\]{border-color:#ffffff14}.border-white\/\[\.09\]{border-color:#ffffff17}.border-white\/\[\.12\]{border-color:#ffffff1f}.border-white\/\[\.1\]{border-color:#ffffff1a}.bg-\[\#07100d\]{--tw-bg-opacity:1;background-color:rgb(7 16 13/var(--tw-bg-opacity,1))}.bg-\[\#0b0f11\]\/95{background-color:#0b0f11f2}.bg-\[\#5ab3ff\]{--tw-bg-opacity:1;background-color:rgb(90 179 255/var(--tw-bg-opacity,1))}.bg-\[\#8dff45\]\/10{background-color:#8dff451a}.bg-\[\#f3bd35\]\/\[\.09\]{background-color:#f3bd3517}.bg-\[\#f5d34d\]{--tw-bg-opacity:1;background-color:rgb(245 211 77/var(--tw-bg-opacity,1))}.bg-\[\#ff5d54\]{--tw-bg-opacity:1;background-color:rgb(255 93 84/var(--tw-bg-opacity,1))}.bg-\[\#ff765f\]\/10{background-color:#ff765f1a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/75{background-color:#000000bf}.bg-black\/85{background-color:#000000d9}.bg-gold{--tw-bg-opacity:1;background-color:rgb(var(--fc-accent-rgb) / var(--tw-bg-opacity,1))}.bg-gold\/10{background-color:rgb(var(--fc-accent-rgb) / .1)}.bg-gold\/\[\.045\]{background-color:rgb(var(--fc-accent-rgb) / .045)}.bg-gold\/\[\.04\]{background-color:rgb(var(--fc-accent-rgb) / .04)}.bg-gold\/\[\.06\]{background-color:rgb(var(--fc-accent-rgb) / .06)}.bg-gold\/\[\.08\]{background-color:rgb(var(--fc-accent-rgb) / .08)}.bg-transparent{background-color:#0000}.bg-white\/\[\.025\]{background-color:#ffffff06}.bg-white\/\[\.035\]{background-color:#ffffff09}.bg-white\/\[\.04\]{background-color:#ffffff0a}.bg-white\/\[\.05\]{background-color:#ffffff0d}.object-contain{-o-object-fit:contain;object-fit:contain}.object-bottom{-o-object-position:bottom;object-position:bottom}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[10\%\]{padding:10%}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-\.075em\]{letter-spacing:-.075em}.tracking-\[-\.07em\]{letter-spacing:-.07em}.tracking-\[-\.08em\]{letter-spacing:-.08em}.tracking-\[\.055em\]{letter-spacing:.055em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.4em\]{letter-spacing:.4em}.text-\[\#5ab3ff\]{--tw-text-opacity:1;color:rgb(90 179 255/var(--tw-text-opacity,1))}.text-\[\#6f7673\]{--tw-text-opacity:1;color:rgb(111 118 115/var(--tw-text-opacity,1))}.text-\[\#888c83\]{--tw-text-opacity:1;color:rgb(136 140 131/var(--tw-text-opacity,1))}.text-\[\#898d85\]{--tw-text-opacity:1;color:rgb(137 141 133/var(--tw-text-opacity,1))}.text-\[\#8c928f\]{--tw-text-opacity:1;color:rgb(140 146 143/var(--tw-text-opacity,1))}.text-\[\#8dff45\]{--tw-text-opacity:1;color:rgb(141 255 69/var(--tw-text-opacity,1))}.text-\[\#8e9289\]{--tw-text-opacity:1;color:rgb(142 146 137/var(--tw-text-opacity,1))}.text-\[\#8e9592\]{--tw-text-opacity:1;color:rgb(142 149 146/var(--tw-text-opacity,1))}.text-\[\#8f9692\]{--tw-text-opacity:1;color:rgb(143 150 146/var(--tw-text-opacity,1))}.text-\[\#8f9693\]{--tw-text-opacity:1;color:rgb(143 150 147/var(--tw-text-opacity,1))}.text-\[\#92968e\]{--tw-text-opacity:1;color:rgb(146 150 142/var(--tw-text-opacity,1))}.text-\[\#929895\]{--tw-text-opacity:1;color:rgb(146 152 149/var(--tw-text-opacity,1))}.text-\[\#999d94\]{--tw-text-opacity:1;color:rgb(153 157 148/var(--tw-text-opacity,1))}.text-\[\#9a9e95\]{--tw-text-opacity:1;color:rgb(154 158 149/var(--tw-text-opacity,1))}.text-\[\#9b9e96\]{--tw-text-opacity:1;color:rgb(155 158 150/var(--tw-text-opacity,1))}.text-\[\#9da098\]{--tw-text-opacity:1;color:rgb(157 160 152/var(--tw-text-opacity,1))}.text-\[\#9da3a0\]{--tw-text-opacity:1;color:rgb(157 163 160/var(--tw-text-opacity,1))}.text-\[\#9da4a1\]{--tw-text-opacity:1;color:rgb(157 164 161/var(--tw-text-opacity,1))}.text-\[\#9ea5a2\]{--tw-text-opacity:1;color:rgb(158 165 162/var(--tw-text-opacity,1))}.text-\[\#a4a89f\]{--tw-text-opacity:1;color:rgb(164 168 159/var(--tw-text-opacity,1))}.text-\[\#a5a89f\]{--tw-text-opacity:1;color:rgb(165 168 159/var(--tw-text-opacity,1))}.text-\[\#a6adaa\]{--tw-text-opacity:1;color:rgb(166 173 170/var(--tw-text-opacity,1))}.text-\[\#adb2ae\]{--tw-text-opacity:1;color:rgb(173 178 174/var(--tw-text-opacity,1))}.text-\[\#aeb2a9\]{--tw-text-opacity:1;color:rgb(174 178 169/var(--tw-text-opacity,1))}.text-\[\#aeb4b0\]{--tw-text-opacity:1;color:rgb(174 180 176/var(--tw-text-opacity,1))}.text-\[\#aeb4b1\]{--tw-text-opacity:1;color:rgb(174 180 177/var(--tw-text-opacity,1))}.text-\[\#afb4b1\]{--tw-text-opacity:1;color:rgb(175 180 177/var(--tw-text-opacity,1))}.text-\[\#afb5b1\]{--tw-text-opacity:1;color:rgb(175 181 177/var(--tw-text-opacity,1))}.text-\[\#b3b7ae\]{--tw-text-opacity:1;color:rgb(179 183 174/var(--tw-text-opacity,1))}.text-\[\#b5b9b0\]{--tw-text-opacity:1;color:rgb(181 185 176/var(--tw-text-opacity,1))}.text-\[\#b9bdb4\]{--tw-text-opacity:1;color:rgb(185 189 180/var(--tw-text-opacity,1))}.text-\[\#bec2b9\]{--tw-text-opacity:1;color:rgb(190 194 185/var(--tw-text-opacity,1))}.text-\[\#c1c5bb\]{--tw-text-opacity:1;color:rgb(193 197 187/var(--tw-text-opacity,1))}.text-\[\#c4c8c2\]{--tw-text-opacity:1;color:rgb(196 200 194/var(--tw-text-opacity,1))}.text-\[\#c7cbc5\]{--tw-text-opacity:1;color:rgb(199 203 197/var(--tw-text-opacity,1))}.text-\[\#d4d0c5\]{--tw-text-opacity:1;color:rgb(212 208 197/var(--tw-text-opacity,1))}.text-\[\#d4d8d4\]{--tw-text-opacity:1;color:rgb(212 216 212/var(--tw-text-opacity,1))}.text-\[\#d7d1bd\]{--tw-text-opacity:1;color:rgb(215 209 189/var(--tw-text-opacity,1))}.text-\[\#d8d0b4\]{--tw-text-opacity:1;color:rgb(216 208 180/var(--tw-text-opacity,1))}.text-\[\#ff765f\]{--tw-text-opacity:1;color:rgb(255 118 95/var(--tw-text-opacity,1))}.text-\[\#ff8d7c\]{--tw-text-opacity:1;color:rgb(255 141 124/var(--tw-text-opacity,1))}.text-\[\#ff8e7e\]{--tw-text-opacity:1;color:rgb(255 142 126/var(--tw-text-opacity,1))}.text-\[\#ff9b8e\]{--tw-text-opacity:1;color:rgb(255 155 142/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:#ffffff40}.underline{text-decoration-line:underline}.decoration-gold\/45{-webkit-text-decoration-color:rgb(var(--fc-accent-rgb) / .45);text-decoration-color:rgb(var(--fc-accent-rgb) / .45)}.underline-offset-2{text-underline-offset:2px}.accent-\[\#f3bd35\]{accent-color:#f3bd35}.opacity-40{opacity:.4}.shadow-glow{--tw-shadow:0 0 42px rgb(var(--fc-accent-rgb) / .12);--tw-shadow-colored:0 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[key\:string\]{key:string}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fc-accent-rgb:243 189 53;--fc-accent:rgb(var(--fc-accent-rgb));--fc-accent-glow:rgb(var(--fc-accent-rgb) / .32);--club-primary:rgb(var(--fc-accent-rgb));--club-secondary:#f6f7f5;--fc-gold:rgb(var(--fc-accent-rgb));--fc-gold-bright:#ffe16b;--fc-ink:#050708;--fc-panel:#0c1012;--fc-line:#f3bd3538;--font-display:"Bahnschrift SemiCondensed", "Arial Narrow", "Roboto Condensed", Impact, sans-serif;--font-body:"Bahnschrift", Inter, Arial, Helvetica, sans-serif}*{box-sizing:border-box}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{background:var(--fc-ink)}body{isolation:isolate;color:#f5f6f4;min-height:100vh;font-family:var(--font-body);background:#050708;margin:0;overflow-x:hidden}body:before,body:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}body:before{opacity:.92;background:radial-gradient(circle at 78% -8%, rgb(var(--fc-accent-rgb) / .095), transparent 27rem), radial-gradient(circle at -8% 82%, rgb(var(--fc-accent-rgb) / .05), transparent 26rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px);background-size:auto,auto,56px 56px,56px 56px}body:after{z-index:-1;opacity:.24;background:repeating-linear-gradient(123deg, transparent 0 112px, rgb(var(--fc-accent-rgb) / .035) 113px 114px, transparent 115px 214px)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,.metric,.font-display{font-family:var(--font-display);font-stretch:75%}::selection{background:rgb(var(--fc-accent-rgb) / .9);color:#050708}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#07090b}::-webkit-scrollbar-thumb{background:#775c1c;border-radius:99px}.fc-entry{background:radial-gradient(circle at 61% 34%, rgb(var(--fc-accent-rgb) / .18), transparent 7rem), radial-gradient(ellipse at 50% 102%, rgb(var(--fc-accent-rgb) / .15), transparent 38rem), linear-gradient(105deg, #00000038, #000000c2), #030506}.fc-entry:before,.fc-entry:after{content:"";pointer-events:none;position:absolute;inset:0}.fc-entry:before{opacity:.72;background:repeating-linear-gradient(126deg, transparent 0 112px, rgb(var(--fc-accent-rgb) / .36) 113px 114px, transparent 115px 146px), linear-gradient(180deg, transparent 0 54%, #00000094 75%), radial-gradient(ellipse at 45% 50%, #ffffff0e, transparent 34rem);-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 35% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 35% 72%,#0000 100%)}.fc-entry:after{opacity:.42;background:linear-gradient(180deg, transparent 0 72%, rgb(var(--fc-accent-rgb) / .08) 100%), repeating-linear-gradient(173deg, transparent 0 78px, rgb(var(--fc-accent-rgb) / .095) 79px 80px)}.fc-entry-card{background-image:linear-gradient(145deg, rgb(var(--fc-accent-rgb) / .06), transparent 42%), linear-gradient(180deg, #ffffff09, transparent 62%);box-shadow:inset 0 0 0 1px #ffffff06}.fc-entry-card:after{content:"";background:rgb(var(--fc-accent-rgb) / .32);width:7rem;height:1px;position:absolute;top:2rem;right:-2rem;transform:rotate(-48deg)}.fc-auth-panel-wrap{width:100%}@media (min-width:1024px){.fc-auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(420px,.72fr)}.fc-auth-panel-wrap{justify-self:end;max-width:520px}.fc-auth-layout:has([data-auth-mode=register]){grid-template-columns:minmax(250px,.62fr) minmax(680px,1.38fr);align-items:start;gap:2rem;padding-top:2rem}.fc-auth-layout:has([data-auth-mode=register]) .fc-auth-panel-wrap{max-width:820px}.fc-auth-layout:has([data-auth-mode=register]) .fc-auth-copy{position:sticky;top:2rem}.fc-auth-layout:has([data-auth-mode=register]) .fc-auth-copy h1{font-size:clamp(4rem,6vw,5.25rem)}}@media (min-width:1024px) and (max-width:1119px){.fc-auth-layout:has([data-auth-mode=register]){grid-template-columns:1fr}.fc-auth-layout:has([data-auth-mode=register]) .fc-auth-copy{display:none}.fc-auth-layout:has([data-auth-mode=register]) .fc-auth-panel-wrap{justify-self:center}}.lite-app{color:#f5f6f4;background:#030506;min-height:100vh}.lite-loading{text-align:center;background:#030506;align-content:center;place-items:center;gap:1rem;min-height:100vh;padding:1rem;display:grid}.lite-loading-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 28px #ffc31a33);width:min(86vw,520px);height:auto;display:block}.lite-loading p{color:var(--fc-accent);font:800 10px/1.5 var(--font-display);letter-spacing:.16em;text-transform:uppercase}.lite-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030506db;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:60px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.lite-unified-topbar{background:#030303;border-bottom:1px solid #ffc31a85;grid-template-columns:42px minmax(0,1fr) auto;height:64px;padding:6px 14px;display:grid}.lite-unified-menu{justify-self:start;place-items:center;width:34px;height:34px;display:grid;color:var(--fc-accent)!important}.lite-unified-brand{justify-self:center}.lite-unified-brand .inline-flex{gap:7px}.lite-unified-brand img{width:36px;height:36px}.lite-unified-brand .pcv-topbar-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 13px #ffc31a38);width:clamp(156px,23vw,286px);height:auto;max-height:44px;display:block}.lite-unified-brand .fc-wordmark b{font-size:14px}.lite-unified-brand .fc-wordmark small{letter-spacing:.2em;margin-top:2px;font-size:5.5px}.lite-unified-actions{justify-self:end;align-items:center;gap:4px;display:flex}.lite-unified-action{border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:relative}.lite-unified-action img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #ffc31a6b);width:31px;height:31px}.lite-unified-action:first-child img{width:33px;height:33px}.pcv-topbar-unread-badge{color:#130e02;min-width:17px;height:17px;font:900 9px/1 var(--font-display);pointer-events:none;background:linear-gradient(#ffd65c,#f3aa09);border:1px solid #0000008c;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-2px;box-shadow:0 0 0 1px #ffd25452,0 0 12px #ffc31a94}.lite-topbar button{color:#fff}.lite-topbar svg{width:22px;height:22px}.lite-topbar-right{align-items:center;gap:12px;display:flex}.lite-topbar-right>button{background:#00000059;border:1px solid #ffffff2b;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.lite-main{width:min(100%,1060px);margin:0 auto;padding:60px 0 84px}.lite-menu{z-index:60;border-right:1px solid rgb(var(--fc-accent-rgb)/.35);background:#040708fb;flex-direction:column;gap:20px;width:min(82vw,290px);padding:18px;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 60px #0009}.lite-menu-open{transform:translate(0)}.lite-menu>div{justify-content:space-between;align-items:center;display:flex}.lite-menu>div svg{width:20px}.lite-menu nav{gap:6px;display:grid}.lite-menu nav a,.lite-create,.lite-settings-entry,.lite-logout{color:#aeb3b0;min-height:44px;font:800 11px var(--font-display);letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;display:flex}.lite-menu nav a.active,.lite-create,.lite-settings-entry.active{border-color:rgb(var(--fc-accent-rgb)/.55);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.09)}.lite-menu svg{width:17px}.lite-logout{margin-top:auto}.lite-backdrop{z-index:50;background:#000000b8;position:fixed;inset:0}.lite-bottom-nav{z-index:45;min-height:64px;padding:8px 4px max(8px,env(safe-area-inset-bottom));border-top:1px solid rgb(var(--fc-accent-rgb)/.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030506f5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.lite-bottom-nav a,.lite-disabled-nav{color:#949a97;font:700 9px var(--font-display);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.lite-bottom-nav .active{color:var(--fc-accent);text-shadow:0 0 14px var(--fc-accent-glow)}.lite-bottom-nav svg{width:21px;height:21px}.lite-disabled-nav{opacity:.55}.lite-dashboard{background:#030506;padding-bottom:10px}.lite-hero{isolation:isolate;background:#020303 url(/lite/stadium-tunnel.webp) 50%/cover no-repeat;height:650px;position:relative;overflow:hidden}.lite-hero:before{content:"";z-index:1;background:linear-gradient(#00000026,#0000 26%,#0000001f 62%,#030506 100%),linear-gradient(90deg,#00000061,#0000 62%);position:absolute;inset:0}.lite-hero-shade{z-index:2;background:linear-gradient(#0000,#030506);height:32%;position:absolute;inset:auto 0 0}.lite-hero-copy{z-index:7;text-transform:uppercase;max-width:73%;position:absolute;top:10%;left:4%}.lite-kicker,.lite-role{color:var(--fc-accent);font:800 14px/1.25 var(--font-display);letter-spacing:.06em}.lite-hero-copy h1{text-overflow:ellipsis;color:#fff;font:900 clamp(36px,9vw,65px)/.9 var(--font-display);letter-spacing:-.07em;white-space:nowrap;margin:12px 0 8px;overflow:hidden}.lite-role span{margin:0 5px}.lite-verified{color:#f0f1ef;text-transform:none;gap:10px;margin-top:22px;font-size:12px;line-height:1.55;display:flex}.lite-verified svg{color:var(--fc-accent);flex:none}.lite-player-figure{width:220px;height:470px;display:block;position:relative}.lite-hero-player{z-index:3;filter:drop-shadow(0 10px 12px #000000ad);width:50%;height:64%;position:absolute;bottom:1%;left:15%}.lite-card{--cut:polygon(18% 0,82% 0,100% 9%,100% 88%,50% 100%,0 88%,0 9%);filter:drop-shadow(0 0 15px var(--card-glow))}.lite-card-profile{width:46%;max-width:292px;height:55%;min-height:355px}.lite-hero-card{z-index:8;position:absolute;bottom:3%;right:2.5%}.lite-card-meta b{font:900 52px/.8 var(--font-display);letter-spacing:-.09em}.lite-card-meta small{font:800 21px/1 var(--font-display);margin-top:7px}.lite-card-meta em{color:var(--card-accent);font:800 9px var(--font-display);margin-top:8px;font-style:normal}.lite-card-footer{z-index:8;border-top:1px solid var(--card-accent);color:#fff;text-transform:uppercase;background:#030506c2;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:20%;padding:5px 9px 12px;display:flex;position:absolute;bottom:7%;left:0;right:0}.lite-card-footer strong{text-overflow:ellipsis;max-width:100%;font:900 16px/1 var(--font-display);letter-spacing:.02em;white-space:nowrap;display:block;overflow:hidden}.lite-avatar{color:var(--card-accent);border-color:var(--card-accent);background:radial-gradient(circle,var(--card-soft),var(--card-deep));box-shadow:0 0 14px var(--card-glow)}.lite-avatar small{color:#fff;font-size:6px;position:absolute;top:3px;left:5px}.lite-avatar b{letter-spacing:-.08em;font-size:12px}.lite-primary-actions{z-index:10;grid-template-columns:1fr 1fr;gap:10px;margin:-28px 14px 0;display:grid;position:relative}.lite-action{color:#f5f6f4;min-height:70px;font:800 15px var(--font-display);text-transform:uppercase;background:#06090aeb;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.lite-action-active{border-color:rgb(var(--fc-accent-rgb)/.75);color:var(--fc-accent)}.lite-action svg{flex:none;width:21px}.lite-action svg:last-child{width:17px;margin-left:auto}.lite-account-strip{border:1px solid rgb(var(--fc-accent-rgb)/.5);background:linear-gradient(135deg,rgb(var(--fc-accent-rgb)/.08),#040708f0 48%);border-radius:8px;grid-template-columns:1.1fr 1fr 1fr;margin:14px;display:grid}.lite-account-strip>div{border-right:1px solid #ffffff1f;min-width:0;padding:14px 12px}.lite-account-strip>div:last-child{border:0}.lite-account-strip p,.lite-roadmap-card h3,.lite-section-head h2{color:var(--fc-accent);font:800 11px var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.lite-account-strip strong{color:var(--fc-accent);font:800 11px var(--font-display);text-transform:uppercase;align-items:center;gap:6px;display:flex}.lite-account-strip strong svg{width:19px}.lite-account-strip small{color:#bdc2bf;margin-top:7px;font-size:10px;display:block}.lite-grid-three{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 14px;display:grid}.lite-roadmap-card{border:1px solid rgb(var(--fc-accent-rgb)/.46);background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.06),#040708f5);border-radius:8px;min-height:164px;padding:13px}.lite-roadmap-card>svg{width:28px;color:var(--fc-accent)}.lite-roadmap-card h3{margin-top:21px}.lite-roadmap-card p{color:#d6d9d6;min-height:44px;font-size:11px;line-height:1.45}.lite-roadmap-card span{color:var(--fc-accent);font:800 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:11px;display:inline-block}.lite-roadmap{margin:14px}.lite-section-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.lite-section-head h2{margin:0;font-size:17px}.lite-section-head span{color:var(--fc-accent);font:800 10px var(--font-display);text-transform:uppercase}.lite-roadmap article{border:1px solid rgb(var(--fc-accent-rgb)/.36);background:#040708eb;gap:11px;padding:14px;display:flex}.lite-roadmap article+article{border-top:0}.lite-roadmap article svg{width:22px;color:var(--fc-accent);flex:none}.lite-roadmap strong{color:var(--fc-accent);font:800 12px var(--font-display);text-transform:uppercase}.lite-roadmap p{color:#c2c7c4;margin:5px 0 0;font-size:11px;line-height:1.55}@media (max-width:560px){.lite-hero{height:594px}.lite-kicker,.lite-role{font-size:11px}.lite-hero-copy{top:9%}.lite-verified{margin-top:18px;font-size:10px}.lite-hero-player{width:55%;height:58%;bottom:0;left:11%}.lite-card-profile{width:48%;height:53%;min-height:320px}.lite-card-meta b{font-size:42px}.lite-card-meta small{font-size:17px}.lite-card-footer strong{font-size:13px}.lite-action{min-height:62px;padding:0 10px;font-size:12px}.lite-account-strip>div{padding:12px 8px}.lite-account-strip p{font-size:9px}.lite-account-strip small{font-size:8px}.lite-account-strip .inline-flex{gap:0;font-size:8px}.lite-grid-three{gap:7px}.lite-roadmap-card{min-height:154px;padding:10px}.lite-roadmap-card p{font-size:10px}}@media (min-width:800px){.lite-main{padding-top:66px}.lite-topbar{height:66px;padding:0 max(20px,50vw - 530px)}.lite-unified-topbar{height:66px;padding:6px max(20px,50vw - 530px)}.lite-hero{border:1px solid rgb(var(--fc-accent-rgb)/.28);border-radius:12px;height:690px;margin-top:14px}.lite-hero-copy{top:13%;left:5%}.lite-hero-player{width:39%;left:28%}.lite-card-profile{width:34%;max-width:315px;height:62%}.lite-hero-card{right:5%}.lite-primary-actions,.lite-account-strip,.lite-grid-three,.lite-roadmap{margin-left:0;margin-right:0}}.lite-hero:after{content:"";z-index:0;pointer-events:none;opacity:.48;background:radial-gradient(ellipse at 62% 31%,rgb(var(--fc-accent-rgb)/.2),transparent 31%),radial-gradient(ellipse at 46% 74%,rgb(var(--fc-accent-rgb)/.13),transparent 43%);mix-blend-mode:screen;position:absolute;inset:0}.jersey-text-layer{--jersey-font-family:"Bahnschrift SemiCondensed","Arial Narrow","Roboto Condensed",Impact,sans-serif;z-index:7;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.jersey-text-zone{transform:perspective(var(--jersey-perspective)) rotate(var(--jersey-rotation)) skewX(var(--jersey-skew));transform-origin:50%;opacity:var(--jersey-opacity);mix-blend-mode:var(--jersey-blend-mode);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.jersey-text-print{color:#0000;max-width:100%;font-family:var(--jersey-font-family);text-align:center;text-transform:uppercase;white-space:nowrap;background:linear-gradient(112deg,color-mix(in srgb,var(--jersey-color),#171717 34%) 0%,var(--jersey-color) 24%,#f5efe0 48%,var(--jersey-color) 72%,color-mix(in srgb,var(--jersey-color),#111 38%) 100%),repeating-linear-gradient(0deg,#ffffff2e 0 1px,transparent 1px 3px);background-blend-mode:overlay;filter:drop-shadow(0 1px 0 #000000f2) drop-shadow(0 0 2px #000000b8) drop-shadow(0 0 3px color-mix(in srgb,var(--jersey-color),transparent 66%));-webkit-background-clip:text;background-clip:text;font-weight:950;font-stretch:75%;line-height:.82;display:block;position:relative}.jersey-text-print:after{content:attr(data-text);color:#0000;-webkit-text-stroke:.55px #0f0f0fd1;text-shadow:0 -1px #ffffff38,0 1px #000000d1;opacity:.9;position:absolute;inset:0}.jersey-text-name{letter-spacing:.06em;line-height:.9}.jersey-text-number{letter-spacing:-.11em;line-height:.78}.jersey-text-hero{z-index:5}.lite-card{isolation:isolate;filter:drop-shadow(0 0 11px var(--card-glow)) drop-shadow(0 15px 15px #000000a3);overflow:visible}.lite-card-profile{width:272px;height:420px;min-height:420px}.lite-card-formation{width:74px;height:112px;min-height:112px}.lite-card-aura{z-index:-2;opacity:.6;background:radial-gradient(ellipse,var(--card-glow),transparent 65%);filter:blur(15px);border-radius:50%;position:absolute;inset:-8%}.lite-card-shell{z-index:1;pointer-events:none;position:absolute;inset:0}.lite-card-shell img{filter:var(--card-shell-filter)}.lite-card-shine{z-index:4;clip-path:polygon(19% 0,81% 0,100% 9%,100% 88%,50% 100%,0 88%,0 9%);opacity:.22;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#0000 0 42%,#ffffff80 50%,#0000 58%);position:absolute;inset:10% 6% 12%}.lite-card-top-crest{z-index:10;clip-path:polygon(50% 0,100% 22%,84% 78%,50% 100%,16% 78%,0 22%);background:linear-gradient(145deg,var(--card-accent),var(--card-deep));filter:drop-shadow(0 2px 3px #000000bf);place-items:center;width:24px;height:29px;display:grid;position:absolute;top:8.3%;left:50%;transform:translate(-50%)}.lite-card-top-crest img{width:18px;height:18px}.lite-card-meta{z-index:8;color:#fff;text-transform:uppercase;text-shadow:0 2px 3px #000;display:grid;position:absolute;top:17%;left:14%}.lite-card-meta b{color:#fff8de;font:900 53px/.8 var(--font-display);letter-spacing:-.09em;text-shadow:0 2px 2px #000000f2,0 0 6px #000000b3}.lite-card-meta small{color:#fff;font:800 20px/1 var(--font-display);margin-top:8px}.lite-card-meta em{color:var(--card-accent);font:800 9px var(--font-display);letter-spacing:.04em;margin-top:9px;font-style:normal}.lite-card-meta i{margin-top:8px;font-size:20px;font-style:normal}.lite-card>.lite-player-figure-card{z-index:6;filter:drop-shadow(0 8px 10px #000000d1);width:82%;height:66%;position:absolute;bottom:22%;right:1%;overflow:hidden}.lite-player-figure-card img{transform-origin:51% 43%;transform:scale(1.62)}.jersey-text-card,.jersey-text-lineup{z-index:7}.lite-card-footer{z-index:9;min-height:20%;box-shadow:none;color:#fff;text-align:center;text-transform:uppercase;background:0 0;border-top:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px 18px;display:flex;position:absolute;bottom:8.2%;left:14%;right:14%}.lite-card-footer>strong{text-transform:none}.lite-card-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--card-accent),transparent);height:1px;position:absolute;top:5px;left:5%;right:5%}.lite-card-footer strong{text-overflow:ellipsis;max-width:100%;font:900 17px/1 var(--font-display);letter-spacing:.015em;text-shadow:0 1px 3px #000000e6;white-space:nowrap;padding-top:4px;display:block;overflow:hidden}.lite-card-footer small{color:#ffffffeb;font:700 8px var(--font-display);letter-spacing:.05em}.lite-card-brand{width:23px;height:23px;filter:drop-shadow(0 0 4px var(--card-glow));place-items:center;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lite-card-brand img{width:23px;height:23px}.lite-card-formation .lite-card-meta,.lite-card-formation .lite-card-top-crest,.lite-card-formation .lite-card-footer{display:none}.lite-card-formation>.lite-player-figure-card{width:88%;height:76%;bottom:14%;right:2%}.lite-card-formation .lite-player-figure-card img{transform-origin:51% 44%;transform:scale(1.52)}.lite-hero-player{width:64%;height:78%;bottom:-2%;left:5%}@media (max-width:560px){.lite-hero{height:670px}.lite-hero-player{width:64%;height:78%;bottom:-2%;left:5%}.lite-hero-card{width:56%;height:64%;min-height:420px;bottom:2.5%;right:-1%}.lite-card-meta{top:17.5%;left:14%}.lite-card-meta b{font-size:49px}.lite-card-meta small{font-size:18px}.lite-card>.lite-player-figure-card{width:82%;height:66%;bottom:22%;right:1%}.lite-card-footer strong{font-size:15px}}@media (min-width:800px){.lite-hero-card{width:36%;max-width:340px;height:69%;min-height:465px}.lite-hero-player{width:48%;height:82%;left:20%}}.lite-player-visual{aspect-ratio:864/1821;transform-origin:50% 44%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lite-player-visual img{transform:none}.lite-player-figure-card .lite-player-visual{transform-origin:50% 37%;transform:translate(-50%)translateY(4%)scale(2.08)}.lite-player-figure-card img{transform:none}@media (max-width:560px){.lite-hero{height:clamp(250px,30svh,330px)}.lite-hero-copy{max-width:72%;top:5.5%}.lite-kicker,.lite-role{font-size:9px}.lite-hero-copy h1{letter-spacing:-.065em;margin:7px 0 6px;font-size:clamp(27px,8vw,35px)}.lite-verified{gap:6px;max-width:52%;margin-top:11px;font-size:8px;line-height:1.4}.lite-verified svg{width:14px;height:14px}.lite-hero-player{width:52%;height:92%;bottom:-12%;left:8%}.lite-hero-card{width:44%;max-width:none;height:98%;min-height:0;bottom:-2%;right:-1%}.lite-hero-card .lite-card-meta{top:18%;left:14%}.lite-hero-card .lite-card-meta b{font-size:32px}.lite-hero-card .lite-card-meta small{margin-top:5px;font-size:12px}.lite-hero-card .lite-card-meta em{margin-top:5px;font-size:6px}.lite-hero-card .lite-card-meta i{margin-top:4px;font-size:13px}.lite-hero-card .lite-card-top-crest{width:17px;height:20px;top:9%}.lite-hero-card .lite-card-top-crest img{width:13px;height:13px}.lite-hero-card>.lite-player-figure-card{width:86%;height:66%;bottom:20%;right:0}.lite-hero-card .lite-card-footer{gap:2px;min-height:20%;padding:4px 1px 11px;bottom:8%;left:14%;right:14%}.lite-hero-card .lite-card-footer:before{top:3px}.lite-hero-card .lite-card-footer strong{padding-top:2px;font-size:9px}.lite-hero-card .lite-card-footer small{font-size:5px}.lite-hero-card .lite-card-footer .inline-flex{gap:0;font-size:7px}.lite-hero-card .lite-card-brand,.lite-hero-card .lite-card-brand img{width:15px;height:15px}.lite-primary-actions{margin-top:-7px}}.verse-dashboard{color:#f5f6f4;background:#030506;padding:12px 12px 8px}.verse-hero-panel{isolation:isolate;border:1px solid rgb(var(--rank-rgb)/.5);background:radial-gradient(circle at 76% 36%,rgb(var(--rank-rgb)/.2),transparent 24rem),linear-gradient(125deg,rgb(var(--rank-rgb)/.1),transparent 42%),linear-gradient(145deg,#101619,#050708 69%);box-shadow:0 18px 55px #00000061,0 0 42px rgb(var(--rank-rgb)/.08);border-radius:16px;position:relative;overflow:hidden}.verse-hero-panel:after{content:"";z-index:-1;border:1px solid rgb(var(--rank-rgb)/.18);background:repeating-linear-gradient(90deg,transparent 0 30px,rgb(var(--rank-rgb)/.075) 31px 32px);height:72%;position:absolute;inset:auto -15% -52% 22%;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 72%,#0000)}.verse-hero-grid{z-index:-2;opacity:.42;background:linear-gradient(rgb(var(--rank-rgb)/.09) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--rank-rgb)/.07) 1px,transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 75%);mask-image:linear-gradient(100deg,#000,#0000 75%)}.verse-hero-orbit{z-index:-1;border:1px solid rgb(var(--rank-rgb)/.18);box-shadow:0 0 34px rgb(var(--rank-rgb)/.05);border-radius:50%;display:block;position:absolute}.verse-orbit-one{width:320px;height:320px;top:-88px;right:-96px}.verse-orbit-two{border-style:dashed;width:188px;height:188px;top:-18px;right:-24px}.verse-hero-layout{gap:18px;padding:20px;display:grid}.verse-live-line,.verse-role-line,.verse-cloud-state,.verse-id-header,.verse-id-player span,.verse-id-footer span,.verse-id-progress small,.verse-section-title p,.verse-section-title>span,.verse-metrics p,.verse-metrics small{font-family:var(--font-display);text-transform:uppercase}.verse-live-line{color:var(--rank-accent);letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.verse-live-line span{background:var(--rank-accent);width:7px;height:7px;box-shadow:0 0 12px var(--rank-accent);border-radius:50%}.verse-hero-copy-new h1{color:#fff;font:900 clamp(38px,11vw,62px)/.9 var(--font-display);letter-spacing:-.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:12px 0 6px;overflow:hidden}.verse-role-line{color:var(--rank-accent);letter-spacing:.08em;margin:0;font-size:11px;font-weight:900}.verse-role-line span{padding:0 5px}.verse-cloud-state{color:#dfe4e1;text-transform:none;align-items:flex-start;gap:8px;max-width:330px;margin:17px 0 0;font-size:11px;font-weight:700;line-height:1.45;display:flex}.verse-cloud-state svg{width:17px;height:17px;color:var(--rank-accent);flex:none}.verse-hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.verse-btn{color:#fff;min-height:52px;font:900 11px/1 var(--font-display);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#0305068f;border:1px solid #fff3;border-radius:7px;align-items:center;gap:8px;padding:0 11px;transition:all .18s;display:flex}.verse-btn:hover,.verse-btn-primary{border-color:rgb(var(--rank-rgb)/.78);color:var(--rank-accent);background:rgb(var(--rank-rgb)/.1)}.verse-btn svg{flex:none;width:17px;height:17px}.verse-btn svg:last-child{width:14px;margin-left:auto}.verse-identity-card{isolation:isolate;border:1px solid rgb(var(--rank-rgb)/.75);background:radial-gradient(circle at 74% 23%,rgb(var(--rank-rgb)/.28),transparent 32%),linear-gradient(135deg,rgb(var(--rank-rgb)/.16),#070a0ceb 55%);min-height:206px;box-shadow:inset 0 0 0 1px rgb(var(--rank-rgb)/.07),0 0 32px rgb(var(--rank-rgb)/.14);border-radius:13px;position:relative;overflow:hidden}.verse-identity-card:before{content:"";z-index:-1;opacity:.46;background:repeating-linear-gradient(125deg,transparent 0 34px,rgb(var(--rank-rgb)/.16) 35px 36px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000,#000 42%,#000);mask-image:linear-gradient(100deg,#0000,#000 42%,#000)}.verse-id-sheen{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);position:absolute;inset:-40% 16% -40% 55%;transform:rotate(15deg)}.verse-id-header{border-bottom:1px solid rgb(var(--rank-rgb)/.28);color:#bfc5c1;letter-spacing:.17em;justify-content:space-between;align-items:center;min-height:35px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.verse-id-header b{color:var(--rank-accent);font-size:8px}.verse-id-main{justify-content:space-between;align-items:center;padding:12px 15px 7px;display:flex}.verse-id-mark{border:1px solid rgb(var(--rank-rgb)/.4);background:radial-gradient(circle,rgb(var(--rank-rgb)/.16),transparent 66%);border-radius:50%;place-items:center;width:77px;height:77px;display:grid;position:relative}.verse-id-mark:before,.verse-id-mark span{content:"";border:1px solid rgb(var(--rank-rgb)/.34);border-radius:50%;position:absolute}.verse-id-mark:before{border-style:dashed;inset:7px}.verse-id-mark span{opacity:.45;inset:-6px}.verse-id-mark img{width:49px;height:49px;filter:drop-shadow(0 0 10px rgb(var(--rank-rgb)/.38))}.verse-id-number{color:var(--rank-accent);justify-items:end;display:grid}.verse-id-number small{font:900 8px var(--font-display);letter-spacing:.2em}.verse-id-number strong{color:#fff;font:900 77px/.78 var(--font-display);letter-spacing:-.12em;text-shadow:0 0 18px rgb(var(--rank-rgb)/.34)}.verse-id-player{padding:0 15px 8px}.verse-id-player p{color:#fff;font:900 20px/1 var(--font-display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.verse-id-player span{color:var(--rank-accent);letter-spacing:.16em;margin-top:4px;font-size:8px;font-weight:900;display:block}.verse-id-footer{border-top:1px solid rgb(var(--rank-rgb)/.25);background:#0000002e;justify-content:space-between;align-items:end;gap:10px;padding:9px 15px 8px;display:flex}.verse-id-footer span{color:#9ba4a0;letter-spacing:.16em;font-size:7px;font-weight:900;display:block}.verse-id-footer strong{color:#fff;font:900 26px/1 var(--font-display)}.verse-id-footer small{color:#b7bfbb;font:800 10px var(--font-display)}.verse-id-rank{text-align:right}.verse-id-rank b{color:var(--rank-accent);font:900 14px var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;display:block}.verse-id-progress{background:#ffffff1a;height:3px;position:relative}.verse-id-progress span{width:var(--rank-progress);background:var(--rank-accent);box-shadow:0 0 12px var(--rank-accent);position:absolute;inset:0 auto 0 0}.verse-id-progress small{color:#aeb6b2;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;bottom:8px;right:10px}.verse-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.verse-metrics article{background:linear-gradient(135deg,rgb(var(--rank-rgb)/.075),#070a0cf2);border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:10px;min-height:88px;padding:12px;display:flex}.verse-metrics svg{width:20px;height:20px;color:var(--rank-accent);flex:none}.verse-metrics p{color:#909894;letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.verse-metrics strong{color:#fff;font:900 15px var(--font-display);text-transform:uppercase;margin-top:4px;display:block}.verse-metrics small{color:#aeb5b1;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:800;display:block;overflow:hidden}.verse-content-grid{gap:10px;margin-top:10px;display:grid}.verse-panel,.verse-launchpad{background:linear-gradient(140deg,rgb(var(--rank-rgb)/.065),#06090af5 62%);border:1px solid #ffffff1f;border-radius:10px}.verse-panel{padding:15px}.verse-section-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.verse-section-title p{color:var(--rank-accent);letter-spacing:.16em;margin:0;font-size:8px;font-weight:900}.verse-section-title h2{color:#fff;font:900 20px/.96 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:5px 0 0}.verse-section-title>span{color:var(--rank-accent);letter-spacing:.1em;text-align:right;font-size:9px;font-weight:900}.verse-section-title>svg{width:25px;color:var(--rank-accent)}.verse-panel-copy{color:#b8c0bc;margin:14px 0 0;font-size:11px;line-height:1.58}.verse-inline-action{color:var(--rank-accent);font:900 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-top:14px;display:inline-flex}.verse-inline-action svg{width:14px}.verse-tier-journey{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:17px;padding-bottom:6px;display:grid;position:relative}.verse-tier-journey:before{content:"";background:#ffffff29;height:1px;position:absolute;top:11px;left:5%;right:5%}.verse-tier-stop{color:#65706b;justify-items:center;gap:4px;display:grid;position:relative}.verse-tier-stop>span{z-index:1;background:#0a0e10;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.verse-tier-stop svg{width:12px;height:12px}.verse-tier-stop i{background:currentColor;border-radius:50%;width:5px;height:5px}.verse-tier-stop strong{font:900 8px var(--font-display);letter-spacing:.04em}.verse-tier-stop small{font:800 7px var(--font-display)}.verse-tier-stop.is-unlocked{color:var(--stop-accent)}.verse-tier-stop.is-unlocked>span{border-color:var(--stop-accent);box-shadow:0 0 11px color-mix(in srgb,var(--stop-accent),transparent 62%)}.verse-tier-stop.is-current>span{background:color-mix(in srgb,var(--stop-accent),#07090a 72%);box-shadow:0 0 19px var(--stop-accent)}.verse-tier-arrow,.verse-tier-spark{display:none}.verse-launchpad{margin-top:10px;padding:15px}.verse-feature-grid{gap:8px;margin-top:14px;display:grid}.verse-feature{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:11px;min-height:76px;padding:11px;transition:all .18s;display:flex}.verse-feature:hover{border-color:rgb(var(--rank-rgb)/.58);background:rgb(var(--rank-rgb)/.07)}.verse-feature-icon{border:1px solid rgb(var(--rank-rgb)/.38);width:36px;height:36px;color:var(--rank-accent);background:rgb(var(--rank-rgb)/.08);border-radius:8px;flex:none;place-items:center;display:grid}.verse-feature-icon svg{width:18px}.verse-feature h3{color:#fff;font:900 13px var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.verse-feature p{color:#aeb6b2;margin:4px 0 0;font-size:10px;line-height:1.4}.verse-feature-tail{width:16px;height:16px;color:var(--rank-accent);flex:none;margin-left:auto}.verse-feature.is-locked{opacity:.55}@media (min-width:680px){.verse-dashboard{padding:14px 0 10px}.verse-hero-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:center;padding:28px}.verse-hero-actions{max-width:440px}.verse-metrics{grid-template-columns:repeat(4,1fr)}.verse-content-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr)}.verse-feature-grid{grid-template-columns:1fr 1fr}.verse-identity-card{min-height:248px}}@media (min-width:980px){.verse-hero-layout{grid-template-columns:minmax(0,1fr) 340px;min-height:350px;padding:34px}.verse-hero-copy-new h1{font-size:68px}.verse-identity-card{min-height:264px}.verse-id-number strong{font-size:94px}}.surface-soft>.verse-identity-card{flex:none;width:min(100%,330px)}.verse-hero-panel{background:radial-gradient(ellipse at 18% 112%,rgb(var(--rank-rgb)/.2),transparent 30rem),radial-gradient(circle at 76% 34%,rgb(var(--rank-rgb)/.25),transparent 22rem),linear-gradient(125deg,rgb(var(--rank-rgb)/.11),transparent 42%),linear-gradient(145deg,#101619,#050708 69%)}.verse-stadium-lights{z-index:-1;opacity:.78;background:radial-gradient(ellipse at center,#ffffffb3 0 1px,transparent 2px) 0 0/28px 12px,linear-gradient(180deg,rgb(var(--rank-rgb)/.2),transparent 74%);height:88px;filter:drop-shadow(0 0 8px rgb(var(--rank-rgb)/.68));position:absolute;top:-22px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 19% 81%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 19% 81%,#0000 100%)}.verse-tactical-pitch{z-index:-1;transform-origin:bottom;border:2px solid rgb(var(--rank-rgb)/.32);opacity:.78;background:repeating-linear-gradient(90deg,rgb(var(--rank-rgb)/.085) 0 23px,rgb(var(--rank-rgb)/.025) 24px 47px);width:228px;height:314px;box-shadow:inset 0 0 42px rgb(var(--rank-rgb)/.09),0 0 22px rgb(var(--rank-rgb)/.09);border-radius:4px;position:absolute;bottom:-63px;right:-22px;transform:perspective(520px)rotateX(56deg)rotate(-13deg)}.verse-pitch-mid{background:rgb(var(--rank-rgb)/.35);height:2px;position:absolute;top:50%;left:0;right:0}.verse-pitch-circle{border:2px solid rgb(var(--rank-rgb)/.4);border-radius:50%;width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verse-pitch-circle:after{content:"";background:var(--rank-accent);width:6px;height:6px;box-shadow:0 0 14px var(--rank-accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verse-pitch-box{border:2px solid rgb(var(--rank-rgb)/.35);width:116px;height:50px;position:absolute;left:50%;transform:translate(-50%)}.verse-pitch-box-top{border-top:0;top:-2px}.verse-pitch-box-bottom{border-bottom:0;bottom:-2px}.verse-tactical-pitch>i{border:2px solid var(--rank-accent);width:11px;height:11px;box-shadow:0 0 11px rgb(var(--rank-rgb)/.82);background:#07100d;border-radius:50%;display:block;position:absolute}.verse-tactical-pitch .p1{bottom:8%;left:47%}.verse-tactical-pitch .p2{bottom:26%;left:18%}.verse-tactical-pitch .p3{bottom:28%;right:18%}.verse-tactical-pitch .p4{bottom:49%;left:45%}.verse-tactical-pitch .p5{top:24%;left:19%}.verse-tactical-pitch .p6{top:25%;right:19%}.verse-tactical-pitch .p7{top:8%;left:47%}.verse-match-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.verse-match-tags span{border:1px solid rgb(var(--rank-rgb)/.34);color:#d7ddda;min-height:24px;font:900 8px var(--font-display);letter-spacing:.11em;text-transform:uppercase;background:#00000038;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.verse-match-tags svg{fill:none;width:13px;height:13px;stroke:var(--rank-accent);stroke-width:5px}.verse-identity-card{background:radial-gradient(circle at 71% 21%,rgb(var(--rank-rgb)/.33),transparent 30%),linear-gradient(150deg,rgb(var(--rank-rgb)/.2),#070a0cf7 58%);border-width:2px}.verse-identity-card:after{content:"";z-index:-1;border:1px solid rgb(var(--rank-rgb)/.22);background:repeating-linear-gradient(90deg,transparent 0 20px,rgb(var(--rank-rgb)/.075) 21px 22px);border-radius:50% 50% 0 0;width:72%;height:76%;position:absolute;bottom:-30%;right:-16%;transform:rotate(-12deg)}.verse-id-pitch{z-index:-1;border:1px solid rgb(var(--rank-rgb)/.24);opacity:.52;border-radius:3px;width:126px;height:83px;position:absolute;top:42px;right:8px;transform:rotate(-8deg)}.verse-id-pitch:before{content:"";background:rgb(var(--rank-rgb)/.28);width:1px;position:absolute;top:0;bottom:0;left:50%}.verse-id-pitch:after{content:"";border:1px solid rgb(var(--rank-rgb)/.3);border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verse-id-pitch i{border:1px solid rgb(var(--rank-rgb)/.24);width:23px;position:absolute;top:12%;bottom:12%}.verse-id-pitch i:first-child{border-left:0;left:0}.verse-id-pitch i:nth-child(2){border-right:0;right:0}.verse-id-pitch i:nth-child(3){display:none}.verse-id-emblem{align-items:center;display:flex;position:relative}.verse-id-mark{clip-path:polygon(50% 0,91% 18%,84% 72%,50% 100%,16% 72%,9% 18%);background:linear-gradient(145deg,rgb(var(--rank-rgb)/.32),#030506b8);border-radius:0;width:78px;height:78px}.verse-id-mark:before{clip-path:inherit;border-style:solid;border-radius:0;inset:7px}.verse-id-mark>i{border:1px solid rgb(var(--rank-rgb)/.34);opacity:.5;clip-path:inherit;border-radius:0;position:absolute;inset:-6px}.verse-id-ball{fill:#030506db;width:38px;height:38px;stroke:var(--rank-accent);stroke-width:3.5px;filter:drop-shadow(0 0 8px rgb(var(--rank-rgb)/.45));margin-left:-8px}.verse-id-number small{color:var(--rank-accent)}.verse-id-footer{background:linear-gradient(90deg,#00000057,rgb(var(--rank-rgb)/.08))}.verse-metrics article{border-color:rgb(var(--rank-rgb)/.22);position:relative;overflow:hidden}.verse-metrics article:after{content:"";border:1px solid rgb(var(--rank-rgb)/.16);border-radius:50%;width:53px;height:53px;position:absolute;bottom:-22px;right:-17px}.verse-panel,.verse-launchpad{border-color:rgb(var(--rank-rgb)/.22);box-shadow:inset 3px 0 0 rgb(var(--rank-rgb)/.48);position:relative;overflow:hidden}.verse-rank-panel:after{content:"";border:1px solid rgb(var(--rank-rgb)/.12);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-34px;right:-28px}.verse-feature{border-color:rgb(var(--rank-rgb)/.18);background:linear-gradient(135deg,rgb(var(--rank-rgb)/.055),#00000038)}@media (max-width:679px){.verse-tactical-pitch{opacity:.58;width:176px;height:246px;bottom:-52px;right:-34px}.verse-stadium-lights{opacity:.62;height:62px}.verse-hero-layout{padding:18px}.verse-hero-copy-new h1{font-size:clamp(34px,10vw,52px)}.verse-id-mark{width:68px;height:68px}.verse-id-mark img{width:43px;height:43px}.verse-id-ball{width:32px;height:32px}}.verse-tier-stop strong{text-align:center;max-width:100%;font-size:clamp(5px,1.65vw,8px)}.clubhouse-row,.clubhouse-overview,.clubhouse-player,.clubhouse-recruitment{background:linear-gradient(135deg,rgb(var(--fc-accent-rgb)/.06),#0003);border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;display:flex}.clubhouse-row{min-height:70px;padding:10px;transition:all .18s}.clubhouse-row:hover,.clubhouse-overview:hover{border-color:rgb(var(--fc-accent-rgb)/.55);background:rgb(var(--fc-accent-rgb)/.08)}.clubhouse-row b,.clubhouse-player b,.clubhouse-recruitment b,.clubhouse-overview b{color:#fff;font:900 13px var(--font-display);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.clubhouse-row small,.clubhouse-player small,.clubhouse-overview small{color:#aeb6b2;margin-top:3px;font-size:10px;display:block}.clubhouse-row>svg,.clubhouse-overview>svg:last-child{width:15px;color:var(--fc-accent);flex:none}.clubhouse-icon{border:1px solid rgb(var(--fc-accent-rgb)/.38);width:36px;height:36px;color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.08);border-radius:8px;flex:none;place-items:center;display:grid}.clubhouse-icon svg{width:18px}.calendar-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.calendar-checkbox-grid label{color:#dce2dd;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;display:flex}.calendar-checkbox-grid input{accent-color:var(--fc-accent)}.pcv-calendar-card{border:1px solid rgb(var(--fc-accent-rgb)/.34);background:radial-gradient(circle at 50% 0,rgb(var(--fc-accent-rgb)/.12),transparent 15rem),linear-gradient(145deg,#070a0bfa,#010304fc);box-shadow:inset 0 1px 0 #ffffff14,0 0 28px rgb(var(--fc-accent-rgb)/.08),0 16px 34px #00000047;border-radius:18px;padding:14px;position:relative;overflow:hidden}.pcv-calendar-card:before{content:"";opacity:.28;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff0b,#0000);position:absolute;inset:0}.pcv-calendar-card>*{z-index:1;position:relative}.pcv-calendar-card header{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.pcv-calendar-card header span{background:linear-gradient(90deg,transparent,rgb(var(--fc-accent-rgb)/.62));height:1px}.pcv-calendar-card header span:last-child{background:linear-gradient(90deg,rgb(var(--fc-accent-rgb)/.62),transparent)}.pcv-calendar-card h2{color:#fff;font:900 18px var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:0 0 18px rgb(var(--fc-accent-rgb)/.18);margin:0}.pcv-calendar-weekdays,.pcv-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pcv-calendar-weekdays{margin-bottom:7px}.pcv-calendar-weekdays b{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.1em;text-align:center}.pcv-calendar-grid i{min-height:38px}.pcv-calendar-day{color:#aeb6b2;min-height:38px;font:900 12px var(--font-display);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:grid;position:relative;transition:transform .12s,filter .12s,border-color .12s,box-shadow .12s!important}.pcv-calendar-day.has-events{cursor:pointer;color:#fff}.pcv-calendar-day.has-events:hover{filter:brightness(1.08);transform:translateY(-1px)}.pcv-calendar-day.has-official{border-color:rgb(var(--fc-accent-rgb)/.72);color:#fff;background:linear-gradient(180deg,rgb(var(--fc-accent-rgb)/.86),rgb(var(--fc-accent-rgb)/.42));box-shadow:0 0 18px rgb(var(--fc-accent-rgb)/.24),inset 0 1px 0 #ffffff2e,inset 0 -9px 14px #00000047}.pcv-calendar-day.has-optional{border-color:rgb(var(--fc-accent-rgb)/.7);color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--fc-accent-rgb)/.18),0 0 12px rgb(var(--fc-accent-rgb)/.09);background:#0000002e}.pcv-calendar-day.is-today{outline-offset:2px;color:#fff;outline:1px solid #ffffffb3}.pcv-calendar-day.is-today.has-events{box-shadow:0 0 24px rgb(var(--fc-accent-rgb)/.36),0 0 0 3px rgb(var(--fc-accent-rgb)/.12),inset 0 1px 0 #ffffff2e,inset 0 -9px 14px #00000047}.pcv-calendar-day em{color:#080a0a;background:var(--fc-accent);min-width:16px;height:16px;font:900 9px var(--font-display);box-shadow:0 0 10px rgb(var(--fc-accent-rgb)/.28);border:1px solid #fff3;border-radius:999px;place-items:center;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.pcv-calendar-card footer{color:#cbd1cd;font:900 10px var(--font-display);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:12px;display:flex}.pcv-calendar-card footer span{align-items:center;gap:7px;display:inline-flex}.pcv-calendar-card footer i{border:1px solid rgb(var(--fc-accent-rgb)/.75);border-radius:3px;width:11px;height:11px}.pcv-calendar-card footer .official i{background:var(--fc-accent);box-shadow:0 0 12px rgb(var(--fc-accent-rgb)/.2)}.calendar-event-row{gap:8px;scroll-margin-top:110px;display:grid}.calendar-event-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.calendar-event-actions button{border:1px solid rgb(var(--fc-accent-rgb)/.32);min-height:31px;color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.075);font:900 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;padding:0 10px}.calendar-event-actions button.danger{color:#ff8e7e;background:#ff765f14;border-color:#ff765f61}.attendance-summary{flex-wrap:wrap;gap:6px;display:flex}.attendance-summary span{color:#aeb6b2;font:800 9px var(--font-display);text-transform:uppercase;border:1px solid #ffffff1a;border-radius:99px;padding:5px 7px}.attendance-summary b{color:var(--fc-accent)}.attendance-choice{color:#c5cbc7;min-height:46px;font:900 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;gap:7px;display:flex}.attendance-choice svg{width:17px}.attendance-choice.is-present{color:#59ec7f;background:#59ec7f1a;border-color:#59ec7f99}.attendance-choice.is-absent{color:#ff765f;background:#ff765f1a;border-color:#ff765f99}.clubhouse-player{min-height:88px;padding:10px}.clubhouse-shirt{clip-path:polygon(15% 0,85% 0,100% 18%,89% 100%,11% 100%,0 18%);width:43px;height:52px;color:var(--fc-accent);background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.3),#06090ae6);font:900 22px var(--font-display);text-shadow:0 0 12px var(--fc-accent-glow);flex:none;place-items:center;display:grid}.lineup-board{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lineup-board>div{border:1px solid rgb(var(--fc-accent-rgb)/.22);background:linear-gradient(180deg,rgb(var(--fc-accent-rgb)/.05),#0003);border-radius:7px;min-height:74px;padding:10px}.lineup-board b,.lineup-picker b{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.lineup-board p{color:#d8ddda;margin:7px 0 0;font-size:11px;line-height:1.55}.lineup-picker{border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:8px;display:grid}.lineup-picker small{color:#9ca5a1;margin-top:3px;font-size:9px;display:block}.lineup-picker button{color:#aeb6b2;font:900 8px var(--font-display);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:4px;padding:6px 7px}.lineup-picker button.active{border-color:var(--fc-accent);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.1)}.clubhouse-recruitment{align-items:flex-start;padding:10px}.clubhouse-recruitment p{color:#c3cac6;margin:5px 0 0;font-size:11px;line-height:1.45}.clubhouse-recruitment strong{color:var(--fc-accent)}.clubhouse-recruitment time{color:#87908c;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.clubhouse-overview{min-height:72px;padding:10px}.clubhouse-overview>svg:first-child{width:20px;color:var(--fc-accent);flex:none}@media (max-width:480px){.clubhouse-row .chip{display:none}.lineup-picker{grid-template-columns:minmax(0,1fr) 1fr 1fr}.lineup-picker div{grid-column:1/-1}}.roster-screen{color:#f5f6f4;width:min(100%,720px);margin:0 auto}.roster-header{border:1px solid rgb(var(--fc-accent-rgb)/.24);background:radial-gradient(circle at 88% 0,rgb(var(--fc-accent-rgb)/.13),transparent 11rem),linear-gradient(145deg,#140f07eb,#040708f5 62%);border-radius:16px;padding:15px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000047,inset 0 0 0 1px #ffffff09}.roster-header:after{content:"";border:1px solid rgb(var(--fc-accent-rgb)/.16);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -24px -54px auto}.roster-header h1{z-index:1;color:#fff;font:900 clamp(30px,9vw,44px)/.88 var(--font-display);letter-spacing:-.075em;text-transform:uppercase;margin:3px 0 0;position:relative}.roster-toolbar{z-index:1;gap:10px;margin-top:10px;display:grid;position:relative}.roster-toolbar p{color:#aeb5b1;margin:0;font-size:12px;line-height:1.45}.roster-toolbar label{grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:8px;display:grid}.roster-toolbar span{color:var(--fc-accent);font:900 9px var(--font-display);letter-spacing:.13em;text-transform:uppercase}.roster-toolbar select{border:1px solid rgb(var(--fc-accent-rgb)/.35);color:#f4f0df;width:100%;min-height:38px;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#070a0b;border-radius:11px;outline:none;padding:0 12px}.roster-list{gap:8px;margin-top:10px;display:grid}.roster-member-card{background:linear-gradient(135deg,rgb(var(--fc-accent-rgb)/.07),#050809fa 54%);border:1px solid #e7aa3738;border-radius:14px;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"photo main""photo actions";align-items:center;gap:7px 10px;min-height:96px;padding:10px;display:grid;position:relative;box-shadow:0 10px 24px #0003,inset 0 0 0 1px #ffffff06}.roster-member-left{grid-area:photo;justify-items:center;gap:4px;min-width:0;display:grid}.roster-photo{border:1px solid rgb(var(--fc-accent-rgb)/.52);width:56px;height:56px;color:var(--fc-accent);background:radial-gradient(circle at 50% 28%,rgb(var(--fc-accent-rgb)/.28),#050809fa 62%);box-shadow:0 0 14px rgb(var(--fc-accent-rgb)/.12);border-radius:13px;place-items:center;display:grid;overflow:hidden}.roster-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.roster-photo b{color:var(--fc-accent);font:900 17px var(--font-display);letter-spacing:-.04em}.roster-member-left strong{color:var(--fc-accent);font:900 13px var(--font-display);letter-spacing:.02em;text-shadow:0 0 10px rgb(var(--fc-accent-rgb)/.22)}.roster-member-main{grid-area:main;align-self:end;min-width:0}.roster-name-line{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.roster-name-line h2{color:#fff;min-width:0;max-width:clamp(92px,47vw,188px);font:900 16px/1 var(--font-display);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;overflow:hidden}.roster-grade{color:#dfe5e1;max-width:88px;font:900 7.5px var(--font-display);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px 6px;display:inline-flex;overflow:hidden}.roster-grade-founder{color:#ffd36a;background:#f7be4014;border-color:#f7be4073}.roster-grade-coach{color:#72aaff;background:#569dff14;border-color:#569dff6b}.roster-status-badge{min-height:19px;font:900 6.5px var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 12px color-mix(in srgb,currentColor 18%,transparent);background:#ffffff0a;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.roster-status-badge i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.roster-status-badge:disabled{cursor:default}.roster-status-available{color:#62f08a}.roster-status-unavailable{color:#ff6257;background:#ff625717}.roster-status-unavailable:hover,.roster-status-unavailable:focus-visible{background:#ff625729;outline:none}.roster-status-trial{color:#5ac8ff;background:#5ac8ff17}.roster-role-list{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.roster-role-pill{font:900 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.roster-role-primary{color:#ffd661;background:#ffd6611f;min-width:46px;min-height:25px;padding:0 9px;box-shadow:0 0 14px}.roster-role-secondary{opacity:.75;background:#ffffff09;min-width:38px;min-height:21px;padding:0 7px}.role-tone-keeper{color:#57ef80}.role-tone-defender{color:#5aa9ff}.role-tone-midfielder{color:#f7c13f}.role-tone-attacker{color:#ff655f}.roster-member-actions{flex-direction:row;grid-area:actions;justify-content:flex-end;align-self:end;align-items:center;gap:7px;margin-top:1px;display:flex}.roster-info-button{width:31px;height:31px;color:var(--fc-accent);background:#ffffff09;border:1px solid #ffffff1f;border-radius:10px;place-items:center;transition:all .16s;display:grid}.roster-info-button:hover,.roster-info-button:focus-visible{border-color:rgb(var(--fc-accent-rgb)/.55);background:rgb(var(--fc-accent-rgb)/.1);box-shadow:0 0 18px rgb(var(--fc-accent-rgb)/.12);outline:none}.roster-menu{position:relative}.roster-menu-popover{z-index:8;width:178px;box-shadow:0 18px 36px #0000008c,0 0 20px rgb(var(--fc-accent-rgb)/.1);background:#060809fa;border:1px solid #f7be4047;border-radius:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.roster-menu-popover button{color:#e8ece8;min-height:40px;font:900 10px var(--font-display);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:0 11px;display:flex}.roster-menu-popover button:last-child{border-bottom:0}.roster-menu-popover button.danger{color:#ff8e7e}.roster-profile{gap:14px;display:grid}.roster-profile-hero{border:1px solid rgb(var(--fc-accent-rgb)/.18);background:linear-gradient(135deg,rgb(var(--fc-accent-rgb)/.07),#00000038);border-radius:14px;align-items:center;gap:13px;padding:12px;display:flex}.roster-profile-hero .roster-photo{border-radius:16px;width:76px;height:76px}.roster-profile-hero h2{color:#fff;font:900 24px/.95 var(--font-display);letter-spacing:-.04em;margin:3px 0 7px}.roster-profile-badges{flex-wrap:wrap;gap:6px;display:flex}.roster-profile-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.roster-profile-grid>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;min-width:0;padding:10px}.roster-profile-grid>div.wide{grid-column:1/-1}.roster-profile-grid span{color:var(--fc-accent);font:900 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;display:block}.roster-profile-grid b{color:#f2f5f1;font-size:12px;line-height:1.4}.roster-admin-tools{gap:10px;display:grid}.roster-admin-tools section{border:1px solid rgb(var(--fc-accent-rgb)/.18);background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.06),#050809f5 62%);border-radius:13px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff06}.roster-admin-tools h3{color:#fff;font:900 15px var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:2px 0 10px}.roster-admin-form{gap:8px;display:grid}.roster-admin-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px;display:grid}.roster-admin-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.roster-admin-actions button,.roster-admin-form button{min-height:38px}.roster-photo-admin{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;display:grid}.roster-photo-admin .roster-photo{border-radius:16px;width:78px;height:78px}.roster-photo-admin .roster-admin-actions{margin-top:0}.roster-admin-note{color:#929996;margin:8px 0 0;font-size:11px;line-height:1.45}.roster-admin-message{border:1px solid rgb(var(--fc-accent-rgb)/.28);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.08);border-radius:11px;margin:0;padding:10px;font-size:12px}.roster-status-detail{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;display:grid}.roster-status-detail .roster-photo{border-radius:16px;width:76px;height:76px}.roster-status-detail h3{color:#fff;font:900 22px/.95 var(--font-display);letter-spacing:-.04em;margin:0 0 8px}.roster-status-detail p{color:#c8cfca;margin:5px 0 0;font-size:12px;line-height:1.45}.roster-status-detail b{color:var(--fc-accent)}.roster-action-confirm{gap:14px;display:grid}.roster-action-confirm p{color:#cbd0cc;margin:0;font-size:13px;line-height:1.55}.roster-action-confirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.roster-danger-confirm{color:#ff9b8e;min-height:40px;font:900 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:#ff765f1a;border:1px solid #ff765f7a;border-radius:5px;justify-content:center;align-items:center;padding:0 15px;display:inline-flex}.roster-danger-confirm:disabled,.roster-action-confirm button:disabled{cursor:not-allowed;opacity:.45}@media (min-width:520px){.roster-toolbar{grid-template-columns:minmax(0,1fr) 190px;align-items:end}.roster-toolbar label{grid-template-columns:1fr;gap:5px}}@media (max-width:380px){.roster-member-card{grid-template-columns:60px minmax(0,1fr);gap:6px 8px;padding:9px}.roster-photo{width:52px;height:52px}.roster-name-line{gap:3px}.roster-name-line h2{max-width:138px;font-size:14px}.roster-grade{max-width:74px;padding-left:5px;padding-right:5px;font-size:7px}.roster-status-badge{gap:3px;padding:0 5px;font-size:5.8px}.roster-status-badge i{width:5px;height:5px}.roster-role-primary{min-width:42px}.roster-role-secondary{min-width:34px}.roster-member-actions{gap:6px}.roster-info-button{width:30px;height:30px}.roster-admin-grid,.roster-photo-admin{grid-template-columns:1fr}}.hub-dashboard{color:#f5f6f4;background:radial-gradient(circle at 90% 0,rgb(var(--rank-rgb)/.1),transparent 19rem),#030506;width:min(100%,760px);margin:0 auto;padding:14px 12px 10px}.hub-player-card,.hub-club-card,.hub-prestige-card,.hub-support-row{border:1px solid rgb(var(--rank-rgb)/.22);background:linear-gradient(135deg,rgb(var(--rank-rgb)/.08),#070a0df7 52%);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000038}.hub-player-card{grid-template-columns:88px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:124px;padding:10px;display:grid}.hub-player-card:after,.hub-prestige-card:after{content:"";z-index:0;border:1px solid rgb(var(--rank-rgb)/.13);border-radius:50%;width:132px;height:132px;position:absolute;bottom:-48px;right:-45px}.hub-player-badge{z-index:1;clip-path:polygon(14% 0,86% 0,100% 12%,95% 86%,50% 100%,5% 86%,0 12%);border:1px solid var(--rank-accent);width:82px;height:104px;color:var(--rank-accent);background:radial-gradient(circle at 54% 34%,rgb(var(--rank-rgb)/.4),transparent 43%),linear-gradient(150deg,rgb(var(--rank-rgb)/.32),#080b0d 70%);filter:drop-shadow(0 0 10px rgb(var(--rank-rgb)/.28));align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.hub-badge-grid{opacity:.3;background:linear-gradient(rgb(var(--rank-rgb)/.22) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--rank-rgb)/.18) 1px,transparent 1px);background-size:13px 13px;position:absolute;inset:0}.hub-player-badge img{width:20px;height:20px;position:absolute;top:9px;left:10px}.hub-badge-ball{fill:none;width:16px;height:16px;stroke:var(--rank-accent);stroke-width:5px;position:absolute;top:12px;right:10px}.hub-player-badge strong{z-index:1;color:#fff;font:900 43px/.82 var(--font-display);letter-spacing:-.13em;text-shadow:0 0 15px rgb(var(--rank-rgb)/.55);margin-top:11px}.hub-player-badge small{z-index:1;color:#fff;font:900 10px var(--font-display);letter-spacing:.1em;margin-top:5px}.hub-player-badge i{z-index:1;color:var(--rank-accent);font:900 7px var(--font-display);letter-spacing:.13em;text-transform:uppercase;margin-top:8px;font-style:normal}.hub-kicker{color:var(--rank-accent);font:900 8px var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0}.hub-player-copy{z-index:1;min-width:0;position:relative}.hub-player-copy h1,.hub-club-copy h2,.hub-prestige-card h2{color:#fff;font:900 22px/.94 var(--font-display);letter-spacing:-.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:5px 0 0;overflow:hidden}.hub-player-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.hub-player-meta span{border:1px solid rgb(var(--rank-rgb)/.25);color:#bec7c3;background:rgb(var(--rank-rgb)/.055);font:900 7px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:3px 5px}.hub-player-stats{gap:10px;margin-top:10px;display:flex}.hub-player-stats b{color:#98a19d;font:800 8px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.hub-player-stats strong{color:var(--rank-accent);margin-left:3px;font-size:11px}.hub-open{z-index:2;width:28px;height:32px;color:var(--rank-accent);place-items:center;display:grid;position:relative}.hub-open svg{width:16px}.hub-club-card{grid-template-columns:60px minmax(0,1fr) 28px;align-items:center;gap:11px;min-height:88px;margin-top:9px;padding:10px;display:grid}.hub-empty-club{border:1px solid rgb(var(--rank-rgb)/.38);width:56px;height:56px;color:var(--rank-accent);background:rgb(var(--rank-rgb)/.08);border-radius:10px;place-items:center;display:grid}.hub-club-copy{min-width:0}.hub-club-copy h2{font-size:18px}.hub-club-copy p:last-child{color:#abb3af;margin:5px 0 0;font-size:10px;line-height:1.35}.hub-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.hub-action{color:#fff;text-align:left;background:linear-gradient(135deg,#ffffff06,#0000002e);border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:56px;padding:9px;transition:all .18s;display:grid}.hub-action:hover{border-color:rgb(var(--rank-rgb)/.55);background:rgb(var(--rank-rgb)/.075)}.hub-action b{font:900 10px/1.12 var(--font-display);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.hub-action>svg{color:#8f9995;width:13px}.hub-action-icon{background:color-mix(in srgb,currentColor,transparent 88%);border:1px solid;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.hub-action-icon svg{width:16px}.hub-tone-violet{color:#b58cff}.hub-tone-bronze{color:#d08a51}.hub-tone-cyan{color:#35cad5}.hub-tone-green{color:#58d58f}.hub-tone-blue{color:#4aa0e3}.hub-tone-gold{color:#d4af37}.hub-prestige-card{margin-top:10px;padding:13px}.hub-section-head{z-index:1;justify-content:space-between;align-items:start;gap:10px;display:flex;position:relative}.hub-section-head svg{width:20px;color:var(--rank-accent)}.hub-prestige-card h2{font-size:18px}.hub-prestige-card>p{z-index:1;color:#aab3af;margin:9px 0 0;font-size:10px;line-height:1.5;position:relative}.hub-prestige-card .verse-tier-journey{z-index:1;margin-top:14px;position:relative}.hub-support-row{background:#070a0d;border-color:#ffffff1a;gap:1px;margin-top:10px;display:grid}.hub-support-row>a,.hub-support-row>span{border-bottom:1px solid #ffffff12;align-items:center;gap:9px;min-height:46px;padding:9px 11px;display:flex}.hub-support-row>span{border:0}.hub-support-row svg{width:17px;color:var(--rank-accent)}.hub-support-row a>svg:last-child{width:13px;margin-left:auto}.hub-support-row b{color:#fff;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;display:block}.hub-support-row small{color:#98a19d;font-size:9px;line-height:1.4;display:block}@media (min-width:680px){.hub-dashboard{padding:18px 0 14px}.hub-player-card{grid-template-columns:104px minmax(0,1fr) 32px;min-height:144px;padding:14px}.hub-player-badge{width:94px;height:118px}.hub-player-copy h1{font-size:31px}.hub-actions{grid-template-columns:repeat(4,1fr)}.hub-action{min-height:70px}.hub-club-card{padding:13px}.hub-prestige-card{padding:16px}}.lite-main-home{padding-top:48px}.match-day-home{background:#030506;min-height:100vh;padding-bottom:76px}.match-stadium-header{--header-height:390px;isolation:isolate;min-height:var(--header-height);background:#030506;padding:16px 14px 18px;position:relative;overflow:hidden}.match-stadium-header:before{content:"";z-index:-3;filter:saturate(.78)brightness(.76)contrast(1.13);background:url(/lite/stadium-tunnel.webp) 50% 36%/cover no-repeat;height:34vh;min-height:270px;max-height:335px;position:absolute;inset:0 0 auto}.match-stadium-header:after{content:"";z-index:-2;background:linear-gradient(180deg,#00000042,#0000000d 37%,#030506 88%),radial-gradient(ellipse at 50% 21%,rgb(var(--rank-rgb)/.2),transparent 51%);position:absolute;inset:0}.match-tunnel-overlay{z-index:-1;opacity:.82;background:linear-gradient(90deg,#000000b8,transparent 24%,transparent 76%,#000000b8),repeating-linear-gradient(90deg,transparent 0 42px,rgb(var(--rank-rgb)/.08) 43px 44px);height:34vh;min-height:270px;max-height:335px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.match-header-bar{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.match-header-bar>a:first-child{border:1px solid rgb(var(--rank-rgb)/.45);width:42px;height:42px;box-shadow:0 0 18px rgb(var(--rank-rgb)/.12);background:#0000005c;border-radius:11px;place-items:center;display:grid}.match-header-bar>a:first-child img{width:34px;height:34px}.match-header-bar>div{gap:8px;display:flex}.match-header-bar button,.match-header-bar>div a{color:#f4f5f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.match-header-bar svg{width:18px}.match-profile-center{z-index:2;text-align:center;justify-items:center;margin-top:17px;display:grid;position:relative}.match-profile-frame{--frame-size:118px;width:var(--frame-size);height:var(--frame-size);border:2px solid var(--rank-accent);background:radial-gradient(circle,rgb(var(--rank-rgb)/.26),#080b0d 70%);box-shadow:inset 0 0 0 3px #00000075,0 0 15px rgb(var(--rank-rgb)/.55),0 0 34px rgb(var(--rank-rgb)/.2);border-radius:21px;place-items:center;display:grid;position:relative;overflow:hidden}.match-profile-frame:before{content:"";z-index:2;border:1px solid rgb(var(--rank-rgb)/.6);pointer-events:none;border-radius:15px;position:absolute;inset:5px}.match-profile-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.match-profile-photo-trigger{z-index:1;border-radius:inherit;color:inherit;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.match-profile-photo-trigger:disabled{cursor:wait}.match-profile-frame.is-compact{--frame-size:94px;flex:none}.match-profile-upload-state{z-index:8;border:1px solid rgb(var(--rank-rgb)/.68);width:max-content;max-width:calc(100% - 14px);color:var(--rank-accent);font:900 7px var(--font-display);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#000000db;border-radius:5px;padding:5px 7px;line-height:1.25;position:absolute;bottom:9px;right:50%;transform:translate(50%)}.match-profile-upload-state.is-error{color:#ff9b8e;border-color:#ff765fb3}.match-profile-fallback{background:radial-gradient(circle,rgb(var(--rank-rgb)/.2),#080b0d 72%);place-items:center;display:grid;position:absolute;inset:0}.match-profile-fallback img{-o-object-fit:contain;object-fit:contain;opacity:.84;width:62px;height:62px}.match-profile-fallback svg{width:22px;color:var(--rank-accent);opacity:.78;position:absolute;bottom:11px;right:10px}.match-profile-fallback b{color:#fff;font:900 13px var(--font-display);position:absolute;bottom:10px;left:10px}.match-profile-center>p{color:var(--rank-accent);font:900 8px var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:11px 0 0}.match-profile-center h1{color:#fff;max-width:92vw;font:900 28px/.92 var(--font-display);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px #000;margin:5px 0 0;overflow:hidden}.match-prestige-stars{gap:2px;margin-top:8px;display:inline-flex}.match-prestige-stars i{color:#ffffff47;width:15px;height:15px;font-size:16px;font-style:normal;line-height:1;position:relative}.match-prestige-stars b{color:var(--rank-accent);filter:drop-shadow(0 0 4px rgb(var(--rank-rgb)/.65));font-weight:400;position:absolute;inset:0;overflow:hidden}.match-prestige-line{color:#cbd2ce;width:min(86vw,300px);font:800 8px var(--font-display);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-top:7px;display:flex}.match-prestige-line small{color:var(--rank-accent)}.match-home-body{gap:10px;width:min(100%,760px);margin:0 auto;padding:0 11px 8px;display:grid}.match-home-alert{color:#ff9b8e;background:#ff765f14;border:1px solid #ff765f66;border-radius:8px;margin:0;padding:10px;font-size:10px;line-height:1.5}.match-next-card,.match-section{border:1px solid rgb(var(--rank-rgb)/.42);background:linear-gradient(145deg,rgb(var(--rank-rgb)/.11),#070a0cf7 49%);border-radius:13px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 32px #0003}.match-next-card{padding:13px}.match-next-card:after{content:"";z-index:0;border:1px solid rgb(var(--rank-rgb)/.13);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-60px}.match-next-card>*{z-index:1;position:relative}.match-next-top,.match-section header{justify-content:space-between;align-items:start;gap:8px;display:flex}.match-next-top p,.match-section header p{color:var(--rank-accent);font:900 8px var(--font-display);letter-spacing:.17em;text-transform:uppercase;margin:0}.match-next-top span{color:#d8ddd9;font:800 8px var(--font-display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;display:flex}.match-next-top svg{width:14px;color:var(--rank-accent)}.match-versus{text-align:center;grid-template-columns:1fr 32px 1fr;align-items:center;margin-top:15px;display:grid}.match-versus>div{justify-items:center;gap:7px;display:grid}.match-versus img,.match-club-fallback{-o-object-fit:contain;object-fit:contain;width:58px;height:58px}.match-club-fallback{border:1px solid rgb(var(--rank-rgb)/.52);color:var(--rank-accent);background:rgb(var(--rank-rgb)/.08);border-radius:11px;place-items:center;display:grid}.match-club-fallback svg{width:27px}.match-versus b{color:#f3f5f2;max-width:118px;font:900 10px var(--font-display);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.match-versus>strong{color:var(--rank-accent);font:900 18px var(--font-display)}.match-event-details{text-align:center;margin-top:14px}.match-event-details h2{color:#fff;font:900 18px var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.match-event-details p{color:#d7dcd8;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0}.match-event-details span{border:1px solid rgb(var(--rank-rgb)/.34);color:var(--rank-accent);background:rgb(var(--rank-rgb)/.07);font:900 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;margin-top:7px;padding:4px 7px;display:inline-block}.match-attendance-summary{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px;display:grid}.match-attendance-summary span{color:#9da7a2;min-width:0;font:800 7px var(--font-display);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#00000029;border:1px solid #ffffff17;border-radius:7px;justify-items:center;gap:3px;padding:7px 3px;display:grid}.match-attendance-summary b{color:#fff;font:900 18px var(--font-display)}.match-confirm-note{color:#c8d0cc;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:10px;display:flex}.match-confirm-note svg{width:15px;color:var(--rank-accent)}.match-attendance-buttons{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.match-attendance-buttons button{color:#d8ddda;min-height:46px;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#00000038;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:flex}.match-attendance-buttons svg{width:17px}.match-attendance-buttons .is-present{color:#59ec7f;background:#59ec7f1f;border-color:#59ec7f;box-shadow:0 0 16px #59ec7f26}.match-attendance-buttons .is-absent{color:#ff8874;background:#ff765f1f;border-color:#ff765f;box-shadow:0 0 16px #ff765f26}.match-attendance-buttons button:disabled{cursor:not-allowed;opacity:.58}.match-vote-expired{color:#ff9b8e;text-align:center;margin:8px 0 0;font-size:9px}.match-missing-roles{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:9px;display:flex}.match-missing-roles small{color:#aeb6b2;font:900 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.match-missing-roles div{gap:4px;display:flex}.match-missing-roles span{color:#ff8874;font:900 8px var(--font-display);background:#ff765f14;border:1px solid #ff765f80;border-radius:99px;padding:4px 6px}.match-missing-roles span.is-covered{color:#59ec7f;background:#59ec7f14;border-color:#59ec7f8c}.match-next-empty{flex-direction:column;justify-content:space-between;min-height:126px;display:flex}.match-next-empty p{color:var(--rank-accent);font:900 8px var(--font-display);letter-spacing:.17em;text-transform:uppercase;margin:0}.match-next-empty h2{color:#fff;font:900 18px var(--font-display);text-transform:uppercase;margin:8px 0 0}.match-next-empty span{color:#aeb6b2;margin-top:7px;font-size:10px;line-height:1.5;display:block}.match-next-empty a{color:var(--rank-accent);font:900 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:4px;margin-top:15px;display:flex}.match-next-empty svg{width:14px}.match-section{border-color:#ffffff1c;padding:12px}.match-section header h2{color:#fff;font:900 17px var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 0}.match-section header>small{color:#89938e;font:800 7px var(--font-display);letter-spacing:.08em;text-align:right;text-transform:uppercase}.match-stats-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}.match-stats-grid article{border:1px solid rgb(var(--rank-rgb)/.17);background:#0000002b;border-radius:7px;align-content:center;justify-items:center;min-height:77px;display:grid}.match-stats-grid svg{width:17px;color:var(--rank-accent)}.match-stats-grid b{color:#fff;font:900 20px var(--font-display);margin-top:5px}.match-stats-grid span{color:#9ca6a1;font:800 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.match-quick-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.match-quick-action{border:1px solid rgb(var(--rank-rgb)/.2);color:#fff;background:#00000029;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 13px;align-items:center;gap:7px;min-height:54px;padding:8px;display:grid}.match-quick-action:hover{border-color:var(--rank-accent);background:rgb(var(--rank-rgb)/.075)}.match-quick-action>span{border:1px solid rgb(var(--rank-rgb)/.38);width:30px;height:30px;color:var(--rank-accent);background:rgb(var(--rank-rgb)/.08);border-radius:7px;place-items:center;display:grid}.match-quick-action svg{width:15px}.match-quick-action b{font:900 9px var(--font-display);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.match-quick-action>svg{width:12px;color:var(--rank-accent)}.match-quick-action.is-soon{opacity:.55}.match-quick-action small{color:var(--rank-accent);font:900 7px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.match-feed{gap:1px;margin-top:10px;display:grid}.match-feed article,.match-feed a{border-bottom:1px solid #fff1;align-items:center;gap:9px;min-height:42px;padding:8px 0;display:flex}.match-feed article:last-child,.match-feed a:last-child{border:0}.match-feed a:hover{color:#fff}.match-feed span{border:1px solid rgb(var(--rank-rgb)/.26);width:28px;height:28px;color:var(--rank-accent);background:rgb(var(--rank-rgb)/.06);border-radius:50%;flex:none;place-items:center;display:grid}.match-feed svg{width:14px}.match-feed p{color:#c5cdc9;margin:0;font-size:10px;line-height:1.45}.match-feed p em{color:var(--rank-accent);font:900 9px var(--font-display);letter-spacing:.08em;margin-right:6px;font-style:normal;display:inline-block}.match-bottom-nav{z-index:45;min-height:66px;padding:7px 2px max(7px,env(safe-area-inset-bottom));border-top:1px solid rgb(var(--fc-accent-rgb)/.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030506f6;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.match-bottom-nav a,.match-bottom-nav>span{color:#858e8a;font:800 8px var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.match-bottom-nav .active{color:var(--fc-accent);text-shadow:0 0 14px var(--fc-accent-glow)}.match-bottom-nav .is-soon{opacity:.52}.match-bottom-nav small{color:var(--fc-accent);font-size:5px;position:absolute;top:1px;right:9%}.settings-block{background:linear-gradient(145deg,#ffffff09,#0000001f);border:1px solid #ffffff14;border-radius:10px;gap:16px;padding:14px;display:grid}.settings-block>header{align-items:center;gap:10px;display:flex}.settings-block>header span{border:1px solid rgb(var(--fc-accent-rgb)/.35);width:36px;height:36px;color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.09);box-shadow:0 0 18px rgb(var(--fc-accent-rgb)/.09);border-radius:9px;place-items:center;display:grid}.settings-block>header h2{font:900 17px var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.settings-chip-grid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.settings-chip-grid button{color:#aeb4b0;min-height:38px;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.settings-chip-grid button.active,.settings-chip-grid button:hover{border-color:rgb(var(--fc-accent-rgb)/.62);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.1);box-shadow:0 0 18px rgb(var(--fc-accent-rgb)/.1)}.account-day-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.account-day-chip-grid button{color:#dfe5e2;min-height:44px;font:900 12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;touch-action:manipulation;background:linear-gradient(#ffffff0e,#020405d1);border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.account-day-chip-grid button.active{border-color:rgb(var(--fc-accent-rgb)/.82);color:var(--fc-accent);background:linear-gradient(180deg,rgb(var(--fc-accent-rgb)/.18),#000000c7);box-shadow:0 0 15px rgb(var(--fc-accent-rgb)/.24),inset 0 0 18px rgb(var(--fc-accent-rgb)/.12)}.account-day-chip-grid button.active:after{content:"";background:var(--fc-accent);width:6px;height:6px;box-shadow:0 0 9px var(--fc-accent);border-radius:999px;position:absolute;bottom:6px;right:7px}.account-settings-page{color:#f5f6f4;gap:14px;width:min(100%,1040px);margin:0 auto;padding:8px 10px 104px;display:grid}.account-settings-hero{border:1px solid rgb(var(--fc-accent-rgb)/.3);isolation:isolate;background:#050607;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:end;gap:18px;min-height:184px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0006,inset 0 0 0 1px #ffffff09}.account-settings-hero:before{content:"";z-index:-2;opacity:.95;background:linear-gradient(90deg,#000000eb,#00000080 42%,#00000014),url(/official-ui/account-settings-hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.account-settings-hero:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent 48%,#000000b8),radial-gradient(circle at 76% 20%,rgb(var(--fc-accent-rgb)/.22),transparent 14rem);position:absolute;inset:0}.account-settings-hero span{border:1px solid rgb(var(--fc-accent-rgb)/.46);width:max-content;color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.1);font:900 9px var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 9px;display:inline-flex}.account-settings-hero h1{color:#fff;font:1000 clamp(34px,7vw,58px)/.86 var(--font-display);letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 6px 22px #000;margin:10px 0 0}.account-settings-hero p{color:#d7dcd8;text-shadow:0 2px 10px #000;max-width:520px;margin:10px 0 0;font-size:13px;line-height:1.55}.account-settings-hero aside{min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--fc-accent-rgb)/.06),0 12px 24px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020405b8;border:1px solid #ffffff1f;border-radius:13px;padding:13px}.account-settings-hero aside b{color:#fff;font:1000 20px/.95 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.account-settings-hero aside small{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.account-settings-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.account-settings-main,.account-settings-side,.account-settings-fields,.account-availability-grid{gap:12px;min-width:0;display:grid}.account-settings-side{position:sticky;top:92px}.account-settings-page .settings-block{background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.045),#06080af7 56%),radial-gradient(circle at 96% 8%,#ffffff0f,transparent 8rem);border-color:#ffffff1a;border-radius:14px;gap:14px;padding:15px;box-shadow:0 14px 32px #0000004d,inset 0 0 0 1px #ffffff06}.account-settings-page .settings-block>header{border-bottom:1px solid #ffffff13;padding-bottom:10px}.account-settings-page .settings-block>header span{border-radius:10px;width:34px;height:34px}.account-settings-page .settings-block>header h2{color:#fff;font-size:18px}.account-settings-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-note,.account-settings-muted{border:1px solid rgb(var(--fc-accent-rgb)/.2);color:#b7bdb9;background:rgb(var(--fc-accent-rgb)/.055);border-radius:9px;margin:0;padding:10px;font-size:12px;line-height:1.5}.account-settings-summary{border:1px solid rgb(var(--fc-accent-rgb)/.36);background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.12),#050709f7 58%);border-radius:14px;gap:13px;padding:15px;display:grid;overflow:hidden;box-shadow:0 16px 36px #00000057,inset 0 0 0 1px #ffffff09}.account-settings-summary p{color:var(--fc-accent);font:900 9px var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0}.account-settings-summary h2{color:#fff;min-width:0;font:1000 25px/.9 var(--font-display);letter-spacing:-.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.account-settings-summary div{border-top:1px solid #ffffff17;grid-template-columns:92px minmax(0,1fr);gap:10px 12px;padding-top:12px;display:grid}.account-settings-summary span{color:#858d88;font:900 9px var(--font-display);letter-spacing:.12em;text-transform:uppercase}.account-settings-summary b{color:#eef2ef;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.account-settings-done{border:1px solid rgb(var(--fc-accent-rgb)/.34);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.09);border-radius:10px;padding:11px;font-size:12px}@media (max-width:860px){.account-settings-page{padding:6px 8px 98px}.account-settings-hero{border-radius:13px;grid-template-columns:1fr;min-height:164px;padding:17px}.account-settings-hero aside{width:min(100%,260px)}.account-settings-layout{grid-template-columns:1fr}.account-settings-side{position:static}}@media (max-width:520px){.account-settings-hero{min-height:148px;padding:15px}.account-settings-hero h1{font-size:38px}.account-settings-hero p{max-width:310px;font-size:12px;line-height:1.4}.account-settings-hero aside{display:none}.account-settings-page .settings-block{border-radius:12px;padding:13px}.account-settings-page .settings-block>header h2{font-size:16px}.account-settings-fields.two,.account-settings-summary div{grid-template-columns:1fr}.account-settings-summary h2{font-size:22px}.account-settings-summary span{margin-bottom:-6px}}.club-settings-page{color:#f5f6f4;gap:12px;width:min(100%,860px);margin:0 auto;padding:8px 10px 18px;display:grid}.club-settings-header{border:1px solid rgb(var(--fc-accent-rgb)/.24);background:radial-gradient(circle at 88% 12%,rgb(var(--fc-accent-rgb)/.18),transparent 12rem),linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.07),#040708fa 48%);border-radius:16px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000061,inset 0 0 0 1px #ffffff08}.club-settings-header:after{content:"";opacity:.18;pointer-events:none;background:url(/club/club-stadium-header.webp) 50% 36%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 44%,#000);mask-image:linear-gradient(90deg,#0000,#000 44%,#000)}.club-settings-header>*{z-index:1;position:relative}.club-settings-header span{border:1px solid rgb(var(--fc-accent-rgb)/.45);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.08);font:900 9px var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 9px;display:inline-flex}.club-settings-header h1{color:#fff;font:900 clamp(30px,8vw,46px)/.84 var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:10px 0 0}.club-settings-header p{color:#b8beb9;max-width:560px;margin:10px 0 0;font-size:13px;line-height:1.55}.club-settings-stack{gap:12px;display:grid}.club-settings-card{background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.06),#070a0cfa 54%),radial-gradient(circle at 50% 0,#ffffff0e,transparent 9rem);border:1px solid #ffffff21;border-radius:15px;gap:14px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000052,inset 0 0 0 1px #ffffff07}.club-settings-card:before{content:"";opacity:.3;pointer-events:none;background:linear-gradient(112deg,#0000,#ffffff0b,#0000);position:absolute;inset:0}.club-settings-card>*{z-index:1;position:relative}.club-settings-card>header,.club-settings-logo-content>header{align-items:center;gap:11px;display:flex}.club-settings-card>header>svg,.club-settings-logo-content>header>svg{width:28px;height:28px;color:var(--fc-accent);filter:drop-shadow(0 0 10px rgb(var(--fc-accent-rgb)/.35))}.club-settings-card small{color:var(--fc-accent);font:900 9px var(--font-display);letter-spacing:.16em;text-transform:uppercase;display:block}.club-settings-card h2{color:#fff;font:900 18px var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:1px 0 0}.club-settings-card h3{color:#fff;font:900 15px var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.club-settings-card p,.club-settings-card li{color:#aeb5b1;font-size:12px;line-height:1.55}.club-settings-card ul{gap:5px;margin:0;padding-left:17px;display:grid}.club-settings-logo-card{padding:12px}.club-settings-logo-box{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;display:grid}.club-settings-logo-box .h-32{width:116px;height:116px}.club-settings-logo-content{gap:8px;min-width:0;display:grid}.club-settings-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:4px;display:grid}.club-settings-actions .btn-primary,.club-settings-actions .btn-ghost{letter-spacing:.07em;min-height:44px;padding-left:8px;padding-right:8px;font-size:9px}.club-settings-modal-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.club-settings-wide-button{border:1px solid rgb(var(--fc-accent-rgb)/.52);min-height:48px;color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.08);font:900 11px var(--font-display);letter-spacing:.11em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:9px;transition:transform .14s,box-shadow .14s,background .14s;display:flex}.club-settings-wide-button:hover,.club-settings-wide-button:active{background:rgb(var(--fc-accent-rgb)/.14);box-shadow:0 0 22px rgb(var(--fc-accent-rgb)/.12);transform:translateY(1px)}.club-settings-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.club-settings-days button{color:#b9bfbb;min-height:40px;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;border-radius:9px}.club-settings-days button.active{border-color:rgb(var(--fc-accent-rgb)/.72);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.12);box-shadow:0 0 18px rgb(var(--fc-accent-rgb)/.12)}.club-settings-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.club-settings-muted{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:10px}.club-settings-danger-zone{background:linear-gradient(145deg,#ff765f17,#08090afa 56%);border-color:#ff765f57}.club-settings-danger-zone>header>svg,.club-settings-danger-zone small{color:#ff9b8e}.club-settings-danger-link{color:#ffb0a6!important}.club-settings-danger-button{color:#ff9b8e;min-height:42px;font:900 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:#ff765f1a;border:1px solid #ff765f80;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:transform .14s,background .14s;display:inline-flex}.club-settings-danger-button:hover,.club-settings-danger-button:active{background:#ff765f29;transform:translateY(1px)}.club-settings-done{border:1px solid rgb(var(--fc-accent-rgb)/.34);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.09);border-radius:10px;padding:11px;font-size:12px}.club-settings-release-card{max-width:640px;margin:0 auto}.club-settings-pending{border:1px solid rgb(var(--fc-accent-rgb)/.28);background:rgb(var(--fc-accent-rgb)/.08);border-radius:12px;padding:14px}.club-settings-pending b{color:var(--fc-accent);font:900 13px var(--font-display);text-transform:uppercase;display:block}.club-settings-link-list{gap:12px;display:grid}.club-settings-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.club-settings-confirm{gap:13px;display:grid}.club-settings-confirm p{color:#c6cbc7;font-size:13px;line-height:1.6}@media (max-width:560px){.club-settings-page{padding:6px 8px 96px}.club-settings-header{border-radius:12px;padding:15px}.club-settings-card{border-radius:12px;padding:13px}.club-settings-logo-card{padding:10px}.club-settings-logo-box{text-align:left;grid-template-columns:92px minmax(0,1fr);gap:10px}.club-settings-logo-box .h-32{width:92px;height:92px}.club-settings-logo-content>header{gap:7px}.club-settings-logo-content>header>svg{width:22px;height:22px}.club-settings-logo-content p{font-size:10px;line-height:1.35}.club-settings-actions{grid-template-columns:1fr;gap:5px}.club-settings-actions .btn-primary,.club-settings-actions .btn-ghost{justify-content:flex-start;min-height:34px;font-size:8px}.club-settings-modal-actions{justify-content:center}.club-settings-days{grid-template-columns:repeat(4,minmax(0,1fr))}.club-settings-time-grid,.club-settings-link-row{grid-template-columns:1fr}}.pcv-info-hero{background:radial-gradient(circle at 78% 20%,rgb(var(--fc-accent-rgb)/.22),transparent 16rem),linear-gradient(135deg,#ffbf2e14,#06090af0),url(/club/create-club-header.png) center/cover;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;min-height:280px;padding:24px;display:grid;position:relative;overflow:hidden}.pcv-info-hero.compact{background:radial-gradient(circle at 82% 18%,rgb(var(--fc-accent-rgb)/.18),transparent 15rem),linear-gradient(135deg,#ffbf2e14,#06090af5);min-height:220px}.pcv-info-hero:before{content:"";background:linear-gradient(90deg,#000000d1,#0000006b);position:absolute;inset:0}.pcv-info-hero>*{z-index:1;position:relative}.pcv-info-hero>span{border:1px solid rgb(var(--fc-accent-rgb)/.45);width:86px;height:86px;color:var(--fc-accent);box-shadow:0 0 32px rgb(var(--fc-accent-rgb)/.18);background:#00000059;border-radius:20px;place-items:center;display:grid}.pcv-info-hero h2{font:900 30px var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin-top:8px}.pcv-info-hero p:not(.eyebrow){color:#b8beb9;max-width:620px;margin-top:10px;font-size:14px;line-height:1.7}.pcv-info-hero button{border:1px solid rgb(var(--fc-accent-rgb)/.35);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.08);font:900 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.62;border-radius:7px;margin-top:18px;padding:11px 18px}@media (max-width:640px){.pcv-info-hero{grid-template-columns:1fr;min-height:250px;padding:18px}.pcv-info-hero>span{border-radius:16px;width:68px;height:68px}.pcv-info-hero h2{font-size:24px}}.verse-tier-journey{grid-template-columns:repeat(8,1fr)}@media (min-width:680px){.match-stadium-header{border-radius:0 0 18px 18px;min-height:430px}.match-stadium-header:before,.match-tunnel-overlay{max-height:360px}.match-profile-frame{--frame-size:136px}.match-profile-center h1{font-size:36px}.match-home-body{padding:0 0 12px}.match-stats-grid{grid-template-columns:repeat(6,1fr)}.match-quick-grid{grid-template-columns:repeat(3,1fr)}}.match-v2-home{--command-width:1180px;background:radial-gradient(circle at 50% 0,rgb(var(--rank-rgb)/.08),transparent 34rem),#020405}.match-v2-hero{border-bottom:1px solid rgb(var(--rank-rgb)/.2);background:#020405;min-height:575px;padding:20px 28px 22px}.match-v2-hero:before{filter:saturate(.78)brightness(.72)contrast(1.2);background-image:linear-gradient(#0003,#0000000a 52%,#020405f5 100%),url(/lite/stadium-tunnel.webp);background-position:50% 47%;background-size:cover;width:100%;height:100%;min-height:0;max-height:none;inset:0}.match-v2-hero:after{background:linear-gradient(180deg,#00000038,transparent 25%,#0000000a 60%,#020405 100%),radial-gradient(ellipse at 50% 39%,rgb(var(--rank-rgb)/.16),transparent 42%),linear-gradient(90deg,#0000006b,transparent 24%,transparent 76%,#0000006b)}.match-v2-hero .match-tunnel-overlay{opacity:.68;background:repeating-linear-gradient(90deg,transparent 0 89px,rgb(var(--rank-rgb)/.05) 90px 91px),linear-gradient(90deg,#000000a6,transparent 31%,transparent 69%,#000000a6);height:100%;min-height:0;max-height:none;inset:0;-webkit-mask-image:linear-gradient(#000,#000000e0 78%,#0000);mask-image:linear-gradient(#000,#000000e0 78%,#0000)}.match-hero-watermark{z-index:-1;color:rgb(var(--rank-rgb)/.055);font:900 260px/.8 var(--font-display);position:absolute;top:18px;left:50%;transform:translate(-50%)}.match-v2-header-bar{width:min(100%,var(--command-width));margin:0 auto}.match-v2-header-bar>a:first-child{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.match-v2-header-bar>a:first-child img{width:52px;height:52px}.match-v2-header-bar .fc-wordmark b{font-size:22px}.match-v2-header-bar .fc-wordmark small{font-size:8px}.match-v2-header-bar button,.match-v2-header-bar>div a{border-color:rgb(var(--rank-rgb)/.52);width:45px;height:45px;box-shadow:inset 0 0 14px rgb(var(--rank-rgb)/.08),0 0 16px #0000004d;background:#040708c2;border-radius:10px}.match-notification{position:relative}.match-notification small{color:#111;background:var(--rank-accent);width:16px;height:16px;font:900 9px var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-4px}.match-hero-side{z-index:3;border:1px solid rgb(var(--rank-rgb)/.38);background:linear-gradient(145deg,rgb(var(--rank-rgb)/.09),#05080ae6 58%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;align-items:center;gap:12px;min-width:194px;padding:16px 18px;display:flex;position:absolute;top:106px;box-shadow:0 14px 35px #00000047,inset 0 0 0 1px #ffffff09}.match-hero-side svg{width:27px;color:var(--rank-accent)}.match-hero-side b,.match-hero-side span{display:block}.match-hero-side b{color:var(--rank-accent);font:900 13px var(--font-display);letter-spacing:.09em;text-transform:uppercase}.match-hero-side span{color:#d2d8d5;margin-top:7px;font-size:11px}.match-season-panel{left:max(28px,50% - 570px)}.match-online-panel{right:max(28px,50% - 570px)}.match-online-panel>i{background:#38e68a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 15px #38e68ad9}.match-online-panel>svg{width:16px;margin-left:auto}.match-profile-frame.is-hero{--frame-size:198px;background:radial-gradient(circle at 50% 36%,rgb(var(--rank-rgb)/.28),#030607f5 74%);box-shadow:inset 0 0 0 5px #0009,inset 0 0 28px rgb(var(--rank-rgb)/.16),0 0 22px rgb(var(--rank-rgb)/.65),0 0 55px rgb(var(--rank-rgb)/.25);border-width:3px;border-radius:30px;overflow:visible}.match-profile-frame.is-hero:before{border-width:2px;border-radius:21px;inset:8px}.match-profile-frame.is-hero>img,.match-profile-frame.is-hero .match-profile-fallback{border-radius:26px;overflow:hidden}.match-profile-score{z-index:6;clip-path:polygon(50% 0,94% 23%,85% 83%,50% 100%,15% 83%,6% 23%);color:#111;background:var(--rank-accent);width:62px;height:53px;font:900 23px var(--font-display);filter:drop-shadow(0 0 14px rgb(var(--rank-rgb)/.8));place-items:center;display:grid;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.match-profile-edit{z-index:7;border:1px solid rgb(var(--rank-rgb)/.78);width:32px;height:32px;color:var(--rank-accent);box-shadow:0 0 18px rgb(var(--rank-rgb)/.22);background:#070a0b;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:-9px;right:-9px}.match-profile-edit svg{width:15px}.match-v2-profile-center h1{letter-spacing:.12em;margin-top:16px;font-size:31px}.match-v2-profile-center .match-prestige-stars{gap:9px;margin-top:11px}.match-v2-profile-center .match-prestige-stars i{width:27px;height:27px;font-size:29px}.match-v2-profile-center>small{color:#c7cfcb;font:900 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.match-reliability-line{color:#c7cfcb;font:900 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.match-reliability-line b{color:#dfe4e1;font:inherit}.match-reliability-stars{gap:2px;display:inline-flex}.match-reliability-stars i{color:#ffffff47;width:12px;height:12px;font-size:13px;font-style:normal;line-height:1;position:relative}.match-reliability-stars b{color:var(--rank-accent);filter:drop-shadow(0 0 4px rgb(var(--rank-rgb)/.55));font-weight:400;position:absolute;inset:0;overflow:hidden}.match-v2-body{width:min(calc(100% - 28px),var(--command-width));gap:14px;padding:0 0 16px}.match-v2-event,.match-v2-section{border-color:rgb(var(--rank-rgb)/.34);background:linear-gradient(145deg,rgb(var(--rank-rgb)/.085),#060a0cf7 48%,#030607fc);box-shadow:inset 0 0 0 1px #ffffff06,0 16px 36px #00000042}.match-v2-event{padding:16px 18px 13px}.match-v2-event:before{content:"";opacity:.22;background:repeating-linear-gradient(125deg,transparent 0 86px,rgb(var(--rank-rgb)/.12) 87px 88px);pointer-events:none;position:absolute;inset:0}.match-v2-event-board{grid-template-columns:minmax(180px,1fr) minmax(270px,1.15fr) minmax(180px,1fr);align-items:center;gap:16px;margin-top:16px;display:grid}.match-v2-club{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}.match-v2-club .h-32{background:rgb(var(--rank-rgb)/.04);width:134px;height:134px;box-shadow:0 0 25px rgb(var(--rank-rgb)/.13);border-width:2px;border-radius:18px}.match-v2-club>img,.match-v2-club>.match-club-fallback{border-radius:18px;width:134px;height:134px}.match-v2-club b{color:#fff;max-width:100%;font:900 14px var(--font-display);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.match-v2-club small{color:#b9c1bd;font-size:10px}.match-v2-event-copy{text-align:center;justify-items:center;display:grid}.match-v2-event-copy h2{color:#fff;font:900 25px/.95 var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:0}.match-v2-event-copy em{color:var(--rank-accent);font:900 20px var(--font-display);margin:7px 0;font-style:normal}.match-v2-event-copy p{color:#e2e6e3;min-width:205px;font:900 11px var(--font-display);letter-spacing:.08em;text-align:left;text-transform:uppercase;align-items:center;gap:11px;margin:8px 0 0;display:flex}.match-v2-event-copy svg{width:17px;color:var(--rank-accent)}.match-poll-card{border-color:rgb(var(--rank-rgb)/.5);background:radial-gradient(circle at 82% 15%,rgb(var(--rank-rgb)/.11),transparent 16rem),linear-gradient(145deg,#040a0dfa,#010406fc 56%);padding:18px}.match-poll-heading{grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:start;gap:14px;display:grid}.match-poll-heading>p{color:var(--rank-accent);font:900 26px/.9 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.match-poll-heading>div{border:1px solid rgb(var(--rank-rgb)/.7);background:linear-gradient(135deg,rgb(var(--rank-rgb)/.12),#00000052);box-shadow:0 0 20px rgb(var(--rank-rgb)/.16);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:54px 1fr;align-items:center;gap:0 13px;padding:10px 14px;display:grid}.match-poll-heading>div svg{width:44px;height:44px;color:var(--rank-accent);grid-row:1/3}.match-poll-heading>div span{color:#f3f4ee;font:900 12px var(--font-display);letter-spacing:.13em;text-transform:uppercase}.match-poll-heading>div b{color:var(--rank-accent);font:900 34px/.88 var(--font-display);letter-spacing:.02em;text-shadow:0 0 18px rgb(var(--rank-rgb)/.35)}.match-poll-hero{grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;gap:18px;margin-top:14px;display:grid}.match-poll-club,.match-poll-opponent{text-align:center;justify-items:center;gap:8px;display:grid}.match-poll-club .h-32,.match-poll-opponent>img,.match-poll-opponent>.match-club-fallback,.match-training-symbol{border:1px solid rgb(var(--rank-rgb)/.25);width:132px;height:132px;color:var(--rank-accent);background:radial-gradient(circle,rgb(var(--rank-rgb)/.13),#00000038);-o-object-fit:contain;object-fit:contain;border-radius:50%;place-items:center;padding:13px;display:grid}.match-training-symbol{color:#59ec7f;border-color:#59ec7f73;box-shadow:0 0 24px #59ec7f1f}.match-training-symbol svg{width:54px;height:54px}.match-poll-club small,.match-poll-opponent small{color:#d7dcd8;font:900 10px var(--font-display);letter-spacing:.13em;text-transform:uppercase}.match-poll-info{text-align:center;justify-items:center;display:grid}.match-poll-info h2{color:#fff;font:900 27px/.95 var(--font-display);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.match-poll-info h2 svg{color:#22e184}.match-poll-info em{color:var(--rank-accent);font:900 14px var(--font-display);letter-spacing:.16em;margin:5px 0;font-style:normal}.match-poll-info p{color:#e3e8e5;width:min(100%,360px);font:900 11px var(--font-display);letter-spacing:.08em;text-align:left;text-transform:uppercase;align-items:center;gap:9px;margin:7px 0 0;display:flex}.match-poll-info p svg{width:16px;color:var(--rank-accent);flex:none}.match-poll-state{min-height:28px;font:900 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:0 18px;display:inline-flex}.match-poll-state i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.match-poll-state.is-open{color:#23e074;background:#23e07414}.match-poll-state.is-closed{color:#ff765f;background:#ff765f14}.match-poll-attendance{align-items:stretch;margin-top:15px}.match-poll-timeline,.match-poll-footer{background:#00000038;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:14px;margin-top:13px;padding:12px;display:grid}.match-poll-timeline{grid-template-columns:190px minmax(0,1fr) 210px}.match-poll-timeline>div:first-child,.match-poll-alert,.match-poll-footer>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.match-poll-timeline svg,.match-poll-footer svg{color:#23e074;flex:none;width:30px;height:30px}.match-poll-timeline b,.match-poll-alert b{color:#23e074;font:900 15px var(--font-display);letter-spacing:.08em;text-transform:uppercase;display:block}.match-poll-timeline small,.match-poll-alert small{color:#c7cec9;margin-top:3px;font-size:11px;line-height:1.35;display:block}.match-poll-track{height:44px;position:relative}.match-poll-track i{background:linear-gradient(90deg,#23e074,#d9ed35,#ffba30,#ff5d4c);border-radius:999px;height:5px;position:absolute;top:22px;left:0;right:0}.match-poll-track b{color:var(--rank-accent);font:900 12px var(--font-display);position:absolute;top:0;transform:translate(-50%)}.match-poll-track b:after{content:"";background:currentColor;border:1px solid;border-radius:50%;width:18px;height:18px;position:absolute;top:24px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px}.match-poll-track .p24{color:#23e074;left:16%}.match-poll-track .p12{color:#d9ed35;left:44%}.match-poll-track .p6{color:#ffba30;left:68%}.match-poll-track .p1{color:#ff5d4c;left:92%}.match-poll-alert,.match-poll-alert svg,.match-poll-alert b{color:#ff6256}.match-poll-footer{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}.match-poll-footer>div:first-child span{color:#e5ebe7;font:900 13px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.match-poll-footer>div:first-child b,.match-poll-footer>div:last-child b{color:var(--rank-accent)}.match-poll-footer a{color:#d7dcd8;font:900 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.match-poll-footer>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;display:grid}.match-poll-footer>div:last-child span{color:#e8ece8;font:900 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.match-poll-footer>div:last-child i{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.match-poll-footer>div:last-child em{background:linear-gradient(90deg,var(--rank-accent),#ffd94e);border-radius:999px;height:100%;display:block}.match-poll-details{width:max-content;color:var(--rank-accent);font:900 13px var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:16px auto 0;display:flex}.match-v2-attendance{grid-template-columns:minmax(0,1fr) 220px;gap:14px;margin-top:17px;display:grid}.match-v2-attendance .match-attendance-summary{background:#0003;border:1px solid #ffffff17;border-radius:9px;margin:0}.match-v2-attendance .match-attendance-summary span{text-align:left;background:0 0;border:0;border-right:1px solid #ffffff17;border-radius:0;grid-template-rows:1fr 1fr;grid-template-columns:26px 1fr;place-items:center start;gap:0 5px;min-height:72px;display:grid;position:relative}.match-v2-attendance .match-attendance-summary span:last-child{border:0}.match-attendance-summary svg{grid-row:1/3;width:24px}.match-attendance-summary i{color:#a8b1ad;font:900 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-style:normal}.match-v2-attendance .match-attendance-summary b{color:#fff;align-self:start;font-size:24px}.match-attendance-summary .present svg,.match-attendance-summary .present i{color:#4ee991}.match-attendance-summary .pending svg,.match-attendance-summary .pending i{color:#f7c84b}.match-attendance-summary .absent svg,.match-attendance-summary .absent i{color:#ff6256}.match-v2-attendance .match-attendance-buttons{grid-template-columns:1fr;gap:7px;margin:0}.match-v2-attendance .match-attendance-buttons button{min-height:43px}.match-v2-event-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.match-v2-event-footer .match-missing-roles{border:0;flex:1;margin-top:0;padding-top:10px}.match-v2-event-footer>a{color:var(--rank-accent);font:900 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;padding-top:10px;display:flex}.match-v2-event-footer>a svg{width:14px}.match-v2-section{padding:14px}.match-v2-section header h2{letter-spacing:.04em;margin:0;font-size:14px}.match-v2-section header>small{color:#a6afab}.match-v2-section .match-stats-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:11px}.match-v2-section .match-stats-grid article{border-color:rgb(var(--rank-rgb)/.22);background:linear-gradient(145deg,rgb(var(--rank-rgb)/.06),#ffffff06);align-content:start;justify-items:start;min-height:115px;padding:11px}.match-stats-grid article>span{width:34px;height:34px;color:var(--rank-accent);place-items:center;display:grid}.match-v2-section .match-stats-grid svg{width:26px}.match-v2-section .match-stats-grid small{color:#d9dfdc;font:900 8px var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.match-v2-section .match-stats-grid b{margin-top:10px;font-size:24px}.match-v2-section .match-stats-grid i{color:var(--rank-accent);margin-top:3px;font-size:8px;font-style:normal}.match-v2-section .match-quick-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:12px}.match-v2-section .match-quick-action{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:106px;padding:10px 7px;display:grid}.match-v2-section .match-quick-action>span{border-radius:50%;width:39px;height:39px}.match-v2-section .match-quick-action svg{width:20px}.match-v2-section .match-quick-action b{font-size:10px}.match-v2-section .match-quick-action small{color:#a8b1ad;letter-spacing:0;text-transform:none;font-size:8px}.match-v2-bottom-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.match-v2-feed .match-feed article,.match-v2-feed .match-feed a{min-height:48px;padding:7px 0}.match-v2-feed .match-feed span{border-radius:7px}.match-feed p b,.match-feed p small{display:block}.match-feed p b{color:#eef2ef;font-size:10px}.match-feed p small{color:#98a39e;margin-top:3px;font-size:9px}.match-ranking-card{border:1px solid rgb(var(--rank-rgb)/.2);background:rgb(var(--rank-rgb)/.045);border-radius:9px;align-items:center;gap:12px;margin-top:13px;padding:11px;display:flex}.match-ranking-card h3{color:#fff;font:900 18px var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:5px 0 0}.match-ranking-card small{color:var(--rank-accent);font:900 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.match-ranking-card p{color:#c9d0cd;font:900 9px var(--font-display);text-transform:uppercase;flex-wrap:wrap;gap:6px;margin:7px 0 0;display:flex}.match-ranking-card p svg{width:13px;color:var(--rank-accent)}.match-ranking-empty{color:#c2cbc7;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.match-ranking-empty svg{width:21px;color:var(--rank-accent)}.match-ranking-note{color:#909b96;margin:10px 0 0;font-size:9px;line-height:1.45}.match-v2-home .match-bottom-nav{width:min(calc(100% - 20px),var(--command-width));border:1px solid rgb(var(--fc-accent-rgb)/.22);border-bottom:0;border-radius:18px 18px 0 0;margin:auto}@media (max-width:760px){.match-v2-hero{min-height:480px;padding:14px 14px 17px}.match-v2-header-bar>a:first-child img{width:42px;height:42px}.match-v2-header-bar .fc-wordmark b{font-size:17px}.match-v2-header-bar .fc-wordmark small{font-size:6px}.match-v2-header-bar button,.match-v2-header-bar>div a{width:39px;height:39px}.match-hero-side,.match-hero-watermark{display:none}.match-v2-profile-center{margin-top:59px}.match-profile-frame.is-hero{--frame-size:148px;border-radius:23px}.match-profile-frame.is-hero>img,.match-profile-frame.is-hero .match-profile-fallback{border-radius:19px}.match-profile-score{width:53px;height:45px;font-size:19px;top:-28px}.match-profile-edit{width:39px;height:39px;bottom:-11px;right:-11px}.match-v2-profile-center h1{letter-spacing:.07em;margin-top:43px;font-size:25px}.match-v2-profile-center .match-prestige-stars{gap:4px;margin-top:14px}.match-v2-profile-center .match-prestige-stars i{width:21px;height:21px;font-size:23px}.match-v2-body{width:100%;padding:0 10px 12px}.match-v2-event{padding:13px}.match-v2-event-board{grid-template-columns:78px minmax(0,1fr) 78px;gap:7px;margin-top:13px}.match-v2-club .h-32,.match-v2-club>img,.match-v2-club>.match-club-fallback{border-radius:10px;width:66px;height:66px}.match-v2-club b{max-width:78px;font-size:8px}.match-v2-club small{display:none}.match-v2-event-copy h2{font-size:15px}.match-v2-event-copy em{margin:4px 0;font-size:14px}.match-v2-event-copy p{gap:5px;min-width:0;margin-top:5px;font-size:8px}.match-v2-event-copy svg{width:12px}.match-v2-attendance{grid-template-columns:1fr;gap:8px;margin-top:13px}.match-v2-attendance .match-attendance-summary span{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;min-height:74px}.match-attendance-summary svg{grid-row:auto;width:18px}.match-v2-attendance .match-attendance-summary b{order:3;font-size:19px}.match-v2-attendance .match-attendance-buttons{grid-template-columns:1fr 1fr}.match-v2-event-footer{display:block}.match-v2-event-footer>a{justify-content:center}.match-v2-event-footer .match-missing-roles{display:flex}.match-v2-section .match-stats-grid{grid-template-columns:repeat(3,1fr);gap:6px}.match-v2-section .match-stats-grid article{min-height:96px;padding:8px}.match-v2-section .match-stats-grid b{margin-top:5px;font-size:20px}.match-v2-section .match-quick-grid{grid-template-columns:repeat(3,1fr);gap:7px}.match-v2-section .match-quick-action{min-height:92px}.match-v2-bottom-grid{grid-template-columns:1fr;gap:10px}}.lite-main-home~.match-bottom-nav{border:1px solid rgb(var(--fc-accent-rgb)/.22);border-bottom:0;border-radius:18px 18px 0 0;width:min(100% - 20px,1180px);left:50%;right:auto;transform:translate(-50%)}@media (max-width:760px){.match-poll-card{padding:12px}.match-poll-heading{grid-template-columns:1fr;gap:10px}.match-poll-heading>p{font-size:18px}.match-poll-heading>div{grid-template-columns:39px 1fr;padding:9px 10px}.match-poll-heading>div svg{width:34px;height:34px}.match-poll-heading>div span{font-size:9px}.match-poll-heading>div b{font-size:27px}.match-poll-hero{grid-template-columns:67px minmax(0,1fr) 67px;gap:7px;margin-top:11px}.match-poll-club .h-32,.match-poll-opponent>img,.match-poll-opponent>.match-club-fallback,.match-training-symbol{border-radius:12px;width:58px;height:58px;padding:6px}.match-training-symbol svg{width:26px;height:26px}.match-poll-club small,.match-poll-opponent small{display:none}.match-poll-info h2{letter-spacing:.04em;font-size:14px}.match-poll-info em{margin:3px 0;font-size:11px}.match-poll-info p{letter-spacing:.04em;gap:5px;width:100%;margin-top:4px;font-size:7.5px}.match-poll-info p svg{width:11px}.match-poll-state{min-height:23px;margin-top:7px;padding:0 10px;font-size:8px}.match-poll-attendance .match-attendance-summary{grid-template-columns:repeat(4,1fr)}.match-poll-attendance .match-attendance-summary span{min-height:64px;padding:5px 2px}.match-poll-timeline,.match-poll-footer{grid-template-columns:1fr;gap:10px;padding:10px}.match-poll-timeline svg,.match-poll-footer svg{width:24px;height:24px}.match-poll-track{height:38px}.match-poll-track b{font-size:9px}.match-poll-alert{display:none}.match-poll-footer>div:first-child{grid-template-columns:24px 1fr;display:grid}.match-poll-footer a{grid-column:1/-1;justify-content:center}.match-poll-details{margin-top:12px;font-size:10px}}.match-v2-hero{--tunnel-scene-height:clamp(225px,24svh,300px);background:#020405;min-height:300px;padding:14px 18px 16px;overflow:hidden}.lite-home-topbar{border-color:rgb(var(--rank-neon-rgb)/.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030506d1;justify-content:space-between;height:48px;padding:0 12px}.lite-home-menu-button{border:1px solid rgb(var(--rank-neon-rgb)/.42);background:rgb(var(--rank-neon-rgb)/.08);min-height:34px;font:900 10px var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex;color:var(--rank-neon)!important}.lite-home-menu-button svg{width:17px;height:17px}.lite-home-notification{border:1px solid rgb(var(--rank-neon-rgb)/.42);background:rgb(var(--rank-neon-rgb)/.08);border-radius:7px;place-items:center;width:34px;height:34px;display:grid;color:var(--rank-neon)!important}.lite-home-notification svg{width:17px;height:17px}.match-v2-hero:before{width:100%;height:var(--tunnel-scene-height);background-image:var(--rank-header-image);filter:brightness(.94)contrast(1.04);background-position:50% 34%;background-size:cover;min-height:0;max-height:none;inset:0 0 auto}.match-v2-hero:after{height:var(--tunnel-scene-height);background:linear-gradient(180deg,#00000024,transparent 34%,#02040529 75%,#020405 100%),radial-gradient(ellipse at 50% 48%,rgb(var(--rank-rgb)/.06),transparent 48%);inset:0 0 auto}.match-v2-hero .match-tunnel-overlay{height:var(--tunnel-scene-height);opacity:.3;background:linear-gradient(90deg,#00000038,#0000 24% 76%,#00000038);min-height:0;max-height:none;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000000b8 78%,#0000);mask-image:linear-gradient(#000,#000000b8 78%,#0000)}.match-v2-profile-center{margin-top:clamp(82px,10svh,104px)}.match-profile-frame.is-hero{--frame-size:95px;box-shadow:none;background:#080b0d;border:0;border-radius:20px;outline:0}.match-profile-frame.is-hero:before{z-index:2;border:2px solid var(--rank-neon);box-shadow:0 0 8px rgb(var(--rank-neon-rgb)/.88),0 0 22px rgb(var(--rank-neon-rgb)/.42);border-radius:24px;inset:-5px;animation:2.8s ease-in-out infinite profileNeonPulse!important}.match-profile-frame.is-hero .match-profile-edit{border-color:rgb(var(--rank-neon-rgb)/.82);color:var(--rank-neon);box-shadow:0 0 14px rgb(var(--rank-neon-rgb)/.4)}.match-v2-body{z-index:2;position:relative}@keyframes profileNeonPulse{0%,to{opacity:.78;box-shadow:0 0 7px rgb(var(--rank-neon-rgb)/.76),0 0 18px rgb(var(--rank-neon-rgb)/.34)}50%{opacity:1;box-shadow:0 0 10px rgb(var(--rank-neon-rgb)/.94),0 0 27px rgb(var(--rank-neon-rgb)/.5)}}@media (max-width:760px){.match-v2-hero{--tunnel-scene-height:clamp(165px,21svh,200px);min-height:258px;padding:10px 10px 12px}.match-v2-profile-center{margin-top:76px}.match-profile-frame.is-hero{--frame-size:73px;border-radius:15px}.match-profile-frame.is-hero:before{border-radius:18px;inset:-4px}.match-profile-frame.is-hero>img,.match-profile-frame.is-hero .match-profile-fallback{border-radius:12px}.match-profile-edit{border-radius:6px;width:24px;height:24px;bottom:-7px;right:-7px}.match-profile-edit svg{width:12px}.match-v2-hero:before{background-position:top}.match-v2-profile-center h1{margin-top:10px;font-size:21px}.match-v2-profile-center .match-prestige-stars{gap:3px;margin-top:6px}.match-v2-profile-center .match-prestige-stars i{width:17px;height:17px;font-size:19px}.match-v2-profile-center>small{margin-top:5px;font-size:8px}.match-reliability-line{margin-top:4px;font-size:7px}.match-reliability-stars i{width:10px;height:10px;font-size:11px}}@media (max-width:380px){.match-v2-hero{min-height:248px}.match-profile-frame.is-hero{--frame-size:69px}.match-v2-profile-center{margin-top:70px}}.club-choice-page{background:radial-gradient(circle at 82% 0,rgb(var(--fc-accent-rgb)/.1),transparent 17rem),#030404;max-width:1024px;margin:0 auto;padding:10px 6px}.club-choice-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:0 3px 2px;display:flex}.club-choice-header p{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.18em;margin:0}.club-choice-header h1{color:#fff;font:900 37px/.86 var(--font-display);letter-spacing:-.065em;margin:5px 0 0}.club-choice-header span{color:#c4c7c4;max-width:330px;margin-top:6px;font-size:12px;line-height:1.35;display:block}.club-choice-brand{opacity:.96;align-items:center;gap:8px;margin-top:10px;display:flex}.club-choice-brand img{width:42px;height:42px;filter:drop-shadow(0 0 10px rgb(var(--fc-accent-rgb)/.33))}.club-choice-brand strong{color:#fff;font:900 15px/.9 var(--font-display);letter-spacing:-.035em;display:block}.club-choice-brand small{color:#f2f0e7;font:800 6px/.9 var(--font-display);letter-spacing:.16em;margin-top:4px;display:block}.club-choice-grid{gap:10px;margin-top:12px;display:grid}.club-choice-card{appearance:none;width:100%;height:clamp(178px,27svh,230px);color:inherit;text-align:left;background-color:#050606;background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:17px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 28px #00000057,0 0 16px #ffffff09}.club-choice-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:.38;background:linear-gradient(120deg,#0000 0 64%,#ffffff14,#0000 78%);position:absolute;inset:0}.club-choice-card-create{background-image:url(/club/club-create-choice.webp);border-color:#f3bd358c;box-shadow:0 16px 34px #0006,0 0 18px #f3bd3521}.club-choice-card-search{background-image:url(/club/club-search-choice.webp);border-color:#26aeff94;box-shadow:0 16px 34px #0006,0 0 19px #26aeff26}.club-choice-card>span{pointer-events:none}.club-choice-border-run{z-index:2;border-radius:inherit;opacity:.72;-webkit-mask-composite:xor;background:linear-gradient(110deg,#0000 0 34%,#ffffffd1 46%,#0000 59%);padding:1px;position:absolute;inset:0;transform:translate(-125%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.club-choice-card-create .club-choice-border-run{animation:5.3s ease-in-out infinite clubChoiceGoldBorder!important}.club-choice-card-search .club-choice-border-run{animation:5.6s ease-in-out infinite clubChoiceBlueBorder!important}.club-choice-logo-pulse{z-index:1;opacity:.72;mix-blend-mode:screen;border-radius:50%;position:absolute}.club-choice-card-create .club-choice-logo-pulse{display:none}.club-choice-card-search .club-choice-logo-pulse{aspect-ratio:1;background:radial-gradient(circle,#ffd75e59,#219eff38 39%,#0000 70%);width:21%;top:17%;left:49%;animation:4.2s ease-in-out infinite clubChoiceDualPulse!important}.club-choice-shine{z-index:2;opacity:0;mix-blend-mode:screen;position:absolute}.club-choice-card-create .club-choice-shine{background:linear-gradient(105deg,#0000 0 35%,#ffffff8f 48%,#0000 64%);width:21%;height:24%;bottom:7%;right:13%;animation:4.8s ease-in-out infinite clubChoiceContractShine!important}.club-choice-card-search .club-choice-shine{background:conic-gradient(#42b8ff94,#0000 22% 100%);border-radius:50%;width:30%;height:48%;top:10%;left:44%;animation:7.6s linear infinite clubChoiceRadarTurn!important}.club-choice-particles i{z-index:2;opacity:.32;background:#ffe39a;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 11px #ffd25e;animation:6.4s ease-in-out infinite clubChoiceParticle!important}.club-choice-particles i:first-child{top:19%;left:44%}.club-choice-particles i:nth-child(2){top:17%;left:78%;animation-delay:1.2s!important}.club-choice-particles i:nth-child(3){top:51%;left:87%;animation-delay:2.3s!important}.club-choice-particles i:nth-child(4){top:70%;left:60%;animation-delay:3.1s!important}.club-choice-radar-pulse{z-index:2;aspect-ratio:1;opacity:.58;border-radius:50%;width:35%;position:absolute;top:4.5%;left:45.2%}.club-choice-radar-pulse i{border:1px solid #4ab5ff80;border-radius:50%;position:absolute;inset:8%;animation:4.8s ease-in-out infinite clubChoiceRadarRing!important}.club-choice-radar-pulse i:nth-child(2){inset:24%;animation-delay:1.1s!important}.club-choice-radar-pulse b{transform-origin:0;background:linear-gradient(90deg,#4bbaffd9,#0000);width:46%;height:2px;position:absolute;top:50%;left:50%;animation:3.8s linear infinite clubChoiceScanner!important}.club-choice-scanner-line{z-index:2;opacity:.34;background:linear-gradient(#0000,#46b1ffb3,#0000);width:2px;height:100%;position:absolute;top:0;left:36%;animation:4.2s ease-in-out infinite clubChoiceLineScan!important}.club-choice-badge-fade{z-index:2;aspect-ratio:.86;opacity:.34;background:#1975dc21;border:1px solid #5fbeff80;border-radius:8px 8px 14px 14px;width:6.6%;position:absolute;box-shadow:0 0 18px #3eb1ff2e;animation:5.2s ease-in-out infinite clubChoiceBadge!important}.club-choice-badge-fade.b1{top:20%;left:43%}.club-choice-badge-fade.b2{top:5%;left:54%;animation-delay:1.3s!important}.club-choice-badge-fade.b3{top:15%;left:76%;animation-delay:2.2s!important}.club-choice-action{z-index:5;color:#ffc94b;width:29.4%;min-width:142px;height:14.3%;min-height:44px;font:900 clamp(15px,3.2vw,24px)/1 var(--font-display);letter-spacing:.015em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#0a0804c7,#000000a8);border:1px solid #ffd969b8;border-radius:10px;justify-content:center;align-items:center;gap:12%;text-decoration:none;display:inline-flex;position:absolute;bottom:9.4%;left:4.2%;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 0 16px #00000057,inset 0 0 0 1px #ffffff0f;transition:transform .12s,filter .12s,box-shadow .14s!important}.club-choice-action:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffe88e75,#0000 56%);position:absolute;inset:-36%;transform:scale(.55)}.club-choice-action span,.club-choice-action b{z-index:1;position:relative}.club-choice-action b{margin-top:-2px;font-size:1.22em;line-height:1}.club-choice-card-search .club-choice-action{color:#ffc94b;background:linear-gradient(#03121fc7,#00050bad);border-color:#3dbeffc7;box-shadow:0 0 16px #00000057,inset 0 0 0 1px #70cbff14}.club-choice-card-search .club-choice-action b{color:#52cdff}.club-choice-action:hover,.club-choice-action:active{filter:brightness(1.18);box-shadow:0 0 18px #f3bd3552,inset 0 0 16px #f3bd3517}.club-choice-card-search .club-choice-action:hover,.club-choice-card-search .club-choice-action:active{box-shadow:0 0 18px #32b8ff57,inset 0 0 16px #32b8ff17}.club-choice-action:active{filter:brightness(1.28);transform:translateY(2px)scale(.955);box-shadow:0 0 9px #f3bd3542,inset 0 2px 18px #00000094}.club-choice-action:active:after{animation:.32s ease-out clubChoiceButtonPress!important}@keyframes clubChoiceGoldBorder{0%,22%{opacity:0;transform:translate(-125%)}50%{opacity:.72}74%,to{opacity:0;transform:translate(125%)}}@keyframes clubChoiceBlueBorder{0%,20%{opacity:0;transform:translate(-125%)}48%{opacity:.72}72%,to{opacity:0;transform:translate(125%)}}@keyframes clubChoiceGoldPulse{0%,to{opacity:.34;transform:scale(.94)}48%{opacity:.86;transform:scale(1.06)}}@keyframes clubChoiceDualPulse{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.78;transform:scale(1.08)}}@keyframes clubChoiceContractShine{0%,63%{opacity:0;transform:translate(-70%)skew(-18deg)}72%{opacity:.72}88%,to{opacity:0;transform:translate(70%)skew(-18deg)}}@keyframes clubChoiceParticle{0%,to{opacity:.12;transform:translateY(7px)}42%{opacity:.52;transform:translateY(-8px)}}@keyframes clubChoiceRadarTurn{to{transform:rotate(360deg)}}@keyframes clubChoiceRadarRing{0%,to{opacity:.22;transform:scale(.92)}52%{opacity:.62;transform:scale(1.04)}}@keyframes clubChoiceScanner{to{transform:rotate(360deg)}}@keyframes clubChoiceLineScan{0%,to{opacity:0;transform:translate(-36px)}45%,56%{opacity:.5}72%{opacity:0;transform:translate(260px)}}@keyframes clubChoiceBadge{0%,to{opacity:.14;transform:scale(.92)}48%{opacity:.58;transform:scale(1)}}@keyframes clubChoiceButtonPress{0%{opacity:.72;transform:scale(.55)}to{opacity:0;transform:scale(1.18)}}@media (max-width:380px){.club-choice-page{padding-top:8px}.club-choice-header h1{font-size:32px}.club-choice-header span{max-width:270px;font-size:11px}.club-choice-brand img{width:34px;height:34px}.club-choice-brand strong{font-size:12px}.club-choice-brand small{display:none}.club-choice-grid{gap:8px;margin-top:10px}.club-choice-card{border-radius:14px;height:clamp(168px,26.5svh,190px)}.club-choice-action{border-radius:8px;min-width:118px;min-height:37px;font-size:13px}}@media (min-width:760px){.club-choice-page{padding-left:0;padding-right:0}.club-choice-header h1{font-size:46px}}.lite-primary-nav{display:none}@media (min-width:860px){.lite-primary-nav{align-items:center;gap:7px;margin:0 auto;display:flex}.lite-primary-nav a{color:#d9ddda;min-height:42px;font:900 10px var(--font-display);letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.lite-primary-nav a svg{width:16px;height:16px}.lite-primary-nav a.active{border-color:var(--fc-accent);color:var(--fc-accent);text-shadow:0 0 14px var(--fc-accent-glow)}}.club-screen{color:#f6f7f5;background:radial-gradient(circle at 80% -8%,rgb(var(--fc-accent-rgb)/.13),transparent 20rem),radial-gradient(circle at 8% 100%,#ffffff09,transparent 17rem),#030506;width:min(100%,1180px);margin:0 auto;padding:12px 10px 18px;position:relative}.club-screen-toolbar{z-index:12;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex;position:relative}.club-screen-toolbar p{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.18em;margin:0}.club-screen-toolbar h1{color:#fff;font:900 clamp(34px,7vw,56px)/.82 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 0 22px #ffffff14;margin:3px 0 0}.club-switcher{flex:none;position:relative}.club-switcher-button{border:1px solid rgb(var(--fc-accent-rgb)/.64);color:#fff;max-width:190px;min-height:42px;box-shadow:0 0 20px #00000052,0 0 18px rgb(var(--fc-accent-rgb)/.1),inset 0 0 0 1px #ffffff0d;font:900 10px var(--font-display);letter-spacing:.04em;text-transform:none;background:linear-gradient(#111212f2,#030506ed);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.club-switcher-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-switcher-button svg{width:15px;height:15px;color:var(--fc-accent);flex:none}.club-switcher-button svg:last-child{color:#fff;opacity:.82;width:13px}.club-switcher-menu{z-index:30;width:250px;box-shadow:0 22px 52px #000000a3,0 0 28px rgb(var(--fc-accent-rgb)/.1),inset 0 0 0 1px #ffffff09;background:linear-gradient(#0e1214fb,#040708fb);border:1px solid #ffffff26;border-radius:12px;gap:5px;padding:11px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.club-switcher-menu button,.club-switcher-menu a{color:#f5f6f4;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:40px;padding:0 9px;font-size:12px;display:flex}.club-switcher-menu button.active{color:#fff;background:linear-gradient(90deg,rgb(var(--fc-accent-rgb)/.13),transparent)}.club-switcher-menu svg{width:14px;color:var(--fc-accent);flex:none}.club-switcher-menu span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.club-switcher-menu small{color:#9ba29e;white-space:nowrap}.club-switcher-menu i{background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;margin:4px 0;display:block}.role-dot:before{content:"";background:#b7b7b7;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.role-founder:before{box-shadow:0 0 10px rgb(var(--fc-accent-rgb)/.55);background:#f3bd35}.role-staff:before{background:#4ea3ff;box-shadow:0 0 10px #4ea3ff73}.role-player:before{background:#d7d9d8}.club-hero{isolation:isolate;border:1px solid rgb(var(--fc-accent-rgb)/.34);height:clamp(300px,44vw,520px);box-shadow:0 18px 40px #0000006b,0 0 24px rgb(var(--fc-accent-rgb)/.08),inset 0 -90px 110px #0000009e;background:url(/club/club-stadium-header-square.webp) 50%/cover no-repeat,#040606;border-radius:17px;padding:0;position:relative;overflow:hidden}.club-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 42%,#0000 0 45%,#0000002e 72%,#000000b8 100%),linear-gradient(#00000014,#0000 46%,#000000a3 100%);position:absolute;inset:0}.club-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#000000d6);height:34%;position:absolute;inset:auto 0 0}.club-hero-lights{display:none}.club-led-board{z-index:2;aspect-ratio:1;width:min(25%,300px);box-shadow:none;pointer-events:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:42%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.club-led-board:before,.club-led-board:after{display:none}.club-led-board img,.club-house-screen img{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;max-width:360px;height:100%;max-height:128px;filter:drop-shadow(0 0 18px rgb(var(--fc-accent-rgb)/.26));display:block;position:relative}.club-led-board img{-o-object-fit:contain;object-fit:contain;width:88%;max-width:none;height:88%;max-height:none;filter:drop-shadow(0 0 18px #000000e6) drop-shadow(0 0 18px rgb(var(--fc-accent-rgb)/.3))}.club-hero h2{z-index:3;color:#fff;width:92%;font:900 clamp(31px,6vw,48px)/.86 var(--font-display);letter-spacing:-.045em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 24px #000000f2;margin:0;position:absolute;bottom:58px;left:50%;overflow:hidden;transform:translate(-50%)}.club-invite-code{z-index:3;color:#fff;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:92%;margin:0;font-size:14px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.club-invite-code span{align-items:center;gap:6px;display:inline-flex}.club-invite-code svg{width:17px;color:var(--fc-accent)}.club-invite-code b{color:var(--fc-accent)}.club-invite-code small{color:#c7c1b3;text-align:center;width:100%;margin-top:-3px;font-size:10px}.club-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.club-action-grid-player{grid-template-columns:1fr}.club-action-card{background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.08),#06090af5 50%),radial-gradient(circle at 50% 0,#ffffff12,transparent 8rem);text-align:center;border:1px solid #ffffff26;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:118px;padding:15px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000004d,inset 0 0 0 1px #ffffff07}.club-action-card:before{content:"";opacity:.42;background:linear-gradient(112deg,#0000,#ffffff0e,#0000);position:absolute;inset:0}.club-action-grid-player .club-action-card{min-height:142px}.club-action-card>span{width:48px;height:48px;color:var(--fc-accent);background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.18),#0000003d);box-shadow:0 0 20px rgb(var(--fc-accent-rgb)/.13),inset 0 0 0 1px rgb(var(--fc-accent-rgb)/.28);border:0;border-radius:12px;place-items:center;display:grid;position:relative}.club-action-card svg{width:24px}.club-action-card b{color:#fff;font:900 15px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;position:relative}.club-action-card small{color:#bdc2bf;max-width:170px;font-size:11px;line-height:1.35;position:relative}.club-action-card>svg{color:#fff;opacity:.82;width:16px;position:absolute;bottom:15px;right:14px}.club-second-section{gap:10px;margin-top:10px;display:grid}.club-panel{background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.055),#070a0cf7 52%);border:1px solid #ffffff24;border-radius:13px;overflow:hidden;box-shadow:0 13px 30px #0000004d,inset 0 0 0 1px #ffffff08}.club-panel h3{color:var(--fc-accent);font:900 13px var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.club-contacts,.club-activity{padding:14px}.club-contacts>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}@keyframes clubContactGlow{0%,to{box-shadow:0 0 14px #ffb81c1f,inset 0 0 0 1px #ffe28114}50%{box-shadow:0 0 24px var(--social-glow),0 0 22px #ffb81c2b,inset 0 0 0 1px #ffe28129}}@keyframes clubContactSweep{0%{opacity:0;transform:translate(-130%)}35%{opacity:.9}to{opacity:0;transform:translate(130%)}}.club-contact-tile{--social-color:var(--fc-accent);--social-glow:#ffb81c2e;color:#fff6d0;text-align:left;opacity:1;background:linear-gradient(90deg,#ffb81c17,#000000d1 46%,#ffb81c09),linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffbe2d6b;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:8px 12px 8px 8px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000052,inset 0 0 0 1px #ffffff09}.club-contact-tile:before{content:"";pointer-events:none;border:1px solid #ffce5352;border-radius:9px;position:absolute;inset:4px}.club-contact-tile:after{content:"";pointer-events:none;border-right:1px solid #ffbe2dad;width:24px;position:absolute;top:8px;bottom:8px;left:46px;transform:skew(25deg)}.club-contact-tile.is-active{animation:2.8s ease-in-out infinite clubContactGlow}.club-contact-tile.is-active:hover{transform:translateY(-1px)}.club-contact-tile.is-active span:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:3.2s linear infinite clubContactSweep;position:absolute;inset:-18px -120px}.club-contact-tile span{width:40px;height:40px;color:var(--social-color);filter:drop-shadow(0 0 10px var(--social-color));background:radial-gradient(circle,#ffffff17,#0000002e 64%);border:0;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.club-contact-tile svg{z-index:1;stroke-width:2.4px;width:25px;height:25px;position:relative}.club-contact-tile b{z-index:1;color:#f8e3a4;font:900 11px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #ffb81c33;position:relative;overflow:hidden}.club-contact-whatsapp{--social-color:#25d366;--social-glow:#25d36652}.club-contact-discord{--social-color:#5865f2;--social-glow:#5865f257}.club-contact-youtube{--social-color:#ff1f32;--social-glow:#ff1f3257}.club-contact-instagram{--social-color:#ff4fd8;--social-glow:#ff4fd857}.club-contact-tiktok{--social-color:#25f4ee;--social-glow:#25f4ee4d}.club-contact-twitch{--social-color:#9146ff;--social-glow:#9146ff57}.club-contact-tile.is-disabled{cursor:not-allowed;color:#ffffff4d;background:linear-gradient(90deg,#ffffff09,#000000d6);border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff06}.club-contact-tile.is-disabled:before{border-color:#ffffff1c}.club-contact-tile.is-disabled:after{border-color:#ffffff24}.club-contact-tile.is-disabled span{color:#6b6d6d;filter:none;opacity:.74}.club-contact-tile.is-disabled b{color:#ffffff59;text-shadow:none}.club-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.club-panel-head a{color:var(--fc-accent);font:900 10px var(--font-display);align-items:center;gap:4px;display:inline-flex}.club-panel-head svg{width:14px}.club-activity-feed{gap:9px;margin-top:12px;display:grid}.club-activity-feed article{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.club-activity-feed p{color:#d8ddda;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.club-activity-feed time{color:#a2a9a5;white-space:nowrap;font-size:10px}.club-activity-icon{background:var(--fc-accent);width:10px;height:10px;box-shadow:0 0 12px rgb(var(--fc-accent-rgb)/.45);border-radius:50%}.club-activity-icon.member{background:#e6bd46}.club-activity-icon.staff{background:#4ea3ff;box-shadow:0 0 12px #4ea3ff6b}.club-activity-icon.match{background:#fff}.club-join-requests{border-top:1px solid #ffffff14;gap:8px;margin-top:13px;padding-top:12px;display:grid}.club-join-requests h4{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.12em;margin:0}.club-join-requests article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.club-join-requests b{color:#fff;font:900 12px var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.club-join-requests small{color:#969d99;margin-top:2px;font-size:10px;display:block}.club-join-requests button{border:1px solid rgb(var(--fc-accent-rgb)/.48);min-height:30px;color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.08);font:900 9px var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.club-join-requests button.reject{color:#ff9b8e;background:#ff765f14;border-color:#ff765f57}.club-house{margin-top:10px;padding:14px}.club-house-grid{gap:12px;margin-top:12px;display:grid}.club-house-visual{min-height:186px;box-shadow:inset 0 0 0 1px rgb(var(--fc-accent-rgb)/.2);background:url(/club/club-house-arena.webp) 50%/cover no-repeat,#050708;border-radius:12px;position:relative;overflow:hidden}.club-house-visual:before{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000 54%,#00000038),radial-gradient(at 50% 36%,#0000 0 44%,#0000002e 84%);position:absolute;inset:0}.club-house-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008f);height:31%;position:absolute;bottom:0;left:0;right:0}.club-house-screen{z-index:2;width:34%;height:24%;box-shadow:none;background:0 0;border:0;place-items:center;padding:1.2% 2.3%;display:grid;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.club-house-screen img{max-width:76%;max-height:76%}.club-info-card,.club-staff-card{border-left:1px solid #ffffff1f;padding:14px}.club-info-card span{width:34px;height:34px;color:var(--fc-accent);place-items:center;display:grid}.club-info-card svg{width:24px}.club-info-card small{color:#f3f0e8;font:900 11px var(--font-display);letter-spacing:.08em;margin-top:6px;display:block}.club-info-card b{color:#fff;font:900 22px var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:14px;display:block}.club-staff-card h4{color:var(--fc-accent);font:900 13px var(--font-display);letter-spacing:.06em;margin:0 0 12px}.club-staff-card p{color:#e1e5e2;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;display:grid}.club-staff-card svg{width:14px;color:var(--fc-accent)}.club-staff-card span{color:#c8ccc8;font-size:11px}.club-toast{z-index:80;border:1px solid rgb(var(--fc-accent-rgb)/.45);color:#050708;background:var(--fc-accent);box-shadow:0 10px 28px #00000061,0 0 18px rgb(var(--fc-accent-rgb)/.28);font:900 12px var(--font-display);letter-spacing:.04em;border-radius:999px;padding:10px 14px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}@keyframes clubStadiumPulse{0%,to{opacity:.54;filter:brightness(.92)}50%{opacity:.82;filter:brightness(1.15)}}@keyframes clubBoardSheen{0%,72%,to{opacity:0;transform:translate(-120%)}78%{opacity:.13}88%{opacity:0;transform:translate(120%)}}@media (min-width:720px){.club-screen{padding-left:0;padding-right:0}.club-hero{min-height:352px}.club-action-grid-founder,.club-action-grid-staff{grid-template-columns:repeat(4,minmax(0,1fr))}.club-action-grid-player{grid-template-columns:repeat(3,minmax(0,1fr))}.club-action-grid-player .club-action-card{min-height:150px}.club-second-section{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr)}.club-house-grid{grid-template-columns:minmax(0,1.25fr) minmax(180px,.36fr) minmax(230px,.56fr);align-items:stretch}.club-house-visual{min-height:218px}}@media (min-width:1080px){.club-screen{padding-top:14px}.club-screen:before{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:10px;position:absolute;inset:0;box-shadow:0 0 44px #00000047,inset 0 0 0 1px #ffffff05}.club-hero,.club-action-grid,.club-second-section,.club-house,.club-screen-toolbar{margin-left:18px;margin-right:18px}}@media (max-width:430px){.club-screen{background:#030506;width:100%;padding:0 5px 8px}.club-screen-toolbar{display:none}.club-hero{background-position:50%;border-radius:7px;height:206px;min-height:206px;box-shadow:0 9px 20px #0000006b,inset 0 -48px 62px #000000b8}.club-hero:before{background:linear-gradient(#0000000a,#0000 43%,#000000c7 100%)}.club-hero:after{height:39%}.club-led-board{width:112px;height:112px;padding:0;top:42%;overflow:visible}.club-led-board img{-o-object-fit:contain;object-fit:contain;width:88%;max-width:none;height:88%;max-height:none}.club-hero h2{letter-spacing:-.035em;font-size:23px;bottom:40px}.club-invite-code{gap:4px;font-size:8px;line-height:1.05;bottom:9px}.club-invite-code svg{width:10px}.club-invite-code small{margin-top:-1px;font-size:6px}.club-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:5px}.club-action-grid-staff{grid-template-columns:repeat(4,minmax(0,1fr))}.club-action-grid-player{grid-template-columns:repeat(3,minmax(0,1fr))}.club-action-card,.club-action-grid-player .club-action-card{border-radius:6px;gap:3px;min-height:77px;padding:6px 9px 8px}.club-action-card>span{border-radius:5px;width:24px;height:24px}.club-action-card svg{width:15px}.club-action-card b{letter-spacing:.015em;font-size:8px;line-height:1.02}.club-action-card small{max-width:72px;font-size:6px;line-height:1.18}.club-action-card>svg{width:8px;bottom:5px;right:5px}.club-action-trials{order:9}.club-second-section{grid-template-columns:1fr;gap:5px;margin-top:5px}.club-panel{border-radius:6px}.club-panel h3{letter-spacing:.04em;font-size:8px}.club-contacts,.club-activity{padding:6px}.club-activity{order:1;min-height:108px}.club-contacts{order:2}.club-contacts>div{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:6px}.club-contact-tile{border-radius:6px;grid-template-columns:25px minmax(0,1fr);gap:5px;min-height:42px;padding:4px 5px 4px 4px}.club-contact-tile:before{border-radius:4px;inset:2px}.club-contact-tile:after{width:11px;top:5px;bottom:5px;left:25px}.club-contact-tile span{border-radius:5px;width:23px;height:23px}.club-contact-tile svg{width:15px;height:15px}.club-contact-tile b{letter-spacing:.02em;font-size:6px;font-weight:900}.club-panel-head{gap:4px}.club-panel-head a{white-space:nowrap;gap:2px;font-size:7px}.club-panel-head svg{width:9px}.club-activity-feed{gap:3px;margin-top:5px}.club-activity-feed article{grid-template-columns:10px minmax(0,1fr) auto;gap:4px}.club-activity-feed p{font-size:7px;line-height:1.12}.club-activity-feed time{font-size:6px}.club-activity-icon{width:7px;height:7px}.club-join-requests{display:none}.club-house{border-radius:6px;margin-top:5px;padding:6px}.club-house-grid{grid-template-columns:minmax(0,1.2fr) 52px minmax(0,.95fr);align-items:stretch;gap:5px;margin-top:5px}.club-house-visual{border-radius:5px;min-height:103px}.club-house-screen{width:36%;height:22%;padding:0;top:41%}.club-house-screen img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:50%;height:auto;max-height:50%}.club-info-card,.club-staff-card{border-top:0;border-left:1px solid #ffffff1f;min-width:0;padding:5px}.club-info-card span{width:20px;height:20px}.club-info-card svg{width:15px}.club-info-card small{letter-spacing:.04em;margin-top:2px;font-size:7px}.club-info-card b{margin-top:6px;font-size:14px;line-height:.95}.club-staff-card h4{margin-bottom:5px;font-size:8px}.club-staff-card p{grid-template-columns:11px minmax(0,1fr) minmax(26px,auto);gap:3px;margin-bottom:3px;font-size:6px;line-height:1.1}.club-staff-card svg{width:9px}.club-staff-card span{text-align:right;font-size:6px;line-height:1.1}}.club-create-page{place-items:start center;min-height:calc(100svh - 150px);padding:12px;display:grid}.club-create-page .club-create-modal{max-height:none;overflow:visible}.club-create-modal{border:1px solid rgb(var(--fc-accent-rgb)/.32);color:#f5f6f4;background:radial-gradient(circle at 84% 4%,rgb(var(--fc-accent-rgb)/.13),transparent 15rem),linear-gradient(145deg,#141007fa,#040607fa 48%);width:min(100%,560px);max-height:92svh;box-shadow:0 24px 70px #000000b8,0 0 34px rgb(var(--fc-accent-rgb)/.12),inset 0 0 0 1px #ffffff09;border-radius:18px;padding:16px;position:relative;overflow:auto}.club-create-hero,.club-search-hero{border:1px solid rgb(var(--fc-accent-rgb)/.25);background:#050708 50%/cover no-repeat;border-radius:15px;position:relative;overflow:hidden}.club-create-hero{aspect-ratio:1798/875;background-image:url(/club/create-club-header.png)}.club-search-hero{aspect-ratio:1717/916;background-image:url(/club/search-club-header.png)}.club-create-search{gap:10px;margin-top:12px;display:grid}.club-create-search label{gap:7px;display:grid}.club-create-search label span,.club-create-results-head p{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.13em;text-transform:uppercase}.club-create-search input{color:#fff;background:#00000057;border:1px solid #ffffff1f;border-radius:12px;outline:0;width:100%;min-height:50px;padding:0 13px;font-size:14px}.club-create-search input:focus{border-color:rgb(var(--fc-accent-rgb)/.72);box-shadow:0 0 18px rgb(var(--fc-accent-rgb)/.12)}.club-create-search button,.club-create-submit button{border:1px solid rgb(var(--fc-accent-rgb)/.62);min-height:50px;color:var(--fc-accent);background:linear-gradient(180deg,rgb(var(--fc-accent-rgb)/.13),#0000006b);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px rgb(var(--fc-accent-rgb)/.08);font:900 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex;transition:transform .12s,filter .12s!important}.club-create-search button:active,.club-create-submit button:active{filter:brightness(1.18);transform:translateY(2px)scale(.98)}.club-create-search button:disabled,.club-create-submit button:disabled{cursor:not-allowed;opacity:.48}.club-create-results{background:#ffffff09;border:1px solid #ffffff1c;border-radius:15px;margin-top:12px;padding:12px}.club-create-results-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.club-create-results-head p{margin:0}.club-create-results-head small{color:#9ca39f;font-size:10px}.club-create-list{gap:8px;margin-top:11px;display:grid}.club-create-list button{color:#e9ece8;text-align:left;background:linear-gradient(145deg,#ffffff0b,#0000002e);border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:10px;display:grid;position:relative}.club-create-list button.active{border-color:rgb(var(--fc-accent-rgb)/.7);background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.12),#00000042);box-shadow:0 0 22px rgb(var(--fc-accent-rgb)/.1)}.club-create-list button span{border:1px solid rgb(var(--fc-accent-rgb)/.34);width:34px;height:34px;color:var(--fc-accent);background:#00000047;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.club-create-list svg{width:16px}.club-create-list b{color:#fff;font:900 15px var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.club-create-list small{color:#9da39f;grid-column:2;font-size:11px}.club-create-list em{color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.1);font:900 9px var(--font-display);text-transform:uppercase;border-radius:999px;grid-row:1/3;align-self:center;padding:5px 8px;font-style:normal}.club-create-empty{color:#aeb5b1;margin:12px 0 0;font-size:12px;line-height:1.45}.club-create-submit{margin-top:12px}.club-create-submit button{color:#050708;background:var(--fc-accent);width:100%}.club-create-error{color:#ff9b8e;background:#ff765f1a;border:1px solid #ff765f57;border-radius:12px;margin:12px 0 0;padding:11px;font-size:12px}.club-create-note{color:#858d89;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.45}.club-create-logo-box{background:#00000038;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:10px;display:flex}.club-create-logo-box span{border:1px solid rgb(var(--fc-accent-rgb)/.34);background:#00000052;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.club-create-logo-box img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.club-create-logo-box b{color:#fff;font:900 13px var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.club-create-logo-box small{color:#9ca39f;margin-top:4px;font-size:11px;line-height:1.35;display:block}.club-create-logo-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.club-create-logo-actions button{color:#e6e9e5;min-height:38px;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.club-search-card,.free-agent-card{background:linear-gradient(145deg,rgb(var(--fc-accent-rgb)/.06),#06090af7 58%);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 10px 24px #0000003d}.club-search-card>span{flex:1;min-width:0}.club-search-card b{color:#fff;font:900 15px var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.club-search-card small{color:#aeb5b1;margin-top:4px;font-size:11px;display:block}.club-search-card button,.free-agent-card button{border:1px solid rgb(var(--fc-accent-rgb)/.52);min-height:38px;color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.08);font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;flex:none;padding:0 12px}.player-role-filter{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.player-role-filter button{color:#cbd0cc;min-width:44px;min-height:32px;font:900 10px var(--font-display);background:#ffffff09;border:1px solid #ffffff1f;border-radius:9px}.player-role-filter button.active{border-color:rgb(var(--fc-accent-rgb)/.68);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.11);box-shadow:0 0 16px rgb(var(--fc-accent-rgb)/.1)}.free-agent-card{justify-content:space-between;align-items:stretch}.free-agent-card>div{min-width:0}.free-agent-card h3{color:#fff;font:900 20px var(--font-display);letter-spacing:-.035em;margin:0 0 8px}.free-agent-card p{color:#d5dad6;grid-template-columns:105px minmax(0,1fr);gap:8px;margin:4px 0;font-size:12px;display:grid}.free-agent-card p b{color:var(--fc-accent);font:900 10px var(--font-display);letter-spacing:.07em;text-transform:uppercase}.free-agent-card button{align-self:center;min-width:118px}.free-agent-card button:disabled{opacity:.55;color:#9ca39f;background:#ffffff09;border-color:#ffffff1f}.pcv-date-time-control{grid-template-columns:minmax(0,1fr) minmax(118px,.75fr);gap:8px;display:grid}.pcv-native-picker-wrap{min-width:0;display:block;position:relative}.pcv-date-trigger{text-align:center;justify-content:center;align-items:center;width:100%;display:flex!important}.pcv-native-picker{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:auto 0 0 auto}.pcv-offset-selector{gap:8px;display:grid}.pcv-offset-selector p{color:#d9ded9;font:900 11px var(--font-display);letter-spacing:.04em;margin:0}.pcv-offset-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.pcv-offset-selector span{color:#92968e;grid-column:1/-1;font-size:11px}.pcv-time-trigger{text-align:center;justify-content:center;align-items:center;display:flex!important}.pcv-datetime-trigger{text-align:center;justify-content:center;align-items:center;width:100%;display:flex!important}.pcv-time-picker-backdrop{z-index:120;padding:16px 18px max(22px,calc(env(safe-area-inset-bottom) + 18px));background:#00000094;place-items:end center;display:grid;position:fixed;inset:0}.pcv-time-picker-sheet{border:1px solid rgb(var(--fc-accent-rgb)/.24);color:#1f2f18;background:#f8fbef;border-radius:24px;width:min(100%,420px);max-height:calc(100svh - 36px);overflow:hidden;box-shadow:0 26px 70px #0000009e}.pcv-datetime-picker-sheet{overflow:auto}.pcv-datetime-date{gap:8px;padding:20px 22px 4px;display:grid}.pcv-datetime-date label,.pcv-datetime-time-label{color:#426a35;font:800 13px system-ui,sans-serif}.pcv-datetime-time-label{padding:12px 22px 0}.pcv-datetime-date input{color:#1d1d1b;background:#fffef8;border:1px solid #426a3547;border-radius:14px;outline:0;min-height:46px;padding:0 12px;font:700 16px system-ui,sans-serif}.pcv-datetime-date input:focus{border-color:#426a35;box-shadow:0 0 0 3px #426a351f}.pcv-time-wheels{grid-template-columns:90px auto 90px;justify-content:center;align-items:center;gap:12px;padding:28px 24px 18px;display:grid}.pcv-time-wheels select{color:#1d1d1b;text-align:center;scrollbar-width:none;background:0 0;border:0;outline:0;width:90px;height:154px;font:500 18px/1.8 system-ui,sans-serif;overflow:auto}.pcv-time-wheels select::-webkit-scrollbar{display:none}.pcv-time-wheels option{text-align:center;padding:7px 0}.pcv-time-wheels b{color:#1d1d1b;font:700 18px system-ui,sans-serif}.pcv-time-picker-actions{justify-content:space-between;gap:8px;padding:12px 22px 20px;display:flex}.pcv-time-picker-actions button{color:#426a35;background:0 0;border:0;min-height:42px;padding:0 8px;font:700 14px system-ui,sans-serif}@media (min-width:560px){.club-create-modal{padding:18px}.club-create-search{grid-template-columns:minmax(0,1fr) 138px;align-items:end}}@media (max-width:390px){.pcv-date-time-control{grid-template-columns:1fr}.pcv-time-picker-backdrop{padding-left:10px;padding-right:10px}.pcv-time-picker-sheet{border-radius:20px}.pcv-time-wheels{grid-template-columns:76px auto 76px;gap:8px;padding:24px 16px 14px}.pcv-time-wheels select{width:76px;height:142px;font-size:17px}.club-create-list button{grid-template-columns:30px minmax(0,1fr)}.club-create-list em{grid-area:auto/2;justify-self:start;margin-top:2px}.club-search-card,.free-agent-card{flex-direction:column;align-items:stretch}.club-search-card button,.free-agent-card button{width:100%}.free-agent-card p{grid-template-columns:1fr;gap:2px}}.match-poll-pro{border-color:rgb(var(--rank-rgb)/.52);background:radial-gradient(circle at 77% 6%,rgb(var(--rank-rgb)/.1),transparent 14rem),linear-gradient(145deg,#02080cfa,#010406fc 62%);padding:18px}.match-poll-pro-main{grid-template-columns:170px minmax(0,1fr) minmax(190px,290px);align-items:center;gap:18px;display:grid}.match-poll-pro-club{text-align:center;justify-items:center;gap:10px;display:grid}.match-poll-pro-club p{color:var(--rank-accent);font:900 22px/.9 var(--font-display);letter-spacing:.04em;text-transform:uppercase;justify-self:start;margin:0}.match-poll-pro-club .h-32{border:1px solid rgb(var(--rank-rgb)/.25);background:radial-gradient(circle,rgb(var(--rank-rgb)/.13),#00000040);border-radius:50%;width:128px;height:128px;padding:9px}.match-poll-pro-info{gap:8px;min-width:0;display:grid}.match-poll-pro-info h2{color:#20df78;font:900 27px/.95 var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 2px;display:flex}.match-poll-pro-info h2 svg{width:28px}.match-poll-pro-info p{color:#eef2ef;font:900 12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex}.match-poll-pro-info p svg{width:18px;color:var(--rank-accent)}.match-poll-pro-countdown{border:1px solid rgb(var(--rank-rgb)/.68);background:linear-gradient(145deg,rgb(var(--rank-rgb)/.12),#00000059);box-shadow:0 0 22px rgb(var(--rank-rgb)/.13);border-radius:13px;justify-items:center;gap:4px;padding:13px 15px;display:grid}.match-poll-pro-countdown span{color:#e8ece8;font:900 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.match-poll-pro-countdown svg{width:28px;color:var(--rank-accent)}.match-poll-pro-countdown b{color:var(--rank-accent);font:900 34px/.9 var(--font-display);text-shadow:0 0 18px rgb(var(--rank-rgb)/.28)}.match-poll-pro-vote{margin-top:15px}.match-poll-pro-vote .match-attendance-buttons{grid-template-columns:1fr 1fr;gap:16px;margin:0}.match-poll-pro-vote .match-attendance-buttons button{border-radius:12px;min-height:58px;font-size:15px}.match-poll-pro-vote .match-attendance-buttons svg{width:25px}.match-poll-pro-board{background:#0000003d;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);gap:0;margin-top:15px;display:grid;overflow:hidden}.match-poll-pro-stats{grid-template-columns:repeat(3,1fr);display:grid}.match-poll-pro-stats span{border-right:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 8px;min-height:88px;padding:11px 14px;display:grid}.match-poll-pro-stats svg{grid-row:1/3;width:30px;height:30px}.match-poll-pro-stats i{color:#bac2be;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.match-poll-pro-stats b{color:#fff;font:900 30px/.85 var(--font-display)}.match-poll-pro-stats .present svg,.match-poll-pro-stats .present i{color:#22e184}.match-poll-pro-stats .absent svg,.match-poll-pro-stats .absent i{color:#ff5d54}.match-poll-pro-stats .confirmed svg,.match-poll-pro-stats .confirmed i{color:var(--rank-accent)}.match-poll-pro-staff{align-content:center;gap:10px;padding:13px;display:grid}.match-poll-pro-staff p{color:#e9eeee;font:900 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.match-poll-pro-staff p svg{color:#d6dce0;width:21px}.match-poll-pro-staff p b{color:var(--rank-accent)}.match-poll-pro-staff>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.match-poll-pro-staff button{color:#e5e9e6;min-height:38px;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.match-poll-pro-staff button:first-child{border-color:rgb(var(--rank-rgb)/.58);color:var(--rank-accent);background:rgb(var(--rank-rgb)/.1)}.match-poll-pro-staff button.is-check{color:#ffbf48;background:#ffb7391f;border-color:#ffb739a3}.match-poll-pro-staff button svg{width:16px}.match-poll-pro-staff button em{color:#fff;min-width:18px;height:18px;font:900 10px var(--font-display);background:#ff3d34;border-radius:999px;place-items:center;font-style:normal;display:grid;position:absolute;top:-8px;right:-6px}.match-poll-pro-flags{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.match-poll-pro-flags span{color:#9ea7a2;min-height:44px;font:900 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:flex}.match-poll-pro-flags span+span{border-left:1px solid #ffffff14}.match-poll-pro-flags svg{width:18px}.match-poll-pro-flags .active{color:#32e88b}.match-poll-pro-flags .warn{color:#ffbf48}.poll-modal-list{gap:9px;display:grid}.poll-modal-list article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.poll-modal-list article.has-admin-actions{grid-template-columns:30px minmax(0,1fr)}.poll-modal-list svg{width:21px;color:var(--fc-accent)}.poll-modal-list b{color:#fff;font:900 14px var(--font-display);display:block}.poll-modal-list small{color:#aeb5b1;margin-top:2px;font-size:11px;display:block}.poll-vote-admin-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.poll-vote-admin-actions button{color:#dfe6e2;min-height:34px;font:900 9px var(--font-display);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#ffffff0e,#0003);border:1px solid #ffffff21;border-radius:8px;padding:0 8px;box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 12px #00000047}.poll-vote-admin-actions button.present{color:#24df77;background:#23e07414;border-color:#23e07480}.poll-vote-admin-actions button.absent{color:#ff7b70;background:#ff5f5414;border-color:#ff5f5480}.poll-vote-admin-actions button.pending{color:#ffc85a;background:#ffbf4814;border-color:#ffbf4880}.poll-vote-admin-actions button:disabled{opacity:.45;filter:saturate(.6)}.poll-vote-admin-actions.absence-choice{grid-template-columns:1fr;gap:10px;display:grid}.poll-vote-admin-actions button.unjustified{color:#69d5ff;background:#00b8ff1a;border-color:#00b8ff9e}.poll-missed-button{color:#ff9b8e;min-height:34px;font:900 9px var(--font-display);letter-spacing:.07em;text-transform:uppercase;background:#ff765f14;border:1px solid #ff765f66;border-radius:8px;padding:0 9px}.poll-missed-button:disabled{opacity:.45}.poll-modal-note{color:#aeb5b1;margin:11px 0 0;font-size:11px;line-height:1.4}.registry-report-hero{background:#060707;border:1px solid #ffffff1c;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000042}.registry-report-hero>img{border-radius:15px;width:100%;height:auto;display:block}.registry-filter-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1c;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.registry-filter-card>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.registry-filter-card .block>span{color:#b7b3a9;margin-bottom:6px;font-size:10px}.registry-filter-card .w-full{min-height:48px;font:800 14px var(--font-display);background:#ffffff0b;border-color:#ffffff24}.registry-legend{scrollbar-width:none;background:#ffffff06;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.registry-legend::-webkit-scrollbar{display:none}.registry-legend span{color:#e2e5e2;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.registry-legend i,.registry-symbol{width:28px;height:28px;font:900 17px var(--font-display);border:1px solid #ffffff24;border-radius:50%;place-items:center;font-style:normal;line-height:1;display:grid}.registry-legend .present i,.registry-symbol.present,.registry-mini-token.present i{color:#fff;background:#1eb84e;border-color:#20d85f;box-shadow:0 0 12px #20d85f3d}.registry-legend .absent i,.registry-symbol.absent,.registry-mini-token.absent i{color:#ff4037;background:#ff403714;border-color:#ff4037;box-shadow:0 0 12px #ff403733}.registry-legend .pending i,.registry-symbol.pending,.registry-mini-token.pending i{color:#ffc20e;background:#ffc20e14;border-color:#ffc20e;box-shadow:0 0 12px #ffc20e2e}.registry-legend .unavailable i,.registry-symbol.unavailable,.registry-mini-token.unavailable i{color:#ff4037;background:#5012125c;border-color:#ff4037}.registry-symbol.none,.registry-symbol.notMember{color:#dfe5e2;width:auto;box-shadow:none;background:0 0;border-color:#0000}.registry-legend .notMember i{color:#fff;border-radius:6px}.registry-legend .yellow i,.registry-card-total.yellow,.registry-card-stack .yellow{color:#ffc20e}.registry-legend .blue i,.registry-card-total.blue,.registry-card-stack .blue{color:#168cff}.registry-legend .red i,.registry-card-total.red,.registry-card-stack .red{color:#ff4037}.registry-legend .none i{color:#fff;border-radius:6px}.registry-table-scroll{scrollbar-width:thin;background:radial-gradient(circle at 0 0,#ffba1e0f,#0000 17rem),#050708f5;border:1px solid #ffffff21;border-radius:15px;overflow:auto;box-shadow:0 16px 40px #00000047}.registry-report-table{border-collapse:separate;border-spacing:0;color:#f0f2ef;width:max-content;min-width:100%;font-family:var(--font-display)}.registry-report-table th,.registry-report-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1f;height:62px;padding:6px 7px}.registry-report-table thead th{height:54px;color:var(--fc-accent);font:900 13px/.95 var(--font-display);text-transform:uppercase;background:linear-gradient(#ffffff0e,#0000006b)}.registry-report-table tbody th{text-align:left}.registry-report-table tr:last-child th,.registry-report-table tr:last-child td{border-bottom:0}.registry-report-table th:last-child,.registry-report-table td:last-child{border-right:0}.registry-report-table .sticky-player{z-index:2;background:#090b0c;min-width:172px;position:sticky;left:0;box-shadow:7px 0 16px #0000003d}.registry-report-table thead .sticky-player{z-index:4;color:var(--fc-accent)}.registry-report-table .sticky-total{z-index:2;background:#090b0c;min-width:116px;position:sticky;right:0;box-shadow:-7px 0 16px #0000003d}.registry-report-table thead .sticky-total{z-index:4;color:var(--fc-accent)}.registry-report-table .registry-day-col{width:76px;min-width:76px}.registry-day-heading{justify-items:center;gap:3px;display:grid}.registry-day-heading b{color:#fff;font:900 15px/1 var(--font-display)}.registry-day-heading small{color:#c9ceca;font:900 10px/1 var(--font-display);text-transform:uppercase}.registry-player-cell{align-items:center;gap:10px;min-width:0;display:flex}.registry-player-cell .roster-photo{border-radius:50%;flex:none;width:40px;height:40px}.registry-player-cell b{color:#fff;font:900 13px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-total-inline{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.registry-mini-token{color:#f3f3f3;font:900 11px var(--font-display);align-items:center;gap:3px;display:inline-flex}.registry-mini-token i{width:18px;height:18px;font-size:11px}.registry-mini-empty{color:#dfe5e2;font:900 12px var(--font-display)}.registry-club-total th,.registry-club-total td{color:#20d85f;background:#ffffff09;font-weight:900}.registry-club-total small{color:#aeb5b1;font:800 8px var(--font-display);text-transform:uppercase;margin-top:2px;display:block}.registry-card-stack{justify-content:center;gap:4px;display:flex}.registry-card-stack i,.registry-card-total{font:900 13px var(--font-display);white-space:nowrap;font-style:normal}.registry-no-card{color:#dfe5e2;font:900 15px var(--font-display)}.registry-rules-card{background:#ffffff07;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.registry-rules-card svg{color:#ffcd31}.registry-rules-card p{color:#d7ddd9;margin:0;font-size:12px;line-height:1.5}.registry-rules-card button{color:var(--fc-accent);font:900 11px var(--font-display);text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.registry-rules-modal{color:#e6ebe7;gap:12px;display:grid}.registry-rules-intro{color:#dbe1dd;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;margin:0;padding:13px;font-size:13px;line-height:1.55}.registry-rules-modal section{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:13px;display:grid}.registry-rules-modal b{color:#fff;font:900 14px var(--font-display);text-transform:uppercase;align-items:center;gap:8px;display:flex}.registry-rules-modal i{font-size:13px;font-style:normal}.registry-rules-modal ul{color:#cbd2ce;gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.registry-rules-modal .yellow{border-color:#ffc20e47}.registry-rules-modal .yellow i,.registry-rules-modal .yellow b{color:#ffc20e}.registry-rules-modal .blue{border-color:#168cff47}.registry-rules-modal .blue i,.registry-rules-modal .blue b{color:#168cff}.registry-rules-modal .red{border-color:#ff403747}.registry-rules-modal .red i,.registry-rules-modal .red b{color:#ff4037}.registry-rules-modal .reset{border-color:#ffffff24}.registry-rules-modal .reset b{color:var(--fc-accent)}.registry-sanction-bottom{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registry-sanction-bottom section{background:#ffffff07;border:1px solid #ffffff1a;border-radius:14px;gap:10px;min-height:78px;padding:14px;display:grid}.registry-sanction-bottom b{color:var(--fc-accent);font:900 13px var(--font-display);text-transform:uppercase}.registry-sanction-bottom small{color:var(--fc-accent);display:block}.registry-sanction-bottom p{color:#e9eee9;flex-wrap:wrap;gap:12px;margin:0;display:flex}.registry-print{color:#f2f3f0;text-align:left;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 18px;transition:transform .12s,filter .12s;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038}.registry-print:active{filter:brightness(1.16);transform:translateY(2px)scale(.992)}.registry-print svg{color:#d7d9d8}.registry-print b{color:#fff;font:900 17px var(--font-display);text-transform:uppercase;display:block}.registry-print small{color:#aeb5b1;margin-top:3px;font-size:12px;display:block}.registry-print.gold{color:#101010;background:linear-gradient(#ffcc28,#f4a800);border-color:#f6b41b}.registry-print.gold b,.registry-print.gold small,.registry-print.gold svg{color:#111}@media (max-width:760px){.registry-report-hero{border-radius:14px}.registry-report-hero>img{border-radius:13px}.registry-filter-card{border-radius:13px;gap:8px;padding:10px}.registry-filter-card>div{gap:8px}.registry-filter-card .block>span{margin-bottom:4px;font-size:9px}.registry-filter-card .w-full{min-height:42px;padding:0 11px;font-size:12px}.registry-legend{border-radius:11px;gap:7px;padding:8px}.registry-legend span{gap:5px;font-size:10px}.registry-legend i,.registry-symbol{width:24px;height:24px;font-size:14px}.registry-table-scroll{border-radius:13px;overflow-x:auto}.registry-report-table th,.registry-report-table td{height:54px;padding:4px 3px}.registry-report-table thead th{height:46px;font-size:10px}.registry-report-table .sticky-player{width:98px;min-width:98px}.registry-report-table .sticky-total{width:70px;min-width:70px;box-shadow:none;position:static}.registry-report-table .registry-day-col{width:38px;min-width:38px}.registry-day-heading b{font-size:12px}.registry-day-heading small{font-size:8px}.registry-player-cell{gap:6px}.registry-player-cell .roster-photo{width:28px;height:28px}.registry-player-cell b{font-size:9px}.registry-total-inline{gap:1px}.registry-mini-token{gap:1px;font-size:8px}.registry-mini-token i{width:14px;height:14px;font-size:8px}.registry-club-total small{font-size:6px}.registry-card-stack{gap:1px}.registry-card-stack i,.registry-card-total{font-size:10px}.registry-no-card{font-size:11px}.registry-rules-card{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:10px}.registry-rules-card p,.registry-rules-card button{font-size:10px}.registry-rules-modal section,.registry-rules-intro{padding:11px}.registry-rules-modal ul{font-size:11px}.registry-sanction-bottom{grid-template-columns:1fr;gap:8px}.registry-print{grid-template-columns:34px minmax(0,1fr) 18px;min-height:60px;padding:10px 12px}.registry-print b{font-size:13px}.registry-print small{font-size:10px}}.lite-app-options{gap:8px;display:grid}.lite-app-options-toggle{color:#aeb3b0;min-height:44px;font:800 11px var(--font-display);letter-spacing:.09em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff14;align-items:center;gap:10px;padding:0 12px;display:flex}.lite-app-options-toggle svg:last-child{margin-left:auto}.lite-app-options-panel{border:1px solid rgb(var(--fc-accent-rgb)/.18);background:rgb(var(--fc-accent-rgb)/.045);border-radius:10px;gap:9px;padding:11px;display:grid}.lite-app-options-panel p{color:#cbd0cc;margin:0;font-size:12px}.lite-app-options-panel b{color:var(--fc-accent)}.lite-app-options-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lite-app-options-panel button{color:#cbd0cc;min-height:34px;font:900 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#00000038;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.lite-app-options-panel button.active,.lite-app-options-panel .lite-test-notification{border-color:rgb(var(--fc-accent-rgb)/.5);color:var(--fc-accent);background:rgb(var(--fc-accent-rgb)/.1)}.lite-app-options-panel small{color:#9fa6a2;font-size:10px;line-height:1.35}@media (max-width:760px){.match-poll-pro{padding:11px}.match-poll-pro-main{grid-template-columns:86px minmax(0,1fr);gap:9px}.match-poll-pro-club{gap:6px}.match-poll-pro-club p{justify-self:center;font-size:14px}.match-poll-pro-club .h-32{width:70px;height:70px;padding:5px}.match-poll-pro-info h2{gap:7px;font-size:17px}.match-poll-pro-info h2 svg{width:20px}.match-poll-pro-info p{gap:5px;font-size:9px}.match-poll-pro-info p svg{width:13px}.match-poll-pro-info .match-poll-state{min-height:22px;margin-top:2px;padding:0 10px;font-size:8px}.match-poll-pro-countdown{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;padding:9px 11px}.match-poll-pro-countdown span{font-size:9px}.match-poll-pro-countdown svg{width:22px}.match-poll-pro-countdown b{justify-self:end;font-size:25px}.match-poll-pro-vote .match-attendance-buttons{gap:7px}.match-poll-pro-vote .match-attendance-buttons button{border-radius:9px;min-height:43px;font-size:10px}.match-poll-pro-vote .match-attendance-buttons svg{width:18px}.match-poll-pro-board{grid-template-columns:1fr;margin-top:10px}.match-poll-pro-stats span{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:2px;min-height:72px;padding:7px 3px}.match-poll-pro-stats svg{grid-row:auto;width:19px;height:19px}.match-poll-pro-stats i{font-size:7px}.match-poll-pro-stats b{font-size:22px}.match-poll-pro-staff{border-top:1px solid #ffffff14;padding:10px}.match-poll-pro-staff p{justify-content:center;font-size:9px}.match-poll-pro-flags{grid-template-columns:1fr}.match-poll-pro-flags span{justify-content:flex-start;min-height:32px;padding:0 9px;font-size:8px}.match-poll-pro-flags span+span{border-top:1px solid #ffffff14;border-left:0}.poll-modal-list article{grid-template-columns:24px minmax(0,1fr)}.poll-vote-admin-actions{grid-template-columns:1fr}.poll-missed-button{grid-column:1/-1}.registry-toolbar,.registry-toolbar-period{grid-template-columns:1fr}.registry-event-head{display:grid}.registry-event-head .attendance-summary{grid-template-columns:repeat(2,1fr);display:grid}.registry-member-row{flex-direction:column;align-items:flex-start}}.match-poll-details{cursor:pointer;background:0 0;border:0}.match-poll-details svg{transition:transform .18s}.match-poll-card.is-expanded .match-poll-details svg{transform:rotate(-90deg)}.match-poll-card.is-collapsed{padding:14px}.match-poll-card.is-collapsed .match-poll-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.match-poll-card.is-collapsed .match-poll-heading>p{font-size:19px}.match-poll-card.is-collapsed .match-poll-heading>div{border-radius:9px;align-items:center;gap:8px;width:max-content;padding:7px 10px;display:flex}.match-poll-card.is-collapsed .match-poll-heading>div svg{width:20px;height:20px}.match-poll-card.is-collapsed .match-poll-heading>div span{display:none}.match-poll-card.is-collapsed .match-poll-heading>div b{font-size:16px;line-height:1}.match-poll-card.is-collapsed .match-poll-heading>div b:before{content:"Termina tra ";color:#d7dcd8;font:900 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.match-poll-card.is-collapsed .match-poll-hero{grid-template-columns:118px minmax(0,1fr) 118px;gap:12px;margin-top:12px}.match-poll-card.is-collapsed .match-poll-club .h-32,.match-poll-card.is-collapsed .match-poll-opponent>img,.match-poll-card.is-collapsed .match-poll-opponent>.match-club-fallback,.match-poll-card.is-collapsed .match-training-symbol{border-radius:17px;width:92px;height:92px;padding:9px}.match-poll-card.is-collapsed .match-poll-info h2{letter-spacing:.04em;font-size:21px}.match-poll-card.is-collapsed .match-poll-info em{margin:3px 0;font-size:12px}.match-poll-card.is-collapsed .match-poll-info p{gap:7px;width:min(100%,300px);margin-top:5px;font-size:9px}.match-poll-card.is-collapsed .match-poll-info p:nth-of-type(4){display:none}.match-poll-card.is-collapsed .match-poll-state{min-height:24px;margin-top:8px;padding:0 13px;font-size:9px}.match-poll-card.is-collapsed .match-poll-attendance{grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin-top:12px}.match-poll-card.is-collapsed .match-v2-attendance .match-attendance-summary span{min-height:58px}.match-poll-card.is-collapsed .match-v2-attendance .match-attendance-summary b{font-size:19px}.match-poll-card.is-collapsed .match-v2-attendance .match-attendance-buttons button{min-height:37px}.match-poll-card.is-collapsed .match-poll-details{margin-top:10px;font-size:10px}@media (max-width:760px){.match-poll-card.is-collapsed{padding:10px}.match-poll-card.is-collapsed .match-poll-heading{grid-template-columns:minmax(0,1fr) auto;gap:7px}.match-poll-card.is-collapsed .match-poll-heading>p{font-size:16px}.match-poll-card.is-collapsed .match-poll-heading>div{gap:5px;padding:5px 7px}.match-poll-card.is-collapsed .match-poll-heading>div svg{width:15px;height:15px}.match-poll-card.is-collapsed .match-poll-heading>div b{font-size:11px}.match-poll-card.is-collapsed .match-poll-heading>div b:before{font-size:7px}.match-poll-card.is-collapsed .match-poll-hero{grid-template-columns:70px minmax(0,1fr) 70px;gap:6px;margin-top:9px}.match-poll-card.is-collapsed .match-poll-club .h-32,.match-poll-card.is-collapsed .match-poll-opponent>img,.match-poll-card.is-collapsed .match-poll-opponent>.match-club-fallback,.match-poll-card.is-collapsed .match-training-symbol{border-radius:12px;width:62px;height:62px;padding:6px}.match-poll-card.is-collapsed .match-poll-info h2{letter-spacing:.03em;font-size:13px;line-height:1.02}.match-poll-card.is-collapsed .match-poll-info h2 svg{width:15px}.match-poll-card.is-collapsed .match-poll-info em{margin:2px 0;font-size:9px}.match-poll-card.is-collapsed .match-poll-info p{letter-spacing:.025em;gap:4px;margin-top:3px;font-size:7px}.match-poll-card.is-collapsed .match-poll-info p svg{width:10px}.match-poll-card.is-collapsed .match-poll-state{letter-spacing:.08em;min-height:20px;margin-top:5px;padding:0 8px;font-size:7px}.match-poll-card.is-collapsed .match-poll-attendance{grid-template-columns:1fr;gap:7px;margin-top:9px}.match-poll-card.is-collapsed .match-v2-attendance .match-attendance-summary span{min-height:48px;padding:4px 1px}.match-poll-card.is-collapsed .match-attendance-summary svg{width:14px}.match-poll-card.is-collapsed .match-v2-attendance .match-attendance-summary b{font-size:15px}.match-poll-card.is-collapsed .match-attendance-summary i{font-size:6px}.match-poll-card.is-collapsed .match-v2-attendance .match-attendance-buttons button{min-height:33px;font-size:8px}.match-poll-card.is-collapsed .match-poll-details{margin-top:8px;font-size:9px}}button,.btn-primary,.btn-ghost,.match-bottom-nav a,.lite-bottom-nav a,.club-switcher-button{-webkit-tap-highlight-color:transparent;transform:translateZ(0);transition:transform .12s,filter .12s,box-shadow .12s,background .12s,border-color .12s,color .12s!important}button:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-ghost:active:not(:disabled),.match-bottom-nav a:active,.lite-bottom-nav a:active,.club-switcher-button:active{filter:brightness(1.18);transform:translateY(2px)scale(.985)!important}.btn-primary,.btn-ghost,.calendar-event-actions button,.settings-chip-grid button,.club-settings-wide-button,.club-settings-danger-button,.club-create-search button,.club-create-submit button,.club-create-logo-actions button,.club-search-card button,.free-agent-card button,.player-role-filter button,.lite-app-options-panel button,.match-bottom-nav a{box-shadow:inset 0 1px #ffffff1f,inset 0 -7px 13px #00000052,0 8px 18px #0000003d}.btn-primary:hover,.btn-ghost:hover,.calendar-event-actions button:hover,.settings-chip-grid button:hover,.club-create-search button:hover,.club-create-submit button:hover,.club-create-logo-actions button:hover,.club-search-card button:hover,.free-agent-card button:hover,.player-role-filter button:hover,.lite-app-options-panel button:hover{filter:brightness(1.08)}.match-poll-rev{--poll-cyan:#22dfff;--poll-green:#00f081;--poll-red:#ff332b;--poll-yellow:#ffc21f;--poll-silver:#b9c3ca;background:radial-gradient(circle at 22% 2%,#27d2ff1f,transparent 17rem),radial-gradient(circle at 78% 4%,rgb(var(--rank-rgb)/.13),transparent 15rem),linear-gradient(180deg,#080e11fa,#020507fe 64%,#010304);border:1px solid #8195a047;border-radius:22px;padding:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 36px #38afff09,0 20px 48px #00000085}.match-poll-rev:before{content:"";opacity:.38;pointer-events:none;background:radial-gradient(at 44% 10%,#ffffff14,#0000 28%),linear-gradient(110deg,#0000 0 8%,#ffffff0a 9%,#0000 15% 100%);position:absolute;inset:0}.match-poll-rev>*{z-index:1;position:relative}.match-poll-rev-hero{aspect-ratio:814/348;background:#030608 url(/events/training-hero.webp) 50%/cover no-repeat;border:1px solid #90a4af3d;border-radius:18px;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -24px 52px #00000061,0 9px 24px #00000057}.match-poll-rev.is-official .match-poll-rev-hero{background-image:url(/events/training-hero.webp)}.match-poll-rev-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000005,#0000000a 48%,#00000057 100%),linear-gradient(#ffffff0a,#0000002e);position:absolute;inset:0}.match-poll-rev-hero>*{z-index:1;position:relative}.match-poll-rev-logo-block{width:25.4%;height:84.5%;display:block;position:absolute;top:8.7%;left:3.2%}.match-poll-rev-logo{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#05090bf0,#000000fa 68%);border:1px solid #ffc748db;border-radius:50%;place-items:center;width:100%;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #22dfff29,inset 0 0 18px #ffca4d0f,0 0 13px #ffb32d33,0 0 11px #22dfff21,0 10px 24px #0000006b}.match-poll-rev-logo:before{content:"";background:0 0;border:1px solid #22dfff47;border-radius:50%;position:absolute;inset:5.5%;box-shadow:inset 0 0 18px #000000b8}.match-poll-rev-logo:after{content:"";pointer-events:none;border:1px solid #ffc7483d;border-radius:50%;position:absolute;inset:-4px}.match-poll-rev-logo .h-32{z-index:1;width:72%;height:72%;box-shadow:none;border-radius:50%;position:relative;background:#0000008f!important;border:0!important}.match-poll-rev-logo img{border-radius:50%;padding:6%!important}.match-poll-rev-remind{border:1px solid var(--poll-yellow);width:86%;min-width:0;min-height:16%;color:var(--poll-yellow);font:900 clamp(11px,1.9vw,20px) var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffc21f21,#080a0bcc);border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:2%;box-shadow:inset 0 1px #ffffff1f,inset 0 -11px 18px #00000073,0 0 18px #ffc21f29,0 8px 18px #0000005c;transition:transform .12s,filter .12s,box-shadow .12s!important}.match-poll-rev-remind svg{width:23px;height:23px}.match-poll-rev-remind em{color:#fff;background:var(--poll-red);min-width:22px;height:22px;font:900 11px var(--font-display);border-radius:999px;place-items:center;font-style:normal;display:grid;position:absolute;top:-9px;right:-8px;box-shadow:0 0 12px #ff332b8c}.match-poll-rev-remind.is-check{color:#ffb548;background:linear-gradient(#ff8d2f33,#080a0bd1);border-color:#ff8f35}.match-poll-rev-remind:disabled{opacity:.55;filter:saturate(.45)}.match-poll-rev-scene{pointer-events:none;grid-area:scene;min-height:118px}.match-poll-rev-scene:before{content:none}.match-poll-rev-ball{background:radial-gradient(circle at 32% 28%,#fff,#aeb7b3 25%,#202b2c 26% 35%,#f4f4ef 36% 45%,#050708 46% 60%,#d9ded8 61%);border-radius:50%;width:58px;height:58px;position:absolute;bottom:24px;left:12%;box-shadow:inset -10px -12px 20px #00000085,0 8px 16px #00000075}.match-poll-rev-mannequin{border:3px solid var(--poll-yellow);opacity:.86;border-bottom-width:7px;border-radius:20px 20px 4px 4px;width:38px;height:102px;position:absolute;bottom:22px;left:48%;box-shadow:0 0 12px #ffc21f38}.match-poll-rev-mannequin:before{content:"";border:3px solid var(--poll-yellow);border-bottom:0;border-radius:50% 50% 0 0;width:15px;height:24px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.match-poll-rev-mannequin:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 10px,#ffc21f8f 11px 12px),repeating-linear-gradient(0deg,#0000 0 14px,#ffc21f80 15px 16px);height:72px;position:absolute;inset:12px 7px auto}.match-poll-rev-cone{clip-path:polygon(50% 0,82% 78%,100% 100%,0 100%,18% 78%);filter:drop-shadow(0 0 10px #ff7e1947);background:linear-gradient(#ffae30,#ef5e15);width:36px;height:44px;position:absolute;bottom:20px;left:71%}.match-poll-rev-hurdle{opacity:.7;border:3px solid #ff9b24;border-top:0;border-radius:0 0 12px 12px;width:88px;height:22px;position:absolute;bottom:11px;left:69%}.match-poll-rev-title{text-align:right;width:48%;position:absolute;top:17.2%;right:4.1%}.match-poll-rev-title h2{color:#fff;font:900 clamp(31px,5.15vw,68px)/.88 var(--font-display);letter-spacing:.012em;text-transform:uppercase;text-shadow:0 3px #000000a6,0 0 20px #ffffff14;margin:0;font-style:italic}.match-poll-rev-title h2 span,.match-poll-rev-title h2 strong{display:block}.match-poll-rev-title h2 strong{color:var(--poll-yellow);text-shadow:0 3px #000000a6,0 0 20px #ffc21f33;font-weight:900}.match-poll-rev.is-official .match-poll-rev-title h2 strong{color:var(--poll-yellow);text-shadow:0 3px #000000a6,0 0 20px #ffc21f33}.match-poll-rev-meta{gap:7px;display:grid;position:absolute;top:51.8%;left:63.8%}.match-poll-rev-meta p{color:#f1f4f2;font:900 clamp(13px,2.35vw,28px) var(--font-display);letter-spacing:.02em;text-transform:capitalize;align-items:center;gap:12px;margin:0;display:flex}.match-poll-rev-meta svg{width:1.45em;height:1.45em;color:var(--poll-yellow);filter:drop-shadow(0 0 8px #ffc21f3d)}.match-poll-rev-state{min-width:34.5%;min-height:16%;color:var(--poll-green);background:linear-gradient(#00f0812e,#020809d9);border-width:2px;border-radius:18px;justify-content:center;padding:0 20px;font-size:clamp(12px,2.35vw,26px);position:absolute;bottom:5.8%;right:3.2%;box-shadow:inset 0 1px #ffffff24,inset 0 -12px 20px #0006,0 0 22px #00f08129}.match-poll-rev-countdown{background:linear-gradient(#080f12f0,#010507fa);border:1px solid #8599a447;border-radius:18px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;margin-top:12px;padding:12px 24px;display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 -18px 34px #0000006b,0 8px 20px #00000047}.match-poll-rev-countdown svg{width:52px;height:52px;color:var(--poll-red);filter:drop-shadow(0 0 12px #ff332b52)}.match-poll-rev-countdown span{color:#f2f3f1;font:900 24px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.match-poll-rev-countdown b{color:var(--poll-red);font:900 clamp(28px,5.7vw,54px)/.9 var(--font-display);letter-spacing:.03em;text-shadow:0 0 20px #ff332b33}.match-poll-rev-vote{margin-top:14px}.match-poll-rev-vote .match-attendance-buttons{gap:22px}.match-poll-rev-vote .match-attendance-buttons button{color:#f0f2f1;background:linear-gradient(#121e24db,#04080afa);border-width:2px;border-radius:20px;min-height:104px;font-size:25px;box-shadow:inset 0 1px #ffffff29,inset 0 -20px 36px #00000080,0 10px 24px #0000005c;transition:transform .12s,filter .12s,box-shadow .12s,background .12s!important}.match-poll-rev-vote .match-attendance-buttons button svg{filter:drop-shadow(0 4px #00000073);width:50px;height:50px}.match-poll-rev-vote .match-attendance-buttons button.is-present{border-color:var(--poll-green);color:var(--poll-green);background:linear-gradient(#00f0813d,#020809f5);box-shadow:inset 0 1px #ffffff2e,inset 0 -20px 34px #00000075,0 0 22px #00f08133,0 10px 24px #0000005c}.match-poll-rev-vote .match-attendance-buttons button.is-absent{border-color:var(--poll-red);color:#ff625d;background:linear-gradient(#ff332b33,#020809f5);box-shadow:inset 0 1px #ffffff24,inset 0 -20px 34px #00000075,0 0 22px #ff332b2e,0 10px 24px #0000005c}.match-poll-rev-stats{background:linear-gradient(#091114f0,#020608fa);border:1px solid #8599a447;border-radius:18px;grid-template-columns:repeat(3,1fr);min-height:88px;margin-top:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -18px 34px #00000061}.match-poll-rev-stats button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:12px;display:flex;box-shadow:inset 0 1px #ffffff0d,inset 0 -10px 20px #00000029}.match-poll-rev-stats button:last-child{border-right:0}.match-poll-rev-stats button:hover{filter:brightness(1.1)}.match-poll-rev-stats svg{filter:drop-shadow(0 0 11px);flex:none;width:42px;height:42px}.match-poll-rev-stats i{color:currentColor;font:900 23px var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-style:normal}.match-poll-rev-stats b{color:#fff;font:900 32px var(--font-display)}.match-poll-rev-stats .present{color:var(--poll-green)}.match-poll-rev-stats .pending{color:var(--poll-yellow)}.match-poll-rev-stats .absent{color:var(--poll-red)}.match-poll-rev-toggle{width:100%;min-height:58px;color:var(--poll-cyan);font:900 10px var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#22dfff1a,#020709f5);border:1px solid #22dfff8c;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -14px 24px #0006,0 0 20px #22dfff24;transition:transform .12s,filter .12s,box-shadow .12s!important}.match-poll-rev-toggle svg{width:31px;height:31px;transition:transform .22s!important}.match-poll-rev-toggle span{clip:auto;color:#e8edf0;letter-spacing:.06em;width:auto;height:auto;font-size:1.35em;position:static;overflow:visible}.match-poll-rev.is-expanded .match-poll-rev-toggle svg{transform:rotate(180deg)}.match-poll-rev-rules{opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden;transition:grid-template-rows .28s,opacity .22s,margin .22s!important}.match-poll-rev.is-expanded .match-poll-rev-rules{opacity:1;grid-template-rows:1fr;margin-top:14px}.match-poll-rev-rules-inner{background:linear-gradient(#0a1216f2,#020608fa);border:1px solid #8599a44d;border-radius:18px;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -24px 40px #0000006b}.match-poll-rev-rules-inner span,.match-poll-rev-rules-inner button{color:#9fa7aa;width:100%;min-height:64px;font:900 20px var(--font-display);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:18px;padding:0 36px;display:flex}.match-poll-rev-rules-inner span:last-child,.match-poll-rev-rules-inner button:last-child{border-bottom:0}.match-poll-rev-rules-inner svg{color:#d5d9dc;flex:none;width:34px;height:34px}.match-poll-rev-rules-inner .active,.match-poll-rev-rules-inner .active svg{color:var(--poll-green)}.match-poll-rev-rules-inner .warn,.match-poll-rev-rules-inner .warn svg{color:var(--poll-yellow)}.match-poll-rev-rules-inner button{color:var(--poll-cyan);cursor:pointer;justify-content:center}.match-poll-rev-rules-inner button b{color:#001014;background:var(--poll-cyan);border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:13px;display:grid}.match-poll-rev .match-poll-details{color:var(--poll-yellow);margin:13px auto 0;font-size:13px;display:none;transition:transform .12s,filter .12s!important}@media (max-width:760px){.match-poll-rev{border-radius:16px;padding:8px}.match-poll-rev-hero{border-radius:14px;grid-template:"logo title""logo scene""meta state"/112px minmax(0,1fr);gap:6px 10px;min-height:188px;padding:10px}.match-poll-rev.is-admin .match-poll-rev-hero{grid-template-areas:"logo title""logo scene""remind state""meta meta"}.match-poll-rev-logo-block{grid-area:logo;align-self:center;gap:8px}.match-poll-rev.is-admin .match-poll-rev-logo{grid-area:logo;place-self:center}.match-poll-rev.is-admin .match-poll-rev-remind{grid-area:remind;justify-self:center}.match-poll-rev-logo{width:98px;height:98px}.match-poll-rev-remind{letter-spacing:.06em;border-radius:10px;gap:5px;min-width:94px;min-height:38px;font-size:11px}.match-poll-rev-remind svg{width:16px;height:16px}.match-poll-rev-remind em{min-width:18px;height:18px;font-size:9px}.match-poll-rev-scene{align-self:center;min-height:58px;transform:translate(-8px)}.match-poll-rev-scene:before{height:28px}.match-poll-rev-ball{width:32px;height:32px;bottom:14px;left:13%}.match-poll-rev-mannequin{border-width:2px 2px 4px;width:22px;height:54px;bottom:13px;left:45%}.match-poll-rev-mannequin:before{border-width:2px 2px 0;border-bottom-style:none;border-bottom-color:currentColor;width:9px;height:14px;top:-13px}.match-poll-rev-mannequin:after{background:repeating-linear-gradient(90deg,#0000 0 6px,#ffc21f8f 7px 8px),repeating-linear-gradient(0deg,#0000 0 8px,#ffc21f80 9px 10px);height:38px;inset:7px 4px auto}.match-poll-rev-cone{width:20px;height:25px;bottom:12px;left:70%}.match-poll-rev-hurdle{border-width:0 2px 2px;border-top-style:none;border-top-color:currentColor;width:48px;height:13px;bottom:7px;left:67%}.match-poll-rev-title{place-self:center end}.match-poll-rev-meta{align-self:center;gap:5px}.match-poll-rev-state{letter-spacing:.06em;white-space:nowrap;border-width:1px;border-radius:12px;align-self:center;min-height:34px;padding:0 9px;font-size:10px}.match-poll-rev-state i{width:8px;height:8px}.match-poll-rev-countdown{border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;min-height:70px;margin-top:9px;padding:8px 12px}.match-poll-rev-countdown svg{width:34px;height:34px}.match-poll-rev-countdown span{letter-spacing:.05em;font-size:16px}.match-poll-rev-countdown b{white-space:nowrap;font-size:clamp(25px,8vw,34px)}.match-poll-rev-vote{margin-top:9px}.match-poll-rev-vote .match-attendance-buttons{gap:9px}.match-poll-rev-vote .match-attendance-buttons button{border-radius:13px;gap:9px;min-height:72px;font-size:15px}.match-poll-rev-vote .match-attendance-buttons button svg{width:34px;height:34px}.match-poll-rev-stats{border-radius:13px;min-height:66px;margin-top:9px}.match-poll-rev-stats button{gap:5px;padding:0 4px}.match-poll-rev-stats svg{width:24px;height:24px}.match-poll-rev-stats i{font-size:12px}.match-poll-rev-stats b{font-size:23px}.match-poll-rev-toggle{border-radius:13px;min-height:42px;margin-top:9px}.match-poll-rev-toggle svg{width:26px;height:26px}.match-poll-rev.is-expanded .match-poll-rev-rules{margin-top:9px}.match-poll-rev-rules-inner{border-radius:13px}.match-poll-rev-rules-inner span,.match-poll-rev-rules-inner button{gap:12px;min-height:50px;padding:0 16px;font-size:13px}.match-poll-rev-rules-inner svg{width:24px;height:24px}.match-poll-rev .match-poll-details{margin-top:10px;font-size:10px}.match-poll-rev-hero{aspect-ratio:814/348;border-radius:14px;min-height:0;padding:0;display:block}.match-poll-rev.is-admin .match-poll-rev-hero{display:block}.match-poll-rev-logo-block{align-self:auto;width:25.4%;height:84.5%;display:block;position:absolute;top:8.7%;left:3.2%}.match-poll-rev.is-admin .match-poll-rev-logo-block{display:block}.match-poll-rev.is-admin .match-poll-rev-logo{place-self:auto;position:absolute}.match-poll-rev-logo{aspect-ratio:1;width:100%;height:auto;top:0;left:0}.match-poll-rev-logo:before{inset:5.5%}.match-poll-rev-logo .h-32{width:72%;height:72%}.match-poll-rev-remind{width:86%;min-width:0;min-height:16%;font-size:clamp(10px,2.7vw,13px);bottom:0;left:2%}.match-poll-rev-scene{min-height:0;transform:none}.match-poll-rev-title{place-self:auto;width:47%;top:16.7%;right:4.5%}.match-poll-rev-title h2{font-size:clamp(23px,5.9vw,38px);line-height:.9}.match-poll-rev-meta{align-self:auto;gap:4px;top:51.8%;left:64.2%}.match-poll-rev-meta p{gap:5px;font-size:clamp(10px,2.62vw,14px)}.match-poll-rev-meta svg{width:1.4em;height:1.4em}.match-poll-rev-state{min-width:34.5%;min-height:16%;padding:0 9px;font-size:clamp(9px,2.4vw,13px);bottom:5.6%;right:3.1%}.match-poll-rev-toggle span{clip:auto;width:auto;height:auto;font-size:12px;position:static;overflow:visible}}@media (max-width:390px){.match-poll-rev-hero{grid-template-columns:94px minmax(0,1fr)}.match-poll-rev-scene{transform-origin:0;transform:translate(-12px)scale(.9)}.match-poll-rev-countdown span{font-size:13px}.match-poll-rev-countdown b{font-size:22px}.match-poll-rev-vote .match-attendance-buttons button{min-height:62px;font-size:12px}.match-poll-rev-vote .match-attendance-buttons button svg{width:27px;height:27px}.match-poll-rev-stats i{font-size:10px}.match-poll-rev-stats b{font-size:20px}.match-poll-rev-hero{aspect-ratio:814/348;min-height:0;display:block}.match-poll-rev-logo-block{width:25.4%;height:84.5%;top:8.7%;left:3.2%}.match-poll-rev-logo{width:100%;height:auto}.match-poll-rev-logo .h-32{width:72%;height:72%}.match-poll-rev-title{width:47%;top:17%;right:4.5%}.match-poll-rev-title h2{font-size:clamp(21px,5.85vw,29px)}.match-poll-rev-meta{top:51.8%;left:64%}.match-poll-rev-meta p{font-size:9px}.match-poll-rev-state{font-size:8px}}.lite-home-actions{align-items:center;gap:10px;display:flex}.official-main{width:100%;max-width:none;padding:0 0 94px!important}.official-page{--official-gold:#ffc31a;--official-gold-2:#d88d24;--official-blue:#15a7ff;--official-green:#60d440;--official-red:#ff3732;color:#f6f2e8;min-height:100dvh;font-family:var(--font-display),system-ui,sans-serif;background:radial-gradient(circle at 50% 0,#ffc21f21,#0000 28%),#030303}.official-page a,.official-page button{transition:transform .12s,filter .12s,box-shadow .12s!important}.official-page button:active,.official-page a:active{filter:brightness(1.16);transform:translateY(2px)scale(.985)}.official-topbar{z-index:20;background:linear-gradient(#050505 0%,#020202 100%);border-bottom:1px solid #ffc31a8c;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:8px 24px;display:grid;position:sticky;top:0}.official-topbar .inline-flex{justify-self:center}.official-top-actions{align-items:center;gap:12px;display:flex}.official-icon-link{color:#fff;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.official-icon-link svg{width:29px;height:29px}.official-menu-lines,.official-menu-lines:before,.official-menu-lines:after{content:"";background:#fff;border-radius:999px;width:26px;height:3px;display:block;box-shadow:0 0 8px #ffffff29}.official-menu-lines:before{transform:translateY(-9px)}.official-menu-lines:after{transform:translateY(6px)}.official-badge-count{color:#12100a;background:var(--official-gold);min-width:22px;height:22px;font:900 12px/1 var(--font-display);border-radius:999px;place-items:center;display:grid;position:absolute;top:-2px;right:-4px;box-shadow:0 0 16px #ffc31a8c}.official-hero{isolation:isolate;background:#080808;border-bottom:1px solid #ffc31a70;min-height:348px;padding:72px 32px 26px;position:relative;overflow:hidden}.official-hero:before{z-index:-2;content:"";opacity:.95;background:linear-gradient(90deg,#000000eb 0%,#00000059 52%,#0000001f 100%),url(/club/club-header-stadium.webp) 50%/cover no-repeat;position:absolute;inset:0}.official-hero:after{z-index:-1;content:"";background:radial-gradient(circle at 75% 40%,#ffc31a52,#0000 28%),linear-gradient(#0000 68%,#030303 100%);position:absolute;inset:0}.official-hero-player:before{opacity:.86;background:linear-gradient(90deg,#000000e0 0%,#00000038 62%,#00000014 100%),url(/official-ui/cerca-player.png) top/cover no-repeat}.official-hero-club:before{opacity:1;background:linear-gradient(90deg,#000000f5 0%,#000000b8 32%,#0000003d 58%,#0000000d 100%),url(/official-ui/cerca-club-hero-bg.png) calc(100% + 48px)/auto 100% no-repeat,#050505}.official-hero-notifications:before{opacity:.88;background:linear-gradient(90deg,#000000db,#0003),url(/official-ui/notifiche.png) top/cover no-repeat}.official-hero-messages:before{opacity:.88;background:linear-gradient(90deg,#000000e0,#00000038),url(/official-ui/messaggi.png) top/cover no-repeat}.official-hero-curriculum:before{opacity:.9;background:linear-gradient(90deg,#000000e0,#0000003d),url(/official-ui/curriculum-player.png) top/cover no-repeat}.official-hero h1{color:#fff;font:1000 clamp(55px,13vw,86px)/.86 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 5px 18px #000;gap:0;display:grid}.official-hero h1 span:last-child:not(:first-child){color:var(--official-gold)}.official-hero p{color:#f3efe8;max-width:520px;font:500 clamp(22px,5.4vw,32px)/1.18 var(--font-sans);text-shadow:0 2px 10px #000;gap:4px;margin-top:22px;display:grid}.official-info-strip,.official-invite-card,.official-search-switch,.official-normal-filters,.official-section-row,.official-accordion,.official-panel,.official-filter-tabs,.official-message-tabs,.official-message-tools,.official-notification,.official-conversation,.official-curriculum-summary,.official-timeline article,.official-results-strip{width:min(100% - 48px,1020px);margin-inline:auto}.official-info-strip{color:#f4eee3;font:500 22px/1.25 var(--font-sans);background:linear-gradient(90deg,#ffc31a14,#070808f5);border:1px solid #ffc31abf;border-radius:12px;align-items:center;gap:18px;margin-top:22px;padding:18px 24px;display:flex}.official-info-icon{border:2px solid var(--official-gold);width:44px;height:44px;color:var(--official-gold);border-radius:999px;flex:none;place-items:center;font:900 26px serif;display:grid}.official-invite-card{background:linear-gradient(90deg,#ffc31a0f,#040404fa);border:1px solid #ffc31ac7;border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:22px;margin-top:18px;padding:18px 24px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 18px #ffc31a14}.official-invite-card img{-o-object-fit:contain;object-fit:contain;width:82px;height:82px}.official-invite-card h2{color:var(--official-gold);font:900 29px/1 var(--font-display);letter-spacing:.02em}.official-invite-card p{color:#e4ded4;font:500 20px/1.25 var(--font-sans);margin-top:9px}.official-invite-controls{grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin-top:16px;display:grid}.official-invite-controls input{color:#fff;min-width:0;min-height:56px;font:500 19px var(--font-sans);background:#070707;border:1px solid #fff3;border-radius:9px;outline:none;padding:0 18px}.official-invite-controls input:focus{border-color:#ffc31adb;box-shadow:0 0 18px #ffc31a2e}.official-invite-controls button{color:#ffd96b;min-width:0;min-height:56px;font:900 19px var(--font-display);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(#ffc31a33,#372204b8);border:1px solid #ffc31adb;border-radius:10px;justify-content:center;align-items:center;gap:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 18px #ffc31a40}.official-invite-controls button:disabled{cursor:not-allowed;opacity:.45}.official-invite-controls svg{width:22px;height:22px}.official-invite-card small{color:var(--official-gold);font:700 14px var(--font-sans);margin-top:10px;display:block}.official-invite-card small.error{color:#ff7b72}.official-invite-collapsible{display:block}.official-invite-toggle{color:#f6efe4;text-align:left;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:14px;width:100%;display:grid}.official-invite-toggle img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px}.official-invite-toggle b{color:var(--official-gold);font:900 24px/1 var(--font-display);display:block}.official-invite-toggle small{color:#d8d1c8;font:700 14px var(--font-sans);margin-top:5px}.official-invite-toggle svg{color:var(--official-gold);justify-self:end;transition:transform .18s}.official-invite-toggle svg.rotated{transform:rotate(180deg)}.official-invite-form{border-top:1px solid #ffc31a38;margin-top:14px;padding-top:14px}.official-search-switch,.official-normal-filters{background:linear-gradient(#080a0af0,#030303fa);border:1px solid #ffc31a6b;border-radius:12px;margin-top:14px;padding:16px;box-shadow:inset 0 1px #ffffff0e}.official-search-switch .official-segmented button{min-height:54px;font-size:17px}.official-search-switch .official-muted{margin-top:10px}.official-normal-search{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:12px;display:grid}.official-normal-search .official-button{min-height:48px;font-size:15px}.official-normal-filters .official-field-title{margin-top:14px}.official-normal-filters .official-chip-grid{margin-top:10px}.official-section-row{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.official-section-row h2{color:var(--official-gold);font:900 34px/1 var(--font-display);letter-spacing:.02em}.official-sort{color:#a9a9a9;align-items:center;gap:12px;font-size:15px;display:flex}.official-sort button,.official-message-tools button{color:#fff;background:linear-gradient(#151515,#070707);border:1px solid #ffc31ab3;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:0 20px;display:flex;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000004d}.official-club-list{gap:18px;width:min(100% - 48px,1020px);margin:18px auto 0;display:grid}.official-club-result{background:linear-gradient(100deg,#000000f5,#121210e6);border:1px solid #ffc31abd;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(250px,.54fr);align-items:stretch;gap:24px;min-height:248px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff12,0 0 24px #ffc31a14}.official-club-logo{background:0 0!important;border:0!important;border-radius:0!important;width:116px!important;height:116px!important}.official-club-result-main{grid-template-rows:auto 1fr;gap:18px;min-width:0;display:grid}.official-club-identity{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.official-club-identity h3{color:#fff;min-width:0;font:900 35px/1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.official-club-meta{color:#e8dfcf;font:600 18px/1.1 var(--font-sans);flex-wrap:wrap;gap:10px 18px;margin-top:14px;display:flex}.official-club-meta span,.official-club-training p{align-items:center;gap:8px;display:flex}.official-club-meta svg,.official-club-training svg{color:var(--official-gold);flex:none}.official-club-training{border-top:1px dashed #ffc31a57;align-self:end;padding-top:18px}.official-club-training>b{color:#f4efe4;font:900 19px/1 var(--font-display);letter-spacing:.02em;align-items:center;gap:10px;display:flex}.official-club-training>div{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.official-club-training>div span{min-width:60px;min-height:36px;color:var(--official-gold);font:900 16px/1 var(--font-display);background:linear-gradient(#ffc31a14,#00000073);border:1px solid #ffc31a94;border-radius:8px;place-items:center;display:grid}.official-club-training p{color:#f5efe4;font:700 18px/1.1 var(--font-sans);margin-top:14px}.official-club-role-panel{border-left:1px solid #ffc31a5c;align-content:space-between;gap:18px;min-width:0;padding-left:24px;display:grid}.official-searched-roles{padding:0}.official-searched-roles>b{color:#f4efe4;font:900 18px/1 var(--font-display);letter-spacing:.02em;margin-bottom:12px;display:block}.official-searched-roles>div,.official-public-roles,.official-chip-grid,.official-pill-row{flex-wrap:wrap;gap:10px;display:flex}.official-role-chip{border:1px solid var(--role-color,#ffffff2e);min-width:0;min-height:38px;color:var(--role-color,#ffc31a);font:900 16px/1 var(--font-display);background:linear-gradient(#ffffff0f,#000000b8);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.official-role-chip.active{border-color:var(--role-color,#ffc31a);color:var(--role-color,#ffc31a);box-shadow:0 0 14px #ffc31a29,inset 0 0 16px #ffffff0a}.official-role-chip span{font-size:16px;line-height:1}.official-role-chip b{color:inherit}.official-club-view-button{justify-self:stretch;width:100%;min-height:58px}.official-button{min-height:54px;font:900 18px var(--font-display);letter-spacing:.03em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex;box-shadow:inset 0 1px #ffffff29,inset 0 -16px 24px #00000038,0 10px 20px #00000061}.official-button.outline{color:var(--official-gold);background:linear-gradient(#ffc31a0d,#040404f2);border:1px solid #ffc31adb}.official-button.gold{color:#120d04;background:linear-gradient(#ffd25b,#d99019);border:1px solid #ffd66a}.official-button.green{color:#fff;background:linear-gradient(#27882c,#15571b);border:1px solid #7df05b}.official-button.blue{color:#fff;background:linear-gradient(#1267bd,#07336f);border:1px solid #2daaff}.official-button.red{color:#fff;background:linear-gradient(#d92322,#650909);border:1px solid #ff4139}.official-accordion{background:linear-gradient(#0d0f0ef5,#030303f5);border:1px solid #ffc31ab8;border-radius:14px;margin-top:20px;overflow:hidden;box-shadow:0 0 25px #ffc31a14}.official-accordion-head{width:100%;min-height:92px;color:var(--official-gold);font:900 34px var(--font-display);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffc31a99;align-items:center;gap:22px;padding:0 44px;display:flex}.official-accordion-head svg:first-child{width:54px;height:54px}.official-accordion-head svg:last-child{margin-left:auto;transition:transform .2s!important}.official-accordion-head .rotated{transform:rotate(180deg)}.official-accordion-body{padding:28px 44px}.official-field-title{color:var(--official-gold);font:800 22px/1 var(--font-display);letter-spacing:.03em;margin:0 0 14px}.official-muted,.official-help{color:#d9d2c7;font:500 20px/1.35 var(--font-sans)}.official-muted.success{color:#58d75b}.official-help{align-items:center;gap:11px;margin-top:20px;display:flex}.official-help.error{color:#ff7b72}.official-segmented{border:1px solid #ffc31ab3;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.official-segmented button,.official-pill-row button,.official-chip-grid button{color:#f5efe4;min-height:72px;font:900 22px var(--font-display);background:linear-gradient(#171717,#090909);border:0}.official-segmented button.active,.official-pill-row button.active,.official-chip-grid button.active{color:var(--official-gold);box-shadow:inset 0 0 24px #ffc31a47,0 0 18px #ffc31a38}.official-segmented button{justify-content:center;align-items:center;gap:12px;display:flex}.official-divider{background:linear-gradient(90deg,#0000,#ffc31ab8,#0000);border:0;height:1px;margin:28px 0}.official-chip-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.official-chip-grid button,.official-pill-row button{border:1px solid #ffc31a94;border-radius:12px}.official-pill-row{grid-template-columns:repeat(4,1fr);display:grid}.official-pill-row button{justify-content:center;align-items:center;gap:12px;display:flex}.official-input{color:var(--official-gold);font:800 15px var(--font-display);letter-spacing:.12em;text-transform:uppercase;gap:10px;display:grid}.official-input input,.official-message-tools input{color:#fff;width:100%;min-height:58px;font:500 18px var(--font-sans);background:#0a0d0d;border:1px solid #ffffff2b;border-radius:10px;outline:none;padding:0 18px}.official-free-agent-list{gap:12px;margin-top:16px;display:grid}.official-player-result{background:#070909;border:1px solid #ffc31a59;border-radius:12px;grid-template-columns:64px 1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.official-avatar{width:58px;height:58px;color:var(--official-gold);background:#111;border:1px solid #ffc31a8c;border-radius:999px;place-items:center;display:grid}.official-public-club-hero{background:linear-gradient(90deg,#000000eb,#00000057),url(/official-ui/pagina-club-pubblica.png) top/cover no-repeat;border-bottom:1px solid #ffc31a80;grid-template-columns:210px 1fr;align-items:center;gap:34px;min-height:330px;padding:34px clamp(24px,5vw,70px);display:grid}.official-public-club-hero h1{color:#fff;font:900 clamp(46px,9vw,72px)/.95 var(--font-display);text-transform:uppercase}.official-public-club-hero p{color:#e9dcc6;align-items:center;gap:12px;margin-top:12px;font-size:18px;display:flex}.official-public-club-hero .verified{color:var(--official-gold)}.official-tabs{border-bottom:1px solid #ffc31a59;grid-template-columns:repeat(4,1fr);display:grid}.official-tabs>*{color:#bdb8ad;min-height:74px;font:800 23px var(--font-display);place-items:center;display:grid}.official-tabs b{color:var(--official-gold);border-bottom:3px solid var(--official-gold)}.official-public-grid{grid-template-columns:1fr 1fr;gap:20px;width:min(100% - 48px,1020px);margin:20px auto 0;display:grid}.official-panel{background:linear-gradient(#070808f5,#020202fa);border:1px solid #ffc31abf;border-radius:12px;margin-top:20px;padding:28px}.official-panel h2{color:var(--official-gold);font:900 27px var(--font-display);align-items:center;gap:14px;display:flex}.official-panel h2 svg{width:32px;height:32px}.official-info-card-body{color:#f4efe4;font:500 20px/1.35 var(--font-sans);gap:8px;margin-top:18px;display:grid}.official-info-card-body b{color:var(--official-gold)}.official-info-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.official-stadium-link{color:#fff;border:1px solid #ffc31a8c;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.official-public-roles{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.official-public-roles>div{background:linear-gradient(#171717,#050505);border:1px solid #fff3;border-radius:10px;min-height:76px;padding:13px 16px;position:relative}.official-public-roles>div.active{border-color:var(--official-gold);box-shadow:0 0 20px #ffc31a6b,inset 0 0 18px #ffc31a24}.official-public-roles b{color:var(--official-gold);font:900 26px var(--font-display);display:block}.official-public-roles span{color:#ddd}.official-public-roles svg{color:#17110a;fill:var(--official-gold);background:var(--official-gold);border-radius:999px;position:absolute;top:13px;right:13px}.official-results-strip{background:#060707;border:1px solid #ffc31ab8;border-radius:12px;grid-template-columns:1fr repeat(3,130px) 36px;align-items:center;gap:18px;margin-top:20px;padding:22px 28px;display:grid}.official-results-strip h2{color:var(--official-gold);font:900 28px var(--font-display)}.official-results-strip span{text-align:center;font:900 24px var(--font-display)}.official-results-strip b{color:var(--official-green);font-size:16px}.official-bottom-actions{grid-template-columns:1fr 1fr;gap:18px;width:min(100% - 48px,1020px);margin:20px auto;display:grid}.official-filter-tabs,.official-message-tabs{background:#080808;border:1px solid #ffffff26;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid;overflow:auto}.official-filter-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.official-message-tabs{grid-template-columns:repeat(4,1fr)}.official-filter-tabs button,.official-message-tabs button{color:#cfc8ba;min-height:64px;font:900 20px var(--font-display);background:0 0;border:0;border-right:1px solid #ffffff26;justify-content:center;align-items:center;gap:10px;display:flex}.official-filter-tabs button.active,.official-message-tabs button.active{color:var(--official-gold);box-shadow:inset 0 -3px 0 var(--official-gold)}.official-notification-list,.official-conversation-list{gap:10px;width:min(100% - 48px,1020px);margin:18px auto 0;display:grid}.official-empty-state{color:#d8d0c4;min-height:86px;font:800 18px/1.2 var(--font-display);text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#0a0c0ceb,#121414b8);border:1px solid #ffc31a47;border-radius:9px;place-items:center;margin:0;display:grid}.official-notification{background:linear-gradient(90deg,#090b0b,#101313);border:1px solid #ffc31a73;border-radius:10px;grid-template-columns:14px 90px minmax(0,1fr) auto 42px 34px;align-items:center;gap:18px;min-height:128px;padding:14px 18px;display:grid;position:relative}.official-unread-dot{background:var(--official-gold);border-radius:999px;width:15px;height:15px}.official-notification-icon{width:72px;height:72px;color:var(--official-gold);background:#ffc31a14;border:1px solid;border-radius:999px;place-items:center;display:grid}.official-notification.accepted .official-notification-icon{color:var(--official-green)}.official-notification.contract .official-notification-icon{color:#4ca3ff}.official-notification.event .official-notification-icon{color:#a867ff}.official-notification.rejected .official-notification-icon{color:var(--official-red)}.official-notification h3{color:var(--official-gold);font:900 25px var(--font-display)}.official-notification.accepted h3{color:var(--official-green)}.official-notification.contract h3{color:#4ca3ff}.official-notification.event h3{color:#a867ff}.official-notification.rejected h3{color:var(--official-red)}.official-notification p{white-space:pre-line;color:#e4ddd2;font:500 22px/1.16 var(--font-sans)}.official-notification a{color:var(--official-gold);font:900 15px var(--font-display);border:1px solid #ffc31a99;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;display:inline-flex}.official-notification time{color:#fff;font-size:20px}.official-notification-content{min-width:0}.official-notification-delete{color:#ff6f68;background:#58080847;border:1px solid #ff413994;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.official-small-count{color:#141006;background:var(--official-gold);border-radius:999px;place-items:center;width:35px;height:35px;display:grid}.official-message-tools{grid-template-columns:1fr 240px;gap:22px;margin-top:18px;display:grid}.official-message-tools label{color:#a7a7a7;background:#0b0d0d;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex}.official-message-tools input{background:0 0;border:0}.official-conversation{color:#fff;background:linear-gradient(90deg,#0a0c0c,#121414);border:1px solid #ffffff2e;border-radius:9px;grid-template-columns:100px 1fr 72px 44px 38px;align-items:center;gap:18px;min-height:112px;padding:14px 18px;display:grid}.official-conversation-link{color:inherit;text-decoration:none;display:contents}.official-conversation.active{border-color:var(--official-gold);box-shadow:0 0 18px #ffc31a29}.official-conversation h3{font:900 30px/1 var(--font-display);align-items:center;gap:8px;display:flex}.official-conversation p{color:#d8d0c4;font:500 22px/1.14 var(--font-sans)}.official-conversation time{place-self:start end;font-size:20px}.official-conversation-unread{color:#151005;background:var(--official-gold);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.official-conversation-unread.empty{visibility:hidden}.ghost-star{color:#999;opacity:.8}.official-button{cursor:pointer;transition:transform .12s,filter .12s,box-shadow .12s}.official-button:active{filter:brightness(1.14);transform:translateY(2px)scale(.985);box-shadow:inset 0 6px 16px #0000007a,inset 0 -4px 10px #ffffff14,0 2px 8px #00000073}.official-button:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.35);transform:none}.official-chat-page{background:radial-gradient(circle at 50% 18%,#ffc31a1a,#0000 30%),linear-gradient(#020202,#050505 58%,#020202);grid-template-rows:auto auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.official-chat-topbar{z-index:8;background:#030303;border-bottom:1px solid #ffc31a85;grid-template-columns:62px 1fr auto;align-items:center;min-height:84px;padding:7px clamp(20px,3.4vw,46px);display:grid;position:relative}.official-chat-back{width:44px;height:44px;color:var(--official-gold);justify-self:start;place-items:center;display:grid}.official-chat-back svg{stroke-width:2.4px;width:30px;height:30px}.official-chat-brand{transform-origin:50%;justify-self:center;transform:scale(1.04)}.official-topbar-logo-wrap{transform:none}.official-chat-brand .pcv-topbar-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px #ffc31a3d);width:clamp(210px,25vw,380px);height:auto;max-height:62px;display:block}.official-chat-actions{justify-self:end;align-items:center;gap:8px;display:flex}.official-chat-symbol,.official-chat-bell{border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:relative}.official-chat-symbol img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #ffc31a6b);width:45px;height:45px}.official-chat-bell img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #ffc31a7a);width:43px;height:43px}.official-chat-hero{background:linear-gradient(#00000005,#00000042 72%,#000000b3),url(/official-ui/chat-active-hero.webp) 50%/cover no-repeat;border-bottom:1px solid #ffc31a7a;min-height:clamp(180px,32vw,300px);position:relative;overflow:hidden}.official-chat-thread{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:24px;width:min(100% - 54px,920px);min-height:0;margin:0 auto;padding:30px 0 190px;display:grid;overflow-y:auto}.official-chat-thread::-webkit-scrollbar{display:none}.official-chat-row{align-items:flex-end;gap:12px;min-width:0;display:flex}.official-chat-row.mine{justify-content:flex-end}.official-chat-message-avatar{box-shadow:0 0 14px #ffc31a29;background:#020202e0!important;border-color:#ffc31abd!important;border-radius:999px!important;width:58px!important;height:58px!important}.official-chat-message-stack{gap:7px;max-width:min(70%,610px);display:grid}.official-chat-row.mine .official-chat-message-stack{justify-items:end}.official-chat-bubble{color:#f5f0e8;background:linear-gradient(#202020,#101111);border:1px solid #ffffff1f;border-radius:0 14px 14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;width:auto;min-width:0;padding:14px 16px;display:grid;position:relative;box-shadow:0 12px 22px #0000004d,inset 0 1px #ffffff12}.official-chat-row.club .official-chat-bubble:before{content:"";border-top:10px solid #0000;border-right:10px solid #111;width:0;height:0;position:absolute;bottom:0;left:-9px}.official-chat-row.mine .official-chat-bubble{color:#160e05;background:linear-gradient(#ffc846,#d89518);border-color:#ffc31a99;border-radius:14px 0 14px 14px;box-shadow:0 12px 24px #00000052,0 0 16px #ffc31a21}.official-chat-row.mine .official-chat-bubble:after{content:"";border-top:10px solid #0000;border-left:10px solid #d89518;width:0;height:0;position:absolute;bottom:0;right:-9px}.official-chat-bubble p{white-space:pre-line;min-width:0;color:inherit;font:500 19px/1.22 var(--font-sans);grid-column:1/-1}.official-chat-bubble time{color:#a9a39a;font:600 12px/1 var(--font-sans);white-space:nowrap;grid-column:2}.official-chat-row.mine .official-chat-bubble time{color:#160e058f}.official-chat-bubble svg{color:#2e83ff}.official-chat-message-meta{color:#9f9a91;min-height:16px;font:500 14px/1.1 var(--font-sans);align-items:center;gap:7px;padding:0 8px;display:flex}.official-chat-message-meta b{color:var(--official-gold);font-weight:800}.official-chat-user-avatar{background:#080808;border:1px solid #ffc31ab8;border-radius:999px;width:58px;height:58px;display:block;overflow:hidden;box-shadow:0 0 14px #ffc31a2e}.official-chat-user-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;padding:2px}.official-chat-compose{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030303f0;border:1px solid #ffc31aa8;border-radius:30px;grid-template-columns:minmax(0,1fr) 62px;align-items:end;gap:10px;width:min(100% - 54px,920px);margin:0;padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 -10px 30px #0000009e,0 0 20px #ffc31a1a}.official-chat-compose textarea{resize:none;color:#fff;min-width:0;min-height:54px;max-height:132px;font:500 18px/1.25 var(--font-sans);scrollbar-width:none;background:linear-gradient(#151515,#0a0b0b);border:0;border-radius:22px;outline:none;padding:15px 20px;overflow:auto}.official-chat-compose textarea::-webkit-scrollbar{display:none}.official-chat-compose .official-button{border-radius:999px;min-width:54px;min-height:54px;padding:0}.official-chat-compose .official-button svg{width:26px;height:26px}.official-curriculum-summary{background:#070909;border:1px solid #ffc31ab3;border-radius:12px;grid-template-columns:1.1fr 1fr .8fr 1.2fr;margin-top:22px;padding:22px;display:grid}.official-curriculum-summary>div{border-right:1px solid #ffc31a6b;gap:8px;padding:0 22px;display:grid}.official-curriculum-summary>div:last-child{border-right:0}.official-curriculum-summary span,.official-timeline span{color:#bdb5aa;font:800 18px var(--font-display)}.official-curriculum-summary b{color:#fff;font:900 40px var(--font-display)}.official-curriculum-summary .green,.official-timeline .green{color:var(--official-green)}.official-curriculum-summary .red,.official-timeline .red,.official-dissolved{color:var(--official-red)}.official-block-title{width:min(100% - 48px,1020px);color:var(--official-gold);font:900 29px var(--font-display);align-items:center;gap:12px;margin:26px auto 14px;display:flex}.official-timeline{gap:20px;display:grid}.official-timeline article{background:#070909;border:1px solid #ffffff38;border-radius:10px;grid-template-columns:80px 1.1fr .8fr 1.4fr .7fr auto;align-items:center;gap:18px;min-height:124px;padding:18px;display:grid}.official-timeline h3{font:900 25px var(--font-display)}.official-dissolved{font:900 17px var(--font-display)}.official-player-social{background:linear-gradient(#030303,#061012 45%,#030303)}.official-player-social.trial .official-player-social-hero{background-image:linear-gradient(90deg,#000000bf,#0003),url(/official-ui/profilo-social-provinante.png)}.official-social-avatar{border:5px solid var(--official-gold);background:#080808;border-radius:999px;width:200px;height:200px;position:relative;box-shadow:0 0 28px #ffc31a80}.official-player-social.trial .official-social-avatar{border-color:var(--official-blue);box-shadow:0 0 28px #15a7ff73}.official-social-avatar span{background:#4bd32f;border:3px solid #041008;border-radius:999px;width:34px;height:34px;position:absolute;bottom:14px;right:16px}.official-social-identity h1{color:#fff;font:900 clamp(36px,7vw,58px)/1 var(--font-display);align-items:center;gap:10px;display:flex}.official-social-identity h1 svg{color:#fff;background:#2388ff;border-radius:999px;width:28px;height:28px;padding:4px}.official-social-identity p{color:#fff;font:800 26px/1 var(--font-display);align-items:center;gap:14px;margin-top:16px;display:flex}.official-social-identity svg{color:var(--official-gold)}.italy-flag{background:linear-gradient(90deg,#009246 0 33%,#fff 33% 66%,#ce2b37 66%);border-radius:3px;width:36px;height:24px;display:inline-block;box-shadow:0 0 0 1px #ffffff40}.official-social-state{border:1px solid var(--official-green);color:#fff;background:#050a09d1;border-radius:12px;justify-self:end;width:250px;padding:20px;box-shadow:0 0 24px #60d4403d}.official-player-social.trial .official-social-state{border-color:var(--official-blue);box-shadow:0 0 24px #15a7ff3d}.official-social-state span{font:900 17px var(--font-display)}.official-social-state h2{color:var(--official-green);font:900 30px var(--font-display);align-items:center;gap:10px;margin:12px 0;display:flex}.official-player-social.trial .official-social-state h2{color:var(--official-blue)}.official-social-state p{color:#e9e3d9;font:500 17px/1.2 var(--font-sans);margin-top:12px}.official-social-state b{color:#fff;font:900 24px var(--font-display)}.official-social-card{background:linear-gradient(100deg,#050b0cf5,#020404fa);border:1px solid #ffc31abf;border-radius:12px;width:min(100% - 48px,1020px);margin:18px auto 0;padding:22px;box-shadow:inset 0 1px #ffffff14,0 0 25px #ffc31a12}.official-social-card h2{color:var(--official-gold);font:900 28px var(--font-display);align-items:center;gap:14px;margin-bottom:18px;display:flex}.official-social-card h2>b{color:#151006;background:var(--official-gold);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.official-social-card.availability{grid-template-columns:1fr 1fr;gap:20px;display:grid}.official-social-card.availability h2,.official-social-card.roles h2,.official-social-card.totals h2,.official-social-card.experiences h2{grid-column:1/-1}.official-social-card.availability>div{grid-template-columns:54px 1fr;align-items:center;gap:6px 14px;display:grid}.official-social-card.availability span{color:#d3cbc0;font-size:18px}.official-social-roles-text span{color:#d4ccc0;font-size:18px}.official-social-roles-text p{border-bottom:1px solid #ffc31a3d;grid-template-columns:90px 1fr 86px;align-items:center;gap:12px;padding:7px 0;display:grid}.official-social-roles-text em{color:#fff;font-size:22px;font-style:normal}.official-social-roles-text strong{min-height:38px;color:var(--official-gold);border:1px solid #ffc31ab3;border-radius:8px;place-items:center;display:grid}.official-social-pitch{background:linear-gradient(#10202273,#020608cc),repeating-linear-gradient(90deg,#0000 0 26px,#ffffff0a 27px 28px);border-radius:10px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.official-social-pitch:before{content:"";border:2px solid #ffffff26;position:absolute;inset:14px 44px}.official-social-pitch i{z-index:1;border:2px solid var(--official-gold);color:#fff;width:66px;height:66px;font:900 23px var(--font-display);background:#0d1111;border-radius:999px;place-items:center;margin:8px;font-style:normal;display:grid;position:relative;box-shadow:0 0 20px #ffc31a73}.official-social-card.totals div{border-right:1px solid #ffc31a59}.official-social-card.experiences{gap:10px;display:grid}.official-social-card.experiences p{border-bottom:1px solid #ffffff29;grid-template-columns:46px 1fr 1fr 100px;align-items:center;gap:14px;margin:0;padding:9px 0;display:grid}.official-social-card.experiences footer{color:#6fd8ff;font:900 20px var(--font-display);justify-content:space-between;align-items:center;display:flex}.official-verified svg{color:var(--official-green)}.official-social-actions{grid-template-columns:repeat(3,1fr);gap:14px;width:min(100% - 48px,1020px);margin:0 auto 24px;display:grid}.official-player-social.trial .official-social-actions{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:760px){.official-main{padding-bottom:86px!important}.official-topbar{grid-template-columns:38px 1fr auto;min-height:64px;padding:6px 14px}.official-topbar .fc-wordmark{display:none}.official-icon-link{width:31px;height:31px}.official-icon-link svg{width:22px;height:22px}.official-top-actions{gap:5px}.official-badge-count{min-width:17px;height:17px;font-size:9px}.official-hero{min-height:286px;padding:58px 24px 22px}.official-hero h1{font-size:clamp(54px,18vw,76px)}.official-hero p{font-size:clamp(21px,6.2vw,27px)}.official-club-search-page .official-hero{min-height:210px;padding:34px 24px 16px}.official-club-search-page .official-hero h1{font-size:clamp(44px,12.8vw,58px)}.official-club-search-page .official-hero p{gap:2px;max-width:340px;margin-top:14px;font-size:clamp(16px,4.6vw,20px);line-height:1.16}.official-info-strip,.official-invite-card,.official-search-switch,.official-normal-filters,.official-section-row,.official-accordion,.official-panel,.official-filter-tabs,.official-message-tabs,.official-message-tools,.official-notification,.official-conversation,.official-curriculum-summary,.official-timeline article,.official-results-strip,.official-club-list,.official-public-grid,.official-bottom-actions,.official-block-title,.official-notification-list,.official-conversation-list{width:calc(100% - 24px)}.official-info-strip{padding:14px 16px;font-size:17px}.official-club-search-page .official-info-strip{gap:12px;margin-top:14px;padding:10px 14px;font-size:14.5px;line-height:1.22}.official-club-search-page .official-info-icon{width:36px;height:36px;font-size:22px}.official-invite-card{grid-template-columns:58px 1fr;gap:12px;margin-top:14px;padding:12px}.official-invite-card img{width:54px;height:54px}.official-invite-card h2{font-size:21px}.official-invite-card p{margin-top:6px;font-size:15px}.official-invite-controls{grid-template-columns:minmax(0,1fr) minmax(134px,38%);gap:10px;margin-top:10px}.official-invite-controls input{min-height:44px;padding:0 12px;font-size:14px}.official-invite-controls button{gap:6px;min-height:44px;padding:0 8px;font-size:12px}.official-invite-controls svg{width:16px;height:16px}.official-invite-card small{font-size:12px}.official-club-search-page .official-invite-card{grid-template-columns:44px 1fr;gap:10px;margin-top:12px;padding:10px 12px}.official-club-search-page .official-invite-card img{width:40px;height:40px}.official-club-search-page .official-invite-card h2{font-size:18px}.official-club-search-page .official-invite-card p{margin-top:4px;font-size:12.5px}.official-club-search-page .official-invite-toggle{grid-template-columns:36px minmax(0,1fr) 20px;gap:9px}.official-club-search-page .official-invite-toggle img{width:34px;height:34px}.official-club-search-page .official-invite-toggle b{font-size:16px}.official-club-search-page .official-invite-toggle small{font-size:10.5px}.official-club-search-page .official-search-switch,.official-club-search-page .official-normal-filters{margin-top:10px;padding:10px}.official-club-search-page .official-search-switch .official-segmented button{gap:6px;min-height:42px;font-size:11px}.official-club-search-page .official-search-switch .official-muted{margin-top:7px;font-size:11.5px}.official-club-search-page .official-normal-search{grid-template-columns:minmax(0,1fr) 76px;gap:7px}.official-club-search-page .official-normal-search .official-button{min-height:38px;padding:0 5px;font-size:9px}.official-club-search-page .official-normal-filters .official-field-title{margin-top:9px;font-size:12px}.official-club-search-page .official-normal-filters .official-chip-grid{gap:6px}.official-club-search-page .official-normal-filters .official-chip-grid button{border-color:#ffc31a47;min-height:34px;font-size:10.5px}.official-club-search-page .official-invite-controls{grid-template-columns:minmax(0,1fr) 130px;gap:8px;margin-top:8px}.official-club-search-page .official-invite-controls input{min-height:36px;padding:0 10px;font-size:12px}.official-club-search-page .official-invite-controls button{min-height:36px;padding:0 6px;font-size:9.5px}.official-club-search-page .official-invite-controls svg{width:14px;height:14px}.official-hero-club:before{background-position:calc(100% + 66px)}.official-section-row{align-items:center;gap:8px}.official-club-search-page .official-section-row{margin-top:18px}.official-section-row h2{white-space:nowrap;font-size:clamp(19px,4.8vw,25px)}.official-sort{flex-wrap:nowrap;justify-content:flex-end;gap:7px;font-size:9px}.official-sort button{min-height:42px;padding:0 10px}.official-club-search-page .official-club-list{gap:12px;margin-top:12px}.official-club-result{grid-template-columns:minmax(0,1fr) minmax(116px,.62fr);gap:10px;min-height:0;padding:10px}.official-club-logo{width:clamp(56px,15vw,78px)!important;height:clamp(56px,15vw,78px)!important}.official-club-result-main{gap:8px}.official-club-identity{grid-template-columns:clamp(56px,15vw,78px) minmax(0,1fr);gap:8px}.official-club-identity h3{font-size:clamp(17px,4.1vw,24px)}.official-club-meta{gap:5px 9px;margin-top:7px;font-size:clamp(10px,2.55vw,13px)}.official-club-meta svg{width:12px;height:12px}.official-club-training{padding-top:8px}.official-club-training>b{gap:6px;font-size:clamp(10px,2.65vw,13px)}.official-club-training>b svg,.official-club-training p svg{width:12px;height:12px}.official-club-training>div{gap:5px;margin-top:7px}.official-club-training>div span{border-radius:6px;min-width:34px;min-height:24px;padding:0 6px;font-size:clamp(9px,2.35vw,11px)}.official-club-training p{gap:5px;margin-top:7px;font-size:clamp(10px,2.7vw,13px)}.official-club-role-panel{border-left:1px dashed #ffc31a4d;gap:10px;padding-left:10px}.official-searched-roles>b{margin-bottom:8px;font-size:clamp(10px,2.65vw,13px)}.official-searched-roles>div{gap:6px}.official-role-chip{border-radius:7px;gap:5px;min-height:28px;padding:0 7px;font-size:clamp(10px,2.65vw,13px)}.official-role-chip span{font-size:clamp(10px,2.65vw,13px)}.official-club-view-button{min-height:36px;padding:0 6px;font-size:clamp(9px,2.45vw,12px)}.official-club-view-button svg{width:14px;height:14px}.official-accordion-head{gap:14px;min-height:74px;padding:0 22px;font-size:26px}.official-accordion-head svg:first-child{width:38px;height:38px}.official-accordion-body{padding:22px}.official-field-title{font-size:18px}.official-muted,.official-help{font-size:16px}.official-segmented button,.official-pill-row button,.official-chip-grid button{min-height:58px;font-size:18px}.official-chip-grid{grid-template-columns:repeat(3,1fr)}.official-pill-row{grid-template-columns:repeat(2,1fr)}.official-player-result{grid-template-columns:52px 1fr}.official-player-result .official-button{min-height:42px;font-size:13px}.official-public-club-hero{grid-template-columns:118px 1fr;gap:18px;min-height:250px;padding:20px 18px}.official-public-club-hero h1{font-size:38px}.official-public-club-hero p{font-size:13px}.official-tabs>*{min-height:54px;font-size:15px}.official-public-grid{grid-template-columns:1fr;gap:12px}.official-panel{padding:18px}.official-panel h2{font-size:22px}.official-info-card-body{font-size:17px}.official-public-roles{grid-template-columns:1fr 1fr}.official-results-strip{grid-template-columns:1fr 70px 70px 70px 22px;padding:16px}.official-results-strip h2{font-size:20px}.official-results-strip span{font-size:18px}.official-bottom-actions{grid-template-columns:1fr}.official-filter-tabs,.official-message-tabs{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column}.official-filter-tabs button,.official-message-tabs button{min-width:146px;min-height:54px;padding:0 14px;font-size:16px}.official-notification{grid-template-columns:10px 58px 1fr auto;gap:10px;min-height:104px;padding:12px}.official-notification-icon{width:50px;height:50px}.official-notification h3{font-size:20px}.official-notification p{font-size:17px}.official-notification time{font-size:14px}.official-small-count{display:none}.official-message-tools{grid-template-columns:1fr;gap:10px}.official-conversation{grid-template-columns:58px 1fr 48px 30px;gap:10px;min-height:88px;padding:10px}.official-conversation h3{font-size:24px}.official-conversation p{font-size:16px}.official-conversation time{font-size:14px}.official-conversation .ghost-star{display:none}.official-chat-topbar{grid-template-columns:38px minmax(0,1fr) auto;min-height:64px;padding:5px 14px}.official-chat-back{width:34px;height:34px}.official-chat-back svg{width:23px;height:23px}.official-chat-brand{gap:7px;transform:none}.official-chat-brand img{width:34px;height:34px}.official-chat-brand .pcv-topbar-logo,.lite-unified-brand .pcv-topbar-logo{width:clamp(146px,44vw,186px);height:auto;max-height:38px}.official-chat-brand .fc-wordmark b{font-size:14px}.official-chat-brand .fc-wordmark small{letter-spacing:.2em;margin-top:2px;font-size:5.5px}.official-chat-actions{gap:4px}.official-chat-symbol,.official-chat-bell{width:32px;height:32px}.official-chat-symbol img{width:31px;height:31px}.official-chat-bell img{width:30px;height:30px}.official-chat-hero{background-position:50%;min-height:150px}.official-chat-thread{gap:18px;width:calc(100% - 32px);padding:18px 0 162px}.official-chat-row{gap:9px}.official-chat-message-avatar,.official-chat-user-avatar{width:45px!important;height:45px!important}.official-chat-message-stack{gap:5px;max-width:72%}.official-chat-row.mine .official-chat-message-stack{max-width:74%}.official-chat-bubble{border-radius:0 10px 10px;gap:5px;padding:10px 12px}.official-chat-row.mine .official-chat-bubble{border-radius:10px 0 10px 10px}.official-chat-bubble p{font-size:14.5px;line-height:1.18}.official-chat-bubble time{font-size:9.5px}.official-chat-bubble svg{width:13px;height:13px}.official-chat-message-meta{gap:5px;padding:0 5px;font-size:10.5px}.official-chat-compose{width:calc(100% - 24px);bottom:calc(82px + env(safe-area-inset-bottom));border-radius:25px;grid-template-columns:minmax(0,1fr) 48px;gap:7px;margin:0;padding:6px}.official-chat-compose textarea{border-radius:19px;min-height:40px;max-height:112px;padding:11px 13px;font-size:13.5px;line-height:1.2}.official-chat-compose .official-button{min-width:40px;min-height:40px}.official-chat-compose .official-button svg{width:19px;height:19px}.official-curriculum-summary{grid-template-columns:1fr 1fr;gap:14px}.official-curriculum-summary>div{border-bottom:1px solid #ffc31a47;border-right:0;padding:0 0 12px}.official-timeline article{grid-template-columns:54px 1fr;gap:12px}.official-timeline article>:nth-child(n+3){grid-column:1/-1}.official-player-social-hero{grid-template-columns:124px 1fr;min-height:310px;padding:22px 18px}.official-social-avatar{border-width:3px;width:118px;height:118px}.official-social-avatar span{width:24px;height:24px;bottom:5px;right:5px}.official-social-identity h1{font-size:31px}.official-social-identity p{margin-top:10px;font-size:18px}.official-social-state{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-self:stretch;gap:8px 16px;width:auto;padding:14px;display:grid}.official-social-state h2{margin:0;font-size:22px}.official-social-state p{margin:0;font-size:13px}.official-social-state b{font-size:17px}.official-social-card{width:calc(100% - 24px);padding:16px}.official-social-card h2{font-size:21px}.official-social-card.availability,.official-social-card.roles,.official-social-card.totals{grid-template-columns:1fr}.official-social-card.availability strong{font-size:24px}.official-social-roles-text p{grid-template-columns:64px 1fr 70px}.official-social-roles-text b{font-size:28px}.official-social-roles-text em{font-size:18px}.official-social-pitch{min-height:180px}.official-social-card.totals div{border-bottom:1px solid #ffc31a42;border-right:0;padding:10px 0}.official-social-card.totals strong{font-size:42px}.official-social-card.experiences p{grid-template-columns:38px 1fr}.official-social-card.experiences p b,.official-social-card.experiences p strong{grid-column:2}.official-verified,.official-social-actions{width:calc(100% - 24px)}.official-social-actions,.official-player-social.trial .official-social-actions{grid-template-columns:1fr 1fr}}@media (max-width:390px){.official-hero{min-height:248px;padding-top:44px}.official-hero h1{font-size:50px}.official-hero p{font-size:19px}.official-club-search-page .official-hero{min-height:184px;padding:30px 20px 14px}.official-club-search-page .official-hero h1{font-size:42px}.official-club-search-page .official-hero p{max-width:300px;margin-top:12px;font-size:15.5px}.official-hero-club:before{background-position:calc(100% + 74px)}.official-club-search-page .official-info-strip{gap:10px;margin-top:12px;padding:9px 11px;font-size:13px}.official-club-search-page .official-info-icon{width:32px;height:32px;font-size:20px}.official-invite-card{grid-template-columns:48px 1fr;gap:9px;padding:10px}.official-invite-card img{width:46px;height:46px}.official-invite-card h2{font-size:18px}.official-invite-card p{font-size:13px}.official-invite-controls{grid-template-columns:minmax(0,1fr) 124px;gap:7px}.official-invite-controls input{min-height:39px;padding:0 9px;font-size:12px}.official-invite-controls button{min-height:39px;padding:0 5px;font-size:9.5px}.official-club-search-page .official-invite-card{grid-template-columns:38px 1fr;gap:8px;margin-top:10px;padding:9px 10px}.official-club-search-page .official-invite-card img{width:35px;height:35px}.official-club-search-page .official-invite-card h2{font-size:16px}.official-club-search-page .official-invite-card p{font-size:11.5px}.official-club-search-page .official-invite-toggle{grid-template-columns:32px minmax(0,1fr) 18px;gap:7px}.official-club-search-page .official-invite-toggle img{width:30px;height:30px}.official-club-search-page .official-invite-toggle b{font-size:14px}.official-club-search-page .official-invite-toggle small{font-size:9.5px}.official-club-search-page .official-search-switch,.official-club-search-page .official-normal-filters{padding:8px}.official-club-search-page .official-search-switch .official-segmented button{min-height:38px;font-size:9.5px}.official-club-search-page .official-normal-search{grid-template-columns:minmax(0,1fr) 68px}.official-club-search-page .official-normal-search .official-button{min-height:35px;font-size:8px}.official-club-search-page .official-normal-filters .official-chip-grid button{min-height:31px;font-size:9.5px}.official-club-search-page .official-invite-controls{grid-template-columns:minmax(0,1fr) 118px;gap:6px;margin-top:7px}.official-club-search-page .official-invite-controls input{min-height:34px;padding:0 8px;font-size:11px}.official-club-search-page .official-invite-controls button{min-height:34px;padding:0 4px;font-size:8.5px}.official-club-search-page .official-section-row{margin-top:14px}.official-section-row h2{font-size:18px}.official-sort{gap:5px;font-size:8px}.official-sort button{min-height:36px;padding:0 7px}.official-club-result{grid-template-columns:minmax(0,1fr) 108px;gap:7px;padding:8px}.official-club-logo{width:48px!important;height:48px!important}.official-club-result-main{gap:6px}.official-club-identity{grid-template-columns:48px minmax(0,1fr);gap:7px}.official-club-identity h3{font-size:15px}.official-club-meta{gap:4px 7px;margin-top:5px;font-size:9.5px}.official-club-meta svg{width:10px;height:10px}.official-club-training{padding-top:7px}.official-club-training>b{font-size:9.5px}.official-club-training>b svg,.official-club-training p svg{width:10px;height:10px}.official-club-training>div{gap:4px;margin-top:6px}.official-club-training>div span{min-width:30px;min-height:22px;padding:0 5px;font-size:8.5px}.official-club-training p{margin-top:6px;font-size:9.5px}.official-club-role-panel{gap:8px;padding-left:7px}.official-searched-roles>b{margin-bottom:6px;font-size:9.5px}.official-searched-roles>div{gap:5px}.official-role-chip{gap:4px;min-height:25px;padding:0 5px;font-size:9.5px}.official-role-chip span{font-size:9.5px}.official-club-view-button{min-height:32px;padding:0 4px;font-size:8.5px}.official-club-view-button svg{width:12px;height:12px}.official-public-roles{grid-template-columns:1fr}.official-filter-tabs button,.official-message-tabs button{min-width:132px;font-size:14px}.official-chat-topbar{min-height:58px;padding-inline:12px}.official-chat-brand img{width:32px;height:32px}.official-chat-brand .pcv-topbar-logo,.lite-unified-brand .pcv-topbar-logo{width:clamp(132px,42vw,164px);height:auto;max-height:35px}.official-chat-brand .fc-wordmark b{font-size:12.5px}.official-chat-brand .fc-wordmark small{letter-spacing:.18em;font-size:5px}.official-chat-actions{gap:2px}.official-chat-symbol,.official-chat-bell,.official-chat-symbol img{width:30px;height:30px}.official-chat-bell img{width:28px;height:28px}.official-chat-hero{min-height:142px}.official-chat-thread{gap:16px;width:calc(100% - 24px)}.official-chat-message-stack{max-width:74%}.official-chat-row.mine .official-chat-message-stack{max-width:76%}}.official-player-social{--social-accent:#f7bf21;--social-accent-soft:#f7bf2138;--social-blue:#18a8ff;--social-green:#56e34f;--social-red:#ff343e;background:radial-gradient(circle at 50% 10%,#18a8ff29,#0000 24rem),radial-gradient(circle at 88% 54%,#f7bf2114,#0000 24rem),linear-gradient(#010203,#061115 38%,#020303 100%);min-height:100dvh;padding-bottom:102px}.official-player-social.member,.official-player-social.trial{--social-accent:var(--social-blue);--social-accent-soft:#18a8ff40}.official-player-social.application,.official-player-social.free,.official-player-social.offer{--social-accent:#f7bf21;--social-accent-soft:#f7bf2140}.official-player-social.member .official-topbar .fc-wordmark,.official-player-social.trial .official-topbar .fc-wordmark,.official-player-social.free .official-topbar .fc-wordmark,.official-player-social.application .official-topbar .fc-wordmark,.official-player-social.offer .official-topbar .fc-wordmark{display:block}.official-player-social .official-topbar{background:#020303;border-bottom:1px solid #f7bf2180}.official-player-social-hero{background:linear-gradient(90deg,#0000001a,#0000002e),url(/social/player-profile-header-bg.png) 50%/cover no-repeat;border-bottom:1px solid #f7bf2173;grid-template-columns:245px minmax(0,1fr) 295px;align-items:center;gap:28px;min-height:388px;padding:34px clamp(24px,5vw,58px);display:grid;position:relative;overflow:hidden}.official-player-social-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,var(--social-accent-soft),transparent 19rem), radial-gradient(circle at 80% 18%,#ffffff2e,transparent 12rem), linear-gradient(180deg,#0000001f 0%,#0000000a 56%,#0000006b 100%);position:absolute;inset:0}.official-player-social-hero:after{z-index:0;content:"";pointer-events:none;opacity:.14;filter:drop-shadow(0 0 18px #ffffff2e);background:url(/pcv-mark.svg) 52% 34%/210px 210px no-repeat;position:absolute;inset:0}.official-player-social-hero>*{z-index:1;position:relative}.official-social-avatar-frame{align-self:end;width:220px;padding-bottom:22px;position:relative}.official-social-avatar{border:5px solid var(--social-accent);width:214px;height:214px;box-shadow:0 0 0 2px #ffffff29, 0 0 30px var(--social-accent-soft), inset 0 0 24px #000000eb;background:#020304;border-radius:999px;position:relative}.official-social-avatar:before{z-index:-1;content:"";border-radius:inherit;background:conic-gradient(from -60deg,var(--social-accent),transparent 20%,#fff 28%,transparent 34%,var(--social-accent) 74%,transparent);opacity:.65;filter:blur(2px);position:absolute;inset:-14px}.official-social-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;padding:4px}.official-social-avatar span{background:var(--social-green);border:5px solid #061115;border-radius:999px;width:36px;height:36px;position:absolute;bottom:18px;right:12px;box-shadow:0 0 16px #56e34fd9}.official-social-rank-badge{border:1px solid var(--social-accent);color:#fff;min-height:32px;box-shadow:0 0 16px var(--social-accent-soft);font:900 15px/1 var(--font-display);text-transform:uppercase;background:linear-gradient(#104a9af5,#061c46f5);border-radius:6px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex;position:absolute;bottom:0;right:3px}.official-social-rank-badge svg{color:#fff;background:var(--social-accent);border-radius:999px;width:18px;height:18px;padding:2px}.official-social-edit{color:#fff;background:#04080ad9;border:2px solid #fff;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 18px #0000007a}.official-social-edit svg{width:18px;height:18px}.official-social-edit.photo{z-index:3;width:48px;height:48px;position:absolute;top:24px;right:0}.official-social-edit.inline{vertical-align:middle;width:32px;height:32px;margin-left:10px;display:inline-grid}.official-social-identity{text-shadow:0 5px 16px #000;align-self:center;min-width:0}.official-social-identity h1{color:#fff;font:1000 clamp(42px,6vw,60px)/.9 var(--font-display);letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:10px;margin:0;display:flex}.official-social-identity h1 svg{color:#fff;background:#268cff;border-radius:999px;width:30px;height:30px;padding:5px;box-shadow:0 0 14px #268cff94}.official-social-identity p{color:#fff;font:800 clamp(25px,3vw,32px)/1 var(--font-display);white-space:nowrap;align-items:center;gap:14px;margin:18px 0 0;display:flex}.official-social-identity p:first-of-type{opacity:.9}.official-social-identity p svg{color:#f7bf21}.official-social-state{border:1px solid var(--social-accent);color:#fff;width:290px;box-shadow:0 0 28px var(--social-accent-soft), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#070f12e6,#020405e6);border-radius:13px;justify-self:end;padding:20px 22px}.official-social-state>span{color:#fff;font:900 18px/1 var(--font-display);text-transform:uppercase}.official-social-state h2{color:var(--social-green);font:1000 34px/1 var(--font-display);text-transform:uppercase;align-items:center;gap:10px;margin:14px 0 18px;display:flex}.official-player-social.member .official-social-state h2,.official-player-social.trial .official-social-state h2{color:var(--social-accent)}.official-social-state h2 svg{width:30px;height:30px}.official-social-state p{color:#e8ded0;font:600 18px/1.18 var(--font-body);margin:12px 0 0}.official-social-state b{color:#fff;font:900 25px/1 var(--font-display);margin-top:2px;display:inline-block}.official-social-state hr{background:#ffffff8c;border:0;height:1px;margin:16px 0 14px}.official-social-current-status{grid-template-columns:1fr 36px;align-items:center;gap:8px;display:grid;position:relative}.official-social-current-status small{color:#fff;font:900 16px/1 var(--font-display);grid-column:1/-1}.official-social-current-status strong{align-items:center;gap:10px;color:var(--social-green)!important;font:900 27px/1 var(--font-display)!important;display:flex!important}.official-social-current-status i{background:var(--social-green);border-radius:999px;width:18px;height:18px;box-shadow:0 0 14px #56e34fe6}.official-social-current-status button{color:#fff;background:#050707;border:2px solid #fff;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.official-social-card{border:1px solid var(--social-accent);width:min(100% - 56px,1060px);box-shadow:0 0 24px var(--social-accent-soft), inset 0 1px 0 #ffffff12;background:linear-gradient(112deg,#081114f5,#010405fa);border-radius:13px;margin:18px auto 0;padding:22px 28px}.official-player-social.member .official-social-card,.official-player-social.trial .official-social-card{border-color:#24aeffc7;box-shadow:0 0 22px #24aeff29,inset 0 1px #ffffff12}.official-player-social.application .official-social-card,.official-player-social.free .official-social-card,.official-player-social.offer .official-social-card{border-color:#f7bf21db}.official-social-card h2{color:#ffc61d;font:1000 28px/1 var(--font-display);text-transform:uppercase;align-items:center;gap:13px;margin:0 0 20px;display:flex}.official-social-card h2>b{color:#111;background:#ffc61d;border-radius:7px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 13px #ffc61d66}.official-social-card.availability{grid-template-columns:1fr 1fr;align-items:center;gap:18px 28px;display:grid}.official-social-card.availability>div{grid-template-columns:58px 1fr;align-items:center;gap:4px 16px;min-height:78px;display:grid}.official-social-card.availability>div+div{border-left:1px solid #f7bf2173;padding-left:34px}.official-social-card.availability svg{color:#ffc61d;grid-row:1/3;width:48px;height:48px}.official-social-card.availability span{color:#d7d1c8;font:500 20px/1.1 var(--font-body)}.official-social-card.availability strong{color:#fff;font:1000 35px/.95 var(--font-display)}.official-social-card.roles{grid-template-columns:1.08fr .92fr;gap:28px;display:grid}.official-social-roles-text{gap:6px;display:grid}.official-social-roles-text span{color:#ded5ca;font:600 20px/1 var(--font-body)}.official-social-roles-text p{border-bottom:1px solid #f7bf213d;grid-template-columns:92px 1fr 84px;align-items:center;gap:14px;margin:0;padding:8px 0;display:grid}.official-social-roles-text b{color:#ffc61d;font:1000 38px/.9 var(--font-display)}.official-social-roles-text em{color:#fff;font:700 23px/1 var(--font-body);font-style:normal}.official-social-roles-text strong{border:1px solid var(--social-accent);color:#ffc61d;min-height:36px;font:900 18px var(--font-display);background:#00000047;border-radius:7px;place-items:center;display:grid}.official-social-pitch{background:url(/social/profile-pitch.svg) 50%/cover no-repeat;border-radius:11px;min-height:288px;position:relative;overflow:hidden}.official-social-pitch:after{content:"";background:linear-gradient(90deg,#0000000f,#0003);position:absolute;inset:0}.official-social-pitch i{z-index:1;border:3px solid var(--social-accent);color:#fff;width:68px;height:68px;box-shadow:0 0 22px var(--social-accent-soft), inset 0 0 12px #ffffff14;font:1000 26px/1 var(--font-display);background:#040708d1;border-radius:999px;place-items:center;font-style:normal;display:grid;position:absolute}.official-social-pitch i.pos-0{top:36px;right:34%}.official-social-pitch i.pos-1{top:124px;right:34%}.official-social-pitch i.pos-2{bottom:34px;right:34%}.official-social-card.totals{text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.official-social-card.totals div{border-right:1px solid #f7bf216b;min-height:88px}.official-social-card.totals div:last-child{border-right:0}.official-social-card.totals span{color:#e3dbcf;font:900 20px/1 var(--font-display)}.official-social-card.totals strong{color:#d9d9d9;font:1000 58px/.9 var(--font-display);margin-top:7px;display:block}.official-social-card.totals .green{color:var(--social-green)}.official-social-card.totals .red{color:var(--social-red)}.official-social-card.experiences{gap:6px;display:grid;position:relative;overflow:hidden}.official-social-card.experiences:after{content:"";opacity:.06;background:url(/pcv-mark.svg) 50%/contain no-repeat;width:130px;height:130px;position:absolute;bottom:24px;right:26px}.official-social-experience-head{z-index:1;color:#d8d0c5;font:900 18px/1 var(--font-display);text-transform:uppercase;grid-template-columns:1.28fr 1fr 110px;gap:15px;display:grid;position:relative}.official-social-card.experiences p{z-index:1;border-bottom:1px solid #ffffff29;grid-template-columns:1.28fr 1fr 110px;align-items:center;gap:15px;margin:0;padding:9px 0;display:grid;position:relative}.official-social-experience-club{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.official-social-experience-logo{width:44px!important;height:44px!important}.official-social-experience-club b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{color:#fff;font:900 23px/1 var(--font-display)}.official-social-card.experiences footer{z-index:1;color:#63d9ff;font:1000 22px/1 var(--font-display);justify-content:space-between;align-items:center;padding-top:8px;display:flex;position:relative}.official-verified{color:#f4f1e9;width:min(100% - 56px,1060px);font:600 18px/1.2 var(--font-body);justify-content:center;align-items:center;gap:9px;margin:17px auto;display:flex}.official-verified svg{width:21px;height:21px;color:var(--social-accent)}.official-social-actions{gap:14px;width:min(100% - 56px,1060px);margin:0 auto 24px;display:grid}.official-social-actions.three{grid-template-columns:1fr 1fr 1.22fr}.official-social-actions.four{grid-template-columns:repeat(4,1fr)}.official-social-actions .official-button{min-height:64px;font:1000 21px/1 var(--font-display);letter-spacing:.01em;border-radius:9px;gap:10px;box-shadow:0 8px 18px #00000061,inset 0 1px #ffffff1f,inset 0 -8px 18px #0003}.official-social-actions .official-button svg{width:28px;height:28px}.official-button.whatsapp{color:#28ee78;background:linear-gradient(#13542b4d,#060f0af5);border:1px solid #17d86a}@media (max-width:760px){.official-player-social{padding-bottom:96px}.official-player-social .official-topbar{grid-template-columns:34px 1fr auto;min-height:70px;padding:7px 12px}.official-player-social .official-topbar .fc-wordmark{display:block!important}.official-player-social .official-topbar .fc-wordmark b{font-size:18px}.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.17em;font-size:7px}.official-player-social .official-topbar img{width:44px;height:44px}.official-player-social .official-icon-link{width:34px;height:34px}.official-player-social .official-top-actions{gap:3px}.official-player-social-hero{grid-template-columns:118px minmax(0,1fr) 128px;align-items:center;gap:10px;min-height:254px;padding:18px 14px 16px}.official-social-avatar-frame{align-self:end;width:116px;padding-bottom:14px}.official-social-avatar{border-width:3px;width:112px;height:112px}.official-social-avatar:before{inset:-8px}.official-social-avatar span{border-width:3px;width:22px;height:22px;bottom:8px;right:2px}.official-social-rank-badge{min-height:23px;padding:3px 6px;font-size:11px;bottom:0;right:-2px}.official-social-rank-badge svg{width:14px;height:14px}.official-social-edit.photo{width:33px;height:33px;top:3px;right:-6px}.official-social-edit.inline{width:24px;height:24px;margin-left:5px}.official-social-edit svg{width:14px;height:14px}.official-social-identity h1{letter-spacing:-.05em;font-size:clamp(24px,7.5vw,34px)}.official-social-identity h1 svg{width:22px;height:22px;padding:4px}.official-social-identity p{gap:8px;margin-top:10px;font-size:clamp(17px,5vw,23px)}.italy-flag{width:27px;height:18px}.official-social-state{border-radius:9px;width:128px;padding:12px 10px}.official-social-state>span{font-size:12px}.official-social-state h2{gap:5px;margin:9px 0 11px;font-size:20px}.official-social-state h2 svg{width:19px;height:19px}.official-social-state p{margin-top:8px;font-size:12px}.official-social-state b{font-size:16px}.official-social-state hr{margin:9px 0}.official-social-current-status{grid-template-columns:1fr 26px;gap:4px}.official-social-current-status small{font-size:11px}.official-social-current-status strong{gap:5px;font-size:18px!important}.official-social-current-status i{width:11px;height:11px}.official-social-current-status button{width:26px;height:26px}.official-social-card{border-radius:10px;width:calc(100% - 22px);margin-top:11px;padding:13px 14px}.official-social-card h2{gap:8px;margin-bottom:12px;font-size:18px}.official-social-card h2>b{border-radius:5px;width:26px;height:26px}.official-social-card.availability{grid-template-columns:1fr 1fr;gap:8px}.official-social-card.availability>div{grid-template-columns:34px 1fr;gap:2px 8px;min-height:56px}.official-social-card.availability>div+div{padding-left:12px}.official-social-card.availability svg{width:30px;height:30px}.official-social-card.availability span{font-size:13px}.official-social-card.availability strong{font-size:21px}.official-social-card.roles{grid-template-columns:1.08fr .92fr;gap:10px}.official-social-roles-text{gap:2px}.official-social-roles-text span{font-size:12px}.official-social-roles-text p{grid-template-columns:44px minmax(0,1fr) 48px;gap:6px;padding:4px 0}.official-social-roles-text b{font-size:25px}.official-social-roles-text em{font-size:13px}.official-social-roles-text strong{border-radius:5px;min-height:25px;font-size:12px}.official-social-pitch{min-height:176px}.official-social-pitch i{border-width:2px;width:45px;height:45px;font-size:18px}.official-social-pitch i.pos-0{top:20px;right:31%}.official-social-pitch i.pos-1{top:76px;right:31%}.official-social-pitch i.pos-2{bottom:20px;right:31%}.official-social-card.totals{grid-template-columns:repeat(3,1fr)}.official-social-card.totals div{border-bottom:0;border-right:1px solid #f7bf2166;min-height:62px}.official-social-card.totals span{font-size:13px}.official-social-card.totals strong{font-size:38px}.official-social-card.experiences p{grid-template-columns:30px 1fr .96fr 60px;gap:8px;padding:6px 0}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong,.official-social-card.experiences footer{font-size:16px}.official-verified{width:calc(100% - 22px);margin:10px auto;font-size:12px}.official-social-actions{gap:7px;width:calc(100% - 22px);margin-bottom:14px}.official-social-actions.three{grid-template-columns:1fr 1fr 1.14fr}.official-social-actions.four{grid-template-columns:repeat(4,1fr)}.official-social-actions .official-button{min-height:48px;padding:0 6px;font-size:13px}.official-social-actions .official-button svg{width:18px;height:18px}}@media (max-width:390px){.official-player-social-hero{grid-template-columns:104px minmax(0,1fr) 114px;gap:7px;padding-inline:10px}.official-social-avatar-frame{width:102px}.official-social-avatar{width:98px;height:98px}.official-social-identity h1{font-size:23px}.official-social-identity p{font-size:16px}.official-social-state{width:114px;padding:10px 8px}.official-social-state h2{font-size:18px}.official-social-state b{font-size:14px}.official-social-card{width:calc(100% - 16px);padding:12px}.official-social-card h2{font-size:16px}.official-social-card.availability strong{font-size:18px}.official-social-roles-text p{grid-template-columns:38px minmax(0,1fr) 44px}.official-social-roles-text b{font-size:21px}.official-social-roles-text em{font-size:12px}.official-social-pitch{min-height:156px}.official-social-card.experiences p{grid-template-columns:28px 1fr .9fr 52px}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:14px}.official-social-actions.four{grid-template-columns:1fr 1fr}.official-social-actions.three{grid-template-columns:1fr}}.official-social-card.availability h2,.official-social-card.roles h2,.official-social-card.totals h2{grid-column:1/-1}@media (max-width:760px){.official-player-social{background:radial-gradient(circle at 50% 7%,#127ed62e,#0000 18rem),linear-gradient(#020303,#061015 34%,#020303 100%);padding-bottom:78px;overflow-x:hidden}.official-player-social .official-topbar{grid-template-columns:30px 1fr auto;min-height:58px;padding:4px 10px}.official-player-social .official-topbar .fc-wordmark b{letter-spacing:-.03em;font-size:16px}.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.18em;font-size:5.8px}.official-player-social .official-topbar img{width:36px;height:36px}.official-player-social .official-icon-link{width:30px;height:30px}.official-player-social .official-icon-link svg{width:17px;height:17px}.official-player-social .official-top-actions{gap:2px}.official-player-social-hero{background:linear-gradient(90deg,#00000024,#0000000f),url(/social/player-profile-header-bg.png) 50% 62%/cover no-repeat;grid-template-columns:90px minmax(0,1fr) 104px;gap:7px;min-height:150px;padding:8px 9px 7px}.official-player-social-hero:before{background:radial-gradient(circle at 17% 17%,var(--social-accent-soft),transparent 8rem), radial-gradient(circle at 86% 9%,#ffffff38,transparent 6rem), linear-gradient(180deg,#0000000a 0%,#00000005 58%,#00000040 100%)}.official-player-social-hero:after{opacity:.16;background-position:53% 30%;background-size:96px 96px}.official-social-avatar-frame{align-self:center;width:88px;padding-bottom:12px}.official-social-avatar{border-width:3px;width:84px;height:84px}.official-social-avatar:before{opacity:.78;inset:-6px}.official-social-avatar img{padding:2px}.official-social-avatar span{border-width:2px;width:17px;height:17px;bottom:6px;right:-1px}.official-social-rank-badge{border-radius:5px;min-height:20px;padding:3px 5px;font-size:9px;bottom:0;right:-2px}.official-social-rank-badge svg{width:12px;height:12px}.official-social-edit.photo{border-width:1.5px;width:27px;height:27px;top:0;right:-6px}.official-social-edit.inline{border-width:1.5px;width:20px;height:20px;margin-left:4px}.official-social-edit svg{width:12px;height:12px}.official-social-identity h1{letter-spacing:-.05em;gap:5px;font-size:clamp(19px,6.1vw,26px)}.official-social-identity h1 svg{width:18px;height:18px;padding:3px}.official-social-identity p{gap:6px;margin-top:6px;font-size:clamp(13px,4.2vw,17px)}.official-social-identity p svg{width:15px;height:15px}.italy-flag{width:22px;height:14px}.official-social-state{width:104px;box-shadow:0 0 18px var(--social-accent-soft), inset 0 1px 0 #ffffff14;border-radius:9px;padding:8px}.official-social-state>span{font-size:9px}.official-social-state h2{gap:4px;margin:5px 0 7px;font-size:15px}.official-social-state h2 svg{width:16px;height:16px}.official-social-state p{margin-top:5px;font-size:9px;line-height:1.08}.official-social-state b{margin-top:1px;font-size:13px}.official-social-state hr{margin:6px 0}.official-social-current-status{grid-template-columns:1fr 21px;gap:3px}.official-social-current-status small{font-size:9px}.official-social-current-status strong{gap:4px;font-size:14px!important}.official-social-current-status i{width:9px;height:9px}.official-social-current-status button{border-width:1.5px;width:21px;height:21px}.official-social-card{width:calc(100% - 16px);box-shadow:0 0 13px var(--social-accent-soft), inset 0 1px 0 #ffffff12;border-radius:9px;margin-top:6px;padding:8px 10px}.official-social-card h2{gap:7px;margin-bottom:6px;font-size:14px}.official-social-card h2>b{border-radius:5px;width:22px;height:22px;font-size:14px}.official-social-card.availability{grid-template-columns:1fr 1fr;gap:4px 8px;min-height:76px}.official-social-card.availability>div{grid-template-columns:28px 1fr;gap:1px 6px;min-height:36px}.official-social-card.availability>div+div{padding-left:9px}.official-social-card.availability svg{width:24px;height:24px}.official-social-card.availability span{font-size:10px}.official-social-card.availability strong{letter-spacing:-.02em;font-size:15px}.official-social-card.roles{grid-template-columns:1.05fr .95fr;gap:7px;min-height:136px}.official-social-roles-text{gap:0}.official-social-roles-text span{font-size:10px}.official-social-roles-text p{grid-template-columns:34px minmax(0,1fr) 38px;gap:5px;padding:2px 0}.official-social-roles-text b{font-size:18px}.official-social-roles-text em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.official-social-roles-text strong{border-radius:5px;min-height:20px;font-size:9px}.official-social-pitch{border-radius:8px;min-height:112px}.official-social-pitch i{border-width:2px;width:35px;height:35px;font-size:14px}.official-social-pitch i.pos-0{top:12px;right:31%}.official-social-pitch i.pos-1{top:48px;right:31%}.official-social-pitch i.pos-2{bottom:10px;right:31%}.official-social-card.totals{grid-template-columns:repeat(3,1fr);min-height:72px;padding-bottom:9px}.official-social-card.totals div{min-height:43px}.official-social-card.totals span{font-size:10px}.official-social-card.totals strong{margin-top:2px;font-size:29px}.official-social-card.experiences{gap:2px;min-height:124px}.official-social-card.experiences:after{width:76px;height:76px;bottom:8px;right:10px}.official-social-card.experiences p{grid-template-columns:24px 1fr .88fr 44px;gap:6px;padding:2px 0}.official-social-card.experiences .club-logo.sm,.official-social-card.experiences .club-logo.small{width:23px;height:23px}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:11px}.official-social-card.experiences footer{padding-top:3px;font-size:12px}.official-verified{gap:5px;width:calc(100% - 16px);margin:5px auto;font-size:10px}.official-verified svg{width:14px;height:14px}.official-social-actions{gap:6px;width:calc(100% - 16px);margin-bottom:8px}.official-social-actions.three{grid-template-columns:1fr 1fr 1.12fr}.official-social-actions.four{grid-template-columns:repeat(4,1fr)}.official-social-actions .official-button{letter-spacing:.01em;border-radius:7px;min-height:36px;padding:0 4px;font-size:10px}.official-social-actions .official-button svg{width:15px;height:15px}}@media (max-width:390px){.official-player-social .official-topbar{min-height:54px;padding-inline:8px}.official-player-social .official-topbar .fc-wordmark b{font-size:14px}.official-player-social .official-topbar .fc-wordmark small{font-size:5px}.official-player-social .official-topbar img{width:32px;height:32px}.official-player-social-hero{grid-template-columns:80px minmax(0,1fr) 96px;gap:5px;min-height:138px;padding:7px 7px 6px}.official-social-avatar-frame{width:78px}.official-social-avatar{width:74px;height:74px}.official-social-rank-badge{padding-inline:4px;font-size:8px}.official-social-identity h1{font-size:18px}.official-social-identity p{margin-top:5px;font-size:12px}.official-social-state{width:96px;padding:7px 6px}.official-social-state h2{font-size:13px}.official-social-state b{font-size:12px}.official-social-card{width:calc(100% - 12px);margin-top:5px;padding:7px 8px}.official-social-card h2{margin-bottom:5px;font-size:13px}.official-social-card h2>b{width:20px;height:20px;font-size:12px}.official-social-card.availability{min-height:68px}.official-social-card.availability>div{grid-template-columns:23px 1fr}.official-social-card.availability svg{width:20px;height:20px}.official-social-card.availability strong{font-size:13px}.official-social-card.roles{gap:5px;min-height:124px}.official-social-roles-text p{grid-template-columns:30px minmax(0,1fr) 34px;gap:4px}.official-social-roles-text b{font-size:16px}.official-social-roles-text em{font-size:9px}.official-social-roles-text strong{min-height:18px;font-size:8px}.official-social-pitch{min-height:102px}.official-social-pitch i{width:31px;height:31px;font-size:12px}.official-social-pitch i.pos-0{top:10px}.official-social-pitch i.pos-1{top:43px}.official-social-pitch i.pos-2{bottom:8px}.official-social-card.totals{min-height:64px}.official-social-card.totals div{min-height:37px}.official-social-card.totals span{font-size:9px}.official-social-card.totals strong{font-size:25px}.official-social-card.experiences{min-height:112px}.official-social-card.experiences p{grid-template-columns:20px 1fr .82fr 39px;gap:4px;padding:1px 0}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:9.5px}.official-social-card.experiences footer{font-size:10px}.official-verified{margin:4px auto;font-size:9px}.official-social-actions{gap:4px;width:calc(100% - 12px)}.official-social-actions.four{grid-template-columns:repeat(4,1fr)}.official-social-actions.three{grid-template-columns:1fr 1fr 1.12fr}.official-social-actions .official-button{min-height:32px;font-size:8.5px}.official-social-actions .official-button svg{width:13px;height:13px}}@media (max-width:480px){.official-player-social{padding-bottom:104px}.official-player-social .official-topbar{grid-template-columns:28px minmax(0,1fr) auto;min-height:62px;padding:4px 9px}.official-player-social .official-topbar .fc-wordmark b{font-size:15px}.official-player-social .official-topbar .fc-wordmark small{font-size:5.4px}.official-player-social .official-topbar img{width:34px;height:34px}.official-player-social .official-icon-link{width:31px;height:31px}.official-player-social-hero{background:linear-gradient(90deg,#00000029,#0000000a),url(/social/player-profile-header-bg.png) 50% 46%/cover no-repeat;grid-template-columns:92px minmax(0,1fr) 118px;align-items:start;gap:6px;min-height:198px;padding:11px 9px 9px}.official-player-social-hero:after{opacity:.13;background-position:52% 38%;background-size:108px 108px}.official-social-avatar-frame{align-self:start;width:90px;margin-top:18px;padding-bottom:13px}.official-social-avatar{border-width:3px;width:86px;height:86px}.official-social-avatar span{border-width:2px;width:18px;height:18px;bottom:6px;right:0}.official-social-rank-badge{min-height:20px;padding:3px 5px;font-size:8.5px;bottom:0;right:-4px}.official-social-identity{align-self:start;min-width:0;margin-top:43px}.official-social-identity h1{text-overflow:ellipsis;gap:4px;max-width:100%;font-size:20px;overflow:hidden}.official-social-identity h1 svg{flex:none;width:18px;height:18px;padding:3px}.official-social-identity p{text-overflow:ellipsis;gap:5px;max-width:100%;margin-top:5px;font-size:13px;overflow:hidden}.official-social-identity p svg{flex:none;width:14px;height:14px}.italy-flag{flex:none;width:22px;height:14px}.official-social-state{border-radius:9px;place-self:start end;width:118px;margin-top:3px;padding:8px;overflow:hidden}.official-social-state>span{max-width:58px;font-size:9px;line-height:1.05;display:block}.official-social-state h2{white-space:nowrap;gap:3px;margin:6px 0 8px;font-size:11px;overflow:hidden}.official-social-state h2 svg{flex:none;width:13px;height:13px}.official-social-state p{margin-top:6px;font-size:9px;line-height:1.05;display:block}.official-social-state b{font-size:12px;line-height:.98}.official-social-card{border-radius:10px;width:calc(100% - 12px);margin-top:6px;padding:8px 10px}.official-social-card h2{margin-bottom:7px;font-size:14px;line-height:1}.official-social-card h2>b{width:22px;height:22px;font-size:13px}.official-social-card.availability{gap:4px 8px;min-height:83px}.official-social-card.availability>div{grid-template-columns:28px minmax(0,1fr);min-height:38px}.official-social-card.availability svg{width:23px;height:23px}.official-social-card.availability span{font-size:10px}.official-social-card.availability strong{white-space:nowrap;font-size:15px}.official-social-card.roles{grid-template-columns:1.05fr .95fr;gap:7px;min-height:145px}.official-social-roles-text p{grid-template-columns:35px minmax(0,1fr) 39px;gap:4px;padding:3px 0}.official-social-roles-text b{font-size:18px}.official-social-roles-text em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.official-social-roles-text strong{min-height:21px;font-size:9px}.official-social-pitch{min-height:116px}.official-social-pitch i{width:34px;height:34px;font-size:13px}.official-social-card.totals{min-height:84px}.official-social-card.totals div{min-height:49px}.official-social-card.totals span{font-size:10px}.official-social-card.totals strong{font-size:30px}.official-social-card.experiences{gap:2px;min-height:142px}.official-social-experience-head,.official-social-card.experiences p{grid-template-columns:minmax(0,1.1fr) minmax(82px,.85fr) 44px;gap:6px}.official-social-experience-head{font-size:10px}.official-social-card.experiences p{padding:3px 0}.official-social-experience-club{grid-template-columns:24px minmax(0,1fr);gap:6px}.official-social-experience-logo{border-radius:4px!important;width:24px!important;height:24px!important}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:10.5px;line-height:1}.official-social-card.experiences p>span:not(.official-social-experience-club),.official-social-card.experiences p>strong{white-space:nowrap}.official-social-card.experiences footer{padding-top:3px;font-size:11px}.official-verified{width:calc(100% - 12px);margin:5px auto;font-size:9.5px}.official-social-actions{gap:4px;width:calc(100% - 12px);margin-bottom:8px;grid-template-columns:1fr 1fr 1.1fr!important}.official-social-actions.four{grid-template-columns:repeat(4,1fr)!important}.official-social-actions .official-button{border-radius:7px;min-height:35px;padding:0 4px;font-size:8.8px}.official-social-actions .official-button svg{width:13px;height:13px}}.official-player-social .official-icon-link:first-child{color:#ffc31d}.official-player-social .official-badge-count{color:#151006}.official-player-social .official-social-state h2 svg{fill:currentColor;filter:drop-shadow(0 0 10px);stroke-width:2.2px}.official-player-social.member .official-social-state h2 svg,.official-player-social.trial .official-social-state h2 svg{fill:none}.official-social-card.totals div{grid-template-columns:auto auto;grid-template-areas:"icon label""icon value";justify-content:center;align-items:center;gap:0 12px;display:grid;position:relative;overflow:hidden}.official-total-icon{opacity:.48;fill:currentColor;stroke-width:0;filter:drop-shadow(0 0 14px);grid-area:icon;width:64px;height:64px}.official-total-icon.green{color:var(--social-green)}.official-total-icon.red{color:var(--social-red)}.official-total-icon.muted{color:#b9b9b9;opacity:.36}.official-social-card.totals span{grid-area:label}.official-social-card.totals strong{text-align:left;grid-area:value}.lite-app:has(.official-player-social) .match-bottom-nav a[href=\/club]{color:var(--fc-accent);text-shadow:0 0 14px var(--fc-accent-glow)}@media (max-width:480px){.official-player-social{background:radial-gradient(circle at 50% 7%,#127ed629,#0000 16rem),linear-gradient(#020303,#061015 34%,#020303 100%);padding-bottom:88px}.official-player-social .official-topbar{grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;padding:5px 10px}.official-player-social .official-topbar .inline-flex{gap:7px}.official-player-social .official-topbar img{width:38px;height:38px}.official-player-social .official-topbar .fc-wordmark b{letter-spacing:-.035em;font-size:17px}.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.18em;margin-top:2px;font-size:5.8px}.official-player-social .official-icon-link{width:30px;height:30px}.official-player-social .official-icon-link svg{width:20px;height:20px}.official-player-social .official-top-actions{gap:3px}.official-player-social .official-badge-count{min-width:18px;height:18px;font-size:10px;top:-3px;right:-2px}.official-player-social-hero{background:linear-gradient(90deg,#00000014,#0000000f),url(/social/player-profile-header-bg.png) 50% 58%/cover no-repeat;grid-template-columns:96px minmax(0,1fr) 112px;align-items:center;gap:7px;min-height:154px;padding:8px 10px 7px}.official-player-social-hero:before{background:radial-gradient(circle at 17% 17%,var(--social-accent-soft),transparent 8rem), radial-gradient(circle at 86% 9%,#fff3,transparent 6rem), linear-gradient(180deg,#00000008 0%,#00000005 60%,#00000045 100%)}.official-player-social-hero:after{opacity:.14;background-position:52% 34%;background-size:100px 100px}.official-social-avatar-frame{align-self:center;width:94px;margin-top:0;padding-bottom:12px}.official-social-avatar{border-width:3px;width:90px;height:90px}.official-social-avatar:before{opacity:.72;inset:-7px}.official-social-avatar img{-o-object-position:center;object-position:center;padding:2px}.official-social-avatar span{border-width:2px;width:19px;height:19px;bottom:7px;right:1px}.official-social-rank-badge{border-radius:5px;min-height:20px;padding:3px 5px;font-size:8.5px;bottom:0;right:-5px}.official-social-rank-badge svg{width:12px;height:12px}.official-social-edit.photo{border-width:1.5px;width:28px;height:28px;top:1px;right:-6px}.official-social-edit.inline{border-width:1.5px;width:20px;height:20px;margin-left:4px}.official-social-edit svg{width:12px;height:12px}.official-social-identity{align-self:center;min-width:0;margin-top:0}.official-social-identity h1{letter-spacing:-.045em;text-overflow:ellipsis;gap:4px;max-width:100%;font-size:21px;line-height:.95;overflow:hidden}.official-social-identity h1 svg{flex:none;width:18px;height:18px;padding:3px}.official-social-identity p{text-overflow:ellipsis;gap:5px;max-width:100%;margin-top:6px;font-size:13px;line-height:1;overflow:hidden}.official-social-identity p svg{flex:none;width:14px;height:14px}.italy-flag{flex:none;width:22px;height:14px}.official-social-state{border-radius:9px;place-self:center end;width:112px;margin-top:0;padding:8px;overflow:hidden}.official-social-state>span{max-width:100%;font-size:9px;line-height:1.05;display:block}.official-social-state h2{white-space:nowrap;gap:4px;margin:6px 0 7px;font-size:13px;overflow:visible}.official-social-state h2 svg{flex:none;width:14px;height:14px}.official-social-state p{margin-top:5px;font-size:9px;line-height:1.07;display:block}.official-social-state b{font-size:12px;line-height:1}.official-social-card{border-radius:10px;width:calc(100% - 22px);margin-top:7px;padding:9px 11px}.official-social-card h2{gap:7px;margin-bottom:7px;font-size:15px;line-height:1}.official-social-card h2>b{border-radius:5px;width:23px;height:23px;font-size:13px}.official-social-card.availability{grid-template-columns:1fr 1fr;gap:4px 8px;min-height:72px}.official-social-card.availability>div{grid-template-columns:28px minmax(0,1fr);min-height:38px}.official-social-card.availability>div+div{padding-left:10px}.official-social-card.availability svg{width:24px;height:24px}.official-social-card.availability span{font-size:10px}.official-social-card.availability strong{white-space:nowrap;font-size:15px}.official-social-card.roles{grid-template-columns:1.04fr .96fr;gap:7px;min-height:134px}.official-social-roles-text{gap:0}.official-social-roles-text span{font-size:10px}.official-social-roles-text p{grid-template-columns:35px minmax(0,1fr) 39px;gap:4px;padding:3px 0}.official-social-roles-text b{font-size:18px}.official-social-roles-text em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.official-social-roles-text strong{border-radius:5px;min-height:21px;font-size:9px}.official-social-pitch{border-radius:8px;min-height:112px}.official-social-pitch i{width:34px;height:34px;font-size:13px}.official-social-pitch i.pos-0{top:11px;right:31%}.official-social-pitch i.pos-1{top:48px;right:31%}.official-social-pitch i.pos-2{bottom:9px;right:31%}.official-social-card.totals{grid-template-columns:repeat(3,1fr);min-height:74px;padding-bottom:9px}.official-social-card.totals div{border-right:1px solid #f7bf216b;gap:0 5px;min-height:43px}.official-social-card.totals div:last-child{border-right:0}.official-total-icon{width:30px;height:30px}.official-social-card.totals span{font-size:10px}.official-social-card.totals strong{margin-top:2px;font-size:28px}.official-social-card.experiences{gap:2px;min-height:130px}.official-social-card.experiences:after{width:70px;height:70px;bottom:8px;right:10px}.official-social-experience-head,.official-social-card.experiences p{grid-template-columns:minmax(0,1.12fr) minmax(82px,.86fr) 45px;gap:6px}.official-social-experience-head{font-size:10px}.official-social-card.experiences p{padding:3px 0}.official-social-experience-club{grid-template-columns:24px minmax(0,1fr);gap:6px}.official-social-experience-logo{border-radius:4px!important;width:24px!important;height:24px!important}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:10.5px;line-height:1}.official-social-card.experiences p>span:not(.official-social-experience-club),.official-social-card.experiences p>strong{white-space:nowrap}.official-social-card.experiences footer{padding-top:3px;font-size:11px}.official-verified{width:calc(100% - 22px);margin:6px auto;font-size:9.5px}.official-verified svg{width:14px;height:14px}.official-social-actions{gap:6px;width:calc(100% - 22px);margin-bottom:9px;grid-template-columns:1fr 1fr 1.1fr!important}.official-social-actions.four{grid-template-columns:repeat(4,1fr)!important}.official-social-actions .official-button{border-radius:7px;min-height:36px;padding:0 4px;font-size:8.8px}.official-social-actions .official-button svg{width:13px;height:13px}.lite-app:has(.official-player-social) .match-bottom-nav{min-height:58px;padding-top:6px}.lite-app:has(.official-player-social) .match-bottom-nav svg{width:18px;height:18px}}.official-player-social,.official-player-social *{min-width:0}.official-player-social-hero{grid-template-columns:clamp(180px,22vw,245px) minmax(0,1fr) clamp(230px,27vw,295px)}.official-social-state{display:block;overflow:visible}.official-social-identity h1,.official-social-identity p,.official-social-state h2,.official-social-state p,.official-social-state b{text-overflow:ellipsis;max-width:100%;overflow:hidden}.official-social-card h2{letter-spacing:0}.official-social-card.totals h2{text-align:left}@media (max-width:760px){.official-player-social{padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:hidden}.official-player-social .official-topbar{grid-template-columns:36px minmax(0,1fr) auto;gap:7px;min-height:64px;padding:6px 12px}.official-player-social .official-topbar .inline-flex{gap:7px}.official-player-social .official-topbar img{width:40px;height:40px}.official-player-social .official-topbar .fc-wordmark b{letter-spacing:-.035em;font-size:clamp(15px,3.2vw,19px)}.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.16em;margin-top:2px;font-size:clamp(5px,1.25vw,7px)}.official-player-social .official-icon-link{width:32px;height:32px}.official-player-social .official-icon-link svg{width:20px;height:20px}.official-player-social .official-top-actions{gap:3px}.official-player-social .official-badge-count{min-width:18px;height:18px;font-size:10px;top:-2px;right:-2px}.official-player-social-hero{background:linear-gradient(90deg,#00000014,#0000000f),url(/social/player-profile-header-bg.png) 50% 55%/cover no-repeat;grid-template-columns:clamp(92px,20vw,128px) minmax(0,1fr) clamp(136px,30vw,180px);align-items:center;gap:clamp(7px,1.8vw,14px);min-height:clamp(202px,38vw,260px);padding:clamp(12px,2.6vw,18px)}.official-player-social-hero:after{opacity:.14;background-position:52% 35%;background-size:clamp(96px,18vw,140px) clamp(96px,18vw,140px)}.official-social-avatar-frame{align-self:center;width:clamp(88px,19vw,118px);margin-top:0;padding-bottom:13px}.official-social-avatar{border-width:3px;width:clamp(84px,18vw,112px);height:clamp(84px,18vw,112px)}.official-social-avatar:before{opacity:.74;inset:clamp(-8px,-1.4vw,-6px)}.official-social-avatar img{-o-object-position:center;object-position:center;padding:2px}.official-social-avatar span{border-width:2px;width:clamp(18px,4.1vw,24px);height:clamp(18px,4.1vw,24px);bottom:clamp(6px,1.4vw,9px);right:1px}.official-social-rank-badge{border-radius:5px;min-height:clamp(20px,4.2vw,24px);padding:3px 5px;font-size:clamp(8px,1.95vw,11px);bottom:0;right:-5px}.official-social-rank-badge svg{width:12px;height:12px}.official-social-edit.photo{border-width:1.5px;width:clamp(28px,6vw,34px);height:clamp(28px,6vw,34px);top:1px;right:-6px}.official-social-edit.inline{border-width:1.5px;width:clamp(19px,4.4vw,24px);height:clamp(19px,4.4vw,24px);margin-left:4px}.official-social-edit svg{width:12px;height:12px}.official-social-identity{align-self:center;margin-top:0}.official-social-identity h1{letter-spacing:-.045em;white-space:nowrap;gap:5px;font-size:clamp(20px,5.3vw,34px);line-height:.95}.official-social-identity h1 svg{flex:none;width:clamp(17px,4.2vw,23px);height:clamp(17px,4.2vw,23px);padding:3px}.official-social-identity p{white-space:nowrap;gap:5px;margin-top:clamp(5px,1.5vw,10px);font-size:clamp(13px,3.6vw,22px);line-height:1}.official-social-identity p svg{flex:none;width:clamp(14px,3.4vw,18px);height:clamp(14px,3.4vw,18px)}.italy-flag{flex:none;width:clamp(22px,5vw,27px);height:clamp(14px,3.2vw,18px)}.official-social-state{border-radius:9px;place-self:center end;width:100%;padding:clamp(8px,1.9vw,12px);display:block;overflow:visible}.official-social-state>span{max-width:none;font-size:clamp(9px,2.4vw,12px);line-height:1.05;display:block}.official-social-state h2{white-space:nowrap;gap:4px;margin:clamp(5px,1.4vw,9px) 0;font-size:clamp(13px,3.05vw,18px);line-height:1;overflow:visible}.official-social-state h2 svg{flex:none;width:clamp(14px,3.5vw,19px);height:clamp(14px,3.5vw,19px)}.official-social-state p{margin-top:clamp(5px,1.5vw,8px);font-size:clamp(9px,2.55vw,12px);line-height:1.08;display:block}.official-social-state b{font-size:clamp(12px,3.2vw,16px);line-height:1}.official-social-state hr{margin:clamp(6px,1.6vw,9px) 0}.official-social-current-status{grid-template-columns:minmax(0,1fr) clamp(22px,5.7vw,28px);gap:4px;display:grid}.official-social-current-status small{font-size:clamp(9px,2.35vw,11px)}.official-social-current-status strong{white-space:nowrap;gap:4px;overflow:hidden;font-size:clamp(13px,3.1vw,18px)!important}.official-social-current-status i{flex:none;width:clamp(9px,2.4vw,11px);height:clamp(9px,2.4vw,11px)}.official-social-current-status button{border-width:1.5px;width:clamp(22px,5.7vw,28px);height:clamp(22px,5.7vw,28px)}.official-social-card{border-radius:10px;width:calc(100% - 24px);margin-top:8px;padding:clamp(9px,2.2vw,14px)}.official-social-card h2{gap:7px;margin-bottom:clamp(7px,1.8vw,12px);font-size:clamp(14px,2.7vw,18px);line-height:1.02}.official-social-card h2>b{border-radius:5px;flex:none;width:clamp(22px,5vw,27px);height:clamp(22px,5vw,27px);font-size:clamp(13px,3vw,16px)}.official-social-card.availability{grid-template-columns:1fr 1fr;gap:4px 8px;min-height:clamp(72px,16vw,94px)}.official-social-card.availability>div{grid-template-columns:clamp(26px,6vw,34px) minmax(0,1fr);gap:1px 7px;min-height:38px}.official-social-card.availability>div+div{padding-left:clamp(8px,2vw,14px)}.official-social-card.availability svg{width:clamp(23px,5.4vw,30px);height:clamp(23px,5.4vw,30px)}.official-social-card.availability span{font-size:clamp(10px,2.4vw,13px)}.official-social-card.availability strong{white-space:nowrap;font-size:clamp(15px,3.7vw,22px)}.official-social-card.roles{grid-template-columns:minmax(0,1.02fr) minmax(118px,.98fr);gap:clamp(7px,1.8vw,12px);min-height:clamp(134px,30vw,184px)}.official-social-roles-text{gap:0}.official-social-roles-text span{font-size:clamp(10px,2.4vw,12px)}.official-social-roles-text p{grid-template-columns:clamp(35px,8vw,48px) minmax(0,1fr) clamp(39px,8.5vw,52px);gap:4px;padding:clamp(3px,1vw,5px) 0}.official-social-roles-text b{font-size:clamp(18px,4.7vw,26px)}.official-social-roles-text em{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,2.45vw,13px);overflow:hidden}.official-social-roles-text strong{border-radius:5px;min-height:clamp(21px,5vw,26px);font-size:clamp(9px,2.2vw,12px)}.official-social-pitch{border-radius:8px;min-height:clamp(112px,26vw,176px)}.official-social-pitch i{border-width:2px;width:clamp(34px,8vw,46px);height:clamp(34px,8vw,46px);font-size:clamp(13px,3.1vw,18px)}.official-social-pitch i.pos-0{top:clamp(11px,3vw,20px);right:31%}.official-social-pitch i.pos-1{top:clamp(48px,11vw,77px);right:31%}.official-social-pitch i.pos-2{bottom:clamp(9px,2.5vw,20px);right:31%}.official-social-card.totals{grid-template-columns:repeat(3,minmax(0,1fr));min-height:clamp(74px,17vw,100px);padding-bottom:clamp(9px,2vw,12px)}.official-social-card.totals div{border-bottom:0;border-right:1px solid #f7bf216b;gap:0 5px;min-height:clamp(43px,10vw,62px)}.official-social-card.totals div:last-child{border-right:0}.official-total-icon{width:clamp(30px,7.4vw,46px);height:clamp(30px,7.4vw,46px)}.official-social-card.totals span{font-size:clamp(9px,2.25vw,13px)}.official-social-card.totals strong{margin-top:2px;font-size:clamp(26px,6.1vw,38px)}.official-social-actions{gap:6px;width:calc(100% - 24px);margin-bottom:10px}.official-social-actions.three{grid-template-columns:1fr 1fr 1.12fr!important}.official-social-actions.four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.official-social-actions .official-button{border-radius:7px;min-height:clamp(36px,8vw,48px);padding:0 4px;font-size:clamp(8.8px,2.25vw,13px)}.official-social-actions .official-button svg{flex:none;width:clamp(13px,3.2vw,18px);height:clamp(13px,3.2vw,18px)}}@media (max-width:430px){.official-player-social-hero{grid-template-columns:clamp(82px,26vw,98px) minmax(0,1fr);grid-template-areas:"avatar identity""state state";min-height:auto}.official-social-avatar-frame{grid-area:avatar}.official-social-identity{grid-area:identity}.official-social-state{grid-area:state;justify-self:stretch;width:auto;margin-top:6px}.official-social-card.roles{grid-template-columns:minmax(0,1fr) minmax(112px,.82fr)}.official-social-actions.four{grid-template-columns:1fr 1fr!important}.official-social-actions.three{grid-template-columns:1fr!important}}@media (max-width:760px){.official-player-social{padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:hidden}.official-player-social .official-topbar{grid-template-columns:36px minmax(0,1fr) auto;gap:7px;min-height:64px;padding:6px 12px}.official-player-social .official-topbar .inline-flex{gap:8px}.official-player-social .official-topbar img{width:40px;height:40px}.official-player-social .official-topbar .fc-wordmark b{letter-spacing:0;font-size:19px}.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.16em;margin-top:2px;font-size:7px}.official-player-social .official-icon-link{width:32px;height:32px}.official-player-social .official-icon-link svg{width:20px;height:20px}.official-player-social .official-top-actions{gap:3px}.official-player-social .official-badge-count{min-width:18px;height:18px;font-size:10px;top:-2px;right:-2px}.official-player-social-hero{--social-hero-x:clamp(10px,3vw,30px);--social-hero-y:clamp(8px,2vw,20px);--social-hero-gap:clamp(8px,3vw,30px);--social-avatar-w:clamp(90px,23vw,220px);--social-state-w:clamp(108px,26.5vw,252px);grid-template-columns:var(--social-avatar-w) minmax(0,1fr);align-items:center;gap:var(--social-hero-gap);min-height:clamp(172px,38vw,360px);padding:var(--social-hero-y) calc(var(--social-hero-x) + var(--social-state-w) + var(--social-hero-gap)) var(--social-hero-y) var(--social-hero-x);background:linear-gradient(90deg,#00000014,#0000000f),url(/social/player-profile-header-bg.png) 50% 56%/cover no-repeat;grid-template-areas:none}.official-player-social-hero:after{opacity:.14;background-position:52% 34%;background-size:clamp(100px,22vw,210px) clamp(100px,22vw,210px)}.official-social-avatar-frame{width:var(--social-avatar-w);grid-area:auto;align-self:center;margin-top:0;padding-bottom:clamp(12px,2.5vw,22px)}.official-social-avatar{border-width:3px;width:clamp(86px,22vw,214px);height:clamp(86px,22vw,214px)}.official-social-avatar:before{opacity:.74;inset:clamp(-8px,-1vw,-6px)}.official-social-avatar img{-o-object-position:center;object-position:center;padding:2px}.official-social-avatar span{border-width:2px;width:clamp(18px,4.1vw,36px);height:clamp(18px,4.1vw,36px);bottom:clamp(6px,1.4vw,18px);right:1px}.official-social-rank-badge{border-radius:5px;min-height:clamp(20px,4.2vw,32px);padding:3px 6px;font-size:11px;bottom:0;right:-5px}.official-social-rank-badge svg{width:12px;height:12px}.official-social-edit.photo{border-width:1.5px;width:32px;height:32px;top:1px;right:-6px}.official-social-edit.inline{border-width:1.5px;width:22px;height:22px;margin-left:5px}.official-social-edit svg{width:12px;height:12px}.official-social-identity{grid-area:auto;align-self:center;min-width:0;margin-top:0}.official-social-identity h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;gap:7px;max-width:100%;font-size:32px;line-height:.95;overflow:hidden}.official-social-identity h1 svg{flex:none;width:23px;height:23px;padding:4px}.official-social-identity p{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;gap:8px;max-width:100%;margin-top:10px;font-size:20px;line-height:1;overflow:hidden}.official-social-identity p svg{flex:none;width:18px;height:18px}.italy-flag{flex:none;width:27px;height:18px}.official-social-state{top:var(--social-hero-y);right:var(--social-hero-x);width:var(--social-state-w);border-radius:10px;grid-area:auto;place-self:center end;margin-top:0;padding:12px;display:block;position:absolute;overflow:visible}.official-social-state>span{letter-spacing:0;max-width:none;font-size:12px;line-height:1.05;display:block;overflow:visible}.official-social-state h2{letter-spacing:0;white-space:nowrap;gap:5px;margin:8px 0;font-size:18px;line-height:1;overflow:visible}.official-social-state h2 svg{flex:none;width:19px;height:19px}.official-social-state p{margin-top:8px;font-size:12px;line-height:1.08;display:block;overflow:visible}.official-social-state b{font-size:16px;line-height:1;overflow:visible}.official-social-state hr{margin:9px 0}.official-player-social.member .official-social-state h2,.official-player-social.trial .official-social-state h2{font-size:16px}.official-social-current-status{grid-template-columns:minmax(0,1fr) 28px;gap:4px;display:grid}.official-social-current-status small{font-size:11px}.official-social-current-status strong{white-space:nowrap;gap:4px;overflow:hidden;font-size:16px!important}.official-social-current-status i{flex:none;width:10px;height:10px}.official-social-current-status button{border-width:1.5px;width:28px;height:28px}.official-social-card{border-radius:10px;width:calc(100% - clamp(22px,5.8vw,56px));margin-top:clamp(8px,1.8vw,18px);padding:clamp(9px,2.2vw,22px)}.official-social-card h2{letter-spacing:0;gap:8px;margin-bottom:12px;font-size:18px;line-height:1.02}.official-social-card h2>b{border-radius:5px;flex:none;width:27px;height:27px;font-size:16px}.official-social-card.availability{grid-template-columns:1fr 1fr;gap:4px 8px;min-height:clamp(74px,16.7vw,158px)}.official-social-card.availability>div{grid-template-columns:34px minmax(0,1fr);gap:2px 8px;min-height:44px}.official-social-card.availability>div+div{padding-left:14px}.official-social-card.availability svg{width:30px;height:30px}.official-social-card.availability span{font-size:13px}.official-social-card.availability strong{letter-spacing:0;white-space:nowrap;font-size:22px}.official-social-card.roles{grid-template-columns:minmax(0,1.04fr) minmax(118px,.96fr);gap:12px;min-height:clamp(134px,32.9vw,310px)}.official-social-roles-text{gap:2px}.official-social-roles-text span{font-size:12px}.official-social-roles-text p{grid-template-columns:48px minmax(0,1fr) 52px;gap:5px;padding:5px 0}.official-social-roles-text b{letter-spacing:0;font-size:26px}.official-social-roles-text em{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.official-social-roles-text strong{border-radius:5px;min-height:26px;font-size:12px}.official-social-pitch{border-radius:8px;min-height:clamp(112px,26vw,245px)}.official-social-pitch i{border-width:2px;width:46px;height:46px;font-size:18px}.official-social-pitch i.pos-0{top:20px;right:31%}.official-social-pitch i.pos-1{top:77px;right:31%}.official-social-pitch i.pos-2{bottom:20px;right:31%}.official-social-card.totals{grid-template-columns:repeat(3,minmax(0,1fr));min-height:clamp(76px,17.2vw,162px);padding-bottom:12px}.official-social-card.totals div{border-bottom:0;border-right:1px solid #f7bf216b;gap:0 5px;min-height:62px}.official-social-card.totals div:last-child{border-right:0}.official-total-icon{width:46px;height:46px}.official-social-card.totals span{font-size:13px}.official-social-card.totals strong{margin-top:2px;font-size:38px}.official-social-card.experiences{gap:3px;min-height:clamp(130px,31.7vw,300px)}.official-social-card.experiences:after{width:90px;height:90px;bottom:10px;right:14px}.official-social-experience-head,.official-social-card.experiences p{grid-template-columns:minmax(0,1.16fr) minmax(90px,.88fr) 52px;gap:8px}.official-social-experience-head{font-size:12px}.official-social-card.experiences p{padding:4px 0}.official-social-experience-club{grid-template-columns:28px minmax(0,1fr);gap:7px}.official-social-experience-logo{border-radius:4px!important;width:28px!important;height:28px!important}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:13px;line-height:1}.official-social-card.experiences p>span:not(.official-social-experience-club),.official-social-card.experiences p>strong{white-space:nowrap}.official-social-card.experiences footer{padding-top:5px;font-size:13px}.official-verified{width:calc(100% - clamp(22px,5.8vw,56px));margin:8px auto;font-size:12px}.official-verified svg{width:16px;height:16px}.official-social-actions{gap:7px;width:calc(100% - clamp(22px,5.8vw,56px));margin-bottom:12px}.official-social-actions.three{grid-template-columns:1fr 1fr 1.12fr!important}.official-social-actions.four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.official-social-actions .official-button{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;min-width:0;min-height:48px;padding:0 5px;font-size:13px;overflow:hidden}.official-social-actions .official-button svg{flex:none;width:18px;height:18px}.lite-app:has(.official-player-social) .match-bottom-nav{min-height:64px;padding-top:7px}.lite-app:has(.official-player-social) .match-bottom-nav svg{width:20px;height:20px}}@media (max-width:520px){.official-player-social .official-topbar{grid-template-columns:32px minmax(0,1fr) auto;min-height:58px;padding:5px 10px}.official-player-social .official-topbar .inline-flex{gap:7px}.official-player-social .official-topbar img{width:38px;height:38px}.official-player-social .official-topbar .fc-wordmark b{letter-spacing:0;font-size:17px}.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.16em;font-size:6px}.official-player-social .official-icon-link{width:30px;height:30px}.official-player-social-hero{--social-hero-x:10px;--social-hero-y:8px;--social-hero-gap:8px;--social-avatar-w:clamp(84px,23vw,94px);--social-state-w:clamp(104px,27vw,116px);grid-template-columns:var(--social-avatar-w) minmax(0,1fr);gap:var(--social-hero-gap);min-height:154px;padding:var(--social-hero-y) calc(var(--social-hero-x) + var(--social-state-w) + var(--social-hero-gap)) 7px var(--social-hero-x);grid-template-areas:none}.official-social-avatar-frame{width:var(--social-avatar-w);grid-area:auto;padding-bottom:12px}.official-social-avatar{width:clamp(80px,22vw,90px);height:clamp(80px,22vw,90px)}.official-social-avatar span{width:19px;height:19px}.official-social-rank-badge{min-height:20px;padding:3px 5px;font-size:8.5px}.official-social-edit.photo{width:28px;height:28px}.official-social-edit.inline{width:20px;height:20px;margin-left:4px}.official-social-identity{grid-area:auto}.official-social-identity h1{letter-spacing:0;gap:4px;font-size:20px}.official-social-identity h1 svg{width:18px;height:18px;padding:3px}.official-social-identity p{letter-spacing:0;gap:5px;margin-top:6px;font-size:13px}.official-social-identity p svg{width:14px;height:14px}.italy-flag{width:22px;height:14px}.official-social-state{width:var(--social-state-w);border-radius:9px;grid-area:auto;padding:8px;overflow:visible}.official-social-state>span{letter-spacing:0;font-size:9px;line-height:1.05}.official-social-state h2{letter-spacing:0;gap:4px;margin:6px 0 7px;font-size:13px}.official-player-social.member .official-social-state h2,.official-player-social.trial .official-social-state h2{font-size:12px}.official-social-state h2 svg{width:14px;height:14px}.official-social-state p{margin-top:5px;font-size:9px;line-height:1.07}.official-social-state b{font-size:12px;line-height:1}.official-social-state hr{margin:6px 0}.official-social-current-status{grid-template-columns:minmax(0,1fr) 22px;gap:3px}.official-social-current-status small{font-size:9px}.official-social-current-status strong{gap:3px;font-size:12px!important}.official-social-current-status i{width:8px;height:8px}.official-social-current-status button{width:22px;height:22px}.official-social-card{width:calc(100% - 22px);margin-top:7px;padding:9px 11px}.official-social-card h2{letter-spacing:0;gap:7px;margin-bottom:7px;font-size:15px}.official-social-card h2>b{width:23px;height:23px;font-size:13px}.official-social-card.availability{gap:4px 8px;min-height:72px}.official-social-card.availability>div{grid-template-columns:28px minmax(0,1fr);min-height:38px}.official-social-card.availability>div+div{padding-left:10px}.official-social-card.availability svg{width:24px;height:24px}.official-social-card.availability span{font-size:10px}.official-social-card.availability strong{letter-spacing:0;font-size:15px}.official-social-card.roles{grid-template-columns:1.04fr .96fr;gap:7px;min-height:134px}.official-social-roles-text{gap:0}.official-social-roles-text span{font-size:10px}.official-social-roles-text p{grid-template-columns:35px minmax(0,1fr) 39px;gap:4px;padding:3px 0}.official-social-roles-text b{letter-spacing:0;font-size:18px}.official-social-roles-text em{font-size:10px}.official-social-roles-text strong{min-height:21px;font-size:9px}.official-social-pitch{min-height:112px}.official-social-pitch i{width:34px;height:34px;font-size:13px}.official-social-pitch i.pos-0{top:11px}.official-social-pitch i.pos-1{top:48px}.official-social-pitch i.pos-2{bottom:9px}.official-social-card.totals{min-height:74px;padding-bottom:9px}.official-social-card.totals div{min-height:43px}.official-total-icon{width:30px;height:30px}.official-social-card.totals span{font-size:10px}.official-social-card.totals strong{font-size:28px}.official-social-card.experiences{gap:2px;min-height:130px}.official-social-card.experiences:after{width:70px;height:70px;bottom:8px;right:10px}.official-social-experience-head,.official-social-card.experiences p{grid-template-columns:minmax(0,1.12fr) minmax(82px,.86fr) 45px;gap:6px}.official-social-experience-head{font-size:10px}.official-social-card.experiences p{padding:3px 0}.official-social-experience-club{grid-template-columns:24px minmax(0,1fr);gap:6px}.official-social-experience-logo{width:24px!important;height:24px!important}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:10.5px}.official-social-card.experiences footer{font-size:11px}.official-verified{width:calc(100% - 22px);margin:6px auto;font-size:9.5px}.official-verified svg{width:14px;height:14px}.official-social-actions{gap:6px;width:calc(100% - 22px);margin-bottom:9px;grid-template-columns:1fr 1fr 1.1fr!important}.official-social-actions.four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.official-social-actions.three{grid-template-columns:1fr 1fr 1.1fr!important}.official-social-actions .official-button{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:36px;padding:0 4px;font-size:8.8px;overflow:hidden}.official-social-actions .official-button svg{width:13px;height:13px}.lite-app:has(.official-player-social) .match-bottom-nav{min-height:58px;padding-top:6px}.lite-app:has(.official-player-social) .match-bottom-nav svg{width:18px;height:18px}}@media (max-width:370px){.official-player-social .official-topbar .fc-wordmark b{font-size:15px}.official-player-social .official-topbar .fc-wordmark small{font-size:5px}.official-player-social-hero{--social-hero-x:7px;--social-hero-y:7px;--social-hero-gap:6px;--social-avatar-w:78px;--social-state-w:96px;grid-template-columns:var(--social-avatar-w) minmax(0,1fr);gap:var(--social-hero-gap);min-height:142px;padding:var(--social-hero-y) calc(var(--social-hero-x) + var(--social-state-w) + var(--social-hero-gap)) 6px var(--social-hero-x)}.official-social-avatar-frame{width:78px}.official-social-avatar{width:74px;height:74px}.official-social-identity h1{font-size:18px}.official-social-identity p{font-size:12px}.official-social-state{padding:7px 6px}.official-social-state h2{font-size:12px}.official-player-social.member .official-social-state h2,.official-player-social.trial .official-social-state h2,.official-social-state b{font-size:11px}.official-social-card{width:calc(100% - 14px);padding:8px}.official-social-card h2,.official-social-card.availability strong{font-size:13px}.official-social-actions{gap:4px;width:calc(100% - 14px)}.official-social-actions .official-button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:32px;font-size:8px;overflow:hidden}}@media (max-width:760px){.official-player-social{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.official-player-social .official-topbar{min-height:56px;padding:5px 10px}.official-player-social .official-topbar img{width:36px;height:36px}.official-player-social .official-topbar .fc-wordmark b{letter-spacing:0;font-size:17px}.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.16em;font-size:5.8px}.official-player-social .official-icon-link{width:30px;height:30px}.official-player-social .official-icon-link svg{width:19px;height:19px}.official-player-social-hero{--social-hero-y:7px;--social-hero-gap:7px;min-height:clamp(132px,31vw,235px);padding:var(--social-hero-y) calc(var(--social-hero-x) + var(--social-state-w) + var(--social-hero-gap)) var(--social-hero-y) var(--social-hero-x)}.official-social-avatar-frame{padding-bottom:9px}.official-social-rank-badge{min-height:18px;padding:2px 5px;font-size:8px}.official-social-edit.photo{width:27px;height:27px}.official-social-edit.inline{width:20px;height:20px}.official-social-identity h1{font-size:clamp(18px,5vw,28px)}.official-social-identity p{margin-top:5px;font-size:clamp(12px,3.2vw,18px)}.official-social-state{border-radius:8px;padding:7px}.official-social-state>span{font-size:9px}.official-social-state h2{margin:5px 0;font-size:13px}.official-player-social.member .official-social-state h2,.official-player-social.trial .official-social-state h2{font-size:12px}.official-social-state h2 svg{width:14px;height:14px}.official-social-state p{margin-top:4px;font-size:9px;line-height:1.04}.official-social-state b{font-size:12px}.official-social-state hr{margin:5px 0}.official-social-current-status{grid-template-columns:minmax(0,1fr) 20px;gap:3px}.official-social-current-status small{font-size:8px}.official-social-current-status strong{gap:3px;font-size:12px!important}.official-social-current-status i{width:8px;height:8px}.official-social-current-status button{width:20px;height:20px}.official-social-card{border-radius:9px;width:calc(100% - 22px);margin-top:6px;padding:8px 10px}.official-social-card h2{gap:7px;margin-bottom:6px;font-size:14px;line-height:.98}.official-social-card h2>b{width:23px;height:23px;font-size:13px}.official-social-card.availability{gap:3px 8px;min-height:62px}.official-social-card.availability>div{grid-template-columns:26px minmax(0,1fr);gap:1px 6px;min-height:32px}.official-social-card.availability>div+div{padding-left:9px}.official-social-card.availability svg{width:22px;height:22px}.official-social-card.availability span{font-size:9px}.official-social-card.availability strong{font-size:14px}.official-social-card.roles{gap:6px;min-height:112px}.official-social-roles-text span{font-size:9px}.official-social-roles-text p{grid-template-columns:32px minmax(0,1fr) 37px;gap:4px;padding:2px 0}.official-social-roles-text b{font-size:17px}.official-social-roles-text em{font-size:9px}.official-social-roles-text strong{min-height:19px;font-size:8px}.official-social-pitch{min-height:94px}.official-social-pitch i{width:30px;height:30px;font-size:12px}.official-social-pitch i.pos-0{top:9px}.official-social-pitch i.pos-1{top:41px}.official-social-pitch i.pos-2{bottom:7px}.official-social-card.totals{min-height:68px;padding-bottom:7px}.official-social-card.totals div{gap:0 4px;min-height:36px}.official-total-icon{width:28px;height:28px}.official-social-card.totals span{font-size:9px}.official-social-card.totals strong{font-size:25px}.official-social-card.experiences{gap:1px;min-height:108px}.official-social-card.experiences:after{width:56px;height:56px;bottom:7px;right:8px}.official-social-experience-head,.official-social-card.experiences p{grid-template-columns:minmax(0,1.12fr) minmax(78px,.86fr) 40px;gap:5px}.official-social-experience-head{font-size:9px}.official-social-card.experiences p{padding:1px 0}.official-social-experience-club{grid-template-columns:20px minmax(0,1fr);gap:5px}.official-social-experience-logo{border-radius:4px!important;width:20px!important;height:20px!important}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:9px;line-height:1}.official-social-card.experiences footer{padding-top:2px;font-size:9.5px}.official-verified{margin:3px auto;font-size:8.5px}.official-verified svg{width:12px;height:12px}.official-social-actions{gap:5px;margin-bottom:3px}.official-social-actions .official-button{min-height:31px;padding:0 3px;font-size:8px}.official-social-actions .official-button svg{width:12px;height:12px}.lite-app:has(.official-player-social) .match-bottom-nav{min-height:52px;padding-top:4px}.lite-app:has(.official-player-social) .match-bottom-nav a{gap:3px;font-size:8px}.lite-app:has(.official-player-social) .match-bottom-nav svg{width:17px;height:17px}}@media (max-width:520px){.official-player-social .official-topbar{min-height:54px}.official-social-avatar span{width:17px;height:17px}.official-social-state{padding:6px}.official-social-state h2{margin:4px 0;font-size:11px}.official-social-state p{margin-top:3px;font-size:8px}.official-social-current-status{grid-template-columns:minmax(0,1fr) 18px}.official-social-current-status strong{font-size:10.5px!important}.official-social-current-status button{width:18px;height:18px}.official-social-card{margin-top:5px;padding:7px 9px}.official-social-card h2{margin-bottom:5px;font-size:13px}.official-social-card h2>b{width:22px;height:22px}.official-social-card.availability{min-height:58px}.official-social-card.availability>div{min-height:30px}.official-social-card.roles{min-height:104px}.official-social-card.totals{min-height:64px}.official-social-card.experiences{min-height:102px}.official-social-actions .official-button{min-height:30px;font-size:7.6px}.official-player-social{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.official-player-social .official-topbar{min-height:50px;padding:4px 9px}.official-player-social .official-topbar img{width:32px;height:32px}.official-player-social .official-topbar .fc-wordmark b{font-size:15px}.official-player-social .official-topbar .fc-wordmark small{font-size:5px}.official-player-social .official-icon-link{width:28px;height:28px}.official-player-social .official-icon-link svg{width:17px;height:17px}.official-player-social-hero{--social-hero-y:5px;--social-hero-gap:5px;--social-avatar-w:78px;--social-state-w:100px;min-height:128px}.official-social-avatar-frame{width:78px;padding-bottom:7px}.official-social-avatar{width:74px;height:74px}.official-social-avatar span{width:16px;height:16px;bottom:5px}.official-social-rank-badge{min-height:16px;padding:2px 5px;font-size:7.4px}.official-social-edit.photo{width:25px;height:25px}.official-social-edit.inline{width:18px;height:18px;margin-left:3px}.official-social-identity h1{font-size:17px}.official-social-identity h1 svg{width:16px;height:16px;padding:2px}.official-social-identity p{margin-top:4px;font-size:11px}.official-social-identity p svg{width:12px;height:12px}.italy-flag{width:19px;height:12px}.official-social-state{border-radius:8px;padding:5px 6px}.official-social-state>span{font-size:8px}.official-social-state h2{gap:3px;margin:3px 0;font-size:10px}.official-player-social.member .official-social-state h2,.official-player-social.trial .official-social-state h2{font-size:9.5px}.official-social-state h2 svg{width:12px;height:12px}.official-social-state p{margin-top:2px;font-size:7.6px;line-height:1.02}.official-social-state b{font-size:10px}.official-social-state hr{margin:3px 0}.official-social-current-status{grid-template-columns:minmax(0,1fr) 16px;gap:2px}.official-social-current-status small{font-size:7px}.official-social-current-status strong{gap:2px;font-size:9.5px!important}.official-social-current-status i{width:7px;height:7px}.official-social-current-status button{border-width:1px;width:16px;height:16px}.official-social-current-status button svg{width:10px;height:10px}.official-social-card{border-radius:8px;width:calc(100% - 14px);margin-top:4px;padding:6px 8px}.official-player-social-hero+.official-social-card{margin-top:7px}.official-social-card h2{gap:5px;margin-bottom:4px;font-size:12px;line-height:.95}.official-social-card h2>b{width:20px;height:20px;font-size:12px}.official-social-card.availability{gap:2px 6px;min-height:50px}.official-social-card.availability>div{grid-template-columns:22px minmax(0,1fr);gap:1px 5px;min-height:26px}.official-social-card.availability>div+div{padding-left:7px}.official-social-card.availability svg{width:19px;height:19px}.official-social-card.availability span{font-size:8px}.official-social-card.availability strong{font-size:12px}.official-social-card.roles{gap:5px;min-height:91px}.official-social-roles-text span{font-size:8px}.official-social-roles-text p{grid-template-columns:29px minmax(0,1fr) 34px;gap:3px;padding:1px 0}.official-social-roles-text b{font-size:15px}.official-social-roles-text em{font-size:8px}.official-social-roles-text strong{min-height:17px;font-size:7.5px}.official-social-pitch{min-height:74px}.official-social-pitch i{width:25px;height:25px;font-size:10px}.official-social-pitch i.pos-0{top:7px}.official-social-pitch i.pos-1{top:32px}.official-social-pitch i.pos-2{bottom:5px}.official-social-card.totals{min-height:55px;padding-bottom:5px}.official-social-card.totals div{gap:0 3px;min-height:30px}.official-total-icon{width:23px;height:23px}.official-social-card.totals span{font-size:8px}.official-social-card.totals strong{font-size:22px}.official-social-card.experiences{gap:0;min-height:88px}.official-social-card.experiences:after{width:44px;height:44px;bottom:6px;right:7px}.official-social-experience-head,.official-social-card.experiences p{grid-template-columns:minmax(0,1.14fr) minmax(72px,.84fr) 36px;gap:4px}.official-social-experience-head{font-size:8px}.official-social-card.experiences p{padding:0}.official-social-experience-club{grid-template-columns:18px minmax(0,1fr);gap:4px}.official-social-experience-logo{border-radius:3px!important;width:18px!important;height:18px!important}.official-social-card.experiences span,.official-social-card.experiences b,.official-social-card.experiences strong{font-size:8px;line-height:1}.official-social-card.experiences p.official-social-empty-experience{color:#ffffffc7;grid-template-columns:1fr;min-height:18px}.official-social-empty-experience span:first-child{white-space:normal}.official-social-empty-experience span:nth-child(2),.official-social-empty-experience strong{display:none}.official-social-card.experiences footer{padding-top:1px;font-size:8px}.official-verified{margin:2px auto;font-size:7.5px}.official-verified svg{width:10px;height:10px}.official-social-actions{gap:4px;width:calc(100% - 14px);margin-bottom:2px}.official-social-actions .official-button{border-radius:6px;min-height:26px;padding:0 2px;font-size:7px}.official-social-actions .official-button svg{width:10px;height:10px}.lite-app:has(.official-player-social) .match-bottom-nav{min-height:46px;padding-top:3px}.lite-app:has(.official-player-social) .match-bottom-nav a{gap:2px;font-size:7px}.lite-app:has(.official-player-social) .match-bottom-nav svg{width:15px;height:15px}}.official-social-pitch{aspect-ratio:1.787;box-shadow:inset 0 0 24px #00000073,0 0 18px #00000038;background:linear-gradient(#00000008,#0003),url(/official-ui/player-social-pitch.png) 50%/cover no-repeat!important;min-height:0!important}.official-social-pitch:before{display:none!important}.official-social-pitch:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000002e,#0000 42%,#0000002e);position:absolute;inset:0}.official-social-pitch i{z-index:2;transform:translate(-50%,-50%);width:clamp(21px,6vw,34px)!important;height:clamp(21px,6vw,34px)!important;top:var(--pitch-y,50%)!important;bottom:auto!important;right:auto!important;left:var(--pitch-x,50%)!important;font-size:clamp(9px,2.5vw,13px)!important;position:absolute!important}.official-social-pitch i.pos-0{--pitch-x:50%;--pitch-y:18%}.official-social-pitch i.pos-1{--pitch-x:50%;--pitch-y:45%}.official-social-pitch i.pos-2{--pitch-x:50%;--pitch-y:75%}.official-social-pitch i.role-por{--pitch-x:49.9%;--pitch-y:88.9%}.official-social-pitch i.role-td{--pitch-x:82.8%;--pitch-y:74.4%}.official-social-pitch i.role-dc{--pitch-x:49.9%;--pitch-y:74.3%}.official-social-pitch i.role-ts{--pitch-x:16.6%;--pitch-y:74.3%}.official-social-pitch i.role-cdc{--pitch-x:49.9%;--pitch-y:61.7%}.official-social-pitch i.role-cc{--pitch-x:49.9%;--pitch-y:45.1%}.official-social-pitch i.role-coc{--pitch-x:49.9%;--pitch-y:25.3%}.official-social-pitch i.role-ed{--pitch-x:82.9%;--pitch-y:45.5%}.official-social-pitch i.role-es{--pitch-x:16.8%;--pitch-y:45.5%}.official-social-pitch i.role-ad{--pitch-x:74.1%;--pitch-y:22.5%}.official-social-pitch i.role-as{--pitch-x:25.3%;--pitch-y:22.6%}.official-social-pitch i.role-att{--pitch-x:49.9%;--pitch-y:10.9%}.official-social-current-status{grid-template-columns:1fr!important}.official-social-current-status.unavailable strong{color:var(--social-red)!important}.official-social-current-status.unavailable i{background:var(--social-red);box-shadow:0 0 14px #ff343ee6}.official-social-actions.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.official-application-review{--application-gold:#ffc31a;--application-line:#ffc31a8c;--application-green:#59d640;--application-red:#f22b25;padding-bottom:calc(92px + env(safe-area-inset-bottom));background:radial-gradient(circle at 72% 28%,#ffc31a1f,#0000 18rem),linear-gradient(#020303,#050707 42%,#010202 100%)}.official-application-hero{background:url(/official-ui/notifica-candidatura-hero-bg.png) 50%/cover no-repeat;border-bottom:1px solid #ffc31a73;align-items:center;min-height:304px;display:flex;position:relative;overflow:hidden}.official-application-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#00000014 68%,#050707 100%);position:absolute;inset:0}.official-application-hero-copy{z-index:1;text-shadow:0 5px 18px #000;align-self:flex-end;width:min(560px,56%);margin-bottom:22px;margin-left:40%;position:relative}.official-application-hero-copy h1,.official-application-hero-copy>p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.official-application-hero-copy h1{color:#fff;font:1000 clamp(44px,5.8vw,68px)/.92 var(--font-display);text-transform:uppercase;margin:0}.official-application-hero-copy p{color:var(--application-gold);font:800 clamp(24px,3vw,34px)/1 var(--font-display);margin:10px 0 28px}.official-application-club-pill{-moz-column-gap:16px;background:linear-gradient(90deg,#050606eb,#10100fc7);border:1px solid #ffffff38;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:16px;width:min(440px,100%);min-height:86px;padding:12px 24px;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000005c}.official-application-club-pill span{color:#ddd5ca;font:600 18px/1 var(--font-body)}.official-application-club-pill b{color:var(--application-gold);font:1000 27px/1 var(--font-display);text-transform:uppercase}.official-application-club-pill>span:first-child{grid-row:1/3}.official-application-grid,.official-application-quick-actions,.official-application-decision-grid,.official-application-meta{width:min(100% - 52px,1180px);margin-inline:auto}.official-application-grid{grid-template-columns:1.55fr .95fr;gap:22px;margin-top:18px;display:grid}.official-application-player-card,.official-application-compatibility,.official-application-decision,.official-application-meta{border:1px solid var(--application-line);background:linear-gradient(135deg,#0d0e0ef5,#020303fa);border-radius:12px;box-shadow:inset 0 1px #ffffff0f,0 0 22px #ffc31a14}.official-application-player-card{padding:26px 30px 20px}.official-application-player-card header{grid-template-columns:174px minmax(0,1fr);align-items:center;gap:28px;display:grid}.official-application-avatar{border:2px solid var(--application-gold);background:#020303;border-radius:999px;width:158px;height:158px;position:relative;box-shadow:0 0 24px #ffc31a2e}.official-application-avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;padding:4px}.official-application-avatar>span{background:#000000db;position:absolute;bottom:4px;right:-8px;border-radius:8px!important;width:46px!important;height:46px!important}.official-application-player-card h2{color:#fff;font:1000 clamp(32px,4vw,48px)/1 var(--font-display);align-items:center;gap:10px;margin:0;display:flex}.official-application-player-card h2 svg{color:#111;background:var(--application-gold);border-radius:999px;width:24px;height:24px;padding:4px}.official-application-player-card header p{color:#fff;font:800 28px/1 var(--font-display);align-items:center;gap:16px;margin:18px 0 0;display:flex}.official-application-player-card header p svg{color:#e5e7e7}.official-application-role-list{border:1px solid #ffffff26;border-radius:8px;margin-top:22px;display:grid;overflow:hidden}.official-application-role-list p{color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(60px,.4fr) minmax(54px,.22fr);align-items:center;margin:0;padding:11px 22px;display:grid}.official-application-role-list p:last-child{border-bottom:0}.official-application-role-list b{color:var(--role-color,var(--application-gold));font:1000 27px/1 var(--font-display)}.official-application-role-list strong{color:var(--application-gold);font:1000 25px/1 var(--font-display);justify-self:end}.official-application-availability{border:1px solid #ffffff24;border-radius:8px;margin-top:20px;padding:17px 18px}.official-application-availability h3{color:var(--application-gold);font:1000 25px/1 var(--font-display);align-items:center;gap:12px;margin:0 0 14px;display:flex}.official-application-days{grid-template-columns:repeat(7,1fr);gap:11px;display:grid}.official-application-days span{color:#d8d3cc;min-height:78px;font:800 17px/1 var(--font-display);border:1px solid #fff3;border-radius:6px;place-items:center;display:grid}.official-application-days b{color:#777;font:1000 33px/1 var(--font-display)}.official-application-days span.active b{color:var(--application-green)}.official-application-availability>p{color:#fff;font:800 27px/1 var(--font-display);align-items:center;gap:12px;margin:18px 0 0;display:flex}.official-application-compatibility{padding:28px 32px}.official-application-compatibility h2{color:var(--application-gold);font:1000 34px/1 var(--font-display);align-items:center;gap:18px;margin:0 0 20px;display:flex}.official-application-compatibility h2 svg{width:40px;height:40px}.official-application-compatibility>p{color:#e7dfd6;font:700 26px/1 var(--font-body);border-top:1px solid #ffffff24;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:12px;margin:0;padding:18px 0;display:grid}.official-application-compatibility>p>svg:first-child{color:var(--application-gold)}.official-application-compatibility>p>svg:last-child{color:#111;opacity:.55;background:#fff3;border-radius:999px;padding:4px}.official-application-compatibility>p.ok>svg:last-child{background:var(--application-green);opacity:1}.official-application-score{text-align:center;border-top:1px solid #ffffff3d;place-items:center;padding-top:24px;display:grid}.official-application-score span{color:#fff;font:1000 25px/1 var(--font-display)}.official-application-score strong{color:var(--application-green);font:1000 clamp(62px,7vw,86px)/.86 var(--font-display);text-shadow:0 0 24px #59d64070;margin-top:12px}.official-application-score small{color:var(--application-gold);letter-spacing:.12em;font-size:31px}.official-application-quick-actions{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.official-application-quick-actions .official-button{min-height:78px;font:1000 26px/1 var(--font-display);border-radius:9px}.official-application-quick-actions .official-button svg:last-child{margin-left:auto}.official-application-decision-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.official-application-decision{text-align:center;cursor:pointer;place-items:center;min-height:220px;padding:26px 34px 22px;display:grid}.official-application-decision>svg{width:64px;height:64px}.official-application-decision strong{color:#fff;font:1000 37px/1 var(--font-display);margin-top:14px}.official-application-decision span{color:#eee6dc;max-width:360px;font:600 23px/1.18 var(--font-body);margin-top:10px}.official-application-decision i{color:#fff;border-radius:7px;place-items:center;width:100%;min-height:56px;margin-top:18px;font-style:normal;display:grid}.official-application-decision.accept{background:linear-gradient(135deg,#123712ad,#050706fa);border-color:#59d640bf}.official-application-decision.accept>svg,.official-application-decision.accept i{background:var(--application-green);color:#073604}.official-application-decision.reject{background:linear-gradient(135deg,#52120fa6,#050606fa);border-color:#f22b25db}.official-application-decision.reject>svg,.official-application-decision.reject i{background:var(--application-red);color:#fff}.official-application-decision>svg{border-radius:18px;padding:12px}.official-application-meta{grid-template-columns:1.1fr .74fr 1fr;gap:0;margin-top:18px;padding:14px 24px;display:grid}.official-application-meta p{color:#d8d0c5;border-right:1px solid #ffffff2e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;margin:0;padding:0 24px;display:grid}.official-application-meta p:first-child{padding-left:0}.official-application-meta p:nth-child(2){grid-template-columns:1fr}.official-application-meta p:last-child{border-right:0;grid-template-columns:minmax(0,1fr) 34px;padding-right:0}.official-application-meta svg{color:#ddd;grid-row:1/3}.official-application-meta span{color:#b9b3aa;font:800 18px/1 var(--font-display)}.official-application-meta b{color:#fff;font:900 24px/1 var(--font-display)}.official-application-meta p:not(:first-child) b{color:var(--application-gold)}@media (max-width:760px){.official-application-review{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.official-application-hero{background-position:top;background-size:100% 100%;min-height:154px}.official-application-hero-copy{width:61%;margin-bottom:6px;margin-left:39%}.official-application-hero-copy h1{font-size:clamp(21px,6.3vw,31px)}.official-application-hero-copy p{margin:5px 0 8px;font-size:clamp(14px,4vw,18px)}.official-application-club-pill{-moz-column-gap:8px;border-radius:9px;grid-template-columns:32px minmax(0,1fr);column-gap:8px;width:min(100%,190px);min-height:41px;padding:5px 9px}.official-application-club-pill>span:first-child{width:30px!important;height:30px!important}.official-application-club-pill span{font-size:8.5px}.official-application-club-pill b{font-size:12px}.official-application-grid,.official-application-quick-actions,.official-application-decision-grid,.official-application-meta{width:calc(100% - 16px)}.official-application-grid{grid-template-columns:minmax(0,1.55fr) minmax(120px,.9fr);gap:8px;margin-top:6px}.official-application-player-card,.official-application-compatibility{border-radius:8px}.official-application-player-card{padding:9px 10px 8px}.official-application-player-card header{grid-template-columns:56px minmax(0,1fr);gap:8px}.official-application-avatar{border-width:1px;width:54px;height:54px}.official-application-avatar>img{padding:2px}.official-application-avatar>span{bottom:-2px;right:-5px;border-width:1px!important;border-radius:4px!important;width:19px!important;height:19px!important}.official-application-player-card h2{gap:5px;font-size:16px}.official-application-player-card h2 svg{width:14px;height:14px;padding:2px}.official-application-player-card header p{gap:6px;margin-top:5px;font-size:11px}.official-application-player-card header p svg{width:13px;height:13px}.official-application-role-list{border-radius:6px;margin-top:8px}.official-application-role-list p{grid-template-columns:1fr auto;min-height:22px;padding:4px 8px}.official-application-role-list b{font-size:13px}.official-application-role-list strong{font-size:11px}.official-application-availability{border-radius:6px;margin-top:7px;padding:7px}.official-application-availability h3{gap:5px;margin-bottom:6px;font-size:11px}.official-application-availability h3 svg{width:13px;height:13px}.official-application-days{gap:3px}.official-application-days span{border-radius:4px;min-height:31px;font-size:8px}.official-application-days b{font-size:13px}.official-application-availability>p{gap:5px;margin-top:7px;font-size:12px}.official-application-availability>p svg{width:14px;height:14px}.official-application-compatibility{padding:9px 10px}.official-application-compatibility h2{gap:7px;margin-bottom:7px;font-size:14px}.official-application-compatibility h2 svg{width:18px;height:18px}.official-application-compatibility>p{grid-template-columns:18px minmax(0,1fr) 15px;gap:5px;padding:6px 0;font-size:11px}.official-application-compatibility>p svg{width:15px;height:15px}.official-application-compatibility>p>svg:last-child{padding:2px}.official-application-score{padding-top:8px}.official-application-score span{font-size:10px}.official-application-score strong{margin-top:5px;font-size:34px}.official-application-score small{letter-spacing:.07em;font-size:13px}.official-application-quick-actions{gap:8px;margin-top:7px}.official-application-quick-actions .official-button{border-radius:7px;min-height:34px;padding:0 9px;font-size:10px}.official-application-quick-actions .official-button svg{width:14px;height:14px}.official-application-decision-grid{gap:8px;margin-top:8px}.official-application-decision{border-radius:8px;min-height:88px;padding:9px 10px 8px}.official-application-decision>svg{border-radius:9px;width:28px;height:28px;padding:5px}.official-application-decision strong{margin-top:5px;font-size:15px}.official-application-decision span{margin-top:4px;font-size:9px;line-height:1.12}.official-application-decision i{border-radius:5px;min-height:24px;margin-top:7px}.official-application-decision i svg{width:17px;height:17px}.official-application-meta{border-radius:8px;grid-template-columns:1.08fr .72fr .96fr;margin-top:7px;padding:6px 8px}.official-application-meta p{grid-template-columns:16px minmax(0,1fr);gap:5px;min-height:31px;padding:0 7px}.official-application-meta p:first-child{padding-left:0}.official-application-meta p:last-child{text-align:center;grid-template-columns:1fr;place-items:center;padding-inline:4px 0}.official-application-meta p:last-child svg{display:none}.official-application-meta svg{width:14px;height:14px}.official-application-meta span{font-size:8px}.official-application-meta b{font-size:9.5px;line-height:1.08}.official-application-meta p:last-child b{max-width:58px}}.lite-topbar,.lite-unified-topbar{height:40px!important;min-height:40px!important;padding:2px 10px!important}.lite-unified-topbar{grid-template-columns:32px minmax(0,1fr) auto!important}.lite-unified-actions{gap:4px!important}.lite-unified-action img,.lite-unified-action:first-child img{filter:drop-shadow(0 0 13px #ffc31a8a)!important;width:34px!important;height:34px!important}.official-chat-topbar{z-index:80!important;grid-template-columns:34px minmax(0,1fr) auto!important;height:40px!important;min-height:40px!important;padding:2px 10px!important;position:sticky!important;top:0!important}.official-chat-actions{gap:4px!important}.official-chat-symbol img,.official-chat-bell img{filter:drop-shadow(0 0 13px #ffc31a8f)!important;width:34px!important;height:34px!important}.lite-app-options{margin-top:auto}.lite-app-options-toggle{border-color:rgb(var(--fc-accent-rgb)/.28);min-height:46px;color:var(--fc-accent);background:linear-gradient(180deg,rgb(var(--fc-accent-rgb)/.105),#00000047);box-shadow:inset 0 0 0 1px #ffffff09,0 0 16px rgb(var(--fc-accent-rgb)/.08);border-radius:9px}.lite-app-options-toggle svg:first-child{color:var(--fc-accent);filter:drop-shadow(0 0 8px rgb(var(--fc-accent-rgb)/.45))}.lite-logout{background:#ffffff06;border-color:#ffffff14;border-radius:9px;margin-top:0}.match-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:auto!important;min-height:70px!important;padding:6px 6px max(7px,env(safe-area-inset-bottom))!important;border-top:1px solid rgb(var(--fc-accent-rgb)/.42)!important;background:linear-gradient(180deg,#0c0f10fa,#020304fc), radial-gradient(circle at 50% 0,rgb(var(--fc-accent-rgb)/.13),transparent 44%)!important;border-radius:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -10px 34px #0000009e,inset 0 1px #ffffff0e!important}.match-bottom-nav a,.match-bottom-nav>span{color:#a0a7a3;background:linear-gradient(#ffffff05,#00000029);border:1px solid #0000;border-radius:8px;min-height:54px;margin:0 1px;font-size:8px;position:relative}.match-bottom-nav a:not(:last-child):after,.match-bottom-nav>span:not(:last-child):after{content:"";background:linear-gradient(#0000,#ffc31a47,#0000);width:1px;position:absolute;top:8px;bottom:8px;right:-3px}.match-bottom-nav svg{width:21px!important;height:21px!important}.match-bottom-nav .active{border-color:rgb(var(--fc-accent-rgb)/.72);color:var(--fc-accent);background:radial-gradient(circle at 50% 12%,rgb(var(--fc-accent-rgb)/.26),transparent 46%), linear-gradient(180deg,#ffc31a33,#140c0057);box-shadow:inset 0 3px 9px #000000a8, inset 0 0 18px rgb(var(--fc-accent-rgb)/.25), 0 0 18px rgb(var(--fc-accent-rgb)/.34);text-shadow:0 0 12px rgb(var(--fc-accent-rgb)/.95);transform:translateY(1px)}.match-bottom-nav .active:before{content:"";background:var(--fc-accent);height:2px;box-shadow:0 0 10px var(--fc-accent),0 0 18px var(--fc-accent);border-radius:999px;position:absolute;top:3px;left:18%;right:18%}.match-bottom-nav .active svg{filter:drop-shadow(0 0 8px rgb(var(--fc-accent-rgb)/.85))}@media (max-width:420px){.lite-unified-brand .pcv-topbar-logo,.official-chat-brand .pcv-topbar-logo{width:clamp(118px,34vw,154px)!important}.lite-unified-action,.official-chat-symbol,.official-chat-bell{width:34px!important;height:34px!important}.lite-unified-action img,.lite-unified-action:first-child img,.official-chat-symbol img,.official-chat-bell img{width:32px!important;height:32px!important}.match-bottom-nav{min-height:66px!important}.match-bottom-nav a,.match-bottom-nav>span{min-height:50px;font-size:7.5px}}@media (max-width:760px){.official-page .official-topbar{grid-template-columns:32px minmax(0,1fr) auto!important;gap:7px!important;min-height:58px!important;padding:4px 10px!important}.official-page .official-topbar .inline-flex{justify-self:center;gap:7px}.official-page .official-topbar .fc-wordmark{display:block!important}.official-page .official-topbar .fc-wordmark b{letter-spacing:-.035em;font-size:clamp(14px,3vw,17px)}.official-page .official-topbar .fc-wordmark small{letter-spacing:.16em;margin-top:2px;font-size:clamp(5px,1.1vw,6px)}.official-page .official-topbar img{width:36px;height:36px}.official-page .official-icon-link{width:29px;height:29px}.official-page .official-icon-link svg{width:20px;height:20px}.official-page .official-top-actions{gap:3px}.official-page .official-badge-count{min-width:17px;height:17px;font-size:9px;top:-2px;right:-2px}.official-club-search-page .official-hero{min-height:176px;padding:28px 20px 12px}.official-club-search-page .official-hero:before{background-position:100%;background-size:auto 100%}.official-club-search-page .official-hero h1{font-size:clamp(38px,10.9vw,48px)}.official-club-search-page .official-hero p{max-width:305px;margin-top:11px;font-size:clamp(14px,4vw,17px)}}.official-club-search-page{--club-search-gold-muted:#c89a38;--club-search-gold-soft:#d6ad52;--club-search-line:#cd9f3a5c;--club-search-line-soft:#cd9f3a38}.official-club-search-page .official-hero{border-bottom-color:var(--club-search-line-soft)}.official-club-search-page .official-hero:before{filter:saturate(.82)brightness(.9)}.official-club-search-page .official-hero:after{background:radial-gradient(circle at 75% 40%,#cd9f3a29,#0000 28%),linear-gradient(#0000 68%,#030303 100%)}.official-club-search-page .official-hero h1 span:last-child:not(:first-child){color:var(--club-search-gold-soft)}.official-club-search-page .official-info-strip,.official-club-search-page .official-invite-card,.official-club-search-page .official-search-switch,.official-club-search-page .official-normal-filters,.official-club-search-page .official-club-result{border-color:var(--club-search-line);box-shadow:inset 0 1px #ffffff0e,0 0 16px #cd9f3a0b}.official-club-search-page .official-info-strip{background:linear-gradient(90deg,#cd9f3a09,#070808f5)}.official-club-search-page .official-info-icon{border-color:var(--club-search-gold-muted);color:var(--club-search-gold-soft)}.official-club-search-page .official-invite-card{background:linear-gradient(90deg,#cd9f3a08,#040404fa)}.official-club-search-page .official-search-switch,.official-club-search-page .official-normal-filters{background:linear-gradient(#080a0af5,#030303fa)}.official-club-search-page .official-invite-card img{opacity:.82}.official-club-search-page .official-invite-toggle b,.official-club-search-page .official-invite-card h2,.official-club-search-page .official-section-row h2{color:#f3efe7;text-shadow:0 0 14px #cd9f3a1f}.official-club-search-page .official-invite-controls input:focus{border-color:#d6ad528f;box-shadow:0 0 14px #cd9f3a1f}.official-club-search-page .official-invite-controls button,.official-club-search-page .official-sort button{border-color:var(--club-search-line);box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000047}.official-club-search-page .official-invite-controls button{color:#e6d5ad;background:linear-gradient(#cd9f3a1f,#22190aad)}.official-club-search-page .official-club-result{background:linear-gradient(100deg,#000000f7,#0f100feb)}.official-club-search-page .official-club-training{border-top-color:var(--club-search-line-soft)}.official-club-search-page .official-club-meta svg,.official-club-search-page .official-club-training svg{color:var(--club-search-gold-soft)}.official-club-search-page .official-club-training>div span{color:#d8bd78;background:linear-gradient(#cd9f3a0b,#00000073);border-color:#cd9f3a57}.official-club-search-page .official-club-empty{color:#948d84;font-weight:600}.official-club-search-page .official-club-role-panel{border-left-color:var(--club-search-line-soft)}.official-club-search-page .official-club-view-button{background:linear-gradient(#d7a947,#9d741f);border-color:#c99a35;box-shadow:inset 0 1px #ffffff2e,inset 0 -14px 22px #0000002e,0 8px 18px #00000057}.official-public-day{gap:4px;display:grid}@media (max-width:520px){.official-page .official-topbar{grid-template-columns:30px minmax(0,1fr) auto!important;min-height:52px!important;padding:4px 8px!important}.official-page .official-topbar img{width:34px;height:34px}.official-page .official-topbar .fc-wordmark b{letter-spacing:0;font-size:15.5px}.official-page .official-topbar .fc-wordmark small{letter-spacing:.16em;font-size:5px}.official-page .official-icon-link{width:28px;height:28px}.official-page .official-icon-link svg{width:20px;height:20px}.official-club-search-page .official-hero{min-height:164px;padding:25px 18px 11px}.official-club-search-page .official-hero:before{background-position:calc(100% - 6px)}.official-club-search-page .official-hero h1{font-size:39px}.official-club-search-page .official-hero p{max-width:285px;margin-top:9px;font-size:14px}}.official-social-roles-text p{grid-template-columns:minmax(0,1fr)}.official-social-roles-text b{font-size:clamp(18px,4.8vw,34px)}.official-player-search-page .official-hero{border-bottom-color:#ffc31a73;min-height:386px;padding:0}.official-player-search-page .official-hero:before{opacity:1;filter:none;background:url(/official-ui/cerca-player-hero-bg.png) 50%/cover no-repeat}.official-player-search-page .official-hero:after,.official-player-search-page .official-hero>div{display:none}.official-player-search-page .official-accordion{background:linear-gradient(#0d0e0ef5,#040404fa);border-color:#ffc31ac7;margin-top:14px}.official-player-search-page .official-accordion:first-of-type{margin-top:0}.official-player-search-page .official-accordion-head{border-bottom-color:#ffc31a94}.official-player-search-page .official-divider{background:linear-gradient(90deg,#ffc31a05,#ffc31ab8,#ffc31a05);margin:24px 0}@media (max-width:760px){.official-player-search-page .official-hero{min-height:180px}.official-player-search-page .official-accordion{border-radius:10px;margin-top:10px;width:calc(100% - 24px)!important}.official-player-search-page .official-accordion:first-of-type{margin-top:0}.official-player-search-page .official-accordion-head{gap:10px;min-height:58px;padding:0 18px;font-size:20px}.official-player-search-page .official-accordion-head svg:first-child{width:30px;height:30px}.official-player-search-page .official-accordion-head svg:last-child{width:20px;height:20px}.official-player-search-page .official-accordion-body{padding:15px 20px 17px}.official-player-search-page .official-field-title{margin-bottom:9px;font-size:14px}.official-player-search-page .official-muted,.official-player-search-page .official-help{font-size:12.5px;line-height:1.26}.official-player-search-page .official-segmented{border-radius:9px}.official-player-search-page .official-segmented button{min-height:43px;font-size:13px}.official-player-search-page .official-chip-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:11px}.official-player-search-page .official-chip-grid button{border-radius:8px;min-height:38px;font-size:13px}.official-player-search-page .official-pill-row{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:9px}.official-player-search-page .official-pill-row button{border-radius:8px;min-height:38px;font-size:12.5px}.official-player-search-page .official-pill-row button svg,.official-player-search-page .official-segmented button svg{width:14px;height:14px}.official-player-search-page .official-divider{margin:16px 0}.official-player-search-page .official-help{gap:8px;margin-top:12px}.official-player-search-page .official-info-icon{border-width:1px;width:18px;height:18px;font-size:12px}.official-player-search-page .official-input input{border-radius:8px;min-height:42px;padding:0 12px;font-size:13px}.official-player-search-page .official-free-agent-list{gap:8px;margin-top:10px}.official-player-search-page .official-player-result{border-radius:9px;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:9px}.official-player-search-page .official-avatar{width:38px;height:38px}.official-player-search-page .official-player-result h3{font-size:15px}.official-player-search-page .official-player-result .official-button{min-height:34px;font-size:10px}}@media (max-width:380px){.official-player-search-page .official-hero{min-height:170px}.official-player-search-page .official-accordion{width:calc(100% - 18px)!important}.official-player-search-page .official-accordion-head{min-height:54px;padding:0 14px;font-size:18px}.official-player-search-page .official-accordion-body{padding:13px 14px 15px}.official-player-search-page .official-field-title{font-size:12.5px}.official-player-search-page .official-muted,.official-player-search-page .official-help{font-size:11.5px}.official-player-search-page .official-chip-grid{gap:5px}.official-player-search-page .official-chip-grid button{border-radius:7px;min-height:34px;font-size:11px}.official-player-search-page .official-pill-row{gap:7px}.official-player-search-page .official-pill-row button,.official-player-search-page .official-segmented button{min-height:35px;font-size:11px}.official-player-search-page .official-divider{margin:13px 0}}.official-player-search-page{background:radial-gradient(circle at 16% 26%,#00b8ff24,#0000 18rem),radial-gradient(circle at 86% 58%,#00cfa31a,#0000 18rem),linear-gradient(#020405,#050606 42%,#020202)}.official-player-search-page .official-hero{border-bottom-color:#00b8ff42;box-shadow:inset 0 -48px 60px #0000009e}.official-player-search-page .official-hero:before{filter:saturate(.86)contrast(1.05)brightness(.88)}.official-player-search-page .official-accordion{background:linear-gradient(145deg,#00b8ff12,#0000 34%),linear-gradient(#080d0ffa,#030405fc);border-color:#42a5f557;box-shadow:0 18px 42px #0000005c,inset 0 0 0 1px #ffffff07}.official-player-search-page .official-accordion:first-of-type{border-color:#00cfa357}.official-player-search-page .official-accordion-head{color:#f5f7f5;background:linear-gradient(90deg,#ffffff0b,#00b8ff0e,#0000);border-bottom-color:#ffffff14}.official-player-search-page .official-accordion-head svg:first-child{color:#00b8ff;filter:drop-shadow(0 0 12px #00b8ff47)}.official-player-search-page .official-accordion:first-of-type .official-accordion-head svg:first-child{color:#00cfa3;filter:drop-shadow(0 0 12px #00cfa347)}.official-player-search-page .official-field-title{color:#f4f6f4;letter-spacing:.05em}.official-player-search-page .official-field-title:before{content:"";vertical-align:middle;background:#00b8ff;border-radius:999px;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #00b8ff9e}.official-player-search-page .official-accordion:first-of-type .official-field-title:first-of-type:before{background:#00cfa3;box-shadow:0 0 12px #00cfa39e}.official-player-search-page .official-muted{color:#b9c4c2}.official-player-search-page .official-segmented{background:#ffffff09;border-color:#ffffff24}.official-player-search-page .official-segmented button{color:#c8cfcb;background:linear-gradient(#ffffff0d,#0000006b)}.official-player-search-page .official-segmented button:first-child.active{color:#dffff7;background:linear-gradient(#00cfa357,#004a3a9e);box-shadow:inset 0 0 18px #00cfa32e,0 0 18px #00cfa31f}.official-player-search-page .official-segmented button:last-child.active{color:#ffd5d1;background:linear-gradient(#f4433642,#4e0b099e);box-shadow:inset 0 0 18px #f4433624,0 0 16px #f4433614}.official-player-search-page .official-chip-grid button{border-color:color-mix(in srgb,var(--role-color) 42%,#ffffff2e);color:#edf1ee;background:linear-gradient(#ffffff0e,#020405d1);justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.official-player-search-page .official-chip-grid button span{filter:saturate(1.08);font-size:.95em;line-height:1}.official-player-search-page .official-chip-grid button.active{border-color:var(--role-color);color:var(--role-color);background:linear-gradient(180deg,color-mix(in srgb,var(--role-color) 18%,#ffffff0a),#000000c7);box-shadow:0 0 15px color-mix(in srgb,var(--role-color) 34%,transparent),inset 0 0 18px color-mix(in srgb,var(--role-color) 15%,transparent)}.official-player-search-page .official-chip-grid button.active:after{content:"";background:var(--role-color);width:6px;height:6px;box-shadow:0 0 9px var(--role-color);border-radius:999px;position:absolute;bottom:5px;right:6px}.official-player-search-page .official-pill-row button{color:#dfe5e2;background:linear-gradient(#ffffff0d,#0000009e);border-color:#ffffff24}.official-player-search-page .official-pill-row button.active{color:#ffe494;background:linear-gradient(#ffd54f2e,#3526039e);border-color:#ffd54fcc;box-shadow:0 0 16px #ffd54f29,inset 0 0 18px #ffd54f14}.official-player-search-page .official-divider{background:linear-gradient(90deg,#0000,#00b8ff52,#ffd54f61,#0000)}.official-player-search-page .official-help{color:#c5d1ce;background:linear-gradient(90deg,#00cfa314,#ffd54f09);border:1px solid #00cfa338;border-radius:10px;align-items:flex-start;padding:10px 12px}.official-player-search-page .official-info-icon{color:#00cfa3;border-color:#00cfa38a}.official-player-search-page .official-input input{background:linear-gradient(#0a1215f5,#040607fa);border-color:#42a5f547}.official-player-search-page .official-input input:focus{border-color:#00b8ffbf;box-shadow:0 0 18px #00b8ff24}.official-player-search-page .official-player-result{background:linear-gradient(100deg,#070d0ffa,#040506fa);border-color:#42a5f542}.official-player-search-page .official-avatar{color:#00b8ff;background:#00b8ff12;border-color:#00b8ff8f}.official-player-search-page .official-avatar.has-photo{border-color:#ffc31ab8;padding:0;overflow:hidden}.official-player-search-page .official-avatar.has-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.official-player-search-page .official-player-result span{color:#ffd54f;letter-spacing:.02em;font-weight:900}.official-player-search-page .official-presence-row{grid-template-columns:repeat(4,1fr)}.official-notifications-page .official-hero{border-bottom-color:#ffc31a75;min-height:368px;padding:0}.official-notifications-page .official-hero:before{opacity:1;filter:none;background:url(/official-ui/notifiche-hero-bg.png) 50%/cover no-repeat}.official-notifications-page .official-hero:after,.official-notifications-page .official-hero>div{display:none}.official-notifications-page .official-filter-tabs{background:linear-gradient(#080909f5,#050505fa);border-color:#ffc31a5c;margin-top:0}.official-notifications-page .official-notification{background:linear-gradient(90deg,#070808fa,#0f1212f2);box-shadow:inset 0 1px #ffffff0b}@media (max-width:760px){.official-notifications-page .official-hero{min-height:154px}.official-notifications-page .official-filter-tabs{border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(74px,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;width:calc(100% - 16px)!important;display:grid!important;overflow:hidden!important}.official-notifications-page .official-filter-tabs button{text-overflow:ellipsis;white-space:nowrap;gap:3px;min-height:38px;padding:0 2px;font-size:9.5px;overflow:hidden;min-width:0!important}.official-notifications-page .official-filter-tabs svg{width:14px;height:14px}.official-notifications-page .official-notification-list{gap:8px;margin-top:8px;padding-bottom:10px}.official-notifications-page .official-notification{border-radius:8px;grid-template-columns:40px minmax(0,1fr) 48px;align-items:start;gap:8px;min-height:82px;padding:9px}.official-notifications-page .official-unread-dot{width:9px;height:9px;margin:0;position:absolute;top:7px;left:7px}.official-notifications-page .official-notification-icon{width:40px;height:40px}.official-notifications-page .official-notification-icon svg{width:22px;height:22px}.official-notifications-page .official-notification h3{overflow-wrap:normal;word-break:normal;font-size:15.5px;line-height:1}.official-notifications-page .official-notification p{overflow-wrap:break-word;margin-top:4px;font-size:13px;line-height:1.13}.official-notifications-page .official-notification a{border-radius:6px;margin-top:5px;padding:5px 8px;font-size:10px}.official-notifications-page .official-notification time{white-space:nowrap;align-self:start;padding-top:2px;font-size:10.5px;line-height:1.12}.official-notifications-page .official-small-count{display:none}.official-notifications-page .official-notification-delete{border-radius:7px;grid-column:3;justify-self:end;width:28px;height:28px}}@media (max-width:380px){.official-notifications-page .official-hero{min-height:146px}.official-notifications-page .official-filter-tabs button{min-height:35px;font-size:8.5px}.official-notifications-page .official-filter-tabs svg{width:12px;height:12px}.official-notifications-page .official-notification{grid-template-columns:36px minmax(0,1fr) 44px;gap:7px;min-height:76px;padding:8px}.official-notifications-page .official-notification-icon{width:36px;height:36px}.official-notifications-page .official-notification h3{font-size:14px}.official-notifications-page .official-notification p{font-size:12px}.official-notifications-page .official-notification a{padding:4px 7px;font-size:9px}.official-notifications-page .official-notification time{font-size:10.5px}.official-notifications-page .official-notification-delete{width:26px;height:26px}}.official-contract-page,.official-club-rules-page{padding-bottom:112px}.official-contract-return{color:#f5f1ea;width:min(100% - 48px,760px);font:900 22px var(--font-display);text-transform:uppercase;align-items:center;gap:10px;margin:18px auto 12px;display:inline-flex}.official-contract-return svg{color:var(--official-gold)}.official-contract-card,.official-contract-empty,.official-rules-editor,.official-rules-hero{width:min(100% - 48px,760px);margin-inline:auto}.official-contract-card,.official-contract-empty{background:linear-gradient(#0b0c0dfa,#050505fa);border:1px solid #ffffff2e;border-radius:22px;overflow:hidden;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0f}.official-contract-empty{text-align:center;place-items:center;gap:12px;min-height:320px;padding:42px 24px;display:grid}.official-contract-empty svg{width:64px;height:64px;color:var(--official-gold)}.official-contract-empty h1{font:1000 34px/1 var(--font-display)}.official-contract-empty p{color:#c9c2b8}.official-contract-hero{background:linear-gradient(90deg,#000000eb,#0000001f),url(/official-ui/contract-offer-hero-bg.png) 50%/cover no-repeat;min-height:264px;padding:30px}.official-contract-hero span{color:var(--official-gold);font:900 15px var(--font-display);background:#0000005c;border:1px solid #ffc31a9e;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.official-contract-hero h1{font:1000 46px/.9 var(--font-display);text-transform:uppercase;gap:2px;margin-top:30px;display:grid}.official-contract-hero h1 strong{color:var(--official-gold)}.official-contract-club{align-items:center;gap:16px;padding:22px 30px 6px;display:flex}.official-contract-club h2{color:#fff;font:1000 27px/1 var(--font-display);align-items:center;gap:8px;display:flex}.official-contract-club h2 svg{color:var(--official-gold);fill:var(--official-gold)}.official-contract-club p{color:#aaa39b;margin-top:5px;font-size:17px}.official-contract-copy{color:#f1ece4;font:500 25px/1.22 var(--font-sans);padding:18px 30px 8px}.official-contract-copy b{color:var(--official-gold)}.official-contract-rules{background:linear-gradient(#121314b8,#090909cc);border:1px solid #ffc31a80;border-radius:13px;gap:14px;margin:20px 30px 0;display:grid;overflow:hidden}.official-contract-rules header{min-height:66px;color:var(--official-gold);font:1000 24px var(--font-display);align-items:center;gap:15px;padding:0 18px;display:flex}.official-contract-rules header b{color:#fff;flex:1}.official-contract-rules header svg:first-child{color:var(--official-gold)}.official-contract-rules header svg:last-child{color:var(--official-green)}.official-contract-rules-body{padding:0 26px 6px}.official-contract-rules-body h3{color:var(--official-gold);font:900 19px var(--font-display);margin-bottom:10px}.official-contract-rules ol{color:#d6d0c7;font:500 18px/1.25 var(--font-sans);gap:6px;margin:0;padding-left:26px;display:grid}.official-contract-rules label{color:#fff;font:800 19px/1.15 var(--font-sans);align-items:center;gap:12px;padding:0 26px 20px;display:flex}.official-contract-rules input{width:25px;height:25px;accent-color:var(--official-gold)}.official-contract-rules small{color:#9e9a94;border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding:15px 24px 18px;font-size:15px;display:flex}.official-contract-meta{background:linear-gradient(90deg,#ffffff0b,#ffffff05);border:1px solid #ffffff24;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;margin:22px 30px 0;display:grid}.official-contract-meta p{color:#bdb7ae;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:18px;font-size:15px;display:grid}.official-contract-meta p+p{border-left:1px solid #ffffff1f}.official-contract-meta svg{color:var(--official-gold);grid-row:1/3}.official-contract-meta b{color:#fff;font-size:17px}.official-contract-actions{gap:12px;margin:24px 30px 0;display:grid}.official-contract-actions button{color:#fff;text-align:left;background:linear-gradient(90deg,#ffffff0e,#ffffff05);border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:58px 1fr 26px;align-items:center;gap:16px;min-height:82px;padding:0 18px;display:grid}.official-contract-actions button>svg:first-child{border:2px solid;border-radius:999px;width:44px;height:44px;padding:9px}.official-contract-actions b{font:1000 24px/1 var(--font-display);display:block}.official-contract-actions span{color:#cfc8be;font-size:18px}.official-contract-actions .accept{background:linear-gradient(90deg,#43b4216b,#1854109e);border-color:#60d4408c}.official-contract-actions .reject{background:linear-gradient(90deg,#b314126b,#500b0a9e);border-color:#ff37328c}.official-contract-actions .wait>svg:first-child{color:#348cff}.official-contract-actions button:disabled{cursor:not-allowed;opacity:.38;filter:grayscale(.7)}.official-contract-note{color:#aaa49b;align-items:flex-start;gap:12px;margin:24px 30px 30px;font-size:17px;line-height:1.3;display:flex}.official-interest-page{padding-bottom:112px}.official-interest-card,.official-interest-empty{background:linear-gradient(#0b0c0dfa,#050505fa);border:1px solid #ffffff2e;border-radius:22px;width:min(100% - 48px,760px);margin-inline:auto;overflow:hidden;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0f}.official-interest-empty{text-align:center;place-items:center;gap:12px;min-height:320px;padding:42px 24px;display:grid}.official-interest-empty svg{width:64px;height:64px;color:var(--official-gold)}.official-interest-empty h1{font:1000 34px/1 var(--font-display)}.official-interest-empty p{color:#c9c2b8}.official-interest-hero{background:linear-gradient(90deg,#000000e6 0%,#000000ad 38%,#00000014 100%),url(/official-ui/interest-received-hero-bg.png) 50%/cover no-repeat;min-height:318px;padding:30px}.official-interest-hero span{color:var(--official-gold);font:900 15px var(--font-display);background:#0000005c;border:1px solid #ffc31a9e;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.official-interest-hero h1{max-width:330px;font:1000 49px/.9 var(--font-display);text-transform:uppercase;gap:2px;margin-top:28px;display:grid}.official-interest-hero h1 strong{color:var(--official-gold)}.official-interest-hero p{color:#f1ece4;max-width:350px;font:500 22px/1.28 var(--font-sans);margin-top:26px}.official-interest-club{border-bottom:1px solid #ffffff24;grid-template-columns:112px 1fr;align-items:center;gap:20px;margin:0 30px;padding:24px 0 22px;display:grid}.official-interest-club h2{color:#fff;font:1000 31px/1 var(--font-display);align-items:center;gap:8px;display:flex}.official-interest-club h2 svg{color:var(--official-gold);fill:var(--official-gold)}.official-interest-club p{color:#aaa39b;margin-top:5px;font-size:17px}.official-interest-meta-row{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.official-interest-meta-row span{color:#aaa39b;font:800 13px var(--font-display);text-transform:uppercase;grid-template-columns:26px auto;gap:0 8px;display:grid}.official-interest-meta-row svg{color:var(--official-gold);grid-row:1/3}.official-interest-meta-row b{color:#fff;font:800 16px var(--font-sans);text-transform:none}.official-interest-training{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:0;margin:0 30px;padding:22px 0;display:grid}.official-interest-training p{color:#a9a39b;font:800 14px var(--font-display);text-transform:uppercase;grid-template-columns:36px 1fr;align-items:center;gap:2px 12px;display:grid}.official-interest-training p+p{border-left:1px solid #ffffff21;padding-left:28px}.official-interest-training svg{color:var(--official-gold);grid-row:1/3}.official-interest-training b{color:var(--official-gold);font:900 18px var(--font-sans);text-transform:none}.official-interest-status{color:var(--official-gold);font:900 16px var(--font-display);text-align:center;background:#ffc31a14;border:1px solid #ffc31a59;border-radius:12px;margin:20px 30px 0;padding:12px 16px}.official-interest-status.trial{color:var(--official-green);background:#60d44017;border-color:#60d4408c}.official-interest-status.rejected{color:var(--official-red);background:#ff373217;border-color:#ff37328c}.official-interest-actions{gap:12px;margin:24px 30px 0;display:grid}.official-interest-actions a,.official-interest-actions button{color:#fff;text-align:left;min-height:82px;font:inherit;background:linear-gradient(90deg,#ffffff0e,#ffffff05);border:1px solid #ffc31a7a;border-radius:16px;grid-template-columns:58px 1fr 26px;align-items:center;gap:16px;padding:0 18px;display:grid}.official-interest-actions a>svg:first-child,.official-interest-actions button>svg:first-child{width:44px;height:44px;color:var(--official-gold);border:2px solid;border-radius:999px;padding:9px}.official-interest-actions b{color:#fff;font:1000 23px/1 var(--font-display);display:block}.official-interest-actions span{color:#d2cbc1;font-size:18px}.official-interest-actions .trial{color:#fff;background:linear-gradient(90deg,#31a834,#146019);border-color:#66ee4ec7}.official-interest-actions .trial svg:first-child{color:#79f05f}.official-interest-actions .trial b,.official-interest-actions .trial span{color:#fff}.official-interest-actions .reject{background:linear-gradient(90deg,#9a1212e6,#350606f5);border-color:#ff37328c}.official-interest-actions .reject svg:first-child,.official-interest-actions .reject>svg:last-child{color:var(--official-red)}.official-interest-actions button:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.75)}.official-rules-hero{background:linear-gradient(90deg,#000000e6,#0000002e),url(/official-ui/club-rules-hero-bg.png) 50%/cover no-repeat;border:1px solid #ffc31aa3;border-radius:16px;min-height:268px;margin-top:18px;padding:44px 36px;overflow:hidden}.official-rules-hero h1{color:#fff;font:1000 43px/.98 var(--font-display);text-transform:uppercase;display:grid}.official-rules-hero h1 b{color:var(--official-gold)}.official-rules-hero p{color:#f0ece4;max-width:360px;font:500 23px/1.24 var(--font-sans);margin-top:20px}.official-rules-editor{gap:10px;margin-top:24px;display:grid}.official-rules-editor>header{align-items:flex-start;gap:14px;margin-bottom:4px;display:flex}.official-rules-editor>header svg{color:var(--official-gold)}.official-rules-editor h2{color:#fff;font:1000 24px/1 var(--font-display)}.official-rules-editor header p,.official-rules-warning{color:#a9a39b;margin-top:6px;font-size:16px}.official-rule-row{background:linear-gradient(90deg,#ffffff0b,#ffffff05);border:1px solid #ffc31a57;border-radius:12px;grid-template-columns:30px 62px 1fr 110px;align-items:center;gap:14px;min-height:84px;padding:10px 12px;display:grid}.official-rule-row .handle{color:#928b81}.official-rule-row>b{height:54px;color:var(--official-gold);font:1000 27px var(--font-display);border:1px solid #ffc31a94;border-radius:8px;place-items:center;display:grid}.official-rule-row textarea{resize:vertical;color:#f3eee7;min-height:52px;font:500 19px/1.24 var(--font-sans);background:0 0;border:0;outline:none}.official-rule-row textarea:disabled{opacity:.72}.official-rule-row div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.official-rule-row button{height:40px;color:var(--official-gold);background:#00000042;border:1px solid #ffffff21;border-radius:8px;place-items:center;display:grid}.official-rule-row button:last-child{color:var(--official-red)}.official-rule-row button:disabled{opacity:.28}.official-rule-add,.official-rules-save{min-height:64px;margin-top:12px}.official-rule-add{color:var(--official-gold);font:1000 20px var(--font-display);background:#ffc31a0a;border:1px dashed #ffc31a9e;border-radius:12px;justify-content:center;align-items:center;gap:14px;display:flex}.official-rules-error,.official-rules-done{border-radius:10px;padding:12px 14px;font-weight:800}.official-rules-error{color:#ffaaa5;background:#ff37321f}.official-rules-done{color:#b7ff9e;background:#60d4401a}@media (max-width:760px){.official-contract-page,.official-club-rules-page{padding-bottom:96px}.official-contract-return,.official-contract-card,.official-contract-empty,.official-rules-editor,.official-rules-hero{width:calc(100% - 24px)}.official-contract-return{margin-top:12px;font-size:18px}.official-contract-card,.official-contract-empty{border-radius:16px}.official-contract-hero{background-position:50%;min-height:178px;padding:20px}.official-contract-hero span{padding:7px 10px;font-size:11px}.official-contract-hero h1{margin-top:24px;font-size:34px}.official-contract-club{gap:12px;padding:16px 18px 4px}.official-contract-club h2{font-size:23px}.official-contract-club p{font-size:14px}.official-contract-copy{padding:14px 18px 4px;font-size:20px}.official-contract-rules{border-radius:10px;margin:16px 18px 0}.official-contract-rules header{gap:10px;min-height:54px;padding:0 13px;font-size:18px}.official-contract-rules-body{padding:0 18px 4px}.official-contract-rules-body h3{font-size:16px}.official-contract-rules ol{gap:4px;padding-left:22px;font-size:15px}.official-contract-rules label{align-items:flex-start;padding:0 18px 14px;font-size:16px}.official-contract-rules small{padding:12px 16px 14px;font-size:12px}.official-contract-meta{margin:16px 18px 0}.official-contract-meta p{grid-template-columns:24px 1fr;padding:11px 8px;font-size:11px}.official-contract-meta svg{width:20px;height:20px}.official-contract-meta b{font-size:13px}.official-contract-actions{gap:10px;margin:18px 18px 0}.official-contract-actions button{border-radius:13px;grid-template-columns:48px 1fr 20px;gap:12px;min-height:68px;padding:0 13px}.official-contract-actions button>svg:first-child{width:38px;height:38px;padding:8px}.official-contract-actions b{font-size:20px}.official-contract-actions span{font-size:15px}.official-contract-note{margin:18px;font-size:14px}.official-interest-page{padding-bottom:86px}.official-interest-card,.official-interest-empty{border-radius:16px;width:calc(100% - 24px)}.official-interest-hero{background-position:50%;min-height:160px;padding:14px}.official-interest-hero span{padding:5px 8px;font-size:10px}.official-interest-hero h1{max-width:190px;margin-top:15px;font-size:29px}.official-interest-hero p{max-width:225px;margin-top:10px;font-size:13px;line-height:1.18}.official-interest-club{grid-template-columns:60px 1fr;gap:10px;margin:0 18px;padding:12px 0 10px}.official-interest-club h2{font-size:20px}.official-interest-club p{font-size:12px}.official-interest-meta-row{gap:11px;margin-top:8px}.official-interest-meta-row span{grid-template-columns:21px auto;font-size:10px}.official-interest-meta-row svg{width:18px;height:18px}.official-interest-meta-row b{font-size:13px}.official-interest-training{gap:12px;margin:0 18px;padding:10px 0}.official-interest-training p{grid-template-columns:27px 1fr;gap:1px 8px;font-size:10.5px}.official-interest-training p+p{padding-left:12px}.official-interest-training svg{width:22px;height:22px}.official-interest-training b{font-size:14px}.official-interest-status{margin:16px 18px 0;padding:10px 12px;font-size:14px}.official-interest-actions{gap:10px;margin:12px 18px 0}.official-interest-actions a,.official-interest-actions button{border-radius:11px;grid-template-columns:38px 1fr 18px;gap:9px;min-height:54px;padding:0 10px}.official-interest-actions a>svg:first-child,.official-interest-actions button>svg:first-child{width:30px;height:30px;padding:6px}.official-interest-actions b{font-size:16px}.official-interest-actions span{font-size:12px}.official-rules-hero{background-position:50%;border-radius:13px;min-height:188px;margin-top:12px;padding:30px 24px}.official-rules-hero h1{font-size:38px}.official-rules-hero p{max-width:270px;margin-top:16px;font-size:18px}.official-rules-editor{gap:9px;margin-top:18px}.official-rules-editor h2{font-size:20px}.official-rules-editor header p,.official-rules-warning{font-size:13px}.official-rule-row{grid-template-columns:22px 48px minmax(0,1fr) 42px;gap:8px;min-height:78px;padding:9px}.official-rule-row>b{height:46px;font-size:22px}.official-rule-row textarea{min-height:48px;font-size:16px}.official-rule-row div{grid-template-columns:1fr;gap:4px}.official-rule-row button{border-radius:6px;height:22px}.official-rule-row button svg{width:14px;height:14px}.official-rule-add,.official-rules-save{min-height:56px;font-size:17px}}@media (max-width:380px){.official-contract-hero{min-height:164px}.official-contract-hero h1{font-size:31px}.official-contract-copy{font-size:18px}.official-contract-rules header{font-size:16px}.official-contract-actions b{font-size:18px}.official-interest-hero{min-height:150px}.official-interest-hero h1{font-size:27px}.official-interest-hero p{max-width:205px;font-size:12px}.official-interest-club h2{font-size:18px}.official-interest-actions b{font-size:15px}.official-rules-hero{min-height:176px;padding:26px 20px}.official-rules-hero h1{font-size:34px}.official-rule-row textarea{font-size:14.5px}}.official-messages-page{--messages-gold-soft:#d6ad52;--messages-direct:#2daaff;--messages-staff:#ffc31a;--messages-line:#cd9f3a5c;--messages-line-soft:#cd9f3a38}.official-messages-page .official-hero{border-bottom-color:var(--messages-line-soft);min-height:298px;padding:74px 32px 24px}.official-messages-page .official-hero:before{opacity:1;filter:saturate(.92)brightness(.94);background:linear-gradient(90deg,#000 0%,#000000fc 45%,#00000061 68%,#0000001a 100%),url(/official-ui/messaggi-hero-bg.png) 50%/cover no-repeat}.official-messages-page .official-hero:after{background:radial-gradient(circle at 70% 36%,#cd9f3a29,#0000 26%),linear-gradient(#0000 66%,#030303 100%)}.official-messages-page .official-message-tabs{border-color:var(--messages-line);background:linear-gradient(#0b0d0df5,#050505fa);border-radius:10px 10px 0 0;grid-template-columns:repeat(3,1fr);margin-top:0}.official-messages-page .official-message-tabs button{color:#bdb7ad;--message-tab-color:var(--official-gold)}.official-messages-page .official-message-tabs button.direct{--message-tab-color:var(--messages-direct);color:#8fd8ff}.official-messages-page .official-message-tabs button.staff{--message-tab-color:var(--messages-staff);color:#e8d29b}.official-messages-page .official-message-tabs button.active{color:var(--message-tab-color)!important;box-shadow:inset 0 -3px 0 var(--message-tab-color)!important}.official-messages-page .official-message-tools{margin-top:14px}.official-messages-page .official-message-tools label,.official-messages-page .official-message-tools button,.official-messages-page .official-conversation{border-color:var(--messages-line)}.official-messages-page .official-conversation{--message-accent:var(--messages-staff);background:linear-gradient(90deg,#050707fa,#0f1111f2);box-shadow:inset 0 1px #ffffff0b}.official-messages-page .official-conversation.direct{--message-accent:var(--messages-direct);border-color:#2daaff94}.official-messages-page .official-conversation.staff{--message-accent:var(--messages-staff);border-color:#ffc31a94}.official-messages-page .official-conversation.active{border-color:var(--message-accent);box-shadow:0 0 16px #ffc31a21,inset 0 1px #ffffff0f}.official-messages-page .official-conversation.direct.active{box-shadow:0 0 16px #2daaff29,inset 0 1px #ffffff0f}.official-messages-page .official-conversation.staff.active{box-shadow:0 0 16px #ffc31a24,inset 0 1px #ffffff0f}.official-messages-page .official-conversation.unread{border-color:var(--message-accent);box-shadow:0 0 18px color-mix(in srgb,var(--message-accent) 24%,transparent),inset 3px 0 0 var(--message-accent),inset 0 1px 0 #ffffff14;background:linear-gradient(90deg,#080d0ffa,#121516f7)}.official-messages-page .official-conversation.unread p{color:#fff;font-weight:700}.official-messages-page .official-conversation-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.official-messages-page .official-conversation-new{border:1px solid var(--message-accent);color:#050707;background:var(--message-accent);min-height:17px;font:900 9px/1 var(--font-display);letter-spacing:.04em;box-shadow:0 0 11px color-mix(in srgb,var(--message-accent) 35%,transparent);border-radius:999px;align-items:center;padding:0 6px;display:inline-grid}.official-messages-page .official-conversation-kind{min-height:18px;color:var(--message-accent);font:900 10px/1 var(--font-display);letter-spacing:.04em;border:1px solid;border-radius:5px;align-items:center;padding:0 6px;display:inline-grid}.official-messages-page .official-conversation-meta{align-self:center;justify-items:end;gap:5px;display:grid}.official-messages-page .official-conversation-delete{color:#ff6f6f;cursor:pointer;background:linear-gradient(#ff4e4e1f,#1e0303a3);border:1px solid #ff4e4e9e;border-radius:8px;justify-self:end;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 10px #ff4e4e1f,inset 0 1px #ffffff14}.official-messages-page .official-conversation-delete:hover{filter:brightness(1.12)}@media (max-width:760px){.official-messages-page .official-hero{min-height:166px;padding:37px 18px 12px}.official-messages-page .official-hero h1{letter-spacing:0;font-size:clamp(35px,10.2vw,43px)}.official-messages-page .official-hero p{max-width:260px;margin-top:8px;font-size:clamp(14px,3.85vw,16px);line-height:1.14}.official-messages-page .official-message-tabs{border-radius:8px 8px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;width:calc(100% - 16px)!important;display:grid!important;overflow:hidden!important}.official-messages-page .official-message-tabs button{text-overflow:ellipsis;white-space:nowrap;gap:5px;min-height:42px;padding:0 4px;font-size:11px;overflow:hidden;min-width:0!important}.official-messages-page .official-message-tabs button svg{width:15px;height:15px}.official-messages-page .official-message-tools{grid-template-columns:minmax(0,1fr) 126px!important;gap:8px!important;width:calc(100% - 16px)!important;margin-top:8px!important;display:grid!important}.official-messages-page .official-message-tools label{gap:7px;min-height:38px;padding:0 10px}.official-messages-page .official-message-tools label svg,.official-messages-page .official-message-tools button svg{width:15px;height:15px}.official-messages-page .official-message-tools input{min-height:38px;padding:0;font-size:13px}.official-messages-page .official-message-tools button{white-space:nowrap;gap:5px;padding:0 8px;font-size:10px;overflow:hidden;min-width:0!important;min-height:38px!important}.official-messages-page .official-conversation-list{gap:6px;width:calc(100% - 16px);margin-top:8px}.official-messages-page .official-conversation{border-radius:7px;grid-template-columns:46px minmax(0,1fr) 38px 23px 28px;gap:7px;min-height:68px;padding:7px 8px}.official-messages-page .official-conversation>span:first-child{width:46px!important;height:46px!important}.official-messages-page .official-conversation h3{text-overflow:ellipsis;white-space:nowrap;gap:5px;min-width:0;font-size:17px;line-height:1;overflow:hidden}.official-messages-page .official-conversation-kind{min-height:15px;padding:0 4px;font-size:8px}.official-messages-page .official-conversation-new{min-height:14px;padding:0 4px;font-size:7px}.official-messages-page .official-conversation h3 svg{flex:none;width:13px;height:13px}.official-messages-page .official-conversation p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.12;display:-webkit-box;overflow:hidden}.official-messages-page .official-conversation time{align-self:start;font-size:11px;line-height:1.1}.official-messages-page .official-conversation-meta{gap:4px}.official-messages-page .official-conversation-delete{border-radius:5px;width:28px;height:28px}.official-messages-page .official-conversation-delete svg{width:13px;height:13px}.official-messages-page .official-conversation-unread{width:23px;height:23px;font-size:12px}}@media (max-width:380px){.official-messages-page .official-hero{min-height:158px;padding:34px 16px 10px}.official-messages-page .official-hero h1{font-size:34px}.official-messages-page .official-hero p{max-width:230px;font-size:13px}.official-messages-page .official-message-tabs button{min-height:38px;font-size:10px}.official-messages-page .official-message-tools{grid-template-columns:minmax(0,1fr) 118px}.official-messages-page .official-message-tools button{font-size:9px}.official-messages-page .official-conversation{grid-template-columns:42px minmax(0,1fr) 32px 22px 26px;min-height:64px}.official-messages-page .official-conversation>span:first-child{width:42px!important;height:42px!important}}.official-curriculum-page{padding-bottom:calc(102px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#ffc31a14,#0000 28%),linear-gradient(#030303 0%,#050707 48%,#020202 100%)}.official-curriculum-page .official-hero{min-height:330px;padding:0}.official-curriculum-page .official-hero:before{opacity:1;background:url(/official-ui/curriculum-player-hero-bg.webp) 50%/cover no-repeat}.official-curriculum-page .official-hero:after{background:linear-gradient(#0000 72%,#030303d1 100%)}.official-curriculum-page .official-hero>div{display:none}.official-curriculum-page .official-curriculum-summary{background:linear-gradient(100deg,#050808fa,#0b0d0df0);border:1px solid #ffc31ab3;border-radius:12px;grid-template-columns:1fr 1.05fr .9fr;gap:0;width:min(100% - 48px,1020px);margin:18px auto 0;padding:18px 0;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 22px #ffc31a14}.official-curriculum-summary-cell{border-right:1px solid #ffc31a5c;align-content:center;gap:8px;min-width:0;min-height:130px;padding:0 22px;display:grid}.official-curriculum-summary-cell:last-child{border-right:0}.official-curriculum-summary-cell>svg{width:42px;height:42px;color:var(--official-gold)}.official-curriculum-summary-cell>span,.official-curriculum-page .official-timeline span{color:#bfb6aa;font:900 18px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.official-curriculum-summary-cell.large b{color:#fff;font:1000 42px/.9 var(--font-display)}.official-curriculum-summary-cell p{color:#e7dfd3;font:800 18px/1.05 var(--font-display);align-items:center;gap:10px;display:flex}.official-curriculum-summary-cell p b{color:inherit;font:900 21px/1 var(--font-display);margin-left:auto}.official-curriculum-summary-cell .green,.official-curriculum-page .green{color:var(--official-green)}.official-curriculum-summary-cell .red,.official-curriculum-page .red{color:var(--official-red)}.official-evaluation-dash{background:#bfc1c2;border-radius:999px;place-items:center;color:#111!important;width:20px!important;height:20px!important;font:900 16px/1 var(--font-display)!important;display:inline-grid!important}.official-card-marker{border-radius:4px;width:18px;height:26px;display:inline-block;transform:skew(-7deg);box-shadow:0 0 14px #ffffff1a}.official-card-marker.yellow{background:#ffc31a}.official-card-marker.blue{background:#2daaff}.official-card-marker.red{background:#ff3131}.official-curriculum-page .official-curriculum-title{width:min(100% - 48px,1020px);margin-top:24px}.official-curriculum-page .official-curriculum-title svg{width:36px;height:36px}.official-curriculum-timeline{gap:18px;width:min(100% - 48px,1020px);margin:0 auto;padding-left:54px;display:grid;position:relative}.official-curriculum-timeline:before{background:linear-gradient(180deg,var(--official-green),#b9bdc2,var(--official-red));content:"";border-radius:999px;width:2px;position:absolute;top:7px;bottom:7px;left:20px;box-shadow:0 0 12px #60d44029}.official-curriculum-page .official-curriculum-experience{background:linear-gradient(100deg,#060808fa,#0c0e0eeb);border:1px solid #fff3;border-radius:10px;grid-template-columns:minmax(190px,1fr) minmax(124px,.62fr) minmax(280px,1.35fr) 86px 142px;align-items:center;gap:16px;width:100%;min-height:118px;margin:0;padding:16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b}.official-curriculum-experience:before{content:"";background:#b8bec1;border:4px solid #030303;border-radius:999px;width:28px;height:28px;position:absolute;top:50%;left:-45px;transform:translateY(-50%);box-shadow:0 0 0 2px #ffffff47}.official-curriculum-experience.green:before{background:var(--official-green);box-shadow:0 0 0 2px #60d440e6,0 0 18px #60d44066}.official-curriculum-experience.red:before{background:var(--official-red);box-shadow:0 0 0 2px #ff3732e6,0 0 18px #ff373261}.official-curriculum-club{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.official-curriculum-club .official-club-logo{width:76px!important;height:76px!important}.official-curriculum-club h3{color:#fff;min-width:0;font:900 25px/1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.official-curriculum-club p,.official-curriculum-reference p,.official-curriculum-status small{color:#d9d0c4;font:500 16px/1.25 var(--font-sans)}.official-curriculum-evaluation,.official-curriculum-reference,.official-curriculum-sanctions{gap:8px;min-width:0;display:grid}.official-curriculum-evaluation b{font:900 19px/1 var(--font-display);align-items:center;gap:8px;display:flex}.official-curriculum-evaluation svg{border:2px solid;border-radius:999px;width:23px;height:23px;padding:3px}.official-curriculum-reference{border-left:1px solid #ffc31a42;padding-left:16px}.official-curriculum-reference p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.official-curriculum-sanctions{border-left:1px solid #ffc31a47;justify-items:start;padding-left:14px}.official-curriculum-sanctions p{color:#f5efe4;font:900 18px/1 var(--font-display);align-items:center;gap:8px;display:flex}.official-curriculum-chat,.official-curriculum-status{min-height:46px;color:var(--official-gold);font:900 16px/1 var(--font-display);text-align:center;text-transform:uppercase;background:linear-gradient(#ffc31a0f,#040404eb);border:1px solid #ffc31ad1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.official-curriculum-status{min-height:58px;color:var(--official-red);background:linear-gradient(#ff373214,#040404f0);border-color:#ff3732ad;display:grid}.official-curriculum-status svg{justify-self:center}.official-curriculum-note{background:linear-gradient(90deg,#090b0bf5,#121414db);border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;width:min(100% - 48px,1020px);margin:22px auto 0;padding:18px 22px;display:grid}.official-curriculum-note p{color:#e1d9cf;font:500 18px/1.28 var(--font-sans)}.official-curriculum-note b{color:var(--official-gold)}@media (max-width:760px){.official-curriculum-page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.official-curriculum-page .official-hero{min-height:132px}.official-curriculum-page .official-curriculum-summary{border-radius:8px;margin-top:8px;padding:8px 0;grid-template-columns:.82fr 1.08fr .9fr!important;width:calc(100% - 16px)!important}.official-curriculum-summary-cell{gap:4px;min-height:86px;padding:0 7px}.official-curriculum-summary-cell>svg{width:24px;height:24px}.official-curriculum-summary-cell>span,.official-curriculum-page .official-timeline span{font-size:9px;line-height:1.05}.official-curriculum-summary-cell.large b{font-size:27px}.official-curriculum-summary-cell p{gap:4px;font-size:10px}.official-curriculum-summary-cell p b{font-size:12px}.official-evaluation-dash{width:14px!important;height:14px!important;font-size:10px!important}.official-card-marker{border-radius:2px;width:10px;height:15px}.official-curriculum-page .official-curriculum-title{gap:7px;width:calc(100% - 16px);margin:10px auto 7px;font-size:17px}.official-curriculum-page .official-curriculum-title svg{width:22px;height:22px}.official-curriculum-timeline{gap:7px;width:calc(100% - 16px);padding-left:18px}.official-curriculum-timeline:before{top:5px;bottom:5px;left:5px}.official-curriculum-page .official-curriculum-experience{border-radius:8px;grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"club evaluation""reference sanctions""action action";gap:7px 10px;min-height:0;padding:8px}.official-curriculum-experience:before{border-width:3px;width:18px;height:18px;left:-22px}.official-curriculum-club{grid-area:club;grid-template-columns:42px minmax(0,1fr);gap:8px}.official-curriculum-club .official-club-logo{width:42px!important;height:42px!important}.official-curriculum-club h3{font-size:15px}.official-curriculum-club p,.official-curriculum-reference p,.official-curriculum-status small{font-size:10.5px;line-height:1.14}.official-curriculum-evaluation{grid-area:evaluation;align-content:center;justify-items:end;gap:4px}.official-curriculum-evaluation b{gap:4px;font-size:10px}.official-curriculum-evaluation svg{width:16px;height:16px;padding:2px}.official-curriculum-reference{border-left:0;grid-area:reference;min-width:0;padding-left:0;padding-right:4px}.official-curriculum-reference p{overflow-wrap:anywhere;-webkit-line-clamp:unset;display:block}.official-curriculum-sanctions{border-left:1px solid #ffc31a52;grid-area:sanctions;align-content:start;align-self:stretch;justify-items:end;gap:4px;padding-left:9px}.official-curriculum-sanctions p{gap:5px;font-size:11px}.official-curriculum-chat,.official-curriculum-status{border-radius:6px;grid-area:action;min-height:28px;padding:0 8px;font-size:10px}.official-curriculum-status{min-height:34px}.official-curriculum-note{border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:9px;width:calc(100% - 16px);margin-top:9px;padding:10px}.official-curriculum-note .official-info-icon{width:28px;height:28px;font-size:18px}.official-curriculum-note p{font-size:11px;line-height:1.2}}@media (max-width:380px){.official-curriculum-page .official-hero{min-height:124px}.official-curriculum-summary-cell{padding:0 5px}.official-curriculum-summary-cell>span,.official-curriculum-page .official-timeline span{font-size:8px}.official-curriculum-page .official-curriculum-experience{grid-template-columns:minmax(0,1fr) 68px;gap:7px 8px}.official-curriculum-sanctions{padding-left:7px}.official-curriculum-club h3{font-size:14px}.official-curriculum-chat,.official-curriculum-status{font-size:9px}}.fc26-formations-page{min-height:100dvh;padding:12px clamp(10px,2.4vw,22px) calc(98px + env(safe-area-inset-bottom));color:#f7f3e9;background:radial-gradient(circle at 50% 8%,#ffc31a1a,#0000 28%),#030505}.fc26-formations-page .muted{color:#9aa09a;font-size:12px}.fc26-hero{background:linear-gradient(90deg,#030505eb,#0305058c),url(/official-ui/formation-tactics-hero.webp) 50%/cover no-repeat;border:1px solid #ffc31a61;border-radius:8px;align-items:center;min-height:clamp(96px,16vw,134px);display:flex;overflow:hidden;box-shadow:0 18px 40px #00000059,inset 0 0 34px #ffc31a14}.fc26-hero>div{padding:18px clamp(18px,4vw,36px)}.fc26-hero p{color:#ffc31a;font:900 10px var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px}.fc26-hero h1{color:#fff;font:900 clamp(30px,7vw,54px)/.9 var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0}.fc26-hero span{color:#d7d7d1;font:600 clamp(14px,2.6vw,19px)/1.25 var(--font-sans);margin-top:8px;display:block}.fc26-module-card{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden}.fc26-module-card>label,.fc26-warning{padding:18px}.fc26-module-card>label+label,.fc26-warning{border-left:1px solid #ffffff14}.fc26-warning{color:#d9d5ca;align-items:center;gap:14px;font-size:13px;line-height:1.45;display:flex}.fc26-warning span{color:#090909;background:#ffc31a;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-weight:1000;display:grid}.fc26-warning p{margin:0}.fc26-warning b{color:#ffc31a;margin-top:4px;display:block}.fc26-saved-strip{background:#ffffff06;border:1px solid #ffc31a33;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.fc26-saved-strip b{color:#fff;font:900 14px var(--font-display);text-transform:uppercase;display:block}.fc26-saved-strip small{color:#949b95;font-size:11px}.fc26-saved-strip>div:last-child{gap:8px;max-width:100%;display:flex;overflow-x:auto}.fc26-saved-strip button{white-space:nowrap;color:#d9d9d2;font:900 10px var(--font-display);text-transform:uppercase;background:#090b0b;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.fc26-saved-strip button.active{color:#ffc31a;border-color:#ffc31a;box-shadow:0 0 18px #ffc31a24}.fc26-pitch{background:#071106;border:1px solid #ffc31a38;border-radius:7px;width:100%;max-width:1120px;height:clamp(640px,148vw,1320px);margin:16px auto 0;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000070}.fc26-pitch>img{-o-object-fit:fill;object-fit:fill;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.fc26-slot{left:var(--slot-x);top:var(--slot-y);z-index:2;color:#fff;text-align:center;background:0 0;justify-items:center;width:76px;min-height:76px;display:grid;position:absolute;transform:translate(-50%,-50%)}.fc26-slot:disabled{cursor:default;opacity:.96}.fc26-empty-plus,.fc26-avatar{border:2px solid var(--slot-color,#ffc31a);width:54px;height:54px;box-shadow:0 0 18px color-mix(in srgb,var(--slot-color,#ffc31a) 44%,transparent);background:radial-gradient(circle,#ffffff0f,#000000db);border-radius:999px;place-items:center;display:grid;overflow:hidden}.fc26-empty-plus{color:#ffc31a;font-size:33px;font-weight:300;line-height:1}.fc26-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fc26-slot>b{color:#fff;max-width:92px;font:900 12px/1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;background:#000000c7;border-radius:5px;margin-top:5px;padding:4px 7px;display:block;overflow:hidden}.fc26-slot.occupied>b{max-width:78px;padding:3px 5px;font-size:9px}.fc26-bench{background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:8px;margin-top:14px;padding:14px}.fc26-bench header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fc26-bench h2{color:#fff;font:900 17px var(--font-display);text-transform:uppercase;margin:0}.fc26-bench h2 span{color:#ffc31a}.fc26-bench header small{color:#9aa09a;align-items:center;gap:5px;font-size:11px;display:inline-flex}.fc26-bench-track{gap:10px;min-height:82px;padding-bottom:6px;display:flex;overflow-x:auto}.fc26-bench-track>p{color:#989f98;margin:auto 0;font-size:12px}.fc26-bench-player{background:#00000042;border:1px solid #ffffff14;border-radius:8px;justify-items:center;gap:4px;min-width:86px;padding:8px;display:grid}.fc26-bench-player .fc26-avatar{width:46px;height:46px}.fc26-bench-player b{color:#fff;max-width:74px;font:900 11px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc26-bench-player small{font:900 11px var(--font-display)}.fc26-bench>button{color:#ffc31a;width:100%;font:900 13px var(--font-display);background:#ffc31a0b;border:1px dashed #ffc31a8c;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:13px;display:flex}.fc26-bench>button:disabled{opacity:.45}.fc26-counters{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr 1fr 1.25fr;margin-top:14px;display:grid;overflow:hidden}.fc26-counters>div{border-left:1px solid #ffffff12;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.fc26-counters>div:first-child{border-left:0}.fc26-counters svg{color:#ffc31a;width:28px;height:28px}.fc26-counters span{color:#c9cbc5;font:800 11px var(--font-display);text-transform:uppercase;display:block}.fc26-counters b{color:#fff;font:900 25px var(--font-display)}.fc26-counters b.good,.fc26-counters .complete{color:#3fd048}.fc26-counters b.bad,.fc26-counters .incomplete{color:#ff3434}.fc26-counters .complete,.fc26-counters .incomplete{font:900 15px var(--font-display);justify-content:center}.fc26-actions{grid-template-columns:repeat(5,minmax(132px,1fr));gap:10px;margin-top:14px;display:grid}.fc26-actions button,.fc26-slot-actions button{color:#f4f4f0;min-height:54px;font:900 12px/1.15 var(--font-display);text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#fff1,#ffffff06);border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.fc26-actions button svg,.fc26-slot-actions button svg{width:18px;height:18px}.fc26-actions button.primary{color:#101010;background:linear-gradient(135deg,#ffe079,#f4a900);border-color:#ffc31a}.fc26-actions button:disabled{cursor:not-allowed;opacity:.42}.fc26-player-picker{gap:9px;display:grid}.fc26-player-picker>p{color:#aeb3ad;margin:0 0 4px;font-size:12px}.fc26-player-picker button{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.fc26-player-picker b{font:900 14px var(--font-display);display:block}.fc26-player-picker small{color:#9da39c;margin-top:2px;font-size:11px;display:block}.fc26-slot-actions{gap:10px;display:grid}.fc26-slot-actions button{min-height:58px}.fc26-slot-actions button.danger{color:#ff6868;background:#ff282817;border-color:#ff464673}.fc26-swap-list{border-top:1px solid #ffffff14;gap:8px;margin-top:2px;padding-top:10px;display:grid}.fc26-swap-list>p{color:#ffc31a;font:900 11px var(--font-display);text-transform:uppercase;margin:0}.fc26-swap-list button{justify-content:initial;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:8px 10px;display:grid}.fc26-swap-list button .fc26-avatar{width:38px;height:38px}.fc26-swap-list button span{min-width:0}.fc26-swap-list button b,.fc26-swap-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fc26-swap-list button small{color:#a5aaa4;font:800 10px var(--font-display);margin-top:2px}@media (max-width:760px){.fc26-formations-page{padding-inline:8px}.fc26-module-card{grid-template-columns:1fr}.fc26-module-card>label+label,.fc26-warning{border-top:1px solid #ffffff14;border-left:0}.fc26-saved-strip{flex-direction:column;align-items:flex-start}.fc26-pitch{height:clamp(620px,160vw,780px)}.fc26-slot{width:64px;min-height:66px}.fc26-empty-plus,.fc26-avatar{width:47px;height:47px}.fc26-slot>b{max-width:76px;font-size:9px}.fc26-counters{grid-template-columns:1fr}.fc26-counters>div{border-top:1px solid #ffffff12;border-left:0}.fc26-counters>div:first-child{border-top:0}.fc26-actions{grid-template-columns:1fr 1fr}.fc26-actions button{min-height:50px;font-size:10px}.fc26-actions button.primary{grid-column:1/-1}}@media (max-width:420px){.fc26-hero>div{padding:16px}.fc26-hero h1{font-size:30px}.fc26-hero span{font-size:13px}.fc26-pitch{height:clamp(600px,164vw,720px)}.fc26-slot{width:58px}.fc26-empty-plus,.fc26-avatar{width:43px;height:43px}.fc26-slot>b{max-width:68px;padding:3px 5px;font-size:8px}}.lite-topbar{height:34px!important;min-height:34px!important;padding-block:0!important}.lite-unified-topbar{grid-template-columns:30px minmax(0,1fr) auto!important;height:34px!important;min-height:34px!important;padding:2px 10px!important}.lite-unified-menu{width:28px!important;height:28px!important}.lite-unified-menu svg{width:19px!important;height:19px!important}.lite-unified-brand .pcv-topbar-logo{width:clamp(118px,34vw,168px)!important;max-height:27px!important}.lite-unified-action{width:27px!important;height:27px!important}.lite-unified-action img,.lite-unified-action:first-child img{width:24px!important;height:24px!important}.official-chat-topbar{grid-template-columns:34px minmax(0,1fr) auto!important;min-height:40px!important;padding:2px clamp(10px,2vw,24px)!important}.official-chat-back{width:30px!important;height:30px!important}.official-chat-back svg{width:20px!important;height:20px!important}.official-chat-brand{transform:none!important}.official-chat-brand .pcv-topbar-logo{width:clamp(142px,24vw,248px)!important;max-height:31px!important}.official-chat-symbol,.official-chat-bell{width:30px!important;height:30px!important}.official-chat-symbol img,.official-chat-bell img{width:27px!important;height:27px!important}.official-page .official-topbar,.official-player-social .official-topbar{grid-template-columns:30px minmax(0,1fr) auto!important;gap:6px!important;min-height:38px!important;padding:2px 10px!important}.official-page .official-topbar .inline-flex,.official-player-social .official-topbar .inline-flex{gap:5px!important}.official-page .official-topbar img,.official-player-social .official-topbar img{width:28px!important;height:28px!important}.official-page .official-topbar .fc-wordmark b,.official-player-social .official-topbar .fc-wordmark b{font-size:13px!important}.official-page .official-topbar .fc-wordmark small,.official-player-social .official-topbar .fc-wordmark small{letter-spacing:.14em!important;margin-top:1px!important;font-size:4.5px!important}.official-page .official-icon-link,.official-player-social .official-icon-link{width:26px!important;height:26px!important}.official-page .official-icon-link svg,.official-player-social .official-icon-link svg{width:18px!important;height:18px!important}@media (max-width:760px){.lite-topbar,.lite-unified-topbar{height:32px!important;min-height:32px!important}.lite-main{padding-top:32px!important}.lite-unified-brand .pcv-topbar-logo{width:clamp(112px,38vw,148px)!important;max-height:25px!important}.official-chat-topbar{grid-template-columns:28px minmax(0,1fr) auto!important;min-height:34px!important;padding:1px 8px!important}.official-chat-back,.official-chat-symbol,.official-chat-bell{width:26px!important;height:26px!important}.official-chat-back svg{width:18px!important;height:18px!important}.official-chat-brand .pcv-topbar-logo{width:clamp(116px,36vw,148px)!important;max-height:25px!important}.official-chat-symbol img,.official-chat-bell img{width:24px!important;height:24px!important}.official-page .official-topbar,.official-player-social .official-topbar{grid-template-columns:27px minmax(0,1fr) auto!important;min-height:34px!important;padding:1px 7px!important}.official-page .official-topbar img,.official-player-social .official-topbar img{width:25px!important;height:25px!important}.official-page .official-topbar .fc-wordmark b,.official-player-social .official-topbar .fc-wordmark b{font-size:12px!important}.official-page .official-topbar .fc-wordmark small,.official-player-social .official-topbar .fc-wordmark small{font-size:4px!important}.official-page .official-icon-link,.official-player-social .official-icon-link{width:24px!important;height:24px!important}.official-page .official-icon-link svg,.official-player-social .official-icon-link svg{width:17px!important;height:17px!important}}.lite-topbar,.lite-unified-topbar,.official-chat-topbar{height:40px!important;min-height:40px!important}.lite-unified-topbar{grid-template-columns:32px minmax(0,1fr) auto!important;padding:2px 10px!important}.lite-unified-brand .pcv-topbar-logo,.official-chat-brand .pcv-topbar-logo{width:clamp(132px,36vw,174px)!important;max-height:30px!important}.official-chat-topbar{z-index:80!important;grid-template-columns:34px minmax(0,1fr) auto!important;padding:2px 10px!important;position:sticky!important;top:0!important}.lite-unified-action,.official-chat-symbol,.official-chat-bell{width:36px!important;height:36px!important}.lite-unified-action img,.lite-unified-action:first-child img,.official-chat-symbol img,.official-chat-bell img{width:34px!important;height:34px!important}:root{--pcv-topbar-h:38px}.lite-topbar,.lite-unified-topbar,.official-chat-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:90!important;height:var(--pcv-topbar-h)!important;min-height:var(--pcv-topbar-h)!important;max-height:var(--pcv-topbar-h)!important;background:linear-gradient(#050505 0%,#020202 100%)!important;border-bottom:1px solid #ffc31a80!important;padding:2px 10px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 8px 24px #0000006b!important}.lite-unified-topbar,.official-chat-topbar{grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;display:grid!important}.lite-main{padding-top:var(--pcv-topbar-h)!important}.lite-main.official-main{padding-top:0!important}.official-page{padding-top:var(--pcv-topbar-h)!important}.official-chat-topbar{overflow:visible!important}.lite-unified-menu,.official-chat-back{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.lite-unified-menu svg,.official-chat-back svg{width:19px!important;height:19px!important}.lite-unified-brand,.official-chat-brand{justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important;transform:none!important}.lite-unified-brand .pcv-topbar-logo,.official-chat-brand .pcv-topbar-logo{-o-object-fit:contain!important;object-fit:contain!important;width:clamp(122px,32vw,168px)!important;max-height:28px!important}.lite-unified-actions,.official-chat-actions{justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:max-content!important;display:flex!important}.lite-unified-action,.official-chat-symbol,.official-chat-bell{background:0 0!important;border:0!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;position:relative!important}.lite-unified-action img,.lite-unified-action:first-child img,.official-chat-symbol img,.official-chat-bell img{-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 0 13px #ffc31a94)!important;width:32px!important;height:32px!important}.pcv-topbar-unread-badge{min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:7.5px!important;top:-3px!important;right:-3px!important}.official-player-social .official-player-social-hero,.official-player-social.member .official-player-social-hero,.official-player-social.trial .official-player-social-hero,.official-player-social.free .official-player-social-hero,.official-player-social.offer .official-player-social-hero{background:linear-gradient(90deg,#00000014,#0000000f),url(/social/player-profile-header-bg.png) 50% 56%/cover no-repeat!important}.official-player-social .official-player-social-hero{border-top:0!important;margin-top:0!important}.official-social-pitch i{width:clamp(20px,5.3vw,30px)!important;height:clamp(20px,5.3vw,30px)!important;font-size:clamp(8px,2vw,12px)!important}.official-social-experience-head,.official-social-card.experiences p{grid-template-columns:minmax(0,1.04fr) minmax(74px,.82fr) minmax(48px,.48fr)!important}.official-social-card.experiences p>span:not(.official-social-experience-club){white-space:normal!important;line-height:1.08!important}.official-social-card.experiences p>strong{text-align:right!important;white-space:normal!important;justify-self:end!important;line-height:1.08!important}@media (max-width:760px){:root{--pcv-topbar-h:36px}.lite-topbar,.lite-unified-topbar,.official-chat-topbar{padding:1px 8px!important}.lite-unified-topbar,.official-chat-topbar{grid-template-columns:28px minmax(0,1fr) auto!important;gap:5px!important}.lite-unified-menu,.official-chat-back{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}.lite-unified-menu svg,.official-chat-back svg{width:18px!important;height:18px!important}.lite-unified-brand .pcv-topbar-logo,.official-chat-brand .pcv-topbar-logo{width:clamp(116px,35vw,150px)!important;max-height:26px!important}.lite-unified-action,.official-chat-symbol,.official-chat-bell{width:32px!important;height:32px!important}.lite-unified-action img,.lite-unified-action:first-child img,.official-chat-symbol img,.official-chat-bell img{width:30px!important;height:30px!important}}.pcv-public-home{isolation:isolate;color:#f7f5ed;min-height:100vh;font-family:var(--font-body);background:#020304;position:relative;overflow-x:hidden}.pcv-public-home:before{content:"";z-index:0;pointer-events:none;opacity:1;will-change:transform;background:url(/homepage/hero-background.png) top/cover no-repeat;position:fixed;inset:0}.pcv-public-home:after{content:"";z-index:0;pointer-events:none;background:0 0;position:fixed;inset:0}.pcv-public-home>section,.pcv-public-home>footer{z-index:1;position:relative}.pcv-public-home *,.pcv-public-home :before,.pcv-public-home :after{transition:background-color .18s,border-color .18s,color .18s,transform .18s,opacity .18s,box-shadow .18s!important}.pcv-public-topbar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030405d1;border:1px solid #ffc31a38;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;width:min(1540px,100% - 40px);min-height:62px;padding:0 18px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 55px #00000075,inset 0 1px #ffffff14}.pcv-public-brand{align-items:center;min-width:0;display:flex}.pcv-public-brand .pcv-topbar-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #ffc31a3d);width:216px;max-height:46px}.pcv-public-topbar nav{justify-content:center;gap:18px;min-width:0;display:flex}.pcv-public-topbar nav a,.pcv-public-topbar nav button,.pcv-public-mobile-menu a,.pcv-public-mobile-menu button{color:#f6f2e8;font:900 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:0;background:0 0;border:0}.pcv-public-topbar nav a:hover,.pcv-public-topbar nav button:hover{color:#ffc31a}.pcv-public-topbar nav button{cursor:pointer;color:#ffc31a;text-shadow:0 0 13px #ffc31a3d}.pcv-public-btn{min-height:44px;font:1000 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:0;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.pcv-public-btn svg{width:16px;height:16px}.pcv-public-btn-gold{color:#080604;background:linear-gradient(#ffe079 0%,#ffc31a 42%,#e59a07 100%);border:1px solid #ffdd6ed9;box-shadow:0 0 22px #ffc31a3d,inset 0 1px #ffffff75}.pcv-public-btn-ghost{color:#f6f4ed;background:#00000059;border:1px solid #ffc31a73}.pcv-public-btn:hover{transform:translateY(-1px)}.pcv-public-menu-btn,.pcv-public-mobile-menu{display:none}.pcv-public-hero{isolation:isolate;background:0 0;border-bottom:1px solid #ffc31a2e;min-height:820px;padding:108px max(28px,50vw - 710px) 80px;position:relative;overflow:hidden}.pcv-public-hero:before{content:"";z-index:-4;background:0 0;position:absolute;inset:0}.pcv-public-hero:after{content:"";z-index:-2;opacity:1;background:0 0;position:absolute;inset:0}.pcv-public-hero-copy{z-index:4;width:min(980px,100%);position:relative}.pcv-public-beta{color:#ffc31a;min-height:22px;font:1000 11px/1 var(--font-display);text-transform:uppercase;letter-spacing:0;background:#ffc31a14;border:1px solid #ffc31aa6;border-radius:5px;align-items:center;padding:0 9px;display:inline-flex}.pcv-public-hero-copy>p{color:#ffc31a;font:900 13px/1 var(--font-display);text-transform:uppercase;letter-spacing:0;margin:10px 0 6px}.pcv-public-hero h1{color:#fff;max-width:620px;font:1000 78px/.88 var(--font-display);text-transform:uppercase;text-shadow:0 8px 28px #0000009e;margin:0}.pcv-public-hero h1 strong{color:#ffc31a;font-weight:1000;display:block}.pcv-public-hero h2{color:#fff;max-width:570px;font:900 22px/1.25 var(--font-display);margin:12px 0 0}.pcv-public-hero-copy>div:not(.pcv-public-hero-actions){color:#d6d8d4;gap:6px;max-width:590px;margin-top:12px;font-size:15px;line-height:1.46;display:grid}.pcv-public-hero-characters{z-index:2;pointer-events:none;filter:drop-shadow(0 30px 30px #0000009e);opacity:.98;width:min(920px,62vw);height:650px;margin:0;position:fixed;bottom:-28px;right:max(-18px,50vw - 780px)}.pcv-public-depth-particles{z-index:1;pointer-events:none;opacity:.98;mix-blend-mode:screen;position:fixed;inset:16vh 0 0;overflow:hidden;-webkit-mask-image:radial-gradient(at 55% 58%,#000 0%,#000000f0 42%,#0000009e 70%,#0000 90%);mask-image:radial-gradient(at 55% 58%,#000 0%,#000000f0 42%,#0000009e 70%,#0000 90%)}.pcv-public-depth-particles:before,.pcv-public-depth-particles:after{content:"";filter:drop-shadow(0 0 10px #ffc31a8f);background-image:radial-gradient(circle,#ffe892eb 0 1.35px,#0000 2.2px),radial-gradient(circle,#ffc31aa3 0 1.7px,#0000 3px),radial-gradient(circle,#ffffff61 0 1.05px,#0000 2.2px),radial-gradient(circle,#ffb01a6b 0 2.2px,#0000 4px);background-position:0 0,34px 56px,88px 24px,132px 96px;background-size:92px 128px,132px 168px,192px 228px,260px 320px;height:88%;position:absolute;inset:auto 7% -28%;animation:18s linear infinite pcv-public-depth-rise!important}.pcv-public-depth-particles:after{opacity:.58;height:74%;inset:auto 12% -34%;transform:scale(1.18);animation-duration:25s!important;animation-delay:-11s!important}.pcv-public-hero-characters:before{content:"";z-index:-1;border-radius:50%;height:28%;display:none;position:absolute;bottom:2%;left:10%;right:10%}.pcv-public-hero-characters:after{content:"";z-index:2;pointer-events:none;display:none;position:absolute;inset:0 -4% -2%}.pcv-public-hero-characters img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:contrast(1.1)saturate(1.04)brightness(.92);transform:scale(1.02)}.pcv-public-hero-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pcv-public-hero-actions .pcv-public-btn{min-width:210px}.pcv-public-section,.pcv-public-stats,.pcv-public-feature-grid,.pcv-public-journey,.pcv-public-final-cta,.pcv-public-faq,.pcv-public-footer{width:min(1420px,100% - 40px);margin-inline:auto}.pcv-public-section{background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ffc31a38;border-radius:14px;margin-top:18px;box-shadow:0 20px 70px #00000052,inset 0 1px #ffffff0d}.pcv-public-webapp{grid-template-columns:.72fr 1fr 1fr;align-items:center;gap:18px;padding:22px;display:grid}.pcv-public-section-copy h2,.pcv-public-stats h2,.pcv-public-feature-card h2,.pcv-public-journey h2,.pcv-public-final-cta h2,.pcv-public-faq h2{color:#fff;font:1000 34px/1 var(--font-display);text-transform:uppercase;margin:8px 0 0}.pcv-public-section-copy h2 strong,.pcv-public-stats h2 strong,.pcv-public-final-cta h2 strong{color:#ffc31a}.pcv-public-section-copy p,.pcv-public-feature-card p,.pcv-public-journey p,.pcv-public-final-cta p,.pcv-public-faq p,.pcv-public-footer p{color:#c2c5bf;margin:14px 0 0;font-size:14px;line-height:1.62}.pcv-public-install-card,.pcv-public-always,.pcv-public-install-image{background:#00000040;border:1px solid #ffffff1a;border-radius:10px;min-width:0}.pcv-public-install-image{aspect-ratio:3/2;border-color:#ffc31a47;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000006b,0 0 22px #ffc31a14}.pcv-public-install-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pcv-public-install-card,.pcv-public-always{padding:16px}.pcv-public-install-card{grid-template-rows:auto 1fr;grid-template-columns:1fr 110px;gap:12px;display:grid}.pcv-public-install-card h3,.pcv-public-always h3{color:#fff;font:1000 16px/1 var(--font-display);text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.pcv-public-install-card h3 svg,.pcv-public-always h3 svg{color:#ffc31a;width:22px;height:22px}.pcv-public-install-card ol{color:#d5d6d1;grid-column:1;gap:10px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.pcv-public-install-card li{align-items:flex-start;gap:8px;display:flex}.pcv-public-install-card li span{color:#070707;width:20px;height:20px;font:1000 11px/1 var(--font-display);background:#ffc31a;border-radius:999px;flex:none;place-items:center;display:grid}.pcv-public-phone{background:#090b0c;border:5px solid #111;border-radius:18px;grid-area:1/2/span 2;align-self:end;width:110px;height:190px;overflow:hidden;box-shadow:0 12px 30px #00000073,0 0 18px #ffc31a1f}.pcv-public-phone ul{margin:22px 8px 0;padding:0;list-style:none}.pcv-public-phone li{color:#cfd2ce;border-bottom:1px solid #ffffff0f;min-height:20px;font-size:7px;line-height:20px}.pcv-public-phone li:last-child{color:#ffc31a;background:#ffc31a14;border:1px solid #ffc31ad1;border-radius:5px;padding-inline:5px}.pcv-public-phone-android>div{justify-content:flex-end;gap:4px;padding:8px;display:flex}.pcv-public-phone-android span{background:#ddd;border-radius:999px;width:4px;height:4px}.pcv-public-phone-ios>div{background:#050505;border-radius:999px;width:42px;height:10px;margin:7px auto 0}.pcv-public-always{flex-direction:column;justify-content:center;gap:10px;display:flex}.pcv-public-always p{color:#d5d8d2;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pcv-public-always p svg{color:#ffc31a;width:15px;height:15px}.pcv-public-stats{background:linear-gradient(90deg,#ffc31a11,#ffffff06);border:1px solid #ffc31a33;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:14px;padding:15px 24px;display:grid}.pcv-public-stats header{gap:5px;display:grid}.pcv-public-stats h2{white-space:nowrap;margin:0;font-size:24px}.pcv-public-stats header span{color:#d8dbd4;align-items:center;gap:7px;font-size:12px;display:flex}.pcv-public-stats header i{background:#43e75a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #43e75abf}.pcv-public-stats>div{background:#ffffff14;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pcv-public-stats article{-moz-column-gap:12px;background:#030506d4;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:12px;min-height:74px;display:grid}.pcv-public-stats article svg{color:#ffc31a;grid-row:1/span 2;width:34px;height:34px}.pcv-public-stats article strong{color:#fff;font:1000 28px/1 var(--font-display)}.pcv-public-stats article span{color:#d6d9d2;font:900 11px/1 var(--font-display);text-transform:uppercase}.pcv-public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.pcv-public-feature-card{background:linear-gradient(145deg,#00b8ff12,#040708f5 40%,#ffc31a0e),#040708f5;border:1px solid #ffc31a6b;border-radius:14px;grid-template-rows:auto minmax(440px,1fr);display:grid;overflow:hidden;box-shadow:0 24px 64px #00000075,0 0 26px #ffc31a12,inset 0 1px #ffffff1a}.pcv-public-feature-card-wide{grid-template-rows:auto minmax(270px,auto)}.pcv-public-feature-copy{background:linear-gradient(#ffffff0d,#00000014);border-bottom:1px solid #ffc31a29;padding:20px 20px 18px}.pcv-public-feature-copy>span{color:#ffc31a;width:34px;height:34px;font:1000 13px/1 var(--font-display);background:#ffc31a14;border:1px solid #ffc31a80;border-radius:7px;place-items:center;display:inline-grid}.pcv-public-feature-card h2{text-shadow:0 6px 18px #00000094;font-size:24px}.pcv-public-feature-card p{color:#d4d8d2;min-height:74px;font-size:13px}.pcv-public-feature-card a{color:#ffc31a;font:1000 11px/1 var(--font-display);text-transform:uppercase;border:1px solid #ffc31a61;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;display:inline-flex}.pcv-public-feature-card a svg{width:14px;height:14px}.pcv-public-preview{background:radial-gradient(circle at 80% 8%,#00b8ff29,#0000 16rem),radial-gradient(circle at 18% 82%,#ffc31a1c,#0000 13rem),#0000003d;border-top:1px solid #ffc31a1f;min-height:440px;padding:16px;display:grid}.pcv-public-feature-card-wide .pcv-public-preview{min-height:270px}.pcv-preview-image-stack{grid-template-rows:1fr 1.18fr;gap:10px;min-height:100%;display:grid}.pcv-preview-image{background:linear-gradient(145deg,#ffffff0a,#00000085);border:1px solid #ffc31a4d;border-radius:10px;min-height:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00000057,0 16px 34px #00000052}.pcv-preview-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000008,#0000 36%,#0000000f),linear-gradient(#0000 78%,#00000014);position:absolute;inset:0}.pcv-preview-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:saturate(1.08)contrast(1.12)brightness(1.08)}.pcv-preview-image-top img{-o-object-position:center top;object-position:center top}.pcv-preview-club{grid-template-columns:88px 1fr;gap:12px;min-height:100%;display:grid}.pcv-preview-club aside{align-content:start;gap:7px;display:grid}.pcv-preview-club aside span{color:#9fa49f;font:900 9px/1 var(--font-display);text-transform:uppercase;border:1px solid #ffffff14;border-radius:6px;padding:7px}.pcv-preview-club aside .active{color:#ffc31a;background:#ffc31a14;border-color:#ffc31a6b}.pcv-preview-club section,.pcv-preview-curriculum,.pcv-preview-market,.pcv-preview-prestige{background:#00000038;border:1px solid #ffffff14;border-radius:9px;padding:12px}.pcv-preview-club h3{color:#fff;font:1000 14px/1 var(--font-display);margin:0 0 10px}.pcv-mini-calendar{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.pcv-mini-calendar i{aspect-ratio:1;background:#ffffff14;border-radius:4px}.pcv-mini-calendar i.active{background:#ffc31a;box-shadow:0 0 14px #ffc31a59}.pcv-preview-club p{color:#cdd0ca;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.pcv-preview-club p svg{color:#ffc31a;width:15px}.pcv-preview-curriculum{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.pcv-preview-curriculum>div:first-child{-moz-column-gap:10px;grid-column:1/-1;grid-template-columns:48px 1fr;align-items:center;column-gap:10px;display:grid}.pcv-preview-curriculum span:first-child{color:#050505;width:48px;height:48px;font:1000 14px/1 var(--font-display);background:#ffc31a;border:1px solid #ffc31a8c;border-radius:50%;place-items:center;display:grid}.pcv-preview-curriculum strong,.pcv-preview-market span{color:#fff;font:1000 14px/1 var(--font-display)}.pcv-preview-curriculum small,.pcv-preview-curriculum div span,.pcv-preview-market em{color:#9fe78d;font-size:11px}.pcv-preview-curriculum b{color:#5cff78;font:1000 26px/1 var(--font-display);display:block}.pcv-preview-curriculum p{border-top:1px solid #ffffff14;grid-column:1/-1;min-height:0;margin:0;padding-top:10px}.pcv-preview-market{align-content:center;gap:9px;display:grid}.pcv-preview-market label{color:#9fa6a2;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.pcv-preview-market label svg{color:#00b8ff;width:15px}.pcv-preview-market p{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 40px 70px 42px;align-items:center;gap:8px;margin:0;padding-bottom:8px;font-size:11px;display:grid}.pcv-preview-market b{color:#ffc31a}.pcv-preview-market strong{color:#5cff78}.pcv-preview-prestige{align-content:center;gap:9px;display:grid}.pcv-preview-prestige h3{color:#fff;font:1000 12px/1 var(--font-display);text-transform:uppercase;margin:0}.pcv-prestige-stars,.pcv-reliability-stars{align-items:center;gap:5px;display:flex}.pcv-prestige-stars svg,.pcv-reliability-stars svg{fill:currentColor;filter:drop-shadow(0 0 9px);width:22px;height:22px}.pcv-prestige-stars svg{color:#ffc31a!important}.pcv-preview-prestige p{color:#d8d8d2;text-align:center;border:1px solid #ffc31a42;border-radius:999px;height:20px;min-height:0;margin:0 0 4px;font-size:10px;line-height:18px;position:relative;overflow:hidden}.pcv-preview-prestige p span{z-index:0;opacity:.36;background:linear-gradient(90deg,#ffc31a,#35d46d);display:block;position:absolute;inset:0 auto 0 0}.pcv-reliability-stars svg{color:#ffc31a}.pcv-reliability-stars strong{color:#fff;font:1000 18px/1 var(--font-display);margin-left:auto}.pcv-public-journey{background:linear-gradient(90deg,#ffc31a0f,#ffffff05);border:1px solid #ffc31a33;border-radius:14px;grid-template-columns:270px 44px minmax(0,1fr) 44px;align-items:center;gap:14px;margin-top:14px;padding:18px;display:grid}.pcv-public-journey-copy h2{margin:0;font-size:28px}.pcv-public-journey-copy p{margin-top:10px;font-size:13px}.pcv-public-journey>button{color:#ffc31a;background:#0000003d;border:1px solid #ffc31a52;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.pcv-public-prestige-track{scroll-snap-type:x mandatory;gap:10px;padding:4px 0 8px;display:flex;overflow-x:auto}.pcv-public-prestige-track article{border:1px solid color-mix(in srgb,var(--level-color) 64%,transparent);height:102px;box-shadow:0 0 18px color-mix(in srgb,var(--level-color) 22%,transparent);scroll-snap-align:start;background:#050505;border-radius:9px;flex:0 0 172px;position:relative;overflow:hidden}.pcv-public-prestige-track img{-o-object-fit:cover;object-fit:cover}.pcv-public-prestige-track span{color:#fff;font:1000 12px/1 var(--font-display);text-align:center;text-transform:uppercase;background:linear-gradient(#0000,#000000e6);padding:20px 10px 9px;position:absolute;inset:auto 0 0}.pcv-public-final-cta{background:linear-gradient(90deg,#000000c2,#00000040,#000000c7),url(/lite/stadium-tunnel.webp) 50% 55%/cover no-repeat;border:1px solid #ffc31a38;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:26px 34px;display:flex}.pcv-public-final-cta h2{margin:0;font-size:34px}.pcv-public-final-cta>div:last-child{gap:12px;display:flex}.pcv-public-faq{gap:10px;margin-top:14px;display:grid}.pcv-public-faq h2{font-size:28px}.pcv-public-faq details{background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;padding:14px 16px}.pcv-public-faq summary{color:#fff;font:900 14px/1.2 var(--font-display);cursor:pointer}.pcv-public-footer{border-top:1px solid #ffc31a33;grid-template-columns:1fr 1.5fr;gap:26px;margin-top:24px;padding:24px 0 36px;display:grid}.pcv-public-footer .pcv-topbar-logo{-o-object-fit:contain;object-fit:contain;width:220px;max-height:48px}.pcv-public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.pcv-public-footer a,.pcv-public-footer button{color:#cfd2cc;font:900 12px/1 var(--font-display);text-transform:uppercase;background:0 0;border:0}.pcv-public-footer a:hover,.pcv-public-footer button:hover{color:#ffc31a}.pcv-public-auth-modal{z-index:200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pcv-public-auth-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;border:0;position:absolute;inset:0}.pcv-public-auth-card{z-index:1;border-radius:14px;width:min(840px,100%);max-height:min(92vh,980px);position:relative;overflow:auto}.pcv-public-auth-card>button{z-index:5;float:right;color:#ffc31a;background:#050505;border:1px solid #ffc31a6b;border-radius:999px;place-items:center;width:36px;height:36px;margin:10px 10px -46px 0;display:grid;position:sticky;top:10px}.pcv-public-auth-card>button svg{width:18px;height:18px}@media (max-width:1180px){.pcv-public-topbar{gap:14px;width:calc(100% - 30px)}.pcv-public-brand .pcv-topbar-logo{width:178px}.pcv-public-topbar nav{gap:16px}.pcv-public-webapp{grid-template-columns:1fr 1fr}.pcv-public-webapp .pcv-public-section-copy{grid-column:1/-1}.pcv-public-feature-grid{grid-template-columns:repeat(2,1fr)}.pcv-public-journey{grid-template-columns:1fr}.pcv-public-journey>button{display:none}}@media (max-width:880px){.pcv-public-topbar{border-radius:18px;grid-template-columns:auto 1fr auto;min-height:58px;padding:0 12px;top:8px}.pcv-public-brand .pcv-topbar-logo{width:170px}.pcv-public-topbar nav{display:none}.pcv-public-menu-btn{color:#fff;background:0 0;border:0;justify-self:end;place-items:center;width:40px;height:40px;display:grid}.pcv-public-menu-btn svg{width:27px;height:27px}.pcv-public-mobile-menu{background:#050607;border:1px solid #ffc31a3d;border-radius:12px;gap:4px;min-width:230px;padding:10px;display:grid;position:absolute;top:64px;right:0;box-shadow:0 18px 40px #0000008c}.pcv-public-mobile-menu a,.pcv-public-mobile-menu button{text-align:left;border-radius:7px;padding:12px}.pcv-public-mobile-menu a:hover,.pcv-public-mobile-menu button:hover{color:#ffc31a;background:#ffc31a14}.pcv-public-hero{min-height:720px;padding:80px 22px 42px}.pcv-public-hero:before{background:0 0}.pcv-public-hero-copy{width:100%}.pcv-public-hero h1{max-width:560px;font-size:56px}.pcv-public-hero h2{max-width:430px;font-size:19px}.pcv-public-hero-copy>div:not(.pcv-public-hero-actions){max-width:500px;font-size:14px}.pcv-public-hero-characters{opacity:.92;width:min(760px,72vw);height:520px;right:-10%}.pcv-public-hero-actions{width:min(360px,100%);display:grid}.pcv-public-hero-actions .pcv-public-btn{width:100%;min-width:0}.pcv-public-section,.pcv-public-stats,.pcv-public-feature-grid,.pcv-public-journey,.pcv-public-final-cta,.pcv-public-faq,.pcv-public-footer{width:calc(100% - 28px)}.pcv-public-webapp{grid-template-columns:1fr;padding:16px}.pcv-public-install-image{aspect-ratio:3/2}.pcv-public-stats{grid-template-columns:1fr;padding:14px}.pcv-public-stats>div,.pcv-public-feature-grid{grid-template-columns:1fr}.pcv-public-feature-card{grid-template-rows:auto;grid-template-columns:1fr}.pcv-public-feature-card p{min-height:0}.pcv-public-final-cta{padding:22px;display:grid}.pcv-public-final-cta>div:last-child{display:grid}.pcv-public-footer{grid-template-columns:1fr}.pcv-public-footer nav{justify-content:flex-start}}@media (max-width:520px){.pcv-public-topbar{border-radius:14px;width:calc(100% - 18px);min-height:54px}.pcv-public-brand .pcv-topbar-logo{width:150px}.pcv-public-hero{min-height:760px;padding:72px 18px 28px}.pcv-public-hero h1{font-size:42px}.pcv-public-hero h2{font-size:18px}.pcv-public-hero-copy>div:not(.pcv-public-hero-actions){font-size:13px;display:grid}.pcv-public-hero-characters{opacity:.92;width:118vw;height:430px;bottom:-28px;left:50%;right:auto;transform:translate(-50%)}.pcv-public-btn{min-height:42px}.pcv-public-section-copy h2,.pcv-public-final-cta h2{font-size:28px}.pcv-public-install-image{width:100%}.pcv-public-stats h2{white-space:normal}.pcv-public-stats article{justify-content:start;padding-inline:18px}.pcv-public-preview{min-height:360px}.pcv-preview-club{grid-template-columns:1fr}.pcv-preview-club aside{display:flex;overflow:hidden}.pcv-preview-market p{grid-template-columns:1fr 32px 58px}.pcv-preview-market strong{display:none}.pcv-prestige-stars svg,.pcv-reliability-stars svg{width:18px;height:18px}.pcv-public-prestige-track article{flex-basis:64vw}.pcv-public-auth-modal{padding:9px}}@keyframes pcv-public-depth-rise{0%{opacity:.18;transform:translateY(14%)scale(1)}18%{opacity:.72}76%{opacity:.5}to{opacity:0;transform:translateY(-54%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.pcv-public-home *,.pcv-public-home :before,.pcv-public-home :after{transition:none!important;animation:none!important}.pcv-public-hero:before,.pcv-public-hero-characters img{transform:none!important}}.placeholder\:text-\[\#686e6b\]::placeholder{--tw-text-opacity:1;color:rgb(104 110 107/var(--tw-text-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.focus-within\:border-gold\/70:focus-within{border-color:rgb(var(--fc-accent-rgb) / .7)}.hover\:border-gold\/35:hover{border-color:rgb(var(--fc-accent-rgb) / .35)}.hover\:border-gold\/40:hover{border-color:rgb(var(--fc-accent-rgb) / .4)}.hover\:border-gold\/45:hover{border-color:rgb(var(--fc-accent-rgb) / .45)}.hover\:border-gold\/50:hover{border-color:rgb(var(--fc-accent-rgb) / .5)}.hover\:bg-\[\#ff765f\]\/10:hover{background-color:#ff765f1a}.hover\:bg-gold\/\[\.06\]:hover{background-color:rgb(var(--fc-accent-rgb) / .06)}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-gold\/70:focus{border-color:rgb(var(--fc-accent-rgb) / .7)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-gold{--tw-text-opacity:1;color:rgb(var(--fc-accent-rgb) / var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[138px_minmax\(0\,1fr\)\]{grid-template-columns:138px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_104px\]{grid-template-columns:minmax(0,1fr) 104px}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:p-0{padding:0}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_320px\]{grid-template-columns:minmax(0,1.45fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}
