.HomePlay-module__IDN0fW__focus,.HomePlay-module__IDN0fW__promise,.HomePlay-module__IDN0fW__featured,.HomePlay-module__IDN0fW__next,.HomePlay-module__IDN0fW__live,.HomePlay-module__IDN0fW__notice{width:100%;max-width:32rem}.HomePlay-module__IDN0fW__featured{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.HomePlay-module__IDN0fW__promise{text-align:center;flex-direction:column;align-items:center;gap:2px;line-height:1.3;display:flex}.HomePlay-module__IDN0fW__promiseTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.HomePlay-module__IDN0fW__promiseList{justify-content:center;gap:0 var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HomePlay-module__IDN0fW__promiseList li:before{content:"✓ ";color:var(--color-accent-rest)}.HomePlay-module__IDN0fW__focus{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:2px;margin:0;line-height:1.3;text-decoration:none;display:flex}.HomePlay-module__IDN0fW__focusTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.HomePlay-module__IDN0fW__focusText{font-size:var(--font-size-xs);color:var(--color-accent-rest)}.HomePlay-module__IDN0fW__kicker{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-rest);text-shadow:0 2px 12px #00000080;margin:0}.HomePlay-module__IDN0fW__title{font-size:var(--font-size-lg);line-height:1.25;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-shadow:0 2px 12px #00000080;margin:0}.HomePlay-module__IDN0fW__countdown{min-height:1.25em;margin:0;margin-bottom:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-shadow:0 2px 12px #00000080;line-height:1.25}.HomePlay-module__IDN0fW__live{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-primary);display:flex}.HomePlay-module__IDN0fW__liveBadge{padding:2px var(--space-2);border-radius:var(--radius-sm,4px);background:var(--color-live);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.HomePlay-module__IDN0fW__liveTeams{font-size:var(--font-size-sm)}.HomePlay-module__IDN0fW__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-soft);border:1px solid var(--color-accent-line);color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.HomePlay-module__IDN0fW__next{gap:var(--space-3);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.HomePlay-module__IDN0fW__nextTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-shadow:0 2px 12px #00000080;margin:0}.HomePlay-module__IDN0fW__card{gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);box-shadow:var(--elevation-raised);text-align:center;flex-direction:column;display:flex;position:relative}.HomePlay-module__IDN0fW__cardBig{padding:var(--space-3);box-shadow:var(--elevation-arena)}.HomePlay-module__IDN0fW__teams{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.HomePlay-module__IDN0fW__team{justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-3) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-text-primary);font:inherit;cursor:pointer;flex-direction:column;display:flex}.HomePlay-module__IDN0fW__cardBig .HomePlay-module__IDN0fW__team{padding:var(--space-4) var(--space-2)}.HomePlay-module__IDN0fW__team:hover{border-color:var(--color-border-strong)}.HomePlay-module__IDN0fW__team:focus-visible,.HomePlay-module__IDN0fW__barButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomePlay-module__IDN0fW__teamChosen,.HomePlay-module__IDN0fW__teamChosen:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.HomePlay-module__IDN0fW__teamName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.HomePlay-module__IDN0fW__when{min-height:1.25em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent-rest);margin:0}.HomePlay-module__IDN0fW__stakes{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.HomePlay-module__IDN0fW__stakes strong{color:var(--color-text-primary)}.HomePlay-module__IDN0fW__margin{gap:var(--space-2);flex-direction:column;scroll-margin-bottom:10rem;display:flex}.HomePlay-module__IDN0fW__marginLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.HomePlay-module__IDN0fW__marginPhrase{color:var(--color-text-primary);margin:0}.HomePlay-module__IDN0fW__marginValue{color:var(--color-accent-rest);font-size:var(--font-size-lg)}.HomePlay-module__IDN0fW__slider{width:100%;min-height:44px;accent-color:var(--color-accent)}.HomePlay-module__IDN0fW__rulesHint{font-size:var(--font-size-xs);margin:0}.HomePlay-module__IDN0fW__rulesHint a{color:var(--color-accent-rest)}.HomePlay-module__IDN0fW__saved{z-index:1;align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-2);background:var(--color-win);height:22px;color:var(--color-text-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:11px;margin:0;display:flex;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.HomePlay-module__IDN0fW__savedRemove{width:18px;height:18px;color:inherit;font:inherit;cursor:pointer;background:#0003;border:0;border-radius:50%;padding:0;line-height:1}.HomePlay-module__IDN0fW__savedRemove:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomePlay-module__IDN0fW__split{gap:var(--space-1);flex-direction:column;display:flex}.HomePlay-module__IDN0fW__splitText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.HomePlay-module__IDN0fW__splitBar{background:var(--color-border-strong);border-radius:4px;height:8px;overflow:hidden}.HomePlay-module__IDN0fW__splitHome{background:var(--color-accent);height:100%;display:block}.HomePlay-module__IDN0fW__splitLegend{font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;margin:0;display:flex}.HomePlay-module__IDN0fW__bar{z-index:20;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));background:var(--color-surface-raised);border-top:1px solid var(--color-border-strong);grid-template-columns:1fr auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000073}.HomePlay-module__IDN0fW__barCount{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.HomePlay-module__IDN0fW__barHints{flex-direction:column;grid-column:1/-1;gap:2px;display:flex}.HomePlay-module__IDN0fW__barHints p{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.3}.HomePlay-module__IDN0fW__barButton{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.HomePlay-module__IDN0fW__barButton:hover{background:var(--color-accent-hover)}
.home-module__YEK6_W__page{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex}.home-module__YEK6_W__page:has([role=region][aria-label=Mes\ pronos]){padding-bottom:10rem}main.home-module__YEK6_W__page.force-photo:after{background:linear-gradient(#0b0e14ad,#0b0e14c2 40%,#0b0e14d6)}main.home-module__YEK6_W__page .glass-card{background:var(--color-surface-raised);-webkit-backdrop-filter:none}.home-module__YEK6_W__hero{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:32rem;display:flex}.home-module__YEK6_W__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-shadow:0 2px 12px #00000080;margin:0}.home-module__YEK6_W__lead{color:var(--color-text-secondary);text-shadow:0 2px 12px #00000080;margin:0}.home-module__YEK6_W__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-module__YEK6_W__primary{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);background:var(--color-accent);color:var(--color-text-on-accent);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-module__YEK6_W__primary:hover{background:var(--color-accent-hover)}.home-module__YEK6_W__loginLink{min-height:44px;color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:center;text-decoration:underline;display:inline-flex}.home-module__YEK6_W__steps{width:100%;max-width:32rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.home-module__YEK6_W__stepsTitle{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.home-module__YEK6_W__stepList{padding-left:var(--space-5);gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;display:grid}.home-module__YEK6_W__free{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-shadow:0 2px 12px #00000080;margin:0}.home-module__YEK6_W__features{gap:var(--space-3);grid-template-columns:1fr;width:100%;max-width:32rem;display:grid}.home-module__YEK6_W__card{padding:var(--space-4);border-radius:var(--radius-md);box-shadow:var(--elevation-raised)}.home-module__YEK6_W__cardTitle{margin:0 0 var(--space-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.home-module__YEK6_W__cardText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.home-module__YEK6_W__discover{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.home-module__YEK6_W__discover a{min-height:44px;color:var(--color-accent-rest);font-size:var(--font-size-sm);align-items:center;display:inline-flex}.home-module__YEK6_W__block{width:100%;max-width:32rem}.home-module__YEK6_W__result{padding:var(--space-4);border-radius:var(--radius-md)}.home-module__YEK6_W__resultScore{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.home-module__YEK6_W__top{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);margin:0;list-style:none}.home-module__YEK6_W__topRow{align-items:center;gap:var(--space-3);min-height:44px;display:flex}.home-module__YEK6_W__topRank{width:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.home-module__YEK6_W__topPseudo{color:var(--color-text-primary);text-overflow:ellipsis;flex:1;overflow:hidden}.home-module__YEK6_W__topPoints{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.home-module__YEK6_W__more{min-height:44px;margin-top:var(--space-2);color:var(--color-accent-rest);font-size:var(--font-size-sm);align-items:center;display:inline-flex}