/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-night:#22050f;--color-brand-header:#1b060c;--color-brand-mobile-nav:#60172c;--color-brand-berry:#7d1736;--color-brand-pink:#ee4d86;--color-brand-red:#eb3f2e;--color-brand-gold:#aa9159;--color-brand-gold-hover:#6a5a2f;--color-button-line:#e9e6e1;--color-ink-strong:#21070f;--font-display:"Trim", "Avenir Next", "Trebuchet MS", sans-serif;--font-body:"T-Star Pro", "Avenir Next", "Trebuchet MS", sans-serif;--font-accent:"Trim", "Avenir Next Demi Bold", "Trebuchet MS", sans-serif;--font-weight-regular:400}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:dark;--surface-line:#ffffff14;--surface-panel:#13050aad;--surface-panel-soft:#ffffff0d;--surface-card:#fffffffa;--text-muted:#ffffffb8;--text-dim:#ffffff75;--shadow-shell:0 32px 88px #0702065c;--shadow-card:0 24px 48px #11050a29;--gradient-brown:linear-gradient(107deg, #320b16 0%, #44101f 100%);--gradient-red:linear-gradient(93deg, #e53324 0%, #eb4582 100%);--accent-gradient:linear-gradient(90deg, #eb3f2e 0%, #ee4d86 100%);--gold-gradient:linear-gradient(135deg, #b19962 0%, #8b7540 100%);--page-container-max:120rem;--page-backdrop:var(--gradient-brown,linear-gradient(107deg, #320b16 0%, #44101f 100%));--asset-logo-symbol:url(/contests/pronousa/Content/img/proximus-symbol.svg);--asset-logo-rbfa:url(/contests/pronousa/Content/img/rbfa-logo.png)}@font-face{font-family:Trim;src:url(/contests/pronousa/Content/webfonts/Trim-Regular.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/Trim-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap;line-gap-override:0%}@font-face{font-family:Trim;src:url(/contests/pronousa/Content/webfonts/Trim-SemiBold.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/Trim-SemiBold.woff)format("woff");font-style:normal;font-weight:600;font-display:swap;line-gap-override:0%}@font-face{font-family:Trim;src:url(/contests/pronousa/Content/webfonts/Trim-Bold.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/Trim-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap;line-gap-override:0%}@font-face{font-family:Trim;src:url(/contests/pronousa/Content/webfonts/Trim-ExtraBold.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/Trim-ExtraBold.woff)format("woff");font-style:normal;font-weight:800;font-display:swap;line-gap-override:0%}@font-face{font-family:T-Star Pro;src:url(/contests/pronousa/Content/webfonts/T-StarPro-Regular.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/T-StarPro-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:T-Star Pro;src:url(/contests/pronousa/Content/webfonts/T-StarPro-Medium.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/T-StarPro-Medium.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:T-Star Pro;src:url(/contests/pronousa/Content/webfonts/T-StarPro-Bold.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/T-StarPro-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:T-Star Pro;src:url(/contests/pronousa/Content/webfonts/T-StarPro-Heavy.woff2)format("woff2"),url(/contests/pronousa/Content/webfonts/T-StarPro-Heavy.woff)format("woff");font-style:normal;font-weight:800;font-display:swap}*{box-sizing:border-box}html{background:var(--color-brand-night);color:#fff;scroll-behavior:smooth;font-size:62.5%}body{min-height:calc(var(--app-height,1vh) * 100);background:var(--page-backdrop);color:#fff;font-family:var(--font-body);margin:0;font-size:1.6rem;line-height:1.25}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}input{min-width:0}::selection{color:#fff;background:#ee4d8659}@media (hover:hover) and (pointer:fine){a[href],button:not(:disabled),input:where([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file]):not(:disabled),select:not(:disabled),summary,label[for],label:has(input:where([type=checkbox],[type=radio])),[role=button]:not([aria-disabled=true]){cursor:pointer}}}@layer components{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{min-height:100vh;position:relative;overflow-x:clip}.page-shell__scrim{display:none}.page-main{z-index:1;min-height:var(--page-main-min-height,auto);position:relative}.page-container{width:min(100% - 2rem, var(--page-container-max));margin-inline:auto}@media (max-width:960px){.page-shell__scrim{inset:0 0 calc(6.4rem + env(safe-area-inset-bottom)) 0;z-index:44;-webkit-backdrop-filter:blur(1.2rem);opacity:0;pointer-events:none;background:#0000007a;transition:opacity .18s;display:block;position:fixed}.page-shell.is-profile-menu-open{overflow:hidden}.page-shell.is-profile-menu-open .page-shell__scrim{opacity:1;pointer-events:auto}.page-main{padding-bottom:calc(14rem + env(safe-area-inset-bottom))}}.site-header{z-index:40;background:var(--color-brand-header);position:relative}.site-header__masthead{justify-content:space-between;align-items:center;gap:2.4rem;width:min(100% - 4.8rem,144rem);min-height:8rem;margin-inline:auto;display:flex}.site-header__utility{align-items:center;gap:1.6rem;display:inline-flex;position:relative}.site-header__utility--auth{margin-left:auto}.site-header__utility--guest{align-items:baseline;margin-left:auto}.site-header--auth .lang-link--auth{display:inline-flex}.brand-lockup{align-items:center;gap:1.8rem;display:inline-flex}.brand-lockup__link{align-items:center;display:inline-flex}.brand-lockup__link:focus-visible{outline:none}.brand-lockup__mark{opacity:.98;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.brand-lockup__mark--symbol{background-image:var(--asset-logo-symbol);width:3.6rem;height:3.6rem}.brand-lockup__mark--rbfa{aspect-ratio:960/1879;background-image:var(--asset-logo-rbfa);background-position:50%;height:5rem}.profile-mini,.lang-link,.profile-compact,.site-header__login-link{color:#fff;align-items:center;display:inline-flex}.site-header__login-link{font-family:var(--font-body);font-weight:var(--font-weight-medium);white-space:nowrap;text-underline-offset:.22rem;font-size:1.4rem;line-height:1.8rem;text-decoration:underline;text-decoration-thickness:.1rem;transition:color .18s}.site-header__login-link:focus-visible{color:var(--color-brand-gold);outline:none}.profile-menu{align-items:center;display:inline-flex;position:relative}.profile-menu__trigger{color:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0;transition:opacity .18s}.profile-menu__trigger:focus-visible{outline:none}.profile-menu__trigger:focus-visible .profile-mini__avatar,.profile-menu__trigger:focus-visible .profile-compact__score{box-shadow:0 0 0 .2rem #fffffff5,0 0 0 .45rem #ee4d8652}.profile-menu__panel{z-index:80;color:#000105;background:#fff;border-radius:1rem;width:max-content;min-width:19.2rem;padding:1.2rem 1.6rem;position:absolute;top:calc(100% + 1.2rem);left:calc(100% - 1.2rem);transform:translate(-50%);box-shadow:0 1.8rem 4rem #00000052}.profile-menu__panel:before{content:"";border-bottom:.9rem solid #fff;border-left:.8rem solid #0000;border-right:.8rem solid #0000;width:0;height:0;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.profile-menu__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.profile-menu__item+.profile-menu__item{border-top:1px solid #0001051f}.profile-menu__link{text-align:center;font-family:var(--font-body);color:inherit;white-space:nowrap;justify-content:center;align-items:center;padding:.75rem 0;font-size:1.2rem;line-height:2.4rem;transition:color .18s,opacity .18s;display:flex}.profile-menu__link:focus-visible{color:var(--color-brand-pink);outline:none}.profile-menu__mobile-body,.profile-menu__mobile-footer{display:none}.profile-menu.is-open .profile-mini__avatar{background:linear-gradient(135deg, var(--color-brand-red) 0%, var(--color-brand-pink) 100%);color:#fff}.lang-menu{align-items:center;display:inline-flex;position:relative}.lang-menu__details{align-items:baseline;display:inline-flex;position:relative}.lang-menu__details[open] .lang-link__icon{transform:translateY(.05rem)rotate(180deg)}.lang-menu__details[open] .lang-link{color:var(--color-brand-gold)}.lang-menu__details>summary{align-items:baseline;margin:0;padding:0;list-style:none;display:inline-flex}.lang-menu__details>summary::-webkit-details-marker{display:none}.lang-menu__list{z-index:80;color:#000105;background:#fff;border-radius:1rem;min-width:5.6rem;padding:.8rem 0;display:grid;position:absolute;top:calc(100% + 1.2rem);left:50%;transform:translate(-50%);box-shadow:0 1.8rem 4rem #00000052}.lang-menu__list:before{content:"";border-bottom:.9rem solid #fff;border-left:.8rem solid #0000;border-right:.8rem solid #0000;width:0;height:0;position:absolute;bottom:calc(100% - .1rem);left:50%;transform:translate(-50%)}.lang-menu__item{display:flex}.lang-menu__link{width:100%;font-family:var(--font-accent);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:.4rem 1.4rem;font-size:1.4rem;line-height:2rem;transition:color .18s;display:inline-flex}.lang-menu__link:focus-visible{color:var(--color-brand-pink);outline:none}.profile-mini{gap:1.6rem}.profile-mini__label{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:2.663rem}.profile-mini__avatar{width:2.4rem;height:2.4rem;color:var(--color-brand-gold);font-family:var(--font-accent);font-weight:var(--font-weight-bold);background:#fff;border-radius:999px;place-items:center;font-size:1.4rem;line-height:1;transition:background .18s,color .18s,box-shadow .18s;display:grid}.lang-link{font-family:var(--font-accent);font-weight:var(--font-weight-bold);cursor:pointer;gap:.8rem;font-size:1.4rem;line-height:1.8rem}.lang-link>span{line-height:1;display:inline-flex}.lang-link__icon{flex:none;font-size:.95rem;line-height:1;transition:transform .18s;display:inline-block}.profile-compact{gap:1rem;display:none}.profile-compact__name{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:1.2rem;line-height:1.8rem}.profile-compact__divider{background:#ffffff47;width:1px;height:2rem}.profile-compact__score{font-family:var(--font-accent);font-weight:var(--font-weight-bold);color:var(--color-brand-gold);font-size:1.2rem;line-height:1.8rem;transition:box-shadow .18s}.profile-menu__language-list,.profile-menu__sponsor-list,.profile-menu__legal-list{margin:0;padding:0;list-style:none}@media (hover:hover) and (pointer:fine){.profile-menu__trigger:hover{opacity:.86}.profile-menu__link:hover{color:var(--color-brand-pink)}.site-header__login-link:hover,.lang-menu__details:hover .lang-link,.lang-menu__link:hover{color:var(--color-brand-gold)}}@media (max-width:960px){.site-header{z-index:46}.site-header__masthead{width:min(100% - 1.6rem,144rem);min-height:5.6rem}.brand-lockup{gap:.7rem}.brand-lockup__mark--symbol{width:2.2rem;height:2.2rem}.brand-lockup__mark--rbfa{aspect-ratio:960/1879;height:3rem}.profile-mini,.lang-link{display:none}.lang-menu__list{border-radius:.8rem;min-width:6.4rem;padding:.6rem 0;top:calc(100% + .8rem);left:50%;transform:translate(-50%)}.lang-menu__link{padding:.4rem 1.2rem;font-size:1.3rem;line-height:1.8rem}.site-header__login-link{display:none}.profile-compact{display:inline-flex}.profile-compact__name,.profile-compact__score{font-size:1.4rem}.profile-menu__panel{top:5.6rem;right:0;bottom:calc(6.4rem + env(safe-area-inset-bottom));color:#fff;width:100%;min-width:0;box-shadow:none;background:#1b060c;border-radius:0;flex-direction:column;align-items:center;gap:1.8rem;padding:1.6rem;display:flex;position:fixed;left:0;overflow-y:auto;transform:none}.profile-menu__panel:before{display:none}.profile-menu__item+.profile-menu__item{border-top:0}.profile-menu__list{gap:.8rem;width:min(100%,32rem);margin-top:auto;display:grid}.profile-menu__link{color:#fff;text-align:center;justify-content:center;padding:.4rem 1.6rem;font-size:1.6rem;line-height:2.4rem}.profile-menu__link:focus-visible{color:#fff;opacity:.74}.profile-menu__mobile-body{gap:2rem;width:min(100%,32rem);margin-bottom:auto;padding-top:.6rem;display:grid}.profile-menu__mobile-footer{gap:1.6rem;width:min(100%,32rem);padding-top:1.6rem;display:grid}.profile-menu__languages{justify-content:center;display:flex}.profile-menu__language-list{align-items:center;display:inline-flex}.profile-menu__language-item+.profile-menu__language-item{margin-left:1.8rem;padding-left:1.8rem;position:relative}.profile-menu__language-item+.profile-menu__language-item:before{content:"";background:#ffffffb8;width:1px;height:3.6rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.profile-menu__language-link{color:#ffffffc2;font-family:var(--font-accent);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;font-size:1.8rem;line-height:2.663rem;transition:color .18s,opacity .18s;display:inline-flex}.profile-menu__language-link.is-current,.profile-menu__language-link:focus-visible{color:#fff}.profile-menu__sponsors{justify-content:center;display:flex}.profile-menu__sponsor-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;display:inline-flex}.profile-menu__sponsor-logo{object-fit:contain;width:auto;height:2.5rem;display:block}.profile-menu__legal{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding-bottom:.4rem;display:flex}.profile-menu__copyright,.profile-menu__legal-link{color:#ffffffdb;margin:0;font-size:1.1rem;line-height:2.4rem}.profile-menu__copyright{font-family:var(--font-body)}.profile-menu__legal-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.4rem;display:inline-flex}.profile-menu__legal-item{align-items:center;display:inline-flex;position:relative}.profile-menu__legal-item+.profile-menu__legal-item:before{content:"";background:#ffffffb8;border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:50%;left:-.8rem;transform:translateY(-50%)}.profile-menu__legal-link{font-family:var(--font-body);text-underline-offset:.2rem;text-decoration:underline}.site-header--auth .lang-link--auth{display:inline-flex}.site-header__utility--guest{gap:1.2rem}.site-header__utility--guest .lang-link,.site-header__utility--guest .site-header__login-link{display:inline-flex}}.site-headline{z-index:36;background:var(--color-brand-mobile-nav);position:relative}.site-headline__inner{justify-content:space-between;align-items:center;gap:2.4rem;width:min(100% - 4.8rem,144rem);min-height:6.4rem;margin-inline:auto;display:flex}.site-headline__title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0;font-size:1.8rem;line-height:2.4rem}.site-headline__sponsors{justify-content:flex-end;align-items:center;gap:1.6rem;min-width:0;display:inline-flex}.site-headline__sponsors-label{color:#fff;font-family:var(--font-body);opacity:.72;white-space:nowrap;font-size:1rem;line-height:1}.site-headline__sponsor-list{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:inline-flex}.site-headline__sponsor-item{flex:none;justify-content:center;align-items:center;display:flex}.site-headline__sponsor-logo{object-fit:contain;width:auto;height:2.5rem;display:block}.site-nav{z-index:35;background:var(--gradient-red,linear-gradient(93deg, #e53324 0%, #eb4582 100%));min-height:6.4rem;position:relative}.site-nav__inner{justify-content:space-between;align-items:center;gap:2.4rem;width:min(100% - 4.8rem,144rem);min-height:6.4rem;margin-inline:auto;display:flex}.site-nav__links{scrollbar-width:none;align-items:center;gap:2.4rem;min-height:6.4rem;display:inline-flex;overflow-x:auto}.site-nav__links::-webkit-scrollbar{display:none}.site-nav__link{color:#ffffff7a;height:6.4rem;font-family:var(--font-accent);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding-top:.2rem;font-size:1.4rem;line-height:2.663rem;transition:color .18s,border-color .18s;display:inline-flex}.site-nav__link:hover,.site-nav__link.is-active{color:#fff}.site-nav__link.is-active{border-color:#fff}.site-nav__stats{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;gap:1.6rem;font-size:1.4rem;line-height:2.663rem;display:inline-flex}.site-nav__stats-divider{background:#ffffff73;width:1px;height:2.4rem}.mobile-nav{display:none}@media (max-width:960px){.site-headline__inner{gap:1.6rem;width:min(100% - 1.6rem,144rem);min-height:4.8rem}.site-headline__title{font-size:1.2rem}.site-headline__sponsors{flex:none;gap:1rem}.site-headline__sponsors-label{display:none}.site-headline__sponsor-list{gap:1rem}.site-headline__sponsor-logo{height:1.6rem}.site-nav{display:none}.mobile-nav{z-index:45;padding-bottom:env(safe-area-inset-bottom);pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-nav__bar{pointer-events:auto}.mobile-nav__quick{pointer-events:auto;justify-content:center;padding:0 1.2rem .8rem;display:flex}.mobile-nav__quick-inner{background:var(--color-brand-mobile-nav);border-radius:2rem;align-items:center;gap:.6rem;width:fit-content;max-width:100%;min-height:4rem;padding:.4rem;display:inline-flex;box-shadow:0 .4rem 1rem #0000007a}.mobile-nav__quick-link{color:#fff;min-width:0;height:3rem;font-family:var(--font-accent);font-size:1rem;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;border-radius:1.5rem;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 1.2rem;line-height:2.4rem;transition:background .18s,color .18s;display:inline-flex}.mobile-nav__quick-link.is-active{color:#fff;background:var(--gradient-red,linear-gradient(93deg, #e53324 0%, #eb4582 100%))}.mobile-nav__quick-icon{font-size:.8rem;line-height:1}.mobile-nav__bar{background:var(--color-brand-mobile-nav);position:relative}.mobile-nav__bar:before{content:"";background:#ffffff7a;height:1px;position:absolute;top:0;left:0;right:0}.mobile-nav__bar-inner{justify-content:space-between;align-items:center;width:100%;min-height:6.4rem;padding-inline:2.4rem;display:flex}.mobile-nav__link{color:#ffffff7a;min-height:6.4rem;font-family:var(--font-accent);font-size:1rem;font-weight:var(--font-weight-semibold);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;padding:.8rem .2rem 1rem;line-height:1.8rem;transition:color .18s;display:flex}.mobile-nav__link span{white-space:nowrap;line-height:1.8rem}.mobile-nav__link .mobile-nav__icon{font-size:1.6rem;line-height:1.8rem}.mobile-nav__link.is-active,.mobile-nav__link.is-active .mobile-nav__icon,.mobile-nav__link.is-active span{color:#fff}.mobile-nav__link[data-profile-menu-trigger=nav] .mobile-nav__icon,.mobile-nav__link[data-profile-menu-trigger=nav] span{background:var(--gradient-red,linear-gradient(93deg, #e53324 0%, #eb4582 100%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.site-footer{z-index:2;background:var(--color-brand-mobile-nav);border-top:1px solid #ffffff1a;position:relative}.site-footer__inner{justify-content:space-between;align-items:center;gap:2.4rem;width:min(100% - 4.8rem,144rem);min-height:6.4rem;margin-inline:auto;padding-block:1.6rem;display:flex}.site-footer__legal{align-items:center;gap:1.6rem;min-width:0;display:inline-flex}.site-footer__copyright{color:#fff;font-family:var(--font-body);opacity:.72;white-space:nowrap;margin:0;font-size:1rem;line-height:1}.site-footer__nav{min-width:0}.site-footer__links{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:inline-flex}.site-footer__item{align-items:center;display:flex}.site-footer__link{color:#fff;font-family:var(--font-accent);opacity:.78;font-size:1.1rem;line-height:1;transition:opacity .18s}.site-footer__link:hover,.site-footer__link:focus-visible{opacity:1}.site-footer__sponsors{justify-content:flex-end;align-items:center;gap:1.6rem;min-width:0;display:inline-flex}.site-footer__sponsors-label{color:#fff;font-family:var(--font-body);opacity:.72;white-space:nowrap;font-size:1rem;line-height:1}.site-footer__sponsor-list{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:inline-flex}.site-footer__sponsor-item{flex:none;justify-content:center;align-items:center;display:flex}.site-footer__sponsor-logo{object-fit:contain;width:auto;height:2rem;display:block}@media (max-width:960px){.site-footer{display:none}.site-footer__inner{flex-direction:column;align-items:flex-start;gap:1.6rem;width:min(100% - 1.6rem,144rem);min-height:auto;padding-block:1.6rem 2rem}.site-footer__legal,.site-footer__links{flex-wrap:wrap;gap:1.2rem}.site-footer__sponsors{flex-wrap:wrap;gap:1rem}.site-footer__sponsors-label{display:none}.site-footer__sponsor-list{gap:1.2rem}.site-footer__sponsor-logo{height:2rem}}@keyframes login-error-shake{0%,to{transform:translate(0)}12%{transform:translate(-1.2rem)}24%{transform:translate(1rem)}36%{transform:translate(-.8rem)}48%{transform:translate(.6rem)}60%{transform:translate(-.4rem)}72%{transform:translate(.3rem)}84%{transform:translate(-.15rem)}}@keyframes form-submit-spin{to{transform:rotate(360deg)}}.page-login .page-main,.page-account-validation .page-main,.page-register .page-main,.page-complete-profile .page-main,.page-edit-profile .page-main,.page-lost-password .page-main,.page-reset-password .page-main,.page-change-password .page-main{height:auto;min-height:var(--page-main-min-height,calc(100svh - 8rem));overflow:clip visible}.login-stage,.register-stage,.complete-profile-stage{min-height:inherit;background:var(--gradient-brown);flex-direction:column;display:flex;position:relative;overflow:clip}.login-stage__shell,.register-stage__shell,.complete-profile-stage__shell{z-index:1;flex:1;grid-template-columns:minmax(0,1fr) 56rem;align-items:start;width:min(100% - 8rem,144rem);min-height:100%;margin-inline:auto;padding:clamp(3.2rem,5vh,6.4rem) 0;display:grid;position:relative}.login-stage__panel,.register-stage__panel,.complete-profile-stage__panel{grid-column:2;justify-content:flex-end;margin-block:auto;display:flex}.login-stage__legal,.register-stage__legal,.complete-profile-stage__legal{display:none}.login-stage__line,.register-stage__line,.complete-profile-stage__line{background:var(--gradient-red);height:.5rem}.login-card{color:#000;background:#fff;border-radius:1rem;flex-direction:column;width:100%;min-height:clamp(54rem,67vh,62.5rem);padding:4rem 6rem 3rem;display:flex;box-shadow:0 2.4rem 4.8rem #13050a29}.login-card__intro{text-align:center;gap:1.2rem;display:grid}.login-card__title{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:1.8rem;line-height:2.2rem}.login-card__copy{width:min(100%,28.4rem);font-family:var(--font-body);font-weight:var(--font-weight-regular);color:#000;margin-inline:auto;font-size:1.4rem;line-height:1.8rem}.login-card__copy--full{width:100%;margin-inline:0}.login-card__copy:last-child{margin-bottom:0}.login-card__form{gap:1rem;margin-top:4.2rem;display:grid}.login-card__form.is-error-shaking{transform-origin:50%;will-change:transform;animation:.52s cubic-bezier(.36,.07,.19,.97) login-error-shake}.login-card__submit{background:var(--color-brand-gold);min-height:4.4rem;font-family:var(--font-display);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:#fff;cursor:pointer;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:0 2rem;line-height:1.5;transition:background-color .18s;display:inline-flex;position:relative}.login-card__submit.with-margin{margin-top:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem)}.login-card__social{gap:1rem;margin-top:3.8rem;display:grid}.login-card__links{text-align:center;font-family:var(--font-body);justify-items:center;gap:.2rem;margin-top:3.2rem;font-size:1.4rem;line-height:1.8rem;display:grid}.login-card__links a{font-weight:var(--font-weight-bold);text-underline-offset:.16rem;text-decoration:underline}.login-card__links p{flex-wrap:wrap;justify-content:center;gap:.4rem;display:inline-flex}.login-card__forgot{font-weight:var(--font-weight-bold);text-underline-offset:.16rem;text-decoration:underline}.login-card__legal{text-align:center;color:#000;font-family:var(--font-body);gap:.2rem;margin-top:auto;padding-top:2.8rem;font-size:1rem;line-height:1.4rem;display:grid}.login-card__legal a{font-weight:var(--font-weight-bold);text-underline-offset:.15rem;text-decoration:underline}.login-card--compact{min-height:auto;padding-bottom:4rem}.login-card--compact .login-card__form{margin-top:3.2rem}.login-card--compact .login-card__links{margin-top:2.4rem}.login-card__submit.is-loading,.register-card__submit.is-loading,.complete-profile-card__submit.is-loading{color:#0000;cursor:wait;pointer-events:none}.login-card__submit.is-loading:after,.register-card__submit.is-loading:after,.complete-profile-card__submit.is-loading:after{content:"";border:.2rem solid #ffffff52;border-top-color:#fff;border-radius:999px;width:1.7rem;height:1.7rem;margin:-.85rem 0 0 -.85rem;animation:.72s linear infinite form-submit-spin;position:absolute;top:50%;left:50%}.login-card__submit:disabled,.register-card__submit:disabled,.complete-profile-card__submit:disabled{cursor:wait}@media (hover:hover) and (pointer:fine){.login-card__submit:hover{background:var(--color-brand-gold-hover)}}.login-field{display:block;position:relative}.login-field__label{z-index:2;font-family:var(--font-body);color:#00000085;pointer-events:none;transform-origin:0 0;font-size:1.4rem;line-height:1.8rem;transition:top .18s,transform .18s,font-size .18s,line-height .18s,color .18s;position:absolute;top:2.4rem;left:1.6rem;transform:translateY(-50%)}.login-field:not(.has-danger) .login-field__label{color:#00000085}.login-field__input-wrap{display:block;position:relative}.login-field__input{border:.1rem solid var(--color-button-line);width:100%;height:4.8rem;font-family:var(--font-body);color:#000;background:#fff;border-radius:.8rem;padding:2rem 4.8rem .8rem 1.6rem;font-size:1.4rem;line-height:1.8rem}.login-field__input::placeholder{color:#0000003d;opacity:0;transition:opacity .16s}.login-field__input:focus{border-color:#44101f;outline:none}.login-field__input:focus::placeholder{opacity:1}.login-field__input:-webkit-autofill{-webkit-text-fill-color:#44101f;caret-color:#44101f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100rem #fff}.login-field__input:-webkit-autofill:hover{-webkit-text-fill-color:#44101f;caret-color:#44101f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100rem #fff}.login-field__input:-webkit-autofill:focus{-webkit-text-fill-color:#44101f;caret-color:#44101f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100rem #fff}.login-field__input:-webkit-autofill:active{-webkit-text-fill-color:#44101f;caret-color:#44101f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100rem #fff}.login-field__input:-moz-autofill{-moz-text-fill-color:#44101f;caret-color:#44101f;box-shadow:inset 0 0 0 100rem #fff}.login-field:focus-within .login-field__label,.login-field.is-filled .login-field__label,.login-field:has(.login-field__input:not(:placeholder-shown)) .login-field__label{font-size:1rem;line-height:1.2rem;top:.9rem;transform:none}.login-field:has(.login-field__input:-webkit-autofill) .login-field__label{font-size:1rem;line-height:1.2rem;top:.9rem;transform:none}.login-field__toggle{color:#0000006b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.login-code{gap:1.2rem;display:grid}.login-code__label{text-align:center;font-family:var(--font-body);color:#000000b8;font-size:1.4rem;line-height:1.8rem;display:block}.login-code__boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.login-code__digit{aspect-ratio:1;text-align:center;width:100%;font-family:var(--font-display);color:#000;caret-color:#44101f;background:linear-gradient(#fffffffa,#f8f3f0fa);border:.1rem solid #44101f29;border-radius:1.4rem;padding:0;font-size:2.4rem;line-height:1;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 .1rem #ffffffb8,0 1.2rem 2.4rem #44101f0f}.login-code__digit::placeholder{opacity:0}.login-code__digit:focus{border-color:#aa9159eb;outline:none;transform:translateY(-.1rem);box-shadow:0 0 0 .3rem #aa915924,0 1.6rem 3.2rem #44101f1a}.login-code .form-error{text-align:center;margin-top:-.2rem}.login-code.has-danger .login-code__digit{border-color:#e533246b;box-shadow:inset 0 -.2rem #e53324,0 1rem 2rem #44101f14}.page-account-validation .login-card__copy--full{text-align:center;max-width:34rem;margin-inline:auto}.pristine-field .form-error{font-family:var(--font-body);color:#d80027;margin:.2rem 0 0;font-size:1rem;line-height:1.2rem}.pristine-field.has-danger .login-field__label{color:#d80027}.pristine-field.has-danger .login-field__input,.pristine-field.has-danger .login-field__input:focus,.pristine-field.has-danger .login-field__input:focus-visible{border-color:var(--color-button-line);box-shadow:none;background:linear-gradient(#e53324,#e53324) 0 100%/100% .2rem no-repeat,#fff}.pristine-field.has-danger .login-field__input:-webkit-autofill{-webkit-text-fill-color:#44101f;caret-color:#44101f;background:linear-gradient(#e53324,#e53324) 0 100%/100% .2rem no-repeat,#fff;box-shadow:inset 0 0 0 100rem #fff}.pristine-field.has-danger .login-field__input:-webkit-autofill:hover{-webkit-text-fill-color:#44101f;caret-color:#44101f;background:linear-gradient(#e53324,#e53324) 0 100%/100% .2rem no-repeat,#fff;box-shadow:inset 0 0 0 100rem #fff}.pristine-field.has-danger .login-field__input:-webkit-autofill:focus{-webkit-text-fill-color:#44101f;caret-color:#44101f;background:linear-gradient(#e53324,#e53324) 0 100%/100% .2rem no-repeat,#fff;box-shadow:inset 0 0 0 100rem #fff}.pristine-field.has-danger .login-field__input:-webkit-autofill:active{-webkit-text-fill-color:#44101f;caret-color:#44101f;background:linear-gradient(#e53324,#e53324) 0 100%/100% .2rem no-repeat,#fff;box-shadow:inset 0 0 0 100rem #fff}.login-social{border:.1rem solid var(--color-button-line);color:#000;background:#fff;border-radius:.8rem;grid-template-columns:1.6rem auto;justify-content:center;align-items:center;gap:.8rem;min-height:4rem;padding:0 2rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:grid}.login-social__icon{justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.login-social__img{object-fit:contain;width:1.6rem;height:1.6rem;display:block}.login-social__label{font-family:var(--font-body);font-size:1.4rem;line-height:1.8rem}.login-social--apple .login-social__img{width:1.5rem;height:1.8rem}@media (hover:hover) and (pointer:fine){.login-social:hover{background:#fffffffa;border-color:#aa9159b8;transform:translateY(-.1rem);box-shadow:0 1.2rem 2.4rem #44101f14}}@media (min-width:961px){.login-stage,.register-stage,.complete-profile-stage{background-image:url(/contests/pronousa/Content/img/login-bg-lg.jpg), var(--gradient-brown);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:auto 100%,auto}}@media (max-width:960px){.page-login .page-main,.page-account-validation .page-main,.page-register .page-main,.page-complete-profile .page-main,.page-edit-profile .page-main,.page-lost-password .page-main,.page-reset-password .page-main{height:auto;min-height:var(--page-main-min-height,calc(var(--app-height,1vh) * 100 - 5.6rem));padding-bottom:0;overflow:visible}.login-stage,.register-stage,.complete-profile-stage{min-height:100%}.login-stage__shell,.register-stage__shell,.complete-profile-stage__shell{grid-template-columns:1fr;width:min(100% - 4.8rem,40.2rem);padding:2.4rem 0 4rem}.login-stage__panel,.register-stage__panel,.complete-profile-stage__panel{grid-column:1}.login-stage__legal,.register-stage__legal,.complete-profile-stage__legal{text-align:center;color:#fff;width:min(100% - 4.8rem,35.4rem);font-family:var(--font-body);gap:.2rem;margin:auto auto 3.4rem;font-size:1rem;line-height:1.4rem;display:grid}.login-stage__legal a,.register-stage__legal a,.complete-profile-stage__legal a{font-weight:var(--font-weight-bold);text-underline-offset:.15rem;text-decoration:underline}.login-stage__line,.register-stage__line,.complete-profile-stage__line{height:.3rem}.login-card{border-radius:1rem;min-height:auto;padding:2.4rem 2rem 3rem}.login-card__title{font-size:1.8rem;line-height:2.2rem}.login-card__copy{width:min(100%,24rem)}.login-card__form{margin-top:2.4rem}.login-card__social{margin-top:4.8rem}.login-card__links{margin-top:3.6rem}.login-card__legal{display:none}.login-card--compact{padding-bottom:3rem}.login-card--compact .login-card__form{margin-top:2.4rem}.login-card--compact .login-card__links{margin-top:2.8rem}.login-field__label{top:2.35rem}.page-account-validation .login-card__copy,.page-account-validation .login-card__links,.page-account-validation .login-card__links p{text-align:center;justify-content:center}.page-account-validation .login-code__boxes{gap:.6rem}.page-account-validation .login-code__digit{border-radius:1.1rem;font-size:2rem}}@media (prefers-reduced-motion:reduce){.login-card__form.is-error-shaking{animation:none}}.register-stage__signin{display:none}.register-card{color:#000;background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:57.3rem;padding:2.4rem 3.6rem;display:flex;box-shadow:0 2.4rem 4.8rem #13050a29}.register-card__header{justify-content:space-between;align-items:baseline;gap:1.6rem;display:flex}.register-card__title{font-family:var(--font-display);font-weight:var(--font-weight-semibold);margin:0;font-size:1.8rem;line-height:2.2rem}.register-card__required{font-family:var(--font-body);color:#000000b8;text-align:right;margin:0;font-size:1.2rem;line-height:1.75rem}.register-card__form{gap:1.6rem;margin-top:1.6rem;display:grid}.register-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.register-card__field{align-content:start;gap:.8rem;display:grid}.register-card__field--with-hint{gap:.6rem}.register-card__hint{max-width:21.6rem;font-family:var(--font-body);color:#000;font-size:1rem;line-height:1.2rem}.register-card__divider{background:var(--color-button-line);height:.1rem}.register-card__checks{gap:1.6rem;display:grid}.register-card__actions{justify-content:flex-start;display:flex}.register-card__submit{background:var(--color-brand-gold);min-width:15.6rem;min-height:4.4rem;font-family:var(--font-display);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:#fff;cursor:pointer;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:0 2rem;line-height:1.5;transition:background-color .18s;display:inline-flex;position:relative}.register-card__signin{font-family:var(--font-body);color:#000;margin:1.4rem 0 0;font-size:1.2rem;line-height:1.75rem}.register-card__signin a{font-weight:var(--font-weight-bold);text-underline-offset:.15rem;text-decoration:underline}.register-check{cursor:pointer;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.register-check__input{opacity:0;cursor:pointer;z-index:1;width:2rem;height:2rem;position:absolute;top:0;left:0}.register-check__box{border:.1rem solid var(--color-button-line);background:#fff;border-radius:.5rem;width:2rem;height:2rem;display:block;position:relative}.register-check__box:after{content:"";background:var(--color-brand-gold);opacity:0;border-radius:.2rem;transition:opacity .14s,transform .14s;position:absolute;inset:.4rem;transform:scale(.7)}.register-check__text{font-family:var(--font-body);color:#000;font-size:1.4rem;line-height:1.6rem}.register-check__text a{font-weight:var(--font-weight-bold);text-underline-offset:.15rem;text-decoration:underline}.register-check__content{min-width:0}.register-check__intro{display:inline-flex}.register-check__toggle{color:#000;cursor:pointer;font-family:var(--font-body);font-size:1.4rem;font-weight:var(--font-weight-bold);text-underline-offset:.15rem;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1.6rem;text-decoration:underline;text-decoration-thickness:.1rem;display:inline}.register-check__toggle-open,.register-check__toggle[aria-expanded=true] .register-check__toggle-closed{display:none}.register-check__toggle[aria-expanded=true] .register-check__toggle-open{display:inline}.register-check__more{max-width:45rem;font-family:var(--font-body);color:#000000c7;margin-top:.6rem;font-size:1.2rem;line-height:1.75rem;display:block}.register-check__more p{margin:0;display:block}.register-check__more a{font-weight:var(--font-weight-bold);text-underline-offset:.15rem;text-decoration:underline}.register-check__input:checked+.register-check__box:after{opacity:1;transform:scale(1)}.register-card__field.has-danger .register-card__hint{color:#000000c2}.register-check.has-danger .register-check__box{border-color:#e53324}.register-check.has-danger .form-error{font-family:var(--font-body);color:#d80027;grid-column:2;margin:0;font-size:1rem;line-height:1.2rem}@media (hover:hover) and (pointer:fine){.register-card__submit:hover{background:var(--color-brand-gold-hover)}}@media (max-width:960px){.register-card{border-radius:1rem;padding:2.4rem 2rem 2rem}.register-card__header{display:block}.register-card__required{display:none}.register-card__title{text-align:center}.register-card__form{margin-top:2rem}.register-card__grid{grid-template-columns:minmax(0,1fr);row-gap:1.6rem}.register-card__hint{max-width:28.4rem}.register-card__actions{display:block}.register-card__submit{width:100%;min-width:0}.register-card__signin{display:none}.register-stage__signin{text-align:center;width:min(100% - 4.8rem,35.4rem);font-family:var(--font-body);color:#fff;justify-items:center;gap:.2rem;margin:0 auto 3rem;font-size:1.4rem;line-height:1.8rem;display:grid}.register-stage__signin a{font-weight:var(--font-weight-bold);text-underline-offset:.15rem;text-decoration:underline}.register-check{grid-template-columns:1.6rem minmax(0,1fr)}.register-check__box{border-radius:.4rem;width:1.6rem;height:1.6rem}.register-check__text{font-size:1.2rem;line-height:1.6rem}}.complete-profile-stage{background-image:var(--gradient-brown);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;display:flex;position:relative;overflow:clip}.complete-profile-stage__shell{z-index:1;flex:1;grid-template-columns:minmax(0,1fr) 56rem;align-items:start;width:min(100% - 8rem,144rem);min-height:100%;margin-inline:auto;padding:clamp(3.2rem,5vh,6.4rem) 0;display:grid;position:relative}.complete-profile-stage__panel{grid-column:2;justify-content:flex-end;margin-block:auto;display:flex}.complete-profile-stage__line{background:var(--gradient-red);height:.5rem}.complete-profile-card{color:#000;background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:57.3rem;padding:2.8rem 3.6rem 2.6rem;display:flex;box-shadow:0 2.4rem 4.8rem #13050a29}.complete-profile-card__header{justify-content:space-between;align-items:baseline;gap:1.6rem;display:flex}.complete-profile-card__title{font-family:var(--font-display);font-weight:var(--font-weight-semibold);margin:0;font-size:1.8rem;line-height:2.2rem}.complete-profile-card__required{font-family:var(--font-body);color:#000000b8;text-align:right;margin:0;font-size:1.2rem;line-height:1.75rem}.complete-profile-card__intro{max-width:38rem;font-family:var(--font-body);color:#000;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.8rem}.complete-profile-card__form{gap:1.6rem;margin-top:2rem;display:grid}.complete-profile-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.complete-profile-card__grid--single{grid-template-columns:minmax(0,1fr)}.complete-profile-card__field{align-content:start;gap:.8rem;display:grid}.complete-profile-card__field--with-hint{gap:.6rem}.complete-profile-card__hint{max-width:21.6rem;font-family:var(--font-body);color:#000;font-size:1rem;line-height:1.2rem}.complete-profile-card__divider{background:var(--color-button-line);height:.1rem}.complete-profile-card__checks{gap:1.6rem;display:grid}.complete-profile-card__actions{justify-content:flex-start;display:flex}.complete-profile-card__submit{background:var(--color-brand-gold);min-width:17.8rem;min-height:4.4rem;font-family:var(--font-display);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:#fff;cursor:pointer;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:0 2rem;line-height:1.5;transition:background-color .18s;display:inline-flex;position:relative}.complete-profile-card__links{font-family:var(--font-body);color:#000;flex-wrap:wrap;gap:.4rem;margin:1.6rem 0 0;font-size:1.2rem;line-height:1.75rem;display:inline-flex}.complete-profile-card__links a{font-weight:var(--font-weight-bold);text-underline-offset:.15rem;text-decoration:underline}.login-field--disabled .login-field__label{color:#00000070}.login-field--disabled .login-field__input{color:#000000b8;cursor:not-allowed;background:#f5f1ee;border-color:#44101f1f}.complete-profile-card__field.has-danger .complete-profile-card__hint{color:#000000c2}@media (hover:hover) and (pointer:fine){.complete-profile-card__submit:hover{background:var(--color-brand-gold-hover)}}@media (min-width:961px){.complete-profile-stage{background-image:url(/contests/pronousa/Content/img/login-bg-lg.jpg), var(--gradient-brown);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:auto 100%,auto}}@media (max-width:960px){.complete-profile-stage{min-height:100%}.complete-profile-stage__shell{grid-template-columns:1fr;width:min(100% - 4.8rem,40.2rem);padding:2.4rem 0 4rem}.complete-profile-stage__panel{grid-column:1;justify-content:center}.complete-profile-stage__line{height:.3rem}.complete-profile-card{border-radius:1rem;margin-inline:auto;padding:2.4rem 2rem 2rem}.complete-profile-card__header{display:block}.complete-profile-card__required{display:none}.complete-profile-card__title,.complete-profile-card__intro{text-align:center}.complete-profile-card__intro{max-width:27rem;margin-inline:auto}.complete-profile-card__form{margin-top:2rem}.complete-profile-card__grid{grid-template-columns:minmax(0,1fr);row-gap:1.6rem}.complete-profile-card__hint{max-width:28.4rem}.complete-profile-card__actions{display:block}.complete-profile-card__submit{width:100%;min-width:0}.complete-profile-card__links{text-align:center;justify-content:center}}.page-bonus{--bonus-page-backdrop:url(/contests/pronousa/Content/img/bonus-bg-lg.jpg)}.page-bonus .page-main{z-index:1;isolation:isolate;position:relative}.bonus-stage{z-index:1;padding:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem) 0;position:relative}.bonus-stage__hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.6rem;display:grid}.bonus-stage__copy,.bonus-stage__intro{margin:0}.bonus-stage__copy{gap:.6rem;width:100%;min-width:0;display:grid}.bonus-stage__title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);margin:0;font-size:2.4rem;line-height:1}.bonus-stage__intro{color:#ffffffe0;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:1.4rem;line-height:1.45}.bonus-stage__separator{background:#ffffffa3;width:100%;height:.1rem;margin-top:1rem}.bonus-stage__body{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);padding-top:clamp(2.4rem,2.32958rem + .30047vw,2.6rem);display:grid}.bonus-stage__slot{isolation:isolate;z-index:1;justify-items:stretch;width:100%;height:100%;display:grid;position:relative;overflow:visible}.bonus-stage__slot:focus-within{z-index:12}.bonus-stage__slot>*{height:100%}.bonus-stage__showcase{gap:2rem;padding-top:clamp(3.2rem,2.91831rem + 1.20188vw,4rem);display:grid}.bonus-stage__showcase-head{gap:.6rem;max-width:56rem;display:grid}.bonus-stage__showcase-title,.bonus-stage__showcase-copy,.bonus-stage__showcase-label{margin:0}.bonus-stage__showcase-title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2rem;line-height:1.15}.bonus-stage__showcase-copy{color:#ffffffb8;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:1.2rem;line-height:1.45}.bonus-stage__showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);display:grid}.bonus-stage__showcase-item{gap:.8rem;height:100%;display:grid}.bonus-stage__showcase-item>:last-child{height:100%}.bonus-stage__showcase-label{color:#ffffffa3;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:1.1rem;line-height:1.3}.bonus-card-points{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.6rem;width:100%;margin:0 0 1.4rem;padding:0;display:inline-flex}.bonus-card-points__value,.bonus-card-points__label{justify-content:flex-end;align-items:center;display:inline-flex}.bonus-card-points__value{color:#4f1b13;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);letter-spacing:.01em;background:linear-gradient(135deg,#ffe08e,#fff4c9);border-radius:999px;padding:.35rem .75rem;font-size:1.1rem;line-height:1.2}.bonus-card-points__label{color:#ffffff8f;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:1rem;line-height:1.2}.bonus-card-empty-copy{text-align:center;color:#ffffffc7;width:100%;max-width:27rem;font-family:var(--font-body);font-weight:var(--font-weight-medium);align-self:center;margin:0;font-size:1.3rem;line-height:1.5}.bonus-card-empty-copy--ghost{visibility:hidden}.bonus-card-meta{color:#fff9;font-family:var(--font-body);font-weight:var(--font-weight-medium);text-align:center;align-self:end;margin:0;font-size:1.1rem;line-height:1.3}.bonus-card-result{align-self:end;justify-items:center;gap:.7rem;display:grid}.bonus-card-result__label,.bonus-card-result__value{margin:0}.bonus-card-result__label{color:#fff9;font-family:var(--font-body);font-weight:var(--font-weight-medium);text-align:center;font-size:1.1rem;line-height:1.3}.bonus-card-result__value{color:#4f1b13;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);letter-spacing:.01em;background:linear-gradient(135deg,#ffe08e,#fff4c9);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:1.1rem;line-height:1.2;display:inline-flex}.bonus-card-result--compact .bonus-card-result__value{padding:.5rem 1.4rem;font-size:1.2rem;line-height:1.2}@media (min-width:961px){.page-bonus .page-main:after{content:"";background-image:var(--bonus-page-backdrop);pointer-events:none;z-index:0;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100vh;position:fixed;top:0;bottom:0;right:0}}@media (max-width:960px){.bonus-stage{padding:1.6rem 0 env(safe-area-inset-bottom)}.bonus-stage__hero{grid-template-columns:minmax(0,1fr);gap:.4rem}.bonus-stage__copy{max-width:33rem}.bonus-stage__title{font-size:1.8rem;line-height:1}.bonus-stage__intro{max-width:31rem;font-size:1.2rem;line-height:1.4}.bonus-stage__separator{margin-top:1.4rem}.bonus-stage__body{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;padding-top:2.4rem;overflow:visible}.bonus-stage__showcase{padding-top:2.8rem}.bonus-stage__showcase-title{color:#000;font-size:1.6rem;line-height:1.15}.bonus-stage__showcase-copy,.bonus-stage__showcase-label{color:#000000b8}.bonus-stage__showcase-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bonus-card-points{margin-bottom:1.2rem}.bonus-card-points__value{color:#000000e6}.bonus-card-points__label{color:#000000ad}.bonus-card-empty-copy{color:#000000bd}.bonus-card-meta,.bonus-card-result__label{color:#0009}}.page-gifts{--gifts-page-backdrop:url(/contests/pronousa/Content/img/gifts-bg-lg.jpg)}.page-gifts .page-main{z-index:1;isolation:isolate;position:relative}.page-rules{--static-pages-backdrop:url(/contests/pronousa/Content/img/static-pages-bg-lg.jpg)}.page-rules .page-main{z-index:1;isolation:isolate;position:relative}.static-page-stage{z-index:1;padding:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem) 0;position:relative}.static-page-stage__hero{background:linear-gradient(135deg,#761128eb,#1d092ceb),radial-gradient(circle at 100% 0,#ffffff24,#0000 42%);border:.1rem solid #ffffff1a;border-radius:3.2rem;align-items:flex-end;min-height:clamp(16rem,24vw,24rem);padding:clamp(2.4rem,3vw,4rem);display:flex;box-shadow:0 2.4rem 5rem #13061a38}.static-page-stage__hero-copy{gap:1.4rem;max-width:92rem;display:grid}.static-page-stage__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffffa8;margin:0;font-size:1.4rem;font-weight:700}.static-page-stage__title{letter-spacing:-.04em;text-transform:uppercase;color:var(--color-cream-50);margin:0;font-size:clamp(3.6rem,5vw,6.4rem);line-height:.94}.static-page-stage__intro{color:#ffffffd6;max-width:72rem;margin:0;font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.5}.static-page-stage__back{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.3rem;height:3.3rem;font-size:1.4rem;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.static-page-stage__back:hover{background:#ffffff2e;transform:translate(-.1rem)}.static-page-stage__rules-grid{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:2.4rem;margin-top:2.4rem;display:grid}.static-page-stage__rules-aside{gap:1rem;display:grid;position:sticky;top:12rem}.static-page-stage__rule-chip{color:#ffffffc7;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:#ffffff12;border:.1rem solid #ffffff14;border-radius:999rem;padding:1.2rem 1.4rem;font-size:1.3rem;font-weight:600;line-height:1.4}.static-page-stage__rules-content{gap:2rem;display:grid}.static-page-stage__article-card{-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);background:linear-gradient(#fff0,#ffffff05),#1f0815d1;border:.1rem solid #ffffff14;border-radius:3rem;gap:1.8rem;padding:clamp(2.2rem,3vw,3.2rem);display:grid;box-shadow:0 2.4rem 5rem #0f05122e}.static-page-stage__article-index{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-200);margin:0;font-size:1.3rem;font-weight:700}.static-page-stage__article-title{letter-spacing:-.03em;color:var(--color-cream-50);margin:0;font-size:clamp(2.8rem,3.2vw,4rem);line-height:.98}.static-page-stage__callout{background:linear-gradient(135deg,#eecd841f,#ffffff08);border:.1rem solid #eecd8429;border-radius:2rem;gap:.8rem;padding:1.8rem 2rem;display:grid}.static-page-stage__callout p{color:#ffffffd6;margin:0}.static-page-stage__richtext{color:#ffffffd1;gap:1.4rem;display:grid}.static-page-stage__richtext h3{color:var(--color-cream-50);margin:1.2rem 0 0;font-size:2rem;line-height:1.12}.static-page-stage__richtext p{margin:0;font-size:1.6rem;line-height:1.72}.static-page-stage__richtext ul,.static-page-stage__richtext ol{gap:.9rem;margin:0;padding-left:2.2rem;display:grid}.static-page-stage__richtext li{font-size:1.6rem;line-height:1.65}.static-page-stage__richtext strong{color:var(--color-cream-50)}.static-page-stage__richtext a{color:var(--color-gold-200);text-underline-offset:.2rem;text-decoration-thickness:.1rem}.static-page-stage__table-wrap{background:#ffffff08;border:.1rem solid #ffffff1a;border-radius:1.6rem;width:100%;overflow-x:auto}.static-page-stage__rules-table{border-collapse:collapse;width:100%;min-width:56rem}.static-page-stage__rules-table th,.static-page-stage__rules-table td{vertical-align:top;text-align:left;padding:1.2rem 1.4rem}.static-page-stage__rules-table thead th{letter-spacing:.04em;color:var(--color-cream-50);background:#ffffff0f;border-bottom:.1rem solid #ffffff1a;font-size:1.3rem;font-weight:700}.static-page-stage__rules-table tbody td{color:#ffffffd1;border-bottom:.1rem solid #ffffff14;font-size:1.5rem;line-height:1.45}.static-page-stage__rules-table tbody tr:last-child td{border-bottom:0}.static-page-stage__rules-table th:first-child,.static-page-stage__rules-table td:first-child{width:9.6rem;color:var(--color-cream-50);white-space:nowrap;font-weight:700}.static-page-stage__rules-table th:last-child,.static-page-stage__rules-table td:last-child{white-space:nowrap;width:14rem}.static-page-stage--rules .static-page-stage__rules-header{border-bottom:.1rem solid #ffffff2e;align-items:center;gap:1.2rem;margin-bottom:2.4rem;padding-bottom:1.6rem;display:flex}.static-page-stage--rules .static-page-stage__title{font-family:var(--font-accent);letter-spacing:-.01em;text-transform:none;color:var(--color-cream-50);margin:0;font-size:2.4rem;font-weight:600;line-height:1}.static-page-stage--rules .static-page-stage__rules-content{gap:3.6rem;display:grid}.static-page-stage--rules .static-page-stage__rule-section{gap:2rem;display:grid}.static-page-stage--rules .static-page-stage__article-title{font-family:var(--font-accent);color:var(--color-brand-gold);text-transform:none;letter-spacing:0;margin:0;font-size:1.8rem;font-weight:600;line-height:1}.static-page-stage--rules .static-page-stage__richtext--rules{gap:1.4rem}.static-page-stage--rules .static-page-stage__richtext--rules h3{color:#fff;margin:1.6rem 0 0;font-size:1.6rem;font-weight:700;line-height:1.125}.static-page-stage--rules .static-page-stage__richtext--rules .static-page-stage__subsection-title{color:#fff}.static-page-stage--rules .static-page-stage__richtext--rules .static-page-stage__topic-title{text-underline-offset:.18rem;text-decoration:underline;text-decoration-thickness:.08rem}.static-page-stage--rules .static-page-stage__richtext--rules p,.static-page-stage--rules .static-page-stage__richtext--rules li{text-align:justify;text-wrap:pretty;font-size:1.6rem;line-height:1.125}.static-page-stage--rules .static-page-stage__richtext--rules ul,.static-page-stage--rules .static-page-stage__richtext--rules ol{padding-left:2.4rem;list-style-position:outside;display:block}.static-page-stage--rules .static-page-stage__richtext--rules strong{font-weight:700}.static-page-stage--rules .static-page-stage__richtext--rules a{text-decoration:underline}.static-page-stage--rules .static-page-stage__richtext--rules ul{list-style:outside}.static-page-stage--rules .static-page-stage__richtext--rules ol{list-style:decimal}.static-page-stage--rules .static-page-stage__richtext--rules li{display:list-item}.static-page-stage--rules .static-page-stage__richtext--rules li+li{margin-top:.6rem}.static-page-stage--rules .static-page-stage__richtext--rules li::marker{color:var(--color-cream-50)}.static-page-stage--rules .static-page-stage__rules-table tbody td{text-align:left;font-size:1.5rem;line-height:1.35}.static-page-stage--gifts{z-index:1;gap:0;display:grid;position:relative}.static-page-stage--gifts .static-page-stage__gifts-content{gap:3.2rem;max-width:min(66rem,46vw);display:grid}.static-page-stage--gifts .static-page-stage__gifts-section{gap:1.4rem;display:grid}.static-page-stage--gifts .static-page-stage__article-title{font-family:var(--font-accent);color:var(--color-cream-50);text-transform:none;letter-spacing:0;margin:0;font-size:1.9rem;font-weight:600;line-height:1.04}.static-page-stage--gifts .static-page-stage__table-wrap{background:0 0;border:0;border-radius:1.8rem;overflow:hidden;box-shadow:0 2rem 4.4rem #0b041229}.static-page-stage--gifts .static-page-stage__rules-table{min-width:56rem}.static-page-stage--gifts .static-page-stage__rules-table thead th{letter-spacing:.02em;color:#fff;background:#0000003d;border-bottom:.1rem solid #ffffff2e;padding:1.5rem 1.8rem;font-size:1.35rem}.static-page-stage--gifts .static-page-stage__rules-table tbody td{color:#ffffffeb;border-bottom:.1rem solid #ffffff2e;padding:1.6rem;font-size:1.4rem;line-height:1.25}.static-page-stage--gifts .static-page-stage__rules-table tbody tr:last-child td{border-bottom:0}.static-page-stage--gifts .static-page-stage__rules-table tbody tr:nth-child(odd) td{background:#0000007a}.static-page-stage--gifts .static-page-stage__rules-table tbody tr:nth-child(2n) td{background:#0000003d}.static-page-stage--gifts .static-page-stage__rules-table th:first-child,.static-page-stage--gifts .static-page-stage__rules-table td:first-child{width:7.6rem}.static-page-stage--gifts .static-page-stage__rules-table th:last-child,.static-page-stage--gifts .static-page-stage__rules-table td:last-child{width:13.6rem}.static-page-stage--gifts .static-page-stage__gifts-footer{padding-top:.8rem}.static-page-stage--rules-overview{place-content:center;justify-items:center;gap:4.8rem;min-height:calc(100vh - 12.4rem);padding:4.8rem 0;display:grid;position:relative}.static-page-stage--rules-overview .static-page-stage__rules-header{text-align:center;width:100%;margin-bottom:0}.static-page-stage--rules-overview .static-page-stage__title{font-family:var(--font-accent);text-transform:none;color:var(--color-cream-50);max-width:none;margin:0;font-size:2.4rem;font-weight:600;line-height:1}.static-page-stage--rules-overview .static-page-stage__rules-overview-backdrop{z-index:0;filter:blur(5.8rem);opacity:1;pointer-events:none;background:radial-gradient(circle at 50% 44%,#ffffff1f,#0000 32%),radial-gradient(circle at 20% 58%,#e5332433,#0000 30%),radial-gradient(circle at 80% 58%,#eb458233,#0000 30%);border-radius:50%;width:min(122rem,94vw);height:56rem;position:absolute;top:10.8rem;left:50%;transform:translate(-50%)}.static-page-stage--rules-overview .static-page-stage__rules-overview-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));place-items:start center;gap:3.2rem;width:100%;display:grid;position:relative}.static-page-stage--rules-overview .static-page-stage__rules-overview-card{box-shadow:none;background:0 0;border:0;align-content:start;align-self:center;justify-items:center;gap:2rem;max-width:27rem;min-height:0;padding:0;display:grid}.static-page-stage--rules-overview .static-page-stage__rules-overview-visual{justify-content:center;align-items:center;min-height:11.2rem;display:flex;position:relative}.static-page-stage--rules-overview .static-page-stage__rules-overview-icon-shell{z-index:1;background:var(--gradient-red);color:#fff;border-radius:2rem;justify-content:center;align-items:center;width:7.2rem;height:7.2rem;font-size:2.6rem;display:inline-flex;position:relative;box-shadow:0 1.2rem 2.4rem #e533242e,inset 0 .1rem #ffffff38}.static-page-stage--rules-overview .static-page-stage__rules-overview-copy{text-align:center;gap:1rem;display:grid}.static-page-stage--rules-overview .static-page-stage__rules-overview-kicker,.static-page-stage--rules-overview .static-page-stage__rules-overview-title,.static-page-stage--rules-overview .static-page-stage__rules-overview-text{margin:0}.static-page-stage--rules-overview .static-page-stage__rules-overview-kicker{text-transform:uppercase;color:var(--color-gold-200);font-size:1.2rem;font-weight:700}.static-page-stage--rules-overview .static-page-stage__rules-overview-title{font-family:var(--font-accent);color:var(--color-cream-50);font-size:clamp(1.8rem,1.9vw,2.4rem);line-height:1.25}.static-page-stage--rules-overview .static-page-stage__rules-overview-text{color:#ffffffc7;font-size:1.4rem;line-height:1.5}.static-page-stage--rules-overview .static-page-stage__rules-overview-cta{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;width:100%;display:flex;position:relative}.static-page-stage--rules-overview .static-page-stage__rules-overview-button{min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;border-radius:.3rem;justify-content:center;align-items:center;gap:.8rem;padding:.6rem 2rem;line-height:1.8rem;transition:transform .18s,filter .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.static-page-stage--rules-overview .static-page-stage__rules-overview-button--primary{background:var(--color-brand-gold);color:#fff}.static-page-stage--rules-overview .static-page-stage__rules-overview-button--secondary{border:.1rem solid var(--color-brand-gold);color:var(--color-brand-gold);background:0 0}@media (min-width:961px){.page-gifts .page-main:after{content:"";background-image:var(--gifts-page-backdrop);pointer-events:none;z-index:0;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100vh;position:fixed;top:0;bottom:0;right:0}.page-rules .page-main:after{content:"";background-image:var(--static-pages-backdrop);pointer-events:none;z-index:0;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100vh;position:fixed;top:0;bottom:0;right:0}}@media (max-width:960px){.static-page-stage{padding:1.6rem 0 env(safe-area-inset-bottom)}.static-page-stage__hero{border-radius:2.4rem;min-height:13.6rem;padding:2rem}.static-page-stage__title{font-size:clamp(2.8rem,9vw,4.2rem)}.static-page-stage__intro{font-size:1.6rem}.static-page-stage__rules-grid{grid-template-columns:1fr}.static-page-stage__rules-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.static-page-stage__article-card{border-radius:2.2rem;padding:2rem}.static-page-stage__article-title{font-size:2.8rem}.static-page-stage__richtext h3{font-size:1.8rem}.static-page-stage__richtext p,.static-page-stage__richtext li{font-size:1.5rem}.static-page-stage--rules .static-page-stage__rules-header{gap:1rem;margin-bottom:2rem;padding-bottom:1.2rem}.static-page-stage--rules .static-page-stage__title{font-size:2rem}.static-page-stage--rules .static-page-stage__rules-content{gap:2.8rem}.static-page-stage--rules .static-page-stage__article-title{font-size:1.8rem}.static-page-stage--rules .static-page-stage__richtext--rules{gap:.9rem}.static-page-stage--rules .static-page-stage__richtext--rules h3{margin-top:1.4rem;font-size:1.6rem}.static-page-stage--rules .static-page-stage__richtext--rules p,.static-page-stage--rules .static-page-stage__richtext--rules li{text-align:left;font-size:1.5rem;line-height:1.2}.static-page-stage--rules .static-page-stage__rules-table{min-width:42rem}.static-page-stage--rules .static-page-stage__rules-table th,.static-page-stage--rules .static-page-stage__rules-table td{padding:.9rem 1rem}.static-page-stage--rules .static-page-stage__rules-table thead th,.static-page-stage--rules .static-page-stage__rules-table tbody td{font-size:1.3rem}.static-page-stage--rules .static-page-stage__rules-table th:first-child,.static-page-stage--rules .static-page-stage__rules-table td:first-child{width:6.4rem}.static-page-stage--rules .static-page-stage__rules-table th:last-child,.static-page-stage--rules .static-page-stage__rules-table td:last-child{width:9.6rem}.static-page-stage--gifts{gap:2.8rem}.static-page-stage--gifts .static-page-stage__gifts-content{max-width:none}.static-page-stage--gifts .static-page-stage__article-title{font-size:1.7rem}.static-page-stage--gifts .static-page-stage__rules-table{min-width:38rem}.static-page-stage--gifts .static-page-stage__rules-table thead th,.static-page-stage--gifts .static-page-stage__rules-table tbody td{padding:1.1rem .9rem}.static-page-stage--gifts .static-page-stage__rules-table thead th{font-size:1.2rem}.static-page-stage--gifts .static-page-stage__rules-table tbody td{font-size:1.3rem;line-height:1.28}.static-page-stage--gifts .static-page-stage__rules-table th:first-child,.static-page-stage--gifts .static-page-stage__rules-table td:first-child{width:5.6rem}.static-page-stage--gifts .static-page-stage__rules-table th:last-child,.static-page-stage--gifts .static-page-stage__rules-table td:last-child{width:8.8rem}.static-page-stage--gifts .static-page-stage__gifts-footer{padding-top:0}.static-page-stage--rules-overview{gap:2.4rem;min-height:auto;padding-top:1.6rem}.static-page-stage--rules-overview .static-page-stage__rules-header{margin-bottom:0}.static-page-stage--rules-overview .static-page-stage__title{font-size:2rem}.static-page-stage--rules-overview .static-page-stage__rules-overview-backdrop{filter:blur(4rem);width:min(72rem,94vw);height:34rem;top:7.6rem}.static-page-stage--rules-overview .static-page-stage__rules-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.static-page-stage--rules-overview .static-page-stage__rules-overview-card{gap:1.4rem}.static-page-stage--rules-overview .static-page-stage__rules-overview-title{font-size:1.8rem}.static-page-stage--rules-overview .static-page-stage__rules-overview-text{font-size:1.4rem}.static-page-stage--rules-overview .static-page-stage__rules-overview-button{width:100%;min-width:0}}@media (max-width:640px){.static-page-stage__rules-aside,.static-page-stage--rules-overview .static-page-stage__rules-overview-grid{grid-template-columns:1fr}}.bonus-favorite-team{z-index:1;width:100%;height:100%;position:relative}.bonus-favorite-team:focus-within{z-index:8}.bonus-favorite-team__card{background:linear-gradient(93deg,#e53324 0%,#eb4582 100%) bottom/100% .36rem no-repeat,#0000007a;border-radius:1rem;height:100%;min-height:20rem;padding:1.9rem 2.4rem 2rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:visible;box-shadow:0 1.2rem 3.2rem #07020529,inset 0 0 #fff0}.bonus-favorite-team__panel{justify-items:center;display:grid;overflow:visible}.bonus-favorite-team__panel--initial{grid-template-rows:auto 1fr;gap:3.2rem;min-height:15.8rem}.bonus-favorite-team__panel--filled{grid-template-rows:auto 1fr auto;gap:2.2rem;height:100%;min-height:15.8rem}.bonus-favorite-team__title{color:#fff;max-width:24rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-align:center;margin:0;font-size:1.6rem;line-height:1.375;transition:color .18s,transform .18s}.bonus-favorite-team__combobox{z-index:2;place-self:start center;width:100%;max-width:30rem;position:relative;overflow:visible}.bonus-favorite-team__input{color:#fff;width:100%;height:4rem;font-family:var(--font-body);font-weight:var(--font-weight-regular);text-align:center;background:#ffffff14;border:0;border-radius:.8rem;outline:none;padding:0 2rem;font-size:1.4rem;line-height:1.6}.bonus-favorite-team__input::placeholder{color:#ffffff7a;opacity:1}.bonus-favorite-team__input:focus,.bonus-favorite-team__input:focus-visible{background:#ffffff1f}.bonus-favorite-team__dropdown{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#20070ff0;border:.1rem solid #ffffff1f;border-radius:1.2rem;width:100%;padding:.8rem;position:absolute;top:calc(100% + .2rem);left:0;right:0;box-shadow:0 2.4rem 4.8rem #08020647}.bonus-favorite-team__options{scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:.4rem;max-height:24rem;display:grid;overflow-y:auto}.bonus-favorite-team__empty{color:#ffffff8f;min-height:5.6rem;font-family:var(--font-body);font-weight:var(--font-weight-regular);text-align:center;justify-content:center;align-items:center;margin:0;font-size:1.3rem;line-height:1.5;display:flex}.bonus-favorite-team__option{color:#fff;text-align:left;background:0 0;border:.1rem solid #0000;border-radius:.9rem;align-items:center;gap:1.2rem;width:100%;min-height:4.8rem;padding:.8rem 1rem;transition:background-color .16s,border-color .16s;display:flex}.bonus-favorite-team__option:hover,.bonus-favorite-team__option:focus-visible,.bonus-favorite-team__option.is-active{background:#ffffff14;border-color:#ffffff1f}.bonus-favorite-team__option-flag-shell,.bonus-favorite-team__selected-flag-shell{border-radius:999px;flex:none;width:3.2rem;height:3.2rem;display:block;overflow:hidden}.bonus-favorite-team__option-flag,.bonus-favorite-team__selected-flag{object-fit:cover;border-radius:999px;width:100%;height:100%}.bonus-favorite-team__option-label{min-width:0;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:1.4}.bonus-favorite-team__option-copy,.bonus-favorite-team__selection-copy{min-width:0;display:grid}.bonus-favorite-team__option-meta,.bonus-favorite-team__selected-meta{color:#ffffff8f;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:1.1rem;line-height:1.3}.bonus-favorite-team__selection{align-self:center;align-items:center;gap:1.6rem;margin-top:.2rem;display:inline-flex}.bonus-favorite-team__selected-flag-shell{border:2px solid #ffffff7a;width:4.8rem;height:4.8rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 0 #ffe08e00}.bonus-favorite-team__selected-name{color:#fff;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:2.4rem;line-height:1;transition:color .18s,text-shadow .18s,letter-spacing .18s}.bonus-favorite-team__selected-meta{transition:color .18s}.bonus-favorite-team__change{color:#ffffffa3;font-family:var(--font-body);font-weight:var(--font-weight-regular);cursor:pointer;text-underline-offset:.2rem;background:0 0;border:0;align-self:end;padding:0;font-size:1.2rem;text-decoration:underline;transition:color .18s}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__card{background:radial-gradient(circle at top,#ffe08e38,#0000 52%),linear-gradient(#ffffff0f,#fff0),linear-gradient(90deg,#8b7540 0%,#ffe08e 40%,#d4a84b 70%,#8b7540 100%) bottom/100% .36rem no-repeat,#0a0808b8;border-color:#0000;box-shadow:0 2.2rem 4.4rem #07020538,inset 0 0 #fff4c900}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__title{color:#ffe08e;transform:translateY(-.1rem)}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__selected-flag-shell{border-color:#ffe08eeb;transform:scale(1.02);box-shadow:0 0 0 .45rem #ffe08e1f}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__selected-name{font-weight:var(--font-weight-semibold);letter-spacing:.01em;text-shadow:0 .2rem 1.2rem #ffe08e2e}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__selected-meta{color:#fff4c9d1}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__change{color:#ffe08e}@media (hover:hover) and (pointer:fine){.bonus-favorite-team__change:hover{color:#fff}}@media (max-width:960px){.bonus-favorite-team{width:100%}.bonus-favorite-team__card{background:#fff;border-color:#00000014;height:auto;min-height:auto;padding:2rem 2rem 2.4rem}.bonus-favorite-team__panel--initial{gap:1.8rem;min-height:auto}.bonus-favorite-team__panel--filled{gap:1.4rem;height:auto;min-height:auto}.bonus-favorite-team__title{color:#000;max-width:100%;font-size:1.2rem}.bonus-favorite-team__combobox{max-width:none;margin-bottom:.8rem}.bonus-favorite-team__input{border:.1rem solid var(--color-button-line);color:var(--color-ink-strong);background:0 0}.bonus-favorite-team__input::placeholder{color:#0000003d}.bonus-favorite-team__input:focus,.bonus-favorite-team__input:focus-visible{background:#44101f05;border-color:#44101f52}.bonus-favorite-team__dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-color:#44101f1f;top:calc(100% + .2rem);box-shadow:0 2rem 4rem #18060c29}.bonus-favorite-team__empty{color:#21070f7a}.bonus-favorite-team__option{color:var(--color-ink-strong)}.bonus-favorite-team__option:hover,.bonus-favorite-team__option:focus-visible,.bonus-favorite-team__option.is-active{background:#44101f0a;border-color:#44101f14}.bonus-favorite-team__option-meta,.bonus-favorite-team__selected-meta{color:#0000008f}.bonus-favorite-team__selection{justify-content:center;gap:1.2rem;width:100%;margin-top:0}.bonus-favorite-team__selection-copy{text-align:left;min-width:0}.bonus-favorite-team__selected-flag-shell{width:4.2rem;height:4.2rem}.bonus-favorite-team__selected-name{color:#000;font-size:1.8rem;line-height:1.1}.bonus-favorite-team__change{color:#0000008f;align-self:center}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__card{background:#fff;border-color:#0000;padding-bottom:0;transition:box-shadow .18s;overflow:hidden;box-shadow:0 1.6rem 3.6rem #18060c1a}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__title{color:#8c6514}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__selected-flag-shell{border-color:#d5a737b8;box-shadow:0 0 0 .4rem #ffe08e29}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__selected-name{color:#000}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__selected-meta{color:#000000ad}.bonus-favorite-team[data-selected-option]:not([data-selected-option=""]) .bonus-favorite-team__change{color:#000000c2;width:calc(100% + 4rem);font-weight:var(--font-weight-semibold);text-align:center;background:linear-gradient(90deg,#8b7540 0%,#ffe08e 40%,#d4a84b 70%,#8b7540 100%);align-self:end;margin:.8rem -2rem 0;padding:.85rem 2rem;text-decoration:none}}.bonus-total-goals{width:100%;height:100%}.bonus-total-goals__card{background:linear-gradient(93deg,#e53324 0%,#eb4582 100%) bottom/100% .36rem no-repeat,#0000007a;border-radius:1rem;height:100%;min-height:20rem;padding:1.9rem 2.4rem 2rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 1.2rem 3.2rem #07020529,inset 0 0 #fff0}.bonus-total-goals__panel{justify-items:center;display:grid}.bonus-total-goals__panel[hidden]{display:none}.bonus-total-goals__panel--initial{grid-template-rows:auto 1fr auto;gap:3.2rem;min-height:15.8rem}.bonus-total-goals__panel--filled{grid-template-rows:auto 1fr auto;gap:2.2rem;height:100%;min-height:15.8rem}.bonus-total-goals__title{color:#fff;max-width:24rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-align:center;margin:0;font-size:1.6rem;line-height:1.375;transition:color .18s,transform .18s}.bonus-total-goals__entry{justify-items:center;width:100%;display:grid}.bonus-total-goals__input{color:#fff;width:min(100%,30rem);height:4rem;font-family:var(--font-body);font-weight:var(--font-weight-medium);text-align:center;appearance:textfield;background:#ffffff14;border:0;border-radius:.8rem;outline:none;padding:0 2rem;font-size:1.5rem;line-height:1.6}.bonus-total-goals__input::-webkit-outer-spin-button{appearance:none;margin:0}.bonus-total-goals__input::-webkit-inner-spin-button{appearance:none;margin:0}.bonus-total-goals__input::placeholder{color:#ffffff7a;opacity:1}.bonus-total-goals__input:focus,.bonus-total-goals__input:focus-visible{background:#ffffff1f}.bonus-total-goals__selection{background:0 0;border:.1rem solid #0000;align-self:center;align-items:baseline;gap:.8rem;padding:.6rem 1.6rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 0 #ffe08e00}.bonus-total-goals__selected-value{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:4.4rem;line-height:1;transition:color .18s,text-shadow .18s,transform .18s}.bonus-total-goals__selected-unit{color:#ffffffb8;font-family:var(--font-body);font-weight:var(--font-weight-medium);text-transform:lowercase;font-size:1.5rem;line-height:1.2;transition:color .18s}.bonus-total-goals__change{color:#ffffffa3;font-family:var(--font-body);font-weight:var(--font-weight-regular);cursor:pointer;text-underline-offset:.2rem;background:0 0;border:0;align-self:end;padding:0;font-size:1.2rem;text-decoration:underline;transition:color .18s}.bonus-total-goals__keypad{display:none}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__card{background:radial-gradient(circle at top,#ffe08e38,#0000 52%),linear-gradient(#ffffff0f,#fff0),linear-gradient(90deg,#8b7540 0%,#ffe08e 40%,#d4a84b 70%,#8b7540 100%) bottom/100% .36rem no-repeat,#0a0808b8;border-color:#0000;box-shadow:0 2.2rem 4.4rem #07020538,inset 0 0 #fff4c900}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__title{color:#ffe08e;transform:translateY(-.1rem)}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__selection{box-shadow:none;background:0 0;border-color:#0000;transform:scale(1.02)}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__selected-value{color:#fff;text-shadow:none;transform:translateY(-.02em)}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__selected-unit{color:#ffffffb8}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__change{color:#ffe08e}@media (hover:hover) and (pointer:fine){.bonus-total-goals__change:hover{color:#fff}}@media (max-width:960px){.bonus-total-goals{width:100%}.bonus-total-goals.is-keypad-open .bonus-total-goals__card{box-shadow:0 1.6rem 3.2rem #18060c24}.bonus-total-goals.is-keypad-open .bonus-total-goals__panel--initial{gap:1.6rem}.bonus-total-goals__card{background:#fff;border-color:#00000014;height:auto;min-height:auto;padding:2rem 2rem 2.4rem}.bonus-total-goals__panel--initial{gap:1.6rem;min-height:auto}.bonus-total-goals__panel--filled{gap:1.4rem;height:auto;min-height:auto}.bonus-total-goals__title{color:#000;max-width:100%;font-size:1.2rem}.bonus-total-goals__input{border:.1rem solid var(--color-button-line);width:100%;color:var(--color-ink-strong);caret-color:var(--color-ink-strong);background:0 0}.bonus-total-goals__input::placeholder{color:#0000003d}.bonus-total-goals__input:focus,.bonus-total-goals__input:focus-visible{background:#44101f05;border-color:#44101f52}.bonus-total-goals__selection{justify-content:center;gap:.6rem;width:100%;padding:.2rem 0}.bonus-total-goals__selected-value{color:#000;font-size:3.2rem;line-height:1}.bonus-total-goals__selected-unit{color:#0000008f;font-size:1.3rem;line-height:1.2}.bonus-total-goals__change{color:#0000008f}.bonus-total-goals__keypad{width:100%;padding:.8rem .8rem env(safe-area-inset-bottom);background:#fff;border-top:.1rem solid #0001050f;gap:.7rem;margin-top:0;display:grid}.bonus-total-goals__keypad[hidden]{display:none}.bonus-total-goals__keypad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.bonus-total-goals__key{border:.1rem solid var(--color-button-line);min-height:4.4rem;color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);background:#fff;border-radius:1.1rem;justify-content:center;align-items:center;padding:0;font-size:1.8rem;line-height:2.2rem;display:inline-flex}.bonus-total-goals__key--muted,.bonus-total-goals__key--icon{font-family:var(--font-body);font-weight:var(--font-weight-medium);background:#0001050a;font-size:1.1rem;line-height:1.4rem}.bonus-total-goals__key--icon{font-size:1.8rem}.bonus-total-goals__key:active{color:#fff;background:var(--gradient-red);border-color:#0000}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__card{background:#fff;border-color:#0000;padding-bottom:0;transition:box-shadow .18s;overflow:hidden;box-shadow:0 1.6rem 3.6rem #18060c1a}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__title{color:#8c6514}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__selection{box-shadow:none;background:0 0;border-color:#0000}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__selected-value{color:#000;text-shadow:none}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__selected-unit{color:#000000ad}.bonus-total-goals[data-selected-goals]:not([data-selected-goals=""]) .bonus-total-goals__change{color:#000000c2;width:calc(100% + 4rem);font-weight:var(--font-weight-semibold);text-align:center;background:linear-gradient(90deg,#8b7540 0%,#ffe08e 40%,#d4a84b 70%,#8b7540 100%);align-self:end;margin:.8rem -2rem 0;padding:.85rem 2rem;text-decoration:none}}@media (max-width:960px) and (max-height:820px){.bonus-total-goals.is-keypad-open .bonus-total-goals__panel--initial{gap:1.2rem}.bonus-total-goals__keypad{padding:.8rem .8rem calc(.8rem + env(safe-area-inset-bottom));gap:.6rem}.bonus-total-goals__key{min-height:4rem}}.home-login-prompt{padding-top:clamp(2rem,1.57746rem + 1.80282vw,3.2rem)}.home-login-prompt__card{background:#0000007a;border-radius:1rem;justify-content:space-between;align-items:center;gap:3.2rem;min-height:16.7rem;padding:2.8rem 3.2rem;display:flex;position:relative;overflow:hidden}.home-login-prompt__card:before{content:"";background:var(--gradient-red);height:.3rem;position:absolute;top:0;left:0;right:0}.home-login-prompt__copy{z-index:1;gap:.8rem;max-width:45rem;display:grid;position:relative}.home-login-prompt__title,.home-login-prompt__text{margin:0}.home-login-prompt__title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.6rem;line-height:2.4rem}.home-login-prompt__text{color:#ffffffe0;font-family:var(--font-body);font-size:1.4rem;line-height:1.714}.home-login-prompt__button{background:var(--color-brand-gold);color:#fff;width:fit-content;min-width:15rem;min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;margin-top:.4rem;padding:.6rem 2rem;line-height:2.1rem;transition:background-color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.home-login-prompt__button:hover{background:var(--color-brand-gold-hover)}}.home-login-prompt__logo{object-fit:contain;flex:none;width:8.4rem;height:8.4rem}@media (max-width:960px){.home-login-prompt{padding-top:0}.home-login-prompt__card{min-height:initial;background:0 0;border-radius:0;justify-items:start;gap:1.6rem;padding:2.2rem 0 1.8rem;display:grid}.home-login-prompt__card:before{display:none}.home-login-prompt__copy{gap:.4rem;max-width:32rem}.home-login-prompt__title{font-size:1.6rem;line-height:1.8rem}.home-login-prompt__text{font-size:1.4rem;line-height:1.2857}.home-login-prompt__button{min-width:15rem;margin-top:.8rem}.home-login-prompt__logo{display:none}}.ranking-stage{color:#fff;padding:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem) 0}.ranking-stage__hero{justify-content:space-between;align-items:center;gap:2.4rem;display:flex}.ranking-stage__title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);margin:0;font-size:2.4rem;line-height:1}.ranking-stage__separator{background:#ffffffa3;width:100%;height:.1rem;margin-top:2.4rem}.ranking-stage__toolbar{justify-content:flex-start;align-items:center;padding-top:2.4rem;display:flex}.ranking-switch{background:#60172c;border-radius:2rem;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.ranking-switch__button{color:#ffffff7a;min-width:17.8rem;min-height:3.6rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:1.8rem;justify-content:center;align-items:center;padding:0 1.8rem;line-height:1.2;transition:background-color .18s,color .18s;display:inline-flex}.ranking-switch__button.is-active{color:#fff;background:#ffffff14}.ranking-search{width:min(100%,36.8rem);display:block;position:relative}.ranking-search__input{color:#fff;width:100%;height:4rem;font-family:var(--font-body);background:#ffffff14;border:0;border-radius:.8rem;padding:0 5.2rem 0 2rem;font-size:1.4rem;line-height:2.4rem}.ranking-search__input::placeholder{color:#ffffff52}.ranking-search__input:focus{background:#ffffff1f;outline:none}.ranking-search__icon{color:#fff;pointer-events:none;font-size:1.6rem;position:absolute;top:50%;right:1.8rem;transform:translateY(-50%)}.ranking-board{background:#0000003d;border-radius:1.4rem;margin-top:2.4rem;position:relative;overflow:hidden}.ranking-board__header,.ranking-board__row{grid-template-columns:minmax(0,1fr) 14rem;align-items:center;gap:2rem;display:grid}.ranking-board__header{color:#fff;font-family:var(--font-body);font-size:1.6rem;font-weight:var(--font-weight-regular);border-bottom:.1rem solid #ffffff2e;padding:2rem 2.4rem;line-height:2rem}.ranking-board__header span:last-child{text-align:right}.ranking-board__row{color:#fff;font-family:var(--font-body);background:#0000003d;border-top:.1rem solid #ffffff2e;padding:2rem 2.4rem;font-size:1.6rem;line-height:2rem;transition:background-color .18s}.ranking-board__row:first-child{border-top:0}.ranking-board__row:nth-child(2n){background:#0000003d}.ranking-board__row.is-current{background:var(--color-brand-gold)}.ranking-board__row-name{min-width:0}.ranking-board__row-points{font-family:var(--font-accent);font-weight:var(--font-weight-bold);text-align:right}.ranking-board__rows{display:grid}.ranking-board__empty{color:#ffffffb8;font-family:var(--font-body);text-align:center;margin:0;padding:3.2rem 2.4rem;font-size:1.5rem;line-height:1.5}.ranking-board__loading{color:#fff;font-family:var(--font-accent);font-size:1.2rem;font-weight:var(--font-weight-semibold);z-index:3;background:#44101feb;border-radius:999px;padding:.8rem 1.4rem;line-height:1.2;position:absolute;top:2rem;right:2rem}.ranking-board__footer{justify-content:center;padding:2rem 2.4rem 1.6rem;display:flex}.ranking-board__load-more{background:var(--gradient-red,linear-gradient(93deg, #e53324 0%, #eb4582 100%));color:#fff;min-width:17rem;min-height:3.6rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;padding:0 2rem;line-height:1.2;display:inline-flex}.ranking-board__focus{display:grid}.ranking-board__focus-divider{background:#ffffff2e;height:.1rem}.ranking-board__focus-rows{display:grid}@media (max-width:960px){.ranking-stage{padding:1.6rem 0 env(safe-area-inset-bottom)}.ranking-stage__hero{flex-direction:column;align-items:stretch;gap:1.8rem}.ranking-stage__title{font-size:1.8rem;line-height:1}.ranking-stage__separator{margin-top:1.8rem}.ranking-stage__toolbar{padding-top:1.8rem}.ranking-switch{justify-content:stretch;width:100%}.ranking-switch__button{flex:1 1 0;min-width:0;padding-inline:1rem;font-size:1.2rem}.ranking-search{width:100%}.ranking-search__input{font-size:1.4rem}.ranking-board{border-radius:1rem;margin-top:1.8rem}.ranking-board__header,.ranking-board__row{grid-template-columns:minmax(0,1fr) 8rem;gap:1.4rem;padding-inline:1.6rem}.ranking-board__header,.ranking-board__row,.ranking-board__empty{font-size:1.4rem;line-height:1.8rem}.ranking-board__header,.ranking-board__row{padding-block:1.6rem}.ranking-board__loading{top:1.2rem;right:1.2rem}.ranking-board__footer{padding:1.6rem}.ranking-board__load-more{width:100%}}@keyframes teams-error-shake{0%,to{transform:translate(0)}12%{transform:translate(-1.2rem)}24%{transform:translate(1rem)}36%{transform:translate(-.8rem)}48%{transform:translate(.6rem)}60%{transform:translate(-.4rem)}72%{transform:translate(.3rem)}84%{transform:translate(-.15rem)}}body.has-teams-modal{overflow:hidden}.page-teams .page-main{z-index:1;isolation:isolate;position:relative}.teams-stage{z-index:1;padding:clamp(2.4rem, 2.04789rem + 1.50235vw, 3.4rem) 0 calc(12rem + env(safe-area-inset-bottom));position:relative}.teams-stage__hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.6rem;display:grid}.teams-stage__copy{gap:.4rem;width:100%;min-width:0;display:grid}.teams-stage__title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);margin:0;font-size:2.4rem;line-height:1}.teams-stage__separator{background:#ffffffa3;width:100%;height:.1rem;margin-top:2.4rem}.teams-stage__body{gap:clamp(2.4rem,2.25916rem + .600939vw,2.8rem);max-width:58.4rem;padding-top:clamp(2.4rem,2.25916rem + .600939vw,2.8rem);display:grid}.teams-card__submit,.teams-modal__action{background:var(--color-brand-gold);min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:#fff;text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:.6rem 2rem;line-height:2.1rem;transition:background-color .18s;display:inline-flex;position:relative}.teams-card__submit.is-loading{color:#0000;cursor:wait;pointer-events:none}.teams-card__submit.is-loading:after{content:"";border:.2rem solid #ffffff52;border-top-color:#fff;border-radius:999px;width:1.7rem;height:1.7rem;margin:-.85rem 0 0 -.85rem;animation:.72s linear infinite form-submit-spin;position:absolute;top:50%;left:50%}.teams-card__submit:disabled{cursor:wait}.teams-card{color:#000;background:#fff;border-radius:1rem;flex-direction:column;gap:1.8rem;width:100%;padding:2rem 2.4rem 1.6rem;display:flex;box-shadow:0 2rem 8rem #0000003d}.teams-card__copy{gap:.4rem;display:grid}.teams-card__title,.teams-card__text{margin:0}.teams-card__title{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-transform:uppercase;font-size:1.6rem;line-height:2.4rem}.teams-card__text{font-family:var(--font-body);font-size:1.4rem;line-height:1.6rem}.teams-card__form{justify-items:center;gap:.8rem;margin-top:auto;display:grid}.teams-card__form.is-error-shaking{transform-origin:50%;will-change:transform;animation:.52s cubic-bezier(.36,.07,.19,.97) teams-error-shake}.teams-card__field{width:min(100%,26rem);display:block}.teams-card__field .form-error{font-family:var(--font-body);color:#d80027;text-align:left;margin:.2rem 0 0;font-size:1rem;line-height:1.2rem}.teams-card__field.has-danger .teams-card__input,.teams-card__field.has-danger .teams-card__input:focus,.teams-card__field.has-danger .teams-card__input:focus-visible{border-color:var(--color-button-line);box-shadow:none;background:linear-gradient(#e53324,#e53324) 0 100%/100% .2rem no-repeat,#fff}.teams-card__input{border:.1rem solid var(--color-button-line);width:100%;height:4rem;font-family:var(--font-body);color:#000;text-align:center;background:#fff;border-radius:.8rem;padding:0 2rem;font-size:1.4rem;line-height:2.4rem}.teams-card__input::placeholder{color:#0000003d;text-align:center}.teams-card__input:focus{border-color:#44101f;outline:none}.teams-card__submit{width:min(100%,26rem)}.teams-card__status{font-family:var(--font-body);color:#000;margin:-.2rem 0 0;font-size:1.2rem;line-height:1.6rem}.teams-card__status.is-error{color:#d80027}.teams-card__status.is-success{color:#0f7b4d}.teams-card__summary{background:#aa91591f;border-radius:.8rem;gap:.2rem;padding:1.2rem 1.4rem;display:grid}.teams-card__summary-title,.teams-card__summary-meta{margin:0}.teams-card__summary-title{font-family:var(--font-accent);font-size:1.4rem;line-height:1.8rem}.teams-card__summary-meta{font-family:var(--font-body);font-size:1.2rem;line-height:1.6rem}.teams-modal{z-index:140;opacity:0;pointer-events:none;place-items:center;padding:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem);transition:opacity .18s;display:grid;position:fixed;inset:0}.teams-modal.is-open{opacity:1;pointer-events:auto}.teams-modal[hidden]{display:none}.teams-modal__backdrop{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(#07030bb8,#07030bd6),radial-gradient(circle at top,#aa915929,#0000 40%);border:0;position:absolute;inset:0}.teams-modal__dialog{background:#fff;border:.1rem solid #ffffff1f;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);width:min(72rem,100vw - 4.8rem);max-height:calc(100vh - 4.8rem);display:grid;position:relative;overflow:hidden}.teams-modal__header{color:#000;background:0 0;justify-content:space-between;align-items:center;gap:1.6rem;padding:2.4rem 6.4rem 0 2.4rem;display:flex}.teams-modal__header-copy{gap:.4rem;min-width:0;display:grid}.teams-modal__title,.teams-modal__intro,.teams-modal__label,.teams-modal__help{margin:0}.teams-modal__title{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:clamp(1.4rem,1.39551rem + .449438vw,1.8rem);line-height:1.1}.teams-modal__close{color:#000;cursor:pointer;background:#44101f14;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;font-size:1.6rem;transition:background-color .18s,transform .18s;display:inline-flex;position:absolute;top:2rem;right:2rem}.teams-modal__body{align-content:start;gap:1.6rem;padding:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem);display:grid;position:relative;overflow:auto}.teams-modal__intro{color:#000;max-width:54rem;font-family:var(--font-body);font-size:clamp(1.2rem,1.12958rem + .30047vw,1.4rem)}.teams-modal__panel{gap:1.4rem;display:grid}.teams-modal__panel-copy{gap:.6rem;display:grid}.teams-modal__label{color:var(--color-ink-strong);font-family:var(--font-accent);font-size:clamp(1.4rem,1.32958rem + .30047vw,1.6rem);font-weight:var(--font-weight-semibold)}.teams-modal__help{color:var(--color-ink-strong);font-family:var(--font-body);font-size:clamp(1.2rem,1.12958rem + .30047vw,1.4rem)}.teams-modal__value-shell{background:#fff;border-radius:1rem;align-items:center;padding:1.2rem 1.6rem;display:flex;overflow:hidden}.teams-modal__value-shell--code{border:.2rem dashed #44101f47}.teams-modal__value-shell--link{border:.1rem solid #44101f1f}.teams-modal__value{min-width:0;color:var(--color-ink-strong);text-decoration:none}.teams-modal__value--code{font-family:var(--font-accent);font-size:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1}.teams-modal__value--link{font-family:var(--font-body);overflow-wrap:anywhere;font-size:clamp(1.2rem,1.12958rem + .30047vw,1.4rem)}.teams-modal__action{justify-self:start;min-width:18rem;display:inline-flex}.page-shell[data-page=my-teams] .teams-modal__header{background:var(--gradient-red);color:#fff;padding:clamp(1rem,.647887rem + 1.50235vw,2rem) clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem)}.page-shell[data-page=my-teams] .teams-modal__close{color:#fff;background:#ffffff29;position:static;top:auto;right:auto}@media (hover:hover) and (pointer:fine){.teams-card__submit:hover{background:var(--color-brand-gold-hover)}.teams-modal__close:hover{background:#44101f24;transform:rotate(90deg)}.teams-modal__action:hover{background:var(--color-brand-gold-hover)}.page-shell[data-page=my-teams] .teams-modal__close:hover{background:#ffffff3d}}@media (min-width:961px){.page-teams .page-main:after{content:"";pointer-events:none;z-index:0;background-image:url(/contests/pronousa/Content/img/teams-bg-lg.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100vh;position:fixed;top:0;bottom:0;right:0}.teams-modal__panel{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1.2rem 1.6rem}.teams-modal__panel-copy{grid-column:1/-1}.teams-modal__value-shell{min-width:0}.teams-modal__action{justify-self:end}.page-shell[data-page=my-teams] .teams-modal__header{padding:clamp(1rem,.647887rem + 1.50235vw,2rem) clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem)}}@media (max-width:960px){.teams-stage{padding-top:2rem}.teams-stage__title{font-size:1.8rem;line-height:1}.teams-stage__separator{margin-top:1.8rem}.teams-stage__body{gap:4rem;max-width:none;padding-top:2.8rem}.teams-card{box-shadow:none;color:#fff;background:0 0;gap:1.6rem;padding:0}.teams-card__title{text-transform:none;font-size:1.6rem;line-height:1.8rem}.teams-card__text{color:#ffffffeb;font-size:1.4rem;line-height:1.8rem}.teams-card__form{justify-items:stretch;gap:1.2rem}.teams-card__field,.teams-card__submit{width:100%}.teams-card__input{color:#fff;background:#ffffff14;border:0}.teams-card__input::placeholder{color:#ffffff52}.teams-card__input:focus{background:#ffffff1f;border-color:#0000}.teams-card__submit{min-height:4.2rem}.teams-card__status{color:#ffffffeb}.teams-card__status.is-success{color:#baf0cf}.teams-card__summary{background:#ffffff1f}.teams-card__summary-title,.teams-card__summary-meta{color:#fff}.teams-modal{padding:1.6rem}.teams-modal__dialog{width:min(100%,52rem);max-height:calc(100vh - 3.2rem)}.teams-modal__header{padding:2rem 5.6rem 0 1.8rem}.teams-modal__close{top:1.6rem;right:1.6rem}.teams-modal__action{justify-self:stretch;width:100%}.page-shell[data-page=my-teams] .teams-modal__header{padding:1.4rem 1.8rem}.page-shell[data-page=my-teams] .teams-modal__close{top:auto;right:auto}.teams-stage__hero{grid-template-columns:minmax(0,1fr);gap:.4rem}}body.has-my-teams-modal{overflow:hidden}.page-my-teams .page-main{z-index:1;isolation:isolate;position:relative}.my-teams-stage{z-index:1;padding:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem) 0;position:relative}.my-teams-stage__topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.my-teams-stage__heading{align-items:center;gap:1rem;min-width:0;display:inline-flex}.my-teams-stage__title,.my-teams-stage__separator{margin:0}.my-teams-stage__title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2.4rem;line-height:1}.my-teams-stage__count{color:#fff;min-width:3.3rem;height:3.3rem;font-family:var(--font-accent);font-size:1.6rem;font-weight:var(--font-weight-semibold);background:#ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .9rem;line-height:1;display:inline-flex}.my-teams-stage__actions{flex-wrap:wrap;justify-content:flex-end;gap:1.2rem;display:inline-flex}.my-teams-stage__action{color:#fff;min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;background:0 0;border:.2rem solid #ffffffeb;border-radius:.3rem;justify-content:center;align-items:center;padding:.6rem 2rem;line-height:2.1rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.my-teams-stage__separator{background:#ffffffa3;width:100%;height:.1rem;margin-top:2.4rem}.my-teams-stage__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2.4rem;padding-top:2.4rem;display:grid}.my-team-card{color:#000;background:#fff;border-radius:1rem;flex-direction:column;gap:2rem;min-height:22rem;padding:1.8rem 1.6rem 1.4rem;display:flex;box-shadow:0 2rem 8rem #0000003d}.my-team-card__header{justify-content:space-between;align-items:flex-start;gap:1.6rem;display:flex}.my-team-card__title,.my-team-card__stats p{margin:0}.my-team-card__title{font-family:var(--font-accent);font-size:1.6rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;line-height:2.4rem}.my-team-card__badge{background:var(--gradient-red);color:#fff;min-width:5.8rem;height:1.8rem;font-family:var(--font-accent);font-size:1rem;font-weight:var(--font-weight-semibold);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 1.2rem;line-height:1;display:inline-flex}.my-team-card__stats{text-align:center;color:#000000d6;font-family:var(--font-body);align-self:center;justify-items:center;gap:.2rem;font-size:1.4rem;line-height:2rem;display:grid}.my-team-card__stats strong{font-family:var(--font-accent);font-weight:var(--font-weight-semibold)}.my-team-card__actions{gap:.8rem;margin-top:auto;display:grid}.my-team-card:not(.is-admin) .my-team-card__stats{flex:auto;align-content:center;align-self:stretch}.my-team-card:not(.is-admin) .my-team-card__actions{margin-top:0}.my-team-card__button{background:var(--color-brand-gold);color:#fff;width:100%;min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:.6rem 2rem;line-height:2.1rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.my-team-card__button--ghost{border:.2rem solid var(--color-brand-gold);color:var(--color-brand-gold);background:0 0}.my-teams-form-modal{z-index:135;opacity:0;pointer-events:none;place-items:center;padding:2.4rem;transition:opacity .18s;display:grid;position:fixed;inset:0}.my-teams-form-modal.is-open{opacity:1;pointer-events:auto}.my-teams-form-modal[hidden]{display:none}.my-teams-form-modal__backdrop{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(#07030bb8,#07030bd6),radial-gradient(circle at top,#aa915929,#0000 40%);border:0;position:absolute;inset:0}.my-teams-form-modal__dialog{background:#fff;border:.1rem solid #ffffff1f;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);width:min(56rem,100vw - 4.8rem);max-height:calc(100vh - 4.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 8rem #0000005c}.my-teams-form-modal__header{background:0 0;justify-content:flex-end;padding:1.8rem 1.8rem 0;display:flex}.my-teams-form-modal__close{color:#000;cursor:pointer;background:#44101f14;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;font-size:1.6rem;transition:background-color .18s,transform .18s;display:inline-flex;position:absolute;top:2rem;right:2rem}.my-teams-form-modal__body{align-content:start;padding:1.2rem 2.4rem 2.4rem;display:grid;overflow:auto}.my-teams-form-modal .teams-card{min-height:0;box-shadow:none;color:#000;background:0 0;gap:1.8rem;padding:0}.my-teams-form-modal .teams-card__text{color:#000}.my-teams-form-modal .teams-card__form{justify-items:center}.my-teams-form-modal .teams-card__field,.my-teams-form-modal .teams-card__submit{width:min(100%,26rem)}.my-teams-form-modal .teams-card__input{border:.1rem solid var(--color-button-line);color:#000;background:#fff}.my-teams-form-modal .teams-card__input::placeholder{color:#0000003d}.my-teams-form-modal .teams-card__input:focus{background:#fff;border-color:#44101f}.my-teams-form-modal .teams-card__status{color:#000}.my-teams-form-modal .teams-card__status.is-success{color:#0f7b4d}.my-teams-form-modal .teams-card__summary{background:#aa91591f}.my-teams-form-modal .teams-card__summary-title,.my-teams-form-modal .teams-card__summary-meta{color:#000}@media (hover:hover) and (pointer:fine){.my-teams-stage__action:hover{color:#000;background:#fff;border-color:#fff}.my-team-card__button:hover{background:var(--color-brand-gold-hover)}.my-team-card__button--ghost:hover{border-color:var(--color-brand-gold-hover);color:var(--color-brand-gold-hover);background:#aa915914}.my-teams-form-modal__close:hover{background:#44101f24;transform:rotate(90deg)}}@media (min-width:961px){.page-my-teams .page-main:after{content:"";pointer-events:none;z-index:0;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100vh;position:fixed;top:0;bottom:0;right:0}}@media (max-width:960px){.my-teams-stage{padding:1.6rem 0 env(safe-area-inset-bottom)}.my-teams-stage__topbar{grid-template-columns:minmax(0,1fr);gap:1.8rem}.my-teams-stage__title{font-size:1.8rem;line-height:1}.my-teams-stage__count{min-width:2.4rem;height:2.4rem;padding:0 .6rem;font-size:1.1rem}.my-teams-stage__actions{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.my-teams-stage__action{width:100%}.my-teams-stage__separator{margin-top:1.6rem}.my-teams-stage__grid{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding-top:1.6rem}.my-team-card{border-radius:1rem;min-height:22rem;padding:1.8rem 1.5rem 1.4rem}.my-team-card__title{line-height:1.8rem}.my-teams-form-modal{padding:1.6rem}.my-teams-form-modal__dialog{width:min(100%,52rem);max-height:calc(100vh - 3.2rem)}.my-teams-form-modal__header{padding:1.4rem 1.4rem 0}.my-teams-form-modal__body{padding:.8rem 1.8rem 1.8rem;padding-bottom:calc(1.8rem + env(safe-area-inset-bottom))}.my-teams-form-modal__close{top:1.6rem;right:1.6rem}.my-teams-form-modal .teams-card__submit,.my-teams-form-modal .teams-card__field{width:100%}.my-teams-form-modal .teams-card__form{justify-items:stretch}.my-teams-form-modal .teams-card__title{text-transform:none}}.page-team .page-main{z-index:1;isolation:isolate;position:relative}.team-dashboard-stage{z-index:1;color:#fff;padding:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem) 0;position:relative}.team-dashboard-stage__hero{justify-content:space-between;align-items:flex-start;gap:2.4rem;display:flex}.team-dashboard-stage__heading{align-items:flex-start;gap:1.2rem;min-width:0;display:flex}.team-dashboard-stage__back{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.3rem;height:3.3rem;font-size:1.4rem;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.team-dashboard-stage__identity{gap:.2rem;min-width:0;display:grid}.team-dashboard-stage__title,.team-dashboard-stage__meta{margin:0}.team-dashboard-stage__title{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2.4rem;line-height:1}.team-dashboard-stage__meta{color:#ffffff7a;font-family:var(--font-body);font-size:1.4rem;line-height:1.8rem}.team-dashboard-stage__actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:inline-flex}.team-dashboard-stage__action{color:#fff;min-height:3.6rem;font-family:var(--font-accent);font-size:1.2rem;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;background:0 0;border:.1rem solid #ffffffeb;border-radius:.3rem;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1.6rem;line-height:1.8rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.team-dashboard-stage__action-icon{font-size:1.4rem;display:none}.team-dashboard-stage__separator{background:#ffffffa3;width:100%;height:.1rem;margin-top:2.4rem}.team-dashboard-stage__toolbar{justify-content:flex-start;align-items:center;padding-top:2.4rem;display:flex}.team-dashboard-stage__overview{flex-direction:column;padding-top:2.4rem;display:flex}.team-dashboard-stage__badge{background:var(--gradient-red);color:#fff;min-height:2.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;border-radius:999px;order:2;justify-content:center;align-self:center;align-items:center;margin-top:2.4rem;padding:0 1.8rem;line-height:1.8rem;display:inline-flex}.team-dashboard-board{background:#0000003d;border-radius:1.4rem;order:1;position:relative;overflow:hidden}.team-dashboard-board__header,.team-dashboard-board__row{grid-template-columns:minmax(0,1fr) 14rem;align-items:center;gap:2rem;display:grid}.team-dashboard-board__header{color:#fff;font-family:var(--font-body);border-bottom:.1rem solid #ffffff2e;padding:2rem 2.4rem;font-size:1.6rem;line-height:2rem}.team-dashboard-board__header span:last-child{text-align:right}.team-dashboard-board__rows,.team-dashboard-board__focus-rows{display:grid}.team-dashboard-board__row{color:#fff;font-family:var(--font-body);border-top:.1rem solid #ffffff2e;padding:2rem 2.4rem;font-size:1.6rem;line-height:2rem;transition:background-color .18s}.team-dashboard-board__row:first-child{border-top:0}.team-dashboard-board__row:nth-child(2n){background:#0000003d}.team-dashboard-board__row.is-current{background:var(--color-brand-gold)}.team-dashboard-board__row-name{min-width:0}.team-dashboard-board__row-points{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-align:right}.team-dashboard-board__empty{color:#ffffffb8;font-family:var(--font-body);text-align:center;margin:0;padding:3.2rem 2.4rem;font-size:1.5rem;line-height:1.5}.team-dashboard-board__loading{color:#fff;font-family:var(--font-accent);font-size:1.2rem;font-weight:var(--font-weight-semibold);z-index:2;background:#44101feb;border-radius:999px;padding:.8rem 1.4rem;line-height:1.2;position:absolute;top:1.8rem;right:1.8rem}.team-dashboard-board__focus{display:grid}.team-dashboard-board__focus-divider{background:#ffffff2e;height:.1rem}.team-dashboard-board__summary{background:#0000003d;border-top:.1rem solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:1.8rem 2.4rem;display:grid}.team-dashboard-board__note,.team-dashboard-board__total{margin:0}.team-dashboard-board__note{color:#ffffff8f;font-family:var(--font-body);font-size:1.2rem;line-height:1.4rem}.team-dashboard-board__total{color:#fff;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:right;line-height:1.8rem}.team-dashboard-board__total strong{font-size:1.8rem}.team-dashboard-board__footer{background:#0000003d;justify-content:center;padding:0 2.4rem 1.8rem;display:flex}.team-dashboard-board__load-more{background:var(--gradient-red);color:#fff;min-width:18rem;min-height:3.8rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;padding:0 2rem;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.team-dashboard-stage__back:hover{background:#fff3;transform:translate(-.2rem)}.team-dashboard-stage__action:hover{color:#000;background:#fff;border-color:#fff}.team-dashboard-board__load-more:hover{filter:brightness(1.06)}}@media (min-width:961px){.page-team .page-main:after{content:"";pointer-events:none;z-index:0;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100vh;position:fixed;top:0;bottom:0;right:0}}@media (max-width:960px){.team-dashboard-stage{padding:1.6rem 0 env(safe-area-inset-bottom)}.team-dashboard-stage__hero{gap:1.2rem}.team-dashboard-stage__heading{flex:auto;gap:.9rem}.team-dashboard-stage__back{width:3.3rem;height:3.3rem;font-size:1.4rem}.team-dashboard-stage__title{font-size:1.8rem;line-height:1}.team-dashboard-stage__meta{font-size:1.4rem}.team-dashboard-stage__actions{flex:none;gap:.4rem}.team-dashboard-stage__action{background:0 0;border:0;border-radius:999px;width:3.3rem;min-width:0;min-height:3.3rem;padding:0}.team-dashboard-stage__action-icon{justify-content:center;align-items:center;display:inline-flex}.team-dashboard-stage__action-label{display:none}.team-dashboard-stage__separator{margin-top:1.6rem}.team-dashboard-stage__toolbar,.team-dashboard-stage__overview{padding-top:1.6rem}.team-dashboard-stage__badge{order:1;margin-top:0;margin-bottom:1.6rem;font-size:1.2rem}.team-dashboard-board{border-radius:1rem;order:2}.team-dashboard-board__header,.team-dashboard-board__row{grid-template-columns:minmax(0,1fr) 8rem;gap:1.4rem;padding-inline:1.4rem}.team-dashboard-board__header,.team-dashboard-board__row,.team-dashboard-board__empty{font-size:1.4rem;line-height:1.8rem}.team-dashboard-board__header,.team-dashboard-board__row{padding-block:1.4rem}.team-dashboard-board__loading{top:1.2rem;right:1.2rem}.team-dashboard-board__summary{gap:1.2rem;padding:1.4rem}.team-dashboard-board__note{font-size:1rem;line-height:1.2rem}.team-dashboard-board__total{font-size:1.2rem;line-height:1.4rem}.team-dashboard-board__total strong{font-size:1.6rem}.team-dashboard-board__footer{padding:0 1.4rem 1.4rem}.team-dashboard-board__load-more{width:100%}}body.has-team-settings-modal{overflow:hidden}.page-team-settings .page-main{z-index:1;isolation:isolate;position:relative}.team-settings-stage{z-index:1;color:#fff;padding:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem) 0;position:relative}.team-settings-stage__hero{justify-content:space-between;align-items:center;gap:2rem;display:flex}.team-settings-stage__actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:inline-flex}.team-settings-stage__delete-shell{justify-content:center;margin-top:2rem;display:flex}.team-settings-stage__heading{align-items:center;gap:1.4rem;min-width:0;display:flex}.team-settings-stage__back{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;padding:0;font-size:1.8rem;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.team-settings-stage__title{min-width:0;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);margin:0;font-size:2.4rem;line-height:1}.team-settings-stage__separator{background:#ffffffa3;width:100%;height:.1rem;margin-top:2.4rem}.team-settings-stage__delete{background:var(--gradient-gold,linear-gradient(180deg, #c7a24b 0%, #aa9159 100%));color:#fff;min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;border:0;border-radius:.3rem;justify-content:center;align-items:center;gap:.8rem;padding:.6rem 2rem;line-height:1.8rem;transition:filter .18s,transform .18s;display:inline-flex}.team-settings-card{background:#0000003d;border-radius:1.4rem;margin-top:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem);overflow:hidden}.team-settings-card__section,.team-settings-card__member{border-top:.1rem solid #ffffff24;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem 3.6rem;display:flex}.team-settings-card__section--identity{border-top:0;align-items:flex-end}.team-settings-card__section--footer{justify-content:flex-start}.team-settings-card__copy{gap:.8rem;min-width:0;display:grid}.team-settings-card__rename-input{color:#fff;width:100%;font-family:var(--font-accent);font-size:clamp(2.8rem,2.79551rem + .449438vw,3.2rem);font-weight:var(--font-weight-semibold);background:0 0;border:0;outline:none;padding:0;line-height:1.05}.team-settings-card__rename-input::placeholder{color:#fff6}.team-settings-card__rename-actions{flex:none;justify-content:flex-end;align-items:flex-end;gap:1rem;display:inline-flex}.team-settings-card__rename-button{min-height:4rem;font-family:var(--font-accent);font-size:1.3rem;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;padding:.6rem 1.6rem;line-height:1.6rem;display:inline-flex}.team-settings-card__rename-button--primary{background:var(--gradient-gold,linear-gradient(180deg, #c7a24b 0%, #aa9159 100%));color:#fff;border:0}.team-settings-card__eyebrow,.team-settings-card__name,.team-settings-card__meta,.team-settings-card__member-name{margin:0}.team-settings-card__eyebrow,.team-settings-card__meta,.team-settings-card__member-note{color:#ffffff8f;font-family:var(--font-body);font-size:1.4rem;line-height:1.8rem}.team-settings-card__name{font-family:var(--font-accent);font-size:clamp(2.8rem,2.79551rem + .449438vw,3.2rem);font-weight:var(--font-weight-semibold);line-height:1.05}.team-settings-card__members{margin:0;padding:0;list-style:none}.team-settings-card__member-name{font-family:var(--font-accent);font-size:2rem;font-weight:var(--font-weight-semibold);min-width:0;line-height:1.2}.team-settings-card__member-note{font-size:1.8rem;font-weight:var(--font-weight-regular)}.team-settings-card__link{color:var(--color-brand-gold);font-family:var(--font-accent);font-size:1.6rem;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;line-height:1.4;text-decoration:none;display:inline-flex}.team-settings-card__link--icon-only-mobile{white-space:nowrap;flex:none}.team-settings-card__member.is-suspended{opacity:.56}.team-settings-card__member.is-suspended .team-settings-card__member-name{text-decoration:line-through;text-decoration-thickness:.12rem}.team-settings-modal{z-index:145;opacity:0;pointer-events:none;place-items:center;padding:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem);transition:opacity .18s;display:grid;position:fixed;inset:0}.team-settings-modal.is-open{opacity:1;pointer-events:auto}.team-settings-modal[hidden]{display:none}.team-settings-modal__backdrop{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#07030bb8;border:0;position:absolute;inset:0}.team-settings-modal__dialog{background:#fff;border-radius:1.2rem;grid-template-rows:auto minmax(0,1fr);width:min(62rem,100vw - 3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0003}.team-settings-modal__header{justify-content:space-between;align-items:center;gap:1.6rem;padding:2.4rem 6.4rem 0 2.4rem;display:flex}.team-settings-modal__header-copy{gap:.4rem;min-width:0;display:grid}.team-settings-modal__title,.team-settings-modal__intro,.team-settings-modal__warning-label,.team-settings-modal__warning-text{margin:0}.team-settings-modal__title{color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:clamp(1.6rem,1.59775rem + .224719vw,1.8rem);line-height:1.1}.team-settings-modal__close{color:#000;cursor:pointer;background:#44101f14;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;font-size:1.6rem;transition:background-color .18s,transform .18s;display:inline-flex;position:absolute;top:2rem;right:2rem}.team-settings-modal__body{gap:1.8rem;padding:clamp(1.8rem,1.58873rem + .901408vw,2.4rem);display:grid}.team-settings-modal__intro{color:#000;max-width:52rem;font-family:var(--font-body);font-size:clamp(1.3rem,1.26479rem + .150235vw,1.4rem);line-height:1.5}.team-settings-modal__warning{background:#aa91591f;border:.1rem solid #aa91593d;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.4rem;padding:1.6rem;display:grid}.team-settings-modal__icon{background:var(--gradient-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;font-size:2rem;display:inline-flex}.team-settings-modal__warning-copy{align-content:start;gap:.4rem;display:grid}.team-settings-modal__warning-label{color:var(--color-ink-strong);font-family:var(--font-accent);font-size:1.5rem;font-weight:var(--font-weight-semibold);line-height:1.2}.team-settings-modal__warning-text{color:var(--color-ink-strong);font-family:var(--font-body);font-size:1.3rem;line-height:1.5}.team-settings-modal__actions{justify-content:flex-end;gap:1.6rem;display:flex}.team-settings-modal__action{min-width:16rem;min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;gap:1rem;padding:.6rem 2rem;line-height:1.8rem;transition:transform .18s,filter .18s,background-color .18s,color .18s;display:inline-flex}.team-settings-modal__action--ghost{border:.1rem solid var(--color-brand-gold);color:var(--color-brand-gold);background:#fff}.team-settings-modal__action--primary{background:var(--gradient-gold,linear-gradient(180deg, #c7a24b 0%, #aa9159 100%));color:#fff;border:0}@media (hover:hover) and (pointer:fine){.team-settings-stage__back:hover{background:#ffffff2e;transform:translateY(-.1rem)}.team-settings-card__link:hover,.team-settings-stage__delete:hover{color:#ffffffeb}.team-settings-card__rename-button--primary:hover{filter:brightness(1.05)}.team-settings-stage__delete:hover{filter:brightness(1.05);transform:translateY(-.1rem)}.team-settings-modal__close:hover{background:#44101f24;transform:rotate(90deg)}.team-settings-modal__action:hover{transform:translateY(-.1rem)}.team-settings-modal__action--primary:hover{filter:brightness(1.04)}}@media (max-width:960px){.team-settings-stage{padding:1.6rem 0 env(safe-area-inset-bottom)}.team-settings-stage__back{width:3.6rem;height:3.6rem;font-size:1.5rem}.team-settings-stage__actions{flex:none;gap:.4rem}.team-settings-stage__heading{gap:1rem}.team-settings-stage__title{font-size:1.9rem;line-height:1}.team-settings-stage__separator,.team-settings-stage__delete-shell{margin-top:1.6rem}.team-settings-stage__delete{min-height:4rem;padding:.6rem 1.6rem;font-size:1.3rem;line-height:1.6rem}.team-settings-card{border-radius:1rem;margin-top:2rem}.team-settings-card__section,.team-settings-card__member{gap:1.4rem;padding:1.8rem 1.6rem}.team-settings-card__section--identity{align-items:flex-end}.team-settings-card__member{flex-direction:row;align-items:center}.team-settings-card__rename-actions{align-items:center;gap:.6rem}.team-settings-card__name,.team-settings-card__rename-input{font-size:2.2rem}.team-settings-card__member-name,.team-settings-card__member-note{font-size:1.6rem}.team-settings-card__link{font-size:1.4rem}.team-settings-card__link--icon-only-mobile{justify-content:center;width:3.2rem;height:3.2rem;font-size:1.6rem}.team-settings-card__link--icon-only-mobile span{display:none}.team-settings-modal{padding:1.6rem}.team-settings-modal__dialog{border-radius:1rem}.team-settings-modal__header{padding:2rem 5.2rem 0 1.6rem}.team-settings-modal__title{font-size:1.6rem}.team-settings-modal__close{top:1.6rem;right:1.6rem}.team-settings-modal__body{padding:1.6rem}.team-settings-modal__warning{grid-template-columns:1fr}.team-settings-modal__icon{width:4rem;height:4rem;font-size:1.8rem}.team-settings-modal__actions{flex-direction:column}.team-settings-modal__action{width:100%;min-width:0;min-height:4rem;padding:.6rem 1.6rem;font-size:1.3rem;line-height:1.6rem}}.prediction-timeline-shell{z-index:30;background:var(--gradient-brown);isolation:isolate;position:sticky;top:0}.prediction-timeline{z-index:auto;border-bottom:.1rem solid #ffffff7a;min-height:6.4rem;padding:clamp(1rem,.507042rem + 2.10329vw,2.4rem) clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem) 0;position:relative;top:auto;overflow:clip}.prediction-timeline__swiper{position:relative;overflow:hidden}.prediction-timeline__track{--prediction-stage-gap:clamp(1.6rem, 1.31831rem + 1.20188vw, 2.4rem);grid-template-columns:repeat(var(--prediction-timeline-count,1), minmax(max-content, 1fr));gap:var(--prediction-stage-gap);align-items:start;display:grid}.prediction-timeline__stage{appearance:none;color:#ffffff7a;text-align:center;white-space:nowrap;min-width:0;line-height:100%;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.1rem;padding:0 0 clamp(1rem,.507042rem + 2.10329vw,2.4rem);transition:color .18s;display:flex;position:relative}.prediction-timeline__stage:after{content:"";background:var(--gradient-red);opacity:0;transform-origin:50%;border-radius:999px;width:100%;height:.2rem;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(.4)}.prediction-timeline__stage.is-active{color:#fff}.prediction-timeline__stage.is-active:after{opacity:1;transform:translate(-50%)scaleX(1)}.prediction-timeline__stage:focus-visible{color:#fff;outline:none}.prediction-timeline__stage:focus-visible:after{opacity:1;transform:translate(-50%)scaleX(1)}.prediction-timeline__stage--usa-contest{color:#fff;text-align:left;background:0 0;border-radius:0;justify-content:flex-end;align-items:stretch;min-width:max-content;min-height:4rem;padding:0 0 .6rem;overflow:visible}.prediction-timeline__stage--usa-contest:after{background:var(--gradient-red)}.prediction-timeline__stage--usa-contest:before{content:"";top:.2rem;right:calc(var(--prediction-stage-gap) * -.5);pointer-events:none;background:#ffffff47;width:.1rem;height:3.6rem;position:absolute}.prediction-timeline__stage--usa-contest.is-active:after,.prediction-timeline__stage--usa-contest:hover:after,.prediction-timeline__stage--usa-contest:focus-visible:after{opacity:0;transform:translate(-50%)scaleX(.4)}.prediction-timeline__fixed-usa{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:stretch;gap:1.6rem;padding:0;display:none;position:absolute;top:clamp(1rem,.507042rem + 2.10329vw,2.4rem);left:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem)}.prediction-timeline__fixed-usa[hidden]{display:none}.prediction-timeline__fixed-usa:focus-visible{outline:none}.prediction-timeline__fixed-usa-card{justify-content:center;align-items:center;width:fit-content;max-width:100%;height:4rem;display:flex}.prediction-timeline__fixed-divider{background:#ffffff47;flex:none;align-self:center;width:.1rem;height:3.6rem}.prediction-timeline__usa-chip{z-index:1;background:var(--gold-gradient,linear-gradient(135deg, #b19962 0%, #8b7540 100%));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-sizing:border-box;border:.1rem solid #ffe08e66;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;width:fit-content;max-width:100%;height:4rem;padding:0 2.4rem;transition:filter .18s,transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 1.2rem 2.4rem #0f030838,inset 0 .1rem #ffffff38}.prediction-timeline__usa-text{z-index:1;color:#fff;font-family:var(--font-accent);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none;white-space:nowrap;line-height:1.2rem;position:relative}.prediction-timeline__label{z-index:1;font-weight:var(--font-weight-regular);font-size:1.2rem;position:relative}.prediction-timeline__date{z-index:1;font-weight:var(--font-weight-bold);font-size:1.4rem;position:relative}.prediction-timeline__icon{z-index:1;color:#ffffffe0;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;display:inline-flex;position:relative}.prediction-timeline__swiper.is-swipable{cursor:grab;overflow:hidden}.prediction-timeline__swiper.is-swipable .prediction-timeline__track{gap:0;display:flex}.prediction-timeline__swiper.is-swipable.prediction-timeline__swiper--has-fixed-usa .prediction-timeline__stage--usa-contest{opacity:0;pointer-events:none}.prediction-timeline__swiper.is-swipable.prediction-timeline__swiper--has-fixed-usa .prediction-timeline__stage--usa-contest:before{opacity:0}.prediction-timeline__swiper.is-swipable.prediction-timeline__swiper--has-fixed-usa+.prediction-timeline__fixed-usa:not([hidden]){display:inline-flex}.prediction-timeline__swiper.is-swipable .prediction-timeline__stage{scroll-snap-align:start;min-width:max-content;margin-right:2.4rem}.prediction-timeline__swiper.swiper-initialized .prediction-timeline__stage{margin-right:0}@media (hover:hover) and (pointer:fine){.prediction-timeline__track:has(.prediction-timeline__stage:hover) .prediction-timeline__stage{color:#ffffff7a}.prediction-timeline__track:has(.prediction-timeline__stage:hover) .prediction-timeline__stage:after{opacity:0;transform:translate(-50%)scaleX(.4)}.prediction-timeline__track:has(.prediction-timeline__stage:not(.prediction-timeline__stage--usa-contest):hover) .prediction-timeline__stage:not(.prediction-timeline__stage--usa-contest):hover{color:#fff}.prediction-timeline__track:has(.prediction-timeline__stage:not(.prediction-timeline__stage--usa-contest):hover) .prediction-timeline__stage:not(.prediction-timeline__stage--usa-contest):hover:after{opacity:1;transform:translate(-50%)scaleX(1)}.prediction-timeline__stage--usa-contest:hover .prediction-timeline__usa-chip,.prediction-timeline__fixed-usa:hover .prediction-timeline__usa-chip,.prediction-timeline__fixed-usa:focus-visible .prediction-timeline__usa-chip{filter:none;box-shadow:0 1.6rem 3rem #0f030842,0 0 0 .1rem #ffe08e3d,inset 0 .1rem #ffffff3d}}@media (max-width:1100px){.prediction-timeline-shell{z-index:34;width:100%;top:0}.prediction-timeline{--prediction-timeline-usa-left:1.5rem;--prediction-timeline-usa-chip-reserved-width:13.6rem;--prediction-timeline-usa-divider-gap:1.4rem;--prediction-timeline-usa-divider-width:.1rem;--prediction-timeline-usa-reserved-width:calc(var(--prediction-timeline-usa-left) + var(--prediction-timeline-usa-chip-reserved-width) + var(--prediction-timeline-usa-divider-gap) + var(--prediction-timeline-usa-divider-width));min-height:initial;background:var(--gradient-brown);padding-top:1.6rem;padding-bottom:0}.prediction-timeline__swiper{align-items:stretch;min-width:0;min-height:5.2rem;display:flex}.prediction-timeline__fixed-usa{top:1.6rem;left:var(--prediction-timeline-usa-left);gap:var(--prediction-timeline-usa-divider-gap)}.prediction-timeline__fixed-usa-card{width:fit-content;max-width:100%;height:3.6rem}.prediction-timeline__fixed-divider{height:3.6rem;width:var(--prediction-timeline-usa-divider-width);display:block}.prediction-timeline__usa-chip{width:fit-content;max-width:100%;height:3.6rem;padding:0 1.6rem}.prediction-timeline__stage{justify-content:flex-start;min-height:5.2rem;padding-top:.4rem;padding-bottom:1.2rem}.prediction-timeline__swiper:not(.swiper-initialized){scrollbar-width:none;scroll-snap-type:x proximity;overflow:auto hidden}.prediction-timeline__swiper:not(.swiper-initialized)::-webkit-scrollbar{display:none}.prediction-timeline__swiper.swiper-initialized{scroll-snap-type:none;overflow:hidden}.prediction-timeline__swiper.is-swipable.prediction-timeline__swiper--has-fixed-usa{padding-left:0}.prediction-timeline__swiper.is-swipable.prediction-timeline__swiper--has-fixed-usa .prediction-timeline__stage--usa-contest{opacity:1;pointer-events:auto;flex:none;width:auto;min-width:max-content;margin-right:2.4rem;padding-top:.4rem;padding-bottom:1.2rem;overflow:visible}.prediction-timeline__swiper.swiper-initialized.prediction-timeline__swiper--has-fixed-usa .prediction-timeline__stage--usa-contest{margin-right:0}.prediction-timeline__swiper.is-swipable.prediction-timeline__swiper--has-fixed-usa .prediction-timeline__stage--usa-contest:before{opacity:1}.prediction-timeline__swiper.is-swipable.prediction-timeline__swiper--has-fixed-usa+.prediction-timeline__fixed-usa:not([hidden]){display:none}.prediction-timeline__swiper.swiper-initialized .prediction-timeline__stage.is-active:after{opacity:1;transform:translate(-50%)scaleX(1)}}body.has-usa-contest-modal{overflow:hidden}.usa-contest{display:grid;position:relative}.usa-contest__hero{grid-template-columns:minmax(0,1fr) minmax(34rem,52rem);align-items:flex-end;gap:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem);display:grid;position:relative}.usa-contest__copy{gap:1.6rem;max-width:58rem;padding-bottom:clamp(1.6rem,.473239rem + 4.80751vw,4.8rem);display:grid}.usa-contest__eyebrow,.usa-contest__label,.usa-contest__text,.usa-contest__intro,.usa-contest__step,.usa-contest__ticket-eyebrow,.usa-contest__ticket-copy,.usa-contest__passport-accent,.usa-contest__ticket-chip,.usa-contest__route-stop{margin:0}.usa-contest__eyebrow{color:#ffffffb8;font-family:var(--font-accent);font-size:1.2rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.usa-contest__title{color:#fff;max-width:58rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);margin:0;font-size:clamp(2rem,1.85915rem + .600939vw,2.4rem)}.usa-contest__intro,.usa-contest__text,.usa-contest__step{max-width:56rem;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:clamp(1.4rem,1.32958rem + .30047vw,1.6rem)}.usa-contest__intro-link{background:var(--gradient-gold);color:#fff;cursor:pointer;min-height:4.4rem;font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:.6rem 2rem;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 1.4rem 2.8rem #08010533,inset 0 0 0 .1rem #fff3}.usa-contest__intro-link:focus-visible{outline-offset:.3rem;outline:.2rem solid #ffffff3d}.usa-contest__gift-link-row{justify-content:flex-start;align-items:center;padding-top:.2rem;display:flex}.usa-contest__copy-block{gap:.6rem;display:grid}.usa-contest.is-complete .usa-contest__copy-block[data-usa-contest-detail-block]{display:none}.usa-contest__label{color:#fff;font-family:var(--font-accent);font-size:1.6rem;font-weight:var(--font-weight-semibold);line-height:1.25}.usa-contest__steps{gap:.8rem;display:grid}.usa-contest__step{align-items:flex-start;gap:1rem;display:flex}.usa-contest__step-index{color:#ffe08e;width:2.4rem;height:2.4rem;font-family:var(--font-accent);font-size:1.2rem;font-weight:var(--font-weight-semibold);background:#ffe08e2e;border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 .1rem #ffe08e5c}.usa-contest__step-text{flex:1}.usa-contest__visual{pointer-events:none;justify-content:center;align-items:center;min-height:39rem;display:flex;position:relative}.usa-contest__visual-glow{filter:blur(4rem);opacity:.6;border-radius:999px;position:absolute}.usa-contest__visual-glow--primary{background:radial-gradient(circle,#eb458280 0%,#eb458214 50%,#0000 76%);inset:4rem 3rem 7rem 10rem}.usa-contest__visual-glow--secondary{background:radial-gradient(circle,#e533244d 0%,#e533240f 48%,#0000 78%);inset:1rem 7rem 12rem 0}.usa-contest__visual-frame{z-index:1;justify-content:center;align-items:flex-end;width:min(100%,54rem);min-height:38rem;display:flex;position:relative}.usa-contest__visual-image{object-fit:contain;filter:drop-shadow(0 2.8rem 4.8rem #08010557);width:100%;height:auto;display:block}.usa-contest__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);display:grid}.usa-question-card{text-align:center;background:#0000007a;border-radius:1.4rem;align-content:center;justify-items:center;gap:2rem;min-height:23.2rem;padding:3rem 2.4rem 2.6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #08010533}.usa-question-card:after{content:"";background:var(--gradient-red);height:.3rem;position:absolute;inset:auto 0 0}.usa-question-card__copy{gap:.8rem;max-width:42rem;display:grid}.usa-question-card__eyebrow,.usa-question-card__title{color:#fff;margin:0}.usa-question-card__eyebrow{font-family:var(--font-body);font-size:1.6rem;line-height:1.35}.usa-question-card__title{font-family:var(--font-accent);font-size:1.6rem;font-weight:var(--font-weight-semibold);line-height:1.35}.usa-question-card__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:inline-flex}.usa-question-card__action,.usa-question-card__modify{appearance:none;border:0}.usa-question-card__action{min-width:14.2rem;height:4.4rem;color:var(--color-ink-strong);font-family:var(--font-accent);font-size:1.4rem;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;background:#fff;border-radius:.3rem;flex:0 0 14.2rem;justify-content:center;align-items:center;padding:0 2rem;line-height:1;transition:transform .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.usa-question-card__action.is-selected{background:var(--gradient-red);color:#fff}.usa-question-card__action:focus-visible{outline-offset:.2rem;outline:.2rem solid #ffffff3d}.usa-question-card__modify{color:#ffffffe0;font-family:var(--font-body);text-underline-offset:.24rem;cursor:pointer;background:0 0;font-size:1.2rem;line-height:1.2;text-decoration:underline}.usa-question-card__modify:focus-visible{outline-offset:.3rem;outline:.2rem solid #fff3}.usa-question-card.is-answered{grid-template-rows:auto auto 1fr;align-content:stretch}.usa-question-card.is-answered .usa-question-card__actions{min-height:4.4rem}.usa-question-card.is-answered .usa-question-card__modify{align-self:end}.usa-contest-modal{z-index:130;opacity:0;pointer-events:none;place-items:center;padding:2.4rem;transition:opacity .18s;display:grid;position:fixed;inset:0}.usa-contest-modal.is-open{opacity:1;pointer-events:auto}.usa-contest-modal__backdrop{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);cursor:pointer;background:#070004bd;border:0;position:absolute;inset:0}.usa-contest-modal__dialog{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;background:radial-gradient(circle at 0 0,#ffffff14,#0000 32%),linear-gradient(160deg,#2c0514fa,#14040cfa);border-radius:1.8rem;gap:2rem;width:min(100%,72rem);max-height:min(78rem,100vh - 4.8rem);margin:auto;padding:2.6rem;display:grid;position:relative;overflow:auto;box-shadow:0 2.8rem 6rem #0000006b,inset 0 0 0 .1rem #ffffff14}.usa-contest-modal__header{justify-content:space-between;align-items:flex-start;gap:1.6rem;display:flex}.usa-contest-modal__copy,.usa-contest-modal__body,.usa-contest-modal__panel{display:grid}.usa-contest-modal__copy{gap:.8rem}.usa-contest-modal__eyebrow,.usa-contest-modal__title,.usa-contest-modal__intro,.usa-contest-modal__travel,.usa-contest-modal__label,.usa-contest-modal__item,.usa-contest-modal__condition{color:#fff;margin:0}.usa-contest-modal__eyebrow{color:#ffffffad;font-family:var(--font-accent);font-size:1.1rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.usa-contest-modal__title{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2.2rem;line-height:2.8rem}.usa-contest-modal__close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;font-size:1.8rem;display:inline-flex}.usa-contest-modal__body{gap:1.6rem}.usa-contest-modal__intro,.usa-contest-modal__travel,.usa-contest-modal__item,.usa-contest-modal__condition{font-family:var(--font-body);font-size:1.4rem;line-height:1.6rem}.usa-contest-modal__travel{color:#ffe08e;font-weight:var(--font-weight-semibold)}.usa-contest-modal__panel{background:#ffffff0d;border-radius:1.2rem;gap:1rem;padding:1.8rem;box-shadow:inset 0 0 0 .1rem #ffffff14}.usa-contest-modal__label{font-family:var(--font-accent);font-size:1.5rem;font-weight:var(--font-weight-semibold)}.usa-contest-modal__list,.usa-contest-modal__conditions{gap:.8rem;padding-left:1.8rem;display:grid}.usa-contest-modal__list{list-style:outside}.usa-contest-modal__conditions{list-style:decimal}.usa-contest-modal__item::marker{color:#ffe08e}.usa-contest-modal__condition::marker{color:#ffe08e}@media (hover:hover) and (pointer:fine){.usa-contest__intro-link:hover{filter:brightness(1.04);transform:translateY(-.1rem);box-shadow:0 1.8rem 3.2rem #0801053d,inset 0 0 0 .1rem #ffffff3d}.usa-contest-modal__close:hover{color:#fff}.usa-question-card__action:hover{transform:translateY(-.1rem);box-shadow:0 1.4rem 2.8rem #08010538}.usa-question-card__modify:hover{color:#fff}}@media (min-width:961px){.usa-contest{padding-bottom:clamp(3.2rem,2.63662rem + 2.40376vw,4.8rem)}}@media (max-width:1100px){.usa-contest{gap:2.4rem}.usa-contest__hero{grid-template-columns:1fr;gap:2rem}.usa-contest__copy{gap:1.4rem;max-width:none}.usa-contest__intro-link{border-radius:.3rem;min-height:4rem;padding:.6rem 1.6rem}.usa-contest__step{gap:.8rem}.usa-contest__step-index{width:2.2rem;height:2.2rem;font-size:1.1rem}.usa-contest__visual{display:none}.usa-contest__grid{grid-template-columns:1fr;gap:1.6rem}.usa-contest-modal{padding:1.6rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom));align-items:center}.usa-contest-modal__dialog{width:min(100%,56rem);max-height:calc(100vh - 3.2rem - env(safe-area-inset-bottom));border-radius:1.2rem;padding:2rem 1.8rem}.usa-contest-modal__header{align-items:start}.usa-contest-modal__panel{padding:1.4rem}.usa-question-card{border-radius:1rem;gap:1.6rem;min-height:18rem;padding:2.4rem 1.8rem 2rem}.usa-question-card__copy{gap:.6rem}.usa-question-card__eyebrow,.usa-question-card__title{font-size:1.4rem;line-height:1.28}.usa-question-card__actions{gap:1rem;width:100%}.usa-question-card__action{flex-basis:12rem;min-width:12rem;height:4.4rem;padding:0 1.6rem}}body.has-prediction-booster-modal{overflow:hidden}@keyframes prediction-card-spin{to{transform:rotate(360deg)}}@keyframes prediction-card-input-caret{0%,46%{opacity:1}54%,to{opacity:0}}@keyframes prediction-card-booster-reveal{0%{box-shadow:var(--shadow-card), 0 0 0 0 #e5332400;transform:scale(1)}40%{box-shadow:var(--shadow-card), 0 0 0 .45rem #e533242e, 0 1rem 2.4rem #e5332424;transform:scale(1.016)}68%{transform:scale(.998)}to{box-shadow:var(--shadow-card), 0 0 0 0 #e5332400;transform:scale(1)}}.prediction-list{padding:clamp(2.4rem,1.55493rem + 3.60563vw,4.8rem) 0}.prediction-list__header{justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem);display:flex}.prediction-list__heading{flex-wrap:wrap;align-items:center;gap:1.2rem;min-width:0;display:inline-flex}.prediction-list__period{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);margin:0;font-size:2.4rem;line-height:1.8rem}.prediction-list__count{background:var(--gradient-red);color:#fff;height:clamp(2rem,1.85915rem + .600939vw,2.4rem);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(1rem,.788732rem + .901408vw,1.6rem);font-size:clamp(1rem,.929577rem + .30047vw,1.2rem);display:inline-flex}.prediction-list__filters{isolation:isolate;background:#60172c;border-radius:999px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0;padding:.2rem;display:inline-flex;position:relative}.prediction-list__filter-pill{z-index:0;pointer-events:none;background:#ffffff14;border-radius:999px;width:0;position:absolute;top:.2rem;bottom:.2rem;left:0}.prediction-list__filter{z-index:1;color:#ffffff7a;height:clamp(2rem,1.85915rem + .600939vw,2.4rem);font-size:clamp(1rem,.929577rem + .30047vw,1.2rem);font-family:var(--font-accent);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.2rem clamp(1rem,.788732rem + .901408vw,1.6rem);transition:color .16s,opacity .16s;display:inline-flex;position:relative}.prediction-list__filter.is-active,.prediction-list__filter:hover,.prediction-list__filter:focus-visible{color:#fff}.prediction-list__stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);display:grid}.prediction-list__panels{perspective:140rem;min-height:0;transform-style:preserve-3d;position:relative}.prediction-list__panel{backface-visibility:hidden;width:100%}.prediction-list__panel.is-transitioning{pointer-events:none;will-change:transform, opacity, filter;position:absolute;inset:0}.prediction-list__panel[hidden]{display:none}.prediction-list__banner{background:#e1001a;grid-column:1/-1;overflow:hidden;box-shadow:0 1.8rem 3.6rem #0b020838}.prediction-list__banner-media{display:block}.prediction-list__banner-image{width:100%;height:auto;display:block}.prediction-list__empty{background:#ffffff0a;border:.1rem solid #ffffff29;border-radius:1.4rem;justify-content:center;align-items:center;min-height:24rem;padding:clamp(2.4rem,1.83662rem + 2.40376vw,4rem);display:flex}.prediction-list__empty-copy{color:#ffffffb8;font-family:var(--font-body);font-weight:var(--font-weight-medium);text-align:center;margin:0;font-size:1.4rem;line-height:1.8rem}.prediction-list__info-swiper{min-width:0;margin-top:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);overflow:hidden}.prediction-list__info-swiper-track{display:flex}.prediction-list__info-swiper-slide{background:#0000007a;border-radius:1rem;flex:0 0 100%;justify-content:space-between;align-items:center;gap:2.4rem;min-height:14rem;padding:3rem;display:flex;position:relative;overflow:hidden}.prediction-list__info-swiper-slide:after{content:"";background:var(--gradient-red);height:.3rem;position:absolute;bottom:0;left:0;right:0}.prediction-list__info-swiper-copy{gap:.8rem;max-width:56rem;display:grid}.prediction-list__info-swiper-title,.prediction-list__info-swiper-text{margin:0}.prediction-list__info-swiper-title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.8rem;line-height:1.6rem}.prediction-list__info-swiper-text{color:#ffffffe0;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:1.4rem;line-height:1.4rem}.prediction-list__info-swiper-button{background:var(--color-brand-gold);color:#fff;cursor:pointer;min-height:4.4rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;border:0;border-radius:.3rem;flex:none;justify-content:center;align-items:center;gap:.8rem;padding:.6rem 2rem;font-size:1.4rem;line-height:1.4rem;transition:background-color .18s;display:inline-flex}.prediction-list__info-swiper-button i{font-size:1.4rem}@media (hover:hover) and (pointer:fine){.prediction-list__info-swiper-button:hover{background:var(--color-brand-gold-hover)}}.prediction-list__info-swiper-pagination{justify-content:center;align-items:center;gap:1.6rem;margin-top:1.6rem;display:flex}.prediction-list__info-swiper-pagination .swiper-pagination-bullet{opacity:.48;background:#fff;border-radius:999px;width:1rem;height:1rem;margin:0}.prediction-list__info-swiper-pagination .swiper-pagination-bullet-active{opacity:1}.prediction-list__booster-sticky{z-index:46;background:var(--gold-gradient,linear-gradient(135deg, #b19962 0%, #8b7540 100%));color:#fff;-webkit-backdrop-filter:blur(1.2rem);border:.2rem solid #ffffff2e;border-radius:99rem;align-content:center;justify-items:center;gap:.2rem;width:7.2rem;height:7.2rem;padding:.8rem;transition:opacity .18s,transform .18s,box-shadow .18s,border-color .18s;display:grid;position:fixed;bottom:3.2rem;right:2.4rem;box-shadow:0 1.4rem 2.8rem #0801053d,inset 0 .1rem #fff3}.prediction-list__booster-sticky[hidden]{display:none}.prediction-list__booster-sticky.is-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)scale(.96)}.prediction-list__booster-sticky.is-selected{background:var(--gold-gradient,linear-gradient(135deg, #b19962 0%, #8b7540 100%));color:#fff;border-color:#ffffff52;box-shadow:0 1.6rem 3.2rem #0f030842,0 0 0 .1rem #ffffff24,inset 0 .1rem #ffffff3d}.prediction-list__booster-sticky-badge{font-family:var(--font-accent);font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:1.8rem}.prediction-list__booster-sticky-label{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1rem}body.has-prediction-booster-modal .prediction-list__booster-sticky{opacity:0;pointer-events:none;transform:translateY(1rem)scale(.96)}.prediction-usa-spotlight{background:radial-gradient(circle at 0 0,#ffffff2e,#0000 34%),linear-gradient(135deg,#052659f5,#0a1634fa 46%,#7d0d22f5);border-radius:2rem;gap:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);padding:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.4rem 5rem #00010547,inset 0 0 0 .1rem #ffffff1f}.prediction-usa-spotlight:before,.prediction-usa-spotlight:after{content:"";pointer-events:none;position:absolute}.prediction-usa-spotlight:before{filter:blur(.4rem);background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:999px;width:24rem;height:24rem;inset:auto -8% 14% auto}.prediction-usa-spotlight:after{opacity:.4;background:repeating-linear-gradient(#ffffff0a 0 1.2rem,#0000 1.2rem 2.4rem);inset:0}.prediction-usa-spotlight__hero,.prediction-usa-spotlight__grid{z-index:1;position:relative}.prediction-usa-spotlight__hero{grid-template-columns:minmax(0,1.4fr) minmax(24rem,.8fr);align-items:end;gap:clamp(2.4rem,2.11831rem + 1.20188vw,3.2rem);display:grid}.prediction-usa-spotlight__copy{gap:1.2rem;display:grid}.prediction-usa-spotlight__eyebrow,.prediction-usa-spotlight__title,.prediction-usa-spotlight__intro,.prediction-usa-spotlight__panel-title,.prediction-usa-spotlight__highlight,.prediction-usa-spotlight__footer{margin:0}.prediction-usa-spotlight__eyebrow{color:#fff3c9;width:fit-content;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:1rem;line-height:1rem;display:inline-flex}.prediction-usa-spotlight__title{color:#fff;max-width:12ch;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:3.8rem;line-height:5.6rem}.prediction-usa-spotlight__intro{color:#ffffffd6;max-width:62rem;font-family:var(--font-body);font-size:1.5rem;line-height:1.8rem}.prediction-usa-spotlight__status{justify-items:end;gap:1.2rem;display:grid}.prediction-usa-spotlight__status-pill{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:1.1rem;line-height:1.2rem;display:inline-flex}.prediction-usa-spotlight__button{color:#0d1b41;min-height:4.8rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);opacity:.84;cursor:not-allowed;background:linear-gradient(90deg,#ffe08e,#fff);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.8rem;font-size:1.3rem;line-height:1.4rem;display:inline-flex}.prediction-usa-spotlight__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1.85915rem + .600939vw,2.4rem);display:grid}.prediction-usa-spotlight__panel{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#ffffff14;border-radius:1.6rem;gap:1.6rem;padding:clamp(2rem,1.85915rem + .600939vw,2.4rem);display:grid;box-shadow:inset 0 0 0 .1rem #ffffff1a}.prediction-usa-spotlight__panel-title{color:#fffffff0;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.6rem;line-height:1.8rem}.prediction-usa-spotlight__highlight-list{gap:1rem;display:grid}.prediction-usa-spotlight__highlight{color:#ffffffe0;font-family:var(--font-body);padding-left:1.8rem;font-size:1.4rem;line-height:1.5rem;position:relative}.prediction-usa-spotlight__highlight:before{content:"";background:#ffe08e;border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:.7rem;left:0;box-shadow:0 0 1.2rem #ffe08e7a}.prediction-usa-spotlight__destinations{flex-wrap:wrap;gap:1rem;display:flex}.prediction-usa-spotlight__destination{color:#fff;min-height:3.2rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-size:1.2rem;line-height:1.3rem;display:inline-flex}.prediction-usa-spotlight__footer{color:#ffffffc7;font-family:var(--font-body);font-size:1.3rem;line-height:1.4rem}.prediction-card--live,.prediction-card--live-empty,.prediction-card--finished,.prediction-card--finished-empty{--prediction-card-static-score-color:#00010514;overflow:hidden}.prediction-booster-modal{--prediction-booster-modal-desktop-max-height:78rem;--prediction-booster-modal-mobile-bar-height:6.4rem;--prediction-booster-modal-mobile-quick-height:4.2rem;--prediction-booster-modal-mobile-nav-gap:1.6rem;--prediction-booster-modal-mobile-bottom-clearance:calc(var(--prediction-booster-modal-mobile-bar-height) + var(--prediction-booster-modal-mobile-quick-height) + (var(--prediction-booster-modal-mobile-nav-gap) * 2) + env(safe-area-inset-bottom));z-index:120;opacity:0;pointer-events:none;place-items:center;padding:2.4rem;transition:opacity .18s;display:grid;position:fixed;inset:0}.prediction-booster-modal.is-open{opacity:1;pointer-events:auto}.prediction-booster-modal[hidden]{display:none}.prediction-booster-modal__backdrop{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:#000105b8;border:0;position:absolute;inset:0}.prediction-booster-modal__dialog{width:min(72rem,100vw - 4.8rem);max-height:min(var(--prediction-booster-modal-desktop-max-height), 100vh - 4.8rem);background:#fff;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);gap:1.8rem;padding:2.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #00010547}.prediction-booster-modal__header{border-bottom:.1rem solid #44101f1a;justify-content:space-between;align-items:flex-start;gap:1.6rem;padding-bottom:1.8rem;display:flex}.prediction-booster-modal__copy{gap:.6rem;min-width:0;display:grid}.prediction-booster-modal__eyebrow,.prediction-booster-modal__title,.prediction-booster-modal__text,.prediction-booster-modal__empty{margin:0}.prediction-booster-modal__eyebrow{color:#000000a3;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;font-size:1.1rem;line-height:1.1rem}.prediction-booster-modal__title{color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2.2rem;line-height:2rem}.prediction-booster-modal__text,.prediction-booster-modal__empty{color:#000000c2;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:1.4rem;line-height:1.4rem}.prediction-booster-modal__close{width:4rem;height:4rem;color:var(--color-ink-strong);background:#00010514;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:2rem;display:inline-flex}.prediction-booster-modal__body{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:1rem;min-height:0;margin-right:-.4rem;padding-right:.4rem;display:grid;overflow:auto}.prediction-booster-modal__body::-webkit-scrollbar{width:0;height:0;display:none}.prediction-booster-modal__list{gap:1rem;display:grid}.prediction-booster-modal__option{color:var(--color-ink-strong);text-align:left;background:#fff;border:.1rem solid #44101f1f;border-radius:1rem;gap:1rem;padding:1.4rem 1.6rem;display:grid}.prediction-booster-modal__option.is-selected{background:var(--gradient-red);color:#fff;border-color:#0000;box-shadow:0 1.2rem 2.8rem #e5332433}.prediction-booster-modal__option.is-selected .prediction-booster-modal__score-slot,.prediction-booster-modal__option.is-selected .prediction-booster-modal__score-separator,.prediction-booster-modal__option.is-selected .prediction-booster-modal__team-name{color:#fff}.prediction-booster-modal__option.is-selected .prediction-booster-modal__score-slot{background:0 0;border-color:#fff}.prediction-booster-modal__option.is-selected .prediction-booster-modal__pill{color:#fff;background:#ffffff29}.prediction-booster-modal__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.prediction-booster-modal__team{align-items:center;gap:1rem;min-width:0;display:flex}.prediction-booster-modal__team--away{text-align:right;justify-content:flex-end}.prediction-booster-modal__flag-shell{border-radius:999px;width:3.2rem;height:3.2rem;padding:.1rem;display:block;box-shadow:inset 0 0 0 .1rem #00010514}.prediction-booster-modal__flag{object-fit:cover;border-radius:999px;width:100%;height:100%}.prediction-booster-modal__team-name{min-width:0;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.4rem}.prediction-booster-modal__score{align-items:center;gap:.6rem;display:inline-flex}.prediction-booster-modal__score-slot{border:.2rem solid var(--color-ink-strong);width:3.8rem;height:3.8rem;color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);background:#fff;border-radius:.6rem;place-items:center;font-size:1.8rem;line-height:2rem;display:grid}.prediction-booster-modal__score-separator{color:#0000007a;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.2rem;line-height:1.2rem}.prediction-booster-modal__pill{width:fit-content;min-height:2.4rem;color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);background:#00010514;border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-size:1.1rem;line-height:1.1rem;display:inline-flex}.prediction-card{--prediction-card-input-border-width:.2rem;--prediction-card-desktop-min-height:25.6rem;--prediction-card-desktop-header-height:4rem;--prediction-card-desktop-body-height:10.8rem;--prediction-card-desktop-section-height:4.8rem;--prediction-card-desktop-footer-height:4.8rem;height:100%;min-height:var(--prediction-card-desktop-min-height);color:var(--color-ink-strong);box-shadow:var(--shadow-card);transform-origin:50%;background:#fff;border-radius:1.4rem;flex-direction:column;transition:opacity .18s,filter .18s;display:flex}.prediction-card.is-booster-revealed{will-change:transform, box-shadow;animation:.68s cubic-bezier(.22,1,.36,1) prediction-card-booster-reveal}.prediction-card__header{min-height:var(--prediction-card-desktop-header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.1rem;padding:1rem;line-height:100%;display:grid}.prediction-card__meta{text-align:center;justify-items:center;gap:.2rem;padding-top:.1rem;display:grid}.prediction-card__date{color:var(--color-ink-strong);font-family:var(--font-body);font-weight:var(--font-weight-regular);margin:0;font-size:1.2rem}.prediction-card__group{color:var(--color-ink-strong);font-family:var(--font-body);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-transform:none;margin:0;font-size:1rem}.prediction-card__icon-button,.prediction-card__action{appearance:none;color:var(--color-brand-berry);background:#f3f1eb;border:0}.prediction-card__icon-button{border-radius:999px;grid-column:1;justify-self:start;place-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:1rem;display:grid}.prediction-card__icon-button--booster{color:#fff;width:3.8rem;min-width:3.8rem;height:3.8rem;box-shadow:none;isolation:isolate;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.prediction-card__icon-button--booster:before{content:"";background:var(--gradient-red);clip-path:polygon(50% 0%,61% 30%,98% 35%,70% 56%,79% 94%,50% 75%,21% 94%,30% 56%,2% 35%,39% 30%);position:absolute;inset:0;box-shadow:0 .5rem 1.4rem #e5332447}.prediction-card__info{grid-column:1;place-self:start;display:grid;position:relative}.prediction-card__icon-symbol{grid-area:1/1;transition:opacity .16s,transform .16s}.prediction-card__icon-symbol--valid{opacity:0;transform:scale(.72)}.prediction-card__info-panel{z-index:20;transform-origin:1.4rem 0;will-change:transform, opacity;background:#000105;border-radius:1rem;padding:1rem 1.6rem;position:absolute;top:calc(100% + .9rem);left:-.7rem;box-shadow:0 1.6rem 3.2rem #00010547}.prediction-card__info-panel:before{content:"";border-bottom:.8rem solid #000105;border-left:.6rem solid #0000;border-right:.6rem solid #0000;position:absolute;top:-.8rem;left:1.3rem}.prediction-card__info-panel[hidden]{display:none}.prediction-card__info-line{color:#fff;font-family:var(--font-body);font-weight:var(--font-weight-regular);white-space:nowrap;margin:0;font-size:clamp(1rem,.929577rem + .30047vw,1.2rem)}.prediction-card__info-line strong{font-weight:var(--font-weight-bold)}.prediction-card__info-divider{background:#ffffff7a;height:.1rem;margin:.8rem 0}.prediction-card__action{min-height:2.4rem;color:var(--color-ink-strong);font-family:var(--font-body);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:999px;grid-column:3;justify-self:end;align-items:center;gap:.8rem;padding:0 1.6rem;font-size:1rem;line-height:2.4rem;display:inline-flex}.prediction-card__action i{font-size:1rem;transform:translateY(-.05rem)}.prediction-card__action.is-loading{opacity:.72;cursor:wait}.prediction-card__action-icon{flex:none}.prediction-card__action.is-loading .prediction-card__action-icon{animation:.8s linear infinite prediction-card-spin}.prediction-card__matchup{min-height:var(--prediction-card-desktop-body-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.6rem;padding:.8rem 2.4rem 1.2rem;display:grid}.prediction-card__team{align-items:center;gap:1.2rem;min-width:0;display:flex}.prediction-card__team--home{text-align:right;justify-content:flex-end}.prediction-card__team--away{text-align:left;justify-content:flex-start}.prediction-card__flag-shell{border-radius:999px;width:4rem;height:4rem;padding:.2rem;display:block;box-shadow:inset 0 0 0 .1rem #00010514}.prediction-card__team--home .prediction-card__flag-shell{order:2}.prediction-card__team--home .prediction-card__team-name{order:1}.prediction-card__flag{object-fit:cover;border-radius:999px;width:100%;height:100%}.prediction-card__team-name{min-width:0;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);margin:0;font-size:1.4rem;line-height:2.4rem}.prediction-card__scoreboard{justify-content:center;align-items:center;gap:1rem;display:inline-flex}.prediction-card__slot{transform-origin:50%;flex:none;display:block;position:relative}.prediction-card__slot:after{content:"";background:var(--color-ink-strong);opacity:0;pointer-events:none;border-radius:999px;width:.2rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prediction-card__slot--score{width:4.8rem}.prediction-card__slot--bonus{width:3.6rem}.prediction-card__input{border:var(--prediction-card-input-border-width) solid var(--color-brand-gold);width:100%;color:var(--color-brand-gold);text-align:center;caret-color:var(--color-brand-gold);background:#fff;border-radius:.6rem;outline:none;transition:none}.prediction-card__input--score{height:4.8rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2.8rem;line-height:3.6rem}.prediction-card__input--bonus{height:3.6rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);background:0 0;font-size:2rem;line-height:2.4rem}.prediction-card__input::placeholder{color:var(--color-brand-gold);opacity:1}.prediction-card__input:focus,.prediction-card__input.is-mobile-active,.prediction-card__input:focus-visible{border-color:var(--color-ink-strong);color:var(--color-ink-strong);caret-color:var(--color-ink-strong);box-shadow:none;transform:none}.prediction-card__input:focus::placeholder,.prediction-card__input.is-mobile-active::placeholder,.prediction-card__input:focus-visible::placeholder{color:#0000}.prediction-card__input.is-mobile-replace-armed{background:#e5332414;box-shadow:inset 0 0 0 .1rem #e533242e}.prediction-card__input:disabled{color:#0000007a;caret-color:#0000;cursor:not-allowed;opacity:1;background:0 0;border-color:#0000007a}.prediction-card__input:disabled::placeholder{color:#0000007a;font-size:1.6rem}.prediction-card__input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink-strong);caret-color:var(--color-ink-strong);transition:none}.prediction-card__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink-strong);caret-color:var(--color-ink-strong);transition:none}.prediction-card__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink-strong);caret-color:var(--color-ink-strong);transition:none}.prediction-card__slot--score:has(.prediction-card__input--score:focus:placeholder-shown):after,.prediction-card__slot--score:has(.prediction-card__input--score.is-mobile-active:placeholder-shown):after,.prediction-card__slot--bonus:has(.prediction-card__input--bonus:focus:placeholder-shown):after,.prediction-card__slot--bonus:has(.prediction-card__input--bonus.is-mobile-active:placeholder-shown):after{opacity:1;animation:.92s step-end infinite prediction-card-input-caret}.prediction-card__slot--bonus:after{height:1.6rem}.prediction-card__booster-badge{z-index:1;font-family:var(--font-accent);font-weight:var(--font-weight-bold);letter-spacing:0;text-shadow:0 .1rem .4rem #0001053d;font-size:1rem;line-height:1rem;position:relative}.prediction-card__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prediction-card__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prediction-card__bonus{min-height:var(--prediction-card-desktop-section-height);background:#0000000a;justify-content:center;align-items:center;padding:.8rem 2rem;display:flex}.prediction-card__bonus-content{justify-content:center;align-items:center;gap:1.6rem;max-width:100%;display:inline-flex}.prediction-card__bonus-label{color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-align:center;margin:0;font-size:1.4rem;line-height:2rem}.prediction-card__distribution{min-height:var(--prediction-card-desktop-footer-height);box-sizing:border-box;justify-content:center;align-items:center;gap:.8rem;margin-top:auto;padding:1.2rem 2rem 1.4rem;display:flex}.prediction-card__status{min-height:var(--prediction-card-desktop-footer-height);box-sizing:border-box;justify-content:center;align-items:center;margin-top:auto;padding:1.2rem 2rem 1.4rem;display:none}.prediction-card__status-pill{color:#fff;background:var(--gradient-red);min-width:12.7rem;height:2.8rem;min-height:2.8rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1.6em;font-size:1.2rem;display:inline-flex}.prediction-card__status-pill--pending{color:var(--color-ink-strong);background:#00010514;display:none}.prediction-card__status-pill--initial{display:none}.prediction-card__status-pill--incomplete{color:var(--color-ink-strong);opacity:.48;background:0 0;border:0;min-width:14rem;min-height:3rem;padding:0 1.6rem;display:none}.prediction-card__status-pill--valid{display:none}.prediction-card__chip{height:2.8rem;min-height:2.8rem;color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;background:#f3f1eb;border-radius:999px;justify-content:center;align-items:center;padding:0 1.6em;font-size:1.2rem;line-height:1;display:inline-flex}.prediction-card[data-prediction-state=initial] .prediction-card__distribution{display:none}.prediction-card[data-prediction-state=initial] .prediction-card__status{display:flex}.prediction-card[data-prediction-state=initial] .prediction-card__status-pill--initial{display:inline-flex}.prediction-card[data-prediction-state=incomplete] .prediction-card__distribution{display:none}.prediction-card[data-prediction-state=incomplete] .prediction-card__status{display:flex}.prediction-card[data-prediction-state=initial]{background:#fff;position:relative}.prediction-card[data-prediction-state=initial]:before{content:"";background:var(--gradient-red);pointer-events:none;z-index:-1;border-radius:1.4rem 1.4rem 0 0;height:1.4rem;position:absolute;top:-.5rem;left:0;right:0}.prediction-card[data-prediction-state=incomplete]{background:var(--gradient-red) bottom/100% .36rem no-repeat, #fff;position:relative}.prediction-card[data-prediction-state=initial] .prediction-card__slot:before,.prediction-card[data-prediction-state=incomplete] .prediction-card__slot:before{content:"";z-index:1;background:var(--gradient-red);pointer-events:none;border-radius:.6rem;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Crect x='1' y='1' width='46' height='46' rx='6' ry='6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-dasharray='3 5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Crect x='1' y='1' width='46' height='46' rx='6' ry='6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-dasharray='3 5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.prediction-card[data-prediction-state=initial] .prediction-card__slot:has(.prediction-card__input:focus):before,.prediction-card[data-prediction-state=initial] .prediction-card__slot:has(.prediction-card__input.is-mobile-active):before,.prediction-card[data-prediction-state=initial] .prediction-card__slot:has(.prediction-card__input.is-interacted):before,.prediction-card[data-prediction-state=initial] .prediction-card__slot:has(.prediction-card__input:not(:placeholder-shown)):before,.prediction-card[data-prediction-state=incomplete] .prediction-card__slot:has(.prediction-card__input:focus):before,.prediction-card[data-prediction-state=incomplete] .prediction-card__slot:has(.prediction-card__input.is-mobile-active):before,.prediction-card[data-prediction-state=incomplete] .prediction-card__slot:has(.prediction-card__input.is-interacted):before,.prediction-card[data-prediction-state=incomplete] .prediction-card__slot:has(.prediction-card__input:not(:placeholder-shown)):before{background:var(--color-ink-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Crect x='1' y='1' width='46' height='46' rx='6' ry='6' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Crect x='1' y='1' width='46' height='46' rx='6' ry='6' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.prediction-card[data-prediction-state=initial] .prediction-card__input,.prediction-card[data-prediction-state=incomplete] .prediction-card__input{z-index:0;color:#0000;caret-color:#e53324;background:#fff;background-image:var(--gradient-red);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-color:#0000;position:relative}.prediction-card[data-prediction-state=initial] .prediction-card__input::placeholder,.prediction-card[data-prediction-state=incomplete] .prediction-card__input::placeholder{color:#0000;background-image:var(--gradient-red);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.prediction-card[data-prediction-state=initial] .prediction-card__input:focus,.prediction-card[data-prediction-state=initial] .prediction-card__input.is-mobile-active,.prediction-card[data-prediction-state=initial] .prediction-card__input:focus-visible,.prediction-card[data-prediction-state=initial] .prediction-card__input.is-interacted,.prediction-card[data-prediction-state=initial] .prediction-card__input:not(:placeholder-shown),.prediction-card[data-prediction-state=incomplete] .prediction-card__input:focus,.prediction-card[data-prediction-state=incomplete] .prediction-card__input.is-mobile-active,.prediction-card[data-prediction-state=incomplete] .prediction-card__input:focus-visible,.prediction-card[data-prediction-state=incomplete] .prediction-card__input.is-interacted,.prediction-card[data-prediction-state=incomplete] .prediction-card__input:not(:placeholder-shown){color:var(--color-ink-strong);caret-color:var(--color-ink-strong);-webkit-text-fill-color:currentcolor;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.prediction-card[data-prediction-state=initial] .prediction-card__input--bonus,.prediction-card[data-prediction-state=incomplete] .prediction-card__input--bonus{background-color:#0000}.prediction-card[data-prediction-state=initial]:has(.prediction-card__input.is-interacted) .prediction-card__distribution,.prediction-card[data-prediction-state=initial]:has(.prediction-card__input:not(:placeholder-shown)) .prediction-card__distribution,.prediction-card[data-prediction-state=incomplete] .prediction-card__distribution{display:flex}.prediction-card[data-prediction-state=initial]:has(.prediction-card__input.is-interacted) .prediction-card__status,.prediction-card[data-prediction-state=initial]:has(.prediction-card__input:not(:placeholder-shown)) .prediction-card__status,.prediction-card[data-prediction-state=incomplete] .prediction-card__status,.prediction-card[data-prediction-state=pending] .prediction-card__action,.prediction-card[data-prediction-state=pending] .prediction-card__distribution,.prediction-card[data-prediction-state=valid] .prediction-card__action,.prediction-card[data-prediction-state=valid] .prediction-card__distribution{display:none}.prediction-card[data-prediction-state=pending] .prediction-card__status,.prediction-card[data-prediction-state=valid] .prediction-card__status{display:flex}.prediction-card[data-prediction-state=pending] .prediction-card__status-pill--pending{color:#fff;background:var(--color-brand-gold);display:inline-flex}.prediction-card[data-prediction-state=pending] .prediction-card__input{border-color:var(--color-brand-gold);color:var(--color-brand-gold);caret-color:#0000;-webkit-text-fill-color:currentcolor;pointer-events:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.prediction-card[data-prediction-state=pending] .prediction-card__input::placeholder{opacity:0}.prediction-card[data-prediction-state=pending] .prediction-card__input--bonus:disabled{border-color:var(--color-brand-gold);color:var(--color-brand-gold);caret-color:#0000;-webkit-text-fill-color:currentcolor;background:0 0}.prediction-card[data-prediction-state=pending] .prediction-card__input--bonus:disabled::placeholder{color:var(--color-brand-gold);opacity:1}.prediction-card[data-prediction-state=valid] .prediction-card__icon-button:not(.prediction-card__icon-button--booster){color:#fff;background:var(--color-brand-gold)}.prediction-card[data-prediction-state=valid] .prediction-card__icon-symbol--info{opacity:0;transform:scale(.72)}.prediction-card[data-prediction-state=valid] .prediction-card__icon-symbol--valid{opacity:1;transform:scale(1)}.prediction-card[data-prediction-state=valid] .prediction-card__status-pill--valid{color:#fff;background:var(--color-brand-gold);display:inline-flex}.prediction-card[data-prediction-state=valid] .prediction-card__input{border-color:var(--color-ink-strong);color:var(--color-ink-strong);caret-color:var(--color-ink-strong)}.prediction-card[data-prediction-state=valid] .prediction-card__input::placeholder{opacity:0}.prediction-card[data-prediction-state=valid] .prediction-card__input--bonus:disabled{color:#0000007a;caret-color:#0000;-webkit-text-fill-color:#0000007a;background:0 0;border-color:#0000007a}.prediction-card[data-prediction-state=valid] .prediction-card__input--bonus:disabled::placeholder{color:#0000007a;opacity:1}.prediction-card[data-prediction-state=pending].is-keypad-open .prediction-card__distribution,.prediction-card[data-prediction-state=valid].is-keypad-open .prediction-card__distribution,.prediction-card[data-prediction-state=pending]:focus-within .prediction-card__distribution,.prediction-card[data-prediction-state=valid]:focus-within .prediction-card__distribution{display:flex}.prediction-card[data-prediction-state=pending].is-keypad-open .prediction-card__status,.prediction-card[data-prediction-state=valid].is-keypad-open .prediction-card__status,.prediction-card[data-prediction-state=pending]:focus-within .prediction-card__status,.prediction-card[data-prediction-state=valid]:focus-within .prediction-card__status{display:none}.prediction-card--live .prediction-card__header--live{min-height:var(--prediction-card-desktop-header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;padding:1rem 1.8rem .8rem 1rem}.prediction-card--live .prediction-card__icon-button--live{display:grid}.prediction-card--live .prediction-card__meta{grid-column:2;gap:0;padding-top:0}.prediction-card--live .prediction-card__date{font-size:1.2rem}.prediction-card--live .prediction-card__group{font-size:1rem}.prediction-card--live .prediction-card__live-body{min-height:var(--prediction-card-desktop-body-height);flex:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"home score away"".chip.";align-items:center;gap:1rem 1.8rem;padding:.6rem 2.6rem 1.2rem;display:grid}.prediction-card--live .prediction-card__team{gap:1.2rem}.prediction-card--live .prediction-card__team--home{grid-area:home}.prediction-card--live .prediction-card__team--away{grid-area:away}.prediction-card--live .prediction-card__team-name{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.4rem}.prediction-card--live .prediction-card__live-scoreboard{display:contents}.prediction-card--live .prediction-card__live-score-main{grid-area:score;justify-self:center;align-items:center;gap:1rem;display:inline-flex}.prediction-card--live .prediction-card__live-slot{border:.2rem solid var(--prediction-card-static-score-color);background:#fff;border-radius:.6rem;place-items:center;width:4.8rem;height:4.8rem;display:grid}.prediction-card--live .prediction-card__live-value{color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2.4rem;line-height:2.4rem}.prediction-card--live .prediction-card__live-chip{background:var(--color-brand-gold);color:#fff;min-width:5.1rem;min-height:2.4rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);border-radius:999px;grid-area:chip;justify-content:center;justify-self:center;align-items:center;padding:0 1.4rem;font-size:1.4rem;line-height:1.4rem;display:inline-flex}.prediction-card--live .prediction-card__live-footer{min-height:var(--prediction-card-desktop-footer-height);box-sizing:border-box;background:var(--color-brand-gold);color:#fff;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:auto;padding:0 1.2rem;display:flex}.prediction-card--live .prediction-card__live-footer--guest{justify-content:center}.prediction-card--live .prediction-card__live-points,.prediction-card--live .prediction-card__live-status{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0;font-size:1.2rem;line-height:1.2rem}.prediction-card--live .prediction-card__live-status{text-align:right;align-items:center;gap:.8rem;display:inline-flex}.prediction-card--live .prediction-card__live-status i{font-size:1.1rem}.prediction-card--live .prediction-card__guest-note{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-align:center;margin:0;font-size:1.2rem;line-height:1.2rem}.prediction-card--finished,.prediction-card--finished-empty{--prediction-card-static-score-color:#ffffff7a;background:#60172c;border:.2rem solid #ffffff29}.prediction-card--finished .prediction-card__date,.prediction-card--finished .prediction-card__group,.prediction-card--finished-empty .prediction-card__date,.prediction-card--finished-empty .prediction-card__group,.prediction-card--finished .prediction-card__team-name,.prediction-card--finished-empty .prediction-card__team-name,.prediction-card--finished .prediction-card__finished-value,.prediction-card--finished-empty .prediction-card__finished-value,.prediction-card--finished .prediction-card__finished-summary-label,.prediction-card--finished-empty .prediction-card__finished-summary-label{color:#fff}.prediction-card--finished .prediction-card__header--finished,.prediction-card--finished-empty .prediction-card__header--finished{min-height:var(--prediction-card-desktop-header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;padding:1rem 1rem .8rem}.prediction-card--finished .prediction-card__meta,.prediction-card--finished-empty .prediction-card__meta{grid-column:2;gap:0;padding-top:0}.prediction-card--finished .prediction-card__date,.prediction-card--finished-empty .prediction-card__date{font-size:1.2rem}.prediction-card--finished .prediction-card__group,.prediction-card--finished-empty .prediction-card__group{font-size:1rem}.prediction-card--finished .prediction-card__finished-body,.prediction-card--finished-empty .prediction-card__finished-body{min-height:var(--prediction-card-desktop-body-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.8rem;padding:1rem 2.6rem 1.2rem;display:grid}.prediction-card--finished .prediction-card__team,.prediction-card--finished-empty .prediction-card__team{gap:1.2rem}.prediction-card--finished .prediction-card__team-name,.prediction-card--finished-empty .prediction-card__team-name{font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.4rem}.prediction-card--finished .prediction-card__finished-scoreboard,.prediction-card--finished-empty .prediction-card__finished-scoreboard{justify-content:center;align-items:center;display:inline-flex}.prediction-card--finished .prediction-card__finished-score-main,.prediction-card--finished-empty .prediction-card__finished-score-main{align-items:center;gap:1rem;display:inline-flex}.prediction-card--finished .prediction-card__finished-slot,.prediction-card--finished-empty .prediction-card__finished-slot{border:.2rem solid var(--prediction-card-static-score-color);background:0 0;border-radius:.6rem;place-items:center;width:4.8rem;height:4.8rem;display:grid}.prediction-card--finished .prediction-card__finished-value,.prediction-card--finished-empty .prediction-card__finished-value{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:2.4rem;line-height:2.4rem}.prediction-card--finished .prediction-card__finished-summary,.prediction-card--finished-empty .prediction-card__finished-summary{min-height:var(--prediction-card-desktop-section-height);background:#0000005c;justify-content:center;align-items:center;padding:.8rem 2rem;display:flex}.prediction-card--finished .prediction-card__finished-summary-label,.prediction-card--finished-empty .prediction-card__finished-summary-label{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);text-align:center;margin:0;font-size:1.4rem;line-height:1.4rem}.prediction-card--finished .prediction-card__finished-footer,.prediction-card--finished-empty .prediction-card__finished-footer{min-height:var(--prediction-card-desktop-footer-height);box-sizing:border-box;justify-content:center;align-items:center;margin-top:auto;padding:1.2rem 2rem 1.4rem;display:flex}.prediction-card--finished .prediction-card__finished-pill,.prediction-card--finished-empty .prediction-card__finished-pill{color:#fff;background:var(--color-brand-gold);min-width:14rem;height:2.8rem;min-height:2.8rem;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1.6rem;font-size:1.2rem;display:inline-flex}.prediction-card--finished .prediction-card__finished-pill--outlined,.prediction-card--finished-empty .prediction-card__finished-pill--outlined{color:#fff;opacity:1;background:#00000029;border:0}@media (max-width:960px){.prediction-list__booster-sticky{right:1.6rem;bottom:calc(12rem + env(safe-area-inset-bottom));z-index:999;width:4rem;height:4rem;padding:.6rem}.prediction-list__booster-sticky-badge{font-size:1.4rem;line-height:1.6rem}.prediction-list__booster-sticky-label{display:none}.prediction-usa-spotlight__hero,.prediction-usa-spotlight__grid{grid-template-columns:1fr}.prediction-usa-spotlight__status{justify-items:start}.prediction-usa-spotlight__title{max-width:none}}.prediction-inline-keypad{background:#fff;border-top:1px solid #0001050f;border-radius:0 0 1rem 1rem;gap:.6rem;margin:0;padding:1rem 1rem 1.2rem;display:none}.prediction-inline-keypad[hidden]{display:none}.prediction-inline-keypad.is-open{display:grid}.prediction-inline-keypad__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.prediction-inline-keypad__key{border:1px solid var(--color-button-line);min-height:4.8rem;color:var(--color-ink-strong);font-family:var(--font-accent);font-weight:var(--font-weight-semibold);background:#fff;border-radius:1.2rem;justify-content:center;align-items:center;padding:0;font-size:1.8rem;line-height:2.2rem;display:inline-flex}.prediction-inline-keypad__key:active{color:#fff;background:var(--gradient-red);border-color:#0000}.prediction-inline-keypad__key--ghost{border-color:var(--color-button-line);font-family:var(--font-body);font-weight:var(--font-weight-medium);background:#0001050a;font-size:1.1rem;line-height:1.4rem}@media (max-width:960px){.prediction-card{--prediction-card-input-border-width:.2rem}.prediction-list{padding:1.6rem 0 env(safe-area-inset-bottom)}.prediction-list__header{margin-bottom:1.6rem}.prediction-list__heading{gap:.8rem}.prediction-list__period{font-size:clamp(1.6rem,1.52958rem + .30047vw,1.8rem)}.prediction-list__filters{align-self:flex-start;width:auto}.prediction-list__filter{flex:none;min-height:2.4rem;padding:.2rem 1rem;font-size:clamp(1.2rem,1.16479rem + .150235vw,1.3rem)}.prediction-list__stack{grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,1.31831rem + 1.20188vw,2.4rem)}.prediction-list__stack:has(.prediction-card.is-keypad-open) .prediction-card:not(.is-keypad-open){opacity:.34;filter:saturate(.72)}.prediction-list__stack:has(.prediction-card.is-keypad-open) .prediction-card.is-keypad-open{opacity:1;filter:none}.prediction-list__empty{border-radius:1rem;min-height:18rem;padding:2.4rem 1.8rem}.prediction-list__banner{box-shadow:0 1.2rem 2.4rem #0b020833}.prediction-list__info-swiper{margin-top:2.4rem}.prediction-list__info-swiper-slide{flex-direction:column;align-items:flex-start;gap:1.6rem;min-height:auto;padding:2rem 1.8rem}.prediction-list__info-swiper-copy{max-width:none}.prediction-list__info-swiper-title{font-size:1.6rem;line-height:1.6rem}.prediction-list__info-swiper-text{font-size:1.3rem;line-height:1.3rem}.prediction-list__info-swiper-button{justify-content:center;width:100%;min-height:4rem;padding:.6rem 1.6rem;font-size:1.3rem;line-height:1.3rem}.prediction-list__info-swiper-pagination{margin-top:1.2rem}.prediction-booster-modal{place-items:start center;padding:1.6rem}.prediction-booster-modal__dialog{width:min(100%,100vw - 3.2rem);max-height:min(70rem, 100vh - 1.6rem - var(--prediction-booster-modal-mobile-bottom-clearance));padding:1.8rem}.prediction-booster-modal__header{gap:1.2rem;padding-bottom:1.4rem}.prediction-booster-modal__title{font-size:1.8rem;line-height:1.8rem}.prediction-booster-modal__text,.prediction-booster-modal__empty{font-size:1.3rem;line-height:1.3rem}.prediction-booster-modal__option{gap:1.6rem;padding:1.2rem}.prediction-booster-modal__body{margin-right:0;padding-right:0}.prediction-booster-modal__teams{align-items:flex-start;gap:1rem}.prediction-booster-modal__team,.prediction-booster-modal__team--away{flex-direction:column;justify-content:flex-start}.prediction-booster-modal__team-name{font-size:1.2rem}.prediction-booster-modal__score{justify-content:center}.prediction-booster-modal__score-slot{width:3.6rem;height:3.6rem}.prediction-booster-modal__close{width:3.6rem;height:3.6rem;font-size:1.8rem}.prediction-card{border-radius:1rem;min-height:0}.prediction-card__header{gap:1rem;padding:1rem 1.3rem .8rem}.prediction-card__icon-button{width:2.8rem;height:2.8rem;font-size:1.2rem}.prediction-card__icon-button--booster{width:4.2rem;min-width:4.2rem;height:4.2rem}.prediction-card__icon-symbol{font-size:1.2rem}.prediction-card__action{border-radius:999px;flex:none;justify-content:center;min-width:2.8rem;min-height:2.8rem;padding:0}.prediction-card__action span{display:none}.prediction-card__action i{font-size:1.2rem;transform:none}.prediction-card__matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1.2rem;min-height:0;padding:1rem 2rem 1.4rem}.prediction-card__team{flex-direction:column;gap:.8rem}.prediction-card__team--home,.prediction-card__team--away{text-align:center;justify-content:flex-start}.prediction-card__team--home .prediction-card__flag-shell{order:1}.prediction-card__team--home .prediction-card__team-name{order:2}.prediction-card__flag-shell{width:4rem;height:4rem}.prediction-card__team-name{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.2rem;line-height:1.8rem}.prediction-card__scoreboard{gap:1rem;padding-top:.2rem}.prediction-card__slot--score{width:4rem}.prediction-card__slot--bonus{width:3.2rem}.prediction-card__input--score{height:4rem;font-size:2rem;line-height:2.4rem}.prediction-card__input--bonus{height:3.2rem;font-size:1.6rem;line-height:2rem}.prediction-card__input:focus,.prediction-card__input.is-mobile-active,.prediction-card__input:focus-visible{box-shadow:none}.prediction-card__bonus{min-height:5.2rem;padding:1rem 1.8rem}.prediction-card__bonus-label{font-weight:var(--font-weight-bold);font-size:1.2rem;line-height:2rem}.prediction-card__bonus-content{gap:1.2rem}.prediction-card__distribution{gap:.8rem;min-height:4.8rem;padding:1.4rem 1.6rem}.prediction-card__status{min-height:4.8rem;padding:1.4rem 1.6rem}.prediction-card__status-pill{min-width:14rem;height:2rem}.prediction-card.is-keypad-open .prediction-card__header{display:none}.prediction-card.is-keypad-open .prediction-card__matchup{align-items:center;gap:1rem;padding:1rem 1.4rem}.prediction-card.is-keypad-open .prediction-card__team{gap:.6rem}.prediction-card.is-keypad-open .prediction-card__flag-shell{width:3.2rem;height:3.2rem}.prediction-card.is-keypad-open .prediction-card__team-name{font-size:1.1rem;line-height:1.6rem}.prediction-card.is-keypad-open .prediction-card__scoreboard{gap:.8rem;padding-top:0}.prediction-card.is-keypad-open .prediction-card__slot--score{width:3.6rem}.prediction-card.is-keypad-open .prediction-card__input--score{height:3.6rem;font-size:1.8rem;line-height:2.2rem}.prediction-card.is-keypad-open .prediction-card__bonus{min-height:4.4rem;padding:.8rem 1.4rem}.prediction-card.is-keypad-open .prediction-card__bonus-content{gap:1rem}.prediction-card.is-keypad-open .prediction-card__bonus-label{font-size:1.1rem;line-height:1.6rem}.prediction-card[data-prediction-state=valid] .prediction-card__matchup{padding:.8rem 1.8rem 1.2rem}.prediction-card[data-prediction-state=valid] .prediction-card__team-name{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.2rem;line-height:1.2rem}.prediction-card[data-prediction-state=valid] .prediction-card__bonus-label{font-size:1.2rem;line-height:1.2rem}.prediction-card--live .prediction-card__header--live{padding:1rem 1.3rem .7rem}.prediction-card--live .prediction-card__icon-button--live{display:grid}.prediction-card--live .prediction-card__meta{gap:.1rem}.prediction-card--live .prediction-card__live-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1.2rem;min-height:0;padding:.9rem 1.6rem 1.4rem}.prediction-card--live .prediction-card__team{flex-direction:column;gap:.8rem}.prediction-card--live .prediction-card__team--home,.prediction-card--live .prediction-card__team--away{text-align:center;justify-content:flex-start}.prediction-card--live .prediction-card__team--home .prediction-card__flag-shell{order:1}.prediction-card--live .prediction-card__team--home .prediction-card__team-name{order:2}.prediction-card--live .prediction-card__flag-shell{width:4rem;height:4rem}.prediction-card--live .prediction-card__team-name{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.2rem;line-height:1.2rem}.prediction-card--live .prediction-card__live-scoreboard{justify-items:center;gap:1rem;padding-top:.2rem;display:grid}.prediction-card--live .prediction-card__live-score-main{grid-area:auto;justify-self:auto;gap:1rem}.prediction-card--live .prediction-card__live-slot{border-width:.1rem;width:4rem;height:4rem}.prediction-card--live .prediction-card__live-value{font-size:2rem;line-height:2rem}.prediction-card--live .prediction-card__live-chip{grid-area:auto;justify-self:auto;min-height:2rem;padding:0 1.3rem;font-size:1.2rem;line-height:1.2rem}.prediction-card--live .prediction-card__live-footer{min-height:3rem;padding:0 1.6rem}.prediction-card--live .prediction-card__live-points,.prediction-card--live .prediction-card__live-status{font-size:1rem;line-height:1rem}.prediction-card--live .prediction-card__live-status{gap:.6rem}.prediction-card--live .prediction-card__live-status i{font-size:.8rem}.prediction-card--finished .prediction-card__header--finished,.prediction-card--finished-empty .prediction-card__header--finished{padding:1rem 1.3rem .7rem}.prediction-card--finished .prediction-card__meta,.prediction-card--finished-empty .prediction-card__meta{gap:.1rem}.prediction-card--finished .prediction-card__finished-body,.prediction-card--finished-empty .prediction-card__finished-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1.2rem;min-height:0;padding:.9rem 1.6rem 1.4rem}.prediction-card--finished .prediction-card__team,.prediction-card--finished-empty .prediction-card__team{flex-direction:column;gap:.8rem}.prediction-card--finished .prediction-card__team--home,.prediction-card--finished .prediction-card__team--away,.prediction-card--finished-empty .prediction-card__team--home,.prediction-card--finished-empty .prediction-card__team--away{text-align:center;justify-content:flex-start}.prediction-card--finished .prediction-card__team--home .prediction-card__flag-shell,.prediction-card--finished-empty .prediction-card__team--home .prediction-card__flag-shell{order:1}.prediction-card--finished .prediction-card__team--home .prediction-card__team-name,.prediction-card--finished-empty .prediction-card__team--home .prediction-card__team-name{order:2}.prediction-card--finished .prediction-card__flag-shell,.prediction-card--finished-empty .prediction-card__flag-shell{width:4rem;height:4rem}.prediction-card--finished .prediction-card__team-name,.prediction-card--finished-empty .prediction-card__team-name{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.2rem;line-height:1.2rem}.prediction-card--finished .prediction-card__finished-score-main,.prediction-card--finished-empty .prediction-card__finished-score-main{gap:1rem;padding-top:.2rem}.prediction-card--finished .prediction-card__finished-slot,.prediction-card--finished-empty .prediction-card__finished-slot{border-width:.1rem;width:4rem;height:4rem}.prediction-card--finished .prediction-card__finished-value,.prediction-card--finished-empty .prediction-card__finished-value{font-size:2rem;line-height:2rem}.prediction-card--finished .prediction-card__finished-summary,.prediction-card--finished-empty .prediction-card__finished-summary{min-height:4.4rem;padding:1rem 1.6rem}.prediction-card--finished .prediction-card__finished-summary-label,.prediction-card--finished-empty .prediction-card__finished-summary-label{font-size:1.2rem;line-height:1.2rem}.prediction-card--finished .prediction-card__finished-footer,.prediction-card--finished-empty .prediction-card__finished-footer{padding:1.6rem 1.6rem 1.8rem}.prediction-card--finished .prediction-card__finished-pill,.prediction-card--finished-empty .prediction-card__finished-pill{font-size:1rem;line-height:1rem}.prediction-inline-keypad{padding:.8rem .8rem calc(.9rem + env(safe-area-inset-bottom));gap:.7rem}.prediction-inline-keypad__dismiss{width:2.8rem;height:2.8rem;font-size:1.2rem}.prediction-inline-keypad__grid{gap:.6rem}.prediction-inline-keypad__key,.prediction-inline-keypad__next{border-radius:1.1rem;min-height:4.4rem}.prediction-inline-keypad__key{font-size:1.8rem;line-height:2.2rem}.prediction-inline-keypad__key--ghost{font-size:1.1rem;line-height:1.4rem}.prediction-inline-keypad__next{font-size:1.2rem;line-height:1.5rem}}@media (max-width:960px) and (max-height:820px){.prediction-card.is-keypad-open .prediction-card__matchup{padding:.8rem 1.2rem}.prediction-card.is-keypad-open .prediction-card__bonus{min-height:4rem;padding:.7rem 1.2rem}.prediction-inline-keypad{padding:.8rem .8rem calc(.8rem + env(safe-area-inset-bottom));gap:.6rem}.prediction-inline-keypad__key{min-height:4rem}}@media (min-width:961px){.prediction-inline-keypad{display:none}}.page-shell--embed.page-prediction-widget{background:#fff;height:100vh;min-height:100vh;overflow:hidden}.page-prediction-widget{background:#fff;overflow:hidden}.page-prediction-widget .page-main{height:100vh;min-height:100vh;overflow:hidden}.prediction-widget{--prediction-widget-max-width:42rem;color:#fff;background:0 0;height:100vh;min-height:100vh;position:relative;overflow:hidden}.prediction-widget__frame{width:min(100%, var(--prediction-widget-max-width));background:radial-gradient(circle at top center, #ffffff14, transparent 34%), var(--gradient-brown);isolation:isolate;flex-direction:column;height:100%;margin-inline:auto;display:flex;position:relative;overflow:clip}.prediction-widget__shell-link{z-index:1;display:block;position:absolute;inset:0}.prediction-widget__content{z-index:2;pointer-events:none;flex:none;gap:1rem;min-height:0;padding:1.6rem 1.6rem 0;display:grid;position:relative}.prediction-widget__intro{text-align:center;gap:.8rem;display:grid}.prediction-widget__title,.prediction-widget__copy{margin:0}.prediction-widget__title{color:#fff;font-family:var(--font-accent);font-weight:var(--font-weight-semibold);font-size:1.8rem}.prediction-widget__copy{color:#ffffffeb;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:1.4rem}.prediction-widget__form{z-index:3;pointer-events:auto;gap:1.2rem;min-height:0;display:grid;position:relative}.prediction-widget__cards{gap:1.2rem;display:grid}.prediction-widget__hero{pointer-events:none;flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;margin-top:auto;padding:0;display:flex;position:relative;overflow:clip}.prediction-widget__hero-glow{filter:blur(1rem);background:radial-gradient(circle,#ee4d8638,#0000 70%);border-radius:999px;width:18rem;height:18rem;position:absolute;inset:auto}.prediction-widget__hero-glow--left{bottom:5rem;left:-2rem}.prediction-widget__hero-glow--right{bottom:7rem;right:-1rem}.prediction-widget__hero-image{z-index:1;object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block;position:relative}.prediction-widget__brand{z-index:2;min-height:5rem;padding:.8rem 1.6rem calc(.8rem + env(safe-area-inset-bottom));pointer-events:none;background-color:#000;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;display:flex;position:relative;bottom:0;left:0}.prediction-widget__brand-copy{color:#ffffffc7;max-width:20rem;font-family:var(--font-body);margin:0;font-size:1.2rem;line-height:1.25}.prediction-widget__brand-logos{flex:none;justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto;display:inline-flex}.prediction-widget__brand-symbol{width:auto;height:2.4rem}.prediction-widget__brand-rbfa{width:auto;height:3.2rem}.prediction-widget-card{border-radius:1rem}.prediction-widget-card .prediction-card__meta{gap:0}.prediction-widget-card .prediction-card__date{font-size:1.1rem}.prediction-widget-card .prediction-card__group{font-size:1rem}.prediction-widget-card .prediction-card__matchup{gap:1.2rem;padding:.8rem 1.8rem 1.2rem}.prediction-widget-card .prediction-card__team{flex-direction:column;gap:.8rem}.prediction-widget-card .prediction-card__team--home,.prediction-widget-card .prediction-card__team--away{text-align:center;justify-content:center}.prediction-widget-card .prediction-card__team--home .prediction-card__flag-shell,.prediction-widget-card .prediction-card__team--home .prediction-card__team-name{order:initial}.prediction-widget-card .prediction-card__flag-shell{width:4.2rem;height:4.2rem}.prediction-widget-card .prediction-card__team-name{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;max-width:8rem;font-size:1.1rem;line-height:1.15}.prediction-widget-card .prediction-card__scoreboard{gap:.8rem}.prediction-widget-card .prediction-card__slot--score{width:4rem}.prediction-widget-card .prediction-card__slot--bonus{width:3.2rem}.prediction-widget-card .prediction-card__input--score{height:4rem;font-size:2rem;line-height:1}.prediction-widget-card .prediction-card__input--bonus{height:3.2rem;font-size:1.6rem;line-height:1}.prediction-widget-card .prediction-card__bonus{min-height:5.2rem;padding:1rem 1.6rem}.prediction-widget-card .prediction-card__bonus-content{gap:1.2rem}.prediction-widget-card .prediction-card__bonus-label{font-size:1.2rem}.prediction-widget-card .prediction-card__distribution,.prediction-widget-card .prediction-card__status{min-height:4rem;padding:1rem 1.6rem 1.2rem}.prediction-widget-card .prediction-card__chip{min-width:5.2rem;padding-inline:1rem;font-size:1rem}.prediction-widget-card__info{width:2.4rem;height:2.4rem;color:var(--color-ink-strong);background:#00000014;border-radius:999px;grid-column:1;justify-self:start;place-items:center;font-size:1rem;display:grid;position:absolute;top:1rem;left:1rem}@media (hover:none) and (pointer:coarse){.login-field__input,.bonus-favorite-team__input,.bonus-total-goals__input,.teams-stage__input,.ranking-search__input{font-size:1.6rem}.prediction-card[data-prediction-state=valid] .prediction-card__input--bonus{font-size:1.6rem;line-height:1.6rem}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
