html[data-theme=light]{color-scheme:light;--ink:#eef6fb;--navy:#ffffff;--navy-soft:#f7fbfe;--white:#06132c;--muted:#5c7290;--line:rgba(6,19,44,.12);--panel:#ffffff;--ice:#e7f0fb}html[data-theme=dark]{color-scheme:dark}html[data-theme=light] :is(.builder-screen,.preview-screen,.league-shell,.profile-page,.public-prediction-page,.data-state-screen,.missing-page,.auth-sheet,.account-menu,.add-list-sheet,.prediction-share-sheet,.share-menu-popup,.mobile-full-prediction,.compact-progress,.account-delete-dialog,.save-message){--electric:#1769e8;--lime:#1769e8;color:#06132c}html[data-theme=light] :is(.builder-screen,.preview-screen,.league-shell,.profile-page,.public-prediction-page,.missing-page){background:radial-gradient(circle at 12% 0,rgba(23,105,232,.12),transparent 32%),linear-gradient(180deg,#f7fbfe,#eef6fb)}html[data-theme=light] .preview-screen:before{opacity:.05}html[data-theme=light] .preview-glow,html[data-theme=light] .result-artwork-glow{background:#1769e8;opacity:.16}html[data-theme=light] .global-nav:not(.landing-nav){border-bottom-color:rgba(6,19,44,.12);background:rgba(238,246,251,.94);color:#06132c}html[data-theme=light] .global-nav:not(.landing-nav) nav a{color:#52617a}html[data-theme=light] .global-nav:not(.landing-nav) nav a.is-active,html[data-theme=light] .global-nav:not(.landing-nav) nav a:hover{color:#1769e8}html[data-theme=light] .global-nav:not(.landing-nav) .nav-settings-button{background:transparent;color:#06132c}html[data-theme=light] .global-nav:not(.landing-nav) .account-button,html[data-theme=light] .global-nav:not(.landing-nav) .sign-in-button{border-color:rgba(6,19,44,.16);background:#fff;color:#06132c}html[data-theme=light] .global-nav:not(.landing-nav) .account-button>span{background:#1769e8;color:#fff}html[data-theme=light] :is(.prediction-card.party-item,.prediction-progress,.leaderboard-panel,.invite-panel,.league-rules,.league-list-item,.invite-card,.global-league-stat,.global-league-status,.global-leaderboard-pending,.prediction-result-artwork,.account-menu,.auth-sheet,.add-list-sheet,.prediction-share-sheet,.share-menu-popup,.account-delete-dialog,.profile-section,.compact-progress){border-color:rgba(6,19,44,.1);background:#fff;box-shadow:0 14px 36px rgba(6,19,44,.06);color:#06132c}html[data-theme=light] .league-list-item{background:rgba(255,255,255,.82);box-shadow:none}html[data-theme=light] .league-list-item:hover{border-color:rgba(23,105,232,.4);background:#fff}html[data-theme=light] .add-list-card.prediction-card{border-color:rgba(23,105,232,.35);background:rgba(255,255,255,.55);color:#5c7290}html[data-theme=light] .add-list-card.prediction-card:hover{background:#fff;border-color:#1769e8}html[data-theme=light] .add-list-card .add-icon{border-color:rgba(23,105,232,.35);background:rgba(23,105,232,.08);color:#1769e8}html[data-theme=light] .leader-visual{background:linear-gradient(180deg,#d5e4f4,#f4f8fc)}html[data-theme=light] .drag-zone,html[data-theme=light] .stepper{background:#f3f7fb}html[data-theme=light] .stepper{border-top-color:rgba(6,19,44,.08)}html[data-theme=light] .stepper button{color:#06132c}html[data-theme=light] .stepper button+button{color:#1769e8;border-left-color:rgba(6,19,44,.08)}html[data-theme=light] .stepper button:active,html[data-theme=light] .stepper button:hover:not(:disabled){background:rgba(23,105,232,.08)}html[data-theme=light] .prediction-number{color:#06132c;text-shadow:none}html[data-theme=light] .remove-list-button{border-color:rgba(6,19,44,.16);background:#fff;color:#06132c}html[data-theme=light] .list-mark:not(.has-logo){border-color:rgba(6,19,44,.12);background:rgba(255,255,255,.9);color:#1769e8}html[data-theme=light] .add-list-card small,html[data-theme=light] .add-list-sheet header span,html[data-theme=light] .allocated-block small,html[data-theme=light] .allocated-block span,html[data-theme=light] .compact-total span,html[data-theme=light] .drag-hint,html[data-theme=light] .edition-label,html[data-theme=light] .empty-list-message,html[data-theme=light] .interaction-note,html[data-theme=light] .intro-copy>p:last-child,html[data-theme=light] .prediction-progress>p:not(.seat-rule-notice),html[data-theme=light] .remaining-block span{color:#5c7290}html[data-theme=light] .compact-status,html[data-theme=light] .completion-figure small,html[data-theme=light] .completion-message{color:#06132c}html[data-theme=light] .allocation-progress,html[data-theme=light] .progress-track,html[data-theme=light] .strength-track{background:rgba(6,19,44,.08)}html[data-theme=light] .compact-progress{border-bottom-color:rgba(6,19,44,.1);box-shadow:0 8px 18px rgba(6,19,44,.06)}html[data-theme=light] .seat-rule-notice{border-color:rgba(23,105,232,.22);background:#e7f1fd;color:#06132c}html[data-theme=light] .compact-seat-rule{color:#06132c}html[data-theme=dark] .seat-rule-notice{color:#f4f8ff}html[data-theme=dark] .compact-seat-rule{color:#d7e5f8}html[data-theme=light] .account-delete-dialog::backdrop,html[data-theme=light] .share-sheet-backdrop,html[data-theme=light] .sheet-backdrop{background:rgba(6,19,44,.46)}html[data-theme=light] .add-list-sheet header button,html[data-theme=light] .auth-close,html[data-theme=light] .share-sheet-close{background:#eef3f8;color:#06132c}html[data-theme=light] .sheet-handle{background:#c5d0de}html[data-theme=light] .optional-list-results article{border-color:rgba(6,19,44,.08);background:#f7fbfe}html[data-theme=light] .optional-list-results small{color:#5c7290}html[data-theme=light] .account-delete-dialog input,html[data-theme=light] .account-menu input,html[data-theme=light] .add-list-sheet>input,html[data-theme=light] .auth-sheet input,html[data-theme=light] .league-actions input,html[data-theme=light] .profile-section input{border-color:rgba(6,19,44,.16);background:#fff;color:#06132c}html[data-theme=light] .account-menu label,html[data-theme=light] .account-menu small,html[data-theme=light] .auth-sheet label,html[data-theme=light] .auth-sheet>p:not(.eyebrow):not(.auth-error):not(.auth-success),html[data-theme=light] .auth-sheet>small{color:#5c7290}html[data-theme=light] .account-menu-profile{border-bottom-color:rgba(6,19,44,.08)}html[data-theme=light] .account-menu-profile strong{color:#06132c}html[data-theme=light] .account-menu form button,html[data-theme=light] .account-menu-links a,html[data-theme=light] .account-menu>button{border-color:rgba(6,19,44,.12);background:#f7fbfe;color:#06132c}html[data-theme=light] .account-menu form button:hover,html[data-theme=light] .account-menu-links a:hover,html[data-theme=light] .account-menu>button:hover{background:#eef4fb}html[data-theme=light] .account-menu .account-menu-signout,html[data-theme=light] .account-menu .account-menu-signout:hover{border-color:rgba(180,35,74,.28);background:#fff1f3;color:#9f1239}html[data-theme=light] :is(.complete-button:not(:disabled),.league-actions form button,.league-primary-action,.prediction-league-action,.profile-save-row button,.profile-sign-in-gate button,.preview-action-primary,.share-image-button,.share-link-create button,.optional-list-results button,.compact-preview-button,.data-state-screen button,.missing-page a:not(.missing-page-mark)){background:#1769e8;color:#fff}html[data-theme=light] .complete-button:disabled{background:#e4ebf3;color:#8aa0b8}html[data-theme=light] .save-prediction-button{background:#1769e8!important;color:#fff!important}html[data-theme=light] .save-prediction-button.is-saved{background:rgba(23,105,232,.1)!important;color:#1769e8!important}html[data-theme=light] .account-delete-actions button,html[data-theme=light] .invite-share-grid a,html[data-theme=light] .invite-share-grid button,html[data-theme=light] .preview-action-secondary,html[data-theme=light] .share-link-actions a,html[data-theme=light] .share-link-actions button,html[data-theme=light] .share-photo-secondary{border-color:rgba(6,19,44,.14);background:#fff;color:#06132c}html[data-theme=light] .account-delete-actions button.is-destructive{border-color:#bd2945;background:#bd2945;color:#fff}html[data-theme=light] .preview-footer button{color:#06132c;border-color:rgba(6,19,44,.16)}html[data-theme=light] :is(.league-page-header>p,.league-count,.league-actions label,.league-section-heading>span,.league-list-item small,.league-empty p,.league-gate p:not(.eyebrow),.league-back,.league-meta,.global-league-header>p,.global-league-stat span,.global-league-status>p:not(.eyebrow),.global-leaderboard-pending>p:last-child,.invite-card>p:not(.eyebrow):not(.league-error),.invite-count span,.invite-card>small,.invite-panel>p:not(.eyebrow),.invite-panel-copy>p,.invite-qr-loading,.leave-league-button,.leaderboard-head,.leaderboard-note,.player-name small,.submission-missing,.player-score,.player-rank,.leaderboard-pagination .page-ellipsis,.rules-lead p,.rules-list p,.rules-list ol,.rules-closing span,.profile-header>p:not(.eyebrow),.profile-sign-in-gate p:not(.eyebrow),.profile-identity small,.profile-section label,.profile-account-info dt,.profile-danger-zone p,.account-delete-dialog p,.result-election-identity span,.result-artwork-total span,.result-artwork-signature,.preview-save-state,.share-sheet-private,.share-link-create p,.share-link-ready output,.revoke-share-link,.live-label,.result-rank,.result-name small,.preview-footer p,.mobile-full-prediction-signature,.mobile-full-prediction-title span){color:#5c7290}html[data-theme=light] .leaderboard-head,html[data-theme=light] .leaderboard-row,html[data-theme=light] .league-meta i,html[data-theme=light] .profile-account-info dl>div,html[data-theme=light] .profile-section,html[data-theme=light] .result-graph-field,html[data-theme=light] .rules-closing,html[data-theme=light] .rules-lead,html[data-theme=light] .share-menu-separator,html[data-theme=light] .share-sheet-divider{border-color:rgba(6,19,44,.1)}html[data-theme=light] .leaderboard-row:nth-child(2n){background:rgba(23,105,232,.04)}html[data-theme=light] .leaderboard-row.is-viewer{background:rgba(23,105,232,.1);box-shadow:inset 3px 0 0 #1769e8}html[data-theme=light] [dir=rtl] .leaderboard-row.is-viewer{box-shadow:inset -3px 0 0 #1769e8}html[data-theme=light] .invite-card>a:not(.brand),html[data-theme=light] .league-empty a,html[data-theme=light] .league-gate>a:not(.brand),html[data-theme=light] .profile-sign-in-gate a,html[data-theme=light] .submission-ready,html[data-theme=light] a.leaderboard-viewer{color:#1769e8}html[data-theme=light] .leaderboard-pagination .page-control,html[data-theme=light] .leaderboard-viewer,html[data-theme=light] .profile-account-info dd,html[data-theme=light] .profile-danger-zone h2{color:#06132c}html[data-theme=light] .leaderboard-pagination .page-number[aria-current=page]{background:#1769e8;color:#fff;box-shadow:none}html[data-theme=light] .league-empty{border-color:rgba(23,105,232,.28)}html[data-theme=light] .account-menu p,html[data-theme=light] .league-error,html[data-theme=light] .profile-form-error,html[data-theme=light] .share-menu-error,html[data-theme=light] .share-sheet-error{border-color:rgba(180,35,74,.25);background:#fff1f3;color:#9f1239}html[data-theme=light] .profile-save-row p{color:#0f766e}html[data-theme=light] .profile-danger-zone{border-top-color:rgba(180,35,74,.28)}html[data-theme=light] .profile-danger-zone>button{border-color:rgba(180,35,74,.35);background:#fff1f3;color:#9f1239}html[data-theme=light] .profile-section input:disabled{color:#5c7290}html[data-theme=light] .global-league-mark,html[data-theme=light] .league-list-badge,html[data-theme=light] .optional-list-mark,html[data-theme=light] .player-avatar,html[data-theme=light] .profile-identity>span{color:#fff}html[data-theme=light] .result-party{background:rgba(23,105,232,.05)}html[data-theme=light] .result-seats{color:#06132c;text-shadow:none}html[data-theme=light] .result-bar{background:rgba(6,19,44,.08)}html[data-theme=light] .share-menu-popup button{color:#06132c}html[data-theme=light] .share-menu-popup button:focus-visible,html[data-theme=light] .share-menu-popup button:hover{background:rgba(23,105,232,.08)}html[data-theme=light] .share-link-ready output{background:#f3f7fb;color:#3d5270}html[data-theme=light] .mobile-full-prediction,html[data-theme=light] .mobile-full-prediction-stage,html[data-theme=light] .mobile-full-prediction-surface,html[data-theme=light] .mobile-full-prediction-toolbar{background:#eef6fb;color:#06132c}html[data-theme=light] .mobile-full-prediction-close{border-color:rgba(6,19,44,.14);background:#fff;color:#06132c;box-shadow:0 8px 20px rgba(6,19,44,.08)}html[data-theme=light] .data-state-screen{background:radial-gradient(circle at 50% 28%,#ffffff,#eef6fb 58%);color:#06132c}html[data-theme=light] .data-state-screen p{color:#5c7290}html[data-theme=light] .missing-page h1{color:#06132c}html[data-theme=light] .missing-page p:not(.missing-page-mark):not(.missing-page-code),html[data-theme=light] .missing-page-code{color:#5c7290}html[data-theme=light] .save-message{background:#fff;color:#06132c}html[data-theme=light] .save-message.is-error{background:#fff1f3;color:#9f1239}html[data-theme=light] .compact-preview-button:focus-visible,html[data-theme=light] .leaderboard-pagination a:focus-visible,html[data-theme=light] .missing-page a:focus-visible,html[data-theme=light] [role=slider]:focus-visible,html[data-theme=light] button:focus-visible,html[data-theme=light] input:focus-visible{outline-color:#1769e8}html[data-theme=dark] body:has(.privacy-page){background:#071422;color:#e7eef8}html[data-theme=dark] .global-nav.privacy-nav{border-color:rgba(143,186,232,.22);background:rgba(7,20,34,.94);color:#e7eef8}html[data-theme=dark] .privacy-nav nav a{color:#9aafc6;background:transparent}html[data-theme=dark] .privacy-nav nav a.is-active,html[data-theme=dark] .privacy-nav nav a:hover{background:transparent;color:#f4f7fb}html[data-theme=dark] .privacy-nav .account-button,html[data-theme=dark] .privacy-nav .sign-in-button{border-color:rgba(143,186,232,.28);background:rgba(16,34,56,.9);color:#f4f7fb}html[data-theme=dark] .privacy-nav .nav-settings-button{color:#f4f7fb}html[data-theme=dark] .privacy-page{background:#071422;color:#e7eef8}html[data-theme=dark] .privacy-copyright,html[data-theme=dark] .privacy-document-section h2,html[data-theme=dark] .privacy-document-section h3,html[data-theme=dark] .privacy-document-section strong,html[data-theme=dark] .privacy-hero h1,html[data-theme=dark] .privacy-toc strong{color:#f4f7fb!important}html[data-theme=dark] .privacy-document-section li,html[data-theme=dark] .privacy-document-section p,html[data-theme=dark] .privacy-intro,html[data-theme=dark] .privacy-toc a,html[data-theme=dark] .privacy-updated{color:#9aafc6}html[data-theme=dark] .privacy-action-required>strong,html[data-theme=dark] .privacy-back,html[data-theme=dark] .privacy-toc a:hover{color:#8eb6f5}html[data-theme=dark] .privacy-toc{border-inline-start-color:rgba(143,186,232,.28)}html[data-theme=dark] .privacy-document-section+.privacy-document-section{border-top-color:rgba(143,186,232,.16)}html[data-theme=dark] .privacy-action-required{border-inline-start-color:#4c8dff;background:rgba(16,34,56,.85)}.mobile-builder-cta,.mobile-interaction,.mobile-prediction-number,.slider-thumb{display:none}@media (max-width:699px){.builder-screen{padding:0 12px calc(132px + env(safe-area-inset-bottom))}.prediction-header{padding:13px 0 10px}.intro-copy .eyebrow{margin-bottom:4px}.builder-screen[data-locale=he] .intro-copy h1{font-family:var(--font-hebrew),sans-serif;font-size:clamp(30px,8vw,34px);font-weight:800;line-height:1.14;letter-spacing:-.025em}.builder-screen[data-locale=en] .intro-copy h1{font-size:clamp(30px,8vw,34px);line-height:1.12}.intro-copy>p:last-child{margin-top:5px;font-size:12px;line-height:1.35}.interaction-note{margin-top:5px;font-size:11px}.desktop-interaction{display:none}.mobile-interaction{display:inline}.builder-layout{gap:9px}.party-grid{grid-template-columns:minmax(0,1fr);gap:7px}.prediction-card.party-item{height:88px;padding:6px 8px;display:grid;grid-template-columns:62px minmax(0,1fr) 92px;grid-template-rows:28px 44px;column-gap:8px;align-items:center;border-radius:12px}.builder-screen[data-locale=he] .prediction-card.party-item{direction:rtl}.builder-screen[data-locale=en] .prediction-card.party-item{direction:ltr}.prediction-card.party-item .leader-visual{grid-column:1;grid-row:1/3;width:62px;height:70px;border-radius:8px}.leader-visual:after{height:10px}.prediction-card.party-item .party-label{grid-column:2;grid-row:1;width:100%;height:auto;min-width:0;padding:0;text-align:start}.prediction-card.party-item .party-label strong{max-height:28px;font-size:12px;line-height:1.12}.mobile-prediction-number{grid-column:3;grid-row:1;display:block;text-align:center;color:var(--white);font:850 30px/1 var(--font-display);font-variant-numeric:tabular-nums}.prediction-card.party-item .drag-zone{grid-column:2;grid-row:2;display:block;width:100%;height:44px;margin:0;overflow:visible;background:transparent;touch-action:pan-y;cursor:ew-resize}.prediction-card.party-item .drag-zone:before{content:"";position:absolute;inset:19px 0 auto;height:5px;border-radius:999px;background:rgba(145,177,221,.3)}.prediction-card.party-item .drag-zone .vertical-fill{top:19px;bottom:auto;right:0;left:auto;width:var(--fill-percent);height:5px!important;border-radius:999px;background:#1769e8;box-shadow:none;opacity:1;transition:width .15s cubic-bezier(.2,.8,.2,1)}.builder-screen[data-locale=en] .drag-zone .vertical-fill{right:auto;left:0}.prediction-card.party-item .drag-zone.is-dragging .vertical-fill{transition:none}.prediction-card.party-item .drag-zone .drag-hint,.prediction-card.party-item .drag-zone .prediction-number{display:none}.prediction-card.party-item .drag-zone .slider-thumb{position:absolute;z-index:4;top:7px;right:clamp(0px,calc(var(--fill-percent) - 17px),calc(100% - 34px));display:block;width:34px;height:30px;border:2px solid #1769e8;border-radius:9px;background:#fff;box-shadow:0 3px 8px rgba(6,19,44,.2);pointer-events:none}.prediction-card.party-item .drag-zone .slider-thumb:after{content:"";position:absolute;top:7px;left:11px;width:8px;height:12px;border-right:2px solid #1769e8;border-left:2px solid #1769e8;opacity:.65}.builder-screen[data-locale=en] .drag-zone .slider-thumb{right:auto;left:clamp(0px,calc(var(--fill-percent) - 17px),calc(100% - 34px))}.prediction-card.party-item .stepper{grid-column:3;grid-row:2;display:flex;width:92px;height:44px;gap:4px;border:0;background:transparent}.prediction-card.party-item .stepper button{position:relative;isolation:isolate;width:44px;min-width:44px;height:44px;min-height:44px;border:0;background:transparent;font-size:16px;line-height:1}.prediction-card.party-item .stepper button:before{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04)}html[data-theme=light] .prediction-card.party-item .stepper button:before{background:#fff}.prediction-card.party-item .remove-list-button{top:3px;right:48px;width:23px;height:23px;padding:0;font-size:16px}.builder-screen[data-locale=en] .prediction-card.party-item .remove-list-button{right:auto;left:48px}.add-list-card.prediction-card{height:64px;min-height:64px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:8px 12px;border-radius:12px}.add-list-card .add-icon{width:34px;height:34px;flex:0 0 34px;font-size:24px}.add-list-card strong{font-size:13px}.add-list-card small{display:none}.prediction-progress{margin-bottom:0;padding:10px 13px;border-radius:12px}.prediction-progress .progress-summary{min-height:0;display:flex;flex-direction:row;justify-content:space-between;gap:10px;margin-bottom:7px}.prediction-progress .allocated-block,.prediction-progress .remaining-block{width:auto;flex-direction:row;align-items:baseline;gap:5px}.prediction-progress .remaining-block strong{font-size:23px}.prediction-progress .remaining-block span{font-size:11px}.prediction-progress .allocated-block strong{font-size:19px}.prediction-progress .completion-block{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.prediction-progress .completion-figure{font-size:23px}.prediction-progress .completion-figure small{font-size:12px}.prediction-progress .completion-message{font-size:11px}.compact-progress .compact-preview-button,.prediction-progress .progress-feedback .complete-button{display:none!important}.prediction-progress .progress-feedback .seat-rule-notice[aria-hidden=true]{display:block;visibility:hidden}.prediction-progress .seat-rule-notice{min-height:30px;margin-top:5px;padding:4px 7px;font-size:10px;line-height:1.2}.mobile-builder-cta{position:fixed;z-index:19;right:0;bottom:0;left:0;display:block;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:rgba(3,16,38,.94);box-shadow:0 -7px 22px rgba(0,0,0,.14)}.mobile-builder-cta button{display:block;width:100%;min-height:46px;border:0;border-radius:10px;background:#1769e8;color:#fff;font:800 14px/1.2 var(--font-hebrew),var(--font-body),sans-serif;cursor:pointer}.builder-screen[data-locale=en] .mobile-builder-cta button{font-family:var(--font-body),sans-serif}.mobile-builder-cta button:disabled{background:#365271;color:#c6d5e8;cursor:not-allowed}.mobile-builder-cta button:focus-visible{outline:3px solid #55c7ff;outline-offset:2px}html[data-theme=light] .mobile-builder-cta{background:rgba(238,246,251,.96)}html[data-theme=light] .mobile-builder-cta button:disabled{background:#dfe8f2;color:#627792}html[data-theme=light] .mobile-prediction-number{color:#06132c}html[data-theme=light] .prediction-card.party-item .drag-zone,html[data-theme=light] .prediction-card.party-item .stepper{background:transparent}}